From 291edb41904a69d42da177137f4190778a855116 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 26 Oct 2020 17:38:53 +0100 Subject: [PATCH] big_update --- git-push | 6 + mods-download | 63 +- mods-list | 223 +- mods/BBQ/LICENSE | 28 + mods/BBQ/README.md | 141 + mods/BBQ/cooking.lua | 707 + mods/BBQ/crafts.lua | 919 + mods/BBQ/depends.txt | 10 + mods/BBQ/description.txt | 84 + mods/BBQ/init.lua | 8 + mods/BBQ/kettle.lua | 495 + mods/BBQ/mod.conf | 1 + mods/BBQ/overrides.lua | 181 + mods/BBQ/propane_grill.lua | 389 + mods/BBQ/propane_grill_pro.lua | 391 + mods/BBQ/screenshot1.png | Bin 0 -> 510793 bytes mods/BBQ/screenshot2.png | Bin 0 -> 514947 bytes mods/BBQ/smoker.lua | 427 + mods/BBQ/sounds/bbq_basting.ogg | Bin 0 -> 31857 bytes mods/BBQ/sounds/bbq_grill_brush.ogg | Bin 0 -> 20155 bytes mods/BBQ/sounds/bbq_sizzle.ogg | Bin 0 -> 35064 bytes mods/BBQ/textures/bbq_bacon.png | Bin 0 -> 514 bytes mods/BBQ/textures/bbq_bacon_cheeseburger.png | Bin 0 -> 737 bytes mods/BBQ/textures/bbq_bacon_raw.png | Bin 0 -> 530 bytes mods/BBQ/textures/bbq_basting_brush.png | Bin 0 -> 653 bytes mods/BBQ/textures/bbq_basting_brush_hang.png | Bin 0 -> 819 bytes mods/BBQ/textures/bbq_bbq_chicken.png | Bin 0 -> 492 bytes mods/BBQ/textures/bbq_bbq_chicken_raw.png | Bin 0 -> 566 bytes mods/BBQ/textures/bbq_bbq_sauce.png | Bin 0 -> 246 bytes mods/BBQ/textures/bbq_beef_cooked.png | Bin 0 -> 611 bytes mods/BBQ/textures/bbq_beef_jerky.png | Bin 0 -> 725 bytes mods/BBQ/textures/bbq_beef_jerky_raw.png | Bin 0 -> 715 bytes mods/BBQ/textures/bbq_beef_raw.png | Bin 0 -> 667 bytes mods/BBQ/textures/bbq_beef_ribs.png | Bin 0 -> 869 bytes mods/BBQ/textures/bbq_beef_ribs_raw.png | Bin 0 -> 868 bytes mods/BBQ/textures/bbq_beer.png | Bin 0 -> 540 bytes mods/BBQ/textures/bbq_beer_back.png | Bin 0 -> 518 bytes mods/BBQ/textures/bbq_beer_top.png | Bin 0 -> 194 bytes mods/BBQ/textures/bbq_brine.png | Bin 0 -> 367 bytes mods/BBQ/textures/bbq_brisket.png | Bin 0 -> 1470 bytes mods/BBQ/textures/bbq_brisket_raw.png | Bin 0 -> 1485 bytes mods/BBQ/textures/bbq_charcoal_bag.png | Bin 0 -> 871 bytes mods/BBQ/textures/bbq_charcoal_bag_back.png | Bin 0 -> 538 bytes mods/BBQ/textures/bbq_charcoal_bag_side.png | Bin 0 -> 275 bytes mods/BBQ/textures/bbq_charcoal_bag_top.png | Bin 0 -> 144 bytes mods/BBQ/textures/bbq_charcoal_briquette.png | Bin 0 -> 1071 bytes mods/BBQ/textures/bbq_charcoal_lump.png | Bin 0 -> 577 bytes mods/BBQ/textures/bbq_cheese_steak.png | Bin 0 -> 3348 bytes mods/BBQ/textures/bbq_chimney_smoke.png | Bin 0 -> 236 bytes .../textures/bbq_chimney_smoke_animation.png | Bin 0 -> 408 bytes mods/BBQ/textures/bbq_chrome.png | Bin 0 -> 1688 bytes mods/BBQ/textures/bbq_chrome_bottom.png | Bin 0 -> 739 bytes mods/BBQ/textures/bbq_chrome_side.png | Bin 0 -> 1685 bytes mods/BBQ/textures/bbq_chrome_top.png | Bin 0 -> 1664 bytes mods/BBQ/textures/bbq_corn.png | Bin 0 -> 261 bytes mods/BBQ/textures/bbq_corned_beef.png | Bin 0 -> 1386 bytes mods/BBQ/textures/bbq_corned_beef_raw.png | Bin 0 -> 1349 bytes mods/BBQ/textures/bbq_cow_map.jpg | Bin 0 -> 20222 bytes mods/BBQ/textures/bbq_cow_map.png | Bin 0 -> 13548 bytes mods/BBQ/textures/bbq_foil.png | Bin 0 -> 1821 bytes mods/BBQ/textures/bbq_garlic.png | Bin 0 -> 725 bytes mods/BBQ/textures/bbq_garlic_braid.png | Bin 0 -> 1346 bytes mods/BBQ/textures/bbq_garlic_braid_side.png | Bin 0 -> 1309 bytes mods/BBQ/textures/bbq_garlic_clove.png | Bin 0 -> 605 bytes mods/BBQ/textures/bbq_grill_brush.png | Bin 0 -> 306 bytes mods/BBQ/textures/bbq_grill_brush_hang.png | Bin 0 -> 424 bytes .../BBQ/textures/bbq_grill_brush_hang_top.png | Bin 0 -> 419 bytes mods/BBQ/textures/bbq_grilled_corn.png | Bin 0 -> 664 bytes mods/BBQ/textures/bbq_grilled_corn_raw.png | Bin 0 -> 477 bytes mods/BBQ/textures/bbq_grilled_pizza.png | Bin 0 -> 1006 bytes mods/BBQ/textures/bbq_grilled_pizza_raw.png | Bin 0 -> 1008 bytes mods/BBQ/textures/bbq_grilled_tomato.png | Bin 0 -> 969 bytes mods/BBQ/textures/bbq_ham.png | Bin 0 -> 835 bytes mods/BBQ/textures/bbq_ham_raw.png | Bin 0 -> 794 bytes mods/BBQ/textures/bbq_hamburger.png | Bin 0 -> 763 bytes mods/BBQ/textures/bbq_hamburger_patty.png | Bin 0 -> 797 bytes mods/BBQ/textures/bbq_hamburger_patty_raw.png | Bin 0 -> 1056 bytes mods/BBQ/textures/bbq_hot_sauce.png | Bin 0 -> 369 bytes mods/BBQ/textures/bbq_hot_wings.png | Bin 0 -> 755 bytes mods/BBQ/textures/bbq_hot_wings_raw.png | Bin 0 -> 701 bytes mods/BBQ/textures/bbq_hotdog.png | Bin 0 -> 697 bytes mods/BBQ/textures/bbq_hotdog_cooked.png | Bin 0 -> 372 bytes mods/BBQ/textures/bbq_hotdog_raw.png | Bin 0 -> 372 bytes mods/BBQ/textures/bbq_kettle.png | Bin 0 -> 1688 bytes mods/BBQ/textures/bbq_kettle_bottom.png | Bin 0 -> 739 bytes mods/BBQ/textures/bbq_kettle_grill_active.png | Bin 0 -> 281 bytes mods/BBQ/textures/bbq_kettle_grill_base.png | Bin 0 -> 293 bytes mods/BBQ/textures/bbq_kettle_grill_ext.png | Bin 0 -> 646 bytes .../BBQ/textures/bbq_kettle_grill_ext_ani.png | Bin 0 -> 9751 bytes .../BBQ/textures/bbq_kettle_grill_ext_top.png | Bin 0 -> 1959 bytes .../textures/bbq_kettle_grill_ext_top_ani.png | Bin 0 -> 2672 bytes mods/BBQ/textures/bbq_kettle_grill_inv.png | Bin 0 -> 327 bytes mods/BBQ/textures/bbq_kettle_grill_lid.png | Bin 0 -> 281 bytes mods/BBQ/textures/bbq_kettle_side.png | Bin 0 -> 1685 bytes mods/BBQ/textures/bbq_kettle_top.png | Bin 0 -> 1664 bytes mods/BBQ/textures/bbq_lamb_kebab.png | Bin 0 -> 1481 bytes mods/BBQ/textures/bbq_lamb_kebab_raw.png | Bin 0 -> 1437 bytes mods/BBQ/textures/bbq_leg_lamb.png | Bin 0 -> 1456 bytes mods/BBQ/textures/bbq_leg_lamb_raw.png | Bin 0 -> 1448 bytes mods/BBQ/textures/bbq_liquid_smoke.png | Bin 0 -> 387 bytes mods/BBQ/textures/bbq_london_broil.png | Bin 0 -> 779 bytes mods/BBQ/textures/bbq_london_broil_raw.png | Bin 0 -> 791 bytes mods/BBQ/textures/bbq_molasses.png | Bin 0 -> 571 bytes mods/BBQ/textures/bbq_mutton_cooked.png | Bin 0 -> 3141 bytes mods/BBQ/textures/bbq_mutton_raw.png | Bin 0 -> 3140 bytes mods/BBQ/textures/bbq_onion.png | Bin 0 -> 841 bytes mods/BBQ/textures/bbq_paprika.png | Bin 0 -> 401 bytes mods/BBQ/textures/bbq_pepper.png | Bin 0 -> 441 bytes mods/BBQ/textures/bbq_pepper_ground.png | Bin 0 -> 373 bytes mods/BBQ/textures/bbq_pepper_steak.png | Bin 0 -> 783 bytes mods/BBQ/textures/bbq_pepper_steak_raw.png | Bin 0 -> 697 bytes mods/BBQ/textures/bbq_peppercorn.png | Bin 0 -> 220 bytes mods/BBQ/textures/bbq_pickled_peppers.png | Bin 0 -> 822 bytes mods/BBQ/textures/bbq_portebello_steak.png | Bin 0 -> 970 bytes .../BBQ/textures/bbq_portebello_steak_raw.png | Bin 0 -> 961 bytes mods/BBQ/textures/bbq_potato.png | Bin 0 -> 209 bytes mods/BBQ/textures/bbq_propane.png | Bin 0 -> 1188 bytes mods/BBQ/textures/bbq_propane_grill_back.png | Bin 0 -> 588 bytes .../BBQ/textures/bbq_propane_grill_bottom.png | Bin 0 -> 449 bytes mods/BBQ/textures/bbq_propane_grill_front.png | Bin 0 -> 557 bytes .../bbq_propane_grill_front_active.png | Bin 0 -> 2444 bytes mods/BBQ/textures/bbq_propane_grill_side.png | Bin 0 -> 577 bytes .../bbq_propane_grill_side_active.png | Bin 0 -> 1439 bytes mods/BBQ/textures/bbq_propane_grill_top.png | Bin 0 -> 539 bytes mods/BBQ/textures/bbq_pulled_pork.png | Bin 0 -> 777 bytes mods/BBQ/textures/bbq_rack_lamb.png | Bin 0 -> 498 bytes mods/BBQ/textures/bbq_rack_lamb_raw.png | Bin 0 -> 539 bytes mods/BBQ/textures/bbq_sawdust.png | Bin 0 -> 907 bytes mods/BBQ/textures/bbq_sea_salt.png | Bin 0 -> 347 bytes mods/BBQ/textures/bbq_smoked_pepper.png | Bin 0 -> 702 bytes mods/BBQ/textures/bbq_smoker_back.png | Bin 0 -> 588 bytes mods/BBQ/textures/bbq_smoker_blueprint.png | Bin 0 -> 12967 bytes mods/BBQ/textures/bbq_smoker_bottom.png | Bin 0 -> 449 bytes mods/BBQ/textures/bbq_smoker_fire_bg.png | Bin 0 -> 129 bytes mods/BBQ/textures/bbq_smoker_fire_fg.png | Bin 0 -> 888 bytes mods/BBQ/textures/bbq_smoker_front.png | Bin 0 -> 557 bytes mods/BBQ/textures/bbq_smoker_front_active.png | Bin 0 -> 2444 bytes mods/BBQ/textures/bbq_smoker_side.png | Bin 0 -> 577 bytes mods/BBQ/textures/bbq_smoker_side_active.png | Bin 0 -> 1439 bytes mods/BBQ/textures/bbq_smoker_texture.png | Bin 0 -> 2061 bytes .../textures/bbq_smoker_texture_animated.png | Bin 0 -> 3267 bytes mods/BBQ/textures/bbq_smoker_texture_back.png | Bin 0 -> 2002 bytes .../bbq_smoker_texture_back_animated.png | Bin 0 -> 2828 bytes .../textures/bbq_smoker_texture_bottom.png | Bin 0 -> 2381 bytes .../bbq_smoker_texture_bottom_animated.png | Bin 0 -> 2907 bytes mods/BBQ/textures/bbq_smoker_texture_side.png | Bin 0 -> 1957 bytes .../bbq_smoker_texture_side_animated.png | Bin 0 -> 2781 bytes mods/BBQ/textures/bbq_smoker_top.png | Bin 0 -> 539 bytes mods/BBQ/textures/bbq_spatula.png | Bin 0 -> 402 bytes mods/BBQ/textures/bbq_spatula_tile.png | Bin 0 -> 548 bytes mods/BBQ/textures/bbq_steak_sauce.png | Bin 0 -> 390 bytes mods/BBQ/textures/bbq_stuffed_chop.png | Bin 0 -> 4352 bytes mods/BBQ/textures/bbq_stuffed_chop_raw.png | Bin 0 -> 4312 bytes mods/BBQ/textures/bbq_stuffed_mushroom.png | Bin 0 -> 2624 bytes .../BBQ/textures/bbq_stuffed_mushroom_raw.png | Bin 0 -> 2510 bytes mods/BBQ/textures/bbq_stuffed_pepper.png | Bin 0 -> 503 bytes mods/BBQ/textures/bbq_stuffed_pepper_raw.png | Bin 0 -> 491 bytes mods/BBQ/textures/bbq_sugar.png | Bin 0 -> 572 bytes mods/BBQ/textures/bbq_tomato.png | Bin 0 -> 289 bytes mods/BBQ/textures/bbq_tomato_sauce.png | Bin 0 -> 471 bytes mods/BBQ/textures/bbq_veggie_kebab.png | Bin 0 -> 1010 bytes mods/BBQ/textures/bbq_veggie_kebab_raw.png | Bin 0 -> 1019 bytes mods/BBQ/textures/bbq_veggie_packet.png | Bin 0 -> 5832 bytes mods/BBQ/textures/bbq_veggie_packet_raw.png | Bin 0 -> 5813 bytes mods/BBQ/textures/bbq_vinegar.png | Bin 0 -> 595 bytes mods/BBQ/textures/bbq_vinegar_mother.png | Bin 0 -> 584 bytes mods/BBQ/textures/bbq_wood_pile_front.png | Bin 0 -> 5730 bytes mods/BBQ/textures/bbq_wood_pile_side.png | Bin 0 -> 5003 bytes mods/BBQ/textures/bbq_wood_pile_slot.png | Bin 0 -> 1259 bytes mods/BBQ/textures/bbq_wood_pile_top.png | Bin 0 -> 1379 bytes .../textures/bbq_woodpile_acacia_front.png | Bin 0 -> 1640 bytes .../BBQ/textures/bbq_woodpile_acacia_side.png | Bin 0 -> 1637 bytes mods/BBQ/textures/bbq_woodpile_acacia_top.png | Bin 0 -> 769 bytes .../BBQ/textures/bbq_woodpile_aspen_front.png | Bin 0 -> 1855 bytes mods/BBQ/textures/bbq_woodpile_aspen_side.png | Bin 0 -> 1488 bytes mods/BBQ/textures/bbq_woodpile_aspen_top.png | Bin 0 -> 1004 bytes .../bbq_woodpile_junglewood_front.png | Bin 0 -> 1853 bytes .../textures/bbq_woodpile_junglewood_side.png | Bin 0 -> 1578 bytes .../textures/bbq_woodpile_junglewood_top.png | Bin 0 -> 931 bytes mods/BBQ/textures/bbq_woodpile_pine_front.png | Bin 0 -> 1688 bytes mods/BBQ/textures/bbq_woodpile_pine_side.png | Bin 0 -> 1461 bytes mods/BBQ/textures/bbq_woodpile_pine_top.png | Bin 0 -> 732 bytes mods/BBQ/textures/bbq_woodpile_slot.png | Bin 0 -> 1259 bytes mods/BBQ/textures/bbq_woodpile_wood_front.png | Bin 0 -> 1552 bytes mods/BBQ/textures/bbq_woodpile_wood_side.png | Bin 0 -> 1336 bytes mods/BBQ/textures/bbq_woodpile_wood_top.png | Bin 0 -> 768 bytes mods/BBQ/textures/bbq_yeast.png | Bin 0 -> 1591 bytes mods/BBQ/textures/gui_smoker_arrow_bg.png | Bin 0 -> 324 bytes mods/BBQ/textures/gui_smoker_arrow_fg.png | Bin 0 -> 443 bytes mods/BBQ/woodpile.lua | 319 + mods/Minetest-WorldEdit/ChatCommands.md | 508 + mods/Minetest-WorldEdit/LICENSE.txt | 661 + mods/Minetest-WorldEdit/README.md | 179 + mods/Minetest-WorldEdit/Tutorial.md | 120 + mods/Minetest-WorldEdit/WorldEdit API.md | 240 + mods/Minetest-WorldEdit/config.ld | 12 + mods/Minetest-WorldEdit/modpack.conf | 2 + mods/Minetest-WorldEdit/worldedit/code.lua | 52 + mods/Minetest-WorldEdit/worldedit/common.lua | 119 + .../worldedit/compatibility.lua | 74 + mods/Minetest-WorldEdit/worldedit/cuboid.lua | 243 + mods/Minetest-WorldEdit/worldedit/init.lua | 40 + .../worldedit/manipulations.lua | 676 + mods/Minetest-WorldEdit/worldedit/mod.conf | 2 + .../worldedit/primitives.lua | 329 + .../worldedit/serialization.lua | 255 + .../worldedit/textures/worldedit_wand.png | Bin 0 -> 442 bytes .../worldedit/visualization.lua | 132 + .../worldedit_brush/init.lua | 125 + .../worldedit_brush/mod.conf | 3 + .../textures/worldedit_brush.png | Bin 0 -> 337 bytes .../worldedit_commands/.gitignore | 1 + .../worldedit_commands/cuboid.lua | 266 + .../worldedit_commands/init.lua | 1665 ++ .../worldedit_commands/mark.lua | 206 + .../worldedit_commands/mod.conf | 3 + .../worldedit_commands/safe.lua | 48 + .../textures/worldedit_cube.png | Bin 0 -> 147 bytes .../textures/worldedit_pos1.png | Bin 0 -> 142 bytes .../textures/worldedit_pos2.png | Bin 0 -> 157 bytes .../worldedit_commands/wand.lua | 65 + .../worldedit_gui/functionality.lua | 906 + .../Minetest-WorldEdit/worldedit_gui/init.lua | 277 + .../Minetest-WorldEdit/worldedit_gui/mod.conf | 4 + .../textures/inventory_plus_worldedit_gui.png | Bin 0 -> 21724 bytes .../textures/worldedit_gui_unknown.png | Bin 0 -> 597 bytes .../worldedit_shortcommands/init.lua | 52 + .../worldedit_shortcommands/mod.conf | 3 + mods/ambience/README.md | 22 + mods/ambience/api.txt | 91 + mods/ambience/depends.txt | 3 + mods/ambience/description.txt | 1 + mods/ambience/init.lua | 327 + mods/ambience/mod.conf | 1 + mods/ambience/screenshot.png | Bin 0 -> 51812 bytes mods/ambience/settingtypes.txt | 2 + mods/ambience/sounds/SoundLicenses.txt | 105 + mods/ambience/sounds/beach.ogg | Bin 0 -> 73112 bytes mods/ambience/sounds/beach_2.ogg | Bin 0 -> 39548 bytes mods/ambience/sounds/bird1.ogg | Bin 0 -> 46985 bytes mods/ambience/sounds/bird2.ogg | Bin 0 -> 29006 bytes mods/ambience/sounds/bluejay.ogg | Bin 0 -> 40980 bytes mods/ambience/sounds/canadianloon2.ogg | Bin 0 -> 141889 bytes mods/ambience/sounds/cardinal.ogg | Bin 0 -> 33060 bytes mods/ambience/sounds/coyote.ogg | Bin 0 -> 10842 bytes mods/ambience/sounds/craw.ogg | Bin 0 -> 15744 bytes mods/ambience/sounds/crestedlark.ogg | Bin 0 -> 71028 bytes mods/ambience/sounds/cricket.ogg | Bin 0 -> 20497 bytes mods/ambience/sounds/deer.ogg | Bin 0 -> 75806 bytes mods/ambience/sounds/desertwind.ogg | Bin 0 -> 38590 bytes mods/ambience/sounds/drippingwater1.ogg | Bin 0 -> 6478 bytes mods/ambience/sounds/drippingwater2.ogg | Bin 0 -> 6283 bytes mods/ambience/sounds/frog.ogg | Bin 0 -> 8796 bytes mods/ambience/sounds/gull.ogg | Bin 0 -> 15444 bytes mods/ambience/sounds/hornedowl.ogg | Bin 0 -> 16691 bytes mods/ambience/sounds/icecrack.ogg | Bin 0 -> 83240 bytes mods/ambience/sounds/jungle_day_1.ogg | Bin 0 -> 41108 bytes mods/ambience/sounds/jungle_night_1.ogg | Bin 0 -> 40129 bytes mods/ambience/sounds/jungle_night_2.ogg | Bin 0 -> 31646 bytes mods/ambience/sounds/lava.ogg | Bin 0 -> 20195 bytes mods/ambience/sounds/peacock.ogg | Bin 0 -> 14408 bytes mods/ambience/sounds/river.ogg | Bin 0 -> 22334 bytes mods/ambience/sounds/robin.ogg | Bin 0 -> 21262 bytes mods/ambience/sounds/scuba.ogg | Bin 0 -> 28009 bytes mods/ambience/sounds/seagull.ogg | Bin 0 -> 29554 bytes mods/ambience/sounds/swim_splashing.ogg | Bin 0 -> 21066 bytes mods/ambience/sounds/waterfall.ogg | Bin 0 -> 35566 bytes mods/ambience/sounds/wind.ogg | Bin 0 -> 39612 bytes mods/ambience/sounds/wolves.ogg | Bin 0 -> 39171 bytes mods/ambience/soundsets.lua | 429 + mods/anvils/Readme.MD | 24 + mods/anvils/depends.txt | 7 + mods/anvils/init.lua | 417 + mods/anvils/sounds/anvil_use.ogg | Bin 0 -> 13633 bytes mods/anvils/textures/anvils_anvil_base.png | Bin 0 -> 125 bytes mods/anvils/textures/anvils_anvil_side.png | Bin 0 -> 155 bytes mods/anvils/textures/anvils_anvil_top.png | Bin 0 -> 191 bytes mods/anvils/tools.lua | 147 + mods/bakedclay/README.md | 23 + mods/bakedclay/depends.txt | 5 + mods/bakedclay/description.txt | 1 + mods/bakedclay/init.lua | 342 + mods/bakedclay/license.txt | 21 + mods/bakedclay/mod.conf | 1 + mods/bakedclay/screenshot.png | Bin 0 -> 5241 bytes mods/bakedclay/settingtypes.txt | 2 + mods/bakedclay/textures/baked_clay_black.png | Bin 0 -> 189 bytes mods/bakedclay/textures/baked_clay_blue.png | Bin 0 -> 257 bytes mods/bakedclay/textures/baked_clay_brown.png | Bin 0 -> 258 bytes mods/bakedclay/textures/baked_clay_cyan.png | Bin 0 -> 289 bytes .../textures/baked_clay_dark_green.png | Bin 0 -> 287 bytes .../textures/baked_clay_dark_grey.png | Bin 0 -> 226 bytes .../textures/baked_clay_delphinium.png | Bin 0 -> 214 bytes mods/bakedclay/textures/baked_clay_green.png | Bin 0 -> 351 bytes mods/bakedclay/textures/baked_clay_grey.png | Bin 0 -> 211 bytes .../bakedclay/textures/baked_clay_lazarus.png | Bin 0 -> 170 bytes .../bakedclay/textures/baked_clay_magenta.png | Bin 0 -> 341 bytes .../textures/baked_clay_mannagrass.png | Bin 0 -> 201 bytes .../bakedclay/textures/baked_clay_natural.png | Bin 0 -> 296 bytes mods/bakedclay/textures/baked_clay_orange.png | Bin 0 -> 421 bytes mods/bakedclay/textures/baked_clay_pink.png | Bin 0 -> 289 bytes mods/bakedclay/textures/baked_clay_red.png | Bin 0 -> 425 bytes .../bakedclay/textures/baked_clay_thistle.png | Bin 0 -> 154 bytes mods/bakedclay/textures/baked_clay_violet.png | Bin 0 -> 332 bytes mods/bakedclay/textures/baked_clay_white.png | Bin 0 -> 255 bytes mods/bakedclay/textures/baked_clay_yellow.png | Bin 0 -> 361 bytes mods/basic_signs/LICENSE | 600 + mods/basic_signs/README | 7 + mods/basic_signs/crafting.lua | 183 + mods/basic_signs/depends.txt | 3 + mods/basic_signs/init.lua | 154 + .../intllib.lua | 0 mods/basic_signs/locale/de.po | 97 + mods/basic_signs/locale/es.po | 95 + mods/basic_signs/locale/fr.po | 91 + mods/basic_signs/locale/ms.po | 91 + mods/basic_signs/locale/ru.po | 94 + mods/basic_signs/locale/template.pot | 94 + mods/basic_signs/mod.conf | 1 + .../textures/basic_signs_pole_mount_glass.png | Bin 0 -> 772 bytes .../basic_signs_pole_mount_obsidian_glass.png | Bin 0 -> 672 bytes .../basic_signs_pole_mount_plastic.png | Bin 0 -> 913 bytes .../textures/basic_signs_sign_wall_glass.png | Bin 0 -> 1089 bytes .../basic_signs_sign_wall_glass_edges.png | Bin 0 -> 178 bytes .../basic_signs_sign_wall_glass_inv.png | Bin 0 -> 276 bytes .../textures/basic_signs_sign_wall_locked.png | Bin 0 -> 2760 bytes .../basic_signs_sign_wall_locked_inv.png | Bin 0 -> 1097 bytes .../basic_signs_sign_wall_obsidian_glass.png | Bin 0 -> 592 bytes ...c_signs_sign_wall_obsidian_glass_edges.png | Bin 0 -> 156 bytes ...sic_signs_sign_wall_obsidian_glass_inv.png | Bin 0 -> 305 bytes .../basic_signs_sign_wall_plastic.png | Bin 0 -> 159 bytes .../basic_signs_sign_wall_plastic_edges.png | Bin 0 -> 348 bytes .../basic_signs_sign_wall_plastic_inv.png | Bin 0 -> 116 bytes .../textures/basic_signs_steel_blue.png | Bin 0 -> 927 bytes .../textures/basic_signs_steel_blue_inv.png | Bin 0 -> 114 bytes .../textures/basic_signs_steel_brown.png | Bin 0 -> 932 bytes .../textures/basic_signs_steel_brown_inv.png | Bin 0 -> 115 bytes .../textures/basic_signs_steel_green.png | Bin 0 -> 922 bytes .../textures/basic_signs_steel_green_inv.png | Bin 0 -> 110 bytes .../textures/basic_signs_steel_orange.png | Bin 0 -> 915 bytes .../textures/basic_signs_steel_orange_inv.png | Bin 0 -> 106 bytes .../textures/basic_signs_steel_red.png | Bin 0 -> 925 bytes .../textures/basic_signs_steel_red_inv.png | Bin 0 -> 115 bytes .../basic_signs_steel_white_black.png | Bin 0 -> 898 bytes .../basic_signs_steel_white_black_inv.png | Bin 0 -> 101 bytes .../textures/basic_signs_steel_white_red.png | Bin 0 -> 935 bytes .../basic_signs_steel_white_red_inv.png | Bin 0 -> 116 bytes .../textures/basic_signs_steel_yellow.png | Bin 0 -> 913 bytes .../textures/basic_signs_steel_yellow_inv.png | Bin 0 -> 102 bytes mods/bees/depends.txt | 3 + mods/bees/description.txt | 1 + mods/bees/init.lua | 1245 + mods/bees/license.txt | 21 + mods/bees/locale/template.txt | 22 + mods/bees/mod.conf | 1 + mods/bees/readme.txt | 104 + mods/bees/screenshot.png | Bin 0 -> 21691 bytes mods/bees/sounds/bees.1.ogg | Bin 0 -> 68509 bytes mods/bees/sounds/bees.2.ogg | Bin 0 -> 28042 bytes mods/bees/sounds/bees.3.ogg | Bin 0 -> 57883 bytes mods/bees/textures/bees_bottle_honey.png | Bin 0 -> 460 bytes mods/bees/textures/bees_comb.png | Bin 0 -> 628 bytes mods/bees/textures/bees_extractor.png | Bin 0 -> 366 bytes mods/bees/textures/bees_extractor_front.png | Bin 0 -> 445 bytes mods/bees/textures/bees_frame_empty.png | Bin 0 -> 642 bytes mods/bees/textures/bees_frame_full.png | Bin 0 -> 543 bytes mods/bees/textures/bees_grafting_tool.png | Bin 0 -> 200 bytes mods/bees/textures/bees_hive_artificial.png | Bin 0 -> 477 bytes mods/bees/textures/bees_hive_industrial.png | Bin 0 -> 346 bytes mods/bees/textures/bees_hive_wild.png | Bin 0 -> 465 bytes mods/bees/textures/bees_hive_wild_bottom.png | Bin 0 -> 582 bytes mods/bees/textures/bees_hive_wild_s.png | Bin 0 -> 135 bytes mods/bees/textures/bees_particle_bee.png | Bin 0 -> 200 bytes mods/bees/textures/bees_particle_bee_r.png | Bin 0 -> 202 bytes mods/bees/textures/bees_smoke_particle.png | Bin 0 -> 378 bytes mods/bees/textures/bees_smoker.png | Bin 0 -> 697 bytes mods/bees/textures/bees_strip.png | Bin 0 -> 336 bytes mods/bees/textures/bees_wax.png | Bin 0 -> 502 bytes mods/bees/textures/bees_wax_particle.png | Bin 0 -> 255 bytes mods/blox/LICENSE.txt | 29 + mods/blox/depends.txt | 4 + mods/blox/description.txt | 1 + mods/blox/init.lua | 624 + mods/blox/mod.conf | 1 + mods/blox/textures/blox_bloodbane.png | Bin 0 -> 284 bytes mods/blox/textures/blox_cobble_checker.png | Bin 0 -> 384 bytes mods/blox/textures/blox_cobble_corner.png | Bin 0 -> 351 bytes mods/blox/textures/blox_cobble_cross.png | Bin 0 -> 345 bytes mods/blox/textures/blox_cobble_diamond.png | Bin 0 -> 380 bytes mods/blox/textures/blox_cobble_loop.png | Bin 0 -> 354 bytes mods/blox/textures/blox_cobble_quarter.png | Bin 0 -> 342 bytes mods/blox/textures/blox_cobble_tinted.png | Bin 0 -> 289 bytes mods/blox/textures/blox_glowdust.png | Bin 0 -> 332 bytes mods/blox/textures/blox_glowore.png | Bin 0 -> 299 bytes mods/blox/textures/blox_glowstone.png | Bin 0 -> 609 bytes mods/blox/textures/blox_stone_checker.png | Bin 0 -> 361 bytes mods/blox/textures/blox_stone_corner.png | Bin 0 -> 310 bytes mods/blox/textures/blox_stone_cross.png | Bin 0 -> 311 bytes mods/blox/textures/blox_stone_diamond.png | Bin 0 -> 328 bytes mods/blox/textures/blox_stone_loop.png | Bin 0 -> 324 bytes mods/blox/textures/blox_stone_quarter.png | Bin 0 -> 304 bytes mods/blox/textures/blox_stone_square.png | Bin 0 -> 241 bytes mods/blox/textures/blox_stone_tinted.png | Bin 0 -> 223 bytes mods/blox/textures/blox_wood_checker.png | Bin 0 -> 369 bytes mods/blox/textures/blox_wood_corner.png | Bin 0 -> 317 bytes mods/blox/textures/blox_wood_cross.png | Bin 0 -> 305 bytes mods/blox/textures/blox_wood_diamond.png | Bin 0 -> 326 bytes mods/blox/textures/blox_wood_loop.png | Bin 0 -> 330 bytes mods/blox/textures/blox_wood_quarter.png | Bin 0 -> 295 bytes mods/blox/textures/blox_wood_tinted.png | Bin 0 -> 218 bytes mods/bonemeal/README.md | 37 + mods/bonemeal/api.txt | 96 + mods/bonemeal/depends.txt | 9 + mods/bonemeal/description.txt | 1 + mods/bonemeal/init.lua | 664 + mods/bonemeal/intllib.lua | 45 + mods/bonemeal/license.txt | 21 + mods/bonemeal/locale/bonemeal.en.tr | 7 + mods/bonemeal/locale/bonemeal.es.tr | 7 + mods/bonemeal/locale/bonemeal.fr.tr | 7 + mods/bonemeal/locale/bonemeal.it.tr | 7 + mods/bonemeal/locale/bonemeal.ru.tr | 7 + mods/bonemeal/locale/es.txt | 7 + mods/bonemeal/locale/fr.txt | 7 + mods/bonemeal/locale/it.txt | 7 + mods/bonemeal/locale/ru.txt | 7 + mods/bonemeal/locale/template.txt | 7 + mods/bonemeal/lucky_block.lua | 29 + mods/bonemeal/mod.conf | 1 + mods/bonemeal/mods.lua | 162 + mods/bonemeal/screenshot.png | Bin 0 -> 15242 bytes mods/bonemeal/textures/bonemeal_bone.png | Bin 0 -> 148 bytes .../bonemeal/textures/bonemeal_fertiliser.png | Bin 0 -> 182 bytes .../textures/bonemeal_gelatin_powder.png | Bin 0 -> 148 bytes mods/bonemeal/textures/bonemeal_item.png | Bin 0 -> 182 bytes mods/bonemeal/textures/bonemeal_mulch.png | Bin 0 -> 182 bytes mods/bonemeal/textures/bonemeal_particle.png | Bin 0 -> 116 bytes mods/bows/api.txt | 49 + mods/bows/arrow.lua | 215 + mods/bows/depends.txt | 3 + mods/bows/description.txt | 1 + mods/bows/init.lua | 169 + mods/bows/items.lua | 151 + mods/bows/lucky_block.lua | 23 + mods/bows/mod.conf | 1 + mods/bows/readme.MD | 12 + mods/bows/screenshot.png | Bin 0 -> 16849 bytes mods/bows/sounds/bows_shoot.ogg | Bin 0 -> 10600 bytes mods/bows/textures/bows_arrow_wood.png | Bin 0 -> 197 bytes mods/bows/textures/bows_bow.png | Bin 0 -> 322 bytes mods/bows/textures/bows_bow_bowie.png | Bin 0 -> 179 bytes mods/bows/textures/bows_bow_bronze.png | Bin 0 -> 307 bytes mods/bows/textures/bows_bow_loaded.png | Bin 0 -> 375 bytes mods/bows/textures/bows_bow_loaded_bowie.png | Bin 0 -> 202 bytes mods/bows/textures/bows_bow_loaded_bronze.png | Bin 0 -> 360 bytes mods/bows/textures/bows_bow_loaded_steel.png | Bin 0 -> 391 bytes mods/bows/textures/bows_bow_steel.png | Bin 0 -> 296 bytes mods/builtin_item/README.md | 113 + mods/{computer => builtin_item}/depends.txt | 0 mods/builtin_item/init.lua | 470 + mods/builtin_item/mod.conf | 1 + .../builtin_item/sounds/builtin_item_lava.ogg | Bin 0 -> 37367 bytes mods/builtin_item/textures/tnt_smoke.png | Bin 0 -> 202 bytes mods/carts/README.txt | 29 + mods/carts/cart_entity.lua | 469 + mods/carts/detector.lua | 75 + mods/carts/functions.lua | 248 + mods/carts/init.lua | 28 + mods/carts/license.txt | 54 + mods/carts/locale/carts.de.tr | 6 + mods/carts/locale/carts.es.tr | 6 + mods/carts/locale/carts.fr.tr | 6 + mods/carts/locale/carts.it.tr | 6 + mods/carts/locale/carts.ms.tr | 6 + mods/carts/locale/carts.ru.tr | 6 + mods/carts/locale/carts.se.tr | 6 + mods/carts/locale/carts.zh_CN.tr | 6 + mods/carts/locale/carts.zh_TW.tr | 6 + mods/carts/locale/template.txt | 6 + mods/carts/mod.conf | 4 + mods/carts/models/carts_cart.b3d | Bin 0 -> 3008 bytes mods/carts/models/carts_cart.blend | Bin 0 -> 544408 bytes mods/carts/rails.lua | 70 + mods/carts/sounds/carts_cart_moving.1.ogg | Bin 0 -> 14761 bytes mods/carts/sounds/carts_cart_moving.2.ogg | Bin 0 -> 14749 bytes mods/carts/sounds/carts_cart_moving.3.ogg | Bin 0 -> 14989 bytes mods/carts/textures/carts_cart.png | Bin 0 -> 1103 bytes mods/carts/textures/carts_cart_front.png | Bin 0 -> 459 bytes mods/carts/textures/carts_cart_side.png | Bin 0 -> 486 bytes mods/carts/textures/carts_cart_top.png | Bin 0 -> 522 bytes mods/carts/textures/carts_rail_crossing.png | Bin 0 -> 612 bytes .../textures/carts_rail_crossing_brk.png | Bin 0 -> 684 bytes .../textures/carts_rail_crossing_dtc.png | Bin 0 -> 621 bytes .../textures/carts_rail_crossing_dtc_on.png | Bin 0 -> 654 bytes .../textures/carts_rail_crossing_pwr.png | Bin 0 -> 676 bytes mods/carts/textures/carts_rail_curved.png | Bin 0 -> 580 bytes mods/carts/textures/carts_rail_curved_brk.png | Bin 0 -> 618 bytes mods/carts/textures/carts_rail_curved_dtc.png | Bin 0 -> 578 bytes .../textures/carts_rail_curved_dtc_on.png | Bin 0 -> 575 bytes mods/carts/textures/carts_rail_curved_pwr.png | Bin 0 -> 614 bytes mods/carts/textures/carts_rail_straight.png | Bin 0 -> 602 bytes .../textures/carts_rail_straight_brk.png | Bin 0 -> 660 bytes .../textures/carts_rail_straight_dtc.png | Bin 0 -> 542 bytes .../textures/carts_rail_straight_dtc_on.png | Bin 0 -> 559 bytes .../textures/carts_rail_straight_pwr.png | Bin 0 -> 661 bytes mods/carts/textures/carts_rail_t_junction.png | Bin 0 -> 707 bytes .../textures/carts_rail_t_junction_brk.png | Bin 0 -> 698 bytes .../textures/carts_rail_t_junction_dtc.png | Bin 0 -> 607 bytes .../textures/carts_rail_t_junction_dtc_on.png | Bin 0 -> 621 bytes .../textures/carts_rail_t_junction_pwr.png | Bin 0 -> 697 bytes mods/castle/README.md | 30 + mods/castle/arrowslit.lua | 79 + mods/castle/autocraft.lua | 158 + mods/castle/depends.txt | 3 + mods/castle/init.lua | 242 + mods/castle/pillars.lua | 97 + .../textures/castle_autocrafter_side1.png | Bin 0 -> 763 bytes .../textures/castle_autocrafter_side2.png | Bin 0 -> 772 bytes .../textures/castle_autocrafter_top.png | Bin 0 -> 587 bytes .../textures/castle_corner_stonewall1.png | Bin 0 -> 2961 bytes .../textures/castle_corner_stonewall2.png | Bin 0 -> 2933 bytes mods/castle/textures/castle_crate.png | Bin 0 -> 1534 bytes mods/castle/textures/castle_crate_top.png | Bin 0 -> 1604 bytes mods/castle/textures/castle_dungeon_stone.png | Bin 0 -> 2712 bytes .../textures/castle_ironbound_chest_back.png | Bin 0 -> 208 bytes .../textures/castle_ironbound_chest_front.png | Bin 0 -> 222 bytes .../textures/castle_ironbound_chest_side.png | Bin 0 -> 175 bytes .../textures/castle_ironbound_chest_top.png | Bin 0 -> 201 bytes mods/castle/textures/castle_ropes.png | Bin 0 -> 245 bytes mods/castle/textures/castle_rubble.png | Bin 0 -> 3226 bytes mods/castle/textures/castle_shield_side.png | Bin 0 -> 200 bytes mods/castle/textures/castle_stonewall.png | Bin 0 -> 3290 bytes mods/castle/textures/doors_door_oak.png | Bin 0 -> 554 bytes mods/castle/textures/doors_item_oak.png | Bin 0 -> 465 bytes mods/castle/town_item.lua | 94 + mods/castle_masonry/LICENSE | 21 - mods/castle_masonry/README.md | 38 - mods/castle_masonry/arrow_slits.lua | 178 - mods/castle_masonry/i18n.py | 218 - mods/castle_masonry/init.lua | 162 - .../locale/castle_masonry.es.tr | 50 - .../locale/castle_masonry.fr.tr | 50 - .../locale/castle_masonry.it.tr | 50 - mods/castle_masonry/locale/es.po | 210 - mods/castle_masonry/locale/fr.po | 210 - mods/castle_masonry/locale/it.po | 207 - mods/castle_masonry/locale/template.pot | 206 - mods/castle_masonry/locale/template.txt | 49 - mods/castle_masonry/mod.conf | 7 - mods/castle_masonry/murder_holes.lua | 102 - mods/castle_masonry/paving.lua | 121 - mods/castle_masonry/pillars.lua | 326 - mods/castle_masonry/screenshot.png | Bin 287410 -> 0 bytes mods/castle_masonry/settingtypes.txt | 24 - mods/castle_masonry/stone_wall.lua | 172 - mods/castle_masonry/textures/LICENSE.txt | 21 - .../textures/castle_corner_stonewall1.png | Bin 696 -> 0 bytes .../textures/castle_corner_stonewall2.png | Bin 672 -> 0 bytes .../textures/castle_corner_stonewall_tb.png | Bin 682 -> 0 bytes .../textures/castle_dungeon_stone.png | Bin 543 -> 0 bytes .../textures/castle_pavement_brick.png | Bin 691 -> 0 bytes .../castle_masonry/textures/castle_rubble.png | Bin 557 -> 0 bytes mods/castle_masonry/textures/castle_slate.png | Bin 261 -> 0 bytes .../textures/castle_stonewall.png | Bin 659 -> 0 bytes mods/charcoal/README.md | 8 + mods/charcoal/depends.txt | 1 + mods/charcoal/init.lua | 22 + mods/charcoal/textures/charcoal_lump.png | Bin 0 -> 483 bytes mods/cloud_items/.imgbotconfig | 3 + mods/cloud_items/.luacheckrc | 17 + mods/cloud_items/LICENSE.md | 549 + mods/cloud_items/README.md | 129 + mods/cloud_items/car.lua | 15 + mods/cloud_items/init.lua | 725 + mods/cloud_items/locale/cloud_items.es.tr | 39 + mods/cloud_items/locale/cloud_items.fr.tr | 39 + mods/cloud_items/locale/template.txt | 39 + mods/cloud_items/mod.conf | 7 + mods/cloud_items/schems/cloud_big_1.we | 1 + mods/cloud_items/schems/cloud_big_2.we | 1 + mods/cloud_items/schems/cloud_house.we | 2 + mods/cloud_items/schems/cloud_medium_1.we | 1 + mods/cloud_items/schems/cloud_medium_2.we | 1 + mods/cloud_items/schems/cloud_small_1.we | 1 + mods/cloud_items/schems/cloud_small_2.we | 1 + mods/cloud_items/screenshot.png | Bin 0 -> 264926 bytes .../textures/cloud_items_boots_cloud.png | Bin 0 -> 608 bytes .../cloud_items_boots_cloud_preview.png | Bin 0 -> 705 bytes .../textures/cloud_items_car_cloud.png | Bin 0 -> 13847 bytes .../cloud_items_car_cloud_inventory.png | Bin 0 -> 2000 bytes .../textures/cloud_items_chestplate_cloud.png | Bin 0 -> 1034 bytes .../cloud_items_chestplate_cloud_preview.png | Bin 0 -> 1006 bytes .../textures/cloud_items_cloud_block.png | Bin 0 -> 617 bytes .../textures/cloud_items_cloud_ingot.png | Bin 0 -> 544 bytes .../textures/cloud_items_cloud_lump.png | Bin 0 -> 356 bytes .../textures/cloud_items_decorationblock.png | Bin 0 -> 731 bytes .../textures/cloud_items_helmet_cloud.png | Bin 0 -> 908 bytes .../cloud_items_helmet_cloud_preview.png | Bin 0 -> 477 bytes .../textures/cloud_items_inv_boots_cloud.png | Bin 0 -> 387 bytes .../cloud_items_inv_chestplate_cloud.png | Bin 0 -> 649 bytes .../textures/cloud_items_inv_helmet_cloud.png | Bin 0 -> 344 bytes .../cloud_items_inv_leggings_cloud.png | Bin 0 -> 471 bytes .../textures/cloud_items_inv_shield_cloud.png | Bin 0 -> 471 bytes .../textures/cloud_items_leggings_cloud.png | Bin 0 -> 798 bytes .../cloud_items_leggings_cloud_preview.png | Bin 0 -> 577 bytes .../textures/cloud_items_mineral_cloud.png | Bin 0 -> 495 bytes .../textures/cloud_items_multitool_cloud.png | Bin 0 -> 246 bytes .../textures/cloud_items_shield_cloud.png | Bin 0 -> 521 bytes .../cloud_items_shield_cloud_preview.png | Bin 0 -> 514 bytes .../textures/cloud_items_tool_cloudaxe.png | Bin 0 -> 370 bytes .../textures/cloud_items_tool_cloudhoe.png | Bin 0 -> 373 bytes .../textures/cloud_items_tool_cloudpick.png | Bin 0 -> 471 bytes .../textures/cloud_items_tool_cloudshovel.png | Bin 0 -> 407 bytes .../textures/cloud_items_tool_cloudsword.png | Bin 0 -> 462 bytes mods/coloredwood/LICENSE | 600 + mods/coloredwood/README | 75 + mods/coloredwood/depends.txt | 4 + mods/coloredwood/description.txt | 1 + mods/coloredwood/init.lua | 230 + mods/coloredwood/mod.conf | 2 + .../coloredwood/textures/coloredwood_base.png | Bin 0 -> 214 bytes .../textures/coloredwood_fence_base.png | Bin 0 -> 224 bytes mods/compost/.luacheckrc | 1 + mods/compost/LICENSE.txt | 22 + mods/compost/README.md | 82 + mods/compost/init.lua | 412 + mods/compost/locale/compost.de.tr | 6 + mods/compost/locale/compost.en.tr | 6 + mods/compost/locale/compost.fr.tr | 6 + mods/compost/locale/compost.pt.tr | 6 + mods/compost/locale/compost.ro.tr | 6 + mods/compost/locale/compost.ru.tr | 6 + mods/compost/mod.conf | 3 + mods/compost/screenshot.png | Bin 0 -> 335038 bytes mods/compost/settingtypes.txt | 8 + mods/compost/textures/compost_compost.png | Bin 0 -> 461 bytes mods/compost/textures/compost_garden_soil.png | Bin 0 -> 698 bytes mods/computer/LICENSE.txt | 15 - mods/computer/README.txt | 61 - mods/computer/computers.lua | 588 - mods/computer/description.txt | 1 - mods/computer/fusrodah/_.lua | 4 - mods/computer/fusrodah/craft-grid.png | Bin 20812 -> 0 bytes mods/computer/fusrodah/init.lua.old | 83 - mods/computer/fusrodah/nodes.lua | 99 - mods/computer/init.lua | 105 - mods/computer/locale/es.txt | 6 - mods/computer/locale/pt.txt | 5 - mods/computer/miscitems.lua | 77 - mods/computer/mod.conf | 1 - mods/computer/recipes.lua | 118 - .../textures/computer_admiral128_ft.png | Bin 1480 -> 0 bytes mods/computer/textures/computer_monitor_b.png | Bin 245 -> 0 bytes .../computer/textures/computer_monitor_bt.png | Bin 222 -> 0 bytes .../textures/computer_monitor_btdl.png | Bin 203 -> 0 bytes .../textures/computer_monitor_f_bios.png | Bin 6247 -> 0 bytes .../textures/computer_monitor_f_desktop.png | Bin 17492 -> 0 bytes .../textures/computer_monitor_f_dl.png | Bin 173 -> 0 bytes .../textures/computer_monitor_f_loading.png | Bin 1386 -> 0 bytes .../textures/computer_monitor_f_login.png | Bin 933 -> 0 bytes .../textures/computer_monitor_f_off.png | Bin 218 -> 0 bytes .../textures/computer_monitor_f_on.png | Bin 387 -> 0 bytes mods/computer/textures/computer_monitor_l.png | Bin 183 -> 0 bytes mods/computer/textures/computer_monitor_r.png | Bin 183 -> 0 bytes mods/computer/textures/computer_monitor_t.png | Bin 332 -> 0 bytes .../textures/computer_monitor_t_off.png | Bin 326 -> 0 bytes .../textures/computer_monitor_tdl.png | Bin 354 -> 0 bytes .../computer/textures/computer_piepad_inv.png | Bin 256 -> 0 bytes .../textures/computer_piepad_inv_off.png | Bin 169 -> 0 bytes mods/computer/textures/computer_printer_b.png | Bin 298 -> 0 bytes .../computer/textures/computer_printer_bt.png | Bin 270 -> 0 bytes mods/computer/textures/computer_printer_f.png | Bin 259 -> 0 bytes mods/computer/textures/computer_printer_l.png | Bin 285 -> 0 bytes mods/computer/textures/computer_printer_r.png | Bin 293 -> 0 bytes mods/computer/textures/computer_printer_t.png | Bin 322 -> 0 bytes mods/computer/textures/computer_router_b.png | Bin 445 -> 0 bytes mods/computer/textures/computer_router_bt.png | Bin 279 -> 0 bytes mods/computer/textures/computer_router_f.png | Bin 447 -> 0 bytes .../textures/computer_router_f_animated.png | Bin 7525 -> 0 bytes mods/computer/textures/computer_router_l.png | Bin 383 -> 0 bytes mods/computer/textures/computer_router_r.png | Bin 397 -> 0 bytes mods/computer/textures/computer_router_t.png | Bin 269 -> 0 bytes mods/computer/textures/computer_server_bt.png | Bin 152 -> 0 bytes .../textures/computer_server_f_off.png | Bin 3060 -> 0 bytes .../textures/computer_server_f_on.png | Bin 5248 -> 0 bytes .../computer/textures/computer_server_inv.png | Bin 5022 -> 0 bytes mods/computer/textures/computer_server_l.png | Bin 212 -> 0 bytes mods/computer/textures/computer_server_r.png | Bin 212 -> 0 bytes mods/computer/textures/computer_server_t.png | Bin 152 -> 0 bytes .../textures/computer_shefriendSOO_bk.png | Bin 310 -> 0 bytes .../textures/computer_shefriendSOO_bt.png | Bin 350 -> 0 bytes .../textures/computer_shefriendSOO_ft.png | Bin 935 -> 0 bytes .../textures/computer_shefriendSOO_ft_off.png | Bin 897 -> 0 bytes .../textures/computer_shefriendSOO_lt.png | Bin 374 -> 0 bytes .../textures/computer_shefriendSOO_rt.png | Bin 370 -> 0 bytes .../textures/computer_shefriendSOO_tp.png | Bin 491 -> 0 bytes .../textures/computer_slaystation2_bk.png | Bin 592 -> 0 bytes .../textures/computer_slaystation2_ft.png | Bin 440 -> 0 bytes .../textures/computer_slaystation2_ft_off.png | Bin 175 -> 0 bytes .../textures/computer_slaystation2_rt.png | Bin 354 -> 0 bytes .../textures/computer_slaystation_bk.png | Bin 559 -> 0 bytes .../textures/computer_slaystation_ft.png | Bin 454 -> 0 bytes .../textures/computer_slaystation_lt.png | Bin 437 -> 0 bytes .../textures/computer_slaystation_tp.png | Bin 452 -> 0 bytes .../textures/computer_slaystation_tp_off.png | Bin 443 -> 0 bytes .../computer/textures/computer_specter_bk.png | Bin 1531 -> 0 bytes .../computer/textures/computer_specter_bt.png | Bin 484 -> 0 bytes .../computer/textures/computer_specter_ft.png | Bin 1575 -> 0 bytes .../computer/textures/computer_specter_rt.png | Bin 356 -> 0 bytes mods/computer/textures/computer_tower_b.png | Bin 687 -> 0 bytes mods/computer/textures/computer_tower_bt.png | Bin 159 -> 0 bytes .../textures/computer_tower_f_off.png | Bin 436 -> 0 bytes .../computer/textures/computer_tower_f_on.png | Bin 447 -> 0 bytes mods/computer/textures/computer_tower_l.png | Bin 243 -> 0 bytes mods/computer/textures/computer_tower_r.png | Bin 350 -> 0 bytes mods/computer/textures/computer_tower_t.png | Bin 159 -> 0 bytes mods/computer/textures/computer_vanio_bk.png | Bin 907 -> 0 bytes .../textures/computer_vanio_bk_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_bt.png | Bin 403 -> 0 bytes mods/computer/textures/computer_vanio_ft.png | Bin 1796 -> 0 bytes .../textures/computer_vanio_ft_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_lt.png | Bin 374 -> 0 bytes .../textures/computer_vanio_lt_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_rt.png | Bin 354 -> 0 bytes .../textures/computer_vanio_rt_off.png | Bin 157 -> 0 bytes mods/computer/textures/computer_vanio_tp.png | Bin 436 -> 0 bytes .../textures/computer_vanio_tp_off.png | Bin 907 -> 0 bytes mods/computer/textures/computer_wee_bk.png | Bin 176 -> 0 bytes mods/computer/textures/computer_wee_bt.png | Bin 143 -> 0 bytes mods/computer/textures/computer_wee_ft.png | Bin 274 -> 0 bytes .../computer/textures/computer_wee_ft_off.png | Bin 270 -> 0 bytes mods/computer/textures/computer_wee_lt.png | Bin 174 -> 0 bytes mods/computer/textures/computer_wee_rt.png | Bin 174 -> 0 bytes mods/computer/textures/computer_wee_tp.png | Bin 165 -> 0 bytes .../textures/homedecor_plastic_base.png | Bin 419 -> 0 bytes .../textures/homedecor_plastic_base_inv.png | Bin 561 -> 0 bytes .../textures/homedecor_plastic_sheeting.png | Bin 198 -> 0 bytes .../unused/computer_babytower_back.png | Bin 446 -> 0 bytes .../unused/computer_babytower_bottom.png | Bin 446 -> 0 bytes .../unused/computer_babytower_front.png | Bin 10968 -> 0 bytes .../unused/computer_babytower_left.png | Bin 446 -> 0 bytes .../unused/computer_babytower_right.png | Bin 446 -> 0 bytes .../unused/computer_babytower_top.png | Bin 7018 -> 0 bytes .../unused/computer_computer_front_old.png | Bin 258 -> 0 bytes .../unused/computer_computer_top_old.png | Bin 273 -> 0 bytes .../unused/computer_shefriendSOO_ (copia).png | Bin 446 -> 0 bytes .../textures/unused/computer_spectre_back.png | Bin 1377 -> 0 bytes .../unused/computer_spectre_bottom.png | Bin 317 -> 0 bytes .../unused/computer_spectre_front.png | Bin 506 -> 0 bytes .../textures/unused/computer_spectre_left.png | Bin 604 -> 0 bytes .../unused/computer_spectre_right.png | Bin 546 -> 0 bytes .../textures/unused/computer_spectre_top.png | Bin 602 -> 0 bytes mods/currency/LICENSE | 600 + mods/currency/Money_Info.txt | 36 + mods/currency/README.md | 12 + mods/currency/barter.lua | 209 + mods/currency/crafting.lua | 173 + mods/currency/craftitems.lua | 63 + mods/currency/income.lua | 56 + mods/currency/init.lua | 28 + mods/currency/locale/currency.de.tr | 45 + mods/currency/locale/currency.fr.tr | 47 + mods/currency/locale/currency.it.tr | 45 + mods/currency/locale/currency.ms.tr | 46 + mods/currency/locale/currency.ru.tr | 46 + mods/currency/locale/template.txt | 45 + mods/currency/loot.lua | 49 + mods/currency/mod.conf | 4 + mods/currency/safe.lua | 111 + mods/currency/settingtypes.txt | 14 + mods/currency/shop.lua | 368 + mods/currency/textures/barter_base.png | Bin 0 -> 734 bytes mods/currency/textures/barter_side.png | Bin 0 -> 1400 bytes mods/currency/textures/barter_top.png | Bin 0 -> 896 bytes mods/currency/textures/minegeld.png | Bin 0 -> 3563 bytes mods/currency/textures/minegeld_10.png | Bin 0 -> 3509 bytes mods/currency/textures/minegeld_100.png | Bin 0 -> 3527 bytes mods/currency/textures/minegeld_5.png | Bin 0 -> 3365 bytes mods/currency/textures/minegeld_50.png | Bin 0 -> 1014 bytes mods/currency/textures/minegeld_bundle.png | Bin 0 -> 5092 bytes mods/currency/textures/minegeld_cent_10.png | Bin 0 -> 2326 bytes mods/currency/textures/minegeld_cent_25.png | Bin 0 -> 2900 bytes mods/currency/textures/minegeld_cent_5.png | Bin 0 -> 2992 bytes mods/currency/textures/safe_front.png | Bin 0 -> 309 bytes mods/currency/textures/safe_side.png | Bin 0 -> 150 bytes mods/currency/textures/shop_front.png | Bin 0 -> 822 bytes mods/currency/textures/shop_front_empty.png | Bin 0 -> 925 bytes mods/currency/textures/shop_side.png | Bin 0 -> 755 bytes mods/currency/textures/shop_side_empty.png | Bin 0 -> 929 bytes mods/currency/textures/shop_top.png | Bin 0 -> 734 bytes mods/death_compass/LICENSE.txt | 29 + mods/death_compass/README.md | 11 + mods/death_compass/i18n.py | 421 + mods/death_compass/init.lua | 350 + mods/death_compass/locale/template.txt | 30 + mods/death_compass/mod.conf | 3 + mods/death_compass/screenshot.jpg | Bin 0 -> 113401 bytes mods/death_compass/settingtypes.txt | 12 + .../sounds/death_compass_bone_crunch.ogg | Bin 0 -> 53626 bytes .../sounds/death_compass_tick_tock.ogg | Bin 0 -> 110269 bytes mods/death_compass/sounds/license.txt | 2 + .../textures/death_compass_16_0.png | Bin 0 -> 350 bytes .../textures/death_compass_16_1.png | Bin 0 -> 396 bytes .../textures/death_compass_16_10.png | Bin 0 -> 369 bytes .../textures/death_compass_16_11.png | Bin 0 -> 356 bytes .../textures/death_compass_16_12.png | Bin 0 -> 336 bytes .../textures/death_compass_16_13.png | Bin 0 -> 384 bytes .../textures/death_compass_16_14.png | Bin 0 -> 370 bytes .../textures/death_compass_16_15.png | Bin 0 -> 367 bytes .../textures/death_compass_16_2.png | Bin 0 -> 375 bytes .../textures/death_compass_16_3.png | Bin 0 -> 374 bytes .../textures/death_compass_16_4.png | Bin 0 -> 346 bytes .../textures/death_compass_16_5.png | Bin 0 -> 382 bytes .../textures/death_compass_16_6.png | Bin 0 -> 376 bytes .../textures/death_compass_16_7.png | Bin 0 -> 368 bytes .../textures/death_compass_16_8.png | Bin 0 -> 346 bytes .../textures/death_compass_16_9.png | Bin 0 -> 393 bytes .../textures/death_compass_inactive.png | Bin 0 -> 305 bytes mods/death_compass/textures/license.txt | 1 + mods/doors/README.txt | 125 + mods/doors/depends.txt | 2 + mods/doors/init.lua | 910 + mods/doors/license.txt | 164 + mods/doors/models/door_a.obj | 40 + mods/doors/models/door_b.obj | 40 + mods/doors/models/doors_fencegate_closed.obj | 106 + mods/doors/models/doors_fencegate_open.obj | 112 + mods/doors/sounds/doors_door_close.ogg | Bin 0 -> 6161 bytes mods/doors/sounds/doors_door_open.ogg | Bin 0 -> 6184 bytes mods/doors/sounds/doors_fencegate_close.ogg | Bin 0 -> 10032 bytes mods/doors/sounds/doors_fencegate_open.ogg | Bin 0 -> 8942 bytes mods/doors/sounds/doors_glass_door_close.ogg | Bin 0 -> 7289 bytes mods/doors/sounds/doors_glass_door_open.ogg | Bin 0 -> 7288 bytes mods/doors/sounds/doors_steel_door_close.ogg | Bin 0 -> 8574 bytes mods/doors/sounds/doors_steel_door_open.ogg | Bin 0 -> 5510 bytes mods/doors/textures/doors_blank.png | Bin 0 -> 95 bytes mods/doors/textures/doors_door_glass.png | Bin 0 -> 3064 bytes .../textures/doors_door_obsidian_glass.png | Bin 0 -> 2988 bytes mods/doors/textures/doors_door_steel.png | Bin 0 -> 1099 bytes mods/doors/textures/doors_door_wood.png | Bin 0 -> 1662 bytes mods/doors/textures/doors_item_glass.png | Bin 0 -> 186 bytes .../textures/doors_item_obsidian_glass.png | Bin 0 -> 186 bytes mods/doors/textures/doors_item_steel.png | Bin 0 -> 132 bytes mods/doors/textures/doors_item_wood.png | Bin 0 -> 130 bytes mods/doors/textures/doors_key.png | Bin 0 -> 198 bytes mods/doors/textures/doors_trapdoor.png | Bin 0 -> 257 bytes mods/doors/textures/doors_trapdoor_side.png | Bin 0 -> 118 bytes mods/doors/textures/doors_trapdoor_steel.png | Bin 0 -> 153 bytes .../textures/doors_trapdoor_steel_side.png | Bin 0 -> 98 bytes mods/farming/README.md | 70 + mods/farming/api.txt | 64 + mods/farming/compatibility.lua | 174 + mods/farming/crops/barley.lua | 121 + mods/farming/crops/beans.lua | 256 + mods/farming/crops/beetroot.lua | 92 + mods/farming/crops/blueberry.lua | 94 + mods/farming/crops/cabbage.lua | 69 + mods/farming/crops/carrot.lua | 124 + mods/farming/crops/chili.lua | 101 + mods/farming/crops/cocoa.lua | 239 + mods/farming/crops/coffee.lua | 112 + mods/farming/crops/corn.lua | 159 + mods/farming/crops/cotton.lua | 186 + mods/farming/crops/cucumber.lua | 65 + mods/farming/crops/garlic.lua | 135 + mods/farming/crops/grapes.lua | 263 + mods/farming/crops/hemp.lua | 262 + mods/farming/crops/melon.lua | 94 + mods/farming/crops/mint.lua | 107 + mods/farming/crops/onion.lua | 96 + mods/farming/crops/peas.lua | 97 + mods/farming/crops/pepper.lua | 115 + mods/farming/crops/pineapple.lua | 141 + mods/farming/crops/potato.lua | 112 + mods/farming/crops/pumpkin.lua | 206 + mods/farming/crops/raspberry.lua | 80 + mods/farming/crops/rhubarb.lua | 77 + mods/farming/crops/ryeoatrice.lua | 165 + mods/farming/crops/tomato.lua | 89 + mods/farming/crops/wheat.lua | 253 + mods/farming/depends.txt | 5 + mods/farming/description.txt | 1 + mods/farming/farming.conf_example | 37 + mods/farming/food.lua | 375 + mods/farming/grass.lua | 46 + mods/farming/hoes.lua | 514 + mods/farming/init.lua | 701 + mods/farming/intllib.lua | 45 + mods/farming/license.txt | 144 + mods/farming/locale/de.txt | 195 + mods/farming/locale/farming.de.tr | 134 + mods/farming/locale/farming.en.tr | 134 + mods/farming/locale/farming.fr.tr | 134 + mods/farming/locale/farming.it.tr | 134 + mods/farming/locale/farming.pt.tr | 134 + mods/farming/locale/farming.ru.tr | 134 + mods/farming/locale/farming.zh_CN.tr | 134 + mods/farming/locale/farming.zh_TW.tr | 134 + mods/farming/locale/fr.txt | 195 + mods/farming/locale/it.txt | 194 + mods/farming/locale/pt.txt | 195 + mods/farming/locale/ru.txt | 212 + mods/farming/locale/template.txt | 194 + mods/farming/locale/zh_CN.txt | 119 + mods/farming/locale/zh_TW.txt | 119 + mods/farming/lucky_block.lua | 77 + mods/farming/mapgen.lua | 169 + mods/farming/mod.conf | 1 + mods/farming/screenshot.png | Bin 0 -> 42499 bytes mods/farming/settingtypes.txt | 2 + mods/farming/soil.lua | 176 + mods/farming/statistics.lua | 185 + mods/farming/textures/banana_leaf.png | Bin 0 -> 421 bytes mods/farming/textures/banana_single.png | Bin 0 -> 200 bytes mods/farming/textures/crops_garlic.png | Bin 0 -> 725 bytes mods/farming/textures/crops_garlic_braid.png | Bin 0 -> 1346 bytes .../textures/crops_garlic_braid_side.png | Bin 0 -> 1309 bytes mods/farming/textures/crops_garlic_clove.png | Bin 0 -> 605 bytes .../farming/textures/crops_garlic_plant_1.png | Bin 0 -> 165 bytes .../farming/textures/crops_garlic_plant_2.png | Bin 0 -> 184 bytes .../farming/textures/crops_garlic_plant_3.png | Bin 0 -> 278 bytes .../farming/textures/crops_garlic_plant_4.png | Bin 0 -> 403 bytes .../farming/textures/crops_garlic_plant_5.png | Bin 0 -> 462 bytes mods/farming/textures/crops_onion.png | Bin 0 -> 841 bytes mods/farming/textures/crops_onion_plant_1.png | Bin 0 -> 182 bytes mods/farming/textures/crops_onion_plant_2.png | Bin 0 -> 192 bytes mods/farming/textures/crops_onion_plant_3.png | Bin 0 -> 205 bytes mods/farming/textures/crops_onion_plant_4.png | Bin 0 -> 314 bytes mods/farming/textures/crops_onion_plant_5.png | Bin 0 -> 652 bytes mods/farming/textures/crops_pepper.png | Bin 0 -> 441 bytes mods/farming/textures/crops_pepper_ground.png | Bin 0 -> 373 bytes .../farming/textures/crops_pepper_plant_1.png | Bin 0 -> 182 bytes .../farming/textures/crops_pepper_plant_2.png | Bin 0 -> 236 bytes .../farming/textures/crops_pepper_plant_3.png | Bin 0 -> 299 bytes .../farming/textures/crops_pepper_plant_4.png | Bin 0 -> 457 bytes .../farming/textures/crops_pepper_plant_5.png | Bin 0 -> 492 bytes mods/farming/textures/crops_peppercorn.png | Bin 0 -> 220 bytes mods/farming/textures/default_junglegrass.png | Bin 0 -> 262 bytes mods/farming/textures/farming_apple_pie.png | Bin 0 -> 200 bytes .../farming/textures/farming_baked_potato.png | Bin 0 -> 321 bytes mods/farming/textures/farming_baking_tray.png | Bin 0 -> 149 bytes mods/farming/textures/farming_barley.png | Bin 0 -> 230 bytes mods/farming/textures/farming_barley_1.png | Bin 0 -> 140 bytes mods/farming/textures/farming_barley_2.png | Bin 0 -> 151 bytes mods/farming/textures/farming_barley_3.png | Bin 0 -> 209 bytes mods/farming/textures/farming_barley_4.png | Bin 0 -> 229 bytes mods/farming/textures/farming_barley_5.png | Bin 0 -> 246 bytes mods/farming/textures/farming_barley_6.png | Bin 0 -> 271 bytes mods/farming/textures/farming_barley_7.png | Bin 0 -> 277 bytes mods/farming/textures/farming_barley_seed.png | Bin 0 -> 145 bytes mods/farming/textures/farming_beanbush.png | Bin 0 -> 227 bytes mods/farming/textures/farming_beanpole.png | Bin 0 -> 323 bytes mods/farming/textures/farming_beanpole_1.png | Bin 0 -> 242 bytes mods/farming/textures/farming_beanpole_2.png | Bin 0 -> 264 bytes mods/farming/textures/farming_beanpole_3.png | Bin 0 -> 297 bytes mods/farming/textures/farming_beanpole_4.png | Bin 0 -> 355 bytes mods/farming/textures/farming_beanpole_5.png | Bin 0 -> 353 bytes mods/farming/textures/farming_beans.png | Bin 0 -> 193 bytes mods/farming/textures/farming_beetroot.png | Bin 0 -> 152 bytes mods/farming/textures/farming_beetroot_1.png | Bin 0 -> 105 bytes mods/farming/textures/farming_beetroot_2.png | Bin 0 -> 112 bytes mods/farming/textures/farming_beetroot_3.png | Bin 0 -> 125 bytes mods/farming/textures/farming_beetroot_4.png | Bin 0 -> 125 bytes mods/farming/textures/farming_beetroot_5.png | Bin 0 -> 137 bytes .../textures/farming_beetroot_soup.png | Bin 0 -> 161 bytes mods/farming/textures/farming_bibimbap.png | Bin 0 -> 372 bytes mods/farming/textures/farming_blueberries.png | Bin 0 -> 164 bytes mods/farming/textures/farming_blueberry_1.png | Bin 0 -> 114 bytes mods/farming/textures/farming_blueberry_2.png | Bin 0 -> 223 bytes mods/farming/textures/farming_blueberry_3.png | Bin 0 -> 231 bytes mods/farming/textures/farming_blueberry_4.png | Bin 0 -> 317 bytes .../textures/farming_blueberry_muffin.png | Bin 0 -> 236 bytes .../textures/farming_blueberry_pie.png | Bin 0 -> 195 bytes .../textures/farming_bottle_ethanol.png | Bin 0 -> 221 bytes mods/farming/textures/farming_bowl.png | Bin 0 -> 145 bytes mods/farming/textures/farming_bread.png | Bin 0 -> 552 bytes .../textures/farming_bread_multigrain.png | Bin 0 -> 583 bytes mods/farming/textures/farming_bread_slice.png | Bin 0 -> 159 bytes mods/farming/textures/farming_cabbage.png | Bin 0 -> 294 bytes mods/farming/textures/farming_cabbage_1.png | Bin 0 -> 103 bytes mods/farming/textures/farming_cabbage_2.png | Bin 0 -> 221 bytes mods/farming/textures/farming_cabbage_3.png | Bin 0 -> 238 bytes mods/farming/textures/farming_cabbage_4.png | Bin 0 -> 270 bytes mods/farming/textures/farming_cabbage_5.png | Bin 0 -> 257 bytes mods/farming/textures/farming_cabbage_6.png | Bin 0 -> 283 bytes .../farming/textures/farming_cactus_juice.png | Bin 0 -> 167 bytes mods/farming/textures/farming_carrot.png | Bin 0 -> 220 bytes mods/farming/textures/farming_carrot_1.png | Bin 0 -> 108 bytes mods/farming/textures/farming_carrot_2.png | Bin 0 -> 111 bytes mods/farming/textures/farming_carrot_3.png | Bin 0 -> 113 bytes mods/farming/textures/farming_carrot_4.png | Bin 0 -> 119 bytes mods/farming/textures/farming_carrot_5.png | Bin 0 -> 123 bytes mods/farming/textures/farming_carrot_6.png | Bin 0 -> 129 bytes mods/farming/textures/farming_carrot_7.png | Bin 0 -> 144 bytes mods/farming/textures/farming_carrot_8.png | Bin 0 -> 160 bytes mods/farming/textures/farming_carrot_gold.png | Bin 0 -> 207 bytes .../farming/textures/farming_carrot_juice.png | Bin 0 -> 167 bytes mods/farming/textures/farming_chili_1.png | Bin 0 -> 113 bytes mods/farming/textures/farming_chili_2.png | Bin 0 -> 107 bytes mods/farming/textures/farming_chili_3.png | Bin 0 -> 137 bytes mods/farming/textures/farming_chili_4.png | Bin 0 -> 144 bytes mods/farming/textures/farming_chili_5.png | Bin 0 -> 154 bytes mods/farming/textures/farming_chili_6.png | Bin 0 -> 157 bytes mods/farming/textures/farming_chili_7.png | Bin 0 -> 169 bytes mods/farming/textures/farming_chili_8.png | Bin 0 -> 169 bytes mods/farming/textures/farming_chili_bowl.png | Bin 0 -> 183 bytes .../farming/textures/farming_chili_pepper.png | Bin 0 -> 194 bytes .../textures/farming_chocolate_block.png | Bin 0 -> 144 bytes .../textures/farming_chocolate_dark.png | Bin 0 -> 194 bytes mods/farming/textures/farming_cocoa_1.png | Bin 0 -> 230 bytes mods/farming/textures/farming_cocoa_2.png | Bin 0 -> 238 bytes mods/farming/textures/farming_cocoa_3.png | Bin 0 -> 446 bytes mods/farming/textures/farming_cocoa_4.png | Bin 0 -> 253 bytes mods/farming/textures/farming_cocoa_beans.png | Bin 0 -> 187 bytes mods/farming/textures/farming_coffee_1.png | Bin 0 -> 135 bytes mods/farming/textures/farming_coffee_2.png | Bin 0 -> 145 bytes mods/farming/textures/farming_coffee_3.png | Bin 0 -> 171 bytes mods/farming/textures/farming_coffee_4.png | Bin 0 -> 192 bytes mods/farming/textures/farming_coffee_5.png | Bin 0 -> 192 bytes .../farming/textures/farming_coffee_beans.png | Bin 0 -> 204 bytes mods/farming/textures/farming_coffee_cup.png | Bin 0 -> 164 bytes mods/farming/textures/farming_cookie.png | Bin 0 -> 566 bytes mods/farming/textures/farming_corn.png | Bin 0 -> 197 bytes mods/farming/textures/farming_corn_1.png | Bin 0 -> 107 bytes mods/farming/textures/farming_corn_2.png | Bin 0 -> 121 bytes mods/farming/textures/farming_corn_3.png | Bin 0 -> 142 bytes mods/farming/textures/farming_corn_4.png | Bin 0 -> 154 bytes mods/farming/textures/farming_corn_5.png | Bin 0 -> 161 bytes mods/farming/textures/farming_corn_6.png | Bin 0 -> 268 bytes mods/farming/textures/farming_corn_7.png | Bin 0 -> 275 bytes mods/farming/textures/farming_corn_8.png | Bin 0 -> 311 bytes mods/farming/textures/farming_corn_cob.png | Bin 0 -> 182 bytes mods/farming/textures/farming_cornstarch.png | Bin 0 -> 176 bytes mods/farming/textures/farming_cotton.png | Bin 0 -> 316 bytes mods/farming/textures/farming_cotton_1.png | Bin 0 -> 110 bytes mods/farming/textures/farming_cotton_2.png | Bin 0 -> 120 bytes mods/farming/textures/farming_cotton_3.png | Bin 0 -> 144 bytes mods/farming/textures/farming_cotton_4.png | Bin 0 -> 150 bytes mods/farming/textures/farming_cotton_5.png | Bin 0 -> 159 bytes mods/farming/textures/farming_cotton_6.png | Bin 0 -> 164 bytes mods/farming/textures/farming_cotton_7.png | Bin 0 -> 170 bytes mods/farming/textures/farming_cotton_8.png | Bin 0 -> 196 bytes mods/farming/textures/farming_cotton_seed.png | Bin 0 -> 150 bytes mods/farming/textures/farming_cotton_wild.png | Bin 0 -> 228 bytes mods/farming/textures/farming_cucumber.png | Bin 0 -> 185 bytes mods/farming/textures/farming_cucumber_1.png | Bin 0 -> 119 bytes mods/farming/textures/farming_cucumber_2.png | Bin 0 -> 145 bytes mods/farming/textures/farming_cucumber_3.png | Bin 0 -> 217 bytes mods/farming/textures/farming_cucumber_4.png | Bin 0 -> 275 bytes .../textures/farming_cutting_board.png | Bin 0 -> 189 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_donut.png | Bin 0 -> 258 bytes mods/farming/textures/farming_donut_apple.png | Bin 0 -> 252 bytes .../textures/farming_donut_chocolate.png | Bin 0 -> 256 bytes mods/farming/textures/farming_flour.png | Bin 0 -> 159 bytes .../textures/farming_flour_multigrain.png | Bin 0 -> 161 bytes .../farming/textures/farming_garlic_bread.png | Bin 0 -> 188 bytes mods/farming/textures/farming_grapebush.png | Bin 0 -> 144 bytes mods/farming/textures/farming_grapes.png | Bin 0 -> 175 bytes mods/farming/textures/farming_grapes_1.png | Bin 0 -> 255 bytes mods/farming/textures/farming_grapes_2.png | Bin 0 -> 290 bytes mods/farming/textures/farming_grapes_3.png | Bin 0 -> 307 bytes mods/farming/textures/farming_grapes_4.png | Bin 0 -> 330 bytes mods/farming/textures/farming_grapes_5.png | Bin 0 -> 338 bytes mods/farming/textures/farming_grapes_6.png | Bin 0 -> 347 bytes mods/farming/textures/farming_grapes_7.png | Bin 0 -> 358 bytes mods/farming/textures/farming_grapes_8.png | Bin 0 -> 350 bytes mods/farming/textures/farming_hemp_1.png | Bin 0 -> 115 bytes mods/farming/textures/farming_hemp_2.png | Bin 0 -> 122 bytes mods/farming/textures/farming_hemp_3.png | Bin 0 -> 129 bytes mods/farming/textures/farming_hemp_4.png | Bin 0 -> 132 bytes mods/farming/textures/farming_hemp_5.png | Bin 0 -> 142 bytes mods/farming/textures/farming_hemp_6.png | Bin 0 -> 148 bytes mods/farming/textures/farming_hemp_7.png | Bin 0 -> 169 bytes mods/farming/textures/farming_hemp_8.png | Bin 0 -> 174 bytes mods/farming/textures/farming_hemp_block.png | Bin 0 -> 149 bytes mods/farming/textures/farming_hemp_fibre.png | Bin 0 -> 144 bytes mods/farming/textures/farming_hemp_leaf.png | Bin 0 -> 172 bytes mods/farming/textures/farming_hemp_oil.png | Bin 0 -> 164 bytes mods/farming/textures/farming_hemp_rope.png | Bin 0 -> 122 bytes mods/farming/textures/farming_hemp_seed.png | Bin 0 -> 147 bytes mods/farming/textures/farming_hoe_bomb.png | Bin 0 -> 190 bytes mods/farming/textures/farming_jaffa_cake.png | Bin 0 -> 185 bytes mods/farming/textures/farming_juicer.png | Bin 0 -> 155 bytes mods/farming/textures/farming_melon_1.png | Bin 0 -> 138 bytes mods/farming/textures/farming_melon_2.png | Bin 0 -> 161 bytes mods/farming/textures/farming_melon_3.png | Bin 0 -> 177 bytes mods/farming/textures/farming_melon_4.png | Bin 0 -> 181 bytes mods/farming/textures/farming_melon_5.png | Bin 0 -> 196 bytes mods/farming/textures/farming_melon_6.png | Bin 0 -> 219 bytes mods/farming/textures/farming_melon_7.png | Bin 0 -> 247 bytes mods/farming/textures/farming_melon_side.png | Bin 0 -> 270 bytes mods/farming/textures/farming_melon_slice.png | Bin 0 -> 227 bytes mods/farming/textures/farming_melon_top.png | Bin 0 -> 272 bytes mods/farming/textures/farming_mint_1.png | Bin 0 -> 114 bytes mods/farming/textures/farming_mint_2.png | Bin 0 -> 122 bytes mods/farming/textures/farming_mint_3.png | Bin 0 -> 132 bytes mods/farming/textures/farming_mint_4.png | Bin 0 -> 174 bytes mods/farming/textures/farming_mint_leaf.png | Bin 0 -> 158 bytes mods/farming/textures/farming_mint_seeds.png | Bin 0 -> 143 bytes mods/farming/textures/farming_mint_tea.png | Bin 0 -> 166 bytes mods/farming/textures/farming_mixing_bowl.png | Bin 0 -> 133 bytes .../textures/farming_mortar_pestle.png | Bin 0 -> 173 bytes mods/farming/textures/farming_oat.png | Bin 0 -> 274 bytes mods/farming/textures/farming_oat_1.png | Bin 0 -> 114 bytes mods/farming/textures/farming_oat_2.png | Bin 0 -> 143 bytes mods/farming/textures/farming_oat_3.png | Bin 0 -> 173 bytes mods/farming/textures/farming_oat_4.png | Bin 0 -> 190 bytes mods/farming/textures/farming_oat_5.png | Bin 0 -> 219 bytes mods/farming/textures/farming_oat_6.png | Bin 0 -> 236 bytes mods/farming/textures/farming_oat_7.png | Bin 0 -> 255 bytes mods/farming/textures/farming_oat_8.png | Bin 0 -> 310 bytes mods/farming/textures/farming_oat_seed.png | Bin 0 -> 142 bytes mods/farming/textures/farming_onion_soup.png | Bin 0 -> 161 bytes mods/farming/textures/farming_orange.png | Bin 0 -> 236 bytes mods/farming/textures/farming_pasta.png | Bin 0 -> 143 bytes mods/farming/textures/farming_pea_1.png | Bin 0 -> 203 bytes mods/farming/textures/farming_pea_2.png | Bin 0 -> 215 bytes mods/farming/textures/farming_pea_3.png | Bin 0 -> 431 bytes mods/farming/textures/farming_pea_4.png | Bin 0 -> 528 bytes mods/farming/textures/farming_pea_5.png | Bin 0 -> 705 bytes mods/farming/textures/farming_pea_peas.png | Bin 0 -> 659 bytes mods/farming/textures/farming_pea_pod.png | Bin 0 -> 597 bytes mods/farming/textures/farming_pea_soup.png | Bin 0 -> 161 bytes mods/farming/textures/farming_pineapple.png | Bin 0 -> 140 bytes mods/farming/textures/farming_pineapple_1.png | Bin 0 -> 109 bytes mods/farming/textures/farming_pineapple_2.png | Bin 0 -> 120 bytes mods/farming/textures/farming_pineapple_3.png | Bin 0 -> 126 bytes mods/farming/textures/farming_pineapple_4.png | Bin 0 -> 136 bytes mods/farming/textures/farming_pineapple_5.png | Bin 0 -> 164 bytes mods/farming/textures/farming_pineapple_6.png | Bin 0 -> 201 bytes mods/farming/textures/farming_pineapple_7.png | Bin 0 -> 209 bytes mods/farming/textures/farming_pineapple_8.png | Bin 0 -> 194 bytes .../textures/farming_pineapple_juice.png | Bin 0 -> 167 bytes .../textures/farming_pineapple_ring.png | Bin 0 -> 164 bytes .../textures/farming_pineapple_top.png | Bin 0 -> 143 bytes mods/farming/textures/farming_porridge.png | Bin 0 -> 193 bytes mods/farming/textures/farming_pot.png | Bin 0 -> 162 bytes mods/farming/textures/farming_potato.png | Bin 0 -> 252 bytes mods/farming/textures/farming_potato_1.png | Bin 0 -> 132 bytes mods/farming/textures/farming_potato_2.png | Bin 0 -> 187 bytes mods/farming/textures/farming_potato_3.png | Bin 0 -> 237 bytes mods/farming/textures/farming_potato_4.png | Bin 0 -> 283 bytes .../farming/textures/farming_potato_salad.png | Bin 0 -> 325 bytes mods/farming/textures/farming_pumpkin_1.png | Bin 0 -> 159 bytes mods/farming/textures/farming_pumpkin_2.png | Bin 0 -> 182 bytes mods/farming/textures/farming_pumpkin_3.png | Bin 0 -> 199 bytes mods/farming/textures/farming_pumpkin_4.png | Bin 0 -> 230 bytes mods/farming/textures/farming_pumpkin_5.png | Bin 0 -> 259 bytes mods/farming/textures/farming_pumpkin_6.png | Bin 0 -> 263 bytes mods/farming/textures/farming_pumpkin_7.png | Bin 0 -> 271 bytes mods/farming/textures/farming_pumpkin_8.png | Bin 0 -> 275 bytes .../textures/farming_pumpkin_bread.png | Bin 0 -> 200 bytes .../textures/farming_pumpkin_dough.png | Bin 0 -> 193 bytes .../textures/farming_pumpkin_face_off.png | Bin 0 -> 259 bytes .../textures/farming_pumpkin_face_on.png | Bin 0 -> 269 bytes .../farming/textures/farming_pumpkin_side.png | Bin 0 -> 231 bytes .../textures/farming_pumpkin_slice.png | Bin 0 -> 204 bytes mods/farming/textures/farming_pumpkin_top.png | Bin 0 -> 272 bytes mods/farming/textures/farming_raspberries.png | Bin 0 -> 230 bytes mods/farming/textures/farming_raspberry_1.png | Bin 0 -> 100 bytes mods/farming/textures/farming_raspberry_2.png | Bin 0 -> 223 bytes mods/farming/textures/farming_raspberry_3.png | Bin 0 -> 231 bytes mods/farming/textures/farming_raspberry_4.png | Bin 0 -> 239 bytes .../textures/farming_raspberry_smoothie.png | Bin 0 -> 231 bytes mods/farming/textures/farming_rhubarb.png | Bin 0 -> 165 bytes mods/farming/textures/farming_rhubarb_1.png | Bin 0 -> 119 bytes mods/farming/textures/farming_rhubarb_2.png | Bin 0 -> 152 bytes mods/farming/textures/farming_rhubarb_3.png | Bin 0 -> 167 bytes mods/farming/textures/farming_rhubarb_pie.png | Bin 0 -> 198 bytes mods/farming/textures/farming_rice.png | Bin 0 -> 325 bytes mods/farming/textures/farming_rice_1.png | Bin 0 -> 114 bytes mods/farming/textures/farming_rice_2.png | Bin 0 -> 143 bytes mods/farming/textures/farming_rice_3.png | Bin 0 -> 173 bytes mods/farming/textures/farming_rice_4.png | Bin 0 -> 189 bytes mods/farming/textures/farming_rice_5.png | Bin 0 -> 217 bytes mods/farming/textures/farming_rice_6.png | Bin 0 -> 245 bytes mods/farming/textures/farming_rice_7.png | Bin 0 -> 261 bytes mods/farming/textures/farming_rice_8.png | Bin 0 -> 336 bytes mods/farming/textures/farming_rice_bread.png | Bin 0 -> 392 bytes mods/farming/textures/farming_rice_flour.png | Bin 0 -> 272 bytes mods/farming/textures/farming_rice_seed.png | Bin 0 -> 201 bytes mods/farming/textures/farming_rose_water.png | Bin 0 -> 178 bytes mods/farming/textures/farming_rye.png | Bin 0 -> 242 bytes mods/farming/textures/farming_rye_1.png | Bin 0 -> 114 bytes mods/farming/textures/farming_rye_2.png | Bin 0 -> 143 bytes mods/farming/textures/farming_rye_3.png | Bin 0 -> 173 bytes mods/farming/textures/farming_rye_4.png | Bin 0 -> 189 bytes mods/farming/textures/farming_rye_5.png | Bin 0 -> 217 bytes mods/farming/textures/farming_rye_6.png | Bin 0 -> 237 bytes mods/farming/textures/farming_rye_7.png | Bin 0 -> 254 bytes mods/farming/textures/farming_rye_8.png | Bin 0 -> 310 bytes mods/farming/textures/farming_rye_seed.png | Bin 0 -> 142 bytes mods/farming/textures/farming_salt.png | Bin 0 -> 248 bytes mods/farming/textures/farming_saucepan.png | Bin 0 -> 170 bytes .../textures/farming_scythe_mithril.png | Bin 0 -> 172 bytes mods/farming/textures/farming_skillet.png | Bin 0 -> 172 bytes mods/farming/textures/farming_soil.png | Bin 0 -> 706 bytes mods/farming/textures/farming_soil_wet.png | Bin 0 -> 677 bytes .../textures/farming_soil_wet_side.png | Bin 0 -> 96 bytes mods/farming/textures/farming_spaghetti.png | Bin 0 -> 242 bytes mods/farming/textures/farming_straw.png | Bin 0 -> 892 bytes mods/farming/textures/farming_string.png | Bin 0 -> 166 bytes mods/farming/textures/farming_sugar.png | Bin 0 -> 142 bytes mods/farming/textures/farming_toast.png | Bin 0 -> 159 bytes .../textures/farming_toast_sandwich.png | Bin 0 -> 175 bytes mods/farming/textures/farming_tomato.png | Bin 0 -> 488 bytes mods/farming/textures/farming_tomato_1.png | Bin 0 -> 207 bytes mods/farming/textures/farming_tomato_2.png | Bin 0 -> 223 bytes mods/farming/textures/farming_tomato_3.png | Bin 0 -> 250 bytes mods/farming/textures/farming_tomato_4.png | Bin 0 -> 269 bytes mods/farming/textures/farming_tomato_5.png | Bin 0 -> 320 bytes mods/farming/textures/farming_tomato_6.png | Bin 0 -> 490 bytes mods/farming/textures/farming_tomato_7.png | Bin 0 -> 570 bytes mods/farming/textures/farming_tomato_8.png | Bin 0 -> 510 bytes .../textures/farming_tool_bronzehoe.png | Bin 0 -> 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 0 -> 230 bytes .../textures/farming_tool_stonehoe.png | Bin 0 -> 263 bytes .../farming/textures/farming_tool_woodhoe.png | Bin 0 -> 222 bytes mods/farming/textures/farming_trellis.png | Bin 0 -> 227 bytes .../textures/farming_turkish_delight.png | Bin 0 -> 156 bytes mods/farming/textures/farming_wheat.png | Bin 0 -> 241 bytes mods/farming/textures/farming_wheat_1.png | Bin 0 -> 120 bytes mods/farming/textures/farming_wheat_2.png | Bin 0 -> 142 bytes mods/farming/textures/farming_wheat_3.png | Bin 0 -> 172 bytes mods/farming/textures/farming_wheat_4.png | Bin 0 -> 191 bytes mods/farming/textures/farming_wheat_5.png | Bin 0 -> 218 bytes mods/farming/textures/farming_wheat_6.png | Bin 0 -> 234 bytes mods/farming/textures/farming_wheat_7.png | Bin 0 -> 253 bytes mods/farming/textures/farming_wheat_8.png | Bin 0 -> 310 bytes mods/farming/textures/farming_wheat_seed.png | Bin 0 -> 141 bytes mods/farming/textures/strawberry.png | Bin 0 -> 382 bytes .../farming/textures/vessels_drinking_cup.png | Bin 0 -> 200 bytes mods/farming/utensils.lua | 163 + mods/flowerpot/LICENSE | 20 + mods/flowerpot/api.md | 6 + mods/flowerpot/init.lua | 291 + mods/flowerpot/locale/flowerpot.en.tr | 7 + mods/flowerpot/locale/flowerpot.fr.tr | 9 + mods/flowerpot/mod.conf | 4 + mods/flowerpot/models/flowerpot.obj | 234 + mods/flowerpot/readme.md | 34 + mods/flowerpot/screenshot.png | Bin 0 -> 82962 bytes mods/flowerpot/textures/flowerpot.png | Bin 0 -> 348 bytes mods/flowerpot/textures/flowerpot_item.png | Bin 0 -> 215 bytes mods/homedecor_modpack/LICENSE | 603 + mods/homedecor_modpack/README | 8 + mods/homedecor_modpack/bower.json | 19 + .../building_blocks/.luacheckrc | 21 + .../building_blocks/alias.lua | 61 + .../building_blocks/init.lua | 6 + .../locale/building_blocks.de.tr | 48 + .../locale/building_blocks.es.tr | 48 + .../locale/building_blocks.fr.tr | 48 + .../locale/building_blocks.ms.tr | 48 + .../locale/building_blocks.pt.tr | 48 + .../locale/building_blocks.pt_BR.tr | 48 + .../locale/building_blocks.ru.tr | 48 + .../locale/building_blocks.zh_CN.tr | 48 + .../building_blocks/locale/template.txt | 48 + .../building_blocks/mod.conf | 3 + .../building_blocks/node_stairs.lua | 250 + .../building_blocks/others.lua | 23 + .../building_blocks/recipes.lua | 172 + .../textures/building_blocks_Adobe.png | Bin 0 -> 260 bytes .../textures/building_blocks_BWtile.png | Bin 0 -> 568 bytes .../textures/building_blocks_Roofing.png | Bin 0 -> 324 bytes .../textures/building_blocks_brobble.png | Bin 0 -> 381 bytes .../building_blocks_brobble_spread_inv.png | Bin 0 -> 9342 bytes .../textures/building_blocks_bwtile_inv.png | Bin 0 -> 6752 bytes .../textures/building_blocks_cast_iron.png | Bin 0 -> 195 bytes .../building_blocks_cast_iron_fireplace.png | Bin 0 -> 261 bytes .../textures/building_blocks_grate.png | Bin 0 -> 581 bytes .../textures/building_blocks_grate2.png | Bin 0 -> 302 bytes .../building_blocks_gravel_spread_inv.png | Bin 0 -> 7829 bytes .../textures/building_blocks_hardwood.png | Bin 0 -> 286 bytes .../textures/building_blocks_knife.png | Bin 0 -> 177 bytes .../textures/building_blocks_marble.png | Bin 0 -> 450 bytes .../textures/building_blocks_sglass.png | Bin 0 -> 280 bytes .../textures/building_blocks_sticks.png | Bin 0 -> 261 bytes .../textures/building_blocks_tar.png | Bin 0 -> 222 bytes .../textures/building_blocks_tar_base.png | Bin 0 -> 2592 bytes .../building_blocks_tar_spread_inv.png | Bin 0 -> 3918 bytes .../textures/building_blocks_towel.png | Bin 0 -> 409 bytes .../textures/building_blocks_towel_inv.png | Bin 0 -> 6627 bytes .../textures/building_blocks_wglass.png | Bin 0 -> 502 bytes .../textures/technic_granite.png | Bin 0 -> 766 bytes mods/homedecor_modpack/computer/.luacheckrc | 21 + .../computer/CHANGES.txt | 0 mods/homedecor_modpack/computer/README.txt | 43 + .../{ => homedecor_modpack}/computer/TODO.txt | 0 mods/homedecor_modpack/computer/computers.lua | 339 + mods/homedecor_modpack/computer/init.lua | 98 + .../computer/locale/computer.de.tr | 35 + .../computer/locale/computer.es.tr | 35 + .../computer/locale/computer.fr.tr | 35 + .../computer/locale/computer.it.tr | 35 + .../computer/locale/computer.ms.tr | 35 + .../computer/locale/computer.pt.tr | 35 + .../computer/locale/computer.pt_BR.tr | 35 + .../computer/locale/computer.ru.tr | 35 + .../computer/locale/computer.zh_CN.tr | 35 + .../computer/locale/template.txt | 35 + mods/homedecor_modpack/computer/mod.conf | 3 + .../models/computer_3dprinter_bedflinger.obj | 9835 ++++++++ .../computer/models/computer_laptop.obj | 124 + .../models/computer_laptop_closed.obj | 138 + .../computer/models/computer_monitor.obj | 1618 ++ .../computer/models/computer_tower.obj | 33 + .../computer/models/tetris_arcade.obj | 143 + mods/homedecor_modpack/computer/printers.lua | 61 + mods/homedecor_modpack/computer/recipes.lua | 141 + mods/homedecor_modpack/computer/tetris.lua | 290 + .../computer_3dprinter_bedflinger.png | Bin 0 -> 3579 bytes .../computer_3dprinter_bedflinger_inv.png | Bin 0 -> 3864 bytes .../textures/computer_3dprinter_filament.png | Bin 0 -> 216 bytes .../computer/textures/computer_ad128_inv.png | Bin 0 -> 2333 bytes .../computer/textures/computer_ad64_inv.png | Bin 0 -> 2243 bytes .../textures/computer_admiral128_bk.png | Bin .../textures/computer_admiral128_bt.png | Bin .../textures/computer_admiral128_ft.png | Bin 0 -> 1270 bytes .../textures/computer_admiral128_lt.png | Bin .../textures/computer_admiral128_rt.png | Bin .../textures/computer_admiral128_tp.png | Bin .../textures/computer_admiral64_bk.png | Bin .../textures/computer_admiral64_bt.png | Bin .../textures/computer_admiral64_ft.png | Bin .../textures/computer_admiral64_lt.png | Bin .../textures/computer_admiral64_rt.png | Bin .../textures/computer_admiral64_tp.png | Bin .../computer/textures/computer_black.png | Bin 0 -> 82 bytes .../computer/textures/computer_blue.png | Bin 0 -> 114 bytes .../textures/computer_computer_front_old.png | Bin 0 -> 122 bytes .../textures/computer_computer_top_old.png | Bin 0 -> 129 bytes .../computer/textures/computer_cyan.png | Bin 0 -> 114 bytes .../computer/textures/computer_green.png | Bin 0 -> 114 bytes .../textures/computer_hueg_box_bk.png | Bin 0 -> 88 bytes .../textures/computer_hueg_box_bt.png | Bin 0 -> 108 bytes .../textures/computer_hueg_box_ft.png | Bin 0 -> 130 bytes .../textures/computer_hueg_box_lt.png | Bin 0 -> 100 bytes .../textures/computer_hueg_box_rt.png | Bin 0 -> 97 bytes .../textures/computer_hueg_box_tp.png | Bin 0 -> 220 bytes .../computer/textures/computer_laptop.png | Bin 0 -> 8667 bytes .../computer/textures/computer_laptop_inv.png | Bin 0 -> 2731 bytes .../computer/textures/computer_magenta.png | Bin 0 -> 114 bytes .../textures/computer_monitor_inv.png | Bin 0 -> 2736 bytes .../computer/textures/computer_orange.png | Bin 0 -> 114 bytes .../computer/textures/computer_piepad_inv.png | Bin 0 -> 207 bytes .../textures/computer_piepad_inv_off.png | Bin 0 -> 136 bytes .../computer/textures/computer_printer_b.png | Bin 0 -> 170 bytes .../computer/textures/computer_printer_bt.png | Bin 0 -> 154 bytes .../computer/textures/computer_printer_f.png | Bin 0 -> 166 bytes .../textures/computer_printer_inv.png | Bin 0 -> 2435 bytes .../computer/textures/computer_printer_l.png | Bin 0 -> 183 bytes .../computer/textures/computer_printer_r.png | Bin 0 -> 182 bytes .../computer/textures/computer_printer_t.png | Bin 0 -> 204 bytes .../computer/textures/computer_ps1_inv.png | Bin 0 -> 2373 bytes .../computer/textures/computer_ps2_inv.png | Bin 0 -> 2391 bytes .../computer/textures/computer_red.png | Bin 0 -> 114 bytes .../computer/textures/computer_router_b.png | Bin 0 -> 289 bytes .../computer/textures/computer_router_bt.png | Bin 0 -> 154 bytes .../computer/textures/computer_router_f.png | Bin 0 -> 1518 bytes .../textures/computer_router_f_animated.png | Bin 0 -> 19905 bytes .../computer/textures/computer_router_inv.png | Bin 0 -> 1950 bytes .../computer/textures/computer_router_l.png | Bin 0 -> 260 bytes .../computer/textures/computer_router_r.png | Bin 0 -> 261 bytes .../computer/textures/computer_router_t.png | Bin 0 -> 146 bytes .../computer/textures/computer_server_bt.png | Bin 0 -> 67 bytes .../textures/computer_server_f_off.png | Bin 0 -> 1279 bytes .../textures/computer_server_f_on.png | Bin 0 -> 2441 bytes .../computer/textures/computer_server_inv.png | Bin 0 -> 3714 bytes .../computer/textures/computer_server_l.png | Bin 0 -> 129 bytes .../computer/textures/computer_server_r.png | Bin 0 -> 130 bytes .../computer/textures/computer_server_t.png | Bin 0 -> 67 bytes .../textures/computer_shefriendSOO_bk.png | Bin 0 -> 118 bytes .../textures/computer_shefriendSOO_bt.png | Bin 0 -> 139 bytes .../textures/computer_shefriendSOO_ft.png | Bin 0 -> 182 bytes .../textures/computer_shefriendSOO_ft_off.png | Bin 0 -> 140 bytes .../textures/computer_shefriendSOO_lt.png | Bin 0 -> 157 bytes .../textures/computer_shefriendSOO_rt.png | Bin 0 -> 161 bytes .../textures/computer_shefriendSOO_tp.png | Bin 0 -> 241 bytes .../textures/computer_slaystation2_bk.png | Bin 0 -> 401 bytes .../textures/computer_slaystation2_bt.png | Bin .../textures/computer_slaystation2_ft.png | Bin 0 -> 249 bytes .../textures/computer_slaystation2_ft_off.png | Bin 0 -> 144 bytes .../textures/computer_slaystation2_lt.png | Bin .../textures/computer_slaystation2_rt.png | Bin 0 -> 138 bytes .../textures/computer_slaystation2_tp.png | Bin .../textures/computer_slaystation_bk.png | Bin 0 -> 297 bytes .../textures/computer_slaystation_bt.png | Bin .../textures/computer_slaystation_ft.png | Bin 0 -> 262 bytes .../textures/computer_slaystation_lt.png | Bin 0 -> 202 bytes .../textures/computer_slaystation_rt.png | Bin .../textures/computer_slaystation_tp.png | Bin 0 -> 316 bytes .../textures/computer_slaystation_tp_off.png | Bin 0 -> 309 bytes .../computer/textures/computer_specter_bk.png | Bin 0 -> 1292 bytes .../computer/textures/computer_specter_bt.png | Bin 0 -> 298 bytes .../computer/textures/computer_specter_ft.png | Bin 0 -> 1342 bytes .../textures/computer_specter_inv.png | Bin 0 -> 2335 bytes .../computer/textures/computer_specter_lt.png | Bin .../computer/textures/computer_specter_rt.png | Bin 0 -> 145 bytes .../computer/textures/computer_specter_tp.png | Bin .../textures/computer_spectre_back.png | Bin 0 -> 1258 bytes .../textures/computer_spectre_bottom.png | Bin 0 -> 167 bytes .../textures/computer_spectre_front.png | Bin 0 -> 296 bytes .../textures/computer_spectre_left.png | Bin 0 -> 324 bytes .../textures/computer_spectre_right.png | Bin 0 -> 322 bytes .../textures/computer_spectre_top.png | Bin 0 -> 350 bytes .../computer/textures/computer_tower.png | Bin 0 -> 14094 bytes .../computer/textures/computer_tower_inv.png | Bin 0 -> 1709 bytes .../computer/textures/computer_wee_bk.png | Bin 0 -> 136 bytes .../computer/textures/computer_wee_bt.png | Bin 0 -> 119 bytes .../computer/textures/computer_wee_ft.png | Bin 0 -> 188 bytes .../computer/textures/computer_wee_ft_off.png | Bin 0 -> 182 bytes .../computer/textures/computer_wee_lt.png | Bin 0 -> 137 bytes .../computer/textures/computer_wee_rt.png | Bin 0 -> 137 bytes .../computer/textures/computer_wee_tp.png | Bin 0 -> 129 bytes .../computer/textures/computer_wii_inv.png | Bin 0 -> 2167 bytes .../computer/textures/computer_yellow.png | Bin 0 -> 114 bytes .../textures/homedecor_plastic_base.png | Bin 0 -> 332 bytes .../textures/homedecor_plastic_base_inv.png | Bin 0 -> 436 bytes .../textures/homedecor_plastic_sheeting.png | Bin 0 -> 116 bytes .../computer/textures/monitor_display.png | Bin 0 -> 6421 bytes .../computer/textures/monitor_plastic.png | Bin 0 -> 164 bytes .../computer/textures/tetris_arcade.png | Bin 0 -> 9326 bytes mods/homedecor_modpack/copyright.txt | 20 + mods/homedecor_modpack/fake_fire/.luacheckrc | 19 + mods/homedecor_modpack/fake_fire/init.lua | 311 + .../fake_fire/locale/fake_fire.de.tr | 10 + .../fake_fire/locale/fake_fire.es.tr | 10 + .../fake_fire/locale/fake_fire.fr.tr | 10 + .../fake_fire/locale/fake_fire.ms.tr | 10 + .../fake_fire/locale/fake_fire.pt.tr | 10 + .../fake_fire/locale/fake_fire.pt_BR.tr | 10 + .../fake_fire/locale/fake_fire.ru.tr | 10 + .../fake_fire/locale/fake_fire.zh_CN.tr | 10 + .../fake_fire/locale/template.txt | 10 + mods/homedecor_modpack/fake_fire/mod.conf | 2 + .../fake_fire/models/fancy_fire.obj | 1089 + .../fake_fire/sounds/fire_extinguish.ogg | Bin 0 -> 8401 bytes .../fake_fire/sounds/fire_small.ogg | Bin 0 -> 43539 bytes .../fake_fire/textures/chimney_top.png | Bin 0 -> 113 bytes .../fake_fire/textures/embers_animated.png | Bin 0 -> 844 bytes .../fake_fire/textures/fake_fire_animated.png | Bin 0 -> 4671 bytes .../fake_fire/textures/fake_fire_embers.png | Bin 0 -> 214 bytes .../textures/fake_fire_empty_tile.png | Bin 0 -> 68 bytes .../fake_fire/textures/fake_fire_inv.png | Bin 0 -> 640 bytes .../textures/fake_fire_particle_anim_fire.png | Bin 0 -> 251 bytes .../fake_fire_particle_anim_smoke.png | Bin 0 -> 275 bytes .../fake_fire/textures/fancy_fire_inv.png | Bin 0 -> 526 bytes .../fake_fire/textures/flint_and_steel.png | Bin 0 -> 373 bytes .../fake_fire/textures/ice_fire_animated.png | Bin 0 -> 3117 bytes .../fake_fire/textures/ice_fire_inv.png | Bin 0 -> 409 bytes .../fake_fire/textures/smoke_particle.png | Bin 0 -> 358 bytes .../homedecor_3d_extras/.luacheckrc | 18 + .../homedecor_3d_extras/init.lua | 123 + .../homedecor_3d_extras/mod.conf | 4 + .../models/homedecor_3d_bookshelf.obj | 696 + .../models/homedecor_3d_door_steel_a.obj | 152 + .../models/homedecor_3d_door_steel_b.obj | 152 + .../models/homedecor_3d_door_wood_a.obj | 248 + .../models/homedecor_3d_door_wood_b.obj | 248 + .../models/homedecor_3d_trapdoor.obj | 318 + .../models/homedecor_3d_trapdoor_open.obj | 318 + .../models/homedecor_3d_trapdoor_steel.obj | 392 + .../homedecor_3d_trapdoor_steel_open.obj | 392 + .../models/homedecor_3d_vessels_bottle.obj | 216 + .../homedecor_3d_vessels_bottle_steel.obj | 180 + .../models/homedecor_3d_vessels_drink.obj | 204 + .../models/homedecor_3d_vessels_shelf.obj | 1730 ++ .../models/homedecor_door_closet_a.obj | 878 + .../models/homedecor_door_closet_b.obj | 878 + .../models/homedecor_door_fancy_a.obj | 108 + .../models/homedecor_door_fancy_b.obj | 108 + .../models/homedecor_door_french_a.obj | 334 + .../models/homedecor_door_french_b.obj | 334 + .../models/homedecor_door_wood_glass_3_a.obj | 138 + .../models/homedecor_door_wood_glass_3_b.obj | 138 + .../models/homedecor_door_wrought_iron_a.obj | 124 + .../models/homedecor_door_wrought_iron_b.obj | 123 + .../textures/homedecor_3d_bookshelf_books.png | Bin 0 -> 776 bytes .../homedecor_3d_bookshelf_inside_back.png | Bin 0 -> 181 bytes .../homedecor_3d_bottle_metal_bright.png | Bin 0 -> 200 bytes ...omedecor_3d_vessels_drinking_glass_inv.png | Bin 0 -> 1580 bytes .../homedecor_3d_vessels_glass_bottle_inv.png | Bin 0 -> 1838 bytes .../homedecor_3d_vessels_shelf_glass.png | Bin 0 -> 195 bytes .../homedecor_3d_vessels_steel_bottle_inv.png | Bin 0 -> 1909 bytes .../homedecor_bathroom/.luacheckrc | 22 + .../homedecor_bathroom/init.lua | 683 + .../locale/homedecor_bathroom.de.tr | 20 + .../locale/homedecor_bathroom.es.tr | 20 + .../locale/homedecor_bathroom.fr.tr | 20 + .../locale/homedecor_bathroom.it.tr | 20 + .../locale/homedecor_bathroom.ms.tr | 20 + .../locale/homedecor_bathroom.pt.tr | 20 + .../locale/homedecor_bathroom.pt_BR.tr | 20 + .../locale/homedecor_bathroom.ru.tr | 20 + .../locale/homedecor_bathroom.zh_CN.tr | 20 + .../homedecor_bathroom/locale/template.txt | 20 + .../homedecor_bathroom/mod.conf | 4 + .../models/homedecor_bathroom_faucet.obj | 993 + .../models/homedecor_bathroom_set.obj | 898 + .../models/homedecor_bathroom_sink.obj | 1087 + .../models/homedecor_bathtub_clawfoot.obj | 17399 +++++++++++++ .../models/homedecor_medicine_cabinet.obj | 62 + .../homedecor_medicine_cabinet_open.obj | 100 + .../models/homedecor_shower_head.obj | 390 + .../models/homedecor_toilet_closed.obj | 1418 ++ .../models/homedecor_toilet_open.obj | 1245 + .../models/homedecor_toilet_paper.obj | 223 + .../models/homedecor_towel_rod.obj | 198 + .../sounds/homedecor_shower.ogg | Bin 0 -> 29317 bytes .../sounds/homedecor_toilet_flush.ogg | Bin 0 -> 31972 bytes .../textures/3dforniture_taps_brass_inv.png | Bin 0 -> 5242 bytes .../textures/3dforniture_taps_inv.png | Bin 0 -> 2185 bytes .../forniture_marble_base_ducha_top.png | Bin 0 -> 778 bytes .../textures/homedecor_bathroom_set_cup.png | Bin 0 -> 531 bytes .../textures/homedecor_bathroom_set_inv.png | Bin 0 -> 2469 bytes .../homedecor_bathroom_set_mirror.png | Bin 0 -> 368 bytes .../homedecor_bathroom_set_toothbrush.png | Bin 0 -> 205 bytes .../homedecor_bathroom_set_toothpaste.png | Bin 0 -> 430 bytes .../textures/homedecor_bathroom_set_tray.png | Bin 0 -> 223 bytes .../textures/homedecor_bathroom_sink_inv.png | Bin 0 -> 4850 bytes .../textures/homedecor_bathroom_tiles_bg.png | Bin 0 -> 219 bytes .../textures/homedecor_bathroom_tiles_fg.png | Bin 0 -> 248 bytes ...medecor_bathtub_clawfoot_bottom_inside.png | Bin 0 -> 245 bytes .../homedecor_medicine_cabinet_inside.png | Bin 0 -> 129 bytes .../homedecor_medicine_cabinet_inv.png | Bin 0 -> 5695 bytes .../homedecor_medicine_cabinet_mirror.png | Bin 0 -> 126 bytes .../textures/homedecor_shower_head.png | Bin 0 -> 580 bytes .../textures/homedecor_shower_head_inv.png | Bin 0 -> 3958 bytes .../textures/homedecor_toilet_paper_inv.png | Bin 0 -> 4153 bytes .../textures/homedecor_towel_rod_inv.png | Bin 0 -> 3492 bytes .../homedecor_bedroom/.luacheckrc | 22 + .../homedecor_bedroom/init.lua | 395 + .../locale/homedecor_bedroom.de.tr | 13 + .../locale/homedecor_bedroom.es.tr | 13 + .../locale/homedecor_bedroom.fr.tr | 13 + .../locale/homedecor_bedroom.it.tr | 13 + .../locale/homedecor_bedroom.ms.tr | 13 + .../locale/homedecor_bedroom.pt.tr | 13 + .../locale/homedecor_bedroom.pt_BR.tr | 13 + .../locale/homedecor_bedroom.ru.tr | 13 + .../locale/homedecor_bedroom.zh_CN.tr | 13 + .../homedecor_bedroom/locale/template.txt | 13 + .../homedecor_bedroom/mod.conf | 4 + .../models/homedecor_bed_extended.obj | 347 + .../models/homedecor_bed_kingsize.obj | 528 + .../models/homedecor_bed_regular.obj | 337 + .../textures/homedecor_bed_bottom.png | Bin 0 -> 240 bytes .../textures/homedecor_bed_frame.png | Bin 0 -> 471 bytes .../textures/homedecor_bed_inv.png | Bin 0 -> 6269 bytes .../textures/homedecor_bed_kingsize_inv.png | Bin 0 -> 6178 bytes ...cor_nightstand_mahogany_1_drawer_front.png | Bin 0 -> 892 bytes ...cor_nightstand_mahogany_2_drawer_front.png | Bin 0 -> 709 bytes .../homedecor_nightstand_mahogany_back.png | Bin 0 -> 549 bytes .../homedecor_nightstand_mahogany_lr.png | Bin 0 -> 681 bytes .../homedecor_nightstand_mahogany_tb.png | Bin 0 -> 658 bytes ...omedecor_nightstand_oak_1_drawer_front.png | Bin 0 -> 949 bytes ...omedecor_nightstand_oak_2_drawer_front.png | Bin 0 -> 731 bytes .../homedecor_nightstand_oak_back.png | Bin 0 -> 675 bytes .../textures/homedecor_nightstand_oak_lr.png | Bin 0 -> 742 bytes .../textures/homedecor_nightstand_oak_tb.png | Bin 0 -> 714 bytes .../homedecor_books/.luacheckrc | 21 + .../homedecor_books/init.lua | 209 + .../locale/homedecor_books.de.tr | 13 + .../locale/homedecor_books.es.tr | 13 + .../locale/homedecor_books.fr.tr | 13 + .../locale/homedecor_books.it.tr | 13 + .../locale/homedecor_books.ms.tr | 13 + .../locale/homedecor_books.pt.tr | 13 + .../locale/homedecor_books.pt_BR.tr | 13 + .../locale/homedecor_books.ru.tr | 13 + .../locale/homedecor_books.zh_CN.tr | 13 + .../homedecor_books/locale/template.txt | 13 + .../homedecor_books/mod.conf | 3 + .../homedecor_books/models/homedecor_book.obj | 252 + .../models/homedecor_book_open.obj | 426 + .../textures/homedecor_book_cover.png | Bin 0 -> 2339 bytes .../textures/homedecor_book_cover_trim.png | Bin 0 -> 127 bytes .../textures/homedecor_book_edges.png | Bin 0 -> 780 bytes .../textures/homedecor_book_inv.png | Bin 0 -> 1103 bytes .../textures/homedecor_book_pages.png | Bin 0 -> 1413 bytes .../textures/homedecor_book_trim_inv.png | Bin 0 -> 2732 bytes .../homedecor_climate_control/.luacheckrc | 21 + .../homedecor_climate_control/init.lua | 221 + .../locale/homedecor_climate_control.de.tr | 11 + .../locale/homedecor_climate_control.es.tr | 11 + .../locale/homedecor_climate_control.fr.tr | 11 + .../locale/homedecor_climate_control.ms.tr | 11 + .../locale/homedecor_climate_control.pt.tr | 11 + .../locale/homedecor_climate_control.pt_BR.tr | 11 + .../locale/homedecor_climate_control.ru.tr | 11 + .../locale/homedecor_climate_control.zh_CN.tr | 11 + .../locale/template.txt | 11 + .../homedecor_climate_control/mod.conf | 4 + .../models/homedecor_ac.obj | 75 + .../models/homedecor_desk_fan.b3d | Bin 0 -> 17773 bytes .../models/homedecor_radiator.obj | 2458 ++ .../textures/homedecor_ac.png | Bin 0 -> 178 bytes .../textures/homedecor_ceiling_fan_bottom.png | Bin 0 -> 27988 bytes .../textures/homedecor_ceiling_fan_inv.png | Bin 0 -> 3658 bytes .../textures/homedecor_ceiling_fan_sides.png | Bin 0 -> 140 bytes .../textures/homedecor_ceiling_fan_top.png | Bin 0 -> 24832 bytes .../textures/homedecor_desk_fan_body.png | Bin 0 -> 266 bytes .../textures/homedecor_desk_fan_inv.png | Bin 0 -> 2835 bytes .../textures/homedecor_desk_fan_uv.png | Bin 0 -> 165 bytes .../textures/homedecor_fan_blades.png | Bin 0 -> 372 bytes .../textures/homedecor_heater_back.png | Bin 0 -> 350 bytes .../textures/homedecor_heater_front.png | Bin 0 -> 450 bytes .../textures/homedecor_heater_inv.png | Bin 0 -> 3951 bytes .../textures/homedecor_heater_sides.png | Bin 0 -> 347 bytes .../textures/homedecor_heater_tb.png | Bin 0 -> 300 bytes .../textures/homedecor_radiator_controls.png | Bin 0 -> 298 bytes .../textures/homedecor_radiator_inv.png | Bin 0 -> 5768 bytes .../homedecor_clocks/.luacheckrc | 21 + .../homedecor_clocks/init.lua | 151 + .../locale/homedecor_clocks.de.tr | 10 + .../locale/homedecor_clocks.es.tr | 10 + .../locale/homedecor_clocks.fr.tr | 10 + .../locale/homedecor_clocks.ms.tr | 10 + .../locale/homedecor_clocks.pt.tr | 10 + .../locale/homedecor_clocks.pt_BR.tr | 10 + .../locale/homedecor_clocks.ru.tr | 10 + .../locale/homedecor_clocks.zh_CN.tr | 10 + .../homedecor_clocks/locale/template.txt | 10 + .../homedecor_clocks/mod.conf | 4 + .../models/homedecor_analog_clock.obj | 507 + .../models/homedecor_grandfather_clock.obj | 390 + .../textures/homedecor_alarm_clock_back.png | Bin 0 -> 146 bytes .../textures/homedecor_alarm_clock_bottom.png | Bin 0 -> 109 bytes .../textures/homedecor_alarm_clock_front.png | Bin 0 -> 133 bytes .../textures/homedecor_alarm_clock_inv.png | Bin 0 -> 2848 bytes .../textures/homedecor_alarm_clock_sides.png | Bin 0 -> 98 bytes .../textures/homedecor_alarm_clock_top.png | Bin 0 -> 118 bytes .../textures/homedecor_analog_clock_back.png | Bin 0 -> 88 bytes .../textures/homedecor_analog_clock_face.png | Bin 0 -> 129 bytes .../homedecor_analog_clock_plastic_inv.png | Bin 0 -> 3660 bytes .../homedecor_analog_clock_wood_inv.png | Bin 0 -> 4967 bytes .../textures/homedecor_digital_clock_back.png | Bin 0 -> 131 bytes .../homedecor_digital_clock_edges.png | Bin 0 -> 72 bytes .../homedecor_digital_clock_front.png | Bin 0 -> 136 bytes .../textures/homedecor_digital_clock_inv.png | Bin 0 -> 3465 bytes .../homedecor_grandfather_clock_face.png | Bin 0 -> 454 bytes .../homedecor_grandfather_clock_face_edge.png | Bin 0 -> 172 bytes .../homedecor_grandfather_clock_inv.png | Bin 0 -> 2513 bytes .../homedecor_cobweb/.luacheckrc | 18 + .../homedecor_cobweb/init.lua | 170 + .../locale/homedecor_cobweb.de.tr | 6 + .../locale/homedecor_cobweb.es.tr | 6 + .../locale/homedecor_cobweb.fr.tr | 6 + .../locale/homedecor_cobweb.ms.tr | 6 + .../locale/homedecor_cobweb.pt.tr | 6 + .../locale/homedecor_cobweb.pt_BR.tr | 6 + .../locale/homedecor_cobweb.ru.tr | 6 + .../locale/homedecor_cobweb.zh_CN.tr | 6 + .../homedecor_cobweb/locale/template.txt | 6 + .../homedecor_cobweb/mod.conf | 3 + .../textures/homedecor_cobweb.png | Bin 0 -> 180 bytes .../textures/homedecor_cobweb_plantlike.png | Bin 0 -> 180 bytes .../textures/homedecor_cobweb_torchlike.png | Bin 0 -> 182 bytes .../homedecor_common/.luacheckrc | 21 + .../homedecor_common/crafts.lua | 73 + .../homedecor_common/expansion.lua | 377 + .../homedecor_common/furnaces.lua | 283 + .../homedecor_common/init.lua | 74 + .../homedecor_common/inventory.lua | 204 + .../locale/homedecor_common.de.tr | 28 + .../locale/homedecor_common.es.tr | 28 + .../locale/homedecor_common.fr.tr | 28 + .../locale/homedecor_common.it.tr | 28 + .../locale/homedecor_common.ms.tr | 28 + .../locale/homedecor_common.pt.tr | 28 + .../locale/homedecor_common.pt_BR.tr | 28 + .../locale/homedecor_common.ru.tr | 28 + .../locale/homedecor_common.zh_CN.tr | 28 + .../homedecor_common/locale/template.txt | 28 + .../homedecor_common/mod.conf | 4 + .../models/homedecor_cube.obj | 23 + .../models/homedecor_slope.obj | 26 + .../models/homedecor_slope_inner_corner.obj | 34 + .../models/homedecor_slope_outer_corner.obj | 24 + .../homedecor_common/nodeboxes.lua | 60 + .../homedecor_common/registration.lua | 99 + .../homedecor_common/sit.lua | 34 + .../sounds/homedecor_faucet.ogg | Bin 0 -> 19961 bytes .../textures/homedecor_blanktile.png | Bin 0 -> 96 bytes .../textures/homedecor_drawer_small.png | Bin 0 -> 226 bytes .../textures/homedecor_generic_metal.png | Bin 0 -> 218 bytes .../homedecor_generic_metal_brass.png | Bin 0 -> 344 bytes .../homedecor_generic_metal_bright.png | Bin 0 -> 186 bytes .../textures/homedecor_generic_metal_gold.png | Bin 0 -> 381 bytes .../homedecor_generic_metal_gold2.png | Bin 0 -> 372 bytes .../homedecor_generic_metal_lines_overlay.png | Bin 0 -> 83 bytes .../homedecor_generic_metal_wrought_iron.png | Bin 0 -> 381 bytes .../textures/homedecor_generic_plastic.png | Bin 0 -> 226 bytes .../homedecor_generic_quilted_paper.png | Bin 0 -> 333 bytes .../textures/homedecor_generic_terrycloth.png | Bin 0 -> 253 bytes .../homedecor_generic_wood_luxury.png | Bin 0 -> 590 bytes .../textures/homedecor_generic_wood_old.png | Bin 0 -> 1104 bytes .../textures/homedecor_generic_wood_plain.png | Bin 0 -> 293 bytes .../textures/homedecor_generic_wood_red.png | Bin 0 -> 997 bytes .../textures/homedecor_japanese_paper.png | Bin 0 -> 591 bytes .../textures/homedecor_polished_copper.png | Bin 0 -> 1692 bytes .../homedecor_roof_tile_terracotta.png | Bin 0 -> 748 bytes .../textures/homedecor_shingles_asphalt.png | Bin 0 -> 250 bytes .../homedecor_shingles_terracotta.png | Bin 0 -> 438 bytes .../homedecor_shingles_terracotta_inv.png | Bin 0 -> 2450 bytes .../textures/homedecor_shingles_wood.png | Bin 0 -> 880 bytes .../textures/homedecor_water_particle.png | Bin 0 -> 118 bytes .../homedecor_common/water_particles.lua | 115 + .../homedecor_doors_and_gates/.luacheckrc | 23 + .../homedecor_doors_and_gates/init.lua | 772 + .../locale/homedecor_doors_and_gates.de.tr | 23 + .../locale/homedecor_doors_and_gates.es.tr | 23 + .../locale/homedecor_doors_and_gates.fr.tr | 23 + .../locale/homedecor_doors_and_gates.it.tr | 23 + .../locale/homedecor_doors_and_gates.ms.tr | 23 + .../locale/homedecor_doors_and_gates.pt.tr | 23 + .../locale/homedecor_doors_and_gates.pt_BR.tr | 23 + .../locale/homedecor_doors_and_gates.ru.tr | 23 + .../locale/homedecor_doors_and_gates.zh_CN.tr | 23 + .../locale/template.txt | 23 + .../homedecor_doors_and_gates/mod.conf | 4 + .../models/homedecor_door_japanese_closed.obj | 438 + .../models/homedecor_door_japanese_open.obj | 438 + .../sounds/homedecor_book_close.ogg | Bin 0 -> 4132 bytes .../sounds/homedecor_door_close.ogg | Bin 0 -> 8901 bytes .../sounds/homedecor_door_open.ogg | Bin 0 -> 10164 bytes .../sounds/homedecor_gate_open_close.ogg | Bin 0 -> 6894 bytes .../textures/homedecor_door_basic_panel.png | Bin 0 -> 2448 bytes .../homedecor_door_basic_panel_inv.png | Bin 0 -> 1341 bytes .../textures/homedecor_door_carolina.png | Bin 0 -> 2391 bytes .../textures/homedecor_door_carolina_inv.png | Bin 0 -> 1242 bytes .../homedecor_door_closet_mahogany.png | Bin 0 -> 5893 bytes .../homedecor_door_closet_mahogany_inv.png | Bin 0 -> 1150 bytes .../textures/homedecor_door_closet_oak.png | Bin 0 -> 6080 bytes .../homedecor_door_closet_oak_inv.png | Bin 0 -> 1230 bytes .../homedecor_door_exterior_fancy.png | Bin 0 -> 2607 bytes .../homedecor_door_exterior_fancy_inv.png | Bin 0 -> 1410 bytes .../homedecor_door_french_mahogany.png | Bin 0 -> 7697 bytes .../homedecor_door_french_mahogany_inv.png | Bin 0 -> 2400 bytes .../textures/homedecor_door_french_oak.png | Bin 0 -> 7964 bytes .../homedecor_door_french_oak_inv.png | Bin 0 -> 2400 bytes .../textures/homedecor_door_french_white.png | Bin 0 -> 2516 bytes .../homedecor_door_french_white_inv.png | Bin 0 -> 1107 bytes .../textures/homedecor_door_glass.png | Bin 0 -> 649 bytes .../textures/homedecor_door_glass_inv.png | Bin 0 -> 332 bytes .../textures/homedecor_door_japanese_inv.png | Bin 0 -> 4005 bytes .../textures/homedecor_door_wood_plain.png | Bin 0 -> 8084 bytes .../homedecor_door_wood_plain_inv.png | Bin 0 -> 3289 bytes .../textures/homedecor_door_woodglass.png | Bin 0 -> 2186 bytes .../textures/homedecor_door_woodglass_inv.png | Bin 0 -> 1235 bytes .../textures/homedecor_door_wrought_iron.png | Bin 0 -> 16933 bytes .../homedecor_door_wrought_iron_inv.png | Bin 0 -> 5522 bytes .../homedecor_gate_barbed_wire_edges.png | Bin 0 -> 260 bytes .../homedecor_gate_barbed_wire_fb.png | Bin 0 -> 351 bytes .../textures/homedecor_gate_chainlink_fb.png | Bin 0 -> 237 bytes .../textures/homedecor_gate_chainlink_lr.png | Bin 0 -> 241 bytes .../textures/homedecor_gate_chainlink_tb.png | Bin 0 -> 243 bytes .../textures/homedecor_gate_half_door_fb.png | Bin 0 -> 2028 bytes .../textures/homedecor_gate_half_door_lr.png | Bin 0 -> 674 bytes .../textures/homedecor_gate_half_door_tb.png | Bin 0 -> 408 bytes .../homedecor_gate_half_door_white_fb.png | Bin 0 -> 712 bytes .../homedecor_gate_half_door_white_lr.png | Bin 0 -> 246 bytes .../homedecor_gate_half_door_white_tb.png | Bin 0 -> 171 bytes .../textures/homedecor_gate_picket_back.png | Bin 0 -> 1849 bytes .../textures/homedecor_gate_picket_front.png | Bin 0 -> 1940 bytes .../homedecor_gate_picket_white_back.png | Bin 0 -> 498 bytes .../homedecor_gate_picket_white_front.png | Bin 0 -> 540 bytes .../textures/homedecor_jpn_door_inv.png | Bin 0 -> 2494 bytes .../homedecor_electrical/.luacheckrc | 20 + .../homedecor_electrical/init.lua | 170 + .../locale/homedecor_electrical.de.tr | 8 + .../locale/homedecor_electrical.es.tr | 8 + .../locale/homedecor_electrical.fr.tr | 8 + .../locale/homedecor_electrical.ms.tr | 8 + .../locale/homedecor_electrical.pt.tr | 8 + .../locale/homedecor_electrical.pt_BR.tr | 8 + .../locale/homedecor_electrical.ru.tr | 8 + .../locale/homedecor_electrical.zh_CN.tr | 8 + .../homedecor_electrical/locale/template.txt | 8 + .../homedecor_electrical/mod.conf | 4 + .../sounds/homedecor_doorbell.ogg | Bin 0 -> 14497 bytes .../textures/homedecor_doorbell.png | Bin 0 -> 167 bytes .../textures/homedecor_doorbell_inv.png | Bin 0 -> 1483 bytes .../textures/homedecor_light_switch_back.png | Bin 0 -> 368 bytes .../textures/homedecor_light_switch_edges.png | Bin 0 -> 167 bytes .../homedecor_light_switch_front_off.png | Bin 0 -> 281 bytes .../homedecor_light_switch_front_on.png | Bin 0 -> 284 bytes .../textures/homedecor_light_switch_inv.png | Bin 0 -> 3147 bytes .../textures/homedecor_outlet_back.png | Bin 0 -> 312 bytes .../textures/homedecor_outlet_edges.png | Bin 0 -> 200 bytes .../textures/homedecor_outlet_inv.png | Bin 0 -> 3906 bytes .../homedecor_electronics/.luacheckrc | 20 + .../homedecor_electronics/init.lua | 292 + .../locale/homedecor_electronics.de.tr | 16 + .../locale/homedecor_electronics.es.tr | 16 + .../locale/homedecor_electronics.fr.tr | 16 + .../locale/homedecor_electronics.it.tr | 16 + .../locale/homedecor_electronics.ms.tr | 16 + .../locale/homedecor_electronics.pt.tr | 16 + .../locale/homedecor_electronics.pt_BR.tr | 16 + .../locale/homedecor_electronics.ru.tr | 16 + .../locale/homedecor_electronics.zh_CN.tr | 16 + .../homedecor_electronics/locale/template.txt | 16 + .../homedecor_electronics/mod.conf | 4 + .../models/homedecor_speaker_large.obj | 60 + .../models/homedecor_speaker_large_open.obj | 473 + .../models/homedecor_speaker_small.obj | 64 + .../models/homedecor_telephone.obj | 927 + .../textures/homedecor_dvd_player.png | Bin 0 -> 102 bytes .../textures/homedecor_dvdvcr_back.png | Bin 0 -> 170 bytes .../textures/homedecor_dvdvcr_bottom.png | Bin 0 -> 72 bytes .../textures/homedecor_dvdvcr_front.png | Bin 0 -> 147 bytes .../textures/homedecor_dvdvcr_inv.png | Bin 0 -> 2816 bytes .../textures/homedecor_dvdvcr_sides.png | Bin 0 -> 82 bytes .../textures/homedecor_dvdvcr_top.png | Bin 0 -> 112 bytes .../textures/homedecor_projection_screen.png | Bin 0 -> 156 bytes .../homedecor_projection_screen_inv.png | Bin 0 -> 384 bytes .../textures/homedecor_speaker_driver.png | Bin 0 -> 302 bytes .../textures/homedecor_speaker_driver_inv.png | Bin 0 -> 245 bytes .../textures/homedecor_speaker_front.png | Bin 0 -> 92 bytes .../textures/homedecor_speaker_open_front.png | Bin 0 -> 603 bytes .../textures/homedecor_speaker_sides.png | Bin 0 -> 539 bytes .../textures/homedecor_stereo_back.png | Bin 0 -> 163 bytes .../textures/homedecor_stereo_bottom.png | Bin 0 -> 170 bytes .../textures/homedecor_stereo_front.png | Bin 0 -> 183 bytes .../textures/homedecor_stereo_left.png | Bin 0 -> 123 bytes .../textures/homedecor_stereo_top.png | Bin 0 -> 115 bytes .../textures/homedecor_telephone_base.png | Bin 0 -> 209 bytes .../textures/homedecor_telephone_cord.png | Bin 0 -> 300 bytes .../textures/homedecor_telephone_dial.png | Bin 0 -> 305 bytes .../textures/homedecor_telephone_handset.png | Bin 0 -> 320 bytes .../textures/homedecor_telephone_inv.png | Bin 0 -> 4822 bytes .../textures/homedecor_television_back.png | Bin 0 -> 162 bytes .../textures/homedecor_television_bottom.png | Bin 0 -> 118 bytes .../textures/homedecor_television_front.png | Bin 0 -> 571 bytes .../homedecor_television_front_animated.png | Bin 0 -> 2128 bytes .../textures/homedecor_television_left.png | Bin 0 -> 121 bytes .../textures/homedecor_television_top.png | Bin 0 -> 137 bytes .../textures/homedecor_vcr.png | Bin 0 -> 124 bytes .../homedecor_exterior/.luacheckrc | 22 + .../homedecor_exterior/init.lua | 474 + .../locale/homedecor_exterior.de.tr | 25 + .../locale/homedecor_exterior.es.tr | 25 + .../locale/homedecor_exterior.fr.tr | 25 + .../locale/homedecor_exterior.it.tr | 25 + .../locale/homedecor_exterior.ms.tr | 25 + .../locale/homedecor_exterior.pt.tr | 25 + .../locale/homedecor_exterior.pt_BR.tr | 25 + .../locale/homedecor_exterior.ru.tr | 25 + .../locale/homedecor_exterior.zh_CN.tr | 25 + .../homedecor_exterior/locale/template.txt | 25 + .../homedecor_exterior/mod.conf | 4 + .../models/homedecor_barbecue.obj | 362 + .../models/homedecor_chimney.obj | 72 + .../models/homedecor_doghouse.obj | 325 + .../models/homedecor_shrubbery.obj | 117 + .../models/homedecor_well.obj | 1949 ++ .../textures/homedecor_barbecue_meat.png | Bin 0 -> 771 bytes .../textures/homedecor_chimney_tb.png | Bin 0 -> 178 bytes .../textures/homedecor_doghouse_inv.png | Bin 0 -> 4610 bytes .../textures/homedecor_embers.png | Bin 0 -> 1148 bytes .../textures/homedecor_lattice.png | Bin 0 -> 783 bytes .../textures/homedecor_lattice_vegetal.png | Bin 0 -> 3077 bytes .../textures/homedecor_rope_texture.png | Bin 0 -> 562 bytes .../textures/homedecor_shrubbery_green.png | Bin 0 -> 198 bytes .../homedecor_shrubbery_green_bottom.png | Bin 0 -> 767 bytes .../textures/homedecor_shrubbery_red.png | Bin 0 -> 318 bytes .../homedecor_shrubbery_red_bottom.png | Bin 0 -> 865 bytes .../textures/homedecor_shrubbery_roots.png | Bin 0 -> 668 bytes .../textures/homedecor_shrubbery_yellow.png | Bin 0 -> 313 bytes .../homedecor_shrubbery_yellow_bottom.png | Bin 0 -> 876 bytes .../textures/homedecor_stonepath_inv.png | Bin 0 -> 2801 bytes .../textures/homedecor_swing_inv.png | Bin 0 -> 2475 bytes .../textures/homedecor_swing_top.png | Bin 0 -> 359 bytes .../textures/homedecor_swingrope_sides.png | Bin 0 -> 75 bytes .../textures/homedecor_well_inv.png | Bin 0 -> 4311 bytes .../homedecor_fences/.luacheckrc | 21 + .../homedecor_fences/init.lua | 456 + .../locale/homedecor_fences.de.tr | 20 + .../locale/homedecor_fences.es.tr | 20 + .../locale/homedecor_fences.fr.tr | 20 + .../locale/homedecor_fences.it.tr | 20 + .../locale/homedecor_fences.ms.tr | 20 + .../locale/homedecor_fences.pt.tr | 20 + .../locale/homedecor_fences.pt_BR.tr | 20 + .../locale/homedecor_fences.ru.tr | 20 + .../locale/homedecor_fences.zh_CN.tr | 20 + .../homedecor_fences/locale/template.txt | 20 + .../homedecor_fences/mod.conf | 4 + .../models/homedecor_fence_barbed_wire.obj | 60 + .../homedecor_fence_barbed_wire_corner.obj | 79 + .../models/homedecor_fence_chainlink.obj | 105 + .../homedecor_fence_chainlink_corner.obj | 162 + .../textures/homedecor_fence_barbed_wire.png | Bin 0 -> 494 bytes .../textures/homedecor_fence_brass.png | Bin 0 -> 5001 bytes ...homedecor_fence_chainlink_corner_front.png | Bin 0 -> 230 bytes .../homedecor_fence_chainlink_corner_top.png | Bin 0 -> 243 bytes .../textures/homedecor_fence_chainlink_fb.png | Bin 0 -> 218 bytes .../homedecor_fence_chainlink_sides.png | Bin 0 -> 228 bytes .../textures/homedecor_fence_chainlink_tb.png | Bin 0 -> 214 bytes ...ecor_fence_corner_wrought_iron_2_sides.png | Bin 0 -> 2470 bytes ...medecor_fence_corner_wrought_iron_2_tb.png | Bin 0 -> 274 bytes .../textures/homedecor_fence_picket.png | Bin 0 -> 1939 bytes .../homedecor_fence_picket_backside.png | Bin 0 -> 1855 bytes .../textures/homedecor_fence_picket_white.png | Bin 0 -> 550 bytes .../homedecor_fence_picket_white_backside.png | Bin 0 -> 487 bytes .../homedecor_fence_privacy_backside.png | Bin 0 -> 852 bytes .../homedecor_fence_privacy_backside2.png | Bin 0 -> 852 bytes .../homedecor_fence_privacy_corner_front.png | Bin 0 -> 842 bytes .../homedecor_fence_privacy_corner_right.png | Bin 0 -> 832 bytes .../homedecor_fence_privacy_corner_tb.png | Bin 0 -> 262 bytes .../homedecor_fence_privacy_front.png | Bin 0 -> 796 bytes .../homedecor_fence_privacy_sides.png | Bin 0 -> 436 bytes .../textures/homedecor_fence_privacy_tb.png | Bin 0 -> 431 bytes .../textures/homedecor_fence_wrought_iron.png | Bin 0 -> 3789 bytes .../homedecor_fence_wrought_iron_2_fb.png | Bin 0 -> 2385 bytes .../homedecor_fence_wrought_iron_2_sides.png | Bin 0 -> 228 bytes .../homedecor_fence_wrought_iron_2_tb.png | Bin 0 -> 175 bytes .../textures/homedecor_sign_brass_post.png | Bin 0 -> 506 bytes .../homedecor_sign_brass_post_back.png | Bin 0 -> 425 bytes .../homedecor_sign_brass_post_bottom.png | Bin 0 -> 158 bytes .../homedecor_sign_brass_post_front.png | Bin 0 -> 437 bytes .../homedecor_sign_brass_post_side.png | Bin 0 -> 312 bytes .../homedecor_sign_brass_post_top.png | Bin 0 -> 160 bytes .../homedecor_sign_wrought_iron_post.png | Bin 0 -> 488 bytes .../homedecor_sign_wrought_iron_post_back.png | Bin 0 -> 423 bytes ...omedecor_sign_wrought_iron_post_bottom.png | Bin 0 -> 150 bytes ...homedecor_sign_wrought_iron_post_front.png | Bin 0 -> 438 bytes .../homedecor_sign_wrought_iron_post_side.png | Bin 0 -> 315 bytes .../homedecor_sign_wrought_iron_post_top.png | Bin 0 -> 151 bytes .../homedecor_foyer/.luacheckrc | 21 + .../homedecor_foyer/init.lua | 120 + .../locale/homedecor_foyer.de.tr | 10 + .../locale/homedecor_foyer.es.tr | 10 + .../locale/homedecor_foyer.fr.tr | 10 + .../locale/homedecor_foyer.ms.tr | 10 + .../locale/homedecor_foyer.pt.tr | 10 + .../locale/homedecor_foyer.pt_BR.tr | 10 + .../locale/homedecor_foyer.ru.tr | 10 + .../locale/homedecor_foyer.zh_CN.tr | 10 + .../homedecor_foyer/locale/template.txt | 10 + .../homedecor_foyer/mod.conf | 4 + .../models/homedecor_coatrack.obj | 2235 ++ .../textures/homedecor_coatrack_inv.png | Bin 0 -> 3360 bytes .../homedecor_coatrack_wallmount_inv.png | Bin 0 -> 3704 bytes .../textures/homedecor_welcome_mat_bottom.png | Bin 0 -> 528 bytes .../textures/homedecor_welcome_mat_brown.png | Bin 0 -> 1170 bytes .../textures/homedecor_welcome_mat_green.png | Bin 0 -> 1442 bytes .../textures/homedecor_welcome_mat_grey.png | Bin 0 -> 667 bytes .../homedecor_furniture/.luacheckrc | 21 + .../homedecor_furniture/init.lua | 292 + .../locale/homedecor_furniture.de.tr | 10 + .../locale/homedecor_furniture.es.tr | 10 + .../locale/homedecor_furniture.fr.tr | 10 + .../locale/homedecor_furniture.it.tr | 10 + .../locale/homedecor_furniture.ms.tr | 10 + .../locale/homedecor_furniture.pt.tr | 10 + .../locale/homedecor_furniture.pt_BR.tr | 10 + .../locale/homedecor_furniture.ru.tr | 10 + .../locale/homedecor_furniture.zh_CN.tr | 10 + .../homedecor_furniture/locale/template.txt | 10 + .../homedecor_furniture/mod.conf | 4 + .../models/homedecor_openframe_bookshelf.obj | 644 + .../homedecor_openframe_bookshelf_books.png | Bin 0 -> 1018 bytes .../homedecor_furniture_medieval/.luacheckrc | 20 + .../homedecor_furniture_medieval/init.lua | 66 + .../locale/homedecor_furniture_medieval.de.tr | 8 + .../locale/homedecor_furniture_medieval.es.tr | 8 + .../locale/homedecor_furniture_medieval.fr.tr | 8 + .../locale/homedecor_furniture_medieval.it.tr | 8 + .../locale/homedecor_furniture_medieval.ms.tr | 8 + .../locale/homedecor_furniture_medieval.pt.tr | 8 + .../homedecor_furniture_medieval.pt_BR.tr | 8 + .../locale/homedecor_furniture_medieval.ru.tr | 8 + .../homedecor_furniture_medieval.zh_CN.tr | 8 + .../locale/template.txt | 8 + .../homedecor_furniture_medieval/mod.conf | 3 + .../models/forniture_chains.obj | 930 + .../textures/forniture_chains_inv.png | Bin 0 -> 3569 bytes .../textures/forniture_coal.png | Bin 0 -> 239 bytes .../textures/forniture_marble_top_toilet.png | Bin 0 -> 801 bytes .../homedecor_gastronomy/.luacheckrc | 22 + .../homedecor_gastronomy/init.lua | 424 + .../locale/homedecor_gastronomy.de.tr | 21 + .../locale/homedecor_gastronomy.es.tr | 21 + .../locale/homedecor_gastronomy.fr.tr | 21 + .../locale/homedecor_gastronomy.it.tr | 21 + .../locale/homedecor_gastronomy.ms.tr | 21 + .../locale/homedecor_gastronomy.pt.tr | 21 + .../locale/homedecor_gastronomy.pt_BR.tr | 21 + .../locale/homedecor_gastronomy.ru.tr | 21 + .../locale/homedecor_gastronomy.zh_CN.tr | 21 + .../homedecor_gastronomy/locale/template.txt | 21 + .../homedecor_gastronomy/mod.conf | 4 + .../models/homedecor_4_bottles.obj | 1957 ++ .../models/homedecor_beer_mug.obj | 421 + .../models/homedecor_beer_taps.obj | 1198 + .../models/homedecor_bottle.obj | 594 + .../models/homedecor_coffeemaker.obj | 1852 ++ .../models/homedecor_cutlery_set.obj | 678 + .../models/homedecor_soda_machine.obj | 34 + .../models/homedecor_wine_rack.obj | 4925 ++++ .../sounds/insert_coin.ogg | Bin 0 -> 9497 bytes .../homedecor_gastronomy/sounds/toaster.ogg | Bin 0 -> 5820 bytes .../homedecor_4_bottles_brown_inv.png | Bin 0 -> 6211 bytes .../homedecor_4_bottles_green_inv.png | Bin 0 -> 6348 bytes .../homedecor_4_bottles_multi_inv.png | Bin 0 -> 8016 bytes .../textures/homedecor_beer_mug.png | Bin 0 -> 1300 bytes .../textures/homedecor_beer_mug_inv.png | Bin 0 -> 5489 bytes .../textures/homedecor_beertap_inv.png | Bin 0 -> 3917 bytes .../textures/homedecor_bottle_brown.png | Bin 0 -> 2220 bytes .../textures/homedecor_bottle_brown2.png | Bin 0 -> 2220 bytes .../textures/homedecor_bottle_brown3.png | Bin 0 -> 2220 bytes .../textures/homedecor_bottle_brown4.png | Bin 0 -> 2219 bytes .../textures/homedecor_bottle_brown_inv.png | Bin 0 -> 3149 bytes .../textures/homedecor_bottle_green.png | Bin 0 -> 2242 bytes .../textures/homedecor_bottle_green_inv.png | Bin 0 -> 3177 bytes .../textures/homedecor_coffeemaker_case.png | Bin 0 -> 812 bytes .../textures/homedecor_coffeemaker_cup.png | Bin 0 -> 319 bytes .../homedecor_coffeemaker_decanter.png | Bin 0 -> 569 bytes .../textures/homedecor_coffeemaker_inv.png | Bin 0 -> 4192 bytes .../textures/homedecor_cutlery_set.png | Bin 0 -> 3587 bytes .../textures/homedecor_cutlery_set_inv.png | Bin 0 -> 5241 bytes .../textures/homedecor_soda_can.png | Bin 0 -> 177 bytes .../textures/homedecor_soda_machine.png | Bin 0 -> 1398 bytes .../textures/homedecor_steam.png | Bin 0 -> 129 bytes .../textures/homedecor_toaster_inv.png | Bin 0 -> 4118 bytes .../textures/homedecor_toaster_sides.png | Bin 0 -> 358 bytes .../textures/homedecor_toaster_toploaf.png | Bin 0 -> 946 bytes .../textures/homedecor_wine_rack_inv.png | Bin 0 -> 8195 bytes .../homedecor_kitchen/.luacheckrc | 21 + .../homedecor_kitchen/init.lua | 557 + .../locale/homedecor_kitchen.de.tr | 24 + .../locale/homedecor_kitchen.es.tr | 24 + .../locale/homedecor_kitchen.fr.tr | 24 + .../locale/homedecor_kitchen.it.tr | 24 + .../locale/homedecor_kitchen.ms.tr | 24 + .../locale/homedecor_kitchen.pt.tr | 24 + .../locale/homedecor_kitchen.pt_BR.tr | 24 + .../locale/homedecor_kitchen.ru.tr | 24 + .../locale/homedecor_kitchen.zh_CN.tr | 24 + .../homedecor_kitchen/locale/template.txt | 24 + .../homedecor_kitchen/mod.conf | 4 + .../models/homedecor_copper_pans.obj | 456 + .../models/homedecor_kitchen_faucet.obj | 572 + .../models/homedecor_kitchen_sink.obj | 104 + .../models/homedecor_paper_towel.obj | 225 + .../models/homedecor_refrigerator.obj | 464 + .../textures/homedecor_copper_pans_inv.png | Bin 0 -> 3511 bytes .../textures/homedecor_dishwasher_back.png | Bin 0 -> 353 bytes .../textures/homedecor_dishwasher_bottom.png | Bin 0 -> 345 bytes .../textures/homedecor_dishwasher_front.png | Bin 0 -> 117 bytes .../textures/homedecor_dishwasher_sides.png | Bin 0 -> 320 bytes .../textures/homedecor_dishwasher_top.png | Bin 0 -> 361 bytes .../homedecor_kitchen_cabinet_bevel.png | Bin 0 -> 87 bytes .../homedecor_kitchen_cabinet_front.png | Bin 0 -> 336 bytes .../homedecor_kitchen_cabinet_front_half.png | Bin 0 -> 297 bytes .../homedecor_kitchen_cabinet_top.png | Bin 0 -> 324 bytes .../homedecor_kitchen_cabinet_top_granite.png | Bin 0 -> 736 bytes .../homedecor_kitchen_cabinet_top_marble.png | Bin 0 -> 760 bytes .../homedecor_kitchen_cabinet_top_steel.png | Bin 0 -> 102 bytes .../homedecor_kitchen_cabinet_top_wood.png | Bin 0 -> 324 bytes .../textures/homedecor_kitchen_faucet_inv.png | Bin 0 -> 4609 bytes .../textures/homedecor_kitchen_sink_top.png | Bin 0 -> 375 bytes .../textures/homedecor_microwave_front.png | Bin 0 -> 503 bytes .../homedecor_microwave_front_active.png | Bin 0 -> 611 bytes .../textures/homedecor_microwave_top.png | Bin 0 -> 638 bytes .../textures/homedecor_oven_bottom.png | Bin 0 -> 229 bytes .../textures/homedecor_oven_front.png | Bin 0 -> 431 bytes .../textures/homedecor_oven_front_active.png | Bin 0 -> 552 bytes .../textures/homedecor_oven_side.png | Bin 0 -> 224 bytes .../textures/homedecor_oven_steel_bottom.png | Bin 0 -> 229 bytes .../textures/homedecor_oven_steel_front.png | Bin 0 -> 415 bytes .../homedecor_oven_steel_front_active.png | Bin 0 -> 518 bytes .../textures/homedecor_oven_steel_side.png | Bin 0 -> 171 bytes .../textures/homedecor_oven_steel_top.png | Bin 0 -> 270 bytes .../textures/homedecor_oven_top.png | Bin 0 -> 173 bytes .../textures/homedecor_paper_towel_inv.png | Bin 0 -> 4236 bytes .../textures/homedecor_refrigerator_steel.png | Bin 0 -> 2978 bytes .../homedecor_refrigerator_steel_inv.png | Bin 0 -> 3907 bytes .../textures/homedecor_refrigerator_white.png | Bin 0 -> 1966 bytes .../homedecor_refrigerator_white_inv.png | Bin 0 -> 4157 bytes .../homedecor_laundry/.luacheckrc | 19 + .../homedecor_laundry/init.lua | 113 + .../locale/homedecor_laundry.de.tr | 8 + .../locale/homedecor_laundry.fr.tr | 8 + .../homedecor_laundry/locale/template.txt | 8 + .../homedecor_laundry/mod.conf | 4 + .../models/homedecor_ironing_board.obj | 416 + .../textures/homedecor_dryer_back.png | Bin 0 -> 204 bytes .../textures/homedecor_dryer_bottom.png | Bin 0 -> 235 bytes .../textures/homedecor_dryer_front.png | Bin 0 -> 222 bytes .../textures/homedecor_dryer_sides.png | Bin 0 -> 193 bytes .../textures/homedecor_dryer_top.png | Bin 0 -> 202 bytes .../homedecor_washing_machine_back.png | Bin 0 -> 206 bytes .../homedecor_washing_machine_bottom.png | Bin 0 -> 230 bytes .../homedecor_washing_machine_front.png | Bin 0 -> 206 bytes .../homedecor_washing_machine_sides.png | Bin 0 -> 188 bytes .../homedecor_washing_machine_top.png | Bin 0 -> 221 bytes .../homedecor_lighting/.luacheckrc | 23 + .../homedecor_lighting/init.lua | 1880 ++ .../locale/homedecor_lighting.de.tr | 34 + .../locale/homedecor_lighting.es.tr | 32 + .../locale/homedecor_lighting.fr.tr | 32 + .../locale/homedecor_lighting.it.tr | 32 + .../locale/homedecor_lighting.ms.tr | 32 + .../locale/homedecor_lighting.pt.tr | 32 + .../locale/homedecor_lighting.pt_BR.tr | 32 + .../locale/homedecor_lighting.ru.tr | 32 + .../locale/homedecor_lighting.zh_CN.tr | 32 + .../homedecor_lighting/locale/template.txt | 34 + .../homedecor_lighting/mod.conf | 4 + .../models/forniture_torch.obj | 437 + .../models/homedecor_candle_thick.obj | 165 + .../models/homedecor_candle_thin.obj | 165 + .../models/homedecor_candlestick.obj | 716 + .../models/homedecor_ceiling_lamp.obj | 2034 ++ .../models/homedecor_ceiling_lantern.obj | 208 + .../models/homedecor_chains_top.obj | 943 + .../models/homedecor_chandelier.obj | 1621 ++ .../models/homedecor_desk_lamp.obj | 2153 ++ .../models/homedecor_ground_lantern.obj | 287 + .../models/homedecor_hanging_lantern.obj | 538 + .../models/homedecor_oil_lamp.obj | 1705 ++ .../models/homedecor_oil_lamp_tabletop.obj | 610 + .../models/homedecor_plasma_ball.obj | 621 + .../models/homedecor_standing_lamp.obj | 2429 ++ .../models/homedecor_table_lamp.obj | 2367 ++ .../models/homedecor_wall_lamp.obj | 341 + .../models/homedecor_wall_sconce.obj | 423 + .../homedecor_lighting/models/plasma_lamp.obj | 202 + .../textures/forniture_torch_flame.png | Bin 0 -> 6313 bytes .../textures/forniture_torch_inv.png | Bin 0 -> 4115 bytes .../textures/homedecor_candle_flame.png | Bin 0 -> 1490 bytes .../textures/homedecor_candle_flat.png | Bin 0 -> 390 bytes .../textures/homedecor_candle_inv.png | Bin 0 -> 1186 bytes .../textures/homedecor_candle_sides.png | Bin 0 -> 390 bytes .../textures/homedecor_candle_thin_inv.png | Bin 0 -> 794 bytes .../homedecor_candlestick_brass_inv.png | Bin 0 -> 2323 bytes ...homedecor_candlestick_wrought_iron_inv.png | Bin 0 -> 2091 bytes .../textures/homedecor_ceiling_lamp_glass.png | Bin 0 -> 483 bytes .../textures/homedecor_ceiling_lamp_inv.png | Bin 0 -> 3450 bytes .../homedecor_ceiling_lantern_inv.png | Bin 0 -> 2167 bytes .../textures/homedecor_desk_lamp_inv.png | Bin 0 -> 1370 bytes .../homedecor_generic_light_source_off.png | Bin 0 -> 450 bytes .../homedecor_generic_light_source_white.png | Bin 0 -> 594 bytes .../homedecor_generic_light_source_yellow.png | Bin 0 -> 524 bytes .../textures/homedecor_glowlight_base.png | Bin 0 -> 83 bytes .../homedecor_glowlight_cube_sides_edges.png | Bin 0 -> 106 bytes .../homedecor_glowlight_cube_sides_glare.png | Bin 0 -> 203 bytes .../homedecor_glowlight_cube_tb_edges.png | Bin 0 -> 104 bytes .../homedecor_glowlight_cube_top_glare.png | Bin 0 -> 204 bytes .../textures/homedecor_glowlight_tb_edges.png | Bin 0 -> 96 bytes .../homedecor_glowlight_thick_sides_edges.png | Bin 0 -> 100 bytes .../homedecor_glowlight_thick_sides_glare.png | Bin 0 -> 423 bytes .../homedecor_glowlight_thin_sides_edges.png | Bin 0 -> 97 bytes .../homedecor_glowlight_thin_sides_glare.png | Bin 0 -> 313 bytes .../homedecor_glowlight_top_glare.png | Bin 0 -> 423 bytes .../textures/homedecor_ground_lantern_inv.png | Bin 0 -> 1292 bytes .../homedecor_hanging_lantern_inv.png | Bin 0 -> 2112 bytes .../homedecor_lattice_lantern_large_light.png | Bin 0 -> 661 bytes ...omedecor_lattice_lantern_large_overlay.png | Bin 0 -> 210 bytes ...ecor_lattice_lantern_small_sides_light.png | Bin 0 -> 493 bytes ...or_lattice_lantern_small_sides_overlay.png | Bin 0 -> 282 bytes ...medecor_lattice_lantern_small_tb_light.png | Bin 0 -> 493 bytes ...decor_lattice_lantern_small_tb_overlay.png | Bin 0 -> 287 bytes .../textures/homedecor_oil_lamp_glass.png | Bin 0 -> 172 bytes .../textures/homedecor_oil_lamp_inv.png | Bin 0 -> 3830 bytes .../textures/homedecor_oil_lamp_tabletop.png | Bin 0 -> 784 bytes .../homedecor_oil_lamp_tabletop_inv.png | Bin 0 -> 1288 bytes .../textures/homedecor_oil_lamp_wick.png | Bin 0 -> 170 bytes .../textures/homedecor_plasma_ball_glass.png | Bin 0 -> 163 bytes .../textures/homedecor_plasma_ball_inv.png | Bin 0 -> 6086 bytes .../homedecor_plasma_ball_streamers.png | Bin 0 -> 217697 bytes .../textures/homedecor_plasma_lamp_off.png | Bin 0 -> 68 bytes .../textures/homedecor_plasma_storm.png | Bin 0 -> 221379 bytes .../homedecor_rope_light_on_ceiling.png | Bin 0 -> 1834 bytes .../homedecor_rope_light_on_floor.png | Bin 0 -> 1473 bytes .../homedecor_standing_lamp_foot_inv.png | Bin 0 -> 824 bytes .../homedecor_standing_lamp_top_inv.png | Bin 0 -> 785 bytes .../homedecor_table_lamp_foot_inv.png | Bin 0 -> 984 bytes .../textures/homedecor_table_lamp_top_inv.png | Bin 0 -> 2491 bytes .../textures/homedecor_wall_lamp_inv.png | Bin 0 -> 1491 bytes .../textures/homedecor_wall_sconce_back.png | Bin 0 -> 801 bytes .../textures/homedecor_wall_sconce_inv.png | Bin 0 -> 4536 bytes .../homedecor_misc/.luacheckrc | 22 + .../homedecor_modpack/homedecor_misc/init.lua | 1061 + .../locale/homedecor_misc.de.tr | 45 + .../locale/homedecor_misc.es.tr | 45 + .../locale/homedecor_misc.fr.tr | 45 + .../locale/homedecor_misc.it.tr | 45 + .../locale/homedecor_misc.ms.tr | 45 + .../locale/homedecor_misc.pt.tr | 45 + .../locale/homedecor_misc.pt_BR.tr | 45 + .../locale/homedecor_misc.ru.tr | 45 + .../locale/homedecor_misc.zh_CN.tr | 45 + .../homedecor_misc/locale/template.txt | 45 + .../homedecor_modpack/homedecor_misc/mod.conf | 4 + .../homedecor_banister_diagonal_left.obj | 170 + .../homedecor_banister_diagonal_right.obj | 167 + .../models/homedecor_banister_horizontal.obj | 87 + .../models/homedecor_dartboard.obj | 236 + .../models/homedecor_dvd_cabinet.obj | 137 + .../models/homedecor_fishtank.obj | 1506 ++ .../models/homedecor_flowerpot.obj | 910 + .../homedecor_misc/models/homedecor_piano.obj | 318 + .../models/homedecor_pool_table.obj | 5895 +++++ .../models/homedecor_potted_plant.obj | 394 + .../models/homedecor_round_pole.obj | 111 + .../models/homedecor_skateboard.obj | 425 + .../models/homedecor_small_rug.obj | 241 + .../models/homedecor_spiral_staircase.obj | 1440 ++ .../models/homedecor_sport_bench.obj | 703 + .../models/homedecor_tool_cabinet.obj | 1589 ++ .../models/homedecor_trophy.obj | 953 + .../models/homedecor_wall_japanese_bottom.obj | 319 + .../models/homedecor_wall_japanese_middle.obj | 382 + .../models/homedecor_wall_japanese_top.obj | 319 + .../textures/flowers_bonsai.png | Bin 0 -> 276 bytes .../textures/flowers_cactus.png | Bin 0 -> 178 bytes .../textures/homedecor_banister_brass_inv.png | Bin 0 -> 3456 bytes .../homedecor_banister_white_dark_inv.png | Bin 0 -> 2815 bytes .../homedecor_banister_wood_colored_inv.png | Bin 0 -> 2491 bytes .../textures/homedecor_banister_wood_inv.png | Bin 0 -> 3207 bytes .../homedecor_banister_wrought_iron_inv.png | Bin 0 -> 3136 bytes .../textures/homedecor_cardbox_big_sides.png | Bin 0 -> 204 bytes .../textures/homedecor_cardbox_big_tb.png | Bin 0 -> 206 bytes .../textures/homedecor_cardbox_sides.png | Bin 0 -> 165 bytes .../textures/homedecor_cardbox_tb.png | Bin 0 -> 170 bytes .../textures/homedecor_ceiling_paint.png | Bin 0 -> 231 bytes .../homedecor_ceiling_paint_roller.png | Bin 0 -> 210 bytes .../textures/homedecor_ceiling_tile.png | Bin 0 -> 282 bytes .../textures/homedecor_dartboard.png | Bin 0 -> 1758 bytes .../textures/homedecor_dartboard_inv.png | Bin 0 -> 8294 bytes .../textures/homedecor_dvdcd_cabinet_back.png | Bin 0 -> 268 bytes .../homedecor_dvdcd_cabinet_front.png | Bin 0 -> 704 bytes .../textures/homedecor_fishtank_filter.png | Bin 0 -> 245 bytes .../textures/homedecor_fishtank_fishes.png | Bin 0 -> 687 bytes .../homedecor_fishtank_fishes_lighted.png | Bin 0 -> 648 bytes .../textures/homedecor_fishtank_gravel.png | Bin 0 -> 1611 bytes .../homedecor_fishtank_gravel_lighted.png | Bin 0 -> 1575 bytes .../textures/homedecor_fishtank_sides.png | Bin 0 -> 110 bytes .../homedecor_fishtank_sides_lighted.png | Bin 0 -> 303 bytes .../textures/homedecor_fishtank_water_top.png | Bin 0 -> 82 bytes .../homedecor_fishtank_water_top_lighted.png | Bin 0 -> 388 bytes .../textures/homedecor_flower_pot_black.png | Bin 0 -> 593 bytes .../textures/homedecor_flower_pot_green.png | Bin 0 -> 828 bytes .../homedecor_flower_pot_terracotta.png | Bin 0 -> 1252 bytes .../homedecor_flowerpot_small_inv.png | Bin 0 -> 816 bytes .../textures/homedecor_piano_inv.png | Bin 0 -> 2258 bytes .../textures/homedecor_piano_keys.png | Bin 0 -> 436 bytes .../textures/homedecor_pole_brass_inv.png | Bin 0 -> 2574 bytes .../homedecor_pole_wrought_iron_inv.png | Bin 0 -> 1443 bytes .../textures/homedecor_pool_table_baize.png | Bin 0 -> 617 bytes .../textures/homedecor_pool_table_balls.png | Bin 0 -> 10367 bytes .../textures/homedecor_pool_table_cue.png | Bin 0 -> 1415 bytes .../textures/homedecor_pool_table_inv.png | Bin 0 -> 4322 bytes .../textures/homedecor_pool_table_pockets.png | Bin 0 -> 1062 bytes .../textures/homedecor_rug_large.png | Bin 0 -> 1079 bytes .../textures/homedecor_rug_persian.png | Bin 0 -> 1111 bytes .../textures/homedecor_rug_small.png | Bin 0 -> 1079 bytes .../textures/homedecor_skateboard.png | Bin 0 -> 5339 bytes .../textures/homedecor_skateboard_inv.png | Bin 0 -> 2392 bytes .../textures/homedecor_sport_bench_inv.png | Bin 0 -> 4627 bytes .../textures/homedecor_tatami.png | Bin 0 -> 1876 bytes .../homedecor_tool_cabinet_drawers.png | Bin 0 -> 365 bytes .../textures/homedecor_tool_cabinet_inv.png | Bin 0 -> 4549 bytes .../textures/homedecor_tool_cabinet_misc.png | Bin 0 -> 1296 bytes .../textures/homedecor_trophy_inv.png | Bin 0 -> 5153 bytes .../textures/top_chain_brass_inv.png | Bin 0 -> 2593 bytes .../textures/top_chain_wrought_iron_inv.png | Bin 0 -> 2366 bytes .../homedecor_office/.luacheckrc | 20 + .../homedecor_office/init.lua | 148 + .../locale/homedecor_office.de.tr | 10 + .../locale/homedecor_office.es.tr | 10 + .../locale/homedecor_office.fr.tr | 10 + .../locale/homedecor_office.ms.tr | 10 + .../locale/homedecor_office.pt.tr | 10 + .../locale/homedecor_office.pt_BR.tr | 10 + .../locale/homedecor_office.ru.tr | 10 + .../locale/homedecor_office.zh_CN.tr | 10 + .../homedecor_office/locale/template.txt | 10 + .../homedecor_office/mod.conf | 4 + .../models/homedecor_calendar.obj | 68 + .../models/homedecor_desk.obj | 245 + .../models/homedecor_desk_globe.obj | 1103 + .../models/homedecor_filing_cabinet.obj | 56 + .../textures/homedecor_calendar.png | Bin 0 -> 295 bytes .../textures/homedecor_calendar_inv.png | Bin 0 -> 2856 bytes .../textures/homedecor_desk_drawers.png | Bin 0 -> 666 bytes .../textures/homedecor_desk_globe_inv.png | Bin 0 -> 6694 bytes .../textures/homedecor_desk_inv.png | Bin 0 -> 5103 bytes .../textures/homedecor_earth.png | Bin 0 -> 15871 bytes .../homedecor_filing_cabinet_bottom.png | Bin 0 -> 675 bytes .../homedecor_filing_cabinet_front.png | Bin 0 -> 683 bytes .../.luacheckrc | 20 + .../homedecor_pictures_and_paintings/init.lua | 162 + .../homedecor_pictures_and_paintings.de.tr | 8 + .../homedecor_pictures_and_paintings.es.tr | 8 + .../homedecor_pictures_and_paintings.fr.tr | 8 + .../homedecor_pictures_and_paintings.ms.tr | 484 + .../homedecor_pictures_and_paintings.pt.tr | 8 + .../homedecor_pictures_and_paintings.pt_BR.tr | 8 + .../homedecor_pictures_and_paintings.ru.tr | 8 + .../homedecor_pictures_and_paintings.zh_CN.tr | 8 + .../locale/template.txt | 8 + .../homedecor_pictures_and_paintings/mod.conf | 3 + .../models/homedecor_painting.obj | 111 + .../models/homedecor_picture_frame.obj | 135 + .../textures/homedecor_blank_canvas.png | Bin 0 -> 2435 bytes .../textures/homedecor_painting1.png | Bin 0 -> 9123 bytes .../textures/homedecor_painting10.png | Bin 0 -> 9038 bytes .../textures/homedecor_painting11.png | Bin 0 -> 6779 bytes .../textures/homedecor_painting12.png | Bin 0 -> 8922 bytes .../textures/homedecor_painting13.png | Bin 0 -> 6264 bytes .../textures/homedecor_painting14.png | Bin 0 -> 5304 bytes .../textures/homedecor_painting15.png | Bin 0 -> 5343 bytes .../textures/homedecor_painting16.png | Bin 0 -> 6368 bytes .../textures/homedecor_painting17.png | Bin 0 -> 5741 bytes .../textures/homedecor_painting18.png | Bin 0 -> 7218 bytes .../textures/homedecor_painting19.png | Bin 0 -> 7925 bytes .../textures/homedecor_painting2.png | Bin 0 -> 8266 bytes .../textures/homedecor_painting20.png | Bin 0 -> 8526 bytes .../textures/homedecor_painting3.png | Bin 0 -> 9868 bytes .../textures/homedecor_painting4.png | Bin 0 -> 8410 bytes .../textures/homedecor_painting5.png | Bin 0 -> 9083 bytes .../textures/homedecor_painting6.png | Bin 0 -> 8832 bytes .../textures/homedecor_painting7.png | Bin 0 -> 9445 bytes .../textures/homedecor_painting8.png | Bin 0 -> 7524 bytes .../textures/homedecor_painting9.png | Bin 0 -> 7360 bytes .../textures/homedecor_painting_back.png | Bin 0 -> 2681 bytes .../textures/homedecor_picture_frame1_inv.png | Bin 0 -> 5058 bytes .../textures/homedecor_picture_frame2_inv.png | Bin 0 -> 5126 bytes .../textures/homedecor_picture_frame_back.png | Bin 0 -> 172 bytes .../homedecor_picture_frame_image1.png | Bin 0 -> 10487 bytes .../homedecor_picture_frame_image2.png | Bin 0 -> 8635 bytes .../homedecor_roofing/.luacheckrc | 20 + .../homedecor_roofing/init.lua | 360 + .../locale/homedecor_roofing.de.tr | 18 + .../locale/homedecor_roofing.es.tr | 18 + .../locale/homedecor_roofing.fr.tr | 18 + .../locale/homedecor_roofing.it.tr | 18 + .../locale/homedecor_roofing.ms.tr | 18 + .../locale/homedecor_roofing.pt.tr | 18 + .../locale/homedecor_roofing.pt_BR.tr | 18 + .../locale/homedecor_roofing.ru.tr | 18 + .../locale/homedecor_roofing.zh_CN.tr | 18 + .../homedecor_roofing/locale/template.txt | 18 + .../homedecor_roofing/mod.conf | 3 + .../homedecor_shingles_asphalt_inv.png | Bin 0 -> 1907 bytes .../textures/homedecor_shingles_glass.png | Bin 0 -> 221 bytes .../textures/homedecor_shingles_wood_inv.png | Bin 0 -> 2388 bytes .../textures/homedecor_skylight_frosted.png | Bin 0 -> 372 bytes .../homedecor_skylight_frosted_inv.png | Bin 0 -> 906 bytes .../textures/homedecor_skylight_inv.png | Bin 0 -> 1468 bytes .../homedecor_seating/.luacheckrc | 23 + .../homedecor_seating/README.txt | 67 + .../homedecor_seating/armchairs.lua | 172 + .../homedecor_seating/init.lua | 84 + .../locale/homedecor_seating.de.tr | 24 + .../locale/homedecor_seating.es.tr | 24 + .../locale/homedecor_seating.fr.tr | 24 + .../locale/homedecor_seating.it.tr | 24 + .../locale/homedecor_seating.ms.tr | 24 + .../locale/homedecor_seating.pt.tr | 24 + .../locale/homedecor_seating.pt_BR.tr | 24 + .../locale/homedecor_seating.ru.tr | 24 + .../locale/homedecor_seating.zh_CN.tr | 24 + .../homedecor_seating/locale/template.txt | 24 + .../homedecor_seating/longsofas.lua | 136 + .../homedecor_seating/misc.lua | 327 + .../homedecor_seating/mod.conf | 4 + .../models/forniture_armchair.obj | 539 + .../models/homedecor_bench_large_1.obj | 354 + .../models/homedecor_bench_large_2.obj | 646 + .../models/homedecor_deckchair.obj | 410 + .../models/homedecor_kitchen_chair.obj | 205 + .../models/homedecor_office_chair_basic.obj | 970 + .../models/homedecor_office_chair_upscale.obj | 1956 ++ .../models/lrfurn_armchair.obj | 575 + .../models/lrfurn_sofa_long.obj | 715 + .../models/lrfurn_sofa_short.obj | 595 + .../homedecor_seating/sofas.lua | 136 + .../textures/homedecor_armchair_inv.png | Bin 0 -> 6376 bytes .../textures/homedecor_bench_large_1_inv.png | Bin 0 -> 6154 bytes .../textures/homedecor_bench_large_2_inv.png | Bin 0 -> 6581 bytes .../textures/homedecor_chair_padded_inv.png | Bin 0 -> 4554 bytes .../textures/homedecor_chair_wood_inv.png | Bin 0 -> 4411 bytes .../textures/homedecor_deckchair.png | Bin 0 -> 314 bytes .../homedecor_deckchair_striped_blue.png | Bin 0 -> 355 bytes .../textures/homedecor_office_chair_basic.png | Bin 0 -> 5309 bytes .../homedecor_office_chair_upscale.png | Bin 0 -> 4558 bytes .../textures/lrfurn_armchair_inv.png | Bin 0 -> 6841 bytes .../textures/lrfurn_longsofa_inv.png | Bin 0 -> 4423 bytes .../textures/lrfurn_sofa_bottom.png | Bin 0 -> 642 bytes .../textures/lrfurn_sofa_inv.png | Bin 0 -> 5297 bytes .../textures/lrfurn_upholstery.png | Bin 0 -> 2309 bytes .../homedecor_tables/.luacheckrc | 20 + .../homedecor_tables/coffeetable.lua | 126 + .../homedecor_tables/endtable.lua | 61 + .../homedecor_tables/init.lua | 6 + .../locale/homedecor_tables.de.tr | 27 + .../locale/homedecor_tables.es.tr | 27 + .../locale/homedecor_tables.fr.tr | 27 + .../locale/homedecor_tables.it.tr | 27 + .../locale/homedecor_tables.ms.tr | 27 + .../locale/homedecor_tables.pt.tr | 27 + .../locale/homedecor_tables.pt_BR.tr | 27 + .../locale/homedecor_tables.ru.tr | 27 + .../locale/homedecor_tables.zh_CN.tr | 27 + .../homedecor_tables/locale/template.txt | 27 + .../homedecor_tables/misc.lua | 370 + .../homedecor_tables/mod.conf | 3 + .../models/homedecor_table_small_round.obj | 303 + .../models/homedecor_table_small_square.obj | 48 + .../textures/homedecor_glass_face_clean.png | Bin 0 -> 96 bytes .../homedecor_glass_table_large_edges.png | Bin 0 -> 257 bytes .../homedecor_glass_table_large_inv.png | Bin 0 -> 2584 bytes .../homedecor_glass_table_large_tb.png | Bin 0 -> 152 bytes .../homedecor_glass_table_small_round.png | Bin 0 -> 338 bytes .../homedecor_glass_table_small_round_inv.png | Bin 0 -> 4002 bytes .../homedecor_glass_table_small_square.png | Bin 0 -> 390 bytes ...homedecor_glass_table_small_square_inv.png | Bin 0 -> 4026 bytes .../textures/homedecor_table_legs_brass.png | Bin 0 -> 351 bytes .../homedecor_table_legs_wrought_iron.png | Bin 0 -> 352 bytes .../homedecor_utility_table_edges.png | Bin 0 -> 708 bytes .../textures/homedecor_utility_table_legs.png | Bin 0 -> 430 bytes .../homedecor_utility_table_legs_inv.png | Bin 0 -> 5050 bytes .../textures/homedecor_utility_table_tb.png | Bin 0 -> 814 bytes .../homedecor_wood_table_large_edges.png | Bin 0 -> 708 bytes .../homedecor_wood_table_large_inv.png | Bin 0 -> 4741 bytes .../homedecor_wood_table_large_tb.png | Bin 0 -> 759 bytes .../homedecor_wood_table_small_round.png | Bin 0 -> 789 bytes .../homedecor_wood_table_small_round_inv.png | Bin 0 -> 5521 bytes .../homedecor_wood_table_small_square.png | Bin 0 -> 1022 bytes .../homedecor_wood_table_small_square_inv.png | Bin 0 -> 4795 bytes .../textures/lrfurn_coffeetable_back.png | Bin 0 -> 488 bytes .../textures/lrfurn_coffeetable_front.png | Bin 0 -> 473 bytes .../homedecor_trash_cans/.luacheckrc | 20 + .../homedecor_trash_cans/init.lua | 87 + .../locale/homedecor_trash_cans.de.tr | 8 + .../locale/homedecor_trash_cans.es.tr | 8 + .../locale/homedecor_trash_cans.fr.tr | 8 + .../locale/homedecor_trash_cans.ms.tr | 8 + .../locale/homedecor_trash_cans.pt.tr | 8 + .../locale/homedecor_trash_cans.pt_BR.tr | 8 + .../locale/homedecor_trash_cans.ru.tr | 8 + .../locale/homedecor_trash_cans.zh_CN.tr | 8 + .../homedecor_trash_cans/locale/template.txt | 8 + .../homedecor_trash_cans/mod.conf | 3 + .../models/homedecor_trash_can.obj | 316 + .../models/homedecor_trash_can_green.obj | 822 + .../models/homedecor_trash_can_green_open.obj | 346 + .../sounds/homedecor_trash_all.ogg | Bin 0 -> 32753 bytes .../textures/homedecor_trash_can.png | Bin 0 -> 831 bytes .../homedecor_trash_can_green_inv.png | Bin 0 -> 2193 bytes .../textures/homedecor_trash_can_inv.png | Bin 0 -> 6379 bytes .../homedecor_wardrobe/.luacheckrc | 24 + .../homedecor_wardrobe/init.lua | 195 + .../locale/homedecor_wardrobe.de.tr | 8 + .../locale/homedecor_wardrobe.es.tr | 8 + .../locale/homedecor_wardrobe.fr.tr | 8 + .../locale/homedecor_wardrobe.it.tr | 8 + .../locale/homedecor_wardrobe.ms.tr | 8 + .../locale/homedecor_wardrobe.pt.tr | 8 + .../locale/homedecor_wardrobe.pt_BR.tr | 8 + .../locale/homedecor_wardrobe.ru.tr | 8 + .../locale/homedecor_wardrobe.zh_CN.tr | 8 + .../homedecor_wardrobe/locale/template.txt | 8 + .../homedecor_wardrobe/mod.conf | 4 + .../models/homedecor_bedroom_wardrobe.obj | 168 + .../textures/homedecor_clothes_female1.png | Bin 0 -> 740 bytes .../homedecor_clothes_female1_preview.png | Bin 0 -> 369 bytes .../textures/homedecor_clothes_female2.png | Bin 0 -> 2201 bytes .../homedecor_clothes_female2_preview.png | Bin 0 -> 677 bytes .../textures/homedecor_clothes_female3.png | Bin 0 -> 935 bytes .../homedecor_clothes_female3_preview.png | Bin 0 -> 447 bytes .../textures/homedecor_clothes_female4.png | Bin 0 -> 612 bytes .../homedecor_clothes_female4_preview.png | Bin 0 -> 326 bytes .../textures/homedecor_clothes_female5.png | Bin 0 -> 1216 bytes .../homedecor_clothes_female5_preview.png | Bin 0 -> 564 bytes .../textures/homedecor_clothes_male1.png | Bin 0 -> 1241 bytes .../homedecor_clothes_male1_preview.png | Bin 0 -> 489 bytes .../textures/homedecor_clothes_male2.png | Bin 0 -> 1357 bytes .../homedecor_clothes_male2_preview.png | Bin 0 -> 523 bytes .../textures/homedecor_clothes_male3.png | Bin 0 -> 2330 bytes .../homedecor_clothes_male3_preview.png | Bin 0 -> 701 bytes .../textures/homedecor_clothes_male4.png | Bin 0 -> 2173 bytes .../homedecor_clothes_male4_preview.png | Bin 0 -> 623 bytes .../textures/homedecor_clothes_male5.png | Bin 0 -> 916 bytes .../homedecor_clothes_male5_preview.png | Bin 0 -> 409 bytes .../textures/homedecor_generic_wood_plain.png | Bin 0 -> 293 bytes .../textures/homedecor_wardrobe_doors.png | Bin 0 -> 668 bytes .../textures/homedecor_wardrobe_drawers.png | Bin 0 -> 683 bytes .../textures/homedecor_wardrobe_inv.png | Bin 0 -> 5893 bytes .../.luacheckrc | 21 + .../homedecor_windows_and_treatments/init.lua | 528 + .../homedecor_windows_and_treatments.de.tr | 18 + .../homedecor_windows_and_treatments.es.tr | 18 + .../homedecor_windows_and_treatments.fr.tr | 18 + .../homedecor_windows_and_treatments.it.tr | 18 + .../homedecor_windows_and_treatments.ms.tr | 18 + .../homedecor_windows_and_treatments.pt.tr | 18 + .../homedecor_windows_and_treatments.pt_BR.tr | 18 + .../homedecor_windows_and_treatments.ru.tr | 18 + .../homedecor_windows_and_treatments.zh_CN.tr | 18 + .../locale/template.txt | 18 + .../homedecor_windows_and_treatments/mod.conf | 4 + .../models/homedecor_window_shutter.obj | 207 + .../models/homedecor_windowblind_thick.obj | 426 + .../models/homedecor_windowblind_thin.obj | 428 + .../textures/homedecor_curtain.png | Bin 0 -> 295 bytes .../textures/homedecor_curtain_open.png | Bin 0 -> 276 bytes .../homedecor_curtainrod_brass_inv.png | Bin 0 -> 2704 bytes .../homedecor_curtainrod_wood_inv.png | Bin 0 -> 1500 bytes .../homedecor_curtainrod_wrought_iron_inv.png | Bin 0 -> 1989 bytes .../textures/homedecor_flowerbox_bottom.png | Bin 0 -> 137 bytes .../textures/homedecor_flowerbox_inv.png | Bin 0 -> 4196 bytes .../textures/homedecor_flowerbox_sides.png | Bin 0 -> 112 bytes .../textures/homedecor_flowerbox_top.png | Bin 0 -> 317 bytes .../textures/homedecor_stained_glass.png | Bin 0 -> 1515 bytes .../textures/homedecor_window_frame.png | Bin 0 -> 90 bytes .../textures/homedecor_window_quartered.png | Bin 0 -> 108 bytes .../textures/homedecor_window_shutter.png | Bin 0 -> 278 bytes .../textures/homedecor_window_shutter_inv.png | Bin 0 -> 4879 bytes .../textures/homedecor_window_sides.png | Bin 0 -> 443 bytes .../homedecor_windowblind_strings.png | Bin 0 -> 251 bytes .../homedecor_windowblind_thick_inv.png | Bin 0 -> 7008 bytes .../homedecor_windowblind_thin_inv.png | Bin 0 -> 7000 bytes .../textures/homedecor_windowblinds.png | Bin 0 -> 288 bytes mods/homedecor_modpack/inbox/.luacheckrc | 20 + mods/homedecor_modpack/inbox/init.lua | 126 + .../inbox/locale/inbox.de.tr | 7 + .../inbox/locale/inbox.es.tr | 7 + .../inbox/locale/inbox.fr.tr | 7 + .../inbox/locale/inbox.ms.tr | 7 + .../inbox/locale/inbox.pt.tr | 7 + .../inbox/locale/inbox.pt_BR.tr | 7 + .../inbox/locale/inbox.ru.tr | 7 + .../inbox/locale/inbox.zh_CN.tr | 7 + .../inbox/locale/template.txt | 7 + mods/homedecor_modpack/inbox/mod.conf | 3 + .../inbox/models/inbox_mailbox.obj | 275 + .../inbox/textures/inbox_grey_metal.png | Bin 0 -> 152 bytes .../inbox/textures/inbox_red_metal.png | Bin 0 -> 319 bytes .../inbox/textures/inbox_white_metal.png | Bin 0 -> 156 bytes .../inbox/textures/mailbox_inv.png | Bin 0 -> 2916 bytes mods/homedecor_modpack/itemframes/.luacheckrc | 21 + mods/homedecor_modpack/itemframes/init.lua | 330 + .../itemframes/locale/itemframes.de.tr | 9 + .../itemframes/locale/itemframes.es.tr | 9 + .../itemframes/locale/itemframes.fr.tr | 9 + .../itemframes/locale/itemframes.it.tr | 9 + .../itemframes/locale/itemframes.ms.tr | 9 + .../itemframes/locale/itemframes.pt.tr | 9 + .../itemframes/locale/itemframes.pt_BR.tr | 9 + .../itemframes/locale/itemframes.ru.tr | 9 + .../itemframes/locale/itemframes.zh_CN.tr | 9 + .../itemframes/locale/template.txt | 9 + mods/homedecor_modpack/itemframes/mod.conf | 3 + .../itemframes/textures/itemframes_frame.png | Bin 0 -> 104 bytes .../textures/itemframes_pedestal.png | Bin 0 -> 286 bytes mods/homedecor_modpack/lavalamp/.luacheckrc | 20 + mods/homedecor_modpack/lavalamp/README.txt | 24 + mods/homedecor_modpack/lavalamp/init.lua | 147 + .../lavalamp/locale/lavalamp.de.tr | 7 + .../lavalamp/locale/lavalamp.es.tr | 7 + .../lavalamp/locale/lavalamp.fr.tr | 7 + .../lavalamp/locale/lavalamp.it.tr | 7 + .../lavalamp/locale/lavalamp.ms.tr | 7 + .../lavalamp/locale/lavalamp.pt.tr | 7 + .../lavalamp/locale/lavalamp.pt_BR.tr | 7 + .../lavalamp/locale/lavalamp.ru.tr | 7 + .../lavalamp/locale/lavalamp.zh_CN.tr | 7 + .../lavalamp/locale/template.txt | 7 + mods/homedecor_modpack/lavalamp/mod.conf | 2 + .../lavalamp/models/lavalamp.obj | 550 + .../lavalamp/textures/lavalamp_lamp_anim.png | Bin 0 -> 5640 bytes .../lavalamp/textures/lavalamp_lamp_inv.png | Bin 0 -> 2884 bytes .../textures/lavalamp_lamp_liquid.png | Bin 0 -> 412 bytes .../lavalamp/textures/lavalamp_lamp_off.png | Bin 0 -> 86 bytes .../lavalamp/textures/lavalamp_metal.png | Bin 0 -> 152 bytes mods/homedecor_modpack/listnodes.sh | 13 + mods/homedecor_modpack/modpack.conf | 1 + .../modpack.txt | 0 .../plasmascreen/.luacheckrc | 19 + mods/homedecor_modpack/plasmascreen/README.md | 14 + mods/homedecor_modpack/plasmascreen/init.lua | 187 + .../plasmascreen/locale/plasmascreen.de.tr | 8 + .../plasmascreen/locale/plasmascreen.es.tr | 8 + .../plasmascreen/locale/plasmascreen.fr.tr | 8 + .../plasmascreen/locale/plasmascreen.ms.tr | 8 + .../plasmascreen/locale/plasmascreen.pt.tr | 8 + .../plasmascreen/locale/plasmascreen.pt_BR.tr | 8 + .../plasmascreen/locale/plasmascreen.ru.tr | 8 + .../plasmascreen/locale/plasmascreen.zh_CN.tr | 8 + .../plasmascreen/locale/template.txt | 8 + mods/homedecor_modpack/plasmascreen/mod.conf | 3 + .../plasmascreen/models/plasmascreen_tv.obj | 135 + .../textures/plasmascreen_back.png | Bin 0 -> 232 bytes .../textures/plasmascreen_case.png | Bin 0 -> 1118 bytes .../textures/plasmascreen_case_off.png | Bin 0 -> 1118 bytes .../textures/plasmascreen_screen_off.png | Bin 0 -> 324 bytes .../textures/plasmascreen_tv_inv.png | Bin 0 -> 192 bytes .../textures/plasmascreen_video.png | Bin 0 -> 21672 bytes mods/lib_mount/.luacheckrc | 17 + mods/lib_mount/LICENSE.md | 504 + mods/lib_mount/README.md | 41 + mods/lib_mount/README.txt | 7 - mods/lib_mount/depends.txt | 1 + mods/lib_mount/init.lua | 167 +- mods/lib_mount/mod.conf | 3 + mods/mail/LICENSE | 12 + mods/mail/README | 26 + mods/mail/depends.txt | 1 + mods/mail/init.lua | 226 + mods/mail/textures/mail_button.png | Bin 0 -> 2916 bytes mods/mob-engine/API.txt | 202 - mods/mob-engine/CHANGELOG.md | 180 - mods/mob-engine/LICENSE | 20 - mods/mob-engine/README.md | 47 - mods/mob-engine/bower.json | 30 - mods/mob-engine/chicken/LICENSE.txt | 20 - mods/mob-engine/chicken/README.txt | 31 - mods/mob-engine/chicken/depends.txt | 2 - mods/mob-engine/chicken/egg.lua | 84 - mods/mob-engine/chicken/init.lua | 137 - .../chicken/models/creatures_chicken.b3d | Bin 57635 -> 0 bytes .../chicken/sounds/creatures_chicken.1.ogg | Bin 19344 -> 0 bytes .../chicken/sounds/creatures_chicken.2.ogg | Bin 8234 -> 0 bytes .../chicken/sounds/creatures_chicken.3.ogg | Bin 12312 -> 0 bytes .../sounds/creatures_chicken_hit.1.ogg | Bin 10004 -> 0 bytes .../sounds/creatures_chicken_hit.2.ogg | Bin 9458 -> 0 bytes .../chicken/textures/creatures_chicken.png | Bin 710 -> 0 bytes .../textures/creatures_chicken_flesh.png | Bin 969 -> 0 bytes .../textures/creatures_chicken_meat.png | Bin 966 -> 0 bytes .../chicken/textures/creatures_egg.png | Bin 2996 -> 0 bytes .../chicken/textures/creatures_feather.png | Bin 452 -> 0 bytes .../chicken/textures/creatures_fried_egg.png | Bin 3002 -> 0 bytes mods/mob-engine/creatures/LICENSE.txt | 20 - mods/mob-engine/creatures/README.txt | 26 - mods/mob-engine/creatures/common.lua | 148 - mods/mob-engine/creatures/depends.txt | 2 - mods/mob-engine/creatures/description.txt | 1 - mods/mob-engine/creatures/functions.lua | 674 - mods/mob-engine/creatures/init.lua | 33 - mods/mob-engine/creatures/items.lua | 39 - mods/mob-engine/creatures/register.lua | 580 - .../creatures/sounds/creatures_splash.1.ogg | Bin 8391 -> 0 bytes .../creatures/sounds/creatures_splash.2.ogg | Bin 8844 -> 0 bytes .../creatures/textures/creatures_flesh.png | Bin 441 -> 0 bytes .../creatures/textures/creatures_meat.png | Bin 478 -> 0 bytes .../textures/creatures_spawn_egg.png | Bin 686 -> 0 bytes .../creatures/textures/creatures_spawner.png | Bin 453 -> 0 bytes mods/mob-engine/ghost/LICENSE.txt | 20 - mods/mob-engine/ghost/README.txt | 26 - mods/mob-engine/ghost/depends.txt | 2 - mods/mob-engine/ghost/init.lua | 110 - .../ghost/models/creatures_ghost.b3d | Bin 47598 -> 0 bytes mods/mob-engine/ghost/models/ghost.b3d | Bin 71473 -> 0 bytes .../ghost/sounds/creatures_ghost.1.ogg | Bin 28792 -> 0 bytes .../ghost/sounds/creatures_ghost.2.ogg | Bin 22828 -> 0 bytes .../ghost/sounds/creatures_ghost_death.ogg | Bin 14526 -> 0 bytes .../ghost/sounds/creatures_ghost_hit.ogg | Bin 11312 -> 0 bytes .../ghost/textures/creatures_egg_ghost.png | Bin 718 -> 0 bytes mods/mob-engine/oerrki/LICENSE.txt | 20 - mods/mob-engine/oerrki/README.txt | 31 - mods/mob-engine/oerrki/depends.txt | 3 - mods/mob-engine/oerrki/init.lua | 110 - .../oerrki/models/creatures_oerrki.b3d | Bin 48685 -> 0 bytes .../oerrki/sounds/creatures_oerrki_attack.ogg | Bin 16576 -> 0 bytes .../oerrki/sounds/creatures_oerrki_hit.1.ogg | Bin 10732 -> 0 bytes .../oerrki/sounds/creatures_oerrki_hit.2.ogg | Bin 14869 -> 0 bytes .../oerrki/sounds/creatures_oerrki_idle.1.ogg | Bin 24661 -> 0 bytes .../oerrki/sounds/creatures_oerrki_idle.2.ogg | Bin 22801 -> 0 bytes .../oerrki/textures/creatures_egg_oerrki.png | Bin 695 -> 0 bytes .../oerrki/textures/creatures_oerrki.png | Bin 1923 -> 0 bytes mods/mob-engine/screenshot.png | Bin 575888 -> 0 bytes mods/mob-engine/sheep/LICENSE.txt | 20 - mods/mob-engine/sheep/README.txt | 39 - mods/mob-engine/sheep/depends.txt | 4 - mods/mob-engine/sheep/init.lua | 215 - .../sheep/models/creatures_sheep.b3d | Bin 83593 -> 0 bytes .../sheep/sounds/creatures_shears.ogg | Bin 7145 -> 0 bytes .../sheep/sounds/creatures_sheep.1.ogg | Bin 15806 -> 0 bytes .../sheep/sounds/creatures_sheep.2.ogg | Bin 11642 -> 0 bytes .../sheep/sounds/creatures_sheep.3.ogg | Bin 18857 -> 0 bytes .../sheep/textures/creatures_egg_sheep.png | Bin 675 -> 0 bytes .../sheep/textures/creatures_shears.png | Bin 282 -> 0 bytes .../sheep/textures/creatures_sheep.png | Bin 5968 -> 0 bytes .../sheep/textures/creatures_sheep_black.png | Bin 4073 -> 0 bytes .../sheep/textures/creatures_sheep_brown.png | Bin 4372 -> 0 bytes .../sheep/textures/creatures_sheep_grey.png | Bin 4195 -> 0 bytes .../sheep/textures/creatures_sheep_shaved.png | Bin 5641 -> 0 bytes .../sheep/textures/creatures_sheep_white.png | Bin 4636 -> 0 bytes mods/mob-engine/zombie/LICENSE.txt | 20 - mods/mob-engine/zombie/README.txt | 32 - mods/mob-engine/zombie/depends.txt | 2 - mods/mob-engine/zombie/init.lua | 134 - .../zombie/models/creatures_zombie.b3d | Bin 47598 -> 0 bytes .../zombie/sounds/creatures_zombie.1.ogg | Bin 15897 -> 0 bytes .../zombie/sounds/creatures_zombie.2.ogg | Bin 17475 -> 0 bytes .../zombie/sounds/creatures_zombie.3.ogg | Bin 25164 -> 0 bytes .../zombie/sounds/creatures_zombie_death.ogg | Bin 19970 -> 0 bytes .../zombie/sounds/creatures_zombie_hit.ogg | Bin 6929 -> 0 bytes .../zombie/textures/creatures_egg_zombie.png | Bin 714 -> 0 bytes .../textures/creatures_rotten_flesh.png | Bin 511 -> 0 bytes mods/mob_horse/depends.txt | 3 + mods/mob_horse/init.lua | 288 + mods/mob_horse/intllib.lua | 3 + mods/mob_horse/locale/it_IT.po | 59 + mods/mob_horse/locale/mob_horse.en.tr | 10 + mods/mob_horse/locale/mob_horse.fr.tr | 10 + mods/mob_horse/locale/mob_horse.it_IT.tr | 10 + mods/mob_horse/locale/mob_horse.ms.tr | 10 + mods/mob_horse/locale/mob_horse.zh_CN.tr | 10 + mods/mob_horse/locale/mob_horse.zh_TW.tr | 10 + mods/mob_horse/locale/ms.po | 59 + mods/mob_horse/locale/template.pot | 58 + mods/mob_horse/locale/zh_CN.pot | 58 + mods/mob_horse/locale/zh_CN.txt | 12 + mods/mob_horse/locale/zh_TW.txt | 12 + mods/mob_horse/models/mobs_horse.x | 5739 +++++ mods/mob_horse/readme.md | 18 + mods/mob_horse/screenshot.png | Bin 0 -> 8643 bytes mods/mob_horse/textures/mobs_horse.png | Bin 0 -> 886 bytes mods/mob_horse/textures/mobs_horseara.png | Bin 0 -> 724 bytes mods/mob_horse/textures/mobs_horsepeg.png | Bin 0 -> 1070 bytes .../textures/mobs_horseshoe_bronze.png | Bin 0 -> 153 bytes .../textures/mobs_horseshoe_bronzeo.png | Bin 0 -> 106 bytes .../textures/mobs_horseshoe_diamond.png | Bin 0 -> 153 bytes .../textures/mobs_horseshoe_diamondo.png | Bin 0 -> 106 bytes .../textures/mobs_horseshoe_mese.png | Bin 0 -> 153 bytes .../textures/mobs_horseshoe_meseo.png | Bin 0 -> 106 bytes .../textures/mobs_horseshoe_steel.png | Bin 0 -> 153 bytes .../textures/mobs_horseshoe_steelo.png | Bin 0 -> 106 bytes mods/mobs_animal/bee.lua | 204 + mods/mobs_animal/bunny.lua | 180 + mods/mobs_animal/chicken.lua | 312 + mods/mobs_animal/cow.lua | 262 + mods/mobs_animal/depends.txt | 4 + mods/mobs_animal/description.txt | 1 + mods/mobs_animal/init.lua | 44 + mods/mobs_animal/intllib.lua | 3 + mods/mobs_animal/kitten.lua | 173 + mods/mobs_animal/license.txt | 29 + mods/mobs_animal/locale/de.po | 203 + mods/mobs_animal/locale/fr.po | 202 + mods/mobs_animal/locale/it.po | 201 + mods/mobs_animal/locale/mobs_animal.de.tr | 50 + mods/mobs_animal/locale/mobs_animal.en.tr | 50 + mods/mobs_animal/locale/mobs_animal.fr.tr | 50 + mods/mobs_animal/locale/mobs_animal.it.tr | 50 + mods/mobs_animal/locale/mobs_animal.ms.tr | 50 + mods/mobs_animal/locale/mobs_animal.ru.tr | 50 + mods/mobs_animal/locale/mobs_animal.tr.tr | 50 + mods/mobs_animal/locale/mobs_animal.zh_CN.tr | 50 + mods/mobs_animal/locale/mobs_animal.zh_TW.tr | 50 + mods/mobs_animal/locale/ms.po | 199 + mods/mobs_animal/locale/ru.po | 216 + mods/mobs_animal/locale/template.pot | 198 + mods/mobs_animal/locale/tr.po | 202 + mods/mobs_animal/locale/zh_CN.pot | 206 + mods/mobs_animal/locale/zh_CN.txt | 53 + mods/mobs_animal/locale/zh_TW.txt | 53 + mods/mobs_animal/lucky_block.lua | 31 + mods/mobs_animal/mod.conf | 1 + mods/mobs_animal/models/mobs_bee.b3d | Bin 0 -> 145532 bytes mods/mobs_animal/models/mobs_bunny.b3d | Bin 0 -> 106937 bytes mods/mobs_animal/models/mobs_chicken.b3d | Bin 0 -> 152139 bytes mods/mobs_animal/models/mobs_cow.b3d | Bin 0 -> 301561 bytes mods/mobs_animal/models/mobs_kitten.b3d | Bin 0 -> 98176 bytes mods/mobs_animal/models/mobs_panda.b3d | Bin 0 -> 102237 bytes mods/mobs_animal/models/mobs_penguin.b3d | Bin 0 -> 66656 bytes mods/mobs_animal/models/mobs_pumba.b3d | Bin 0 -> 95019 bytes mods/mobs_animal/models/mobs_rat.b3d | Bin 0 -> 6745 bytes mods/mobs_animal/models/mobs_sheep.b3d | Bin 0 -> 71405 bytes mods/mobs_animal/models/mobs_sheep_shaved.b3d | Bin 0 -> 55932 bytes mods/mobs_animal/panda.lua | 86 + mods/mobs_animal/penguin.lua | 76 + mods/mobs_animal/rat.lua | 103 + mods/mobs_animal/readme.md | 45 + mods/mobs_animal/screenshot.png | Bin 0 -> 34071 bytes mods/mobs_animal/sheep.lua | 248 + mods/mobs_animal/sounds/mobs_bee.ogg | Bin 0 -> 30220 bytes mods/mobs_animal/sounds/mobs_chicken.1.ogg | Bin 0 -> 14321 bytes mods/mobs_animal/sounds/mobs_chicken.2.ogg | Bin 0 -> 10048 bytes mods/mobs_animal/sounds/mobs_chicken.ogg | Bin 0 -> 11154 bytes mods/mobs_animal/sounds/mobs_cow.ogg | Bin 0 -> 7216 bytes mods/mobs_animal/sounds/mobs_kitten.ogg | Bin 0 -> 13528 bytes mods/mobs_animal/sounds/mobs_panda.ogg | Bin 0 -> 9971 bytes mods/mobs_animal/sounds/mobs_pig.ogg | Bin 0 -> 5996 bytes mods/mobs_animal/sounds/mobs_pig_angry.ogg | Bin 0 -> 7835 bytes mods/mobs_animal/sounds/mobs_rat.ogg | Bin 0 -> 11134 bytes mods/mobs_animal/sounds/mobs_sheep.ogg | Bin 0 -> 7332 bytes mods/mobs_animal/spawn_example.lua | 195 + mods/mobs_animal/textures/mobs_bee.png | Bin 0 -> 1253 bytes mods/mobs_animal/textures/mobs_bee_inv.png | Bin 0 -> 934 bytes mods/mobs_animal/textures/mobs_beehive.png | Bin 0 -> 513 bytes .../mobs_animal/textures/mobs_bucket_milk.png | Bin 0 -> 241 bytes .../mobs_animal/textures/mobs_bunny_brown.png | Bin 0 -> 999 bytes mods/mobs_animal/textures/mobs_bunny_evil.png | Bin 0 -> 809 bytes mods/mobs_animal/textures/mobs_bunny_grey.png | Bin 0 -> 771 bytes mods/mobs_animal/textures/mobs_bunny_inv.png | Bin 0 -> 466 bytes .../mobs_animal/textures/mobs_bunny_white.png | Bin 0 -> 809 bytes mods/mobs_animal/textures/mobs_butter.png | Bin 0 -> 181 bytes mods/mobs_animal/textures/mobs_cheese.png | Bin 0 -> 247 bytes .../mobs_animal/textures/mobs_cheeseblock.png | Bin 0 -> 609 bytes mods/mobs_animal/textures/mobs_chick.png | Bin 0 -> 3140 bytes mods/mobs_animal/textures/mobs_chicken.png | Bin 0 -> 3503 bytes .../textures/mobs_chicken_black.png | Bin 0 -> 3511 bytes .../textures/mobs_chicken_brown.png | Bin 0 -> 3481 bytes .../textures/mobs_chicken_cooked.png | Bin 0 -> 216 bytes .../textures/mobs_chicken_egg_fried.png | Bin 0 -> 166 bytes .../textures/mobs_chicken_feather.png | Bin 0 -> 167 bytes .../mobs_animal/textures/mobs_chicken_inv.png | Bin 0 -> 369 bytes .../mobs_animal/textures/mobs_chicken_raw.png | Bin 0 -> 218 bytes mods/mobs_animal/textures/mobs_cooked_rat.png | Bin 0 -> 239 bytes mods/mobs_animal/textures/mobs_cow.png | Bin 0 -> 4104 bytes mods/mobs_animal/textures/mobs_cow2.png | Bin 0 -> 4557 bytes mods/mobs_animal/textures/mobs_cow_inv.png | Bin 0 -> 610 bytes mods/mobs_animal/textures/mobs_glass_milk.png | Bin 0 -> 199 bytes mods/mobs_animal/textures/mobs_hairball.png | Bin 0 -> 363 bytes .../mobs_animal/textures/mobs_honey_block.png | Bin 0 -> 272 bytes mods/mobs_animal/textures/mobs_honey_inv.png | Bin 0 -> 301 bytes .../textures/mobs_kitten_ginger.png | Bin 0 -> 440 bytes mods/mobs_animal/textures/mobs_kitten_inv.png | Bin 0 -> 377 bytes .../textures/mobs_kitten_sandy.png | Bin 0 -> 404 bytes .../textures/mobs_kitten_splotchy.png | Bin 0 -> 456 bytes .../textures/mobs_kitten_striped.png | Bin 0 -> 416 bytes .../textures/mobs_mutton_cooked.png | Bin 0 -> 472 bytes mods/mobs_animal/textures/mobs_mutton_raw.png | Bin 0 -> 520 bytes mods/mobs_animal/textures/mobs_panda.png | Bin 0 -> 1402 bytes mods/mobs_animal/textures/mobs_panda_inv.png | Bin 0 -> 378 bytes .../textures/mobs_panda_viking.png | Bin 0 -> 1378 bytes mods/mobs_animal/textures/mobs_penguin.png | Bin 0 -> 892 bytes .../mobs_animal/textures/mobs_penguin_inv.png | Bin 0 -> 312 bytes .../mobs_animal/textures/mobs_pork_cooked.png | Bin 0 -> 462 bytes mods/mobs_animal/textures/mobs_pork_raw.png | Bin 0 -> 406 bytes mods/mobs_animal/textures/mobs_pumba.png | Bin 0 -> 1173 bytes mods/mobs_animal/textures/mobs_pumba_inv.png | Bin 0 -> 914 bytes .../textures/mobs_rabbit_cooked.png | Bin 0 -> 444 bytes .../mobs_animal/textures/mobs_rabbit_hide.png | Bin 0 -> 145 bytes mods/mobs_animal/textures/mobs_rabbit_raw.png | Bin 0 -> 489 bytes mods/mobs_animal/textures/mobs_rat.png | Bin 0 -> 1347 bytes mods/mobs_animal/textures/mobs_rat2.png | Bin 0 -> 1500 bytes mods/mobs_animal/textures/mobs_rat_inv.png | Bin 0 -> 432 bytes mods/mobs_animal/textures/mobs_sheep_base.png | Bin 0 -> 635 bytes mods/mobs_animal/textures/mobs_sheep_inv.png | Bin 0 -> 401 bytes .../textures/mobs_sheep_shaved.png | Bin 0 -> 983 bytes mods/mobs_animal/textures/mobs_sheep_wool.png | Bin 0 -> 1028 bytes mods/mobs_animal/warthog.lua | 116 + mods/mobs_monster/depends.txt | 5 + mods/mobs_monster/description.txt | 1 + mods/mobs_monster/dirt_monster.lua | 77 + mods/mobs_monster/dungeon_master.lua | 143 + mods/mobs_monster/init.lua | 43 + mods/mobs_monster/intllib.lua | 3 + mods/mobs_monster/lava_flan.lua | 333 + mods/mobs_monster/license.txt | 32 + mods/mobs_monster/locale/de.txt | 37 + mods/mobs_monster/locale/fr.txt | 34 + mods/mobs_monster/locale/it.txt | 38 + mods/mobs_monster/locale/mobs_monster.de.tr | 14 + mods/mobs_monster/locale/mobs_monster.en.tr | 14 + mods/mobs_monster/locale/mobs_monster.fr.tr | 14 + mods/mobs_monster/locale/mobs_monster.it.tr | 14 + mods/mobs_monster/locale/mobs_monster.ms.tr | 14 + mods/mobs_monster/locale/mobs_monster.tr.tr | 14 + .../mobs_monster/locale/mobs_monster.zh_CN.tr | 14 + .../mobs_monster/locale/mobs_monster.zh_TW.tr | 14 + mods/mobs_monster/locale/ms.txt | 35 + mods/mobs_monster/locale/template.txt | 36 + mods/mobs_monster/locale/tr.txt | 39 + mods/mobs_monster/locale/zh_CN.txt | 36 + mods/mobs_monster/locale/zh_TW.txt | 36 + mods/mobs_monster/lucky_block.lua | 42 + mods/mobs_monster/mese_monster.lua | 113 + mods/mobs_monster/mod.conf | 1 + .../models/mobs_dungeon_master.b3d | Bin 0 -> 26289 bytes mods/mobs_monster/models/mobs_oerkki.b3d | Bin 0 -> 42149 bytes .../mobs_monster/models/mobs_sand_monster.b3d | Bin 0 -> 115989 bytes mods/mobs_monster/models/mobs_spider.b3d | Bin 0 -> 103645 bytes .../models/mobs_stone_monster.b3d | Bin 0 -> 29900 bytes .../mobs_monster/models/mobs_tree_monster.b3d | Bin 0 -> 51386 bytes mods/mobs_monster/models/zmobs_lava_flan.x | 3506 +++ mods/mobs_monster/models/zmobs_mese_monster.x | 2999 +++ mods/mobs_monster/oerkki.lua | 77 + mods/mobs_monster/readme.md | 40 + mods/mobs_monster/sand_monster.lua | 133 + mods/mobs_monster/sounds/mobs_dirtmonster.ogg | Bin 0 -> 17618 bytes .../sounds/mobs_dungeonmaster.ogg | Bin 0 -> 12624 bytes mods/mobs_monster/sounds/mobs_fireball.ogg | Bin 0 -> 14877 bytes mods/mobs_monster/sounds/mobs_lavaflan.ogg | Bin 0 -> 20095 bytes mods/mobs_monster/sounds/mobs_mesemonster.ogg | Bin 0 -> 24646 bytes mods/mobs_monster/sounds/mobs_oerkki.ogg | Bin 0 -> 35208 bytes mods/mobs_monster/sounds/mobs_sandmonster.ogg | Bin 0 -> 51456 bytes mods/mobs_monster/sounds/mobs_spider.ogg | Bin 0 -> 11918 bytes .../mobs_monster/sounds/mobs_stonemonster.ogg | Bin 0 -> 9946 bytes mods/mobs_monster/sounds/mobs_treemonster.ogg | Bin 0 -> 12516 bytes mods/mobs_monster/spawn_example.lua | 173 + mods/mobs_monster/spider.lua | 246 + mods/mobs_monster/stone_monster.lua | 79 + mods/mobs_monster/textures/mobs_cobweb.png | Bin 0 -> 144 bytes .../textures/mobs_dirt_monster.png | Bin 0 -> 1468 bytes .../textures/mobs_dungeon_master.png | Bin 0 -> 1906 bytes .../textures/mobs_dungeon_master2.png | Bin 0 -> 1195 bytes .../textures/mobs_dungeon_master3.png | Bin 0 -> 1963 bytes mods/mobs_monster/textures/mobs_fireball.png | Bin 0 -> 220 bytes .../textures/mobs_obsidian_flan.png | Bin 0 -> 275 bytes mods/mobs_monster/textures/mobs_oerkki.png | Bin 0 -> 1727 bytes mods/mobs_monster/textures/mobs_oerkki2.png | Bin 0 -> 1789 bytes mods/mobs_monster/textures/mobs_pick_lava.png | Bin 0 -> 239 bytes .../textures/mobs_sand_monster.png | Bin 0 -> 1655 bytes .../textures/mobs_sand_particles.png | Bin 0 -> 148 bytes .../textures/mobs_spider_crystal.png | Bin 0 -> 4663 bytes .../textures/mobs_spider_grey.png | Bin 0 -> 8013 bytes .../textures/mobs_spider_mese.png | Bin 0 -> 3193 bytes .../textures/mobs_spider_orange.png | Bin 0 -> 10561 bytes .../textures/mobs_spider_snowy.png | Bin 0 -> 8481 bytes .../textures/mobs_stone_monster.png | Bin 0 -> 1224 bytes .../textures/mobs_stone_monster2.png | Bin 0 -> 3682 bytes .../textures/mobs_tree_monster.png | Bin 0 -> 6783 bytes .../textures/mobs_tree_monster2.png | Bin 0 -> 4762 bytes .../mobs_monster/textures/zmobs_lava_flan.png | Bin 0 -> 1438 bytes .../textures/zmobs_lava_flan2.png | Bin 0 -> 1215 bytes .../textures/zmobs_lava_flan3.png | Bin 0 -> 1814 bytes mods/mobs_monster/textures/zmobs_lava_orb.png | Bin 0 -> 522 bytes .../textures/zmobs_mese_monster.png | Bin 0 -> 567 bytes mods/mobs_monster/tree_monster.lua | 85 + mods/mobs_npc/depends.txt | 4 + mods/mobs_npc/description.txt | 1 + mods/mobs_npc/igor.lua | 124 + mods/mobs_npc/init.lua | 37 + mods/mobs_npc/intllib.lua | 3 + mods/mobs_npc/license.txt | 21 + mods/mobs_npc/locale/de.txt | 23 + mods/mobs_npc/locale/it_IT.txt | 21 + mods/mobs_npc/locale/mobs_npc.de.tr | 11 + mods/mobs_npc/locale/mobs_npc.en.tr | 11 + mods/mobs_npc/locale/mobs_npc.fr.tr | 11 + mods/mobs_npc/locale/mobs_npc.it_IT.tr | 11 + mods/mobs_npc/locale/mobs_npc.ms.tr | 11 + mods/mobs_npc/locale/mobs_npc.zh_CN.tr | 11 + mods/mobs_npc/locale/mobs_npc.zh_TW.tr | 11 + mods/mobs_npc/locale/ms.txt | 21 + mods/mobs_npc/locale/template.txt | 24 + mods/mobs_npc/locale/zh_CN.txt | 24 + mods/mobs_npc/locale/zh_TW.txt | 24 + mods/mobs_npc/lucky_block.lua | 11 + mods/mobs_npc/mod.conf | 1 + mods/mobs_npc/models/mobs_character.b3d | Bin 0 -> 84526 bytes mods/mobs_npc/npc.lua | 139 + mods/mobs_npc/readme.md | 15 + mods/mobs_npc/screenshot.png | Bin 0 -> 8003 bytes mods/mobs_npc/spawn_example.lua | 98 + mods/mobs_npc/textures/gui_arrow_blank.png | Bin 0 -> 160 bytes mods/mobs_npc/textures/mobs_igor.png | Bin 0 -> 222 bytes mods/mobs_npc/textures/mobs_igor2.png | Bin 0 -> 924 bytes mods/mobs_npc/textures/mobs_igor3.png | Bin 0 -> 1109 bytes mods/mobs_npc/textures/mobs_igor4.png | Bin 0 -> 544 bytes mods/mobs_npc/textures/mobs_igor5.png | Bin 0 -> 848 bytes mods/mobs_npc/textures/mobs_igor6.png | Bin 0 -> 816 bytes mods/mobs_npc/textures/mobs_igor7.png | Bin 0 -> 799 bytes mods/mobs_npc/textures/mobs_igor8.png | Bin 0 -> 792 bytes mods/mobs_npc/textures/mobs_npc.png | Bin 0 -> 901 bytes mods/mobs_npc/textures/mobs_npc2.png | Bin 0 -> 1018 bytes mods/mobs_npc/textures/mobs_npc_baby.png | Bin 0 -> 684 bytes mods/mobs_npc/textures/mobs_trader.png | Bin 0 -> 783 bytes mods/mobs_npc/textures/mobs_trader2.png | Bin 0 -> 783 bytes mods/mobs_npc/textures/mobs_trader3.png | Bin 0 -> 779 bytes mods/mobs_npc/trader.lua | 304 + mods/mobs_redo/api.lua | 4681 ++++ mods/mobs_redo/api.txt | 834 + mods/mobs_redo/crafts.lua | 355 + mods/mobs_redo/depends.txt | 9 + mods/mobs_redo/description.txt | 1 + mods/mobs_redo/init.lua | 19 + mods/mobs_redo/intllib.lua | 3 + mods/mobs_redo/license.txt | 21 + mods/mobs_redo/locale/de_DE.po | 131 + mods/mobs_redo/locale/es.po | 128 + mods/mobs_redo/locale/fr.po | 136 + mods/mobs_redo/locale/it.po | 131 + mods/mobs_redo/locale/mobs.de_DE.tr | 34 + mods/mobs_redo/locale/mobs.en.tr | 34 + mods/mobs_redo/locale/mobs.es.tr | 34 + mods/mobs_redo/locale/mobs.fr.tr | 34 + mods/mobs_redo/locale/mobs.it.tr | 34 + mods/mobs_redo/locale/mobs.ms.tr | 34 + mods/mobs_redo/locale/mobs.pt.tr | 34 + mods/mobs_redo/locale/mobs.ru.tr | 34 + mods/mobs_redo/locale/mobs.tr.tr | 34 + mods/mobs_redo/locale/mobs.zh_CN.tr | 34 + mods/mobs_redo/locale/mobs.zh_TW.tr | 34 + mods/mobs_redo/locale/ms.po | 131 + mods/mobs_redo/locale/pt.po | 133 + mods/mobs_redo/locale/ru.po | 129 + mods/mobs_redo/locale/template.pot | 136 + mods/mobs_redo/locale/tr.po | 133 + mods/mobs_redo/locale/zh_CN.po | 130 + mods/mobs_redo/locale/zh_TW.po | 130 + mods/mobs_redo/lucky_block.lua | 18 + mods/mobs_redo/mod.conf | 1 + mods/mobs_redo/mount.lua | 457 + mods/mobs_redo/readme.MD | 90 + mods/mobs_redo/settingtypes.txt | 35 + mods/mobs_redo/sounds/default_punch.ogg | Bin 0 -> 5946 bytes mods/mobs_redo/sounds/license.txt | 7 + mods/mobs_redo/sounds/mobs_spell.ogg | Bin 0 -> 15205 bytes mods/mobs_redo/sounds/mobs_swing.ogg | Bin 0 -> 6895 bytes mods/mobs_redo/spawner.lua | 185 + mods/mobs_redo/textures/mob_spawner.png | Bin 0 -> 108 bytes mods/mobs_redo/textures/mobs_blood.png | Bin 0 -> 267 bytes mods/mobs_redo/textures/mobs_chicken_egg.png | Bin 0 -> 235 bytes .../textures/mobs_chicken_egg_overlay.png | Bin 0 -> 191 bytes mods/mobs_redo/textures/mobs_leather.png | Bin 0 -> 196 bytes mods/mobs_redo/textures/mobs_magic_lasso.png | Bin 0 -> 176 bytes mods/mobs_redo/textures/mobs_meat.png | Bin 0 -> 411 bytes mods/mobs_redo/textures/mobs_meat_bottom.png | Bin 0 -> 253 bytes mods/mobs_redo/textures/mobs_meat_raw.png | Bin 0 -> 426 bytes mods/mobs_redo/textures/mobs_meat_side.png | Bin 0 -> 271 bytes mods/mobs_redo/textures/mobs_meat_top.png | Bin 0 -> 287 bytes mods/mobs_redo/textures/mobs_nametag.png | Bin 0 -> 247 bytes mods/mobs_redo/textures/mobs_net.png | Bin 0 -> 195 bytes .../textures/mobs_noentry_particle.png | Bin 0 -> 165 bytes .../textures/mobs_protect_particle.png | Bin 0 -> 117 bytes mods/mobs_redo/textures/mobs_protector.png | Bin 0 -> 164 bytes mods/mobs_redo/textures/mobs_saddle.png | Bin 0 -> 166 bytes mods/mobs_redo/textures/mobs_shears.png | Bin 0 -> 224 bytes mods/mobs_redo/textures/tnt_smoke.png | Bin 0 -> 202 bytes mods/mobs_sky/README.md | 4 + mods/mobs_sky/mobs_bat/depends.txt | 2 + mods/mobs_sky/mobs_bat/init.lua | 67 + mods/mobs_sky/mobs_bat/license.txt | 12 + mods/mobs_sky/mobs_bat/models/animal_bat.b3d | Bin 0 -> 44977 bytes mods/mobs_sky/mobs_bat/sounds/animal_bat.ogg | Bin 0 -> 39969 bytes mods/mobs_sky/mobs_bat/textures/Thumbs.db | Bin 0 -> 15872 bytes .../mobs_sky/mobs_bat/textures/animal_bat.png | Bin 0 -> 4991 bytes .../mobs_bat/textures/animal_bat_inv.png | Bin 0 -> 518 bytes mods/mobs_sky/mobs_birds/License.txt | 5 + mods/mobs_sky/mobs_birds/SETTINGS.txt | 6 + mods/mobs_sky/mobs_birds/depends.txt | 2 + mods/mobs_sky/mobs_birds/init.lua | 182 + .../mobs_birds/models/animal_gull.b3d | Bin 0 -> 80234 bytes .../mobs_birds/models/animal_gull.xcf | Bin 0 -> 285860 bytes mods/mobs_sky/mobs_birds/models/gull.blend | Bin 0 -> 498140 bytes .../mobs_birds/textures/animal_gull_mesh.png | Bin 0 -> 2942 bytes .../mobs_birds/textures/bird_blueish.png | Bin 0 -> 12896 bytes .../mobs_birds/textures/bird_brown.png | Bin 0 -> 11909 bytes .../mobs_birds/textures/bird_gray.png | Bin 0 -> 6653 bytes .../mobs_birds/textures/bird_grayblue.png | Bin 0 -> 9860 bytes .../mobs_sky/mobs_birds/textures/bird_red.png | Bin 0 -> 10001 bytes .../mobs_birds/textures/bird_redish.png | Bin 0 -> 13576 bytes .../mobs_birds/textures/gull_black.png | Bin 0 -> 2782 bytes .../mobs_birds/textures/gull_gray.png | Bin 0 -> 12379 bytes .../mobs_birds/textures/gull_grayblue.png | Bin 0 -> 12219 bytes .../textures/originals/animal_gull_gull.png | Bin 0 -> 2545 bytes .../originals/animal_gull_gull_item.png | Bin 0 -> 378 bytes .../textures/originals/animal_gull_mesh.png | Bin 0 -> 16606 bytes .../textures/originals/bird_blueish.png | Bin 0 -> 56679 bytes .../textures/originals/bird_brown.png | Bin 0 -> 54724 bytes .../textures/originals/bird_gray.png | Bin 0 -> 39864 bytes .../textures/originals/bird_grayblue.png | Bin 0 -> 49640 bytes .../textures/originals/bird_red.png | Bin 0 -> 50331 bytes .../textures/originals/bird_redish.png | Bin 0 -> 58332 bytes .../textures/originals/gull_black.png | Bin 0 -> 18821 bytes .../textures/originals/gull_gray.png | Bin 0 -> 34089 bytes .../textures/originals/gull_grayblue.png | Bin 0 -> 47867 bytes mods/mobs_sky/mobs_butterfly/License.txt | 6 + mods/mobs_sky/mobs_butterfly/depends.txt | 2 + mods/mobs_sky/mobs_butterfly/init.lua | 63 + .../mobs_butterfly/models/mobf_butterfly.x | 5902 +++++ mods/mobs_sky/mobs_butterfly/textures/bf1.png | Bin 0 -> 1312 bytes mods/mobs_sky/mobs_butterfly/textures/bf2.png | Bin 0 -> 1309 bytes mods/mobs_sky/mobs_butterfly/textures/bf3.png | Bin 0 -> 1313 bytes mods/mobs_sky/mobs_butterfly/textures/bf4.png | Bin 0 -> 1303 bytes mods/mobs_sky/mobs_butterfly/textures/bf5.png | Bin 0 -> 1287 bytes .../textures/original/mobf_butterfly.png | Bin 0 -> 1336 bytes mods/mobs_sky/modpack.txt | 0 mods/mobs_water/README.md | 6 + mods/mobs_water/mobs_crocs/License.txt | 4 + mods/mobs_water/mobs_crocs/depends.txt | 2 + mods/mobs_water/mobs_crocs/init.lua | 186 + mods/mobs_water/mobs_crocs/models/crocodile.x | 20286 ++++++++++++++++ mods/mobs_water/mobs_crocs/readme.md | 30 + mods/mobs_water/mobs_crocs/settingtypes.txt | 8 + mods/mobs_water/mobs_crocs/sounds/croco.ogg | Bin 0 -> 48854 bytes mods/mobs_water/mobs_crocs/textures/croco.png | Bin 0 -> 9821 bytes .../mobs_water/mobs_crocs/textures/croco2.png | Bin 0 -> 8390 bytes mods/mobs_water/mobs_fish/License.txt | 6 + mods/mobs_water/mobs_fish/depends.txt | 2 + mods/mobs_water/mobs_fish/init.lua | 138 + .../mobs_fish/models/animal_clownfish.b3d | Bin 0 -> 91816 bytes .../mobs_fish/models/base/clownfish.blend | Bin 0 -> 547964 bytes .../models/base/fish_blue_white.blend | Bin 0 -> 477072 bytes .../mobs_fish/models/base/fish_blue_white.xcf | Bin 0 -> 2650897 bytes .../models/base/fish_clownfish_mesh.xcf | Bin 0 -> 1056192 bytes .../mobs_fish/models/fish_blue_white.b3d | Bin 0 -> 91816 bytes .../animal_clownfish_clownfish_item.png | Bin 0 -> 1920 bytes ...l_fish_blue_white_fish_blue_white_item.png | Bin 0 -> 1458 bytes .../mobs_fish/textures/clownfish.png | Bin 0 -> 26917 bytes .../mobs_fish/textures/clownfish2.png | Bin 0 -> 26690 bytes mods/mobs_water/mobs_fish/textures/fish.png | Bin 0 -> 34034 bytes mods/mobs_water/mobs_fish/textures/fish2.png | Bin 0 -> 36866 bytes mods/mobs_water/mobs_fish/textures/fish3.png | Bin 0 -> 36506 bytes .../originals/animal_clownfish_clownfish.png | Bin 0 -> 7530 bytes .../originals/animal_clownfish_mesh.png | Bin 0 -> 552106 bytes .../originals/animal_clownfish_mesh2.png | Bin 0 -> 384405 bytes ...animal_fish_blue_white_fish_blue_white.png | Bin 0 -> 1458 bytes mods/mobs_water/mobs_jellyfish/License.txt | 21 + mods/mobs_water/mobs_jellyfish/depends.txt | 3 + mods/mobs_water/mobs_jellyfish/init.lua | 47 + .../mobs_jellyfish/models/jellyfish.b3d | Bin 0 -> 30205 bytes .../mobs_jellyfish/textures/jellyfish.png | Bin 0 -> 10261 bytes .../mobs_jellyfish/textures/jellyfish_inv.png | Bin 0 -> 3838 bytes mods/mobs_water/mobs_sharks/License.txt | 7 + mods/mobs_water/mobs_sharks/SETTINGS.txt | 8 + mods/mobs_water/mobs_sharks/depends.txt | 2 + mods/mobs_water/mobs_sharks/init.lua | 200 + .../mobs_sharks/models/mob_shark.b3d | Bin 0 -> 79151 bytes .../mobs_sharks/models/mob_shark.blend | Bin 0 -> 504520 bytes .../textures/mob_shark_shark_item.png | Bin 0 -> 1126 bytes .../original/mob_shark_shark_mesh.png | Bin 0 -> 14778 bytes .../mobs_sharks/textures/shark_first.png | Bin 0 -> 677 bytes .../mobs_sharks/textures/shark_second.png | Bin 0 -> 3553 bytes .../mobs_sharks/textures/shark_third.png | Bin 0 -> 3910 bytes mods/mobs_water/mobs_turtles/License.txt | 4 + mods/mobs_water/mobs_turtles/depends.txt | 2 + mods/mobs_water/mobs_turtles/init.lua | 150 + .../mobs_turtles/models/mobf_turtle.x | 11058 +++++++++ .../textures/original/mobf_turtle.png | Bin 0 -> 1209 bytes .../mobs_turtles/textures/turtle1.png | Bin 0 -> 329 bytes .../mobs_turtles/textures/turtle2.png | Bin 0 -> 395 bytes .../mobs_turtles/textures/turtle3.png | Bin 0 -> 597 bytes .../mobs_turtles/textures/turtle4.png | Bin 0 -> 744 bytes .../mobs_turtles/textures/turtle5.png | Bin 0 -> 561 bytes .../mobs_turtles/textures/turtle6.png | Bin 0 -> 288 bytes .../mobs_turtles/textures/turtle7.png | Bin 0 -> 187 bytes mods/mobs_water/modpack.txt | 0 mods/more_chests/LICENSE | 339 + mods/more_chests/README.md | 47 + mods/more_chests/aliases.lua | 6 + mods/more_chests/cobble.lua | 115 + mods/more_chests/dropbox.lua | 113 + mods/more_chests/init.lua | 7 + mods/more_chests/locale/more_chests.fr.tr | 11 + mods/more_chests/locale/more_chests.hu.tr | 12 + mods/more_chests/locale/template.txt | 6 + mods/more_chests/mod.conf | 4 + mods/more_chests/secret.lua | 132 + mods/more_chests/shared.lua | 138 + .../textures/cobblechest_front.png | Bin 0 -> 728 bytes mods/more_chests/textures/dropbox_front.png | Bin 0 -> 502 bytes mods/more_chests/textures/dropbox_right.png | Bin 0 -> 765 bytes mods/more_chests/textures/dropbox_side.png | Bin 0 -> 435 bytes mods/more_chests/textures/dropbox_top.png | Bin 0 -> 477 bytes mods/more_chests/textures/secret_front.png | Bin 0 -> 455 bytes mods/more_chests/textures/secret_side.png | Bin 0 -> 421 bytes mods/more_chests/textures/secret_top.png | Bin 0 -> 465 bytes mods/more_chests/textures/shared_front.png | Bin 0 -> 502 bytes mods/more_chests/textures/shared_side.png | Bin 0 -> 435 bytes mods/more_chests/textures/shared_top.png | Bin 0 -> 481 bytes .../textures/wifi_front_animated.png | Bin 0 -> 462 bytes mods/more_chests/textures/wifi_side.png | Bin 0 -> 244 bytes mods/more_chests/textures/wifi_top.png | Bin 0 -> 239 bytes mods/more_chests/wifi.lua | 97 + mods/new_campfire/LICENSE.txt | 14 + mods/new_campfire/README.md | 58 + mods/new_campfire/init.lua | 754 + mods/new_campfire/locale/new_campfire.fr.tr | 16 + mods/new_campfire/locale/new_campfire.ru.tr | 16 + mods/new_campfire/locale/new_campfire.ua.tr | 16 + mods/new_campfire/locale/template.txt | 16 + mods/new_campfire/mod.conf | 5 + mods/new_campfire/models/License.of.media.txt | 10 + .../models/contained_campfire.obj | 1758 ++ mods/new_campfire/sounds/fire_small.ogg | Bin 0 -> 50004 bytes .../textures/new_campfire_anim_embers.png | Bin 0 -> 844 bytes .../textures/new_campfire_anim_fire.png | Bin 0 -> 251 bytes .../textures/new_campfire_anim_smoke.png | Bin 0 -> 275 bytes .../textures/new_campfire_ash.png | Bin 0 -> 169 bytes .../textures/new_campfire_campfire.png | Bin 0 -> 251 bytes .../textures/new_campfire_cobble.png | Bin 0 -> 690 bytes .../textures/new_campfire_embers.png | Bin 0 -> 214 bytes .../textures/new_campfire_empty_tile.png | Bin 0 -> 68 bytes .../textures/new_campfire_grille.png | Bin 0 -> 362 bytes .../textures/new_campfire_wood.png | Bin 0 -> 320 bytes mods/pie/README.md | 25 + mods/pie/depends.txt | 5 + mods/pie/description.txt | 1 + mods/pie/init.lua | 343 + mods/pie/license.txt | 41 + mods/pie/mod.conf | 1 + mods/pie/screenshot.png | Bin 0 -> 10841 bytes mods/pie/textures/bana_bottom.png | Bin 0 -> 123 bytes mods/pie/textures/bana_inside.png | Bin 0 -> 166 bytes mods/pie/textures/bana_inv.png | Bin 0 -> 213 bytes mods/pie/textures/bana_side.png | Bin 0 -> 163 bytes mods/pie/textures/bana_top.png | Bin 0 -> 150 bytes mods/pie/textures/brpd_bottom.png | Bin 0 -> 280 bytes mods/pie/textures/brpd_inside.png | Bin 0 -> 310 bytes mods/pie/textures/brpd_inv.png | Bin 0 -> 394 bytes mods/pie/textures/brpd_side.png | Bin 0 -> 244 bytes mods/pie/textures/brpd_top.png | Bin 0 -> 394 bytes mods/pie/textures/choc_bottom.png | Bin 0 -> 240 bytes mods/pie/textures/choc_inside.png | Bin 0 -> 197 bytes mods/pie/textures/choc_inv.png | Bin 0 -> 237 bytes mods/pie/textures/choc_side.png | Bin 0 -> 207 bytes mods/pie/textures/choc_top.png | Bin 0 -> 215 bytes mods/pie/textures/coff_bottom.png | Bin 0 -> 123 bytes mods/pie/textures/coff_inside.png | Bin 0 -> 173 bytes mods/pie/textures/coff_inv.png | Bin 0 -> 225 bytes mods/pie/textures/coff_side.png | Bin 0 -> 210 bytes mods/pie/textures/coff_top.png | Bin 0 -> 238 bytes mods/pie/textures/meat_bottom.png | Bin 0 -> 214 bytes mods/pie/textures/meat_inside.png | Bin 0 -> 211 bytes mods/pie/textures/meat_inv.png | Bin 0 -> 267 bytes mods/pie/textures/meat_side.png | Bin 0 -> 208 bytes mods/pie/textures/meat_top.png | Bin 0 -> 226 bytes mods/pie/textures/orange_bottom.png | Bin 0 -> 215 bytes mods/pie/textures/orange_inside.png | Bin 0 -> 265 bytes mods/pie/textures/orange_inv.png | Bin 0 -> 342 bytes mods/pie/textures/orange_side.png | Bin 0 -> 238 bytes mods/pie/textures/orange_top.png | Bin 0 -> 200 bytes mods/pie/textures/pie_bottom.png | Bin 0 -> 240 bytes mods/pie/textures/pie_inside.png | Bin 0 -> 207 bytes mods/pie/textures/pie_inv.png | Bin 0 -> 1414 bytes mods/pie/textures/pie_side.png | Bin 0 -> 208 bytes mods/pie/textures/pie_top.png | Bin 0 -> 212 bytes mods/pie/textures/rvel_bottom.png | Bin 0 -> 123 bytes mods/pie/textures/rvel_inside.png | Bin 0 -> 181 bytes mods/pie/textures/rvel_inv.png | Bin 0 -> 235 bytes mods/pie/textures/rvel_side.png | Bin 0 -> 167 bytes mods/pie/textures/rvel_top.png | Bin 0 -> 151 bytes mods/pie/textures/scsk_bottom.png | Bin 0 -> 240 bytes mods/pie/textures/scsk_inside.png | Bin 0 -> 201 bytes mods/pie/textures/scsk_inv.png | Bin 0 -> 239 bytes mods/pie/textures/scsk_side.png | Bin 0 -> 201 bytes mods/pie/textures/scsk_top.png | Bin 0 -> 223 bytes mods/plantlife_modpack/.luacheckrc | 14 + mods/plantlife_modpack/3dmushrooms/init.lua | 65 + mods/plantlife_modpack/3dmushrooms/mod.conf | 2 + .../3dmushrooms/models/3dmushrooms.obj | 329 + .../textures/3dmushrooms_brown.png | Bin 0 -> 5094 bytes .../textures/3dmushrooms_brown_inv.png | Bin 0 -> 4266 bytes .../3dmushrooms/textures/3dmushrooms_red.png | Bin 0 -> 2731 bytes .../textures/3dmushrooms_red_inv.png | Bin 0 -> 5279 bytes mods/plantlife_modpack/LICENSE | 603 + mods/plantlife_modpack/README | 72 + mods/plantlife_modpack/along_shore/init.lua | 9 + mods/plantlife_modpack/along_shore/mod.conf | 3 + .../textures/along_shore_seaweed_1Darker.png | Bin 0 -> 234 bytes .../along_shore/textures/credit_textures.txt | 30 + .../along_shore/textures/old/LillyPad3x16.png | Bin 0 -> 439 bytes .../textures/old/MultiLilly16x.png | Bin 0 -> 305 bytes .../textures/old/along_shore_empty.png | Bin 0 -> 74 bytes .../textures/old/along_shore_lilypads_1.png | Bin 0 -> 305 bytes .../textures/old/along_shore_lilypads_2.png | Bin 0 -> 382 bytes .../textures/old/along_shore_lilypads_3.png | Bin 0 -> 314 bytes .../textures/old/along_shore_lilypads_4.png | Bin 0 -> 209 bytes .../textures/old/along_shore_pondscum_1.png | Bin 0 -> 543 bytes .../textures/old/along_shore_seaweed_1.png | Bin 0 -> 222 bytes .../textures/old/along_shore_seaweed_2.png | Bin 0 -> 224 bytes .../textures/old/along_shore_seaweed_3.png | Bin 0 -> 226 bytes .../textures/old/along_shore_seaweed_4.png | Bin 0 -> 178 bytes .../textures/old/flowers_seaweed.png | Bin 0 -> 222 bytes .../textures/old/flowers_waterlily.png | Bin 0 -> 404 bytes .../textures/old/flowers_waterlily_22.5.png | Bin 0 -> 429 bytes .../textures/old/flowers_waterlily_45.png | Bin 0 -> 424 bytes .../textures/old/flowers_waterlily_67.5.png | Bin 0 -> 427 bytes .../along_shore/textures/old/lillyPad5x16.png | Bin 0 -> 308 bytes .../textures/old/lillypad3Flower16x.png | Bin 0 -> 411 bytes .../along_shore/textures/old/pondscum16xc.png | Bin 0 -> 543 bytes mods/plantlife_modpack/bushes/init.lua | 260 + .../bushes/locale/bushes.fr.tr | 11 + .../bushes/locale/template.txt | 10 + mods/plantlife_modpack/bushes/mod.conf | 3 + .../textures/bushes_branches_center_1.png | Bin 0 -> 305 bytes .../textures/bushes_branches_center_2.png | Bin 0 -> 305 bytes .../textures/bushes_branches_left_1.png | Bin 0 -> 577 bytes .../textures/bushes_branches_left_2.png | Bin 0 -> 598 bytes .../textures/bushes_branches_right_1.png | Bin 0 -> 592 bytes .../textures/bushes_branches_right_2.png | Bin 0 -> 632 bytes .../bushes/textures/bushes_leaves_1.png | Bin 0 -> 205 bytes .../bushes/textures/bushes_leaves_2.png | Bin 0 -> 205 bytes .../textures/bushes_youngtree2trunk.png | Bin 0 -> 1074 bytes .../textures/bushes_youngtree2trunk_inv.png | Bin 0 -> 872 bytes .../textures/old & unused/BlockBranch1.png | Bin 0 -> 73879 bytes .../textures/old & unused/BlockBranch1L.png | Bin 0 -> 34131 bytes .../textures/old & unused/BlockBranch1R.png | Bin 0 -> 40264 bytes .../textures/old & unused/BushBranches1.png | Bin 0 -> 52878 bytes .../textures/old & unused/BushBranches1sm.png | Bin 0 -> 609 bytes .../old & unused/BushBranches1sm2.png | Bin 0 -> 620 bytes .../old & unused/BushBranches1sm3.png | Bin 0 -> 396 bytes .../old & unused/BushBranches1sm4.png | Bin 0 -> 540 bytes .../old & unused/BushBranchesCenter.png | Bin 0 -> 285 bytes .../old & unused/BushBranchesSide1.png | Bin 0 -> 657 bytes .../old & unused/BushBranchesSide2.png | Bin 0 -> 693 bytes .../bushes/textures/old & unused/blank.png | Bin 0 -> 83 bytes .../old & unused/moretrees_pine_leaves3.png | Bin 0 -> 525 bytes .../bushes_classic/cooking.lua | 123 + .../bushes_classic/image_credits.txt | 5 + .../plantlife_modpack/bushes_classic/init.lua | 58 + .../locale/bushes_classic.de.tr | 46 + .../locale/bushes_classic.es.tr | 46 + .../locale/bushes_classic.fr.tr | 46 + .../locale/bushes_classic.tr.tr | 46 + .../bushes_classic/locale/template.txt | 46 + .../plantlife_modpack/bushes_classic/mod.conf | 3 + .../models/bushes_basket_empty.obj | 46 + .../models/bushes_basket_full.obj | 330 + .../bushes_classic/models/bushes_bush.obj | 329 + .../bushes_classic/nodes.lua | 210 + .../bushes_classic/textures/bushes_basket.png | Bin 0 -> 2956 bytes .../textures/bushes_basket_pie_blackberry.png | Bin 0 -> 3631 bytes .../textures/bushes_basket_pie_blueberry.png | Bin 0 -> 3627 bytes .../textures/bushes_basket_pie_gooseberry.png | Bin 0 -> 3645 bytes .../bushes_basket_pie_mixed_berry.png | Bin 0 -> 3587 bytes .../textures/bushes_basket_pie_raspberry.png | Bin 0 -> 3610 bytes .../textures/bushes_basket_pie_strawberry.png | Bin 0 -> 3607 bytes .../textures/bushes_blackberry.png | Bin 0 -> 1140 bytes .../textures/bushes_blackberry_pie_cooked.png | Bin 0 -> 601 bytes .../textures/bushes_blackberry_pie_raw.png | Bin 0 -> 612 bytes .../textures/bushes_blackberry_pie_slice.png | Bin 0 -> 341 bytes .../textures/bushes_blueberry.png | Bin 0 -> 1615 bytes .../textures/bushes_blueberry_pie_cooked.png | Bin 0 -> 602 bytes .../textures/bushes_blueberry_pie_raw.png | Bin 0 -> 606 bytes .../textures/bushes_blueberry_pie_slice.png | Bin 0 -> 347 bytes .../textures/bushes_bush_blackberry.png | Bin 0 -> 9089 bytes .../textures/bushes_bush_blueberry.png | Bin 0 -> 9203 bytes .../textures/bushes_bush_fruitless.png | Bin 0 -> 7891 bytes .../textures/bushes_bush_gooseberry.png | Bin 0 -> 9275 bytes .../textures/bushes_bush_raspberry.png | Bin 0 -> 9226 bytes .../textures/bushes_bush_strawberry.png | Bin 0 -> 9137 bytes .../textures/bushes_gooseberry.png | Bin 0 -> 979 bytes .../textures/bushes_gooseberry_pie_cooked.png | Bin 0 -> 607 bytes .../textures/bushes_gooseberry_pie_raw.png | Bin 0 -> 597 bytes .../textures/bushes_gooseberry_pie_slice.png | Bin 0 -> 348 bytes .../bushes_mixed_berry_pie_cooked.png | Bin 0 -> 565 bytes .../textures/bushes_mixed_berry_pie_raw.png | Bin 0 -> 586 bytes .../textures/bushes_mixed_berry_pie_slice.png | Bin 0 -> 337 bytes .../textures/bushes_raspberry.png | Bin 0 -> 1360 bytes .../textures/bushes_raspberry_pie_cooked.png | Bin 0 -> 613 bytes .../textures/bushes_raspberry_pie_raw.png | Bin 0 -> 610 bytes .../textures/bushes_raspberry_pie_slice.png | Bin 0 -> 352 bytes .../textures/bushes_strawberry.png | Bin 0 -> 1961 bytes .../textures/bushes_strawberry_pie_cooked.png | Bin 0 -> 577 bytes .../textures/bushes_strawberry_pie_raw.png | Bin 0 -> 606 bytes .../textures/bushes_strawberry_pie_slice.png | Bin 0 -> 339 bytes .../bushes_classic/textures/bushes_sugar.png | Bin 0 -> 2077 bytes mods/plantlife_modpack/cavestuff/init.lua | 15 + .../cavestuff/locale/cavestuff.fr.tr | 11 + .../cavestuff/locale/template.txt | 11 + mods/plantlife_modpack/cavestuff/mapgen.lua | 52 + mods/plantlife_modpack/cavestuff/mod.conf | 2 + .../cavestuff/models/cavestuff_pebble.obj | 279 + mods/plantlife_modpack/cavestuff/nodes.lua | 145 + .../textures/undergrowth_desert_pebble.png | Bin 0 -> 303 bytes .../cavestuff/textures/undergrowth_pebble.png | Bin 0 -> 362 bytes mods/plantlife_modpack/copyright.txt | 10 + mods/plantlife_modpack/dryplants/crafting.lua | 359 + mods/plantlife_modpack/dryplants/init.lua | 205 + mods/plantlife_modpack/dryplants/juncus.lua | 135 + .../dryplants/locale/dryplants.fr.tr | 28 + .../dryplants/locale/template.txt | 28 + .../dryplants/meadowvariation.lua | 25 + mods/plantlife_modpack/dryplants/mod.conf | 3 + .../dryplants/models/plantlike.obj | 28 + .../plantlife_modpack/dryplants/moregrass.lua | 32 + mods/plantlife_modpack/dryplants/reed.lua | 382 + mods/plantlife_modpack/dryplants/reedmace.lua | 413 + mods/plantlife_modpack/dryplants/settings.txt | 52 + .../dryplants/textures/default_grass_1.png | Bin 0 -> 212 bytes .../dryplants/textures/default_grass_2.png | Bin 0 -> 315 bytes .../dryplants/textures/default_grass_3.png | Bin 0 -> 428 bytes .../dryplants/textures/default_grass_4.png | Bin 0 -> 525 bytes .../dryplants/textures/default_grass_5.png | Bin 0 -> 611 bytes .../dryplants/textures/dryplants_grass.png | Bin 0 -> 486 bytes .../textures/dryplants_grass_short.png | Bin 0 -> 771 bytes .../textures/dryplants_grass_short_side.png | Bin 0 -> 396 bytes .../dryplants/textures/dryplants_hay.png | Bin 0 -> 512 bytes .../textures/dryplants_juncus_02.png | Bin 0 -> 670 bytes .../textures/dryplants_juncus_03.png | Bin 0 -> 720 bytes .../textures/dryplants_juncus_inv.png | Bin 0 -> 600 bytes .../dryplants/textures/dryplants_reed.png | Bin 0 -> 685 bytes .../dryplants/textures/dryplants_reed_wet.png | Bin 0 -> 672 bytes .../dryplants/textures/dryplants_reedmace.png | Bin 0 -> 615 bytes .../textures/dryplants_reedmace_bottom.png | Bin 0 -> 708 bytes .../textures/dryplants_reedmace_height_2.png | Bin 0 -> 1255 bytes .../textures/dryplants_reedmace_height_3.png | Bin 0 -> 1893 bytes .../dryplants_reedmace_height_3_spikes.png | Bin 0 -> 2137 bytes .../textures/dryplants_reedmace_sapling.png | Bin 0 -> 455 bytes .../textures/dryplants_reedmace_spikes.png | Bin 0 -> 491 bytes .../textures/dryplants_reedmace_top.png | Bin 0 -> 329 bytes .../textures/dryplants_reedmace_water.png | Bin 0 -> 588 bytes .../dryplants/textures/dryplants_sickle.png | Bin 0 -> 147 bytes .../textures/not_in_use/big_pic_8.png | Bin 0 -> 1983 bytes .../textures/not_in_use/big_pic_9.png | Bin 0 -> 2178 bytes .../not_in_use/dryplants_cattailsG_m2.png | Bin 0 -> 1491 bytes .../not_in_use/dryplants_juncus_02_left.png | Bin 0 -> 352 bytes .../not_in_use/dryplants_juncus_02_right.png | Bin 0 -> 393 bytes .../not_in_use/dryplants_juncus_02_whole2.png | Bin 0 -> 621 bytes .../not_in_use/dryplants_juncus_03_left.png | Bin 0 -> 414 bytes .../not_in_use/dryplants_juncus_03_right.png | Bin 0 -> 387 bytes .../not_in_use/dryplants_juncus_03_whole2.png | Bin 0 -> 665 bytes .../not_in_use/dryplants_reedmace_01.png | Bin 0 -> 362 bytes .../not_in_use/dryplants_reedmace_02.png | Bin 0 -> 708 bytes .../not_in_use/dryplants_reedmace_03.png | Bin 0 -> 1148 bytes .../not_in_use/dryplants_reedmace_04.png | Bin 0 -> 1329 bytes .../dryplants_reedmace_bottom_left.png | Bin 0 -> 122 bytes .../dryplants_reedmace_bottom_right.png | Bin 0 -> 189 bytes .../not_in_use/dryplants_reedmace_left.png | Bin 0 -> 185 bytes .../not_in_use/dryplants_reedmace_right.png | Bin 0 -> 196 bytes .../dryplants_reedmace_top_left.png | Bin 0 -> 102 bytes .../dryplants_reedmace_top_right.png | Bin 0 -> 147 bytes .../textures/not_in_use/reedmace2.png | Bin 0 -> 2359 bytes .../textures/not_in_use/reedmace3.png | Bin 0 -> 2869 bytes .../textures/not_in_use/reedmace4.png | Bin 0 -> 2960 bytes .../textures/not_in_use/reedtest.png | Bin 0 -> 333 bytes .../textures/not_in_use/texturing.png | Bin 0 -> 3055 bytes .../old/dryplants_grass_short_old3.png | Bin 0 -> 823 bytes .../old/dryplants_grass_short_old4.png | Bin 0 -> 337 bytes .../old/dryplants_juncus_02_left_old.png | Bin 0 -> 371 bytes .../old/dryplants_juncus_02_right_old.png | Bin 0 -> 389 bytes .../old/dryplants_juncus_03_left_old.png | Bin 0 -> 414 bytes .../old/dryplants_juncus_03_right_old.png | Bin 0 -> 400 bytes .../dryplants_reedmace_bottom_left_old2.png | Bin 0 -> 143 bytes .../old/dryplants_reedmace_bottom_old4.png | Bin 0 -> 734 bytes .../dryplants_reedmace_bottom_right_old2.png | Bin 0 -> 186 bytes .../old/dryplants_reedmace_left_old2.png | Bin 0 -> 191 bytes .../textures/old/dryplants_reedmace_old8.png | Bin 0 -> 698 bytes .../old/dryplants_reedmace_right_old2.png | Bin 0 -> 200 bytes .../old/dryplants_reedmace_spikes_old3.png | Bin 0 -> 556 bytes .../old/dryplants_reedmace_top_left_old2.png | Bin 0 -> 99 bytes .../old/dryplants_reedmace_top_old3.png | Bin 0 -> 404 bytes .../old/dryplants_reedmace_top_right_old2.png | Bin 0 -> 120 bytes .../old/dryplants_reedmace_water_old2.png | Bin 0 -> 569 bytes mods/plantlife_modpack/ferns/crafting.lua | 109 + mods/plantlife_modpack/ferns/fern.lua | 215 + .../plantlife_modpack/ferns/gianttreefern.lua | 347 + mods/plantlife_modpack/ferns/horsetail.lua | 159 + mods/plantlife_modpack/ferns/init.lua | 71 + .../ferns/locale/ferns.fr.tr | 22 + .../ferns/locale/template.txt | 23 + mods/plantlife_modpack/ferns/mod.conf | 2 + mods/plantlife_modpack/ferns/settings.lua | 43 + .../ferns/textures/ferns_5.png | Bin 0 -> 550 bytes .../ferns/textures/ferns_6.png | Bin 0 -> 666 bytes .../ferns/textures/ferns_7.png | Bin 0 -> 669 bytes .../ferns/textures/ferns_8.png | Bin 0 -> 510 bytes .../ferns/textures/ferns_fern.png | Bin 0 -> 362 bytes .../ferns/textures/ferns_fern_big.png | Bin 0 -> 1170 bytes .../ferns/textures/ferns_fern_mid.png | Bin 0 -> 699 bytes .../ferns/textures/ferns_fern_tree.png | Bin 0 -> 1339 bytes .../ferns/textures/ferns_fern_tree_giant.png | Bin 0 -> 3250 bytes .../ferns/textures/ferns_fern_tree_inv.png | Bin 0 -> 391 bytes .../ferns/textures/ferns_fern_tree_tl.png | Bin 0 -> 264 bytes .../ferns/textures/ferns_fern_tree_tr.png | Bin 0 -> 256 bytes .../ferns/textures/ferns_fern_trunk.png | Bin 0 -> 765 bytes .../ferns/textures/ferns_fern_trunk_big.png | Bin 0 -> 684 bytes .../textures/ferns_fern_trunk_big_top.png | Bin 0 -> 398 bytes .../ferns/textures/ferns_fern_trunk_top.png | Bin 0 -> 233 bytes .../ferns/textures/ferns_ferntuber.png | Bin 0 -> 438 bytes .../textures/ferns_ferntuber_roasted.png | Bin 0 -> 428 bytes .../ferns/textures/ferns_fiddlehead.png | Bin 0 -> 327 bytes .../textures/ferns_fiddlehead_roasted.png | Bin 0 -> 521 bytes .../ferns/textures/ferns_horsetail_01.png | Bin 0 -> 150 bytes .../ferns/textures/ferns_horsetail_02.png | Bin 0 -> 166 bytes .../ferns/textures/ferns_horsetail_03.png | Bin 0 -> 199 bytes .../ferns/textures/ferns_horsetail_04.png | Bin 0 -> 224 bytes .../textures/ferns_sapling_tree_fern.png | Bin 0 -> 168 bytes .../ferns_sapling_tree_fern_giant.png | Bin 0 -> 224 bytes .../textures/ferns_tree_fern_leave_big.png | Bin 0 -> 560 bytes .../ferns_tree_fern_leave_big_cross.png | Bin 0 -> 724 bytes .../ferns_tree_fern_leave_big_end.png | Bin 0 -> 456 bytes .../not_in_use/archaeplantae_horsetails.png | Bin 0 -> 308 bytes .../textures/not_in_use/big picture 3.png | Bin 0 -> 1972 bytes .../not_in_use/ferns_fern_big_left.png | Bin 0 -> 640 bytes .../not_in_use/ferns_fern_big_right.png | Bin 0 -> 623 bytes .../not_in_use/ferns_fern_mid_left.png | Bin 0 -> 393 bytes .../not_in_use/ferns_fern_mid_right.png | Bin 0 -> 414 bytes .../not_in_use/ferns_fern_tree_bl.png | Bin 0 -> 554 bytes .../not_in_use/ferns_fern_tree_br.png | Bin 0 -> 544 bytes .../not_in_use/ferns_fern_trunk_big_crown.png | Bin 0 -> 681 bytes .../textures/old/archaeplantae_fern_old4.png | Bin 0 -> 368 bytes .../ferns/textures/old/comb.png | Bin 0 -> 112 bytes .../ferns/textures/old/ferns_5_old.png | Bin 0 -> 461 bytes .../ferns/textures/old/ferns_6_old.png | Bin 0 -> 700 bytes .../ferns/textures/old/ferns_7_old.png | Bin 0 -> 677 bytes .../ferns/textures/old/ferns_fern_big_old.png | Bin 0 -> 1147 bytes .../ferns/textures/old/ferns_fern_mid_old.png | Bin 0 -> 664 bytes .../textures/old/ferns_fern_tree_old.png | Bin 0 -> 1294 bytes .../old/ferns_fern_trunk_big_old2.png | Bin 0 -> 669 bytes .../old/ferns_fern_trunk_big_top_old.png | Bin 0 -> 814 bytes .../old/ferns_fern_trunk_big_top_old2.png | Bin 0 -> 714 bytes .../textures/old/ferns_fern_trunk_top_old.png | Bin 0 -> 230 bytes .../textures/old/ferns_horsetail_01_old2.png | Bin 0 -> 177 bytes .../textures/old/ferns_horsetail_02_old2.png | Bin 0 -> 204 bytes .../textures/old/ferns_horsetail_03_old2.png | Bin 0 -> 251 bytes .../textures/old/ferns_horsetail_04_old2.png | Bin 0 -> 279 bytes .../ferns_tree_fern_leave_big_cross_old.png | Bin 0 -> 712 bytes .../old/ferns_tree_fern_leave_big_end_old.png | Bin 0 -> 457 bytes .../old/ferns_tree_fern_leave_big_old.png | Bin 0 -> 522 bytes mods/plantlife_modpack/ferns/treefern.lua | 236 + .../flowers_plus/flowers-changelog.txt | 24 + mods/plantlife_modpack/flowers_plus/init.lua | 481 + .../flowers_plus/locale/flowers_plus.de.tr | 13 + .../flowers_plus/locale/flowers_plus.es.tr | 12 + .../flowers_plus/locale/flowers_plus.fr.tr | 12 + .../flowers_plus/locale/flowers_plus.tr.tr | 12 + .../flowers_plus/locale/template.txt | 13 + mods/plantlife_modpack/flowers_plus/mod.conf | 3 + .../flowers_plus/models/flowers_sunflower.obj | 73 + .../flowers_plus/textures/flowers_seaweed.png | Bin 0 -> 234 bytes .../textures/flowers_seaweedLight.png | Bin 0 -> 222 bytes .../textures/flowers_seaweed_2.png | Bin 0 -> 224 bytes .../textures/flowers_seaweed_3.png | Bin 0 -> 226 bytes .../textures/flowers_seaweed_4.png | Bin 0 -> 178 bytes .../textures/flowers_sunflower.png | Bin 0 -> 811 bytes .../textures/flowers_sunflower_inv.png | Bin 0 -> 378 bytes .../textures/flowers_waterlily.png | Bin 0 -> 412 bytes .../textures/flowers_waterlily_22.5.png | Bin 0 -> 409 bytes .../textures/flowers_waterlily_45.png | Bin 0 -> 421 bytes .../textures/flowers_waterlily_67.5.png | Bin 0 -> 435 bytes .../textures/flowers_waterlily_small_1.png | Bin 0 -> 468 bytes .../textures/flowers_waterlily_small_2.png | Bin 0 -> 472 bytes .../textures/flowers_waterlily_small_3.png | Bin 0 -> 422 bytes .../textures/flowers_waterlily_small_4.png | Bin 0 -> 219 bytes mods/plantlife_modpack/junglegrass/init.lua | 3 + mods/plantlife_modpack/junglegrass/mod.conf | 1 + mods/plantlife_modpack/modpack.conf | 1 + mods/plantlife_modpack/modpack.txt | 0 mods/plantlife_modpack/molehills/init.lua | 80 + .../molehills/locale/molehills.fr.tr | 9 + .../molehills/locale/template.txt | 9 + mods/plantlife_modpack/molehills/mod.conf | 2 + .../molehills/models/molehill_molehill.obj | 197 + .../molehills/molehills_settings.txt | 6 + .../molehills/textures/molehills_dirt.png | Bin 0 -> 806 bytes .../molehills/textures/molehills_side.png | Bin 0 -> 308 bytes .../textures/old & unused/molehill_side.png | Bin 0 -> 110 bytes .../textures/old & unused/molehill_top.png | Bin 0 -> 162 bytes .../nature_classic/blossom.lua | 83 + .../nature_classic/config.lua | 6 + .../nature_classic/global_function.lua | 82 + .../plantlife_modpack/nature_classic/init.lua | 50 + .../locale/nature_classic.fr.tr | 10 + .../nature_classic/locale/template.txt | 10 + .../plantlife_modpack/nature_classic/mod.conf | 3 + .../textures/nature_blossom.png | Bin 0 -> 115 bytes mods/plantlife_modpack/poisonivy/init.lua | 104 + .../poisonivy/locale/poisonivy.de.tr | 12 + .../poisonivy/locale/poisonivy.es.tr | 12 + .../poisonivy/locale/poisonivy.fr.tr | 12 + .../poisonivy/locale/poisonivy.pt.tr | 12 + .../poisonivy/locale/poisonivy.pt_BR.tr | 6 + .../poisonivy/locale/poisonivy.template.trt | 12 + .../poisonivy/locale/poisonivy.tr.tr | 12 + mods/plantlife_modpack/poisonivy/mod.conf | 2 + .../poisonivy/textures/poisonivy_climbing.png | Bin 0 -> 228 bytes .../poisonivy/textures/poisonivy_seedling.png | Bin 0 -> 179 bytes .../textures/poisonivy_sproutling.png | Bin 0 -> 239 bytes mods/plantlife_modpack/trunks/crafting.lua | 133 + mods/plantlife_modpack/trunks/generating.lua | 545 + mods/plantlife_modpack/trunks/init.lua | 20 + .../trunks/locale/template.txt | 17 + .../trunks/locale/trunks.fr.tr | 17 + mods/plantlife_modpack/trunks/mod.conf | 3 + mods/plantlife_modpack/trunks/nodes.lua | 370 + .../trunks/textures/credit_textures.txt | 34 + .../textures/old & unused/comboSticks.png | Bin 0 -> 243 bytes .../textures/old & unused/comboSticks_2.png | Bin 0 -> 363 bytes .../old & unused/trunks_root_mask_old.png | Bin 0 -> 135 bytes .../textures/old & unused/trunks_twig_1e.png | Bin 0 -> 136 bytes .../textures/old & unused/trunks_twig_1n.png | Bin 0 -> 147 bytes .../textures/old & unused/trunks_twig_2n.png | Bin 0 -> 142 bytes .../textures/old & unused/trunks_twig_3n.png | Bin 0 -> 138 bytes .../textures/old & unused/trunks_twig_4n.png | Bin 0 -> 152 bytes .../textures/old & unused/trunks_twig_5-8.png | Bin 0 -> 170 bytes .../old & unused/trunks_twig_9-12.png | Bin 0 -> 200 bytes .../trunks/textures/trunks_moss.png | Bin 0 -> 199 bytes .../trunks/textures/trunks_moss_fungus.png | Bin 0 -> 230 bytes .../trunks/textures/trunks_root_mask.png | Bin 0 -> 191 bytes .../trunks/textures/trunks_twig_1.png | Bin 0 -> 134 bytes .../trunks/textures/trunks_twig_10.png | Bin 0 -> 149 bytes .../trunks/textures/trunks_twig_11.png | Bin 0 -> 122 bytes .../trunks/textures/trunks_twig_12.png | Bin 0 -> 115 bytes .../trunks/textures/trunks_twig_13.png | Bin 0 -> 105 bytes .../trunks/textures/trunks_twig_2.png | Bin 0 -> 141 bytes .../trunks/textures/trunks_twig_3.png | Bin 0 -> 136 bytes .../trunks/textures/trunks_twig_4.png | Bin 0 -> 126 bytes .../trunks/textures/trunks_twig_5.png | Bin 0 -> 110 bytes .../trunks/textures/trunks_twig_6.png | Bin 0 -> 74 bytes .../trunks/textures/trunks_twig_7.png | Bin 0 -> 104 bytes .../trunks/textures/trunks_twig_8.png | Bin 0 -> 118 bytes .../trunks/textures/trunks_twig_9.png | Bin 0 -> 110 bytes .../trunks/textures/trunks_twigs.png | Bin 0 -> 759 bytes .../trunks/textures/trunks_twigs_corner.png | Bin 0 -> 641 bytes .../trunks/textures/trunks_twigs_top.png | Bin 0 -> 471 bytes .../trunks/trunks_settings.txt | 70 + mods/plantlife_modpack/vines/README.md | 52 + mods/plantlife_modpack/vines/init.lua | 413 + .../vines/locale/template.txt | 14 + .../vines/locale/vines.fr.tr | 15 + mods/plantlife_modpack/vines/mod.conf | 4 + .../vines/screenshot.png | Bin .../vines/textures/vines_item.png | Bin .../vines/textures/vines_jungle_end.png | Bin .../vines/textures/vines_jungle_middle.png | Bin .../vines/textures/vines_root_end.png | Bin .../vines/textures/vines_root_middle.png | Bin .../vines/textures/vines_rope.png | Bin .../vines/textures/vines_rope_end.png | Bin .../vines/textures/vines_shears.png | Bin .../vines/textures/vines_side_end.png | Bin .../vines/textures/vines_side_middle.png | Bin .../vines/textures/vines_vine_end.png | Bin .../vines/textures/vines_vine_middle.png | Bin .../vines/textures/vines_willow_end.png | Bin .../vines/textures/vines_willow_middle.png | Bin .../woodsoils/generating.lua | 151 + mods/plantlife_modpack/woodsoils/init.lua | 32 + .../woodsoils/locale/template.txt | 12 + .../woodsoils/locale/woodsoils.fr.tr | 12 + mods/plantlife_modpack/woodsoils/mod.conf | 3 + mods/plantlife_modpack/woodsoils/nodes.lua | 82 + .../woodsoils/textures/credit_textures.txt | 16 + .../textures/not in use/woodsoils.png | Bin 0 -> 110 bytes .../woodsoils/textures/woodsoils_ground.png | Bin 0 -> 693 bytes .../textures/woodsoils_ground_cover.png | Bin 0 -> 775 bytes .../textures/woodsoils_ground_cover2.png | Bin 0 -> 684 bytes .../textures/woodsoils_ground_cover_side.png | Bin 0 -> 353 bytes .../textures/woodsoils_ground_cover_side2.png | Bin 0 -> 325 bytes .../textures/woodsoils_ground_side.png | Bin 0 -> 368 bytes mods/plantlife_modpack/youngtrees/init.lua | 149 + .../youngtrees/locale/template.txt | 13 + .../youngtrees/locale/youngtrees.fr.tr | 13 + mods/plantlife_modpack/youngtrees/mod.conf | 2 + .../youngtrees/textures/bamboo.png | Bin 0 -> 112 bytes .../youngtrees/textures/unused/sapling.png | Bin 0 -> 14617 bytes .../youngtrees/textures/unused/sapling16x.png | Bin 0 -> 1020 bytes .../youngtrees/textures/youngtree16xa.png | Bin 0 -> 420 bytes .../youngtrees/textures/youngtree16xb.png | Bin 0 -> 314 bytes .../youngtrees/textures/youngtree16xc.png | Bin 0 -> 142 bytes .../youngtrees/textures/youngtree2branch.png | Bin 0 -> 129 bytes mods/plasticbox/COPYING | 14 + mods/plasticbox/depends.txt | 2 + mods/plasticbox/init.lua | 99 + mods/plasticbox/textures/plasticbox_white.png | Bin 0 -> 441 bytes mods/plasticbox/ud_palette.txt | 9 + mods/playerplus/README.md | 62 + mods/playerplus/depends.txt | 4 + mods/playerplus/description.txt | 1 + mods/playerplus/init.lua | 364 + mods/playerplus/license.txt | 21 + mods/playerplus/mod.conf | 1 + mods/playerplus/screenshot.png | Bin 0 -> 7273 bytes mods/playerplus/settingtypes.txt | 4 + mods/playerplus/textures/trans.png | Bin 0 -> 75 bytes mods/protector/README.md | 142 + mods/protector/admin.lua | 239 + mods/protector/depends.txt | 5 + mods/protector/description.txt | 1 + mods/protector/doors_chest.lua | 739 + mods/protector/hud.lua | 67 + mods/protector/init.lua | 796 + mods/protector/intllib.lua | 45 + mods/protector/license.txt | 21 + mods/protector/locale/de.po | 182 + mods/protector/locale/es.po | 177 + mods/protector/locale/fr.po | 183 + mods/protector/locale/it.po | 180 + mods/protector/locale/protector.de.tr | 55 + mods/protector/locale/protector.es.tr | 55 + mods/protector/locale/protector.fr.tr | 55 + mods/protector/locale/protector.it.tr | 55 + mods/protector/locale/protector.ru.tr | 55 + mods/protector/locale/protector.tr.tr | 55 + mods/protector/locale/ru.po | 183 + mods/protector/locale/template.pot | 179 + mods/protector/locale/tr.po | 180 + mods/protector/lucky_block.lua | 18 + mods/protector/mod.conf | 3 + mods/protector/pvp.lua | 72 + mods/protector/screenshot.png | Bin 0 -> 12165 bytes mods/protector/settingtypes.txt | 32 + .../textures/default_chest_front.png | Bin 0 -> 421 bytes .../protector/textures/default_chest_side.png | Bin 0 -> 375 bytes mods/protector/textures/default_chest_top.png | Bin 0 -> 418 bytes mods/protector/textures/doors_brown.png | Bin 0 -> 109 bytes mods/protector/textures/doors_grey.png | Bin 0 -> 105 bytes mods/protector/textures/doors_steel.png | Bin 0 -> 132 bytes mods/protector/textures/doors_steel_a.png | Bin 0 -> 273 bytes mods/protector/textures/doors_steel_b.png | Bin 0 -> 260 bytes mods/protector/textures/doors_trapdoor.png | Bin 0 -> 257 bytes .../textures/doors_trapdoor_side.png | Bin 0 -> 233 bytes .../textures/doors_trapdoor_steel.png | Bin 0 -> 153 bytes .../textures/doors_trapdoor_steel_side.png | Bin 0 -> 101 bytes mods/protector/textures/doors_wood.png | Bin 0 -> 130 bytes mods/protector/textures/doors_wood_a.png | Bin 0 -> 294 bytes mods/protector/textures/doors_wood_b.png | Bin 0 -> 291 bytes .../textures/johnsmith/protector_logo.png | Bin 0 -> 862 bytes mods/protector/textures/license.txt | 30 + mods/protector/textures/protector_display.png | Bin 0 -> 96 bytes mods/protector/textures/protector_logo.png | Bin 0 -> 138 bytes mods/protector/textures/protector_overlay.png | Bin 0 -> 116 bytes mods/protector/tool.lua | 164 + mods/realchess/.luacheckrc | 7 + mods/realchess/CREDITS | 6 + mods/realchess/LICENSE | 13 + mods/realchess/README.md | 3 + mods/realchess/depends.txt | 4 + mods/realchess/description.txt | 1 + mods/realchess/init.lua | 892 + mods/realchess/mod.conf | 1 + mods/realchess/screenshot.png | Bin 0 -> 79984 bytes mods/realchess/textures/bishop_black.png | Bin 0 -> 170 bytes mods/realchess/textures/bishop_white.png | Bin 0 -> 175 bytes mods/realchess/textures/chess_bg.png | Bin 0 -> 29706 bytes mods/realchess/textures/chessboard_sides.png | Bin 0 -> 115 bytes mods/realchess/textures/chessboard_top.png | Bin 0 -> 207 bytes mods/realchess/textures/king_black.png | Bin 0 -> 247 bytes mods/realchess/textures/king_white.png | Bin 0 -> 194 bytes mods/realchess/textures/knight_black.png | Bin 0 -> 231 bytes mods/realchess/textures/knight_white.png | Bin 0 -> 235 bytes mods/realchess/textures/mailbox_blank16.png | Bin 0 -> 82 bytes mods/realchess/textures/pawn_black.png | Bin 0 -> 166 bytes mods/realchess/textures/pawn_white.png | Bin 0 -> 166 bytes mods/realchess/textures/queen_black.png | Bin 0 -> 238 bytes mods/realchess/textures/queen_white.png | Bin 0 -> 188 bytes mods/realchess/textures/rook_black.png | Bin 0 -> 172 bytes mods/realchess/textures/rook_white.png | Bin 0 -> 178 bytes mods/regrow/description.txt | 1 + mods/regrow/init.lua | 83 + mods/regrow/license.txt | 21 + mods/regrow/mod.conf | 1 + mods/regrow/readme.MD | 26 + mods/roads/.gitmodules | 3 + mods/roads/asphalt/depends.txt | 3 + mods/roads/asphalt/init.lua | 27 + mods/roads/asphaltstairs/depends.txt | 3 + mods/roads/asphaltstairs/init.lua | 338 + mods/roads/concretestairs/depends.txt | 5 + mods/roads/concretestairs/init.lua | 19 + mods/roads/constructionarea/depends.txt | 3 + mods/roads/constructionarea/init.lua | 70 + mods/roads/delineator/depends.txt | 2 + mods/roads/delineator/init.lua | 27 + mods/roads/description.txt | 1 + mods/roads/emergencyphone/depends.txt | 3 + mods/roads/emergencyphone/init.lua | 25 + .../advanced_aircraft_warning_light.lua | 55 + .../advanced_automatic_warning_device.lua | 463 + .../infrastructure/advanced_boom_barrier.lua | 508 + .../advanced_crosswalk_lighting.lua | 85 + .../advanced_crosswalk_safety_sign.lua | 85 + .../advanced_crosswalk_warning_light.lua | 124 + .../infrastructure/advanced_curve_chevron.lua | 85 + .../advanced_emergency_phone.lua | 107 + .../advanced_lane_control_lights.lua | 91 + .../infrastructure/advanced_road_signs.lua | 237 + .../advanced_traffic_lights_pedestrians.lua | 252 + .../infrastructure/advanced_warning_light.lua | 47 + mods/roads/infrastructure/crafts.lua | 443 + mods/roads/infrastructure/depends.txt | 7 + mods/roads/infrastructure/init.lua | 26 + .../models/infrastructure_traffic_cone.obj | 1045 + .../models/infrastructure_traffic_cone_i1.obj | 1045 + .../models/infrastructure_traffic_cone_i2.obj | 1045 + .../models/infrastructure_traffic_cone_i3.obj | 1045 + mods/roads/infrastructure/nodes.lua | 1439 ++ mods/roads/infrastructure/nodes_extension.lua | 202 + mods/roads/infrastructure/settings.lua | 49 + ...nfrastructure_automatic_warning_device.ogg | Bin 0 -> 90708 bytes .../sounds/infrastructure_boom_barrier.ogg | Bin 0 -> 35717 bytes .../sounds/infrastructure_ebell.ogg | Bin 0 -> 26398 bytes .../sounds/infrastructure_emergency_phone.ogg | Bin 0 -> 18073 bytes .../infrastructure_traffic_lights_1.ogg | Bin 0 -> 13500 bytes .../infrastructure_traffic_lights_2.ogg | Bin 0 -> 15454 bytes ...cture_aircraft_warning_light_side_anim.png | Bin 0 -> 550 bytes ...ucture_aircraft_warning_light_top_anim.png | Bin 0 -> 701 bytes ...nfrastructure_anti_dazzling_panel_side.png | Bin 0 -> 960 bytes ...ructure_anti_dazzling_panel_top_bottom.png | Bin 0 -> 652 bytes .../textures/infrastructure_asphalt.png | Bin 0 -> 731 bytes ...nfrastructure_automatic_warning_device.png | Bin 0 -> 8347 bytes ...ucture_automatic_warning_device_bottom.png | Bin 0 -> 450 bytes ...ucture_automatic_warning_device_middle.png | Bin 0 -> 1268 bytes ...atic_warning_device_middle_center_anim.png | Bin 0 -> 3429 bytes ...matic_warning_device_middle_center_off.png | Bin 0 -> 2259 bytes ...atic_warning_device_middle_center_side.png | Bin 0 -> 1048 bytes ...omatic_warning_device_middle_left_anim.png | Bin 0 -> 795 bytes ...tomatic_warning_device_middle_left_off.png | Bin 0 -> 373 bytes ...omatic_warning_device_middle_left_side.png | Bin 0 -> 389 bytes ...matic_warning_device_middle_right_anim.png | Bin 0 -> 822 bytes ...omatic_warning_device_middle_right_off.png | Bin 0 -> 413 bytes ...matic_warning_device_middle_right_side.png | Bin 0 -> 362 bytes ...e_automatic_warning_device_middle_side.png | Bin 0 -> 603 bytes ...structure_automatic_warning_device_top.png | Bin 0 -> 2818 bytes ...ture_automatic_warning_device_top_side.png | Bin 0 -> 878 bytes ...ture_boom_barrier_arm_h_anim_darkfirst.png | Bin 0 -> 762 bytes ...ure_boom_barrier_arm_h_anim_lightfirst.png | Bin 0 -> 811 bytes ...e_boom_barrier_arm_h_bottom_front_back.png | Bin 0 -> 315 bytes ...e_boom_barrier_arm_h_left_right_bright.png | Bin 0 -> 600 bytes .../infrastructure_boom_barrier_arm_h_top.png | Bin 0 -> 359 bytes ...infrastructure_boom_barrier_arm_v_left.png | Bin 0 -> 550 bytes ...nfrastructure_boom_barrier_arm_v_right.png | Bin 0 -> 527 bytes .../infrastructure_boom_barrier_h_bottom.png | Bin 0 -> 558 bytes ...frastructure_boom_barrier_h_front_back.png | Bin 0 -> 504 bytes .../infrastructure_boom_barrier_h_left.png | Bin 0 -> 566 bytes .../infrastructure_boom_barrier_h_right.png | Bin 0 -> 562 bytes .../infrastructure_boom_barrier_h_top.png | Bin 0 -> 549 bytes .../infrastructure_boom_barrier_v_bottom.png | Bin 0 -> 509 bytes ...frastructure_boom_barrier_v_front_back.png | Bin 0 -> 573 bytes .../infrastructure_boom_barrier_v_left.png | Bin 0 -> 532 bytes .../infrastructure_boom_barrier_v_right.png | Bin 0 -> 540 bytes ...astructure_cable_barrier_terminal_back.png | Bin 0 -> 1217 bytes ...structure_cable_barrier_terminal_front.png | Bin 0 -> 1224 bytes .../textures/infrastructure_concrete.png | Bin 0 -> 732 bytes ...rastructure_corrugated_guide_rail_back.png | Bin 0 -> 1142 bytes ...astructure_corrugated_guide_rail_front.png | Bin 0 -> 1135 bytes ...rastructure_corrugated_guide_rail_side.png | Bin 0 -> 1108 bytes .../infrastructure_corrugated_sheet.png | Bin 0 -> 1166 bytes ...infrastructure_crosswalk_lighting_back.png | Bin 0 -> 1019 bytes ...frastructure_crosswalk_lighting_bottom.png | Bin 0 -> 749 bytes ...nfrastructure_crosswalk_lighting_front.png | Bin 0 -> 1025 bytes .../infrastructure_crosswalk_safety_sign.png | Bin 0 -> 703 bytes ...rosswalk_safety_sign_bottom_front_back.png | Bin 0 -> 498 bytes ...ture_crosswalk_safety_sign_bottom_side.png | Bin 0 -> 348 bytes ...frastructure_crosswalk_safety_sign_top.png | Bin 0 -> 479 bytes ...e_crosswalk_safety_sign_top_front_back.png | Bin 0 -> 343 bytes ...ructure_crosswalk_safety_sign_top_side.png | Bin 0 -> 199 bytes ...structure_crosswalk_warning_light_back.png | Bin 0 -> 460 bytes ...ure_crosswalk_warning_light_front_anim.png | Bin 0 -> 1343 bytes ...e_crosswalk_warning_light_front_bright.png | Bin 0 -> 1021 bytes ...ure_crosswalk_warning_light_front_dark.png | Bin 0 -> 606 bytes ...structure_crowd_control_barricade_back.png | Bin 0 -> 1050 bytes ...tructure_crowd_control_barricade_front.png | Bin 0 -> 1078 bytes ...frastructure_curve_chevron_left_bright.png | Bin 0 -> 960 bytes ...infrastructure_curve_chevron_left_dark.png | Bin 0 -> 382 bytes ...rastructure_curve_chevron_right_bright.png | Bin 0 -> 988 bytes ...nfrastructure_curve_chevron_right_dark.png | Bin 0 -> 387 bytes ...tructure_delineator_retroreflector_red.png | Bin 0 -> 736 bytes ...cture_delineator_retroreflector_yellow.png | Bin 0 -> 792 bytes ...infrastructure_delineator_wrapper_left.png | Bin 0 -> 707 bytes ...nfrastructure_delineator_wrapper_right.png | Bin 0 -> 713 bytes ...nfrastructure_drainage_channel_grating.png | Bin 0 -> 1628 bytes .../infrastructure_emergency_phone_bottom.png | Bin 0 -> 544 bytes .../infrastructure_emergency_phone_front.png | Bin 0 -> 802 bytes .../infrastructure_emergency_phone_side.png | Bin 0 -> 768 bytes .../infrastructure_emergency_phone_top.png | Bin 0 -> 689 bytes ...ructure_energy_absorbing_terminal_back.png | Bin 0 -> 1160 bytes ...ucture_energy_absorbing_terminal_front.png | Bin 0 -> 865 bytes .../infrastructure_fitch_barrel_bottom.png | Bin 0 -> 713 bytes .../infrastructure_fitch_barrel_side.png | Bin 0 -> 979 bytes .../infrastructure_fitch_barrel_top.png | Bin 0 -> 625 bytes .../infrastructure_galvanized_steel.png | Bin 0 -> 1067 bytes .../infrastructure_grid_paver_bottom.png | Bin 0 -> 1093 bytes .../infrastructure_grid_paver_grass.png | Bin 0 -> 443 bytes .../infrastructure_grid_paver_top.png | Bin 0 -> 1597 bytes .../infrastructure_lane_control_lights_1.png | Bin 0 -> 1905 bytes .../infrastructure_lane_control_lights_2.png | Bin 0 -> 4010 bytes .../infrastructure_lane_control_lights_3.png | Bin 0 -> 4148 bytes .../infrastructure_lane_control_lights_4.png | Bin 0 -> 4159 bytes .../infrastructure_lane_control_lights_5.png | Bin 0 -> 4119 bytes .../infrastructure_lane_control_lights_6.png | Bin 0 -> 4466 bytes .../infrastructure_manhole_cover_side.png | Bin 0 -> 700 bytes ...nfrastructure_manhole_cover_top_bottom.png | Bin 0 -> 670 bytes .../infrastructure_marker_bottom_side.png | Bin 0 -> 153 bytes .../infrastructure_marker_side_red.png | Bin 0 -> 180 bytes .../infrastructure_marker_side_yellow.png | Bin 0 -> 183 bytes .../infrastructure_marker_top_red_yellow.png | Bin 0 -> 198 bytes ...nfrastructure_marker_top_yellow_yellow.png | Bin 0 -> 182 bytes .../textures/infrastructure_noise_barrier.png | Bin 0 -> 1524 bytes .../textures/infrastructure_razor_wire.png | Bin 0 -> 926 bytes .../textures/infrastructure_riffled_sheet.png | Bin 0 -> 2145 bytes ...nfrastructure_road_sign_crosswalk_back.png | Bin 0 -> 604 bytes ...frastructure_road_sign_crosswalk_front.png | Bin 0 -> 1158 bytes ...ture_road_sign_retroreflective_surface.png | Bin 0 -> 175 bytes ...astructure_road_sign_right_of_way_back.png | Bin 0 -> 664 bytes ...structure_road_sign_right_of_way_front.png | Bin 0 -> 820 bytes .../infrastructure_road_sign_stop_back.png | Bin 0 -> 693 bytes .../infrastructure_road_sign_stop_front.png | Bin 0 -> 1208 bytes .../infrastructure_road_sign_yield_back.png | Bin 0 -> 575 bytes .../infrastructure_road_sign_yield_front.png | Bin 0 -> 742 bytes .../textures/infrastructure_traffic_cone.png | Bin 0 -> 26988 bytes .../infrastructure_traffic_cone_bottom.png | Bin 0 -> 752 bytes .../infrastructure_traffic_cone_side.png | Bin 0 -> 371 bytes .../infrastructure_traffic_cone_top.png | Bin 0 -> 609 bytes ...rastructure_traffic_lights_pedestrians.png | Bin 0 -> 1899 bytes ...traffic_lights_pedestrians_bottom_back.png | Bin 0 -> 495 bytes ...ffic_lights_pedestrians_bottom_front_1.png | Bin 0 -> 798 bytes ...ffic_lights_pedestrians_bottom_front_2.png | Bin 0 -> 798 bytes ...ffic_lights_pedestrians_bottom_front_3.png | Bin 0 -> 999 bytes ...ffic_lights_pedestrians_bottom_front_4.png | Bin 0 -> 999 bytes ...re_traffic_lights_pedestrians_top_back.png | Bin 0 -> 459 bytes ...traffic_lights_pedestrians_top_front_1.png | Bin 0 -> 938 bytes ...traffic_lights_pedestrians_top_front_2.png | Bin 0 -> 938 bytes ...traffic_lights_pedestrians_top_front_3.png | Bin 0 -> 693 bytes ...traffic_lights_pedestrians_top_front_4.png | Bin 0 -> 693 bytes .../infrastructure_traffic_lights_side.png | Bin 0 -> 568 bytes ...infrastructure_traffic_lights_vehicles.png | Bin 0 -> 3062 bytes ...cture_traffic_lights_vehicles_bottom_1.png | Bin 0 -> 851 bytes ...cture_traffic_lights_vehicles_bottom_2.png | Bin 0 -> 1264 bytes ...cture_traffic_lights_vehicles_bottom_3.png | Bin 0 -> 1518 bytes ...cture_traffic_lights_vehicles_bottom_4.png | Bin 0 -> 1264 bytes ...tructure_traffic_lights_vehicles_top_1.png | Bin 0 -> 1382 bytes ...tructure_traffic_lights_vehicles_top_2.png | Bin 0 -> 1612 bytes ...tructure_traffic_lights_vehicles_top_3.png | Bin 0 -> 817 bytes ...tructure_traffic_lights_vehicles_top_4.png | Bin 0 -> 1159 bytes .../textures/infrastructure_truss.png | Bin 0 -> 1328 bytes .../infrastructure_warning_light_back.png | Bin 0 -> 481 bytes .../infrastructure_warning_light_bottom.png | Bin 0 -> 269 bytes ...nfrastructure_warning_light_front_anim.png | Bin 0 -> 1219 bytes .../infrastructure_warning_light_left.png | Bin 0 -> 247 bytes .../infrastructure_warning_light_right.png | Bin 0 -> 236 bytes .../infrastructure_warning_light_top.png | Bin 0 -> 250 bytes .../textures/infrastructure_wire_netting.png | Bin 0 -> 1030 bytes ...tructure_wire_rope_safety_barrier_back.png | Bin 0 -> 1134 bytes ...ructure_wire_rope_safety_barrier_front.png | Bin 0 -> 1146 bytes mods/roads/labels/depends.txt | 4 + mods/roads/labels/init.lua | 470 + .../infrastructure_double_yellow_line.png | Bin 0 -> 270 bytes .../infrastructure_single_yellow_line.png | Bin 0 -> 231 bytes ...frastructure_single_yellow_line_corner.png | Bin 0 -> 250 bytes ...ucture_solid_double_yellow_line_corner.png | Bin 0 -> 239 bytes ...rastructure_solid_yellow_line_one_side.png | Bin 0 -> 272 bytes .../labels/textures/streets_all_white.png | Bin 0 -> 3810 bytes .../labels/textures/streets_arrow_alldirs.png | Bin 0 -> 7932 bytes .../labels/textures/streets_arrow_left.png | Bin 0 -> 7662 bytes .../labels/textures/streets_arrow_right.png | Bin 0 -> 7605 bytes .../textures/streets_arrow_straight.png | Bin 0 -> 7564 bytes .../textures/streets_arrow_straight_left.png | Bin 0 -> 7770 bytes .../textures/streets_arrow_straight_right.png | Bin 0 -> 7719 bytes .../textures/streets_asphalt_dashed_line.png | Bin 0 -> 7946 bytes .../textures/streets_asphalt_outer_edge.png | Bin 0 -> 4526 bytes .../labels/textures/streets_asphalt_side.png | Bin 0 -> 3821 bytes .../textures/streets_asphalt_side_r.png | Bin 0 -> 3812 bytes .../textures/streets_asphalt_solid_line.png | Bin 0 -> 8003 bytes .../roads/labels/textures/streets_parking.png | Bin 0 -> 6911 bytes .../labels/textures/streets_printer_b.png | Bin 0 -> 170 bytes .../labels/textures/streets_printer_bt.png | Bin 0 -> 154 bytes .../labels/textures/streets_printer_f.png | Bin 0 -> 166 bytes .../labels/textures/streets_printer_inv.png | Bin 0 -> 2435 bytes .../labels/textures/streets_printer_l.png | Bin 0 -> 183 bytes .../labels/textures/streets_printer_r.png | Bin 0 -> 182 bytes .../labels/textures/streets_printer_t.png | Bin 0 -> 322 bytes .../labels/textures/streets_rw_arrow_left.png | Bin 0 -> 8954 bytes .../textures/streets_rw_arrow_right.png | Bin 0 -> 8951 bytes .../textures/streets_rw_arrow_straight.png | Bin 0 -> 8796 bytes .../streets_rw_arrow_straight_left.png | Bin 0 -> 9403 bytes .../streets_rw_arrow_straight_right.png | Bin 0 -> 9306 bytes .../textures/streets_rw_asphalt_side.png | Bin 0 -> 4190 bytes .../labels/textures/streets_rw_cross.png | Bin 0 -> 2586 bytes .../textures/streets_rw_dashed_line.png | Bin 0 -> 7944 bytes .../streets_rw_dashed_line_crossing.png | Bin 0 -> 3841 bytes .../textures/streets_rw_dashed_line_curve.png | Bin 0 -> 3333 bytes .../streets_rw_dashed_line_tjunction.png | Bin 0 -> 4099 bytes .../labels/textures/streets_rw_outer_edge.png | Bin 0 -> 5169 bytes .../labels/textures/streets_rw_parking.png | Bin 0 -> 8571 bytes .../labels/textures/streets_rw_solid_line.png | Bin 0 -> 8058 bytes .../streets_rw_solid_line_crossing.png | Bin 0 -> 4005 bytes .../textures/streets_rw_solid_line_curve.png | Bin 0 -> 3657 bytes .../streets_rw_solid_line_tjunction.png | Bin 0 -> 3702 bytes .../textures/streets_rw_transparent.png | Bin 0 -> 3836 bytes .../textures/streets_white_cartridge.png | Bin 0 -> 324 bytes .../textures/streets_yellow_cartridge.png | Bin 0 -> 330 bytes .../streets_yellow_diagonal_lines.png | Bin 0 -> 483 bytes mods/roads/license.txt | 60 + mods/roads/manholes/depends.txt | 2 + mods/roads/manholes/init.lua | 88 + mods/roads/modpack.txt | 1 + mods/roads/readme.txt | Bin 0 -> 1658 bytes mods/roads/roadsigns/depends.txt | 2 + mods/roads/roadsigns/init.lua | 42 + mods/roads/roadsigns/signs.lua | 17 + mods/roads/roadsigns/workshop.lua | 158 + mods/roads/screenshot_1.png | Bin 0 -> 1364041 bytes mods/roads/screenshot_2.png | Bin 0 -> 2073700 bytes mods/roads/screenshot_3.png | Bin 0 -> 1619567 bytes mods/roads/screenshot_4.png | Bin 0 -> 1709955 bytes mods/roads/steelsupport/depends.txt | 2 + mods/roads/steelsupport/init.lua | 20 + mods/roads/streetlamps/depends.txt | 3 + mods/roads/streetlamps/init.lua | 128 + mods/roads/streetsawards/depends.txt | 2 + mods/roads/streetsawards/init.lua | 22 + mods/roads/streetsconcrete/depends.txt | 3 + mods/roads/streetsconcrete/init.lua | 50 + mods/roads/streetshotfix/depends.txt | 1 + mods/roads/streetshotfix/init.lua | 9 + mods/roads/streetsmod/depends.txt | 3 + mods/roads/streetsmod/forms.lua | 4 + .../streetsmod/forms/cmd_streets.smartfs | 1 + mods/roads/streetsmod/init.lua | 89 + mods/roads/streetsmod/locale/de.txt | 59 + mods/roads/streetsmod/locale/pt.txt | 59 + mods/roads/streetsmod/locale/pt_br.txt | 59 + mods/roads/streetsmod/locale/template.txt.txt | 59 + .../streetsmod/nodeboxes/trafficlight.nbe | 19 + mods/roads/streetsmod/readme.txt | 1 + .../streetsmod/textures/streets_asphalt.png | Bin 0 -> 5993 bytes .../streetsmod/textures/streets_concrete.png | Bin 0 -> 7482 bytes .../textures/streets_delineator.png | Bin 0 -> 5674 bytes .../textures/streets_delineator_top.png | Bin 0 -> 184 bytes .../textures/streets_fence_bottom.png | Bin 0 -> 644 bytes .../textures/streets_fence_fromtop.png | Bin 0 -> 215 bytes .../streetsmod/textures/streets_fence_inv.png | Bin 0 -> 845 bytes .../streetsmod/textures/streets_fence_top.png | Bin 0 -> 441 bytes .../streets_lampcontroller_bottom.png | Bin 0 -> 532 bytes .../textures/streets_lampcontroller_sides.png | Bin 0 -> 651 bytes .../textures/streets_lampcontroller_top.png | Bin 0 -> 688 bytes .../textures/streets_lamps_basi_inv.png | Bin 0 -> 4210 bytes .../textures/streets_lamps_basic_bottom.png | Bin 0 -> 3121 bytes .../textures/streets_lamps_basic_middle.png | Bin 0 -> 6634 bytes .../textures/streets_lamps_basic_top.png | Bin 0 -> 5112 bytes .../textures/streets_lamps_basic_top_top.png | Bin 0 -> 6359 bytes .../streetsmod/textures/streets_manhole.png | Bin 0 -> 10833 bytes .../textures/streets_manhole_advanced.png | Bin 0 -> 9205 bytes .../streetsmod/textures/streets_pole.png | Bin 0 -> 496 bytes .../streetsmod/textures/streets_pole_inv.png | Bin 0 -> 767 bytes .../textures/streets_rw_arrow_alldirs.png | Bin 0 -> 9866 bytes .../streetsmod/textures/streets_sign_back.png | Bin 0 -> 1808 bytes .../textures/streets_sign_construction.png | Bin 0 -> 4007 bytes .../textures/streets_sign_grasswalk.png | Bin 0 -> 21692 bytes .../streetsmod/textures/streets_sign_lava.png | Bin 0 -> 4453 bytes .../streetsmod/textures/streets_sign_mine.png | Bin 0 -> 2412 bytes .../streetsmod/textures/streets_sign_shop.png | Bin 0 -> 2664 bytes .../textures/streets_sign_water.png | Bin 0 -> 3730 bytes .../textures/streets_sign_workshop.png | Bin 0 -> 2320 bytes .../textures/streets_signworkshop_bottom.png | Bin 0 -> 1942 bytes .../textures/streets_signworkshop_front.png | Bin 0 -> 2138 bytes .../textures/streets_signworkshop_side.png | Bin 0 -> 1888 bytes .../textures/streets_signworkshop_top.png | Bin 0 -> 2026 bytes .../textures/streets_sos_bottom.png | Bin 0 -> 1961 bytes .../streetsmod/textures/streets_sos_front.png | Bin 0 -> 6989 bytes .../streetsmod/textures/streets_sos_side.png | Bin 0 -> 2529 bytes .../streetsmod/textures/streets_sos_top.png | Bin 0 -> 6980 bytes .../streetsmod/textures/streets_support.png | Bin 0 -> 6380 bytes mods/roads/streetspoles/depends.txt | 1 + mods/roads/streetspoles/init.lua | 191 + mods/roads/trafficlight/depends.txt | 4 + mods/roads/trafficlight/init.lua | 1811 ++ mods/roads/trafficlight/old2new.lua | 58 + .../textures/streets_b_flashred.png | Bin 0 -> 1245 bytes .../trafficlight/textures/streets_b_red.png | Bin 0 -> 847 bytes .../textures/streets_beacon_inv.png | Bin 0 -> 3028 bytes .../textures/streets_hb_flashred.png | Bin 0 -> 1291 bytes .../textures/streets_hb_flashyellow.png | Bin 0 -> 1287 bytes .../trafficlight/textures/streets_hb_off.png | Bin 0 -> 941 bytes .../trafficlight/textures/streets_hb_red.png | Bin 0 -> 1027 bytes .../textures/streets_hb_yellow.png | Bin 0 -> 1050 bytes .../textures/streets_hybrid_beacon_inv.png | Bin 0 -> 3103 bytes .../textures/streets_pedlight_inv.png | Bin 0 -> 2921 bytes .../textures/streets_pl_dontwalk.png | Bin 0 -> 631 bytes .../textures/streets_pl_flashingdontwalk.png | Bin 0 -> 798 bytes .../textures/streets_pl_flashingwalk.png | Bin 0 -> 2701 bytes .../textures/streets_pl_number_0l.png | Bin 0 -> 572 bytes .../textures/streets_pl_number_0r.png | Bin 0 -> 615 bytes .../textures/streets_pl_number_1l.png | Bin 0 -> 601 bytes .../textures/streets_pl_number_1r.png | Bin 0 -> 602 bytes .../textures/streets_pl_number_2l.png | Bin 0 -> 610 bytes .../textures/streets_pl_number_2r.png | Bin 0 -> 610 bytes .../textures/streets_pl_number_3l.png | Bin 0 -> 606 bytes .../textures/streets_pl_number_3r.png | Bin 0 -> 610 bytes .../textures/streets_pl_number_4l.png | Bin 0 -> 614 bytes .../textures/streets_pl_number_4r.png | Bin 0 -> 620 bytes .../textures/streets_pl_number_5l.png | Bin 0 -> 603 bytes .../textures/streets_pl_number_5r.png | Bin 0 -> 621 bytes .../textures/streets_pl_number_6l.png | Bin 0 -> 608 bytes .../textures/streets_pl_number_6r.png | Bin 0 -> 618 bytes .../textures/streets_pl_number_7l.png | Bin 0 -> 607 bytes .../textures/streets_pl_number_7r.png | Bin 0 -> 620 bytes .../textures/streets_pl_number_8l.png | Bin 0 -> 608 bytes .../textures/streets_pl_number_8r.png | Bin 0 -> 611 bytes .../textures/streets_pl_number_9l.png | Bin 0 -> 605 bytes .../textures/streets_pl_number_9r.png | Bin 0 -> 613 bytes .../textures/streets_pl_number_template.png | Bin 0 -> 669 bytes .../trafficlight/textures/streets_pl_off.png | Bin 0 -> 571 bytes .../trafficlight/textures/streets_pl_walk.png | Bin 0 -> 630 bytes .../textures/streets_rrfb_inv.png | Bin 0 -> 3066 bytes .../textures/streets_rrfb_off.png | Bin 0 -> 627 bytes .../trafficlight/textures/streets_rrfb_on.png | Bin 0 -> 762 bytes .../trafficlight/textures/streets_tl_bg.png | Bin 0 -> 750 bytes .../textures/streets_tl_flashgreen.png | Bin 0 -> 2975 bytes .../textures/streets_tl_flashred.png | Bin 0 -> 1170 bytes .../textures/streets_tl_flashred_alt.png | Bin 0 -> 2795 bytes .../textures/streets_tl_green.png | Bin 0 -> 954 bytes .../textures/streets_tl_left_flashgreen.png | Bin 0 -> 2886 bytes .../textures/streets_tl_left_flashred.png | Bin 0 -> 1229 bytes .../textures/streets_tl_left_flashred_alt.png | Bin 0 -> 2914 bytes .../textures/streets_tl_left_green.png | Bin 0 -> 977 bytes .../textures/streets_tl_left_off.png | Bin 0 -> 908 bytes .../textures/streets_tl_left_red.png | Bin 0 -> 937 bytes .../textures/streets_tl_left_redyellow.png | Bin 0 -> 3142 bytes .../textures/streets_tl_left_warn.png | Bin 0 -> 1245 bytes .../textures/streets_tl_left_warn_alt.png | Bin 0 -> 2933 bytes .../textures/streets_tl_left_yellow.png | Bin 0 -> 985 bytes .../trafficlight/textures/streets_tl_off.png | Bin 0 -> 843 bytes .../trafficlight/textures/streets_tl_red.png | Bin 0 -> 942 bytes .../textures/streets_tl_redyellow.png | Bin 0 -> 3178 bytes .../textures/streets_tl_right_flashgreen.png | Bin 0 -> 2862 bytes .../textures/streets_tl_right_flashred.png | Bin 0 -> 1248 bytes .../streets_tl_right_flashred_alt.png | Bin 0 -> 2890 bytes .../textures/streets_tl_right_green.png | Bin 0 -> 963 bytes .../textures/streets_tl_right_off.png | Bin 0 -> 906 bytes .../textures/streets_tl_right_red.png | Bin 0 -> 949 bytes .../textures/streets_tl_right_redyellow.png | Bin 0 -> 3162 bytes .../textures/streets_tl_right_warn.png | Bin 0 -> 1241 bytes .../textures/streets_tl_right_warn_alt.png | Bin 0 -> 3009 bytes .../textures/streets_tl_right_yellow.png | Bin 0 -> 978 bytes .../textures/streets_tl_straight_green.png | Bin 0 -> 938 bytes .../trafficlight/textures/streets_tl_warn.png | Bin 0 -> 3683 bytes .../textures/streets_tl_warn_alt.png | Bin 0 -> 2929 bytes .../textures/streets_tl_yellow.png | Bin 0 -> 1003 bytes .../textures/streets_tle_left_flashgreen.png | Bin 0 -> 3004 bytes .../textures/streets_tle_left_green.png | Bin 0 -> 950 bytes .../textures/streets_tle_left_yellow.png | Bin 0 -> 953 bytes .../textures/streets_tle_right_flashgreen.png | Bin 0 -> 2961 bytes .../textures/streets_tle_right_green.png | Bin 0 -> 930 bytes .../textures/streets_tle_right_yellow.png | Bin 0 -> 980 bytes .../textures/streets_trafficlight_inv.png | Bin 0 -> 2772 bytes ...streets_trafficlight_inv_extender_left.png | Bin 0 -> 2990 bytes ...treets_trafficlight_inv_extender_right.png | Bin 0 -> 3004 bytes .../streets_trafficlight_inv_greenarrow.png | Bin 0 -> 2753 bytes .../streets_trafficlight_inv_left.png | Bin 0 -> 3007 bytes .../streets_trafficlight_inv_right.png | Bin 0 -> 3032 bytes .../streets_trafficlight_inv_straight.png | Bin 0 -> 2938 bytes .../streets_trafficlight_template.png | Bin 0 -> 320 bytes mods/ropes/LICENSE.md | 19 - mods/ropes/README.md | 17 - mods/ropes/bridge.lua | 87 - mods/ropes/crafts.lua | 69 - mods/ropes/depends.txt | 7 - mods/ropes/description.txt | 1 - mods/ropes/doc.lua | 53 - mods/ropes/extendingladder.lua | 231 - mods/ropes/functions.lua | 115 - mods/ropes/i18n.py | 418 - mods/ropes/init.lua | 66 - mods/ropes/locale/ropes.es.tr | 62 - mods/ropes/locale/template.txt | 62 - mods/ropes/loot.lua | 56 - mods/ropes/mod.conf | 4 - mods/ropes/ropeboxes.lua | 357 - mods/ropes/ropeladder.lua | 189 - mods/ropes/screenshot.png | Bin 109876 -> 0 bytes mods/ropes/settingtypes.txt | 58 - mods/ropes/sounds/license.txt | 1 - mods/ropes/sounds/ropes_creak.1.ogg | Bin 8446 -> 0 bytes mods/ropes/sounds/ropes_creak.2.ogg | Bin 8509 -> 0 bytes mods/ropes/sounds/ropes_creak.3.ogg | Bin 7360 -> 0 bytes mods/ropes/textures/ropes_1.png | Bin 287 -> 0 bytes mods/ropes/textures/ropes_2.png | Bin 309 -> 0 bytes mods/ropes/textures/ropes_3.png | Bin 329 -> 0 bytes mods/ropes/textures/ropes_4.png | Bin 347 -> 0 bytes mods/ropes/textures/ropes_5.png | Bin 361 -> 0 bytes mods/ropes/textures/ropes_item.png | Bin 153 -> 0 bytes mods/ropes/textures/ropes_ropebox_front_1.png | Bin 308 -> 0 bytes mods/ropes/textures/ropes_ropebox_front_2.png | Bin 330 -> 0 bytes mods/ropes/textures/ropes_ropebox_front_3.png | Bin 350 -> 0 bytes mods/ropes/textures/ropes_ropebox_front_4.png | Bin 369 -> 0 bytes mods/ropes/textures/ropes_ropebox_front_5.png | Bin 383 -> 0 bytes mods/ropes/textures/ropes_ropebox_side.png | Bin 411 -> 0 bytes mods/ropes/textures/ropes_ropeladder.png | Bin 394 -> 0 bytes .../textures/ropes_ropeladder_bottom.png | Bin 415 -> 0 bytes mods/ropes/textures/ropes_ropeladder_top.png | Bin 426 -> 0 bytes mods/signs_lib/API.md | 367 + mods/signs_lib/LICENSE | 600 + mods/signs_lib/MODELS.md | 104 + mods/signs_lib/README.md | 57 + mods/signs_lib/api.lua | 1186 + mods/signs_lib/compat.lua | 199 + mods/signs_lib/copyright.txt | 4 + mods/signs_lib/depends.txt | 7 + mods/signs_lib/description.txt | 1 + mods/signs_lib/encoding.lua | 265 + mods/signs_lib/init.lua | 16 + mods/signs_lib/intllib.lua | 45 + mods/signs_lib/locale/de.po | 97 + mods/signs_lib/locale/es.po | 95 + mods/signs_lib/locale/fr.po | 91 + mods/signs_lib/locale/ms.po | 91 + mods/signs_lib/locale/ru.po | 94 + mods/signs_lib/locale/template.pot | 94 + mods/signs_lib/mod.conf | 2 + ...ic_signs wooden yard sign two sticks.blend | Bin 0 -> 1106568 bytes ...signs_lib_standard_facedir_sign_onpole.obj | 232 + .../signs_lib_standard_facedir_sign_wall.obj | 52 + ...signs_lib_standard_sign_entity_hanging.obj | 15 + .../signs_lib_standard_sign_entity_onpole.obj | 15 + .../signs_lib_standard_sign_entity_wall.obj | 15 + .../signs_lib_standard_sign_entity_yard.obj | 15 + .../signs_lib_standard_sign_hanging.obj | 62 + .../models/signs_lib_standard_sign_onpole.obj | 232 + .../models/signs_lib_standard_sign_wall.obj | 52 + .../models/signs_lib_standard_sign_yard.obj | 85 + ...igns_lib_standard_sign_yard_two_sticks.obj | 110 + .../slim pole mount already positioned.blend | Bin 0 -> 683436 bytes ...andard pole mount already positioned.blend | Bin 0 -> 1099124 bytes ...ndard pole mount already positioned.blend1 | Bin 0 -> 718192 bytes .../models/standard wooden sign.blend | Bin 0 -> 1116616 bytes .../models/standard wooden sign.blend1 | Bin 0 -> 1096428 bytes .../models/standard wooden yard sign.blend | Bin 0 -> 909192 bytes mods/signs_lib/standard_signs.lua | 68 + mods/signs_lib/textures/signs_lib_blank.png | Bin 0 -> 68 bytes .../textures/signs_lib_color_15px_0.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_1.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_2.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_3.png | Bin 0 -> 110 bytes .../textures/signs_lib_color_15px_4.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_5.png | Bin 0 -> 110 bytes .../textures/signs_lib_color_15px_6.png | Bin 0 -> 112 bytes .../textures/signs_lib_color_15px_7.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_8.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_9.png | Bin 0 -> 110 bytes .../textures/signs_lib_color_15px_A.png | Bin 0 -> 110 bytes .../textures/signs_lib_color_15px_B.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_C.png | Bin 0 -> 110 bytes .../textures/signs_lib_color_15px_D.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_E.png | Bin 0 -> 111 bytes .../textures/signs_lib_color_15px_F.png | Bin 0 -> 109 bytes .../textures/signs_lib_color_15px_n.png | Bin 0 -> 109 bytes .../textures/signs_lib_color_31px_0.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_1.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_2.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_3.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_4.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_5.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_6.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_7.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_8.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_9.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_A.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_B.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_C.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_D.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_E.png | Bin 0 -> 357 bytes .../textures/signs_lib_color_31px_F.png | Bin 0 -> 355 bytes .../textures/signs_lib_color_31px_n.png | Bin 0 -> 355 bytes .../textures/signs_lib_font_15px_00.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_15px_20.png | Bin 0 -> 67 bytes .../textures/signs_lib_font_15px_21.png | Bin 0 -> 83 bytes .../textures/signs_lib_font_15px_22.png | Bin 0 -> 83 bytes .../textures/signs_lib_font_15px_23.png | Bin 0 -> 97 bytes .../textures/signs_lib_font_15px_24.png | Bin 0 -> 112 bytes .../textures/signs_lib_font_15px_25.png | Bin 0 -> 125 bytes .../textures/signs_lib_font_15px_26.png | Bin 0 -> 120 bytes .../textures/signs_lib_font_15px_27.png | Bin 0 -> 78 bytes .../textures/signs_lib_font_15px_28.png | Bin 0 -> 88 bytes .../textures/signs_lib_font_15px_29.png | Bin 0 -> 88 bytes .../textures/signs_lib_font_15px_2a.png | Bin 0 -> 90 bytes .../textures/signs_lib_font_15px_2b.png | Bin 0 -> 84 bytes .../textures/signs_lib_font_15px_2c.png | Bin 0 -> 79 bytes .../textures/signs_lib_font_15px_2d.png | Bin 0 -> 77 bytes .../textures/signs_lib_font_15px_2e.png | Bin 0 -> 77 bytes .../textures/signs_lib_font_15px_2f.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_15px_30.png | Bin 0 -> 97 bytes .../textures/signs_lib_font_15px_31.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_15px_32.png | Bin 0 -> 113 bytes .../textures/signs_lib_font_15px_33.png | Bin 0 -> 109 bytes .../textures/signs_lib_font_15px_34.png | Bin 0 -> 103 bytes .../textures/signs_lib_font_15px_35.png | Bin 0 -> 109 bytes .../textures/signs_lib_font_15px_36.png | Bin 0 -> 104 bytes .../textures/signs_lib_font_15px_37.png | Bin 0 -> 95 bytes .../textures/signs_lib_font_15px_38.png | Bin 0 -> 104 bytes .../textures/signs_lib_font_15px_39.png | Bin 0 -> 110 bytes .../textures/signs_lib_font_15px_3a.png | Bin 0 -> 77 bytes .../textures/signs_lib_font_15px_3b.png | Bin 0 -> 80 bytes .../textures/signs_lib_font_15px_3c.png | Bin 0 -> 96 bytes .../textures/signs_lib_font_15px_3d.png | Bin 0 -> 80 bytes .../textures/signs_lib_font_15px_3e.png | Bin 0 -> 95 bytes .../textures/signs_lib_font_15px_3f.png | Bin 0 -> 102 bytes .../textures/signs_lib_font_15px_40.png | Bin 0 -> 128 bytes .../textures/signs_lib_font_15px_41.png | Bin 0 -> 117 bytes .../textures/signs_lib_font_15px_42.png | Bin 0 -> 97 bytes .../textures/signs_lib_font_15px_43.png | Bin 0 -> 113 bytes .../textures/signs_lib_font_15px_44.png | Bin 0 -> 104 bytes .../textures/signs_lib_font_15px_45.png | Bin 0 -> 92 bytes .../textures/signs_lib_font_15px_46.png | Bin 0 -> 91 bytes .../textures/signs_lib_font_15px_47.png | Bin 0 -> 118 bytes .../textures/signs_lib_font_15px_48.png | Bin 0 -> 89 bytes .../textures/signs_lib_font_15px_49.png | Bin 0 -> 77 bytes .../textures/signs_lib_font_15px_4a.png | Bin 0 -> 91 bytes .../textures/signs_lib_font_15px_4b.png | Bin 0 -> 114 bytes .../textures/signs_lib_font_15px_4c.png | Bin 0 -> 82 bytes .../textures/signs_lib_font_15px_4d.png | Bin 0 -> 108 bytes .../textures/signs_lib_font_15px_4e.png | Bin 0 -> 103 bytes .../textures/signs_lib_font_15px_4f.png | Bin 0 -> 116 bytes .../textures/signs_lib_font_15px_50.png | Bin 0 -> 99 bytes .../textures/signs_lib_font_15px_51.png | Bin 0 -> 122 bytes .../textures/signs_lib_font_15px_52.png | Bin 0 -> 100 bytes .../textures/signs_lib_font_15px_53.png | Bin 0 -> 111 bytes .../textures/signs_lib_font_15px_54.png | Bin 0 -> 85 bytes .../textures/signs_lib_font_15px_55.png | Bin 0 -> 95 bytes .../textures/signs_lib_font_15px_56.png | Bin 0 -> 103 bytes .../textures/signs_lib_font_15px_57.png | Bin 0 -> 107 bytes .../textures/signs_lib_font_15px_58.png | Bin 0 -> 115 bytes .../textures/signs_lib_font_15px_59.png | Bin 0 -> 105 bytes .../textures/signs_lib_font_15px_5a.png | Bin 0 -> 108 bytes .../textures/signs_lib_font_15px_5b.png | Bin 0 -> 80 bytes .../textures/signs_lib_font_15px_5c.png | Bin 0 -> 94 bytes .../textures/signs_lib_font_15px_5d.png | Bin 0 -> 80 bytes .../textures/signs_lib_font_15px_5e.png | Bin 0 -> 96 bytes .../textures/signs_lib_font_15px_5f.png | Bin 0 -> 76 bytes .../textures/signs_lib_font_15px_60.png | Bin 0 -> 78 bytes .../textures/signs_lib_font_15px_61.png | Bin 0 -> 102 bytes .../textures/signs_lib_font_15px_62.png | Bin 0 -> 99 bytes .../textures/signs_lib_font_15px_63.png | Bin 0 -> 98 bytes .../textures/signs_lib_font_15px_64.png | Bin 0 -> 105 bytes .../textures/signs_lib_font_15px_65.png | Bin 0 -> 98 bytes .../textures/signs_lib_font_15px_66.png | Bin 0 -> 89 bytes .../textures/signs_lib_font_15px_67.png | Bin 0 -> 101 bytes .../textures/signs_lib_font_15px_68.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_15px_69.png | Bin 0 -> 82 bytes .../textures/signs_lib_font_15px_6a.png | Bin 0 -> 83 bytes .../textures/signs_lib_font_15px_6b.png | Bin 0 -> 103 bytes .../textures/signs_lib_font_15px_6c.png | Bin 0 -> 77 bytes .../textures/signs_lib_font_15px_6d.png | Bin 0 -> 99 bytes .../textures/signs_lib_font_15px_6e.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_15px_6f.png | Bin 0 -> 97 bytes .../textures/signs_lib_font_15px_70.png | Bin 0 -> 100 bytes .../textures/signs_lib_font_15px_71.png | Bin 0 -> 100 bytes .../textures/signs_lib_font_15px_72.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_15px_73.png | Bin 0 -> 100 bytes .../textures/signs_lib_font_15px_74.png | Bin 0 -> 92 bytes .../textures/signs_lib_font_15px_75.png | Bin 0 -> 91 bytes .../textures/signs_lib_font_15px_76.png | Bin 0 -> 98 bytes .../textures/signs_lib_font_15px_77.png | Bin 0 -> 107 bytes .../textures/signs_lib_font_15px_78.png | Bin 0 -> 99 bytes .../textures/signs_lib_font_15px_79.png | Bin 0 -> 102 bytes .../textures/signs_lib_font_15px_7a.png | Bin 0 -> 95 bytes .../textures/signs_lib_font_15px_7b.png | Bin 0 -> 88 bytes .../textures/signs_lib_font_15px_7c.png | Bin 0 -> 67 bytes .../textures/signs_lib_font_15px_7d.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_15px_7e.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_15px_81.png | Bin 0 -> 121 bytes .../textures/signs_lib_font_15px_82.png | Bin 0 -> 143 bytes .../textures/signs_lib_font_15px_83.png | Bin 0 -> 117 bytes .../textures/signs_lib_font_15px_84.png | Bin 0 -> 143 bytes .../textures/signs_lib_font_15px_85.png | Bin 0 -> 119 bytes .../textures/signs_lib_font_15px_86.png | Bin 0 -> 143 bytes .../textures/signs_lib_font_15px_87.png | Bin 0 -> 118 bytes .../textures/signs_lib_font_15px_88.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_15px_8a.png | Bin 0 -> 137 bytes .../textures/signs_lib_font_15px_8b.png | Bin 0 -> 157 bytes .../textures/signs_lib_font_15px_8c.png | Bin 0 -> 133 bytes .../textures/signs_lib_font_15px_8d.png | Bin 0 -> 170 bytes .../textures/signs_lib_font_15px_8e.png | Bin 0 -> 138 bytes .../textures/signs_lib_font_15px_8f.png | Bin 0 -> 162 bytes .../textures/signs_lib_font_15px_90.png | Bin 0 -> 136 bytes .../textures/signs_lib_font_15px_91.png | Bin 0 -> 168 bytes .../textures/signs_lib_font_15px_a8.png | Bin 0 -> 150 bytes .../textures/signs_lib_font_15px_b8.png | Bin 0 -> 175 bytes .../textures/signs_lib_font_15px_b9.png | Bin 0 -> 179 bytes .../textures/signs_lib_font_15px_c0.png | Bin 0 -> 180 bytes .../textures/signs_lib_font_15px_c1.png | Bin 0 -> 173 bytes .../textures/signs_lib_font_15px_c2.png | Bin 0 -> 169 bytes .../textures/signs_lib_font_15px_c3.png | Bin 0 -> 141 bytes .../textures/signs_lib_font_15px_c4.png | Bin 0 -> 167 bytes .../textures/signs_lib_font_15px_c5.png | Bin 0 -> 149 bytes .../textures/signs_lib_font_15px_c6.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_c7.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_c8.png | Bin 0 -> 171 bytes .../textures/signs_lib_font_15px_c9.png | Bin 0 -> 173 bytes .../textures/signs_lib_font_15px_ca.png | Bin 0 -> 183 bytes .../textures/signs_lib_font_15px_cb.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_cc.png | Bin 0 -> 176 bytes .../textures/signs_lib_font_15px_cd.png | Bin 0 -> 160 bytes .../textures/signs_lib_font_15px_ce.png | Bin 0 -> 187 bytes .../textures/signs_lib_font_15px_cf.png | Bin 0 -> 143 bytes .../textures/signs_lib_font_15px_d0.png | Bin 0 -> 174 bytes .../textures/signs_lib_font_15px_d1.png | Bin 0 -> 185 bytes .../textures/signs_lib_font_15px_d2.png | Bin 0 -> 145 bytes .../textures/signs_lib_font_15px_d3.png | Bin 0 -> 183 bytes .../textures/signs_lib_font_15px_d4.png | Bin 0 -> 173 bytes .../textures/signs_lib_font_15px_d5.png | Bin 0 -> 186 bytes .../textures/signs_lib_font_15px_d6.png | Bin 0 -> 157 bytes .../textures/signs_lib_font_15px_d7.png | Bin 0 -> 158 bytes .../textures/signs_lib_font_15px_d8.png | Bin 0 -> 144 bytes .../textures/signs_lib_font_15px_d9.png | Bin 0 -> 150 bytes .../textures/signs_lib_font_15px_da.png | Bin 0 -> 175 bytes .../textures/signs_lib_font_15px_db.png | Bin 0 -> 167 bytes .../textures/signs_lib_font_15px_dc.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_dd.png | Bin 0 -> 186 bytes .../textures/signs_lib_font_15px_de.png | Bin 0 -> 185 bytes .../textures/signs_lib_font_15px_df.png | Bin 0 -> 177 bytes .../textures/signs_lib_font_15px_e0.png | Bin 0 -> 176 bytes .../textures/signs_lib_font_15px_e1.png | Bin 0 -> 178 bytes .../textures/signs_lib_font_15px_e2.png | Bin 0 -> 170 bytes .../textures/signs_lib_font_15px_e3.png | Bin 0 -> 151 bytes .../textures/signs_lib_font_15px_e4.png | Bin 0 -> 162 bytes .../textures/signs_lib_font_15px_e5.png | Bin 0 -> 186 bytes .../textures/signs_lib_font_15px_e6.png | Bin 0 -> 147 bytes .../textures/signs_lib_font_15px_e7.png | Bin 0 -> 176 bytes .../textures/signs_lib_font_15px_e8.png | Bin 0 -> 163 bytes .../textures/signs_lib_font_15px_e9.png | Bin 0 -> 167 bytes .../textures/signs_lib_font_15px_ea.png | Bin 0 -> 169 bytes .../textures/signs_lib_font_15px_eb.png | Bin 0 -> 159 bytes .../textures/signs_lib_font_15px_ec.png | Bin 0 -> 160 bytes .../textures/signs_lib_font_15px_ed.png | Bin 0 -> 155 bytes .../textures/signs_lib_font_15px_ee.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_ef.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_15px_f0.png | Bin 0 -> 168 bytes .../textures/signs_lib_font_15px_f1.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_f2.png | Bin 0 -> 148 bytes .../textures/signs_lib_font_15px_f3.png | Bin 0 -> 176 bytes .../textures/signs_lib_font_15px_f4.png | Bin 0 -> 170 bytes .../textures/signs_lib_font_15px_f5.png | Bin 0 -> 172 bytes .../textures/signs_lib_font_15px_f6.png | Bin 0 -> 155 bytes .../textures/signs_lib_font_15px_f7.png | Bin 0 -> 159 bytes .../textures/signs_lib_font_15px_f8.png | Bin 0 -> 145 bytes .../textures/signs_lib_font_15px_f9.png | Bin 0 -> 151 bytes .../textures/signs_lib_font_15px_fa.png | Bin 0 -> 170 bytes .../textures/signs_lib_font_15px_fb.png | Bin 0 -> 166 bytes .../textures/signs_lib_font_15px_fc.png | Bin 0 -> 156 bytes .../textures/signs_lib_font_15px_fd.png | Bin 0 -> 180 bytes .../textures/signs_lib_font_15px_fe.png | Bin 0 -> 164 bytes .../textures/signs_lib_font_15px_ff.png | Bin 0 -> 174 bytes .../textures/signs_lib_font_31px_20.png | Bin 0 -> 68 bytes .../textures/signs_lib_font_31px_21.png | Bin 0 -> 89 bytes .../textures/signs_lib_font_31px_22.png | Bin 0 -> 91 bytes .../textures/signs_lib_font_31px_23.png | Bin 0 -> 133 bytes .../textures/signs_lib_font_31px_24.png | Bin 0 -> 160 bytes .../textures/signs_lib_font_31px_25.png | Bin 0 -> 181 bytes .../textures/signs_lib_font_31px_26.png | Bin 0 -> 162 bytes .../textures/signs_lib_font_31px_27.png | Bin 0 -> 82 bytes .../textures/signs_lib_font_31px_28.png | Bin 0 -> 117 bytes .../textures/signs_lib_font_31px_29.png | Bin 0 -> 114 bytes .../textures/signs_lib_font_31px_2a.png | Bin 0 -> 119 bytes .../textures/signs_lib_font_31px_2b.png | Bin 0 -> 89 bytes .../textures/signs_lib_font_31px_2c.png | Bin 0 -> 90 bytes .../textures/signs_lib_font_31px_2d.png | Bin 0 -> 80 bytes .../textures/signs_lib_font_31px_2e.png | Bin 0 -> 78 bytes .../textures/signs_lib_font_31px_2f.png | Bin 0 -> 109 bytes .../textures/signs_lib_font_31px_30.png | Bin 0 -> 125 bytes .../textures/signs_lib_font_31px_31.png | Bin 0 -> 99 bytes .../textures/signs_lib_font_31px_32.png | Bin 0 -> 148 bytes .../textures/signs_lib_font_31px_33.png | Bin 0 -> 149 bytes .../textures/signs_lib_font_31px_34.png | Bin 0 -> 130 bytes .../textures/signs_lib_font_31px_35.png | Bin 0 -> 133 bytes .../textures/signs_lib_font_31px_36.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_31px_37.png | Bin 0 -> 123 bytes .../textures/signs_lib_font_31px_38.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_31px_39.png | Bin 0 -> 144 bytes .../textures/signs_lib_font_31px_3a.png | Bin 0 -> 78 bytes .../textures/signs_lib_font_31px_3b.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_31px_3c.png | Bin 0 -> 130 bytes .../textures/signs_lib_font_31px_3d.png | Bin 0 -> 87 bytes .../textures/signs_lib_font_31px_3e.png | Bin 0 -> 121 bytes .../textures/signs_lib_font_31px_3f.png | Bin 0 -> 143 bytes .../textures/signs_lib_font_31px_40.png | Bin 0 -> 201 bytes .../textures/signs_lib_font_31px_41.png | Bin 0 -> 141 bytes .../textures/signs_lib_font_31px_42.png | Bin 0 -> 121 bytes .../textures/signs_lib_font_31px_43.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_31px_44.png | Bin 0 -> 133 bytes .../textures/signs_lib_font_31px_45.png | Bin 0 -> 101 bytes .../textures/signs_lib_font_31px_46.png | Bin 0 -> 95 bytes .../textures/signs_lib_font_31px_47.png | Bin 0 -> 160 bytes .../textures/signs_lib_font_31px_48.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_31px_49.png | Bin 0 -> 79 bytes .../textures/signs_lib_font_31px_4a.png | Bin 0 -> 111 bytes .../textures/signs_lib_font_31px_4b.png | Bin 0 -> 146 bytes .../textures/signs_lib_font_31px_4c.png | Bin 0 -> 88 bytes .../textures/signs_lib_font_31px_4d.png | Bin 0 -> 130 bytes .../textures/signs_lib_font_31px_4e.png | Bin 0 -> 129 bytes .../textures/signs_lib_font_31px_4f.png | Bin 0 -> 148 bytes .../textures/signs_lib_font_31px_50.png | Bin 0 -> 122 bytes .../textures/signs_lib_font_31px_51.png | Bin 0 -> 169 bytes .../textures/signs_lib_font_31px_52.png | Bin 0 -> 119 bytes .../textures/signs_lib_font_31px_53.png | Bin 0 -> 163 bytes .../textures/signs_lib_font_31px_54.png | Bin 0 -> 93 bytes .../textures/signs_lib_font_31px_55.png | Bin 0 -> 119 bytes .../textures/signs_lib_font_31px_56.png | Bin 0 -> 139 bytes .../textures/signs_lib_font_31px_57.png | Bin 0 -> 151 bytes .../textures/signs_lib_font_31px_58.png | Bin 0 -> 161 bytes .../textures/signs_lib_font_31px_59.png | Bin 0 -> 135 bytes .../textures/signs_lib_font_31px_5a.png | Bin 0 -> 132 bytes .../textures/signs_lib_font_31px_5b.png | Bin 0 -> 83 bytes .../textures/signs_lib_font_31px_5c.png | Bin 0 -> 114 bytes .../textures/signs_lib_font_31px_5d.png | Bin 0 -> 83 bytes .../textures/signs_lib_font_31px_5e.png | Bin 0 -> 116 bytes .../textures/signs_lib_font_31px_5f.png | Bin 0 -> 85 bytes .../textures/signs_lib_font_31px_60.png | Bin 0 -> 88 bytes .../textures/signs_lib_font_31px_61.png | Bin 0 -> 133 bytes .../textures/signs_lib_font_31px_62.png | Bin 0 -> 127 bytes .../textures/signs_lib_font_31px_63.png | Bin 0 -> 126 bytes .../textures/signs_lib_font_31px_64.png | Bin 0 -> 130 bytes .../textures/signs_lib_font_31px_65.png | Bin 0 -> 132 bytes .../textures/signs_lib_font_31px_66.png | Bin 0 -> 102 bytes .../textures/signs_lib_font_31px_67.png | Bin 0 -> 166 bytes .../textures/signs_lib_font_31px_68.png | Bin 0 -> 106 bytes .../textures/signs_lib_font_31px_69.png | Bin 0 -> 86 bytes .../textures/signs_lib_font_31px_6a.png | Bin 0 -> 90 bytes .../textures/signs_lib_font_31px_6b.png | Bin 0 -> 130 bytes .../textures/signs_lib_font_31px_6c.png | Bin 0 -> 78 bytes .../textures/signs_lib_font_31px_6d.png | Bin 0 -> 125 bytes .../textures/signs_lib_font_31px_6e.png | Bin 0 -> 107 bytes .../textures/signs_lib_font_31px_6f.png | Bin 0 -> 124 bytes .../textures/signs_lib_font_31px_70.png | Bin 0 -> 126 bytes .../textures/signs_lib_font_31px_71.png | Bin 0 -> 131 bytes .../textures/signs_lib_font_31px_72.png | Bin 0 -> 101 bytes .../textures/signs_lib_font_31px_73.png | Bin 0 -> 136 bytes .../textures/signs_lib_font_31px_74.png | Bin 0 -> 100 bytes .../textures/signs_lib_font_31px_75.png | Bin 0 -> 108 bytes .../textures/signs_lib_font_31px_76.png | Bin 0 -> 128 bytes .../textures/signs_lib_font_31px_77.png | Bin 0 -> 145 bytes .../textures/signs_lib_font_31px_78.png | Bin 0 -> 141 bytes .../textures/signs_lib_font_31px_79.png | Bin 0 -> 131 bytes .../textures/signs_lib_font_31px_7a.png | Bin 0 -> 120 bytes .../textures/signs_lib_font_31px_7b.png | Bin 0 -> 108 bytes .../textures/signs_lib_font_31px_7c.png | Bin 0 -> 68 bytes .../textures/signs_lib_font_31px_7d.png | Bin 0 -> 106 bytes .../textures/signs_lib_font_31px_7e.png | Bin 0 -> 108 bytes .../textures/signs_lib_font_31px_81.png | Bin 0 -> 166 bytes .../textures/signs_lib_font_31px_82.png | Bin 0 -> 185 bytes .../textures/signs_lib_font_31px_83.png | Bin 0 -> 167 bytes .../textures/signs_lib_font_31px_84.png | Bin 0 -> 200 bytes .../textures/signs_lib_font_31px_85.png | Bin 0 -> 169 bytes .../textures/signs_lib_font_31px_86.png | Bin 0 -> 185 bytes .../textures/signs_lib_font_31px_87.png | Bin 0 -> 165 bytes .../textures/signs_lib_font_31px_88.png | Bin 0 -> 190 bytes .../textures/signs_lib_font_31px_8a.png | Bin 0 -> 207 bytes .../textures/signs_lib_font_31px_8b.png | Bin 0 -> 224 bytes .../textures/signs_lib_font_31px_8c.png | Bin 0 -> 189 bytes .../textures/signs_lib_font_31px_8d.png | Bin 0 -> 223 bytes .../textures/signs_lib_font_31px_8e.png | Bin 0 -> 219 bytes .../textures/signs_lib_font_31px_8f.png | Bin 0 -> 221 bytes .../textures/signs_lib_font_31px_90.png | Bin 0 -> 183 bytes .../textures/signs_lib_font_31px_91.png | Bin 0 -> 235 bytes mods/signs_lib/textures/signs_lib_hangers.png | Bin 0 -> 173 bytes .../textures/signs_lib_pole_mount.png | Bin 0 -> 1296 bytes mods/signs_lib/textures/signs_lib_sign_bg.jpg | Bin 0 -> 82731 bytes .../textures/signs_lib_sign_wall_steel.png | Bin 0 -> 1510 bytes .../signs_lib_sign_wall_steel_edges.png | Bin 0 -> 468 bytes .../signs_lib_sign_wall_steel_inv.png | Bin 0 -> 1107 bytes .../textures/signs_lib_sign_wall_wooden.png | Bin 0 -> 2437 bytes .../signs_lib_sign_wall_wooden_edges.png | Bin 0 -> 540 bytes .../signs_lib_sign_wall_wooden_inv.png | Bin 0 -> 1423 bytes .../textures/signs_lib_switch_interm.png | Bin 0 -> 5636 bytes .../textures/signs_lib_switch_off.png | Bin 0 -> 6397 bytes .../textures/signs_lib_switch_on.png | Bin 0 -> 6193 bytes .../signs_lib_wide_font_overlay_inv.png | Bin 0 -> 979 bytes mods/skinsdb/meta/character_1.txt | 3 + mods/skinsdb/meta/character_10.txt | 3 + mods/skinsdb/meta/character_1000.txt | 3 + mods/skinsdb/meta/character_1001.txt | 3 + mods/skinsdb/meta/character_1002.txt | 3 + mods/skinsdb/meta/character_1003.txt | 3 + mods/skinsdb/meta/character_1004.txt | 3 + mods/skinsdb/meta/character_1005.txt | 3 + mods/skinsdb/meta/character_1006.txt | 3 + mods/skinsdb/meta/character_1007.txt | 3 + mods/skinsdb/meta/character_1008.txt | 3 + mods/skinsdb/meta/character_1009.txt | 3 + mods/skinsdb/meta/character_101.txt | 3 + mods/skinsdb/meta/character_1010.txt | 3 + mods/skinsdb/meta/character_1011.txt | 3 + mods/skinsdb/meta/character_1012.txt | 3 + mods/skinsdb/meta/character_1013.txt | 3 + mods/skinsdb/meta/character_1014.txt | 3 + mods/skinsdb/meta/character_1015.txt | 3 + mods/skinsdb/meta/character_1016.txt | 3 + mods/skinsdb/meta/character_1017.txt | 3 + mods/skinsdb/meta/character_1018.txt | 3 + mods/skinsdb/meta/character_1019.txt | 3 + mods/skinsdb/meta/character_1020.txt | 3 + mods/skinsdb/meta/character_1021.txt | 3 + mods/skinsdb/meta/character_1022.txt | 3 + mods/skinsdb/meta/character_1023.txt | 3 + mods/skinsdb/meta/character_1024.txt | 3 + mods/skinsdb/meta/character_1025.txt | 3 + mods/skinsdb/meta/character_1026.txt | 3 + mods/skinsdb/meta/character_1027.txt | 3 + mods/skinsdb/meta/character_1028.txt | 3 + mods/skinsdb/meta/character_1029.txt | 3 + mods/skinsdb/meta/character_1030.txt | 3 + mods/skinsdb/meta/character_1031.txt | 3 + mods/skinsdb/meta/character_1032.txt | 3 + mods/skinsdb/meta/character_1033.txt | 3 + mods/skinsdb/meta/character_1034.txt | 3 + mods/skinsdb/meta/character_1035.txt | 3 + mods/skinsdb/meta/character_1036.txt | 3 + mods/skinsdb/meta/character_1037.txt | 3 + mods/skinsdb/meta/character_1038.txt | 3 + mods/skinsdb/meta/character_1039.txt | 3 + mods/skinsdb/meta/character_1040.txt | 3 + mods/skinsdb/meta/character_1041.txt | 3 + mods/skinsdb/meta/character_1042.txt | 3 + mods/skinsdb/meta/character_1043.txt | 3 + mods/skinsdb/meta/character_1044.txt | 3 + mods/skinsdb/meta/character_1045.txt | 3 + mods/skinsdb/meta/character_1046.txt | 3 + mods/skinsdb/meta/character_1047.txt | 3 + mods/skinsdb/meta/character_1048.txt | 3 + mods/skinsdb/meta/character_1049.txt | 3 + mods/skinsdb/meta/character_1050.txt | 3 + mods/skinsdb/meta/character_1051.txt | 3 + mods/skinsdb/meta/character_1052.txt | 3 + mods/skinsdb/meta/character_1053.txt | 3 + mods/skinsdb/meta/character_1054.txt | 3 + mods/skinsdb/meta/character_1055.txt | 3 + mods/skinsdb/meta/character_1056.txt | 3 + mods/skinsdb/meta/character_1057.txt | 3 + mods/skinsdb/meta/character_1058.txt | 3 + mods/skinsdb/meta/character_1059.txt | 3 + mods/skinsdb/meta/character_1060.txt | 3 + mods/skinsdb/meta/character_1061.txt | 3 + mods/skinsdb/meta/character_1062.txt | 3 + mods/skinsdb/meta/character_1063.txt | 3 + mods/skinsdb/meta/character_1064.txt | 3 + mods/skinsdb/meta/character_1065.txt | 3 + mods/skinsdb/meta/character_1066.txt | 3 + mods/skinsdb/meta/character_1067.txt | 3 + mods/skinsdb/meta/character_1068.txt | 3 + mods/skinsdb/meta/character_1069.txt | 3 + mods/skinsdb/meta/character_1070.txt | 3 + mods/skinsdb/meta/character_1071.txt | 3 + mods/skinsdb/meta/character_1072.txt | 3 + mods/skinsdb/meta/character_1073.txt | 3 + mods/skinsdb/meta/character_1075.txt | 3 + mods/skinsdb/meta/character_1076.txt | 3 + mods/skinsdb/meta/character_1077.txt | 3 + mods/skinsdb/meta/character_1078.txt | 3 + mods/skinsdb/meta/character_1079.txt | 3 + mods/skinsdb/meta/character_108.txt | 3 + mods/skinsdb/meta/character_1080.txt | 3 + mods/skinsdb/meta/character_1081.txt | 3 + mods/skinsdb/meta/character_1082.txt | 3 + mods/skinsdb/meta/character_1083.txt | 3 + mods/skinsdb/meta/character_1084.txt | 3 + mods/skinsdb/meta/character_1085.txt | 3 + mods/skinsdb/meta/character_1086.txt | 3 + mods/skinsdb/meta/character_1087.txt | 3 + mods/skinsdb/meta/character_1088.txt | 3 + mods/skinsdb/meta/character_1089.txt | 3 + mods/skinsdb/meta/character_109.txt | 3 + mods/skinsdb/meta/character_1090.txt | 3 + mods/skinsdb/meta/character_1091.txt | 3 + mods/skinsdb/meta/character_1092.txt | 3 + mods/skinsdb/meta/character_1093.txt | 3 + mods/skinsdb/meta/character_1094.txt | 3 + mods/skinsdb/meta/character_1095.txt | 3 + mods/skinsdb/meta/character_1096.txt | 3 + mods/skinsdb/meta/character_1097.txt | 3 + mods/skinsdb/meta/character_1098.txt | 3 + mods/skinsdb/meta/character_1099.txt | 3 + mods/skinsdb/meta/character_110.txt | 3 + mods/skinsdb/meta/character_1100.txt | 3 + mods/skinsdb/meta/character_1101.txt | 3 + mods/skinsdb/meta/character_1102.txt | 3 + mods/skinsdb/meta/character_1103.txt | 3 + mods/skinsdb/meta/character_1104.txt | 3 + mods/skinsdb/meta/character_1105.txt | 3 + mods/skinsdb/meta/character_1106.txt | 3 + mods/skinsdb/meta/character_1107.txt | 3 + mods/skinsdb/meta/character_1108.txt | 3 + mods/skinsdb/meta/character_1109.txt | 3 + mods/skinsdb/meta/character_111.txt | 3 + mods/skinsdb/meta/character_1110.txt | 3 + mods/skinsdb/meta/character_1111.txt | 3 + mods/skinsdb/meta/character_1112.txt | 3 + mods/skinsdb/meta/character_1113.txt | 3 + mods/skinsdb/meta/character_1114.txt | 3 + mods/skinsdb/meta/character_1115.txt | 3 + mods/skinsdb/meta/character_1116.txt | 3 + mods/skinsdb/meta/character_1117.txt | 3 + mods/skinsdb/meta/character_1118.txt | 3 + mods/skinsdb/meta/character_1119.txt | 3 + mods/skinsdb/meta/character_112.txt | 3 + mods/skinsdb/meta/character_1120.txt | 3 + mods/skinsdb/meta/character_1121.txt | 3 + mods/skinsdb/meta/character_1122.txt | 3 + mods/skinsdb/meta/character_1123.txt | 3 + mods/skinsdb/meta/character_1124.txt | 3 + mods/skinsdb/meta/character_1126.txt | 3 + mods/skinsdb/meta/character_1127.txt | 3 + mods/skinsdb/meta/character_113.txt | 3 + mods/skinsdb/meta/character_1133.txt | 3 + mods/skinsdb/meta/character_1134.txt | 3 + mods/skinsdb/meta/character_1135.txt | 3 + mods/skinsdb/meta/character_1136.txt | 3 + mods/skinsdb/meta/character_1137.txt | 3 + mods/skinsdb/meta/character_1138.txt | 3 + mods/skinsdb/meta/character_1139.txt | 3 + mods/skinsdb/meta/character_114.txt | 3 + mods/skinsdb/meta/character_1140.txt | 3 + mods/skinsdb/meta/character_1141.txt | 3 + mods/skinsdb/meta/character_1142.txt | 3 + mods/skinsdb/meta/character_1143.txt | 3 + mods/skinsdb/meta/character_1144.txt | 3 + mods/skinsdb/meta/character_1145.txt | 3 + mods/skinsdb/meta/character_1146.txt | 3 + mods/skinsdb/meta/character_1147.txt | 3 + mods/skinsdb/meta/character_1148.txt | 3 + mods/skinsdb/meta/character_1149.txt | 3 + mods/skinsdb/meta/character_1150.txt | 3 + mods/skinsdb/meta/character_1151.txt | 3 + mods/skinsdb/meta/character_1153.txt | 3 + mods/skinsdb/meta/character_1154.txt | 3 + mods/skinsdb/meta/character_1155.txt | 3 + mods/skinsdb/meta/character_1156.txt | 3 + mods/skinsdb/meta/character_1157.txt | 3 + mods/skinsdb/meta/character_1158.txt | 3 + mods/skinsdb/meta/character_1159.txt | 3 + mods/skinsdb/meta/character_1160.txt | 3 + mods/skinsdb/meta/character_1161.txt | 3 + mods/skinsdb/meta/character_1162.txt | 3 + mods/skinsdb/meta/character_1163.txt | 3 + mods/skinsdb/meta/character_1164.txt | 3 + mods/skinsdb/meta/character_1165.txt | 3 + mods/skinsdb/meta/character_1166.txt | 3 + mods/skinsdb/meta/character_1167.txt | 3 + mods/skinsdb/meta/character_1168.txt | 3 + mods/skinsdb/meta/character_1169.txt | 3 + mods/skinsdb/meta/character_117.txt | 3 + mods/skinsdb/meta/character_1170.txt | 3 + mods/skinsdb/meta/character_1171.txt | 3 + mods/skinsdb/meta/character_1172.txt | 3 + mods/skinsdb/meta/character_1173.txt | 3 + mods/skinsdb/meta/character_1174.txt | 3 + mods/skinsdb/meta/character_1175.txt | 3 + mods/skinsdb/meta/character_1176.txt | 3 + mods/skinsdb/meta/character_1177.txt | 3 + mods/skinsdb/meta/character_1178.txt | 3 + mods/skinsdb/meta/character_1179.txt | 3 + mods/skinsdb/meta/character_118.txt | 3 + mods/skinsdb/meta/character_1180.txt | 3 + mods/skinsdb/meta/character_1181.txt | 3 + mods/skinsdb/meta/character_1182.txt | 3 + mods/skinsdb/meta/character_1183.txt | 3 + mods/skinsdb/meta/character_1184.txt | 3 + mods/skinsdb/meta/character_1185.txt | 3 + mods/skinsdb/meta/character_1186.txt | 3 + mods/skinsdb/meta/character_1191.txt | 3 + mods/skinsdb/meta/character_1192.txt | 3 + mods/skinsdb/meta/character_1193.txt | 3 + mods/skinsdb/meta/character_1194.txt | 3 + mods/skinsdb/meta/character_1195.txt | 3 + mods/skinsdb/meta/character_1196.txt | 3 + mods/skinsdb/meta/character_1197.txt | 3 + mods/skinsdb/meta/character_1198.txt | 3 + mods/skinsdb/meta/character_1199.txt | 3 + mods/skinsdb/meta/character_12.txt | 3 + mods/skinsdb/meta/character_1200.txt | 3 + mods/skinsdb/meta/character_1201.txt | 3 + mods/skinsdb/meta/character_1202.txt | 3 + mods/skinsdb/meta/character_1203.txt | 3 + mods/skinsdb/meta/character_1204.txt | 3 + mods/skinsdb/meta/character_1205.txt | 3 + mods/skinsdb/meta/character_1206.txt | 3 + mods/skinsdb/meta/character_1207.txt | 3 + mods/skinsdb/meta/character_1208.txt | 3 + mods/skinsdb/meta/character_1209.txt | 3 + mods/skinsdb/meta/character_121.txt | 3 + mods/skinsdb/meta/character_1210.txt | 3 + mods/skinsdb/meta/character_1211.txt | 3 + mods/skinsdb/meta/character_1212.txt | 3 + mods/skinsdb/meta/character_1213.txt | 3 + mods/skinsdb/meta/character_1214.txt | 3 + mods/skinsdb/meta/character_1215.txt | 3 + mods/skinsdb/meta/character_1216.txt | 3 + mods/skinsdb/meta/character_1217.txt | 3 + mods/skinsdb/meta/character_1218.txt | 3 + mods/skinsdb/meta/character_1219.txt | 3 + mods/skinsdb/meta/character_1220.txt | 3 + mods/skinsdb/meta/character_1221.txt | 3 + mods/skinsdb/meta/character_1222.txt | 3 + mods/skinsdb/meta/character_1223.txt | 3 + mods/skinsdb/meta/character_1224.txt | 3 + mods/skinsdb/meta/character_1225.txt | 3 + mods/skinsdb/meta/character_1226.txt | 3 + mods/skinsdb/meta/character_1227.txt | 3 + mods/skinsdb/meta/character_1228.txt | 3 + mods/skinsdb/meta/character_1229.txt | 3 + mods/skinsdb/meta/character_1230.txt | 3 + mods/skinsdb/meta/character_1231.txt | 3 + mods/skinsdb/meta/character_1232.txt | 3 + mods/skinsdb/meta/character_1233.txt | 3 + mods/skinsdb/meta/character_1234.txt | 3 + mods/skinsdb/meta/character_1235.txt | 3 + mods/skinsdb/meta/character_1236.txt | 3 + mods/skinsdb/meta/character_1237.txt | 3 + mods/skinsdb/meta/character_1238.txt | 3 + mods/skinsdb/meta/character_1239.txt | 3 + mods/skinsdb/meta/character_124.txt | 3 + mods/skinsdb/meta/character_1240.txt | 3 + mods/skinsdb/meta/character_1241.txt | 3 + mods/skinsdb/meta/character_1242.txt | 3 + mods/skinsdb/meta/character_1243.txt | 3 + mods/skinsdb/meta/character_1244.txt | 3 + mods/skinsdb/meta/character_1245.txt | 3 + mods/skinsdb/meta/character_1246.txt | 3 + mods/skinsdb/meta/character_1247.txt | 3 + mods/skinsdb/meta/character_1248.txt | 3 + mods/skinsdb/meta/character_1249.txt | 3 + mods/skinsdb/meta/character_1250.txt | 3 + mods/skinsdb/meta/character_1251.txt | 3 + mods/skinsdb/meta/character_1252.txt | 3 + mods/skinsdb/meta/character_1253.txt | 3 + mods/skinsdb/meta/character_1254.txt | 3 + mods/skinsdb/meta/character_1255.txt | 3 + mods/skinsdb/meta/character_1256.txt | 3 + mods/skinsdb/meta/character_1257.txt | 3 + mods/skinsdb/meta/character_1258.txt | 3 + mods/skinsdb/meta/character_1259.txt | 3 + mods/skinsdb/meta/character_126.txt | 3 + mods/skinsdb/meta/character_1260.txt | 3 + mods/skinsdb/meta/character_1261.txt | 3 + mods/skinsdb/meta/character_1262.txt | 3 + mods/skinsdb/meta/character_1263.txt | 3 + mods/skinsdb/meta/character_1264.txt | 3 + mods/skinsdb/meta/character_1265.txt | 3 + mods/skinsdb/meta/character_1266.txt | 3 + mods/skinsdb/meta/character_1267.txt | 3 + mods/skinsdb/meta/character_1268.txt | 3 + mods/skinsdb/meta/character_1269.txt | 3 + mods/skinsdb/meta/character_1270.txt | 3 + mods/skinsdb/meta/character_1271.txt | 3 + mods/skinsdb/meta/character_1272.txt | 3 + mods/skinsdb/meta/character_1273.txt | 3 + mods/skinsdb/meta/character_1274.txt | 3 + mods/skinsdb/meta/character_1275.txt | 3 + mods/skinsdb/meta/character_1276.txt | 3 + mods/skinsdb/meta/character_1277.txt | 3 + mods/skinsdb/meta/character_1278.txt | 3 + mods/skinsdb/meta/character_1279.txt | 3 + mods/skinsdb/meta/character_128.txt | 3 + mods/skinsdb/meta/character_1280.txt | 3 + mods/skinsdb/meta/character_1281.txt | 3 + mods/skinsdb/meta/character_1282.txt | 3 + mods/skinsdb/meta/character_1283.txt | 3 + mods/skinsdb/meta/character_1284.txt | 3 + mods/skinsdb/meta/character_1285.txt | 3 + mods/skinsdb/meta/character_1286.txt | 3 + mods/skinsdb/meta/character_1287.txt | 3 + mods/skinsdb/meta/character_1288.txt | 3 + mods/skinsdb/meta/character_1289.txt | 3 + mods/skinsdb/meta/character_129.txt | 3 + mods/skinsdb/meta/character_1290.txt | 3 + mods/skinsdb/meta/character_1291.txt | 3 + mods/skinsdb/meta/character_1292.txt | 3 + mods/skinsdb/meta/character_1293.txt | 3 + mods/skinsdb/meta/character_1294.txt | 3 + mods/skinsdb/meta/character_1295.txt | 3 + mods/skinsdb/meta/character_1296.txt | 3 + mods/skinsdb/meta/character_1297.txt | 3 + mods/skinsdb/meta/character_1298.txt | 3 + mods/skinsdb/meta/character_1299.txt | 3 + mods/skinsdb/meta/character_1300.txt | 3 + mods/skinsdb/meta/character_1301.txt | 3 + mods/skinsdb/meta/character_1302.txt | 3 + mods/skinsdb/meta/character_1303.txt | 3 + mods/skinsdb/meta/character_1304.txt | 3 + mods/skinsdb/meta/character_1305.txt | 3 + mods/skinsdb/meta/character_1306.txt | 3 + mods/skinsdb/meta/character_1307.txt | 3 + mods/skinsdb/meta/character_1308.txt | 3 + mods/skinsdb/meta/character_1309.txt | 3 + mods/skinsdb/meta/character_1310.txt | 3 + mods/skinsdb/meta/character_1311.txt | 3 + mods/skinsdb/meta/character_1312.txt | 3 + mods/skinsdb/meta/character_1313.txt | 3 + mods/skinsdb/meta/character_1314.txt | 3 + mods/skinsdb/meta/character_1315.txt | 3 + mods/skinsdb/meta/character_1316.txt | 3 + mods/skinsdb/meta/character_1317.txt | 3 + mods/skinsdb/meta/character_1318.txt | 3 + mods/skinsdb/meta/character_1319.txt | 3 + mods/skinsdb/meta/character_1320.txt | 3 + mods/skinsdb/meta/character_1321.txt | 3 + mods/skinsdb/meta/character_1322.txt | 3 + mods/skinsdb/meta/character_1323.txt | 3 + mods/skinsdb/meta/character_1324.txt | 3 + mods/skinsdb/meta/character_1325.txt | 3 + mods/skinsdb/meta/character_1326.txt | 3 + mods/skinsdb/meta/character_1327.txt | 3 + mods/skinsdb/meta/character_1328.txt | 3 + mods/skinsdb/meta/character_1329.txt | 3 + mods/skinsdb/meta/character_1330.txt | 3 + mods/skinsdb/meta/character_1331.txt | 3 + mods/skinsdb/meta/character_1332.txt | 3 + mods/skinsdb/meta/character_1333.txt | 3 + mods/skinsdb/meta/character_1334.txt | 3 + mods/skinsdb/meta/character_1335.txt | 3 + mods/skinsdb/meta/character_1336.txt | 3 + mods/skinsdb/meta/character_1337.txt | 3 + mods/skinsdb/meta/character_1338.txt | 3 + mods/skinsdb/meta/character_134.txt | 3 + mods/skinsdb/meta/character_1340.txt | 3 + mods/skinsdb/meta/character_1341.txt | 3 + mods/skinsdb/meta/character_1342.txt | 3 + mods/skinsdb/meta/character_1343.txt | 3 + mods/skinsdb/meta/character_1344.txt | 3 + mods/skinsdb/meta/character_1345.txt | 3 + mods/skinsdb/meta/character_1346.txt | 3 + mods/skinsdb/meta/character_1347.txt | 3 + mods/skinsdb/meta/character_1348.txt | 3 + mods/skinsdb/meta/character_1349.txt | 3 + mods/skinsdb/meta/character_135.txt | 3 + mods/skinsdb/meta/character_1350.txt | 3 + mods/skinsdb/meta/character_1351.txt | 3 + mods/skinsdb/meta/character_1352.txt | 3 + mods/skinsdb/meta/character_1353.txt | 3 + mods/skinsdb/meta/character_1354.txt | 3 + mods/skinsdb/meta/character_1355.txt | 3 + mods/skinsdb/meta/character_1356.txt | 3 + mods/skinsdb/meta/character_1357.txt | 3 + mods/skinsdb/meta/character_1358.txt | 3 + mods/skinsdb/meta/character_1359.txt | 3 + mods/skinsdb/meta/character_136.txt | 3 + mods/skinsdb/meta/character_1360.txt | 3 + mods/skinsdb/meta/character_1361.txt | 3 + mods/skinsdb/meta/character_1362.txt | 3 + mods/skinsdb/meta/character_1363.txt | 3 + mods/skinsdb/meta/character_1364.txt | 3 + mods/skinsdb/meta/character_1365.txt | 3 + mods/skinsdb/meta/character_1366.txt | 3 + mods/skinsdb/meta/character_1367.txt | 3 + mods/skinsdb/meta/character_1368.txt | 3 + mods/skinsdb/meta/character_1369.txt | 3 + mods/skinsdb/meta/character_1370.txt | 3 + mods/skinsdb/meta/character_1371.txt | 3 + mods/skinsdb/meta/character_1372.txt | 3 + mods/skinsdb/meta/character_1373.txt | 3 + mods/skinsdb/meta/character_1374.txt | 3 + mods/skinsdb/meta/character_1375.txt | 3 + mods/skinsdb/meta/character_1376.txt | 3 + mods/skinsdb/meta/character_1377.txt | 3 + mods/skinsdb/meta/character_1378.txt | 3 + mods/skinsdb/meta/character_1379.txt | 3 + mods/skinsdb/meta/character_1380.txt | 3 + mods/skinsdb/meta/character_1381.txt | 3 + mods/skinsdb/meta/character_1382.txt | 3 + mods/skinsdb/meta/character_1383.txt | 3 + mods/skinsdb/meta/character_1384.txt | 3 + mods/skinsdb/meta/character_1385.txt | 3 + mods/skinsdb/meta/character_1386.txt | 3 + mods/skinsdb/meta/character_1387.txt | 3 + mods/skinsdb/meta/character_1388.txt | 3 + mods/skinsdb/meta/character_1389.txt | 3 + mods/skinsdb/meta/character_1390.txt | 3 + mods/skinsdb/meta/character_1391.txt | 3 + mods/skinsdb/meta/character_1392.txt | 3 + mods/skinsdb/meta/character_1393.txt | 3 + mods/skinsdb/meta/character_1394.txt | 3 + mods/skinsdb/meta/character_1395.txt | 3 + mods/skinsdb/meta/character_1396.txt | 3 + mods/skinsdb/meta/character_1397.txt | 3 + mods/skinsdb/meta/character_1398.txt | 3 + mods/skinsdb/meta/character_1399.txt | 3 + mods/skinsdb/meta/character_140.txt | 3 + mods/skinsdb/meta/character_1400.txt | 3 + mods/skinsdb/meta/character_1401.txt | 3 + mods/skinsdb/meta/character_1402.txt | 3 + mods/skinsdb/meta/character_1403.txt | 3 + mods/skinsdb/meta/character_1404.txt | 3 + mods/skinsdb/meta/character_1405.txt | 3 + mods/skinsdb/meta/character_1406.txt | 3 + mods/skinsdb/meta/character_1407.txt | 3 + mods/skinsdb/meta/character_1408.txt | 3 + mods/skinsdb/meta/character_1409.txt | 3 + mods/skinsdb/meta/character_141.txt | 3 + mods/skinsdb/meta/character_1410.txt | 3 + mods/skinsdb/meta/character_1411.txt | 3 + mods/skinsdb/meta/character_1414.txt | 3 + mods/skinsdb/meta/character_1415.txt | 3 + mods/skinsdb/meta/character_1416.txt | 3 + mods/skinsdb/meta/character_1417.txt | 3 + mods/skinsdb/meta/character_1418.txt | 3 + mods/skinsdb/meta/character_1419.txt | 3 + mods/skinsdb/meta/character_142.txt | 3 + mods/skinsdb/meta/character_1420.txt | 3 + mods/skinsdb/meta/character_1421.txt | 3 + mods/skinsdb/meta/character_1422.txt | 3 + mods/skinsdb/meta/character_1423.txt | 3 + mods/skinsdb/meta/character_1424.txt | 3 + mods/skinsdb/meta/character_1425.txt | 3 + mods/skinsdb/meta/character_1426.txt | 3 + mods/skinsdb/meta/character_1427.txt | 3 + mods/skinsdb/meta/character_1428.txt | 3 + mods/skinsdb/meta/character_1429.txt | 3 + mods/skinsdb/meta/character_143.txt | 3 + mods/skinsdb/meta/character_1430.txt | 3 + mods/skinsdb/meta/character_1431.txt | 3 + mods/skinsdb/meta/character_1432.txt | 3 + mods/skinsdb/meta/character_1433.txt | 3 + mods/skinsdb/meta/character_1434.txt | 3 + mods/skinsdb/meta/character_1435.txt | 3 + mods/skinsdb/meta/character_1436.txt | 3 + mods/skinsdb/meta/character_1437.txt | 3 + mods/skinsdb/meta/character_1438.txt | 3 + mods/skinsdb/meta/character_1439.txt | 3 + mods/skinsdb/meta/character_144.txt | 3 + mods/skinsdb/meta/character_1440.txt | 3 + mods/skinsdb/meta/character_1441.txt | 3 + mods/skinsdb/meta/character_1442.txt | 3 + mods/skinsdb/meta/character_1443.txt | 3 + mods/skinsdb/meta/character_1444.txt | 3 + mods/skinsdb/meta/character_1445.txt | 3 + mods/skinsdb/meta/character_145.txt | 3 + mods/skinsdb/meta/character_1455.txt | 3 + mods/skinsdb/meta/character_1456.txt | 3 + mods/skinsdb/meta/character_1457.txt | 3 + mods/skinsdb/meta/character_1458.txt | 3 + mods/skinsdb/meta/character_1459.txt | 3 + mods/skinsdb/meta/character_146.txt | 3 + mods/skinsdb/meta/character_1460.txt | 3 + mods/skinsdb/meta/character_1461.txt | 3 + mods/skinsdb/meta/character_1462.txt | 3 + mods/skinsdb/meta/character_1463.txt | 3 + mods/skinsdb/meta/character_1464.txt | 3 + mods/skinsdb/meta/character_1465.txt | 3 + mods/skinsdb/meta/character_1466.txt | 3 + mods/skinsdb/meta/character_1467.txt | 3 + mods/skinsdb/meta/character_1468.txt | 3 + mods/skinsdb/meta/character_1469.txt | 3 + mods/skinsdb/meta/character_147.txt | 3 + mods/skinsdb/meta/character_1470.txt | 3 + mods/skinsdb/meta/character_1471.txt | 3 + mods/skinsdb/meta/character_1472.txt | 3 + mods/skinsdb/meta/character_1473.txt | 3 + mods/skinsdb/meta/character_1474.txt | 3 + mods/skinsdb/meta/character_1475.txt | 3 + mods/skinsdb/meta/character_1476.txt | 3 + mods/skinsdb/meta/character_1477.txt | 3 + mods/skinsdb/meta/character_1478.txt | 3 + mods/skinsdb/meta/character_1479.txt | 3 + mods/skinsdb/meta/character_148.txt | 3 + mods/skinsdb/meta/character_1480.txt | 3 + mods/skinsdb/meta/character_1481.txt | 3 + mods/skinsdb/meta/character_1482.txt | 3 + mods/skinsdb/meta/character_1483.txt | 3 + mods/skinsdb/meta/character_1484.txt | 3 + mods/skinsdb/meta/character_1485.txt | 3 + mods/skinsdb/meta/character_1486.txt | 3 + mods/skinsdb/meta/character_1487.txt | 3 + mods/skinsdb/meta/character_1488.txt | 3 + mods/skinsdb/meta/character_1489.txt | 3 + mods/skinsdb/meta/character_1490.txt | 3 + mods/skinsdb/meta/character_1491.txt | 3 + mods/skinsdb/meta/character_1492.txt | 3 + mods/skinsdb/meta/character_1493.txt | 3 + mods/skinsdb/meta/character_1494.txt | 3 + mods/skinsdb/meta/character_1495.txt | 3 + mods/skinsdb/meta/character_1496.txt | 3 + mods/skinsdb/meta/character_1497.txt | 3 + mods/skinsdb/meta/character_1498.txt | 3 + mods/skinsdb/meta/character_1499.txt | 3 + mods/skinsdb/meta/character_1500.txt | 3 + mods/skinsdb/meta/character_1501.txt | 3 + mods/skinsdb/meta/character_1502.txt | 3 + mods/skinsdb/meta/character_1503.txt | 3 + mods/skinsdb/meta/character_1504.txt | 3 + mods/skinsdb/meta/character_1505.txt | 3 + mods/skinsdb/meta/character_1506.txt | 3 + mods/skinsdb/meta/character_1507.txt | 3 + mods/skinsdb/meta/character_1508.txt | 3 + mods/skinsdb/meta/character_1509.txt | 3 + mods/skinsdb/meta/character_151.txt | 3 + mods/skinsdb/meta/character_1510.txt | 3 + mods/skinsdb/meta/character_1511.txt | 3 + mods/skinsdb/meta/character_1512.txt | 3 + mods/skinsdb/meta/character_1513.txt | 3 + mods/skinsdb/meta/character_1514.txt | 3 + mods/skinsdb/meta/character_1515.txt | 3 + mods/skinsdb/meta/character_1516.txt | 3 + mods/skinsdb/meta/character_1517.txt | 3 + mods/skinsdb/meta/character_1518.txt | 3 + mods/skinsdb/meta/character_1519.txt | 3 + mods/skinsdb/meta/character_152.txt | 3 + mods/skinsdb/meta/character_1520.txt | 3 + mods/skinsdb/meta/character_1521.txt | 3 + mods/skinsdb/meta/character_1522.txt | 3 + mods/skinsdb/meta/character_1523.txt | 3 + mods/skinsdb/meta/character_1524.txt | 3 + mods/skinsdb/meta/character_1525.txt | 3 + mods/skinsdb/meta/character_1526.txt | 3 + mods/skinsdb/meta/character_1527.txt | 3 + mods/skinsdb/meta/character_1528.txt | 3 + mods/skinsdb/meta/character_1529.txt | 3 + mods/skinsdb/meta/character_153.txt | 3 + mods/skinsdb/meta/character_1530.txt | 3 + mods/skinsdb/meta/character_1531.txt | 3 + mods/skinsdb/meta/character_1532.txt | 3 + mods/skinsdb/meta/character_1533.txt | 3 + mods/skinsdb/meta/character_1534.txt | 3 + mods/skinsdb/meta/character_1535.txt | 3 + mods/skinsdb/meta/character_1536.txt | 3 + mods/skinsdb/meta/character_1537.txt | 3 + mods/skinsdb/meta/character_1538.txt | 3 + mods/skinsdb/meta/character_1539.txt | 3 + mods/skinsdb/meta/character_154.txt | 3 + mods/skinsdb/meta/character_1540.txt | 3 + mods/skinsdb/meta/character_1541.txt | 3 + mods/skinsdb/meta/character_1542.txt | 3 + mods/skinsdb/meta/character_1543.txt | 3 + mods/skinsdb/meta/character_1544.txt | 3 + mods/skinsdb/meta/character_1545.txt | 3 + mods/skinsdb/meta/character_1546.txt | 3 + mods/skinsdb/meta/character_1547.txt | 3 + mods/skinsdb/meta/character_1548.txt | 3 + mods/skinsdb/meta/character_1549.txt | 3 + mods/skinsdb/meta/character_155.txt | 3 + mods/skinsdb/meta/character_1550.txt | 3 + mods/skinsdb/meta/character_1551.txt | 3 + mods/skinsdb/meta/character_1552.txt | 3 + mods/skinsdb/meta/character_1553.txt | 3 + mods/skinsdb/meta/character_1554.txt | 3 + mods/skinsdb/meta/character_1555.txt | 3 + mods/skinsdb/meta/character_1556.txt | 3 + mods/skinsdb/meta/character_1557.txt | 3 + mods/skinsdb/meta/character_1558.txt | 3 + mods/skinsdb/meta/character_1559.txt | 3 + mods/skinsdb/meta/character_156.txt | 3 + mods/skinsdb/meta/character_1560.txt | 3 + mods/skinsdb/meta/character_1561.txt | 3 + mods/skinsdb/meta/character_1562.txt | 3 + mods/skinsdb/meta/character_1563.txt | 3 + mods/skinsdb/meta/character_1564.txt | 3 + mods/skinsdb/meta/character_1565.txt | 3 + mods/skinsdb/meta/character_1566.txt | 3 + mods/skinsdb/meta/character_1567.txt | 3 + mods/skinsdb/meta/character_1568.txt | 3 + mods/skinsdb/meta/character_1569.txt | 3 + mods/skinsdb/meta/character_157.txt | 3 + mods/skinsdb/meta/character_1570.txt | 3 + mods/skinsdb/meta/character_1571.txt | 3 + mods/skinsdb/meta/character_1572.txt | 3 + mods/skinsdb/meta/character_1573.txt | 3 + mods/skinsdb/meta/character_1574.txt | 3 + mods/skinsdb/meta/character_1575.txt | 3 + mods/skinsdb/meta/character_1576.txt | 3 + mods/skinsdb/meta/character_1577.txt | 3 + mods/skinsdb/meta/character_1578.txt | 3 + mods/skinsdb/meta/character_1579.txt | 3 + mods/skinsdb/meta/character_158.txt | 3 + mods/skinsdb/meta/character_1580.txt | 3 + mods/skinsdb/meta/character_1581.txt | 3 + mods/skinsdb/meta/character_1582.txt | 3 + mods/skinsdb/meta/character_1583.txt | 3 + mods/skinsdb/meta/character_1584.txt | 3 + mods/skinsdb/meta/character_1585.txt | 3 + mods/skinsdb/meta/character_1586.txt | 3 + mods/skinsdb/meta/character_1587.txt | 3 + mods/skinsdb/meta/character_1588.txt | 3 + mods/skinsdb/meta/character_1589.txt | 3 + mods/skinsdb/meta/character_159.txt | 3 + mods/skinsdb/meta/character_1590.txt | 3 + mods/skinsdb/meta/character_1591.txt | 3 + mods/skinsdb/meta/character_1592.txt | 3 + mods/skinsdb/meta/character_1593.txt | 3 + mods/skinsdb/meta/character_1594.txt | 3 + mods/skinsdb/meta/character_1595.txt | 3 + mods/skinsdb/meta/character_1596.txt | 3 + mods/skinsdb/meta/character_1597.txt | 3 + mods/skinsdb/meta/character_1598.txt | 3 + mods/skinsdb/meta/character_1599.txt | 3 + mods/skinsdb/meta/character_160.txt | 3 + mods/skinsdb/meta/character_1600.txt | 3 + mods/skinsdb/meta/character_1601.txt | 3 + mods/skinsdb/meta/character_1602.txt | 3 + mods/skinsdb/meta/character_1603.txt | 3 + mods/skinsdb/meta/character_1604.txt | 3 + mods/skinsdb/meta/character_1605.txt | 3 + mods/skinsdb/meta/character_1606.txt | 3 + mods/skinsdb/meta/character_1607.txt | 3 + mods/skinsdb/meta/character_1608.txt | 3 + mods/skinsdb/meta/character_1609.txt | 3 + mods/skinsdb/meta/character_161.txt | 3 + mods/skinsdb/meta/character_1610.txt | 3 + mods/skinsdb/meta/character_1611.txt | 3 + mods/skinsdb/meta/character_1612.txt | 3 + mods/skinsdb/meta/character_1613.txt | 3 + mods/skinsdb/meta/character_1614.txt | 3 + mods/skinsdb/meta/character_1615.txt | 3 + mods/skinsdb/meta/character_1616.txt | 3 + mods/skinsdb/meta/character_1617.txt | 3 + mods/skinsdb/meta/character_1618.txt | 3 + mods/skinsdb/meta/character_1619.txt | 3 + mods/skinsdb/meta/character_162.txt | 3 + mods/skinsdb/meta/character_1620.txt | 3 + mods/skinsdb/meta/character_1621.txt | 3 + mods/skinsdb/meta/character_1622.txt | 3 + mods/skinsdb/meta/character_1623.txt | 3 + mods/skinsdb/meta/character_1624.txt | 3 + mods/skinsdb/meta/character_1625.txt | 3 + mods/skinsdb/meta/character_1626.txt | 3 + mods/skinsdb/meta/character_1627.txt | 3 + mods/skinsdb/meta/character_1628.txt | 3 + mods/skinsdb/meta/character_1629.txt | 3 + mods/skinsdb/meta/character_163.txt | 3 + mods/skinsdb/meta/character_1630.txt | 3 + mods/skinsdb/meta/character_1631.txt | 3 + mods/skinsdb/meta/character_1632.txt | 3 + mods/skinsdb/meta/character_1633.txt | 3 + mods/skinsdb/meta/character_1634.txt | 3 + mods/skinsdb/meta/character_1635.txt | 3 + mods/skinsdb/meta/character_1636.txt | 3 + mods/skinsdb/meta/character_1637.txt | 3 + mods/skinsdb/meta/character_1638.txt | 3 + mods/skinsdb/meta/character_1639.txt | 3 + mods/skinsdb/meta/character_164.txt | 3 + mods/skinsdb/meta/character_1640.txt | 3 + mods/skinsdb/meta/character_1641.txt | 3 + mods/skinsdb/meta/character_1642.txt | 3 + mods/skinsdb/meta/character_1643.txt | 3 + mods/skinsdb/meta/character_1644.txt | 3 + mods/skinsdb/meta/character_1645.txt | 3 + mods/skinsdb/meta/character_1646.txt | 3 + mods/skinsdb/meta/character_1647.txt | 3 + mods/skinsdb/meta/character_1648.txt | 3 + mods/skinsdb/meta/character_1649.txt | 3 + mods/skinsdb/meta/character_165.txt | 3 + mods/skinsdb/meta/character_1650.txt | 3 + mods/skinsdb/meta/character_1651.txt | 3 + mods/skinsdb/meta/character_1652.txt | 3 + mods/skinsdb/meta/character_1653.txt | 3 + mods/skinsdb/meta/character_1654.txt | 3 + mods/skinsdb/meta/character_1655.txt | 3 + mods/skinsdb/meta/character_1656.txt | 3 + mods/skinsdb/meta/character_1657.txt | 3 + mods/skinsdb/meta/character_1658.txt | 3 + mods/skinsdb/meta/character_1659.txt | 3 + mods/skinsdb/meta/character_166.txt | 3 + mods/skinsdb/meta/character_1660.txt | 3 + mods/skinsdb/meta/character_1661.txt | 3 + mods/skinsdb/meta/character_1662.txt | 3 + mods/skinsdb/meta/character_1663.txt | 3 + mods/skinsdb/meta/character_1664.txt | 3 + mods/skinsdb/meta/character_1665.txt | 3 + mods/skinsdb/meta/character_1666.txt | 3 + mods/skinsdb/meta/character_1667.txt | 3 + mods/skinsdb/meta/character_1668.txt | 3 + mods/skinsdb/meta/character_1669.txt | 3 + mods/skinsdb/meta/character_167.txt | 3 + mods/skinsdb/meta/character_1670.txt | 3 + mods/skinsdb/meta/character_1671.txt | 3 + mods/skinsdb/meta/character_1672.txt | 3 + mods/skinsdb/meta/character_1673.txt | 3 + mods/skinsdb/meta/character_1674.txt | 3 + mods/skinsdb/meta/character_1675.txt | 3 + mods/skinsdb/meta/character_1676.txt | 3 + mods/skinsdb/meta/character_1677.txt | 3 + mods/skinsdb/meta/character_1678.txt | 3 + mods/skinsdb/meta/character_1679.txt | 3 + mods/skinsdb/meta/character_168.txt | 3 + mods/skinsdb/meta/character_1680.txt | 3 + mods/skinsdb/meta/character_1681.txt | 3 + mods/skinsdb/meta/character_1682.txt | 3 + mods/skinsdb/meta/character_1683.txt | 3 + mods/skinsdb/meta/character_1684.txt | 3 + mods/skinsdb/meta/character_1685.txt | 3 + mods/skinsdb/meta/character_1686.txt | 3 + mods/skinsdb/meta/character_1687.txt | 3 + mods/skinsdb/meta/character_1688.txt | 3 + mods/skinsdb/meta/character_1689.txt | 3 + mods/skinsdb/meta/character_169.txt | 3 + mods/skinsdb/meta/character_1690.txt | 3 + mods/skinsdb/meta/character_1691.txt | 3 + mods/skinsdb/meta/character_1692.txt | 3 + mods/skinsdb/meta/character_1693.txt | 3 + mods/skinsdb/meta/character_1694.txt | 3 + mods/skinsdb/meta/character_1695.txt | 3 + mods/skinsdb/meta/character_1696.txt | 3 + mods/skinsdb/meta/character_1697.txt | 3 + mods/skinsdb/meta/character_1698.txt | 3 + mods/skinsdb/meta/character_1699.txt | 3 + mods/skinsdb/meta/character_170.txt | 3 + mods/skinsdb/meta/character_1700.txt | 3 + mods/skinsdb/meta/character_1701.txt | 3 + mods/skinsdb/meta/character_1702.txt | 3 + mods/skinsdb/meta/character_1703.txt | 3 + mods/skinsdb/meta/character_1704.txt | 3 + mods/skinsdb/meta/character_1705.txt | 3 + mods/skinsdb/meta/character_1706.txt | 3 + mods/skinsdb/meta/character_1707.txt | 3 + mods/skinsdb/meta/character_1708.txt | 3 + mods/skinsdb/meta/character_1709.txt | 3 + mods/skinsdb/meta/character_171.txt | 3 + mods/skinsdb/meta/character_1710.txt | 3 + mods/skinsdb/meta/character_1711.txt | 3 + mods/skinsdb/meta/character_1712.txt | 3 + mods/skinsdb/meta/character_1713.txt | 3 + mods/skinsdb/meta/character_1714.txt | 3 + mods/skinsdb/meta/character_1715.txt | 3 + mods/skinsdb/meta/character_1716.txt | 3 + mods/skinsdb/meta/character_1717.txt | 3 + mods/skinsdb/meta/character_1718.txt | 3 + mods/skinsdb/meta/character_1719.txt | 3 + mods/skinsdb/meta/character_172.txt | 3 + mods/skinsdb/meta/character_1720.txt | 3 + mods/skinsdb/meta/character_1721.txt | 3 + mods/skinsdb/meta/character_1722.txt | 3 + mods/skinsdb/meta/character_1723.txt | 3 + mods/skinsdb/meta/character_1724.txt | 3 + mods/skinsdb/meta/character_1725.txt | 3 + mods/skinsdb/meta/character_1726.txt | 3 + mods/skinsdb/meta/character_1727.txt | 3 + mods/skinsdb/meta/character_1728.txt | 3 + mods/skinsdb/meta/character_1729.txt | 3 + mods/skinsdb/meta/character_173.txt | 3 + mods/skinsdb/meta/character_1730.txt | 3 + mods/skinsdb/meta/character_1731.txt | 3 + mods/skinsdb/meta/character_1732.txt | 3 + mods/skinsdb/meta/character_1733.txt | 3 + mods/skinsdb/meta/character_1734.txt | 3 + mods/skinsdb/meta/character_1735.txt | 3 + mods/skinsdb/meta/character_1736.txt | 3 + mods/skinsdb/meta/character_1737.txt | 3 + mods/skinsdb/meta/character_1738.txt | 3 + mods/skinsdb/meta/character_1739.txt | 3 + mods/skinsdb/meta/character_174.txt | 3 + mods/skinsdb/meta/character_1740.txt | 3 + mods/skinsdb/meta/character_1741.txt | 3 + mods/skinsdb/meta/character_1742.txt | 3 + mods/skinsdb/meta/character_1743.txt | 3 + mods/skinsdb/meta/character_1744.txt | 3 + mods/skinsdb/meta/character_1745.txt | 3 + mods/skinsdb/meta/character_1746.txt | 3 + mods/skinsdb/meta/character_1747.txt | 3 + mods/skinsdb/meta/character_1748.txt | 3 + mods/skinsdb/meta/character_1749.txt | 3 + mods/skinsdb/meta/character_175.txt | 3 + mods/skinsdb/meta/character_1750.txt | 3 + mods/skinsdb/meta/character_1751.txt | 3 + mods/skinsdb/meta/character_1752.txt | 3 + mods/skinsdb/meta/character_1753.txt | 3 + mods/skinsdb/meta/character_1754.txt | 3 + mods/skinsdb/meta/character_1755.txt | 3 + mods/skinsdb/meta/character_1756.txt | 3 + mods/skinsdb/meta/character_1757.txt | 3 + mods/skinsdb/meta/character_1758.txt | 3 + mods/skinsdb/meta/character_1759.txt | 3 + mods/skinsdb/meta/character_176.txt | 3 + mods/skinsdb/meta/character_1760.txt | 3 + mods/skinsdb/meta/character_1761.txt | 3 + mods/skinsdb/meta/character_1762.txt | 3 + mods/skinsdb/meta/character_1763.txt | 3 + mods/skinsdb/meta/character_1764.txt | 3 + mods/skinsdb/meta/character_1765.txt | 3 + mods/skinsdb/meta/character_1766.txt | 3 + mods/skinsdb/meta/character_1767.txt | 3 + mods/skinsdb/meta/character_1768.txt | 3 + mods/skinsdb/meta/character_1769.txt | 3 + mods/skinsdb/meta/character_177.txt | 3 + mods/skinsdb/meta/character_1770.txt | 3 + mods/skinsdb/meta/character_1771.txt | 3 + mods/skinsdb/meta/character_1772.txt | 3 + mods/skinsdb/meta/character_1773.txt | 3 + mods/skinsdb/meta/character_1774.txt | 3 + mods/skinsdb/meta/character_1775.txt | 3 + mods/skinsdb/meta/character_1776.txt | 3 + mods/skinsdb/meta/character_1777.txt | 3 + mods/skinsdb/meta/character_1778.txt | 3 + mods/skinsdb/meta/character_1779.txt | 3 + mods/skinsdb/meta/character_178.txt | 3 + mods/skinsdb/meta/character_1780.txt | 3 + mods/skinsdb/meta/character_1781.txt | 3 + mods/skinsdb/meta/character_1782.txt | 3 + mods/skinsdb/meta/character_1783.txt | 3 + mods/skinsdb/meta/character_1784.txt | 3 + mods/skinsdb/meta/character_1785.txt | 3 + mods/skinsdb/meta/character_1786.txt | 3 + mods/skinsdb/meta/character_1787.txt | 3 + mods/skinsdb/meta/character_1788.txt | 3 + mods/skinsdb/meta/character_1789.txt | 3 + mods/skinsdb/meta/character_179.txt | 3 + mods/skinsdb/meta/character_1790.txt | 3 + mods/skinsdb/meta/character_1791.txt | 3 + mods/skinsdb/meta/character_1792.txt | 3 + mods/skinsdb/meta/character_1793.txt | 3 + mods/skinsdb/meta/character_1794.txt | 3 + mods/skinsdb/meta/character_1795.txt | 3 + mods/skinsdb/meta/character_1796.txt | 3 + mods/skinsdb/meta/character_1797.txt | 3 + mods/skinsdb/meta/character_1798.txt | 3 + mods/skinsdb/meta/character_1799.txt | 3 + mods/skinsdb/meta/character_180.txt | 3 + mods/skinsdb/meta/character_1800.txt | 3 + mods/skinsdb/meta/character_1801.txt | 3 + mods/skinsdb/meta/character_1802.txt | 3 + mods/skinsdb/meta/character_1803.txt | 3 + mods/skinsdb/meta/character_1804.txt | 3 + mods/skinsdb/meta/character_1805.txt | 3 + mods/skinsdb/meta/character_1806.txt | 3 + mods/skinsdb/meta/character_1807.txt | 3 + mods/skinsdb/meta/character_1808.txt | 3 + mods/skinsdb/meta/character_1809.txt | 3 + mods/skinsdb/meta/character_181.txt | 3 + mods/skinsdb/meta/character_1810.txt | 3 + mods/skinsdb/meta/character_1811.txt | 3 + mods/skinsdb/meta/character_1812.txt | 3 + mods/skinsdb/meta/character_1813.txt | 3 + mods/skinsdb/meta/character_1814.txt | 3 + mods/skinsdb/meta/character_1815.txt | 3 + mods/skinsdb/meta/character_1816.txt | 3 + mods/skinsdb/meta/character_1817.txt | 3 + mods/skinsdb/meta/character_1818.txt | 3 + mods/skinsdb/meta/character_1819.txt | 3 + mods/skinsdb/meta/character_182.txt | 3 + mods/skinsdb/meta/character_1820.txt | 3 + mods/skinsdb/meta/character_1821.txt | 3 + mods/skinsdb/meta/character_1822.txt | 3 + mods/skinsdb/meta/character_1823.txt | 3 + mods/skinsdb/meta/character_1824.txt | 3 + mods/skinsdb/meta/character_1825.txt | 3 + mods/skinsdb/meta/character_1826.txt | 3 + mods/skinsdb/meta/character_1827.txt | 3 + mods/skinsdb/meta/character_1828.txt | 3 + mods/skinsdb/meta/character_1829.txt | 3 + mods/skinsdb/meta/character_183.txt | 3 + mods/skinsdb/meta/character_1830.txt | 3 + mods/skinsdb/meta/character_1831.txt | 3 + mods/skinsdb/meta/character_1832.txt | 3 + mods/skinsdb/meta/character_1833.txt | 3 + mods/skinsdb/meta/character_1834.txt | 3 + mods/skinsdb/meta/character_1835.txt | 3 + mods/skinsdb/meta/character_1836.txt | 3 + mods/skinsdb/meta/character_1837.txt | 3 + mods/skinsdb/meta/character_1838.txt | 3 + mods/skinsdb/meta/character_1839.txt | 3 + mods/skinsdb/meta/character_184.txt | 3 + mods/skinsdb/meta/character_1840.txt | 3 + mods/skinsdb/meta/character_1841.txt | 3 + mods/skinsdb/meta/character_1842.txt | 3 + mods/skinsdb/meta/character_1843.txt | 3 + mods/skinsdb/meta/character_1844.txt | 3 + mods/skinsdb/meta/character_1845.txt | 3 + mods/skinsdb/meta/character_1846.txt | 3 + mods/skinsdb/meta/character_1847.txt | 3 + mods/skinsdb/meta/character_1848.txt | 3 + mods/skinsdb/meta/character_1849.txt | 3 + mods/skinsdb/meta/character_185.txt | 3 + mods/skinsdb/meta/character_1850.txt | 3 + mods/skinsdb/meta/character_1851.txt | 3 + mods/skinsdb/meta/character_1852.txt | 3 + mods/skinsdb/meta/character_1853.txt | 3 + mods/skinsdb/meta/character_1854.txt | 3 + mods/skinsdb/meta/character_1855.txt | 3 + mods/skinsdb/meta/character_1856.txt | 3 + mods/skinsdb/meta/character_1857.txt | 3 + mods/skinsdb/meta/character_1858.txt | 3 + mods/skinsdb/meta/character_1859.txt | 3 + mods/skinsdb/meta/character_186.txt | 3 + mods/skinsdb/meta/character_1860.txt | 3 + mods/skinsdb/meta/character_1861.txt | 3 + mods/skinsdb/meta/character_1862.txt | 3 + mods/skinsdb/meta/character_1863.txt | 3 + mods/skinsdb/meta/character_1864.txt | 3 + mods/skinsdb/meta/character_1865.txt | 3 + mods/skinsdb/meta/character_1866.txt | 3 + mods/skinsdb/meta/character_1867.txt | 3 + mods/skinsdb/meta/character_1868.txt | 3 + mods/skinsdb/meta/character_1869.txt | 3 + mods/skinsdb/meta/character_187.txt | 3 + mods/skinsdb/meta/character_1870.txt | 3 + mods/skinsdb/meta/character_1871.txt | 3 + mods/skinsdb/meta/character_1872.txt | 3 + mods/skinsdb/meta/character_1873.txt | 3 + mods/skinsdb/meta/character_1874.txt | 3 + mods/skinsdb/meta/character_1875.txt | 3 + mods/skinsdb/meta/character_1876.txt | 3 + mods/skinsdb/meta/character_1877.txt | 3 + mods/skinsdb/meta/character_1878.txt | 3 + mods/skinsdb/meta/character_1879.txt | 3 + mods/skinsdb/meta/character_188.txt | 3 + mods/skinsdb/meta/character_1880.txt | 3 + mods/skinsdb/meta/character_1881.txt | 3 + mods/skinsdb/meta/character_1882.txt | 3 + mods/skinsdb/meta/character_1883.txt | 3 + mods/skinsdb/meta/character_1884.txt | 3 + mods/skinsdb/meta/character_1885.txt | 3 + mods/skinsdb/meta/character_1886.txt | 3 + mods/skinsdb/meta/character_1887.txt | 3 + mods/skinsdb/meta/character_1888.txt | 3 + mods/skinsdb/meta/character_1889.txt | 3 + mods/skinsdb/meta/character_189.txt | 3 + mods/skinsdb/meta/character_1890.txt | 3 + mods/skinsdb/meta/character_1891.txt | 3 + mods/skinsdb/meta/character_1892.txt | 3 + mods/skinsdb/meta/character_1893.txt | 3 + mods/skinsdb/meta/character_1894.txt | 3 + mods/skinsdb/meta/character_1895.txt | 3 + mods/skinsdb/meta/character_1896.txt | 3 + mods/skinsdb/meta/character_1897.txt | 3 + mods/skinsdb/meta/character_1898.txt | 3 + mods/skinsdb/meta/character_1899.txt | 3 + mods/skinsdb/meta/character_19.txt | 3 + mods/skinsdb/meta/character_190.txt | 3 + mods/skinsdb/meta/character_1900.txt | 3 + mods/skinsdb/meta/character_1901.txt | 3 + mods/skinsdb/meta/character_1902.txt | 3 + mods/skinsdb/meta/character_1903.txt | 3 + mods/skinsdb/meta/character_1904.txt | 3 + mods/skinsdb/meta/character_1905.txt | 3 + mods/skinsdb/meta/character_1906.txt | 3 + mods/skinsdb/meta/character_1907.txt | 3 + mods/skinsdb/meta/character_1908.txt | 3 + mods/skinsdb/meta/character_1909.txt | 3 + mods/skinsdb/meta/character_191.txt | 3 + mods/skinsdb/meta/character_1910.txt | 3 + mods/skinsdb/meta/character_1911.txt | 3 + mods/skinsdb/meta/character_192.txt | 3 + mods/skinsdb/meta/character_193.txt | 3 + mods/skinsdb/meta/character_194.txt | 3 + mods/skinsdb/meta/character_195.txt | 3 + mods/skinsdb/meta/character_196.txt | 3 + mods/skinsdb/meta/character_197.txt | 3 + mods/skinsdb/meta/character_198.txt | 3 + mods/skinsdb/meta/character_199.txt | 3 + mods/skinsdb/meta/character_2.txt | 3 + mods/skinsdb/meta/character_20.txt | 3 + mods/skinsdb/meta/character_200.txt | 3 + mods/skinsdb/meta/character_201.txt | 3 + mods/skinsdb/meta/character_203.txt | 3 + mods/skinsdb/meta/character_205.txt | 3 + mods/skinsdb/meta/character_206.txt | 3 + mods/skinsdb/meta/character_207.txt | 3 + mods/skinsdb/meta/character_208.txt | 3 + mods/skinsdb/meta/character_209.txt | 3 + mods/skinsdb/meta/character_21.txt | 3 + mods/skinsdb/meta/character_210.txt | 3 + mods/skinsdb/meta/character_211.txt | 3 + mods/skinsdb/meta/character_212.txt | 3 + mods/skinsdb/meta/character_213.txt | 3 + mods/skinsdb/meta/character_214.txt | 3 + mods/skinsdb/meta/character_215.txt | 3 + mods/skinsdb/meta/character_216.txt | 3 + mods/skinsdb/meta/character_217.txt | 3 + mods/skinsdb/meta/character_218.txt | 3 + mods/skinsdb/meta/character_219.txt | 3 + mods/skinsdb/meta/character_22.txt | 3 + mods/skinsdb/meta/character_220.txt | 3 + mods/skinsdb/meta/character_221.txt | 3 + mods/skinsdb/meta/character_222.txt | 3 + mods/skinsdb/meta/character_223.txt | 3 + mods/skinsdb/meta/character_224.txt | 3 + mods/skinsdb/meta/character_225.txt | 3 + mods/skinsdb/meta/character_228.txt | 3 + mods/skinsdb/meta/character_229.txt | 3 + mods/skinsdb/meta/character_230.txt | 3 + mods/skinsdb/meta/character_231.txt | 3 + mods/skinsdb/meta/character_232.txt | 3 + mods/skinsdb/meta/character_233.txt | 3 + mods/skinsdb/meta/character_234.txt | 3 + mods/skinsdb/meta/character_235.txt | 3 + mods/skinsdb/meta/character_237.txt | 3 + mods/skinsdb/meta/character_239.txt | 3 + mods/skinsdb/meta/character_24.txt | 3 + mods/skinsdb/meta/character_241.txt | 3 + mods/skinsdb/meta/character_242.txt | 3 + mods/skinsdb/meta/character_243.txt | 3 + mods/skinsdb/meta/character_244.txt | 3 + mods/skinsdb/meta/character_245.txt | 3 + mods/skinsdb/meta/character_246.txt | 3 + mods/skinsdb/meta/character_247.txt | 3 + mods/skinsdb/meta/character_248.txt | 3 + mods/skinsdb/meta/character_249.txt | 3 + mods/skinsdb/meta/character_25.txt | 3 + mods/skinsdb/meta/character_250.txt | 3 + mods/skinsdb/meta/character_251.txt | 3 + mods/skinsdb/meta/character_252.txt | 3 + mods/skinsdb/meta/character_253.txt | 3 + mods/skinsdb/meta/character_254.txt | 3 + mods/skinsdb/meta/character_255.txt | 3 + mods/skinsdb/meta/character_256.txt | 3 + mods/skinsdb/meta/character_257.txt | 3 + mods/skinsdb/meta/character_258.txt | 3 + mods/skinsdb/meta/character_259.txt | 3 + mods/skinsdb/meta/character_26.txt | 3 + mods/skinsdb/meta/character_260.txt | 3 + mods/skinsdb/meta/character_261.txt | 3 + mods/skinsdb/meta/character_262.txt | 3 + mods/skinsdb/meta/character_263.txt | 3 + mods/skinsdb/meta/character_264.txt | 3 + mods/skinsdb/meta/character_265.txt | 3 + mods/skinsdb/meta/character_266.txt | 3 + mods/skinsdb/meta/character_267.txt | 3 + mods/skinsdb/meta/character_268.txt | 3 + mods/skinsdb/meta/character_269.txt | 3 + mods/skinsdb/meta/character_27.txt | 3 + mods/skinsdb/meta/character_270.txt | 3 + mods/skinsdb/meta/character_271.txt | 3 + mods/skinsdb/meta/character_272.txt | 3 + mods/skinsdb/meta/character_273.txt | 3 + mods/skinsdb/meta/character_274.txt | 3 + mods/skinsdb/meta/character_275.txt | 3 + mods/skinsdb/meta/character_276.txt | 3 + mods/skinsdb/meta/character_277.txt | 3 + mods/skinsdb/meta/character_278.txt | 3 + mods/skinsdb/meta/character_279.txt | 3 + mods/skinsdb/meta/character_28.txt | 3 + mods/skinsdb/meta/character_280.txt | 3 + mods/skinsdb/meta/character_281.txt | 3 + mods/skinsdb/meta/character_282.txt | 3 + mods/skinsdb/meta/character_283.txt | 3 + mods/skinsdb/meta/character_284.txt | 3 + mods/skinsdb/meta/character_285.txt | 3 + mods/skinsdb/meta/character_286.txt | 3 + mods/skinsdb/meta/character_287.txt | 3 + mods/skinsdb/meta/character_288.txt | 3 + mods/skinsdb/meta/character_289.txt | 3 + mods/skinsdb/meta/character_29.txt | 3 + mods/skinsdb/meta/character_290.txt | 3 + mods/skinsdb/meta/character_291.txt | 3 + mods/skinsdb/meta/character_292.txt | 3 + mods/skinsdb/meta/character_295.txt | 3 + mods/skinsdb/meta/character_297.txt | 3 + mods/skinsdb/meta/character_299.txt | 3 + mods/skinsdb/meta/character_3.txt | 3 + mods/skinsdb/meta/character_30.txt | 3 + mods/skinsdb/meta/character_300.txt | 3 + mods/skinsdb/meta/character_301.txt | 3 + mods/skinsdb/meta/character_302.txt | 3 + mods/skinsdb/meta/character_303.txt | 3 + mods/skinsdb/meta/character_304.txt | 3 + mods/skinsdb/meta/character_305.txt | 3 + mods/skinsdb/meta/character_306.txt | 3 + mods/skinsdb/meta/character_307.txt | 3 + mods/skinsdb/meta/character_308.txt | 3 + mods/skinsdb/meta/character_309.txt | 3 + mods/skinsdb/meta/character_31.txt | 3 + mods/skinsdb/meta/character_310.txt | 3 + mods/skinsdb/meta/character_311.txt | 3 + mods/skinsdb/meta/character_312.txt | 3 + mods/skinsdb/meta/character_313.txt | 3 + mods/skinsdb/meta/character_314.txt | 3 + mods/skinsdb/meta/character_315.txt | 3 + mods/skinsdb/meta/character_316.txt | 3 + mods/skinsdb/meta/character_317.txt | 3 + mods/skinsdb/meta/character_318.txt | 3 + mods/skinsdb/meta/character_319.txt | 3 + mods/skinsdb/meta/character_320.txt | 3 + mods/skinsdb/meta/character_321.txt | 3 + mods/skinsdb/meta/character_322.txt | 3 + mods/skinsdb/meta/character_323.txt | 3 + mods/skinsdb/meta/character_324.txt | 3 + mods/skinsdb/meta/character_325.txt | 3 + mods/skinsdb/meta/character_326.txt | 3 + mods/skinsdb/meta/character_327.txt | 3 + mods/skinsdb/meta/character_328.txt | 3 + mods/skinsdb/meta/character_329.txt | 3 + mods/skinsdb/meta/character_330.txt | 3 + mods/skinsdb/meta/character_331.txt | 3 + mods/skinsdb/meta/character_332.txt | 3 + mods/skinsdb/meta/character_333.txt | 3 + mods/skinsdb/meta/character_334.txt | 3 + mods/skinsdb/meta/character_335.txt | 3 + mods/skinsdb/meta/character_336.txt | 3 + mods/skinsdb/meta/character_337.txt | 3 + mods/skinsdb/meta/character_338.txt | 3 + mods/skinsdb/meta/character_339.txt | 3 + mods/skinsdb/meta/character_34.txt | 3 + mods/skinsdb/meta/character_340.txt | 3 + mods/skinsdb/meta/character_341.txt | 3 + mods/skinsdb/meta/character_342.txt | 3 + mods/skinsdb/meta/character_344.txt | 3 + mods/skinsdb/meta/character_349.txt | 3 + mods/skinsdb/meta/character_35.txt | 3 + mods/skinsdb/meta/character_352.txt | 3 + mods/skinsdb/meta/character_353.txt | 3 + mods/skinsdb/meta/character_356.txt | 3 + mods/skinsdb/meta/character_357.txt | 3 + mods/skinsdb/meta/character_359.txt | 3 + mods/skinsdb/meta/character_36.txt | 3 + mods/skinsdb/meta/character_361.txt | 3 + mods/skinsdb/meta/character_362.txt | 3 + mods/skinsdb/meta/character_363.txt | 3 + mods/skinsdb/meta/character_364.txt | 3 + mods/skinsdb/meta/character_365.txt | 3 + mods/skinsdb/meta/character_366.txt | 3 + mods/skinsdb/meta/character_367.txt | 3 + mods/skinsdb/meta/character_368.txt | 3 + mods/skinsdb/meta/character_369.txt | 3 + mods/skinsdb/meta/character_37.txt | 3 + mods/skinsdb/meta/character_370.txt | 3 + mods/skinsdb/meta/character_371.txt | 3 + mods/skinsdb/meta/character_372.txt | 3 + mods/skinsdb/meta/character_373.txt | 3 + mods/skinsdb/meta/character_374.txt | 3 + mods/skinsdb/meta/character_375.txt | 3 + mods/skinsdb/meta/character_376.txt | 3 + mods/skinsdb/meta/character_377.txt | 3 + mods/skinsdb/meta/character_378.txt | 3 + mods/skinsdb/meta/character_379.txt | 3 + mods/skinsdb/meta/character_380.txt | 3 + mods/skinsdb/meta/character_381.txt | 3 + mods/skinsdb/meta/character_382.txt | 3 + mods/skinsdb/meta/character_383.txt | 3 + mods/skinsdb/meta/character_384.txt | 3 + mods/skinsdb/meta/character_385.txt | 3 + mods/skinsdb/meta/character_387.txt | 3 + mods/skinsdb/meta/character_389.txt | 3 + mods/skinsdb/meta/character_390.txt | 3 + mods/skinsdb/meta/character_392.txt | 3 + mods/skinsdb/meta/character_393.txt | 3 + mods/skinsdb/meta/character_396.txt | 3 + mods/skinsdb/meta/character_399.txt | 3 + mods/skinsdb/meta/character_4.txt | 3 + mods/skinsdb/meta/character_400.txt | 3 + mods/skinsdb/meta/character_401.txt | 3 + mods/skinsdb/meta/character_402.txt | 3 + mods/skinsdb/meta/character_403.txt | 3 + mods/skinsdb/meta/character_404.txt | 3 + mods/skinsdb/meta/character_405.txt | 3 + mods/skinsdb/meta/character_406.txt | 3 + mods/skinsdb/meta/character_407.txt | 3 + mods/skinsdb/meta/character_408.txt | 3 + mods/skinsdb/meta/character_409.txt | 3 + mods/skinsdb/meta/character_410.txt | 3 + mods/skinsdb/meta/character_411.txt | 3 + mods/skinsdb/meta/character_412.txt | 3 + mods/skinsdb/meta/character_413.txt | 3 + mods/skinsdb/meta/character_414.txt | 3 + mods/skinsdb/meta/character_415.txt | 3 + mods/skinsdb/meta/character_416.txt | 3 + mods/skinsdb/meta/character_417.txt | 3 + mods/skinsdb/meta/character_418.txt | 3 + mods/skinsdb/meta/character_419.txt | 3 + mods/skinsdb/meta/character_420.txt | 3 + mods/skinsdb/meta/character_421.txt | 3 + mods/skinsdb/meta/character_428.txt | 3 + mods/skinsdb/meta/character_429.txt | 3 + mods/skinsdb/meta/character_430.txt | 3 + mods/skinsdb/meta/character_431.txt | 3 + mods/skinsdb/meta/character_432.txt | 3 + mods/skinsdb/meta/character_433.txt | 3 + mods/skinsdb/meta/character_434.txt | 3 + mods/skinsdb/meta/character_435.txt | 3 + mods/skinsdb/meta/character_436.txt | 3 + mods/skinsdb/meta/character_437.txt | 3 + mods/skinsdb/meta/character_438.txt | 3 + mods/skinsdb/meta/character_439.txt | 3 + mods/skinsdb/meta/character_440.txt | 3 + mods/skinsdb/meta/character_441.txt | 3 + mods/skinsdb/meta/character_442.txt | 3 + mods/skinsdb/meta/character_443.txt | 3 + mods/skinsdb/meta/character_444.txt | 3 + mods/skinsdb/meta/character_445.txt | 3 + mods/skinsdb/meta/character_446.txt | 3 + mods/skinsdb/meta/character_447.txt | 3 + mods/skinsdb/meta/character_448.txt | 3 + mods/skinsdb/meta/character_449.txt | 3 + mods/skinsdb/meta/character_450.txt | 3 + mods/skinsdb/meta/character_451.txt | 3 + mods/skinsdb/meta/character_452.txt | 3 + mods/skinsdb/meta/character_453.txt | 3 + mods/skinsdb/meta/character_454.txt | 3 + mods/skinsdb/meta/character_456.txt | 3 + mods/skinsdb/meta/character_457.txt | 3 + mods/skinsdb/meta/character_458.txt | 3 + mods/skinsdb/meta/character_459.txt | 3 + mods/skinsdb/meta/character_460.txt | 3 + mods/skinsdb/meta/character_461.txt | 3 + mods/skinsdb/meta/character_462.txt | 3 + mods/skinsdb/meta/character_463.txt | 3 + mods/skinsdb/meta/character_464.txt | 3 + mods/skinsdb/meta/character_465.txt | 3 + mods/skinsdb/meta/character_466.txt | 3 + mods/skinsdb/meta/character_467.txt | 3 + mods/skinsdb/meta/character_468.txt | 3 + mods/skinsdb/meta/character_469.txt | 3 + mods/skinsdb/meta/character_470.txt | 3 + mods/skinsdb/meta/character_471.txt | 3 + mods/skinsdb/meta/character_473.txt | 3 + mods/skinsdb/meta/character_474.txt | 3 + mods/skinsdb/meta/character_475.txt | 3 + mods/skinsdb/meta/character_476.txt | 3 + mods/skinsdb/meta/character_477.txt | 3 + mods/skinsdb/meta/character_478.txt | 3 + mods/skinsdb/meta/character_479.txt | 3 + mods/skinsdb/meta/character_480.txt | 3 + mods/skinsdb/meta/character_482.txt | 3 + mods/skinsdb/meta/character_483.txt | 3 + mods/skinsdb/meta/character_484.txt | 3 + mods/skinsdb/meta/character_485.txt | 3 + mods/skinsdb/meta/character_486.txt | 3 + mods/skinsdb/meta/character_487.txt | 3 + mods/skinsdb/meta/character_488.txt | 3 + mods/skinsdb/meta/character_489.txt | 3 + mods/skinsdb/meta/character_490.txt | 3 + mods/skinsdb/meta/character_491.txt | 3 + mods/skinsdb/meta/character_492.txt | 3 + mods/skinsdb/meta/character_493.txt | 3 + mods/skinsdb/meta/character_494.txt | 3 + mods/skinsdb/meta/character_495.txt | 3 + mods/skinsdb/meta/character_496.txt | 3 + mods/skinsdb/meta/character_497.txt | 3 + mods/skinsdb/meta/character_498.txt | 3 + mods/skinsdb/meta/character_5.txt | 3 + mods/skinsdb/meta/character_50.txt | 3 + mods/skinsdb/meta/character_500.txt | 3 + mods/skinsdb/meta/character_501.txt | 3 + mods/skinsdb/meta/character_502.txt | 3 + mods/skinsdb/meta/character_503.txt | 3 + mods/skinsdb/meta/character_504.txt | 3 + mods/skinsdb/meta/character_505.txt | 3 + mods/skinsdb/meta/character_507.txt | 3 + mods/skinsdb/meta/character_510.txt | 3 + mods/skinsdb/meta/character_511.txt | 3 + mods/skinsdb/meta/character_512.txt | 3 + mods/skinsdb/meta/character_513.txt | 3 + mods/skinsdb/meta/character_514.txt | 3 + mods/skinsdb/meta/character_515.txt | 3 + mods/skinsdb/meta/character_516.txt | 3 + mods/skinsdb/meta/character_517.txt | 3 + mods/skinsdb/meta/character_518.txt | 3 + mods/skinsdb/meta/character_519.txt | 3 + mods/skinsdb/meta/character_52.txt | 3 + mods/skinsdb/meta/character_520.txt | 3 + mods/skinsdb/meta/character_521.txt | 3 + mods/skinsdb/meta/character_522.txt | 3 + mods/skinsdb/meta/character_523.txt | 3 + mods/skinsdb/meta/character_524.txt | 3 + mods/skinsdb/meta/character_525.txt | 3 + mods/skinsdb/meta/character_526.txt | 3 + mods/skinsdb/meta/character_527.txt | 3 + mods/skinsdb/meta/character_528.txt | 3 + mods/skinsdb/meta/character_529.txt | 3 + mods/skinsdb/meta/character_530.txt | 3 + mods/skinsdb/meta/character_531.txt | 3 + mods/skinsdb/meta/character_532.txt | 3 + mods/skinsdb/meta/character_533.txt | 3 + mods/skinsdb/meta/character_534.txt | 3 + mods/skinsdb/meta/character_535.txt | 3 + mods/skinsdb/meta/character_536.txt | 3 + mods/skinsdb/meta/character_537.txt | 3 + mods/skinsdb/meta/character_539.txt | 3 + mods/skinsdb/meta/character_54.txt | 3 + mods/skinsdb/meta/character_540.txt | 3 + mods/skinsdb/meta/character_541.txt | 3 + mods/skinsdb/meta/character_542.txt | 3 + mods/skinsdb/meta/character_543.txt | 3 + mods/skinsdb/meta/character_544.txt | 3 + mods/skinsdb/meta/character_545.txt | 3 + mods/skinsdb/meta/character_546.txt | 3 + mods/skinsdb/meta/character_547.txt | 3 + mods/skinsdb/meta/character_548.txt | 3 + mods/skinsdb/meta/character_549.txt | 3 + mods/skinsdb/meta/character_55.txt | 3 + mods/skinsdb/meta/character_550.txt | 3 + mods/skinsdb/meta/character_551.txt | 3 + mods/skinsdb/meta/character_552.txt | 3 + mods/skinsdb/meta/character_553.txt | 3 + mods/skinsdb/meta/character_554.txt | 3 + mods/skinsdb/meta/character_555.txt | 3 + mods/skinsdb/meta/character_556.txt | 3 + mods/skinsdb/meta/character_558.txt | 3 + mods/skinsdb/meta/character_559.txt | 3 + mods/skinsdb/meta/character_560.txt | 3 + mods/skinsdb/meta/character_561.txt | 3 + mods/skinsdb/meta/character_562.txt | 3 + mods/skinsdb/meta/character_563.txt | 3 + mods/skinsdb/meta/character_564.txt | 3 + mods/skinsdb/meta/character_565.txt | 3 + mods/skinsdb/meta/character_567.txt | 3 + mods/skinsdb/meta/character_57.txt | 3 + mods/skinsdb/meta/character_570.txt | 3 + mods/skinsdb/meta/character_571.txt | 3 + mods/skinsdb/meta/character_572.txt | 3 + mods/skinsdb/meta/character_573.txt | 3 + mods/skinsdb/meta/character_575.txt | 3 + mods/skinsdb/meta/character_576.txt | 3 + mods/skinsdb/meta/character_577.txt | 3 + mods/skinsdb/meta/character_578.txt | 3 + mods/skinsdb/meta/character_579.txt | 3 + mods/skinsdb/meta/character_580.txt | 3 + mods/skinsdb/meta/character_581.txt | 3 + mods/skinsdb/meta/character_582.txt | 3 + mods/skinsdb/meta/character_583.txt | 3 + mods/skinsdb/meta/character_584.txt | 3 + mods/skinsdb/meta/character_585.txt | 3 + mods/skinsdb/meta/character_586.txt | 3 + mods/skinsdb/meta/character_587.txt | 3 + mods/skinsdb/meta/character_588.txt | 3 + mods/skinsdb/meta/character_589.txt | 3 + mods/skinsdb/meta/character_590.txt | 3 + mods/skinsdb/meta/character_591.txt | 3 + mods/skinsdb/meta/character_592.txt | 3 + mods/skinsdb/meta/character_593.txt | 3 + mods/skinsdb/meta/character_594.txt | 3 + mods/skinsdb/meta/character_595.txt | 3 + mods/skinsdb/meta/character_596.txt | 3 + mods/skinsdb/meta/character_597.txt | 3 + mods/skinsdb/meta/character_598.txt | 3 + mods/skinsdb/meta/character_599.txt | 3 + mods/skinsdb/meta/character_6.txt | 3 + mods/skinsdb/meta/character_600.txt | 3 + mods/skinsdb/meta/character_601.txt | 3 + mods/skinsdb/meta/character_602.txt | 3 + mods/skinsdb/meta/character_603.txt | 3 + mods/skinsdb/meta/character_604.txt | 3 + mods/skinsdb/meta/character_605.txt | 3 + mods/skinsdb/meta/character_606.txt | 3 + mods/skinsdb/meta/character_607.txt | 3 + mods/skinsdb/meta/character_608.txt | 3 + mods/skinsdb/meta/character_609.txt | 3 + mods/skinsdb/meta/character_61.txt | 3 + mods/skinsdb/meta/character_610.txt | 3 + mods/skinsdb/meta/character_611.txt | 3 + mods/skinsdb/meta/character_612.txt | 3 + mods/skinsdb/meta/character_613.txt | 3 + mods/skinsdb/meta/character_614.txt | 3 + mods/skinsdb/meta/character_615.txt | 3 + mods/skinsdb/meta/character_616.txt | 3 + mods/skinsdb/meta/character_618.txt | 3 + mods/skinsdb/meta/character_619.txt | 3 + mods/skinsdb/meta/character_620.txt | 3 + mods/skinsdb/meta/character_621.txt | 3 + mods/skinsdb/meta/character_622.txt | 3 + mods/skinsdb/meta/character_623.txt | 3 + mods/skinsdb/meta/character_624.txt | 3 + mods/skinsdb/meta/character_625.txt | 3 + mods/skinsdb/meta/character_626.txt | 3 + mods/skinsdb/meta/character_627.txt | 3 + mods/skinsdb/meta/character_628.txt | 3 + mods/skinsdb/meta/character_629.txt | 3 + mods/skinsdb/meta/character_630.txt | 3 + mods/skinsdb/meta/character_631.txt | 3 + mods/skinsdb/meta/character_632.txt | 3 + mods/skinsdb/meta/character_633.txt | 3 + mods/skinsdb/meta/character_634.txt | 3 + mods/skinsdb/meta/character_635.txt | 3 + mods/skinsdb/meta/character_636.txt | 3 + mods/skinsdb/meta/character_637.txt | 3 + mods/skinsdb/meta/character_638.txt | 3 + mods/skinsdb/meta/character_639.txt | 3 + mods/skinsdb/meta/character_640.txt | 3 + mods/skinsdb/meta/character_641.txt | 3 + mods/skinsdb/meta/character_642.txt | 3 + mods/skinsdb/meta/character_643.txt | 3 + mods/skinsdb/meta/character_644.txt | 3 + mods/skinsdb/meta/character_645.txt | 3 + mods/skinsdb/meta/character_646.txt | 3 + mods/skinsdb/meta/character_647.txt | 3 + mods/skinsdb/meta/character_648.txt | 3 + mods/skinsdb/meta/character_649.txt | 3 + mods/skinsdb/meta/character_650.txt | 3 + mods/skinsdb/meta/character_651.txt | 3 + mods/skinsdb/meta/character_652.txt | 3 + mods/skinsdb/meta/character_656.txt | 3 + mods/skinsdb/meta/character_657.txt | 3 + mods/skinsdb/meta/character_658.txt | 3 + mods/skinsdb/meta/character_659.txt | 3 + mods/skinsdb/meta/character_660.txt | 3 + mods/skinsdb/meta/character_661.txt | 3 + mods/skinsdb/meta/character_662.txt | 3 + mods/skinsdb/meta/character_663.txt | 3 + mods/skinsdb/meta/character_664.txt | 3 + mods/skinsdb/meta/character_666.txt | 3 + mods/skinsdb/meta/character_667.txt | 3 + mods/skinsdb/meta/character_668.txt | 3 + mods/skinsdb/meta/character_669.txt | 3 + mods/skinsdb/meta/character_670.txt | 3 + mods/skinsdb/meta/character_671.txt | 3 + mods/skinsdb/meta/character_672.txt | 3 + mods/skinsdb/meta/character_673.txt | 3 + mods/skinsdb/meta/character_674.txt | 3 + mods/skinsdb/meta/character_675.txt | 3 + mods/skinsdb/meta/character_676.txt | 3 + mods/skinsdb/meta/character_677.txt | 3 + mods/skinsdb/meta/character_678.txt | 3 + mods/skinsdb/meta/character_679.txt | 3 + mods/skinsdb/meta/character_680.txt | 3 + mods/skinsdb/meta/character_681.txt | 3 + mods/skinsdb/meta/character_682.txt | 3 + mods/skinsdb/meta/character_683.txt | 3 + mods/skinsdb/meta/character_684.txt | 3 + mods/skinsdb/meta/character_685.txt | 3 + mods/skinsdb/meta/character_686.txt | 3 + mods/skinsdb/meta/character_687.txt | 3 + mods/skinsdb/meta/character_688.txt | 3 + mods/skinsdb/meta/character_689.txt | 3 + mods/skinsdb/meta/character_69.txt | 3 + mods/skinsdb/meta/character_690.txt | 3 + mods/skinsdb/meta/character_691.txt | 3 + mods/skinsdb/meta/character_692.txt | 3 + mods/skinsdb/meta/character_693.txt | 3 + mods/skinsdb/meta/character_694.txt | 3 + mods/skinsdb/meta/character_695.txt | 3 + mods/skinsdb/meta/character_696.txt | 3 + mods/skinsdb/meta/character_697.txt | 3 + mods/skinsdb/meta/character_698.txt | 3 + mods/skinsdb/meta/character_699.txt | 3 + mods/skinsdb/meta/character_7.txt | 3 + mods/skinsdb/meta/character_70.txt | 3 + mods/skinsdb/meta/character_700.txt | 3 + mods/skinsdb/meta/character_701.txt | 3 + mods/skinsdb/meta/character_702.txt | 3 + mods/skinsdb/meta/character_703.txt | 3 + mods/skinsdb/meta/character_704.txt | 3 + mods/skinsdb/meta/character_705.txt | 3 + mods/skinsdb/meta/character_706.txt | 3 + mods/skinsdb/meta/character_707.txt | 3 + mods/skinsdb/meta/character_708.txt | 3 + mods/skinsdb/meta/character_709.txt | 3 + mods/skinsdb/meta/character_71.txt | 3 + mods/skinsdb/meta/character_710.txt | 3 + mods/skinsdb/meta/character_711.txt | 3 + mods/skinsdb/meta/character_712.txt | 3 + mods/skinsdb/meta/character_713.txt | 3 + mods/skinsdb/meta/character_714.txt | 3 + mods/skinsdb/meta/character_715.txt | 3 + mods/skinsdb/meta/character_716.txt | 3 + mods/skinsdb/meta/character_717.txt | 3 + mods/skinsdb/meta/character_718.txt | 3 + mods/skinsdb/meta/character_72.txt | 3 + mods/skinsdb/meta/character_720.txt | 3 + mods/skinsdb/meta/character_721.txt | 3 + mods/skinsdb/meta/character_723.txt | 3 + mods/skinsdb/meta/character_724.txt | 3 + mods/skinsdb/meta/character_725.txt | 3 + mods/skinsdb/meta/character_726.txt | 3 + mods/skinsdb/meta/character_727.txt | 3 + mods/skinsdb/meta/character_728.txt | 3 + mods/skinsdb/meta/character_729.txt | 3 + mods/skinsdb/meta/character_73.txt | 3 + mods/skinsdb/meta/character_730.txt | 3 + mods/skinsdb/meta/character_731.txt | 3 + mods/skinsdb/meta/character_732.txt | 3 + mods/skinsdb/meta/character_734.txt | 3 + mods/skinsdb/meta/character_735.txt | 3 + mods/skinsdb/meta/character_736.txt | 3 + mods/skinsdb/meta/character_737.txt | 3 + mods/skinsdb/meta/character_738.txt | 3 + mods/skinsdb/meta/character_739.txt | 3 + mods/skinsdb/meta/character_74.txt | 3 + mods/skinsdb/meta/character_740.txt | 3 + mods/skinsdb/meta/character_741.txt | 3 + mods/skinsdb/meta/character_742.txt | 3 + mods/skinsdb/meta/character_743.txt | 3 + mods/skinsdb/meta/character_744.txt | 3 + mods/skinsdb/meta/character_745.txt | 3 + mods/skinsdb/meta/character_746.txt | 3 + mods/skinsdb/meta/character_747.txt | 3 + mods/skinsdb/meta/character_748.txt | 3 + mods/skinsdb/meta/character_749.txt | 3 + mods/skinsdb/meta/character_75.txt | 3 + mods/skinsdb/meta/character_750.txt | 3 + mods/skinsdb/meta/character_751.txt | 3 + mods/skinsdb/meta/character_752.txt | 3 + mods/skinsdb/meta/character_753.txt | 3 + mods/skinsdb/meta/character_754.txt | 3 + mods/skinsdb/meta/character_755.txt | 3 + mods/skinsdb/meta/character_756.txt | 3 + mods/skinsdb/meta/character_757.txt | 3 + mods/skinsdb/meta/character_758.txt | 3 + mods/skinsdb/meta/character_759.txt | 3 + mods/skinsdb/meta/character_76.txt | 3 + mods/skinsdb/meta/character_760.txt | 3 + mods/skinsdb/meta/character_761.txt | 3 + mods/skinsdb/meta/character_762.txt | 3 + mods/skinsdb/meta/character_763.txt | 3 + mods/skinsdb/meta/character_764.txt | 3 + mods/skinsdb/meta/character_765.txt | 3 + mods/skinsdb/meta/character_766.txt | 3 + mods/skinsdb/meta/character_767.txt | 3 + mods/skinsdb/meta/character_768.txt | 3 + mods/skinsdb/meta/character_769.txt | 3 + mods/skinsdb/meta/character_77.txt | 3 + mods/skinsdb/meta/character_770.txt | 3 + mods/skinsdb/meta/character_771.txt | 3 + mods/skinsdb/meta/character_772.txt | 3 + mods/skinsdb/meta/character_773.txt | 3 + mods/skinsdb/meta/character_774.txt | 3 + mods/skinsdb/meta/character_775.txt | 3 + mods/skinsdb/meta/character_776.txt | 3 + mods/skinsdb/meta/character_777.txt | 3 + mods/skinsdb/meta/character_778.txt | 3 + mods/skinsdb/meta/character_779.txt | 3 + mods/skinsdb/meta/character_78.txt | 3 + mods/skinsdb/meta/character_780.txt | 3 + mods/skinsdb/meta/character_781.txt | 3 + mods/skinsdb/meta/character_782.txt | 3 + mods/skinsdb/meta/character_783.txt | 3 + mods/skinsdb/meta/character_784.txt | 3 + mods/skinsdb/meta/character_785.txt | 3 + mods/skinsdb/meta/character_786.txt | 3 + mods/skinsdb/meta/character_787.txt | 3 + mods/skinsdb/meta/character_788.txt | 3 + mods/skinsdb/meta/character_789.txt | 3 + mods/skinsdb/meta/character_790.txt | 3 + mods/skinsdb/meta/character_791.txt | 3 + mods/skinsdb/meta/character_792.txt | 3 + mods/skinsdb/meta/character_793.txt | 3 + mods/skinsdb/meta/character_794.txt | 3 + mods/skinsdb/meta/character_795.txt | 3 + mods/skinsdb/meta/character_796.txt | 3 + mods/skinsdb/meta/character_797.txt | 3 + mods/skinsdb/meta/character_798.txt | 3 + mods/skinsdb/meta/character_799.txt | 3 + mods/skinsdb/meta/character_8.txt | 3 + mods/skinsdb/meta/character_80.txt | 3 + mods/skinsdb/meta/character_800.txt | 3 + mods/skinsdb/meta/character_801.txt | 3 + mods/skinsdb/meta/character_802.txt | 3 + mods/skinsdb/meta/character_803.txt | 3 + mods/skinsdb/meta/character_804.txt | 3 + mods/skinsdb/meta/character_805.txt | 3 + mods/skinsdb/meta/character_806.txt | 3 + mods/skinsdb/meta/character_807.txt | 3 + mods/skinsdb/meta/character_808.txt | 3 + mods/skinsdb/meta/character_809.txt | 3 + mods/skinsdb/meta/character_81.txt | 3 + mods/skinsdb/meta/character_810.txt | 3 + mods/skinsdb/meta/character_811.txt | 3 + mods/skinsdb/meta/character_812.txt | 3 + mods/skinsdb/meta/character_813.txt | 3 + mods/skinsdb/meta/character_814.txt | 3 + mods/skinsdb/meta/character_815.txt | 3 + mods/skinsdb/meta/character_816.txt | 3 + mods/skinsdb/meta/character_817.txt | 3 + mods/skinsdb/meta/character_818.txt | 3 + mods/skinsdb/meta/character_819.txt | 3 + mods/skinsdb/meta/character_82.txt | 3 + mods/skinsdb/meta/character_821.txt | 3 + mods/skinsdb/meta/character_822.txt | 3 + mods/skinsdb/meta/character_823.txt | 3 + mods/skinsdb/meta/character_824.txt | 3 + mods/skinsdb/meta/character_827.txt | 3 + mods/skinsdb/meta/character_828.txt | 3 + mods/skinsdb/meta/character_829.txt | 3 + mods/skinsdb/meta/character_83.txt | 3 + mods/skinsdb/meta/character_830.txt | 3 + mods/skinsdb/meta/character_831.txt | 3 + mods/skinsdb/meta/character_832.txt | 3 + mods/skinsdb/meta/character_833.txt | 3 + mods/skinsdb/meta/character_834.txt | 3 + mods/skinsdb/meta/character_835.txt | 3 + mods/skinsdb/meta/character_836.txt | 3 + mods/skinsdb/meta/character_837.txt | 3 + mods/skinsdb/meta/character_838.txt | 3 + mods/skinsdb/meta/character_839.txt | 3 + mods/skinsdb/meta/character_84.txt | 3 + mods/skinsdb/meta/character_841.txt | 3 + mods/skinsdb/meta/character_843.txt | 3 + mods/skinsdb/meta/character_844.txt | 3 + mods/skinsdb/meta/character_845.txt | 3 + mods/skinsdb/meta/character_846.txt | 3 + mods/skinsdb/meta/character_847.txt | 3 + mods/skinsdb/meta/character_848.txt | 3 + mods/skinsdb/meta/character_85.txt | 3 + mods/skinsdb/meta/character_850.txt | 3 + mods/skinsdb/meta/character_851.txt | 3 + mods/skinsdb/meta/character_852.txt | 3 + mods/skinsdb/meta/character_853.txt | 3 + mods/skinsdb/meta/character_855.txt | 3 + mods/skinsdb/meta/character_856.txt | 3 + mods/skinsdb/meta/character_857.txt | 3 + mods/skinsdb/meta/character_859.txt | 3 + mods/skinsdb/meta/character_860.txt | 3 + mods/skinsdb/meta/character_861.txt | 3 + mods/skinsdb/meta/character_862.txt | 3 + mods/skinsdb/meta/character_863.txt | 3 + mods/skinsdb/meta/character_864.txt | 3 + mods/skinsdb/meta/character_865.txt | 3 + mods/skinsdb/meta/character_866.txt | 3 + mods/skinsdb/meta/character_869.txt | 3 + mods/skinsdb/meta/character_87.txt | 3 + mods/skinsdb/meta/character_870.txt | 3 + mods/skinsdb/meta/character_871.txt | 3 + mods/skinsdb/meta/character_874.txt | 3 + mods/skinsdb/meta/character_877.txt | 3 + mods/skinsdb/meta/character_878.txt | 3 + mods/skinsdb/meta/character_879.txt | 3 + mods/skinsdb/meta/character_88.txt | 3 + mods/skinsdb/meta/character_880.txt | 3 + mods/skinsdb/meta/character_881.txt | 3 + mods/skinsdb/meta/character_882.txt | 3 + mods/skinsdb/meta/character_883.txt | 3 + mods/skinsdb/meta/character_884.txt | 3 + mods/skinsdb/meta/character_885.txt | 3 + mods/skinsdb/meta/character_886.txt | 3 + mods/skinsdb/meta/character_887.txt | 3 + mods/skinsdb/meta/character_888.txt | 3 + mods/skinsdb/meta/character_889.txt | 3 + mods/skinsdb/meta/character_89.txt | 3 + mods/skinsdb/meta/character_890.txt | 3 + mods/skinsdb/meta/character_891.txt | 3 + mods/skinsdb/meta/character_893.txt | 3 + mods/skinsdb/meta/character_894.txt | 3 + mods/skinsdb/meta/character_895.txt | 3 + mods/skinsdb/meta/character_896.txt | 3 + mods/skinsdb/meta/character_897.txt | 3 + mods/skinsdb/meta/character_898.txt | 3 + mods/skinsdb/meta/character_899.txt | 3 + mods/skinsdb/meta/character_9.txt | 3 + mods/skinsdb/meta/character_900.txt | 3 + mods/skinsdb/meta/character_901.txt | 3 + mods/skinsdb/meta/character_902.txt | 3 + mods/skinsdb/meta/character_903.txt | 3 + mods/skinsdb/meta/character_904.txt | 3 + mods/skinsdb/meta/character_905.txt | 3 + mods/skinsdb/meta/character_906.txt | 3 + mods/skinsdb/meta/character_907.txt | 3 + mods/skinsdb/meta/character_908.txt | 3 + mods/skinsdb/meta/character_909.txt | 3 + mods/skinsdb/meta/character_910.txt | 3 + mods/skinsdb/meta/character_911.txt | 3 + mods/skinsdb/meta/character_912.txt | 3 + mods/skinsdb/meta/character_913.txt | 3 + mods/skinsdb/meta/character_914.txt | 3 + mods/skinsdb/meta/character_915.txt | 3 + mods/skinsdb/meta/character_916.txt | 3 + mods/skinsdb/meta/character_917.txt | 3 + mods/skinsdb/meta/character_918.txt | 3 + mods/skinsdb/meta/character_919.txt | 3 + mods/skinsdb/meta/character_92.txt | 3 + mods/skinsdb/meta/character_920.txt | 3 + mods/skinsdb/meta/character_921.txt | 3 + mods/skinsdb/meta/character_922.txt | 3 + mods/skinsdb/meta/character_923.txt | 3 + mods/skinsdb/meta/character_924.txt | 3 + mods/skinsdb/meta/character_925.txt | 3 + mods/skinsdb/meta/character_926.txt | 3 + mods/skinsdb/meta/character_927.txt | 3 + mods/skinsdb/meta/character_928.txt | 3 + mods/skinsdb/meta/character_929.txt | 3 + mods/skinsdb/meta/character_93.txt | 3 + mods/skinsdb/meta/character_930.txt | 3 + mods/skinsdb/meta/character_931.txt | 3 + mods/skinsdb/meta/character_932.txt | 3 + mods/skinsdb/meta/character_933.txt | 3 + mods/skinsdb/meta/character_934.txt | 3 + mods/skinsdb/meta/character_935.txt | 3 + mods/skinsdb/meta/character_936.txt | 3 + mods/skinsdb/meta/character_937.txt | 3 + mods/skinsdb/meta/character_938.txt | 3 + mods/skinsdb/meta/character_939.txt | 3 + mods/skinsdb/meta/character_940.txt | 3 + mods/skinsdb/meta/character_941.txt | 3 + mods/skinsdb/meta/character_942.txt | 3 + mods/skinsdb/meta/character_943.txt | 3 + mods/skinsdb/meta/character_944.txt | 3 + mods/skinsdb/meta/character_945.txt | 3 + mods/skinsdb/meta/character_946.txt | 3 + mods/skinsdb/meta/character_947.txt | 3 + mods/skinsdb/meta/character_948.txt | 3 + mods/skinsdb/meta/character_949.txt | 3 + mods/skinsdb/meta/character_95.txt | 3 + mods/skinsdb/meta/character_950.txt | 3 + mods/skinsdb/meta/character_951.txt | 3 + mods/skinsdb/meta/character_952.txt | 3 + mods/skinsdb/meta/character_953.txt | 3 + mods/skinsdb/meta/character_954.txt | 3 + mods/skinsdb/meta/character_955.txt | 3 + mods/skinsdb/meta/character_956.txt | 3 + mods/skinsdb/meta/character_957.txt | 3 + mods/skinsdb/meta/character_958.txt | 3 + mods/skinsdb/meta/character_959.txt | 3 + mods/skinsdb/meta/character_96.txt | 3 + mods/skinsdb/meta/character_960.txt | 3 + mods/skinsdb/meta/character_961.txt | 3 + mods/skinsdb/meta/character_962.txt | 3 + mods/skinsdb/meta/character_963.txt | 3 + mods/skinsdb/meta/character_964.txt | 3 + mods/skinsdb/meta/character_965.txt | 3 + mods/skinsdb/meta/character_966.txt | 3 + mods/skinsdb/meta/character_967.txt | 3 + mods/skinsdb/meta/character_968.txt | 3 + mods/skinsdb/meta/character_969.txt | 3 + mods/skinsdb/meta/character_970.txt | 3 + mods/skinsdb/meta/character_971.txt | 3 + mods/skinsdb/meta/character_972.txt | 3 + mods/skinsdb/meta/character_973.txt | 3 + mods/skinsdb/meta/character_974.txt | 3 + mods/skinsdb/meta/character_975.txt | 3 + mods/skinsdb/meta/character_976.txt | 3 + mods/skinsdb/meta/character_977.txt | 3 + mods/skinsdb/meta/character_978.txt | 3 + mods/skinsdb/meta/character_979.txt | 3 + mods/skinsdb/meta/character_98.txt | 3 + mods/skinsdb/meta/character_980.txt | 3 + mods/skinsdb/meta/character_981.txt | 3 + mods/skinsdb/meta/character_982.txt | 3 + mods/skinsdb/meta/character_983.txt | 3 + mods/skinsdb/meta/character_984.txt | 3 + mods/skinsdb/meta/character_985.txt | 3 + mods/skinsdb/meta/character_986.txt | 3 + mods/skinsdb/meta/character_987.txt | 3 + mods/skinsdb/meta/character_988.txt | 3 + mods/skinsdb/meta/character_989.txt | 3 + mods/skinsdb/meta/character_99.txt | 3 + mods/skinsdb/meta/character_990.txt | 3 + mods/skinsdb/meta/character_991.txt | 3 + mods/skinsdb/meta/character_992.txt | 3 + mods/skinsdb/meta/character_993.txt | 3 + mods/skinsdb/meta/character_994.txt | 3 + mods/skinsdb/meta/character_995.txt | 3 + mods/skinsdb/meta/character_996.txt | 3 + mods/skinsdb/meta/character_997.txt | 3 + mods/skinsdb/meta/character_998.txt | 3 + mods/skinsdb/meta/character_999.txt | 3 + mods/skinsdb/textures/character_1.png | Bin 0 -> 1778 bytes mods/skinsdb/textures/character_10.png | Bin 0 -> 2201 bytes mods/skinsdb/textures/character_1000.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1001.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1002.png | Bin 0 -> 2894 bytes mods/skinsdb/textures/character_1003.png | Bin 0 -> 3097 bytes mods/skinsdb/textures/character_1004.png | Bin 0 -> 1349 bytes mods/skinsdb/textures/character_1005.png | Bin 0 -> 1301 bytes mods/skinsdb/textures/character_1006.png | Bin 0 -> 978 bytes mods/skinsdb/textures/character_1007.png | Bin 0 -> 987 bytes mods/skinsdb/textures/character_1008.png | Bin 0 -> 907 bytes mods/skinsdb/textures/character_1009.png | Bin 0 -> 1287 bytes mods/skinsdb/textures/character_101.png | Bin 0 -> 342 bytes mods/skinsdb/textures/character_1010.png | Bin 0 -> 2307 bytes mods/skinsdb/textures/character_1011.png | Bin 0 -> 2604 bytes mods/skinsdb/textures/character_1012.png | Bin 0 -> 2002 bytes mods/skinsdb/textures/character_1013.png | Bin 0 -> 4111 bytes mods/skinsdb/textures/character_1014.png | Bin 0 -> 351 bytes mods/skinsdb/textures/character_1015.png | Bin 0 -> 1953 bytes mods/skinsdb/textures/character_1016.png | Bin 0 -> 1940 bytes mods/skinsdb/textures/character_1017.png | Bin 0 -> 4655 bytes mods/skinsdb/textures/character_1018.png | Bin 0 -> 3789 bytes mods/skinsdb/textures/character_1019.png | Bin 0 -> 1376 bytes mods/skinsdb/textures/character_1020.png | Bin 0 -> 1146 bytes mods/skinsdb/textures/character_1021.png | Bin 0 -> 2625 bytes mods/skinsdb/textures/character_1022.png | Bin 0 -> 4081 bytes mods/skinsdb/textures/character_1023.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1024.png | Bin 0 -> 2577 bytes mods/skinsdb/textures/character_1025.png | Bin 0 -> 2261 bytes mods/skinsdb/textures/character_1026.png | Bin 0 -> 2118 bytes mods/skinsdb/textures/character_1027.png | Bin 0 -> 1963 bytes mods/skinsdb/textures/character_1028.png | Bin 0 -> 1351 bytes mods/skinsdb/textures/character_1029.png | Bin 0 -> 3376 bytes mods/skinsdb/textures/character_1030.png | Bin 0 -> 3554 bytes mods/skinsdb/textures/character_1031.png | Bin 0 -> 2289 bytes mods/skinsdb/textures/character_1032.png | Bin 0 -> 764 bytes mods/skinsdb/textures/character_1033.png | Bin 0 -> 876 bytes mods/skinsdb/textures/character_1034.png | Bin 0 -> 1789 bytes mods/skinsdb/textures/character_1035.png | Bin 0 -> 1494 bytes mods/skinsdb/textures/character_1036.png | Bin 0 -> 1049 bytes mods/skinsdb/textures/character_1037.png | Bin 0 -> 1675 bytes mods/skinsdb/textures/character_1038.png | Bin 0 -> 1723 bytes mods/skinsdb/textures/character_1039.png | Bin 0 -> 1729 bytes mods/skinsdb/textures/character_1040.png | Bin 0 -> 1143 bytes mods/skinsdb/textures/character_1041.png | Bin 0 -> 1615 bytes mods/skinsdb/textures/character_1042.png | Bin 0 -> 1507 bytes mods/skinsdb/textures/character_1043.png | Bin 0 -> 1448 bytes mods/skinsdb/textures/character_1044.png | Bin 0 -> 1548 bytes mods/skinsdb/textures/character_1045.png | Bin 0 -> 2101 bytes mods/skinsdb/textures/character_1046.png | Bin 0 -> 2179 bytes mods/skinsdb/textures/character_1047.png | Bin 0 -> 1345 bytes mods/skinsdb/textures/character_1048.png | Bin 0 -> 1330 bytes mods/skinsdb/textures/character_1049.png | Bin 0 -> 352 bytes mods/skinsdb/textures/character_1050.png | Bin 0 -> 3085 bytes mods/skinsdb/textures/character_1051.png | Bin 0 -> 3780 bytes mods/skinsdb/textures/character_1052.png | Bin 0 -> 3112 bytes mods/skinsdb/textures/character_1053.png | Bin 0 -> 1749 bytes mods/skinsdb/textures/character_1054.png | Bin 0 -> 1917 bytes mods/skinsdb/textures/character_1055.png | Bin 0 -> 2928 bytes mods/skinsdb/textures/character_1056.png | Bin 0 -> 2763 bytes mods/skinsdb/textures/character_1057.png | Bin 0 -> 1470 bytes mods/skinsdb/textures/character_1058.png | Bin 0 -> 472 bytes mods/skinsdb/textures/character_1059.png | Bin 0 -> 535 bytes mods/skinsdb/textures/character_1060.png | Bin 0 -> 1699 bytes mods/skinsdb/textures/character_1061.png | Bin 0 -> 2143 bytes mods/skinsdb/textures/character_1062.png | Bin 0 -> 2250 bytes mods/skinsdb/textures/character_1063.png | Bin 0 -> 1649 bytes mods/skinsdb/textures/character_1064.png | Bin 0 -> 2708 bytes mods/skinsdb/textures/character_1065.png | Bin 0 -> 1470 bytes mods/skinsdb/textures/character_1066.png | Bin 0 -> 998 bytes mods/skinsdb/textures/character_1067.png | Bin 0 -> 765 bytes mods/skinsdb/textures/character_1068.png | Bin 0 -> 1221 bytes mods/skinsdb/textures/character_1069.png | Bin 0 -> 3264 bytes mods/skinsdb/textures/character_1070.png | Bin 0 -> 2072 bytes mods/skinsdb/textures/character_1071.png | Bin 0 -> 2232 bytes mods/skinsdb/textures/character_1072.png | Bin 0 -> 537 bytes mods/skinsdb/textures/character_1073.png | Bin 0 -> 1820 bytes mods/skinsdb/textures/character_1075.png | Bin 0 -> 1592 bytes mods/skinsdb/textures/character_1076.png | Bin 0 -> 1589 bytes mods/skinsdb/textures/character_1077.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1078.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1079.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_108.png | Bin 0 -> 329 bytes mods/skinsdb/textures/character_1080.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1081.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1082.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1083.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1084.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1085.png | Bin 0 -> 1995 bytes mods/skinsdb/textures/character_1086.png | Bin 0 -> 1686 bytes mods/skinsdb/textures/character_1087.png | Bin 0 -> 1494 bytes mods/skinsdb/textures/character_1088.png | Bin 0 -> 657 bytes mods/skinsdb/textures/character_1089.png | Bin 0 -> 1928 bytes mods/skinsdb/textures/character_109.png | Bin 0 -> 1036 bytes mods/skinsdb/textures/character_1090.png | Bin 0 -> 3552 bytes mods/skinsdb/textures/character_1091.png | Bin 0 -> 2724 bytes mods/skinsdb/textures/character_1092.png | Bin 0 -> 2181 bytes mods/skinsdb/textures/character_1093.png | Bin 0 -> 925 bytes mods/skinsdb/textures/character_1094.png | Bin 0 -> 980 bytes mods/skinsdb/textures/character_1095.png | Bin 0 -> 974 bytes mods/skinsdb/textures/character_1096.png | Bin 0 -> 889 bytes mods/skinsdb/textures/character_1097.png | Bin 0 -> 873 bytes mods/skinsdb/textures/character_1098.png | Bin 0 -> 4122 bytes mods/skinsdb/textures/character_1099.png | Bin 0 -> 2306 bytes mods/skinsdb/textures/character_110.png | Bin 0 -> 2565 bytes mods/skinsdb/textures/character_1100.png | Bin 0 -> 2444 bytes mods/skinsdb/textures/character_1101.png | Bin 0 -> 1988 bytes mods/skinsdb/textures/character_1102.png | Bin 0 -> 751 bytes mods/skinsdb/textures/character_1103.png | Bin 0 -> 2342 bytes mods/skinsdb/textures/character_1104.png | Bin 0 -> 2464 bytes mods/skinsdb/textures/character_1105.png | Bin 0 -> 1205 bytes mods/skinsdb/textures/character_1106.png | Bin 0 -> 3007 bytes mods/skinsdb/textures/character_1107.png | Bin 0 -> 1711 bytes mods/skinsdb/textures/character_1108.png | Bin 0 -> 786 bytes mods/skinsdb/textures/character_1109.png | Bin 0 -> 2345 bytes mods/skinsdb/textures/character_111.png | Bin 0 -> 2446 bytes mods/skinsdb/textures/character_1110.png | Bin 0 -> 2170 bytes mods/skinsdb/textures/character_1111.png | Bin 0 -> 2092 bytes mods/skinsdb/textures/character_1112.png | Bin 0 -> 1717 bytes mods/skinsdb/textures/character_1113.png | Bin 0 -> 2567 bytes mods/skinsdb/textures/character_1114.png | Bin 0 -> 1533 bytes mods/skinsdb/textures/character_1115.png | Bin 0 -> 845 bytes mods/skinsdb/textures/character_1116.png | Bin 0 -> 1732 bytes mods/skinsdb/textures/character_1117.png | Bin 0 -> 3292 bytes mods/skinsdb/textures/character_1118.png | Bin 0 -> 1530 bytes mods/skinsdb/textures/character_1119.png | Bin 0 -> 2642 bytes mods/skinsdb/textures/character_112.png | Bin 0 -> 3001 bytes mods/skinsdb/textures/character_1120.png | Bin 0 -> 2780 bytes mods/skinsdb/textures/character_1121.png | Bin 0 -> 2078 bytes mods/skinsdb/textures/character_1122.png | Bin 0 -> 1961 bytes mods/skinsdb/textures/character_1123.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1124.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1126.png | Bin 0 -> 2356 bytes mods/skinsdb/textures/character_1127.png | Bin 0 -> 2404 bytes mods/skinsdb/textures/character_113.png | Bin 0 -> 2445 bytes mods/skinsdb/textures/character_1133.png | Bin 0 -> 431 bytes mods/skinsdb/textures/character_1134.png | Bin 0 -> 2232 bytes mods/skinsdb/textures/character_1135.png | Bin 0 -> 2257 bytes mods/skinsdb/textures/character_1136.png | Bin 0 -> 2249 bytes mods/skinsdb/textures/character_1137.png | Bin 0 -> 1545 bytes mods/skinsdb/textures/character_1138.png | Bin 0 -> 1384 bytes .../textures/character_1139.png} | Bin mods/skinsdb/textures/character_114.png | Bin 0 -> 397 bytes .../textures/character_1140.png} | Bin mods/skinsdb/textures/character_1141.png | Bin 0 -> 478 bytes mods/skinsdb/textures/character_1142.png | Bin 0 -> 903 bytes mods/skinsdb/textures/character_1143.png | Bin 0 -> 792 bytes mods/skinsdb/textures/character_1144.png | Bin 0 -> 1228 bytes mods/skinsdb/textures/character_1145.png | Bin 0 -> 1630 bytes mods/skinsdb/textures/character_1146.png | Bin 0 -> 2418 bytes mods/skinsdb/textures/character_1147.png | Bin 0 -> 556 bytes mods/skinsdb/textures/character_1148.png | Bin 0 -> 248 bytes mods/skinsdb/textures/character_1149.png | Bin 0 -> 1699 bytes mods/skinsdb/textures/character_1150.png | Bin 0 -> 547 bytes mods/skinsdb/textures/character_1151.png | Bin 0 -> 548 bytes mods/skinsdb/textures/character_1153.png | Bin 0 -> 1123 bytes mods/skinsdb/textures/character_1154.png | Bin 0 -> 1009 bytes mods/skinsdb/textures/character_1155.png | Bin 0 -> 978 bytes mods/skinsdb/textures/character_1156.png | Bin 0 -> 879 bytes mods/skinsdb/textures/character_1157.png | Bin 0 -> 1320 bytes mods/skinsdb/textures/character_1158.png | Bin 0 -> 1291 bytes mods/skinsdb/textures/character_1159.png | Bin 0 -> 410 bytes mods/skinsdb/textures/character_1160.png | Bin 0 -> 2108 bytes mods/skinsdb/textures/character_1161.png | Bin 0 -> 1374 bytes mods/skinsdb/textures/character_1162.png | Bin 0 -> 1036 bytes mods/skinsdb/textures/character_1163.png | Bin 0 -> 1398 bytes mods/skinsdb/textures/character_1164.png | Bin 0 -> 946 bytes mods/skinsdb/textures/character_1165.png | Bin 0 -> 3357 bytes mods/skinsdb/textures/character_1166.png | Bin 0 -> 3214 bytes mods/skinsdb/textures/character_1167.png | Bin 0 -> 1152 bytes mods/skinsdb/textures/character_1168.png | Bin 0 -> 1401 bytes mods/skinsdb/textures/character_1169.png | Bin 0 -> 2146 bytes mods/skinsdb/textures/character_117.png | Bin 0 -> 1179 bytes mods/skinsdb/textures/character_1170.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1171.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1172.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1173.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1174.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1175.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1176.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1177.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1178.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1179.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_118.png | Bin 0 -> 3223 bytes mods/skinsdb/textures/character_1180.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1181.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1182.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1183.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1184.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1185.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1186.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1191.png | Bin 0 -> 816 bytes mods/skinsdb/textures/character_1192.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1193.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1194.png | Bin 0 -> 2273 bytes mods/skinsdb/textures/character_1195.png | Bin 0 -> 1117 bytes mods/skinsdb/textures/character_1196.png | Bin 0 -> 1278 bytes mods/skinsdb/textures/character_1197.png | Bin 0 -> 1275 bytes mods/skinsdb/textures/character_1198.png | Bin 0 -> 1054 bytes mods/skinsdb/textures/character_1199.png | Bin 0 -> 707 bytes mods/skinsdb/textures/character_12.png | Bin 0 -> 1253 bytes mods/skinsdb/textures/character_1200.png | Bin 0 -> 394 bytes mods/skinsdb/textures/character_1201.png | Bin 0 -> 1533 bytes mods/skinsdb/textures/character_1202.png | Bin 0 -> 3129 bytes mods/skinsdb/textures/character_1203.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1204.png | Bin 0 -> 1682 bytes mods/skinsdb/textures/character_1205.png | Bin 0 -> 443 bytes mods/skinsdb/textures/character_1206.png | Bin 0 -> 502 bytes mods/skinsdb/textures/character_1207.png | Bin 0 -> 2745 bytes mods/skinsdb/textures/character_1208.png | Bin 0 -> 2256 bytes mods/skinsdb/textures/character_1209.png | Bin 0 -> 996 bytes mods/skinsdb/textures/character_121.png | Bin 0 -> 729 bytes mods/skinsdb/textures/character_1210.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1211.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1212.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1213.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1214.png | Bin 0 -> 2321 bytes mods/skinsdb/textures/character_1215.png | Bin 0 -> 1793 bytes mods/skinsdb/textures/character_1216.png | Bin 0 -> 1667 bytes mods/skinsdb/textures/character_1217.png | Bin 0 -> 2833 bytes mods/skinsdb/textures/character_1218.png | Bin 0 -> 2785 bytes mods/skinsdb/textures/character_1219.png | Bin 0 -> 2117 bytes mods/skinsdb/textures/character_1220.png | Bin 0 -> 2010 bytes mods/skinsdb/textures/character_1221.png | Bin 0 -> 1766 bytes mods/skinsdb/textures/character_1222.png | Bin 0 -> 3417 bytes mods/skinsdb/textures/character_1223.png | Bin 0 -> 1774 bytes mods/skinsdb/textures/character_1224.png | Bin 0 -> 3470 bytes mods/skinsdb/textures/character_1225.png | Bin 0 -> 2265 bytes mods/skinsdb/textures/character_1226.png | Bin 0 -> 379 bytes mods/skinsdb/textures/character_1227.png | Bin 0 -> 620 bytes mods/skinsdb/textures/character_1228.png | Bin 0 -> 554 bytes mods/skinsdb/textures/character_1229.png | Bin 0 -> 561 bytes mods/skinsdb/textures/character_1230.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_1231.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1232.png | Bin 0 -> 544 bytes mods/skinsdb/textures/character_1233.png | Bin 0 -> 554 bytes mods/skinsdb/textures/character_1234.png | Bin 0 -> 554 bytes mods/skinsdb/textures/character_1235.png | Bin 0 -> 546 bytes mods/skinsdb/textures/character_1236.png | Bin 0 -> 541 bytes mods/skinsdb/textures/character_1237.png | Bin 0 -> 557 bytes mods/skinsdb/textures/character_1238.png | Bin 0 -> 349 bytes mods/skinsdb/textures/character_1239.png | Bin 0 -> 1475 bytes mods/skinsdb/textures/character_124.png | Bin 0 -> 1632 bytes mods/skinsdb/textures/character_1240.png | Bin 0 -> 222 bytes mods/skinsdb/textures/character_1241.png | Bin 0 -> 449 bytes mods/skinsdb/textures/character_1242.png | Bin 0 -> 1717 bytes mods/skinsdb/textures/character_1243.png | Bin 0 -> 475 bytes mods/skinsdb/textures/character_1244.png | Bin 0 -> 2671 bytes mods/skinsdb/textures/character_1245.png | Bin 0 -> 1111 bytes mods/skinsdb/textures/character_1246.png | Bin 0 -> 3194 bytes mods/skinsdb/textures/character_1247.png | Bin 0 -> 2749 bytes mods/skinsdb/textures/character_1248.png | Bin 0 -> 1251 bytes mods/skinsdb/textures/character_1249.png | Bin 0 -> 2175 bytes mods/skinsdb/textures/character_1250.png | Bin 0 -> 1469 bytes mods/skinsdb/textures/character_1251.png | Bin 0 -> 1059 bytes mods/skinsdb/textures/character_1252.png | Bin 0 -> 512 bytes mods/skinsdb/textures/character_1253.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_1254.png | Bin 0 -> 1652 bytes mods/skinsdb/textures/character_1255.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1256.png | Bin 0 -> 1614 bytes mods/skinsdb/textures/character_1257.png | Bin 0 -> 2280 bytes mods/skinsdb/textures/character_1258.png | Bin 0 -> 783 bytes mods/skinsdb/textures/character_1259.png | Bin 0 -> 783 bytes mods/skinsdb/textures/character_126.png | Bin 0 -> 2083 bytes mods/skinsdb/textures/character_1260.png | Bin 0 -> 779 bytes mods/skinsdb/textures/character_1261.png | Bin 0 -> 684 bytes mods/skinsdb/textures/character_1262.png | Bin 0 -> 901 bytes mods/skinsdb/textures/character_1263.png | Bin 0 -> 1018 bytes mods/skinsdb/textures/character_1264.png | Bin 0 -> 1358 bytes mods/skinsdb/textures/character_1265.png | Bin 0 -> 626 bytes mods/skinsdb/textures/character_1266.png | Bin 0 -> 1302 bytes mods/skinsdb/textures/character_1267.png | Bin 0 -> 4287 bytes mods/skinsdb/textures/character_1268.png | Bin 0 -> 708 bytes mods/skinsdb/textures/character_1269.png | Bin 0 -> 589 bytes mods/skinsdb/textures/character_1270.png | Bin 0 -> 8388 bytes mods/skinsdb/textures/character_1271.png | Bin 0 -> 1961 bytes mods/skinsdb/textures/character_1272.png | Bin 0 -> 2046 bytes mods/skinsdb/textures/character_1273.png | Bin 0 -> 1870 bytes mods/skinsdb/textures/character_1274.png | Bin 0 -> 1269 bytes mods/skinsdb/textures/character_1275.png | Bin 0 -> 2875 bytes mods/skinsdb/textures/character_1276.png | Bin 0 -> 2439 bytes mods/skinsdb/textures/character_1277.png | Bin 0 -> 1204 bytes mods/skinsdb/textures/character_1278.png | Bin 0 -> 1586 bytes mods/skinsdb/textures/character_1279.png | Bin 0 -> 1984 bytes mods/skinsdb/textures/character_128.png | Bin 0 -> 3556 bytes mods/skinsdb/textures/character_1280.png | Bin 0 -> 8360 bytes mods/skinsdb/textures/character_1281.png | Bin 0 -> 8443 bytes mods/skinsdb/textures/character_1282.png | Bin 0 -> 2214 bytes mods/skinsdb/textures/character_1283.png | Bin 0 -> 2144 bytes mods/skinsdb/textures/character_1284.png | Bin 0 -> 1624 bytes mods/skinsdb/textures/character_1285.png | Bin 0 -> 2165 bytes mods/skinsdb/textures/character_1286.png | Bin 0 -> 1861 bytes mods/skinsdb/textures/character_1287.png | Bin 0 -> 1295 bytes mods/skinsdb/textures/character_1288.png | Bin 0 -> 1855 bytes mods/skinsdb/textures/character_1289.png | Bin 0 -> 2203 bytes mods/skinsdb/textures/character_129.png | Bin 0 -> 1928 bytes mods/skinsdb/textures/character_1290.png | Bin 0 -> 904 bytes mods/skinsdb/textures/character_1291.png | Bin 0 -> 2699 bytes mods/skinsdb/textures/character_1292.png | Bin 0 -> 3865 bytes mods/skinsdb/textures/character_1293.png | Bin 0 -> 219 bytes mods/skinsdb/textures/character_1294.png | Bin 0 -> 285 bytes mods/skinsdb/textures/character_1295.png | Bin 0 -> 338 bytes mods/skinsdb/textures/character_1296.png | Bin 0 -> 322 bytes mods/skinsdb/textures/character_1297.png | Bin 0 -> 332 bytes mods/skinsdb/textures/character_1298.png | Bin 0 -> 318 bytes mods/skinsdb/textures/character_1299.png | Bin 0 -> 326 bytes mods/skinsdb/textures/character_1300.png | Bin 0 -> 325 bytes mods/skinsdb/textures/character_1301.png | Bin 0 -> 310 bytes mods/skinsdb/textures/character_1302.png | Bin 0 -> 352 bytes mods/skinsdb/textures/character_1303.png | Bin 0 -> 8447 bytes mods/skinsdb/textures/character_1304.png | Bin 0 -> 8378 bytes mods/skinsdb/textures/character_1305.png | Bin 0 -> 8378 bytes mods/skinsdb/textures/character_1306.png | Bin 0 -> 287 bytes mods/skinsdb/textures/character_1307.png | Bin 0 -> 351 bytes mods/skinsdb/textures/character_1308.png | Bin 0 -> 331 bytes mods/skinsdb/textures/character_1309.png | Bin 0 -> 325 bytes mods/skinsdb/textures/character_1310.png | Bin 0 -> 350 bytes mods/skinsdb/textures/character_1311.png | Bin 0 -> 367 bytes mods/skinsdb/textures/character_1312.png | Bin 0 -> 333 bytes mods/skinsdb/textures/character_1313.png | Bin 0 -> 340 bytes mods/skinsdb/textures/character_1314.png | Bin 0 -> 326 bytes mods/skinsdb/textures/character_1315.png | Bin 0 -> 1055 bytes mods/skinsdb/textures/character_1316.png | Bin 0 -> 3296 bytes mods/skinsdb/textures/character_1317.png | Bin 0 -> 3563 bytes mods/skinsdb/textures/character_1318.png | Bin 0 -> 2849 bytes mods/skinsdb/textures/character_1319.png | Bin 0 -> 1761 bytes mods/skinsdb/textures/character_1320.png | Bin 0 -> 1621 bytes mods/skinsdb/textures/character_1321.png | Bin 0 -> 7292 bytes mods/skinsdb/textures/character_1322.png | Bin 0 -> 7178 bytes mods/skinsdb/textures/character_1323.png | Bin 0 -> 6882 bytes mods/skinsdb/textures/character_1324.png | Bin 0 -> 6709 bytes mods/skinsdb/textures/character_1325.png | Bin 0 -> 1037 bytes mods/skinsdb/textures/character_1326.png | Bin 0 -> 2284 bytes mods/skinsdb/textures/character_1327.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1328.png | Bin 0 -> 1589 bytes mods/skinsdb/textures/character_1329.png | Bin 0 -> 1352 bytes mods/skinsdb/textures/character_1330.png | Bin 0 -> 1331 bytes mods/skinsdb/textures/character_1331.png | Bin 0 -> 1326 bytes mods/skinsdb/textures/character_1332.png | Bin 0 -> 1326 bytes mods/skinsdb/textures/character_1333.png | Bin 0 -> 1326 bytes mods/skinsdb/textures/character_1334.png | Bin 0 -> 1323 bytes mods/skinsdb/textures/character_1335.png | Bin 0 -> 1325 bytes mods/skinsdb/textures/character_1336.png | Bin 0 -> 1328 bytes mods/skinsdb/textures/character_1337.png | Bin 0 -> 744 bytes mods/skinsdb/textures/character_1338.png | Bin 0 -> 2253 bytes mods/skinsdb/textures/character_134.png | Bin 0 -> 3504 bytes mods/skinsdb/textures/character_1340.png | Bin 0 -> 8415 bytes mods/skinsdb/textures/character_1341.png | Bin 0 -> 1877 bytes mods/skinsdb/textures/character_1342.png | Bin 0 -> 1234 bytes mods/skinsdb/textures/character_1343.png | Bin 0 -> 9452 bytes mods/skinsdb/textures/character_1344.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1345.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1346.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1347.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1348.png | Bin 0 -> 8415 bytes mods/skinsdb/textures/character_1349.png | Bin 0 -> 5974 bytes mods/skinsdb/textures/character_135.png | Bin 0 -> 483 bytes mods/skinsdb/textures/character_1350.png | Bin 0 -> 5542 bytes mods/skinsdb/textures/character_1351.png | Bin 0 -> 1602 bytes mods/skinsdb/textures/character_1352.png | Bin 0 -> 260 bytes mods/skinsdb/textures/character_1353.png | Bin 0 -> 651 bytes mods/skinsdb/textures/character_1354.png | Bin 0 -> 972 bytes mods/skinsdb/textures/character_1355.png | Bin 0 -> 8415 bytes mods/skinsdb/textures/character_1356.png | Bin 0 -> 8415 bytes mods/skinsdb/textures/character_1357.png | Bin 0 -> 1320 bytes mods/skinsdb/textures/character_1358.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1359.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_136.png | Bin 0 -> 1619 bytes mods/skinsdb/textures/character_1360.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1361.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1362.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1363.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1364.png | Bin 0 -> 225 bytes mods/skinsdb/textures/character_1365.png | Bin 0 -> 2895 bytes mods/skinsdb/textures/character_1366.png | Bin 0 -> 1401 bytes mods/skinsdb/textures/character_1367.png | Bin 0 -> 3498 bytes mods/skinsdb/textures/character_1368.png | Bin 0 -> 2204 bytes mods/skinsdb/textures/character_1369.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1370.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1371.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1372.png | Bin 0 -> 405 bytes mods/skinsdb/textures/character_1373.png | Bin 0 -> 1399 bytes mods/skinsdb/textures/character_1374.png | Bin 0 -> 200 bytes mods/skinsdb/textures/character_1375.png | Bin 0 -> 3205 bytes mods/skinsdb/textures/character_1376.png | Bin 0 -> 3187 bytes mods/skinsdb/textures/character_1377.png | Bin 0 -> 1757 bytes mods/skinsdb/textures/character_1378.png | Bin 0 -> 2092 bytes mods/skinsdb/textures/character_1379.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1380.png | Bin 0 -> 1739 bytes mods/skinsdb/textures/character_1381.png | Bin 0 -> 831 bytes mods/skinsdb/textures/character_1382.png | Bin 0 -> 985 bytes mods/skinsdb/textures/character_1383.png | Bin 0 -> 965 bytes mods/skinsdb/textures/character_1384.png | Bin 0 -> 1433 bytes mods/skinsdb/textures/character_1385.png | Bin 0 -> 1890 bytes mods/skinsdb/textures/character_1386.png | Bin 0 -> 1331 bytes mods/skinsdb/textures/character_1387.png | Bin 0 -> 2754 bytes mods/skinsdb/textures/character_1388.png | Bin 0 -> 444 bytes mods/skinsdb/textures/character_1389.png | Bin 0 -> 2866 bytes mods/skinsdb/textures/character_1390.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1391.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1392.png | Bin 0 -> 1721 bytes mods/skinsdb/textures/character_1393.png | Bin 0 -> 1733 bytes mods/skinsdb/textures/character_1394.png | Bin 0 -> 1922 bytes mods/skinsdb/textures/character_1395.png | Bin 0 -> 936 bytes mods/skinsdb/textures/character_1396.png | Bin 0 -> 1705 bytes mods/skinsdb/textures/character_1397.png | Bin 0 -> 1352 bytes mods/skinsdb/textures/character_1398.png | Bin 0 -> 984 bytes mods/skinsdb/textures/character_1399.png | Bin 0 -> 1456 bytes mods/skinsdb/textures/character_140.png | Bin 0 -> 252 bytes mods/skinsdb/textures/character_1400.png | Bin 0 -> 1548 bytes mods/skinsdb/textures/character_1401.png | Bin 0 -> 4619 bytes mods/skinsdb/textures/character_1402.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1403.png | Bin 0 -> 8381 bytes mods/skinsdb/textures/character_1404.png | Bin 0 -> 8399 bytes mods/skinsdb/textures/character_1405.png | Bin 0 -> 1821 bytes mods/skinsdb/textures/character_1406.png | Bin 0 -> 912 bytes mods/skinsdb/textures/character_1407.png | Bin 0 -> 8399 bytes mods/skinsdb/textures/character_1408.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1409.png | Bin 0 -> 2418 bytes mods/skinsdb/textures/character_141.png | Bin 0 -> 2508 bytes mods/skinsdb/textures/character_1410.png | Bin 0 -> 929 bytes mods/skinsdb/textures/character_1411.png | Bin 0 -> 930 bytes mods/skinsdb/textures/character_1414.png | Bin 0 -> 1573 bytes mods/skinsdb/textures/character_1415.png | Bin 0 -> 3074 bytes mods/skinsdb/textures/character_1416.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1417.png | Bin 0 -> 2055 bytes mods/skinsdb/textures/character_1418.png | Bin 0 -> 1589 bytes mods/skinsdb/textures/character_1419.png | Bin 0 -> 6958 bytes mods/skinsdb/textures/character_142.png | Bin 0 -> 3515 bytes mods/skinsdb/textures/character_1420.png | Bin 0 -> 2213 bytes mods/skinsdb/textures/character_1421.png | Bin 0 -> 1128 bytes mods/skinsdb/textures/character_1422.png | Bin 0 -> 1977 bytes mods/skinsdb/textures/character_1423.png | Bin 0 -> 1336 bytes mods/skinsdb/textures/character_1424.png | Bin 0 -> 1477 bytes mods/skinsdb/textures/character_1425.png | Bin 0 -> 2264 bytes mods/skinsdb/textures/character_1426.png | Bin 0 -> 2930 bytes mods/skinsdb/textures/character_1427.png | Bin 0 -> 2729 bytes mods/skinsdb/textures/character_1428.png | Bin 0 -> 3556 bytes mods/skinsdb/textures/character_1429.png | Bin 0 -> 480 bytes mods/skinsdb/textures/character_143.png | Bin 0 -> 2491 bytes mods/skinsdb/textures/character_1430.png | Bin 0 -> 912 bytes mods/skinsdb/textures/character_1431.png | Bin 0 -> 1559 bytes mods/skinsdb/textures/character_1432.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1433.png | Bin 0 -> 2213 bytes mods/skinsdb/textures/character_1434.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_1435.png | Bin 0 -> 2401 bytes mods/skinsdb/textures/character_1436.png | Bin 0 -> 2741 bytes mods/skinsdb/textures/character_1437.png | Bin 0 -> 1290 bytes mods/skinsdb/textures/character_1438.png | Bin 0 -> 2213 bytes mods/skinsdb/textures/character_1439.png | Bin 0 -> 2052 bytes mods/skinsdb/textures/character_144.png | Bin 0 -> 406 bytes mods/skinsdb/textures/character_1440.png | Bin 0 -> 8403 bytes mods/skinsdb/textures/character_1441.png | Bin 0 -> 8403 bytes mods/skinsdb/textures/character_1442.png | Bin 0 -> 8419 bytes mods/skinsdb/textures/character_1443.png | Bin 0 -> 8419 bytes mods/skinsdb/textures/character_1444.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1445.png | Bin 0 -> 8818 bytes mods/skinsdb/textures/character_145.png | Bin 0 -> 647 bytes mods/skinsdb/textures/character_1455.png | Bin 0 -> 3225 bytes mods/skinsdb/textures/character_1456.png | Bin 0 -> 1386 bytes mods/skinsdb/textures/character_1457.png | Bin 0 -> 1486 bytes mods/skinsdb/textures/character_1458.png | Bin 0 -> 6629 bytes mods/skinsdb/textures/character_1459.png | Bin 0 -> 278 bytes mods/skinsdb/textures/character_146.png | Bin 0 -> 445 bytes mods/skinsdb/textures/character_1460.png | Bin 0 -> 993 bytes mods/skinsdb/textures/character_1461.png | Bin 0 -> 1614 bytes mods/skinsdb/textures/character_1462.png | Bin 0 -> 1542 bytes mods/skinsdb/textures/character_1463.png | Bin 0 -> 1131 bytes mods/skinsdb/textures/character_1464.png | Bin 0 -> 1591 bytes mods/skinsdb/textures/character_1465.png | Bin 0 -> 592 bytes mods/skinsdb/textures/character_1466.png | Bin 0 -> 1644 bytes mods/skinsdb/textures/character_1467.png | Bin 0 -> 2372 bytes mods/skinsdb/textures/character_1468.png | Bin 0 -> 3163 bytes mods/skinsdb/textures/character_1469.png | Bin 0 -> 2461 bytes mods/skinsdb/textures/character_147.png | Bin 0 -> 875 bytes mods/skinsdb/textures/character_1470.png | Bin 0 -> 2493 bytes mods/skinsdb/textures/character_1471.png | Bin 0 -> 3126 bytes mods/skinsdb/textures/character_1472.png | Bin 0 -> 3157 bytes mods/skinsdb/textures/character_1473.png | Bin 0 -> 1872 bytes mods/skinsdb/textures/character_1474.png | Bin 0 -> 1810 bytes mods/skinsdb/textures/character_1475.png | Bin 0 -> 2726 bytes mods/skinsdb/textures/character_1476.png | Bin 0 -> 3063 bytes mods/skinsdb/textures/character_1477.png | Bin 0 -> 415 bytes mods/skinsdb/textures/character_1478.png | Bin 0 -> 2774 bytes mods/skinsdb/textures/character_1479.png | Bin 0 -> 2789 bytes mods/skinsdb/textures/character_148.png | Bin 0 -> 258 bytes mods/skinsdb/textures/character_1480.png | Bin 0 -> 2795 bytes mods/skinsdb/textures/character_1481.png | Bin 0 -> 933 bytes mods/skinsdb/textures/character_1482.png | Bin 0 -> 495 bytes mods/skinsdb/textures/character_1483.png | Bin 0 -> 505 bytes mods/skinsdb/textures/character_1484.png | Bin 0 -> 976 bytes mods/skinsdb/textures/character_1485.png | Bin 0 -> 1083 bytes mods/skinsdb/textures/character_1486.png | Bin 0 -> 1462 bytes mods/skinsdb/textures/character_1487.png | Bin 0 -> 1550 bytes mods/skinsdb/textures/character_1488.png | Bin 0 -> 1600 bytes mods/skinsdb/textures/character_1489.png | Bin 0 -> 1816 bytes mods/skinsdb/textures/character_1490.png | Bin 0 -> 2248 bytes mods/skinsdb/textures/character_1491.png | Bin 0 -> 1630 bytes mods/skinsdb/textures/character_1492.png | Bin 0 -> 2133 bytes mods/skinsdb/textures/character_1493.png | Bin 0 -> 569 bytes mods/skinsdb/textures/character_1494.png | Bin 0 -> 7954 bytes mods/skinsdb/textures/character_1495.png | Bin 0 -> 7926 bytes mods/skinsdb/textures/character_1496.png | Bin 0 -> 1419 bytes mods/skinsdb/textures/character_1497.png | Bin 0 -> 2519 bytes mods/skinsdb/textures/character_1498.png | Bin 0 -> 2506 bytes mods/skinsdb/textures/character_1499.png | Bin 0 -> 2174 bytes mods/skinsdb/textures/character_1500.png | Bin 0 -> 2411 bytes mods/skinsdb/textures/character_1501.png | Bin 0 -> 2896 bytes mods/skinsdb/textures/character_1502.png | Bin 0 -> 338 bytes mods/skinsdb/textures/character_1503.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1504.png | Bin 0 -> 789 bytes mods/skinsdb/textures/character_1505.png | Bin 0 -> 725 bytes mods/skinsdb/textures/character_1506.png | Bin 0 -> 741 bytes mods/skinsdb/textures/character_1507.png | Bin 0 -> 702 bytes mods/skinsdb/textures/character_1508.png | Bin 0 -> 1672 bytes mods/skinsdb/textures/character_1509.png | Bin 0 -> 1386 bytes mods/skinsdb/textures/character_151.png | Bin 0 -> 3256 bytes mods/skinsdb/textures/character_1510.png | Bin 0 -> 998 bytes mods/skinsdb/textures/character_1511.png | Bin 0 -> 994 bytes mods/skinsdb/textures/character_1512.png | Bin 0 -> 977 bytes mods/skinsdb/textures/character_1513.png | Bin 0 -> 942 bytes mods/skinsdb/textures/character_1514.png | Bin 0 -> 1241 bytes mods/skinsdb/textures/character_1515.png | Bin 0 -> 3140 bytes mods/skinsdb/textures/character_1516.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1517.png | Bin 0 -> 3680 bytes mods/skinsdb/textures/character_1518.png | Bin 0 -> 874 bytes mods/skinsdb/textures/character_1519.png | Bin 0 -> 951 bytes mods/skinsdb/textures/character_152.png | Bin 0 -> 2629 bytes mods/skinsdb/textures/character_1520.png | Bin 0 -> 804 bytes mods/skinsdb/textures/character_1521.png | Bin 0 -> 1032 bytes mods/skinsdb/textures/character_1522.png | Bin 0 -> 1050 bytes mods/skinsdb/textures/character_1523.png | Bin 0 -> 941 bytes mods/skinsdb/textures/character_1524.png | Bin 0 -> 745 bytes mods/skinsdb/textures/character_1525.png | Bin 0 -> 867 bytes mods/skinsdb/textures/character_1526.png | Bin 0 -> 811 bytes mods/skinsdb/textures/character_1527.png | Bin 0 -> 1011 bytes mods/skinsdb/textures/character_1528.png | Bin 0 -> 1063 bytes mods/skinsdb/textures/character_1529.png | Bin 0 -> 1046 bytes mods/skinsdb/textures/character_153.png | Bin 0 -> 3424 bytes mods/skinsdb/textures/character_1530.png | Bin 0 -> 4301 bytes mods/skinsdb/textures/character_1531.png | Bin 0 -> 2830 bytes mods/skinsdb/textures/character_1532.png | Bin 0 -> 846 bytes mods/skinsdb/textures/character_1533.png | Bin 0 -> 1481 bytes mods/skinsdb/textures/character_1534.png | Bin 0 -> 2960 bytes mods/skinsdb/textures/character_1535.png | Bin 0 -> 1298 bytes mods/skinsdb/textures/character_1536.png | Bin 0 -> 1001 bytes mods/skinsdb/textures/character_1537.png | Bin 0 -> 2166 bytes mods/skinsdb/textures/character_1538.png | Bin 0 -> 1731 bytes mods/skinsdb/textures/character_1539.png | Bin 0 -> 914 bytes mods/skinsdb/textures/character_154.png | Bin 0 -> 118 bytes mods/skinsdb/textures/character_1540.png | Bin 0 -> 4316 bytes mods/skinsdb/textures/character_1541.png | Bin 0 -> 720 bytes mods/skinsdb/textures/character_1542.png | Bin 0 -> 2720 bytes mods/skinsdb/textures/character_1543.png | Bin 0 -> 1880 bytes mods/skinsdb/textures/character_1544.png | Bin 0 -> 1577 bytes mods/skinsdb/textures/character_1545.png | Bin 0 -> 6493 bytes mods/skinsdb/textures/character_1546.png | Bin 0 -> 2757 bytes mods/skinsdb/textures/character_1547.png | Bin 0 -> 1540 bytes mods/skinsdb/textures/character_1548.png | Bin 0 -> 1234 bytes mods/skinsdb/textures/character_1549.png | Bin 0 -> 1961 bytes mods/skinsdb/textures/character_155.png | Bin 0 -> 2509 bytes mods/skinsdb/textures/character_1550.png | Bin 0 -> 1109 bytes mods/skinsdb/textures/character_1551.png | Bin 0 -> 1117 bytes mods/skinsdb/textures/character_1552.png | Bin 0 -> 1005 bytes mods/skinsdb/textures/character_1553.png | Bin 0 -> 721 bytes mods/skinsdb/textures/character_1554.png | Bin 0 -> 929 bytes mods/skinsdb/textures/character_1555.png | Bin 0 -> 2559 bytes mods/skinsdb/textures/character_1556.png | Bin 0 -> 843 bytes mods/skinsdb/textures/character_1557.png | Bin 0 -> 842 bytes mods/skinsdb/textures/character_1558.png | Bin 0 -> 1852 bytes mods/skinsdb/textures/character_1559.png | Bin 0 -> 1849 bytes mods/skinsdb/textures/character_156.png | Bin 0 -> 3116 bytes mods/skinsdb/textures/character_1560.png | Bin 0 -> 2287 bytes mods/skinsdb/textures/character_1561.png | Bin 0 -> 1847 bytes mods/skinsdb/textures/character_1562.png | Bin 0 -> 4058 bytes mods/skinsdb/textures/character_1563.png | Bin 0 -> 2578 bytes mods/skinsdb/textures/character_1564.png | Bin 0 -> 3270 bytes mods/skinsdb/textures/character_1565.png | Bin 0 -> 8761 bytes mods/skinsdb/textures/character_1566.png | Bin 0 -> 8783 bytes mods/skinsdb/textures/character_1567.png | Bin 0 -> 2269 bytes mods/skinsdb/textures/character_1568.png | Bin 0 -> 1753 bytes mods/skinsdb/textures/character_1569.png | Bin 0 -> 801 bytes mods/skinsdb/textures/character_157.png | Bin 0 -> 3078 bytes mods/skinsdb/textures/character_1570.png | Bin 0 -> 320 bytes mods/skinsdb/textures/character_1571.png | Bin 0 -> 3195 bytes mods/skinsdb/textures/character_1572.png | Bin 0 -> 2174 bytes mods/skinsdb/textures/character_1573.png | Bin 0 -> 730 bytes mods/skinsdb/textures/character_1574.png | Bin 0 -> 1027 bytes mods/skinsdb/textures/character_1575.png | Bin 0 -> 4787 bytes mods/skinsdb/textures/character_1576.png | Bin 0 -> 4431 bytes mods/skinsdb/textures/character_1577.png | Bin 0 -> 7131 bytes mods/skinsdb/textures/character_1578.png | Bin 0 -> 2564 bytes mods/skinsdb/textures/character_1579.png | Bin 0 -> 397 bytes mods/skinsdb/textures/character_158.png | Bin 0 -> 159 bytes mods/skinsdb/textures/character_1580.png | Bin 0 -> 7155 bytes mods/skinsdb/textures/character_1581.png | Bin 0 -> 1606 bytes mods/skinsdb/textures/character_1582.png | Bin 0 -> 3313 bytes mods/skinsdb/textures/character_1583.png | Bin 0 -> 834 bytes mods/skinsdb/textures/character_1584.png | Bin 0 -> 17378 bytes mods/skinsdb/textures/character_1585.png | Bin 0 -> 1869 bytes mods/skinsdb/textures/character_1586.png | Bin 0 -> 2682 bytes mods/skinsdb/textures/character_1587.png | Bin 0 -> 2848 bytes mods/skinsdb/textures/character_1588.png | Bin 0 -> 1555 bytes mods/skinsdb/textures/character_1589.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_159.png | Bin 0 -> 2684 bytes mods/skinsdb/textures/character_1590.png | Bin 0 -> 561 bytes mods/skinsdb/textures/character_1591.png | Bin 0 -> 2389 bytes mods/skinsdb/textures/character_1592.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_1593.png | Bin 0 -> 553 bytes mods/skinsdb/textures/character_1594.png | Bin 0 -> 475 bytes mods/skinsdb/textures/character_1595.png | Bin 0 -> 516 bytes mods/skinsdb/textures/character_1596.png | Bin 0 -> 540 bytes mods/skinsdb/textures/character_1597.png | Bin 0 -> 502 bytes mods/skinsdb/textures/character_1598.png | Bin 0 -> 559 bytes mods/skinsdb/textures/character_1599.png | Bin 0 -> 559 bytes mods/skinsdb/textures/character_160.png | Bin 0 -> 2924 bytes mods/skinsdb/textures/character_1600.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_1601.png | Bin 0 -> 506 bytes mods/skinsdb/textures/character_1602.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1603.png | Bin 0 -> 540 bytes mods/skinsdb/textures/character_1604.png | Bin 0 -> 548 bytes mods/skinsdb/textures/character_1605.png | Bin 0 -> 583 bytes mods/skinsdb/textures/character_1606.png | Bin 0 -> 508 bytes mods/skinsdb/textures/character_1607.png | Bin 0 -> 573 bytes mods/skinsdb/textures/character_1608.png | Bin 0 -> 464 bytes mods/skinsdb/textures/character_1609.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_161.png | Bin 0 -> 2702 bytes mods/skinsdb/textures/character_1610.png | Bin 0 -> 520 bytes mods/skinsdb/textures/character_1611.png | Bin 0 -> 490 bytes mods/skinsdb/textures/character_1612.png | Bin 0 -> 558 bytes mods/skinsdb/textures/character_1613.png | Bin 0 -> 542 bytes mods/skinsdb/textures/character_1614.png | Bin 0 -> 533 bytes mods/skinsdb/textures/character_1615.png | Bin 0 -> 529 bytes mods/skinsdb/textures/character_1616.png | Bin 0 -> 551 bytes mods/skinsdb/textures/character_1617.png | Bin 0 -> 519 bytes mods/skinsdb/textures/character_1618.png | Bin 0 -> 547 bytes mods/skinsdb/textures/character_1619.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_162.png | Bin 0 -> 1996 bytes mods/skinsdb/textures/character_1620.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_1621.png | Bin 0 -> 527 bytes mods/skinsdb/textures/character_1622.png | Bin 0 -> 506 bytes mods/skinsdb/textures/character_1623.png | Bin 0 -> 493 bytes mods/skinsdb/textures/character_1624.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_1625.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_1626.png | Bin 0 -> 531 bytes mods/skinsdb/textures/character_1627.png | Bin 0 -> 568 bytes mods/skinsdb/textures/character_1628.png | Bin 0 -> 480 bytes mods/skinsdb/textures/character_1629.png | Bin 0 -> 573 bytes mods/skinsdb/textures/character_163.png | Bin 0 -> 1090 bytes mods/skinsdb/textures/character_1630.png | Bin 0 -> 571 bytes mods/skinsdb/textures/character_1631.png | Bin 0 -> 511 bytes mods/skinsdb/textures/character_1632.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_1633.png | Bin 0 -> 553 bytes mods/skinsdb/textures/character_1634.png | Bin 0 -> 569 bytes mods/skinsdb/textures/character_1635.png | Bin 0 -> 510 bytes mods/skinsdb/textures/character_1636.png | Bin 0 -> 502 bytes mods/skinsdb/textures/character_1637.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_1638.png | Bin 0 -> 516 bytes mods/skinsdb/textures/character_1639.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_164.png | Bin 0 -> 1850 bytes mods/skinsdb/textures/character_1640.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_1641.png | Bin 0 -> 515 bytes mods/skinsdb/textures/character_1642.png | Bin 0 -> 519 bytes mods/skinsdb/textures/character_1643.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_1644.png | Bin 0 -> 489 bytes mods/skinsdb/textures/character_1645.png | Bin 0 -> 487 bytes mods/skinsdb/textures/character_1646.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_1647.png | Bin 0 -> 559 bytes mods/skinsdb/textures/character_1648.png | Bin 0 -> 518 bytes mods/skinsdb/textures/character_1649.png | Bin 0 -> 618 bytes mods/skinsdb/textures/character_165.png | Bin 0 -> 1591 bytes mods/skinsdb/textures/character_1650.png | Bin 0 -> 543 bytes mods/skinsdb/textures/character_1651.png | Bin 0 -> 592 bytes mods/skinsdb/textures/character_1652.png | Bin 0 -> 550 bytes mods/skinsdb/textures/character_1653.png | Bin 0 -> 628 bytes mods/skinsdb/textures/character_1654.png | Bin 0 -> 554 bytes mods/skinsdb/textures/character_1655.png | Bin 0 -> 531 bytes mods/skinsdb/textures/character_1656.png | Bin 0 -> 597 bytes mods/skinsdb/textures/character_1657.png | Bin 0 -> 516 bytes mods/skinsdb/textures/character_1658.png | Bin 0 -> 518 bytes mods/skinsdb/textures/character_1659.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_166.png | Bin 0 -> 3348 bytes mods/skinsdb/textures/character_1660.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_1661.png | Bin 0 -> 552 bytes mods/skinsdb/textures/character_1662.png | Bin 0 -> 527 bytes mods/skinsdb/textures/character_1663.png | Bin 0 -> 544 bytes mods/skinsdb/textures/character_1664.png | Bin 0 -> 574 bytes mods/skinsdb/textures/character_1665.png | Bin 0 -> 577 bytes mods/skinsdb/textures/character_1666.png | Bin 0 -> 532 bytes mods/skinsdb/textures/character_1667.png | Bin 0 -> 570 bytes mods/skinsdb/textures/character_1668.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_1669.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_167.png | Bin 0 -> 262 bytes mods/skinsdb/textures/character_1670.png | Bin 0 -> 543 bytes mods/skinsdb/textures/character_1671.png | Bin 0 -> 543 bytes mods/skinsdb/textures/character_1672.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_1673.png | Bin 0 -> 568 bytes mods/skinsdb/textures/character_1674.png | Bin 0 -> 552 bytes mods/skinsdb/textures/character_1675.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_1676.png | Bin 0 -> 512 bytes mods/skinsdb/textures/character_1677.png | Bin 0 -> 559 bytes mods/skinsdb/textures/character_1678.png | Bin 0 -> 529 bytes mods/skinsdb/textures/character_1679.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_168.png | Bin 0 -> 1251 bytes mods/skinsdb/textures/character_1680.png | Bin 0 -> 543 bytes mods/skinsdb/textures/character_1681.png | Bin 0 -> 520 bytes mods/skinsdb/textures/character_1682.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_1683.png | Bin 0 -> 545 bytes mods/skinsdb/textures/character_1684.png | Bin 0 -> 502 bytes mods/skinsdb/textures/character_1685.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_1686.png | Bin 0 -> 486 bytes mods/skinsdb/textures/character_1687.png | Bin 0 -> 667 bytes mods/skinsdb/textures/character_1688.png | Bin 0 -> 572 bytes mods/skinsdb/textures/character_1689.png | Bin 0 -> 582 bytes mods/skinsdb/textures/character_169.png | Bin 0 -> 981 bytes mods/skinsdb/textures/character_1690.png | Bin 0 -> 508 bytes mods/skinsdb/textures/character_1691.png | Bin 0 -> 542 bytes mods/skinsdb/textures/character_1692.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_1693.png | Bin 0 -> 551 bytes mods/skinsdb/textures/character_1694.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1695.png | Bin 0 -> 568 bytes mods/skinsdb/textures/character_1696.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1697.png | Bin 0 -> 559 bytes mods/skinsdb/textures/character_1698.png | Bin 0 -> 504 bytes mods/skinsdb/textures/character_1699.png | Bin 0 -> 580 bytes mods/skinsdb/textures/character_170.png | Bin 0 -> 1202 bytes mods/skinsdb/textures/character_1700.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_1701.png | Bin 0 -> 520 bytes mods/skinsdb/textures/character_1702.png | Bin 0 -> 579 bytes mods/skinsdb/textures/character_1703.png | Bin 0 -> 560 bytes mods/skinsdb/textures/character_1704.png | Bin 0 -> 527 bytes mods/skinsdb/textures/character_1705.png | Bin 0 -> 564 bytes mods/skinsdb/textures/character_1706.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1707.png | Bin 0 -> 533 bytes mods/skinsdb/textures/character_1708.png | Bin 0 -> 499 bytes mods/skinsdb/textures/character_1709.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_171.png | Bin 0 -> 715 bytes mods/skinsdb/textures/character_1710.png | Bin 0 -> 547 bytes mods/skinsdb/textures/character_1711.png | Bin 0 -> 577 bytes mods/skinsdb/textures/character_1712.png | Bin 0 -> 429 bytes mods/skinsdb/textures/character_1713.png | Bin 0 -> 579 bytes mods/skinsdb/textures/character_1714.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1715.png | Bin 0 -> 483 bytes mods/skinsdb/textures/character_1716.png | Bin 0 -> 532 bytes mods/skinsdb/textures/character_1717.png | Bin 0 -> 604 bytes mods/skinsdb/textures/character_1718.png | Bin 0 -> 471 bytes mods/skinsdb/textures/character_1719.png | Bin 0 -> 587 bytes mods/skinsdb/textures/character_172.png | Bin 0 -> 2733 bytes mods/skinsdb/textures/character_1720.png | Bin 0 -> 549 bytes mods/skinsdb/textures/character_1721.png | Bin 0 -> 471 bytes mods/skinsdb/textures/character_1722.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_1723.png | Bin 0 -> 593 bytes mods/skinsdb/textures/character_1724.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1725.png | Bin 0 -> 496 bytes mods/skinsdb/textures/character_1726.png | Bin 0 -> 587 bytes mods/skinsdb/textures/character_1727.png | Bin 0 -> 582 bytes mods/skinsdb/textures/character_1728.png | Bin 0 -> 519 bytes mods/skinsdb/textures/character_1729.png | Bin 0 -> 485 bytes mods/skinsdb/textures/character_173.png | Bin 0 -> 268 bytes mods/skinsdb/textures/character_1730.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_1731.png | Bin 0 -> 591 bytes mods/skinsdb/textures/character_1732.png | Bin 0 -> 482 bytes mods/skinsdb/textures/character_1733.png | Bin 0 -> 502 bytes mods/skinsdb/textures/character_1734.png | Bin 0 -> 433 bytes mods/skinsdb/textures/character_1735.png | Bin 0 -> 537 bytes mods/skinsdb/textures/character_1736.png | Bin 0 -> 523 bytes mods/skinsdb/textures/character_1737.png | Bin 0 -> 539 bytes mods/skinsdb/textures/character_1738.png | Bin 0 -> 542 bytes mods/skinsdb/textures/character_1739.png | Bin 0 -> 545 bytes mods/skinsdb/textures/character_174.png | Bin 0 -> 632 bytes mods/skinsdb/textures/character_1740.png | Bin 0 -> 557 bytes mods/skinsdb/textures/character_1741.png | Bin 0 -> 533 bytes mods/skinsdb/textures/character_1742.png | Bin 0 -> 547 bytes mods/skinsdb/textures/character_1743.png | Bin 0 -> 556 bytes mods/skinsdb/textures/character_1744.png | Bin 0 -> 553 bytes mods/skinsdb/textures/character_1745.png | Bin 0 -> 593 bytes mods/skinsdb/textures/character_1746.png | Bin 0 -> 551 bytes mods/skinsdb/textures/character_1747.png | Bin 0 -> 582 bytes mods/skinsdb/textures/character_1748.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1749.png | Bin 0 -> 527 bytes mods/skinsdb/textures/character_175.png | Bin 0 -> 1772 bytes mods/skinsdb/textures/character_1750.png | Bin 0 -> 541 bytes mods/skinsdb/textures/character_1751.png | Bin 0 -> 532 bytes mods/skinsdb/textures/character_1752.png | Bin 0 -> 540 bytes mods/skinsdb/textures/character_1753.png | Bin 0 -> 553 bytes mods/skinsdb/textures/character_1754.png | Bin 0 -> 538 bytes mods/skinsdb/textures/character_1755.png | Bin 0 -> 556 bytes mods/skinsdb/textures/character_1756.png | Bin 0 -> 561 bytes mods/skinsdb/textures/character_1757.png | Bin 0 -> 552 bytes mods/skinsdb/textures/character_1758.png | Bin 0 -> 575 bytes mods/skinsdb/textures/character_1759.png | Bin 0 -> 524 bytes mods/skinsdb/textures/character_176.png | Bin 0 -> 363 bytes mods/skinsdb/textures/character_1760.png | Bin 0 -> 606 bytes mods/skinsdb/textures/character_1761.png | Bin 0 -> 530 bytes mods/skinsdb/textures/character_1762.png | Bin 0 -> 579 bytes mods/skinsdb/textures/character_1763.png | Bin 0 -> 536 bytes mods/skinsdb/textures/character_1764.png | Bin 0 -> 594 bytes mods/skinsdb/textures/character_1765.png | Bin 0 -> 592 bytes mods/skinsdb/textures/character_1766.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_1767.png | Bin 0 -> 549 bytes mods/skinsdb/textures/character_1768.png | Bin 0 -> 516 bytes mods/skinsdb/textures/character_1769.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_177.png | Bin 0 -> 542 bytes mods/skinsdb/textures/character_1770.png | Bin 0 -> 591 bytes mods/skinsdb/textures/character_1771.png | Bin 0 -> 518 bytes mods/skinsdb/textures/character_1772.png | Bin 0 -> 572 bytes mods/skinsdb/textures/character_1773.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1774.png | Bin 0 -> 7981 bytes mods/skinsdb/textures/character_1775.png | Bin 0 -> 6956 bytes mods/skinsdb/textures/character_1776.png | Bin 0 -> 8140 bytes mods/skinsdb/textures/character_1777.png | Bin 0 -> 1970 bytes mods/skinsdb/textures/character_1778.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1779.png | Bin 0 -> 1759 bytes mods/skinsdb/textures/character_178.png | Bin 0 -> 644 bytes mods/skinsdb/textures/character_1780.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_1781.png | Bin 0 -> 3163 bytes mods/skinsdb/textures/character_1782.png | Bin 0 -> 1438 bytes mods/skinsdb/textures/character_1783.png | Bin 0 -> 2379 bytes mods/skinsdb/textures/character_1784.png | Bin 0 -> 5717 bytes mods/skinsdb/textures/character_1785.png | Bin 0 -> 7058 bytes mods/skinsdb/textures/character_1786.png | Bin 0 -> 1335 bytes mods/skinsdb/textures/character_1787.png | Bin 0 -> 1542 bytes mods/skinsdb/textures/character_1788.png | Bin 0 -> 1532 bytes mods/skinsdb/textures/character_1789.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_179.png | Bin 0 -> 966 bytes mods/skinsdb/textures/character_1790.png | Bin 0 -> 5998 bytes mods/skinsdb/textures/character_1791.png | Bin 0 -> 784 bytes mods/skinsdb/textures/character_1792.png | Bin 0 -> 1541 bytes mods/skinsdb/textures/character_1793.png | Bin 0 -> 4806 bytes mods/skinsdb/textures/character_1794.png | Bin 0 -> 1402 bytes mods/skinsdb/textures/character_1795.png | Bin 0 -> 1256 bytes mods/skinsdb/textures/character_1796.png | Bin 0 -> 1402 bytes mods/skinsdb/textures/character_1797.png | Bin 0 -> 7242 bytes mods/skinsdb/textures/character_1798.png | Bin 0 -> 1021 bytes mods/skinsdb/textures/character_1799.png | Bin 0 -> 1021 bytes mods/skinsdb/textures/character_180.png | Bin 0 -> 658 bytes mods/skinsdb/textures/character_1800.png | Bin 0 -> 3446 bytes mods/skinsdb/textures/character_1801.png | Bin 0 -> 2254 bytes mods/skinsdb/textures/character_1802.png | Bin 0 -> 2718 bytes mods/skinsdb/textures/character_1803.png | Bin 0 -> 2179 bytes mods/skinsdb/textures/character_1804.png | Bin 0 -> 2717 bytes mods/skinsdb/textures/character_1805.png | Bin 0 -> 1953 bytes mods/skinsdb/textures/character_1806.png | Bin 0 -> 2110 bytes mods/skinsdb/textures/character_1807.png | Bin 0 -> 2685 bytes mods/skinsdb/textures/character_1808.png | Bin 0 -> 2110 bytes mods/skinsdb/textures/character_1809.png | Bin 0 -> 2839 bytes mods/skinsdb/textures/character_181.png | Bin 0 -> 934 bytes mods/skinsdb/textures/character_1810.png | Bin 0 -> 1910 bytes mods/skinsdb/textures/character_1811.png | Bin 0 -> 197 bytes mods/skinsdb/textures/character_1812.png | Bin 0 -> 2761 bytes mods/skinsdb/textures/character_1813.png | Bin 0 -> 466 bytes mods/skinsdb/textures/character_1814.png | Bin 0 -> 1272 bytes mods/skinsdb/textures/character_1815.png | Bin 0 -> 966 bytes mods/skinsdb/textures/character_1816.png | Bin 0 -> 1364 bytes mods/skinsdb/textures/character_1817.png | Bin 0 -> 1374 bytes mods/skinsdb/textures/character_1818.png | Bin 0 -> 637 bytes mods/skinsdb/textures/character_1819.png | Bin 0 -> 1112 bytes mods/skinsdb/textures/character_182.png | Bin 0 -> 2374 bytes mods/skinsdb/textures/character_1820.png | Bin 0 -> 3591 bytes mods/skinsdb/textures/character_1821.png | Bin 0 -> 1798 bytes mods/skinsdb/textures/character_1822.png | Bin 0 -> 2525 bytes mods/skinsdb/textures/character_1823.png | Bin 0 -> 1434 bytes mods/skinsdb/textures/character_1824.png | Bin 0 -> 1499 bytes mods/skinsdb/textures/character_1825.png | Bin 0 -> 1509 bytes mods/skinsdb/textures/character_1826.png | Bin 0 -> 1394 bytes mods/skinsdb/textures/character_1827.png | Bin 0 -> 1551 bytes mods/skinsdb/textures/character_1828.png | Bin 0 -> 2426 bytes mods/skinsdb/textures/character_1829.png | Bin 0 -> 1090 bytes mods/skinsdb/textures/character_183.png | Bin 0 -> 496 bytes mods/skinsdb/textures/character_1830.png | Bin 0 -> 2128 bytes mods/skinsdb/textures/character_1831.png | Bin 0 -> 3076 bytes mods/skinsdb/textures/character_1832.png | Bin 0 -> 2139 bytes mods/skinsdb/textures/character_1833.png | Bin 0 -> 498 bytes mods/skinsdb/textures/character_1834.png | Bin 0 -> 607 bytes mods/skinsdb/textures/character_1835.png | Bin 0 -> 2144 bytes mods/skinsdb/textures/character_1836.png | Bin 0 -> 4020 bytes mods/skinsdb/textures/character_1837.png | Bin 0 -> 3450 bytes mods/skinsdb/textures/character_1838.png | Bin 0 -> 1989 bytes mods/skinsdb/textures/character_1839.png | Bin 0 -> 2486 bytes mods/skinsdb/textures/character_184.png | Bin 0 -> 550 bytes mods/skinsdb/textures/character_1840.png | Bin 0 -> 1132 bytes mods/skinsdb/textures/character_1841.png | Bin 0 -> 1213 bytes mods/skinsdb/textures/character_1842.png | Bin 0 -> 750 bytes mods/skinsdb/textures/character_1843.png | Bin 0 -> 1234 bytes mods/skinsdb/textures/character_1844.png | Bin 0 -> 597 bytes mods/skinsdb/textures/character_1845.png | Bin 0 -> 855 bytes mods/skinsdb/textures/character_1846.png | Bin 0 -> 3382 bytes mods/skinsdb/textures/character_1847.png | Bin 0 -> 1378 bytes mods/skinsdb/textures/character_1848.png | Bin 0 -> 2861 bytes mods/skinsdb/textures/character_1849.png | Bin 0 -> 403 bytes mods/skinsdb/textures/character_185.png | Bin 0 -> 762 bytes mods/skinsdb/textures/character_1850.png | Bin 0 -> 1606 bytes mods/skinsdb/textures/character_1851.png | Bin 0 -> 3760 bytes mods/skinsdb/textures/character_1852.png | Bin 0 -> 2393 bytes mods/skinsdb/textures/character_1853.png | Bin 0 -> 2162 bytes mods/skinsdb/textures/character_1854.png | Bin 0 -> 949 bytes mods/skinsdb/textures/character_1855.png | Bin 0 -> 2737 bytes mods/skinsdb/textures/character_1856.png | Bin 0 -> 1228 bytes mods/skinsdb/textures/character_1857.png | Bin 0 -> 3598 bytes mods/skinsdb/textures/character_1858.png | Bin 0 -> 2526 bytes mods/skinsdb/textures/character_1859.png | Bin 0 -> 1730 bytes mods/skinsdb/textures/character_186.png | Bin 0 -> 952 bytes mods/skinsdb/textures/character_1860.png | Bin 0 -> 1113 bytes mods/skinsdb/textures/character_1861.png | Bin 0 -> 1215 bytes mods/skinsdb/textures/character_1862.png | Bin 0 -> 1092 bytes mods/skinsdb/textures/character_1863.png | Bin 0 -> 1241 bytes mods/skinsdb/textures/character_1864.png | Bin 0 -> 3135 bytes mods/skinsdb/textures/character_1865.png | Bin 0 -> 1496 bytes mods/skinsdb/textures/character_1866.png | Bin 0 -> 1978 bytes mods/skinsdb/textures/character_1867.png | Bin 0 -> 608 bytes mods/skinsdb/textures/character_1868.png | Bin 0 -> 639 bytes mods/skinsdb/textures/character_1869.png | Bin 0 -> 1903 bytes mods/skinsdb/textures/character_187.png | Bin 0 -> 294 bytes mods/skinsdb/textures/character_1870.png | Bin 0 -> 3230 bytes mods/skinsdb/textures/character_1871.png | Bin 0 -> 3280 bytes mods/skinsdb/textures/character_1872.png | Bin 0 -> 2450 bytes mods/skinsdb/textures/character_1873.png | Bin 0 -> 1243 bytes mods/skinsdb/textures/character_1874.png | Bin 0 -> 871 bytes mods/skinsdb/textures/character_1875.png | Bin 0 -> 1349 bytes mods/skinsdb/textures/character_1876.png | Bin 0 -> 8026 bytes mods/skinsdb/textures/character_1877.png | Bin 0 -> 2211 bytes mods/skinsdb/textures/character_1878.png | Bin 0 -> 4142 bytes mods/skinsdb/textures/character_1879.png | Bin 0 -> 1278 bytes mods/skinsdb/textures/character_188.png | Bin 0 -> 597 bytes mods/skinsdb/textures/character_1880.png | Bin 0 -> 1510 bytes mods/skinsdb/textures/character_1881.png | Bin 0 -> 2259 bytes mods/skinsdb/textures/character_1882.png | Bin 0 -> 1497 bytes mods/skinsdb/textures/character_1883.png | Bin 0 -> 1557 bytes mods/skinsdb/textures/character_1884.png | Bin 0 -> 1510 bytes mods/skinsdb/textures/character_1885.png | Bin 0 -> 1788 bytes mods/skinsdb/textures/character_1886.png | Bin 0 -> 808 bytes mods/skinsdb/textures/character_1887.png | Bin 0 -> 939 bytes mods/skinsdb/textures/character_1888.png | Bin 0 -> 523 bytes mods/skinsdb/textures/character_1889.png | Bin 0 -> 939 bytes mods/skinsdb/textures/character_189.png | Bin 0 -> 682 bytes mods/skinsdb/textures/character_1890.png | Bin 0 -> 1459 bytes mods/skinsdb/textures/character_1891.png | Bin 0 -> 926 bytes mods/skinsdb/textures/character_1892.png | Bin 0 -> 1507 bytes mods/skinsdb/textures/character_1893.png | Bin 0 -> 1066 bytes mods/skinsdb/textures/character_1894.png | Bin 0 -> 1510 bytes mods/skinsdb/textures/character_1895.png | Bin 0 -> 1787 bytes mods/skinsdb/textures/character_1896.png | Bin 0 -> 1145 bytes mods/skinsdb/textures/character_1897.png | Bin 0 -> 1286 bytes mods/skinsdb/textures/character_1898.png | Bin 0 -> 806 bytes mods/skinsdb/textures/character_1899.png | Bin 0 -> 938 bytes mods/skinsdb/textures/character_19.png | Bin 0 -> 2260 bytes mods/skinsdb/textures/character_190.png | Bin 0 -> 1343 bytes mods/skinsdb/textures/character_1900.png | Bin 0 -> 555 bytes mods/skinsdb/textures/character_1901.png | Bin 0 -> 3293 bytes mods/skinsdb/textures/character_1902.png | Bin 0 -> 2076 bytes mods/skinsdb/textures/character_1903.png | Bin 0 -> 3657 bytes mods/skinsdb/textures/character_1904.png | Bin 0 -> 4801 bytes mods/skinsdb/textures/character_1905.png | Bin 0 -> 611 bytes mods/skinsdb/textures/character_1906.png | Bin 0 -> 720 bytes mods/skinsdb/textures/character_1907.png | Bin 0 -> 803 bytes mods/skinsdb/textures/character_1908.png | Bin 0 -> 1991 bytes mods/skinsdb/textures/character_1909.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_191.png | Bin 0 -> 645 bytes mods/skinsdb/textures/character_1910.png | Bin 0 -> 1597 bytes mods/skinsdb/textures/character_1911.png | Bin 0 -> 1437 bytes mods/skinsdb/textures/character_192.png | Bin 0 -> 227 bytes mods/skinsdb/textures/character_193.png | Bin 0 -> 177 bytes mods/skinsdb/textures/character_194.png | Bin 0 -> 2013 bytes mods/skinsdb/textures/character_195.png | Bin 0 -> 2793 bytes mods/skinsdb/textures/character_196.png | Bin 0 -> 2244 bytes mods/skinsdb/textures/character_197.png | Bin 0 -> 1051 bytes mods/skinsdb/textures/character_198.png | Bin 0 -> 726 bytes mods/skinsdb/textures/character_199.png | Bin 0 -> 399 bytes mods/skinsdb/textures/character_2.png | Bin 0 -> 3152 bytes mods/skinsdb/textures/character_20.png | Bin 0 -> 3278 bytes mods/skinsdb/textures/character_200.png | Bin 0 -> 1228 bytes mods/skinsdb/textures/character_201.png | Bin 0 -> 2386 bytes mods/skinsdb/textures/character_203.png | Bin 0 -> 2519 bytes mods/skinsdb/textures/character_205.png | Bin 0 -> 835 bytes mods/skinsdb/textures/character_206.png | Bin 0 -> 1741 bytes mods/skinsdb/textures/character_207.png | Bin 0 -> 1491 bytes mods/skinsdb/textures/character_208.png | Bin 0 -> 2405 bytes mods/skinsdb/textures/character_209.png | Bin 0 -> 1722 bytes mods/skinsdb/textures/character_21.png | Bin 0 -> 4050 bytes mods/skinsdb/textures/character_210.png | Bin 0 -> 1705 bytes mods/skinsdb/textures/character_211.png | Bin 0 -> 860 bytes mods/skinsdb/textures/character_212.png | Bin 0 -> 3805 bytes mods/skinsdb/textures/character_213.png | Bin 0 -> 2529 bytes mods/skinsdb/textures/character_214.png | Bin 0 -> 2036 bytes mods/skinsdb/textures/character_215.png | Bin 0 -> 1480 bytes mods/skinsdb/textures/character_216.png | Bin 0 -> 1680 bytes mods/skinsdb/textures/character_217.png | Bin 0 -> 1362 bytes mods/skinsdb/textures/character_218.png | Bin 0 -> 1190 bytes mods/skinsdb/textures/character_219.png | Bin 0 -> 254 bytes mods/skinsdb/textures/character_22.png | Bin 0 -> 792 bytes mods/skinsdb/textures/character_220.png | Bin 0 -> 1692 bytes mods/skinsdb/textures/character_221.png | Bin 0 -> 1202 bytes mods/skinsdb/textures/character_222.png | Bin 0 -> 2924 bytes mods/skinsdb/textures/character_223.png | Bin 0 -> 596 bytes mods/skinsdb/textures/character_224.png | Bin 0 -> 695 bytes mods/skinsdb/textures/character_225.png | Bin 0 -> 977 bytes mods/skinsdb/textures/character_228.png | Bin 0 -> 3200 bytes mods/skinsdb/textures/character_229.png | Bin 0 -> 1269 bytes mods/skinsdb/textures/character_230.png | Bin 0 -> 2845 bytes mods/skinsdb/textures/character_231.png | Bin 0 -> 731 bytes mods/skinsdb/textures/character_232.png | Bin 0 -> 188 bytes mods/skinsdb/textures/character_233.png | Bin 0 -> 1904 bytes mods/skinsdb/textures/character_234.png | Bin 0 -> 1086 bytes mods/skinsdb/textures/character_235.png | Bin 0 -> 1940 bytes mods/skinsdb/textures/character_237.png | Bin 0 -> 898 bytes mods/skinsdb/textures/character_239.png | Bin 0 -> 1119 bytes mods/skinsdb/textures/character_24.png | Bin 0 -> 2368 bytes mods/skinsdb/textures/character_241.png | Bin 0 -> 1089 bytes mods/skinsdb/textures/character_242.png | Bin 0 -> 2919 bytes mods/skinsdb/textures/character_243.png | Bin 0 -> 1867 bytes mods/skinsdb/textures/character_244.png | Bin 0 -> 1107 bytes mods/skinsdb/textures/character_245.png | Bin 0 -> 2288 bytes mods/skinsdb/textures/character_246.png | Bin 0 -> 1705 bytes mods/skinsdb/textures/character_247.png | Bin 0 -> 973 bytes mods/skinsdb/textures/character_248.png | Bin 0 -> 1100 bytes mods/skinsdb/textures/character_249.png | Bin 0 -> 1794 bytes mods/skinsdb/textures/character_25.png | Bin 0 -> 1814 bytes mods/skinsdb/textures/character_250.png | Bin 0 -> 2552 bytes mods/skinsdb/textures/character_251.png | Bin 0 -> 1132 bytes mods/skinsdb/textures/character_252.png | Bin 0 -> 722 bytes mods/skinsdb/textures/character_253.png | Bin 0 -> 936 bytes mods/skinsdb/textures/character_254.png | Bin 0 -> 1545 bytes mods/skinsdb/textures/character_255.png | Bin 0 -> 785 bytes mods/skinsdb/textures/character_256.png | Bin 0 -> 531 bytes mods/skinsdb/textures/character_257.png | Bin 0 -> 3432 bytes mods/skinsdb/textures/character_258.png | Bin 0 -> 1048 bytes mods/skinsdb/textures/character_259.png | Bin 0 -> 1757 bytes mods/skinsdb/textures/character_26.png | Bin 0 -> 2644 bytes mods/skinsdb/textures/character_260.png | Bin 0 -> 729 bytes mods/skinsdb/textures/character_261.png | Bin 0 -> 1905 bytes mods/skinsdb/textures/character_262.png | Bin 0 -> 423 bytes mods/skinsdb/textures/character_263.png | Bin 0 -> 894 bytes mods/skinsdb/textures/character_264.png | Bin 0 -> 808 bytes mods/skinsdb/textures/character_265.png | Bin 0 -> 818 bytes mods/skinsdb/textures/character_266.png | Bin 0 -> 937 bytes mods/skinsdb/textures/character_267.png | Bin 0 -> 978 bytes mods/skinsdb/textures/character_268.png | Bin 0 -> 1399 bytes mods/skinsdb/textures/character_269.png | Bin 0 -> 2630 bytes mods/skinsdb/textures/character_27.png | Bin 0 -> 1417 bytes mods/skinsdb/textures/character_270.png | Bin 0 -> 649 bytes mods/skinsdb/textures/character_271.png | Bin 0 -> 452 bytes mods/skinsdb/textures/character_272.png | Bin 0 -> 1802 bytes mods/skinsdb/textures/character_273.png | Bin 0 -> 748 bytes mods/skinsdb/textures/character_274.png | Bin 0 -> 2103 bytes mods/skinsdb/textures/character_275.png | Bin 0 -> 1209 bytes mods/skinsdb/textures/character_276.png | Bin 0 -> 2516 bytes mods/skinsdb/textures/character_277.png | Bin 0 -> 775 bytes mods/skinsdb/textures/character_278.png | Bin 0 -> 721 bytes mods/skinsdb/textures/character_279.png | Bin 0 -> 1232 bytes mods/skinsdb/textures/character_28.png | Bin 0 -> 1948 bytes mods/skinsdb/textures/character_280.png | Bin 0 -> 1066 bytes mods/skinsdb/textures/character_281.png | Bin 0 -> 264 bytes mods/skinsdb/textures/character_282.png | Bin 0 -> 1625 bytes mods/skinsdb/textures/character_283.png | Bin 0 -> 713 bytes mods/skinsdb/textures/character_284.png | Bin 0 -> 1938 bytes mods/skinsdb/textures/character_285.png | Bin 0 -> 2569 bytes mods/skinsdb/textures/character_286.png | Bin 0 -> 1418 bytes mods/skinsdb/textures/character_287.png | Bin 0 -> 820 bytes mods/skinsdb/textures/character_288.png | Bin 0 -> 2355 bytes mods/skinsdb/textures/character_289.png | Bin 0 -> 2326 bytes mods/skinsdb/textures/character_29.png | Bin 0 -> 3221 bytes mods/skinsdb/textures/character_290.png | Bin 0 -> 1524 bytes mods/skinsdb/textures/character_291.png | Bin 0 -> 2502 bytes mods/skinsdb/textures/character_292.png | Bin 0 -> 2771 bytes mods/skinsdb/textures/character_295.png | Bin 0 -> 469 bytes mods/skinsdb/textures/character_297.png | Bin 0 -> 1591 bytes mods/skinsdb/textures/character_299.png | Bin 0 -> 2552 bytes mods/skinsdb/textures/character_3.png | Bin 0 -> 2863 bytes mods/skinsdb/textures/character_30.png | Bin 0 -> 726 bytes mods/skinsdb/textures/character_300.png | Bin 0 -> 2334 bytes mods/skinsdb/textures/character_301.png | Bin 0 -> 1689 bytes mods/skinsdb/textures/character_302.png | Bin 0 -> 550 bytes mods/skinsdb/textures/character_303.png | Bin 0 -> 430 bytes mods/skinsdb/textures/character_304.png | Bin 0 -> 426 bytes mods/skinsdb/textures/character_305.png | Bin 0 -> 600 bytes mods/skinsdb/textures/character_306.png | Bin 0 -> 684 bytes mods/skinsdb/textures/character_307.png | Bin 0 -> 361 bytes mods/skinsdb/textures/character_308.png | Bin 0 -> 1814 bytes mods/skinsdb/textures/character_309.png | Bin 0 -> 1447 bytes mods/skinsdb/textures/character_31.png | Bin 0 -> 2697 bytes mods/skinsdb/textures/character_310.png | Bin 0 -> 948 bytes mods/skinsdb/textures/character_311.png | Bin 0 -> 1415 bytes mods/skinsdb/textures/character_312.png | Bin 0 -> 334 bytes mods/skinsdb/textures/character_313.png | Bin 0 -> 536 bytes mods/skinsdb/textures/character_314.png | Bin 0 -> 3335 bytes mods/skinsdb/textures/character_315.png | Bin 0 -> 3218 bytes mods/skinsdb/textures/character_316.png | Bin 0 -> 1774 bytes mods/skinsdb/textures/character_317.png | Bin 0 -> 1818 bytes mods/skinsdb/textures/character_318.png | Bin 0 -> 1661 bytes mods/skinsdb/textures/character_319.png | Bin 0 -> 284 bytes mods/skinsdb/textures/character_320.png | Bin 0 -> 1277 bytes mods/skinsdb/textures/character_321.png | Bin 0 -> 1973 bytes mods/skinsdb/textures/character_322.png | Bin 0 -> 1433 bytes mods/skinsdb/textures/character_323.png | Bin 0 -> 1754 bytes mods/skinsdb/textures/character_324.png | Bin 0 -> 5415 bytes mods/skinsdb/textures/character_325.png | Bin 0 -> 1399 bytes mods/skinsdb/textures/character_326.png | Bin 0 -> 1886 bytes mods/skinsdb/textures/character_327.png | Bin 0 -> 1358 bytes mods/skinsdb/textures/character_328.png | Bin 0 -> 1686 bytes mods/skinsdb/textures/character_329.png | Bin 0 -> 1210 bytes mods/skinsdb/textures/character_330.png | Bin 0 -> 3075 bytes mods/skinsdb/textures/character_331.png | Bin 0 -> 3520 bytes mods/skinsdb/textures/character_332.png | Bin 0 -> 3146 bytes mods/skinsdb/textures/character_333.png | Bin 0 -> 983 bytes mods/skinsdb/textures/character_334.png | Bin 0 -> 2204 bytes mods/skinsdb/textures/character_335.png | Bin 0 -> 3133 bytes mods/skinsdb/textures/character_336.png | Bin 0 -> 3680 bytes mods/skinsdb/textures/character_337.png | Bin 0 -> 1239 bytes mods/skinsdb/textures/character_338.png | Bin 0 -> 2148 bytes mods/skinsdb/textures/character_339.png | Bin 0 -> 1337 bytes mods/skinsdb/textures/character_34.png | Bin 0 -> 3865 bytes mods/skinsdb/textures/character_340.png | Bin 0 -> 1634 bytes mods/skinsdb/textures/character_341.png | Bin 0 -> 2550 bytes mods/skinsdb/textures/character_342.png | Bin 0 -> 2700 bytes mods/skinsdb/textures/character_344.png | Bin 0 -> 461 bytes mods/skinsdb/textures/character_349.png | Bin 0 -> 553 bytes mods/skinsdb/textures/character_35.png | Bin 0 -> 3853 bytes mods/skinsdb/textures/character_352.png | Bin 0 -> 476 bytes mods/skinsdb/textures/character_353.png | Bin 0 -> 1839 bytes mods/skinsdb/textures/character_356.png | Bin 0 -> 815 bytes mods/skinsdb/textures/character_357.png | Bin 0 -> 1180 bytes mods/skinsdb/textures/character_359.png | Bin 0 -> 1029 bytes mods/skinsdb/textures/character_36.png | Bin 0 -> 3199 bytes mods/skinsdb/textures/character_361.png | Bin 0 -> 550 bytes mods/skinsdb/textures/character_362.png | Bin 0 -> 350 bytes mods/skinsdb/textures/character_363.png | Bin 0 -> 1352 bytes mods/skinsdb/textures/character_364.png | Bin 0 -> 1196 bytes mods/skinsdb/textures/character_365.png | Bin 0 -> 1905 bytes mods/skinsdb/textures/character_366.png | Bin 0 -> 419 bytes mods/skinsdb/textures/character_367.png | Bin 0 -> 997 bytes mods/skinsdb/textures/character_368.png | Bin 0 -> 2869 bytes mods/skinsdb/textures/character_369.png | Bin 0 -> 1921 bytes mods/skinsdb/textures/character_37.png | Bin 0 -> 2315 bytes mods/skinsdb/textures/character_370.png | Bin 0 -> 394 bytes mods/skinsdb/textures/character_371.png | Bin 0 -> 1333 bytes mods/skinsdb/textures/character_372.png | Bin 0 -> 2770 bytes mods/skinsdb/textures/character_373.png | Bin 0 -> 926 bytes mods/skinsdb/textures/character_374.png | Bin 0 -> 1036 bytes mods/skinsdb/textures/character_375.png | Bin 0 -> 1414 bytes mods/skinsdb/textures/character_376.png | Bin 0 -> 1580 bytes mods/skinsdb/textures/character_377.png | Bin 0 -> 462 bytes mods/skinsdb/textures/character_378.png | Bin 0 -> 1723 bytes mods/skinsdb/textures/character_379.png | Bin 0 -> 1781 bytes mods/skinsdb/textures/character_380.png | Bin 0 -> 1110 bytes mods/skinsdb/textures/character_381.png | Bin 0 -> 3023 bytes mods/skinsdb/textures/character_382.png | Bin 0 -> 740 bytes mods/skinsdb/textures/character_383.png | Bin 0 -> 777 bytes mods/skinsdb/textures/character_384.png | Bin 0 -> 1083 bytes mods/skinsdb/textures/character_385.png | Bin 0 -> 2884 bytes mods/skinsdb/textures/character_387.png | Bin 0 -> 1384 bytes mods/skinsdb/textures/character_389.png | Bin 0 -> 2907 bytes mods/skinsdb/textures/character_390.png | Bin 0 -> 2398 bytes mods/skinsdb/textures/character_392.png | Bin 0 -> 1455 bytes mods/skinsdb/textures/character_393.png | Bin 0 -> 176 bytes mods/skinsdb/textures/character_396.png | Bin 0 -> 1359 bytes mods/skinsdb/textures/character_399.png | Bin 0 -> 511 bytes mods/skinsdb/textures/character_4.png | Bin 0 -> 2645 bytes mods/skinsdb/textures/character_400.png | Bin 0 -> 1558 bytes mods/skinsdb/textures/character_401.png | Bin 0 -> 592 bytes mods/skinsdb/textures/character_402.png | Bin 0 -> 2606 bytes mods/skinsdb/textures/character_403.png | Bin 0 -> 582 bytes mods/skinsdb/textures/character_404.png | Bin 0 -> 1651 bytes mods/skinsdb/textures/character_405.png | Bin 0 -> 318 bytes mods/skinsdb/textures/character_406.png | Bin 0 -> 3264 bytes mods/skinsdb/textures/character_407.png | Bin 0 -> 272 bytes mods/skinsdb/textures/character_408.png | Bin 0 -> 2001 bytes mods/skinsdb/textures/character_409.png | Bin 0 -> 1228 bytes mods/skinsdb/textures/character_410.png | Bin 0 -> 822 bytes mods/skinsdb/textures/character_411.png | Bin 0 -> 1472 bytes mods/skinsdb/textures/character_412.png | Bin 0 -> 1794 bytes mods/skinsdb/textures/character_413.png | Bin 0 -> 1121 bytes mods/skinsdb/textures/character_414.png | Bin 0 -> 1536 bytes mods/skinsdb/textures/character_415.png | Bin 0 -> 1807 bytes mods/skinsdb/textures/character_416.png | Bin 0 -> 1377 bytes mods/skinsdb/textures/character_417.png | Bin 0 -> 793 bytes mods/skinsdb/textures/character_418.png | Bin 0 -> 2241 bytes mods/skinsdb/textures/character_419.png | Bin 0 -> 1995 bytes mods/skinsdb/textures/character_420.png | Bin 0 -> 1618 bytes mods/skinsdb/textures/character_421.png | Bin 0 -> 1565 bytes mods/skinsdb/textures/character_428.png | Bin 0 -> 2028 bytes mods/skinsdb/textures/character_429.png | Bin 0 -> 719 bytes mods/skinsdb/textures/character_430.png | Bin 0 -> 677 bytes mods/skinsdb/textures/character_431.png | Bin 0 -> 2343 bytes mods/skinsdb/textures/character_432.png | Bin 0 -> 647 bytes mods/skinsdb/textures/character_433.png | Bin 0 -> 452 bytes mods/skinsdb/textures/character_434.png | Bin 0 -> 1042 bytes mods/skinsdb/textures/character_435.png | Bin 0 -> 1017 bytes mods/skinsdb/textures/character_436.png | Bin 0 -> 3294 bytes mods/skinsdb/textures/character_437.png | Bin 0 -> 967 bytes mods/skinsdb/textures/character_438.png | Bin 0 -> 392 bytes mods/skinsdb/textures/character_439.png | Bin 0 -> 2763 bytes mods/skinsdb/textures/character_440.png | Bin 0 -> 796 bytes mods/skinsdb/textures/character_441.png | Bin 0 -> 1570 bytes mods/skinsdb/textures/character_442.png | Bin 0 -> 1487 bytes mods/skinsdb/textures/character_443.png | Bin 0 -> 688 bytes mods/skinsdb/textures/character_444.png | Bin 0 -> 781 bytes mods/skinsdb/textures/character_445.png | Bin 0 -> 1106 bytes mods/skinsdb/textures/character_446.png | Bin 0 -> 2744 bytes mods/skinsdb/textures/character_447.png | Bin 0 -> 1412 bytes mods/skinsdb/textures/character_448.png | Bin 0 -> 545 bytes mods/skinsdb/textures/character_449.png | Bin 0 -> 3322 bytes mods/skinsdb/textures/character_450.png | Bin 0 -> 1176 bytes mods/skinsdb/textures/character_451.png | Bin 0 -> 1742 bytes mods/skinsdb/textures/character_452.png | Bin 0 -> 1642 bytes mods/skinsdb/textures/character_453.png | Bin 0 -> 197 bytes mods/skinsdb/textures/character_454.png | Bin 0 -> 294 bytes mods/skinsdb/textures/character_456.png | Bin 0 -> 2502 bytes mods/skinsdb/textures/character_457.png | Bin 0 -> 2514 bytes mods/skinsdb/textures/character_458.png | Bin 0 -> 2106 bytes mods/skinsdb/textures/character_459.png | Bin 0 -> 1569 bytes mods/skinsdb/textures/character_460.png | Bin 0 -> 2981 bytes mods/skinsdb/textures/character_461.png | Bin 0 -> 1604 bytes mods/skinsdb/textures/character_462.png | Bin 0 -> 2212 bytes mods/skinsdb/textures/character_463.png | Bin 0 -> 1431 bytes mods/skinsdb/textures/character_464.png | Bin 0 -> 2333 bytes mods/skinsdb/textures/character_465.png | Bin 0 -> 1830 bytes mods/skinsdb/textures/character_466.png | Bin 0 -> 1635 bytes mods/skinsdb/textures/character_467.png | Bin 0 -> 1008 bytes mods/skinsdb/textures/character_468.png | Bin 0 -> 3226 bytes mods/skinsdb/textures/character_469.png | Bin 0 -> 350 bytes mods/skinsdb/textures/character_470.png | Bin 0 -> 1771 bytes mods/skinsdb/textures/character_471.png | Bin 0 -> 1655 bytes mods/skinsdb/textures/character_473.png | Bin 0 -> 658 bytes mods/skinsdb/textures/character_474.png | Bin 0 -> 2589 bytes mods/skinsdb/textures/character_475.png | Bin 0 -> 639 bytes mods/skinsdb/textures/character_476.png | Bin 0 -> 2254 bytes mods/skinsdb/textures/character_477.png | Bin 0 -> 1620 bytes mods/skinsdb/textures/character_478.png | Bin 0 -> 389 bytes mods/skinsdb/textures/character_479.png | Bin 0 -> 1497 bytes mods/skinsdb/textures/character_480.png | Bin 0 -> 2695 bytes mods/skinsdb/textures/character_482.png | Bin 0 -> 1806 bytes mods/skinsdb/textures/character_483.png | Bin 0 -> 331 bytes mods/skinsdb/textures/character_484.png | Bin 0 -> 2734 bytes mods/skinsdb/textures/character_485.png | Bin 0 -> 500 bytes mods/skinsdb/textures/character_486.png | Bin 0 -> 922 bytes mods/skinsdb/textures/character_487.png | Bin 0 -> 1207 bytes mods/skinsdb/textures/character_488.png | Bin 0 -> 2047 bytes mods/skinsdb/textures/character_489.png | Bin 0 -> 1322 bytes mods/skinsdb/textures/character_490.png | Bin 0 -> 534 bytes mods/skinsdb/textures/character_491.png | Bin 0 -> 247 bytes mods/skinsdb/textures/character_492.png | Bin 0 -> 1153 bytes mods/skinsdb/textures/character_493.png | Bin 0 -> 692 bytes mods/skinsdb/textures/character_494.png | Bin 0 -> 756 bytes mods/skinsdb/textures/character_495.png | Bin 0 -> 368 bytes mods/skinsdb/textures/character_496.png | Bin 0 -> 2643 bytes mods/skinsdb/textures/character_497.png | Bin 0 -> 2401 bytes mods/skinsdb/textures/character_498.png | Bin 0 -> 776 bytes mods/skinsdb/textures/character_5.png | Bin 0 -> 1980 bytes mods/skinsdb/textures/character_50.png | Bin 0 -> 1567 bytes mods/skinsdb/textures/character_500.png | Bin 0 -> 416 bytes mods/skinsdb/textures/character_501.png | Bin 0 -> 270 bytes mods/skinsdb/textures/character_502.png | Bin 0 -> 1133 bytes mods/skinsdb/textures/character_503.png | Bin 0 -> 4369 bytes mods/skinsdb/textures/character_504.png | Bin 0 -> 576 bytes mods/skinsdb/textures/character_505.png | Bin 0 -> 779 bytes mods/skinsdb/textures/character_507.png | Bin 0 -> 352 bytes mods/skinsdb/textures/character_510.png | Bin 0 -> 2172 bytes mods/skinsdb/textures/character_511.png | Bin 0 -> 1940 bytes mods/skinsdb/textures/character_512.png | Bin 0 -> 1289 bytes mods/skinsdb/textures/character_513.png | Bin 0 -> 1025 bytes mods/skinsdb/textures/character_514.png | Bin 0 -> 653 bytes mods/skinsdb/textures/character_515.png | Bin 0 -> 1929 bytes mods/skinsdb/textures/character_516.png | Bin 0 -> 1615 bytes mods/skinsdb/textures/character_517.png | Bin 0 -> 1563 bytes mods/skinsdb/textures/character_518.png | Bin 0 -> 380 bytes mods/skinsdb/textures/character_519.png | Bin 0 -> 854 bytes mods/skinsdb/textures/character_52.png | Bin 0 -> 3694 bytes mods/skinsdb/textures/character_520.png | Bin 0 -> 428 bytes mods/skinsdb/textures/character_521.png | Bin 0 -> 923 bytes mods/skinsdb/textures/character_522.png | Bin 0 -> 522 bytes mods/skinsdb/textures/character_523.png | Bin 0 -> 2953 bytes mods/skinsdb/textures/character_524.png | Bin 0 -> 1860 bytes mods/skinsdb/textures/character_525.png | Bin 0 -> 669 bytes mods/skinsdb/textures/character_526.png | Bin 0 -> 664 bytes mods/skinsdb/textures/character_527.png | Bin 0 -> 440 bytes mods/skinsdb/textures/character_528.png | Bin 0 -> 2302 bytes mods/skinsdb/textures/character_529.png | Bin 0 -> 2280 bytes mods/skinsdb/textures/character_530.png | Bin 0 -> 2301 bytes mods/skinsdb/textures/character_531.png | Bin 0 -> 2288 bytes mods/skinsdb/textures/character_532.png | Bin 0 -> 1525 bytes mods/skinsdb/textures/character_533.png | Bin 0 -> 662 bytes mods/skinsdb/textures/character_534.png | Bin 0 -> 2201 bytes mods/skinsdb/textures/character_535.png | Bin 0 -> 1949 bytes mods/skinsdb/textures/character_536.png | Bin 0 -> 1292 bytes mods/skinsdb/textures/character_537.png | Bin 0 -> 853 bytes mods/skinsdb/textures/character_539.png | Bin 0 -> 376 bytes mods/skinsdb/textures/character_54.png | Bin 0 -> 3544 bytes mods/skinsdb/textures/character_540.png | Bin 0 -> 2486 bytes mods/skinsdb/textures/character_541.png | Bin 0 -> 685 bytes mods/skinsdb/textures/character_542.png | Bin 0 -> 382 bytes mods/skinsdb/textures/character_543.png | Bin 0 -> 849 bytes mods/skinsdb/textures/character_544.png | Bin 0 -> 806 bytes mods/skinsdb/textures/character_545.png | Bin 0 -> 1054 bytes mods/skinsdb/textures/character_546.png | Bin 0 -> 1492 bytes mods/skinsdb/textures/character_547.png | Bin 0 -> 654 bytes mods/skinsdb/textures/character_548.png | Bin 0 -> 2336 bytes mods/skinsdb/textures/character_549.png | Bin 0 -> 1764 bytes mods/skinsdb/textures/character_55.png | Bin 0 -> 290 bytes mods/skinsdb/textures/character_550.png | Bin 0 -> 662 bytes mods/skinsdb/textures/character_551.png | Bin 0 -> 1358 bytes mods/skinsdb/textures/character_552.png | Bin 0 -> 912 bytes mods/skinsdb/textures/character_553.png | Bin 0 -> 2094 bytes mods/skinsdb/textures/character_554.png | Bin 0 -> 1930 bytes mods/skinsdb/textures/character_555.png | Bin 0 -> 981 bytes mods/skinsdb/textures/character_556.png | Bin 0 -> 679 bytes mods/skinsdb/textures/character_558.png | Bin 0 -> 801 bytes mods/skinsdb/textures/character_559.png | Bin 0 -> 1854 bytes mods/skinsdb/textures/character_560.png | Bin 0 -> 567 bytes mods/skinsdb/textures/character_561.png | Bin 0 -> 369 bytes mods/skinsdb/textures/character_562.png | Bin 0 -> 1828 bytes mods/skinsdb/textures/character_563.png | Bin 0 -> 1060 bytes mods/skinsdb/textures/character_564.png | Bin 0 -> 1007 bytes mods/skinsdb/textures/character_565.png | Bin 0 -> 2360 bytes mods/skinsdb/textures/character_567.png | Bin 0 -> 1824 bytes mods/skinsdb/textures/character_57.png | Bin 0 -> 1276 bytes mods/skinsdb/textures/character_570.png | Bin 0 -> 689 bytes mods/skinsdb/textures/character_571.png | Bin 0 -> 3096 bytes mods/skinsdb/textures/character_572.png | Bin 0 -> 500 bytes mods/skinsdb/textures/character_573.png | Bin 0 -> 2679 bytes mods/skinsdb/textures/character_575.png | Bin 0 -> 890 bytes mods/skinsdb/textures/character_576.png | Bin 0 -> 1216 bytes mods/skinsdb/textures/character_577.png | Bin 0 -> 3096 bytes mods/skinsdb/textures/character_578.png | Bin 0 -> 2049 bytes mods/skinsdb/textures/character_579.png | Bin 0 -> 1101 bytes mods/skinsdb/textures/character_580.png | Bin 0 -> 2493 bytes mods/skinsdb/textures/character_581.png | Bin 0 -> 2012 bytes mods/skinsdb/textures/character_582.png | Bin 0 -> 2758 bytes mods/skinsdb/textures/character_583.png | Bin 0 -> 2517 bytes mods/skinsdb/textures/character_584.png | Bin 0 -> 2207 bytes mods/skinsdb/textures/character_585.png | Bin 0 -> 323 bytes mods/skinsdb/textures/character_586.png | Bin 0 -> 982 bytes mods/skinsdb/textures/character_587.png | Bin 0 -> 1590 bytes mods/skinsdb/textures/character_588.png | Bin 0 -> 246 bytes mods/skinsdb/textures/character_589.png | Bin 0 -> 1900 bytes mods/skinsdb/textures/character_590.png | Bin 0 -> 250 bytes mods/skinsdb/textures/character_591.png | Bin 0 -> 431 bytes mods/skinsdb/textures/character_592.png | Bin 0 -> 577 bytes mods/skinsdb/textures/character_593.png | Bin 0 -> 1292 bytes mods/skinsdb/textures/character_594.png | Bin 0 -> 569 bytes mods/skinsdb/textures/character_595.png | Bin 0 -> 2565 bytes mods/skinsdb/textures/character_596.png | Bin 0 -> 1935 bytes mods/skinsdb/textures/character_597.png | Bin 0 -> 1108 bytes mods/skinsdb/textures/character_598.png | Bin 0 -> 406 bytes mods/skinsdb/textures/character_599.png | Bin 0 -> 841 bytes mods/skinsdb/textures/character_6.png | Bin 0 -> 2365 bytes mods/skinsdb/textures/character_600.png | Bin 0 -> 968 bytes mods/skinsdb/textures/character_601.png | Bin 0 -> 1039 bytes mods/skinsdb/textures/character_602.png | Bin 0 -> 1018 bytes mods/skinsdb/textures/character_603.png | Bin 0 -> 1198 bytes mods/skinsdb/textures/character_604.png | Bin 0 -> 1062 bytes mods/skinsdb/textures/character_605.png | Bin 0 -> 940 bytes mods/skinsdb/textures/character_606.png | Bin 0 -> 402 bytes mods/skinsdb/textures/character_607.png | Bin 0 -> 421 bytes mods/skinsdb/textures/character_608.png | Bin 0 -> 1977 bytes mods/skinsdb/textures/character_609.png | Bin 0 -> 823 bytes mods/skinsdb/textures/character_61.png | Bin 0 -> 1925 bytes mods/skinsdb/textures/character_610.png | Bin 0 -> 450 bytes mods/skinsdb/textures/character_611.png | Bin 0 -> 1151 bytes mods/skinsdb/textures/character_612.png | Bin 0 -> 716 bytes mods/skinsdb/textures/character_613.png | Bin 0 -> 1022 bytes mods/skinsdb/textures/character_614.png | Bin 0 -> 1044 bytes mods/skinsdb/textures/character_615.png | Bin 0 -> 1529 bytes mods/skinsdb/textures/character_616.png | Bin 0 -> 1950 bytes mods/skinsdb/textures/character_618.png | Bin 0 -> 1307 bytes mods/skinsdb/textures/character_619.png | Bin 0 -> 1390 bytes mods/skinsdb/textures/character_620.png | Bin 0 -> 1051 bytes mods/skinsdb/textures/character_621.png | Bin 0 -> 900 bytes mods/skinsdb/textures/character_622.png | Bin 0 -> 1052 bytes mods/skinsdb/textures/character_623.png | Bin 0 -> 873 bytes mods/skinsdb/textures/character_624.png | Bin 0 -> 3040 bytes mods/skinsdb/textures/character_625.png | Bin 0 -> 1037 bytes mods/skinsdb/textures/character_626.png | Bin 0 -> 1871 bytes mods/skinsdb/textures/character_627.png | Bin 0 -> 2372 bytes mods/skinsdb/textures/character_628.png | Bin 0 -> 1837 bytes mods/skinsdb/textures/character_629.png | Bin 0 -> 1879 bytes mods/skinsdb/textures/character_630.png | Bin 0 -> 1382 bytes mods/skinsdb/textures/character_631.png | Bin 0 -> 1161 bytes mods/skinsdb/textures/character_632.png | Bin 0 -> 1209 bytes mods/skinsdb/textures/character_633.png | Bin 0 -> 1387 bytes mods/skinsdb/textures/character_634.png | Bin 0 -> 1774 bytes mods/skinsdb/textures/character_635.png | Bin 0 -> 1928 bytes mods/skinsdb/textures/character_636.png | Bin 0 -> 1405 bytes mods/skinsdb/textures/character_637.png | Bin 0 -> 1173 bytes mods/skinsdb/textures/character_638.png | Bin 0 -> 1826 bytes mods/skinsdb/textures/character_639.png | Bin 0 -> 912 bytes mods/skinsdb/textures/character_640.png | Bin 0 -> 596 bytes mods/skinsdb/textures/character_641.png | Bin 0 -> 1121 bytes mods/skinsdb/textures/character_642.png | Bin 0 -> 743 bytes mods/skinsdb/textures/character_643.png | Bin 0 -> 738 bytes mods/skinsdb/textures/character_644.png | Bin 0 -> 2352 bytes mods/skinsdb/textures/character_645.png | Bin 0 -> 1443 bytes mods/skinsdb/textures/character_646.png | Bin 0 -> 2341 bytes mods/skinsdb/textures/character_647.png | Bin 0 -> 1392 bytes mods/skinsdb/textures/character_648.png | Bin 0 -> 1698 bytes mods/skinsdb/textures/character_649.png | Bin 0 -> 2621 bytes mods/skinsdb/textures/character_650.png | Bin 0 -> 878 bytes mods/skinsdb/textures/character_651.png | Bin 0 -> 2224 bytes mods/skinsdb/textures/character_652.png | Bin 0 -> 826 bytes mods/skinsdb/textures/character_656.png | Bin 0 -> 1754 bytes mods/skinsdb/textures/character_657.png | Bin 0 -> 1874 bytes mods/skinsdb/textures/character_658.png | Bin 0 -> 2156 bytes mods/skinsdb/textures/character_659.png | Bin 0 -> 305 bytes mods/skinsdb/textures/character_660.png | Bin 0 -> 1886 bytes mods/skinsdb/textures/character_661.png | Bin 0 -> 1025 bytes mods/skinsdb/textures/character_662.png | Bin 0 -> 1404 bytes mods/skinsdb/textures/character_663.png | Bin 0 -> 2162 bytes mods/skinsdb/textures/character_664.png | Bin 0 -> 1585 bytes mods/skinsdb/textures/character_666.png | Bin 0 -> 2203 bytes mods/skinsdb/textures/character_667.png | Bin 0 -> 1063 bytes mods/skinsdb/textures/character_668.png | Bin 0 -> 2389 bytes mods/skinsdb/textures/character_669.png | Bin 0 -> 823 bytes mods/skinsdb/textures/character_670.png | Bin 0 -> 3744 bytes mods/skinsdb/textures/character_671.png | Bin 0 -> 680 bytes mods/skinsdb/textures/character_672.png | Bin 0 -> 601 bytes mods/skinsdb/textures/character_673.png | Bin 0 -> 1016 bytes mods/skinsdb/textures/character_674.png | Bin 0 -> 708 bytes mods/skinsdb/textures/character_675.png | Bin 0 -> 1360 bytes mods/skinsdb/textures/character_676.png | Bin 0 -> 562 bytes mods/skinsdb/textures/character_677.png | Bin 0 -> 521 bytes mods/skinsdb/textures/character_678.png | Bin 0 -> 1373 bytes mods/skinsdb/textures/character_679.png | Bin 0 -> 313 bytes mods/skinsdb/textures/character_680.png | Bin 0 -> 740 bytes mods/skinsdb/textures/character_681.png | Bin 0 -> 294 bytes mods/skinsdb/textures/character_682.png | Bin 0 -> 355 bytes mods/skinsdb/textures/character_683.png | Bin 0 -> 550 bytes mods/skinsdb/textures/character_684.png | Bin 0 -> 483 bytes mods/skinsdb/textures/character_685.png | Bin 0 -> 2015 bytes mods/skinsdb/textures/character_686.png | Bin 0 -> 303 bytes mods/skinsdb/textures/character_687.png | Bin 0 -> 652 bytes mods/skinsdb/textures/character_688.png | Bin 0 -> 1998 bytes mods/skinsdb/textures/character_689.png | Bin 0 -> 254 bytes mods/skinsdb/textures/character_69.png | Bin 0 -> 309 bytes mods/skinsdb/textures/character_690.png | Bin 0 -> 2851 bytes mods/skinsdb/textures/character_691.png | Bin 0 -> 2459 bytes mods/skinsdb/textures/character_692.png | Bin 0 -> 2365 bytes mods/skinsdb/textures/character_693.png | Bin 0 -> 2775 bytes mods/skinsdb/textures/character_694.png | Bin 0 -> 2341 bytes mods/skinsdb/textures/character_695.png | Bin 0 -> 1276 bytes mods/skinsdb/textures/character_696.png | Bin 0 -> 1424 bytes mods/skinsdb/textures/character_697.png | Bin 0 -> 914 bytes mods/skinsdb/textures/character_698.png | Bin 0 -> 1352 bytes mods/skinsdb/textures/character_699.png | Bin 0 -> 1188 bytes mods/skinsdb/textures/character_7.png | Bin 0 -> 2501 bytes mods/skinsdb/textures/character_70.png | Bin 0 -> 307 bytes mods/skinsdb/textures/character_700.png | Bin 0 -> 611 bytes mods/skinsdb/textures/character_701.png | Bin 0 -> 910 bytes mods/skinsdb/textures/character_702.png | Bin 0 -> 797 bytes mods/skinsdb/textures/character_703.png | Bin 0 -> 573 bytes mods/skinsdb/textures/character_704.png | Bin 0 -> 564 bytes mods/skinsdb/textures/character_705.png | Bin 0 -> 266 bytes mods/skinsdb/textures/character_706.png | Bin 0 -> 591 bytes mods/skinsdb/textures/character_707.png | Bin 0 -> 169 bytes mods/skinsdb/textures/character_708.png | Bin 0 -> 1067 bytes mods/skinsdb/textures/character_709.png | Bin 0 -> 1784 bytes mods/skinsdb/textures/character_71.png | Bin 0 -> 274 bytes mods/skinsdb/textures/character_710.png | Bin 0 -> 1930 bytes mods/skinsdb/textures/character_711.png | Bin 0 -> 347 bytes mods/skinsdb/textures/character_712.png | Bin 0 -> 1099 bytes mods/skinsdb/textures/character_713.png | Bin 0 -> 366 bytes mods/skinsdb/textures/character_714.png | Bin 0 -> 211 bytes mods/skinsdb/textures/character_715.png | Bin 0 -> 1025 bytes mods/skinsdb/textures/character_716.png | Bin 0 -> 1337 bytes mods/skinsdb/textures/character_717.png | Bin 0 -> 599 bytes mods/skinsdb/textures/character_718.png | Bin 0 -> 600 bytes mods/skinsdb/textures/character_72.png | Bin 0 -> 368 bytes mods/skinsdb/textures/character_720.png | Bin 0 -> 947 bytes mods/skinsdb/textures/character_721.png | Bin 0 -> 1286 bytes mods/skinsdb/textures/character_723.png | Bin 0 -> 1175 bytes mods/skinsdb/textures/character_724.png | Bin 0 -> 1318 bytes mods/skinsdb/textures/character_725.png | Bin 0 -> 1988 bytes mods/skinsdb/textures/character_726.png | Bin 0 -> 886 bytes mods/skinsdb/textures/character_727.png | Bin 0 -> 587 bytes mods/skinsdb/textures/character_728.png | Bin 0 -> 710 bytes mods/skinsdb/textures/character_729.png | Bin 0 -> 1422 bytes mods/skinsdb/textures/character_73.png | Bin 0 -> 310 bytes mods/skinsdb/textures/character_730.png | Bin 0 -> 1609 bytes mods/skinsdb/textures/character_731.png | Bin 0 -> 2947 bytes mods/skinsdb/textures/character_732.png | Bin 0 -> 1056 bytes mods/skinsdb/textures/character_734.png | Bin 0 -> 526 bytes mods/skinsdb/textures/character_735.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_736.png | Bin 0 -> 1667 bytes mods/skinsdb/textures/character_737.png | Bin 0 -> 772 bytes mods/skinsdb/textures/character_738.png | Bin 0 -> 1198 bytes mods/skinsdb/textures/character_739.png | Bin 0 -> 847 bytes mods/skinsdb/textures/character_74.png | Bin 0 -> 243 bytes mods/skinsdb/textures/character_740.png | Bin 0 -> 3307 bytes mods/skinsdb/textures/character_741.png | Bin 0 -> 1198 bytes mods/skinsdb/textures/character_742.png | Bin 0 -> 1205 bytes mods/skinsdb/textures/character_743.png | Bin 0 -> 2265 bytes mods/skinsdb/textures/character_744.png | Bin 0 -> 167 bytes mods/skinsdb/textures/character_745.png | Bin 0 -> 330 bytes mods/skinsdb/textures/character_746.png | Bin 0 -> 514 bytes mods/skinsdb/textures/character_747.png | Bin 0 -> 510 bytes mods/skinsdb/textures/character_748.png | Bin 0 -> 503 bytes mods/skinsdb/textures/character_749.png | Bin 0 -> 548 bytes mods/skinsdb/textures/character_75.png | Bin 0 -> 354 bytes mods/skinsdb/textures/character_750.png | Bin 0 -> 354 bytes mods/skinsdb/textures/character_751.png | Bin 0 -> 243 bytes mods/skinsdb/textures/character_752.png | Bin 0 -> 552 bytes mods/skinsdb/textures/character_753.png | Bin 0 -> 1084 bytes mods/skinsdb/textures/character_754.png | Bin 0 -> 436 bytes mods/skinsdb/textures/character_755.png | Bin 0 -> 1405 bytes mods/skinsdb/textures/character_756.png | Bin 0 -> 2062 bytes mods/skinsdb/textures/character_757.png | Bin 0 -> 1599 bytes mods/skinsdb/textures/character_758.png | Bin 0 -> 760 bytes mods/skinsdb/textures/character_759.png | Bin 0 -> 634 bytes mods/skinsdb/textures/character_76.png | Bin 0 -> 1012 bytes mods/skinsdb/textures/character_760.png | Bin 0 -> 1257 bytes mods/skinsdb/textures/character_761.png | Bin 0 -> 3380 bytes mods/skinsdb/textures/character_762.png | Bin 0 -> 1533 bytes mods/skinsdb/textures/character_763.png | Bin 0 -> 980 bytes mods/skinsdb/textures/character_764.png | Bin 0 -> 180 bytes mods/skinsdb/textures/character_765.png | Bin 0 -> 680 bytes mods/skinsdb/textures/character_766.png | Bin 0 -> 771 bytes mods/skinsdb/textures/character_767.png | Bin 0 -> 736 bytes mods/skinsdb/textures/character_768.png | Bin 0 -> 2142 bytes mods/skinsdb/textures/character_769.png | Bin 0 -> 1582 bytes mods/skinsdb/textures/character_77.png | Bin 0 -> 244 bytes mods/skinsdb/textures/character_770.png | Bin 0 -> 414 bytes mods/skinsdb/textures/character_771.png | Bin 0 -> 227 bytes mods/skinsdb/textures/character_772.png | Bin 0 -> 1296 bytes mods/skinsdb/textures/character_773.png | Bin 0 -> 1125 bytes mods/skinsdb/textures/character_774.png | Bin 0 -> 160 bytes mods/skinsdb/textures/character_775.png | Bin 0 -> 449 bytes mods/skinsdb/textures/character_776.png | Bin 0 -> 428 bytes mods/skinsdb/textures/character_777.png | Bin 0 -> 609 bytes mods/skinsdb/textures/character_778.png | Bin 0 -> 828 bytes mods/skinsdb/textures/character_779.png | Bin 0 -> 307 bytes mods/skinsdb/textures/character_78.png | Bin 0 -> 469 bytes mods/skinsdb/textures/character_780.png | Bin 0 -> 839 bytes mods/skinsdb/textures/character_781.png | Bin 0 -> 757 bytes mods/skinsdb/textures/character_782.png | Bin 0 -> 449 bytes mods/skinsdb/textures/character_783.png | Bin 0 -> 1447 bytes mods/skinsdb/textures/character_784.png | Bin 0 -> 3143 bytes mods/skinsdb/textures/character_785.png | Bin 0 -> 713 bytes mods/skinsdb/textures/character_786.png | Bin 0 -> 430 bytes mods/skinsdb/textures/character_787.png | Bin 0 -> 545 bytes mods/skinsdb/textures/character_788.png | Bin 0 -> 371 bytes mods/skinsdb/textures/character_789.png | Bin 0 -> 2121 bytes mods/skinsdb/textures/character_790.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_791.png | Bin 0 -> 601 bytes mods/skinsdb/textures/character_792.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_793.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_794.png | Bin 0 -> 352 bytes mods/skinsdb/textures/character_795.png | Bin 0 -> 730 bytes mods/skinsdb/textures/character_796.png | Bin 0 -> 336 bytes mods/skinsdb/textures/character_797.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_798.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_799.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_8.png | Bin 0 -> 2503 bytes mods/skinsdb/textures/character_80.png | Bin 0 -> 419 bytes mods/skinsdb/textures/character_800.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_801.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_802.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_803.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_804.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_805.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_806.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_807.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_808.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_809.png | Bin 0 -> 5725 bytes mods/skinsdb/textures/character_81.png | Bin 0 -> 709 bytes mods/skinsdb/textures/character_810.png | Bin 0 -> 3397 bytes mods/skinsdb/textures/character_811.png | Bin 0 -> 2818 bytes mods/skinsdb/textures/character_812.png | Bin 0 -> 3434 bytes mods/skinsdb/textures/character_813.png | Bin 0 -> 1927 bytes mods/skinsdb/textures/character_814.png | Bin 0 -> 3777 bytes mods/skinsdb/textures/character_815.png | Bin 0 -> 1670 bytes mods/skinsdb/textures/character_816.png | Bin 0 -> 520 bytes mods/skinsdb/textures/character_817.png | Bin 0 -> 2022 bytes mods/skinsdb/textures/character_818.png | Bin 0 -> 2185 bytes mods/skinsdb/textures/character_819.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_82.png | Bin 0 -> 2325 bytes mods/skinsdb/textures/character_821.png | Bin 0 -> 20797 bytes mods/skinsdb/textures/character_822.png | Bin 0 -> 3165 bytes mods/skinsdb/textures/character_823.png | Bin 0 -> 2146 bytes mods/skinsdb/textures/character_824.png | Bin 0 -> 6535 bytes mods/skinsdb/textures/character_827.png | Bin 0 -> 27251 bytes mods/skinsdb/textures/character_828.png | Bin 0 -> 837 bytes mods/skinsdb/textures/character_829.png | Bin 0 -> 24650 bytes mods/skinsdb/textures/character_83.png | Bin 0 -> 3164 bytes mods/skinsdb/textures/character_830.png | Bin 0 -> 2156 bytes mods/skinsdb/textures/character_831.png | Bin 0 -> 2740 bytes mods/skinsdb/textures/character_832.png | Bin 0 -> 475 bytes mods/skinsdb/textures/character_833.png | Bin 0 -> 318 bytes mods/skinsdb/textures/character_834.png | Bin 0 -> 348 bytes mods/skinsdb/textures/character_835.png | Bin 0 -> 739 bytes mods/skinsdb/textures/character_836.png | Bin 0 -> 1149 bytes mods/skinsdb/textures/character_837.png | Bin 0 -> 516 bytes mods/skinsdb/textures/character_838.png | Bin 0 -> 2754 bytes mods/skinsdb/textures/character_839.png | Bin 0 -> 829 bytes mods/skinsdb/textures/character_84.png | Bin 0 -> 3024 bytes mods/skinsdb/textures/character_841.png | Bin 0 -> 858 bytes mods/skinsdb/textures/character_843.png | Bin 0 -> 525 bytes mods/skinsdb/textures/character_844.png | Bin 0 -> 1207 bytes mods/skinsdb/textures/character_845.png | Bin 0 -> 517 bytes mods/skinsdb/textures/character_846.png | Bin 0 -> 892 bytes mods/skinsdb/textures/character_847.png | Bin 0 -> 1109 bytes mods/skinsdb/textures/character_848.png | Bin 0 -> 1064 bytes mods/skinsdb/textures/character_85.png | Bin 0 -> 1143 bytes mods/skinsdb/textures/character_850.png | Bin 0 -> 1006 bytes mods/skinsdb/textures/character_851.png | Bin 0 -> 1214 bytes mods/skinsdb/textures/character_852.png | Bin 0 -> 857 bytes mods/skinsdb/textures/character_853.png | Bin 0 -> 327 bytes mods/skinsdb/textures/character_855.png | Bin 0 -> 619 bytes mods/skinsdb/textures/character_856.png | Bin 0 -> 590 bytes mods/skinsdb/textures/character_857.png | Bin 0 -> 244 bytes mods/skinsdb/textures/character_859.png | Bin 0 -> 1118 bytes mods/skinsdb/textures/character_860.png | Bin 0 -> 1177 bytes mods/skinsdb/textures/character_861.png | Bin 0 -> 1848 bytes mods/skinsdb/textures/character_862.png | Bin 0 -> 1140 bytes mods/skinsdb/textures/character_863.png | Bin 0 -> 1058 bytes mods/skinsdb/textures/character_864.png | Bin 0 -> 739 bytes mods/skinsdb/textures/character_865.png | Bin 0 -> 2072 bytes mods/skinsdb/textures/character_866.png | Bin 0 -> 625 bytes mods/skinsdb/textures/character_869.png | Bin 0 -> 827 bytes mods/skinsdb/textures/character_87.png | Bin 0 -> 943 bytes mods/skinsdb/textures/character_870.png | Bin 0 -> 1037 bytes mods/skinsdb/textures/character_871.png | Bin 0 -> 1274 bytes mods/skinsdb/textures/character_874.png | Bin 0 -> 872 bytes mods/skinsdb/textures/character_877.png | Bin 0 -> 913 bytes mods/skinsdb/textures/character_878.png | Bin 0 -> 1195 bytes mods/skinsdb/textures/character_879.png | Bin 0 -> 1276 bytes mods/skinsdb/textures/character_88.png | Bin 0 -> 2854 bytes mods/skinsdb/textures/character_880.png | Bin 0 -> 1287 bytes mods/skinsdb/textures/character_881.png | Bin 0 -> 1372 bytes mods/skinsdb/textures/character_882.png | Bin 0 -> 809 bytes mods/skinsdb/textures/character_883.png | Bin 0 -> 1064 bytes mods/skinsdb/textures/character_884.png | Bin 0 -> 732 bytes mods/skinsdb/textures/character_885.png | Bin 0 -> 871 bytes mods/skinsdb/textures/character_886.png | Bin 0 -> 754 bytes mods/skinsdb/textures/character_887.png | Bin 0 -> 831 bytes mods/skinsdb/textures/character_888.png | Bin 0 -> 153 bytes mods/skinsdb/textures/character_889.png | Bin 0 -> 134 bytes mods/skinsdb/textures/character_89.png | Bin 0 -> 2744 bytes mods/skinsdb/textures/character_890.png | Bin 0 -> 755 bytes mods/skinsdb/textures/character_891.png | Bin 0 -> 870 bytes mods/skinsdb/textures/character_893.png | Bin 0 -> 652 bytes mods/skinsdb/textures/character_894.png | Bin 0 -> 732 bytes mods/skinsdb/textures/character_895.png | Bin 0 -> 1138 bytes mods/skinsdb/textures/character_896.png | Bin 0 -> 29025 bytes mods/skinsdb/textures/character_897.png | Bin 0 -> 28835 bytes mods/skinsdb/textures/character_898.png | Bin 0 -> 3131 bytes mods/skinsdb/textures/character_899.png | Bin 0 -> 941 bytes mods/skinsdb/textures/character_9.png | Bin 0 -> 2955 bytes mods/skinsdb/textures/character_900.png | Bin 0 -> 1040 bytes mods/skinsdb/textures/character_901.png | Bin 0 -> 980 bytes mods/skinsdb/textures/character_902.png | Bin 0 -> 309 bytes mods/skinsdb/textures/character_903.png | Bin 0 -> 554 bytes mods/skinsdb/textures/character_904.png | Bin 0 -> 481 bytes mods/skinsdb/textures/character_905.png | Bin 0 -> 1359 bytes mods/skinsdb/textures/character_906.png | Bin 0 -> 1497 bytes mods/skinsdb/textures/character_907.png | Bin 0 -> 2266 bytes mods/skinsdb/textures/character_908.png | Bin 0 -> 829 bytes mods/skinsdb/textures/character_909.png | Bin 0 -> 1082 bytes mods/skinsdb/textures/character_910.png | Bin 0 -> 1742 bytes mods/skinsdb/textures/character_911.png | Bin 0 -> 3613 bytes mods/skinsdb/textures/character_912.png | Bin 0 -> 1097 bytes mods/skinsdb/textures/character_913.png | Bin 0 -> 1008 bytes mods/skinsdb/textures/character_914.png | Bin 0 -> 861 bytes mods/skinsdb/textures/character_915.png | Bin 0 -> 808 bytes mods/skinsdb/textures/character_916.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_917.png | Bin 0 -> 664 bytes mods/skinsdb/textures/character_918.png | Bin 0 -> 3172 bytes mods/skinsdb/textures/character_919.png | Bin 0 -> 2670 bytes mods/skinsdb/textures/character_92.png | Bin 0 -> 824 bytes mods/skinsdb/textures/character_920.png | Bin 0 -> 1393 bytes mods/skinsdb/textures/character_921.png | Bin 0 -> 520 bytes mods/skinsdb/textures/character_922.png | Bin 0 -> 987 bytes mods/skinsdb/textures/character_923.png | Bin 0 -> 1469 bytes mods/skinsdb/textures/character_924.png | Bin 0 -> 2407 bytes mods/skinsdb/textures/character_925.png | Bin 0 -> 3120 bytes mods/skinsdb/textures/character_926.png | Bin 0 -> 2697 bytes mods/skinsdb/textures/character_927.png | Bin 0 -> 1797 bytes mods/skinsdb/textures/character_928.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_929.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_93.png | Bin 0 -> 2247 bytes mods/skinsdb/textures/character_930.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_931.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_932.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_933.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_934.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_935.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_936.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_937.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_938.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_939.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_940.png | Bin 0 -> 3437 bytes mods/skinsdb/textures/character_941.png | Bin 0 -> 4101 bytes mods/skinsdb/textures/character_942.png | Bin 0 -> 1279 bytes mods/skinsdb/textures/character_943.png | Bin 0 -> 967 bytes mods/skinsdb/textures/character_944.png | Bin 0 -> 1424 bytes mods/skinsdb/textures/character_945.png | Bin 0 -> 914 bytes mods/skinsdb/textures/character_946.png | Bin 0 -> 771 bytes mods/skinsdb/textures/character_947.png | Bin 0 -> 27501 bytes mods/skinsdb/textures/character_948.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_949.png | Bin 0 -> 4243 bytes mods/skinsdb/textures/character_95.png | Bin 0 -> 1896 bytes mods/skinsdb/textures/character_950.png | Bin 0 -> 1689 bytes mods/skinsdb/textures/character_951.png | Bin 0 -> 1768 bytes mods/skinsdb/textures/character_952.png | Bin 0 -> 2096 bytes mods/skinsdb/textures/character_953.png | Bin 0 -> 2598 bytes mods/skinsdb/textures/character_954.png | Bin 0 -> 1483 bytes mods/skinsdb/textures/character_955.png | Bin 0 -> 1743 bytes mods/skinsdb/textures/character_956.png | Bin 0 -> 1390 bytes mods/skinsdb/textures/character_957.png | Bin 0 -> 3266 bytes mods/skinsdb/textures/character_958.png | Bin 0 -> 1561 bytes mods/skinsdb/textures/character_959.png | Bin 0 -> 2461 bytes mods/skinsdb/textures/character_96.png | Bin 0 -> 1011 bytes mods/skinsdb/textures/character_960.png | Bin 0 -> 1678 bytes mods/skinsdb/textures/character_961.png | Bin 0 -> 2133 bytes mods/skinsdb/textures/character_962.png | Bin 0 -> 1417 bytes mods/skinsdb/textures/character_963.png | Bin 0 -> 2211 bytes mods/skinsdb/textures/character_964.png | Bin 0 -> 1762 bytes mods/skinsdb/textures/character_965.png | Bin 0 -> 1405 bytes mods/skinsdb/textures/character_966.png | Bin 0 -> 5045 bytes mods/skinsdb/textures/character_967.png | Bin 0 -> 1731 bytes mods/skinsdb/textures/character_968.png | Bin 0 -> 1529 bytes mods/skinsdb/textures/character_969.png | Bin 0 -> 2070 bytes mods/skinsdb/textures/character_970.png | Bin 0 -> 303 bytes mods/skinsdb/textures/character_971.png | Bin 0 -> 19256 bytes mods/skinsdb/textures/character_972.png | Bin 0 -> 478 bytes mods/skinsdb/textures/character_973.png | Bin 0 -> 406 bytes mods/skinsdb/textures/character_974.png | Bin 0 -> 18058 bytes mods/skinsdb/textures/character_975.png | Bin 0 -> 20059 bytes mods/skinsdb/textures/character_976.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_977.png | Bin 0 -> 1202 bytes mods/skinsdb/textures/character_978.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_979.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_98.png | Bin 0 -> 2370 bytes mods/skinsdb/textures/character_980.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_981.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_982.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_983.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_984.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_985.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_986.png | Bin 0 -> 774 bytes mods/skinsdb/textures/character_987.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_988.png | Bin 0 -> 3232 bytes mods/skinsdb/textures/character_989.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_99.png | Bin 0 -> 966 bytes mods/skinsdb/textures/character_990.png | Bin 0 -> 8362 bytes mods/skinsdb/textures/character_991.png | Bin 0 -> 3026 bytes mods/skinsdb/textures/character_992.png | Bin 0 -> 1171 bytes mods/skinsdb/textures/character_993.png | Bin 0 -> 3011 bytes mods/skinsdb/textures/character_994.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_995.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_996.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_997.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_998.png | Bin 0 -> 8304 bytes mods/skinsdb/textures/character_999.png | Bin 0 -> 8304 bytes mods/smartfs/README.md | 106 + mods/smartfs/docs/API.md | 163 + mods/smartfs/docs/example-container.lua | 173 + mods/smartfs/docs/example.lua | 104 + mods/smartfs/docs/example.smartfs | 1 + mods/smartfs/init.lua | 6 + mods/smartfs/mod.conf | 8 + mods/smartfs/smartfs.lua | 1535 ++ mods/stairs/README.txt | 20 + mods/stairs/api.txt | 78 + mods/stairs/depends.txt | 1 + mods/stairs/description.txt | 1 + mods/stairs/init.lua | 558 + mods/stairs/mod.conf | 1 + mods/stairs/models/stairs_slope.obj | 71 + mods/stairs/screenshot.png | Bin 0 -> 13860 bytes mods/stairs/sounds/wool_coat_movement.ogg | Bin 0 -> 9760 bytes mods/stairs/stairs.lua | 554 + mods/stamina/README.txt | 72 + mods/stamina/depends.txt | 4 + mods/stamina/description.txt | 1 + mods/stamina/init.lua | 657 + mods/stamina/mod.conf | 1 + mods/stamina/screenshot.png | Bin 0 -> 1165 bytes mods/stamina/sounds/stamina_burp.ogg | Bin 0 -> 6573 bytes mods/stamina/sounds/stamina_eat.1.ogg | Bin 0 -> 9333 bytes mods/stamina/sounds/stamina_eat.2.ogg | Bin 0 -> 11736 bytes mods/stamina/sounds/stamina_eat.3.ogg | Bin 0 -> 11656 bytes mods/stamina/sounds/stamina_sip.ogg | Bin 0 -> 17876 bytes mods/stamina/textures/stamina_hud_bg.png | Bin 0 -> 417 bytes mods/stamina/textures/stamina_hud_fg.png | Bin 0 -> 522 bytes mods/stamina/textures/stamina_hud_poison.png | Bin 0 -> 3196 bytes mods/vines/.luacheckrc | 13 - mods/vines/LICENSE.md | 4 - mods/vines/README.md | 56 - mods/vines/aliases.lua | 11 - mods/vines/bower.json | 18 - mods/vines/crafts.lua | 14 - mods/vines/depends.txt | 3 - mods/vines/description.txt | 1 - mods/vines/functions.lua | 129 - mods/vines/init.lua | 14 - mods/vines/mod.conf | 2 - mods/vines/nodes.lua | 83 - mods/vines/recipes.lua | 12 - mods/vines/shear.lua | 15 - mods/vines/vines.lua | 105 - mods/windmill/README.md | 27 + mods/windmill/init.lua | 125 + mods/windmill/textures/windmill.png | Bin 0 -> 49819 bytes .../windmill/textures/windmill_3blade_ccw.png | Bin 0 -> 113240 bytes mods/windmill/textures/windmill_3blade_cw.png | Bin 0 -> 114691 bytes .../windmill/textures/windmill_3blade_inv.png | Bin 0 -> 2563 bytes .../windmill/textures/windmill_4blade_inv.png | Bin 0 -> 2925 bytes mods/windmill/textures/windmill_farm_ccw.png | Bin 0 -> 361364 bytes mods/windmill/textures/windmill_farm_cw.png | Bin 0 -> 360857 bytes mods/windmill/textures/windmill_farm_inv.png | Bin 0 -> 5429 bytes mods/windmill/textures/windmill_inv.png | Bin 0 -> 4479 bytes mods/windmill/textures/windmill_reverse.png | Bin 0 -> 49902 bytes .../windmill/textures/windmill_wooden_ccw.png | Bin 0 -> 245571 bytes .../windmill_wooden_ccw_with_sails.png | Bin 0 -> 223666 bytes mods/windmill/textures/windmill_wooden_cw.png | Bin 0 -> 245487 bytes .../windmill_wooden_cw_with_sails.png | Bin 0 -> 224233 bytes .../windmill/textures/windmill_wooden_inv.png | Bin 0 -> 3732 bytes .../textures/windmill_wooden_no_sails_inv.png | Bin 0 -> 3745 bytes mods/wine/README.md | 43 + mods/wine/depends.txt | 12 + mods/wine/init.lua | 645 + mods/wine/license.txt | 39 + mods/wine/locale/template.txt | 30 + mods/wine/locale/wine.de.tr | 31 + mods/wine/locale/wine.es.tr | 32 + mods/wine/locale/wine.fr.tr | 30 + mods/wine/models/LICENSE | 2 + mods/wine/models/wine_barrel.obj | 453 + mods/wine/screenshot.jpg | Bin 0 -> 29715 bytes mods/wine/textures/wine_agave_syrup.png | Bin 0 -> 190 bytes mods/wine/textures/wine_barrel.png | Bin 0 -> 244 bytes mods/wine/textures/wine_beer_bottle.png | Bin 0 -> 347 bytes mods/wine/textures/wine_beer_glass.png | Bin 0 -> 227 bytes mods/wine/textures/wine_blue_agave.png | Bin 0 -> 320 bytes mods/wine/textures/wine_bourbon_bottle.png | Bin 0 -> 214 bytes mods/wine/textures/wine_bourbon_glass.png | Bin 0 -> 197 bytes mods/wine/textures/wine_cider_bottle.png | Bin 0 -> 355 bytes mods/wine/textures/wine_cider_glass.png | Bin 0 -> 325 bytes mods/wine/textures/wine_mead_bottle.png | Bin 0 -> 301 bytes mods/wine/textures/wine_mead_glass.png | Bin 0 -> 168 bytes mods/wine/textures/wine_mint_bottle.png | Bin 0 -> 191 bytes mods/wine/textures/wine_mint_glass.png | Bin 0 -> 198 bytes mods/wine/textures/wine_rum_bottle.png | Bin 0 -> 379 bytes mods/wine/textures/wine_rum_glass.png | Bin 0 -> 389 bytes mods/wine/textures/wine_sake_bottle.png | Bin 0 -> 235 bytes mods/wine/textures/wine_sake_glass.png | Bin 0 -> 145 bytes mods/wine/textures/wine_tequila_bottle.png | Bin 0 -> 211 bytes mods/wine/textures/wine_tequila_glass.png | Bin 0 -> 147 bytes mods/wine/textures/wine_vodka_bottle.png | Bin 0 -> 237 bytes mods/wine/textures/wine_vodka_glass.png | Bin 0 -> 166 bytes mods/wine/textures/wine_wheat_beer_bottle.png | Bin 0 -> 347 bytes mods/wine/textures/wine_wheat_beer_glass.png | Bin 0 -> 279 bytes mods/wine/textures/wine_wine_bottle.png | Bin 0 -> 1492 bytes mods/wine/textures/wine_wine_glass.png | Bin 0 -> 374 bytes mods/wool/README.md | 11 + mods/wool/depends.txt | 1 + mods/wool/init.lua | 67 + mods/wool/sounds/wool_coat_movement.ogg | Bin 0 -> 9760 bytes mods/wool/textures/wool_black.png | Bin 0 -> 158 bytes mods/wool/textures/wool_blue.png | Bin 0 -> 160 bytes mods/wool/textures/wool_brown.png | Bin 0 -> 160 bytes mods/wool/textures/wool_cyan.png | Bin 0 -> 160 bytes mods/wool/textures/wool_dark_green.png | Bin 0 -> 160 bytes mods/wool/textures/wool_dark_grey.png | Bin 0 -> 160 bytes mods/wool/textures/wool_green.png | Bin 0 -> 160 bytes mods/wool/textures/wool_grey.png | Bin 0 -> 160 bytes mods/wool/textures/wool_magenta.png | Bin 0 -> 160 bytes mods/wool/textures/wool_orange.png | Bin 0 -> 160 bytes mods/wool/textures/wool_pink.png | Bin 0 -> 160 bytes mods/wool/textures/wool_red.png | Bin 0 -> 160 bytes mods/wool/textures/wool_violet.png | Bin 0 -> 160 bytes mods/wool/textures/wool_white.png | Bin 0 -> 160 bytes mods/wool/textures/wool_yellow.png | Bin 0 -> 160 bytes ...t-all-world.mt-regenerate-from-config-file | 4 - setup-mt | 6 +- 8174 files changed, 298433 insertions(+), 9113 deletions(-) create mode 100755 git-push create mode 100644 mods/BBQ/LICENSE create mode 100644 mods/BBQ/README.md create mode 100644 mods/BBQ/cooking.lua create mode 100644 mods/BBQ/crafts.lua create mode 100644 mods/BBQ/depends.txt create mode 100644 mods/BBQ/description.txt create mode 100644 mods/BBQ/init.lua create mode 100644 mods/BBQ/kettle.lua create mode 100644 mods/BBQ/mod.conf create mode 100644 mods/BBQ/overrides.lua create mode 100644 mods/BBQ/propane_grill.lua create mode 100644 mods/BBQ/propane_grill_pro.lua create mode 100644 mods/BBQ/screenshot1.png create mode 100644 mods/BBQ/screenshot2.png create mode 100644 mods/BBQ/smoker.lua create mode 100644 mods/BBQ/sounds/bbq_basting.ogg create mode 100644 mods/BBQ/sounds/bbq_grill_brush.ogg create mode 100644 mods/BBQ/sounds/bbq_sizzle.ogg create mode 100644 mods/BBQ/textures/bbq_bacon.png create mode 100644 mods/BBQ/textures/bbq_bacon_cheeseburger.png create mode 100644 mods/BBQ/textures/bbq_bacon_raw.png create mode 100644 mods/BBQ/textures/bbq_basting_brush.png create mode 100644 mods/BBQ/textures/bbq_basting_brush_hang.png create mode 100644 mods/BBQ/textures/bbq_bbq_chicken.png create mode 100644 mods/BBQ/textures/bbq_bbq_chicken_raw.png create mode 100644 mods/BBQ/textures/bbq_bbq_sauce.png create mode 100644 mods/BBQ/textures/bbq_beef_cooked.png create mode 100644 mods/BBQ/textures/bbq_beef_jerky.png create mode 100644 mods/BBQ/textures/bbq_beef_jerky_raw.png create mode 100644 mods/BBQ/textures/bbq_beef_raw.png create mode 100644 mods/BBQ/textures/bbq_beef_ribs.png create mode 100644 mods/BBQ/textures/bbq_beef_ribs_raw.png create mode 100644 mods/BBQ/textures/bbq_beer.png create mode 100644 mods/BBQ/textures/bbq_beer_back.png create mode 100644 mods/BBQ/textures/bbq_beer_top.png create mode 100644 mods/BBQ/textures/bbq_brine.png create mode 100644 mods/BBQ/textures/bbq_brisket.png create mode 100644 mods/BBQ/textures/bbq_brisket_raw.png create mode 100644 mods/BBQ/textures/bbq_charcoal_bag.png create mode 100644 mods/BBQ/textures/bbq_charcoal_bag_back.png create mode 100644 mods/BBQ/textures/bbq_charcoal_bag_side.png create mode 100644 mods/BBQ/textures/bbq_charcoal_bag_top.png create mode 100644 mods/BBQ/textures/bbq_charcoal_briquette.png create mode 100644 mods/BBQ/textures/bbq_charcoal_lump.png create mode 100644 mods/BBQ/textures/bbq_cheese_steak.png create mode 100644 mods/BBQ/textures/bbq_chimney_smoke.png create mode 100644 mods/BBQ/textures/bbq_chimney_smoke_animation.png create mode 100644 mods/BBQ/textures/bbq_chrome.png create mode 100644 mods/BBQ/textures/bbq_chrome_bottom.png create mode 100644 mods/BBQ/textures/bbq_chrome_side.png create mode 100644 mods/BBQ/textures/bbq_chrome_top.png create mode 100644 mods/BBQ/textures/bbq_corn.png create mode 100644 mods/BBQ/textures/bbq_corned_beef.png create mode 100644 mods/BBQ/textures/bbq_corned_beef_raw.png create mode 100644 mods/BBQ/textures/bbq_cow_map.jpg create mode 100644 mods/BBQ/textures/bbq_cow_map.png create mode 100644 mods/BBQ/textures/bbq_foil.png create mode 100644 mods/BBQ/textures/bbq_garlic.png create mode 100644 mods/BBQ/textures/bbq_garlic_braid.png create mode 100644 mods/BBQ/textures/bbq_garlic_braid_side.png create mode 100644 mods/BBQ/textures/bbq_garlic_clove.png create mode 100644 mods/BBQ/textures/bbq_grill_brush.png create mode 100644 mods/BBQ/textures/bbq_grill_brush_hang.png create mode 100644 mods/BBQ/textures/bbq_grill_brush_hang_top.png create mode 100644 mods/BBQ/textures/bbq_grilled_corn.png create mode 100644 mods/BBQ/textures/bbq_grilled_corn_raw.png create mode 100644 mods/BBQ/textures/bbq_grilled_pizza.png create mode 100644 mods/BBQ/textures/bbq_grilled_pizza_raw.png create mode 100644 mods/BBQ/textures/bbq_grilled_tomato.png create mode 100644 mods/BBQ/textures/bbq_ham.png create mode 100644 mods/BBQ/textures/bbq_ham_raw.png create mode 100644 mods/BBQ/textures/bbq_hamburger.png create mode 100644 mods/BBQ/textures/bbq_hamburger_patty.png create mode 100644 mods/BBQ/textures/bbq_hamburger_patty_raw.png create mode 100644 mods/BBQ/textures/bbq_hot_sauce.png create mode 100644 mods/BBQ/textures/bbq_hot_wings.png create mode 100644 mods/BBQ/textures/bbq_hot_wings_raw.png create mode 100644 mods/BBQ/textures/bbq_hotdog.png create mode 100644 mods/BBQ/textures/bbq_hotdog_cooked.png create mode 100644 mods/BBQ/textures/bbq_hotdog_raw.png create mode 100644 mods/BBQ/textures/bbq_kettle.png create mode 100644 mods/BBQ/textures/bbq_kettle_bottom.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_active.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_base.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_ext.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_ext_ani.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_ext_top.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_ext_top_ani.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_inv.png create mode 100644 mods/BBQ/textures/bbq_kettle_grill_lid.png create mode 100644 mods/BBQ/textures/bbq_kettle_side.png create mode 100644 mods/BBQ/textures/bbq_kettle_top.png create mode 100644 mods/BBQ/textures/bbq_lamb_kebab.png create mode 100644 mods/BBQ/textures/bbq_lamb_kebab_raw.png create mode 100644 mods/BBQ/textures/bbq_leg_lamb.png create mode 100644 mods/BBQ/textures/bbq_leg_lamb_raw.png create mode 100644 mods/BBQ/textures/bbq_liquid_smoke.png create mode 100644 mods/BBQ/textures/bbq_london_broil.png create mode 100644 mods/BBQ/textures/bbq_london_broil_raw.png create mode 100644 mods/BBQ/textures/bbq_molasses.png create mode 100644 mods/BBQ/textures/bbq_mutton_cooked.png create mode 100644 mods/BBQ/textures/bbq_mutton_raw.png create mode 100644 mods/BBQ/textures/bbq_onion.png create mode 100644 mods/BBQ/textures/bbq_paprika.png create mode 100644 mods/BBQ/textures/bbq_pepper.png create mode 100644 mods/BBQ/textures/bbq_pepper_ground.png create mode 100644 mods/BBQ/textures/bbq_pepper_steak.png create mode 100644 mods/BBQ/textures/bbq_pepper_steak_raw.png create mode 100644 mods/BBQ/textures/bbq_peppercorn.png create mode 100644 mods/BBQ/textures/bbq_pickled_peppers.png create mode 100644 mods/BBQ/textures/bbq_portebello_steak.png create mode 100644 mods/BBQ/textures/bbq_portebello_steak_raw.png create mode 100644 mods/BBQ/textures/bbq_potato.png create mode 100644 mods/BBQ/textures/bbq_propane.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_back.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_bottom.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_front.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_front_active.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_side.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_side_active.png create mode 100644 mods/BBQ/textures/bbq_propane_grill_top.png create mode 100644 mods/BBQ/textures/bbq_pulled_pork.png create mode 100644 mods/BBQ/textures/bbq_rack_lamb.png create mode 100644 mods/BBQ/textures/bbq_rack_lamb_raw.png create mode 100644 mods/BBQ/textures/bbq_sawdust.png create mode 100644 mods/BBQ/textures/bbq_sea_salt.png create mode 100644 mods/BBQ/textures/bbq_smoked_pepper.png create mode 100644 mods/BBQ/textures/bbq_smoker_back.png create mode 100644 mods/BBQ/textures/bbq_smoker_blueprint.png create mode 100644 mods/BBQ/textures/bbq_smoker_bottom.png create mode 100644 mods/BBQ/textures/bbq_smoker_fire_bg.png create mode 100644 mods/BBQ/textures/bbq_smoker_fire_fg.png create mode 100644 mods/BBQ/textures/bbq_smoker_front.png create mode 100644 mods/BBQ/textures/bbq_smoker_front_active.png create mode 100644 mods/BBQ/textures/bbq_smoker_side.png create mode 100644 mods/BBQ/textures/bbq_smoker_side_active.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_animated.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_back.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_back_animated.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_bottom.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_bottom_animated.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_side.png create mode 100644 mods/BBQ/textures/bbq_smoker_texture_side_animated.png create mode 100644 mods/BBQ/textures/bbq_smoker_top.png create mode 100644 mods/BBQ/textures/bbq_spatula.png create mode 100644 mods/BBQ/textures/bbq_spatula_tile.png create mode 100644 mods/BBQ/textures/bbq_steak_sauce.png create mode 100644 mods/BBQ/textures/bbq_stuffed_chop.png create mode 100644 mods/BBQ/textures/bbq_stuffed_chop_raw.png create mode 100644 mods/BBQ/textures/bbq_stuffed_mushroom.png create mode 100644 mods/BBQ/textures/bbq_stuffed_mushroom_raw.png create mode 100644 mods/BBQ/textures/bbq_stuffed_pepper.png create mode 100644 mods/BBQ/textures/bbq_stuffed_pepper_raw.png create mode 100644 mods/BBQ/textures/bbq_sugar.png create mode 100644 mods/BBQ/textures/bbq_tomato.png create mode 100644 mods/BBQ/textures/bbq_tomato_sauce.png create mode 100644 mods/BBQ/textures/bbq_veggie_kebab.png create mode 100644 mods/BBQ/textures/bbq_veggie_kebab_raw.png create mode 100644 mods/BBQ/textures/bbq_veggie_packet.png create mode 100644 mods/BBQ/textures/bbq_veggie_packet_raw.png create mode 100644 mods/BBQ/textures/bbq_vinegar.png create mode 100644 mods/BBQ/textures/bbq_vinegar_mother.png create mode 100644 mods/BBQ/textures/bbq_wood_pile_front.png create mode 100644 mods/BBQ/textures/bbq_wood_pile_side.png create mode 100644 mods/BBQ/textures/bbq_wood_pile_slot.png create mode 100644 mods/BBQ/textures/bbq_wood_pile_top.png create mode 100644 mods/BBQ/textures/bbq_woodpile_acacia_front.png create mode 100644 mods/BBQ/textures/bbq_woodpile_acacia_side.png create mode 100644 mods/BBQ/textures/bbq_woodpile_acacia_top.png create mode 100644 mods/BBQ/textures/bbq_woodpile_aspen_front.png create mode 100644 mods/BBQ/textures/bbq_woodpile_aspen_side.png create mode 100644 mods/BBQ/textures/bbq_woodpile_aspen_top.png create mode 100644 mods/BBQ/textures/bbq_woodpile_junglewood_front.png create mode 100644 mods/BBQ/textures/bbq_woodpile_junglewood_side.png create mode 100644 mods/BBQ/textures/bbq_woodpile_junglewood_top.png create mode 100644 mods/BBQ/textures/bbq_woodpile_pine_front.png create mode 100644 mods/BBQ/textures/bbq_woodpile_pine_side.png create mode 100644 mods/BBQ/textures/bbq_woodpile_pine_top.png create mode 100644 mods/BBQ/textures/bbq_woodpile_slot.png create mode 100644 mods/BBQ/textures/bbq_woodpile_wood_front.png create mode 100644 mods/BBQ/textures/bbq_woodpile_wood_side.png create mode 100644 mods/BBQ/textures/bbq_woodpile_wood_top.png create mode 100644 mods/BBQ/textures/bbq_yeast.png create mode 100644 mods/BBQ/textures/gui_smoker_arrow_bg.png create mode 100644 mods/BBQ/textures/gui_smoker_arrow_fg.png create mode 100644 mods/BBQ/woodpile.lua create mode 100644 mods/Minetest-WorldEdit/ChatCommands.md create mode 100644 mods/Minetest-WorldEdit/LICENSE.txt create mode 100644 mods/Minetest-WorldEdit/README.md create mode 100644 mods/Minetest-WorldEdit/Tutorial.md create mode 100644 mods/Minetest-WorldEdit/WorldEdit API.md create mode 100644 mods/Minetest-WorldEdit/config.ld create mode 100644 mods/Minetest-WorldEdit/modpack.conf create mode 100644 mods/Minetest-WorldEdit/worldedit/code.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/common.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/compatibility.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/cuboid.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/init.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/manipulations.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/mod.conf create mode 100644 mods/Minetest-WorldEdit/worldedit/primitives.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/serialization.lua create mode 100644 mods/Minetest-WorldEdit/worldedit/textures/worldedit_wand.png create mode 100644 mods/Minetest-WorldEdit/worldedit/visualization.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_brush/init.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_brush/mod.conf create mode 100644 mods/Minetest-WorldEdit/worldedit_brush/textures/worldedit_brush.png create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/.gitignore create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/cuboid.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/init.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/mark.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/mod.conf create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/safe.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_cube.png create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_pos1.png create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_pos2.png create mode 100644 mods/Minetest-WorldEdit/worldedit_commands/wand.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_gui/functionality.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_gui/init.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_gui/mod.conf create mode 100644 mods/Minetest-WorldEdit/worldedit_gui/textures/inventory_plus_worldedit_gui.png create mode 100644 mods/Minetest-WorldEdit/worldedit_gui/textures/worldedit_gui_unknown.png create mode 100644 mods/Minetest-WorldEdit/worldedit_shortcommands/init.lua create mode 100644 mods/Minetest-WorldEdit/worldedit_shortcommands/mod.conf create mode 100644 mods/ambience/README.md create mode 100644 mods/ambience/api.txt create mode 100644 mods/ambience/depends.txt create mode 100644 mods/ambience/description.txt create mode 100644 mods/ambience/init.lua create mode 100644 mods/ambience/mod.conf create mode 100644 mods/ambience/screenshot.png create mode 100644 mods/ambience/settingtypes.txt create mode 100644 mods/ambience/sounds/SoundLicenses.txt create mode 100644 mods/ambience/sounds/beach.ogg create mode 100644 mods/ambience/sounds/beach_2.ogg create mode 100644 mods/ambience/sounds/bird1.ogg create mode 100644 mods/ambience/sounds/bird2.ogg create mode 100644 mods/ambience/sounds/bluejay.ogg create mode 100644 mods/ambience/sounds/canadianloon2.ogg create mode 100644 mods/ambience/sounds/cardinal.ogg create mode 100644 mods/ambience/sounds/coyote.ogg create mode 100644 mods/ambience/sounds/craw.ogg create mode 100644 mods/ambience/sounds/crestedlark.ogg create mode 100644 mods/ambience/sounds/cricket.ogg create mode 100644 mods/ambience/sounds/deer.ogg create mode 100644 mods/ambience/sounds/desertwind.ogg create mode 100644 mods/ambience/sounds/drippingwater1.ogg create mode 100644 mods/ambience/sounds/drippingwater2.ogg create mode 100644 mods/ambience/sounds/frog.ogg create mode 100644 mods/ambience/sounds/gull.ogg create mode 100644 mods/ambience/sounds/hornedowl.ogg create mode 100644 mods/ambience/sounds/icecrack.ogg create mode 100644 mods/ambience/sounds/jungle_day_1.ogg create mode 100644 mods/ambience/sounds/jungle_night_1.ogg create mode 100644 mods/ambience/sounds/jungle_night_2.ogg create mode 100644 mods/ambience/sounds/lava.ogg create mode 100644 mods/ambience/sounds/peacock.ogg create mode 100644 mods/ambience/sounds/river.ogg create mode 100644 mods/ambience/sounds/robin.ogg create mode 100644 mods/ambience/sounds/scuba.ogg create mode 100644 mods/ambience/sounds/seagull.ogg create mode 100644 mods/ambience/sounds/swim_splashing.ogg create mode 100644 mods/ambience/sounds/waterfall.ogg create mode 100644 mods/ambience/sounds/wind.ogg create mode 100644 mods/ambience/sounds/wolves.ogg create mode 100644 mods/ambience/soundsets.lua create mode 100644 mods/anvils/Readme.MD create mode 100644 mods/anvils/depends.txt create mode 100644 mods/anvils/init.lua create mode 100644 mods/anvils/sounds/anvil_use.ogg create mode 100644 mods/anvils/textures/anvils_anvil_base.png create mode 100644 mods/anvils/textures/anvils_anvil_side.png create mode 100644 mods/anvils/textures/anvils_anvil_top.png create mode 100644 mods/anvils/tools.lua create mode 100644 mods/bakedclay/README.md create mode 100644 mods/bakedclay/depends.txt create mode 100644 mods/bakedclay/description.txt create mode 100644 mods/bakedclay/init.lua create mode 100644 mods/bakedclay/license.txt create mode 100644 mods/bakedclay/mod.conf create mode 100644 mods/bakedclay/screenshot.png create mode 100644 mods/bakedclay/settingtypes.txt create mode 100644 mods/bakedclay/textures/baked_clay_black.png create mode 100644 mods/bakedclay/textures/baked_clay_blue.png create mode 100644 mods/bakedclay/textures/baked_clay_brown.png create mode 100644 mods/bakedclay/textures/baked_clay_cyan.png create mode 100644 mods/bakedclay/textures/baked_clay_dark_green.png create mode 100644 mods/bakedclay/textures/baked_clay_dark_grey.png create mode 100644 mods/bakedclay/textures/baked_clay_delphinium.png create mode 100644 mods/bakedclay/textures/baked_clay_green.png create mode 100644 mods/bakedclay/textures/baked_clay_grey.png create mode 100644 mods/bakedclay/textures/baked_clay_lazarus.png create mode 100644 mods/bakedclay/textures/baked_clay_magenta.png create mode 100644 mods/bakedclay/textures/baked_clay_mannagrass.png create mode 100644 mods/bakedclay/textures/baked_clay_natural.png create mode 100644 mods/bakedclay/textures/baked_clay_orange.png create mode 100644 mods/bakedclay/textures/baked_clay_pink.png create mode 100644 mods/bakedclay/textures/baked_clay_red.png create mode 100644 mods/bakedclay/textures/baked_clay_thistle.png create mode 100644 mods/bakedclay/textures/baked_clay_violet.png create mode 100644 mods/bakedclay/textures/baked_clay_white.png create mode 100644 mods/bakedclay/textures/baked_clay_yellow.png create mode 100644 mods/basic_signs/LICENSE create mode 100644 mods/basic_signs/README create mode 100644 mods/basic_signs/crafting.lua create mode 100644 mods/basic_signs/depends.txt create mode 100644 mods/basic_signs/init.lua rename mods/{castle_masonry => basic_signs}/intllib.lua (100%) create mode 100644 mods/basic_signs/locale/de.po create mode 100644 mods/basic_signs/locale/es.po create mode 100644 mods/basic_signs/locale/fr.po create mode 100644 mods/basic_signs/locale/ms.po create mode 100644 mods/basic_signs/locale/ru.po create mode 100644 mods/basic_signs/locale/template.pot create mode 100644 mods/basic_signs/mod.conf create mode 100644 mods/basic_signs/textures/basic_signs_pole_mount_glass.png create mode 100644 mods/basic_signs/textures/basic_signs_pole_mount_obsidian_glass.png create mode 100644 mods/basic_signs/textures/basic_signs_pole_mount_plastic.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_glass.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_glass_edges.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_glass_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_locked.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_locked_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass_edges.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_plastic.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_plastic_edges.png create mode 100644 mods/basic_signs/textures/basic_signs_sign_wall_plastic_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_blue.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_blue_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_brown.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_brown_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_green.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_green_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_orange.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_orange_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_red.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_red_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_white_black.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_white_black_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_white_red.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_white_red_inv.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_yellow.png create mode 100644 mods/basic_signs/textures/basic_signs_steel_yellow_inv.png create mode 100644 mods/bees/depends.txt create mode 100644 mods/bees/description.txt create mode 100644 mods/bees/init.lua create mode 100644 mods/bees/license.txt create mode 100644 mods/bees/locale/template.txt create mode 100644 mods/bees/mod.conf create mode 100644 mods/bees/readme.txt create mode 100644 mods/bees/screenshot.png create mode 100644 mods/bees/sounds/bees.1.ogg create mode 100644 mods/bees/sounds/bees.2.ogg create mode 100644 mods/bees/sounds/bees.3.ogg create mode 100644 mods/bees/textures/bees_bottle_honey.png create mode 100644 mods/bees/textures/bees_comb.png create mode 100644 mods/bees/textures/bees_extractor.png create mode 100644 mods/bees/textures/bees_extractor_front.png create mode 100644 mods/bees/textures/bees_frame_empty.png create mode 100644 mods/bees/textures/bees_frame_full.png create mode 100644 mods/bees/textures/bees_grafting_tool.png create mode 100644 mods/bees/textures/bees_hive_artificial.png create mode 100644 mods/bees/textures/bees_hive_industrial.png create mode 100644 mods/bees/textures/bees_hive_wild.png create mode 100644 mods/bees/textures/bees_hive_wild_bottom.png create mode 100644 mods/bees/textures/bees_hive_wild_s.png create mode 100644 mods/bees/textures/bees_particle_bee.png create mode 100644 mods/bees/textures/bees_particle_bee_r.png create mode 100644 mods/bees/textures/bees_smoke_particle.png create mode 100644 mods/bees/textures/bees_smoker.png create mode 100644 mods/bees/textures/bees_strip.png create mode 100644 mods/bees/textures/bees_wax.png create mode 100644 mods/bees/textures/bees_wax_particle.png create mode 100644 mods/blox/LICENSE.txt create mode 100644 mods/blox/depends.txt create mode 100644 mods/blox/description.txt create mode 100644 mods/blox/init.lua create mode 100644 mods/blox/mod.conf create mode 100644 mods/blox/textures/blox_bloodbane.png create mode 100644 mods/blox/textures/blox_cobble_checker.png create mode 100644 mods/blox/textures/blox_cobble_corner.png create mode 100644 mods/blox/textures/blox_cobble_cross.png create mode 100644 mods/blox/textures/blox_cobble_diamond.png create mode 100644 mods/blox/textures/blox_cobble_loop.png create mode 100644 mods/blox/textures/blox_cobble_quarter.png create mode 100644 mods/blox/textures/blox_cobble_tinted.png create mode 100644 mods/blox/textures/blox_glowdust.png create mode 100644 mods/blox/textures/blox_glowore.png create mode 100644 mods/blox/textures/blox_glowstone.png create mode 100644 mods/blox/textures/blox_stone_checker.png create mode 100644 mods/blox/textures/blox_stone_corner.png create mode 100644 mods/blox/textures/blox_stone_cross.png create mode 100644 mods/blox/textures/blox_stone_diamond.png create mode 100644 mods/blox/textures/blox_stone_loop.png create mode 100644 mods/blox/textures/blox_stone_quarter.png create mode 100644 mods/blox/textures/blox_stone_square.png create mode 100644 mods/blox/textures/blox_stone_tinted.png create mode 100644 mods/blox/textures/blox_wood_checker.png create mode 100644 mods/blox/textures/blox_wood_corner.png create mode 100644 mods/blox/textures/blox_wood_cross.png create mode 100644 mods/blox/textures/blox_wood_diamond.png create mode 100644 mods/blox/textures/blox_wood_loop.png create mode 100644 mods/blox/textures/blox_wood_quarter.png create mode 100644 mods/blox/textures/blox_wood_tinted.png create mode 100644 mods/bonemeal/README.md create mode 100644 mods/bonemeal/api.txt create mode 100644 mods/bonemeal/depends.txt create mode 100644 mods/bonemeal/description.txt create mode 100644 mods/bonemeal/init.lua create mode 100644 mods/bonemeal/intllib.lua create mode 100644 mods/bonemeal/license.txt create mode 100644 mods/bonemeal/locale/bonemeal.en.tr create mode 100644 mods/bonemeal/locale/bonemeal.es.tr create mode 100644 mods/bonemeal/locale/bonemeal.fr.tr create mode 100644 mods/bonemeal/locale/bonemeal.it.tr create mode 100644 mods/bonemeal/locale/bonemeal.ru.tr create mode 100644 mods/bonemeal/locale/es.txt create mode 100644 mods/bonemeal/locale/fr.txt create mode 100644 mods/bonemeal/locale/it.txt create mode 100644 mods/bonemeal/locale/ru.txt create mode 100644 mods/bonemeal/locale/template.txt create mode 100644 mods/bonemeal/lucky_block.lua create mode 100644 mods/bonemeal/mod.conf create mode 100644 mods/bonemeal/mods.lua create mode 100644 mods/bonemeal/screenshot.png create mode 100644 mods/bonemeal/textures/bonemeal_bone.png create mode 100644 mods/bonemeal/textures/bonemeal_fertiliser.png create mode 100644 mods/bonemeal/textures/bonemeal_gelatin_powder.png create mode 100644 mods/bonemeal/textures/bonemeal_item.png create mode 100644 mods/bonemeal/textures/bonemeal_mulch.png create mode 100644 mods/bonemeal/textures/bonemeal_particle.png create mode 100644 mods/bows/api.txt create mode 100644 mods/bows/arrow.lua create mode 100644 mods/bows/depends.txt create mode 100644 mods/bows/description.txt create mode 100644 mods/bows/init.lua create mode 100644 mods/bows/items.lua create mode 100644 mods/bows/lucky_block.lua create mode 100644 mods/bows/mod.conf create mode 100644 mods/bows/readme.MD create mode 100644 mods/bows/screenshot.png create mode 100644 mods/bows/sounds/bows_shoot.ogg create mode 100644 mods/bows/textures/bows_arrow_wood.png create mode 100644 mods/bows/textures/bows_bow.png create mode 100644 mods/bows/textures/bows_bow_bowie.png create mode 100644 mods/bows/textures/bows_bow_bronze.png create mode 100644 mods/bows/textures/bows_bow_loaded.png create mode 100644 mods/bows/textures/bows_bow_loaded_bowie.png create mode 100644 mods/bows/textures/bows_bow_loaded_bronze.png create mode 100644 mods/bows/textures/bows_bow_loaded_steel.png create mode 100644 mods/bows/textures/bows_bow_steel.png create mode 100644 mods/builtin_item/README.md rename mods/{computer => builtin_item}/depends.txt (100%) create mode 100644 mods/builtin_item/init.lua create mode 100644 mods/builtin_item/mod.conf create mode 100644 mods/builtin_item/sounds/builtin_item_lava.ogg create mode 100644 mods/builtin_item/textures/tnt_smoke.png create mode 100644 mods/carts/README.txt create mode 100644 mods/carts/cart_entity.lua create mode 100644 mods/carts/detector.lua create mode 100644 mods/carts/functions.lua create mode 100644 mods/carts/init.lua create mode 100644 mods/carts/license.txt create mode 100644 mods/carts/locale/carts.de.tr create mode 100644 mods/carts/locale/carts.es.tr create mode 100644 mods/carts/locale/carts.fr.tr create mode 100644 mods/carts/locale/carts.it.tr create mode 100644 mods/carts/locale/carts.ms.tr create mode 100644 mods/carts/locale/carts.ru.tr create mode 100644 mods/carts/locale/carts.se.tr create mode 100644 mods/carts/locale/carts.zh_CN.tr create mode 100644 mods/carts/locale/carts.zh_TW.tr create mode 100644 mods/carts/locale/template.txt create mode 100644 mods/carts/mod.conf create mode 100644 mods/carts/models/carts_cart.b3d create mode 100644 mods/carts/models/carts_cart.blend create mode 100644 mods/carts/rails.lua create mode 100644 mods/carts/sounds/carts_cart_moving.1.ogg create mode 100644 mods/carts/sounds/carts_cart_moving.2.ogg create mode 100644 mods/carts/sounds/carts_cart_moving.3.ogg create mode 100644 mods/carts/textures/carts_cart.png create mode 100644 mods/carts/textures/carts_cart_front.png create mode 100644 mods/carts/textures/carts_cart_side.png create mode 100644 mods/carts/textures/carts_cart_top.png create mode 100644 mods/carts/textures/carts_rail_crossing.png create mode 100644 mods/carts/textures/carts_rail_crossing_brk.png create mode 100644 mods/carts/textures/carts_rail_crossing_dtc.png create mode 100644 mods/carts/textures/carts_rail_crossing_dtc_on.png create mode 100644 mods/carts/textures/carts_rail_crossing_pwr.png create mode 100644 mods/carts/textures/carts_rail_curved.png create mode 100644 mods/carts/textures/carts_rail_curved_brk.png create mode 100644 mods/carts/textures/carts_rail_curved_dtc.png create mode 100644 mods/carts/textures/carts_rail_curved_dtc_on.png create mode 100644 mods/carts/textures/carts_rail_curved_pwr.png create mode 100644 mods/carts/textures/carts_rail_straight.png create mode 100644 mods/carts/textures/carts_rail_straight_brk.png create mode 100644 mods/carts/textures/carts_rail_straight_dtc.png create mode 100644 mods/carts/textures/carts_rail_straight_dtc_on.png create mode 100644 mods/carts/textures/carts_rail_straight_pwr.png create mode 100644 mods/carts/textures/carts_rail_t_junction.png create mode 100644 mods/carts/textures/carts_rail_t_junction_brk.png create mode 100644 mods/carts/textures/carts_rail_t_junction_dtc.png create mode 100644 mods/carts/textures/carts_rail_t_junction_dtc_on.png create mode 100644 mods/carts/textures/carts_rail_t_junction_pwr.png create mode 100644 mods/castle/README.md create mode 100644 mods/castle/arrowslit.lua create mode 100644 mods/castle/autocraft.lua create mode 100644 mods/castle/depends.txt create mode 100644 mods/castle/init.lua create mode 100644 mods/castle/pillars.lua create mode 100644 mods/castle/textures/castle_autocrafter_side1.png create mode 100644 mods/castle/textures/castle_autocrafter_side2.png create mode 100644 mods/castle/textures/castle_autocrafter_top.png create mode 100644 mods/castle/textures/castle_corner_stonewall1.png create mode 100644 mods/castle/textures/castle_corner_stonewall2.png create mode 100644 mods/castle/textures/castle_crate.png create mode 100644 mods/castle/textures/castle_crate_top.png create mode 100644 mods/castle/textures/castle_dungeon_stone.png create mode 100644 mods/castle/textures/castle_ironbound_chest_back.png create mode 100644 mods/castle/textures/castle_ironbound_chest_front.png create mode 100644 mods/castle/textures/castle_ironbound_chest_side.png create mode 100644 mods/castle/textures/castle_ironbound_chest_top.png create mode 100644 mods/castle/textures/castle_ropes.png create mode 100644 mods/castle/textures/castle_rubble.png create mode 100644 mods/castle/textures/castle_shield_side.png create mode 100644 mods/castle/textures/castle_stonewall.png create mode 100644 mods/castle/textures/doors_door_oak.png create mode 100644 mods/castle/textures/doors_item_oak.png create mode 100644 mods/castle/town_item.lua delete mode 100644 mods/castle_masonry/LICENSE delete mode 100644 mods/castle_masonry/README.md delete mode 100644 mods/castle_masonry/arrow_slits.lua delete mode 100644 mods/castle_masonry/i18n.py delete mode 100644 mods/castle_masonry/init.lua delete mode 100644 mods/castle_masonry/locale/castle_masonry.es.tr delete mode 100644 mods/castle_masonry/locale/castle_masonry.fr.tr delete mode 100644 mods/castle_masonry/locale/castle_masonry.it.tr delete mode 100644 mods/castle_masonry/locale/es.po delete mode 100644 mods/castle_masonry/locale/fr.po delete mode 100644 mods/castle_masonry/locale/it.po delete mode 100644 mods/castle_masonry/locale/template.pot delete mode 100644 mods/castle_masonry/locale/template.txt delete mode 100644 mods/castle_masonry/mod.conf delete mode 100644 mods/castle_masonry/murder_holes.lua delete mode 100644 mods/castle_masonry/paving.lua delete mode 100644 mods/castle_masonry/pillars.lua delete mode 100644 mods/castle_masonry/screenshot.png delete mode 100644 mods/castle_masonry/settingtypes.txt delete mode 100644 mods/castle_masonry/stone_wall.lua delete mode 100644 mods/castle_masonry/textures/LICENSE.txt delete mode 100644 mods/castle_masonry/textures/castle_corner_stonewall1.png delete mode 100644 mods/castle_masonry/textures/castle_corner_stonewall2.png delete mode 100644 mods/castle_masonry/textures/castle_corner_stonewall_tb.png delete mode 100644 mods/castle_masonry/textures/castle_dungeon_stone.png delete mode 100644 mods/castle_masonry/textures/castle_pavement_brick.png delete mode 100644 mods/castle_masonry/textures/castle_rubble.png delete mode 100644 mods/castle_masonry/textures/castle_slate.png delete mode 100644 mods/castle_masonry/textures/castle_stonewall.png create mode 100644 mods/charcoal/README.md create mode 100644 mods/charcoal/depends.txt create mode 100644 mods/charcoal/init.lua create mode 100644 mods/charcoal/textures/charcoal_lump.png create mode 100644 mods/cloud_items/.imgbotconfig create mode 100644 mods/cloud_items/.luacheckrc create mode 100644 mods/cloud_items/LICENSE.md create mode 100644 mods/cloud_items/README.md create mode 100644 mods/cloud_items/car.lua create mode 100644 mods/cloud_items/init.lua create mode 100644 mods/cloud_items/locale/cloud_items.es.tr create mode 100644 mods/cloud_items/locale/cloud_items.fr.tr create mode 100644 mods/cloud_items/locale/template.txt create mode 100644 mods/cloud_items/mod.conf create mode 100644 mods/cloud_items/schems/cloud_big_1.we create mode 100644 mods/cloud_items/schems/cloud_big_2.we create mode 100644 mods/cloud_items/schems/cloud_house.we create mode 100644 mods/cloud_items/schems/cloud_medium_1.we create mode 100644 mods/cloud_items/schems/cloud_medium_2.we create mode 100644 mods/cloud_items/schems/cloud_small_1.we create mode 100644 mods/cloud_items/schems/cloud_small_2.we create mode 100644 mods/cloud_items/screenshot.png create mode 100644 mods/cloud_items/textures/cloud_items_boots_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_boots_cloud_preview.png create mode 100644 mods/cloud_items/textures/cloud_items_car_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_car_cloud_inventory.png create mode 100644 mods/cloud_items/textures/cloud_items_chestplate_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_chestplate_cloud_preview.png create mode 100644 mods/cloud_items/textures/cloud_items_cloud_block.png create mode 100644 mods/cloud_items/textures/cloud_items_cloud_ingot.png create mode 100644 mods/cloud_items/textures/cloud_items_cloud_lump.png create mode 100644 mods/cloud_items/textures/cloud_items_decorationblock.png create mode 100644 mods/cloud_items/textures/cloud_items_helmet_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_helmet_cloud_preview.png create mode 100644 mods/cloud_items/textures/cloud_items_inv_boots_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_inv_chestplate_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_inv_helmet_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_inv_leggings_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_inv_shield_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_leggings_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_leggings_cloud_preview.png create mode 100644 mods/cloud_items/textures/cloud_items_mineral_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_multitool_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_shield_cloud.png create mode 100644 mods/cloud_items/textures/cloud_items_shield_cloud_preview.png create mode 100644 mods/cloud_items/textures/cloud_items_tool_cloudaxe.png create mode 100644 mods/cloud_items/textures/cloud_items_tool_cloudhoe.png create mode 100644 mods/cloud_items/textures/cloud_items_tool_cloudpick.png create mode 100644 mods/cloud_items/textures/cloud_items_tool_cloudshovel.png create mode 100644 mods/cloud_items/textures/cloud_items_tool_cloudsword.png create mode 100644 mods/coloredwood/LICENSE create mode 100644 mods/coloredwood/README create mode 100644 mods/coloredwood/depends.txt create mode 100644 mods/coloredwood/description.txt create mode 100644 mods/coloredwood/init.lua create mode 100644 mods/coloredwood/mod.conf create mode 100644 mods/coloredwood/textures/coloredwood_base.png create mode 100644 mods/coloredwood/textures/coloredwood_fence_base.png create mode 100644 mods/compost/.luacheckrc create mode 100644 mods/compost/LICENSE.txt create mode 100644 mods/compost/README.md create mode 100644 mods/compost/init.lua create mode 100644 mods/compost/locale/compost.de.tr create mode 100644 mods/compost/locale/compost.en.tr create mode 100644 mods/compost/locale/compost.fr.tr create mode 100644 mods/compost/locale/compost.pt.tr create mode 100644 mods/compost/locale/compost.ro.tr create mode 100644 mods/compost/locale/compost.ru.tr create mode 100644 mods/compost/mod.conf create mode 100644 mods/compost/screenshot.png create mode 100644 mods/compost/settingtypes.txt create mode 100644 mods/compost/textures/compost_compost.png create mode 100644 mods/compost/textures/compost_garden_soil.png delete mode 100644 mods/computer/LICENSE.txt delete mode 100644 mods/computer/README.txt delete mode 100644 mods/computer/computers.lua delete mode 100644 mods/computer/description.txt delete mode 100644 mods/computer/fusrodah/_.lua delete mode 100644 mods/computer/fusrodah/craft-grid.png delete mode 100644 mods/computer/fusrodah/init.lua.old delete mode 100644 mods/computer/fusrodah/nodes.lua delete mode 100644 mods/computer/init.lua delete mode 100644 mods/computer/locale/es.txt delete mode 100644 mods/computer/locale/pt.txt delete mode 100644 mods/computer/miscitems.lua delete mode 100644 mods/computer/mod.conf delete mode 100644 mods/computer/recipes.lua delete mode 100644 mods/computer/textures/computer_admiral128_ft.png delete mode 100644 mods/computer/textures/computer_monitor_b.png delete mode 100644 mods/computer/textures/computer_monitor_bt.png delete mode 100644 mods/computer/textures/computer_monitor_btdl.png delete mode 100644 mods/computer/textures/computer_monitor_f_bios.png delete mode 100644 mods/computer/textures/computer_monitor_f_desktop.png delete mode 100644 mods/computer/textures/computer_monitor_f_dl.png delete mode 100644 mods/computer/textures/computer_monitor_f_loading.png delete mode 100644 mods/computer/textures/computer_monitor_f_login.png delete mode 100644 mods/computer/textures/computer_monitor_f_off.png delete mode 100644 mods/computer/textures/computer_monitor_f_on.png delete mode 100644 mods/computer/textures/computer_monitor_l.png delete mode 100644 mods/computer/textures/computer_monitor_r.png delete mode 100644 mods/computer/textures/computer_monitor_t.png delete mode 100644 mods/computer/textures/computer_monitor_t_off.png delete mode 100644 mods/computer/textures/computer_monitor_tdl.png delete mode 100644 mods/computer/textures/computer_piepad_inv.png delete mode 100644 mods/computer/textures/computer_piepad_inv_off.png delete mode 100644 mods/computer/textures/computer_printer_b.png delete mode 100644 mods/computer/textures/computer_printer_bt.png delete mode 100644 mods/computer/textures/computer_printer_f.png delete mode 100644 mods/computer/textures/computer_printer_l.png delete mode 100644 mods/computer/textures/computer_printer_r.png delete mode 100644 mods/computer/textures/computer_printer_t.png delete mode 100644 mods/computer/textures/computer_router_b.png delete mode 100644 mods/computer/textures/computer_router_bt.png delete mode 100644 mods/computer/textures/computer_router_f.png delete mode 100644 mods/computer/textures/computer_router_f_animated.png delete mode 100644 mods/computer/textures/computer_router_l.png delete mode 100644 mods/computer/textures/computer_router_r.png delete mode 100644 mods/computer/textures/computer_router_t.png delete mode 100644 mods/computer/textures/computer_server_bt.png delete mode 100644 mods/computer/textures/computer_server_f_off.png delete mode 100644 mods/computer/textures/computer_server_f_on.png delete mode 100644 mods/computer/textures/computer_server_inv.png delete mode 100644 mods/computer/textures/computer_server_l.png delete mode 100644 mods/computer/textures/computer_server_r.png delete mode 100644 mods/computer/textures/computer_server_t.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_bk.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_bt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_ft.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_ft_off.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_lt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_rt.png delete mode 100644 mods/computer/textures/computer_shefriendSOO_tp.png delete mode 100644 mods/computer/textures/computer_slaystation2_bk.png delete mode 100644 mods/computer/textures/computer_slaystation2_ft.png delete mode 100644 mods/computer/textures/computer_slaystation2_ft_off.png delete mode 100644 mods/computer/textures/computer_slaystation2_rt.png delete mode 100644 mods/computer/textures/computer_slaystation_bk.png delete mode 100644 mods/computer/textures/computer_slaystation_ft.png delete mode 100644 mods/computer/textures/computer_slaystation_lt.png delete mode 100644 mods/computer/textures/computer_slaystation_tp.png delete mode 100644 mods/computer/textures/computer_slaystation_tp_off.png delete mode 100644 mods/computer/textures/computer_specter_bk.png delete mode 100644 mods/computer/textures/computer_specter_bt.png delete mode 100644 mods/computer/textures/computer_specter_ft.png delete mode 100644 mods/computer/textures/computer_specter_rt.png delete mode 100644 mods/computer/textures/computer_tower_b.png delete mode 100644 mods/computer/textures/computer_tower_bt.png delete mode 100644 mods/computer/textures/computer_tower_f_off.png delete mode 100644 mods/computer/textures/computer_tower_f_on.png delete mode 100644 mods/computer/textures/computer_tower_l.png delete mode 100644 mods/computer/textures/computer_tower_r.png delete mode 100644 mods/computer/textures/computer_tower_t.png delete mode 100644 mods/computer/textures/computer_vanio_bk.png delete mode 100644 mods/computer/textures/computer_vanio_bk_off.png delete mode 100644 mods/computer/textures/computer_vanio_bt.png delete mode 100644 mods/computer/textures/computer_vanio_ft.png delete mode 100644 mods/computer/textures/computer_vanio_ft_off.png delete mode 100644 mods/computer/textures/computer_vanio_lt.png delete mode 100644 mods/computer/textures/computer_vanio_lt_off.png delete mode 100644 mods/computer/textures/computer_vanio_rt.png delete mode 100644 mods/computer/textures/computer_vanio_rt_off.png delete mode 100644 mods/computer/textures/computer_vanio_tp.png delete mode 100644 mods/computer/textures/computer_vanio_tp_off.png delete mode 100644 mods/computer/textures/computer_wee_bk.png delete mode 100644 mods/computer/textures/computer_wee_bt.png delete mode 100644 mods/computer/textures/computer_wee_ft.png delete mode 100644 mods/computer/textures/computer_wee_ft_off.png delete mode 100644 mods/computer/textures/computer_wee_lt.png delete mode 100644 mods/computer/textures/computer_wee_rt.png delete mode 100644 mods/computer/textures/computer_wee_tp.png delete mode 100644 mods/computer/textures/homedecor_plastic_base.png delete mode 100644 mods/computer/textures/homedecor_plastic_base_inv.png delete mode 100644 mods/computer/textures/homedecor_plastic_sheeting.png delete mode 100644 mods/computer/textures/unused/computer_babytower_back.png delete mode 100644 mods/computer/textures/unused/computer_babytower_bottom.png delete mode 100644 mods/computer/textures/unused/computer_babytower_front.png delete mode 100644 mods/computer/textures/unused/computer_babytower_left.png delete mode 100644 mods/computer/textures/unused/computer_babytower_right.png delete mode 100644 mods/computer/textures/unused/computer_babytower_top.png delete mode 100644 mods/computer/textures/unused/computer_computer_front_old.png delete mode 100644 mods/computer/textures/unused/computer_computer_top_old.png delete mode 100644 mods/computer/textures/unused/computer_shefriendSOO_ (copia).png delete mode 100644 mods/computer/textures/unused/computer_spectre_back.png delete mode 100644 mods/computer/textures/unused/computer_spectre_bottom.png delete mode 100644 mods/computer/textures/unused/computer_spectre_front.png delete mode 100644 mods/computer/textures/unused/computer_spectre_left.png delete mode 100644 mods/computer/textures/unused/computer_spectre_right.png delete mode 100644 mods/computer/textures/unused/computer_spectre_top.png create mode 100644 mods/currency/LICENSE create mode 100644 mods/currency/Money_Info.txt create mode 100644 mods/currency/README.md create mode 100644 mods/currency/barter.lua create mode 100644 mods/currency/crafting.lua create mode 100644 mods/currency/craftitems.lua create mode 100644 mods/currency/income.lua create mode 100644 mods/currency/init.lua create mode 100644 mods/currency/locale/currency.de.tr create mode 100644 mods/currency/locale/currency.fr.tr create mode 100644 mods/currency/locale/currency.it.tr create mode 100644 mods/currency/locale/currency.ms.tr create mode 100644 mods/currency/locale/currency.ru.tr create mode 100644 mods/currency/locale/template.txt create mode 100644 mods/currency/loot.lua create mode 100644 mods/currency/mod.conf create mode 100644 mods/currency/safe.lua create mode 100644 mods/currency/settingtypes.txt create mode 100644 mods/currency/shop.lua create mode 100644 mods/currency/textures/barter_base.png create mode 100644 mods/currency/textures/barter_side.png create mode 100644 mods/currency/textures/barter_top.png create mode 100644 mods/currency/textures/minegeld.png create mode 100644 mods/currency/textures/minegeld_10.png create mode 100644 mods/currency/textures/minegeld_100.png create mode 100644 mods/currency/textures/minegeld_5.png create mode 100644 mods/currency/textures/minegeld_50.png create mode 100644 mods/currency/textures/minegeld_bundle.png create mode 100644 mods/currency/textures/minegeld_cent_10.png create mode 100644 mods/currency/textures/minegeld_cent_25.png create mode 100644 mods/currency/textures/minegeld_cent_5.png create mode 100644 mods/currency/textures/safe_front.png create mode 100644 mods/currency/textures/safe_side.png create mode 100644 mods/currency/textures/shop_front.png create mode 100644 mods/currency/textures/shop_front_empty.png create mode 100644 mods/currency/textures/shop_side.png create mode 100644 mods/currency/textures/shop_side_empty.png create mode 100644 mods/currency/textures/shop_top.png create mode 100644 mods/death_compass/LICENSE.txt create mode 100644 mods/death_compass/README.md create mode 100644 mods/death_compass/i18n.py create mode 100644 mods/death_compass/init.lua create mode 100644 mods/death_compass/locale/template.txt create mode 100644 mods/death_compass/mod.conf create mode 100644 mods/death_compass/screenshot.jpg create mode 100644 mods/death_compass/settingtypes.txt create mode 100644 mods/death_compass/sounds/death_compass_bone_crunch.ogg create mode 100644 mods/death_compass/sounds/death_compass_tick_tock.ogg create mode 100644 mods/death_compass/sounds/license.txt create mode 100644 mods/death_compass/textures/death_compass_16_0.png create mode 100644 mods/death_compass/textures/death_compass_16_1.png create mode 100644 mods/death_compass/textures/death_compass_16_10.png create mode 100644 mods/death_compass/textures/death_compass_16_11.png create mode 100644 mods/death_compass/textures/death_compass_16_12.png create mode 100644 mods/death_compass/textures/death_compass_16_13.png create mode 100644 mods/death_compass/textures/death_compass_16_14.png create mode 100644 mods/death_compass/textures/death_compass_16_15.png create mode 100644 mods/death_compass/textures/death_compass_16_2.png create mode 100644 mods/death_compass/textures/death_compass_16_3.png create mode 100644 mods/death_compass/textures/death_compass_16_4.png create mode 100644 mods/death_compass/textures/death_compass_16_5.png create mode 100644 mods/death_compass/textures/death_compass_16_6.png create mode 100644 mods/death_compass/textures/death_compass_16_7.png create mode 100644 mods/death_compass/textures/death_compass_16_8.png create mode 100644 mods/death_compass/textures/death_compass_16_9.png create mode 100644 mods/death_compass/textures/death_compass_inactive.png create mode 100644 mods/death_compass/textures/license.txt create mode 100644 mods/doors/README.txt create mode 100644 mods/doors/depends.txt create mode 100644 mods/doors/init.lua create mode 100644 mods/doors/license.txt create mode 100644 mods/doors/models/door_a.obj create mode 100644 mods/doors/models/door_b.obj create mode 100644 mods/doors/models/doors_fencegate_closed.obj create mode 100644 mods/doors/models/doors_fencegate_open.obj create mode 100644 mods/doors/sounds/doors_door_close.ogg create mode 100644 mods/doors/sounds/doors_door_open.ogg create mode 100644 mods/doors/sounds/doors_fencegate_close.ogg create mode 100644 mods/doors/sounds/doors_fencegate_open.ogg create mode 100644 mods/doors/sounds/doors_glass_door_close.ogg create mode 100644 mods/doors/sounds/doors_glass_door_open.ogg create mode 100644 mods/doors/sounds/doors_steel_door_close.ogg create mode 100644 mods/doors/sounds/doors_steel_door_open.ogg create mode 100644 mods/doors/textures/doors_blank.png create mode 100644 mods/doors/textures/doors_door_glass.png create mode 100644 mods/doors/textures/doors_door_obsidian_glass.png create mode 100644 mods/doors/textures/doors_door_steel.png create mode 100644 mods/doors/textures/doors_door_wood.png create mode 100644 mods/doors/textures/doors_item_glass.png create mode 100644 mods/doors/textures/doors_item_obsidian_glass.png create mode 100644 mods/doors/textures/doors_item_steel.png create mode 100644 mods/doors/textures/doors_item_wood.png create mode 100644 mods/doors/textures/doors_key.png create mode 100644 mods/doors/textures/doors_trapdoor.png create mode 100644 mods/doors/textures/doors_trapdoor_side.png create mode 100644 mods/doors/textures/doors_trapdoor_steel.png create mode 100644 mods/doors/textures/doors_trapdoor_steel_side.png create mode 100644 mods/farming/README.md create mode 100644 mods/farming/api.txt create mode 100644 mods/farming/compatibility.lua create mode 100644 mods/farming/crops/barley.lua create mode 100644 mods/farming/crops/beans.lua create mode 100644 mods/farming/crops/beetroot.lua create mode 100644 mods/farming/crops/blueberry.lua create mode 100644 mods/farming/crops/cabbage.lua create mode 100644 mods/farming/crops/carrot.lua create mode 100644 mods/farming/crops/chili.lua create mode 100644 mods/farming/crops/cocoa.lua create mode 100644 mods/farming/crops/coffee.lua create mode 100644 mods/farming/crops/corn.lua create mode 100644 mods/farming/crops/cotton.lua create mode 100644 mods/farming/crops/cucumber.lua create mode 100644 mods/farming/crops/garlic.lua create mode 100644 mods/farming/crops/grapes.lua create mode 100644 mods/farming/crops/hemp.lua create mode 100644 mods/farming/crops/melon.lua create mode 100644 mods/farming/crops/mint.lua create mode 100644 mods/farming/crops/onion.lua create mode 100644 mods/farming/crops/peas.lua create mode 100644 mods/farming/crops/pepper.lua create mode 100644 mods/farming/crops/pineapple.lua create mode 100644 mods/farming/crops/potato.lua create mode 100644 mods/farming/crops/pumpkin.lua create mode 100644 mods/farming/crops/raspberry.lua create mode 100644 mods/farming/crops/rhubarb.lua create mode 100644 mods/farming/crops/ryeoatrice.lua create mode 100644 mods/farming/crops/tomato.lua create mode 100644 mods/farming/crops/wheat.lua create mode 100644 mods/farming/depends.txt create mode 100644 mods/farming/description.txt create mode 100644 mods/farming/farming.conf_example create mode 100644 mods/farming/food.lua create mode 100644 mods/farming/grass.lua create mode 100644 mods/farming/hoes.lua create mode 100644 mods/farming/init.lua create mode 100644 mods/farming/intllib.lua create mode 100644 mods/farming/license.txt create mode 100644 mods/farming/locale/de.txt create mode 100644 mods/farming/locale/farming.de.tr create mode 100644 mods/farming/locale/farming.en.tr create mode 100644 mods/farming/locale/farming.fr.tr create mode 100644 mods/farming/locale/farming.it.tr create mode 100644 mods/farming/locale/farming.pt.tr create mode 100644 mods/farming/locale/farming.ru.tr create mode 100644 mods/farming/locale/farming.zh_CN.tr create mode 100644 mods/farming/locale/farming.zh_TW.tr create mode 100644 mods/farming/locale/fr.txt create mode 100644 mods/farming/locale/it.txt create mode 100644 mods/farming/locale/pt.txt create mode 100644 mods/farming/locale/ru.txt create mode 100644 mods/farming/locale/template.txt create mode 100644 mods/farming/locale/zh_CN.txt create mode 100644 mods/farming/locale/zh_TW.txt create mode 100644 mods/farming/lucky_block.lua create mode 100644 mods/farming/mapgen.lua create mode 100644 mods/farming/mod.conf create mode 100644 mods/farming/screenshot.png create mode 100644 mods/farming/settingtypes.txt create mode 100644 mods/farming/soil.lua create mode 100644 mods/farming/statistics.lua create mode 100644 mods/farming/textures/banana_leaf.png create mode 100644 mods/farming/textures/banana_single.png create mode 100644 mods/farming/textures/crops_garlic.png create mode 100644 mods/farming/textures/crops_garlic_braid.png create mode 100644 mods/farming/textures/crops_garlic_braid_side.png create mode 100644 mods/farming/textures/crops_garlic_clove.png create mode 100644 mods/farming/textures/crops_garlic_plant_1.png create mode 100644 mods/farming/textures/crops_garlic_plant_2.png create mode 100644 mods/farming/textures/crops_garlic_plant_3.png create mode 100644 mods/farming/textures/crops_garlic_plant_4.png create mode 100644 mods/farming/textures/crops_garlic_plant_5.png create mode 100644 mods/farming/textures/crops_onion.png create mode 100644 mods/farming/textures/crops_onion_plant_1.png create mode 100644 mods/farming/textures/crops_onion_plant_2.png create mode 100644 mods/farming/textures/crops_onion_plant_3.png create mode 100644 mods/farming/textures/crops_onion_plant_4.png create mode 100644 mods/farming/textures/crops_onion_plant_5.png create mode 100644 mods/farming/textures/crops_pepper.png create mode 100644 mods/farming/textures/crops_pepper_ground.png create mode 100644 mods/farming/textures/crops_pepper_plant_1.png create mode 100644 mods/farming/textures/crops_pepper_plant_2.png create mode 100644 mods/farming/textures/crops_pepper_plant_3.png create mode 100644 mods/farming/textures/crops_pepper_plant_4.png create mode 100644 mods/farming/textures/crops_pepper_plant_5.png create mode 100644 mods/farming/textures/crops_peppercorn.png create mode 100644 mods/farming/textures/default_junglegrass.png create mode 100644 mods/farming/textures/farming_apple_pie.png create mode 100644 mods/farming/textures/farming_baked_potato.png create mode 100644 mods/farming/textures/farming_baking_tray.png create mode 100644 mods/farming/textures/farming_barley.png create mode 100644 mods/farming/textures/farming_barley_1.png create mode 100644 mods/farming/textures/farming_barley_2.png create mode 100644 mods/farming/textures/farming_barley_3.png create mode 100644 mods/farming/textures/farming_barley_4.png create mode 100644 mods/farming/textures/farming_barley_5.png create mode 100644 mods/farming/textures/farming_barley_6.png create mode 100644 mods/farming/textures/farming_barley_7.png create mode 100644 mods/farming/textures/farming_barley_seed.png create mode 100644 mods/farming/textures/farming_beanbush.png create mode 100644 mods/farming/textures/farming_beanpole.png create mode 100644 mods/farming/textures/farming_beanpole_1.png create mode 100644 mods/farming/textures/farming_beanpole_2.png create mode 100644 mods/farming/textures/farming_beanpole_3.png create mode 100644 mods/farming/textures/farming_beanpole_4.png create mode 100644 mods/farming/textures/farming_beanpole_5.png create mode 100644 mods/farming/textures/farming_beans.png create mode 100644 mods/farming/textures/farming_beetroot.png create mode 100644 mods/farming/textures/farming_beetroot_1.png create mode 100644 mods/farming/textures/farming_beetroot_2.png create mode 100644 mods/farming/textures/farming_beetroot_3.png create mode 100644 mods/farming/textures/farming_beetroot_4.png create mode 100644 mods/farming/textures/farming_beetroot_5.png create mode 100644 mods/farming/textures/farming_beetroot_soup.png create mode 100644 mods/farming/textures/farming_bibimbap.png create mode 100644 mods/farming/textures/farming_blueberries.png create mode 100644 mods/farming/textures/farming_blueberry_1.png create mode 100644 mods/farming/textures/farming_blueberry_2.png create mode 100644 mods/farming/textures/farming_blueberry_3.png create mode 100644 mods/farming/textures/farming_blueberry_4.png create mode 100644 mods/farming/textures/farming_blueberry_muffin.png create mode 100644 mods/farming/textures/farming_blueberry_pie.png create mode 100644 mods/farming/textures/farming_bottle_ethanol.png create mode 100644 mods/farming/textures/farming_bowl.png create mode 100644 mods/farming/textures/farming_bread.png create mode 100644 mods/farming/textures/farming_bread_multigrain.png create mode 100644 mods/farming/textures/farming_bread_slice.png create mode 100644 mods/farming/textures/farming_cabbage.png create mode 100644 mods/farming/textures/farming_cabbage_1.png create mode 100644 mods/farming/textures/farming_cabbage_2.png create mode 100644 mods/farming/textures/farming_cabbage_3.png create mode 100644 mods/farming/textures/farming_cabbage_4.png create mode 100644 mods/farming/textures/farming_cabbage_5.png create mode 100644 mods/farming/textures/farming_cabbage_6.png create mode 100644 mods/farming/textures/farming_cactus_juice.png create mode 100644 mods/farming/textures/farming_carrot.png create mode 100644 mods/farming/textures/farming_carrot_1.png create mode 100644 mods/farming/textures/farming_carrot_2.png create mode 100644 mods/farming/textures/farming_carrot_3.png create mode 100644 mods/farming/textures/farming_carrot_4.png create mode 100644 mods/farming/textures/farming_carrot_5.png create mode 100644 mods/farming/textures/farming_carrot_6.png create mode 100644 mods/farming/textures/farming_carrot_7.png create mode 100644 mods/farming/textures/farming_carrot_8.png create mode 100644 mods/farming/textures/farming_carrot_gold.png create mode 100644 mods/farming/textures/farming_carrot_juice.png create mode 100644 mods/farming/textures/farming_chili_1.png create mode 100644 mods/farming/textures/farming_chili_2.png create mode 100644 mods/farming/textures/farming_chili_3.png create mode 100644 mods/farming/textures/farming_chili_4.png create mode 100644 mods/farming/textures/farming_chili_5.png create mode 100644 mods/farming/textures/farming_chili_6.png create mode 100644 mods/farming/textures/farming_chili_7.png create mode 100644 mods/farming/textures/farming_chili_8.png create mode 100644 mods/farming/textures/farming_chili_bowl.png create mode 100644 mods/farming/textures/farming_chili_pepper.png create mode 100644 mods/farming/textures/farming_chocolate_block.png create mode 100644 mods/farming/textures/farming_chocolate_dark.png create mode 100644 mods/farming/textures/farming_cocoa_1.png create mode 100644 mods/farming/textures/farming_cocoa_2.png create mode 100644 mods/farming/textures/farming_cocoa_3.png create mode 100644 mods/farming/textures/farming_cocoa_4.png create mode 100644 mods/farming/textures/farming_cocoa_beans.png create mode 100644 mods/farming/textures/farming_coffee_1.png create mode 100644 mods/farming/textures/farming_coffee_2.png create mode 100644 mods/farming/textures/farming_coffee_3.png create mode 100644 mods/farming/textures/farming_coffee_4.png create mode 100644 mods/farming/textures/farming_coffee_5.png create mode 100644 mods/farming/textures/farming_coffee_beans.png create mode 100644 mods/farming/textures/farming_coffee_cup.png create mode 100644 mods/farming/textures/farming_cookie.png create mode 100644 mods/farming/textures/farming_corn.png create mode 100644 mods/farming/textures/farming_corn_1.png create mode 100644 mods/farming/textures/farming_corn_2.png create mode 100644 mods/farming/textures/farming_corn_3.png create mode 100644 mods/farming/textures/farming_corn_4.png create mode 100644 mods/farming/textures/farming_corn_5.png create mode 100644 mods/farming/textures/farming_corn_6.png create mode 100644 mods/farming/textures/farming_corn_7.png create mode 100644 mods/farming/textures/farming_corn_8.png create mode 100644 mods/farming/textures/farming_corn_cob.png create mode 100644 mods/farming/textures/farming_cornstarch.png create mode 100644 mods/farming/textures/farming_cotton.png create mode 100644 mods/farming/textures/farming_cotton_1.png create mode 100644 mods/farming/textures/farming_cotton_2.png create mode 100644 mods/farming/textures/farming_cotton_3.png create mode 100644 mods/farming/textures/farming_cotton_4.png create mode 100644 mods/farming/textures/farming_cotton_5.png create mode 100644 mods/farming/textures/farming_cotton_6.png create mode 100644 mods/farming/textures/farming_cotton_7.png create mode 100644 mods/farming/textures/farming_cotton_8.png create mode 100644 mods/farming/textures/farming_cotton_seed.png create mode 100644 mods/farming/textures/farming_cotton_wild.png create mode 100644 mods/farming/textures/farming_cucumber.png create mode 100644 mods/farming/textures/farming_cucumber_1.png create mode 100644 mods/farming/textures/farming_cucumber_2.png create mode 100644 mods/farming/textures/farming_cucumber_3.png create mode 100644 mods/farming/textures/farming_cucumber_4.png create mode 100644 mods/farming/textures/farming_cutting_board.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 create mode 100644 mods/farming/textures/farming_donut.png create mode 100644 mods/farming/textures/farming_donut_apple.png create mode 100644 mods/farming/textures/farming_donut_chocolate.png create mode 100644 mods/farming/textures/farming_flour.png create mode 100644 mods/farming/textures/farming_flour_multigrain.png create mode 100644 mods/farming/textures/farming_garlic_bread.png create mode 100644 mods/farming/textures/farming_grapebush.png create mode 100644 mods/farming/textures/farming_grapes.png create mode 100644 mods/farming/textures/farming_grapes_1.png create mode 100644 mods/farming/textures/farming_grapes_2.png create mode 100644 mods/farming/textures/farming_grapes_3.png create mode 100644 mods/farming/textures/farming_grapes_4.png create mode 100644 mods/farming/textures/farming_grapes_5.png create mode 100644 mods/farming/textures/farming_grapes_6.png create mode 100644 mods/farming/textures/farming_grapes_7.png create mode 100644 mods/farming/textures/farming_grapes_8.png create mode 100644 mods/farming/textures/farming_hemp_1.png create mode 100644 mods/farming/textures/farming_hemp_2.png create mode 100644 mods/farming/textures/farming_hemp_3.png create mode 100644 mods/farming/textures/farming_hemp_4.png create mode 100644 mods/farming/textures/farming_hemp_5.png create mode 100644 mods/farming/textures/farming_hemp_6.png create mode 100644 mods/farming/textures/farming_hemp_7.png create mode 100644 mods/farming/textures/farming_hemp_8.png create mode 100644 mods/farming/textures/farming_hemp_block.png create mode 100644 mods/farming/textures/farming_hemp_fibre.png create mode 100644 mods/farming/textures/farming_hemp_leaf.png create mode 100644 mods/farming/textures/farming_hemp_oil.png create mode 100644 mods/farming/textures/farming_hemp_rope.png create mode 100644 mods/farming/textures/farming_hemp_seed.png create mode 100644 mods/farming/textures/farming_hoe_bomb.png create mode 100644 mods/farming/textures/farming_jaffa_cake.png create mode 100644 mods/farming/textures/farming_juicer.png create mode 100644 mods/farming/textures/farming_melon_1.png create mode 100644 mods/farming/textures/farming_melon_2.png create mode 100644 mods/farming/textures/farming_melon_3.png create mode 100644 mods/farming/textures/farming_melon_4.png create mode 100644 mods/farming/textures/farming_melon_5.png create mode 100644 mods/farming/textures/farming_melon_6.png create mode 100644 mods/farming/textures/farming_melon_7.png create mode 100644 mods/farming/textures/farming_melon_side.png create mode 100644 mods/farming/textures/farming_melon_slice.png create mode 100644 mods/farming/textures/farming_melon_top.png create mode 100644 mods/farming/textures/farming_mint_1.png create mode 100644 mods/farming/textures/farming_mint_2.png create mode 100644 mods/farming/textures/farming_mint_3.png create mode 100644 mods/farming/textures/farming_mint_4.png create mode 100644 mods/farming/textures/farming_mint_leaf.png create mode 100644 mods/farming/textures/farming_mint_seeds.png create mode 100644 mods/farming/textures/farming_mint_tea.png create mode 100644 mods/farming/textures/farming_mixing_bowl.png create mode 100644 mods/farming/textures/farming_mortar_pestle.png create mode 100644 mods/farming/textures/farming_oat.png create mode 100644 mods/farming/textures/farming_oat_1.png create mode 100644 mods/farming/textures/farming_oat_2.png create mode 100644 mods/farming/textures/farming_oat_3.png create mode 100644 mods/farming/textures/farming_oat_4.png create mode 100644 mods/farming/textures/farming_oat_5.png create mode 100644 mods/farming/textures/farming_oat_6.png create mode 100644 mods/farming/textures/farming_oat_7.png create mode 100644 mods/farming/textures/farming_oat_8.png create mode 100644 mods/farming/textures/farming_oat_seed.png create mode 100644 mods/farming/textures/farming_onion_soup.png create mode 100644 mods/farming/textures/farming_orange.png create mode 100644 mods/farming/textures/farming_pasta.png create mode 100644 mods/farming/textures/farming_pea_1.png create mode 100644 mods/farming/textures/farming_pea_2.png create mode 100644 mods/farming/textures/farming_pea_3.png create mode 100644 mods/farming/textures/farming_pea_4.png create mode 100644 mods/farming/textures/farming_pea_5.png create mode 100644 mods/farming/textures/farming_pea_peas.png create mode 100644 mods/farming/textures/farming_pea_pod.png create mode 100644 mods/farming/textures/farming_pea_soup.png create mode 100644 mods/farming/textures/farming_pineapple.png create mode 100644 mods/farming/textures/farming_pineapple_1.png create mode 100644 mods/farming/textures/farming_pineapple_2.png create mode 100644 mods/farming/textures/farming_pineapple_3.png create mode 100644 mods/farming/textures/farming_pineapple_4.png create mode 100644 mods/farming/textures/farming_pineapple_5.png create mode 100644 mods/farming/textures/farming_pineapple_6.png create mode 100644 mods/farming/textures/farming_pineapple_7.png create mode 100644 mods/farming/textures/farming_pineapple_8.png create mode 100644 mods/farming/textures/farming_pineapple_juice.png create mode 100644 mods/farming/textures/farming_pineapple_ring.png create mode 100644 mods/farming/textures/farming_pineapple_top.png create mode 100644 mods/farming/textures/farming_porridge.png create mode 100644 mods/farming/textures/farming_pot.png create mode 100644 mods/farming/textures/farming_potato.png create mode 100644 mods/farming/textures/farming_potato_1.png create mode 100644 mods/farming/textures/farming_potato_2.png create mode 100644 mods/farming/textures/farming_potato_3.png create mode 100644 mods/farming/textures/farming_potato_4.png create mode 100644 mods/farming/textures/farming_potato_salad.png create mode 100644 mods/farming/textures/farming_pumpkin_1.png create mode 100644 mods/farming/textures/farming_pumpkin_2.png create mode 100644 mods/farming/textures/farming_pumpkin_3.png create mode 100644 mods/farming/textures/farming_pumpkin_4.png create mode 100644 mods/farming/textures/farming_pumpkin_5.png create mode 100644 mods/farming/textures/farming_pumpkin_6.png create mode 100644 mods/farming/textures/farming_pumpkin_7.png create mode 100644 mods/farming/textures/farming_pumpkin_8.png create mode 100644 mods/farming/textures/farming_pumpkin_bread.png create mode 100644 mods/farming/textures/farming_pumpkin_dough.png create mode 100644 mods/farming/textures/farming_pumpkin_face_off.png create mode 100644 mods/farming/textures/farming_pumpkin_face_on.png create mode 100644 mods/farming/textures/farming_pumpkin_side.png create mode 100644 mods/farming/textures/farming_pumpkin_slice.png create mode 100644 mods/farming/textures/farming_pumpkin_top.png create mode 100644 mods/farming/textures/farming_raspberries.png create mode 100644 mods/farming/textures/farming_raspberry_1.png create mode 100644 mods/farming/textures/farming_raspberry_2.png create mode 100644 mods/farming/textures/farming_raspberry_3.png create mode 100644 mods/farming/textures/farming_raspberry_4.png create mode 100644 mods/farming/textures/farming_raspberry_smoothie.png create mode 100644 mods/farming/textures/farming_rhubarb.png create mode 100644 mods/farming/textures/farming_rhubarb_1.png create mode 100644 mods/farming/textures/farming_rhubarb_2.png create mode 100644 mods/farming/textures/farming_rhubarb_3.png create mode 100644 mods/farming/textures/farming_rhubarb_pie.png create mode 100644 mods/farming/textures/farming_rice.png create mode 100644 mods/farming/textures/farming_rice_1.png create mode 100644 mods/farming/textures/farming_rice_2.png create mode 100644 mods/farming/textures/farming_rice_3.png create mode 100644 mods/farming/textures/farming_rice_4.png create mode 100644 mods/farming/textures/farming_rice_5.png create mode 100644 mods/farming/textures/farming_rice_6.png create mode 100644 mods/farming/textures/farming_rice_7.png create mode 100644 mods/farming/textures/farming_rice_8.png create mode 100644 mods/farming/textures/farming_rice_bread.png create mode 100644 mods/farming/textures/farming_rice_flour.png create mode 100644 mods/farming/textures/farming_rice_seed.png create mode 100644 mods/farming/textures/farming_rose_water.png create mode 100644 mods/farming/textures/farming_rye.png create mode 100644 mods/farming/textures/farming_rye_1.png create mode 100644 mods/farming/textures/farming_rye_2.png create mode 100644 mods/farming/textures/farming_rye_3.png create mode 100644 mods/farming/textures/farming_rye_4.png create mode 100644 mods/farming/textures/farming_rye_5.png create mode 100644 mods/farming/textures/farming_rye_6.png create mode 100644 mods/farming/textures/farming_rye_7.png create mode 100644 mods/farming/textures/farming_rye_8.png create mode 100644 mods/farming/textures/farming_rye_seed.png create mode 100644 mods/farming/textures/farming_salt.png create mode 100644 mods/farming/textures/farming_saucepan.png create mode 100644 mods/farming/textures/farming_scythe_mithril.png create mode 100644 mods/farming/textures/farming_skillet.png create mode 100644 mods/farming/textures/farming_soil.png create mode 100644 mods/farming/textures/farming_soil_wet.png create mode 100644 mods/farming/textures/farming_soil_wet_side.png create mode 100644 mods/farming/textures/farming_spaghetti.png create mode 100644 mods/farming/textures/farming_straw.png create mode 100644 mods/farming/textures/farming_string.png create mode 100644 mods/farming/textures/farming_sugar.png create mode 100644 mods/farming/textures/farming_toast.png create mode 100644 mods/farming/textures/farming_toast_sandwich.png create mode 100644 mods/farming/textures/farming_tomato.png create mode 100644 mods/farming/textures/farming_tomato_1.png create mode 100644 mods/farming/textures/farming_tomato_2.png create mode 100644 mods/farming/textures/farming_tomato_3.png create mode 100644 mods/farming/textures/farming_tomato_4.png create mode 100644 mods/farming/textures/farming_tomato_5.png create mode 100644 mods/farming/textures/farming_tomato_6.png create mode 100644 mods/farming/textures/farming_tomato_7.png create mode 100644 mods/farming/textures/farming_tomato_8.png create mode 100644 mods/farming/textures/farming_tool_bronzehoe.png create mode 100644 mods/farming/textures/farming_tool_diamondhoe.png create mode 100644 mods/farming/textures/farming_tool_mesehoe.png create mode 100644 mods/farming/textures/farming_tool_steelhoe.png create mode 100644 mods/farming/textures/farming_tool_stonehoe.png create mode 100644 mods/farming/textures/farming_tool_woodhoe.png create mode 100644 mods/farming/textures/farming_trellis.png create mode 100644 mods/farming/textures/farming_turkish_delight.png create mode 100644 mods/farming/textures/farming_wheat.png create mode 100644 mods/farming/textures/farming_wheat_1.png create mode 100644 mods/farming/textures/farming_wheat_2.png create mode 100644 mods/farming/textures/farming_wheat_3.png create mode 100644 mods/farming/textures/farming_wheat_4.png create mode 100644 mods/farming/textures/farming_wheat_5.png create mode 100644 mods/farming/textures/farming_wheat_6.png create mode 100644 mods/farming/textures/farming_wheat_7.png create mode 100644 mods/farming/textures/farming_wheat_8.png create mode 100644 mods/farming/textures/farming_wheat_seed.png create mode 100644 mods/farming/textures/strawberry.png create mode 100644 mods/farming/textures/vessels_drinking_cup.png create mode 100644 mods/farming/utensils.lua create mode 100644 mods/flowerpot/LICENSE create mode 100644 mods/flowerpot/api.md create mode 100644 mods/flowerpot/init.lua create mode 100644 mods/flowerpot/locale/flowerpot.en.tr create mode 100644 mods/flowerpot/locale/flowerpot.fr.tr create mode 100644 mods/flowerpot/mod.conf create mode 100644 mods/flowerpot/models/flowerpot.obj create mode 100644 mods/flowerpot/readme.md create mode 100644 mods/flowerpot/screenshot.png create mode 100644 mods/flowerpot/textures/flowerpot.png create mode 100644 mods/flowerpot/textures/flowerpot_item.png create mode 100644 mods/homedecor_modpack/LICENSE create mode 100644 mods/homedecor_modpack/README create mode 100644 mods/homedecor_modpack/bower.json create mode 100644 mods/homedecor_modpack/building_blocks/.luacheckrc create mode 100644 mods/homedecor_modpack/building_blocks/alias.lua create mode 100644 mods/homedecor_modpack/building_blocks/init.lua create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.de.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.es.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.fr.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.ms.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.pt.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.pt_BR.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.ru.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/building_blocks.zh_CN.tr create mode 100644 mods/homedecor_modpack/building_blocks/locale/template.txt create mode 100644 mods/homedecor_modpack/building_blocks/mod.conf create mode 100644 mods/homedecor_modpack/building_blocks/node_stairs.lua create mode 100644 mods/homedecor_modpack/building_blocks/others.lua create mode 100644 mods/homedecor_modpack/building_blocks/recipes.lua create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_Adobe.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_BWtile.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_Roofing.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_brobble.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_brobble_spread_inv.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_bwtile_inv.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron_fireplace.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_grate.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_grate2.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_gravel_spread_inv.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_hardwood.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_knife.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_marble.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_sglass.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_sticks.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_tar.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_tar_base.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_tar_spread_inv.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_towel.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_towel_inv.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/building_blocks_wglass.png create mode 100644 mods/homedecor_modpack/building_blocks/textures/technic_granite.png create mode 100644 mods/homedecor_modpack/computer/.luacheckrc rename mods/{ => homedecor_modpack}/computer/CHANGES.txt (100%) create mode 100644 mods/homedecor_modpack/computer/README.txt rename mods/{ => homedecor_modpack}/computer/TODO.txt (100%) create mode 100644 mods/homedecor_modpack/computer/computers.lua create mode 100644 mods/homedecor_modpack/computer/init.lua create mode 100644 mods/homedecor_modpack/computer/locale/computer.de.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.es.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.fr.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.it.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.ms.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.pt.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.pt_BR.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.ru.tr create mode 100644 mods/homedecor_modpack/computer/locale/computer.zh_CN.tr create mode 100644 mods/homedecor_modpack/computer/locale/template.txt create mode 100644 mods/homedecor_modpack/computer/mod.conf create mode 100644 mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj create mode 100644 mods/homedecor_modpack/computer/models/computer_laptop.obj create mode 100644 mods/homedecor_modpack/computer/models/computer_laptop_closed.obj create mode 100644 mods/homedecor_modpack/computer/models/computer_monitor.obj create mode 100644 mods/homedecor_modpack/computer/models/computer_tower.obj create mode 100644 mods/homedecor_modpack/computer/models/tetris_arcade.obj create mode 100644 mods/homedecor_modpack/computer/printers.lua create mode 100644 mods/homedecor_modpack/computer/recipes.lua create mode 100644 mods/homedecor_modpack/computer/tetris.lua create mode 100644 mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_3dprinter_filament.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_ad128_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_ad64_inv.png rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral128_bk.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral128_bt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_admiral128_ft.png rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral128_lt.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral128_rt.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral128_tp.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_bk.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_bt.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_ft.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_lt.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_rt.png (100%) rename mods/{ => homedecor_modpack}/computer/textures/computer_admiral64_tp.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_black.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_blue.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_computer_front_old.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_computer_top_old.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_cyan.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_green.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_bk.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_lt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_rt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_hueg_box_tp.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_laptop.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_laptop_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_magenta.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_monitor_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_orange.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_piepad_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_piepad_inv_off.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_b.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_f.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_l.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_r.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_printer_t.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_ps1_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_ps2_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_red.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_b.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_f.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_f_animated.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_l.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_r.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_router_t.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_f_off.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_f_on.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_l.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_r.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_server_t.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bk.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation2_bk.png rename mods/{ => homedecor_modpack}/computer/textures/computer_slaystation2_bt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation2_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation2_ft_off.png rename mods/{ => homedecor_modpack}/computer/textures/computer_slaystation2_lt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation2_rt.png rename mods/{ => homedecor_modpack}/computer/textures/computer_slaystation2_tp.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation_bk.png rename mods/{ => homedecor_modpack}/computer/textures/computer_slaystation_bt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation_lt.png rename mods/{ => homedecor_modpack}/computer/textures/computer_slaystation_rt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation_tp.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_slaystation_tp_off.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_specter_bk.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_specter_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_specter_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_specter_inv.png rename mods/{ => homedecor_modpack}/computer/textures/computer_specter_lt.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_specter_rt.png rename mods/{ => homedecor_modpack}/computer/textures/computer_specter_tp.png (100%) create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_back.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_bottom.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_front.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_left.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_right.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_spectre_top.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_tower.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_tower_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_bk.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_bt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_ft.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_ft_off.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_lt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_rt.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wee_tp.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_wii_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/computer_yellow.png create mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_base.png create mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_base_inv.png create mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_sheeting.png create mode 100644 mods/homedecor_modpack/computer/textures/monitor_display.png create mode 100644 mods/homedecor_modpack/computer/textures/monitor_plastic.png create mode 100644 mods/homedecor_modpack/computer/textures/tetris_arcade.png create mode 100644 mods/homedecor_modpack/copyright.txt create mode 100644 mods/homedecor_modpack/fake_fire/.luacheckrc create mode 100644 mods/homedecor_modpack/fake_fire/init.lua create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.de.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.es.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.fr.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.ms.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.pt.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.pt_BR.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.ru.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/fake_fire.zh_CN.tr create mode 100644 mods/homedecor_modpack/fake_fire/locale/template.txt create mode 100644 mods/homedecor_modpack/fake_fire/mod.conf create mode 100644 mods/homedecor_modpack/fake_fire/models/fancy_fire.obj create mode 100644 mods/homedecor_modpack/fake_fire/sounds/fire_extinguish.ogg create mode 100644 mods/homedecor_modpack/fake_fire/sounds/fire_small.ogg create mode 100644 mods/homedecor_modpack/fake_fire/textures/chimney_top.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/embers_animated.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_animated.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_embers.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_empty_tile.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_inv.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_particle_anim_fire.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fake_fire_particle_anim_smoke.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/fancy_fire_inv.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/flint_and_steel.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/ice_fire_animated.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/ice_fire_inv.png create mode 100644 mods/homedecor_modpack/fake_fire/textures/smoke_particle.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/init.lua create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_bookshelf.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_open.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel_open.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle_steel.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_drink.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_shelf.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_bookshelf_books.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_bookshelf_inside_back.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_bottle_metal_bright.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_drinking_glass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_glass_bottle_inv.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_shelf_glass.png create mode 100644 mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_steel_bottle_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_bathroom/init.lua create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.de.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.es.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.it.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_bathroom/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_bathroom/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_faucet.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_set.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_sink.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathtub_clawfoot.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet_open.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_shower_head.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_closed.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_open.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_paper.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/models/homedecor_towel_rod.obj create mode 100644 mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_shower.ogg create mode 100644 mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_toilet_flush.ogg create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/3dforniture_taps_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/3dforniture_taps_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/forniture_marble_base_ducha_top.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_cup.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_mirror.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_toothbrush.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_toothpaste.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_tray.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_sink_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_tiles_bg.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_tiles_fg.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathtub_clawfoot_bottom_inside.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_inside.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_mirror.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_shower_head.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_shower_head_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_toilet_paper_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_towel_rod_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_bedroom/init.lua create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.de.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.es.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.it.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/homedecor_bedroom.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_bedroom/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_bedroom/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_bedroom/models/homedecor_bed_extended.obj create mode 100644 mods/homedecor_modpack/homedecor_bedroom/models/homedecor_bed_kingsize.obj create mode 100644 mods/homedecor_modpack/homedecor_bedroom/models/homedecor_bed_regular.obj create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_bed_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_bed_frame.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_bed_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_bed_kingsize_inv.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_1_drawer_front.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_2_drawer_front.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_back.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_lr.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_tb.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_1_drawer_front.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_2_drawer_front.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_back.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_lr.png create mode 100644 mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_tb.png create mode 100644 mods/homedecor_modpack/homedecor_books/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_books/init.lua create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.de.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.es.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.it.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/homedecor_books.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_books/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_books/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_books/models/homedecor_book.obj create mode 100644 mods/homedecor_modpack/homedecor_books/models/homedecor_book_open.obj create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_cover.png create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_cover_trim.png create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_edges.png create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_inv.png create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_pages.png create mode 100644 mods/homedecor_modpack/homedecor_books/textures/homedecor_book_trim_inv.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_climate_control/init.lua create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.de.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.es.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_climate_control/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_climate_control/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_climate_control/models/homedecor_ac.obj create mode 100644 mods/homedecor_modpack/homedecor_climate_control/models/homedecor_desk_fan.b3d create mode 100644 mods/homedecor_modpack/homedecor_climate_control/models/homedecor_radiator.obj create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ac.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_inv.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_sides.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_top.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_body.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_inv.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_uv.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_fan_blades.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_back.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_front.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_inv.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_sides.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_tb.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_radiator_controls.png create mode 100644 mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_radiator_inv.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_clocks/init.lua create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.de.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.es.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_clocks/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_clocks/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_clocks/models/homedecor_analog_clock.obj create mode 100644 mods/homedecor_modpack/homedecor_clocks/models/homedecor_grandfather_clock.obj create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_back.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_front.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_inv.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_sides.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_top.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_back.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_face.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_plastic_inv.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_wood_inv.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_back.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_edges.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_front.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_inv.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face_edge.png create mode 100644 mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_inv.png create mode 100644 mods/homedecor_modpack/homedecor_cobweb/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_cobweb/init.lua create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.de.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.es.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_cobweb/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_cobweb/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb.png create mode 100644 mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb_plantlike.png create mode 100644 mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb_torchlike.png create mode 100644 mods/homedecor_modpack/homedecor_common/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_common/crafts.lua create mode 100644 mods/homedecor_modpack/homedecor_common/expansion.lua create mode 100644 mods/homedecor_modpack/homedecor_common/furnaces.lua create mode 100644 mods/homedecor_modpack/homedecor_common/init.lua create mode 100644 mods/homedecor_modpack/homedecor_common/inventory.lua create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.de.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.es.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.it.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/homedecor_common.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_common/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_common/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_common/models/homedecor_cube.obj create mode 100644 mods/homedecor_modpack/homedecor_common/models/homedecor_slope.obj create mode 100644 mods/homedecor_modpack/homedecor_common/models/homedecor_slope_inner_corner.obj create mode 100644 mods/homedecor_modpack/homedecor_common/models/homedecor_slope_outer_corner.obj create mode 100644 mods/homedecor_modpack/homedecor_common/nodeboxes.lua create mode 100644 mods/homedecor_modpack/homedecor_common/registration.lua create mode 100644 mods/homedecor_modpack/homedecor_common/sit.lua create mode 100644 mods/homedecor_modpack/homedecor_common/sounds/homedecor_faucet.ogg create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_blanktile.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_drawer_small.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_brass.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_bright.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold2.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_plastic.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_quilted_paper.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_terrycloth.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_luxury.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_old.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_plain.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_red.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_japanese_paper.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_polished_copper.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_roof_tile_terracotta.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_asphalt.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta_inv.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_wood.png create mode 100644 mods/homedecor_modpack/homedecor_common/textures/homedecor_water_particle.png create mode 100644 mods/homedecor_modpack/homedecor_common/water_particles.lua create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/init.lua create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.de.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.es.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.it.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/homedecor_doors_and_gates.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/models/homedecor_door_japanese_closed.obj create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/models/homedecor_door_japanese_open.obj create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_book_close.ogg create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_door_close.ogg create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_door_open.ogg create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_gate_open_close.ogg create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_basic_panel.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_basic_panel_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_carolina.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_carolina_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_oak.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_oak_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_exterior_fancy.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_exterior_fancy_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_oak.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_oak_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_white.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_white_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_glass.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_glass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_japanese_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_woodglass.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_woodglass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wrought_iron.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_barbed_wire_edges.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_barbed_wire_fb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_fb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_lr.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_tb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_fb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_lr.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_tb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_white_fb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_white_lr.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_white_tb.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_back.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_front.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_white_back.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_white_front.png create mode 100644 mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_jpn_door_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_electrical/init.lua create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.de.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.es.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_electrical/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_electrical/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_electrical/sounds/homedecor_doorbell.ogg create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_back.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_edges.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_front_off.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_front_on.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_outlet_back.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_outlet_edges.png create mode 100644 mods/homedecor_modpack/homedecor_electrical/textures/homedecor_outlet_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_electronics/init.lua create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.de.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.es.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.it.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_electronics/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_electronics/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large.obj create mode 100644 mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large_open.obj create mode 100644 mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_small.obj create mode 100644 mods/homedecor_modpack/homedecor_electronics/models/homedecor_telephone.obj create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvd_player.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_back.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_front.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_sides.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_top.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_driver.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_driver_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_front.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_open_front.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_sides.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_back.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_front.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_left.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_top.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_base.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_cord.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_dial.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_handset.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_inv.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_back.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_front.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_front_animated.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_left.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_top.png create mode 100644 mods/homedecor_modpack/homedecor_electronics/textures/homedecor_vcr.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_exterior/init.lua create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.de.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.es.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.it.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_exterior/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_exterior/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_exterior/models/homedecor_barbecue.obj create mode 100644 mods/homedecor_modpack/homedecor_exterior/models/homedecor_chimney.obj create mode 100644 mods/homedecor_modpack/homedecor_exterior/models/homedecor_doghouse.obj create mode 100644 mods/homedecor_modpack/homedecor_exterior/models/homedecor_shrubbery.obj create mode 100644 mods/homedecor_modpack/homedecor_exterior/models/homedecor_well.obj create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_barbecue_meat.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_chimney_tb.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_doghouse_inv.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_embers.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_lattice.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_lattice_vegetal.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_rope_texture.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_green.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_green_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_red.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_red_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_roots.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_yellow.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_yellow_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_stonepath_inv.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_swing_inv.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_swing_top.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_swingrope_sides.png create mode 100644 mods/homedecor_modpack/homedecor_exterior/textures/homedecor_well_inv.png create mode 100644 mods/homedecor_modpack/homedecor_fences/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_fences/init.lua create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.de.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.es.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.it.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_fences/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_fences/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire.obj create mode 100644 mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire_corner.obj create mode 100644 mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink.obj create mode 100644 mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink_corner.obj create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_barbed_wire.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_brass.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_corner_front.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_corner_top.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_fb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_sides.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_tb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_sides.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_tb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_backside.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white_backside.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_backside.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_backside2.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_corner_front.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_corner_right.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_corner_tb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_front.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_sides.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_tb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_fb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_sides.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_tb.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_back.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_front.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_side.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_top.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_back.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_front.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_side.png create mode 100644 mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_top.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_foyer/init.lua create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.de.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.es.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_foyer/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_foyer/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_foyer/models/homedecor_coatrack.obj create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_coatrack_inv.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_coatrack_wallmount_inv.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_brown.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_green.png create mode 100644 mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_grey.png create mode 100644 mods/homedecor_modpack/homedecor_furniture/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_furniture/init.lua create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.de.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.es.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.it.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/homedecor_furniture.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_furniture/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_furniture/models/homedecor_openframe_bookshelf.obj create mode 100644 mods/homedecor_modpack/homedecor_furniture/textures/homedecor_openframe_bookshelf_books.png create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/init.lua create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.de.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.es.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.it.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/models/forniture_chains.obj create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_chains_inv.png create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_coal.png create mode 100644 mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_marble_top_toilet.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/init.lua create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.de.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.es.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.it.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_4_bottles.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_mug.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_taps.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_bottle.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_coffeemaker.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_cutlery_set.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_soda_machine.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_wine_rack.obj create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/sounds/insert_coin.ogg create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/sounds/toaster.ogg create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_4_bottles_brown_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_4_bottles_green_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_4_bottles_multi_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown2.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown3.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown4.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_green.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_green_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_case.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_cup.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_decanter.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_cutlery_set.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_cutlery_set_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_steam.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_inv.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_sides.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_toploaf.png create mode 100644 mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_wine_rack_inv.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_kitchen/init.lua create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.de.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.es.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.it.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_kitchen/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_kitchen/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_copper_pans.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_faucet.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_paper_towel.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_refrigerator.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_copper_pans_inv.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_back.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_sides.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_bevel.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_half.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_granite.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_marble.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_steel.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_wood.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_faucet_inv.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_sink_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_front_active.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front_active.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_side.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front_active.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_side.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_top.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_paper_towel_inv.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_steel.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_steel_inv.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_white.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_white_inv.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_laundry/init.lua create mode 100644 mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.de.tr create mode 100644 mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_laundry/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_laundry/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_laundry/models/homedecor_ironing_board.obj create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_back.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_front.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_sides.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_top.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_back.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_front.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_sides.png create mode 100644 mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_top.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_lighting/init.lua create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.de.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.es.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.it.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_lighting/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_lighting/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/forniture_torch.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thick.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thin.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_candlestick.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lantern.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_chains_top.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_chandelier.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_desk_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_ground_lantern.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_hanging_lantern.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp_tabletop.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_plasma_ball.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_standing_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_table_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_sconce.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/models/plasma_lamp.obj create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_flame.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flame.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flat.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_sides.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_thin_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_glass.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lantern_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_desk_lamp_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_off.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_white.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_yellow.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_base.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_edges.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_glare.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_tb_edges.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_top_glare.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_tb_edges.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_edges.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_glare.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_edges.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_glare.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_top_glare.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ground_lantern_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_hanging_lantern_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_large_light.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_large_overlay.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_sides_light.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_sides_overlay.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_light.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_overlay.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_glass.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_tabletop.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_tabletop_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_wick.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_ball_glass.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_ball_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_ball_streamers.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_lamp_off.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_storm.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_rope_light_on_ceiling.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_rope_light_on_floor.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_standing_lamp_foot_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_standing_lamp_top_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_foot_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_top_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_wall_lamp_inv.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_wall_sconce_back.png create mode 100644 mods/homedecor_modpack/homedecor_lighting/textures/homedecor_wall_sconce_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_misc/init.lua create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.de.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.es.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.it.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_misc/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_misc/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_banister_diagonal_left.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_banister_diagonal_right.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_banister_horizontal.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_dartboard.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_dvd_cabinet.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_fishtank.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_flowerpot.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_piano.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_pool_table.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_potted_plant.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_round_pole.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_skateboard.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_small_rug.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_spiral_staircase.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_sport_bench.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_tool_cabinet.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_trophy.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_wall_japanese_bottom.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_wall_japanese_middle.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/models/homedecor_wall_japanese_top.obj create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/flowers_bonsai.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/flowers_cactus.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_white_dark_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wood_colored_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wood_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_big_sides.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_big_tb.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_sides.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_tb.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_ceiling_paint.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_ceiling_paint_roller.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_ceiling_tile.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_dartboard.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_dartboard_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_dvdcd_cabinet_back.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_dvdcd_cabinet_front.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_filter.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_fishes.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_fishes_lighted.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_gravel.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_gravel_lighted.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides_lighted.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top_lighted.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_flower_pot_black.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_flower_pot_green.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_flower_pot_terracotta.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_flowerpot_small_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_piano_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_piano_keys.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pole_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pole_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_baize.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_balls.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_cue.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_pockets.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_large.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_persian.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_small.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_sport_bench_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_tatami.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/homedecor_trophy_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/top_chain_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_misc/textures/top_chain_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_office/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_office/init.lua create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.de.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.es.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/homedecor_office.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_office/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_office/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_office/models/homedecor_calendar.obj create mode 100644 mods/homedecor_modpack/homedecor_office/models/homedecor_desk.obj create mode 100644 mods/homedecor_modpack/homedecor_office/models/homedecor_desk_globe.obj create mode 100644 mods/homedecor_modpack/homedecor_office/models/homedecor_filing_cabinet.obj create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_calendar.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_calendar_inv.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_drawers.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_globe_inv.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_inv.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_earth.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_front.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/init.lua create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.de.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.es.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_painting.obj create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_picture_frame.obj create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_blank_canvas.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting1.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting10.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting11.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting12.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting13.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting14.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting15.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting16.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting17.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting18.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting19.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting2.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting20.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting3.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting4.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting5.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting6.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting7.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting8.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting9.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting_back.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_picture_frame1_inv.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_picture_frame2_inv.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_picture_frame_back.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_picture_frame_image1.png create mode 100644 mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_picture_frame_image2.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_roofing/init.lua create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.de.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.es.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.it.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_roofing/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_roofing/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_asphalt_inv.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_glass.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_wood_inv.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_frosted.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_frosted_inv.png create mode 100644 mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_seating/README.txt create mode 100644 mods/homedecor_modpack/homedecor_seating/armchairs.lua create mode 100644 mods/homedecor_modpack/homedecor_seating/init.lua create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.de.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.es.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.it.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_seating/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_seating/longsofas.lua create mode 100644 mods/homedecor_modpack/homedecor_seating/misc.lua create mode 100644 mods/homedecor_modpack/homedecor_seating/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_seating/models/forniture_armchair.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_1.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_2.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_deckchair.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_kitchen_chair.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_basic.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_upscale.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/lrfurn_armchair.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_long.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_short.obj create mode 100644 mods/homedecor_modpack/homedecor_seating/sofas.lua create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_armchair_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_bench_large_1_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_bench_large_2_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_chair_padded_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_chair_wood_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_deckchair.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_deckchair_striped_blue.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_office_chair_basic.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/homedecor_office_chair_upscale.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/lrfurn_armchair_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/lrfurn_longsofa_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/lrfurn_sofa_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/lrfurn_sofa_inv.png create mode 100644 mods/homedecor_modpack/homedecor_seating/textures/lrfurn_upholstery.png create mode 100644 mods/homedecor_modpack/homedecor_tables/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_tables/coffeetable.lua create mode 100644 mods/homedecor_modpack/homedecor_tables/endtable.lua create mode 100644 mods/homedecor_modpack/homedecor_tables/init.lua create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.de.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.es.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.it.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_tables/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_tables/misc.lua create mode 100644 mods/homedecor_modpack/homedecor_tables/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_round.obj create mode 100644 mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_square.obj create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_face_clean.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_edges.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_tb.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_brass.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_wrought_iron.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_edges.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_tb.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_edges.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_tb.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_round.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_round_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square_inv.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/lrfurn_coffeetable_back.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/lrfurn_coffeetable_front.png create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/init.lua create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.de.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.es.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can.obj create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green.obj create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green_open.obj create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/sounds/homedecor_trash_all.ogg create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/textures/homedecor_trash_can.png create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/textures/homedecor_trash_can_green_inv.png create mode 100644 mods/homedecor_modpack/homedecor_trash_cans/textures/homedecor_trash_can_inv.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/init.lua create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.de.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.es.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.it.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/models/homedecor_bedroom_wardrobe.obj create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female1.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female1_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female4.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female4_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female5.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female5_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male1.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male1_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male2.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male2_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male4.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male4_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male5.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male5_preview.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_generic_wood_plain.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_wardrobe_doors.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_wardrobe_drawers.png create mode 100644 mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_wardrobe_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/.luacheckrc create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/init.lua create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.de.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.es.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.fr.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.it.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ms.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt_BR.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ru.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.zh_CN.tr create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/locale/template.txt create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/mod.conf create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_window_shutter.obj create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thick.obj create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thin.obj create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain_open.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtainrod_brass_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtainrod_wood_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtainrod_wrought_iron_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_bottom.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_sides.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_top.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_stained_glass.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_frame.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_quartered.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_sides.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_windowblind_strings.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_windowblind_thick_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_windowblind_thin_inv.png create mode 100644 mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_windowblinds.png create mode 100644 mods/homedecor_modpack/inbox/.luacheckrc create mode 100644 mods/homedecor_modpack/inbox/init.lua create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.de.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.es.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.fr.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.ms.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.pt.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.pt_BR.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.ru.tr create mode 100644 mods/homedecor_modpack/inbox/locale/inbox.zh_CN.tr create mode 100644 mods/homedecor_modpack/inbox/locale/template.txt create mode 100644 mods/homedecor_modpack/inbox/mod.conf create mode 100644 mods/homedecor_modpack/inbox/models/inbox_mailbox.obj create mode 100644 mods/homedecor_modpack/inbox/textures/inbox_grey_metal.png create mode 100644 mods/homedecor_modpack/inbox/textures/inbox_red_metal.png create mode 100644 mods/homedecor_modpack/inbox/textures/inbox_white_metal.png create mode 100644 mods/homedecor_modpack/inbox/textures/mailbox_inv.png create mode 100644 mods/homedecor_modpack/itemframes/.luacheckrc create mode 100644 mods/homedecor_modpack/itemframes/init.lua create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.de.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.es.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.fr.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.it.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.ms.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.pt.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.pt_BR.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.ru.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/itemframes.zh_CN.tr create mode 100644 mods/homedecor_modpack/itemframes/locale/template.txt create mode 100644 mods/homedecor_modpack/itemframes/mod.conf create mode 100644 mods/homedecor_modpack/itemframes/textures/itemframes_frame.png create mode 100644 mods/homedecor_modpack/itemframes/textures/itemframes_pedestal.png create mode 100644 mods/homedecor_modpack/lavalamp/.luacheckrc create mode 100644 mods/homedecor_modpack/lavalamp/README.txt create mode 100644 mods/homedecor_modpack/lavalamp/init.lua create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.de.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.es.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.fr.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.it.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.ms.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.pt.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.pt_BR.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.ru.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/lavalamp.zh_CN.tr create mode 100644 mods/homedecor_modpack/lavalamp/locale/template.txt create mode 100644 mods/homedecor_modpack/lavalamp/mod.conf create mode 100644 mods/homedecor_modpack/lavalamp/models/lavalamp.obj create mode 100644 mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_anim.png create mode 100644 mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_inv.png create mode 100644 mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_liquid.png create mode 100644 mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_off.png create mode 100644 mods/homedecor_modpack/lavalamp/textures/lavalamp_metal.png create mode 100644 mods/homedecor_modpack/listnodes.sh create mode 100644 mods/homedecor_modpack/modpack.conf rename mods/{mob-engine => homedecor_modpack}/modpack.txt (100%) create mode 100644 mods/homedecor_modpack/plasmascreen/.luacheckrc create mode 100644 mods/homedecor_modpack/plasmascreen/README.md create mode 100644 mods/homedecor_modpack/plasmascreen/init.lua create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.de.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.es.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.fr.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ms.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt_BR.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ru.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/plasmascreen.zh_CN.tr create mode 100644 mods/homedecor_modpack/plasmascreen/locale/template.txt create mode 100644 mods/homedecor_modpack/plasmascreen/mod.conf create mode 100644 mods/homedecor_modpack/plasmascreen/models/plasmascreen_tv.obj create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_back.png create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_case.png create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_case_off.png create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_screen_off.png create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_tv_inv.png create mode 100644 mods/homedecor_modpack/plasmascreen/textures/plasmascreen_video.png create mode 100644 mods/lib_mount/.luacheckrc create mode 100644 mods/lib_mount/LICENSE.md create mode 100644 mods/lib_mount/README.md delete mode 100644 mods/lib_mount/README.txt create mode 100644 mods/lib_mount/mod.conf create mode 100644 mods/mail/LICENSE create mode 100644 mods/mail/README create mode 100644 mods/mail/depends.txt create mode 100644 mods/mail/init.lua create mode 100644 mods/mail/textures/mail_button.png delete mode 100644 mods/mob-engine/API.txt delete mode 100644 mods/mob-engine/CHANGELOG.md delete mode 100644 mods/mob-engine/LICENSE delete mode 100644 mods/mob-engine/README.md delete mode 100644 mods/mob-engine/bower.json delete mode 100644 mods/mob-engine/chicken/LICENSE.txt delete mode 100644 mods/mob-engine/chicken/README.txt delete mode 100644 mods/mob-engine/chicken/depends.txt delete mode 100644 mods/mob-engine/chicken/egg.lua delete mode 100644 mods/mob-engine/chicken/init.lua delete mode 100644 mods/mob-engine/chicken/models/creatures_chicken.b3d delete mode 100644 mods/mob-engine/chicken/sounds/creatures_chicken.1.ogg delete mode 100644 mods/mob-engine/chicken/sounds/creatures_chicken.2.ogg delete mode 100644 mods/mob-engine/chicken/sounds/creatures_chicken.3.ogg delete mode 100644 mods/mob-engine/chicken/sounds/creatures_chicken_hit.1.ogg delete mode 100644 mods/mob-engine/chicken/sounds/creatures_chicken_hit.2.ogg delete mode 100644 mods/mob-engine/chicken/textures/creatures_chicken.png delete mode 100644 mods/mob-engine/chicken/textures/creatures_chicken_flesh.png delete mode 100644 mods/mob-engine/chicken/textures/creatures_chicken_meat.png delete mode 100644 mods/mob-engine/chicken/textures/creatures_egg.png delete mode 100644 mods/mob-engine/chicken/textures/creatures_feather.png delete mode 100644 mods/mob-engine/chicken/textures/creatures_fried_egg.png delete mode 100644 mods/mob-engine/creatures/LICENSE.txt delete mode 100644 mods/mob-engine/creatures/README.txt delete mode 100644 mods/mob-engine/creatures/common.lua delete mode 100644 mods/mob-engine/creatures/depends.txt delete mode 100644 mods/mob-engine/creatures/description.txt delete mode 100644 mods/mob-engine/creatures/functions.lua delete mode 100644 mods/mob-engine/creatures/init.lua delete mode 100644 mods/mob-engine/creatures/items.lua delete mode 100644 mods/mob-engine/creatures/register.lua delete mode 100644 mods/mob-engine/creatures/sounds/creatures_splash.1.ogg delete mode 100644 mods/mob-engine/creatures/sounds/creatures_splash.2.ogg delete mode 100644 mods/mob-engine/creatures/textures/creatures_flesh.png delete mode 100644 mods/mob-engine/creatures/textures/creatures_meat.png delete mode 100644 mods/mob-engine/creatures/textures/creatures_spawn_egg.png delete mode 100644 mods/mob-engine/creatures/textures/creatures_spawner.png delete mode 100644 mods/mob-engine/ghost/LICENSE.txt delete mode 100644 mods/mob-engine/ghost/README.txt delete mode 100644 mods/mob-engine/ghost/depends.txt delete mode 100644 mods/mob-engine/ghost/init.lua delete mode 100644 mods/mob-engine/ghost/models/creatures_ghost.b3d delete mode 100644 mods/mob-engine/ghost/models/ghost.b3d delete mode 100644 mods/mob-engine/ghost/sounds/creatures_ghost.1.ogg delete mode 100644 mods/mob-engine/ghost/sounds/creatures_ghost.2.ogg delete mode 100644 mods/mob-engine/ghost/sounds/creatures_ghost_death.ogg delete mode 100644 mods/mob-engine/ghost/sounds/creatures_ghost_hit.ogg delete mode 100644 mods/mob-engine/ghost/textures/creatures_egg_ghost.png delete mode 100644 mods/mob-engine/oerrki/LICENSE.txt delete mode 100644 mods/mob-engine/oerrki/README.txt delete mode 100644 mods/mob-engine/oerrki/depends.txt delete mode 100644 mods/mob-engine/oerrki/init.lua delete mode 100644 mods/mob-engine/oerrki/models/creatures_oerrki.b3d delete mode 100644 mods/mob-engine/oerrki/sounds/creatures_oerrki_attack.ogg delete mode 100644 mods/mob-engine/oerrki/sounds/creatures_oerrki_hit.1.ogg delete mode 100644 mods/mob-engine/oerrki/sounds/creatures_oerrki_hit.2.ogg delete mode 100644 mods/mob-engine/oerrki/sounds/creatures_oerrki_idle.1.ogg delete mode 100644 mods/mob-engine/oerrki/sounds/creatures_oerrki_idle.2.ogg delete mode 100644 mods/mob-engine/oerrki/textures/creatures_egg_oerrki.png delete mode 100644 mods/mob-engine/oerrki/textures/creatures_oerrki.png delete mode 100644 mods/mob-engine/screenshot.png delete mode 100644 mods/mob-engine/sheep/LICENSE.txt delete mode 100644 mods/mob-engine/sheep/README.txt delete mode 100644 mods/mob-engine/sheep/depends.txt delete mode 100644 mods/mob-engine/sheep/init.lua delete mode 100644 mods/mob-engine/sheep/models/creatures_sheep.b3d delete mode 100644 mods/mob-engine/sheep/sounds/creatures_shears.ogg delete mode 100644 mods/mob-engine/sheep/sounds/creatures_sheep.1.ogg delete mode 100644 mods/mob-engine/sheep/sounds/creatures_sheep.2.ogg delete mode 100644 mods/mob-engine/sheep/sounds/creatures_sheep.3.ogg delete mode 100644 mods/mob-engine/sheep/textures/creatures_egg_sheep.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_shears.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep_black.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep_brown.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep_grey.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep_shaved.png delete mode 100644 mods/mob-engine/sheep/textures/creatures_sheep_white.png delete mode 100644 mods/mob-engine/zombie/LICENSE.txt delete mode 100644 mods/mob-engine/zombie/README.txt delete mode 100644 mods/mob-engine/zombie/depends.txt delete mode 100644 mods/mob-engine/zombie/init.lua delete mode 100644 mods/mob-engine/zombie/models/creatures_zombie.b3d delete mode 100644 mods/mob-engine/zombie/sounds/creatures_zombie.1.ogg delete mode 100644 mods/mob-engine/zombie/sounds/creatures_zombie.2.ogg delete mode 100644 mods/mob-engine/zombie/sounds/creatures_zombie.3.ogg delete mode 100644 mods/mob-engine/zombie/sounds/creatures_zombie_death.ogg delete mode 100644 mods/mob-engine/zombie/sounds/creatures_zombie_hit.ogg delete mode 100644 mods/mob-engine/zombie/textures/creatures_egg_zombie.png delete mode 100644 mods/mob-engine/zombie/textures/creatures_rotten_flesh.png create mode 100644 mods/mob_horse/depends.txt create mode 100644 mods/mob_horse/init.lua create mode 100644 mods/mob_horse/intllib.lua create mode 100644 mods/mob_horse/locale/it_IT.po create mode 100644 mods/mob_horse/locale/mob_horse.en.tr create mode 100644 mods/mob_horse/locale/mob_horse.fr.tr create mode 100644 mods/mob_horse/locale/mob_horse.it_IT.tr create mode 100644 mods/mob_horse/locale/mob_horse.ms.tr create mode 100644 mods/mob_horse/locale/mob_horse.zh_CN.tr create mode 100644 mods/mob_horse/locale/mob_horse.zh_TW.tr create mode 100644 mods/mob_horse/locale/ms.po create mode 100644 mods/mob_horse/locale/template.pot create mode 100644 mods/mob_horse/locale/zh_CN.pot create mode 100644 mods/mob_horse/locale/zh_CN.txt create mode 100644 mods/mob_horse/locale/zh_TW.txt create mode 100644 mods/mob_horse/models/mobs_horse.x create mode 100644 mods/mob_horse/readme.md create mode 100644 mods/mob_horse/screenshot.png create mode 100644 mods/mob_horse/textures/mobs_horse.png create mode 100644 mods/mob_horse/textures/mobs_horseara.png create mode 100644 mods/mob_horse/textures/mobs_horsepeg.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_bronze.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_bronzeo.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_diamond.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_diamondo.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_mese.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_meseo.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_steel.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_steelo.png create mode 100644 mods/mobs_animal/bee.lua create mode 100644 mods/mobs_animal/bunny.lua create mode 100644 mods/mobs_animal/chicken.lua create mode 100644 mods/mobs_animal/cow.lua create mode 100644 mods/mobs_animal/depends.txt create mode 100644 mods/mobs_animal/description.txt create mode 100644 mods/mobs_animal/init.lua create mode 100644 mods/mobs_animal/intllib.lua create mode 100644 mods/mobs_animal/kitten.lua create mode 100644 mods/mobs_animal/license.txt create mode 100644 mods/mobs_animal/locale/de.po create mode 100644 mods/mobs_animal/locale/fr.po create mode 100644 mods/mobs_animal/locale/it.po create mode 100644 mods/mobs_animal/locale/mobs_animal.de.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.en.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.fr.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.it.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.ms.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.ru.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.tr.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.zh_CN.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.zh_TW.tr create mode 100644 mods/mobs_animal/locale/ms.po create mode 100644 mods/mobs_animal/locale/ru.po create mode 100644 mods/mobs_animal/locale/template.pot create mode 100644 mods/mobs_animal/locale/tr.po create mode 100644 mods/mobs_animal/locale/zh_CN.pot create mode 100644 mods/mobs_animal/locale/zh_CN.txt create mode 100644 mods/mobs_animal/locale/zh_TW.txt create mode 100644 mods/mobs_animal/lucky_block.lua create mode 100644 mods/mobs_animal/mod.conf create mode 100644 mods/mobs_animal/models/mobs_bee.b3d create mode 100644 mods/mobs_animal/models/mobs_bunny.b3d create mode 100644 mods/mobs_animal/models/mobs_chicken.b3d create mode 100644 mods/mobs_animal/models/mobs_cow.b3d create mode 100644 mods/mobs_animal/models/mobs_kitten.b3d create mode 100644 mods/mobs_animal/models/mobs_panda.b3d create mode 100644 mods/mobs_animal/models/mobs_penguin.b3d create mode 100644 mods/mobs_animal/models/mobs_pumba.b3d create mode 100644 mods/mobs_animal/models/mobs_rat.b3d create mode 100644 mods/mobs_animal/models/mobs_sheep.b3d create mode 100644 mods/mobs_animal/models/mobs_sheep_shaved.b3d create mode 100644 mods/mobs_animal/panda.lua create mode 100644 mods/mobs_animal/penguin.lua create mode 100644 mods/mobs_animal/rat.lua create mode 100644 mods/mobs_animal/readme.md create mode 100644 mods/mobs_animal/screenshot.png create mode 100644 mods/mobs_animal/sheep.lua create mode 100644 mods/mobs_animal/sounds/mobs_bee.ogg create mode 100644 mods/mobs_animal/sounds/mobs_chicken.1.ogg create mode 100644 mods/mobs_animal/sounds/mobs_chicken.2.ogg create mode 100644 mods/mobs_animal/sounds/mobs_chicken.ogg create mode 100644 mods/mobs_animal/sounds/mobs_cow.ogg create mode 100644 mods/mobs_animal/sounds/mobs_kitten.ogg create mode 100644 mods/mobs_animal/sounds/mobs_panda.ogg create mode 100644 mods/mobs_animal/sounds/mobs_pig.ogg create mode 100644 mods/mobs_animal/sounds/mobs_pig_angry.ogg create mode 100644 mods/mobs_animal/sounds/mobs_rat.ogg create mode 100644 mods/mobs_animal/sounds/mobs_sheep.ogg create mode 100644 mods/mobs_animal/spawn_example.lua create mode 100644 mods/mobs_animal/textures/mobs_bee.png create mode 100644 mods/mobs_animal/textures/mobs_bee_inv.png create mode 100644 mods/mobs_animal/textures/mobs_beehive.png create mode 100644 mods/mobs_animal/textures/mobs_bucket_milk.png create mode 100644 mods/mobs_animal/textures/mobs_bunny_brown.png create mode 100644 mods/mobs_animal/textures/mobs_bunny_evil.png create mode 100644 mods/mobs_animal/textures/mobs_bunny_grey.png create mode 100644 mods/mobs_animal/textures/mobs_bunny_inv.png create mode 100644 mods/mobs_animal/textures/mobs_bunny_white.png create mode 100644 mods/mobs_animal/textures/mobs_butter.png create mode 100644 mods/mobs_animal/textures/mobs_cheese.png create mode 100644 mods/mobs_animal/textures/mobs_cheeseblock.png create mode 100644 mods/mobs_animal/textures/mobs_chick.png create mode 100644 mods/mobs_animal/textures/mobs_chicken.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_black.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_brown.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_cooked.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_egg_fried.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_feather.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_inv.png create mode 100644 mods/mobs_animal/textures/mobs_chicken_raw.png create mode 100644 mods/mobs_animal/textures/mobs_cooked_rat.png create mode 100644 mods/mobs_animal/textures/mobs_cow.png create mode 100644 mods/mobs_animal/textures/mobs_cow2.png create mode 100644 mods/mobs_animal/textures/mobs_cow_inv.png create mode 100644 mods/mobs_animal/textures/mobs_glass_milk.png create mode 100644 mods/mobs_animal/textures/mobs_hairball.png create mode 100644 mods/mobs_animal/textures/mobs_honey_block.png create mode 100644 mods/mobs_animal/textures/mobs_honey_inv.png create mode 100755 mods/mobs_animal/textures/mobs_kitten_ginger.png create mode 100644 mods/mobs_animal/textures/mobs_kitten_inv.png create mode 100755 mods/mobs_animal/textures/mobs_kitten_sandy.png create mode 100755 mods/mobs_animal/textures/mobs_kitten_splotchy.png create mode 100755 mods/mobs_animal/textures/mobs_kitten_striped.png create mode 100644 mods/mobs_animal/textures/mobs_mutton_cooked.png create mode 100644 mods/mobs_animal/textures/mobs_mutton_raw.png create mode 100644 mods/mobs_animal/textures/mobs_panda.png create mode 100644 mods/mobs_animal/textures/mobs_panda_inv.png create mode 100644 mods/mobs_animal/textures/mobs_panda_viking.png create mode 100644 mods/mobs_animal/textures/mobs_penguin.png create mode 100644 mods/mobs_animal/textures/mobs_penguin_inv.png create mode 100644 mods/mobs_animal/textures/mobs_pork_cooked.png create mode 100644 mods/mobs_animal/textures/mobs_pork_raw.png create mode 100644 mods/mobs_animal/textures/mobs_pumba.png create mode 100644 mods/mobs_animal/textures/mobs_pumba_inv.png create mode 100644 mods/mobs_animal/textures/mobs_rabbit_cooked.png create mode 100644 mods/mobs_animal/textures/mobs_rabbit_hide.png create mode 100644 mods/mobs_animal/textures/mobs_rabbit_raw.png create mode 100644 mods/mobs_animal/textures/mobs_rat.png create mode 100644 mods/mobs_animal/textures/mobs_rat2.png create mode 100644 mods/mobs_animal/textures/mobs_rat_inv.png create mode 100644 mods/mobs_animal/textures/mobs_sheep_base.png create mode 100644 mods/mobs_animal/textures/mobs_sheep_inv.png create mode 100644 mods/mobs_animal/textures/mobs_sheep_shaved.png create mode 100644 mods/mobs_animal/textures/mobs_sheep_wool.png create mode 100644 mods/mobs_animal/warthog.lua create mode 100644 mods/mobs_monster/depends.txt create mode 100644 mods/mobs_monster/description.txt create mode 100644 mods/mobs_monster/dirt_monster.lua create mode 100644 mods/mobs_monster/dungeon_master.lua create mode 100644 mods/mobs_monster/init.lua create mode 100644 mods/mobs_monster/intllib.lua create mode 100644 mods/mobs_monster/lava_flan.lua create mode 100644 mods/mobs_monster/license.txt create mode 100644 mods/mobs_monster/locale/de.txt create mode 100644 mods/mobs_monster/locale/fr.txt create mode 100644 mods/mobs_monster/locale/it.txt create mode 100644 mods/mobs_monster/locale/mobs_monster.de.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.en.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.fr.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.it.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.ms.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.tr.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.zh_CN.tr create mode 100644 mods/mobs_monster/locale/mobs_monster.zh_TW.tr create mode 100644 mods/mobs_monster/locale/ms.txt create mode 100644 mods/mobs_monster/locale/template.txt create mode 100644 mods/mobs_monster/locale/tr.txt create mode 100644 mods/mobs_monster/locale/zh_CN.txt create mode 100644 mods/mobs_monster/locale/zh_TW.txt create mode 100644 mods/mobs_monster/lucky_block.lua create mode 100644 mods/mobs_monster/mese_monster.lua create mode 100644 mods/mobs_monster/mod.conf create mode 100644 mods/mobs_monster/models/mobs_dungeon_master.b3d create mode 100644 mods/mobs_monster/models/mobs_oerkki.b3d create mode 100644 mods/mobs_monster/models/mobs_sand_monster.b3d create mode 100644 mods/mobs_monster/models/mobs_spider.b3d create mode 100644 mods/mobs_monster/models/mobs_stone_monster.b3d create mode 100644 mods/mobs_monster/models/mobs_tree_monster.b3d create mode 100644 mods/mobs_monster/models/zmobs_lava_flan.x create mode 100644 mods/mobs_monster/models/zmobs_mese_monster.x create mode 100644 mods/mobs_monster/oerkki.lua create mode 100644 mods/mobs_monster/readme.md create mode 100644 mods/mobs_monster/sand_monster.lua create mode 100644 mods/mobs_monster/sounds/mobs_dirtmonster.ogg create mode 100644 mods/mobs_monster/sounds/mobs_dungeonmaster.ogg create mode 100644 mods/mobs_monster/sounds/mobs_fireball.ogg create mode 100644 mods/mobs_monster/sounds/mobs_lavaflan.ogg create mode 100644 mods/mobs_monster/sounds/mobs_mesemonster.ogg create mode 100644 mods/mobs_monster/sounds/mobs_oerkki.ogg create mode 100644 mods/mobs_monster/sounds/mobs_sandmonster.ogg create mode 100644 mods/mobs_monster/sounds/mobs_spider.ogg create mode 100644 mods/mobs_monster/sounds/mobs_stonemonster.ogg create mode 100644 mods/mobs_monster/sounds/mobs_treemonster.ogg create mode 100644 mods/mobs_monster/spawn_example.lua create mode 100644 mods/mobs_monster/spider.lua create mode 100644 mods/mobs_monster/stone_monster.lua create mode 100644 mods/mobs_monster/textures/mobs_cobweb.png create mode 100644 mods/mobs_monster/textures/mobs_dirt_monster.png create mode 100755 mods/mobs_monster/textures/mobs_dungeon_master.png create mode 100644 mods/mobs_monster/textures/mobs_dungeon_master2.png create mode 100644 mods/mobs_monster/textures/mobs_dungeon_master3.png create mode 100644 mods/mobs_monster/textures/mobs_fireball.png create mode 100644 mods/mobs_monster/textures/mobs_obsidian_flan.png create mode 100644 mods/mobs_monster/textures/mobs_oerkki.png create mode 100644 mods/mobs_monster/textures/mobs_oerkki2.png create mode 100644 mods/mobs_monster/textures/mobs_pick_lava.png create mode 100644 mods/mobs_monster/textures/mobs_sand_monster.png create mode 100644 mods/mobs_monster/textures/mobs_sand_particles.png create mode 100644 mods/mobs_monster/textures/mobs_spider_crystal.png create mode 100644 mods/mobs_monster/textures/mobs_spider_grey.png create mode 100644 mods/mobs_monster/textures/mobs_spider_mese.png create mode 100644 mods/mobs_monster/textures/mobs_spider_orange.png create mode 100644 mods/mobs_monster/textures/mobs_spider_snowy.png create mode 100644 mods/mobs_monster/textures/mobs_stone_monster.png create mode 100644 mods/mobs_monster/textures/mobs_stone_monster2.png create mode 100644 mods/mobs_monster/textures/mobs_tree_monster.png create mode 100644 mods/mobs_monster/textures/mobs_tree_monster2.png create mode 100644 mods/mobs_monster/textures/zmobs_lava_flan.png create mode 100644 mods/mobs_monster/textures/zmobs_lava_flan2.png create mode 100644 mods/mobs_monster/textures/zmobs_lava_flan3.png create mode 100644 mods/mobs_monster/textures/zmobs_lava_orb.png create mode 100644 mods/mobs_monster/textures/zmobs_mese_monster.png create mode 100644 mods/mobs_monster/tree_monster.lua create mode 100644 mods/mobs_npc/depends.txt create mode 100644 mods/mobs_npc/description.txt create mode 100644 mods/mobs_npc/igor.lua create mode 100644 mods/mobs_npc/init.lua create mode 100644 mods/mobs_npc/intllib.lua create mode 100644 mods/mobs_npc/license.txt create mode 100644 mods/mobs_npc/locale/de.txt create mode 100644 mods/mobs_npc/locale/it_IT.txt create mode 100644 mods/mobs_npc/locale/mobs_npc.de.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.en.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.fr.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.it_IT.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.ms.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.zh_CN.tr create mode 100644 mods/mobs_npc/locale/mobs_npc.zh_TW.tr create mode 100644 mods/mobs_npc/locale/ms.txt create mode 100644 mods/mobs_npc/locale/template.txt create mode 100644 mods/mobs_npc/locale/zh_CN.txt create mode 100644 mods/mobs_npc/locale/zh_TW.txt create mode 100644 mods/mobs_npc/lucky_block.lua create mode 100644 mods/mobs_npc/mod.conf create mode 100644 mods/mobs_npc/models/mobs_character.b3d create mode 100644 mods/mobs_npc/npc.lua create mode 100644 mods/mobs_npc/readme.md create mode 100644 mods/mobs_npc/screenshot.png create mode 100644 mods/mobs_npc/spawn_example.lua create mode 100644 mods/mobs_npc/textures/gui_arrow_blank.png create mode 100644 mods/mobs_npc/textures/mobs_igor.png create mode 100644 mods/mobs_npc/textures/mobs_igor2.png create mode 100644 mods/mobs_npc/textures/mobs_igor3.png create mode 100644 mods/mobs_npc/textures/mobs_igor4.png create mode 100644 mods/mobs_npc/textures/mobs_igor5.png create mode 100644 mods/mobs_npc/textures/mobs_igor6.png create mode 100644 mods/mobs_npc/textures/mobs_igor7.png create mode 100644 mods/mobs_npc/textures/mobs_igor8.png create mode 100644 mods/mobs_npc/textures/mobs_npc.png create mode 100644 mods/mobs_npc/textures/mobs_npc2.png create mode 100644 mods/mobs_npc/textures/mobs_npc_baby.png create mode 100644 mods/mobs_npc/textures/mobs_trader.png create mode 100644 mods/mobs_npc/textures/mobs_trader2.png create mode 100644 mods/mobs_npc/textures/mobs_trader3.png create mode 100644 mods/mobs_npc/trader.lua create mode 100644 mods/mobs_redo/api.lua create mode 100644 mods/mobs_redo/api.txt create mode 100644 mods/mobs_redo/crafts.lua create mode 100644 mods/mobs_redo/depends.txt create mode 100644 mods/mobs_redo/description.txt create mode 100644 mods/mobs_redo/init.lua create mode 100644 mods/mobs_redo/intllib.lua create mode 100644 mods/mobs_redo/license.txt create mode 100644 mods/mobs_redo/locale/de_DE.po create mode 100644 mods/mobs_redo/locale/es.po create mode 100644 mods/mobs_redo/locale/fr.po create mode 100644 mods/mobs_redo/locale/it.po create mode 100644 mods/mobs_redo/locale/mobs.de_DE.tr create mode 100644 mods/mobs_redo/locale/mobs.en.tr create mode 100644 mods/mobs_redo/locale/mobs.es.tr create mode 100644 mods/mobs_redo/locale/mobs.fr.tr create mode 100644 mods/mobs_redo/locale/mobs.it.tr create mode 100644 mods/mobs_redo/locale/mobs.ms.tr create mode 100644 mods/mobs_redo/locale/mobs.pt.tr create mode 100644 mods/mobs_redo/locale/mobs.ru.tr create mode 100644 mods/mobs_redo/locale/mobs.tr.tr create mode 100644 mods/mobs_redo/locale/mobs.zh_CN.tr create mode 100644 mods/mobs_redo/locale/mobs.zh_TW.tr create mode 100644 mods/mobs_redo/locale/ms.po create mode 100644 mods/mobs_redo/locale/pt.po create mode 100644 mods/mobs_redo/locale/ru.po create mode 100644 mods/mobs_redo/locale/template.pot create mode 100644 mods/mobs_redo/locale/tr.po create mode 100644 mods/mobs_redo/locale/zh_CN.po create mode 100644 mods/mobs_redo/locale/zh_TW.po create mode 100644 mods/mobs_redo/lucky_block.lua create mode 100644 mods/mobs_redo/mod.conf create mode 100644 mods/mobs_redo/mount.lua create mode 100644 mods/mobs_redo/readme.MD create mode 100644 mods/mobs_redo/settingtypes.txt create mode 100644 mods/mobs_redo/sounds/default_punch.ogg create mode 100644 mods/mobs_redo/sounds/license.txt create mode 100644 mods/mobs_redo/sounds/mobs_spell.ogg create mode 100644 mods/mobs_redo/sounds/mobs_swing.ogg create mode 100644 mods/mobs_redo/spawner.lua create mode 100644 mods/mobs_redo/textures/mob_spawner.png create mode 100644 mods/mobs_redo/textures/mobs_blood.png create mode 100644 mods/mobs_redo/textures/mobs_chicken_egg.png create mode 100644 mods/mobs_redo/textures/mobs_chicken_egg_overlay.png create mode 100644 mods/mobs_redo/textures/mobs_leather.png create mode 100644 mods/mobs_redo/textures/mobs_magic_lasso.png create mode 100644 mods/mobs_redo/textures/mobs_meat.png create mode 100644 mods/mobs_redo/textures/mobs_meat_bottom.png create mode 100644 mods/mobs_redo/textures/mobs_meat_raw.png create mode 100644 mods/mobs_redo/textures/mobs_meat_side.png create mode 100644 mods/mobs_redo/textures/mobs_meat_top.png create mode 100644 mods/mobs_redo/textures/mobs_nametag.png create mode 100644 mods/mobs_redo/textures/mobs_net.png create mode 100644 mods/mobs_redo/textures/mobs_noentry_particle.png create mode 100644 mods/mobs_redo/textures/mobs_protect_particle.png create mode 100644 mods/mobs_redo/textures/mobs_protector.png create mode 100644 mods/mobs_redo/textures/mobs_saddle.png create mode 100644 mods/mobs_redo/textures/mobs_shears.png create mode 100644 mods/mobs_redo/textures/tnt_smoke.png create mode 100644 mods/mobs_sky/README.md create mode 100644 mods/mobs_sky/mobs_bat/depends.txt create mode 100644 mods/mobs_sky/mobs_bat/init.lua create mode 100644 mods/mobs_sky/mobs_bat/license.txt create mode 100644 mods/mobs_sky/mobs_bat/models/animal_bat.b3d create mode 100644 mods/mobs_sky/mobs_bat/sounds/animal_bat.ogg create mode 100644 mods/mobs_sky/mobs_bat/textures/Thumbs.db create mode 100644 mods/mobs_sky/mobs_bat/textures/animal_bat.png create mode 100644 mods/mobs_sky/mobs_bat/textures/animal_bat_inv.png create mode 100644 mods/mobs_sky/mobs_birds/License.txt create mode 100644 mods/mobs_sky/mobs_birds/SETTINGS.txt create mode 100644 mods/mobs_sky/mobs_birds/depends.txt create mode 100644 mods/mobs_sky/mobs_birds/init.lua create mode 100644 mods/mobs_sky/mobs_birds/models/animal_gull.b3d create mode 100644 mods/mobs_sky/mobs_birds/models/animal_gull.xcf create mode 100644 mods/mobs_sky/mobs_birds/models/gull.blend create mode 100644 mods/mobs_sky/mobs_birds/textures/animal_gull_mesh.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_blueish.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_brown.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_gray.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_grayblue.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_red.png create mode 100644 mods/mobs_sky/mobs_birds/textures/bird_redish.png create mode 100644 mods/mobs_sky/mobs_birds/textures/gull_black.png create mode 100644 mods/mobs_sky/mobs_birds/textures/gull_gray.png create mode 100644 mods/mobs_sky/mobs_birds/textures/gull_grayblue.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/animal_gull_gull.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/animal_gull_gull_item.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/animal_gull_mesh.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_blueish.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_brown.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_gray.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_grayblue.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_red.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/bird_redish.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/gull_black.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/gull_gray.png create mode 100644 mods/mobs_sky/mobs_birds/textures/originals/gull_grayblue.png create mode 100644 mods/mobs_sky/mobs_butterfly/License.txt create mode 100644 mods/mobs_sky/mobs_butterfly/depends.txt create mode 100644 mods/mobs_sky/mobs_butterfly/init.lua create mode 100644 mods/mobs_sky/mobs_butterfly/models/mobf_butterfly.x create mode 100644 mods/mobs_sky/mobs_butterfly/textures/bf1.png create mode 100644 mods/mobs_sky/mobs_butterfly/textures/bf2.png create mode 100644 mods/mobs_sky/mobs_butterfly/textures/bf3.png create mode 100644 mods/mobs_sky/mobs_butterfly/textures/bf4.png create mode 100644 mods/mobs_sky/mobs_butterfly/textures/bf5.png create mode 100644 mods/mobs_sky/mobs_butterfly/textures/original/mobf_butterfly.png create mode 100644 mods/mobs_sky/modpack.txt create mode 100644 mods/mobs_water/README.md create mode 100644 mods/mobs_water/mobs_crocs/License.txt create mode 100644 mods/mobs_water/mobs_crocs/depends.txt create mode 100644 mods/mobs_water/mobs_crocs/init.lua create mode 100644 mods/mobs_water/mobs_crocs/models/crocodile.x create mode 100644 mods/mobs_water/mobs_crocs/readme.md create mode 100644 mods/mobs_water/mobs_crocs/settingtypes.txt create mode 100644 mods/mobs_water/mobs_crocs/sounds/croco.ogg create mode 100644 mods/mobs_water/mobs_crocs/textures/croco.png create mode 100644 mods/mobs_water/mobs_crocs/textures/croco2.png create mode 100644 mods/mobs_water/mobs_fish/License.txt create mode 100644 mods/mobs_water/mobs_fish/depends.txt create mode 100644 mods/mobs_water/mobs_fish/init.lua create mode 100644 mods/mobs_water/mobs_fish/models/animal_clownfish.b3d create mode 100644 mods/mobs_water/mobs_fish/models/base/clownfish.blend create mode 100644 mods/mobs_water/mobs_fish/models/base/fish_blue_white.blend create mode 100644 mods/mobs_water/mobs_fish/models/base/fish_blue_white.xcf create mode 100644 mods/mobs_water/mobs_fish/models/base/fish_clownfish_mesh.xcf create mode 100644 mods/mobs_water/mobs_fish/models/fish_blue_white.b3d create mode 100644 mods/mobs_water/mobs_fish/textures/animal_clownfish_clownfish_item.png create mode 100644 mods/mobs_water/mobs_fish/textures/animal_fish_blue_white_fish_blue_white_item.png create mode 100644 mods/mobs_water/mobs_fish/textures/clownfish.png create mode 100644 mods/mobs_water/mobs_fish/textures/clownfish2.png create mode 100644 mods/mobs_water/mobs_fish/textures/fish.png create mode 100644 mods/mobs_water/mobs_fish/textures/fish2.png create mode 100644 mods/mobs_water/mobs_fish/textures/fish3.png create mode 100644 mods/mobs_water/mobs_fish/textures/originals/animal_clownfish_clownfish.png create mode 100644 mods/mobs_water/mobs_fish/textures/originals/animal_clownfish_mesh.png create mode 100644 mods/mobs_water/mobs_fish/textures/originals/animal_clownfish_mesh2.png create mode 100644 mods/mobs_water/mobs_fish/textures/originals/animal_fish_blue_white_fish_blue_white.png create mode 100644 mods/mobs_water/mobs_jellyfish/License.txt create mode 100644 mods/mobs_water/mobs_jellyfish/depends.txt create mode 100644 mods/mobs_water/mobs_jellyfish/init.lua create mode 100644 mods/mobs_water/mobs_jellyfish/models/jellyfish.b3d create mode 100644 mods/mobs_water/mobs_jellyfish/textures/jellyfish.png create mode 100644 mods/mobs_water/mobs_jellyfish/textures/jellyfish_inv.png create mode 100644 mods/mobs_water/mobs_sharks/License.txt create mode 100644 mods/mobs_water/mobs_sharks/SETTINGS.txt create mode 100644 mods/mobs_water/mobs_sharks/depends.txt create mode 100644 mods/mobs_water/mobs_sharks/init.lua create mode 100644 mods/mobs_water/mobs_sharks/models/mob_shark.b3d create mode 100644 mods/mobs_water/mobs_sharks/models/mob_shark.blend create mode 100644 mods/mobs_water/mobs_sharks/textures/mob_shark_shark_item.png create mode 100644 mods/mobs_water/mobs_sharks/textures/original/mob_shark_shark_mesh.png create mode 100644 mods/mobs_water/mobs_sharks/textures/shark_first.png create mode 100644 mods/mobs_water/mobs_sharks/textures/shark_second.png create mode 100644 mods/mobs_water/mobs_sharks/textures/shark_third.png create mode 100644 mods/mobs_water/mobs_turtles/License.txt create mode 100644 mods/mobs_water/mobs_turtles/depends.txt create mode 100644 mods/mobs_water/mobs_turtles/init.lua create mode 100644 mods/mobs_water/mobs_turtles/models/mobf_turtle.x create mode 100644 mods/mobs_water/mobs_turtles/textures/original/mobf_turtle.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle1.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle2.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle3.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle4.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle5.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle6.png create mode 100644 mods/mobs_water/mobs_turtles/textures/turtle7.png create mode 100644 mods/mobs_water/modpack.txt create mode 100644 mods/more_chests/LICENSE create mode 100644 mods/more_chests/README.md create mode 100644 mods/more_chests/aliases.lua create mode 100644 mods/more_chests/cobble.lua create mode 100644 mods/more_chests/dropbox.lua create mode 100644 mods/more_chests/init.lua create mode 100644 mods/more_chests/locale/more_chests.fr.tr create mode 100644 mods/more_chests/locale/more_chests.hu.tr create mode 100644 mods/more_chests/locale/template.txt create mode 100644 mods/more_chests/mod.conf create mode 100644 mods/more_chests/secret.lua create mode 100644 mods/more_chests/shared.lua create mode 100644 mods/more_chests/textures/cobblechest_front.png create mode 100644 mods/more_chests/textures/dropbox_front.png create mode 100644 mods/more_chests/textures/dropbox_right.png create mode 100644 mods/more_chests/textures/dropbox_side.png create mode 100644 mods/more_chests/textures/dropbox_top.png create mode 100644 mods/more_chests/textures/secret_front.png create mode 100644 mods/more_chests/textures/secret_side.png create mode 100644 mods/more_chests/textures/secret_top.png create mode 100644 mods/more_chests/textures/shared_front.png create mode 100644 mods/more_chests/textures/shared_side.png create mode 100644 mods/more_chests/textures/shared_top.png create mode 100644 mods/more_chests/textures/wifi_front_animated.png create mode 100644 mods/more_chests/textures/wifi_side.png create mode 100644 mods/more_chests/textures/wifi_top.png create mode 100644 mods/more_chests/wifi.lua create mode 100644 mods/new_campfire/LICENSE.txt create mode 100644 mods/new_campfire/README.md create mode 100644 mods/new_campfire/init.lua create mode 100644 mods/new_campfire/locale/new_campfire.fr.tr create mode 100644 mods/new_campfire/locale/new_campfire.ru.tr create mode 100644 mods/new_campfire/locale/new_campfire.ua.tr create mode 100644 mods/new_campfire/locale/template.txt create mode 100644 mods/new_campfire/mod.conf create mode 100644 mods/new_campfire/models/License.of.media.txt create mode 100644 mods/new_campfire/models/contained_campfire.obj create mode 100644 mods/new_campfire/sounds/fire_small.ogg create mode 100644 mods/new_campfire/textures/new_campfire_anim_embers.png create mode 100644 mods/new_campfire/textures/new_campfire_anim_fire.png create mode 100644 mods/new_campfire/textures/new_campfire_anim_smoke.png create mode 100644 mods/new_campfire/textures/new_campfire_ash.png create mode 100644 mods/new_campfire/textures/new_campfire_campfire.png create mode 100644 mods/new_campfire/textures/new_campfire_cobble.png create mode 100644 mods/new_campfire/textures/new_campfire_embers.png create mode 100644 mods/new_campfire/textures/new_campfire_empty_tile.png create mode 100644 mods/new_campfire/textures/new_campfire_grille.png create mode 100644 mods/new_campfire/textures/new_campfire_wood.png create mode 100644 mods/pie/README.md create mode 100644 mods/pie/depends.txt create mode 100644 mods/pie/description.txt create mode 100644 mods/pie/init.lua create mode 100644 mods/pie/license.txt create mode 100644 mods/pie/mod.conf create mode 100644 mods/pie/screenshot.png create mode 100644 mods/pie/textures/bana_bottom.png create mode 100644 mods/pie/textures/bana_inside.png create mode 100644 mods/pie/textures/bana_inv.png create mode 100644 mods/pie/textures/bana_side.png create mode 100644 mods/pie/textures/bana_top.png create mode 100644 mods/pie/textures/brpd_bottom.png create mode 100644 mods/pie/textures/brpd_inside.png create mode 100644 mods/pie/textures/brpd_inv.png create mode 100644 mods/pie/textures/brpd_side.png create mode 100644 mods/pie/textures/brpd_top.png create mode 100644 mods/pie/textures/choc_bottom.png create mode 100644 mods/pie/textures/choc_inside.png create mode 100644 mods/pie/textures/choc_inv.png create mode 100644 mods/pie/textures/choc_side.png create mode 100644 mods/pie/textures/choc_top.png create mode 100644 mods/pie/textures/coff_bottom.png create mode 100644 mods/pie/textures/coff_inside.png create mode 100644 mods/pie/textures/coff_inv.png create mode 100644 mods/pie/textures/coff_side.png create mode 100644 mods/pie/textures/coff_top.png create mode 100644 mods/pie/textures/meat_bottom.png create mode 100644 mods/pie/textures/meat_inside.png create mode 100644 mods/pie/textures/meat_inv.png create mode 100644 mods/pie/textures/meat_side.png create mode 100644 mods/pie/textures/meat_top.png create mode 100644 mods/pie/textures/orange_bottom.png create mode 100644 mods/pie/textures/orange_inside.png create mode 100644 mods/pie/textures/orange_inv.png create mode 100644 mods/pie/textures/orange_side.png create mode 100644 mods/pie/textures/orange_top.png create mode 100644 mods/pie/textures/pie_bottom.png create mode 100644 mods/pie/textures/pie_inside.png create mode 100644 mods/pie/textures/pie_inv.png create mode 100644 mods/pie/textures/pie_side.png create mode 100644 mods/pie/textures/pie_top.png create mode 100644 mods/pie/textures/rvel_bottom.png create mode 100644 mods/pie/textures/rvel_inside.png create mode 100644 mods/pie/textures/rvel_inv.png create mode 100644 mods/pie/textures/rvel_side.png create mode 100644 mods/pie/textures/rvel_top.png create mode 100644 mods/pie/textures/scsk_bottom.png create mode 100644 mods/pie/textures/scsk_inside.png create mode 100644 mods/pie/textures/scsk_inv.png create mode 100644 mods/pie/textures/scsk_side.png create mode 100644 mods/pie/textures/scsk_top.png create mode 100644 mods/plantlife_modpack/.luacheckrc create mode 100644 mods/plantlife_modpack/3dmushrooms/init.lua create mode 100644 mods/plantlife_modpack/3dmushrooms/mod.conf create mode 100644 mods/plantlife_modpack/3dmushrooms/models/3dmushrooms.obj create mode 100644 mods/plantlife_modpack/3dmushrooms/textures/3dmushrooms_brown.png create mode 100644 mods/plantlife_modpack/3dmushrooms/textures/3dmushrooms_brown_inv.png create mode 100644 mods/plantlife_modpack/3dmushrooms/textures/3dmushrooms_red.png create mode 100644 mods/plantlife_modpack/3dmushrooms/textures/3dmushrooms_red_inv.png create mode 100644 mods/plantlife_modpack/LICENSE create mode 100644 mods/plantlife_modpack/README create mode 100644 mods/plantlife_modpack/along_shore/init.lua create mode 100644 mods/plantlife_modpack/along_shore/mod.conf create mode 100644 mods/plantlife_modpack/along_shore/textures/along_shore_seaweed_1Darker.png create mode 100644 mods/plantlife_modpack/along_shore/textures/credit_textures.txt create mode 100644 mods/plantlife_modpack/along_shore/textures/old/LillyPad3x16.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/MultiLilly16x.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_empty.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_lilypads_1.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_lilypads_2.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_lilypads_3.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_lilypads_4.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_pondscum_1.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_seaweed_1.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_seaweed_2.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_seaweed_3.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/along_shore_seaweed_4.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/flowers_seaweed.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/flowers_waterlily.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/flowers_waterlily_22.5.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/flowers_waterlily_45.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/flowers_waterlily_67.5.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/lillyPad5x16.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/lillypad3Flower16x.png create mode 100644 mods/plantlife_modpack/along_shore/textures/old/pondscum16xc.png create mode 100644 mods/plantlife_modpack/bushes/init.lua create mode 100644 mods/plantlife_modpack/bushes/locale/bushes.fr.tr create mode 100644 mods/plantlife_modpack/bushes/locale/template.txt create mode 100644 mods/plantlife_modpack/bushes/mod.conf create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_center_1.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_center_2.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_left_1.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_left_2.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_right_1.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_branches_right_2.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_leaves_1.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_leaves_2.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_youngtree2trunk.png create mode 100644 mods/plantlife_modpack/bushes/textures/bushes_youngtree2trunk_inv.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BlockBranch1.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BlockBranch1L.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BlockBranch1R.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranches1.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranches1sm.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranches1sm2.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranches1sm3.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranches1sm4.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranchesCenter.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranchesSide1.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/BushBranchesSide2.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/blank.png create mode 100644 mods/plantlife_modpack/bushes/textures/old & unused/moretrees_pine_leaves3.png create mode 100644 mods/plantlife_modpack/bushes_classic/cooking.lua create mode 100644 mods/plantlife_modpack/bushes_classic/image_credits.txt create mode 100644 mods/plantlife_modpack/bushes_classic/init.lua create mode 100644 mods/plantlife_modpack/bushes_classic/locale/bushes_classic.de.tr create mode 100644 mods/plantlife_modpack/bushes_classic/locale/bushes_classic.es.tr create mode 100644 mods/plantlife_modpack/bushes_classic/locale/bushes_classic.fr.tr create mode 100644 mods/plantlife_modpack/bushes_classic/locale/bushes_classic.tr.tr create mode 100644 mods/plantlife_modpack/bushes_classic/locale/template.txt create mode 100644 mods/plantlife_modpack/bushes_classic/mod.conf create mode 100644 mods/plantlife_modpack/bushes_classic/models/bushes_basket_empty.obj create mode 100644 mods/plantlife_modpack/bushes_classic/models/bushes_basket_full.obj create mode 100644 mods/plantlife_modpack/bushes_classic/models/bushes_bush.obj create mode 100644 mods/plantlife_modpack/bushes_classic/nodes.lua create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_blackberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_blueberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_gooseberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_mixed_berry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_raspberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_basket_pie_strawberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blackberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blackberry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blackberry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blackberry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blueberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blueberry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blueberry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_blueberry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_blackberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_blueberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_fruitless.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_gooseberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_raspberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_bush_strawberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_gooseberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_gooseberry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_gooseberry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_gooseberry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_mixed_berry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_mixed_berry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_mixed_berry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_raspberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_raspberry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_raspberry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_raspberry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_strawberry.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_strawberry_pie_cooked.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_strawberry_pie_raw.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_strawberry_pie_slice.png create mode 100644 mods/plantlife_modpack/bushes_classic/textures/bushes_sugar.png create mode 100644 mods/plantlife_modpack/cavestuff/init.lua create mode 100644 mods/plantlife_modpack/cavestuff/locale/cavestuff.fr.tr create mode 100644 mods/plantlife_modpack/cavestuff/locale/template.txt create mode 100644 mods/plantlife_modpack/cavestuff/mapgen.lua create mode 100644 mods/plantlife_modpack/cavestuff/mod.conf create mode 100644 mods/plantlife_modpack/cavestuff/models/cavestuff_pebble.obj create mode 100644 mods/plantlife_modpack/cavestuff/nodes.lua create mode 100644 mods/plantlife_modpack/cavestuff/textures/undergrowth_desert_pebble.png create mode 100644 mods/plantlife_modpack/cavestuff/textures/undergrowth_pebble.png create mode 100644 mods/plantlife_modpack/copyright.txt create mode 100644 mods/plantlife_modpack/dryplants/crafting.lua create mode 100644 mods/plantlife_modpack/dryplants/init.lua create mode 100644 mods/plantlife_modpack/dryplants/juncus.lua create mode 100644 mods/plantlife_modpack/dryplants/locale/dryplants.fr.tr create mode 100644 mods/plantlife_modpack/dryplants/locale/template.txt create mode 100644 mods/plantlife_modpack/dryplants/meadowvariation.lua create mode 100644 mods/plantlife_modpack/dryplants/mod.conf create mode 100644 mods/plantlife_modpack/dryplants/models/plantlike.obj create mode 100644 mods/plantlife_modpack/dryplants/moregrass.lua create mode 100644 mods/plantlife_modpack/dryplants/reed.lua create mode 100644 mods/plantlife_modpack/dryplants/reedmace.lua create mode 100644 mods/plantlife_modpack/dryplants/settings.txt create mode 100644 mods/plantlife_modpack/dryplants/textures/default_grass_1.png create mode 100644 mods/plantlife_modpack/dryplants/textures/default_grass_2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/default_grass_3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/default_grass_4.png create mode 100644 mods/plantlife_modpack/dryplants/textures/default_grass_5.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_grass.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_grass_short.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_grass_short_side.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_hay.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_juncus_02.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_juncus_03.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_juncus_inv.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reed.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reed_wet.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_bottom.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_height_2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_height_3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_height_3_spikes.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_sapling.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_spikes.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_top.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_reedmace_water.png create mode 100644 mods/plantlife_modpack/dryplants/textures/dryplants_sickle.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/big_pic_8.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/big_pic_9.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_cattailsG_m2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_02_left.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_02_right.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_02_whole2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_03_left.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_03_right.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_juncus_03_whole2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_01.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_02.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_03.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_04.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_bottom_left.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_bottom_right.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_left.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_right.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_top_left.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/dryplants_reedmace_top_right.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/reedmace2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/reedmace3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/reedmace4.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/reedtest.png create mode 100644 mods/plantlife_modpack/dryplants/textures/not_in_use/texturing.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_grass_short_old3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_grass_short_old4.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_juncus_02_left_old.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_juncus_02_right_old.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_juncus_03_left_old.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_juncus_03_right_old.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_bottom_left_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_bottom_old4.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_bottom_right_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_left_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_old8.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_right_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_spikes_old3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_top_left_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_top_old3.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_top_right_old2.png create mode 100644 mods/plantlife_modpack/dryplants/textures/old/dryplants_reedmace_water_old2.png create mode 100644 mods/plantlife_modpack/ferns/crafting.lua create mode 100644 mods/plantlife_modpack/ferns/fern.lua create mode 100644 mods/plantlife_modpack/ferns/gianttreefern.lua create mode 100644 mods/plantlife_modpack/ferns/horsetail.lua create mode 100644 mods/plantlife_modpack/ferns/init.lua create mode 100644 mods/plantlife_modpack/ferns/locale/ferns.fr.tr create mode 100644 mods/plantlife_modpack/ferns/locale/template.txt create mode 100644 mods/plantlife_modpack/ferns/mod.conf create mode 100644 mods/plantlife_modpack/ferns/settings.lua create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_5.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_6.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_7.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_8.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_big.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_mid.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_tree.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_tree_giant.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_tree_inv.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_tree_tl.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_tree_tr.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_trunk.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_trunk_big.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_trunk_big_top.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fern_trunk_top.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_ferntuber.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_ferntuber_roasted.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fiddlehead.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_fiddlehead_roasted.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_horsetail_01.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_horsetail_02.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_horsetail_03.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_horsetail_04.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_sapling_tree_fern.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_sapling_tree_fern_giant.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_tree_fern_leave_big.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_tree_fern_leave_big_cross.png create mode 100644 mods/plantlife_modpack/ferns/textures/ferns_tree_fern_leave_big_end.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/archaeplantae_horsetails.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/big picture 3.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_big_left.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_big_right.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_mid_left.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_mid_right.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_tree_bl.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_tree_br.png create mode 100644 mods/plantlife_modpack/ferns/textures/not_in_use/ferns_fern_trunk_big_crown.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/archaeplantae_fern_old4.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/comb.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_5_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_6_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_7_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_big_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_mid_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_tree_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_trunk_big_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_trunk_big_top_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_trunk_big_top_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_fern_trunk_top_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_horsetail_01_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_horsetail_02_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_horsetail_03_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_horsetail_04_old2.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_tree_fern_leave_big_cross_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_tree_fern_leave_big_end_old.png create mode 100644 mods/plantlife_modpack/ferns/textures/old/ferns_tree_fern_leave_big_old.png create mode 100644 mods/plantlife_modpack/ferns/treefern.lua create mode 100644 mods/plantlife_modpack/flowers_plus/flowers-changelog.txt create mode 100644 mods/plantlife_modpack/flowers_plus/init.lua create mode 100644 mods/plantlife_modpack/flowers_plus/locale/flowers_plus.de.tr create mode 100644 mods/plantlife_modpack/flowers_plus/locale/flowers_plus.es.tr create mode 100644 mods/plantlife_modpack/flowers_plus/locale/flowers_plus.fr.tr create mode 100644 mods/plantlife_modpack/flowers_plus/locale/flowers_plus.tr.tr create mode 100644 mods/plantlife_modpack/flowers_plus/locale/template.txt create mode 100644 mods/plantlife_modpack/flowers_plus/mod.conf create mode 100644 mods/plantlife_modpack/flowers_plus/models/flowers_sunflower.obj create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_seaweed.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_seaweedLight.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_seaweed_2.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_seaweed_3.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_seaweed_4.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_sunflower.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_sunflower_inv.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_22.5.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_45.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_67.5.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_small_1.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_small_2.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_small_3.png create mode 100644 mods/plantlife_modpack/flowers_plus/textures/flowers_waterlily_small_4.png create mode 100644 mods/plantlife_modpack/junglegrass/init.lua create mode 100644 mods/plantlife_modpack/junglegrass/mod.conf create mode 100644 mods/plantlife_modpack/modpack.conf create mode 100644 mods/plantlife_modpack/modpack.txt create mode 100644 mods/plantlife_modpack/molehills/init.lua create mode 100644 mods/plantlife_modpack/molehills/locale/molehills.fr.tr create mode 100644 mods/plantlife_modpack/molehills/locale/template.txt create mode 100644 mods/plantlife_modpack/molehills/mod.conf create mode 100644 mods/plantlife_modpack/molehills/models/molehill_molehill.obj create mode 100644 mods/plantlife_modpack/molehills/molehills_settings.txt create mode 100644 mods/plantlife_modpack/molehills/textures/molehills_dirt.png create mode 100644 mods/plantlife_modpack/molehills/textures/molehills_side.png create mode 100644 mods/plantlife_modpack/molehills/textures/old & unused/molehill_side.png create mode 100644 mods/plantlife_modpack/molehills/textures/old & unused/molehill_top.png create mode 100644 mods/plantlife_modpack/nature_classic/blossom.lua create mode 100644 mods/plantlife_modpack/nature_classic/config.lua create mode 100644 mods/plantlife_modpack/nature_classic/global_function.lua create mode 100644 mods/plantlife_modpack/nature_classic/init.lua create mode 100644 mods/plantlife_modpack/nature_classic/locale/nature_classic.fr.tr create mode 100644 mods/plantlife_modpack/nature_classic/locale/template.txt create mode 100644 mods/plantlife_modpack/nature_classic/mod.conf create mode 100644 mods/plantlife_modpack/nature_classic/textures/nature_blossom.png create mode 100644 mods/plantlife_modpack/poisonivy/init.lua create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.de.tr create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.es.tr create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.fr.tr create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.pt.tr create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.pt_BR.tr create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.template.trt create mode 100644 mods/plantlife_modpack/poisonivy/locale/poisonivy.tr.tr create mode 100644 mods/plantlife_modpack/poisonivy/mod.conf create mode 100644 mods/plantlife_modpack/poisonivy/textures/poisonivy_climbing.png create mode 100644 mods/plantlife_modpack/poisonivy/textures/poisonivy_seedling.png create mode 100644 mods/plantlife_modpack/poisonivy/textures/poisonivy_sproutling.png create mode 100644 mods/plantlife_modpack/trunks/crafting.lua create mode 100644 mods/plantlife_modpack/trunks/generating.lua create mode 100644 mods/plantlife_modpack/trunks/init.lua create mode 100644 mods/plantlife_modpack/trunks/locale/template.txt create mode 100644 mods/plantlife_modpack/trunks/locale/trunks.fr.tr create mode 100644 mods/plantlife_modpack/trunks/mod.conf create mode 100644 mods/plantlife_modpack/trunks/nodes.lua create mode 100644 mods/plantlife_modpack/trunks/textures/credit_textures.txt create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/comboSticks.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/comboSticks_2.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_root_mask_old.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_1e.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_1n.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_2n.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_3n.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_4n.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_5-8.png create mode 100644 mods/plantlife_modpack/trunks/textures/old & unused/trunks_twig_9-12.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_moss.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_moss_fungus.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_root_mask.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_1.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_10.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_11.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_12.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_13.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_2.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_3.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_4.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_5.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_6.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_7.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_8.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twig_9.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twigs.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twigs_corner.png create mode 100644 mods/plantlife_modpack/trunks/textures/trunks_twigs_top.png create mode 100644 mods/plantlife_modpack/trunks/trunks_settings.txt create mode 100644 mods/plantlife_modpack/vines/README.md create mode 100644 mods/plantlife_modpack/vines/init.lua create mode 100644 mods/plantlife_modpack/vines/locale/template.txt create mode 100644 mods/plantlife_modpack/vines/locale/vines.fr.tr create mode 100644 mods/plantlife_modpack/vines/mod.conf rename mods/{ => plantlife_modpack}/vines/screenshot.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_item.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_jungle_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_jungle_middle.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_root_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_root_middle.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_rope.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_rope_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_shears.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_side_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_side_middle.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_vine_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_vine_middle.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_willow_end.png (100%) rename mods/{ => plantlife_modpack}/vines/textures/vines_willow_middle.png (100%) create mode 100644 mods/plantlife_modpack/woodsoils/generating.lua create mode 100644 mods/plantlife_modpack/woodsoils/init.lua create mode 100644 mods/plantlife_modpack/woodsoils/locale/template.txt create mode 100644 mods/plantlife_modpack/woodsoils/locale/woodsoils.fr.tr create mode 100644 mods/plantlife_modpack/woodsoils/mod.conf create mode 100644 mods/plantlife_modpack/woodsoils/nodes.lua create mode 100644 mods/plantlife_modpack/woodsoils/textures/credit_textures.txt create mode 100644 mods/plantlife_modpack/woodsoils/textures/not in use/woodsoils.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground_cover.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground_cover2.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground_cover_side.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground_cover_side2.png create mode 100644 mods/plantlife_modpack/woodsoils/textures/woodsoils_ground_side.png create mode 100644 mods/plantlife_modpack/youngtrees/init.lua create mode 100644 mods/plantlife_modpack/youngtrees/locale/template.txt create mode 100644 mods/plantlife_modpack/youngtrees/locale/youngtrees.fr.tr create mode 100644 mods/plantlife_modpack/youngtrees/mod.conf create mode 100644 mods/plantlife_modpack/youngtrees/textures/bamboo.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/unused/sapling.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/unused/sapling16x.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/youngtree16xa.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/youngtree16xb.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/youngtree16xc.png create mode 100644 mods/plantlife_modpack/youngtrees/textures/youngtree2branch.png create mode 100644 mods/plasticbox/COPYING create mode 100644 mods/plasticbox/depends.txt create mode 100644 mods/plasticbox/init.lua create mode 100644 mods/plasticbox/textures/plasticbox_white.png create mode 100644 mods/plasticbox/ud_palette.txt create mode 100644 mods/playerplus/README.md create mode 100644 mods/playerplus/depends.txt create mode 100644 mods/playerplus/description.txt create mode 100644 mods/playerplus/init.lua create mode 100644 mods/playerplus/license.txt create mode 100644 mods/playerplus/mod.conf create mode 100644 mods/playerplus/screenshot.png create mode 100644 mods/playerplus/settingtypes.txt create mode 100644 mods/playerplus/textures/trans.png create mode 100644 mods/protector/README.md create mode 100644 mods/protector/admin.lua create mode 100644 mods/protector/depends.txt create mode 100644 mods/protector/description.txt create mode 100644 mods/protector/doors_chest.lua create mode 100644 mods/protector/hud.lua create mode 100644 mods/protector/init.lua create mode 100644 mods/protector/intllib.lua create mode 100644 mods/protector/license.txt create mode 100644 mods/protector/locale/de.po create mode 100644 mods/protector/locale/es.po create mode 100644 mods/protector/locale/fr.po create mode 100644 mods/protector/locale/it.po create mode 100644 mods/protector/locale/protector.de.tr create mode 100644 mods/protector/locale/protector.es.tr create mode 100644 mods/protector/locale/protector.fr.tr create mode 100644 mods/protector/locale/protector.it.tr create mode 100644 mods/protector/locale/protector.ru.tr create mode 100644 mods/protector/locale/protector.tr.tr create mode 100644 mods/protector/locale/ru.po create mode 100644 mods/protector/locale/template.pot create mode 100644 mods/protector/locale/tr.po create mode 100644 mods/protector/lucky_block.lua create mode 100644 mods/protector/mod.conf create mode 100644 mods/protector/pvp.lua create mode 100644 mods/protector/screenshot.png create mode 100644 mods/protector/settingtypes.txt create mode 100644 mods/protector/textures/default_chest_front.png create mode 100644 mods/protector/textures/default_chest_side.png create mode 100644 mods/protector/textures/default_chest_top.png create mode 100644 mods/protector/textures/doors_brown.png create mode 100644 mods/protector/textures/doors_grey.png create mode 100644 mods/protector/textures/doors_steel.png create mode 100644 mods/protector/textures/doors_steel_a.png create mode 100644 mods/protector/textures/doors_steel_b.png create mode 100644 mods/protector/textures/doors_trapdoor.png create mode 100644 mods/protector/textures/doors_trapdoor_side.png create mode 100644 mods/protector/textures/doors_trapdoor_steel.png create mode 100644 mods/protector/textures/doors_trapdoor_steel_side.png create mode 100644 mods/protector/textures/doors_wood.png create mode 100644 mods/protector/textures/doors_wood_a.png create mode 100644 mods/protector/textures/doors_wood_b.png create mode 100644 mods/protector/textures/johnsmith/protector_logo.png create mode 100644 mods/protector/textures/license.txt create mode 100644 mods/protector/textures/protector_display.png create mode 100644 mods/protector/textures/protector_logo.png create mode 100644 mods/protector/textures/protector_overlay.png create mode 100644 mods/protector/tool.lua create mode 100644 mods/realchess/.luacheckrc create mode 100644 mods/realchess/CREDITS create mode 100644 mods/realchess/LICENSE create mode 100644 mods/realchess/README.md create mode 100644 mods/realchess/depends.txt create mode 100644 mods/realchess/description.txt create mode 100644 mods/realchess/init.lua create mode 100644 mods/realchess/mod.conf create mode 100644 mods/realchess/screenshot.png create mode 100644 mods/realchess/textures/bishop_black.png create mode 100644 mods/realchess/textures/bishop_white.png create mode 100644 mods/realchess/textures/chess_bg.png create mode 100644 mods/realchess/textures/chessboard_sides.png create mode 100644 mods/realchess/textures/chessboard_top.png create mode 100644 mods/realchess/textures/king_black.png create mode 100644 mods/realchess/textures/king_white.png create mode 100644 mods/realchess/textures/knight_black.png create mode 100644 mods/realchess/textures/knight_white.png create mode 100644 mods/realchess/textures/mailbox_blank16.png create mode 100644 mods/realchess/textures/pawn_black.png create mode 100644 mods/realchess/textures/pawn_white.png create mode 100644 mods/realchess/textures/queen_black.png create mode 100644 mods/realchess/textures/queen_white.png create mode 100644 mods/realchess/textures/rook_black.png create mode 100644 mods/realchess/textures/rook_white.png create mode 100644 mods/regrow/description.txt create mode 100644 mods/regrow/init.lua create mode 100644 mods/regrow/license.txt create mode 100644 mods/regrow/mod.conf create mode 100644 mods/regrow/readme.MD create mode 100644 mods/roads/.gitmodules create mode 100644 mods/roads/asphalt/depends.txt create mode 100644 mods/roads/asphalt/init.lua create mode 100644 mods/roads/asphaltstairs/depends.txt create mode 100644 mods/roads/asphaltstairs/init.lua create mode 100644 mods/roads/concretestairs/depends.txt create mode 100644 mods/roads/concretestairs/init.lua create mode 100644 mods/roads/constructionarea/depends.txt create mode 100644 mods/roads/constructionarea/init.lua create mode 100644 mods/roads/delineator/depends.txt create mode 100644 mods/roads/delineator/init.lua create mode 100644 mods/roads/description.txt create mode 100644 mods/roads/emergencyphone/depends.txt create mode 100644 mods/roads/emergencyphone/init.lua create mode 100644 mods/roads/infrastructure/advanced_aircraft_warning_light.lua create mode 100644 mods/roads/infrastructure/advanced_automatic_warning_device.lua create mode 100644 mods/roads/infrastructure/advanced_boom_barrier.lua create mode 100644 mods/roads/infrastructure/advanced_crosswalk_lighting.lua create mode 100644 mods/roads/infrastructure/advanced_crosswalk_safety_sign.lua create mode 100644 mods/roads/infrastructure/advanced_crosswalk_warning_light.lua create mode 100644 mods/roads/infrastructure/advanced_curve_chevron.lua create mode 100644 mods/roads/infrastructure/advanced_emergency_phone.lua create mode 100644 mods/roads/infrastructure/advanced_lane_control_lights.lua create mode 100644 mods/roads/infrastructure/advanced_road_signs.lua create mode 100644 mods/roads/infrastructure/advanced_traffic_lights_pedestrians.lua create mode 100644 mods/roads/infrastructure/advanced_warning_light.lua create mode 100644 mods/roads/infrastructure/crafts.lua create mode 100644 mods/roads/infrastructure/depends.txt create mode 100644 mods/roads/infrastructure/init.lua create mode 100644 mods/roads/infrastructure/models/infrastructure_traffic_cone.obj create mode 100644 mods/roads/infrastructure/models/infrastructure_traffic_cone_i1.obj create mode 100644 mods/roads/infrastructure/models/infrastructure_traffic_cone_i2.obj create mode 100644 mods/roads/infrastructure/models/infrastructure_traffic_cone_i3.obj create mode 100644 mods/roads/infrastructure/nodes.lua create mode 100644 mods/roads/infrastructure/nodes_extension.lua create mode 100644 mods/roads/infrastructure/settings.lua create mode 100644 mods/roads/infrastructure/sounds/infrastructure_automatic_warning_device.ogg create mode 100644 mods/roads/infrastructure/sounds/infrastructure_boom_barrier.ogg create mode 100644 mods/roads/infrastructure/sounds/infrastructure_ebell.ogg create mode 100644 mods/roads/infrastructure/sounds/infrastructure_emergency_phone.ogg create mode 100644 mods/roads/infrastructure/sounds/infrastructure_traffic_lights_1.ogg create mode 100644 mods/roads/infrastructure/sounds/infrastructure_traffic_lights_2.ogg create mode 100644 mods/roads/infrastructure/textures/infrastructure_aircraft_warning_light_side_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_aircraft_warning_light_top_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_anti_dazzling_panel_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_anti_dazzling_panel_top_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_asphalt.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_center_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_center_off.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_center_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_left_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_left_off.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_left_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_right_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_right_off.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_right_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_middle_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_automatic_warning_device_top_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_h_anim_darkfirst.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_h_anim_lightfirst.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_h_bottom_front_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_h_left_right_bright.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_h_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_v_left.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_arm_v_right.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_h_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_h_front_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_h_left.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_h_right.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_h_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_v_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_v_front_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_v_left.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_boom_barrier_v_right.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_cable_barrier_terminal_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_cable_barrier_terminal_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_concrete.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_corrugated_guide_rail_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_corrugated_guide_rail_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_corrugated_guide_rail_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_corrugated_sheet.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_lighting_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_lighting_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_lighting_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign_bottom_front_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign_bottom_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign_top_front_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_safety_sign_top_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_warning_light_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_warning_light_front_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_warning_light_front_bright.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crosswalk_warning_light_front_dark.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crowd_control_barricade_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_crowd_control_barricade_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_curve_chevron_left_bright.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_curve_chevron_left_dark.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_curve_chevron_right_bright.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_curve_chevron_right_dark.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_delineator_retroreflector_red.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_delineator_retroreflector_yellow.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_delineator_wrapper_left.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_delineator_wrapper_right.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_drainage_channel_grating.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_emergency_phone_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_emergency_phone_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_emergency_phone_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_emergency_phone_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_energy_absorbing_terminal_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_energy_absorbing_terminal_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_fitch_barrel_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_fitch_barrel_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_fitch_barrel_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_galvanized_steel.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_grid_paver_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_grid_paver_grass.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_grid_paver_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_1.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_2.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_3.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_4.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_5.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_lane_control_lights_6.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_manhole_cover_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_manhole_cover_top_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_marker_bottom_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_marker_side_red.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_marker_side_yellow.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_marker_top_red_yellow.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_marker_top_yellow_yellow.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_noise_barrier.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_razor_wire.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_riffled_sheet.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_crosswalk_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_crosswalk_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_retroreflective_surface.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_right_of_way_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_right_of_way_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_stop_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_stop_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_yield_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_road_sign_yield_front.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_cone.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_cone_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_cone_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_cone_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_bottom_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_bottom_front_1.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_bottom_front_2.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_bottom_front_3.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_bottom_front_4.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_top_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_top_front_1.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_top_front_2.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_top_front_3.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_pedestrians_top_front_4.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_side.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_bottom_1.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_bottom_2.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_bottom_3.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_bottom_4.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_top_1.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_top_2.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_top_3.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_traffic_lights_vehicles_top_4.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_truss.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_bottom.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_front_anim.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_left.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_right.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_warning_light_top.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_wire_netting.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_wire_rope_safety_barrier_back.png create mode 100644 mods/roads/infrastructure/textures/infrastructure_wire_rope_safety_barrier_front.png create mode 100644 mods/roads/labels/depends.txt create mode 100644 mods/roads/labels/init.lua create mode 100644 mods/roads/labels/textures/infrastructure_double_yellow_line.png create mode 100644 mods/roads/labels/textures/infrastructure_single_yellow_line.png create mode 100644 mods/roads/labels/textures/infrastructure_single_yellow_line_corner.png create mode 100644 mods/roads/labels/textures/infrastructure_solid_double_yellow_line_corner.png create mode 100644 mods/roads/labels/textures/infrastructure_solid_yellow_line_one_side.png create mode 100644 mods/roads/labels/textures/streets_all_white.png create mode 100644 mods/roads/labels/textures/streets_arrow_alldirs.png create mode 100644 mods/roads/labels/textures/streets_arrow_left.png create mode 100644 mods/roads/labels/textures/streets_arrow_right.png create mode 100644 mods/roads/labels/textures/streets_arrow_straight.png create mode 100644 mods/roads/labels/textures/streets_arrow_straight_left.png create mode 100644 mods/roads/labels/textures/streets_arrow_straight_right.png create mode 100644 mods/roads/labels/textures/streets_asphalt_dashed_line.png create mode 100644 mods/roads/labels/textures/streets_asphalt_outer_edge.png create mode 100644 mods/roads/labels/textures/streets_asphalt_side.png create mode 100644 mods/roads/labels/textures/streets_asphalt_side_r.png create mode 100644 mods/roads/labels/textures/streets_asphalt_solid_line.png create mode 100644 mods/roads/labels/textures/streets_parking.png create mode 100644 mods/roads/labels/textures/streets_printer_b.png create mode 100644 mods/roads/labels/textures/streets_printer_bt.png create mode 100644 mods/roads/labels/textures/streets_printer_f.png create mode 100644 mods/roads/labels/textures/streets_printer_inv.png create mode 100644 mods/roads/labels/textures/streets_printer_l.png create mode 100644 mods/roads/labels/textures/streets_printer_r.png create mode 100644 mods/roads/labels/textures/streets_printer_t.png create mode 100644 mods/roads/labels/textures/streets_rw_arrow_left.png create mode 100644 mods/roads/labels/textures/streets_rw_arrow_right.png create mode 100644 mods/roads/labels/textures/streets_rw_arrow_straight.png create mode 100644 mods/roads/labels/textures/streets_rw_arrow_straight_left.png create mode 100644 mods/roads/labels/textures/streets_rw_arrow_straight_right.png create mode 100644 mods/roads/labels/textures/streets_rw_asphalt_side.png create mode 100644 mods/roads/labels/textures/streets_rw_cross.png create mode 100644 mods/roads/labels/textures/streets_rw_dashed_line.png create mode 100644 mods/roads/labels/textures/streets_rw_dashed_line_crossing.png create mode 100644 mods/roads/labels/textures/streets_rw_dashed_line_curve.png create mode 100644 mods/roads/labels/textures/streets_rw_dashed_line_tjunction.png create mode 100644 mods/roads/labels/textures/streets_rw_outer_edge.png create mode 100644 mods/roads/labels/textures/streets_rw_parking.png create mode 100644 mods/roads/labels/textures/streets_rw_solid_line.png create mode 100644 mods/roads/labels/textures/streets_rw_solid_line_crossing.png create mode 100644 mods/roads/labels/textures/streets_rw_solid_line_curve.png create mode 100644 mods/roads/labels/textures/streets_rw_solid_line_tjunction.png create mode 100644 mods/roads/labels/textures/streets_rw_transparent.png create mode 100644 mods/roads/labels/textures/streets_white_cartridge.png create mode 100644 mods/roads/labels/textures/streets_yellow_cartridge.png create mode 100644 mods/roads/labels/textures/streets_yellow_diagonal_lines.png create mode 100644 mods/roads/license.txt create mode 100644 mods/roads/manholes/depends.txt create mode 100644 mods/roads/manholes/init.lua create mode 100644 mods/roads/modpack.txt create mode 100644 mods/roads/readme.txt create mode 100644 mods/roads/roadsigns/depends.txt create mode 100644 mods/roads/roadsigns/init.lua create mode 100644 mods/roads/roadsigns/signs.lua create mode 100644 mods/roads/roadsigns/workshop.lua create mode 100644 mods/roads/screenshot_1.png create mode 100644 mods/roads/screenshot_2.png create mode 100644 mods/roads/screenshot_3.png create mode 100644 mods/roads/screenshot_4.png create mode 100644 mods/roads/steelsupport/depends.txt create mode 100644 mods/roads/steelsupport/init.lua create mode 100644 mods/roads/streetlamps/depends.txt create mode 100644 mods/roads/streetlamps/init.lua create mode 100644 mods/roads/streetsawards/depends.txt create mode 100644 mods/roads/streetsawards/init.lua create mode 100644 mods/roads/streetsconcrete/depends.txt create mode 100644 mods/roads/streetsconcrete/init.lua create mode 100644 mods/roads/streetshotfix/depends.txt create mode 100644 mods/roads/streetshotfix/init.lua create mode 100644 mods/roads/streetsmod/depends.txt create mode 100644 mods/roads/streetsmod/forms.lua create mode 100644 mods/roads/streetsmod/forms/cmd_streets.smartfs create mode 100644 mods/roads/streetsmod/init.lua create mode 100644 mods/roads/streetsmod/locale/de.txt create mode 100644 mods/roads/streetsmod/locale/pt.txt create mode 100644 mods/roads/streetsmod/locale/pt_br.txt create mode 100644 mods/roads/streetsmod/locale/template.txt.txt create mode 100644 mods/roads/streetsmod/nodeboxes/trafficlight.nbe create mode 100644 mods/roads/streetsmod/readme.txt create mode 100644 mods/roads/streetsmod/textures/streets_asphalt.png create mode 100644 mods/roads/streetsmod/textures/streets_concrete.png create mode 100644 mods/roads/streetsmod/textures/streets_delineator.png create mode 100644 mods/roads/streetsmod/textures/streets_delineator_top.png create mode 100644 mods/roads/streetsmod/textures/streets_fence_bottom.png create mode 100644 mods/roads/streetsmod/textures/streets_fence_fromtop.png create mode 100644 mods/roads/streetsmod/textures/streets_fence_inv.png create mode 100644 mods/roads/streetsmod/textures/streets_fence_top.png create mode 100644 mods/roads/streetsmod/textures/streets_lampcontroller_bottom.png create mode 100644 mods/roads/streetsmod/textures/streets_lampcontroller_sides.png create mode 100644 mods/roads/streetsmod/textures/streets_lampcontroller_top.png create mode 100644 mods/roads/streetsmod/textures/streets_lamps_basi_inv.png create mode 100644 mods/roads/streetsmod/textures/streets_lamps_basic_bottom.png create mode 100644 mods/roads/streetsmod/textures/streets_lamps_basic_middle.png create mode 100644 mods/roads/streetsmod/textures/streets_lamps_basic_top.png create mode 100644 mods/roads/streetsmod/textures/streets_lamps_basic_top_top.png create mode 100644 mods/roads/streetsmod/textures/streets_manhole.png create mode 100644 mods/roads/streetsmod/textures/streets_manhole_advanced.png create mode 100644 mods/roads/streetsmod/textures/streets_pole.png create mode 100644 mods/roads/streetsmod/textures/streets_pole_inv.png create mode 100644 mods/roads/streetsmod/textures/streets_rw_arrow_alldirs.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_back.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_construction.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_grasswalk.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_lava.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_mine.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_shop.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_water.png create mode 100644 mods/roads/streetsmod/textures/streets_sign_workshop.png create mode 100644 mods/roads/streetsmod/textures/streets_signworkshop_bottom.png create mode 100644 mods/roads/streetsmod/textures/streets_signworkshop_front.png create mode 100644 mods/roads/streetsmod/textures/streets_signworkshop_side.png create mode 100644 mods/roads/streetsmod/textures/streets_signworkshop_top.png create mode 100644 mods/roads/streetsmod/textures/streets_sos_bottom.png create mode 100644 mods/roads/streetsmod/textures/streets_sos_front.png create mode 100644 mods/roads/streetsmod/textures/streets_sos_side.png create mode 100644 mods/roads/streetsmod/textures/streets_sos_top.png create mode 100644 mods/roads/streetsmod/textures/streets_support.png create mode 100644 mods/roads/streetspoles/depends.txt create mode 100644 mods/roads/streetspoles/init.lua create mode 100644 mods/roads/trafficlight/depends.txt create mode 100644 mods/roads/trafficlight/init.lua create mode 100644 mods/roads/trafficlight/old2new.lua create mode 100644 mods/roads/trafficlight/textures/streets_b_flashred.png create mode 100644 mods/roads/trafficlight/textures/streets_b_red.png create mode 100644 mods/roads/trafficlight/textures/streets_beacon_inv.png create mode 100644 mods/roads/trafficlight/textures/streets_hb_flashred.png create mode 100644 mods/roads/trafficlight/textures/streets_hb_flashyellow.png create mode 100644 mods/roads/trafficlight/textures/streets_hb_off.png create mode 100644 mods/roads/trafficlight/textures/streets_hb_red.png create mode 100644 mods/roads/trafficlight/textures/streets_hb_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_hybrid_beacon_inv.png create mode 100644 mods/roads/trafficlight/textures/streets_pedlight_inv.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_dontwalk.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_flashingdontwalk.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_flashingwalk.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_0l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_0r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_1l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_1r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_2l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_2r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_3l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_3r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_4l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_4r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_5l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_5r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_6l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_6r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_7l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_7r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_8l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_8r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_9l.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_9r.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_number_template.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_off.png create mode 100644 mods/roads/trafficlight/textures/streets_pl_walk.png create mode 100644 mods/roads/trafficlight/textures/streets_rrfb_inv.png create mode 100644 mods/roads/trafficlight/textures/streets_rrfb_off.png create mode 100644 mods/roads/trafficlight/textures/streets_rrfb_on.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_bg.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_flashgreen.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_flashred.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_flashred_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_flashgreen.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_flashred.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_flashred_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_off.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_red.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_redyellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_warn.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_warn_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_left_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_off.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_red.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_redyellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_flashgreen.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_flashred.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_flashred_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_off.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_red.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_redyellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_warn.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_warn_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_right_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_straight_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_warn.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_warn_alt.png create mode 100644 mods/roads/trafficlight/textures/streets_tl_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_left_flashgreen.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_left_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_left_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_right_flashgreen.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_right_green.png create mode 100644 mods/roads/trafficlight/textures/streets_tle_right_yellow.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_extender_left.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_extender_right.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_greenarrow.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_left.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_right.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_inv_straight.png create mode 100644 mods/roads/trafficlight/textures/streets_trafficlight_template.png delete mode 100644 mods/ropes/LICENSE.md delete mode 100644 mods/ropes/README.md delete mode 100644 mods/ropes/bridge.lua delete mode 100644 mods/ropes/crafts.lua delete mode 100644 mods/ropes/depends.txt delete mode 100644 mods/ropes/description.txt delete mode 100644 mods/ropes/doc.lua delete mode 100644 mods/ropes/extendingladder.lua delete mode 100644 mods/ropes/functions.lua delete mode 100644 mods/ropes/i18n.py delete mode 100644 mods/ropes/init.lua delete mode 100644 mods/ropes/locale/ropes.es.tr delete mode 100644 mods/ropes/locale/template.txt delete mode 100644 mods/ropes/loot.lua delete mode 100644 mods/ropes/mod.conf delete mode 100644 mods/ropes/ropeboxes.lua delete mode 100644 mods/ropes/ropeladder.lua delete mode 100644 mods/ropes/screenshot.png delete mode 100644 mods/ropes/settingtypes.txt delete mode 100644 mods/ropes/sounds/license.txt delete mode 100644 mods/ropes/sounds/ropes_creak.1.ogg delete mode 100644 mods/ropes/sounds/ropes_creak.2.ogg delete mode 100644 mods/ropes/sounds/ropes_creak.3.ogg delete mode 100644 mods/ropes/textures/ropes_1.png delete mode 100644 mods/ropes/textures/ropes_2.png delete mode 100644 mods/ropes/textures/ropes_3.png delete mode 100644 mods/ropes/textures/ropes_4.png delete mode 100644 mods/ropes/textures/ropes_5.png delete mode 100644 mods/ropes/textures/ropes_item.png delete mode 100644 mods/ropes/textures/ropes_ropebox_front_1.png delete mode 100644 mods/ropes/textures/ropes_ropebox_front_2.png delete mode 100644 mods/ropes/textures/ropes_ropebox_front_3.png delete mode 100644 mods/ropes/textures/ropes_ropebox_front_4.png delete mode 100644 mods/ropes/textures/ropes_ropebox_front_5.png delete mode 100644 mods/ropes/textures/ropes_ropebox_side.png delete mode 100644 mods/ropes/textures/ropes_ropeladder.png delete mode 100644 mods/ropes/textures/ropes_ropeladder_bottom.png delete mode 100644 mods/ropes/textures/ropes_ropeladder_top.png create mode 100644 mods/signs_lib/API.md create mode 100644 mods/signs_lib/LICENSE create mode 100644 mods/signs_lib/MODELS.md create mode 100644 mods/signs_lib/README.md create mode 100644 mods/signs_lib/api.lua create mode 100644 mods/signs_lib/compat.lua create mode 100644 mods/signs_lib/copyright.txt create mode 100644 mods/signs_lib/depends.txt create mode 100644 mods/signs_lib/description.txt create mode 100644 mods/signs_lib/encoding.lua create mode 100644 mods/signs_lib/init.lua create mode 100644 mods/signs_lib/intllib.lua create mode 100644 mods/signs_lib/locale/de.po create mode 100644 mods/signs_lib/locale/es.po create mode 100644 mods/signs_lib/locale/fr.po create mode 100644 mods/signs_lib/locale/ms.po create mode 100644 mods/signs_lib/locale/ru.po create mode 100644 mods/signs_lib/locale/template.pot create mode 100644 mods/signs_lib/mod.conf create mode 100644 mods/signs_lib/models/basic_signs wooden yard sign two sticks.blend create mode 100644 mods/signs_lib/models/signs_lib_standard_facedir_sign_onpole.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_facedir_sign_wall.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_entity_hanging.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_entity_onpole.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_entity_wall.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_entity_yard.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_hanging.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_onpole.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_wall.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_yard.obj create mode 100644 mods/signs_lib/models/signs_lib_standard_sign_yard_two_sticks.obj create mode 100644 mods/signs_lib/models/slim pole mount already positioned.blend create mode 100644 mods/signs_lib/models/standard pole mount already positioned.blend create mode 100644 mods/signs_lib/models/standard pole mount already positioned.blend1 create mode 100644 mods/signs_lib/models/standard wooden sign.blend create mode 100644 mods/signs_lib/models/standard wooden sign.blend1 create mode 100644 mods/signs_lib/models/standard wooden yard sign.blend create mode 100644 mods/signs_lib/standard_signs.lua create mode 100644 mods/signs_lib/textures/signs_lib_blank.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_0.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_1.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_2.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_3.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_4.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_5.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_6.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_7.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_8.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_9.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_A.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_B.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_C.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_D.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_E.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_F.png create mode 100644 mods/signs_lib/textures/signs_lib_color_15px_n.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_0.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_1.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_2.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_3.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_4.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_5.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_6.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_7.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_8.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_9.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_A.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_B.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_C.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_D.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_E.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_F.png create mode 100644 mods/signs_lib/textures/signs_lib_color_31px_n.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_00.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_20.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_21.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_22.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_23.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_24.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_25.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_26.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_27.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_28.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_29.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_2f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_30.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_31.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_32.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_33.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_34.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_35.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_36.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_37.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_38.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_39.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_3f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_40.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_41.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_42.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_43.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_44.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_45.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_46.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_47.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_48.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_49.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_4f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_50.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_51.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_52.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_53.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_54.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_55.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_56.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_57.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_58.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_59.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_5f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_60.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_61.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_62.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_63.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_64.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_65.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_66.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_67.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_68.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_69.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_6f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_70.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_71.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_72.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_73.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_74.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_75.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_76.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_77.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_78.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_79.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_7a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_7b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_7c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_7d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_7e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_81.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_82.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_83.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_84.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_85.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_86.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_87.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_88.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_8f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_90.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_91.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_a8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_b8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_b9.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c0.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c1.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c2.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c3.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c4.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c5.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c6.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c7.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_c9.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ca.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_cb.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_cc.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_cd.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ce.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_cf.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d0.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d1.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d2.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d3.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d4.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d5.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d6.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d7.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_d9.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_da.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_db.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_dc.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_dd.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_de.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_df.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e0.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e1.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e2.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e3.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e4.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e5.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e6.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e7.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_e9.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ea.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_eb.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ec.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ed.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ee.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ef.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f0.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f1.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f2.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f3.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f4.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f5.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f6.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f7.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f8.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_f9.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_fa.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_fb.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_fc.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_fd.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_fe.png create mode 100644 mods/signs_lib/textures/signs_lib_font_15px_ff.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_20.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_21.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_22.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_23.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_24.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_25.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_26.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_27.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_28.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_29.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_2f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_30.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_31.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_32.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_33.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_34.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_35.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_36.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_37.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_38.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_39.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_3f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_40.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_41.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_42.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_43.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_44.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_45.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_46.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_47.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_48.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_49.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_4f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_50.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_51.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_52.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_53.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_54.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_55.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_56.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_57.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_58.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_59.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_5f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_60.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_61.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_62.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_63.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_64.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_65.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_66.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_67.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_68.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_69.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_6f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_70.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_71.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_72.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_73.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_74.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_75.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_76.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_77.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_78.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_79.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_7a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_7b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_7c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_7d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_7e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_81.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_82.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_83.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_84.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_85.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_86.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_87.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_88.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8a.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8b.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8c.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8d.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8e.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_8f.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_90.png create mode 100644 mods/signs_lib/textures/signs_lib_font_31px_91.png create mode 100644 mods/signs_lib/textures/signs_lib_hangers.png create mode 100644 mods/signs_lib/textures/signs_lib_pole_mount.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_bg.jpg create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_steel.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_steel_edges.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_steel_inv.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_wooden.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_wooden_edges.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_wall_wooden_inv.png create mode 100644 mods/signs_lib/textures/signs_lib_switch_interm.png create mode 100644 mods/signs_lib/textures/signs_lib_switch_off.png create mode 100644 mods/signs_lib/textures/signs_lib_switch_on.png create mode 100644 mods/signs_lib/textures/signs_lib_wide_font_overlay_inv.png create mode 100644 mods/skinsdb/meta/character_1.txt create mode 100644 mods/skinsdb/meta/character_10.txt create mode 100644 mods/skinsdb/meta/character_1000.txt create mode 100644 mods/skinsdb/meta/character_1001.txt create mode 100644 mods/skinsdb/meta/character_1002.txt create mode 100644 mods/skinsdb/meta/character_1003.txt create mode 100644 mods/skinsdb/meta/character_1004.txt create mode 100644 mods/skinsdb/meta/character_1005.txt create mode 100644 mods/skinsdb/meta/character_1006.txt create mode 100644 mods/skinsdb/meta/character_1007.txt create mode 100644 mods/skinsdb/meta/character_1008.txt create mode 100644 mods/skinsdb/meta/character_1009.txt create mode 100644 mods/skinsdb/meta/character_101.txt create mode 100644 mods/skinsdb/meta/character_1010.txt create mode 100644 mods/skinsdb/meta/character_1011.txt create mode 100644 mods/skinsdb/meta/character_1012.txt create mode 100644 mods/skinsdb/meta/character_1013.txt create mode 100644 mods/skinsdb/meta/character_1014.txt create mode 100644 mods/skinsdb/meta/character_1015.txt create mode 100644 mods/skinsdb/meta/character_1016.txt create mode 100644 mods/skinsdb/meta/character_1017.txt create mode 100644 mods/skinsdb/meta/character_1018.txt create mode 100644 mods/skinsdb/meta/character_1019.txt create mode 100644 mods/skinsdb/meta/character_1020.txt create mode 100644 mods/skinsdb/meta/character_1021.txt create mode 100644 mods/skinsdb/meta/character_1022.txt create mode 100644 mods/skinsdb/meta/character_1023.txt create mode 100644 mods/skinsdb/meta/character_1024.txt create mode 100644 mods/skinsdb/meta/character_1025.txt create mode 100644 mods/skinsdb/meta/character_1026.txt create mode 100644 mods/skinsdb/meta/character_1027.txt create mode 100644 mods/skinsdb/meta/character_1028.txt create mode 100644 mods/skinsdb/meta/character_1029.txt create mode 100644 mods/skinsdb/meta/character_1030.txt create mode 100644 mods/skinsdb/meta/character_1031.txt create mode 100644 mods/skinsdb/meta/character_1032.txt create mode 100644 mods/skinsdb/meta/character_1033.txt create mode 100644 mods/skinsdb/meta/character_1034.txt create mode 100644 mods/skinsdb/meta/character_1035.txt create mode 100644 mods/skinsdb/meta/character_1036.txt create mode 100644 mods/skinsdb/meta/character_1037.txt create mode 100644 mods/skinsdb/meta/character_1038.txt create mode 100644 mods/skinsdb/meta/character_1039.txt create mode 100644 mods/skinsdb/meta/character_1040.txt create mode 100644 mods/skinsdb/meta/character_1041.txt create mode 100644 mods/skinsdb/meta/character_1042.txt create mode 100644 mods/skinsdb/meta/character_1043.txt create mode 100644 mods/skinsdb/meta/character_1044.txt create mode 100644 mods/skinsdb/meta/character_1045.txt create mode 100644 mods/skinsdb/meta/character_1046.txt create mode 100644 mods/skinsdb/meta/character_1047.txt create mode 100644 mods/skinsdb/meta/character_1048.txt create mode 100644 mods/skinsdb/meta/character_1049.txt create mode 100644 mods/skinsdb/meta/character_1050.txt create mode 100644 mods/skinsdb/meta/character_1051.txt create mode 100644 mods/skinsdb/meta/character_1052.txt create mode 100644 mods/skinsdb/meta/character_1053.txt create mode 100644 mods/skinsdb/meta/character_1054.txt create mode 100644 mods/skinsdb/meta/character_1055.txt create mode 100644 mods/skinsdb/meta/character_1056.txt create mode 100644 mods/skinsdb/meta/character_1057.txt create mode 100644 mods/skinsdb/meta/character_1058.txt create mode 100644 mods/skinsdb/meta/character_1059.txt create mode 100644 mods/skinsdb/meta/character_1060.txt create mode 100644 mods/skinsdb/meta/character_1061.txt create mode 100644 mods/skinsdb/meta/character_1062.txt create mode 100644 mods/skinsdb/meta/character_1063.txt create mode 100644 mods/skinsdb/meta/character_1064.txt create mode 100644 mods/skinsdb/meta/character_1065.txt create mode 100644 mods/skinsdb/meta/character_1066.txt create mode 100644 mods/skinsdb/meta/character_1067.txt create mode 100644 mods/skinsdb/meta/character_1068.txt create mode 100644 mods/skinsdb/meta/character_1069.txt create mode 100644 mods/skinsdb/meta/character_1070.txt create mode 100644 mods/skinsdb/meta/character_1071.txt create mode 100644 mods/skinsdb/meta/character_1072.txt create mode 100644 mods/skinsdb/meta/character_1073.txt create mode 100644 mods/skinsdb/meta/character_1075.txt create mode 100644 mods/skinsdb/meta/character_1076.txt create mode 100644 mods/skinsdb/meta/character_1077.txt create mode 100644 mods/skinsdb/meta/character_1078.txt create mode 100644 mods/skinsdb/meta/character_1079.txt create mode 100644 mods/skinsdb/meta/character_108.txt create mode 100644 mods/skinsdb/meta/character_1080.txt create mode 100644 mods/skinsdb/meta/character_1081.txt create mode 100644 mods/skinsdb/meta/character_1082.txt create mode 100644 mods/skinsdb/meta/character_1083.txt create mode 100644 mods/skinsdb/meta/character_1084.txt create mode 100644 mods/skinsdb/meta/character_1085.txt create mode 100644 mods/skinsdb/meta/character_1086.txt create mode 100644 mods/skinsdb/meta/character_1087.txt create mode 100644 mods/skinsdb/meta/character_1088.txt create mode 100644 mods/skinsdb/meta/character_1089.txt create mode 100644 mods/skinsdb/meta/character_109.txt create mode 100644 mods/skinsdb/meta/character_1090.txt create mode 100644 mods/skinsdb/meta/character_1091.txt create mode 100644 mods/skinsdb/meta/character_1092.txt create mode 100644 mods/skinsdb/meta/character_1093.txt create mode 100644 mods/skinsdb/meta/character_1094.txt create mode 100644 mods/skinsdb/meta/character_1095.txt create mode 100644 mods/skinsdb/meta/character_1096.txt create mode 100644 mods/skinsdb/meta/character_1097.txt create mode 100644 mods/skinsdb/meta/character_1098.txt create mode 100644 mods/skinsdb/meta/character_1099.txt create mode 100644 mods/skinsdb/meta/character_110.txt create mode 100644 mods/skinsdb/meta/character_1100.txt create mode 100644 mods/skinsdb/meta/character_1101.txt create mode 100644 mods/skinsdb/meta/character_1102.txt create mode 100644 mods/skinsdb/meta/character_1103.txt create mode 100644 mods/skinsdb/meta/character_1104.txt create mode 100644 mods/skinsdb/meta/character_1105.txt create mode 100644 mods/skinsdb/meta/character_1106.txt create mode 100644 mods/skinsdb/meta/character_1107.txt create mode 100644 mods/skinsdb/meta/character_1108.txt create mode 100644 mods/skinsdb/meta/character_1109.txt create mode 100644 mods/skinsdb/meta/character_111.txt create mode 100644 mods/skinsdb/meta/character_1110.txt create mode 100644 mods/skinsdb/meta/character_1111.txt create mode 100644 mods/skinsdb/meta/character_1112.txt create mode 100644 mods/skinsdb/meta/character_1113.txt create mode 100644 mods/skinsdb/meta/character_1114.txt create mode 100644 mods/skinsdb/meta/character_1115.txt create mode 100644 mods/skinsdb/meta/character_1116.txt create mode 100644 mods/skinsdb/meta/character_1117.txt create mode 100644 mods/skinsdb/meta/character_1118.txt create mode 100644 mods/skinsdb/meta/character_1119.txt create mode 100644 mods/skinsdb/meta/character_112.txt create mode 100644 mods/skinsdb/meta/character_1120.txt create mode 100644 mods/skinsdb/meta/character_1121.txt create mode 100644 mods/skinsdb/meta/character_1122.txt create mode 100644 mods/skinsdb/meta/character_1123.txt create mode 100644 mods/skinsdb/meta/character_1124.txt create mode 100644 mods/skinsdb/meta/character_1126.txt create mode 100644 mods/skinsdb/meta/character_1127.txt create mode 100644 mods/skinsdb/meta/character_113.txt create mode 100644 mods/skinsdb/meta/character_1133.txt create mode 100644 mods/skinsdb/meta/character_1134.txt create mode 100644 mods/skinsdb/meta/character_1135.txt create mode 100644 mods/skinsdb/meta/character_1136.txt create mode 100644 mods/skinsdb/meta/character_1137.txt create mode 100644 mods/skinsdb/meta/character_1138.txt create mode 100644 mods/skinsdb/meta/character_1139.txt create mode 100644 mods/skinsdb/meta/character_114.txt create mode 100644 mods/skinsdb/meta/character_1140.txt create mode 100644 mods/skinsdb/meta/character_1141.txt create mode 100644 mods/skinsdb/meta/character_1142.txt create mode 100644 mods/skinsdb/meta/character_1143.txt create mode 100644 mods/skinsdb/meta/character_1144.txt create mode 100644 mods/skinsdb/meta/character_1145.txt create mode 100644 mods/skinsdb/meta/character_1146.txt create mode 100644 mods/skinsdb/meta/character_1147.txt create mode 100644 mods/skinsdb/meta/character_1148.txt create mode 100644 mods/skinsdb/meta/character_1149.txt create mode 100644 mods/skinsdb/meta/character_1150.txt create mode 100644 mods/skinsdb/meta/character_1151.txt create mode 100644 mods/skinsdb/meta/character_1153.txt create mode 100644 mods/skinsdb/meta/character_1154.txt create mode 100644 mods/skinsdb/meta/character_1155.txt create mode 100644 mods/skinsdb/meta/character_1156.txt create mode 100644 mods/skinsdb/meta/character_1157.txt create mode 100644 mods/skinsdb/meta/character_1158.txt create mode 100644 mods/skinsdb/meta/character_1159.txt create mode 100644 mods/skinsdb/meta/character_1160.txt create mode 100644 mods/skinsdb/meta/character_1161.txt create mode 100644 mods/skinsdb/meta/character_1162.txt create mode 100644 mods/skinsdb/meta/character_1163.txt create mode 100644 mods/skinsdb/meta/character_1164.txt create mode 100644 mods/skinsdb/meta/character_1165.txt create mode 100644 mods/skinsdb/meta/character_1166.txt create mode 100644 mods/skinsdb/meta/character_1167.txt create mode 100644 mods/skinsdb/meta/character_1168.txt create mode 100644 mods/skinsdb/meta/character_1169.txt create mode 100644 mods/skinsdb/meta/character_117.txt create mode 100644 mods/skinsdb/meta/character_1170.txt create mode 100644 mods/skinsdb/meta/character_1171.txt create mode 100644 mods/skinsdb/meta/character_1172.txt create mode 100644 mods/skinsdb/meta/character_1173.txt create mode 100644 mods/skinsdb/meta/character_1174.txt create mode 100644 mods/skinsdb/meta/character_1175.txt create mode 100644 mods/skinsdb/meta/character_1176.txt create mode 100644 mods/skinsdb/meta/character_1177.txt create mode 100644 mods/skinsdb/meta/character_1178.txt create mode 100644 mods/skinsdb/meta/character_1179.txt create mode 100644 mods/skinsdb/meta/character_118.txt create mode 100644 mods/skinsdb/meta/character_1180.txt create mode 100644 mods/skinsdb/meta/character_1181.txt create mode 100644 mods/skinsdb/meta/character_1182.txt create mode 100644 mods/skinsdb/meta/character_1183.txt create mode 100644 mods/skinsdb/meta/character_1184.txt create mode 100644 mods/skinsdb/meta/character_1185.txt create mode 100644 mods/skinsdb/meta/character_1186.txt create mode 100644 mods/skinsdb/meta/character_1191.txt create mode 100644 mods/skinsdb/meta/character_1192.txt create mode 100644 mods/skinsdb/meta/character_1193.txt create mode 100644 mods/skinsdb/meta/character_1194.txt create mode 100644 mods/skinsdb/meta/character_1195.txt create mode 100644 mods/skinsdb/meta/character_1196.txt create mode 100644 mods/skinsdb/meta/character_1197.txt create mode 100644 mods/skinsdb/meta/character_1198.txt create mode 100644 mods/skinsdb/meta/character_1199.txt create mode 100644 mods/skinsdb/meta/character_12.txt create mode 100644 mods/skinsdb/meta/character_1200.txt create mode 100644 mods/skinsdb/meta/character_1201.txt create mode 100644 mods/skinsdb/meta/character_1202.txt create mode 100644 mods/skinsdb/meta/character_1203.txt create mode 100644 mods/skinsdb/meta/character_1204.txt create mode 100644 mods/skinsdb/meta/character_1205.txt create mode 100644 mods/skinsdb/meta/character_1206.txt create mode 100644 mods/skinsdb/meta/character_1207.txt create mode 100644 mods/skinsdb/meta/character_1208.txt create mode 100644 mods/skinsdb/meta/character_1209.txt create mode 100644 mods/skinsdb/meta/character_121.txt create mode 100644 mods/skinsdb/meta/character_1210.txt create mode 100644 mods/skinsdb/meta/character_1211.txt create mode 100644 mods/skinsdb/meta/character_1212.txt create mode 100644 mods/skinsdb/meta/character_1213.txt create mode 100644 mods/skinsdb/meta/character_1214.txt create mode 100644 mods/skinsdb/meta/character_1215.txt create mode 100644 mods/skinsdb/meta/character_1216.txt create mode 100644 mods/skinsdb/meta/character_1217.txt create mode 100644 mods/skinsdb/meta/character_1218.txt create mode 100644 mods/skinsdb/meta/character_1219.txt create mode 100644 mods/skinsdb/meta/character_1220.txt create mode 100644 mods/skinsdb/meta/character_1221.txt create mode 100644 mods/skinsdb/meta/character_1222.txt create mode 100644 mods/skinsdb/meta/character_1223.txt create mode 100644 mods/skinsdb/meta/character_1224.txt create mode 100644 mods/skinsdb/meta/character_1225.txt create mode 100644 mods/skinsdb/meta/character_1226.txt create mode 100644 mods/skinsdb/meta/character_1227.txt create mode 100644 mods/skinsdb/meta/character_1228.txt create mode 100644 mods/skinsdb/meta/character_1229.txt create mode 100644 mods/skinsdb/meta/character_1230.txt create mode 100644 mods/skinsdb/meta/character_1231.txt create mode 100644 mods/skinsdb/meta/character_1232.txt create mode 100644 mods/skinsdb/meta/character_1233.txt create mode 100644 mods/skinsdb/meta/character_1234.txt create mode 100644 mods/skinsdb/meta/character_1235.txt create mode 100644 mods/skinsdb/meta/character_1236.txt create mode 100644 mods/skinsdb/meta/character_1237.txt create mode 100644 mods/skinsdb/meta/character_1238.txt create mode 100644 mods/skinsdb/meta/character_1239.txt create mode 100644 mods/skinsdb/meta/character_124.txt create mode 100644 mods/skinsdb/meta/character_1240.txt create mode 100644 mods/skinsdb/meta/character_1241.txt create mode 100644 mods/skinsdb/meta/character_1242.txt create mode 100644 mods/skinsdb/meta/character_1243.txt create mode 100644 mods/skinsdb/meta/character_1244.txt create mode 100644 mods/skinsdb/meta/character_1245.txt create mode 100644 mods/skinsdb/meta/character_1246.txt create mode 100644 mods/skinsdb/meta/character_1247.txt create mode 100644 mods/skinsdb/meta/character_1248.txt create mode 100644 mods/skinsdb/meta/character_1249.txt create mode 100644 mods/skinsdb/meta/character_1250.txt create mode 100644 mods/skinsdb/meta/character_1251.txt create mode 100644 mods/skinsdb/meta/character_1252.txt create mode 100644 mods/skinsdb/meta/character_1253.txt create mode 100644 mods/skinsdb/meta/character_1254.txt create mode 100644 mods/skinsdb/meta/character_1255.txt create mode 100644 mods/skinsdb/meta/character_1256.txt create mode 100644 mods/skinsdb/meta/character_1257.txt create mode 100644 mods/skinsdb/meta/character_1258.txt create mode 100644 mods/skinsdb/meta/character_1259.txt create mode 100644 mods/skinsdb/meta/character_126.txt create mode 100644 mods/skinsdb/meta/character_1260.txt create mode 100644 mods/skinsdb/meta/character_1261.txt create mode 100644 mods/skinsdb/meta/character_1262.txt create mode 100644 mods/skinsdb/meta/character_1263.txt create mode 100644 mods/skinsdb/meta/character_1264.txt create mode 100644 mods/skinsdb/meta/character_1265.txt create mode 100644 mods/skinsdb/meta/character_1266.txt create mode 100644 mods/skinsdb/meta/character_1267.txt create mode 100644 mods/skinsdb/meta/character_1268.txt create mode 100644 mods/skinsdb/meta/character_1269.txt create mode 100644 mods/skinsdb/meta/character_1270.txt create mode 100644 mods/skinsdb/meta/character_1271.txt create mode 100644 mods/skinsdb/meta/character_1272.txt create mode 100644 mods/skinsdb/meta/character_1273.txt create mode 100644 mods/skinsdb/meta/character_1274.txt create mode 100644 mods/skinsdb/meta/character_1275.txt create mode 100644 mods/skinsdb/meta/character_1276.txt create mode 100644 mods/skinsdb/meta/character_1277.txt create mode 100644 mods/skinsdb/meta/character_1278.txt create mode 100644 mods/skinsdb/meta/character_1279.txt create mode 100644 mods/skinsdb/meta/character_128.txt create mode 100644 mods/skinsdb/meta/character_1280.txt create mode 100644 mods/skinsdb/meta/character_1281.txt create mode 100644 mods/skinsdb/meta/character_1282.txt create mode 100644 mods/skinsdb/meta/character_1283.txt create mode 100644 mods/skinsdb/meta/character_1284.txt create mode 100644 mods/skinsdb/meta/character_1285.txt create mode 100644 mods/skinsdb/meta/character_1286.txt create mode 100644 mods/skinsdb/meta/character_1287.txt create mode 100644 mods/skinsdb/meta/character_1288.txt create mode 100644 mods/skinsdb/meta/character_1289.txt create mode 100644 mods/skinsdb/meta/character_129.txt create mode 100644 mods/skinsdb/meta/character_1290.txt create mode 100644 mods/skinsdb/meta/character_1291.txt create mode 100644 mods/skinsdb/meta/character_1292.txt create mode 100644 mods/skinsdb/meta/character_1293.txt create mode 100644 mods/skinsdb/meta/character_1294.txt create mode 100644 mods/skinsdb/meta/character_1295.txt create mode 100644 mods/skinsdb/meta/character_1296.txt create mode 100644 mods/skinsdb/meta/character_1297.txt create mode 100644 mods/skinsdb/meta/character_1298.txt create mode 100644 mods/skinsdb/meta/character_1299.txt create mode 100644 mods/skinsdb/meta/character_1300.txt create mode 100644 mods/skinsdb/meta/character_1301.txt create mode 100644 mods/skinsdb/meta/character_1302.txt create mode 100644 mods/skinsdb/meta/character_1303.txt create mode 100644 mods/skinsdb/meta/character_1304.txt create mode 100644 mods/skinsdb/meta/character_1305.txt create mode 100644 mods/skinsdb/meta/character_1306.txt create mode 100644 mods/skinsdb/meta/character_1307.txt create mode 100644 mods/skinsdb/meta/character_1308.txt create mode 100644 mods/skinsdb/meta/character_1309.txt create mode 100644 mods/skinsdb/meta/character_1310.txt create mode 100644 mods/skinsdb/meta/character_1311.txt create mode 100644 mods/skinsdb/meta/character_1312.txt create mode 100644 mods/skinsdb/meta/character_1313.txt create mode 100644 mods/skinsdb/meta/character_1314.txt create mode 100644 mods/skinsdb/meta/character_1315.txt create mode 100644 mods/skinsdb/meta/character_1316.txt create mode 100644 mods/skinsdb/meta/character_1317.txt create mode 100644 mods/skinsdb/meta/character_1318.txt create mode 100644 mods/skinsdb/meta/character_1319.txt create mode 100644 mods/skinsdb/meta/character_1320.txt create mode 100644 mods/skinsdb/meta/character_1321.txt create mode 100644 mods/skinsdb/meta/character_1322.txt create mode 100644 mods/skinsdb/meta/character_1323.txt create mode 100644 mods/skinsdb/meta/character_1324.txt create mode 100644 mods/skinsdb/meta/character_1325.txt create mode 100644 mods/skinsdb/meta/character_1326.txt create mode 100644 mods/skinsdb/meta/character_1327.txt create mode 100644 mods/skinsdb/meta/character_1328.txt create mode 100644 mods/skinsdb/meta/character_1329.txt create mode 100644 mods/skinsdb/meta/character_1330.txt create mode 100644 mods/skinsdb/meta/character_1331.txt create mode 100644 mods/skinsdb/meta/character_1332.txt create mode 100644 mods/skinsdb/meta/character_1333.txt create mode 100644 mods/skinsdb/meta/character_1334.txt create mode 100644 mods/skinsdb/meta/character_1335.txt create mode 100644 mods/skinsdb/meta/character_1336.txt create mode 100644 mods/skinsdb/meta/character_1337.txt create mode 100644 mods/skinsdb/meta/character_1338.txt create mode 100644 mods/skinsdb/meta/character_134.txt create mode 100644 mods/skinsdb/meta/character_1340.txt create mode 100644 mods/skinsdb/meta/character_1341.txt create mode 100644 mods/skinsdb/meta/character_1342.txt create mode 100644 mods/skinsdb/meta/character_1343.txt create mode 100644 mods/skinsdb/meta/character_1344.txt create mode 100644 mods/skinsdb/meta/character_1345.txt create mode 100644 mods/skinsdb/meta/character_1346.txt create mode 100644 mods/skinsdb/meta/character_1347.txt create mode 100644 mods/skinsdb/meta/character_1348.txt create mode 100644 mods/skinsdb/meta/character_1349.txt create mode 100644 mods/skinsdb/meta/character_135.txt create mode 100644 mods/skinsdb/meta/character_1350.txt create mode 100644 mods/skinsdb/meta/character_1351.txt create mode 100644 mods/skinsdb/meta/character_1352.txt create mode 100644 mods/skinsdb/meta/character_1353.txt create mode 100644 mods/skinsdb/meta/character_1354.txt create mode 100644 mods/skinsdb/meta/character_1355.txt create mode 100644 mods/skinsdb/meta/character_1356.txt create mode 100644 mods/skinsdb/meta/character_1357.txt create mode 100644 mods/skinsdb/meta/character_1358.txt create mode 100644 mods/skinsdb/meta/character_1359.txt create mode 100644 mods/skinsdb/meta/character_136.txt create mode 100644 mods/skinsdb/meta/character_1360.txt create mode 100644 mods/skinsdb/meta/character_1361.txt create mode 100644 mods/skinsdb/meta/character_1362.txt create mode 100644 mods/skinsdb/meta/character_1363.txt create mode 100644 mods/skinsdb/meta/character_1364.txt create mode 100644 mods/skinsdb/meta/character_1365.txt create mode 100644 mods/skinsdb/meta/character_1366.txt create mode 100644 mods/skinsdb/meta/character_1367.txt create mode 100644 mods/skinsdb/meta/character_1368.txt create mode 100644 mods/skinsdb/meta/character_1369.txt create mode 100644 mods/skinsdb/meta/character_1370.txt create mode 100644 mods/skinsdb/meta/character_1371.txt create mode 100644 mods/skinsdb/meta/character_1372.txt create mode 100644 mods/skinsdb/meta/character_1373.txt create mode 100644 mods/skinsdb/meta/character_1374.txt create mode 100644 mods/skinsdb/meta/character_1375.txt create mode 100644 mods/skinsdb/meta/character_1376.txt create mode 100644 mods/skinsdb/meta/character_1377.txt create mode 100644 mods/skinsdb/meta/character_1378.txt create mode 100644 mods/skinsdb/meta/character_1379.txt create mode 100644 mods/skinsdb/meta/character_1380.txt create mode 100644 mods/skinsdb/meta/character_1381.txt create mode 100644 mods/skinsdb/meta/character_1382.txt create mode 100644 mods/skinsdb/meta/character_1383.txt create mode 100644 mods/skinsdb/meta/character_1384.txt create mode 100644 mods/skinsdb/meta/character_1385.txt create mode 100644 mods/skinsdb/meta/character_1386.txt create mode 100644 mods/skinsdb/meta/character_1387.txt create mode 100644 mods/skinsdb/meta/character_1388.txt create mode 100644 mods/skinsdb/meta/character_1389.txt create mode 100644 mods/skinsdb/meta/character_1390.txt create mode 100644 mods/skinsdb/meta/character_1391.txt create mode 100644 mods/skinsdb/meta/character_1392.txt create mode 100644 mods/skinsdb/meta/character_1393.txt create mode 100644 mods/skinsdb/meta/character_1394.txt create mode 100644 mods/skinsdb/meta/character_1395.txt create mode 100644 mods/skinsdb/meta/character_1396.txt create mode 100644 mods/skinsdb/meta/character_1397.txt create mode 100644 mods/skinsdb/meta/character_1398.txt create mode 100644 mods/skinsdb/meta/character_1399.txt create mode 100644 mods/skinsdb/meta/character_140.txt create mode 100644 mods/skinsdb/meta/character_1400.txt create mode 100644 mods/skinsdb/meta/character_1401.txt create mode 100644 mods/skinsdb/meta/character_1402.txt create mode 100644 mods/skinsdb/meta/character_1403.txt create mode 100644 mods/skinsdb/meta/character_1404.txt create mode 100644 mods/skinsdb/meta/character_1405.txt create mode 100644 mods/skinsdb/meta/character_1406.txt create mode 100644 mods/skinsdb/meta/character_1407.txt create mode 100644 mods/skinsdb/meta/character_1408.txt create mode 100644 mods/skinsdb/meta/character_1409.txt create mode 100644 mods/skinsdb/meta/character_141.txt create mode 100644 mods/skinsdb/meta/character_1410.txt create mode 100644 mods/skinsdb/meta/character_1411.txt create mode 100644 mods/skinsdb/meta/character_1414.txt create mode 100644 mods/skinsdb/meta/character_1415.txt create mode 100644 mods/skinsdb/meta/character_1416.txt create mode 100644 mods/skinsdb/meta/character_1417.txt create mode 100644 mods/skinsdb/meta/character_1418.txt create mode 100644 mods/skinsdb/meta/character_1419.txt create mode 100644 mods/skinsdb/meta/character_142.txt create mode 100644 mods/skinsdb/meta/character_1420.txt create mode 100644 mods/skinsdb/meta/character_1421.txt create mode 100644 mods/skinsdb/meta/character_1422.txt create mode 100644 mods/skinsdb/meta/character_1423.txt create mode 100644 mods/skinsdb/meta/character_1424.txt create mode 100644 mods/skinsdb/meta/character_1425.txt create mode 100644 mods/skinsdb/meta/character_1426.txt create mode 100644 mods/skinsdb/meta/character_1427.txt create mode 100644 mods/skinsdb/meta/character_1428.txt create mode 100644 mods/skinsdb/meta/character_1429.txt create mode 100644 mods/skinsdb/meta/character_143.txt create mode 100644 mods/skinsdb/meta/character_1430.txt create mode 100644 mods/skinsdb/meta/character_1431.txt create mode 100644 mods/skinsdb/meta/character_1432.txt create mode 100644 mods/skinsdb/meta/character_1433.txt create mode 100644 mods/skinsdb/meta/character_1434.txt create mode 100644 mods/skinsdb/meta/character_1435.txt create mode 100644 mods/skinsdb/meta/character_1436.txt create mode 100644 mods/skinsdb/meta/character_1437.txt create mode 100644 mods/skinsdb/meta/character_1438.txt create mode 100644 mods/skinsdb/meta/character_1439.txt create mode 100644 mods/skinsdb/meta/character_144.txt create mode 100644 mods/skinsdb/meta/character_1440.txt create mode 100644 mods/skinsdb/meta/character_1441.txt create mode 100644 mods/skinsdb/meta/character_1442.txt create mode 100644 mods/skinsdb/meta/character_1443.txt create mode 100644 mods/skinsdb/meta/character_1444.txt create mode 100644 mods/skinsdb/meta/character_1445.txt create mode 100644 mods/skinsdb/meta/character_145.txt create mode 100644 mods/skinsdb/meta/character_1455.txt create mode 100644 mods/skinsdb/meta/character_1456.txt create mode 100644 mods/skinsdb/meta/character_1457.txt create mode 100644 mods/skinsdb/meta/character_1458.txt create mode 100644 mods/skinsdb/meta/character_1459.txt create mode 100644 mods/skinsdb/meta/character_146.txt create mode 100644 mods/skinsdb/meta/character_1460.txt create mode 100644 mods/skinsdb/meta/character_1461.txt create mode 100644 mods/skinsdb/meta/character_1462.txt create mode 100644 mods/skinsdb/meta/character_1463.txt create mode 100644 mods/skinsdb/meta/character_1464.txt create mode 100644 mods/skinsdb/meta/character_1465.txt create mode 100644 mods/skinsdb/meta/character_1466.txt create mode 100644 mods/skinsdb/meta/character_1467.txt create mode 100644 mods/skinsdb/meta/character_1468.txt create mode 100644 mods/skinsdb/meta/character_1469.txt create mode 100644 mods/skinsdb/meta/character_147.txt create mode 100644 mods/skinsdb/meta/character_1470.txt create mode 100644 mods/skinsdb/meta/character_1471.txt create mode 100644 mods/skinsdb/meta/character_1472.txt create mode 100644 mods/skinsdb/meta/character_1473.txt create mode 100644 mods/skinsdb/meta/character_1474.txt create mode 100644 mods/skinsdb/meta/character_1475.txt create mode 100644 mods/skinsdb/meta/character_1476.txt create mode 100644 mods/skinsdb/meta/character_1477.txt create mode 100644 mods/skinsdb/meta/character_1478.txt create mode 100644 mods/skinsdb/meta/character_1479.txt create mode 100644 mods/skinsdb/meta/character_148.txt create mode 100644 mods/skinsdb/meta/character_1480.txt create mode 100644 mods/skinsdb/meta/character_1481.txt create mode 100644 mods/skinsdb/meta/character_1482.txt create mode 100644 mods/skinsdb/meta/character_1483.txt create mode 100644 mods/skinsdb/meta/character_1484.txt create mode 100644 mods/skinsdb/meta/character_1485.txt create mode 100644 mods/skinsdb/meta/character_1486.txt create mode 100644 mods/skinsdb/meta/character_1487.txt create mode 100644 mods/skinsdb/meta/character_1488.txt create mode 100644 mods/skinsdb/meta/character_1489.txt create mode 100644 mods/skinsdb/meta/character_1490.txt create mode 100644 mods/skinsdb/meta/character_1491.txt create mode 100644 mods/skinsdb/meta/character_1492.txt create mode 100644 mods/skinsdb/meta/character_1493.txt create mode 100644 mods/skinsdb/meta/character_1494.txt create mode 100644 mods/skinsdb/meta/character_1495.txt create mode 100644 mods/skinsdb/meta/character_1496.txt create mode 100644 mods/skinsdb/meta/character_1497.txt create mode 100644 mods/skinsdb/meta/character_1498.txt create mode 100644 mods/skinsdb/meta/character_1499.txt create mode 100644 mods/skinsdb/meta/character_1500.txt create mode 100644 mods/skinsdb/meta/character_1501.txt create mode 100644 mods/skinsdb/meta/character_1502.txt create mode 100644 mods/skinsdb/meta/character_1503.txt create mode 100644 mods/skinsdb/meta/character_1504.txt create mode 100644 mods/skinsdb/meta/character_1505.txt create mode 100644 mods/skinsdb/meta/character_1506.txt create mode 100644 mods/skinsdb/meta/character_1507.txt create mode 100644 mods/skinsdb/meta/character_1508.txt create mode 100644 mods/skinsdb/meta/character_1509.txt create mode 100644 mods/skinsdb/meta/character_151.txt create mode 100644 mods/skinsdb/meta/character_1510.txt create mode 100644 mods/skinsdb/meta/character_1511.txt create mode 100644 mods/skinsdb/meta/character_1512.txt create mode 100644 mods/skinsdb/meta/character_1513.txt create mode 100644 mods/skinsdb/meta/character_1514.txt create mode 100644 mods/skinsdb/meta/character_1515.txt create mode 100644 mods/skinsdb/meta/character_1516.txt create mode 100644 mods/skinsdb/meta/character_1517.txt create mode 100644 mods/skinsdb/meta/character_1518.txt create mode 100644 mods/skinsdb/meta/character_1519.txt create mode 100644 mods/skinsdb/meta/character_152.txt create mode 100644 mods/skinsdb/meta/character_1520.txt create mode 100644 mods/skinsdb/meta/character_1521.txt create mode 100644 mods/skinsdb/meta/character_1522.txt create mode 100644 mods/skinsdb/meta/character_1523.txt create mode 100644 mods/skinsdb/meta/character_1524.txt create mode 100644 mods/skinsdb/meta/character_1525.txt create mode 100644 mods/skinsdb/meta/character_1526.txt create mode 100644 mods/skinsdb/meta/character_1527.txt create mode 100644 mods/skinsdb/meta/character_1528.txt create mode 100644 mods/skinsdb/meta/character_1529.txt create mode 100644 mods/skinsdb/meta/character_153.txt create mode 100644 mods/skinsdb/meta/character_1530.txt create mode 100644 mods/skinsdb/meta/character_1531.txt create mode 100644 mods/skinsdb/meta/character_1532.txt create mode 100644 mods/skinsdb/meta/character_1533.txt create mode 100644 mods/skinsdb/meta/character_1534.txt create mode 100644 mods/skinsdb/meta/character_1535.txt create mode 100644 mods/skinsdb/meta/character_1536.txt create mode 100644 mods/skinsdb/meta/character_1537.txt create mode 100644 mods/skinsdb/meta/character_1538.txt create mode 100644 mods/skinsdb/meta/character_1539.txt create mode 100644 mods/skinsdb/meta/character_154.txt create mode 100644 mods/skinsdb/meta/character_1540.txt create mode 100644 mods/skinsdb/meta/character_1541.txt create mode 100644 mods/skinsdb/meta/character_1542.txt create mode 100644 mods/skinsdb/meta/character_1543.txt create mode 100644 mods/skinsdb/meta/character_1544.txt create mode 100644 mods/skinsdb/meta/character_1545.txt create mode 100644 mods/skinsdb/meta/character_1546.txt create mode 100644 mods/skinsdb/meta/character_1547.txt create mode 100644 mods/skinsdb/meta/character_1548.txt create mode 100644 mods/skinsdb/meta/character_1549.txt create mode 100644 mods/skinsdb/meta/character_155.txt create mode 100644 mods/skinsdb/meta/character_1550.txt create mode 100644 mods/skinsdb/meta/character_1551.txt create mode 100644 mods/skinsdb/meta/character_1552.txt create mode 100644 mods/skinsdb/meta/character_1553.txt create mode 100644 mods/skinsdb/meta/character_1554.txt create mode 100644 mods/skinsdb/meta/character_1555.txt create mode 100644 mods/skinsdb/meta/character_1556.txt create mode 100644 mods/skinsdb/meta/character_1557.txt create mode 100644 mods/skinsdb/meta/character_1558.txt create mode 100644 mods/skinsdb/meta/character_1559.txt create mode 100644 mods/skinsdb/meta/character_156.txt create mode 100644 mods/skinsdb/meta/character_1560.txt create mode 100644 mods/skinsdb/meta/character_1561.txt create mode 100644 mods/skinsdb/meta/character_1562.txt create mode 100644 mods/skinsdb/meta/character_1563.txt create mode 100644 mods/skinsdb/meta/character_1564.txt create mode 100644 mods/skinsdb/meta/character_1565.txt create mode 100644 mods/skinsdb/meta/character_1566.txt create mode 100644 mods/skinsdb/meta/character_1567.txt create mode 100644 mods/skinsdb/meta/character_1568.txt create mode 100644 mods/skinsdb/meta/character_1569.txt create mode 100644 mods/skinsdb/meta/character_157.txt create mode 100644 mods/skinsdb/meta/character_1570.txt create mode 100644 mods/skinsdb/meta/character_1571.txt create mode 100644 mods/skinsdb/meta/character_1572.txt create mode 100644 mods/skinsdb/meta/character_1573.txt create mode 100644 mods/skinsdb/meta/character_1574.txt create mode 100644 mods/skinsdb/meta/character_1575.txt create mode 100644 mods/skinsdb/meta/character_1576.txt create mode 100644 mods/skinsdb/meta/character_1577.txt create mode 100644 mods/skinsdb/meta/character_1578.txt create mode 100644 mods/skinsdb/meta/character_1579.txt create mode 100644 mods/skinsdb/meta/character_158.txt create mode 100644 mods/skinsdb/meta/character_1580.txt create mode 100644 mods/skinsdb/meta/character_1581.txt create mode 100644 mods/skinsdb/meta/character_1582.txt create mode 100644 mods/skinsdb/meta/character_1583.txt create mode 100644 mods/skinsdb/meta/character_1584.txt create mode 100644 mods/skinsdb/meta/character_1585.txt create mode 100644 mods/skinsdb/meta/character_1586.txt create mode 100644 mods/skinsdb/meta/character_1587.txt create mode 100644 mods/skinsdb/meta/character_1588.txt create mode 100644 mods/skinsdb/meta/character_1589.txt create mode 100644 mods/skinsdb/meta/character_159.txt create mode 100644 mods/skinsdb/meta/character_1590.txt create mode 100644 mods/skinsdb/meta/character_1591.txt create mode 100644 mods/skinsdb/meta/character_1592.txt create mode 100644 mods/skinsdb/meta/character_1593.txt create mode 100644 mods/skinsdb/meta/character_1594.txt create mode 100644 mods/skinsdb/meta/character_1595.txt create mode 100644 mods/skinsdb/meta/character_1596.txt create mode 100644 mods/skinsdb/meta/character_1597.txt create mode 100644 mods/skinsdb/meta/character_1598.txt create mode 100644 mods/skinsdb/meta/character_1599.txt create mode 100644 mods/skinsdb/meta/character_160.txt create mode 100644 mods/skinsdb/meta/character_1600.txt create mode 100644 mods/skinsdb/meta/character_1601.txt create mode 100644 mods/skinsdb/meta/character_1602.txt create mode 100644 mods/skinsdb/meta/character_1603.txt create mode 100644 mods/skinsdb/meta/character_1604.txt create mode 100644 mods/skinsdb/meta/character_1605.txt create mode 100644 mods/skinsdb/meta/character_1606.txt create mode 100644 mods/skinsdb/meta/character_1607.txt create mode 100644 mods/skinsdb/meta/character_1608.txt create mode 100644 mods/skinsdb/meta/character_1609.txt create mode 100644 mods/skinsdb/meta/character_161.txt create mode 100644 mods/skinsdb/meta/character_1610.txt create mode 100644 mods/skinsdb/meta/character_1611.txt create mode 100644 mods/skinsdb/meta/character_1612.txt create mode 100644 mods/skinsdb/meta/character_1613.txt create mode 100644 mods/skinsdb/meta/character_1614.txt create mode 100644 mods/skinsdb/meta/character_1615.txt create mode 100644 mods/skinsdb/meta/character_1616.txt create mode 100644 mods/skinsdb/meta/character_1617.txt create mode 100644 mods/skinsdb/meta/character_1618.txt create mode 100644 mods/skinsdb/meta/character_1619.txt create mode 100644 mods/skinsdb/meta/character_162.txt create mode 100644 mods/skinsdb/meta/character_1620.txt create mode 100644 mods/skinsdb/meta/character_1621.txt create mode 100644 mods/skinsdb/meta/character_1622.txt create mode 100644 mods/skinsdb/meta/character_1623.txt create mode 100644 mods/skinsdb/meta/character_1624.txt create mode 100644 mods/skinsdb/meta/character_1625.txt create mode 100644 mods/skinsdb/meta/character_1626.txt create mode 100644 mods/skinsdb/meta/character_1627.txt create mode 100644 mods/skinsdb/meta/character_1628.txt create mode 100644 mods/skinsdb/meta/character_1629.txt create mode 100644 mods/skinsdb/meta/character_163.txt create mode 100644 mods/skinsdb/meta/character_1630.txt create mode 100644 mods/skinsdb/meta/character_1631.txt create mode 100644 mods/skinsdb/meta/character_1632.txt create mode 100644 mods/skinsdb/meta/character_1633.txt create mode 100644 mods/skinsdb/meta/character_1634.txt create mode 100644 mods/skinsdb/meta/character_1635.txt create mode 100644 mods/skinsdb/meta/character_1636.txt create mode 100644 mods/skinsdb/meta/character_1637.txt create mode 100644 mods/skinsdb/meta/character_1638.txt create mode 100644 mods/skinsdb/meta/character_1639.txt create mode 100644 mods/skinsdb/meta/character_164.txt create mode 100644 mods/skinsdb/meta/character_1640.txt create mode 100644 mods/skinsdb/meta/character_1641.txt create mode 100644 mods/skinsdb/meta/character_1642.txt create mode 100644 mods/skinsdb/meta/character_1643.txt create mode 100644 mods/skinsdb/meta/character_1644.txt create mode 100644 mods/skinsdb/meta/character_1645.txt create mode 100644 mods/skinsdb/meta/character_1646.txt create mode 100644 mods/skinsdb/meta/character_1647.txt create mode 100644 mods/skinsdb/meta/character_1648.txt create mode 100644 mods/skinsdb/meta/character_1649.txt create mode 100644 mods/skinsdb/meta/character_165.txt create mode 100644 mods/skinsdb/meta/character_1650.txt create mode 100644 mods/skinsdb/meta/character_1651.txt create mode 100644 mods/skinsdb/meta/character_1652.txt create mode 100644 mods/skinsdb/meta/character_1653.txt create mode 100644 mods/skinsdb/meta/character_1654.txt create mode 100644 mods/skinsdb/meta/character_1655.txt create mode 100644 mods/skinsdb/meta/character_1656.txt create mode 100644 mods/skinsdb/meta/character_1657.txt create mode 100644 mods/skinsdb/meta/character_1658.txt create mode 100644 mods/skinsdb/meta/character_1659.txt create mode 100644 mods/skinsdb/meta/character_166.txt create mode 100644 mods/skinsdb/meta/character_1660.txt create mode 100644 mods/skinsdb/meta/character_1661.txt create mode 100644 mods/skinsdb/meta/character_1662.txt create mode 100644 mods/skinsdb/meta/character_1663.txt create mode 100644 mods/skinsdb/meta/character_1664.txt create mode 100644 mods/skinsdb/meta/character_1665.txt create mode 100644 mods/skinsdb/meta/character_1666.txt create mode 100644 mods/skinsdb/meta/character_1667.txt create mode 100644 mods/skinsdb/meta/character_1668.txt create mode 100644 mods/skinsdb/meta/character_1669.txt create mode 100644 mods/skinsdb/meta/character_167.txt create mode 100644 mods/skinsdb/meta/character_1670.txt create mode 100644 mods/skinsdb/meta/character_1671.txt create mode 100644 mods/skinsdb/meta/character_1672.txt create mode 100644 mods/skinsdb/meta/character_1673.txt create mode 100644 mods/skinsdb/meta/character_1674.txt create mode 100644 mods/skinsdb/meta/character_1675.txt create mode 100644 mods/skinsdb/meta/character_1676.txt create mode 100644 mods/skinsdb/meta/character_1677.txt create mode 100644 mods/skinsdb/meta/character_1678.txt create mode 100644 mods/skinsdb/meta/character_1679.txt create mode 100644 mods/skinsdb/meta/character_168.txt create mode 100644 mods/skinsdb/meta/character_1680.txt create mode 100644 mods/skinsdb/meta/character_1681.txt create mode 100644 mods/skinsdb/meta/character_1682.txt create mode 100644 mods/skinsdb/meta/character_1683.txt create mode 100644 mods/skinsdb/meta/character_1684.txt create mode 100644 mods/skinsdb/meta/character_1685.txt create mode 100644 mods/skinsdb/meta/character_1686.txt create mode 100644 mods/skinsdb/meta/character_1687.txt create mode 100644 mods/skinsdb/meta/character_1688.txt create mode 100644 mods/skinsdb/meta/character_1689.txt create mode 100644 mods/skinsdb/meta/character_169.txt create mode 100644 mods/skinsdb/meta/character_1690.txt create mode 100644 mods/skinsdb/meta/character_1691.txt create mode 100644 mods/skinsdb/meta/character_1692.txt create mode 100644 mods/skinsdb/meta/character_1693.txt create mode 100644 mods/skinsdb/meta/character_1694.txt create mode 100644 mods/skinsdb/meta/character_1695.txt create mode 100644 mods/skinsdb/meta/character_1696.txt create mode 100644 mods/skinsdb/meta/character_1697.txt create mode 100644 mods/skinsdb/meta/character_1698.txt create mode 100644 mods/skinsdb/meta/character_1699.txt create mode 100644 mods/skinsdb/meta/character_170.txt create mode 100644 mods/skinsdb/meta/character_1700.txt create mode 100644 mods/skinsdb/meta/character_1701.txt create mode 100644 mods/skinsdb/meta/character_1702.txt create mode 100644 mods/skinsdb/meta/character_1703.txt create mode 100644 mods/skinsdb/meta/character_1704.txt create mode 100644 mods/skinsdb/meta/character_1705.txt create mode 100644 mods/skinsdb/meta/character_1706.txt create mode 100644 mods/skinsdb/meta/character_1707.txt create mode 100644 mods/skinsdb/meta/character_1708.txt create mode 100644 mods/skinsdb/meta/character_1709.txt create mode 100644 mods/skinsdb/meta/character_171.txt create mode 100644 mods/skinsdb/meta/character_1710.txt create mode 100644 mods/skinsdb/meta/character_1711.txt create mode 100644 mods/skinsdb/meta/character_1712.txt create mode 100644 mods/skinsdb/meta/character_1713.txt create mode 100644 mods/skinsdb/meta/character_1714.txt create mode 100644 mods/skinsdb/meta/character_1715.txt create mode 100644 mods/skinsdb/meta/character_1716.txt create mode 100644 mods/skinsdb/meta/character_1717.txt create mode 100644 mods/skinsdb/meta/character_1718.txt create mode 100644 mods/skinsdb/meta/character_1719.txt create mode 100644 mods/skinsdb/meta/character_172.txt create mode 100644 mods/skinsdb/meta/character_1720.txt create mode 100644 mods/skinsdb/meta/character_1721.txt create mode 100644 mods/skinsdb/meta/character_1722.txt create mode 100644 mods/skinsdb/meta/character_1723.txt create mode 100644 mods/skinsdb/meta/character_1724.txt create mode 100644 mods/skinsdb/meta/character_1725.txt create mode 100644 mods/skinsdb/meta/character_1726.txt create mode 100644 mods/skinsdb/meta/character_1727.txt create mode 100644 mods/skinsdb/meta/character_1728.txt create mode 100644 mods/skinsdb/meta/character_1729.txt create mode 100644 mods/skinsdb/meta/character_173.txt create mode 100644 mods/skinsdb/meta/character_1730.txt create mode 100644 mods/skinsdb/meta/character_1731.txt create mode 100644 mods/skinsdb/meta/character_1732.txt create mode 100644 mods/skinsdb/meta/character_1733.txt create mode 100644 mods/skinsdb/meta/character_1734.txt create mode 100644 mods/skinsdb/meta/character_1735.txt create mode 100644 mods/skinsdb/meta/character_1736.txt create mode 100644 mods/skinsdb/meta/character_1737.txt create mode 100644 mods/skinsdb/meta/character_1738.txt create mode 100644 mods/skinsdb/meta/character_1739.txt create mode 100644 mods/skinsdb/meta/character_174.txt create mode 100644 mods/skinsdb/meta/character_1740.txt create mode 100644 mods/skinsdb/meta/character_1741.txt create mode 100644 mods/skinsdb/meta/character_1742.txt create mode 100644 mods/skinsdb/meta/character_1743.txt create mode 100644 mods/skinsdb/meta/character_1744.txt create mode 100644 mods/skinsdb/meta/character_1745.txt create mode 100644 mods/skinsdb/meta/character_1746.txt create mode 100644 mods/skinsdb/meta/character_1747.txt create mode 100644 mods/skinsdb/meta/character_1748.txt create mode 100644 mods/skinsdb/meta/character_1749.txt create mode 100644 mods/skinsdb/meta/character_175.txt create mode 100644 mods/skinsdb/meta/character_1750.txt create mode 100644 mods/skinsdb/meta/character_1751.txt create mode 100644 mods/skinsdb/meta/character_1752.txt create mode 100644 mods/skinsdb/meta/character_1753.txt create mode 100644 mods/skinsdb/meta/character_1754.txt create mode 100644 mods/skinsdb/meta/character_1755.txt create mode 100644 mods/skinsdb/meta/character_1756.txt create mode 100644 mods/skinsdb/meta/character_1757.txt create mode 100644 mods/skinsdb/meta/character_1758.txt create mode 100644 mods/skinsdb/meta/character_1759.txt create mode 100644 mods/skinsdb/meta/character_176.txt create mode 100644 mods/skinsdb/meta/character_1760.txt create mode 100644 mods/skinsdb/meta/character_1761.txt create mode 100644 mods/skinsdb/meta/character_1762.txt create mode 100644 mods/skinsdb/meta/character_1763.txt create mode 100644 mods/skinsdb/meta/character_1764.txt create mode 100644 mods/skinsdb/meta/character_1765.txt create mode 100644 mods/skinsdb/meta/character_1766.txt create mode 100644 mods/skinsdb/meta/character_1767.txt create mode 100644 mods/skinsdb/meta/character_1768.txt create mode 100644 mods/skinsdb/meta/character_1769.txt create mode 100644 mods/skinsdb/meta/character_177.txt create mode 100644 mods/skinsdb/meta/character_1770.txt create mode 100644 mods/skinsdb/meta/character_1771.txt create mode 100644 mods/skinsdb/meta/character_1772.txt create mode 100644 mods/skinsdb/meta/character_1773.txt create mode 100644 mods/skinsdb/meta/character_1774.txt create mode 100644 mods/skinsdb/meta/character_1775.txt create mode 100644 mods/skinsdb/meta/character_1776.txt create mode 100644 mods/skinsdb/meta/character_1777.txt create mode 100644 mods/skinsdb/meta/character_1778.txt create mode 100644 mods/skinsdb/meta/character_1779.txt create mode 100644 mods/skinsdb/meta/character_178.txt create mode 100644 mods/skinsdb/meta/character_1780.txt create mode 100644 mods/skinsdb/meta/character_1781.txt create mode 100644 mods/skinsdb/meta/character_1782.txt create mode 100644 mods/skinsdb/meta/character_1783.txt create mode 100644 mods/skinsdb/meta/character_1784.txt create mode 100644 mods/skinsdb/meta/character_1785.txt create mode 100644 mods/skinsdb/meta/character_1786.txt create mode 100644 mods/skinsdb/meta/character_1787.txt create mode 100644 mods/skinsdb/meta/character_1788.txt create mode 100644 mods/skinsdb/meta/character_1789.txt create mode 100644 mods/skinsdb/meta/character_179.txt create mode 100644 mods/skinsdb/meta/character_1790.txt create mode 100644 mods/skinsdb/meta/character_1791.txt create mode 100644 mods/skinsdb/meta/character_1792.txt create mode 100644 mods/skinsdb/meta/character_1793.txt create mode 100644 mods/skinsdb/meta/character_1794.txt create mode 100644 mods/skinsdb/meta/character_1795.txt create mode 100644 mods/skinsdb/meta/character_1796.txt create mode 100644 mods/skinsdb/meta/character_1797.txt create mode 100644 mods/skinsdb/meta/character_1798.txt create mode 100644 mods/skinsdb/meta/character_1799.txt create mode 100644 mods/skinsdb/meta/character_180.txt create mode 100644 mods/skinsdb/meta/character_1800.txt create mode 100644 mods/skinsdb/meta/character_1801.txt create mode 100644 mods/skinsdb/meta/character_1802.txt create mode 100644 mods/skinsdb/meta/character_1803.txt create mode 100644 mods/skinsdb/meta/character_1804.txt create mode 100644 mods/skinsdb/meta/character_1805.txt create mode 100644 mods/skinsdb/meta/character_1806.txt create mode 100644 mods/skinsdb/meta/character_1807.txt create mode 100644 mods/skinsdb/meta/character_1808.txt create mode 100644 mods/skinsdb/meta/character_1809.txt create mode 100644 mods/skinsdb/meta/character_181.txt create mode 100644 mods/skinsdb/meta/character_1810.txt create mode 100644 mods/skinsdb/meta/character_1811.txt create mode 100644 mods/skinsdb/meta/character_1812.txt create mode 100644 mods/skinsdb/meta/character_1813.txt create mode 100644 mods/skinsdb/meta/character_1814.txt create mode 100644 mods/skinsdb/meta/character_1815.txt create mode 100644 mods/skinsdb/meta/character_1816.txt create mode 100644 mods/skinsdb/meta/character_1817.txt create mode 100644 mods/skinsdb/meta/character_1818.txt create mode 100644 mods/skinsdb/meta/character_1819.txt create mode 100644 mods/skinsdb/meta/character_182.txt create mode 100644 mods/skinsdb/meta/character_1820.txt create mode 100644 mods/skinsdb/meta/character_1821.txt create mode 100644 mods/skinsdb/meta/character_1822.txt create mode 100644 mods/skinsdb/meta/character_1823.txt create mode 100644 mods/skinsdb/meta/character_1824.txt create mode 100644 mods/skinsdb/meta/character_1825.txt create mode 100644 mods/skinsdb/meta/character_1826.txt create mode 100644 mods/skinsdb/meta/character_1827.txt create mode 100644 mods/skinsdb/meta/character_1828.txt create mode 100644 mods/skinsdb/meta/character_1829.txt create mode 100644 mods/skinsdb/meta/character_183.txt create mode 100644 mods/skinsdb/meta/character_1830.txt create mode 100644 mods/skinsdb/meta/character_1831.txt create mode 100644 mods/skinsdb/meta/character_1832.txt create mode 100644 mods/skinsdb/meta/character_1833.txt create mode 100644 mods/skinsdb/meta/character_1834.txt create mode 100644 mods/skinsdb/meta/character_1835.txt create mode 100644 mods/skinsdb/meta/character_1836.txt create mode 100644 mods/skinsdb/meta/character_1837.txt create mode 100644 mods/skinsdb/meta/character_1838.txt create mode 100644 mods/skinsdb/meta/character_1839.txt create mode 100644 mods/skinsdb/meta/character_184.txt create mode 100644 mods/skinsdb/meta/character_1840.txt create mode 100644 mods/skinsdb/meta/character_1841.txt create mode 100644 mods/skinsdb/meta/character_1842.txt create mode 100644 mods/skinsdb/meta/character_1843.txt create mode 100644 mods/skinsdb/meta/character_1844.txt create mode 100644 mods/skinsdb/meta/character_1845.txt create mode 100644 mods/skinsdb/meta/character_1846.txt create mode 100644 mods/skinsdb/meta/character_1847.txt create mode 100644 mods/skinsdb/meta/character_1848.txt create mode 100644 mods/skinsdb/meta/character_1849.txt create mode 100644 mods/skinsdb/meta/character_185.txt create mode 100644 mods/skinsdb/meta/character_1850.txt create mode 100644 mods/skinsdb/meta/character_1851.txt create mode 100644 mods/skinsdb/meta/character_1852.txt create mode 100644 mods/skinsdb/meta/character_1853.txt create mode 100644 mods/skinsdb/meta/character_1854.txt create mode 100644 mods/skinsdb/meta/character_1855.txt create mode 100644 mods/skinsdb/meta/character_1856.txt create mode 100644 mods/skinsdb/meta/character_1857.txt create mode 100644 mods/skinsdb/meta/character_1858.txt create mode 100644 mods/skinsdb/meta/character_1859.txt create mode 100644 mods/skinsdb/meta/character_186.txt create mode 100644 mods/skinsdb/meta/character_1860.txt create mode 100644 mods/skinsdb/meta/character_1861.txt create mode 100644 mods/skinsdb/meta/character_1862.txt create mode 100644 mods/skinsdb/meta/character_1863.txt create mode 100644 mods/skinsdb/meta/character_1864.txt create mode 100644 mods/skinsdb/meta/character_1865.txt create mode 100644 mods/skinsdb/meta/character_1866.txt create mode 100644 mods/skinsdb/meta/character_1867.txt create mode 100644 mods/skinsdb/meta/character_1868.txt create mode 100644 mods/skinsdb/meta/character_1869.txt create mode 100644 mods/skinsdb/meta/character_187.txt create mode 100644 mods/skinsdb/meta/character_1870.txt create mode 100644 mods/skinsdb/meta/character_1871.txt create mode 100644 mods/skinsdb/meta/character_1872.txt create mode 100644 mods/skinsdb/meta/character_1873.txt create mode 100644 mods/skinsdb/meta/character_1874.txt create mode 100644 mods/skinsdb/meta/character_1875.txt create mode 100644 mods/skinsdb/meta/character_1876.txt create mode 100644 mods/skinsdb/meta/character_1877.txt create mode 100644 mods/skinsdb/meta/character_1878.txt create mode 100644 mods/skinsdb/meta/character_1879.txt create mode 100644 mods/skinsdb/meta/character_188.txt create mode 100644 mods/skinsdb/meta/character_1880.txt create mode 100644 mods/skinsdb/meta/character_1881.txt create mode 100644 mods/skinsdb/meta/character_1882.txt create mode 100644 mods/skinsdb/meta/character_1883.txt create mode 100644 mods/skinsdb/meta/character_1884.txt create mode 100644 mods/skinsdb/meta/character_1885.txt create mode 100644 mods/skinsdb/meta/character_1886.txt create mode 100644 mods/skinsdb/meta/character_1887.txt create mode 100644 mods/skinsdb/meta/character_1888.txt create mode 100644 mods/skinsdb/meta/character_1889.txt create mode 100644 mods/skinsdb/meta/character_189.txt create mode 100644 mods/skinsdb/meta/character_1890.txt create mode 100644 mods/skinsdb/meta/character_1891.txt create mode 100644 mods/skinsdb/meta/character_1892.txt create mode 100644 mods/skinsdb/meta/character_1893.txt create mode 100644 mods/skinsdb/meta/character_1894.txt create mode 100644 mods/skinsdb/meta/character_1895.txt create mode 100644 mods/skinsdb/meta/character_1896.txt create mode 100644 mods/skinsdb/meta/character_1897.txt create mode 100644 mods/skinsdb/meta/character_1898.txt create mode 100644 mods/skinsdb/meta/character_1899.txt create mode 100644 mods/skinsdb/meta/character_19.txt create mode 100644 mods/skinsdb/meta/character_190.txt create mode 100644 mods/skinsdb/meta/character_1900.txt create mode 100644 mods/skinsdb/meta/character_1901.txt create mode 100644 mods/skinsdb/meta/character_1902.txt create mode 100644 mods/skinsdb/meta/character_1903.txt create mode 100644 mods/skinsdb/meta/character_1904.txt create mode 100644 mods/skinsdb/meta/character_1905.txt create mode 100644 mods/skinsdb/meta/character_1906.txt create mode 100644 mods/skinsdb/meta/character_1907.txt create mode 100644 mods/skinsdb/meta/character_1908.txt create mode 100644 mods/skinsdb/meta/character_1909.txt create mode 100644 mods/skinsdb/meta/character_191.txt create mode 100644 mods/skinsdb/meta/character_1910.txt create mode 100644 mods/skinsdb/meta/character_1911.txt create mode 100644 mods/skinsdb/meta/character_192.txt create mode 100644 mods/skinsdb/meta/character_193.txt create mode 100644 mods/skinsdb/meta/character_194.txt create mode 100644 mods/skinsdb/meta/character_195.txt create mode 100644 mods/skinsdb/meta/character_196.txt create mode 100644 mods/skinsdb/meta/character_197.txt create mode 100644 mods/skinsdb/meta/character_198.txt create mode 100644 mods/skinsdb/meta/character_199.txt create mode 100644 mods/skinsdb/meta/character_2.txt create mode 100644 mods/skinsdb/meta/character_20.txt create mode 100644 mods/skinsdb/meta/character_200.txt create mode 100644 mods/skinsdb/meta/character_201.txt create mode 100644 mods/skinsdb/meta/character_203.txt create mode 100644 mods/skinsdb/meta/character_205.txt create mode 100644 mods/skinsdb/meta/character_206.txt create mode 100644 mods/skinsdb/meta/character_207.txt create mode 100644 mods/skinsdb/meta/character_208.txt create mode 100644 mods/skinsdb/meta/character_209.txt create mode 100644 mods/skinsdb/meta/character_21.txt create mode 100644 mods/skinsdb/meta/character_210.txt create mode 100644 mods/skinsdb/meta/character_211.txt create mode 100644 mods/skinsdb/meta/character_212.txt create mode 100644 mods/skinsdb/meta/character_213.txt create mode 100644 mods/skinsdb/meta/character_214.txt create mode 100644 mods/skinsdb/meta/character_215.txt create mode 100644 mods/skinsdb/meta/character_216.txt create mode 100644 mods/skinsdb/meta/character_217.txt create mode 100644 mods/skinsdb/meta/character_218.txt create mode 100644 mods/skinsdb/meta/character_219.txt create mode 100644 mods/skinsdb/meta/character_22.txt create mode 100644 mods/skinsdb/meta/character_220.txt create mode 100644 mods/skinsdb/meta/character_221.txt create mode 100644 mods/skinsdb/meta/character_222.txt create mode 100644 mods/skinsdb/meta/character_223.txt create mode 100644 mods/skinsdb/meta/character_224.txt create mode 100644 mods/skinsdb/meta/character_225.txt create mode 100644 mods/skinsdb/meta/character_228.txt create mode 100644 mods/skinsdb/meta/character_229.txt create mode 100644 mods/skinsdb/meta/character_230.txt create mode 100644 mods/skinsdb/meta/character_231.txt create mode 100644 mods/skinsdb/meta/character_232.txt create mode 100644 mods/skinsdb/meta/character_233.txt create mode 100644 mods/skinsdb/meta/character_234.txt create mode 100644 mods/skinsdb/meta/character_235.txt create mode 100644 mods/skinsdb/meta/character_237.txt create mode 100644 mods/skinsdb/meta/character_239.txt create mode 100644 mods/skinsdb/meta/character_24.txt create mode 100644 mods/skinsdb/meta/character_241.txt create mode 100644 mods/skinsdb/meta/character_242.txt create mode 100644 mods/skinsdb/meta/character_243.txt create mode 100644 mods/skinsdb/meta/character_244.txt create mode 100644 mods/skinsdb/meta/character_245.txt create mode 100644 mods/skinsdb/meta/character_246.txt create mode 100644 mods/skinsdb/meta/character_247.txt create mode 100644 mods/skinsdb/meta/character_248.txt create mode 100644 mods/skinsdb/meta/character_249.txt create mode 100644 mods/skinsdb/meta/character_25.txt create mode 100644 mods/skinsdb/meta/character_250.txt create mode 100644 mods/skinsdb/meta/character_251.txt create mode 100644 mods/skinsdb/meta/character_252.txt create mode 100644 mods/skinsdb/meta/character_253.txt create mode 100644 mods/skinsdb/meta/character_254.txt create mode 100644 mods/skinsdb/meta/character_255.txt create mode 100644 mods/skinsdb/meta/character_256.txt create mode 100644 mods/skinsdb/meta/character_257.txt create mode 100644 mods/skinsdb/meta/character_258.txt create mode 100644 mods/skinsdb/meta/character_259.txt create mode 100644 mods/skinsdb/meta/character_26.txt create mode 100644 mods/skinsdb/meta/character_260.txt create mode 100644 mods/skinsdb/meta/character_261.txt create mode 100644 mods/skinsdb/meta/character_262.txt create mode 100644 mods/skinsdb/meta/character_263.txt create mode 100644 mods/skinsdb/meta/character_264.txt create mode 100644 mods/skinsdb/meta/character_265.txt create mode 100644 mods/skinsdb/meta/character_266.txt create mode 100644 mods/skinsdb/meta/character_267.txt create mode 100644 mods/skinsdb/meta/character_268.txt create mode 100644 mods/skinsdb/meta/character_269.txt create mode 100644 mods/skinsdb/meta/character_27.txt create mode 100644 mods/skinsdb/meta/character_270.txt create mode 100644 mods/skinsdb/meta/character_271.txt create mode 100644 mods/skinsdb/meta/character_272.txt create mode 100644 mods/skinsdb/meta/character_273.txt create mode 100644 mods/skinsdb/meta/character_274.txt create mode 100644 mods/skinsdb/meta/character_275.txt create mode 100644 mods/skinsdb/meta/character_276.txt create mode 100644 mods/skinsdb/meta/character_277.txt create mode 100644 mods/skinsdb/meta/character_278.txt create mode 100644 mods/skinsdb/meta/character_279.txt create mode 100644 mods/skinsdb/meta/character_28.txt create mode 100644 mods/skinsdb/meta/character_280.txt create mode 100644 mods/skinsdb/meta/character_281.txt create mode 100644 mods/skinsdb/meta/character_282.txt create mode 100644 mods/skinsdb/meta/character_283.txt create mode 100644 mods/skinsdb/meta/character_284.txt create mode 100644 mods/skinsdb/meta/character_285.txt create mode 100644 mods/skinsdb/meta/character_286.txt create mode 100644 mods/skinsdb/meta/character_287.txt create mode 100644 mods/skinsdb/meta/character_288.txt create mode 100644 mods/skinsdb/meta/character_289.txt create mode 100644 mods/skinsdb/meta/character_29.txt create mode 100644 mods/skinsdb/meta/character_290.txt create mode 100644 mods/skinsdb/meta/character_291.txt create mode 100644 mods/skinsdb/meta/character_292.txt create mode 100644 mods/skinsdb/meta/character_295.txt create mode 100644 mods/skinsdb/meta/character_297.txt create mode 100644 mods/skinsdb/meta/character_299.txt create mode 100644 mods/skinsdb/meta/character_3.txt create mode 100644 mods/skinsdb/meta/character_30.txt create mode 100644 mods/skinsdb/meta/character_300.txt create mode 100644 mods/skinsdb/meta/character_301.txt create mode 100644 mods/skinsdb/meta/character_302.txt create mode 100644 mods/skinsdb/meta/character_303.txt create mode 100644 mods/skinsdb/meta/character_304.txt create mode 100644 mods/skinsdb/meta/character_305.txt create mode 100644 mods/skinsdb/meta/character_306.txt create mode 100644 mods/skinsdb/meta/character_307.txt create mode 100644 mods/skinsdb/meta/character_308.txt create mode 100644 mods/skinsdb/meta/character_309.txt create mode 100644 mods/skinsdb/meta/character_31.txt create mode 100644 mods/skinsdb/meta/character_310.txt create mode 100644 mods/skinsdb/meta/character_311.txt create mode 100644 mods/skinsdb/meta/character_312.txt create mode 100644 mods/skinsdb/meta/character_313.txt create mode 100644 mods/skinsdb/meta/character_314.txt create mode 100644 mods/skinsdb/meta/character_315.txt create mode 100644 mods/skinsdb/meta/character_316.txt create mode 100644 mods/skinsdb/meta/character_317.txt create mode 100644 mods/skinsdb/meta/character_318.txt create mode 100644 mods/skinsdb/meta/character_319.txt create mode 100644 mods/skinsdb/meta/character_320.txt create mode 100644 mods/skinsdb/meta/character_321.txt create mode 100644 mods/skinsdb/meta/character_322.txt create mode 100644 mods/skinsdb/meta/character_323.txt create mode 100644 mods/skinsdb/meta/character_324.txt create mode 100644 mods/skinsdb/meta/character_325.txt create mode 100644 mods/skinsdb/meta/character_326.txt create mode 100644 mods/skinsdb/meta/character_327.txt create mode 100644 mods/skinsdb/meta/character_328.txt create mode 100644 mods/skinsdb/meta/character_329.txt create mode 100644 mods/skinsdb/meta/character_330.txt create mode 100644 mods/skinsdb/meta/character_331.txt create mode 100644 mods/skinsdb/meta/character_332.txt create mode 100644 mods/skinsdb/meta/character_333.txt create mode 100644 mods/skinsdb/meta/character_334.txt create mode 100644 mods/skinsdb/meta/character_335.txt create mode 100644 mods/skinsdb/meta/character_336.txt create mode 100644 mods/skinsdb/meta/character_337.txt create mode 100644 mods/skinsdb/meta/character_338.txt create mode 100644 mods/skinsdb/meta/character_339.txt create mode 100644 mods/skinsdb/meta/character_34.txt create mode 100644 mods/skinsdb/meta/character_340.txt create mode 100644 mods/skinsdb/meta/character_341.txt create mode 100644 mods/skinsdb/meta/character_342.txt create mode 100644 mods/skinsdb/meta/character_344.txt create mode 100644 mods/skinsdb/meta/character_349.txt create mode 100644 mods/skinsdb/meta/character_35.txt create mode 100644 mods/skinsdb/meta/character_352.txt create mode 100644 mods/skinsdb/meta/character_353.txt create mode 100644 mods/skinsdb/meta/character_356.txt create mode 100644 mods/skinsdb/meta/character_357.txt create mode 100644 mods/skinsdb/meta/character_359.txt create mode 100644 mods/skinsdb/meta/character_36.txt create mode 100644 mods/skinsdb/meta/character_361.txt create mode 100644 mods/skinsdb/meta/character_362.txt create mode 100644 mods/skinsdb/meta/character_363.txt create mode 100644 mods/skinsdb/meta/character_364.txt create mode 100644 mods/skinsdb/meta/character_365.txt create mode 100644 mods/skinsdb/meta/character_366.txt create mode 100644 mods/skinsdb/meta/character_367.txt create mode 100644 mods/skinsdb/meta/character_368.txt create mode 100644 mods/skinsdb/meta/character_369.txt create mode 100644 mods/skinsdb/meta/character_37.txt create mode 100644 mods/skinsdb/meta/character_370.txt create mode 100644 mods/skinsdb/meta/character_371.txt create mode 100644 mods/skinsdb/meta/character_372.txt create mode 100644 mods/skinsdb/meta/character_373.txt create mode 100644 mods/skinsdb/meta/character_374.txt create mode 100644 mods/skinsdb/meta/character_375.txt create mode 100644 mods/skinsdb/meta/character_376.txt create mode 100644 mods/skinsdb/meta/character_377.txt create mode 100644 mods/skinsdb/meta/character_378.txt create mode 100644 mods/skinsdb/meta/character_379.txt create mode 100644 mods/skinsdb/meta/character_380.txt create mode 100644 mods/skinsdb/meta/character_381.txt create mode 100644 mods/skinsdb/meta/character_382.txt create mode 100644 mods/skinsdb/meta/character_383.txt create mode 100644 mods/skinsdb/meta/character_384.txt create mode 100644 mods/skinsdb/meta/character_385.txt create mode 100644 mods/skinsdb/meta/character_387.txt create mode 100644 mods/skinsdb/meta/character_389.txt create mode 100644 mods/skinsdb/meta/character_390.txt create mode 100644 mods/skinsdb/meta/character_392.txt create mode 100644 mods/skinsdb/meta/character_393.txt create mode 100644 mods/skinsdb/meta/character_396.txt create mode 100644 mods/skinsdb/meta/character_399.txt create mode 100644 mods/skinsdb/meta/character_4.txt create mode 100644 mods/skinsdb/meta/character_400.txt create mode 100644 mods/skinsdb/meta/character_401.txt create mode 100644 mods/skinsdb/meta/character_402.txt create mode 100644 mods/skinsdb/meta/character_403.txt create mode 100644 mods/skinsdb/meta/character_404.txt create mode 100644 mods/skinsdb/meta/character_405.txt create mode 100644 mods/skinsdb/meta/character_406.txt create mode 100644 mods/skinsdb/meta/character_407.txt create mode 100644 mods/skinsdb/meta/character_408.txt create mode 100644 mods/skinsdb/meta/character_409.txt create mode 100644 mods/skinsdb/meta/character_410.txt create mode 100644 mods/skinsdb/meta/character_411.txt create mode 100644 mods/skinsdb/meta/character_412.txt create mode 100644 mods/skinsdb/meta/character_413.txt create mode 100644 mods/skinsdb/meta/character_414.txt create mode 100644 mods/skinsdb/meta/character_415.txt create mode 100644 mods/skinsdb/meta/character_416.txt create mode 100644 mods/skinsdb/meta/character_417.txt create mode 100644 mods/skinsdb/meta/character_418.txt create mode 100644 mods/skinsdb/meta/character_419.txt create mode 100644 mods/skinsdb/meta/character_420.txt create mode 100644 mods/skinsdb/meta/character_421.txt create mode 100644 mods/skinsdb/meta/character_428.txt create mode 100644 mods/skinsdb/meta/character_429.txt create mode 100644 mods/skinsdb/meta/character_430.txt create mode 100644 mods/skinsdb/meta/character_431.txt create mode 100644 mods/skinsdb/meta/character_432.txt create mode 100644 mods/skinsdb/meta/character_433.txt create mode 100644 mods/skinsdb/meta/character_434.txt create mode 100644 mods/skinsdb/meta/character_435.txt create mode 100644 mods/skinsdb/meta/character_436.txt create mode 100644 mods/skinsdb/meta/character_437.txt create mode 100644 mods/skinsdb/meta/character_438.txt create mode 100644 mods/skinsdb/meta/character_439.txt create mode 100644 mods/skinsdb/meta/character_440.txt create mode 100644 mods/skinsdb/meta/character_441.txt create mode 100644 mods/skinsdb/meta/character_442.txt create mode 100644 mods/skinsdb/meta/character_443.txt create mode 100644 mods/skinsdb/meta/character_444.txt create mode 100644 mods/skinsdb/meta/character_445.txt create mode 100644 mods/skinsdb/meta/character_446.txt create mode 100644 mods/skinsdb/meta/character_447.txt create mode 100644 mods/skinsdb/meta/character_448.txt create mode 100644 mods/skinsdb/meta/character_449.txt create mode 100644 mods/skinsdb/meta/character_450.txt create mode 100644 mods/skinsdb/meta/character_451.txt create mode 100644 mods/skinsdb/meta/character_452.txt create mode 100644 mods/skinsdb/meta/character_453.txt create mode 100644 mods/skinsdb/meta/character_454.txt create mode 100644 mods/skinsdb/meta/character_456.txt create mode 100644 mods/skinsdb/meta/character_457.txt create mode 100644 mods/skinsdb/meta/character_458.txt create mode 100644 mods/skinsdb/meta/character_459.txt create mode 100644 mods/skinsdb/meta/character_460.txt create mode 100644 mods/skinsdb/meta/character_461.txt create mode 100644 mods/skinsdb/meta/character_462.txt create mode 100644 mods/skinsdb/meta/character_463.txt create mode 100644 mods/skinsdb/meta/character_464.txt create mode 100644 mods/skinsdb/meta/character_465.txt create mode 100644 mods/skinsdb/meta/character_466.txt create mode 100644 mods/skinsdb/meta/character_467.txt create mode 100644 mods/skinsdb/meta/character_468.txt create mode 100644 mods/skinsdb/meta/character_469.txt create mode 100644 mods/skinsdb/meta/character_470.txt create mode 100644 mods/skinsdb/meta/character_471.txt create mode 100644 mods/skinsdb/meta/character_473.txt create mode 100644 mods/skinsdb/meta/character_474.txt create mode 100644 mods/skinsdb/meta/character_475.txt create mode 100644 mods/skinsdb/meta/character_476.txt create mode 100644 mods/skinsdb/meta/character_477.txt create mode 100644 mods/skinsdb/meta/character_478.txt create mode 100644 mods/skinsdb/meta/character_479.txt create mode 100644 mods/skinsdb/meta/character_480.txt create mode 100644 mods/skinsdb/meta/character_482.txt create mode 100644 mods/skinsdb/meta/character_483.txt create mode 100644 mods/skinsdb/meta/character_484.txt create mode 100644 mods/skinsdb/meta/character_485.txt create mode 100644 mods/skinsdb/meta/character_486.txt create mode 100644 mods/skinsdb/meta/character_487.txt create mode 100644 mods/skinsdb/meta/character_488.txt create mode 100644 mods/skinsdb/meta/character_489.txt create mode 100644 mods/skinsdb/meta/character_490.txt create mode 100644 mods/skinsdb/meta/character_491.txt create mode 100644 mods/skinsdb/meta/character_492.txt create mode 100644 mods/skinsdb/meta/character_493.txt create mode 100644 mods/skinsdb/meta/character_494.txt create mode 100644 mods/skinsdb/meta/character_495.txt create mode 100644 mods/skinsdb/meta/character_496.txt create mode 100644 mods/skinsdb/meta/character_497.txt create mode 100644 mods/skinsdb/meta/character_498.txt create mode 100644 mods/skinsdb/meta/character_5.txt create mode 100644 mods/skinsdb/meta/character_50.txt create mode 100644 mods/skinsdb/meta/character_500.txt create mode 100644 mods/skinsdb/meta/character_501.txt create mode 100644 mods/skinsdb/meta/character_502.txt create mode 100644 mods/skinsdb/meta/character_503.txt create mode 100644 mods/skinsdb/meta/character_504.txt create mode 100644 mods/skinsdb/meta/character_505.txt create mode 100644 mods/skinsdb/meta/character_507.txt create mode 100644 mods/skinsdb/meta/character_510.txt create mode 100644 mods/skinsdb/meta/character_511.txt create mode 100644 mods/skinsdb/meta/character_512.txt create mode 100644 mods/skinsdb/meta/character_513.txt create mode 100644 mods/skinsdb/meta/character_514.txt create mode 100644 mods/skinsdb/meta/character_515.txt create mode 100644 mods/skinsdb/meta/character_516.txt create mode 100644 mods/skinsdb/meta/character_517.txt create mode 100644 mods/skinsdb/meta/character_518.txt create mode 100644 mods/skinsdb/meta/character_519.txt create mode 100644 mods/skinsdb/meta/character_52.txt create mode 100644 mods/skinsdb/meta/character_520.txt create mode 100644 mods/skinsdb/meta/character_521.txt create mode 100644 mods/skinsdb/meta/character_522.txt create mode 100644 mods/skinsdb/meta/character_523.txt create mode 100644 mods/skinsdb/meta/character_524.txt create mode 100644 mods/skinsdb/meta/character_525.txt create mode 100644 mods/skinsdb/meta/character_526.txt create mode 100644 mods/skinsdb/meta/character_527.txt create mode 100644 mods/skinsdb/meta/character_528.txt create mode 100644 mods/skinsdb/meta/character_529.txt create mode 100644 mods/skinsdb/meta/character_530.txt create mode 100644 mods/skinsdb/meta/character_531.txt create mode 100644 mods/skinsdb/meta/character_532.txt create mode 100644 mods/skinsdb/meta/character_533.txt create mode 100644 mods/skinsdb/meta/character_534.txt create mode 100644 mods/skinsdb/meta/character_535.txt create mode 100644 mods/skinsdb/meta/character_536.txt create mode 100644 mods/skinsdb/meta/character_537.txt create mode 100644 mods/skinsdb/meta/character_539.txt create mode 100644 mods/skinsdb/meta/character_54.txt create mode 100644 mods/skinsdb/meta/character_540.txt create mode 100644 mods/skinsdb/meta/character_541.txt create mode 100644 mods/skinsdb/meta/character_542.txt create mode 100644 mods/skinsdb/meta/character_543.txt create mode 100644 mods/skinsdb/meta/character_544.txt create mode 100644 mods/skinsdb/meta/character_545.txt create mode 100644 mods/skinsdb/meta/character_546.txt create mode 100644 mods/skinsdb/meta/character_547.txt create mode 100644 mods/skinsdb/meta/character_548.txt create mode 100644 mods/skinsdb/meta/character_549.txt create mode 100644 mods/skinsdb/meta/character_55.txt create mode 100644 mods/skinsdb/meta/character_550.txt create mode 100644 mods/skinsdb/meta/character_551.txt create mode 100644 mods/skinsdb/meta/character_552.txt create mode 100644 mods/skinsdb/meta/character_553.txt create mode 100644 mods/skinsdb/meta/character_554.txt create mode 100644 mods/skinsdb/meta/character_555.txt create mode 100644 mods/skinsdb/meta/character_556.txt create mode 100644 mods/skinsdb/meta/character_558.txt create mode 100644 mods/skinsdb/meta/character_559.txt create mode 100644 mods/skinsdb/meta/character_560.txt create mode 100644 mods/skinsdb/meta/character_561.txt create mode 100644 mods/skinsdb/meta/character_562.txt create mode 100644 mods/skinsdb/meta/character_563.txt create mode 100644 mods/skinsdb/meta/character_564.txt create mode 100644 mods/skinsdb/meta/character_565.txt create mode 100644 mods/skinsdb/meta/character_567.txt create mode 100644 mods/skinsdb/meta/character_57.txt create mode 100644 mods/skinsdb/meta/character_570.txt create mode 100644 mods/skinsdb/meta/character_571.txt create mode 100644 mods/skinsdb/meta/character_572.txt create mode 100644 mods/skinsdb/meta/character_573.txt create mode 100644 mods/skinsdb/meta/character_575.txt create mode 100644 mods/skinsdb/meta/character_576.txt create mode 100644 mods/skinsdb/meta/character_577.txt create mode 100644 mods/skinsdb/meta/character_578.txt create mode 100644 mods/skinsdb/meta/character_579.txt create mode 100644 mods/skinsdb/meta/character_580.txt create mode 100644 mods/skinsdb/meta/character_581.txt create mode 100644 mods/skinsdb/meta/character_582.txt create mode 100644 mods/skinsdb/meta/character_583.txt create mode 100644 mods/skinsdb/meta/character_584.txt create mode 100644 mods/skinsdb/meta/character_585.txt create mode 100644 mods/skinsdb/meta/character_586.txt create mode 100644 mods/skinsdb/meta/character_587.txt create mode 100644 mods/skinsdb/meta/character_588.txt create mode 100644 mods/skinsdb/meta/character_589.txt create mode 100644 mods/skinsdb/meta/character_590.txt create mode 100644 mods/skinsdb/meta/character_591.txt create mode 100644 mods/skinsdb/meta/character_592.txt create mode 100644 mods/skinsdb/meta/character_593.txt create mode 100644 mods/skinsdb/meta/character_594.txt create mode 100644 mods/skinsdb/meta/character_595.txt create mode 100644 mods/skinsdb/meta/character_596.txt create mode 100644 mods/skinsdb/meta/character_597.txt create mode 100644 mods/skinsdb/meta/character_598.txt create mode 100644 mods/skinsdb/meta/character_599.txt create mode 100644 mods/skinsdb/meta/character_6.txt create mode 100644 mods/skinsdb/meta/character_600.txt create mode 100644 mods/skinsdb/meta/character_601.txt create mode 100644 mods/skinsdb/meta/character_602.txt create mode 100644 mods/skinsdb/meta/character_603.txt create mode 100644 mods/skinsdb/meta/character_604.txt create mode 100644 mods/skinsdb/meta/character_605.txt create mode 100644 mods/skinsdb/meta/character_606.txt create mode 100644 mods/skinsdb/meta/character_607.txt create mode 100644 mods/skinsdb/meta/character_608.txt create mode 100644 mods/skinsdb/meta/character_609.txt create mode 100644 mods/skinsdb/meta/character_61.txt create mode 100644 mods/skinsdb/meta/character_610.txt create mode 100644 mods/skinsdb/meta/character_611.txt create mode 100644 mods/skinsdb/meta/character_612.txt create mode 100644 mods/skinsdb/meta/character_613.txt create mode 100644 mods/skinsdb/meta/character_614.txt create mode 100644 mods/skinsdb/meta/character_615.txt create mode 100644 mods/skinsdb/meta/character_616.txt create mode 100644 mods/skinsdb/meta/character_618.txt create mode 100644 mods/skinsdb/meta/character_619.txt create mode 100644 mods/skinsdb/meta/character_620.txt create mode 100644 mods/skinsdb/meta/character_621.txt create mode 100644 mods/skinsdb/meta/character_622.txt create mode 100644 mods/skinsdb/meta/character_623.txt create mode 100644 mods/skinsdb/meta/character_624.txt create mode 100644 mods/skinsdb/meta/character_625.txt create mode 100644 mods/skinsdb/meta/character_626.txt create mode 100644 mods/skinsdb/meta/character_627.txt create mode 100644 mods/skinsdb/meta/character_628.txt create mode 100644 mods/skinsdb/meta/character_629.txt create mode 100644 mods/skinsdb/meta/character_630.txt create mode 100644 mods/skinsdb/meta/character_631.txt create mode 100644 mods/skinsdb/meta/character_632.txt create mode 100644 mods/skinsdb/meta/character_633.txt create mode 100644 mods/skinsdb/meta/character_634.txt create mode 100644 mods/skinsdb/meta/character_635.txt create mode 100644 mods/skinsdb/meta/character_636.txt create mode 100644 mods/skinsdb/meta/character_637.txt create mode 100644 mods/skinsdb/meta/character_638.txt create mode 100644 mods/skinsdb/meta/character_639.txt create mode 100644 mods/skinsdb/meta/character_640.txt create mode 100644 mods/skinsdb/meta/character_641.txt create mode 100644 mods/skinsdb/meta/character_642.txt create mode 100644 mods/skinsdb/meta/character_643.txt create mode 100644 mods/skinsdb/meta/character_644.txt create mode 100644 mods/skinsdb/meta/character_645.txt create mode 100644 mods/skinsdb/meta/character_646.txt create mode 100644 mods/skinsdb/meta/character_647.txt create mode 100644 mods/skinsdb/meta/character_648.txt create mode 100644 mods/skinsdb/meta/character_649.txt create mode 100644 mods/skinsdb/meta/character_650.txt create mode 100644 mods/skinsdb/meta/character_651.txt create mode 100644 mods/skinsdb/meta/character_652.txt create mode 100644 mods/skinsdb/meta/character_656.txt create mode 100644 mods/skinsdb/meta/character_657.txt create mode 100644 mods/skinsdb/meta/character_658.txt create mode 100644 mods/skinsdb/meta/character_659.txt create mode 100644 mods/skinsdb/meta/character_660.txt create mode 100644 mods/skinsdb/meta/character_661.txt create mode 100644 mods/skinsdb/meta/character_662.txt create mode 100644 mods/skinsdb/meta/character_663.txt create mode 100644 mods/skinsdb/meta/character_664.txt create mode 100644 mods/skinsdb/meta/character_666.txt create mode 100644 mods/skinsdb/meta/character_667.txt create mode 100644 mods/skinsdb/meta/character_668.txt create mode 100644 mods/skinsdb/meta/character_669.txt create mode 100644 mods/skinsdb/meta/character_670.txt create mode 100644 mods/skinsdb/meta/character_671.txt create mode 100644 mods/skinsdb/meta/character_672.txt create mode 100644 mods/skinsdb/meta/character_673.txt create mode 100644 mods/skinsdb/meta/character_674.txt create mode 100644 mods/skinsdb/meta/character_675.txt create mode 100644 mods/skinsdb/meta/character_676.txt create mode 100644 mods/skinsdb/meta/character_677.txt create mode 100644 mods/skinsdb/meta/character_678.txt create mode 100644 mods/skinsdb/meta/character_679.txt create mode 100644 mods/skinsdb/meta/character_680.txt create mode 100644 mods/skinsdb/meta/character_681.txt create mode 100644 mods/skinsdb/meta/character_682.txt create mode 100644 mods/skinsdb/meta/character_683.txt create mode 100644 mods/skinsdb/meta/character_684.txt create mode 100644 mods/skinsdb/meta/character_685.txt create mode 100644 mods/skinsdb/meta/character_686.txt create mode 100644 mods/skinsdb/meta/character_687.txt create mode 100644 mods/skinsdb/meta/character_688.txt create mode 100644 mods/skinsdb/meta/character_689.txt create mode 100644 mods/skinsdb/meta/character_69.txt create mode 100644 mods/skinsdb/meta/character_690.txt create mode 100644 mods/skinsdb/meta/character_691.txt create mode 100644 mods/skinsdb/meta/character_692.txt create mode 100644 mods/skinsdb/meta/character_693.txt create mode 100644 mods/skinsdb/meta/character_694.txt create mode 100644 mods/skinsdb/meta/character_695.txt create mode 100644 mods/skinsdb/meta/character_696.txt create mode 100644 mods/skinsdb/meta/character_697.txt create mode 100644 mods/skinsdb/meta/character_698.txt create mode 100644 mods/skinsdb/meta/character_699.txt create mode 100644 mods/skinsdb/meta/character_7.txt create mode 100644 mods/skinsdb/meta/character_70.txt create mode 100644 mods/skinsdb/meta/character_700.txt create mode 100644 mods/skinsdb/meta/character_701.txt create mode 100644 mods/skinsdb/meta/character_702.txt create mode 100644 mods/skinsdb/meta/character_703.txt create mode 100644 mods/skinsdb/meta/character_704.txt create mode 100644 mods/skinsdb/meta/character_705.txt create mode 100644 mods/skinsdb/meta/character_706.txt create mode 100644 mods/skinsdb/meta/character_707.txt create mode 100644 mods/skinsdb/meta/character_708.txt create mode 100644 mods/skinsdb/meta/character_709.txt create mode 100644 mods/skinsdb/meta/character_71.txt create mode 100644 mods/skinsdb/meta/character_710.txt create mode 100644 mods/skinsdb/meta/character_711.txt create mode 100644 mods/skinsdb/meta/character_712.txt create mode 100644 mods/skinsdb/meta/character_713.txt create mode 100644 mods/skinsdb/meta/character_714.txt create mode 100644 mods/skinsdb/meta/character_715.txt create mode 100644 mods/skinsdb/meta/character_716.txt create mode 100644 mods/skinsdb/meta/character_717.txt create mode 100644 mods/skinsdb/meta/character_718.txt create mode 100644 mods/skinsdb/meta/character_72.txt create mode 100644 mods/skinsdb/meta/character_720.txt create mode 100644 mods/skinsdb/meta/character_721.txt create mode 100644 mods/skinsdb/meta/character_723.txt create mode 100644 mods/skinsdb/meta/character_724.txt create mode 100644 mods/skinsdb/meta/character_725.txt create mode 100644 mods/skinsdb/meta/character_726.txt create mode 100644 mods/skinsdb/meta/character_727.txt create mode 100644 mods/skinsdb/meta/character_728.txt create mode 100644 mods/skinsdb/meta/character_729.txt create mode 100644 mods/skinsdb/meta/character_73.txt create mode 100644 mods/skinsdb/meta/character_730.txt create mode 100644 mods/skinsdb/meta/character_731.txt create mode 100644 mods/skinsdb/meta/character_732.txt create mode 100644 mods/skinsdb/meta/character_734.txt create mode 100644 mods/skinsdb/meta/character_735.txt create mode 100644 mods/skinsdb/meta/character_736.txt create mode 100644 mods/skinsdb/meta/character_737.txt create mode 100644 mods/skinsdb/meta/character_738.txt create mode 100644 mods/skinsdb/meta/character_739.txt create mode 100644 mods/skinsdb/meta/character_74.txt create mode 100644 mods/skinsdb/meta/character_740.txt create mode 100644 mods/skinsdb/meta/character_741.txt create mode 100644 mods/skinsdb/meta/character_742.txt create mode 100644 mods/skinsdb/meta/character_743.txt create mode 100644 mods/skinsdb/meta/character_744.txt create mode 100644 mods/skinsdb/meta/character_745.txt create mode 100644 mods/skinsdb/meta/character_746.txt create mode 100644 mods/skinsdb/meta/character_747.txt create mode 100644 mods/skinsdb/meta/character_748.txt create mode 100644 mods/skinsdb/meta/character_749.txt create mode 100644 mods/skinsdb/meta/character_75.txt create mode 100644 mods/skinsdb/meta/character_750.txt create mode 100644 mods/skinsdb/meta/character_751.txt create mode 100644 mods/skinsdb/meta/character_752.txt create mode 100644 mods/skinsdb/meta/character_753.txt create mode 100644 mods/skinsdb/meta/character_754.txt create mode 100644 mods/skinsdb/meta/character_755.txt create mode 100644 mods/skinsdb/meta/character_756.txt create mode 100644 mods/skinsdb/meta/character_757.txt create mode 100644 mods/skinsdb/meta/character_758.txt create mode 100644 mods/skinsdb/meta/character_759.txt create mode 100644 mods/skinsdb/meta/character_76.txt create mode 100644 mods/skinsdb/meta/character_760.txt create mode 100644 mods/skinsdb/meta/character_761.txt create mode 100644 mods/skinsdb/meta/character_762.txt create mode 100644 mods/skinsdb/meta/character_763.txt create mode 100644 mods/skinsdb/meta/character_764.txt create mode 100644 mods/skinsdb/meta/character_765.txt create mode 100644 mods/skinsdb/meta/character_766.txt create mode 100644 mods/skinsdb/meta/character_767.txt create mode 100644 mods/skinsdb/meta/character_768.txt create mode 100644 mods/skinsdb/meta/character_769.txt create mode 100644 mods/skinsdb/meta/character_77.txt create mode 100644 mods/skinsdb/meta/character_770.txt create mode 100644 mods/skinsdb/meta/character_771.txt create mode 100644 mods/skinsdb/meta/character_772.txt create mode 100644 mods/skinsdb/meta/character_773.txt create mode 100644 mods/skinsdb/meta/character_774.txt create mode 100644 mods/skinsdb/meta/character_775.txt create mode 100644 mods/skinsdb/meta/character_776.txt create mode 100644 mods/skinsdb/meta/character_777.txt create mode 100644 mods/skinsdb/meta/character_778.txt create mode 100644 mods/skinsdb/meta/character_779.txt create mode 100644 mods/skinsdb/meta/character_78.txt create mode 100644 mods/skinsdb/meta/character_780.txt create mode 100644 mods/skinsdb/meta/character_781.txt create mode 100644 mods/skinsdb/meta/character_782.txt create mode 100644 mods/skinsdb/meta/character_783.txt create mode 100644 mods/skinsdb/meta/character_784.txt create mode 100644 mods/skinsdb/meta/character_785.txt create mode 100644 mods/skinsdb/meta/character_786.txt create mode 100644 mods/skinsdb/meta/character_787.txt create mode 100644 mods/skinsdb/meta/character_788.txt create mode 100644 mods/skinsdb/meta/character_789.txt create mode 100644 mods/skinsdb/meta/character_790.txt create mode 100644 mods/skinsdb/meta/character_791.txt create mode 100644 mods/skinsdb/meta/character_792.txt create mode 100644 mods/skinsdb/meta/character_793.txt create mode 100644 mods/skinsdb/meta/character_794.txt create mode 100644 mods/skinsdb/meta/character_795.txt create mode 100644 mods/skinsdb/meta/character_796.txt create mode 100644 mods/skinsdb/meta/character_797.txt create mode 100644 mods/skinsdb/meta/character_798.txt create mode 100644 mods/skinsdb/meta/character_799.txt create mode 100644 mods/skinsdb/meta/character_8.txt create mode 100644 mods/skinsdb/meta/character_80.txt create mode 100644 mods/skinsdb/meta/character_800.txt create mode 100644 mods/skinsdb/meta/character_801.txt create mode 100644 mods/skinsdb/meta/character_802.txt create mode 100644 mods/skinsdb/meta/character_803.txt create mode 100644 mods/skinsdb/meta/character_804.txt create mode 100644 mods/skinsdb/meta/character_805.txt create mode 100644 mods/skinsdb/meta/character_806.txt create mode 100644 mods/skinsdb/meta/character_807.txt create mode 100644 mods/skinsdb/meta/character_808.txt create mode 100644 mods/skinsdb/meta/character_809.txt create mode 100644 mods/skinsdb/meta/character_81.txt create mode 100644 mods/skinsdb/meta/character_810.txt create mode 100644 mods/skinsdb/meta/character_811.txt create mode 100644 mods/skinsdb/meta/character_812.txt create mode 100644 mods/skinsdb/meta/character_813.txt create mode 100644 mods/skinsdb/meta/character_814.txt create mode 100644 mods/skinsdb/meta/character_815.txt create mode 100644 mods/skinsdb/meta/character_816.txt create mode 100644 mods/skinsdb/meta/character_817.txt create mode 100644 mods/skinsdb/meta/character_818.txt create mode 100644 mods/skinsdb/meta/character_819.txt create mode 100644 mods/skinsdb/meta/character_82.txt create mode 100644 mods/skinsdb/meta/character_821.txt create mode 100644 mods/skinsdb/meta/character_822.txt create mode 100644 mods/skinsdb/meta/character_823.txt create mode 100644 mods/skinsdb/meta/character_824.txt create mode 100644 mods/skinsdb/meta/character_827.txt create mode 100644 mods/skinsdb/meta/character_828.txt create mode 100644 mods/skinsdb/meta/character_829.txt create mode 100644 mods/skinsdb/meta/character_83.txt create mode 100644 mods/skinsdb/meta/character_830.txt create mode 100644 mods/skinsdb/meta/character_831.txt create mode 100644 mods/skinsdb/meta/character_832.txt create mode 100644 mods/skinsdb/meta/character_833.txt create mode 100644 mods/skinsdb/meta/character_834.txt create mode 100644 mods/skinsdb/meta/character_835.txt create mode 100644 mods/skinsdb/meta/character_836.txt create mode 100644 mods/skinsdb/meta/character_837.txt create mode 100644 mods/skinsdb/meta/character_838.txt create mode 100644 mods/skinsdb/meta/character_839.txt create mode 100644 mods/skinsdb/meta/character_84.txt create mode 100644 mods/skinsdb/meta/character_841.txt create mode 100644 mods/skinsdb/meta/character_843.txt create mode 100644 mods/skinsdb/meta/character_844.txt create mode 100644 mods/skinsdb/meta/character_845.txt create mode 100644 mods/skinsdb/meta/character_846.txt create mode 100644 mods/skinsdb/meta/character_847.txt create mode 100644 mods/skinsdb/meta/character_848.txt create mode 100644 mods/skinsdb/meta/character_85.txt create mode 100644 mods/skinsdb/meta/character_850.txt create mode 100644 mods/skinsdb/meta/character_851.txt create mode 100644 mods/skinsdb/meta/character_852.txt create mode 100644 mods/skinsdb/meta/character_853.txt create mode 100644 mods/skinsdb/meta/character_855.txt create mode 100644 mods/skinsdb/meta/character_856.txt create mode 100644 mods/skinsdb/meta/character_857.txt create mode 100644 mods/skinsdb/meta/character_859.txt create mode 100644 mods/skinsdb/meta/character_860.txt create mode 100644 mods/skinsdb/meta/character_861.txt create mode 100644 mods/skinsdb/meta/character_862.txt create mode 100644 mods/skinsdb/meta/character_863.txt create mode 100644 mods/skinsdb/meta/character_864.txt create mode 100644 mods/skinsdb/meta/character_865.txt create mode 100644 mods/skinsdb/meta/character_866.txt create mode 100644 mods/skinsdb/meta/character_869.txt create mode 100644 mods/skinsdb/meta/character_87.txt create mode 100644 mods/skinsdb/meta/character_870.txt create mode 100644 mods/skinsdb/meta/character_871.txt create mode 100644 mods/skinsdb/meta/character_874.txt create mode 100644 mods/skinsdb/meta/character_877.txt create mode 100644 mods/skinsdb/meta/character_878.txt create mode 100644 mods/skinsdb/meta/character_879.txt create mode 100644 mods/skinsdb/meta/character_88.txt create mode 100644 mods/skinsdb/meta/character_880.txt create mode 100644 mods/skinsdb/meta/character_881.txt create mode 100644 mods/skinsdb/meta/character_882.txt create mode 100644 mods/skinsdb/meta/character_883.txt create mode 100644 mods/skinsdb/meta/character_884.txt create mode 100644 mods/skinsdb/meta/character_885.txt create mode 100644 mods/skinsdb/meta/character_886.txt create mode 100644 mods/skinsdb/meta/character_887.txt create mode 100644 mods/skinsdb/meta/character_888.txt create mode 100644 mods/skinsdb/meta/character_889.txt create mode 100644 mods/skinsdb/meta/character_89.txt create mode 100644 mods/skinsdb/meta/character_890.txt create mode 100644 mods/skinsdb/meta/character_891.txt create mode 100644 mods/skinsdb/meta/character_893.txt create mode 100644 mods/skinsdb/meta/character_894.txt create mode 100644 mods/skinsdb/meta/character_895.txt create mode 100644 mods/skinsdb/meta/character_896.txt create mode 100644 mods/skinsdb/meta/character_897.txt create mode 100644 mods/skinsdb/meta/character_898.txt create mode 100644 mods/skinsdb/meta/character_899.txt create mode 100644 mods/skinsdb/meta/character_9.txt create mode 100644 mods/skinsdb/meta/character_900.txt create mode 100644 mods/skinsdb/meta/character_901.txt create mode 100644 mods/skinsdb/meta/character_902.txt create mode 100644 mods/skinsdb/meta/character_903.txt create mode 100644 mods/skinsdb/meta/character_904.txt create mode 100644 mods/skinsdb/meta/character_905.txt create mode 100644 mods/skinsdb/meta/character_906.txt create mode 100644 mods/skinsdb/meta/character_907.txt create mode 100644 mods/skinsdb/meta/character_908.txt create mode 100644 mods/skinsdb/meta/character_909.txt create mode 100644 mods/skinsdb/meta/character_910.txt create mode 100644 mods/skinsdb/meta/character_911.txt create mode 100644 mods/skinsdb/meta/character_912.txt create mode 100644 mods/skinsdb/meta/character_913.txt create mode 100644 mods/skinsdb/meta/character_914.txt create mode 100644 mods/skinsdb/meta/character_915.txt create mode 100644 mods/skinsdb/meta/character_916.txt create mode 100644 mods/skinsdb/meta/character_917.txt create mode 100644 mods/skinsdb/meta/character_918.txt create mode 100644 mods/skinsdb/meta/character_919.txt create mode 100644 mods/skinsdb/meta/character_92.txt create mode 100644 mods/skinsdb/meta/character_920.txt create mode 100644 mods/skinsdb/meta/character_921.txt create mode 100644 mods/skinsdb/meta/character_922.txt create mode 100644 mods/skinsdb/meta/character_923.txt create mode 100644 mods/skinsdb/meta/character_924.txt create mode 100644 mods/skinsdb/meta/character_925.txt create mode 100644 mods/skinsdb/meta/character_926.txt create mode 100644 mods/skinsdb/meta/character_927.txt create mode 100644 mods/skinsdb/meta/character_928.txt create mode 100644 mods/skinsdb/meta/character_929.txt create mode 100644 mods/skinsdb/meta/character_93.txt create mode 100644 mods/skinsdb/meta/character_930.txt create mode 100644 mods/skinsdb/meta/character_931.txt create mode 100644 mods/skinsdb/meta/character_932.txt create mode 100644 mods/skinsdb/meta/character_933.txt create mode 100644 mods/skinsdb/meta/character_934.txt create mode 100644 mods/skinsdb/meta/character_935.txt create mode 100644 mods/skinsdb/meta/character_936.txt create mode 100644 mods/skinsdb/meta/character_937.txt create mode 100644 mods/skinsdb/meta/character_938.txt create mode 100644 mods/skinsdb/meta/character_939.txt create mode 100644 mods/skinsdb/meta/character_940.txt create mode 100644 mods/skinsdb/meta/character_941.txt create mode 100644 mods/skinsdb/meta/character_942.txt create mode 100644 mods/skinsdb/meta/character_943.txt create mode 100644 mods/skinsdb/meta/character_944.txt create mode 100644 mods/skinsdb/meta/character_945.txt create mode 100644 mods/skinsdb/meta/character_946.txt create mode 100644 mods/skinsdb/meta/character_947.txt create mode 100644 mods/skinsdb/meta/character_948.txt create mode 100644 mods/skinsdb/meta/character_949.txt create mode 100644 mods/skinsdb/meta/character_95.txt create mode 100644 mods/skinsdb/meta/character_950.txt create mode 100644 mods/skinsdb/meta/character_951.txt create mode 100644 mods/skinsdb/meta/character_952.txt create mode 100644 mods/skinsdb/meta/character_953.txt create mode 100644 mods/skinsdb/meta/character_954.txt create mode 100644 mods/skinsdb/meta/character_955.txt create mode 100644 mods/skinsdb/meta/character_956.txt create mode 100644 mods/skinsdb/meta/character_957.txt create mode 100644 mods/skinsdb/meta/character_958.txt create mode 100644 mods/skinsdb/meta/character_959.txt create mode 100644 mods/skinsdb/meta/character_96.txt create mode 100644 mods/skinsdb/meta/character_960.txt create mode 100644 mods/skinsdb/meta/character_961.txt create mode 100644 mods/skinsdb/meta/character_962.txt create mode 100644 mods/skinsdb/meta/character_963.txt create mode 100644 mods/skinsdb/meta/character_964.txt create mode 100644 mods/skinsdb/meta/character_965.txt create mode 100644 mods/skinsdb/meta/character_966.txt create mode 100644 mods/skinsdb/meta/character_967.txt create mode 100644 mods/skinsdb/meta/character_968.txt create mode 100644 mods/skinsdb/meta/character_969.txt create mode 100644 mods/skinsdb/meta/character_970.txt create mode 100644 mods/skinsdb/meta/character_971.txt create mode 100644 mods/skinsdb/meta/character_972.txt create mode 100644 mods/skinsdb/meta/character_973.txt create mode 100644 mods/skinsdb/meta/character_974.txt create mode 100644 mods/skinsdb/meta/character_975.txt create mode 100644 mods/skinsdb/meta/character_976.txt create mode 100644 mods/skinsdb/meta/character_977.txt create mode 100644 mods/skinsdb/meta/character_978.txt create mode 100644 mods/skinsdb/meta/character_979.txt create mode 100644 mods/skinsdb/meta/character_98.txt create mode 100644 mods/skinsdb/meta/character_980.txt create mode 100644 mods/skinsdb/meta/character_981.txt create mode 100644 mods/skinsdb/meta/character_982.txt create mode 100644 mods/skinsdb/meta/character_983.txt create mode 100644 mods/skinsdb/meta/character_984.txt create mode 100644 mods/skinsdb/meta/character_985.txt create mode 100644 mods/skinsdb/meta/character_986.txt create mode 100644 mods/skinsdb/meta/character_987.txt create mode 100644 mods/skinsdb/meta/character_988.txt create mode 100644 mods/skinsdb/meta/character_989.txt create mode 100644 mods/skinsdb/meta/character_99.txt create mode 100644 mods/skinsdb/meta/character_990.txt create mode 100644 mods/skinsdb/meta/character_991.txt create mode 100644 mods/skinsdb/meta/character_992.txt create mode 100644 mods/skinsdb/meta/character_993.txt create mode 100644 mods/skinsdb/meta/character_994.txt create mode 100644 mods/skinsdb/meta/character_995.txt create mode 100644 mods/skinsdb/meta/character_996.txt create mode 100644 mods/skinsdb/meta/character_997.txt create mode 100644 mods/skinsdb/meta/character_998.txt create mode 100644 mods/skinsdb/meta/character_999.txt create mode 100644 mods/skinsdb/textures/character_1.png create mode 100644 mods/skinsdb/textures/character_10.png create mode 100644 mods/skinsdb/textures/character_1000.png create mode 100644 mods/skinsdb/textures/character_1001.png create mode 100644 mods/skinsdb/textures/character_1002.png create mode 100644 mods/skinsdb/textures/character_1003.png create mode 100644 mods/skinsdb/textures/character_1004.png create mode 100644 mods/skinsdb/textures/character_1005.png create mode 100644 mods/skinsdb/textures/character_1006.png create mode 100644 mods/skinsdb/textures/character_1007.png create mode 100644 mods/skinsdb/textures/character_1008.png create mode 100644 mods/skinsdb/textures/character_1009.png create mode 100644 mods/skinsdb/textures/character_101.png create mode 100644 mods/skinsdb/textures/character_1010.png create mode 100644 mods/skinsdb/textures/character_1011.png create mode 100644 mods/skinsdb/textures/character_1012.png create mode 100644 mods/skinsdb/textures/character_1013.png create mode 100644 mods/skinsdb/textures/character_1014.png create mode 100644 mods/skinsdb/textures/character_1015.png create mode 100644 mods/skinsdb/textures/character_1016.png create mode 100644 mods/skinsdb/textures/character_1017.png create mode 100644 mods/skinsdb/textures/character_1018.png create mode 100644 mods/skinsdb/textures/character_1019.png create mode 100644 mods/skinsdb/textures/character_1020.png create mode 100644 mods/skinsdb/textures/character_1021.png create mode 100644 mods/skinsdb/textures/character_1022.png create mode 100644 mods/skinsdb/textures/character_1023.png create mode 100644 mods/skinsdb/textures/character_1024.png create mode 100644 mods/skinsdb/textures/character_1025.png create mode 100644 mods/skinsdb/textures/character_1026.png create mode 100644 mods/skinsdb/textures/character_1027.png create mode 100644 mods/skinsdb/textures/character_1028.png create mode 100644 mods/skinsdb/textures/character_1029.png create mode 100644 mods/skinsdb/textures/character_1030.png create mode 100644 mods/skinsdb/textures/character_1031.png create mode 100644 mods/skinsdb/textures/character_1032.png create mode 100644 mods/skinsdb/textures/character_1033.png create mode 100644 mods/skinsdb/textures/character_1034.png create mode 100644 mods/skinsdb/textures/character_1035.png create mode 100644 mods/skinsdb/textures/character_1036.png create mode 100644 mods/skinsdb/textures/character_1037.png create mode 100644 mods/skinsdb/textures/character_1038.png create mode 100644 mods/skinsdb/textures/character_1039.png create mode 100644 mods/skinsdb/textures/character_1040.png create mode 100644 mods/skinsdb/textures/character_1041.png create mode 100644 mods/skinsdb/textures/character_1042.png create mode 100644 mods/skinsdb/textures/character_1043.png create mode 100644 mods/skinsdb/textures/character_1044.png create mode 100644 mods/skinsdb/textures/character_1045.png create mode 100644 mods/skinsdb/textures/character_1046.png create mode 100644 mods/skinsdb/textures/character_1047.png create mode 100644 mods/skinsdb/textures/character_1048.png create mode 100644 mods/skinsdb/textures/character_1049.png create mode 100644 mods/skinsdb/textures/character_1050.png create mode 100644 mods/skinsdb/textures/character_1051.png create mode 100644 mods/skinsdb/textures/character_1052.png create mode 100644 mods/skinsdb/textures/character_1053.png create mode 100644 mods/skinsdb/textures/character_1054.png create mode 100644 mods/skinsdb/textures/character_1055.png create mode 100644 mods/skinsdb/textures/character_1056.png create mode 100644 mods/skinsdb/textures/character_1057.png create mode 100644 mods/skinsdb/textures/character_1058.png create mode 100644 mods/skinsdb/textures/character_1059.png create mode 100644 mods/skinsdb/textures/character_1060.png create mode 100644 mods/skinsdb/textures/character_1061.png create mode 100644 mods/skinsdb/textures/character_1062.png create mode 100644 mods/skinsdb/textures/character_1063.png create mode 100644 mods/skinsdb/textures/character_1064.png create mode 100644 mods/skinsdb/textures/character_1065.png create mode 100644 mods/skinsdb/textures/character_1066.png create mode 100644 mods/skinsdb/textures/character_1067.png create mode 100644 mods/skinsdb/textures/character_1068.png create mode 100644 mods/skinsdb/textures/character_1069.png create mode 100644 mods/skinsdb/textures/character_1070.png create mode 100644 mods/skinsdb/textures/character_1071.png create mode 100644 mods/skinsdb/textures/character_1072.png create mode 100644 mods/skinsdb/textures/character_1073.png create mode 100644 mods/skinsdb/textures/character_1075.png create mode 100644 mods/skinsdb/textures/character_1076.png create mode 100644 mods/skinsdb/textures/character_1077.png create mode 100644 mods/skinsdb/textures/character_1078.png create mode 100644 mods/skinsdb/textures/character_1079.png create mode 100644 mods/skinsdb/textures/character_108.png create mode 100644 mods/skinsdb/textures/character_1080.png create mode 100644 mods/skinsdb/textures/character_1081.png create mode 100644 mods/skinsdb/textures/character_1082.png create mode 100644 mods/skinsdb/textures/character_1083.png create mode 100644 mods/skinsdb/textures/character_1084.png create mode 100644 mods/skinsdb/textures/character_1085.png create mode 100644 mods/skinsdb/textures/character_1086.png create mode 100644 mods/skinsdb/textures/character_1087.png create mode 100644 mods/skinsdb/textures/character_1088.png create mode 100644 mods/skinsdb/textures/character_1089.png create mode 100644 mods/skinsdb/textures/character_109.png create mode 100644 mods/skinsdb/textures/character_1090.png create mode 100644 mods/skinsdb/textures/character_1091.png create mode 100644 mods/skinsdb/textures/character_1092.png create mode 100644 mods/skinsdb/textures/character_1093.png create mode 100644 mods/skinsdb/textures/character_1094.png create mode 100644 mods/skinsdb/textures/character_1095.png create mode 100644 mods/skinsdb/textures/character_1096.png create mode 100644 mods/skinsdb/textures/character_1097.png create mode 100644 mods/skinsdb/textures/character_1098.png create mode 100644 mods/skinsdb/textures/character_1099.png create mode 100644 mods/skinsdb/textures/character_110.png create mode 100644 mods/skinsdb/textures/character_1100.png create mode 100644 mods/skinsdb/textures/character_1101.png create mode 100644 mods/skinsdb/textures/character_1102.png create mode 100644 mods/skinsdb/textures/character_1103.png create mode 100644 mods/skinsdb/textures/character_1104.png create mode 100644 mods/skinsdb/textures/character_1105.png create mode 100644 mods/skinsdb/textures/character_1106.png create mode 100644 mods/skinsdb/textures/character_1107.png create mode 100644 mods/skinsdb/textures/character_1108.png create mode 100644 mods/skinsdb/textures/character_1109.png create mode 100644 mods/skinsdb/textures/character_111.png create mode 100644 mods/skinsdb/textures/character_1110.png create mode 100644 mods/skinsdb/textures/character_1111.png create mode 100644 mods/skinsdb/textures/character_1112.png create mode 100644 mods/skinsdb/textures/character_1113.png create mode 100644 mods/skinsdb/textures/character_1114.png create mode 100644 mods/skinsdb/textures/character_1115.png create mode 100644 mods/skinsdb/textures/character_1116.png create mode 100644 mods/skinsdb/textures/character_1117.png create mode 100644 mods/skinsdb/textures/character_1118.png create mode 100644 mods/skinsdb/textures/character_1119.png create mode 100644 mods/skinsdb/textures/character_112.png create mode 100644 mods/skinsdb/textures/character_1120.png create mode 100644 mods/skinsdb/textures/character_1121.png create mode 100644 mods/skinsdb/textures/character_1122.png create mode 100644 mods/skinsdb/textures/character_1123.png create mode 100644 mods/skinsdb/textures/character_1124.png create mode 100644 mods/skinsdb/textures/character_1126.png create mode 100644 mods/skinsdb/textures/character_1127.png create mode 100644 mods/skinsdb/textures/character_113.png create mode 100644 mods/skinsdb/textures/character_1133.png create mode 100644 mods/skinsdb/textures/character_1134.png create mode 100644 mods/skinsdb/textures/character_1135.png create mode 100644 mods/skinsdb/textures/character_1136.png create mode 100644 mods/skinsdb/textures/character_1137.png create mode 100644 mods/skinsdb/textures/character_1138.png rename mods/{mob-engine/ghost/textures/creatures_ghost.png => skinsdb/textures/character_1139.png} (100%) create mode 100644 mods/skinsdb/textures/character_114.png rename mods/{mob-engine/zombie/textures/creatures_zombie.png => skinsdb/textures/character_1140.png} (100%) create mode 100644 mods/skinsdb/textures/character_1141.png create mode 100644 mods/skinsdb/textures/character_1142.png create mode 100644 mods/skinsdb/textures/character_1143.png create mode 100644 mods/skinsdb/textures/character_1144.png create mode 100644 mods/skinsdb/textures/character_1145.png create mode 100644 mods/skinsdb/textures/character_1146.png create mode 100644 mods/skinsdb/textures/character_1147.png create mode 100644 mods/skinsdb/textures/character_1148.png create mode 100644 mods/skinsdb/textures/character_1149.png create mode 100644 mods/skinsdb/textures/character_1150.png create mode 100644 mods/skinsdb/textures/character_1151.png create mode 100644 mods/skinsdb/textures/character_1153.png create mode 100644 mods/skinsdb/textures/character_1154.png create mode 100644 mods/skinsdb/textures/character_1155.png create mode 100644 mods/skinsdb/textures/character_1156.png create mode 100644 mods/skinsdb/textures/character_1157.png create mode 100644 mods/skinsdb/textures/character_1158.png create mode 100644 mods/skinsdb/textures/character_1159.png create mode 100644 mods/skinsdb/textures/character_1160.png create mode 100644 mods/skinsdb/textures/character_1161.png create mode 100644 mods/skinsdb/textures/character_1162.png create mode 100644 mods/skinsdb/textures/character_1163.png create mode 100644 mods/skinsdb/textures/character_1164.png create mode 100644 mods/skinsdb/textures/character_1165.png create mode 100644 mods/skinsdb/textures/character_1166.png create mode 100644 mods/skinsdb/textures/character_1167.png create mode 100644 mods/skinsdb/textures/character_1168.png create mode 100644 mods/skinsdb/textures/character_1169.png create mode 100644 mods/skinsdb/textures/character_117.png create mode 100644 mods/skinsdb/textures/character_1170.png create mode 100644 mods/skinsdb/textures/character_1171.png create mode 100644 mods/skinsdb/textures/character_1172.png create mode 100644 mods/skinsdb/textures/character_1173.png create mode 100644 mods/skinsdb/textures/character_1174.png create mode 100644 mods/skinsdb/textures/character_1175.png create mode 100644 mods/skinsdb/textures/character_1176.png create mode 100644 mods/skinsdb/textures/character_1177.png create mode 100644 mods/skinsdb/textures/character_1178.png create mode 100644 mods/skinsdb/textures/character_1179.png create mode 100644 mods/skinsdb/textures/character_118.png create mode 100644 mods/skinsdb/textures/character_1180.png create mode 100644 mods/skinsdb/textures/character_1181.png create mode 100644 mods/skinsdb/textures/character_1182.png create mode 100644 mods/skinsdb/textures/character_1183.png create mode 100644 mods/skinsdb/textures/character_1184.png create mode 100644 mods/skinsdb/textures/character_1185.png create mode 100644 mods/skinsdb/textures/character_1186.png create mode 100644 mods/skinsdb/textures/character_1191.png create mode 100644 mods/skinsdb/textures/character_1192.png create mode 100644 mods/skinsdb/textures/character_1193.png create mode 100644 mods/skinsdb/textures/character_1194.png create mode 100644 mods/skinsdb/textures/character_1195.png create mode 100644 mods/skinsdb/textures/character_1196.png create mode 100644 mods/skinsdb/textures/character_1197.png create mode 100644 mods/skinsdb/textures/character_1198.png create mode 100644 mods/skinsdb/textures/character_1199.png create mode 100644 mods/skinsdb/textures/character_12.png create mode 100644 mods/skinsdb/textures/character_1200.png create mode 100644 mods/skinsdb/textures/character_1201.png create mode 100644 mods/skinsdb/textures/character_1202.png create mode 100644 mods/skinsdb/textures/character_1203.png create mode 100644 mods/skinsdb/textures/character_1204.png create mode 100644 mods/skinsdb/textures/character_1205.png create mode 100644 mods/skinsdb/textures/character_1206.png create mode 100644 mods/skinsdb/textures/character_1207.png create mode 100644 mods/skinsdb/textures/character_1208.png create mode 100644 mods/skinsdb/textures/character_1209.png create mode 100644 mods/skinsdb/textures/character_121.png create mode 100644 mods/skinsdb/textures/character_1210.png create mode 100644 mods/skinsdb/textures/character_1211.png create mode 100644 mods/skinsdb/textures/character_1212.png create mode 100644 mods/skinsdb/textures/character_1213.png create mode 100644 mods/skinsdb/textures/character_1214.png create mode 100644 mods/skinsdb/textures/character_1215.png create mode 100644 mods/skinsdb/textures/character_1216.png create mode 100644 mods/skinsdb/textures/character_1217.png create mode 100644 mods/skinsdb/textures/character_1218.png create mode 100644 mods/skinsdb/textures/character_1219.png create mode 100644 mods/skinsdb/textures/character_1220.png create mode 100644 mods/skinsdb/textures/character_1221.png create mode 100644 mods/skinsdb/textures/character_1222.png create mode 100644 mods/skinsdb/textures/character_1223.png create mode 100644 mods/skinsdb/textures/character_1224.png create mode 100644 mods/skinsdb/textures/character_1225.png create mode 100644 mods/skinsdb/textures/character_1226.png create mode 100644 mods/skinsdb/textures/character_1227.png create mode 100644 mods/skinsdb/textures/character_1228.png create mode 100644 mods/skinsdb/textures/character_1229.png create mode 100644 mods/skinsdb/textures/character_1230.png create mode 100644 mods/skinsdb/textures/character_1231.png create mode 100644 mods/skinsdb/textures/character_1232.png create mode 100644 mods/skinsdb/textures/character_1233.png create mode 100644 mods/skinsdb/textures/character_1234.png create mode 100644 mods/skinsdb/textures/character_1235.png create mode 100644 mods/skinsdb/textures/character_1236.png create mode 100644 mods/skinsdb/textures/character_1237.png create mode 100644 mods/skinsdb/textures/character_1238.png create mode 100644 mods/skinsdb/textures/character_1239.png create mode 100644 mods/skinsdb/textures/character_124.png create mode 100644 mods/skinsdb/textures/character_1240.png create mode 100644 mods/skinsdb/textures/character_1241.png create mode 100644 mods/skinsdb/textures/character_1242.png create mode 100644 mods/skinsdb/textures/character_1243.png create mode 100644 mods/skinsdb/textures/character_1244.png create mode 100644 mods/skinsdb/textures/character_1245.png create mode 100644 mods/skinsdb/textures/character_1246.png create mode 100644 mods/skinsdb/textures/character_1247.png create mode 100644 mods/skinsdb/textures/character_1248.png create mode 100644 mods/skinsdb/textures/character_1249.png create mode 100644 mods/skinsdb/textures/character_1250.png create mode 100644 mods/skinsdb/textures/character_1251.png create mode 100644 mods/skinsdb/textures/character_1252.png create mode 100644 mods/skinsdb/textures/character_1253.png create mode 100644 mods/skinsdb/textures/character_1254.png create mode 100644 mods/skinsdb/textures/character_1255.png create mode 100644 mods/skinsdb/textures/character_1256.png create mode 100644 mods/skinsdb/textures/character_1257.png create mode 100644 mods/skinsdb/textures/character_1258.png create mode 100644 mods/skinsdb/textures/character_1259.png create mode 100644 mods/skinsdb/textures/character_126.png create mode 100644 mods/skinsdb/textures/character_1260.png create mode 100644 mods/skinsdb/textures/character_1261.png create mode 100644 mods/skinsdb/textures/character_1262.png create mode 100644 mods/skinsdb/textures/character_1263.png create mode 100644 mods/skinsdb/textures/character_1264.png create mode 100644 mods/skinsdb/textures/character_1265.png create mode 100644 mods/skinsdb/textures/character_1266.png create mode 100644 mods/skinsdb/textures/character_1267.png create mode 100644 mods/skinsdb/textures/character_1268.png create mode 100644 mods/skinsdb/textures/character_1269.png create mode 100644 mods/skinsdb/textures/character_1270.png create mode 100644 mods/skinsdb/textures/character_1271.png create mode 100644 mods/skinsdb/textures/character_1272.png create mode 100644 mods/skinsdb/textures/character_1273.png create mode 100644 mods/skinsdb/textures/character_1274.png create mode 100644 mods/skinsdb/textures/character_1275.png create mode 100644 mods/skinsdb/textures/character_1276.png create mode 100644 mods/skinsdb/textures/character_1277.png create mode 100644 mods/skinsdb/textures/character_1278.png create mode 100644 mods/skinsdb/textures/character_1279.png create mode 100644 mods/skinsdb/textures/character_128.png create mode 100644 mods/skinsdb/textures/character_1280.png create mode 100644 mods/skinsdb/textures/character_1281.png create mode 100644 mods/skinsdb/textures/character_1282.png create mode 100644 mods/skinsdb/textures/character_1283.png create mode 100644 mods/skinsdb/textures/character_1284.png create mode 100644 mods/skinsdb/textures/character_1285.png create mode 100644 mods/skinsdb/textures/character_1286.png create mode 100644 mods/skinsdb/textures/character_1287.png create mode 100644 mods/skinsdb/textures/character_1288.png create mode 100644 mods/skinsdb/textures/character_1289.png create mode 100644 mods/skinsdb/textures/character_129.png create mode 100644 mods/skinsdb/textures/character_1290.png create mode 100644 mods/skinsdb/textures/character_1291.png create mode 100644 mods/skinsdb/textures/character_1292.png create mode 100644 mods/skinsdb/textures/character_1293.png create mode 100644 mods/skinsdb/textures/character_1294.png create mode 100644 mods/skinsdb/textures/character_1295.png create mode 100644 mods/skinsdb/textures/character_1296.png create mode 100644 mods/skinsdb/textures/character_1297.png create mode 100644 mods/skinsdb/textures/character_1298.png create mode 100644 mods/skinsdb/textures/character_1299.png create mode 100644 mods/skinsdb/textures/character_1300.png create mode 100644 mods/skinsdb/textures/character_1301.png create mode 100644 mods/skinsdb/textures/character_1302.png create mode 100644 mods/skinsdb/textures/character_1303.png create mode 100644 mods/skinsdb/textures/character_1304.png create mode 100644 mods/skinsdb/textures/character_1305.png create mode 100644 mods/skinsdb/textures/character_1306.png create mode 100644 mods/skinsdb/textures/character_1307.png create mode 100644 mods/skinsdb/textures/character_1308.png create mode 100644 mods/skinsdb/textures/character_1309.png create mode 100644 mods/skinsdb/textures/character_1310.png create mode 100644 mods/skinsdb/textures/character_1311.png create mode 100644 mods/skinsdb/textures/character_1312.png create mode 100644 mods/skinsdb/textures/character_1313.png create mode 100644 mods/skinsdb/textures/character_1314.png create mode 100644 mods/skinsdb/textures/character_1315.png create mode 100644 mods/skinsdb/textures/character_1316.png create mode 100644 mods/skinsdb/textures/character_1317.png create mode 100644 mods/skinsdb/textures/character_1318.png create mode 100644 mods/skinsdb/textures/character_1319.png create mode 100644 mods/skinsdb/textures/character_1320.png create mode 100644 mods/skinsdb/textures/character_1321.png create mode 100644 mods/skinsdb/textures/character_1322.png create mode 100644 mods/skinsdb/textures/character_1323.png create mode 100644 mods/skinsdb/textures/character_1324.png create mode 100644 mods/skinsdb/textures/character_1325.png create mode 100644 mods/skinsdb/textures/character_1326.png create mode 100644 mods/skinsdb/textures/character_1327.png create mode 100644 mods/skinsdb/textures/character_1328.png create mode 100644 mods/skinsdb/textures/character_1329.png create mode 100644 mods/skinsdb/textures/character_1330.png create mode 100644 mods/skinsdb/textures/character_1331.png create mode 100644 mods/skinsdb/textures/character_1332.png create mode 100644 mods/skinsdb/textures/character_1333.png create mode 100644 mods/skinsdb/textures/character_1334.png create mode 100644 mods/skinsdb/textures/character_1335.png create mode 100644 mods/skinsdb/textures/character_1336.png create mode 100644 mods/skinsdb/textures/character_1337.png create mode 100644 mods/skinsdb/textures/character_1338.png create mode 100644 mods/skinsdb/textures/character_134.png create mode 100644 mods/skinsdb/textures/character_1340.png create mode 100644 mods/skinsdb/textures/character_1341.png create mode 100644 mods/skinsdb/textures/character_1342.png create mode 100644 mods/skinsdb/textures/character_1343.png create mode 100644 mods/skinsdb/textures/character_1344.png create mode 100644 mods/skinsdb/textures/character_1345.png create mode 100644 mods/skinsdb/textures/character_1346.png create mode 100644 mods/skinsdb/textures/character_1347.png create mode 100644 mods/skinsdb/textures/character_1348.png create mode 100644 mods/skinsdb/textures/character_1349.png create mode 100644 mods/skinsdb/textures/character_135.png create mode 100644 mods/skinsdb/textures/character_1350.png create mode 100644 mods/skinsdb/textures/character_1351.png create mode 100644 mods/skinsdb/textures/character_1352.png create mode 100644 mods/skinsdb/textures/character_1353.png create mode 100644 mods/skinsdb/textures/character_1354.png create mode 100644 mods/skinsdb/textures/character_1355.png create mode 100644 mods/skinsdb/textures/character_1356.png create mode 100644 mods/skinsdb/textures/character_1357.png create mode 100644 mods/skinsdb/textures/character_1358.png create mode 100644 mods/skinsdb/textures/character_1359.png create mode 100644 mods/skinsdb/textures/character_136.png create mode 100644 mods/skinsdb/textures/character_1360.png create mode 100644 mods/skinsdb/textures/character_1361.png create mode 100644 mods/skinsdb/textures/character_1362.png create mode 100644 mods/skinsdb/textures/character_1363.png create mode 100644 mods/skinsdb/textures/character_1364.png create mode 100644 mods/skinsdb/textures/character_1365.png create mode 100644 mods/skinsdb/textures/character_1366.png create mode 100644 mods/skinsdb/textures/character_1367.png create mode 100644 mods/skinsdb/textures/character_1368.png create mode 100644 mods/skinsdb/textures/character_1369.png create mode 100644 mods/skinsdb/textures/character_1370.png create mode 100644 mods/skinsdb/textures/character_1371.png create mode 100644 mods/skinsdb/textures/character_1372.png create mode 100644 mods/skinsdb/textures/character_1373.png create mode 100644 mods/skinsdb/textures/character_1374.png create mode 100644 mods/skinsdb/textures/character_1375.png create mode 100644 mods/skinsdb/textures/character_1376.png create mode 100644 mods/skinsdb/textures/character_1377.png create mode 100644 mods/skinsdb/textures/character_1378.png create mode 100644 mods/skinsdb/textures/character_1379.png create mode 100644 mods/skinsdb/textures/character_1380.png create mode 100644 mods/skinsdb/textures/character_1381.png create mode 100644 mods/skinsdb/textures/character_1382.png create mode 100644 mods/skinsdb/textures/character_1383.png create mode 100644 mods/skinsdb/textures/character_1384.png create mode 100644 mods/skinsdb/textures/character_1385.png create mode 100644 mods/skinsdb/textures/character_1386.png create mode 100644 mods/skinsdb/textures/character_1387.png create mode 100644 mods/skinsdb/textures/character_1388.png create mode 100644 mods/skinsdb/textures/character_1389.png create mode 100644 mods/skinsdb/textures/character_1390.png create mode 100644 mods/skinsdb/textures/character_1391.png create mode 100644 mods/skinsdb/textures/character_1392.png create mode 100644 mods/skinsdb/textures/character_1393.png create mode 100644 mods/skinsdb/textures/character_1394.png create mode 100644 mods/skinsdb/textures/character_1395.png create mode 100644 mods/skinsdb/textures/character_1396.png create mode 100644 mods/skinsdb/textures/character_1397.png create mode 100644 mods/skinsdb/textures/character_1398.png create mode 100644 mods/skinsdb/textures/character_1399.png create mode 100644 mods/skinsdb/textures/character_140.png create mode 100644 mods/skinsdb/textures/character_1400.png create mode 100644 mods/skinsdb/textures/character_1401.png create mode 100644 mods/skinsdb/textures/character_1402.png create mode 100644 mods/skinsdb/textures/character_1403.png create mode 100644 mods/skinsdb/textures/character_1404.png create mode 100644 mods/skinsdb/textures/character_1405.png create mode 100644 mods/skinsdb/textures/character_1406.png create mode 100644 mods/skinsdb/textures/character_1407.png create mode 100644 mods/skinsdb/textures/character_1408.png create mode 100644 mods/skinsdb/textures/character_1409.png create mode 100644 mods/skinsdb/textures/character_141.png create mode 100644 mods/skinsdb/textures/character_1410.png create mode 100644 mods/skinsdb/textures/character_1411.png create mode 100644 mods/skinsdb/textures/character_1414.png create mode 100644 mods/skinsdb/textures/character_1415.png create mode 100644 mods/skinsdb/textures/character_1416.png create mode 100644 mods/skinsdb/textures/character_1417.png create mode 100644 mods/skinsdb/textures/character_1418.png create mode 100644 mods/skinsdb/textures/character_1419.png create mode 100644 mods/skinsdb/textures/character_142.png create mode 100644 mods/skinsdb/textures/character_1420.png create mode 100644 mods/skinsdb/textures/character_1421.png create mode 100644 mods/skinsdb/textures/character_1422.png create mode 100644 mods/skinsdb/textures/character_1423.png create mode 100644 mods/skinsdb/textures/character_1424.png create mode 100644 mods/skinsdb/textures/character_1425.png create mode 100644 mods/skinsdb/textures/character_1426.png create mode 100644 mods/skinsdb/textures/character_1427.png create mode 100644 mods/skinsdb/textures/character_1428.png create mode 100644 mods/skinsdb/textures/character_1429.png create mode 100644 mods/skinsdb/textures/character_143.png create mode 100644 mods/skinsdb/textures/character_1430.png create mode 100644 mods/skinsdb/textures/character_1431.png create mode 100644 mods/skinsdb/textures/character_1432.png create mode 100644 mods/skinsdb/textures/character_1433.png create mode 100644 mods/skinsdb/textures/character_1434.png create mode 100644 mods/skinsdb/textures/character_1435.png create mode 100644 mods/skinsdb/textures/character_1436.png create mode 100644 mods/skinsdb/textures/character_1437.png create mode 100644 mods/skinsdb/textures/character_1438.png create mode 100644 mods/skinsdb/textures/character_1439.png create mode 100644 mods/skinsdb/textures/character_144.png create mode 100644 mods/skinsdb/textures/character_1440.png create mode 100644 mods/skinsdb/textures/character_1441.png create mode 100644 mods/skinsdb/textures/character_1442.png create mode 100644 mods/skinsdb/textures/character_1443.png create mode 100644 mods/skinsdb/textures/character_1444.png create mode 100644 mods/skinsdb/textures/character_1445.png create mode 100644 mods/skinsdb/textures/character_145.png create mode 100644 mods/skinsdb/textures/character_1455.png create mode 100644 mods/skinsdb/textures/character_1456.png create mode 100644 mods/skinsdb/textures/character_1457.png create mode 100644 mods/skinsdb/textures/character_1458.png create mode 100644 mods/skinsdb/textures/character_1459.png create mode 100644 mods/skinsdb/textures/character_146.png create mode 100644 mods/skinsdb/textures/character_1460.png create mode 100644 mods/skinsdb/textures/character_1461.png create mode 100644 mods/skinsdb/textures/character_1462.png create mode 100644 mods/skinsdb/textures/character_1463.png create mode 100644 mods/skinsdb/textures/character_1464.png create mode 100644 mods/skinsdb/textures/character_1465.png create mode 100644 mods/skinsdb/textures/character_1466.png create mode 100644 mods/skinsdb/textures/character_1467.png create mode 100644 mods/skinsdb/textures/character_1468.png create mode 100644 mods/skinsdb/textures/character_1469.png create mode 100644 mods/skinsdb/textures/character_147.png create mode 100644 mods/skinsdb/textures/character_1470.png create mode 100644 mods/skinsdb/textures/character_1471.png create mode 100644 mods/skinsdb/textures/character_1472.png create mode 100644 mods/skinsdb/textures/character_1473.png create mode 100644 mods/skinsdb/textures/character_1474.png create mode 100644 mods/skinsdb/textures/character_1475.png create mode 100644 mods/skinsdb/textures/character_1476.png create mode 100644 mods/skinsdb/textures/character_1477.png create mode 100644 mods/skinsdb/textures/character_1478.png create mode 100644 mods/skinsdb/textures/character_1479.png create mode 100644 mods/skinsdb/textures/character_148.png create mode 100644 mods/skinsdb/textures/character_1480.png create mode 100644 mods/skinsdb/textures/character_1481.png create mode 100644 mods/skinsdb/textures/character_1482.png create mode 100644 mods/skinsdb/textures/character_1483.png create mode 100644 mods/skinsdb/textures/character_1484.png create mode 100644 mods/skinsdb/textures/character_1485.png create mode 100644 mods/skinsdb/textures/character_1486.png create mode 100644 mods/skinsdb/textures/character_1487.png create mode 100644 mods/skinsdb/textures/character_1488.png create mode 100644 mods/skinsdb/textures/character_1489.png create mode 100644 mods/skinsdb/textures/character_1490.png create mode 100644 mods/skinsdb/textures/character_1491.png create mode 100644 mods/skinsdb/textures/character_1492.png create mode 100644 mods/skinsdb/textures/character_1493.png create mode 100644 mods/skinsdb/textures/character_1494.png create mode 100644 mods/skinsdb/textures/character_1495.png create mode 100644 mods/skinsdb/textures/character_1496.png create mode 100644 mods/skinsdb/textures/character_1497.png create mode 100644 mods/skinsdb/textures/character_1498.png create mode 100644 mods/skinsdb/textures/character_1499.png create mode 100644 mods/skinsdb/textures/character_1500.png create mode 100644 mods/skinsdb/textures/character_1501.png create mode 100644 mods/skinsdb/textures/character_1502.png create mode 100644 mods/skinsdb/textures/character_1503.png create mode 100644 mods/skinsdb/textures/character_1504.png create mode 100644 mods/skinsdb/textures/character_1505.png create mode 100644 mods/skinsdb/textures/character_1506.png create mode 100644 mods/skinsdb/textures/character_1507.png create mode 100644 mods/skinsdb/textures/character_1508.png create mode 100644 mods/skinsdb/textures/character_1509.png create mode 100644 mods/skinsdb/textures/character_151.png create mode 100644 mods/skinsdb/textures/character_1510.png create mode 100644 mods/skinsdb/textures/character_1511.png create mode 100644 mods/skinsdb/textures/character_1512.png create mode 100644 mods/skinsdb/textures/character_1513.png create mode 100644 mods/skinsdb/textures/character_1514.png create mode 100644 mods/skinsdb/textures/character_1515.png create mode 100644 mods/skinsdb/textures/character_1516.png create mode 100644 mods/skinsdb/textures/character_1517.png create mode 100644 mods/skinsdb/textures/character_1518.png create mode 100644 mods/skinsdb/textures/character_1519.png create mode 100644 mods/skinsdb/textures/character_152.png create mode 100644 mods/skinsdb/textures/character_1520.png create mode 100644 mods/skinsdb/textures/character_1521.png create mode 100644 mods/skinsdb/textures/character_1522.png create mode 100644 mods/skinsdb/textures/character_1523.png create mode 100644 mods/skinsdb/textures/character_1524.png create mode 100644 mods/skinsdb/textures/character_1525.png create mode 100644 mods/skinsdb/textures/character_1526.png create mode 100644 mods/skinsdb/textures/character_1527.png create mode 100644 mods/skinsdb/textures/character_1528.png create mode 100644 mods/skinsdb/textures/character_1529.png create mode 100644 mods/skinsdb/textures/character_153.png create mode 100644 mods/skinsdb/textures/character_1530.png create mode 100644 mods/skinsdb/textures/character_1531.png create mode 100644 mods/skinsdb/textures/character_1532.png create mode 100644 mods/skinsdb/textures/character_1533.png create mode 100644 mods/skinsdb/textures/character_1534.png create mode 100644 mods/skinsdb/textures/character_1535.png create mode 100644 mods/skinsdb/textures/character_1536.png create mode 100644 mods/skinsdb/textures/character_1537.png create mode 100644 mods/skinsdb/textures/character_1538.png create mode 100644 mods/skinsdb/textures/character_1539.png create mode 100644 mods/skinsdb/textures/character_154.png create mode 100644 mods/skinsdb/textures/character_1540.png create mode 100644 mods/skinsdb/textures/character_1541.png create mode 100644 mods/skinsdb/textures/character_1542.png create mode 100644 mods/skinsdb/textures/character_1543.png create mode 100644 mods/skinsdb/textures/character_1544.png create mode 100644 mods/skinsdb/textures/character_1545.png create mode 100644 mods/skinsdb/textures/character_1546.png create mode 100644 mods/skinsdb/textures/character_1547.png create mode 100644 mods/skinsdb/textures/character_1548.png create mode 100644 mods/skinsdb/textures/character_1549.png create mode 100644 mods/skinsdb/textures/character_155.png create mode 100644 mods/skinsdb/textures/character_1550.png create mode 100644 mods/skinsdb/textures/character_1551.png create mode 100644 mods/skinsdb/textures/character_1552.png create mode 100644 mods/skinsdb/textures/character_1553.png create mode 100644 mods/skinsdb/textures/character_1554.png create mode 100644 mods/skinsdb/textures/character_1555.png create mode 100644 mods/skinsdb/textures/character_1556.png create mode 100644 mods/skinsdb/textures/character_1557.png create mode 100644 mods/skinsdb/textures/character_1558.png create mode 100644 mods/skinsdb/textures/character_1559.png create mode 100644 mods/skinsdb/textures/character_156.png create mode 100644 mods/skinsdb/textures/character_1560.png create mode 100644 mods/skinsdb/textures/character_1561.png create mode 100644 mods/skinsdb/textures/character_1562.png create mode 100644 mods/skinsdb/textures/character_1563.png create mode 100644 mods/skinsdb/textures/character_1564.png create mode 100644 mods/skinsdb/textures/character_1565.png create mode 100644 mods/skinsdb/textures/character_1566.png create mode 100644 mods/skinsdb/textures/character_1567.png create mode 100644 mods/skinsdb/textures/character_1568.png create mode 100644 mods/skinsdb/textures/character_1569.png create mode 100644 mods/skinsdb/textures/character_157.png create mode 100644 mods/skinsdb/textures/character_1570.png create mode 100644 mods/skinsdb/textures/character_1571.png create mode 100644 mods/skinsdb/textures/character_1572.png create mode 100644 mods/skinsdb/textures/character_1573.png create mode 100644 mods/skinsdb/textures/character_1574.png create mode 100644 mods/skinsdb/textures/character_1575.png create mode 100644 mods/skinsdb/textures/character_1576.png create mode 100644 mods/skinsdb/textures/character_1577.png create mode 100644 mods/skinsdb/textures/character_1578.png create mode 100644 mods/skinsdb/textures/character_1579.png create mode 100644 mods/skinsdb/textures/character_158.png create mode 100644 mods/skinsdb/textures/character_1580.png create mode 100644 mods/skinsdb/textures/character_1581.png create mode 100644 mods/skinsdb/textures/character_1582.png create mode 100644 mods/skinsdb/textures/character_1583.png create mode 100644 mods/skinsdb/textures/character_1584.png create mode 100644 mods/skinsdb/textures/character_1585.png create mode 100644 mods/skinsdb/textures/character_1586.png create mode 100644 mods/skinsdb/textures/character_1587.png create mode 100644 mods/skinsdb/textures/character_1588.png create mode 100644 mods/skinsdb/textures/character_1589.png create mode 100644 mods/skinsdb/textures/character_159.png create mode 100644 mods/skinsdb/textures/character_1590.png create mode 100644 mods/skinsdb/textures/character_1591.png create mode 100644 mods/skinsdb/textures/character_1592.png create mode 100644 mods/skinsdb/textures/character_1593.png create mode 100644 mods/skinsdb/textures/character_1594.png create mode 100644 mods/skinsdb/textures/character_1595.png create mode 100644 mods/skinsdb/textures/character_1596.png create mode 100644 mods/skinsdb/textures/character_1597.png create mode 100644 mods/skinsdb/textures/character_1598.png create mode 100644 mods/skinsdb/textures/character_1599.png create mode 100644 mods/skinsdb/textures/character_160.png create mode 100644 mods/skinsdb/textures/character_1600.png create mode 100644 mods/skinsdb/textures/character_1601.png create mode 100644 mods/skinsdb/textures/character_1602.png create mode 100644 mods/skinsdb/textures/character_1603.png create mode 100644 mods/skinsdb/textures/character_1604.png create mode 100644 mods/skinsdb/textures/character_1605.png create mode 100644 mods/skinsdb/textures/character_1606.png create mode 100644 mods/skinsdb/textures/character_1607.png create mode 100644 mods/skinsdb/textures/character_1608.png create mode 100644 mods/skinsdb/textures/character_1609.png create mode 100644 mods/skinsdb/textures/character_161.png create mode 100644 mods/skinsdb/textures/character_1610.png create mode 100644 mods/skinsdb/textures/character_1611.png create mode 100644 mods/skinsdb/textures/character_1612.png create mode 100644 mods/skinsdb/textures/character_1613.png create mode 100644 mods/skinsdb/textures/character_1614.png create mode 100644 mods/skinsdb/textures/character_1615.png create mode 100644 mods/skinsdb/textures/character_1616.png create mode 100644 mods/skinsdb/textures/character_1617.png create mode 100644 mods/skinsdb/textures/character_1618.png create mode 100644 mods/skinsdb/textures/character_1619.png create mode 100644 mods/skinsdb/textures/character_162.png create mode 100644 mods/skinsdb/textures/character_1620.png create mode 100644 mods/skinsdb/textures/character_1621.png create mode 100644 mods/skinsdb/textures/character_1622.png create mode 100644 mods/skinsdb/textures/character_1623.png create mode 100644 mods/skinsdb/textures/character_1624.png create mode 100644 mods/skinsdb/textures/character_1625.png create mode 100644 mods/skinsdb/textures/character_1626.png create mode 100644 mods/skinsdb/textures/character_1627.png create mode 100644 mods/skinsdb/textures/character_1628.png create mode 100644 mods/skinsdb/textures/character_1629.png create mode 100644 mods/skinsdb/textures/character_163.png create mode 100644 mods/skinsdb/textures/character_1630.png create mode 100644 mods/skinsdb/textures/character_1631.png create mode 100644 mods/skinsdb/textures/character_1632.png create mode 100644 mods/skinsdb/textures/character_1633.png create mode 100644 mods/skinsdb/textures/character_1634.png create mode 100644 mods/skinsdb/textures/character_1635.png create mode 100644 mods/skinsdb/textures/character_1636.png create mode 100644 mods/skinsdb/textures/character_1637.png create mode 100644 mods/skinsdb/textures/character_1638.png create mode 100644 mods/skinsdb/textures/character_1639.png create mode 100644 mods/skinsdb/textures/character_164.png create mode 100644 mods/skinsdb/textures/character_1640.png create mode 100644 mods/skinsdb/textures/character_1641.png create mode 100644 mods/skinsdb/textures/character_1642.png create mode 100644 mods/skinsdb/textures/character_1643.png create mode 100644 mods/skinsdb/textures/character_1644.png create mode 100644 mods/skinsdb/textures/character_1645.png create mode 100644 mods/skinsdb/textures/character_1646.png create mode 100644 mods/skinsdb/textures/character_1647.png create mode 100644 mods/skinsdb/textures/character_1648.png create mode 100644 mods/skinsdb/textures/character_1649.png create mode 100644 mods/skinsdb/textures/character_165.png create mode 100644 mods/skinsdb/textures/character_1650.png create mode 100644 mods/skinsdb/textures/character_1651.png create mode 100644 mods/skinsdb/textures/character_1652.png create mode 100644 mods/skinsdb/textures/character_1653.png create mode 100644 mods/skinsdb/textures/character_1654.png create mode 100644 mods/skinsdb/textures/character_1655.png create mode 100644 mods/skinsdb/textures/character_1656.png create mode 100644 mods/skinsdb/textures/character_1657.png create mode 100644 mods/skinsdb/textures/character_1658.png create mode 100644 mods/skinsdb/textures/character_1659.png create mode 100644 mods/skinsdb/textures/character_166.png create mode 100644 mods/skinsdb/textures/character_1660.png create mode 100644 mods/skinsdb/textures/character_1661.png create mode 100644 mods/skinsdb/textures/character_1662.png create mode 100644 mods/skinsdb/textures/character_1663.png create mode 100644 mods/skinsdb/textures/character_1664.png create mode 100644 mods/skinsdb/textures/character_1665.png create mode 100644 mods/skinsdb/textures/character_1666.png create mode 100644 mods/skinsdb/textures/character_1667.png create mode 100644 mods/skinsdb/textures/character_1668.png create mode 100644 mods/skinsdb/textures/character_1669.png create mode 100644 mods/skinsdb/textures/character_167.png create mode 100644 mods/skinsdb/textures/character_1670.png create mode 100644 mods/skinsdb/textures/character_1671.png create mode 100644 mods/skinsdb/textures/character_1672.png create mode 100644 mods/skinsdb/textures/character_1673.png create mode 100644 mods/skinsdb/textures/character_1674.png create mode 100644 mods/skinsdb/textures/character_1675.png create mode 100644 mods/skinsdb/textures/character_1676.png create mode 100644 mods/skinsdb/textures/character_1677.png create mode 100644 mods/skinsdb/textures/character_1678.png create mode 100644 mods/skinsdb/textures/character_1679.png create mode 100644 mods/skinsdb/textures/character_168.png create mode 100644 mods/skinsdb/textures/character_1680.png create mode 100644 mods/skinsdb/textures/character_1681.png create mode 100644 mods/skinsdb/textures/character_1682.png create mode 100644 mods/skinsdb/textures/character_1683.png create mode 100644 mods/skinsdb/textures/character_1684.png create mode 100644 mods/skinsdb/textures/character_1685.png create mode 100644 mods/skinsdb/textures/character_1686.png create mode 100644 mods/skinsdb/textures/character_1687.png create mode 100644 mods/skinsdb/textures/character_1688.png create mode 100644 mods/skinsdb/textures/character_1689.png create mode 100644 mods/skinsdb/textures/character_169.png create mode 100644 mods/skinsdb/textures/character_1690.png create mode 100644 mods/skinsdb/textures/character_1691.png create mode 100644 mods/skinsdb/textures/character_1692.png create mode 100644 mods/skinsdb/textures/character_1693.png create mode 100644 mods/skinsdb/textures/character_1694.png create mode 100644 mods/skinsdb/textures/character_1695.png create mode 100644 mods/skinsdb/textures/character_1696.png create mode 100644 mods/skinsdb/textures/character_1697.png create mode 100644 mods/skinsdb/textures/character_1698.png create mode 100644 mods/skinsdb/textures/character_1699.png create mode 100644 mods/skinsdb/textures/character_170.png create mode 100644 mods/skinsdb/textures/character_1700.png create mode 100644 mods/skinsdb/textures/character_1701.png create mode 100644 mods/skinsdb/textures/character_1702.png create mode 100644 mods/skinsdb/textures/character_1703.png create mode 100644 mods/skinsdb/textures/character_1704.png create mode 100644 mods/skinsdb/textures/character_1705.png create mode 100644 mods/skinsdb/textures/character_1706.png create mode 100644 mods/skinsdb/textures/character_1707.png create mode 100644 mods/skinsdb/textures/character_1708.png create mode 100644 mods/skinsdb/textures/character_1709.png create mode 100644 mods/skinsdb/textures/character_171.png create mode 100644 mods/skinsdb/textures/character_1710.png create mode 100644 mods/skinsdb/textures/character_1711.png create mode 100644 mods/skinsdb/textures/character_1712.png create mode 100644 mods/skinsdb/textures/character_1713.png create mode 100644 mods/skinsdb/textures/character_1714.png create mode 100644 mods/skinsdb/textures/character_1715.png create mode 100644 mods/skinsdb/textures/character_1716.png create mode 100644 mods/skinsdb/textures/character_1717.png create mode 100644 mods/skinsdb/textures/character_1718.png create mode 100644 mods/skinsdb/textures/character_1719.png create mode 100644 mods/skinsdb/textures/character_172.png create mode 100644 mods/skinsdb/textures/character_1720.png create mode 100644 mods/skinsdb/textures/character_1721.png create mode 100644 mods/skinsdb/textures/character_1722.png create mode 100644 mods/skinsdb/textures/character_1723.png create mode 100644 mods/skinsdb/textures/character_1724.png create mode 100644 mods/skinsdb/textures/character_1725.png create mode 100644 mods/skinsdb/textures/character_1726.png create mode 100644 mods/skinsdb/textures/character_1727.png create mode 100644 mods/skinsdb/textures/character_1728.png create mode 100644 mods/skinsdb/textures/character_1729.png create mode 100644 mods/skinsdb/textures/character_173.png create mode 100644 mods/skinsdb/textures/character_1730.png create mode 100644 mods/skinsdb/textures/character_1731.png create mode 100644 mods/skinsdb/textures/character_1732.png create mode 100644 mods/skinsdb/textures/character_1733.png create mode 100644 mods/skinsdb/textures/character_1734.png create mode 100644 mods/skinsdb/textures/character_1735.png create mode 100644 mods/skinsdb/textures/character_1736.png create mode 100644 mods/skinsdb/textures/character_1737.png create mode 100644 mods/skinsdb/textures/character_1738.png create mode 100644 mods/skinsdb/textures/character_1739.png create mode 100644 mods/skinsdb/textures/character_174.png create mode 100644 mods/skinsdb/textures/character_1740.png create mode 100644 mods/skinsdb/textures/character_1741.png create mode 100644 mods/skinsdb/textures/character_1742.png create mode 100644 mods/skinsdb/textures/character_1743.png create mode 100644 mods/skinsdb/textures/character_1744.png create mode 100644 mods/skinsdb/textures/character_1745.png create mode 100644 mods/skinsdb/textures/character_1746.png create mode 100644 mods/skinsdb/textures/character_1747.png create mode 100644 mods/skinsdb/textures/character_1748.png create mode 100644 mods/skinsdb/textures/character_1749.png create mode 100644 mods/skinsdb/textures/character_175.png create mode 100644 mods/skinsdb/textures/character_1750.png create mode 100644 mods/skinsdb/textures/character_1751.png create mode 100644 mods/skinsdb/textures/character_1752.png create mode 100644 mods/skinsdb/textures/character_1753.png create mode 100644 mods/skinsdb/textures/character_1754.png create mode 100644 mods/skinsdb/textures/character_1755.png create mode 100644 mods/skinsdb/textures/character_1756.png create mode 100644 mods/skinsdb/textures/character_1757.png create mode 100644 mods/skinsdb/textures/character_1758.png create mode 100644 mods/skinsdb/textures/character_1759.png create mode 100644 mods/skinsdb/textures/character_176.png create mode 100644 mods/skinsdb/textures/character_1760.png create mode 100644 mods/skinsdb/textures/character_1761.png create mode 100644 mods/skinsdb/textures/character_1762.png create mode 100644 mods/skinsdb/textures/character_1763.png create mode 100644 mods/skinsdb/textures/character_1764.png create mode 100644 mods/skinsdb/textures/character_1765.png create mode 100644 mods/skinsdb/textures/character_1766.png create mode 100644 mods/skinsdb/textures/character_1767.png create mode 100644 mods/skinsdb/textures/character_1768.png create mode 100644 mods/skinsdb/textures/character_1769.png create mode 100644 mods/skinsdb/textures/character_177.png create mode 100644 mods/skinsdb/textures/character_1770.png create mode 100644 mods/skinsdb/textures/character_1771.png create mode 100644 mods/skinsdb/textures/character_1772.png create mode 100644 mods/skinsdb/textures/character_1773.png create mode 100644 mods/skinsdb/textures/character_1774.png create mode 100644 mods/skinsdb/textures/character_1775.png create mode 100644 mods/skinsdb/textures/character_1776.png create mode 100644 mods/skinsdb/textures/character_1777.png create mode 100644 mods/skinsdb/textures/character_1778.png create mode 100644 mods/skinsdb/textures/character_1779.png create mode 100644 mods/skinsdb/textures/character_178.png create mode 100644 mods/skinsdb/textures/character_1780.png create mode 100644 mods/skinsdb/textures/character_1781.png create mode 100644 mods/skinsdb/textures/character_1782.png create mode 100644 mods/skinsdb/textures/character_1783.png create mode 100644 mods/skinsdb/textures/character_1784.png create mode 100644 mods/skinsdb/textures/character_1785.png create mode 100644 mods/skinsdb/textures/character_1786.png create mode 100644 mods/skinsdb/textures/character_1787.png create mode 100644 mods/skinsdb/textures/character_1788.png create mode 100644 mods/skinsdb/textures/character_1789.png create mode 100644 mods/skinsdb/textures/character_179.png create mode 100644 mods/skinsdb/textures/character_1790.png create mode 100644 mods/skinsdb/textures/character_1791.png create mode 100644 mods/skinsdb/textures/character_1792.png create mode 100644 mods/skinsdb/textures/character_1793.png create mode 100644 mods/skinsdb/textures/character_1794.png create mode 100644 mods/skinsdb/textures/character_1795.png create mode 100644 mods/skinsdb/textures/character_1796.png create mode 100644 mods/skinsdb/textures/character_1797.png create mode 100644 mods/skinsdb/textures/character_1798.png create mode 100644 mods/skinsdb/textures/character_1799.png create mode 100644 mods/skinsdb/textures/character_180.png create mode 100644 mods/skinsdb/textures/character_1800.png create mode 100644 mods/skinsdb/textures/character_1801.png create mode 100644 mods/skinsdb/textures/character_1802.png create mode 100644 mods/skinsdb/textures/character_1803.png create mode 100644 mods/skinsdb/textures/character_1804.png create mode 100644 mods/skinsdb/textures/character_1805.png create mode 100644 mods/skinsdb/textures/character_1806.png create mode 100644 mods/skinsdb/textures/character_1807.png create mode 100644 mods/skinsdb/textures/character_1808.png create mode 100644 mods/skinsdb/textures/character_1809.png create mode 100644 mods/skinsdb/textures/character_181.png create mode 100644 mods/skinsdb/textures/character_1810.png create mode 100644 mods/skinsdb/textures/character_1811.png create mode 100644 mods/skinsdb/textures/character_1812.png create mode 100644 mods/skinsdb/textures/character_1813.png create mode 100644 mods/skinsdb/textures/character_1814.png create mode 100644 mods/skinsdb/textures/character_1815.png create mode 100644 mods/skinsdb/textures/character_1816.png create mode 100644 mods/skinsdb/textures/character_1817.png create mode 100644 mods/skinsdb/textures/character_1818.png create mode 100644 mods/skinsdb/textures/character_1819.png create mode 100644 mods/skinsdb/textures/character_182.png create mode 100644 mods/skinsdb/textures/character_1820.png create mode 100644 mods/skinsdb/textures/character_1821.png create mode 100644 mods/skinsdb/textures/character_1822.png create mode 100644 mods/skinsdb/textures/character_1823.png create mode 100644 mods/skinsdb/textures/character_1824.png create mode 100644 mods/skinsdb/textures/character_1825.png create mode 100644 mods/skinsdb/textures/character_1826.png create mode 100644 mods/skinsdb/textures/character_1827.png create mode 100644 mods/skinsdb/textures/character_1828.png create mode 100644 mods/skinsdb/textures/character_1829.png create mode 100644 mods/skinsdb/textures/character_183.png create mode 100644 mods/skinsdb/textures/character_1830.png create mode 100644 mods/skinsdb/textures/character_1831.png create mode 100644 mods/skinsdb/textures/character_1832.png create mode 100644 mods/skinsdb/textures/character_1833.png create mode 100644 mods/skinsdb/textures/character_1834.png create mode 100644 mods/skinsdb/textures/character_1835.png create mode 100644 mods/skinsdb/textures/character_1836.png create mode 100644 mods/skinsdb/textures/character_1837.png create mode 100644 mods/skinsdb/textures/character_1838.png create mode 100644 mods/skinsdb/textures/character_1839.png create mode 100644 mods/skinsdb/textures/character_184.png create mode 100644 mods/skinsdb/textures/character_1840.png create mode 100644 mods/skinsdb/textures/character_1841.png create mode 100644 mods/skinsdb/textures/character_1842.png create mode 100644 mods/skinsdb/textures/character_1843.png create mode 100644 mods/skinsdb/textures/character_1844.png create mode 100644 mods/skinsdb/textures/character_1845.png create mode 100644 mods/skinsdb/textures/character_1846.png create mode 100644 mods/skinsdb/textures/character_1847.png create mode 100644 mods/skinsdb/textures/character_1848.png create mode 100644 mods/skinsdb/textures/character_1849.png create mode 100644 mods/skinsdb/textures/character_185.png create mode 100644 mods/skinsdb/textures/character_1850.png create mode 100644 mods/skinsdb/textures/character_1851.png create mode 100644 mods/skinsdb/textures/character_1852.png create mode 100644 mods/skinsdb/textures/character_1853.png create mode 100644 mods/skinsdb/textures/character_1854.png create mode 100644 mods/skinsdb/textures/character_1855.png create mode 100644 mods/skinsdb/textures/character_1856.png create mode 100644 mods/skinsdb/textures/character_1857.png create mode 100644 mods/skinsdb/textures/character_1858.png create mode 100644 mods/skinsdb/textures/character_1859.png create mode 100644 mods/skinsdb/textures/character_186.png create mode 100644 mods/skinsdb/textures/character_1860.png create mode 100644 mods/skinsdb/textures/character_1861.png create mode 100644 mods/skinsdb/textures/character_1862.png create mode 100644 mods/skinsdb/textures/character_1863.png create mode 100644 mods/skinsdb/textures/character_1864.png create mode 100644 mods/skinsdb/textures/character_1865.png create mode 100644 mods/skinsdb/textures/character_1866.png create mode 100644 mods/skinsdb/textures/character_1867.png create mode 100644 mods/skinsdb/textures/character_1868.png create mode 100644 mods/skinsdb/textures/character_1869.png create mode 100644 mods/skinsdb/textures/character_187.png create mode 100644 mods/skinsdb/textures/character_1870.png create mode 100644 mods/skinsdb/textures/character_1871.png create mode 100644 mods/skinsdb/textures/character_1872.png create mode 100644 mods/skinsdb/textures/character_1873.png create mode 100644 mods/skinsdb/textures/character_1874.png create mode 100644 mods/skinsdb/textures/character_1875.png create mode 100644 mods/skinsdb/textures/character_1876.png create mode 100644 mods/skinsdb/textures/character_1877.png create mode 100644 mods/skinsdb/textures/character_1878.png create mode 100644 mods/skinsdb/textures/character_1879.png create mode 100644 mods/skinsdb/textures/character_188.png create mode 100644 mods/skinsdb/textures/character_1880.png create mode 100644 mods/skinsdb/textures/character_1881.png create mode 100644 mods/skinsdb/textures/character_1882.png create mode 100644 mods/skinsdb/textures/character_1883.png create mode 100644 mods/skinsdb/textures/character_1884.png create mode 100644 mods/skinsdb/textures/character_1885.png create mode 100644 mods/skinsdb/textures/character_1886.png create mode 100644 mods/skinsdb/textures/character_1887.png create mode 100644 mods/skinsdb/textures/character_1888.png create mode 100644 mods/skinsdb/textures/character_1889.png create mode 100644 mods/skinsdb/textures/character_189.png create mode 100644 mods/skinsdb/textures/character_1890.png create mode 100644 mods/skinsdb/textures/character_1891.png create mode 100644 mods/skinsdb/textures/character_1892.png create mode 100644 mods/skinsdb/textures/character_1893.png create mode 100644 mods/skinsdb/textures/character_1894.png create mode 100644 mods/skinsdb/textures/character_1895.png create mode 100644 mods/skinsdb/textures/character_1896.png create mode 100644 mods/skinsdb/textures/character_1897.png create mode 100644 mods/skinsdb/textures/character_1898.png create mode 100644 mods/skinsdb/textures/character_1899.png create mode 100644 mods/skinsdb/textures/character_19.png create mode 100644 mods/skinsdb/textures/character_190.png create mode 100644 mods/skinsdb/textures/character_1900.png create mode 100644 mods/skinsdb/textures/character_1901.png create mode 100644 mods/skinsdb/textures/character_1902.png create mode 100644 mods/skinsdb/textures/character_1903.png create mode 100644 mods/skinsdb/textures/character_1904.png create mode 100644 mods/skinsdb/textures/character_1905.png create mode 100644 mods/skinsdb/textures/character_1906.png create mode 100644 mods/skinsdb/textures/character_1907.png create mode 100644 mods/skinsdb/textures/character_1908.png create mode 100644 mods/skinsdb/textures/character_1909.png create mode 100644 mods/skinsdb/textures/character_191.png create mode 100644 mods/skinsdb/textures/character_1910.png create mode 100644 mods/skinsdb/textures/character_1911.png create mode 100644 mods/skinsdb/textures/character_192.png create mode 100644 mods/skinsdb/textures/character_193.png create mode 100644 mods/skinsdb/textures/character_194.png create mode 100644 mods/skinsdb/textures/character_195.png create mode 100644 mods/skinsdb/textures/character_196.png create mode 100644 mods/skinsdb/textures/character_197.png create mode 100644 mods/skinsdb/textures/character_198.png create mode 100644 mods/skinsdb/textures/character_199.png create mode 100644 mods/skinsdb/textures/character_2.png create mode 100644 mods/skinsdb/textures/character_20.png create mode 100644 mods/skinsdb/textures/character_200.png create mode 100644 mods/skinsdb/textures/character_201.png create mode 100644 mods/skinsdb/textures/character_203.png create mode 100644 mods/skinsdb/textures/character_205.png create mode 100644 mods/skinsdb/textures/character_206.png create mode 100644 mods/skinsdb/textures/character_207.png create mode 100644 mods/skinsdb/textures/character_208.png create mode 100644 mods/skinsdb/textures/character_209.png create mode 100644 mods/skinsdb/textures/character_21.png create mode 100644 mods/skinsdb/textures/character_210.png create mode 100644 mods/skinsdb/textures/character_211.png create mode 100644 mods/skinsdb/textures/character_212.png create mode 100644 mods/skinsdb/textures/character_213.png create mode 100644 mods/skinsdb/textures/character_214.png create mode 100644 mods/skinsdb/textures/character_215.png create mode 100644 mods/skinsdb/textures/character_216.png create mode 100644 mods/skinsdb/textures/character_217.png create mode 100644 mods/skinsdb/textures/character_218.png create mode 100644 mods/skinsdb/textures/character_219.png create mode 100644 mods/skinsdb/textures/character_22.png create mode 100644 mods/skinsdb/textures/character_220.png create mode 100644 mods/skinsdb/textures/character_221.png create mode 100644 mods/skinsdb/textures/character_222.png create mode 100644 mods/skinsdb/textures/character_223.png create mode 100644 mods/skinsdb/textures/character_224.png create mode 100644 mods/skinsdb/textures/character_225.png create mode 100644 mods/skinsdb/textures/character_228.png create mode 100644 mods/skinsdb/textures/character_229.png create mode 100644 mods/skinsdb/textures/character_230.png create mode 100644 mods/skinsdb/textures/character_231.png create mode 100644 mods/skinsdb/textures/character_232.png create mode 100644 mods/skinsdb/textures/character_233.png create mode 100644 mods/skinsdb/textures/character_234.png create mode 100644 mods/skinsdb/textures/character_235.png create mode 100644 mods/skinsdb/textures/character_237.png create mode 100644 mods/skinsdb/textures/character_239.png create mode 100644 mods/skinsdb/textures/character_24.png create mode 100644 mods/skinsdb/textures/character_241.png create mode 100644 mods/skinsdb/textures/character_242.png create mode 100644 mods/skinsdb/textures/character_243.png create mode 100644 mods/skinsdb/textures/character_244.png create mode 100644 mods/skinsdb/textures/character_245.png create mode 100644 mods/skinsdb/textures/character_246.png create mode 100644 mods/skinsdb/textures/character_247.png create mode 100644 mods/skinsdb/textures/character_248.png create mode 100644 mods/skinsdb/textures/character_249.png create mode 100644 mods/skinsdb/textures/character_25.png create mode 100644 mods/skinsdb/textures/character_250.png create mode 100644 mods/skinsdb/textures/character_251.png create mode 100644 mods/skinsdb/textures/character_252.png create mode 100644 mods/skinsdb/textures/character_253.png create mode 100644 mods/skinsdb/textures/character_254.png create mode 100644 mods/skinsdb/textures/character_255.png create mode 100644 mods/skinsdb/textures/character_256.png create mode 100644 mods/skinsdb/textures/character_257.png create mode 100644 mods/skinsdb/textures/character_258.png create mode 100644 mods/skinsdb/textures/character_259.png create mode 100644 mods/skinsdb/textures/character_26.png create mode 100644 mods/skinsdb/textures/character_260.png create mode 100644 mods/skinsdb/textures/character_261.png create mode 100644 mods/skinsdb/textures/character_262.png create mode 100644 mods/skinsdb/textures/character_263.png create mode 100644 mods/skinsdb/textures/character_264.png create mode 100644 mods/skinsdb/textures/character_265.png create mode 100644 mods/skinsdb/textures/character_266.png create mode 100644 mods/skinsdb/textures/character_267.png create mode 100644 mods/skinsdb/textures/character_268.png create mode 100644 mods/skinsdb/textures/character_269.png create mode 100644 mods/skinsdb/textures/character_27.png create mode 100644 mods/skinsdb/textures/character_270.png create mode 100644 mods/skinsdb/textures/character_271.png create mode 100644 mods/skinsdb/textures/character_272.png create mode 100644 mods/skinsdb/textures/character_273.png create mode 100644 mods/skinsdb/textures/character_274.png create mode 100644 mods/skinsdb/textures/character_275.png create mode 100644 mods/skinsdb/textures/character_276.png create mode 100644 mods/skinsdb/textures/character_277.png create mode 100644 mods/skinsdb/textures/character_278.png create mode 100644 mods/skinsdb/textures/character_279.png create mode 100644 mods/skinsdb/textures/character_28.png create mode 100644 mods/skinsdb/textures/character_280.png create mode 100644 mods/skinsdb/textures/character_281.png create mode 100644 mods/skinsdb/textures/character_282.png create mode 100644 mods/skinsdb/textures/character_283.png create mode 100644 mods/skinsdb/textures/character_284.png create mode 100644 mods/skinsdb/textures/character_285.png create mode 100644 mods/skinsdb/textures/character_286.png create mode 100644 mods/skinsdb/textures/character_287.png create mode 100644 mods/skinsdb/textures/character_288.png create mode 100644 mods/skinsdb/textures/character_289.png create mode 100644 mods/skinsdb/textures/character_29.png create mode 100644 mods/skinsdb/textures/character_290.png create mode 100644 mods/skinsdb/textures/character_291.png create mode 100644 mods/skinsdb/textures/character_292.png create mode 100644 mods/skinsdb/textures/character_295.png create mode 100644 mods/skinsdb/textures/character_297.png create mode 100644 mods/skinsdb/textures/character_299.png create mode 100644 mods/skinsdb/textures/character_3.png create mode 100644 mods/skinsdb/textures/character_30.png create mode 100644 mods/skinsdb/textures/character_300.png create mode 100644 mods/skinsdb/textures/character_301.png create mode 100644 mods/skinsdb/textures/character_302.png create mode 100644 mods/skinsdb/textures/character_303.png create mode 100644 mods/skinsdb/textures/character_304.png create mode 100644 mods/skinsdb/textures/character_305.png create mode 100644 mods/skinsdb/textures/character_306.png create mode 100644 mods/skinsdb/textures/character_307.png create mode 100644 mods/skinsdb/textures/character_308.png create mode 100644 mods/skinsdb/textures/character_309.png create mode 100644 mods/skinsdb/textures/character_31.png create mode 100644 mods/skinsdb/textures/character_310.png create mode 100644 mods/skinsdb/textures/character_311.png create mode 100644 mods/skinsdb/textures/character_312.png create mode 100644 mods/skinsdb/textures/character_313.png create mode 100644 mods/skinsdb/textures/character_314.png create mode 100644 mods/skinsdb/textures/character_315.png create mode 100644 mods/skinsdb/textures/character_316.png create mode 100644 mods/skinsdb/textures/character_317.png create mode 100644 mods/skinsdb/textures/character_318.png create mode 100644 mods/skinsdb/textures/character_319.png create mode 100644 mods/skinsdb/textures/character_320.png create mode 100644 mods/skinsdb/textures/character_321.png create mode 100644 mods/skinsdb/textures/character_322.png create mode 100644 mods/skinsdb/textures/character_323.png create mode 100644 mods/skinsdb/textures/character_324.png create mode 100644 mods/skinsdb/textures/character_325.png create mode 100644 mods/skinsdb/textures/character_326.png create mode 100644 mods/skinsdb/textures/character_327.png create mode 100644 mods/skinsdb/textures/character_328.png create mode 100644 mods/skinsdb/textures/character_329.png create mode 100644 mods/skinsdb/textures/character_330.png create mode 100644 mods/skinsdb/textures/character_331.png create mode 100644 mods/skinsdb/textures/character_332.png create mode 100644 mods/skinsdb/textures/character_333.png create mode 100644 mods/skinsdb/textures/character_334.png create mode 100644 mods/skinsdb/textures/character_335.png create mode 100644 mods/skinsdb/textures/character_336.png create mode 100644 mods/skinsdb/textures/character_337.png create mode 100644 mods/skinsdb/textures/character_338.png create mode 100644 mods/skinsdb/textures/character_339.png create mode 100644 mods/skinsdb/textures/character_34.png create mode 100644 mods/skinsdb/textures/character_340.png create mode 100644 mods/skinsdb/textures/character_341.png create mode 100644 mods/skinsdb/textures/character_342.png create mode 100644 mods/skinsdb/textures/character_344.png create mode 100644 mods/skinsdb/textures/character_349.png create mode 100644 mods/skinsdb/textures/character_35.png create mode 100644 mods/skinsdb/textures/character_352.png create mode 100644 mods/skinsdb/textures/character_353.png create mode 100644 mods/skinsdb/textures/character_356.png create mode 100644 mods/skinsdb/textures/character_357.png create mode 100644 mods/skinsdb/textures/character_359.png create mode 100644 mods/skinsdb/textures/character_36.png create mode 100644 mods/skinsdb/textures/character_361.png create mode 100644 mods/skinsdb/textures/character_362.png create mode 100644 mods/skinsdb/textures/character_363.png create mode 100644 mods/skinsdb/textures/character_364.png create mode 100644 mods/skinsdb/textures/character_365.png create mode 100644 mods/skinsdb/textures/character_366.png create mode 100644 mods/skinsdb/textures/character_367.png create mode 100644 mods/skinsdb/textures/character_368.png create mode 100644 mods/skinsdb/textures/character_369.png create mode 100644 mods/skinsdb/textures/character_37.png create mode 100644 mods/skinsdb/textures/character_370.png create mode 100644 mods/skinsdb/textures/character_371.png create mode 100644 mods/skinsdb/textures/character_372.png create mode 100644 mods/skinsdb/textures/character_373.png create mode 100644 mods/skinsdb/textures/character_374.png create mode 100644 mods/skinsdb/textures/character_375.png create mode 100644 mods/skinsdb/textures/character_376.png create mode 100644 mods/skinsdb/textures/character_377.png create mode 100644 mods/skinsdb/textures/character_378.png create mode 100644 mods/skinsdb/textures/character_379.png create mode 100644 mods/skinsdb/textures/character_380.png create mode 100644 mods/skinsdb/textures/character_381.png create mode 100644 mods/skinsdb/textures/character_382.png create mode 100644 mods/skinsdb/textures/character_383.png create mode 100644 mods/skinsdb/textures/character_384.png create mode 100644 mods/skinsdb/textures/character_385.png create mode 100644 mods/skinsdb/textures/character_387.png create mode 100644 mods/skinsdb/textures/character_389.png create mode 100644 mods/skinsdb/textures/character_390.png create mode 100644 mods/skinsdb/textures/character_392.png create mode 100644 mods/skinsdb/textures/character_393.png create mode 100644 mods/skinsdb/textures/character_396.png create mode 100644 mods/skinsdb/textures/character_399.png create mode 100644 mods/skinsdb/textures/character_4.png create mode 100644 mods/skinsdb/textures/character_400.png create mode 100644 mods/skinsdb/textures/character_401.png create mode 100644 mods/skinsdb/textures/character_402.png create mode 100644 mods/skinsdb/textures/character_403.png create mode 100644 mods/skinsdb/textures/character_404.png create mode 100644 mods/skinsdb/textures/character_405.png create mode 100644 mods/skinsdb/textures/character_406.png create mode 100644 mods/skinsdb/textures/character_407.png create mode 100644 mods/skinsdb/textures/character_408.png create mode 100644 mods/skinsdb/textures/character_409.png create mode 100644 mods/skinsdb/textures/character_410.png create mode 100644 mods/skinsdb/textures/character_411.png create mode 100644 mods/skinsdb/textures/character_412.png create mode 100644 mods/skinsdb/textures/character_413.png create mode 100644 mods/skinsdb/textures/character_414.png create mode 100644 mods/skinsdb/textures/character_415.png create mode 100644 mods/skinsdb/textures/character_416.png create mode 100644 mods/skinsdb/textures/character_417.png create mode 100644 mods/skinsdb/textures/character_418.png create mode 100644 mods/skinsdb/textures/character_419.png create mode 100644 mods/skinsdb/textures/character_420.png create mode 100644 mods/skinsdb/textures/character_421.png create mode 100644 mods/skinsdb/textures/character_428.png create mode 100644 mods/skinsdb/textures/character_429.png create mode 100644 mods/skinsdb/textures/character_430.png create mode 100644 mods/skinsdb/textures/character_431.png create mode 100644 mods/skinsdb/textures/character_432.png create mode 100644 mods/skinsdb/textures/character_433.png create mode 100644 mods/skinsdb/textures/character_434.png create mode 100644 mods/skinsdb/textures/character_435.png create mode 100644 mods/skinsdb/textures/character_436.png create mode 100644 mods/skinsdb/textures/character_437.png create mode 100644 mods/skinsdb/textures/character_438.png create mode 100644 mods/skinsdb/textures/character_439.png create mode 100644 mods/skinsdb/textures/character_440.png create mode 100644 mods/skinsdb/textures/character_441.png create mode 100644 mods/skinsdb/textures/character_442.png create mode 100644 mods/skinsdb/textures/character_443.png create mode 100644 mods/skinsdb/textures/character_444.png create mode 100644 mods/skinsdb/textures/character_445.png create mode 100644 mods/skinsdb/textures/character_446.png create mode 100644 mods/skinsdb/textures/character_447.png create mode 100644 mods/skinsdb/textures/character_448.png create mode 100644 mods/skinsdb/textures/character_449.png create mode 100644 mods/skinsdb/textures/character_450.png create mode 100644 mods/skinsdb/textures/character_451.png create mode 100644 mods/skinsdb/textures/character_452.png create mode 100644 mods/skinsdb/textures/character_453.png create mode 100644 mods/skinsdb/textures/character_454.png create mode 100644 mods/skinsdb/textures/character_456.png create mode 100644 mods/skinsdb/textures/character_457.png create mode 100644 mods/skinsdb/textures/character_458.png create mode 100644 mods/skinsdb/textures/character_459.png create mode 100644 mods/skinsdb/textures/character_460.png create mode 100644 mods/skinsdb/textures/character_461.png create mode 100644 mods/skinsdb/textures/character_462.png create mode 100644 mods/skinsdb/textures/character_463.png create mode 100644 mods/skinsdb/textures/character_464.png create mode 100644 mods/skinsdb/textures/character_465.png create mode 100644 mods/skinsdb/textures/character_466.png create mode 100644 mods/skinsdb/textures/character_467.png create mode 100644 mods/skinsdb/textures/character_468.png create mode 100644 mods/skinsdb/textures/character_469.png create mode 100644 mods/skinsdb/textures/character_470.png create mode 100644 mods/skinsdb/textures/character_471.png create mode 100644 mods/skinsdb/textures/character_473.png create mode 100644 mods/skinsdb/textures/character_474.png create mode 100644 mods/skinsdb/textures/character_475.png create mode 100644 mods/skinsdb/textures/character_476.png create mode 100644 mods/skinsdb/textures/character_477.png create mode 100644 mods/skinsdb/textures/character_478.png create mode 100644 mods/skinsdb/textures/character_479.png create mode 100644 mods/skinsdb/textures/character_480.png create mode 100644 mods/skinsdb/textures/character_482.png create mode 100644 mods/skinsdb/textures/character_483.png create mode 100644 mods/skinsdb/textures/character_484.png create mode 100644 mods/skinsdb/textures/character_485.png create mode 100644 mods/skinsdb/textures/character_486.png create mode 100644 mods/skinsdb/textures/character_487.png create mode 100644 mods/skinsdb/textures/character_488.png create mode 100644 mods/skinsdb/textures/character_489.png create mode 100644 mods/skinsdb/textures/character_490.png create mode 100644 mods/skinsdb/textures/character_491.png create mode 100644 mods/skinsdb/textures/character_492.png create mode 100644 mods/skinsdb/textures/character_493.png create mode 100644 mods/skinsdb/textures/character_494.png create mode 100644 mods/skinsdb/textures/character_495.png create mode 100644 mods/skinsdb/textures/character_496.png create mode 100644 mods/skinsdb/textures/character_497.png create mode 100644 mods/skinsdb/textures/character_498.png create mode 100644 mods/skinsdb/textures/character_5.png create mode 100644 mods/skinsdb/textures/character_50.png create mode 100644 mods/skinsdb/textures/character_500.png create mode 100644 mods/skinsdb/textures/character_501.png create mode 100644 mods/skinsdb/textures/character_502.png create mode 100644 mods/skinsdb/textures/character_503.png create mode 100644 mods/skinsdb/textures/character_504.png create mode 100644 mods/skinsdb/textures/character_505.png create mode 100644 mods/skinsdb/textures/character_507.png create mode 100644 mods/skinsdb/textures/character_510.png create mode 100644 mods/skinsdb/textures/character_511.png create mode 100644 mods/skinsdb/textures/character_512.png create mode 100644 mods/skinsdb/textures/character_513.png create mode 100644 mods/skinsdb/textures/character_514.png create mode 100644 mods/skinsdb/textures/character_515.png create mode 100644 mods/skinsdb/textures/character_516.png create mode 100644 mods/skinsdb/textures/character_517.png create mode 100644 mods/skinsdb/textures/character_518.png create mode 100644 mods/skinsdb/textures/character_519.png create mode 100644 mods/skinsdb/textures/character_52.png create mode 100644 mods/skinsdb/textures/character_520.png create mode 100644 mods/skinsdb/textures/character_521.png create mode 100644 mods/skinsdb/textures/character_522.png create mode 100644 mods/skinsdb/textures/character_523.png create mode 100644 mods/skinsdb/textures/character_524.png create mode 100644 mods/skinsdb/textures/character_525.png create mode 100644 mods/skinsdb/textures/character_526.png create mode 100644 mods/skinsdb/textures/character_527.png create mode 100644 mods/skinsdb/textures/character_528.png create mode 100644 mods/skinsdb/textures/character_529.png create mode 100644 mods/skinsdb/textures/character_530.png create mode 100644 mods/skinsdb/textures/character_531.png create mode 100644 mods/skinsdb/textures/character_532.png create mode 100644 mods/skinsdb/textures/character_533.png create mode 100644 mods/skinsdb/textures/character_534.png create mode 100644 mods/skinsdb/textures/character_535.png create mode 100644 mods/skinsdb/textures/character_536.png create mode 100644 mods/skinsdb/textures/character_537.png create mode 100644 mods/skinsdb/textures/character_539.png create mode 100644 mods/skinsdb/textures/character_54.png create mode 100644 mods/skinsdb/textures/character_540.png create mode 100644 mods/skinsdb/textures/character_541.png create mode 100644 mods/skinsdb/textures/character_542.png create mode 100644 mods/skinsdb/textures/character_543.png create mode 100644 mods/skinsdb/textures/character_544.png create mode 100644 mods/skinsdb/textures/character_545.png create mode 100644 mods/skinsdb/textures/character_546.png create mode 100644 mods/skinsdb/textures/character_547.png create mode 100644 mods/skinsdb/textures/character_548.png create mode 100644 mods/skinsdb/textures/character_549.png create mode 100644 mods/skinsdb/textures/character_55.png create mode 100644 mods/skinsdb/textures/character_550.png create mode 100644 mods/skinsdb/textures/character_551.png create mode 100644 mods/skinsdb/textures/character_552.png create mode 100644 mods/skinsdb/textures/character_553.png create mode 100644 mods/skinsdb/textures/character_554.png create mode 100644 mods/skinsdb/textures/character_555.png create mode 100644 mods/skinsdb/textures/character_556.png create mode 100644 mods/skinsdb/textures/character_558.png create mode 100644 mods/skinsdb/textures/character_559.png create mode 100644 mods/skinsdb/textures/character_560.png create mode 100644 mods/skinsdb/textures/character_561.png create mode 100644 mods/skinsdb/textures/character_562.png create mode 100644 mods/skinsdb/textures/character_563.png create mode 100644 mods/skinsdb/textures/character_564.png create mode 100644 mods/skinsdb/textures/character_565.png create mode 100644 mods/skinsdb/textures/character_567.png create mode 100644 mods/skinsdb/textures/character_57.png create mode 100644 mods/skinsdb/textures/character_570.png create mode 100644 mods/skinsdb/textures/character_571.png create mode 100644 mods/skinsdb/textures/character_572.png create mode 100644 mods/skinsdb/textures/character_573.png create mode 100644 mods/skinsdb/textures/character_575.png create mode 100644 mods/skinsdb/textures/character_576.png create mode 100644 mods/skinsdb/textures/character_577.png create mode 100644 mods/skinsdb/textures/character_578.png create mode 100644 mods/skinsdb/textures/character_579.png create mode 100644 mods/skinsdb/textures/character_580.png create mode 100644 mods/skinsdb/textures/character_581.png create mode 100644 mods/skinsdb/textures/character_582.png create mode 100644 mods/skinsdb/textures/character_583.png create mode 100644 mods/skinsdb/textures/character_584.png create mode 100644 mods/skinsdb/textures/character_585.png create mode 100644 mods/skinsdb/textures/character_586.png create mode 100644 mods/skinsdb/textures/character_587.png create mode 100644 mods/skinsdb/textures/character_588.png create mode 100644 mods/skinsdb/textures/character_589.png create mode 100644 mods/skinsdb/textures/character_590.png create mode 100644 mods/skinsdb/textures/character_591.png create mode 100644 mods/skinsdb/textures/character_592.png create mode 100644 mods/skinsdb/textures/character_593.png create mode 100644 mods/skinsdb/textures/character_594.png create mode 100644 mods/skinsdb/textures/character_595.png create mode 100644 mods/skinsdb/textures/character_596.png create mode 100644 mods/skinsdb/textures/character_597.png create mode 100644 mods/skinsdb/textures/character_598.png create mode 100644 mods/skinsdb/textures/character_599.png create mode 100644 mods/skinsdb/textures/character_6.png create mode 100644 mods/skinsdb/textures/character_600.png create mode 100644 mods/skinsdb/textures/character_601.png create mode 100644 mods/skinsdb/textures/character_602.png create mode 100644 mods/skinsdb/textures/character_603.png create mode 100644 mods/skinsdb/textures/character_604.png create mode 100644 mods/skinsdb/textures/character_605.png create mode 100644 mods/skinsdb/textures/character_606.png create mode 100644 mods/skinsdb/textures/character_607.png create mode 100644 mods/skinsdb/textures/character_608.png create mode 100644 mods/skinsdb/textures/character_609.png create mode 100644 mods/skinsdb/textures/character_61.png create mode 100644 mods/skinsdb/textures/character_610.png create mode 100644 mods/skinsdb/textures/character_611.png create mode 100644 mods/skinsdb/textures/character_612.png create mode 100644 mods/skinsdb/textures/character_613.png create mode 100644 mods/skinsdb/textures/character_614.png create mode 100644 mods/skinsdb/textures/character_615.png create mode 100644 mods/skinsdb/textures/character_616.png create mode 100644 mods/skinsdb/textures/character_618.png create mode 100644 mods/skinsdb/textures/character_619.png create mode 100644 mods/skinsdb/textures/character_620.png create mode 100644 mods/skinsdb/textures/character_621.png create mode 100644 mods/skinsdb/textures/character_622.png create mode 100644 mods/skinsdb/textures/character_623.png create mode 100644 mods/skinsdb/textures/character_624.png create mode 100644 mods/skinsdb/textures/character_625.png create mode 100644 mods/skinsdb/textures/character_626.png create mode 100644 mods/skinsdb/textures/character_627.png create mode 100644 mods/skinsdb/textures/character_628.png create mode 100644 mods/skinsdb/textures/character_629.png create mode 100644 mods/skinsdb/textures/character_630.png create mode 100644 mods/skinsdb/textures/character_631.png create mode 100644 mods/skinsdb/textures/character_632.png create mode 100644 mods/skinsdb/textures/character_633.png create mode 100644 mods/skinsdb/textures/character_634.png create mode 100644 mods/skinsdb/textures/character_635.png create mode 100644 mods/skinsdb/textures/character_636.png create mode 100644 mods/skinsdb/textures/character_637.png create mode 100644 mods/skinsdb/textures/character_638.png create mode 100644 mods/skinsdb/textures/character_639.png create mode 100644 mods/skinsdb/textures/character_640.png create mode 100644 mods/skinsdb/textures/character_641.png create mode 100644 mods/skinsdb/textures/character_642.png create mode 100644 mods/skinsdb/textures/character_643.png create mode 100644 mods/skinsdb/textures/character_644.png create mode 100644 mods/skinsdb/textures/character_645.png create mode 100644 mods/skinsdb/textures/character_646.png create mode 100644 mods/skinsdb/textures/character_647.png create mode 100644 mods/skinsdb/textures/character_648.png create mode 100644 mods/skinsdb/textures/character_649.png create mode 100644 mods/skinsdb/textures/character_650.png create mode 100644 mods/skinsdb/textures/character_651.png create mode 100644 mods/skinsdb/textures/character_652.png create mode 100644 mods/skinsdb/textures/character_656.png create mode 100644 mods/skinsdb/textures/character_657.png create mode 100644 mods/skinsdb/textures/character_658.png create mode 100644 mods/skinsdb/textures/character_659.png create mode 100644 mods/skinsdb/textures/character_660.png create mode 100644 mods/skinsdb/textures/character_661.png create mode 100644 mods/skinsdb/textures/character_662.png create mode 100644 mods/skinsdb/textures/character_663.png create mode 100644 mods/skinsdb/textures/character_664.png create mode 100644 mods/skinsdb/textures/character_666.png create mode 100644 mods/skinsdb/textures/character_667.png create mode 100644 mods/skinsdb/textures/character_668.png create mode 100644 mods/skinsdb/textures/character_669.png create mode 100644 mods/skinsdb/textures/character_670.png create mode 100644 mods/skinsdb/textures/character_671.png create mode 100644 mods/skinsdb/textures/character_672.png create mode 100644 mods/skinsdb/textures/character_673.png create mode 100644 mods/skinsdb/textures/character_674.png create mode 100644 mods/skinsdb/textures/character_675.png create mode 100644 mods/skinsdb/textures/character_676.png create mode 100644 mods/skinsdb/textures/character_677.png create mode 100644 mods/skinsdb/textures/character_678.png create mode 100644 mods/skinsdb/textures/character_679.png create mode 100644 mods/skinsdb/textures/character_680.png create mode 100644 mods/skinsdb/textures/character_681.png create mode 100644 mods/skinsdb/textures/character_682.png create mode 100644 mods/skinsdb/textures/character_683.png create mode 100644 mods/skinsdb/textures/character_684.png create mode 100644 mods/skinsdb/textures/character_685.png create mode 100644 mods/skinsdb/textures/character_686.png create mode 100644 mods/skinsdb/textures/character_687.png create mode 100644 mods/skinsdb/textures/character_688.png create mode 100644 mods/skinsdb/textures/character_689.png create mode 100644 mods/skinsdb/textures/character_69.png create mode 100644 mods/skinsdb/textures/character_690.png create mode 100644 mods/skinsdb/textures/character_691.png create mode 100644 mods/skinsdb/textures/character_692.png create mode 100644 mods/skinsdb/textures/character_693.png create mode 100644 mods/skinsdb/textures/character_694.png create mode 100644 mods/skinsdb/textures/character_695.png create mode 100644 mods/skinsdb/textures/character_696.png create mode 100644 mods/skinsdb/textures/character_697.png create mode 100644 mods/skinsdb/textures/character_698.png create mode 100644 mods/skinsdb/textures/character_699.png create mode 100644 mods/skinsdb/textures/character_7.png create mode 100644 mods/skinsdb/textures/character_70.png create mode 100644 mods/skinsdb/textures/character_700.png create mode 100644 mods/skinsdb/textures/character_701.png create mode 100644 mods/skinsdb/textures/character_702.png create mode 100644 mods/skinsdb/textures/character_703.png create mode 100644 mods/skinsdb/textures/character_704.png create mode 100644 mods/skinsdb/textures/character_705.png create mode 100644 mods/skinsdb/textures/character_706.png create mode 100644 mods/skinsdb/textures/character_707.png create mode 100644 mods/skinsdb/textures/character_708.png create mode 100644 mods/skinsdb/textures/character_709.png create mode 100644 mods/skinsdb/textures/character_71.png create mode 100644 mods/skinsdb/textures/character_710.png create mode 100644 mods/skinsdb/textures/character_711.png create mode 100644 mods/skinsdb/textures/character_712.png create mode 100644 mods/skinsdb/textures/character_713.png create mode 100644 mods/skinsdb/textures/character_714.png create mode 100644 mods/skinsdb/textures/character_715.png create mode 100644 mods/skinsdb/textures/character_716.png create mode 100644 mods/skinsdb/textures/character_717.png create mode 100644 mods/skinsdb/textures/character_718.png create mode 100644 mods/skinsdb/textures/character_72.png create mode 100644 mods/skinsdb/textures/character_720.png create mode 100644 mods/skinsdb/textures/character_721.png create mode 100644 mods/skinsdb/textures/character_723.png create mode 100644 mods/skinsdb/textures/character_724.png create mode 100644 mods/skinsdb/textures/character_725.png create mode 100644 mods/skinsdb/textures/character_726.png create mode 100644 mods/skinsdb/textures/character_727.png create mode 100644 mods/skinsdb/textures/character_728.png create mode 100644 mods/skinsdb/textures/character_729.png create mode 100644 mods/skinsdb/textures/character_73.png create mode 100644 mods/skinsdb/textures/character_730.png create mode 100644 mods/skinsdb/textures/character_731.png create mode 100644 mods/skinsdb/textures/character_732.png create mode 100644 mods/skinsdb/textures/character_734.png create mode 100644 mods/skinsdb/textures/character_735.png create mode 100644 mods/skinsdb/textures/character_736.png create mode 100644 mods/skinsdb/textures/character_737.png create mode 100644 mods/skinsdb/textures/character_738.png create mode 100644 mods/skinsdb/textures/character_739.png create mode 100644 mods/skinsdb/textures/character_74.png create mode 100644 mods/skinsdb/textures/character_740.png create mode 100644 mods/skinsdb/textures/character_741.png create mode 100644 mods/skinsdb/textures/character_742.png create mode 100644 mods/skinsdb/textures/character_743.png create mode 100644 mods/skinsdb/textures/character_744.png create mode 100644 mods/skinsdb/textures/character_745.png create mode 100644 mods/skinsdb/textures/character_746.png create mode 100644 mods/skinsdb/textures/character_747.png create mode 100644 mods/skinsdb/textures/character_748.png create mode 100644 mods/skinsdb/textures/character_749.png create mode 100644 mods/skinsdb/textures/character_75.png create mode 100644 mods/skinsdb/textures/character_750.png create mode 100644 mods/skinsdb/textures/character_751.png create mode 100644 mods/skinsdb/textures/character_752.png create mode 100644 mods/skinsdb/textures/character_753.png create mode 100644 mods/skinsdb/textures/character_754.png create mode 100644 mods/skinsdb/textures/character_755.png create mode 100644 mods/skinsdb/textures/character_756.png create mode 100644 mods/skinsdb/textures/character_757.png create mode 100644 mods/skinsdb/textures/character_758.png create mode 100644 mods/skinsdb/textures/character_759.png create mode 100644 mods/skinsdb/textures/character_76.png create mode 100644 mods/skinsdb/textures/character_760.png create mode 100644 mods/skinsdb/textures/character_761.png create mode 100644 mods/skinsdb/textures/character_762.png create mode 100644 mods/skinsdb/textures/character_763.png create mode 100644 mods/skinsdb/textures/character_764.png create mode 100644 mods/skinsdb/textures/character_765.png create mode 100644 mods/skinsdb/textures/character_766.png create mode 100644 mods/skinsdb/textures/character_767.png create mode 100644 mods/skinsdb/textures/character_768.png create mode 100644 mods/skinsdb/textures/character_769.png create mode 100644 mods/skinsdb/textures/character_77.png create mode 100644 mods/skinsdb/textures/character_770.png create mode 100644 mods/skinsdb/textures/character_771.png create mode 100644 mods/skinsdb/textures/character_772.png create mode 100644 mods/skinsdb/textures/character_773.png create mode 100644 mods/skinsdb/textures/character_774.png create mode 100644 mods/skinsdb/textures/character_775.png create mode 100644 mods/skinsdb/textures/character_776.png create mode 100644 mods/skinsdb/textures/character_777.png create mode 100644 mods/skinsdb/textures/character_778.png create mode 100644 mods/skinsdb/textures/character_779.png create mode 100644 mods/skinsdb/textures/character_78.png create mode 100644 mods/skinsdb/textures/character_780.png create mode 100644 mods/skinsdb/textures/character_781.png create mode 100644 mods/skinsdb/textures/character_782.png create mode 100644 mods/skinsdb/textures/character_783.png create mode 100644 mods/skinsdb/textures/character_784.png create mode 100644 mods/skinsdb/textures/character_785.png create mode 100644 mods/skinsdb/textures/character_786.png create mode 100644 mods/skinsdb/textures/character_787.png create mode 100644 mods/skinsdb/textures/character_788.png create mode 100644 mods/skinsdb/textures/character_789.png create mode 100644 mods/skinsdb/textures/character_790.png create mode 100644 mods/skinsdb/textures/character_791.png create mode 100644 mods/skinsdb/textures/character_792.png create mode 100644 mods/skinsdb/textures/character_793.png create mode 100644 mods/skinsdb/textures/character_794.png create mode 100644 mods/skinsdb/textures/character_795.png create mode 100644 mods/skinsdb/textures/character_796.png create mode 100644 mods/skinsdb/textures/character_797.png create mode 100644 mods/skinsdb/textures/character_798.png create mode 100644 mods/skinsdb/textures/character_799.png create mode 100644 mods/skinsdb/textures/character_8.png create mode 100644 mods/skinsdb/textures/character_80.png create mode 100644 mods/skinsdb/textures/character_800.png create mode 100644 mods/skinsdb/textures/character_801.png create mode 100644 mods/skinsdb/textures/character_802.png create mode 100644 mods/skinsdb/textures/character_803.png create mode 100644 mods/skinsdb/textures/character_804.png create mode 100644 mods/skinsdb/textures/character_805.png create mode 100644 mods/skinsdb/textures/character_806.png create mode 100644 mods/skinsdb/textures/character_807.png create mode 100644 mods/skinsdb/textures/character_808.png create mode 100644 mods/skinsdb/textures/character_809.png create mode 100644 mods/skinsdb/textures/character_81.png create mode 100644 mods/skinsdb/textures/character_810.png create mode 100644 mods/skinsdb/textures/character_811.png create mode 100644 mods/skinsdb/textures/character_812.png create mode 100644 mods/skinsdb/textures/character_813.png create mode 100644 mods/skinsdb/textures/character_814.png create mode 100644 mods/skinsdb/textures/character_815.png create mode 100644 mods/skinsdb/textures/character_816.png create mode 100644 mods/skinsdb/textures/character_817.png create mode 100644 mods/skinsdb/textures/character_818.png create mode 100644 mods/skinsdb/textures/character_819.png create mode 100644 mods/skinsdb/textures/character_82.png create mode 100644 mods/skinsdb/textures/character_821.png create mode 100644 mods/skinsdb/textures/character_822.png create mode 100644 mods/skinsdb/textures/character_823.png create mode 100644 mods/skinsdb/textures/character_824.png create mode 100644 mods/skinsdb/textures/character_827.png create mode 100644 mods/skinsdb/textures/character_828.png create mode 100644 mods/skinsdb/textures/character_829.png create mode 100644 mods/skinsdb/textures/character_83.png create mode 100644 mods/skinsdb/textures/character_830.png create mode 100644 mods/skinsdb/textures/character_831.png create mode 100644 mods/skinsdb/textures/character_832.png create mode 100644 mods/skinsdb/textures/character_833.png create mode 100644 mods/skinsdb/textures/character_834.png create mode 100644 mods/skinsdb/textures/character_835.png create mode 100644 mods/skinsdb/textures/character_836.png create mode 100644 mods/skinsdb/textures/character_837.png create mode 100644 mods/skinsdb/textures/character_838.png create mode 100644 mods/skinsdb/textures/character_839.png create mode 100644 mods/skinsdb/textures/character_84.png create mode 100644 mods/skinsdb/textures/character_841.png create mode 100644 mods/skinsdb/textures/character_843.png create mode 100644 mods/skinsdb/textures/character_844.png create mode 100644 mods/skinsdb/textures/character_845.png create mode 100644 mods/skinsdb/textures/character_846.png create mode 100644 mods/skinsdb/textures/character_847.png create mode 100644 mods/skinsdb/textures/character_848.png create mode 100644 mods/skinsdb/textures/character_85.png create mode 100644 mods/skinsdb/textures/character_850.png create mode 100644 mods/skinsdb/textures/character_851.png create mode 100644 mods/skinsdb/textures/character_852.png create mode 100644 mods/skinsdb/textures/character_853.png create mode 100644 mods/skinsdb/textures/character_855.png create mode 100644 mods/skinsdb/textures/character_856.png create mode 100644 mods/skinsdb/textures/character_857.png create mode 100644 mods/skinsdb/textures/character_859.png create mode 100644 mods/skinsdb/textures/character_860.png create mode 100644 mods/skinsdb/textures/character_861.png create mode 100644 mods/skinsdb/textures/character_862.png create mode 100644 mods/skinsdb/textures/character_863.png create mode 100644 mods/skinsdb/textures/character_864.png create mode 100644 mods/skinsdb/textures/character_865.png create mode 100644 mods/skinsdb/textures/character_866.png create mode 100644 mods/skinsdb/textures/character_869.png create mode 100644 mods/skinsdb/textures/character_87.png create mode 100644 mods/skinsdb/textures/character_870.png create mode 100644 mods/skinsdb/textures/character_871.png create mode 100644 mods/skinsdb/textures/character_874.png create mode 100644 mods/skinsdb/textures/character_877.png create mode 100644 mods/skinsdb/textures/character_878.png create mode 100644 mods/skinsdb/textures/character_879.png create mode 100644 mods/skinsdb/textures/character_88.png create mode 100644 mods/skinsdb/textures/character_880.png create mode 100644 mods/skinsdb/textures/character_881.png create mode 100644 mods/skinsdb/textures/character_882.png create mode 100644 mods/skinsdb/textures/character_883.png create mode 100644 mods/skinsdb/textures/character_884.png create mode 100644 mods/skinsdb/textures/character_885.png create mode 100644 mods/skinsdb/textures/character_886.png create mode 100644 mods/skinsdb/textures/character_887.png create mode 100644 mods/skinsdb/textures/character_888.png create mode 100644 mods/skinsdb/textures/character_889.png create mode 100644 mods/skinsdb/textures/character_89.png create mode 100644 mods/skinsdb/textures/character_890.png create mode 100644 mods/skinsdb/textures/character_891.png create mode 100644 mods/skinsdb/textures/character_893.png create mode 100644 mods/skinsdb/textures/character_894.png create mode 100644 mods/skinsdb/textures/character_895.png create mode 100644 mods/skinsdb/textures/character_896.png create mode 100644 mods/skinsdb/textures/character_897.png create mode 100644 mods/skinsdb/textures/character_898.png create mode 100644 mods/skinsdb/textures/character_899.png create mode 100644 mods/skinsdb/textures/character_9.png create mode 100644 mods/skinsdb/textures/character_900.png create mode 100644 mods/skinsdb/textures/character_901.png create mode 100644 mods/skinsdb/textures/character_902.png create mode 100644 mods/skinsdb/textures/character_903.png create mode 100644 mods/skinsdb/textures/character_904.png create mode 100644 mods/skinsdb/textures/character_905.png create mode 100644 mods/skinsdb/textures/character_906.png create mode 100644 mods/skinsdb/textures/character_907.png create mode 100644 mods/skinsdb/textures/character_908.png create mode 100644 mods/skinsdb/textures/character_909.png create mode 100644 mods/skinsdb/textures/character_910.png create mode 100644 mods/skinsdb/textures/character_911.png create mode 100644 mods/skinsdb/textures/character_912.png create mode 100644 mods/skinsdb/textures/character_913.png create mode 100644 mods/skinsdb/textures/character_914.png create mode 100644 mods/skinsdb/textures/character_915.png create mode 100644 mods/skinsdb/textures/character_916.png create mode 100644 mods/skinsdb/textures/character_917.png create mode 100644 mods/skinsdb/textures/character_918.png create mode 100644 mods/skinsdb/textures/character_919.png create mode 100644 mods/skinsdb/textures/character_92.png create mode 100644 mods/skinsdb/textures/character_920.png create mode 100644 mods/skinsdb/textures/character_921.png create mode 100644 mods/skinsdb/textures/character_922.png create mode 100644 mods/skinsdb/textures/character_923.png create mode 100644 mods/skinsdb/textures/character_924.png create mode 100644 mods/skinsdb/textures/character_925.png create mode 100644 mods/skinsdb/textures/character_926.png create mode 100644 mods/skinsdb/textures/character_927.png create mode 100644 mods/skinsdb/textures/character_928.png create mode 100644 mods/skinsdb/textures/character_929.png create mode 100644 mods/skinsdb/textures/character_93.png create mode 100644 mods/skinsdb/textures/character_930.png create mode 100644 mods/skinsdb/textures/character_931.png create mode 100644 mods/skinsdb/textures/character_932.png create mode 100644 mods/skinsdb/textures/character_933.png create mode 100644 mods/skinsdb/textures/character_934.png create mode 100644 mods/skinsdb/textures/character_935.png create mode 100644 mods/skinsdb/textures/character_936.png create mode 100644 mods/skinsdb/textures/character_937.png create mode 100644 mods/skinsdb/textures/character_938.png create mode 100644 mods/skinsdb/textures/character_939.png create mode 100644 mods/skinsdb/textures/character_940.png create mode 100644 mods/skinsdb/textures/character_941.png create mode 100644 mods/skinsdb/textures/character_942.png create mode 100644 mods/skinsdb/textures/character_943.png create mode 100644 mods/skinsdb/textures/character_944.png create mode 100644 mods/skinsdb/textures/character_945.png create mode 100644 mods/skinsdb/textures/character_946.png create mode 100644 mods/skinsdb/textures/character_947.png create mode 100644 mods/skinsdb/textures/character_948.png create mode 100644 mods/skinsdb/textures/character_949.png create mode 100644 mods/skinsdb/textures/character_95.png create mode 100644 mods/skinsdb/textures/character_950.png create mode 100644 mods/skinsdb/textures/character_951.png create mode 100644 mods/skinsdb/textures/character_952.png create mode 100644 mods/skinsdb/textures/character_953.png create mode 100644 mods/skinsdb/textures/character_954.png create mode 100644 mods/skinsdb/textures/character_955.png create mode 100644 mods/skinsdb/textures/character_956.png create mode 100644 mods/skinsdb/textures/character_957.png create mode 100644 mods/skinsdb/textures/character_958.png create mode 100644 mods/skinsdb/textures/character_959.png create mode 100644 mods/skinsdb/textures/character_96.png create mode 100644 mods/skinsdb/textures/character_960.png create mode 100644 mods/skinsdb/textures/character_961.png create mode 100644 mods/skinsdb/textures/character_962.png create mode 100644 mods/skinsdb/textures/character_963.png create mode 100644 mods/skinsdb/textures/character_964.png create mode 100644 mods/skinsdb/textures/character_965.png create mode 100644 mods/skinsdb/textures/character_966.png create mode 100644 mods/skinsdb/textures/character_967.png create mode 100644 mods/skinsdb/textures/character_968.png create mode 100644 mods/skinsdb/textures/character_969.png create mode 100644 mods/skinsdb/textures/character_970.png create mode 100644 mods/skinsdb/textures/character_971.png create mode 100644 mods/skinsdb/textures/character_972.png create mode 100644 mods/skinsdb/textures/character_973.png create mode 100644 mods/skinsdb/textures/character_974.png create mode 100644 mods/skinsdb/textures/character_975.png create mode 100644 mods/skinsdb/textures/character_976.png create mode 100644 mods/skinsdb/textures/character_977.png create mode 100644 mods/skinsdb/textures/character_978.png create mode 100644 mods/skinsdb/textures/character_979.png create mode 100644 mods/skinsdb/textures/character_98.png create mode 100644 mods/skinsdb/textures/character_980.png create mode 100644 mods/skinsdb/textures/character_981.png create mode 100644 mods/skinsdb/textures/character_982.png create mode 100644 mods/skinsdb/textures/character_983.png create mode 100644 mods/skinsdb/textures/character_984.png create mode 100644 mods/skinsdb/textures/character_985.png create mode 100644 mods/skinsdb/textures/character_986.png create mode 100644 mods/skinsdb/textures/character_987.png create mode 100644 mods/skinsdb/textures/character_988.png create mode 100644 mods/skinsdb/textures/character_989.png create mode 100644 mods/skinsdb/textures/character_99.png create mode 100644 mods/skinsdb/textures/character_990.png create mode 100644 mods/skinsdb/textures/character_991.png create mode 100644 mods/skinsdb/textures/character_992.png create mode 100644 mods/skinsdb/textures/character_993.png create mode 100644 mods/skinsdb/textures/character_994.png create mode 100644 mods/skinsdb/textures/character_995.png create mode 100644 mods/skinsdb/textures/character_996.png create mode 100644 mods/skinsdb/textures/character_997.png create mode 100644 mods/skinsdb/textures/character_998.png create mode 100644 mods/skinsdb/textures/character_999.png create mode 100644 mods/smartfs/README.md create mode 100644 mods/smartfs/docs/API.md create mode 100644 mods/smartfs/docs/example-container.lua create mode 100644 mods/smartfs/docs/example.lua create mode 100644 mods/smartfs/docs/example.smartfs create mode 100644 mods/smartfs/init.lua create mode 100644 mods/smartfs/mod.conf create mode 100644 mods/smartfs/smartfs.lua create mode 100644 mods/stairs/README.txt create mode 100644 mods/stairs/api.txt create mode 100644 mods/stairs/depends.txt create mode 100644 mods/stairs/description.txt create mode 100644 mods/stairs/init.lua create mode 100644 mods/stairs/mod.conf create mode 100644 mods/stairs/models/stairs_slope.obj create mode 100644 mods/stairs/screenshot.png create mode 100644 mods/stairs/sounds/wool_coat_movement.ogg create mode 100644 mods/stairs/stairs.lua create mode 100644 mods/stamina/README.txt create mode 100644 mods/stamina/depends.txt create mode 100644 mods/stamina/description.txt create mode 100644 mods/stamina/init.lua create mode 100644 mods/stamina/mod.conf create mode 100644 mods/stamina/screenshot.png create mode 100644 mods/stamina/sounds/stamina_burp.ogg create mode 100644 mods/stamina/sounds/stamina_eat.1.ogg create mode 100644 mods/stamina/sounds/stamina_eat.2.ogg create mode 100644 mods/stamina/sounds/stamina_eat.3.ogg create mode 100644 mods/stamina/sounds/stamina_sip.ogg create mode 100644 mods/stamina/textures/stamina_hud_bg.png create mode 100644 mods/stamina/textures/stamina_hud_fg.png create mode 100644 mods/stamina/textures/stamina_hud_poison.png delete mode 100644 mods/vines/.luacheckrc delete mode 100644 mods/vines/LICENSE.md delete mode 100644 mods/vines/README.md delete mode 100644 mods/vines/aliases.lua delete mode 100644 mods/vines/bower.json delete mode 100644 mods/vines/crafts.lua delete mode 100644 mods/vines/depends.txt delete mode 100644 mods/vines/description.txt delete mode 100644 mods/vines/functions.lua delete mode 100644 mods/vines/init.lua delete mode 100644 mods/vines/mod.conf delete mode 100644 mods/vines/nodes.lua delete mode 100644 mods/vines/recipes.lua delete mode 100644 mods/vines/shear.lua delete mode 100644 mods/vines/vines.lua create mode 100644 mods/windmill/README.md create mode 100644 mods/windmill/init.lua create mode 100644 mods/windmill/textures/windmill.png create mode 100644 mods/windmill/textures/windmill_3blade_ccw.png create mode 100644 mods/windmill/textures/windmill_3blade_cw.png create mode 100644 mods/windmill/textures/windmill_3blade_inv.png create mode 100644 mods/windmill/textures/windmill_4blade_inv.png create mode 100644 mods/windmill/textures/windmill_farm_ccw.png create mode 100644 mods/windmill/textures/windmill_farm_cw.png create mode 100644 mods/windmill/textures/windmill_farm_inv.png create mode 100644 mods/windmill/textures/windmill_inv.png create mode 100644 mods/windmill/textures/windmill_reverse.png create mode 100644 mods/windmill/textures/windmill_wooden_ccw.png create mode 100644 mods/windmill/textures/windmill_wooden_ccw_with_sails.png create mode 100644 mods/windmill/textures/windmill_wooden_cw.png create mode 100644 mods/windmill/textures/windmill_wooden_cw_with_sails.png create mode 100644 mods/windmill/textures/windmill_wooden_inv.png create mode 100644 mods/windmill/textures/windmill_wooden_no_sails_inv.png create mode 100644 mods/wine/README.md create mode 100644 mods/wine/depends.txt create mode 100644 mods/wine/init.lua create mode 100644 mods/wine/license.txt create mode 100644 mods/wine/locale/template.txt create mode 100644 mods/wine/locale/wine.de.tr create mode 100644 mods/wine/locale/wine.es.tr create mode 100644 mods/wine/locale/wine.fr.tr create mode 100644 mods/wine/models/LICENSE create mode 100644 mods/wine/models/wine_barrel.obj create mode 100644 mods/wine/screenshot.jpg create mode 100644 mods/wine/textures/wine_agave_syrup.png create mode 100644 mods/wine/textures/wine_barrel.png create mode 100644 mods/wine/textures/wine_beer_bottle.png create mode 100644 mods/wine/textures/wine_beer_glass.png create mode 100644 mods/wine/textures/wine_blue_agave.png create mode 100644 mods/wine/textures/wine_bourbon_bottle.png create mode 100644 mods/wine/textures/wine_bourbon_glass.png create mode 100644 mods/wine/textures/wine_cider_bottle.png create mode 100644 mods/wine/textures/wine_cider_glass.png create mode 100644 mods/wine/textures/wine_mead_bottle.png create mode 100644 mods/wine/textures/wine_mead_glass.png create mode 100644 mods/wine/textures/wine_mint_bottle.png create mode 100644 mods/wine/textures/wine_mint_glass.png create mode 100644 mods/wine/textures/wine_rum_bottle.png create mode 100644 mods/wine/textures/wine_rum_glass.png create mode 100644 mods/wine/textures/wine_sake_bottle.png create mode 100644 mods/wine/textures/wine_sake_glass.png create mode 100644 mods/wine/textures/wine_tequila_bottle.png create mode 100644 mods/wine/textures/wine_tequila_glass.png create mode 100644 mods/wine/textures/wine_vodka_bottle.png create mode 100644 mods/wine/textures/wine_vodka_glass.png create mode 100644 mods/wine/textures/wine_wheat_beer_bottle.png create mode 100644 mods/wine/textures/wine_wheat_beer_glass.png create mode 100644 mods/wine/textures/wine_wine_bottle.png create mode 100644 mods/wine/textures/wine_wine_glass.png create mode 100644 mods/wool/README.md create mode 100644 mods/wool/depends.txt create mode 100644 mods/wool/init.lua create mode 100644 mods/wool/sounds/wool_coat_movement.ogg create mode 100644 mods/wool/textures/wool_black.png create mode 100644 mods/wool/textures/wool_blue.png create mode 100644 mods/wool/textures/wool_brown.png create mode 100644 mods/wool/textures/wool_cyan.png create mode 100644 mods/wool/textures/wool_dark_green.png create mode 100644 mods/wool/textures/wool_dark_grey.png create mode 100644 mods/wool/textures/wool_green.png create mode 100644 mods/wool/textures/wool_grey.png create mode 100644 mods/wool/textures/wool_magenta.png create mode 100644 mods/wool/textures/wool_orange.png create mode 100644 mods/wool/textures/wool_pink.png create mode 100644 mods/wool/textures/wool_red.png create mode 100644 mods/wool/textures/wool_violet.png create mode 100644 mods/wool/textures/wool_white.png create mode 100644 mods/wool/textures/wool_yellow.png diff --git a/git-push b/git-push new file mode 100755 index 00000000..31e94b32 --- /dev/null +++ b/git-push @@ -0,0 +1,6 @@ +#!/bin/bash +mv -f config-file ../config-file +git add . +git commit -m "$1" +git push +mv -f ../config-file config-file diff --git a/mods-download b/mods-download index 6e037ce7..298d5889 100755 --- a/mods-download +++ b/mods-download @@ -11,13 +11,11 @@ git clone --depth 1 --branch master https://github.com/minetest-mods/mywalls.git git clone --depth 1 --branch master https://github.com/minetest-mods/xdecor.git git clone --depth 1 --branch master https://github.com/minetest-mods/vehicle_mash.git # for lib_mount exists branch called rotation_fix, lib_mount is needed for vehicle_mash -git clone --depth 1 --branch master https://github.com/minetest-mods/lib_mount.git +git clone --depth 1 --branch master https://github.com/Panquesito7/lib_mount.git git clone --depth 1 --branch master https://github.com/minetest-mods/workbench.git git clone --depth 1 --branch master https://github.com/minetest-mods/ts_furniture.git git clone --depth 1 --branch master https://github.com/minetest-mods/playeranim.git git clone --depth 1 --branch master https://github.com/minetest-mods/skinsdb.git -git clone --depth 1 --branch master https://github.com/minetest-mods/castle_masonry.git -git clone --depth 1 --branch master https://github.com/minetest-mods/mob-engine.git git clone --depth 1 --branch master https://github.com/minetest-mods/letters.git git clone --depth 1 --branch master https://github.com/minetest-mods/ts_doors.git git clone --depth 1 --branch master https://github.com/minetest-mods/trash_can.git @@ -25,7 +23,6 @@ git clone --depth 1 --branch master https://github.com/minetest-mods/throwing_ar git clone --depth 1 --branch master https://github.com/minetest-mods/throwing.git git clone --depth 1 --branch master https://github.com/minetest-mods/stained_glass.git git clone --depth 1 --branch master https://github.com/minetest-mods/xban2.git -git clone --depth 1 --branch master https://github.com/minetest-mods/ropes.git git clone --depth 1 --branch master https://github.com/minetest-mods/drinks.git git clone --depth 1 --branch master https://github.com/minetest-mods/jukebox.git git clone --depth 1 --branch master https://github.com/minetest-mods/carpets.git @@ -33,7 +30,6 @@ git clone --depth 1 --branch master https://github.com/minetest-mods/chat2.git git clone --depth 1 --branch master https://github.com/minetest-mods/mymillwork.git git clone --depth 1 --branch master https://github.com/minetest-mods/signs_api.git git clone --depth 1 --branch master https://github.com/minetest-mods/crops.git -git clone --depth 1 --branch master https://github.com/minetest-mods/computer.git git clone --depth 1 --branch master https://github.com/minetest-mods/mtfoods.git git clone --depth 1 --branch master https://github.com/minetest-mods/mysheetmetal.git git clone --depth 1 --branch master https://github.com/minetest-mods/ts_workshop.git @@ -49,14 +45,65 @@ git clone --depth 1 --branch master https://github.com/minetest-mods/mymasonhamm git clone --depth 1 --branch master https://github.com/minetest-mods/mywoodslopes.git git clone --depth 1 --branch master https://github.com/minetest-mods/display_api.git git clone --depth 1 --branch master https://github.com/minetest-mods/font_api.git +git clone --depth 1 --branch master https://github.com/minetest-mods/trees_lib.git +git clone --depth 1 --branch master https://github.com/minetest-mods/intllib.git +git clone --depth 1 --branch master https://github.com/minetest-mods/more_chests.git +git clone --depth 1 --branch master https://github.com/minetest-mods/flowerpot.git +git clone --depth 1 --branch master https://github.com/minetest-mods/cloud_items.git +git clone --depth 1 --branch master https://github.com/minetest-mods/compost.git +git clone --depth 1 --branch master https://github.com/minetest-mods/death_compass.git +git clone --depth 1 --branch master https://github.com/minetest-mods/smartfs.git git clone --depth 1 --branch master https://gitlab.com/VanessaE/unifieddyes.git git clone --depth 1 --branch master https://gitlab.com/VanessaE/basic_materials.git -git clone --depth 1 --branch master https://github.com/minetest-mods/trees_lib.git git clone --depth 1 --branch master https://gitlab.com/VanessaE/biome_lib.git git clone --depth 1 --branch master https://gitlab.com/VanessaE/moretrees.git -git clone --depth 1 --branch master https://github.com/minetest-mods/intllib.git -git clone --depth 1 --branch master https://github.com/bas080/vines.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/homedecor_modpack.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/signs_lib.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/currency.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/plantlife_modpack.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/new_campfire.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/coloredwood.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/basic_signs.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/roads.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/blox.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/plasticbox.git +git clone --depth 1 --branch master https://gitlab.com/VanessaE/charcoal.git +git clone --depth 1 --branch master https://github.com/Sokomine/windmill.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/farming.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/protector.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/playerplus.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_npc.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_redo.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_water.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_monster.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_animal.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mob_horse.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/bows.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/builtin_item.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/bonemeal.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/stamina.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/wine.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/bees.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/wool.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/regrow.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/ambience.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/bakedclay.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/stairs.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/anvils.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/carts.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/doors.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/pie.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/castle.git +git clone --depth 1 --branch master https://notabug.org/TenPlus1/mobs_sky.git +git clone --depth 1 --branch master https://github.com/Uberi/Minetest-WorldEdit.git +git clone --depth 1 --branch master https://github.com/minetest-mods/realchess.git +git clone --depth 1 --branch master https://github.com/Grizzly-Adam/BBQ.git +git clone --depth 1 --branch master git://cheapiesystems.com/mail rm */.git -rf rm */.gitignore -f rm */.gitattributes -f rm */.github -rf + +#update skins-db +cd skinsdb/updater +python3 update_skins.py diff --git a/mods-list b/mods-list index 9d497207..8b0dad99 100644 --- a/mods-list +++ b/mods-list @@ -1,64 +1,179 @@ load_mod_interact = false -load_mod_wieldview = true -load_mod_shields = true -load_mod_3d_armor_ui = true -load_mod_3d_armor = true -load_mod_3d_armor_sfinv = true -load_mod_3d_armor_ip = true -load_mod_3d_armor_stand = true -load_mod_unified_inventory = true load_mod_xdecor = true load_mod_xban2 = true -load_mod_workbench = true +load_mod_wool = true +load_mod_wine = true load_mod_vehicle_mash = true +load_mod_unifieddyes = true load_mod_unifiedbricks = true -load_mod_ts_workshop = true -load_mod_ts_paper = true -load_mod_moreores = true -load_mod_throwing_arrows = true -load_mod_drinks = true -load_mod_carpets = true -load_mod_enchanting = true -load_mod_ghost = true -load_mod_computer = true -load_mod_castle_masonry = true -load_mod_mymillwork = true -load_mod_stained_glass = true -load_mod_jukebox = true -load_mod_crops = true -load_mod_mysheetmetal = true -load_mod_mywoodslopes = true -load_mod_throwing = true -load_mod_letters = true -load_mod_lib_mount = true -load_mod_moreblocks = true -load_mod_chicken = true -load_mod_creatures = true -load_mod_oerrki = true -load_mod_mycorners = true -load_mod_zombie = true -load_mod_mtfoods = true -load_mod_chat2 = true -load_mod_mydeck = true -load_mod_mywalls = true -load_mod_mymasonhammer = true -load_mod_mypaths = true -load_mod_trash_can = true -load_mod_myroofs = true -load_mod_ropes = true -load_mod_playeranim = true -load_mod_signs_api = true -load_mod_sheep = true -load_mod_skinsdb = true -load_mod_stargate = true +load_mod_workbench = true +load_mod_unified_inventory = true load_mod_ts_furniture = true load_mod_ts_doors = true -load_mod_unifieddyes = true -load_mod_font_api = true -load_mod_display_api = true -load_mod_basic_materials = true +load_mod_trash_can = true +load_mod_throwing_arrows = true +load_mod_throwing = true +load_mod_stamina = true +load_mod_stairs = true +load_mod_stained_glass = true +load_mod_smartfs = true +load_mod_streetspoles = true +load_mod_streetsmod = true +load_mod_streetsconcrete = true +load_mod_streetlamps = true +load_mod_steelsupport = true +load_mod_roadsigns = true +load_mod_emergencyphone = true +load_mod_delineator = true +load_mod_constructionarea = true +load_mod_asphalt = true +load_mod_regrow = true +load_mod_realchess = true +load_mod_protector = true +load_mod_playerplus = true +load_mod_playeranim = true +load_mod_ts_workshop = true +load_mod_woodsoils = true +load_mod_trunks = true +load_mod_poisonivy = true +load_mod_ferns = true +load_mod_homedecor_books = true +load_mod_homedecor_bathroom = true +load_mod_homedecor_fences = true +load_mod_fake_fire = true +load_mod_mobs_turtles = true +load_mod_mobs_jellyfish = true +load_mod_homedecor_3d_extras = true +load_mod_homedecor_seating = true +load_mod_compost = true +load_mod_homedecor_foyer = true +load_mod_mydeck = true +load_mod_doors = true +load_mod_nature_classic = true +load_mod_mob_horse = true +load_mod_homedecor_pictures_and_paintings = true +load_mod_lavalamp = true +load_mod_mobs_monster = true +load_mod_currency = true +load_mod_cloud_items = true +load_mod_castle = true +load_mod_homedecor_wardrobe = true +load_mod_infrastructure = true +load_mod_3d_armor_sfinv = true +load_mod_dryplants = true +load_mod_3d_armor = true +load_mod_cavestuff = true +load_mod_bonemeal = true load_mod_trees_lib = true -load_mod_biome_lib = true -load_mod_moretrees = true +load_mod_building_blocks = true +load_mod_streetsawards = true +load_mod_mypaths = true +load_mod_manholes = true +load_mod_asphaltstairs = true +load_mod_basic_materials = true +load_mod_bushes = true +load_mod_drinks = true +load_mod_3d_armor_ui = true +load_mod_enchanting = true +load_mod_shields = true +load_mod_3d_armor_ip = true +load_mod_homedecor_misc = true +load_mod_coloredwood = true +load_mod_chat2 = true +load_mod_mobs_fish = true +load_mod_windmill = true +load_mod_carpets = true +load_mod_streetshotfix = true +load_mod_moreores = true +load_mod_signs_lib = true +load_mod_flowers_plus = true +load_mod_worldedit_commands = true +load_mod_death_compass = true +load_mod_wieldview = true +load_mod_font_api = true +load_mod_mobs_sharks = true load_mod_vines = true +load_mod_worldedit_gui = true +load_mod_display_api = true load_mod_intllib = true +load_mod_blox = true +load_mod_homedecor_bedroom = true +load_mod_mywalls = true +load_mod_worldedit_brush = true +load_mod_carts = true +load_mod_homedecor_clocks = true +load_mod_mobs_bat = true +load_mod_mywoodslopes = true +load_mod_worldedit_shortcommands = true +load_mod_molehills = true +load_mod_moreblocks = true +load_mod_anvils = true +load_mod_homedecor_gastronomy = true +load_mod_bakedclay = true +load_mod_youngtrees = true +load_mod_biome_lib = true +load_mod_basic_signs = true +load_mod_lib_mount = true +load_mod_ambience = true +load_mod_bees = true +load_mod_homedecor_windows_and_treatments = true +load_mod_farming = true +load_mod_homedecor_furniture_medieval = true +load_mod_homedecor_common = true +load_mod_mobs_animal = true +load_mod_homedecor_doors_and_gates = true +load_mod_homedecor_electrical = true +load_mod_mobs_crocs = true +load_mod_junglegrass = true +load_mod_3d_armor_stand = true +load_mod_homedecor_exterior = true +load_mod_builtin_item = true +load_mod_homedecor_furniture = true +load_mod_labels = true +load_mod_homedecor_electronics = true +load_mod_homedecor_kitchen = true +load_mod_homedecor_lighting = true +load_mod_charcoal = true +load_mod_homedecor_roofing = true +load_mod_ts_paper = true +load_mod_signs_api = true +load_mod_homedecor_tables = true +load_mod_homedecor_trash_cans = true +load_mod_stargate = true +load_mod_homedecor_office = true +load_mod_homedecor_laundry = true +load_mod_inbox = true +load_mod_itemframes = true +load_mod_flowerpot = true +load_mod_mobs_npc = true +load_mod_plasmascreen = true +load_mod_jukebox = true +load_mod_trafficlight = true +load_mod_letters = true +load_mod_worldedit = true +load_mod_mail = true +load_mod_plasticbox = true +load_mod_mobs_birds = true +load_mod_mobs = true +load_mod_mobs_butterfly = true +load_mod_concretestairs = true +load_mod_crops = true +load_mod_more_chests = true +load_mod_homedecor_climate_control = true +load_mod_moretrees = true +load_mod_mtfoods = true +load_mod_mycorners = true +load_mod_bbq = true +load_mod_mymasonhammer = true +load_mod_computer = true +load_mod_mymillwork = true +load_mod_bows = true +load_mod_3dmushrooms = true +load_mod_skinsdb = true +load_mod_mysheetmetal = true +load_mod_new_campfire = true +load_mod_myroofs = true +load_mod_pie = true +load_mod_homedecor_cobweb = true +load_mod_along_shore = true +load_mod_bushes_classic = true diff --git a/mods/BBQ/LICENSE b/mods/BBQ/LICENSE new file mode 100644 index 00000000..9f788834 --- /dev/null +++ b/mods/BBQ/LICENSE @@ -0,0 +1,28 @@ +BBQ add-on for Minetest +by Grizzly Adam + +Source code (lua): +(C) Grizzly Adam +LGPL-2.1+ + + +All Textures: +(C) Grizzly Adam +CC-BY-SA-3.0 + +bbq_potato.png, bbq_tomato.png, and bbq_corn.png +(C) Auke Kok +CC-BY-SA-3.0 + +Sounds: + - bbq_sizzle.ogg by Shanecantly *01-23-2018 EDITED TO SHORTEN & FADE OUT* + https://freesound.org/people/shaynecantly/sounds/131553/ + CC-BY-3.0 + + - bbq_grill_brush.ogg by NSDAP *01-24-2018 EDITED TO SHORTEN* + https://freesound.org/people/NSDAP/sounds/397639/ + CC-BY-3.0 + + - bbq_basting.ogg by j1987 *01-24-2018 EDITED TO SHORTEN* +https://freesound.org/people/j1987/sounds/106395/ + CC-BY-3.0 diff --git a/mods/BBQ/README.md b/mods/BBQ/README.md new file mode 100644 index 00000000..ef99e2af --- /dev/null +++ b/mods/BBQ/README.md @@ -0,0 +1,141 @@ +Your Dad's BBQ Mod +---For Minetest--- +v1.22 by Grizzly Adam + +https://forum.minetest.net/viewtopic.php?f=9&t=19324 + +https://github.com/Grizzly-Adam/BBQ + +Goals +----- +-Expanding the cooking & food options in Minetest +-Add working smoker and grill to Minetest +-Utilize under-used items, such as vessels, vessel shelf, and mushrooms +-Be compatible with and expand on Mobs-Redo and it's Animals pack +-Be compatible with Rubenwardy's Food Mod +-Be compatible with Auke Kok's Crops Mod +-Be compatible with Farming-Redo Mod + +Documentation +------------- + +For more information about what is in this pack, check the file: description.txt + +New In This Version +------------------- +Changed food group names to meet the new Ruben Standard. + +New In Version 1.21 +------------------- +Fixed "shadow" texture bug. +Fixed wood pile bug, where items could not be placed in woodpile. +Wood Pile can now store trees, wood planks, *wood slabs, *wood stairs, and sticks. + +New In Version 1.20 +------------------- +Name changed to Your Dad's BBQ Mod. +Added a new smoker, renamed old smoker "Propane Grill." +Grills, propane, bags of charcoal, and beer no longer kill grass. +Added spatula, basting brush, and grill brush. All three play sounds when used with any of the grills while they are active. +Removed mutton (Mobs-Redo has offically added mutton). +Hotdog and hamburger meats must now be crafted, cooked, and combined with bread to make finished product. +bucket:bucket_milk can now be placed in the vessel shelf. +Added support for xdecor:honey. +Removed all dependences except default. +Revamped some older recipes to include tomato sauce, garlic clove, and onion. +Added a wood pile for each type of wood in the default game. +Converted all food recipes to shapeless. + + +New Items: + Smoker + Chimney Smoke (Place on top of a chimney) + Wood Pile + Acacia Wood Pile + Aspen Wood Pile + Junglewood Wood Pile + Pine Wood Pile + Spatula + Basting Brush + Grill Brush + Hamburger Patty (Raw and Cooked) + Hotdog (Raw and Cooked) + Pulled Pork Sandwich + London Broil (Raw and Cooked) + Stuffed Porkchop (Raw and Cooked) + Garlic + Garlic Clove + Garlic Braid + Onion + + +New In Version 1.12 +------------------- +Adjusted food items to make output of recipes equivalent to the foods used. +Replaced beef textures. +Updated license. + + +New In Version 1.11 +------------------- +Adjusted Kettle Grill fire animation +Fixed Kettle Grill crafting recipe. + +New In Version 1.1 +------------------- +New Items: + Kettle Gril + Lump Charcoal (fuel) + Charcoal Briquettes (fuel) + Bag O' Charcoal (fuel) + Propane (fuel) + Sawdust + Foil + + Paprika + Molasses (byproduct of Sugar) + Steak sauce + Vinegar + Vinegar Mother + + Beer + Cheese Steak + Pizza + Grilled Tomato + Brisket + Corned Beef + Veggie Kebabs + Lamb Kebabs + Smoked Pepper + Grilled Corn + Stuffed Mushroom + Portabella Steaks + Pickled peppers + Veggie Packets + Corn + Potato + + +New In Version 1.02 +------------------- +Bug Fix: All Colours of Sheep Now Drop Mutton + +Added support for Farming Redo +Improved support for Crops + +New Items: + Wood Pile (can store trees, wood planks, and sticks) + Smoker Blue Print (wall hanging) + Yeast (Can be found when harvesting grass and jungle grass) + Bacon Cheeseburger + + +Updated Textures: + Raw Mutton + Cooked Mutton + Raw Leg of Lamb + Cooked Leg of Lamb + Sugar + Brine + Hotdog + Hamburger diff --git a/mods/BBQ/cooking.lua b/mods/BBQ/cooking.lua new file mode 100644 index 00000000..1390b12c --- /dev/null +++ b/mods/BBQ/cooking.lua @@ -0,0 +1,707 @@ +-------------- +--ITEM RECIPES +-------------- + +--Smoker Craft Recipe +minetest.register_craft( { + output = "bbq:smoker", + recipe = { + {"", "", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "", "default:steel_ingot"} + } +}) + +--Kettle Grill Craft Recipe +minetest.register_craft( { + output = "bbq:kettle_grill", + recipe = { + {"default:steel_ingot", "bbq:charcoal_lump", "default:steel_ingot"}, + {"default:steel_ingot", "bbq:charcoal_lump", "default:steel_ingot"}, + {"", "default:steel_ingot", ""} + } +}) + +--Propane Grill Pro Craft Recipe +minetest.register_craft( { + output = "bbq:propane_grill_pro", + recipe = { + {"default:steel_ingot", "default:glass", "default:steel_ingot"}, + {"default:steel_ingot", "bbq:propane", "default:steel_ingot"}, + {"", "default:steel_ingot", ""} + } +}) + +--Propane Grill Craft Recipe +minetest.register_craft( { + output = "bbq:propane_grill", + recipe = { + {"default:steel_ingot", "default:glass", "default:steel_ingot"}, + {"", "bbq:propane", ""}, + {"", "default:steel_ingot", ""} + } +}) + +--Chimeny Smoke Craft Recipe +minetest.register_craft( { + output = "bbq:chimney_smoke", + recipe = { + {"", "group:wood", ""}, + {"", "group:wood", ""}, + {"", "default:torch", ""} + } +}) + +--Beef Map Recipe +minetest.register_craft( { + output = "bbq:beef_map", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "mobs:leather", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + } +}) + +--Smoker Blueprint Recipe +minetest.register_craft( { + output = "bbq:smoker_blueprint", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "dye:blue", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + } +}) + +--Spatula Craft Recipe +minetest.register_craft( { + output = "bbq:spatula", + recipe = { + {"", "default:tin_ingot", ""}, + {"", "default:tin_ingot", ""}, + {"", "default:stick", ""} + } +}) + +--Basting Brush Craft Recipe +minetest.register_craft( { + output = "bbq:basting_brush", + recipe = { + {"", "farming:cotton", ""}, + {"", "default:tin_ingot", ""}, + {"", "default:stick", ""} + } +}) + +--Grill Brush Craft Recipe +minetest.register_craft( { + output = "bbq:grill_brush", + recipe = { + {"", "default:tin_ingot", "farming:cotton"}, + {"", "default:tin_ingot", ""}, + {"", "default:stick", ""} + } +}) + +--Foil Craft Recipe +minetest.register_craft( { + output = "bbq:foil", + recipe = { + {"", "", ""}, + {"", "", ""}, + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"} + } +}) + +--Propane Craft Recipe +minetest.register_craft( { + output = "bbq:propane", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:torch", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"} + } +}) + +--Charcoal Bag Recipe +minetest.register_craft( { + output = "bbq:charcoal_bag", + recipe = { + {"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"}, + {"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"}, + {"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"} + } +}) + +--Charcoal Briquette Recipe +minetest.register_craft( { + output = "bbq:charcoal_briquette", + recipe = { + {"", "bbq:sawdust", ""}, + {"bbq:sawdust", "bbq:charcoal_lump", "bbq:sawdust"}, + {"", "bbq:sawdust", ""} + } +}) + +--Charcoal Lump Recipe +minetest.register_craft( { + output = "bbq:charcoal_lump", + type = "shapeless", + recipe = {"group:tree", "default:torch"} +}) + +--Sawdust Craft Recipe +minetest.register_craft( { + output = "bbq:sawdust", + type = "shapeless", + recipe = {"default:stick"}, + +}) + + +-------------- +--FOOD RECIPES +-------------- + +--Beer Craft Recipe +minetest.register_craft( { + output = "bbq:beer", + type = "shapeless", + recipe = {"bucket:bucket_water", "bbq:yeast", "farming:wheat", "group:food_sugar", "vessels:drinking_glass"}, + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, +}) + +--Vinegar Craft Recipe +minetest.register_craft( { + output = "bbq:vinegar", + type = "shapeless", + recipe = {"group:food_vinegarmother", "group:food_sugar", "bucket:bucket_water"}, + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, +}) + +--Lamb Kebab Craft Recipe +minetest.register_craft( { + output = "bbq:lamb_kebab_raw 4", + type = "shapeless", + recipe = {"group:food_pepper", "mobs:mutton_raw", "default:stick", "flowers:mushroom_brown", "group:food_onion"} +}) + +--Rack of Lamb Craft Recipe +minetest.register_craft( { + output = "bbq:rack_lamb_raw 2", + type = "shapeless", + recipe = {"bbq:bbq_sauce", "mobs:mutton_raw", "mobs:mutton_raw"} +}) + +--Leg of Lamb Craft Recipe +minetest.register_craft( { + output = "bbq:leg_lamb_raw 2", + type = "shapeless", + recipe = {"group:food_garlic_clove", "mobs:mutton_raw", "mobs:mutton_raw"} +}) + +--Ham Craft Recipe +minetest.register_craft( { + output = "bbq:ham_raw 2", + type = "shapeless", + recipe = {"bbq:brine", "mobs:pork_raw", "group:food_honey"} +}) + +--Pickled Peppers Recipe +minetest.register_craft( { + output = "bbq:pickled_peppers", + type = "shapeless", + recipe = {"group:food_peppercorn", "group:food_pepper", "bbq:brine"} +}) + +--BBQ Chicken Craft Recipe +minetest.register_craft( { + output = "bbq:bbq_chicken_raw 3", + type = "shapeless", + recipe = {"bbq:bbq_sauce", "mobs:chicken_raw", "bbq:paprika"} +}) + +--BBQ Beef Ribs Craft Recipe +minetest.register_craft( { + output = "bbq:bbq_beef_ribs_raw 2", + type = "shapeless", + recipe = {"bbq:bbq_sauce", "bbq:beef_raw", "group:food_pepper_ground"} +}) + +--Corned Beef Craft Recipe +minetest.register_craft( { + output = "bbq:corned_beef_raw", + type = "shapeless", + recipe = {"group:food_peppercorn", "bbq:beef_raw","bbq:brine",} +}) + +--BBQ Brisket Craft Recipe +minetest.register_craft( { + output = "bbq:brisket_raw 2", + type = "shapeless", + recipe = {"bbq:bbq_sauce", "bbq:molasses", "bbq:beef_raw", "group:food_garlic_clove"} +}) + +--Hot Wings Craft Recipe +minetest.register_craft( { + output = "bbq:hot_wings_raw 3", + type = "shapeless", + recipe = {"bbq:hot_sauce", "mobs:chicken_raw", "bbq:paprika"} +}) + + +--Cheese Steak Craft Recipe +minetest.register_craft( { + output = "bbq:cheese_steak 2", + type = "shapeless", + recipe = {"farming:bread", "group:food_pepper", "bbq:beef", "group:food_cheese", "group:food_onion"} +}) + +--Bacon Cheeseburger Craft Recipe +minetest.register_craft( { + output = "bbq:bacon_cheeseburger 3", + type = "shapeless", + recipe = {"farming:bread", "bbq:bacon", "bbq:hamburger_patty", "group:food_cheese"} +}) + +--Hamburger Craft Recipe +minetest.register_craft( { + output = "bbq:hamburger 2", + type = "shapeless", + recipe = {"farming:bread", "bbq:hamburger_patty"} +}) + +--Hamburger Craft Recipe +minetest.register_craft( { + output = "bbq:hamburger_patty_raw", + type = "shapeless", + recipe = {"bbq:beef_raw"} +}) + +--Hotdog Craft Recipe +minetest.register_craft( { + output = "bbq:hotdog 2", + type = "shapeless", + recipe = {"bbq:hotdog_cooked", "farming:bread"} +}) + +--Hotdog Raw Craft Recipe +minetest.register_craft( { + output = "bbq:hotdog_raw", + type = "shapeless", + recipe = {"mobs:pork_raw", "mobs:chicken_raw", "bbq:sawdust"} +}) + +--Pulled Pork Craft Recipe +minetest.register_craft( { + output = "bbq:pulled_pork 2", + type = "shapeless", + recipe = {"mobs:pork_cooked", "farming:bread", "bbq:bbq_sauce"} +}) + +--Grilled Pizza Craft Recipe +minetest.register_craft( { + output = "bbq:grilled_pizza_raw 3", + type = "shapeless", + recipe = {"group:food_cheese", "group:food_pepper", "bbq:grilled_tomato", "flowers:mushroom_brown", "group:food_salt", "farming:wheat", "bbq:yeast"} +}) + +--Bacon Craft Recipe +minetest.register_craft( { + output = "bbq:bacon_raw 2", + type = "shapeless", + recipe = {"bbq:liquid_smoke", "bbq:brine", "mobs:pork_raw"} +}) + +--London Broil Craft Recipe +minetest.register_craft( { + output = "bbq:london_broil_raw 2", + type = "shapeless", + recipe = {"bbq:bacon", "group:food_garlic_clove", "bbq:beef_raw"} +}) + +--Beef Jerky Craft Recipe +minetest.register_craft( { + output = "bbq:beef_jerky_raw 3", + type = "shapeless", + recipe = {"bbq:liquid_smoke", "bbq:brine", "bbq:beef_raw"} +}) + +--Pepper Steak Craft Recipe +minetest.register_craft( { + output = "bbq:pepper_steak_raw", + type = "shapeless", + recipe = {"group:food_pepper_ground", "bbq:beef_raw", "group:food_pepper_ground"} +}) + +--Stuffed Chop Craft Recipe +minetest.register_craft( { + output = "bbq:stuffed_chop_raw 3", + type = "shapeless", + recipe = {"group:food_onion", "farming:bread", "flowers:mushroom_brown", "mobs:pork_raw", "default:apple"} +}) + +--Stuffed Mushroom Craft Recipe +minetest.register_craft( { + output = "bbq:stuffed_mushroom_raw 2", + type = "shapeless", + recipe = {"group:food_tomato", "farming:bread", "flowers:mushroom_brown"} +}) + +--Veggie Kebab Craft Recipe +minetest.register_craft( { + output = "bbq:veggie_kebab_raw 2", + type = "shapeless", + recipe = {"group:food_pepper", "group:food_potato", "group:food_tomato", "flowers:mushroom_brown", "default:stick"} +}) + +--Veggie Packet Craft Recipe +minetest.register_craft( { + output = "bbq:veggie_packet_raw 2", + type = "shapeless", + recipe = {"group:food_pepper_ground", "group:food_tomato", "group:food_potato", "group:food_corn", "bbq:foil"} +}) + +--Portebello Steak Craft Recipe +minetest.register_craft( { + output = "bbq:portebello_steak_raw", + type = "shapeless", + recipe = {"group:food_pepper_ground", "bbq:steak_sauce", "flowers:mushroom_brown"} +}) + +--Stuffed Pepper Craft Recipe +minetest.register_craft( { + output = "bbq:stuffed_pepper_raw 3", + type = "shapeless", + recipe = {"group:food_cheese", "farming:bread", "group:food_pepper"} +}) + +--Grilled Corn Craft Recipe +minetest.register_craft( { + output = "bbq:grilled_corn_raw 2", + type = "shapeless", + recipe = {"group:food_cheese", "bbq:paprika", "group:food_corn"} +}) + +--------------------- +--Spices, Sauces, Etc +--------------------- +--Tomato Sauce Craft Recipe +if minetest.registered_items["crops:tomato"] ~= nil then +minetest.register_craft({ + type = "shapeless", + output = "bbq:tomato_sauce", + recipe = { "group:food_tomato" }, + replacements = {{"group:food_tomato","crops:tomato_seed"}} +}) +else + +minetest.register_craft({ + type = "shapeless", + output = "bbq:tomato_sauce", + recipe = { "group:food_tomato" }, +}) +end + +--Paprika Craft Recipe +minetest.register_craft( { + output = "bbq:paprika", +-- type = "shapeless", + recipe = { + {'bbq:smoked_pepper'}, + }, +}) + +--Garlic Clove Craft Recipe +minetest.register_craft({ + type = "shapeless", + output = "bbq:garlic_clove 9", + recipe = { "group:food_garlic" } +}) + +--Garlic Braid Craft Recipe +minetest.register_craft({ + output = "bbq:garlic_braid", + recipe = { + {"group:food_garlic", "group:food_garlic", "group:food_garlic"}, + {"group:food_garlic", "group:food_garlic", "group:food_garlic"}, + {"group:food_garlic", "group:food_garlic", "group:food_garlic"} + } +}) + +--Garlic Craft Recipe +minetest.register_craft({ + type = "shapeless", + output = "bbq:garlic 9", + recipe = { "group:food_garlic_braid" } +}) + +--Brine +minetest.register_craft( { + output = "bbq:brine", + type = "shapeless", + recipe = {"group:food_salt", "group:food_sugar", "bucket:bucket_water", "vessels:drinking_glass"}, + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, +}) + +--Steak Sauce +minetest.register_craft( { + output = "bbq:steak_sauce", + type = "shapeless", + recipe = {"flowers:mushroom_brown", "bbq:vinegar", "bbq:hot_sauce", "vessels:glass_bottle"}, + replacements = {{"bbq:vinegar","bbq:vinegar_mother"}}, +}) + +--Liquid Smoke +minetest.register_craft( { + output = "bbq:liquid_smoke", + type = "shapeless", + recipe = {"vessels:glass_bottle", "default:torch"} +}) + +--Sugar +minetest.register_craft( { + output = "bbq:sugar", +-- type = "shapeless", + recipe = { + {'default:papyrus'}, + }, + replacements = {{"default:papyrus","bbq:molasses"}}, +}) + +--Hot Sauce +minetest.register_craft( { + output = "bbq:hot_sauce", + type = "shapeless", + recipe = {"group:food_pepper_ground", "bucket:bucket_water", "bbq:paprika", "vessels:glass_bottle"}, + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, +}) + +--BBQ Sauce +minetest.register_craft( { + output = "bbq:bbq_sauce", + type = "shapeless", + recipe = {"bbq:molasses", "group:food_sugar", "group:food_tomato_sauce", "bbq:liquid_smoke", "bbq:vinegar"}, + replacements = {{"bbq:vinegar","bbq:vinegar_mother"}}, +}) + + +--------- +--COOKING +--------- + +--Sea Salt Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:sea_salt", + recipe = "bucket:bucket_water", + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, + cooktime = 8, +}) + +--Hamburger Patty Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:hamburger_patty", + recipe = "bbq:hamburger_patty_raw", + cooktime = 5, +}) + +--Hotdog Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:hotdog_cooked", + recipe = "bbq:hotdog_raw", + cooktime = 5, +}) + +--Beef Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:beef", + recipe = "bbq:beef_raw", + cooktime = 5, +}) + +--Beef Jerky Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:beef_jerky", + recipe = "bbq:beef_jerky_raw", + cooktime = 12, +}) + +--Veggie Kebab Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:veggie_kebab", + recipe = "bbq:veggie_kebab_raw", + cooktime = 8, +}) + +--Veggie Packet Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:veggie_packet", + recipe = "bbq:veggie_packet_raw", + cooktime = 8, +}) + +--Stuffed Mushroom Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:stuffed_mushroom", + recipe = "bbq:stuffed_mushroom_raw", + cooktime = 6, +}) + +--Stuffed Chop Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:stuffed_chop", + recipe = "bbq:stuffed_chop_raw", + cooktime = 8, +}) + +--Portebello Steak Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:portebello_steak", + recipe = "bbq:portebello_steak_raw", + cooktime = 6, +}) + +--Pepper Steak Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:pepper_steak", + recipe = "bbq:pepper_steak_raw", + cooktime = 6, +}) + +--Smoked Pepper Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:smoked_pepper", + recipe = "group:food_pepper", + cooktime = 9, +}) + +--Grilled Pizza +minetest.register_craft({ + type = "cooking", + output = "bbq:grilled_pizza", + recipe = "bbq:grilled_pizza_raw", + cooktime = 5, +}) + +--Bacon Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:bacon", + recipe = "bbq:bacon_raw", + cooktime = 5, +}) + +--London Broil Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:london_broil", + recipe = "bbq:london_broil_raw", + cooktime = 6, +}) + +--Hot Wings Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:hot_wings", + recipe = "bbq:hot_wings_raw", + cooktime = 7, +}) + +--BBQ Beef Ribs Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:bbq_beef_ribs", + recipe = "bbq:bbq_beef_ribs_raw", + cooktime = 15, +}) + +--Corned Beef Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:corned_beef", + recipe = "bbq:corned_beef_raw", + cooktime = 15, +}) + +--BBQ Brisket Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:brisket", + recipe = "bbq:brisket_raw", + cooktime = 15, +}) + +--BBQ Chicken Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:bbq_chicken", + recipe = "bbq:bbq_chicken_raw", + cooktime = 10, +}) + +--Ham +minetest.register_craft({ + type = "cooking", + output = "bbq:ham", + recipe = "bbq:ham_raw", + cooktime = 10, +}) + +--Lamb Kebab +minetest.register_craft({ + type = "cooking", + output = "bbq:lamb_kebab", + recipe = "bbq:lamb_kebab_raw", + cooktime = 10, +}) + +--Leg of Lamb +minetest.register_craft({ + type = "cooking", + output = "bbq:leg_lamb", + recipe = "bbq:leg_lamb_raw", + cooktime = 10, +}) + +--Rack of Lamb +minetest.register_craft({ + type = "cooking", + output = "bbq:rack_lamb", + recipe = "bbq:rack_lamb_raw", + cooktime = 10, +}) + +--Stuffed Pepper Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:stuffed_pepper", + recipe = "bbq:stuffed_pepper_raw", + cooktime = 4, +}) + +--Grilled Tomato Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:grilled_tomato", + recipe = "group:food_tomato", + cooktime = 4, +}) + +--Grilled Corn Cooking +minetest.register_craft({ + type = "cooking", + output = "bbq:grilled_corn", + recipe = "bbq:grilled_corn_raw", + cooktime = 4, +}) diff --git a/mods/BBQ/crafts.lua b/mods/BBQ/crafts.lua new file mode 100644 index 00000000..7ce717ca --- /dev/null +++ b/mods/BBQ/crafts.lua @@ -0,0 +1,919 @@ +-- Kettle Grill +minetest.register_node("bbq:kettle_grill", { + description = ("Kettle Grill"), + inventory_image = "bbq_kettle_grill.png", + wield_image = "bbq_kettle_grill.png", + drawtype = "plantlike", + tiles = {"bbq_kettle_grill.png"}, + groups = {grill=1, vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_metal_defaults(), +}) + +-- Sawdust +minetest.register_node("bbq:sawdust", { + description = ("Saw Dust"), + inventory_image = "bbq_sawdust.png", + wield_image = "bbq_sawdust.png", + drawtype = "plantlike", + tiles = { + "bbq_sawdust.png", + }, + groups = {choppy=3, oddly_breakable_by_hand=2, flammable=3}, + sounds = default.node_sound_leaves_defaults(), + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, +}) + +-- Chimeny Smoke +minetest.register_node("bbq:chimney_smoke", { + description = ("Chimney Smoke"), + inventory_image = "bbq_chimney_smoke.png", + wield_image = "bbq_chimney_smoke.png", + drawtype = "plantlike", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + tiles = { + { + image = "bbq_chimney_smoke_animation.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + }, + + + groups = {dig_immediate = 3, attached_node = 1}, +}) + +-- Foil +minetest.register_craftitem("bbq:foil", { + description = ("Foil"), + inventory_image = "bbq_foil.png", + wield_image = "bbq_foil.png", +}) + +-- Charocal Briquette +minetest.register_craftitem("bbq:charcoal_briquette", { + description = ("Charcoal Briquette"), + inventory_image = "bbq_charcoal_briquette.png", + wield_image = "bbq_charcoal_briquette.png", +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bbq:charcoal_briquette", + burntime = 10, +}) + +-- Charocal Lump +minetest.register_craftitem("bbq:charcoal_lump", { + description = ("Charcoal Lump"), + inventory_image = "bbq_charcoal_lump.png", + wield_image = "bbq_charcoal_lump.png", +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bbq:charcoal_lump", + burntime = 25, +}) + +-- Charcoal Bag +minetest.register_node("bbq:charcoal_bag", { + description = ("Bag o' Charcoal"), + inventory_image = "bbq_charcoal_bag.png", + wield_image = "bbq_charcoal_bag.png", + drawtype = "plantlike", + sunlight_propagates = true, + tiles = { + "bbq_charcoal_bag_top.png", "bbq_charcoal_bag_top.png", + "bbq_charcoal_bag_side.png", "bbq_charcoal_bag_side.png", + "bbq_charcoal_bag_back.png", "bbq_charcoal_bag.png", + }, + groups = {dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.21, -0.5, -0.1, 0.21, 0.22, 0.1}, + {-0.235, 0.22, -0.025, 0.235, 0.25, 0.025}, + }, + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bbq:charcoal_bag", + burntime = 150, +}) + +-- Propane +minetest.register_node("bbq:propane", { + description = ("Propane"), + inventory_image = "bbq_propane.png", + paramtype = "light", + paramtype2 = "facedir", + wield_image = "bbq_propane.png", + drawtype = "plantlike", + sunlight_propagates = true, + tiles = {"bbq_propane.png"}, + groups = {explody = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_metal_defaults(), +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bbq:propane", + burntime = 500, +}) + +-- Beer +minetest.register_node("bbq:beer", { + description = ("Beer"), + inventory_image = "bbq_beer.png", + wield_image = "bbq_beer.png", + drawtype = "plantlike", + sunlight_propagates = true, + tiles = { + "bbq_beer_top.png", "bbq_beer_top.png^[transformFy", + "bbq_beer.png", "bbq_beer.png", + "bbq_beer.png", "bbq_beer.png^[transformFx", + }, + groups = {dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.18, -0.5, -0.18, 0.18, 0.3, 0.18}, + {-0.3, -0.25, -0.06, -0.18, 0.18, 0.06}, + + }, + }, + + + on_use = minetest.item_eat(6), +}) + +-- Vinegar +minetest.register_node("bbq:vinegar", { + description = ("Vinegar"), + inventory_image = "bbq_vinegar.png", + wield_image = "bbq_vinegar.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_vinegar.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Vinegar Mother +minetest.register_node("bbq:vinegar_mother", { + description = ("Vinegar Mother"), + inventory_image = "bbq_vinegar_mother.png", + wield_image = "bbq_vinegar_mother.png", + drawtype = "plantlike", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"bbq_vinegar_mother.png"}, + groups = {food_vinegarmother=1, vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Veggie Kebab +minetest.register_craftitem("bbq:veggie_kebab", { + description = ("Veggie Kebab"), + inventory_image = "bbq_veggie_kebab.png", + on_use = minetest.item_eat(8), +}) + +-- Veggie Kebab Raw +minetest.register_craftitem("bbq:veggie_kebab_raw", { + description = ("Veggie Kebab Raw"), + inventory_image = "bbq_veggie_kebab_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Veggie Packet +minetest.register_craftitem("bbq:veggie_packet", { + description = ("Veggie Packet"), + inventory_image = "bbq_veggie_packet.png", + on_use = minetest.item_eat(5), +}) + +-- Veggie Packet Raw +minetest.register_craftitem("bbq:veggie_packet_raw", { + description = ("Veggie Packet Raw"), + inventory_image = "bbq_veggie_packet_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Stuffed Mushroom +minetest.register_craftitem("bbq:stuffed_mushroom", { + description = ("Stuffed Mushroom"), + inventory_image = "bbq_stuffed_mushroom.png", + on_use = minetest.item_eat(9), +}) + +-- Stuffed Mushroom Raw +minetest.register_craftitem("bbq:stuffed_mushroom_raw", { + description = ("Stuffed Mushroom Raw"), + inventory_image = "bbq_stuffed_mushroom_raw.png", + on_use = minetest.item_eat(5), +}) + +-- Portebello Steak_Raw +minetest.register_craftitem("bbq:portebello_steak_raw", { + description = ("Portebello Steak Raw"), + inventory_image = "bbq_portebello_steak_raw.png", + on_use = minetest.item_eat(5), +}) + +-- Portebello Steak +minetest.register_craftitem("bbq:portebello_steak", { + description = ("Portebello Steak"), + inventory_image = "bbq_portebello_steak.png", + on_use = minetest.item_eat(9), +}) + +-- Lamb Kebab +minetest.register_craftitem("bbq:lamb_kebab", { + description = ("Lamb Kebab"), + inventory_image = "bbq_lamb_kebab.png", + on_use = minetest.item_eat(4), +}) + +-- Lamb Kebab Raw +minetest.register_craftitem("bbq:lamb_kebab_raw", { + description = ("Lamb Kebab Raw"), + inventory_image = "bbq_lamb_kebab_raw.png", + on_use = minetest.item_eat(2), +}) + +-- Rack of Lamb +minetest.register_craftitem("bbq:rack_lamb", { + description = ("Rack of Lamb"), + inventory_image = "bbq_rack_lamb.png", + on_use = minetest.item_eat(10), +}) + +-- Rack of Lamb Raw +minetest.register_craftitem("bbq:rack_lamb_raw", { + description = ("Rack of Lamb Raw"), + inventory_image = "bbq_rack_lamb_raw.png", + on_use = minetest.item_eat(5), +}) + +-- Leg of Lamb +minetest.register_craftitem("bbq:leg_lamb", { + description = ("Leg of Lamb"), + inventory_image = "bbq_leg_lamb.png", + on_use = minetest.item_eat(9), +}) + +-- Leg of Lamb Raw +minetest.register_craftitem("bbq:leg_lamb_raw", { + description = ("Leg of Lamb Raw"), + inventory_image = "bbq_leg_lamb_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Ham +minetest.register_craftitem("bbq:ham", { + description = ("Ham"), + inventory_image = "bbq_ham.png", + on_use = minetest.item_eat(9), +}) + +-- Ham Raw +minetest.register_craftitem("bbq:ham_raw", { + description = ("Ham Raw"), + inventory_image = "bbq_ham_raw.png", + on_use = minetest.item_eat(4), +}) + +-- BBQ Chicken +minetest.register_craftitem("bbq:bbq_chicken", { + description = ("BBQ Chicken"), + inventory_image = "bbq_bbq_chicken.png", + on_use = minetest.item_eat(8), +}) + +-- BBQ Chicken Raw +minetest.register_craftitem("bbq:bbq_chicken_raw", { + description = ("BBQ Chicken Raw"), + inventory_image = "bbq_bbq_chicken_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Corned Beef Raw +minetest.register_craftitem("bbq:corned_beef_raw", { + description = ("Corned Beef Raw"), + inventory_image = "bbq_corned_beef_raw.png", + on_use = minetest.item_eat(5), +}) + +-- Corned Beef +minetest.register_craftitem("bbq:corned_beef", { + description = ("Corned Beef"), + inventory_image = "bbq_corned_beef.png", + on_use = minetest.item_eat(10), +}) + +-- BBQ Brisket +minetest.register_craftitem("bbq:brisket", { + description = ("BBQ Brisket"), + inventory_image = "bbq_brisket.png", + on_use = minetest.item_eat(9), +}) + +-- BBQ Brisket Raw +minetest.register_craftitem("bbq:brisket_raw", { + description = ("BBQ Brisket Raw"), + inventory_image = "bbq_brisket_raw.png", + on_use = minetest.item_eat(4), +}) + +-- BBQ Beef Ribs +minetest.register_craftitem("bbq:bbq_beef_ribs", { + description = ("BBQ Ribs"), + inventory_image = "bbq_beef_ribs.png", + on_use = minetest.item_eat(9), +}) + +-- BBQ Beef Ribs Raw +minetest.register_craftitem("bbq:bbq_beef_ribs_raw", { + description = ("BBQ Ribs Raw"), + inventory_image = "bbq_beef_ribs_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Hot Wings Raw +minetest.register_craftitem("bbq:hot_wings_raw", { + description = ("Hot Wings Raw"), + inventory_image = "bbq_hot_wings_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Hot Wings +minetest.register_craftitem("bbq:hot_wings", { + description = ("Hot Wings"), + inventory_image = "bbq_hot_wings.png", + on_use = minetest.item_eat(8), +}) + +-- Bacon Cheeseburger +minetest.register_craftitem("bbq:bacon_cheeseburger", { + description = ("Bacon Cheeseburger"), + inventory_image = "bbq_bacon_cheeseburger.png", + on_use = minetest.item_eat(9), +}) + +-- Cheese Steak +minetest.register_craftitem("bbq:cheese_steak", { + description = ("Cheese Steak"), + inventory_image = "bbq_cheese_steak.png", + on_use = minetest.item_eat(8), +}) + +-- Hamburger +minetest.register_craftitem("bbq:hamburger", { + description = ("Hamburger"), + inventory_image = "bbq_hamburger.png", + on_use = minetest.item_eat(9), +}) + +-- Hamburger Patty +minetest.register_craftitem("bbq:hamburger_patty", { + description = ("Hamburger Patty"), + inventory_image = "bbq_hamburger_patty.png", + on_use = minetest.item_eat(8), +}) + +-- Hamburger Patty Raw +minetest.register_craftitem("bbq:hamburger_patty_raw", { + description = ("Hamburger Patty Raw"), + inventory_image = "bbq_hamburger_patty_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Hot Dog +minetest.register_craftitem("bbq:hotdog", { + description = ("Hot Dog"), + inventory_image = "bbq_hotdog.png", + on_use = minetest.item_eat(8), +}) + +-- Hotdog Raw +minetest.register_craftitem("bbq:hotdog_cooked", { + description = ("Hotdog Cooked"), + inventory_image = "bbq_hotdog_cooked.png", + on_use = minetest.item_eat(7), +}) + +-- Hotdog Raw +minetest.register_craftitem("bbq:hotdog_raw", { + description = ("Hotdog Raw"), + inventory_image = "bbq_hotdog_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Pulled Pork +minetest.register_craftitem("bbq:pulled_pork", { + description = ("Pulled Pork"), + inventory_image = "bbq_pulled_pork.png", + on_use = minetest.item_eat(8), +}) + +-- Grilled Pizza Raw +minetest.register_craftitem("bbq:grilled_pizza_raw", { + description = ("Grilled Pizza Raw"), + inventory_image = "bbq_grilled_pizza_raw.png", + on_use = minetest.item_eat(5), +}) + +-- Grilled Pizza +minetest.register_craftitem("bbq:grilled_pizza", { + description = ("Grilled Pizza"), + inventory_image = "bbq_grilled_pizza.png", + on_use = minetest.item_eat(8), +}) + +-- Raw Beef Jerky +minetest.register_craftitem("bbq:beef_jerky_raw", { + description = ("Beef Jerky Raw"), + inventory_image = "bbq_beef_jerky_raw.png", + on_use = minetest.item_eat(2), +}) + +-- Beef Jerky +minetest.register_craftitem("bbq:beef_jerky", { + description = ("Beef Jerky"), + inventory_image = "bbq_beef_jerky.png", + on_use = minetest.item_eat(5), +}) + +-- Raw Pepper Steak +minetest.register_craftitem("bbq:pepper_steak_raw", { + description = ("Pepper Steak Raw"), + inventory_image = "bbq_pepper_steak_raw.png", + on_use = minetest.item_eat(4), +}) + +-- Pepper Steak +minetest.register_craftitem("bbq:pepper_steak", { + description = ("Pepper Steak"), + inventory_image = "bbq_pepper_steak.png", + on_use = minetest.item_eat(10), +}) + +-- Raw Bacon +minetest.register_craftitem("bbq:bacon_raw", { + description = ("Bacon Raw"), + inventory_image = "bbq_bacon_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Bacon +minetest.register_craftitem("bbq:bacon", { + description = ("Bacon"), + inventory_image = "bbq_bacon.png", + on_use = minetest.item_eat(7), +}) + +-- London Broil Raw +minetest.register_craftitem("bbq:london_broil_raw", { + description = ("London Broil Raw"), + inventory_image = "bbq_london_broil_raw.png", + on_use = minetest.item_eat(3), +}) + +-- London Broil +minetest.register_craftitem("bbq:london_broil", { + description = ("London Broil"), + inventory_image = "bbq_london_broil.png", + on_use = minetest.item_eat(7), +}) + +-- Stuffed Chop Raw +minetest.register_craftitem("bbq:stuffed_chop_raw", { + description = ("Stuffed Chop Raw"), + inventory_image = "bbq_stuffed_chop_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Stuffed Chop +minetest.register_craftitem("bbq:stuffed_chop", { + description = ("Stuffed Chop"), + inventory_image = "bbq_stuffed_chop.png", + on_use = minetest.item_eat(8), +}) + +-- Stuffed Pepper +minetest.register_craftitem("bbq:stuffed_pepper", { + description = ("Stuffed Pepper"), + inventory_image = "bbq_stuffed_pepper.png", + on_use = minetest.item_eat(9), +}) + +-- Stuffed Pepper Raw +minetest.register_craftitem("bbq:stuffed_pepper_raw", { + description = ("Stuffed Pepper Raw"), + inventory_image = "bbq_stuffed_pepper_raw.png", + on_use = minetest.item_eat(4), +}) + +--Smoked Pepper +minetest.register_craftitem("bbq:smoked_pepper", { + description = ("Smoked Pepper"), + inventory_image = "bbq_smoked_pepper.png", + on_use = minetest.item_eat(5), +}) + +--Tomato Sauce +minetest.register_craftitem("bbq:tomato_sauce", { + description = ("Tomato Sauce"), + inventory_image = "bbq_tomato_sauce.png", + groups = { food_tomato_sauce=1, vessel=1 }, + on_use = minetest.item_eat(2) +}) + +--Grilled Tomato +minetest.register_craftitem("bbq:grilled_tomato", { + description = ("Grilled Tomato"), + inventory_image = "bbq_grilled_tomato.png", + on_use = minetest.item_eat(5), +}) + +--Grilled Corn +minetest.register_craftitem("bbq:grilled_corn", { + description = ("Grilled Corn"), + inventory_image = "bbq_grilled_corn.png", + on_use = minetest.item_eat(8), +}) + +--Grilled Corn Raw +minetest.register_craftitem("bbq:grilled_corn_raw", { + description = ("Grilled Corn Raw"), + inventory_image = "bbq_grilled_corn_raw.png", + on_use = minetest.item_eat(5), +}) + +--Paprika +minetest.register_node("bbq:paprika", { + description = ("Smoked Paprika"), + inventory_image = "bbq_paprika.png", + wield_image = "bbq_paprika.png", + drawtype = "plantlike", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"bbq_paprika.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Sea Salt +minetest.register_node("bbq:sea_salt", { + description = ("Sea Salt"), + inventory_image = "bbq_sea_salt.png", + wield_image = "bbq_sea_salt.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_sea_salt.png"}, + groups = {food_salt=1, vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Brine +minetest.register_node("bbq:brine", { + description = ("Brine"), + inventory_image = "bbq_brine.png", + wield_image = "bbq_brine.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_brine.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Pickled Peppers +minetest.register_node("bbq:pickled_peppers", { + description = ("Pickled Peppers"), + inventory_image = "bbq_pickled_peppers.png", + wield_image = "bbq_pickled_peppers.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_pickled_peppers.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), + on_use = minetest.item_eat(5), +}) + +-- Steak Sauce +minetest.register_node("bbq:steak_sauce", { + description = ("Steak Sauce"), + inventory_image = "bbq_steak_sauce.png", + wield_image = "bbq_steak_sauce.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_steak_sauce.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Liquid Smoke +minetest.register_node("bbq:liquid_smoke", { + description = ("Liquid Smoke"), + inventory_image = "bbq_liquid_smoke.png", + wield_image = "bbq_liquid_smoke.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_liquid_smoke.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Sugar +minetest.register_node("bbq:sugar", { + description = ("Sugar"), + inventory_image = "bbq_sugar.png", + wield_image = "bbq_sugar.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_sugar.png"}, + groups = {vessel = 1, food_sugar=1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), + on_use = minetest.item_eat(2), +}) + +-- Molasses +minetest.register_node("bbq:molasses", { + description = ("Molasses"), + inventory_image = "bbq_molasses.png", + wield_image = "bbq_molasses.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_molasses.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- Hot Sauce +minetest.register_node("bbq:hot_sauce", { + description = ("Hot Sauce"), + inventory_image = "bbq_hot_sauce.png", + wield_image = "bbq_hot_sauce.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_hot_sauce.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- BBQ Sauce +minetest.register_node("bbq:bbq_sauce", { + description = ("BBQ Sauce"), + inventory_image = "bbq_bbq_sauce.png", + wield_image = "bbq_bbq_sauce.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_bbq_sauce.png"}, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("bbq:beef_map", { + description = "Beef Map", + inventory_image = "bbq_cow_map.png", + tiles = { + "default_junglewood.png", "default_junglewood.png", + "default_junglewood.png", "default_junglewood.png", + "default_junglewood.png", "bbq_cow_map.png", + }, + + paramtype2 = "facedir", + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5}, + + }, + }, + groups = {choppy=3, oddly_breakable_by_hand=2, flammable=3}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("bbq:smoker_blueprint", { + description = "Smoker Blueprint", + inventory_image = "bbq_smoker_blueprint.png", + tiles = { + "default_pine_wood.png", "default_pine_wood.png", + "default_pine_wood.png", "default_pine_wood.png", + "default_pine_wood.png", "bbq_smoker_blueprint.png", + }, + + paramtype2 = "facedir", + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5}, + + }, + }, + groups = {choppy=3, oddly_breakable_by_hand=2, flammable=3}, + sounds = default.node_sound_wood_defaults(), +}) + +-- Yeast +minetest.register_node("bbq:yeast", { + description = ("Yeast"), + inventory_image = "bbq_yeast.png", + wield_image = "bbq_yeast.png", + paramtype = "light", + paramtype2 = "facedir", + drawtype = "plantlike", + tiles = {"bbq_yeast.png"}, + groups = {food_vinegarmother=1, vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +------------------- +--Animal Drop Meats +------------------- + +-- Raw Beef +minetest.register_craftitem("bbq:beef_raw", { + description = ("Raw Beef"), + inventory_image = "bbq_beef_raw.png", + on_use = minetest.item_eat(3), +}) + +-- Cooked Beef +minetest.register_craftitem("bbq:beef", { + description = ("Beef"), + inventory_image = "bbq_beef_cooked.png", + on_use = minetest.item_eat(8), +}) + +------------ +--Utensils-- +------------ + +local cold_grills = { + "bbq:kettle_grill", + "bbq:propane_grill", + "bbq:propane_grill_pro", + "bbq:smoker", +} + +local hot_grills = { + "bbq:kettle_grill_active", + "bbq:propane_grill_active", + "bbq:propane_grill_pro_active", + "bbq:smoker_active", +} + +local function on_use_play_sound(sound, use_on_cold) + return function(itemstack, placer, pointed_thing) + if not pointed_thing or pointed_thing.type ~= "node" then return end + local under_pos = pointed_thing.under + local under_node_name = minetest.get_node(under_pos).name + for _, grill_name in ipairs(hot_grills) do + if under_node_name == grill_name then + minetest.sound_play(sound, { pos = under_pos, max_hear_distance = 10 }) + return + end + end + if use_on_cold then + for _, grill_name in ipairs(cold_grills) do + if under_node_name == grill_name then + minetest.sound_play(sound, { pos = under_pos, max_hear_distance = 10 }) + return + end + end + end + end +end + + +--Spatula +minetest.register_node("bbq:spatula", { + description = ("Spatula"), + inventory_image = "bbq_spatula.png", + wield_image = "bbq_spatula.png", + groups = {dig_immediate = 3, cracky=1, oddly_breakable_by_hand=1}, + sounds = default.node_sound_metal_defaults(), + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = { + "bbq_spatula_tile.png", "bbq_spatula_tile.png", + "bbq_spatula_tile.png", "bbq_spatula_tile.png", + "bbq_spatula_tile.png", "bbq_spatula_tile.png", + }, + groups = {vessel = 1, dig_immediate = 3}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.15, -0.45, 0.5, 0.125, -.218, 0.45,}, + {-0.105, -0.218, 0.5, 0.085, -0.19, 0.45,}, + {-0.0625, -0.19, 0.5, 0.03125, .5, 0.45,}, +-- {-0.15, -0.45, 0.5, 0.125, -.1, 0.45,}, + }, + }, + on_use = on_use_play_sound("bbq_sizzle"), +}) + +--Basting Brush +minetest.register_node("bbq:basting_brush", { + description = ("Basting Brush"), + inventory_image = "bbq_basting_brush.png", + wield_image = "bbq_basting_brush.png", + groups = {dig_immediate = 3, cracky=1, oddly_breakable_by_hand=1}, + sounds = default.node_sound_metal_defaults(), + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = { + "bbq_basting_brush_hang.png", "bbq_basting_brush_hang.png", + "bbq_basting_brush_hang.png", "bbq_basting_brush_hang.png", + "bbq_basting_brush_hang.png", "bbq_basting_brush_hang.png", + }, + groups = {vessel = 1, dig_immediate = 3}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.085, -0.45, 0.5, 0.085, -.2525, 0.45,}, + {-0.0625, -0.2525, 0.5, 0.0625, -.218, 0.45,}, + {-0.03, -0.218, 0.5, 0.03, 0.0 , 0.45,}, + {-0.0625, 0.0, 0.5, 0.0625, 0.465, 0.45,}, + {-0.03, .465, 0.5, 0.03, .5, 0.45,}, + }, + }, + on_use = on_use_play_sound("bbq_basting"), +}) + +--Grill Brush +minetest.register_node("bbq:grill_brush", { + description = ("Grill Brush"), + inventory_image = "bbq_grill_brush.png", + wield_image = "bbq_grill_brush.png", + groups = {dig_immediate = 3, cracky=1, oddly_breakable_by_hand=1}, + sounds = default.node_sound_metal_defaults(), + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = { + "bbq_grill_brush_hang_top.png", "bbq_grill_brush_hang.png", + "bbq_grill_brush_hang.png", "bbq_grill_brush_hang.png", + "bbq_grill_brush_hang.png", "bbq_grill_brush_hang.png", + }, + groups = {vessel = 1, dig_immediate = 3}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.12, -0.5, 0.49, 0.12, -.467, 0.48,}, + {-0.15, -0.467, 0.5, 0.15, -.2225, 0.45,}, + {-0.125, -0.44, 0.5, 0.125, -.25, 0.35,}, + {-0.03, -0.2225, 0.5, 0.03, 0.13, 0.45,}, + {-0.0625, 0.13 , 0.5, 0.0625, 0.485, 0.45,}, + {-0.03, .485, 0.5, 0.03, .5, 0.45,}, + }, + }, + on_use = on_use_play_sound("bbq_grill_brush", true), +}) diff --git a/mods/BBQ/depends.txt b/mods/BBQ/depends.txt new file mode 100644 index 00000000..36386949 --- /dev/null +++ b/mods/BBQ/depends.txt @@ -0,0 +1,10 @@ +default +bucket? +mobs? +mobs_animal? +craft_guide? +food? +crops? +vessels? +farming? +xdecor? diff --git a/mods/BBQ/description.txt b/mods/BBQ/description.txt new file mode 100644 index 00000000..ff2d84cf --- /dev/null +++ b/mods/BBQ/description.txt @@ -0,0 +1,84 @@ +Your Dad's BBQ Mod +---For Minetest--- + +Cause Mobs-Redo cows to drop beef. + +Play's nice with Crops, Food, and Farming Redo addons. Can use potatos, corn, tomatos, chili peppers, cheese, sugar, and honey from Crops, Food, Farming Redo, Mobs-Redo and xDecor add-ons. Also compatible with Crops Plus, my expansion of the Crops add-on (adds peppers, peppercorns, and ground pepper to the Crops add-on, all are present in this addon but without the actual pepper plant). + +Upgrades the BTUs of wood and wood planks in a realistic way when used in furnaces (including the smoker). Allows trees, planks, wooden slabs, wooden stairs, and sticks to be stored in woodpile. +Adds propane and charcoal fuels. + +All spices and sauces can be placed on the vessels shelf. Also added support for placing the bucket in the vessels shelf. + +Adds the following items: + +Smoker +Kettle Grill +Propane Grill +Beef Map (Wall Hanging) +Smoker Blueprint (Wall Hanging) +Lump Charcoal (fuel) +Charcoal Briquettes (fuel) +Bag O' Charcoal (fuel) +Propane (fuel) +Sawdust +Foil +Chimney Smoke (Place on top of a chimney) + +Wood Pile +Acaica Wood Pile +Aspen Wood Pile +Junglewood Wood Pile +Pine Wood Pile + +Spatula +Basting Brush +Grill Brush + +Paprika +Sea Salt +Sugar +Molasses (byproduct of Sugar) +Yeast (Can be found when harvesting grass and jungle grass) + +Brine +Liquid Smoke +Hot suace +BBQ Sauce +Steak sauce +Vinegar +Vinegar Mother + +Beef (Raw & Cooked) +Rack of Lamb (Raw & Cooked) +Leg of Lamb (Raw & Cooked) +Ham (Raw & Cooked) +BBQ Chicken (Raw & Cooked) +BBQ Beef Ribs (Raw & Cooked) +Hot Wings (Raw & Cooked) +Hamburger +Hamburger Patty (Raw and Cooked) +Bacon Cheeseburger +Hot Dog +Hotdog (Raw and Cooked) +Pulled Pork Sandwich +London Broil (Raw and Cooked) +Stuffed Porkchop (Raw and Cooked) +Beef Jerky (Raw & Cooked) +Pepper Steak (Raw & Cooked) +Bacon (Raw & Cooked) +Stuffed Pepper +Beer +Cheese Steak (Raw & Cooked) +Grilled Pizza (Raw & Cooked) +Grilled Tomato +Brisket (Raw & Cooked) +Corned Beef (Raw & Cooked) +Veggie Kebabs (Raw & Cooked) +Lamb Kebabs (Raw & Cooked) +Smoked Pepper (Raw & Cooked) +Grilled Corn (Raw & Cooked) +Stuffed Mushroom (Raw & Cooked) +Portebello Steaks (Raw & Cooked) +Pickled peppers +Veggie Packets (Raw & Cooked) diff --git a/mods/BBQ/init.lua b/mods/BBQ/init.lua new file mode 100644 index 00000000..218ee748 --- /dev/null +++ b/mods/BBQ/init.lua @@ -0,0 +1,8 @@ +dofile(minetest.get_modpath("bbq").."/cooking.lua") +dofile(minetest.get_modpath("bbq").."/crafts.lua") +dofile(minetest.get_modpath("bbq").."/kettle.lua") +dofile(minetest.get_modpath("bbq").."/propane_grill.lua") +dofile(minetest.get_modpath("bbq").."/propane_grill_pro.lua") +dofile(minetest.get_modpath("bbq").."/smoker.lua") +dofile(minetest.get_modpath("bbq").."/overrides.lua") +dofile(minetest.get_modpath("bbq").."/woodpile.lua") diff --git a/mods/BBQ/kettle.lua b/mods/BBQ/kettle.lua new file mode 100644 index 00000000..836156eb --- /dev/null +++ b/mods/BBQ/kettle.lua @@ -0,0 +1,495 @@ + +-- +-- Formspecs +-- + +function default.get_smoker_active_formspec(fuel_percent, item_percent) + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_kettle_grill_fire_bg.png^[lowpart:".. + (100-fuel_percent)..":bbq_kettle_grill_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_smoker_arrow_fg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +function default.get_smoker_inactive_formspec() + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_kettle_grill_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +-- +-- Node callback functions that are the same for active and inactive smoker +-- + +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", "smoker 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 + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +local function smoker_node_timer(pos, elapsed) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist, fuellist + + local cookable, cooked + local fuel + + local update = true + while elapsed > 0 and update do + update = false + + srclist = inv:get_list("src") + fuellist = inv:get_list("fuel") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local aftercooked + cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + cookable = cooked.time ~= 0 + + local el = math.min(elapsed, fuel_totaltime - fuel_time) + + + if cookable then -- fuel lasts long enough, adjust el to cooking duration + el = math.min(el, cooked.time - src_time) + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The smoker is currently active and has enough fuel + fuel_time = fuel_time + el + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + el + 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 = src_time - cooked.time + update = true + end + else + -- Item could not be cooked: probably missing fuel + update = true + end + end + else + -- smoker ran out of fuel + if cookable then + -- We need to get new fuel + local afterfuel + 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 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + update = true + fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time) + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + src_time = 0 + end + fuel_time = 0 + end + + elapsed = elapsed - el + end + + if fuel and fuel_totaltime > fuel.time then + fuel_totaltime = fuel.time + end + if srclist[1]:is_empty() then + src_time = 0 + end + + -- + -- Update formspec, infotext and node + -- + local formspec + local item_state + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + if item_percent > 100 then + item_state = "100% (output full)" + else + item_state = item_percent .. "%" + end + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive" + local result = false + + if fuel_totaltime ~= 0 then + active = "active" + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = default.get_smoker_active_formspec(fuel_percent, item_percent) + swap_node(pos, "bbq:kettle_grill_active") + -- make sure timer restarts automatically + result = true + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + formspec = default.get_smoker_inactive_formspec() + swap_node(pos, "bbq:kettle_grill") + -- stop timer on the inactive smoker + minetest.get_node_timer(pos):stop() + end + + local infotext = "smoker " .. active .. "\n(Item: " .. item_state .. + "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + +------------------- +-- Node definitions +------------------- + +minetest.register_node("bbq:kettle_grill", { + description = "Kettle Grill", + inventory_image = "bbq_kettle_grill_inv.png", + wield_image = "bbq_kettle_grill_inv.png", + + tiles = { + "bbq_kettle_grill_ext_top.png", "bbq_kettle_grill_ext_top.png", + "bbq_kettle_grill_ext.png", "bbq_kettle_grill_ext.png", + "bbq_kettle_grill_ext.png", "bbq_kettle_grill_ext.png", + }, + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.3, 0.5}, -- main body + }, + }, + + + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_metal_defaults(), + + + can_dig = can_dig, + + on_timer = smoker_node_timer, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.get_smoker_inactive_formspec()) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1 ) + inv:set_size('dst', 9) + end, + + on_metadata_inventory_move = function(pos) + minetest.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether smoker can burn or not. + minetest.get_node_timer(pos):start(1.0) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "src", drops) + default.get_inventory_drops(pos, "fuel", drops) + default.get_inventory_drops(pos, "dst", drops) + drops[#drops+1] = "bbq:kettle_grill" + minetest.remove_node(pos) + return drops + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, + + + after_place_node = function(pos, placer) + minetest.set_node({x = pos.x, y = pos.y, z = pos.z},{name = "bbq:kettle_grill_base", param2=minetest.dir_to_facedir(placer:get_look_dir())}); + minetest.set_node({x = pos.x, y = pos.y + 1, z = pos.z},{name = "bbq:kettle_grill", param2=minetest.dir_to_facedir(placer:get_look_dir())}); + end, + + after_destruct = function(pos, oldnode) + if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "bbq:kettle_grill_base" then + minetest.set_node({x = pos.x, y = pos.y - 1, z = pos.z},{name = "air"}) end + end, + +}) + +minetest.register_node("bbq:kettle_grill_active", { + description = "Kettle Grill Active", + inventory_image = "bbq_kettle_grill_inv.png", + wield_image = "bbq_kettle_grill_inv.png", + + tiles = { + "bbq_kettle_grill_ext_top_ani.png", "bbq_kettle_grill_ext_top.png", + "bbq_kettle_grill_ext_ani.png", "bbq_kettle_grill_ext_ani.png", + "bbq_kettle_grill_ext_ani.png", "bbq_kettle_grill_ext_ani.png", + }, + + tiles = { + "bbq_kettle_grill_ext_top_ani.png", "bbq_kettle_grill_ext_top.png", + + { + image = "bbq_kettle_grill_ext_ani.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + { + image = "bbq_kettle_grill_ext_ani.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + + + { + image = "bbq_kettle_grill_ext_ani.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + { + image = "bbq_kettle_grill_ext_ani.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + }, + + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, -- main body + {-0.18, -0.3, -0.0, 0.18, .4, 0.0}, -- smoke + {-0.0, -0.3, -0.18, 0.0, .4, 0.18}, -- smoke + }, + }, + + + groups = {cracky=2, not_in_creative_inventory=1}, + drop = "bbq:kettle_grill", + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_metal_defaults(), + on_timer = smoker_node_timer, + + 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, + + after_place_node = function(pos, placer) + minetest.set_node({x = pos.x, y = pos.y, z = pos.z},{name = "bbq:kettle_grill_base", param2=minetest.dir_to_facedir(placer:get_look_dir())}); + minetest.set_node({x = pos.x, y = pos.y + 1, z = pos.z},{name = "bbq:kettle_grill", param2=minetest.dir_to_facedir(placer:get_look_dir())}); + end, + + after_destruct = function(pos, oldnode) + if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "bbq:kettle_grill_base" then + minetest.set_node({x = pos.x, y = pos.y - 1, z = pos.z},{name = "air"}) end + end, + +}) + +minetest.register_node("bbq:kettle_grill_base", { + description = "Kettle Grill Base", + + tiles = { + "bbq_kettle_top.png", "bbq_kettle_bottom.png^[transformFY", + "bbq_kettle.png^[transformFX", "bbq_kettle.png", + "bbq_kettle_side.png", "bbq_kettle_side.png", + }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.45, 0.4, -0.45, 0.45, 0.5, 0.45}, -- main body + {-0.4, 0.313, -0.4, 0.4, 0.5, 0.4}, -- main body + {-0.1, 0.1, -0.05, 0.05, 0.5, 0.05}, -- catch can + {-0.342, -0.5, -0.35, -0.292, 0.5, -0.30}, -- leg + {-0.342, -0.5, 0.35, -0.292, 0.5, 0.30}, -- leg + {0.342, -0.5, -0.35, 0.292, 0.5, -0.30}, -- leg + {0.342, -0.5, 0.35, 0.292, 0.5, 0.30}, -- leg + {-0.342, -0.3, -0.35, 0.35, -0.35, -0.30}, -- cross support + {-0.342, -0.3, 0.35, 0.30, -0.35, 0.30}, -- cross support + {0.342, -0.3, -0.35, 0.30, -0.35, 0.35}, -- cross support + {-0.342, -0.3, -0.35, -0.30, -0.35, 0.35}, -- cross support + {-0.30, -0.315, -0.2, 0.30, -0.335, -0.18}, -- grid + {-0.30, -0.315, 0.2, 0.30, -0.335, 0.18}, -- grid + {-0.30, -0.315, -0.06, 0.30, -0.335, -0.08}, -- grid + {-0.30, -0.315, 0.06, 0.30, -0.335, 0.08}, -- grid + {-0.2, -0.315, 0.30, -0.18, -0.335, -0.30}, -- grid + {0.2, -0.315, 0.30, 0.18, -0.335, -0.30}, -- grid + {-0.06, -0.315, 0.30, -0.08, -0.335, -0.30}, -- grid + {0.06, -0.315, 0.30, 0.08, -0.335, -0.30}, -- grid + + {-0.468, -0.5, -0.425, -0.35, -0.25, -0.225}, -- wheel + {-0.468, -0.475, -0.45, -0.35, -0.275, -0.20}, -- wheel + {-0.475, -0.375, -0.345, -0.415, -0.345, -0.315}, -- bolt + + {0.45, -0.5, -0.425, 0.35, -0.25, -0.225}, -- wheel + {0.45, -0.475, -0.45, 0.35, -0.275, -0.20}, -- wheel + {0.475, -0.375, -0.345, 0.415, -0.345, -0.315}, -- bolt + + {-0.29, -0.5, 0.36, -0.36, -0.4375, 0.29}, -- foot + {0.29, -0.5, 0.36, 0.36, -0.4375, 0.29}, -- foot + +-- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- main body + }, + }, + groups = {cracky=2, not_in_creative_inventory=1}, + drop = "bbq:kettle_grill", + after_destruct = function(pos, oldnode) + minetest.set_node({x = pos.x, y = pos.y + 1, z = pos.z},{name = "air"}) + end, + + after_place_node = function(pos, placer) + minetest.set_node({x = pos.x, y = pos.y + 1, z = pos.z},{name = "bbq:kettle_grill", param2=minetest.dir_to_facedir(placer:get_look_dir())}); + + end, + +}) diff --git a/mods/BBQ/mod.conf b/mods/BBQ/mod.conf new file mode 100644 index 00000000..9defa353 --- /dev/null +++ b/mods/BBQ/mod.conf @@ -0,0 +1 @@ +name = bbq diff --git a/mods/BBQ/overrides.lua b/mods/BBQ/overrides.lua new file mode 100644 index 00000000..8a6ed72a --- /dev/null +++ b/mods/BBQ/overrides.lua @@ -0,0 +1,181 @@ +--------- +--ALIASES +--------- +minetest.register_alias("bbq:mutton_raw", "mobs:mutton_raw") +minetest.register_alias("bbq:mutton", "mobs:mutton_cooked") +minetest.register_alias("bbq:wood_pile", "bbq:woodpile_aspen") + +-------------------------- +--COMPATIBILITY WITH CROPS +-------------------------- + +if minetest.registered_items["crops:tomato"] ~= nil then +minetest.override_item("crops:tomato", { + groups = {food_tomato=1}, +}) +end + +if minetest.registered_items["crops:pepper"] ~= nil then +minetest.override_item("crops:pepper", { + groups = {food_pepper=1}, +}) +end + +if minetest.registered_items["crops:peppercorn"] ~= nil then +minetest.override_item("crops:peppercorn", { + groups = {food_peppercorn=1}, +}) +end + +if minetest.registered_items["crops:corn_cob"] ~= nil then +minetest.override_item("crops:corn_cob", { + groups = {food_corn=1}, +}) +end + +if minetest.registered_items["crops:potato"] ~= nil then +minetest.override_item("crops:potato", { + groups = {food_potato=1}, +}) +end + + +--------------------xdecor----------------------------- + +if minetest.registered_items["xdecor:honey"] ~= nil then +minetest.override_item("xdecor:honey", { + groups = {food_sugar=1, food_honey=1}, +}) +end + +--------------------------------- +--UPGRADE MEAT DROPS IN MOBS REDO +--------------------------------- +if minetest.registered_items["mobs_animal:cow"] ~= nil then +local def = minetest.registered_entities["mobs_animal:cow"] +assert(def, "mobs:cow not found") +def.drops = { + {name = "bbq:beef_raw", chance = 1, min = 1, max = 3}, + {name = "mobs:leather", chance = 1, min = 1, max = 2}, +} +end + +------------------------------- +--MAKE YEAST NATURALLY OCCURING +------------------------------- + +for i = 1, 5 do + minetest.override_item("default:grass_"..i, {drop = { + max_items = 1, + items = { + {items = {'farming:seed_wheat'},rarity = 5}, + {items = {'bbq:yeast'},rarity = 8}, + {items = {'default:grass_1'}}, + } + }}) +end + +minetest.override_item("default:junglegrass", {drop = { + max_items = 1, + items = { + {items = {'farming:seed_cotton'},rarity = 8}, + {items = {'bbq:yeast'},rarity = 8}, + {items = {'default:junglegrass'}}, + } +}}) + +----------------------------------------------- +--MAKE VESSEL TYPE ITEMS WORK WITH VESSEL SHELF +----------------------------------------------- +if minetest.registered_items["bucket:bucket_empty"] ~= nil then +minetest.override_item("bucket:bucket_empty", { + groups = {vessel=1}, +}) + +minetest.override_item("bucket:bucket_water", { + groups = {vessel=1}, +}) + +minetest.override_item("bucket:bucket_river_water", { + groups = {vessel=1}, +}) + +minetest.override_item("bucket:bucket_lava", { + groups = {vessel=1}, +}) +end + +if minetest.registered_items["mobs:bucket_milk"] ~= nil then +minetest.override_item("mobs:bucket_milk", { + groups = {vessel=1}, +}) +end + +---------------------- +--UPGRADING WOOD FUELS +---------------------- +minetest.register_craft({ + type = "fuel", + recipe = "default:junglewood", + burntime = 100, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_wood", + burntime = 92, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:wood", + burntime = 85, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_wood", + burntime = 75, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_wood", + burntime = 65, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "stairs:slab_junglewood", + burntime = 12, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "stairs:slab_acacia_wood", + burntime = 11, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "stairs:slab_wood", + burntime = 10, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "stairs:slab_pine_wood", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "stairs:slab_aspen_wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:stick", + burntime = 2, +}) diff --git a/mods/BBQ/propane_grill.lua b/mods/BBQ/propane_grill.lua new file mode 100644 index 00000000..71184625 --- /dev/null +++ b/mods/BBQ/propane_grill.lua @@ -0,0 +1,389 @@ + +-- +-- Formspecs +-- + +function default.get_propane_grill_active_formspec(fuel_percent, item_percent) + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png^[lowpart:".. + (100-fuel_percent)..":bbq_smoker_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_smoker_arrow_fg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +function default.get_propane_grill_inactive_formspec() + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +-- +-- Node callback functions that are the same for active and inactive propane_grill +-- + +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", "propane_grill 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 + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +local function propane_grill_node_timer(pos, elapsed) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist, fuellist + + local cookable, cooked + local fuel + + local update = true + while elapsed > 0 and update do + update = false + + srclist = inv:get_list("src") + fuellist = inv:get_list("fuel") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local aftercooked + cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + cookable = cooked.time ~= 0 + + local el = math.min(elapsed, fuel_totaltime - fuel_time) + + + if cookable then -- fuel lasts long enough, adjust el to cooking duration + el = math.min(el, cooked.time - src_time) + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The propane_grill is currently active and has enough fuel + fuel_time = fuel_time + el + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + el + 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 = src_time - cooked.time + update = true + end + else + -- Item could not be cooked: probably missing fuel + update = true + end + end + else + -- propane_grill ran out of fuel + if cookable then + -- We need to get new fuel + local afterfuel + 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 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + update = true + fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time) + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + src_time = 0 + end + fuel_time = 0 + end + + elapsed = elapsed - el + end + + if fuel and fuel_totaltime > fuel.time then + fuel_totaltime = fuel.time + end + if srclist[1]:is_empty() then + src_time = 0 + end + + -- + -- Update formspec, infotext and node + -- + local formspec + local item_state + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + if item_percent > 100 then + item_state = "100% (output full)" + else + item_state = item_percent .. "%" + end + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive" + local result = false + + if fuel_totaltime ~= 0 then + active = "active" + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = default.get_propane_grill_active_formspec(fuel_percent, item_percent) + swap_node(pos, "bbq:propane_grill_active") + -- make sure timer restarts automatically + result = true + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + formspec = default.get_propane_grill_inactive_formspec() + swap_node(pos, "bbq:propane_grill") + -- stop timer on the inactive propane_grill + minetest.get_node_timer(pos):stop() + end + + local infotext = "propane_grill " .. active .. "\n(Item: " .. item_state .. + "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + +------------------- +-- Node definitions +------------------- + +minetest.register_node("bbq:propane_grill", { + description = "Propane Grill", + tiles = { + "bbq_propane_grill_top.png", "bbq_propane_grill_bottom.png", + "bbq_propane_grill_side.png", "bbq_propane_grill_side.png", + "bbq_propane_grill_back.png", "bbq_propane_grill_front.png", + }, + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, -- main body + {-0.5, 0.25, -0.5, 0.5, 0.68, 0.5}, -- top + }, + }, + + sunlight_propagates = true, + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + on_timer = propane_grill_node_timer, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.get_propane_grill_inactive_formspec()) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1 ) + inv:set_size('dst', 9) + end, + + on_metadata_inventory_move = function(pos) + minetest.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether propane_grill can burn or not. + minetest.get_node_timer(pos):start(1.0) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "src", drops) + default.get_inventory_drops(pos, "fuel", drops) + default.get_inventory_drops(pos, "dst", drops) + drops[#drops+1] = "bbq:propane_grill" + minetest.remove_node(pos) + return drops + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +}) + +minetest.register_node("bbq:propane_grill_active", { + description = "Propane Grill", + + + + tiles = { + "bbq_propane_grill_top.png", "bbq_propane_grill_bottom.png", + + { + image = "bbq_propane_grill_side_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + { + image = "bbq_propane_grill_side_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + "bbq_propane_grill_back.png", + { + image = "bbq_propane_grill_front_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + }, + + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, -- main body + {-0.5, 0.25, -0.5, 0.5, 0.68, 0.5}, -- top + }, + }, + + + sunlight_propagates = true, + drop = "bbq:propane_grill", + groups = {cracky=2, not_in_creative_inventory=1}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + on_timer = propane_grill_node_timer, + + 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, +}) diff --git a/mods/BBQ/propane_grill_pro.lua b/mods/BBQ/propane_grill_pro.lua new file mode 100644 index 00000000..7cb491f6 --- /dev/null +++ b/mods/BBQ/propane_grill_pro.lua @@ -0,0 +1,391 @@ + +-- +-- Formspecs +-- + +function default.get_propane_grill_pro_active_formspec(fuel_percent, item_percent) + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png^[lowpart:".. + (100-fuel_percent)..":bbq_smoker_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_smoker_arrow_fg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +function default.get_propane_grill_pro_inactive_formspec() + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +-- +-- Node callback functions that are the same for active and inactive propane_grill_pro +-- + +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", "propane_grill_pro 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 + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +local function propane_grill_pro_node_timer(pos, elapsed) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist, fuellist + + local cookable, cooked + local fuel + + local update = true + while elapsed > 0 and update do + update = false + + srclist = inv:get_list("src") + fuellist = inv:get_list("fuel") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local aftercooked + cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + cookable = cooked.time ~= 0 + + local el = math.min(elapsed, fuel_totaltime - fuel_time) + + + if cookable then -- fuel lasts long enough, adjust el to cooking duration + el = math.min(el, cooked.time - src_time) + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The propane_grill_pro is currently active and has enough fuel + fuel_time = fuel_time + el + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + el + 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 = src_time - cooked.time + update = true + end + else + -- Item could not be cooked: probably missing fuel + update = true + end + end + else + -- propane_grill_pro ran out of fuel + if cookable then + -- We need to get new fuel + local afterfuel + 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 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + update = true + fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time) + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + src_time = 0 + end + fuel_time = 0 + end + + elapsed = elapsed - el + end + + if fuel and fuel_totaltime > fuel.time then + fuel_totaltime = fuel.time + end + if srclist[1]:is_empty() then + src_time = 0 + end + + -- + -- Update formspec, infotext and node + -- + local formspec + local item_state + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + if item_percent > 100 then + item_state = "100% (output full)" + else + item_state = item_percent .. "%" + end + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive" + local result = false + + if fuel_totaltime ~= 0 then + active = "active" + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = default.get_propane_grill_pro_active_formspec(fuel_percent, item_percent) + swap_node(pos, "bbq:propane_grill_pro_active") + -- make sure timer restarts automatically + result = true + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + formspec = default.get_propane_grill_pro_inactive_formspec() + swap_node(pos, "bbq:propane_grill_pro") + -- stop timer on the inactive propane_grill_pro + minetest.get_node_timer(pos):stop() + end + + local infotext = "propane_grill_pro " .. active .. "\n(Item: " .. item_state .. + "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + +------------------- +-- Node definitions +------------------- + +minetest.register_node("bbq:propane_grill_pro", { + description = "Propane Grill Pro", + tiles = { + "bbq_propane_grill_top.png", "bbq_propane_grill_bottom.png", + "bbq_propane_grill_side.png", "bbq_propane_grill_side.png", + "bbq_propane_grill_back.png", "bbq_propane_grill_front.png", + }, + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-1, 0.2, -0.5, 1, 0.25, 0.5},-- wings + {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, -- main body + {-0.5, 0.25, -0.5, 0.5, 0.68, 0.5}, -- top + }, + }, + + sunlight_propagates = true, + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + on_timer = propane_grill_pro_node_timer, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.get_propane_grill_pro_inactive_formspec()) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1 ) + inv:set_size('dst', 9) + end, + + on_metadata_inventory_move = function(pos) + minetest.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether propane_grill_pro can burn or not. + minetest.get_node_timer(pos):start(1.0) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "src", drops) + default.get_inventory_drops(pos, "fuel", drops) + default.get_inventory_drops(pos, "dst", drops) + drops[#drops+1] = "bbq:propane_grill_pro" + minetest.remove_node(pos) + return drops + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +}) + +minetest.register_node("bbq:propane_grill_pro_active", { + description = "Propane Grill Pro", + + + + tiles = { + "bbq_propane_grill_top.png", "bbq_propane_grill_bottom.png", + + { + image = "bbq_propane_grill_side_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + { + image = "bbq_propane_grill_side_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + "bbq_propane_grill_back.png", + { + image = "bbq_propane_grill_front_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + }, + + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-1, 0.2, -0.5, 1, 0.25, 0.5},-- wings + {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5}, -- main body + {-0.5, 0.25, -0.5, 0.5, 0.68, 0.5}, -- top + }, + }, + + + sunlight_propagates = true, + drop = "bbq:propane_grill_pro", + groups = {cracky=2, not_in_creative_inventory=1}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + on_timer = propane_grill_pro_node_timer, + + 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, +}) diff --git a/mods/BBQ/screenshot1.png b/mods/BBQ/screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..686b7dffdc9bba7a5e087286545ff6e41ce6b080 GIT binary patch literal 510793 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π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⁣IUQo(l-IkeM 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%0Dbb*F#relA4~-5 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

xSguqvLJEBnSdhz%g0 zNhPx+%qVDr3p<*KF9^vH^QFX|z4_ozo_hRvCaH^ooYS_)WZd!NPA_b+pU(@45ocf^LwvRq>v?5ZE5fGg3g}fmLZQXrJyqb zmb{>|h*)!WZ5ZfGM4XQ~6Z0nn-vL0Y)|L(;20BZLM~zx}YlNhh(MjkrT~!Rr0-z|G z<<4toj-B(Ek-P2z5Z^Z{w8gcY9eU8aUGIyx-u>Z!{YU**Bkp?h3m3{l$M5!HJ*SjU zmpzCfx2rlqTry=BiY3|kG?w5PD-n?w0<5fFQ1m3cnJ);C(3Mmw6_m}O)XRbvD9PD@ zqDTnj0C&7yqavr8Vc~xDVb3*JD%96;+4)CrxgDIiD}YEO95^s*i=?O1v!#v{*JFI~ z$uXUZ=6zV!CLJvjQ7Ml&*k+ZsiRTxIRux{JwG`bB-o%eShx?0_r85@f%|CN`IqZSl zc%6K6!^Bw1GB^5cZkqL#5TT4(!wmWUyxDF@t2I9-zxAHOa+S&aNNIFX5^+9x^4ul) zu6kd3h3TQu`tri2y!_-qo~wCy=1QYu=`r6ARHYw%2EVXICKIdqge++fO6kzV!R6UA z!E3cTMnXiN#luYl$)IQh867Qo&}WxOeSW>RyO@z3U)Xl?PVslUD*J1 zsP&X=2i&GIwa^4`VAO9LH!ey5XaZyg9pJSVz@Qmg5(J==JRP))LGyNw?MeZdUugK6 zzOt|;1)zWZV|TI-zxkKX^6s68J7&=6h`GWnwrxM1P73b7%~%D=c+87fITozl@x)~e zdooPV!>?3pF7TZQV$e24B|u^MfBxbTX4(GLr{3>-;jPt$78bG-ekGjMhHaY$07dhg zuR&M-@%!I#D7Vj^awt|m_lv*oyuKL+qfZTVg-`8vlbh^dPpG##0EUXm?o;$ykUOp! zvF$+s4?ihkZhhk$UuUA&?|8>M!#W#-q4n@-YiP)+ElWHTRPo}GniuHwRJ2fVf}Op4 zCue4+!|t_r?_P!v&d$z8W6%tx4GI;0^PArgF=#H7{K_kyl!>B%GJq#ebdmAfCVOBP zC3gj4x!lJTt8N0w;>{6#ww4gKkB*KCFHXqD*{JtKkX2O?6L?NfpOs>}BO_gINKIIv z5+?20z*u2T|0P-D3Pqg_?ovZc85AOFoGKlLMT2JoAo`$EJD_Q!tw4J0?} zLb_=eeWoJl9QNC_O0$p)ZRxWoofxTD@B@fdS1~P__4A$AR}BiJ5)w(iwuyX69#=f| z_;Km`|M*8fB!5A&9CWp{IsiTHzjdsbNsi=vS67|yiU#={zuE_wA++YcS?j}9!9V*%sA>p*52K2<;6K}Zl z9_gi<9eU|TFdmNuT?Zl{u(2%hj~LeyWi&;=WhqB~3#F2W?&qG*aA)xl$DmhM&imU< z2n7)tCSGo&a_)S;-^hJ zO=%f4491dveRk@?k;B)vD>cEs6SiX1F*~)Koq~y9ejE|^jT5* z2zR~G79RAux(Vx9nLQH&2KSCj!>#9!U4Uo|x`򿷇@r15IheyvI09KlIA`$ai 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

2{0MzSt={d%XjlaD_X z6R-jybOzvcKBoVWa6)I=M-_)r>bDrsnWIDqxbp_k`OrNAy+k*5mN?&ha7%6(03?!0 z0Mi#{xQw!p=2b;CyPoA&VrDJRYqdbkNB9DOOgS?p_D*AQl0yi4pZkw~Xl(Md{p8?U zNo0C3c4#Qvo)qvAf#pKAEb|#hf>{arR|oVU*F002_59Xm)Xb_Zh)LLWz}%iBl#^!t zf7R@I!|{gYaf`{iY4a>KZwzdMI~NKCk&9zVBpdDsG?6xmCIuJ$Zr3)5rxutV|JvlHYpG;8W>-~2vl-Kk03oDBU(bK_tM6d`uBgU-)zAFNMIE_TtJSW) zJ)ipVUI21YWU}g^B)Sj(>4m1s-7_%!#~ycNuC)Z+DN4K3nRcR&!B4B~z;l?H#>pt>&VRVE_5qj*r~Dx=qd~S)G$N zAJ=`sOS1gfhewzC4gnY)9p)}=U41Ld+>OSCYcKWj>9gQ-%eh=I%BRnhC;K?`SpvET zZxYbwN}f-jgQ0SXOP^EAT>1>4Qb_6M&(1RWJpqC3v%DdFw%I;!vYB7^zp=Y0Wk+i^ z-rWv9fDXhW-~i}})7Jp-0CdNmUNiu7E718m8$R1Awdo_+!l0W1n+~9z7SOsOvlBp5 zFUX_|0NUaVw|+W+1`zGsXIWh(07#4+0kA&t3bP10gVq7`_q_K5`Vf^Q!R zbMbfr4R;)t$zM?jAs%~d6{4ydPgttg>$(dL-5T1~j`}j{^D!o_Lx&EdVfAd6na2)% z{h28MZ@+5~Q|8d>ic%=}IH!wJg&K@_fQ&|Nj~Jy( zFMk7E`MlfsHZgc! ztxFd+v)L>~QDskPetD@CG7I3jCrvo(4Rgut>uH10xk*u^R8xZ9mU`f|>4kkmz1OWc z&p-BzjjeA#>Cjok(K40g0^8M0Thx`wsbhQN09Mx6`NSh4L^86!2Y|=RmZ%n{76EuY z?ACkh18?VLdt_|r@JK(qanmUP-iRH|L_#iJ@2O`~Jbhp1&h~2YGmO5kF3oDJ?alYS z{~??CXD}QHh8c2LsLlG#9vABB>B}qeSP;O%@*TaevUT=Q+!4_dT0p1FvmuCb$%9r$`KT*Wx13u z2pHwEz&6(H8a}|bjZLrT0W4nQ+QtHKaVjdaD(A(vv9>1~rLAVx1*$=o51j$%-eV=! zJV=0!j`qL*od@3kiElNSnnX6U5B7&YxS!poWd(d3J9cPDkmuU`tUyHIna7d_cjl>5 zCZl9MpHAf^{tBWu>lTPAqfHxs5lGd{y6N22?&ulWwS2=HwB>80?J3s9LP2QqToJ66 zsj{*oYJGQ)<*>geEDBa$$ccP*d4WcX z0swJAQnk(0579KqC2OjtshY>*(KUFRS>@+n?)>SaD?9bIqoc#?^W%((E;G5@HhksE z+xTnl;pJ(z=M8@(R;B2(>a%FwKA%^W zxd-Vo3KAY}aKTzJoiB-6S>ng3uDZCJJ-0~TougVuHyGv0MIvxrL$ev z@CJ*u5>v2oS&g9SseEn5upsGZFla(Ox#!?<08rHxa4lMy*kj{;Y(*PMa!Iy(&kX=R1ss^aUvmbdTrAvpwR`v^oG;_ArcBiBS(;ueVlXhiA+;^vZ~ztNVAg z8yfD!ynXk&X=8r(%>w|4rapU4WPJ9uuNi?`-u15U<;y`0!*JOpo;7-Vd*|oPreB@A zXf9GdZzgLN*}`q9-xX?qs3TwwfJDMvH#2!t^`^rT(%>~t5ecH1g14&?sc)N1jD68* zqhyuVtVYem$#ykLACI>Mh$U~bnLrlA#OuV~2|3R>|03d26Gy>rP^)Jm)H7dmX>_3L z%ItD0cgET}vYD35g!{U?=a-gRx%19@j@b;K1u8w+xrTdHQmvS^nRV}K?@Z+?w9z`F znR*SydSZ^fhq0WYHn$ZSZbN+ccwP0H3P4{k$Mza;=}d-f^!dQP4gjkhw5>yDE`C~F zs#P2DPwRxH&-;hC4;~pC;;%hKhtAF_i-g&WaB~I?CX=PLH30P*^ws>)haY*7g`Tkjh^I3x)H zCGV=hDi%UOiKbyJXBtYUL=9J=YauX?&fMa}L>oWiz-45k zsq<6+VIOmPO_de!VfWa`+8@7S2}r9+1n2UxWKu&N&;#+}*S?&mn$>hOC3(<0Xm4UyqcT$~3#p~q_U?gt zz3#LEbE@m&B?$8M~)Fw;QI%RVm6F3|G&c?(O4t zj95=_VLZ)U(@U#8!#%v5R~FCsyxh3N{;>bb74AStCb`b0T$;y5pXu?LuDcRmE?(l{sW+_G3;#P#` ze?te*dvDpNKX}Iv{>6=4bGQG;&wumJJ^)~0Vo{_;?qf&%URgR#fcbe?6{3IIh>dU|@`*nHIk<>hjW3hC_Z(kb)Bix-?%FD&az zMCOiB#>}ZT;_pc;YYj~!9Z@%cR8HZj%ys54Xu92S23-UYY&Ri$zEbtb3ILa%%OXbl zq5x9)S}4FZ@_oZ$!w>C?mqZNe8{hbv{>R(i_6|M=Pyqyk0RW{^dCO9W2ilD=POBC3 zQx`JZhGb;p36;_diJ;1yZpVmbb~6{{8KzPp;tUAcAZLD)5kavC=asJkhZ|e7sI_CM z>4p8Rna$P;S+Q{tHM+1Pq3H--d#QE1;6jyzebN?6zcoow(?}(68Z^0sFwqX zIC5|hK)TF`RJpb)+O)Xy_5-CHd$qVcW$d6F8QbHmd0tC;y^@>7o$KB>04T)mwzjj( z?iNZ-1%My`{MA1{{-O8Yum65-dK!)ZTmU}sQ}1_vOlMeD+#y@nTVI#~5RO|sFQ2`@ z*e;rxTN~;drMoFD$`p&GP$(FVMCjh+_xmc9>PO!yaxN_3&SFdFqR?Y(s-y@4B5jUN zS~ICS=p=o;b5q<|YKcw)@StE2DOTb_X9)nh4)lv;3&Sv${W$Fln5779#V13H)Bd0T zIh#GKrINR58yk)$2)}r%^UIQp3y*54Y#lCM{dbNG2tKKK zexKQXrG~_BwGMaKiaV^K#mi5mHz{b-T2T>zTp4viaUuikh4p{`w~qi&v;{%e;Q>m? zTExvJv2E&UAuaBeCs%};js4R3hcul?;=YQ?muRTAs4&aZx9QBaj` zVfAflyf2 zy=_|~|MOh;$KOPcqjg&aIZ3p*uX)04O3@GdSK)?8<4>NzCpBL?jGBKq|2?s?dMf~wm{>6@~C!ghA zo4hm|47mlp0<1wD^cX#gJ?JK8_1?I(+Pj`UH}s?ra~^=6zm^6EKubV>p9{cTvt_Ll zmp(P|T6Sr65e@(?86vR}H`vEw&^mwyhe7wHjpKbQoo}@W65&WR8U>KeX8nFkl=I=? zy^@6K=_y-Q*{sp)rluHfp~B%X9F83TEG{kr@OV7!?RN1yYMdsKa+L3TojU_Kc<|6W z-tjH~4?k=%lh;kBU$~M1aD0eOc;i81UP+f2i${CZ4S=W$RINox$+m>W8ZiK}S$1ox zl?s4*q3DT4xC&$00OhfWi#HMO>oJ<<+M-Ci{KhxFrdwnSd~u)wpqq8L}jcm%Md|k(n@)Vq5@D#<>t>s zF&%nD0*!FoH{h!2_63z{Nl@~Sn2P@Yc2KnCTVxiyre+Q)znzPoSm;*uyOCab`rGybwl-rhXM@%C+$vD2@*@N`1SVeG7acm=g}e5UZuorb z@!l*Sl)e1Iq^{)>mScxIZ$H3=n1$5j4BK-5EC2W;06RVg0O&fS^Y=Q^~jS9pU5+FYoIpq2$0UK zvoMW))&Gfmg9a~Wqe&6g*@!!HkL~Lwu{^Xhc5qOT?b`gD01N5RnZCC7=Dp1cLUe3j z+K6Gzuh0{M?b-TTRssLy{$A?jz9XLD{NmEu;xbP|FXgzdNZR5-G>&;PK1x5f&rzo% zeMtZ{rM%^t=d&MXpB{}4-OZa~q=w&Eo?i>On1jTfp|<0b0ai~JtxH6;l*p@9=iUK9 zUIM?d0HbB;qPMk$7!rO1&~D(9L2B{0EugxM0s(Ta%Y~d^ITE*QF}J?u@Pk`R$^8QW zQnMoantiw2|Lqq)x#OGjZC&jvvo)@Uvs{XIalxGG6)gS)EXPD<+)iM1!8~NDs+Kzy z#S{tp_v`~8%ksj^xV39Y)@9LQWGYDjy8DM4BAmQ5JGpUF-gWbK>T`DT3hyI>p;%i- zht8enCJeXTvZIIF?8PL?ExxL#^OINmhW8Ufwr7}+Yp0*vcl^$+pvsNLgpcF|^m%?k z?c>`%_w9@8Xo;Es;>2PPpFRtUGB!3WFnnH1Wkj~m#3Q25byvHPKIck8`poyd;ZsXB zp7RX}?;T$H{33q(E}4%hMWMNQm=eJEeeOpEm~y=)QZQVa$QXZZO|*!Njfpm^s&$d< zC$^L2cD6nj_yAgrDHmrJ0rU*Adt)Vi1$+R#|JFAM=yR#4@aVI?8_@*N^aMbN;ijM0 zvboX?VKOOBZ~2+O(G8!`0MNX~ZO#%*25kapi7|t10YIBgkhua5fW}5f(48y)4l97x zjd^3SSfNnRjjQ~Wt!{U>@eNZ`_PI-EWOH+j<9gw6I2a5uoo1v`DF99Y4UlLw76=3Z zlvy*nu%hZ|3CR7DQ+W}PaIa)-FMa{`dsZara6s@U= zsFa;JQC!VWi0ZG<<1o7@Ws4@iO&dT0;xfNqqM`;i!k$S0%H>Kk|FB=CFjS!Vt_r1D zc!L3d;{ml&hsR~Q1)(CbbcX#!tDS6AOJ~3K~y)g4Z6+BnzRP#wzJC~ zih5{x@^LP^tn%S(EiW*ewJeM@nFVmQr5=ScQs{l zY8(F~_3HWtXJ&m7mn>9^4)-PjELGT>hqoRVZNt3y?1eDrtj!O-@4fmTb4!df-KhfC z_2f-^2EOu-PcRDNa#4%X&Q7}%=bzO5F*ebpwN`Y)$(mAOUab}sfxaoB zE&<^fyR$_G?PhF}1%=ED`iWf3clQcRVxt1Jw~$MN4&G!F5F>H+qY_rX@1da5-V+hCM}36E($m%Mw5~Lq;t9bU%z>$(YQrL2>R**@L_UiR)H0DUf})N zRm@q$0qf(Q(AK$gIGPZ!k(IgS9hhFFO@JW)rMzM_gXA7M4Wo%jogjM0K@%QgHRsl*re|ZEt*w;OhFy6;YE) z8@2e2dMJ$kuDVip?~Wy9@8Dh=eQqV?v*}1Ie&f`YrfIS)_mAvv(&tSJa!u`=it6*p zuj4oAI25jpo8a21=bH9L$+!_(-lMuzj8v(Pv4*(7sOYQW6pE6R#|A z$7Ww=sFLRznvr55-VqfPs94}GyF~?|AXmwc24$CDuylsKA>nrWGIu-b*WZG4k-L>! zbq8%mvexywB%sf^lE$OYx|KH%KnEo%ah;(XrCtx3Dp`KKyTSj z7C>L0OJM$7m7)Uk=f#;t9(@K-Nna7rX8=3^T`DR7S_IJcwWC}DVFTzdfAXRC{N}@W zt))#hZYX}Vd1PW{yoBv{>b&;B6*lN0Q{u8!2#JAf(w zJq{LG10c(i*Xx7TDt7PQeE`PCuh|~y?;il9OeW)qD@dA-n->=B5>zUc(zh-B7PrX8 z8XgD)ySloUml;Qa_w6$}^ZD~;ltn^xkx@D`Tl4uO0KIXSmG0EhFoL#alZsR; zL;~h{cK0q3;a4T?>55D(f9DkEJ2Dk3a*J&J;?=7M_V2%rC*#QOox^+K?7Vma^F>64 z74ew=u=RX5JtxEx0o(nt2%3h^FFt!gkn;m?y0hKi;jD;2G~ne^@SDaC+_cC3l%f!~ zTM|I$dR;STa;g9tv2$la&5zF6FSWpkFLdJQ0DxH3UKLV?Ax~U8%QzY{JG&IHSzk(0 zE}sXW$7AsLP^%&m4&)0(03Nrmt{9?HN3z4lP(FN%y1{9E{#6@vwpo&Ha9V%xE*#ywx3!Nn$Q3IgzrFLN;S(t5&}uhQ&nz+q$mYnW_%K zrh>hFCHtU=4&E&SH1wu|qu@5HSle|spF4Y^`!iQhO8kxL>7@nw)W0p={>HZq9~=;& z$#yOQS)W}^Ev)jypn>CW+}AzEdv@vCDS@08iiTJ-sv!XitYQHW2!mov;)`2fWu%R- zZZY$X5b$-sdMgdV`cEDY1E{M;$a2}WW5=&H6@!#n!0qO+ zb1A#F*4EKsG2oIm+X`fHeyXQ$kMqJOzmAXJk!dkE{k2!mKJC2Jv`iy)za-a>759afekqAG|VebI}efCFuHu_ADx6Ep;jZdFL;h2a% zm+AugtX4__`dlln3+QvGt3yDaR(bZ^Q0dGyvd0JzdJfKFHrptJ#yQ4CWctN7qT;{@cL?&{$cX2OmJ|y^#Z; zapm$PH~@Nh#Q2fPp!Zas0)Prq9q+UW6txQ`HJ+Te}EY=+Ogq!Gxisexm|12)5FuAC9~FQhA?c5S@z-Un`_T~dh3 zz6rZva{Zm8ksWQm9Z4M>gHb;paJ;}Eo*10n`-Eq%b1Ok)TBzB$l#^7kmfm=l9Y?iK_0^d&B#+|7P6{RBJT>T+XL6f<77NV{`yMzvu|k^2`k5n@LOUo4I;Yu(D4ti`w^grpYrg+gBhl zq-R$JSNo4&_j6R66s0AX3joO}xa`M|wH{ zlyW&{SIsV#0QB8-CtLSSKmaIpBiXL*Em+7xHR#gBl&PMX>x1W$C>BSeHC&Z4hzx=pi z()7^XY)5%SZA6%N$xfJ}hvw5X!c?T!X3wGFZ!p4%^{P}Aevd(qrssm_&&>#Wb zUB-&Aw44J6cUcrQlkYI zldXxDHc!gBVYr@$*6`{^0I%OqY_Ejy&z+HxNh{THZN(BD`s}6I<}KgJ==tK+tF+Gz zg71Q~)k1nb#>CoqWHWi7( zqkHK)_YRpV&Ewy&1R3{xtRKcdYw4!$^v2t?N^S>AcVeuSTCJ%?uZzvF#L!t&JOJV` z?(nRM>?ZN0e|Sl4oE)iC>Nfg3$Om>+e!i14GXQQHV>p8j__$0&Q=9m*y{8mQyX$;a9pquq*~|Bj?@Zw=8eQ)RMf=M zcFc4)#9rIED(&?9ICq8nEhO=9JR%$s7X-pcB`b2$(mf{f5OwA0Z|t6+R1$i;DNe5l zuJ-m@keRO$E{U{&iNE;kcZw?WydfI>`oFCuI*jAPpMAf91_Wpl0F5U9<7c1OO~dr` zcfavg0h+uHDYLqo=<4zqpJXv``=`J8^oje~L5hf`$+E1enl7rXEX{UyGZu?apGpFA z*o>*Tq{&3)HkK<8QOmiljq@9mKKmlRYJqFPy*2u*S5K)_4|3?Us|M6cz@kX2PTsb)T?8$qk8df~!3=he@A;j8)|zwp6#I)x$$ zfT|G{aIqH|P1~T??o?UQ5>jV^;6(i7~!Vztk1g^~Slyb;1!B zZ#`fLDrc^W0+@a4TaW60Jn+DqY>g|IX6eS-O*Gc(qVA$Bz-u*;D~y?$X@ie3J@gs-Tyvw5q7o`d^G=;!thcJm6jH8?B#qcohoank*7 zJ7J^GyPC90)<&OqBvl$jIKT;*rbB05T2KL?&e58`^baoyp8b*czvI*eZWxwyiOUFd z=*&zH|ML@@t$|RYLt$AvOB|&4`=9=T^T%5b4>9GW!JF@N{DVa;pGm)8Z zLn6sf8$xGsLyL_i4JgUOjvGQrzGdma@hw702)VNaEYB{or5B<%#MYrRHssDdV@|o> z6i~L-$`SyK9)D0kAv3~Oo?2cIL@X3H@picLmQ$@<0T8scvh~aB=}bJ#Rax6djtKJ4 zEno9^xsLfV=|aF824{nK&%xt@oY!VfE5h*LogE^Py|(#R4UhP#re;Vg?{@%%c0=sA7?vbec{Q60o?uO?{DhEx&cwG zQug@Rql^}$WnQ3?7Fvx|y^?=}8GChco%g#p%Ab&32z$6!i@8FA-)gn;f;Yh3t?BGN zu)4}MCG*Dv0k3G8SX)jBu11qw3*|cCuWRmt^Rqj;d`$YR-&rmddGuKVs=2JsN}namVto#L^Jf8_ z1Q3Wu0q_8{g-$wi-hVrQIS!p%UYZBr{8{XuLBDi>A5d{*WSB>v0nARV81$KS@XBcc zP0J%Y0-&!GuXyh-KK;cH0f;680LCwggy)WiUqRcjS)VY3+i(w~r8)E4QRfhBYm0;B zrbAH_ofJF$BR79xqGX*opE<+O4)g~VMbWvoE!6FyLx%xK62mPufX{s4tNJqZ@sE5z z-FXeNt_n}pP-NV;1=80OZeTtQfLblPe2h-6sZ~$IF1udgijPZ+*+kR@z#RGC)9f{LI}I)kP+32110>C)3o;yE-l44AidbZnB_UNBe2nVD(k{q)K^ zFkl`IqiMLUA!cTZ;{EQ{cEhi$h-`~)O|?RH8=pj|@;3e6h)VjJN6)1T)9XpI#~iVm z&05&yTTj^F?CWVesdYFzI@Eh*df~e3U)L$!d}!qCg^3Ms%ae?2(^Gsqd(oVm-i%t0b0*%T$6vSiuRD+kGPI@_;oS@wID{jqhD z?bE#uvZeFcmMooKCCj2H*PI zwD&XD=dBG4qbgR>wn@M9&9N_jc-O`WpXpoU{`TF;-}rudd49gNqeInZIO}my;&Qo4 z>Sjq%7H6kAdiopA=QjNXgT>^G);AYVoiGgCjqA3lqD;`|<>jTi=rfzo&W@o4F@4S! zWP(1oceN4pc`d$7(C3^lOweZlevdm>6t;RZ^f|Uc^jU&G+?Gu)iMl~YmlpsFpxKz& zOd2Nnvlb!0whBN6&=TJ^Yh3>9uV4PG#kk^=T6UX*X6~vino~#=58A{Vrq680sswQ z_f@+f0MG!&#uBIkXmjFgt78xY==^H3(#pJSxA*LU7(ibcd>%mnczRi9Wvx{^Gjp$C z1%3vqk8djNj-7w= zs1eSbsWqIHKP0)Wnblf2cw-bN;r=J9He0178 z^Qh3-XveqrF2`qzQW=1w+Utfp1LF&ou}|H)x^e5adsn5yf~rg1=q{TywA@WTt5AU3z8E` z8LiQZop<`&v7K8F0QiOLsDT+HeZuBQ$5JU3fr(qb8ScDp(3zJ#iaSfV_NMx{b8@kE z^1Xeiw|i%g2yLA^Itt+Q6Zdn!^)Ye`NkAltVOC76#6(J11+lG-D`6AMDW6B^b9zLt zgf$P9_=Te-@dV@W`V@Oa5+Wk0Rhc27s;f=i!AKht*NQG|ZJGGCeaM146ThuAv>+QC z?yUd4;_VmEYa*FuvuvJ5^SCH!cB9$dqx76imW~A5B+w~OEINsN&muKPj zzJ?z?dg>M8+mOJWx9pPvq}NhW+d^h@7n0nX zKl#?Xf8lr3&kM7Y@ww@?uHHf}>vh*oEIA!cJ9V-D?Z0V1+YkQyKDZk!a$!xTgwM@| zLUzVWXrDKQKAUHYye|yED+bU$w*`Hk7t`nC&pfq%!{{>%!dRwk{%{+BTvAvks{Fa7 zONc@OExqJy%=e=$NmyMu13+@{YfRO~j-9rpjWwDaV=qF?B>{By55D@M@HN%a!dU~C z)GcIvVF2M)0h(N?qDiinyk`%@0NUepKn$SE9v2J%T3Uw%b(4K=7{b=-3;1(tLz_yW zGHA7-&Ba|u0BuOz0zj`+CIQ`>hHBd9Ag_pG^)?&#=fYik3rw6yfz_kO_eLlr=4uK?M@G@4G9>)%NQ&@(gB=`_bQ`ucs( zsULp+?rYha(KxbHeF86W#o&lT{Z(dZ1q_Ln3ptQl1l9k()1NPk(L^a*sVsP$Nf!=Z6!O?W;$ zJTg9hzOS#M8#s3CrPmsIw$Co}MaAHAvrMheSMRc-NH#Jc?g93P5x=-{JKE=;#cHSX00gD9j&|#5l4dgB4S%eXTpW zc~dFXyudSTmh}nCbEaX&k!+lECLAd-pL~%p!PcVP7Bq)e!dh}?;@bp?BS%ag7z_^Z z)V3A{)%q0C;5xXo`PrsPNn+`<6_L!6{(l?e&Y)|`;?LEkf$@1_?kzFe)y9IojG>O~ z*LIjT8d?p>g=KRA^Faz9w>#a0iJHn%jTLO6B&aKM=Ur~f!X#e00BCIw133Tq3@(T8 z=uf`&{$Kus27dUZr*u|_D)9?duNPJnMUte?KcZ2jjG`!peJS(L(;6{}w8j_{NdDiy zF>2ax)Drobo0}^8pWRfSSQr;#Z`OZfBe)B;I0pR!n|XYOb33oi+VbG z`WNS>8rx?*{nLBv-c&igazWUE_g{Cz@n@bAZiz|y+>G!U67snjug@-hHcTeDg6yl4 zKJVO9TZ!hzsdp!NNKWyHcX>VevanF??daShe4$>JQ|b7es8DV=k_8KqhqG7`XFI7n zBor74UZ;3Z-qGbLh+8VNHUl6K=@s-bRrss}(ClbXWVeVu1K6^&m!Qv!YgrL}w&s#o z?t)aGFqW;oaI0wSod-fcE=BbX}7}qA->v#^pv)Em+G=f15a=Bb?0Hu;~ zTzEWQ0KL6^=GzEW1g2t2jXtX%+S=MoP`eVebh^8{&3#CcB$0Cu0Ks4gz|hd}sZ*7n z%qpp$ezjt1-h8k-mzQBsF)KWZssK_YR(!cK*R{udy6?3WzmNk^$fZ5OkZ5&t_ncylyJ7de1 zt?GM=N&_(too~GHW-WdyRr8F@_8&>AB~Dy19go*E`(0f<%p-2nl4T4$MP_J**IRpM z&)mSNunsraGXbna=j)gk!0B{KdxCo3rut7ws%;0=A}9)n)W4y6u76wTizs?;$Sn8N z;meZZbkzoHNq<>~fvaA7OATKVaQ2Dkj=$?|x7&fUhHh){mG1MbGn@rbWD0mhpRsG0 z(!Kv@@BGexJh*A?wLxB+MdAH--T9p#Q>Ak|$^cSpWrvp^A>2ku>>qykMF4V{(?%|r z^K+m67%^e)-?>Guf`+ZbJuH15y)Z5M+357@)d%*}b6cw7jkGEG1Rvy;l>D0UI)Zdw zd0~9q9Qo$kwgE`SjZ0%V|KV3|)z)ARpBmXuo4m;d(i^PGA_ayr2Rbt`X%Gp(;q?&~c)$~o>SB?` ztxQ&g&?I2Zl0{0wavNBrIS$L6CDSLN`vnOAqFoesrlGSnjwHGBN}b%7vf@9TQ_F0DG@JKzuuQ z<~SkC?CI|>C8_(qBON2ex3g#dAN)Q503ZNKL_t(f5F2ezka7pq-rh~LrnN0ZF9+mZ zBi%z=Y^A;dp|!_Ixc1%ko6RRXJ2Bcbw2hAQkI(BSoN}q;G+;o*LMb(&cVD4YaJ$@0hgxSR z8E^UeE06rf)f8r3N%r+v+=-M< zZA(|IyKPwXZTIj#iatvymm!ut!0SX_>^Naz>@-22gYDfJhCUl@LXQuC5I{>Pdt6Sz zHQExOlojGSoH8VWK6{V@P=HS~ePz~WMD!Vef)6Y=)9Xt8I3g4<#kL zT#_q{1&~}B0}yWABC6BeN>W6hu>k=3{=a(nTmSo}`rPR0>B;Bwb^YY--~RVzp7_~& zuHD|_=dPmZg((27z5G|j2M$+mk54U9hf#up=91+F0NEt}#6x-&0H$X%+zsU7OvNCq zFlc>*!;y;bf>+8{n|8bIa=GN>z3EbKBjn=9Y&HYH?+>u_xnk{$&tyzaPF8o0oTIk} z=h2Tn_EYwsyLRmXpaEz@c>JZgP$;x}AfOg{JYIvFl7w`+(i|1?&d}$|rf)gtfd_ya z1+FDlsEV(-3|fuv38_O^Dx~)!Ra)n1Ql+!jXeFLCV<)|`0p#pg9Gd{2*VPQK};TWd9=^Bqx3%ImFZ00wmOY~Ym&r1otY&KSd^sA}T z=@(zLtat$BvQlE~d9TN?{2TGv#_x}s4F$a}mGJt}$WM*9?wC4{@GUA8I*Y=ef9f7xS;}Qi_`H87MJ~4X$6h+gXJn((tL%iyHqXQN zJM!_jLi7IbWMwROn2Ms0w!$#7L65$dyEjo=tSz*%VC#BGrfvuU%KLb+btD zpfkgf*Q}1@XV;dAV-*^U#XRgZ_d^wycfs_Kt2PMKxKHl);7~{UNtkWXr6~pLcm0m%&bt zog*0K!hDAKZAVYc8gzx=&dIoBIfA+%IB~Sq}nmZWla5%K`7E8q%ecpi6tGEB{^M8NW zR%+>N*_vKG*KjviQW-}`xcC;!1%f_1eF4I2CxD*5R)RiHo|z%&^W4(71$~~Nw9gjw z+0i(C4zzazpaC?8K3AK8OP^~}K`Z(UfCkVt`fN(Znm$WH{~LQAY{;J>2GAT; ztUmL*ui7P|&j7~85?i)JL*WpAMJ+EVW+*A?pybpH)r~uQg$uXpYIbckPEeLu$lK&3 zP_NI8o}L~CRC(*A&&`C-e(kx>-g7MgGk~rbU^A5?BO(SJ>Igy%pwme}450ntFvI{_ zdrLPxo8jKntup8efHpEz^vTrRtJuTgPw;ljAnNjZJmwQJ8^cfA9^*T4QR=5Jq}tPBA^ z55 z#-`&EjCe0#LT(DBaC^9>y?cfR(jegHFbwId5dec||W8i3#F z%vSBoE!(=)bHQv;zWgh<5={^r*-y*?Nvp&7749qu73eJScedQa_-x!}xN{w1XNmJ@ zjXQ^0IFL6ncOHOS%p%RYNH+25v2(2*LevU!at0eBNt{J`dTZ&%8<1>qK5` z5mWS80)RkAcV^KZeKtMaK%WiYtEUM?06LY(0vI`X9e4Gt)Z6$AqID#WuAKmYUp4S=F3&+tysC6krSX*jIYz&TQt+Y40y9SV7u z*7zfRVL1n&GbY^hRk&)o1c7TLS49MkQYs-t7P$g|g_XtL-pVd%dRn(NSX!I|pk%AF zv{N{KS-tQx&pf%=2+P`Kv#iDR`Fu9Gw5?~E5>e`BY{qDI#LiW38wzyZHo$t@ICA7! zaZVJy(N%Y?s%~c@k(Sp2dfr~nopsu}h%exiGC5mqnJ*ZH&zl+SyQJ88<&}i2TQ{LN z!OFUcT5ttgN}1J7D{LTuOlEzOatEqtvZ(Wj;waWEHjmrk^w*|!!9<{@(=&$Q4McB^!=Z(^tr#Q;yQV1 zy0Qa5xM!Oxd_J&q%dGQXES_R2|gZo2$oEtFq?HX9Ao-NX{{^ei2 ziD;wPmi@<{d1`ur4>@nLkfR-wYH|vP~h?nDYw_>S)vuZKqsypFTzkU=LdeVCPOB zH)NO{Bs6y}yIN>dWTqkR%(gg%jk4A)ZYYmr+jMG%J6i@z$#Vl_S^LSJ&5}H4*En8o zI|p_UKVO)%V64lfX>x6*Y@n0JUZ87gq%BPRJVO#WZ%Yi9XE2}JWiP=i%cafCOg5eL z2g8?C{iqT`mrH2*yzu1x9Gl@wAN_+Lq!d|!QV~9@>a9|_hvL}Gmaqj_P1Crc*NRgnm*IQXYlBAj`1-yo_HzT9uykeEnX)qwq2oC5BYTA zOE> zeU^L*2mmdI0SZ9x8S--Jvzpx5nJfSifKJRz0f_eYi_m$fBWT8vlAcIvla0h9lG&6n z=Uf1-B|-z}mX>w^tE+L*nyv!q2mk8sJOBHA4NL;G@R=sg7fbkzDu9NS2-*Tb$J5*; zUTeuvm~S%q!eIcpWK!Z;R((BzOe&w2_}0T}x-tuG-?fj+z&bDu;F0s)rd?sBq-F-~ z@pu3!o8`=w^Yax#+SO%DPzBJ%Vv)sP}`gXZ0 z-t4-kmFZLDLk50Mp(xK@9n=e8_8uQjO8=d0e?pg^w!@G^L@TrO$JvJS_Yc|&1E z{VvAO*!Jx^n6{W^rz|G(wQ_cKb!o+6j|FJH)S-6?HAq>iH54igD;N2OsqAKb-#B?$j_x_#!%eoSRKl3}*rO zBQ^M9P!qG)ugN6^tlMh>&gu)q!dc@!M1MMfEnV1;M0~|o>DDFqBG5bauA{-U(v*u1 zo(1jq2h&-hMRJNf-~DI5{Sk*-2=yNR(W9cTe*Ep9T=%ngalbmSbBm}@bBk*|T|I(* z5x?}gl_kH|Xuz&5#b27_E1hq;VP7v#!Me7{@!Ti5oPOScod=&81rYK&^&3CV-f5tx zHMOcs`Ou->wUn_eU%2Nj1b9-<;ESL$EZx7Jwa`LJwwaVURH1X-6jFU?8;Kxck2{Nk zef6tkk3t%vHN%~ws`^ztlhE9G-{Au^wKQ;NHvftp?hK0NHp!jan&-}j@-Y8Okd3ak zcsk!8h+LYR3q&YOrf1ug#5|pxeqQ9{4nTHkwX201iwozd%e#x@U9wOhIjDUp7dO}T zHr_7#D-maXTbH-%g1Q-rtq<`WA>Ds-8{{IIZN*~2PPG5?T|&QJtOtg_dZbh}^oxJ} zOI0U{4yx5kdEM;yhxev6A#mUDwol(y;Ihcs=1Tp&&r}vlS_$iP;#2>gO|7nkS}Nvc z-_X_{ed`}=KINZ&_o|Qmd%yaYcYSPw+EhfJ*H&w5K`2c1 zc7He=pIHzM(sD8tYzYtpE0Zpg8Fc5eLZTOG@wIl*9(&5!gz)Fdc$%QkW#nl3oLVUm z^m$-MA3>i1l#3L7b|OpAXVrHT0iYA9JRyb+MVvH!1~78)I??O%?xCwR`fQF;E@VN< zpCz9{$)DvgO`jzRC&u%l8T#x@mXJSJ0CZm?dRSED&!VjRL)HLVqtE6<8UWBbBP6w+ z2>8;`I2%G=tFc#SvNC`@hu=#4YHfB@Fo9I&>Y1t2Ttg$70sxmn*+`PazrY|^{gsG8 zpFQ;oOaNMY(wj!+)NK58yvMY^_NUV+xA72?g>95dC4pot#yNtlGU%}}PA!$oCDl2` z+#JX0%@tQ167T{Ez;)N%pyIrfC;3a~nKP#V?CP!UYD1x#bDOq^SG_%@B$x@~)k%!F zm7rY60dR`1AaVsOeL&9Ec*t^2x6$tIs`R?Kd1{oY40>i}%CetmZxH|_5;gsGFc@N? zC(E)up4w{R_11pg-QB}Y_Ryi)zJTShEdN!Qj$J4eP4N}zxh)G@2M33>IHFew+$;DR zH0W)Tsz%aN$e$~Qs#D{z)tE>mv}n&g_Y5ut^n7E_I>=kjFV{fQj~;sT?Qg!B%PygZ zv!${Uina>bB?D*6xivR)2rCfL$>In&TNW#4OJ(SlAG*gE7&z;60dUxQhpNM|AfBO)Cmrrrn(A=W14xPbRv3gtJ>S8=nbr_OcS>jHZFHiD) zhTL=m-@QgQRVbE>+}YuBYUe!I;&)g(v z`7?mT^puD`g8|USs|8c@Hd!P9$-&>NL?ccEi!>y(nqJwyd!H!T4)g<9j%T^1(1Tyu zdFRLfw#mVM$wFtg1DGMv$!G6}7(hpQwm}S_0rd9ogdRY%?NX8yqR}<41vG=E0W<_6 zXbHG|cox7TCIDS57SwE-oeKx6*Y2g$#`$4+ISxQklt{!lZSLH;yRsKJ&GCPw0_gVk zj(D8o?{RGG9DprbwlW>FR$Y7c>;vHU`=5RGY4dNNJYIQodE@?0{<@DWfc9u8o+t}? zg;Z?|MKB%Z)CO|+gp>Jlt}++Le8RV(Dub5up~PBhGrK*@o!#z@uwBhQj+HupRjumk zK2T9~QfQXdihtgeYYv(_(^why{DcS|Vf?G>#_kP1*!X(APv$ifXgA8r#cSkLVugKk z&{%LfP~H@Gh%I3XI$vOJAM$x!EPV#>n;-p<(eff#?)n(FNK8BlzZ1jx|bCa_hRW6@}3j$v#oLb9Tj7LeQqmN&ZFSju4445U^QA?6l=GxvQ;`#g1)0+D}yx91Pm+ zd%yA5@BGMbsb4+tgMU7J>)qy^_PPW+ZZ~N9+}_)16h0e%e%aDz%XYV<&mf&|Skh;i z^t{mweTG2(yp*Zf=SxpM(bp9u=TAo|ON_akzg<{ws`HJopIAUc%Tx2Bxq4^J4O!r%z{X6B5QL(78z-6otZo>`X$XG0VuL8qR(JhBp;o>`U(I7K*!qsr~+tdJr+%; z)7jbC+1PJ4+2_VD{m;k0`P;W<6q%g@H6COKKts%+%>bJ1Jmo4oc9INQ*Y1k3(NU)e zS_>?IW`MGSirZz*rM>`y!I0PMU0hsHYl*G2wY62~ul}nIuARGmJ|7@0EpaGwdwT}} z5rCE?xLmIO{sHc_a)%FJ4}c4x0X%tp;pox-0PyKgz8^qlb=mOy_Go39m|GOgDw5RM z6$7v^zYL%)Vw`{ET*ZDcFz9%qX16To+)5z>KoV=EqmjyLxXBFKIKwa3xWprmJXFt5 z74owk>e`4mcCIy>B1CF~oodR8`ND?@BP zca4mmI&W*QCE3-Ym$PfEzhEj&UqrFzv|%H3!RrEN?KiT+DamD9HTd)Iddt^;@IZ6@ zsU8GSR@}~}`kw^F`>P#T~d7moykPT-2O+7bM`9TJpn@oLt&ZY3sFI#Y~;>=^pTrr z@^a?*SXV^qib%RR+U4mk546+wl0E*&q*K*Digm9QBA?_YufoSJvEx_O>uW(EeO2M3 zrhDb>eeLi^p{va;ZDDH^CDp+n4RPb7^wkb`rubvrf+e>?hwI-u@?+(JUz>9V{s%8$R=9=bt}R z+y8_^qsrh7ZM<2@6N~g#cH^sTaL&Udp z3-cg%qTy(tXc~?H$DjKzQOeWvX#gyMHr@v5mk9ctjpqOm06LjX67)IN-vuBsB{aQ) zl7pbn8i*7bUy<%@1byxu;Dbmllq7|w&k)O>RTi0%gjH7;fNmH<+;K-mjB@PQvCC*N z3P=tBnVQ^~F-#N-01Ybd{^ z#?;iLiV^y%#|v0r5Qh(6pGu`rz0%MeKL7XM0q~nYcZVYA)onp1fTeU9KyMFc=2ro9 zIV(IWD(7F!7FymdIBEq*s&{- zSk|uQt9Ay3trJB-fw|PGLp$yUrLC<^`+I9^D+5w))qcyWr`dB4>gyIo(OY4aQv101 zXYXp(d`T;c?s!?%?lStYPBF*KBaw*q+fXQEsGm)AxS^0-=Z$btL!qb?inSIB>i5)z zly0L~EVGh0U0br`*}y{;{blPcpAAQJs)n$)*2NE9G5E}rwaM3`C&)@}l_`SmabCAB zW-2d>N>^k`SI}qL@7}8QYJo?1ha*9KH%Q7^HF<1B#>1bEEb8T2w zOMJ!7VeaJWc00iFa)I`q_O(U6()sk|yk><{p@NuKKbG1AcP2Vtg z2G9g|W@}q%qUkL%Kd@7mes;xRD$HyAk(Y^qU4y;d)X~?anZ?N$g(pHnEi!GTIE(Om zsEe+O4uN@7fdU<{W3dWCE>(27ylB*D>L9qYjogI8wr#mL0*l|Q)NOxspIk1LfL6WH zZ>-Q#xd_IwTQ-yR2mF8XKy4u_neQL2E%yO-iyL8Bt}M%ceIx{wnIB02-g;wGrT*wU z-b8%+&p&ubWRS>un^2ZzGfHMJ*qOO73P6%-fBF8`zWDBYe#iV!hr_YaZ9O(-UYHUi zTLy?R>koITP6@bSWi2gB7CSP+V}H=&^twnsTPnJ})P&Z~fM#>(+i^2ZpW~Ak2>P6N z_-XnKr-z`=k|R&k=TdTlpwHc%U2_Zb#1xuLOq=Pm7JvWYHvu^QECrxd`pkWV%P#?- z0W?jYLCT+_{arMD1}T3&`Rx6B2@2W04W#^;29b8;&kzIXfFc2C5JrJct!Ps_q}`f16W#$pE$vB2K|-q zRVL(5y!U1=@63$~pyguO;pV@#OjK(x>NCy{DtAUzAMJ2^AqiJisk*H;OAgk`Vb&mV zI-Ns9!<8PW-@dVMlXcL{{+)G@!V1#Y)@rTU+REGz#@Mo<5c|1ST`Ma_C4_2`8D#Qm z{?)Izr>YdCW_T!y&cCz9o!QZ)*?nScZRH1AvG|IO;C8#Te{zpR0C?=NN30&f2l1ku zn6pu-%!^~8ueTKXBQf7MmUGmWpz3ou;FF3BV`bSTfP&ug@iJUBnb(cXkQmMu^~zrs z&N`er@@0UttRen$@3`Y%|Lp;0{OC-^5CdlqUNQKr4$kUpnuW9C(rrX2m*8~O*&mt# z8E#_%8%e|=70OB@os%iTJ@0wT*ZxhY>CUWKz^v}R{(ajAxL-Z`#94CRtEhd9V?K6p zZccdk!J}`!^WekxJq+N@cfZ-(4k~o!Hd1bNncHlq=PIoWOcNVp{ zMjjHb2>}W=X@!zqtB*i7YjwV_;p%x`uT9*)x^^;clr!qenE(6 zS^6yT2KD~KZ=&gQe;2hNZm9e@+MN9P#IyGUXc9ov@@D`pMGCbB>PC=2g%VY_59Tp7 zH%cjCD>X1OVrLABi1UF12QDw+vsP0*TMhx39peM&SYL$$8X0u8mS;|#f`Y!?yF`7r zcX$wD0G&wYK>}#MLxv@Qh6RHbHT|_Xf+7GMbsOKWs!%eWPMdw~hQk%X=9+1@?lbw+ zVinCQROL}-MdPj9OZKLxrv?TFB?;9#^o&c#-o5((Z~-)cFMsdx9Xoab($CyD%&(=Y z3r(6qE9F94h&aqAYjd&4)v8p&^z>2#My7iE+@%nzoK)A}8SbobZ4wqPTRBaxap#7i zv-r1)B6N3SKM?@9?Y1{*-&X0rf{Nr>VQp76T0Wn%pZLYTW^nx&wBJ{oK0+RybFO@9 z^`eyNQVSlBT{xRwSqZkbZd%5Y$#ggz+_cBpEgjjArIO*6Nb8VWP2>QVhd;A-_fhAg zpMUH*0N$21zD=K3_%o0swFD$lsS2x05C8CCZgF$@vS@zDtuAwG=lBKwt+ns|z+DS- zoB=4gbnAU$EgOya0mw?;%$;94yO;!y(Pc8n6OtEsb8!VaOQM~?D#XMY^^iwy z0(PLY#c;kzVrQvhKT*&*=nwk+R^$s9}5M)yp9$nX_DfrmQ6TPyy?}e8q==3AxTLUL7I*-p+-$fq= z6iKzd1ONlO2Af%EEnDAWXge(Il~`X#y=AYf^_vVYTD5-j+udfu#H$yyxqfWIhF|77 zdqQ4{Y*5j^{guz%aL2oe2s7iOifnWp%d%-h_>b>=KDU6%A&64yRWpQq;209XJ$KeuW~VR-wH zh2a6=Y`~t#=G$GJt?k1WZX4$W8dy~2v5Bd1qVsVzuxhNHku3nG$AxQmf$Yi_2oe@D zSOBt5Cg^ke{CS80^g3#sFU>#$XjB<=VtQQRHSqMQQvmvQ?Gi1yb^tVhXvE81ubXUr zkqBA~hl)=Ec*%1UO!v8|_>BFd=JYudX<1!eZQ)&?n@*u z0}?56d)OUMR#cq5<{RUhBYUdDYc;4IQ8o|XDMEu%^p%FHUwrX-4Yt1d&3B3{RAmDZ zp;FgZb>2Fta3gRN35O%v-&sk-6Hh#=w__H58WYJzr ztAy4{gU(*(I)Eq6)6+!&gyL1zJQ@_QY<@dN`Uy|3FCLo!KzMqsV8?ueidRd`V}&~t z?1|*ggS!Ull|tpt#O|FYk98|v1syxwEJP*j)Js)D9qg zr`D+C*>(rG)Pkg+h;n62ou4A&Z`opTovFW^AxzG|@YNPG*vc3kAu&5k7=W$q%Qc8ay5kfI^|rJGgb`!nwv0QC$iuGJoFN|F8e+`QyhMH{RuDZ))xt7@3_s{~Bm4 zuFTmW5VJ#{74e(ROcnv^UOnWC&C=(Hs(ltr$Nf8Ro;v-w`FnTuoZH&uc&SXy<*l(O zJ)f1zG-ECJBf=T1oLxySQhmt@I9n?}H=B8d+$;d6N7$uzU%gY#q z0TMu$;Uws@Wr&X-k$^TafbJeSM9^md(f;8Iede{{%&VuM2hfICeZzwUeO_M61BgW$ z)xZLh$4}E|kn-pB`SU;dlXtw0@lS6bIyWPH-ejK}H+<-iDn2(1Gp!YXj#dFQchyw^ zG#CbLh(-fw0Ex9cQ~=HUz1sR{)C-5!0fH_38(*)(i|U6LQiqMRVzJoL(z3d`TA^x; zwzc|4XkK?!?yP?BdcEKL=2y+nI(6!mjj;z@0Q&olrzaDMIDlxh9Z-6E`%caSz#g$Y zDW6a^WVKTWivFFSMhwl~tD?R#fcCK4&WdOz`(o45$}(sCadEGItR&i~ttjTsiY0dz zKUY~^UIx(C)($Ae8n{pl&aa(}mjDl=P%IXU+M~O=y2S>bQk`mQ!u;wjiwgAqMp!3r z)tXcQL?X4fEGsJsEoLm%#yqR2{d#qEMXLw4byTO%YBbh;jdq^kk_4X@`)0yRFxb}x z+lRCHg0j&*Hvk-)m|;FBjJ=|J^h&O_Du4Am_v=cepZ6S$zad3$Im-H>&l-;zRLRp>05gb!>T05E%!!-+C0aZgCd@4`W+ zVH+f;mmI+ufU?5j&H(=FzK7p*x6or_DCpI=^PN9)_`(0I9E~|U$G;5fo=&sF~e+KJoNZc)+LSlX>O5oX=fzDhtB3o{q$Q$0F-kXnmYLm z%OumBwA{5x=!`0N7BWZEL3_ghrhL3gfDOT8lXBN4xw9RyGrcab+?gA3bGS2`fw~N# zCb_e&xp@y(xif*qEx9w@2O8$iwavM>4@BE#01Knk9dzwG2BHJhFkGFR%4A66J`|&x zERzC>+I%f7$rY*_d14m#yd{>YCUzBz(nemcX5h|^7-CX=I}4@3@7@RvHjDkL{mZ}n z9Dq-enrKUG{f+-|gK-GR*&TO3sBXQ~o$a?jbA_J3SzJ2zv40r5D0Qd`pIfdtxckao zL^LYi|y zQz7W{%5tK$jiS#km$y`+I9+yailEQoju8L^fG)30Ia~WFc|pNJ&}T=$2Y>+3TlQ`p zJ8_PfHz&?c43YF1r2N@(j4zEJq3N?Eb^#0^+OOk}<}mZ>DUl0c0DZ%QAmz^u18Aup z{z&`Zc+Jb4&%FG2_wZisR3B&?0w85l!U<|y8vtKxn7dTeyuEt)Ysl7EWp6M @X8}CV0BH4AG*#f7PN!Thx1#r~P$(2; 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%0AGCZ#SNv;mz40?=kw8y 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 EKjQ@j`~Uy| literal 0 HcmV?d00001 diff --git a/mods/BBQ/screenshot2.png b/mods/BBQ/screenshot2.png new file mode 100644 index 0000000000000000000000000000000000000000..bf899299dc741b2d84daa2560918ab34c2c5ff86 GIT binary patch literal 514947 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

$NZpM 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

2FKu2A;@sxE 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�*%Om7RQ&}MIrckHfY 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 b?K{G-6GOLqIZA3E;H9dh`La~eJox_r*bUIS literal 0 HcmV?d00001 diff --git a/mods/BBQ/smoker.lua b/mods/BBQ/smoker.lua new file mode 100644 index 00000000..56b7d082 --- /dev/null +++ b/mods/BBQ/smoker.lua @@ -0,0 +1,427 @@ + +-- +-- Formspecs +-- + +function default.get_smoker_active_formspec(fuel_percent, item_percent) + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png^[lowpart:".. + (100-fuel_percent)..":bbq_smoker_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_smoker_arrow_fg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +function default.get_smoker_inactive_formspec() + return "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;bbq_smoker_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_smoker_arrow_bg.png^[transformR270]".. + "list[context;dst;4.8,0.5;3,3;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +-- +-- Node callback functions that are the same for active and inactive smoker +-- + +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", "smoker 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 + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +local function smoker_node_timer(pos, elapsed) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist, fuellist + + local cookable, cooked + local fuel + + local update = true + while elapsed > 0 and update do + update = false + + srclist = inv:get_list("src") + fuellist = inv:get_list("fuel") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local aftercooked + cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + cookable = cooked.time ~= 0 + + local el = math.min(elapsed, fuel_totaltime - fuel_time) + + + if cookable then -- fuel lasts long enough, adjust el to cooking duration + el = math.min(el, cooked.time - src_time) + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The smoker is currently active and has enough fuel + fuel_time = fuel_time + el + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + el + 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 = src_time - cooked.time + update = true + end + else + -- Item could not be cooked: probably missing fuel + update = true + end + end + else + -- smoker ran out of fuel + if cookable then + -- We need to get new fuel + local afterfuel + 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 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + update = true + fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time) + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + src_time = 0 + end + fuel_time = 0 + end + + elapsed = elapsed - el + end + + if fuel and fuel_totaltime > fuel.time then + fuel_totaltime = fuel.time + end + if srclist[1]:is_empty() then + src_time = 0 + end + + -- + -- Update formspec, infotext and node + -- + local formspec + local item_state + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + if item_percent > 100 then + item_state = "100% (output full)" + else + item_state = item_percent .. "%" + end + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive" + local result = false + + if fuel_totaltime ~= 0 then + active = "active" + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = default.get_smoker_active_formspec(fuel_percent, item_percent) + swap_node(pos, "bbq:smoker_active") + -- make sure timer restarts automatically + result = true + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + formspec = default.get_smoker_inactive_formspec() + swap_node(pos, "bbq:smoker") + -- stop timer on the inactive smoker + minetest.get_node_timer(pos):stop() + end + + local infotext = "smoker " .. active .. "\n(Item: " .. item_state .. + "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + +------------------- +-- Node definitions +------------------- + +minetest.register_node("bbq:smoker", { + description = "Smoker", + tiles = { + "bbq_smoker_texture_bottom.png", --top + "bbq_smoker_texture_bottom.png^[transformFY", --bottom + "bbq_smoker_texture_side.png", --right side + "bbq_smoker_texture_side.png^[transformFX", --left side + "bbq_smoker_texture_back.png", --back + "bbq_smoker_texture.png", --front + }, + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-1.5, -0.03, -0.3, -1.0, 0.35, 0.093},-- smokebox + {-1.0, -0.08, -0.5, 0.5, 0.6, 0.435 }, -- main body + {-0.375, 0.095, -.52, -0.16, 0.155, -0.54}, -- main handle + {-1.37, 0.095, -.32, -1.16, 0.155, -0.34}, -- smokebox handle + {-0.345, 0.115, -.5, -0.325, 0.135, -0.55}, -- left handle bolt + {-0.21, 0.115, -.5, -0.19, 0.135, -0.55}, -- right handle bolt + {-1.32, 0.115, -.35, -1.34, 0.135, -0.3}, -- left smokebox handle bolt + {-1.19, 0.115, -.35, -1.21, 0.135, -0.3}, -- right smokebox handle bolt + {0.5, 0.18, .10, 0.99, 0.30, 0.22}, -- chimney x + {0.87, 0.18, .10, 0.99, .62, 0.22}, -- chimney y +-- {0.93, 0.62, .10, 0.93, .9, 0.22}, -- chimney smoke +-- {0.87, 0.62, .16, 0.99, .9, 0.16}, -- chimney smoke + {-0.8, -0.5, -0.3, -0.9, -0.08, -0.4}, -- front leftleg + {0.3, -0.5, -0.3, 0.4, -0.08, -0.4}, -- front right leg + {-0.8, -0.5, 0.3, -0.9, -0.08, 0.4}, -- front leftleg + {0.3, -0.5, 0.3, 0.4, -0.08, 0.4}, -- front right leg + }, + }, + + sunlight_propagates = true, + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + on_timer = smoker_node_timer, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.get_smoker_inactive_formspec()) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1 ) + inv:set_size('dst', 9) + end, + + on_metadata_inventory_move = function(pos) + minetest.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether smoker can burn or not. + minetest.get_node_timer(pos):start(1.0) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "src", drops) + default.get_inventory_drops(pos, "fuel", drops) + default.get_inventory_drops(pos, "dst", drops) + drops[#drops+1] = "bbq:smoker" + minetest.remove_node(pos) + return drops + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +}) + +minetest.register_node("bbq:smoker_active", { + description = "smoker", + + + + tiles = { + "bbq_smoker_texture_bottom.png", --top + "bbq_smoker_texture_bottom.png^[transformFY", --bottom + { + image = "bbq_smoker_texture_side_animated.png", --right side + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + { + image = "bbq_smoker_texture_side_animated.png^[transformFX", --left side + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + + { + image = "bbq_smoker_texture_back_animated.png", --back + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, +{ + image = "bbq_smoker_texture_animated.png", --front + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }, + }, + + + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-1.5, -0.03, -0.3, -1.0, 0.35, 0.093},-- smokebox + {-1.0, -0.08, -0.5, 0.5, 0.6, 0.435 }, -- main body + {-0.375, 0.095, -.52, -0.16, 0.155, -0.54}, -- main handle + {-1.37, 0.095, -.32, -1.16, 0.155, -0.34}, -- smokebox handle + {-0.345, 0.115, -.5, -0.325, 0.135, -0.55}, -- left handle bolt + {-0.21, 0.115, -.5, -0.19, 0.135, -0.55}, -- right handle bolt + {-1.32, 0.115, -.35, -1.34, 0.135, -0.3}, -- left smokebox handle bolt + {-1.19, 0.115, -.35, -1.21, 0.135, -0.3}, -- right smokebox handle bolt + {0.5, 0.18, .10, 0.99, 0.30, 0.22}, -- chimney x + {0.87, 0.18, .10, 0.99, .62, 0.22}, -- chimney y + {0.93, 0.62, .10, 0.93, .9, 0.22}, -- chimney smoke + {0.87, 0.62, .16, 0.99, .9, 0.16}, -- chimney smoke + {-0.8, -0.5, -0.3, -0.9, -0.08, -0.4}, -- front leftleg + {0.3, -0.5, -0.3, 0.4, -0.08, -0.4}, -- front right leg + {-0.8, -0.5, 0.3, -0.9, -0.08, 0.4}, -- front leftleg + {0.3, -0.5, 0.3, 0.4, -0.08, 0.4}, -- front right leg + }, + }, + + sunlight_propagates = true, + drop = "bbq:smoker", + groups = {cracky=2, not_in_creative_inventory=1}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + on_timer = smoker_node_timer, + + 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, +}) diff --git a/mods/BBQ/sounds/bbq_basting.ogg b/mods/BBQ/sounds/bbq_basting.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9d9c3b71835896b9a4d367b2400aef4bb095f722 GIT binary patch literal 31857 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 C?T=po literal 0 HcmV?d00001 diff --git a/mods/BBQ/sounds/bbq_grill_brush.ogg b/mods/BBQ/sounds/bbq_grill_brush.ogg new file mode 100644 index 0000000000000000000000000000000000000000..11992c298380d8193a03da00fe1c787e6f6f6bd8 GIT binary patch literal 20155 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 Gp79!*ekjWT literal 0 HcmV?d00001 diff --git a/mods/BBQ/sounds/bbq_sizzle.ogg b/mods/BBQ/sounds/bbq_sizzle.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b6d96313097a738287223f747b1056ad3479fb90 GIT binary patch literal 35064 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 U061DGqyPW_07*qoM6N<$g2~|JFaQ7m literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_basting_brush.png b/mods/BBQ/textures/bbq_basting_brush.png new file mode 100644 index 0000000000000000000000000000000000000000..23c4b73bd2ae7aa3329ce594b4d0f07a71d1af7e GIT binary patch literal 653 zcmV;80&@L{P)f=mh`(04#Jx zSad^gZEa<4bO1(aY-J#Ka%psQWo{s1c_2Y#Z(?O2P-t&-Z*ypGa6ce4E-+DmxCsCN z0pdwSK~z}7#g;vbQ$ZAlpL6a{G z0ZYNc4T1Fo)I!)Kdhg6R7VCv-Z=lunj%SU!L7+3pMcjOI0ICWeHwR#5 z6jil3fOq?^c`<$72_QKIcdlRcH?ui-;OvEqJb3&>igNvjwM->Hn9o=q9)cMM^BFM& zQUH=$uv#op6K2} literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_basting_brush_hang.png b/mods/BBQ/textures/bbq_basting_brush_hang.png new file mode 100644 index 0000000000000000000000000000000000000000..933de7dc4427f8de54f44b126f82f9be876353c5 GIT binary patch literal 819 zcmV-31I+x1P)&0BoK`0oXhP%M1pYMd&wte!_;L0N4;7zkH)Fd_lK01ONi zgs>g(#S-SoE?|OzLIDsHOb7t`Qb3VAKn&>V-!m~dpqPEJq*|{<0aWWX^naXyR8g(h zz-)pvC4jm4b`-$ed>aS*UjZ#}ZN3d75~L}0#@_p_a}C_Ndq21+K7QC%TNGG+@GwZT zyR})q540AS5NoZ)C0uQ_g8gr;+@9VX_|?}o&x8GazT%vV25`;+G{Gn*-zbKO1|S&F z1arjaD=JAefJy>RD&Z;f_{y-maeifWE%<}O?gowL=^*&w$2P0!sh@002ovPDHLkV1jAYQ0xEz literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_bbq_chicken.png b/mods/BBQ/textures/bbq_bbq_chicken.png new file mode 100644 index 0000000000000000000000000000000000000000..616b8e4384a2404ad51ee3b9320e827d0d4a2e6c GIT binary patch literal 492 zcmVX=Nwz=S=zwSOfY0RW}rssMN+{i@A~aho6&wK38EYe=_0&la*uy~S82$qeKyT}lRUfG3^BnY7e;YByy^iOoZORolz z3_%tV2x3351PcXgLS2Y%a|}{5+0nT(-8tv&N~v6{;pgssEAE6y zrvt6Q!-JU*qAEeWr(Jfq>!>Lfv6{}aZWF98r|9qNlxp<3t)k#%_ca+F96;ILLx5*o z@)@7?-;n1H4cgmUsr7j=GZ_?j9r?V@YBtNzd_t5>aLoPLMFBA3sF8Lnh21ddP#t(& zPU^M%zl&6k=#~^C;$Ke literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_bbq_sauce.png b/mods/BBQ/textures/bbq_bbq_sauce.png new file mode 100644 index 0000000000000000000000000000000000000000..f6391431e667efed4eb5cf53a754e7447e7ea59d GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=De8Ak0{?)V>TT$X?><>&pI!kxfWM^m3EZQ=m|@r;B5V#p&df1B_oHBL6FY*8ltO zY=^Hbw;uD4ojU?p?dp!K>JyyKC~cPW9DCS7SX?0Yz#>&|mXk$xhW8GvwDfR!Qa_=CBhI;?%5g?JyLR;hroszopr0OZb9)Bpeg literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_cooked.png b/mods/BBQ/textures/bbq_beef_cooked.png new file mode 100644 index 0000000000000000000000000000000000000000..41b1bd0fdb1a3eb3639886c2b9363fc62e04601c GIT binary patch literal 611 zcmV-p0-XJcP)9B85c<<)~1TH8aTYqymMwoRF%Jlh=d2Zs@lmn^Dn}syYmJC z6~PmU6!ZXOjuSt;HD|Qjq3)`eOdyab-vE>WpbE3i z8X!jlE@!juLA7MOWWd>0edK84J$N45`7-TxoAkAX5$P~MM8XT_Ga}Y7Fc!uWwz(|X zlP4(l8~BNU*2h=BG~T56arKNzRBocf5ZCF9TLE+NHvLu$Vn^Km&Q5L)l?i}|giCiS zMggg*E<>}jv zXmX`JfJ8orAoSK=q5@lm3O1F+E6w8oo6qt5^S9{P`evl6cJdxXRY!kt?~)nrG)WZl xI2VIJKOR{<>WF>=9KN`T3At&)KLGz5KLKBJ;23e)JTd?P002ovPDHLkV1m@L3w8hi literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_jerky.png b/mods/BBQ/textures/bbq_beef_jerky.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2c6a2e21ed5a4f63162225d7fcdb1a7f2c9e92 GIT binary patch literal 725 zcmV;`0xJE9P)=!0vz!7G`Vmva%ynolr` zZiT_riJ3~%KQledm$~J;yq4FgF}9(}65`<;NMb(hw&|8x!P9;dPUzDm2YcCzC)HgW zTWc%ijRG7s1;!#oF6%=}_2^)Q(3~`wE>c1QfF}UFQjreZUA~dl`1<-LzdSi6pCjy7 z6@((fKmgTc!q-8}ZybqwK|p3IO%ecjIle%^|yH563PRcem{mJXH*^rB(&zO~4^RfBu=FBEcw^?IoGt+ctgdN4Q_H@b+7P*WM71YdLhfE)*dDX)CppDasz`Y8g<2sPl1U`2hxUqs(FoffKWTbWKk6b1I z*iI*S!;slXS`={yC*uHa1Z-viFObn500C4!oiI6pPxD%adcMa1An)iBy>lm2nagq% zhme#QRwRSM71U{K5jk-U@05C05Et%vig%Y3lZG3Wl@+AoXp)JIe zGq0to=a2s0#IB|h09cgZ1x39?$ScZh3oJ@9{T8V->+pU66=f7Wb*6nz00000NkvXX Hu0mjf&Kx(9 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_jerky_raw.png b/mods/BBQ/textures/bbq_beef_jerky_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..10b27a8132361100b523bba50f9d9a7a62c9e7d8 GIT binary patch literal 715 zcmV;+0yO=JP)Q)jya{e51D+u}HN zg)4mA*P(d1zi3Odb9R(AJnC{|;TQeBi!Jv~n5$BHWVY#R0SuavUgp_hGxu-!`}Vx< z4zcCAo}D7MlR?P|%XKcsmXenJ6YfTdj`Z}?T+d!uWoMdBk8MhfP&tEh*sWr!Pa7Rp z%AD27NbgLrG@A(EsZaUL*BX_cds9zlo_3?cxl9)$*me^W2X6-eKLeBZ7q#|kXy0{a z?JJXA3oE4#K1oDoo-yK7?AfkmcgsM(jmPRni2{Jhhl^U@d~R2}J^S{9)YdYu+8F~E zkolTj9It#xU$XUDT6vRdu|1=gX=cIK3-h|MvujuTeY@;Oc4rbQlX0O26thLi3m=4iQC> zv)lB{x1ec8T8l@OBXdm~%4v19r-itsH|f{_+_`q3U-xr)i&UycGJ1t*Wn!la>_KX5 zR*r3tR>vcCqgcb~sY!xMgD7Njg=3!nb4;(^T$qSJee}yU0>uLJmOq`En x0esnP+UH5@9l^;)<9G>tF9`J(nmHZ>{0TGs9j$Flqi_HK002ovPDHLkV1kvkPH_ML literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_raw.png b/mods/BBQ/textures/bbq_beef_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..23271c4cc4ec47031ecb03c0169393e16384de44 GIT binary patch literal 667 zcmV;M0%ZM(P)jYagjoc7DWXu$~N^k zw5d%|2$m2jcGeE$9G<$s{AcP#4hKm z>aBb;{{l`A4j4oTJP$|2SI}jV`4c?ZeaC$5=_BHVIE7KhZr$d^$zyIL8bd^^s(O;I z1QD^Rea!~nLa1O2ZlZ{7H@kRw?gAQ%v#bB9@8pBuw6+-60U{n6j}dA}kXqVXrrjAlF`RKR5vs-)%yf=)fh#@rdszK z&HBuL_{hT8XH*2==CGM*UOnt4k|<$f;2tJk$o!ALJIipU|B>-kaEwbdnZzwC1r2a3 zDi|Lcgt;6x^^W+CMv|SUSig7Al0Zc4=%w>!{O)}mM@b%TVJ41hpGTY_2EwB~9kj1PYYZR8w=j z!(X}50@&=xGxPTHHGJP<;}PoH+i;^%zU5{?Kq;j5=qZ1#TM$)6MC|PIA@ly~b+%r) z$n5kKfhV|Ll*&V=*93nNtiCvYHaN@&{wDa}_zrig>eolXSpWb4002ovPDHLkV1h;r BE(ibs literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_ribs.png b/mods/BBQ/textures/bbq_beef_ribs.png new file mode 100644 index 0000000000000000000000000000000000000000..df9a7d1ab16a054ded528b08120c6b4760bbe219 GIT binary patch literal 869 zcmV-r1DgDaP)2EGD|Tx`d)AJ@g-=BJg#hu`a&wbQ&?AfvHC+oc#RGY-y=H_#)lGiojMX zlP!rv0^Qx+NT<`M=!@^WR#AD6pOg`<4nkoJai0g7nGuo8EtDB!?*sUDd(_sQd|Vm5z@NX! z)ZkZUbIuO{K$@DGwzajj;nL;HC_Nd)RmPT>mYN+DI7p zXXmDFjZU8g@C*P@RaJGPzrSBJH#c8Yy!s~ww-NxLs%lLj5SSVm7!bdwQlh0XCOYEv zB3vCj_OAwV&R=JY-P3j5zpRy#s;b|$x3`Po;bF1+gT3P2O;Hi5GLtJARDdy7=?Vkn^OACtC+t5S!@IM#Yh8600000NkvXXu0mjfHqDm? literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beef_ribs_raw.png b/mods/BBQ/textures/bbq_beef_ribs_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..78f2c6873ad03e526704ef90cd0ebe03e8adb45d GIT binary patch literal 868 zcmV-q1DpJbP)5T?00096Nkl<@(gI=mzlZ)s^^6B84xtE-Ed zrs<#0IUJ7f2_eS-KzLW&UK3cP6Y;1|b%b;$#cIQgNF-A3>+9=ICX-L!ak4B2eLmkG zjg5^6hr{vr3sfThz9Lu?%BK=o^Vw2lXVSRx+nGeJSn7Ry-FJ45d?DLxtBdOz(AL(5 zv9YnA1pxS_Hn_#0_U$rXhUzxJI~>qd0`efkENiyZ>R-0iE7H?}YD3PY^O!c=7#tj& znVg*5EhtXK+`Kq&ysD;xa`_yL3Lo;>SGYSh0YMN%8{tfa2uFfT7t6&N3rqYJ$X~sN zvAES6i^ckR@Hjp`8(&T-fl*E)t!J!R6K=*$7g}6gZCK z0f6U$i@%OW%DGMJFz_G(QBsgEvCNH;M@L7`i8 z>H`2$UtfQ|qoafG9~gjm{~qGj-0Ynv|Lq;M5|2j zQ^{{HPd|MD0C2fn{oUQ&tf8SHEK2f^PEFqc0F=^dx7!`<>FHtjhlkmT^-b(-Qxn^_ zy#CM!@2hFr3Pn*yWLY-miNsM#&owtUv!S6Owr$5wc5367?1$jWiwhCTttd*Sv$L~U uS63HSHSHH&*Hw5C8HQSbz*L1}m!#QRXwAw^VF{Pg@-M8P3| zrPxl^zV`0DLy^w*22Xir^y$o*forP&o_MbwgK>(;f!o& z_kO)Rugk*m@%soyEAQadu^&yp%@3#p}n0+@ub_ zsH(p>ZKDsL5l&7S7mpyz5t8d2yh>|V0La1+*Xq(*Oh7x(|40!A%qyORt-Vi%Nn?nr zB`Nb*wuNLlI3Se(bVu*L0k9ZJV~7jqu-PAc{Eaw=Q6dq{8RxD28vs&YG+zNgixvh{ z5kx>#NRlzLTLUTkAXp>76$KhQ#H7r_gv=?bO36LQ+W_=lyot>YR7kEs#na9!>IgAG zt|NMfNAllCy0S4P0%#&R5FDA*n|eMONp!wlDGyQa6HhESKmy6FX8p4nQ0DXIcv!2Q1wspBl zr@gWY;PN5}24@^j96sLyl-cZAJmXyj7{U^x5JH1>IYxx8Evf25&IPE;R}}sNT|FmZ zP&G8ol2{*Y2E5sSpaA{s3Hk0#^!syEJCHFx75L`cdcfQL`=S7$CvQI@%Cwjf6EJ4m}A__K-sw$PUbV5fZi0f1D21(W4y zHX>yXk!n4_495Wc@V73hRfr`@h1y80U(<#odTTcwaZpoDY3$W6!FPxTG%2cp%@9CW zH1=nMJNF(%B!hfRWp_z#M05q6z6 zDf0tKg+yc!fSv3+k(_wPu3XApigX07*qo IM6N<$f^VhV%m4rY literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_beer_top.png b/mods/BBQ/textures/bbq_beer_top.png new file mode 100644 index 0000000000000000000000000000000000000000..fa58be35932a3a54f69fd3501766843d6f760fd0 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=GE4L735h@1D&-LG}_)Usv`=jJ$kO438d~O$7@1d%8G=Se#ByP+)jxYjOC5!5+r2 z|Fsprzx?0-|G$KUgrvm3e?QM2ICJLIfg>l595{9A+<~*|O^ez)gTw=J7`Tm|ADj2= ke@Xd41CAqs2M#bW$aG6?D%u^j6lgSqr>mdKI;Vst09W@&$p8QV literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_brine.png b/mods/BBQ/textures/bbq_brine.png new file mode 100644 index 0000000000000000000000000000000000000000..8743262300e50ef8cd165e4b3ab45d87d51c89cd GIT binary patch literal 367 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_charcoal_bag.png b/mods/BBQ/textures/bbq_charcoal_bag.png new file mode 100644 index 0000000000000000000000000000000000000000..04a0044fd10164a2b9c9a25a539c480a8d03f9c1 GIT binary patch literal 871 zcmV-t1DO1YP)q(fkb4BA5x2-_YOB04BUmkwt4 zh;EAqD=!Ok7NmonGCC-NNI?j;k>_!B0aF(Hv;HjXFYIwV8m* z;ZtpgN~LrmLG6ZwHxGuZKj40}Ba8CE8#s*VZ=>!geAT0XcX1ilp!rIr99d>1!>(=i>t z;bT0Cw_?(l;}z8!z#4Yq{j>2Z;S7fHSPW_d-`5&|KS}yEoQj*Ad6Tp8WIPf7zg24r z0&Y9XrI>P0;-_yIy3U8OHjV-y zkyyX18sG`so5C;n8rx_*LFRX!$36REEu!?&zI5&mz=H<>+=;vJSI&zltt9}Eh=Mhw z(`oJP?E-$hc1>Gbo7POmt#aAw>MD5T+&MctJJ#~~+G}8BWJG^|zvbm+b8~YB2M3kQ zWt*Furl+TMbad$L?FG49&iwp*O&>0W(b3WEzP`SIu(GleCMG6AOG`^gr_&*q%Z0_o z#egs{Fc8MZ#%|)*nvUVt)|T1XS%pGDS67!(sU)AzTUb~yG&H24p&@=a1eHpqwoVAG zt*v@{du6j(>+9=Msg!g&t*58Q)YO#5#zrtaJZx`oul5?)-QBgcv}AL0Q#PA5IXS6V zEXwEey1TojQYnQ(K_-(iGcyy8V1~&w5RZMea9v$EFnvK3Rad;fGCm$UIy-OF%!n@C x!3X}SV3C_ml&)4C{O&1u#KuO_i`a>k z7B<#4HdZ430zn93VPOy=n8LTlv6x+4Ly9?Jf`zkTm^sWoYcKX%=Rp%qH1WSjs**I8 z(vqUsTp_jS$6Ty{Ux~ou68Nu439YDD;P)!?rYhif*3z~P-s26nU<@PpwFazKPI4O` zaSgLri0^6K#iv}rocs=6;xguO9B29@d4e0I?$vb7CGZ*d@jb@dG1TY0LwJV=7+4Pi zuc81h3`QIy{TU?wE!jgS(%uh1SWy)lh0cB~*=O9%F2INsl|^)yEx(L2oOiBkWeD1LA~ zOgI{A{~iW0yq9fLq&5d`GCsi_T+fuC@=mynQ{nVk+6arHmx`lPS$l8Wq2wZzvUlCL!cqh5U8{h&ai}DF8IT`2%KN# c%3T+MKZ(muZCiICGynhq07*qoM6N<$g4QkQnE(I) literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_charcoal_bag_side.png b/mods/BBQ/textures/bbq_charcoal_bag_side.png new file mode 100644 index 0000000000000000000000000000000000000000..435d94b9bdbcf5b7722043518461b4e41736acee GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o{+5N5n|x9$&6kiEpy*OmPdBd>r0%eA?S`hh|VJY5_^A`T}fNU$zW5a}s7;L)QL z=yr^s=l}oD!VACHZ<@Kj(_p>^drpf)57Rkg1A{v)o32VqNbqcY@mc*)&9cV6ra<-{ ztAs0zi}@r<8MqC*c1TFr85kIFC|tLA!^6X~Ccw_xh4*ciGn>v-!L4WHeVIWD4_wgb zcyxhFiH(h|Eqy|m{*tR_4jfQub-k~YWvRg9J^8mx)an}@KI{w(i!w!mbnl(m4|FSo Mr>mdKI;Vst05RfRG5`Po literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_charcoal_bag_top.png b/mods/BBQ/textures/bbq_charcoal_bag_top.png new file mode 100644 index 0000000000000000000000000000000000000000..543101cd494ee6c1bc71289ef81e2c808466cfd5 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPgf_MqU9W!Ok+3XFwrYPZ!4!i_^&|2?;;WJ1{0BEfDCD iGRQixg0cB11B0&vqx`1pvr~Zz89ZJ6T-G@yGywp^L?<=? literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_charcoal_briquette.png b/mods/BBQ/textures/bbq_charcoal_briquette.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0c4cc6f507ead5632e14b2dabc54b890a7ce17 GIT binary patch literal 1071 zcmWktYfM`O6u!)nAy`&z#(4E{+uQqozuMc|$Az}^1%*+{cn?=_0|pERV+$q-k-*{x zW-jiDk3?q(xQv-Bacag7BcgLUNsMgCrc2bsMEtQ3lZ7o_ethTT`%ccumoGV|YLXE{ zZgDOE0ESpJRI7L6HgaCjD@yH70lpOmWKH;@)vTI@JjW3@CGdWTXE}~j3f#uj9>_1Gn-XeU`UdqSw)f<64y6H zj^P>3B?=CU6$TwN&5$TuTvW`mtR!-($78jW`c;=plz4`5*dc34iA&@hcAF~89LMA{mz9gML+@2}}>yiRy8H=2As=`P?qQN4Kd% z!f-qo2>5-f=2tbJUl9bm)m)~!G|f+vcsx?!c8Pln3V4wOeT}j=&;%ADnzduaIr*HP)gM#H7yv6 z#lxY9=H?;0E?FUk+ zx|R^^g^rO!H`EaGwuzdIS0@>T!)O@F7ciwgFi^LzNx3W_s;o=9M z?#y#9UXXf5D>_1#GZTS^<;+0yz^Q-w4m?@kfZNCUsnhG(YlE%u(~BEB^2nt}eH(j? zza74OVE}mi_Uib9Cvg9dLjK@{vf0+w*6`ot+F#lcz?4$rGjoHCZX1Y&lc8(n?Gyh4 DDP=SY literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_charcoal_lump.png b/mods/BBQ/textures/bbq_charcoal_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..e47192224d46c2d4f346c12a997acd980ff4b4bd GIT binary patch literal 577 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_chrome.png b/mods/BBQ/textures/bbq_chrome.png new file mode 100644 index 0000000000000000000000000000000000000000..b589460ee3cc57e8c4dc82d1ffc55db8e6353873 GIT binary patch literal 1688 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_chrome_top.png b/mods/BBQ/textures/bbq_chrome_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb0894e217f36f5b4f05df233eef99c6334c723 GIT binary patch literal 1664 zcmV-`27md9P) zPjCb;0Eio|k&t)ooGuq~&TQL8vW4@@ncx5N3u7fQTRnRCVqb-UB_I&WH%56jT)tM-Xne8>!Zc zyJKcN9uGwNW*!X!yg34t+R+#Xib#LYeID9B8)inhVAemEQjmBem~+Czd3`)O0wO|d zjqCN=50IdGffnSH5RsYvfZyGpnMPn{2;lC$WK>jzkzhp31O#Z!2_TiSQEMS0csw4| zTB)@n2%^OeyMqS`t{{+7nn<|& z6V`~y{*=-TQOo;# z8M6fe%o6TSt(D^K4R^M6l=bV5cD+lJSQdm~v_ zz|nx*9S^6}4HdyX=$w=Jyvt5z_N_HUdpS-^Mu)!Lon=`%N%ogjp_CPf3Hi7HPNx$D zNH9@h|E)*u4|Z)FiJErzz29EZQBU{o`DTV`_iuOKNu*DI*i8%Q4!5)3tn(v0=$0Ue z9+8U4tJ-Q;m4M#wcT!4-%IpOmL2Hhv;PL!%HyE9Wjg@nrfr$uC>HF+^^uFM4d}H!# zSrQ_Fsv)~vRE-Gl9Z(e6^&H`o&7&!ejmG_2E5uX(f)a-Y=I+$8k*uSv;eu+yG*L_4 zD;DI_g5`yrPm@4LD^^unYowGqg1cJ|f|gQftpdTaEHmKV9Z%G~j0v8yGgHizvbW-B zJ4|Ym!ADnHmStu&8_j-5P6?vFSJxGG@(!XCy>xoH^bS~S<@I&#dUdCkPLx^;+qO>U z>zTC)|F&&!=7Mp596qjrQfsaM-i+JrhTd*BwrxXA`RTVm5fNldc&V5PrZV9>cEQmj z-ZvU|CmQovM0;aGBN$a>Sr$^zdpRDg>q@DG<_$aLUB*gUAX@8zs!~c}S(Z8BwARQu zPdP^TL_~+BH>d5~=`LCamy~VWx+YUMh*MsmIorC<@~mZ}?D{>*a1io{%ro znLUZzpC@mX)9JL=ruGcCt=GC%YAKXfxLjU(w!2b}1IggW`}>`+W0qj{8CAtwqt;5g zUa$P+*FSJvfBe(mC|hMt!FN#Nc4$m z_`(r^V<|?h&C(qC->>`ahN^xHz}>0gkk!mR) z9*j{cYJFq7GKY}osCN8MkaM0U^`4MNlDK@vgZ*+Q3PnI1kiDm!w=1BW{fX^x;gD*tbN%7Jz5Jz>dtm)w)_ z1BI8Dmk*|M{10*bk7#C}a-fug{`m3Zv#7cPTHCe%Wd3xEakt!RUMHHt%5v4wt}h6B7j3eyulSzUMJ-e{o~nW2vud*OeY|&R#BRYrA7lWa0_s zow>LC&hI{K!dd?H$YJ3tF0PmUu5;LMNbINixdN**xxqL3GrOj^iq20Ka%7TRwAPf( tlYR5qn%b9}SNPp%RlM?MMvd$@?2>`9)WcL67 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_corned_beef.png b/mods/BBQ/textures/bbq_corned_beef.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b4001ed9306a6400e3bf984d366634f96c2d9f GIT binary patch literal 1386 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 -d2zY8HNEmOpCG)*MCl#hCv>&v=j0rm zrI%s|*c}~K=%{B&-;%HWQ7|*)W8;WPrTk^>?e{v!Pl-5V3ZtB_QR7N%#WSMnTivEa zwh|T{$%-aS1_d2a_veZb&<}<8KLsY2{n_TWVsu|GTyrjZum{t{0T}CM<}ZAhmIA2k ziIgaQ%xe^X=1f12NZl4$P-@}4maL9!wFalrC6gOlB2J;1=_JU!vtq0L;!9+&^K3gc zDbw~WbbzF(=cRKUCOZamewcW%4b=}flYmA34aV`7Cq!})8@%e1E*0oUFOyOZQl2qZ z7~RXwev02W3NXpyRfA%J$cGh9#zuF_gsScohSUiS)_LE#A|Dot6n1IUl=tCc;Vwxi zzf)E4fOdI97M6G`N-xC*H0K}PgST!vGPW`GL*z62VJO53o%QrBDj%bMibeQ+jxkWU zP2$xPO3&@QW_|s-jk9v*-n{5ux+g(qfj|Ev@@0x;>4GBF{Y1#?T`C&R?m7Md3Hk7% zxnsumr^1fC`rlK=YPSUJi$@2|59R%vXGk@P@imD!D&A;-0QIynKhea&*->BRyKT@P z05)|44}b)U>i}hu&X%=|n&*m6dAtls!_w{0XMtM@k-lZQ+h`tK%7@EQ`hASglS-g@ zr9mUcpK5g+YbWh09}^`V=$^j|h=V&8E}IV{R*&to1a21K4@ppro?L8Z9OxH2&Ydhr z+v@}dvGmLvIpT9G!Rj?1%$0BXb~C2LnhI?fxYqjt)dpGlk?xK*5%VqGDrM9Z`k{|M zE%u33RNQ=!(Xid%`*JLyJa?6W1@TDjEwS9K0f(U;#ka!xSZgt!eH<0b_H7GDl7o-R zQ{#i$cq#tNYPDjfJbdm*$zb^pD-T;}5F2-Q7YGlJlN-0WrL%<tgLOF#8^+eU$fHLT8gng6;K7Ky2x1B*ed$Mth9aAbfCWWP+?0} z32_WjZ-}>}i=&mhIi0togOeM?Ta5KLa|pcrtC@!tP6V@j4$+d8|C0n>6Jz~T7B4R^ zZZAG=XP7k)SXfw?2gJ+6%gY6);BxbEayR$pa&lvYbHJec%|q784GOb$akq7L`jeL> z^lw%!9x#XBj4Yu%Rt{EC*>+WFntHU27N;$ayuKZDRu>CbG#KGLjT8!133%(g)?&09hD*ks-l;;;z2irdw z{I2}T;rCE~G5>??UugadgmCr#4e>u-xj*2+$snq5eOsElo6DNJTZzNB!vwiN0$gBW z9k2j|R}caQbAk9FAdo1}|AY1y_TP=pmbTA*{#)Juq5P|}49p5X?tkhm00Hy;d+dKv z{%@U~VLHyv4&qY3jFV2u!NJ4L9cJ$C45O3L7NlcSHHX?dxjVbru>XPJHOqN)l}a&mJwcY<0e$%?}pxNU7MAz(o{88ApjNC3XGC@2I5 z3-QT7~N zt_n-I)Y5Xog8X0s0e*R2&~H`n@=6Ik1_|*B@biMCg``;Ncz#d8KXmyYWdFa1UCYYJ z()O2skZ~|~a}#%gIXgdxxL7{_OL70l`G1rqYX!6Qw6c_kIXnJF>0%CZv(oW#fy31L z6Yw7s?bqyqU%`LT{|lRts+v35KDToF z!{_{VdD7Yjo9g+B_F9Lik9pUej|J}mF+rJ|c@Xh$YA`&$47z5I;z5Bo75%9PV z3OWW7DjEXfuZRT|Jg)L9V)4&u!0&hk0ub%t&;4;cL_9c?82_Kk05aQbVE4k%Rcaa^NSTi)V0sMLR5OsID#?+3wr_Wz=0V+qX#!2?&}G*XI30${C(j`{%qkmVae1gmFb3^nuL!ej9%lQ5M!V4+Y1q~^`dPbw z<8&=I75ot~gHmBSD^u7>+1w{Z$v-)_MYyG9qQxdvjOyjQ$l`5hdef#+w7v^v&P{>e zFxxu+2q6K(Cka#h=!^}YogIDtqNhGDW>8%yb7@W4vRD;82G~E1I~hxkqoVmE;!(YM zhZM9zFYDX$NkjJ&H&=z`5!m{jyVe&$1T_e9OAKn%W>tR4I>*Qw6#>z1AkmXAp9L?p zy)a!%`n((vrhW6A0XG!1r$HD!*KwaP!08e%Q)Od2D%s}n2dMNe>Xax-t2umAIWE6j z7+T)gXA0&UQ!qaP&^y^> zQo=kwj9PKuC_>?v?qwm|uEFP8d1*u8J>RXQ=7|Gu@nr--eT;rtU0RSnc8zb)4 z-uBGm6LORCC78jsbWIV1MUs$)*VmAY>3tkpsd8~s@BMBj>Lad1GeGL0s|b&D+OppR z00eHAYYlXg-j?ZpM3(L`ZjB-CMcX7G%>J@-My*`9k$#tZrby?vEn!;^#++7&+`*%S zTBagxjwsFmL~7YpXY!pG007-K6WBo6F{&yFK!lq!J09HJ;nN2hZqvW)5N_>=NGPa4 z1T+91J^>*S9We~B0)D0RGpOgvu_$|OHJLD#!wiE-I z0KKZsX{VGwv+JHI(_#oVe^QJL;bA5s#Hs7^^?HS%P+ z*<50WBjYCT^-wLI7OGJhX8p#4Z*i1DWX-)XUQ?pJ&6qz7?c=)Q#^VPS$+|w3XFqOx zgw%fD3xzrurXlLMw>w}JwGKcT()U#uXVvx_DcdWYd@$X9oN}^$ISaV`IR0^A3bK$a zlBDp{W1+qEBPQ>XT)104>W1YO%_!C zIOl3<#o@G~QzuvnoMTN(qcDJ0V5_6|RFR9BH6wy^_&^)w!1ZEM8{9==X}OG1hD;sc z^;Bd~skW?R*cZDwZs1-e*2cm74O2KlzWVcppqvYgF(c3iNhJ+%-SQexXXYX&jz5%) z+EG3^H8NOI^RfB;r`=WYW^0Y4xi=OcQ&ll! z>;YgfYN@80xCtD|egN>mEmHy?9uY-CLO?;rK!Hac;m7X?Dn2~`g#avNjtY;DYPu59 z1t)Fc5i^3M;bGF5GZH3AEen`V(>e6Fy~5qN1n_4j%%B-IuSS(F%50~LSjs9Tn((RB z@%3UOE!&I59&{BZ~zNaamZE-W=~jTPnR`k?I4WlSq|InoZZ}a8?disWZZO zJ;D}&D4iCmrRCK!m*c`?kqSGNP$h`6U6ob@1}}pNDK0fyFBqGRoi*dW#|O&eK8?_p z{X7t>?89;`qn5fj$Bo7VpmC7JDMh}&n-Z5OoL{6%w<4)^2qhWU`&r2KI!%&LDG&|Md(af%UYqs zZ7)AJvlKc7rM7)s5ercF?45mFYo{E9kR~*l+@e$tPQHmgOq3#qL}4iEq8CXqv{Voc zYo=ONW)%lUJ&&N3&qXxEuWGGT9y+i`csz0zuN!BRxVkyb9+~KkINi&Uo;7y&!)`@H$nbdDq8!>4j>cY;2ta9H-!=!uX32F^Q=N3Ao;V0LG&B?piX4SU zSuj_5)Yh>1l+0Tw&2}H(Nlt3~2(T?y){>->QcfLS&iVAElM)wiQcxp;yA}gzXB$S8 zieX2gQS3Nk^K3hEFH?LM%aY0rbw-g5mPc9g9ouf6TvS+{a-{D>i-r7_R$xC-k_UzsZ_>z0ZUF?m4GJg342UT+WNNjgvvv zcXgHruTEGWvy*3byrQq*uAylx{@`B!w(J!tg{l+=khC24FtXJ z@cx;Pt7$S=zIOTmm_*PjC~yL&z$VBicx6WOa|cvrdll-vgW}(bh;3C4VMM&O)2TvS zncr4cvG-_YXNrj_IaDeSrc6K_L08j^8&3pjXb__M%6syc*ibARDZj@H3cd=z=6Dx| zyjYFVm4$Z5hax#Sd%LgYAu~mnuac{yqM+Qu(OXiL3sqUuQYGRnHFlNAlil~(o${la z;2Ik0FxE1Zk9eDK!*VAj%Hj2qTtq;6&$^s5W}+d5WP9_~5H0cH_^WVK{4Nis0(>2g z7<9TAyb3LCd@S!s!mkNh9_-PcOhYn^`nnuKAzTp`yRex`6=~wlK#0F9G1@(4c=?RX z&YN#kTIqTp_S zoBKD{Zs{!#NPKHWx zhWmrw+uf+76{Hd);A9yunLC+wZP`mFxExTLZXFAaeG_~v zqA;XV+K9z}33BRFsk22A#3sN=Sv4HT6FhzDz*>ET{EqYc&kv?de1%bIG#Xz@&Aunp zXB4cfyyeF&qC*_L>_<8fS=)*dX3~KIH>A*56KEsbF(x!aJ1(t1fI5i=0kf29@vM5E zwi>=}Q^=8BPB@O!w`5lbdL`^d+3FB+VHnQu)m0xW`#25|R{Dgw%gMArLY#lHUP<6$ z;WtvgIR3tM!B^2TqhHh#^S#&FP~}~1Y5aHu%@IYkC-wMsH2 zB3exJmLPet7s;sCxml{$sVatviMYN9D~+IjkCy6g!RU6X18$pR#_3|0d@9fF!WO7Y zNj3`VQV}akWf7&>1hj{PLeP;+cPG`6B(DXIg$hqdCDNFi6c|>tPpV~Zemh z1tV95!cnfJQj%{6!q_-Qk#$ivnxzTY0E(r6f(C%RduG z%UQj=Eid(!IEkC<4Jp@lN=$Ype9ex1P){l45>e^R51Q_*#XOylYsYW32ws&qpzsb( zDF6;rgws)hf(B}h(g1cX4s0%++E!*;ak^KT4j+qFVsWMFDDX=<0Nc6MGFQR;8kHS& zb%JdyV&uEF-PrdZh;i{ejhK~@0+Vq{<}&6!y*!_ZVQM-jxpH#_1#dtUxoTXHFy=4U z61D7HF;Ov*lB4vb3H-qX>1hL%k@_lof~>)V_1y9@^6jJ~7a}ZeRng+_B}{8VvfnYk zi6RfJW$ovn^J^P4c6ad0b#Ty*@7yjWejzaz2)`{6`jxna2!GndKtlPImiYU&JW%6l$( zAG%hr*h>!UWOWDvGi)3I(@xuW^M07det5P90|G$MwZh*?G}}ogK2aJbL|f5Uh!lD^E#1! zux(5e(sy*J{z!dhy_F`R93#bniXnM^#Twi8vdorW!S<4U+^_NO2eKT7bTA(5qA3Dd z-%rRT_tQH3J1%ZMbX>>V%KZescXHl_qCYCpP-=1EBlo z&V(~rCR1#>ZO0EA+qtBax7dQYJZM{t38!}6B?*^!3B#=k5onh=NwPYLBcLtU)IxKo z@|AZ!EsU#Cen*qX4}cc7)wPKG!kAPmiV~9O(onORac) z!fCnE^R2I|vyr~Mi~_x}e&5)3oF5l?k-qQOi)GnZM?GYhep<3Dwrwc7JW|npdDKn^ z`DDHm%wI~Sa>Z6du-&1!^(EkVvV&vx6JBzxOcG=l(ENQ zpyPO6H#f&OAh);V$vY}2pm72^cwMWlmZE8-Nqv<_R*HM*@rDt#4##ig(LFPHjMPuo z_l-T#3|~qeEV8wO1Q8mEiO#2b6c=)iC84QaSZPUKXkywc%6c9( z#YHHw?z^de$!Ge6_at!ehZvI^Wp&+lQL1GewfuHRb3+*`*^uuBSbY%uQA*$AlVM&Z zNeY(RIwNmSRbIu^53gmc{BRm>!rSlPn6=IoLt$cKf*zY+)Y~}eET5P6#jtMfE0)f0 zAI7Ov7+E$G=6k3FVlXsaLg#KPoj#>|z5NQSri@?lBPY8F-Dji8^-qWw9A3FfiUC=z zYeBlI6D(tv1TfcpRyGkEp?!R}w`V_vD*{~t3-x?A#+CbA)-`g!kHk4oI_}PCWPUv# zQ&_BXPGdz2<;Im*Ezc?K$P(}P_7k})$*xL4G{DZAV4IIBTgO)*%bG4fjwQ(~^QT(C z6@2=&%26sG#&(u%Hnq{?*57@@0MDH-MM~6{l_ODU%rk86m&dn%dfGN?%!WU%^OYh+ zZGPKnmOYwr^Tkj8th7oSH^{ld&i9x(4}NLI4M@WCQvXcgL_xv))U#&PF$XPo{PYeylbq< z{-DVx3GeVfs!AB@@fg*r0x7a<#dPPv2bJIwM*Ny{yEanc*m3<*h@l*3MZ@mxTF+v0 z%7Kz+=(pzqUk9o#zd*myO!0APeb8#@jVYgO(-foajmS0mGFZQM$ekTvL79W=^!Cix89hf%~GqP ztYF^uX&a=G_8GoYak@oqD%bUgqEPMRnNTA=*X5wM9??IvA8lm|Tyz>849vFBqv)b9 z92>eV^{Bd>;ywuzh#%AxUl-XinE3W+$ljB4T~Dsf>6lq9yZWP5wpid$Na#98aIWCk z;1N~V=ZL4-n0ii?OO36ivBk;68y>-$M2lq)0IczkafsWHY#IGb`q9mc(Q~pdrFuFo zwVtnPlP(|abgdV?4=V1+kv-eL$gNr*iM_7Z+X#m?+r~ZjWl;;?;X1yt*5rM*L(_b= zp2o)>KMrW3RAH8^Qa6@;NvgX&veZ=`pDTzi|1DpYKlAHT{_>(jawDnesAj!Qf8x`~6zEjTPZF1KC4 z9<5svtJJoF4C31lQ~prd{VqC1D(bMCYnZwo%C79suV>5D1rDpu=ZBcgPdI94% z^;WG)y#$$TnvHx-fuP%~{LYmAio>!?t)1b%!{`M<_iFuWq`k;2x+L3BRElK9!cYPk z{9$|QtT#G?8zWyGyxmA-9awrRqlt(QBbB1{tP55BwsHy6d7)MB);i=V@sMB)d|r%D zThlRv;NWbMHGGN#LZkXgq`I=p|4t7==y(h=2#u!&HX#8Z^s2GYuA0zYtSY@Fn zveA{}(A8tF)vF37eqZo~Q|l=LCh$(yWqqyQ67((oX{||GRh&KX+7?|fmWMSrIV%QN zN@F1s1LT%$duZ|&q`$9w6=thft2V+zOlh{KuX;+X&Sy99=;^`mbRyK`IcqyHNS`7} zfm|84APQ;%X${+NSigko5A*Loe;zmyySzp)TAx_{JY|oS!+~X16+4wzq&6G3<-0l& z$1`Jy(}UDJ>BnWOy2HY>ef8wC$`EBFKbMEO>Xs>HqCBXaI|?z ziSGWKz^;P4Ckx$i9;%R3wk? znIJ%wSOEfwMn&AaH8#+M;tI8Jko;J5I3foB_QF$>>~Q(2Pb?}r+!?#h;~(LVxbx#Z z?~7_LniwqWR!8?eXgf=8qmRMj_in&ScTKfC<$Xwq>q7NnodEl?onByZ&_K>XG@rRW zlic?%SzGZOe{GEUcsTB*&GyKlmEn-8E?X3 zEW4)6^N<;HwGDkV=ZWVQhnK*fG8IcfgPwoMK2k_muheQvgyI9h<#qF1{Q5@f+FGNk z&jVm$5 zA=B?#x~z>CEjMw$dCA_~H48uGMbmQ$0sf7&VoD9_u>x#M;(Pd))nE6Z(rO~F;}@js~lC#b??R0EIguUkXk|# zxmML(bNMgQopvBDcVpfhEyCN;yo5l*RSmr6ND+TL|1NOSRj$an1*_U;@Xf3z!5XDX z`@V4?4bY4`yJ>@gagv~O&g{+o+I8Nl{R1GLgPaozSRueRmc_3u8Qa*SDN)p?xtnS{ z9k^>i6x7)eM3R*mgj5F2lhZHwZd$8~kowF$qwK`=($wlD|K^dDJ99)aoUbPAxOG{a z0g9&<^WtRH8Mz-hq2<4LM=(*%QB^&vE%nl<+Nlbm;;!R82O^ekvPjn z4-LzheAUQWqxsa;1Hi|TVo@XEY{L4e9BatBlGrmLQ}Ai$E2rv}t6B#jto*A~LLrvA z6C{m6)=!begG7I(moMs=w~;!$GC)E78S~3rWzUgWBuO(8fOt@AjhQU8;iasC6TK^# zzzRqiCCQ-DqD20gPQoB>W~d$IIKI`q@U`cUm#!HnAJ$O2l}@X10(-@K1fRR#qYQej z)r=m`-O2q35IMTaV_;lb`l`?}eHp(_w+b7fjnXs0RN#_%3{qbs~yq$Pw&Mggc zbKFrRa3VwV0MP#~EXB93o&};TKEzL}P@tWJo?3!Bk+0cztJ;cp-WM1`WJsPB?B+!v zQx6ug2u+&TclC6W`z*X0v1{Rdd;K9ckAlXtz)6qZL4L!Xr=HTlu0bu9XRS%FL8m`g zD?(v(Bk^^Zrt!&o8Oa9wfk>g;r4t#!U3`zvoMnt(rd%sdd3jrl zie&t%!mLC-I&$qsmGB3@!?-TUE?Qt?bI-K;%8MU8?==zxN)$}|tj`>5zrIXb4>0y} z{=BWCF*j+d_#H%^ji6vkoH_ilf&TKHZ#u!JF9~i3NC!W9WJkO+7Foo$UtD}!z%&9s z)>Nl;U!oAKy^19%Zl$ngZ%V=^T-v8@{^n7)Md(fec#N}e%OQbgDF+oe`=Kq*lMMG{?_{EHBK(6`QHj3ZP&Gv`KbZi4V=k-XY6Jz0n zl+0$c@*txA^HcpCsarfvJ0_!Tg_u%*lfVIz|IzF{`1%*_}&`nt5Ps2*oUK84AbM*M`hF!iSG~kd1+69S^yY#sLDs<1geCDtv`5xB0I+l^HsDeX}|y&ngt>p8TI_8I&= zAKAUT1U&|@f0D| zy7fqOYw}@lZD;E1l6V^F5oufUW6A4~!QsaKvOaAb{Sa4&o*Sd{P(zh=!$jRxy|(X| zp6aIx7}DPn^f1uoW5*kVXu(QEHwivV;fA}DvvU}d;V(IB_^8xjhQnni5^N2=srK@t zV8P_WI<$nuA{@@$M_Qi*n+k=K$CI9d8Y8amV%hr*J4P1FI9MHm-uQW)4j?S7lJ6C) zaF2WIZGt^vH}jJA6M-OHb&CwwLQw9m_~vURC9+4I2r=`2@x ziCPo$1yS@9q_#d>N>i%xjO;s*mJ=OyA(uVc>bs`w?n+(c=(|zG>eh1kLf?t$5-rlRhgnIgO%yWxh-8*m$+1#!`lfA3yk%J%oR!vZw%5+(HPUqn3`!H(0uB zhd=o;;{B0$@kg4(uP0w1JSGR0qQe7enoGI{&lLU@E0&;t0FWV=WOESI_ehy;tPa$; zA#N@$m83lYati5!6vJ^z38e@X)fBaUJhz;-8q3hPo{adMkkqpoG!1!2a(BaC0j6C= z%1KUB)oYRLalNwzIrP6lF9($ZXj^nvla2>U<0U7fwo~69fA_r7?2ZGwy5#wz8{*E| z#MAshJz-(?2BSLRXf=bkunM;ekFuYJJE(MY+L6n=wT~IT!d~xnX=eW*qr*zl!jnMs zNS(iRMb@4QQCx ztzdJ83Y;Yo_fa24NYNEQ{y}2F?M=7(fjL0k_&N;mT!kt{;h7(6&Q~+MU;uj+k=l$O z?PFVZSEs)2b#s1S0u;0Y8m10 zw@ri`j~UVL1scEKwoacEHE>A5@@>G_btjHI4*-1U`9tus0ea)+B&o4g{Re3brd*do z6avkH(hx84ijr6OlKZqFiG4t(+S2#-qm9#iTakC7J6B?uy6kL0nk?7fr*?5?fQK@N zIVxJ^*Y_kbF!PZtawOtmP-7F|qV%*3uUAkt zEw|728q(e*(uqeXtfp@+SZ4YnbnmW=Y0l&799kvb(&JCR3tfX@7S&g81|uR&^&wTF zNW6XS9K>Fph8G0bBUXO1f@A`)&uK6J0pGs-@wB?URiYr;itTmb@W7LAw=WXR#81yI zFcHGT#-6%NtH0$4MhfCc4E=_B^CF^0;^!O0i_H2~eQGe^37U)L>Ce?1A3~Zy9&v`| z%w}7j;8$Ms*ai3a-*&PzR~T-dV_6YV&Ff!!+0wnAlg-T)O?+9DLKBwO^XTn)uQJf^ zQEL24+Vau+ryR1;iua@jhvq(55)CjGtZ<<0i|B7`D_1N|Z*Gu0-!hZ*(yJ@cnJSj^ zHHN3mV#{mRkRw{$kFJFHJhgT=MM-Bl|c(S@=@!CK(gVY znz4_}o1=9M(MS6I=k8c~4l^#;z~`o4U&t_%)Q)+CqvGKz#n);WP9q6sO{#sGWME2_ z2@6h&d|x@W1K{u7QOI*JdlpoV7Z`;yw8u3J|KL!+csV9^fqp4fG# zA5m4j`w_{68f#qs=#Oaq=*0#J+-C5R6XOFwhxUXWrv}3DJ!@9z4%V># z`VsEJe!uGc`)z%AHrF4=uaF0T8EF%~D!FkEM3^BaqFCxIQxgD!fB-x>O&vZ-1jkNV zYyjeAS_%3afI!H2AsYaJ(dn%X0DYf=>J0!W#fvKmz!k&s{Kbhj=+|HP0r#q``0(r+ z_>LkX5_})=cO%@Zf&rRR=B~kbbV-Gv8Og@}v)`WeS5^Za+_PR4j1h6jY626b!+z>w zxxzjZn?fVGxkbMKLb%?#B@AS>o(9mtU8G!kCsjgyqEd;w4E&L@eXL1^H zcu0w^q$~3Ha#NDb`sTGH3PBX?V1ifdK@O-Sr@RYLAgQ_C7Cy364c?=|U^=~oGYmR_ z8vq&X^HK^=&kztqXF2O?&>Jtd0<2_^W5$>gA&QYiut=aamrD$0Q3Dl8VqjqYn37-Z z?s&AIir0#q+`yTtYgJJ{-$<6qNWdb>LZ}o;Wm{xiHqX&pj|6FBL5pVKctVFZ^sW;0 z*bfOn$Pr>__WqXwvAv!-MF}fD@?p~+8!1rK)Mg-**G5Z;3F^z__iUrXL%L&nHiUvE zqPQxCy#8I5bmjXi|8vxFD*b*#VZk`kpl%JeCKGMzvHR|iEYeS20Sl^I9iJ62Pv>Ed zF!U2*$tuO`sq|C$R0+J_NZji;(tZDS4YdcD0^=MAtHcS?qui<5WxzN9aLua#Jy0Q)#SF z9r?x9>neOnmihl)SaE?eW z=-GfA^gqLg)Fg!?&{I0f2eG?XoRwNRN$Kuw^3Y6{^SL&-Yy)8lqaUI4XsiG|<0y(* z%XbD{2gKiy#3gVf0Pjb=b|uhDXb3R8DPRe0IX9~3nS4LYaDv|00Kol#wU-^!UbLdX z)S6Eioz>q>z5KQPmwtY{{c`Ss(y)%kAV7*i&*YEP8n%)y8(5<%=EE*;!&QpmohsJ(85b zExCu{vPJ+p@RVBPjScldsB<)yIT&Aww2%v>fTU`jN(OPFeoy@>zmGW%3kADuUy6z| z9Pk*~>=C&LVlGCk(ij$M>Lq3vJzabOz`V?CNS#7d18B^HKO+#GpXuHNA9*#oI#|`m(CQ^{zUv9 zE|vF5^W2>;qV^C-%W;!~2!lMgO`<6P=!8^3cp<5wPS*$r;S-JmR2Wr~2vu(o`^O^R zatB)IL)Lj)XkR z+7H|Gc_YIeDC#d9gv0ry@#`h7zA5MA4T-)~!Ddv2D+3Z+tz5MMVdh9;OiLmRW5VMBBJCBnij@=-R@(v4Kuo}CKjKeQP34Y*dq&Z z&tJp+9XmcenGpWF9{=PW0`URxpY+f)cTJ-E6+OiR_0Mccp8xiEzv8BFj|XPc)Ni(0 z;kP*Zz;kODa|k?KRFvh+8HVPF%qL+rIby!=A{AsY3ZZcYiJjQr+a5|{4U7Y_SA8{O z@uI_=SXalQ5#|VaBhCyH*+FApGWSOa1xbd3qfz$H-bOOMQwJ3m(JWfUN6^oDA_Le( z5%nl{NM755v!xW7#qHXCPqlFNBNogy5(#-m7+mk09S-Fi2#@?N?|I)I| zh?_}fK7boI%SE}&WKBq8C>7#B-%LjO22CoHCU7?uN^NBYMM(59cnoetp4W&tj1`ftZf3Bp8J zr#M{r7T&}2o&gpaf(&74QpbB=G}9*3Z|#^Gf+MkW(RD69dDhBc*9~75mlqFRM|pW2j7-cXF>>Oko!4g_ zP#Q-6uK-jAtNE0zm5jagEOEUWNMzw)q83k?u(}kcAu-eAHonwtr8)qx>X3T)(7 zM{Y~oZ$koId*6<4*7=5T8u1WyXFNr>sWzRT%_BykD;srky$uRdlSzZsC68B2Gg1N~ z+QsH(F382!Xw_h}zNS>yfOo5k!`nyqY>tsjBNPC+nmSFqOY}7V06I8$sHr4(&l}G( zLB!P7D#JM7j78OoNRuBQs)eW71TKULha)zfZ$beD7Ji7$!uuf(OcOq|sR{sDtYb~`13)z#gsKt0d%P8s@X@lj`H8yymBaQW>s3cbk+(NcM-Y6Wd zkN@rp5oNtM9EEuPq?NwY3y64c%0R>R<3aPU%Q4sUsdLFE_{{Z`- zH56&1{D=C0Z5~o0Bu!o>ZMit9aMe9vO2i@}kVJ=R_3k$B(-kCUF;F1oFutIT{M0O> zpI{<3*g59%kRe0}EPB%f@!DJ#tuGW(o4v0q^vtpbB$)+XE{HZ~l2oZ-^<7Szb?Vs4 zHDHJ1ZoXjobS*Anpl^6@Y6Jb=AkFx#Vr5;KmhOn2j~NOJS{8Gq`&3Y{(H_B z-wE5i$cO+S<4Q%c7?)pAIZ5zj&i#_R!$?(p2CsI`vs62xM2M7dWRC$$MB}NdMX>b( zKm>IRNFA(Cw5g#A3?Wd!oOr4^$fpuqdRmtuIJMV7btppQ5 zZ9zUnxKh$xDqVaH(C~^DqEtJwWCT7bS*Gl@0m98F!O-ZDPhyw%ANLBB`+`x&gZ!+i zW?QbTW$41D2q5OE1I?(FaUfbcz$PkEH&39%PDVWV8&lO;3`A5H=BN^VVk8kr!oxk1 zXQQtxc-wtC#hJOhGFn^H+T!I|0f6NDsln(%FTHwq$JVc_{{X)4UI{=KT09L9Xl!x7 zf$A(GaXv+ro7y3;387%Qh@bLPz~CHs(7y)IE0#bJdeihO`FfX0y=K@R%13uwzh z_=eHQw@{?utoaw)4ZoU9wpT>48rh90&JdE7@ZP4dmgE+6RS%#I`y!;F1TK9)AX`ic z!Gk3|`>djn>m&k`Q{n*8<~a#Ud4<5pd2y9S3Lv0HY8^2Y zi1ZoWBO99CT6fuWW2OUT$i@_yZE9@W^36;Yqh@=v>}A3Z;>iuY2 z%d>}ADecS-ULM1eFY2bxcRa8xILOit4v#`Bmx6J<25Cvb^;td`Tv5tIP#@!Tt{h6e V^x(>jIqdt8bi@T#5a;#3|Jlr*9Torp literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_cow_map.png b/mods/BBQ/textures/bbq_cow_map.png new file mode 100644 index 0000000000000000000000000000000000000000..695ee10e9aa44de66dfc01d16a6f3a02f1d0140c GIT binary patch literal 13548 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 a%#TYC;<)b@u^)9w0C{N@sd@>sZ~p^~%$tG$ literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_foil.png b/mods/BBQ/textures/bbq_foil.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6c013dbf3adec651921bd197d662b40a6b435f GIT binary patch literal 1821 zcmV+&2jcjNP)afnY&hUEL?)aCm<#7PI<%KF`-$ zfbr7BewIz$b>ifyLY*$}O^)MsQ4}@0u&}W7wX~$>?e_fepDb9i?zAkvp#)6A)1M%7e_(pr`MYQ|7Jl3UC;$kD!xYc+bF);y-<8b}@bwnZ&?A~38NMsE+dafZJi{l3eeuSe(e~!t?Nf?dB(evley+#Nu z|4{?|{e8P_HfycJF*y|qh4MsE1WnUWvK$zOK|+#HR8kC|&j(qS(bm?6y?gh+2B;g`m-BP+MCIr_%|y+YLbwur+5JSS62J zH*dmtsS~-mxj20I&8@G#`n?}#Wo7QQTCMhQc-8%d4rFF#YAK3>BuU86&xh0L#Oi7o z0|Nu7sHnh{a~gV`4%O8!LzZQ*EDN1Z2T77};=~E)^?GdBumKcB!R4C8_8mJ=R9uX= z-#!CF>2}y`7PS2G_&4v|xpVv2v7i05q@>vJZyFdHx_v;a)ppS|4MG8)MGq|F6DTVy z!_Z#_kzY^%hGCGLoQzm32CY^Lj^ja5Kq8R<&-1u<|317PFZ_NVu3WhSK@dP>f)NSY2I(QmMqq$OwYLAZBJ}kd~%~QmF*PFt~ZM4~cjJDJjWlY;3~Z+(Y#C z_M)Vu1RTdBTM+PZR~J6K_#p%#8!auZ87f}UoI>P{6aY+2jDJ_HR$sL{CUJN49`w3A zR8{T4*w{U=EDM9dfKWJuBqj+imkW7$d3f+(29pj4l9H0)nw`Zn&uoHLtA$#vMs{{K z0)YTJJ3C=AnIH%Pa&mI8va*7a;bEjI6xgWYU>UddG61k^SGoQ2<;$+Sqj&wm;L4QK zIn|q$l~Hc7SU?CtFc`$p&=3eAu-R-Ngg_7k1cL!M>~_5HLKzAQ3LpsC00@?sml2Q0 zQB+if%F0U2&COwDWd$l;1)W|Gibxn37=i@qJJh4bqo?QEFIbj6+uhxb#>PXCqy&sc zBbu9=A&MfLPA4j>s*swhz(e;uglqv)LIOomkYx$cXbhon2m!wjUauEsvl#;egNQ~& zLQ^1%^K%#OTkJo5q#Jg1eLTo8^i`csx8Lo4m}WAWP*+!n)KnI0YY{{u5zNic8@slx2KeqtokWWm)EXdwX&4U?U_c0h(ek zJZ#3TzFQE*C{(-(qPT{U;ZgYg%g|`jQC?BuZf`&H?7Cj?xWuB7Ztv34D*&KWa-eA- z9#4Sdc+d=ug@r|se=Mtvj7)si{TcSx>}LUpvMfTckaw}mxXQWSstGAaLx+{xT4zCpHG_yU)~8J$UKHz zC8$=u2`VCFvgT6$`u+3E7&>p5hyJ4H1aMp*oM>zFxVZwWb^2_=BFIJ-Y9jMhh)}+a zyR_M9R$tqL?#`4kjOukH&7{nE*ofKSCROv3xf$3aOLs@z&%Qg}vTYk|5`a3n%og`ohGs16?<_dfg5}#vscC`Gq26C4uoc01;4l=vSQn$-N5# z5u@#SV~9A$sAoZv6{Isc7-kB^(lXAfCkXriS|SI=f?tF4gThSE?KHMS#^n6M5{5ks zzUL#AO2ZlSVEs9Rtf+|N7_CMXJYnSyhUQNIfi z3g303nSk@@r#NO94!Tfv1G;V?3PTvlB+{82e8)x%K+_EfAu#NpgGc=1Oi)@~d8=u9 zyK`EDku*W5z$EaH%@?p(DkGK2!AzOR6$_9g2|REsYj+;KnF$EVh}#>R%gnQ0HtUCo znU7Ypffz9)iGWaoiSNR%OaPYNewh8`xJ00000NkvXX Hu0mjfdXzih literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_garlic_braid.png b/mods/BBQ/textures/bbq_garlic_braid.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fa269bebedbde2daec135a6933f6b64d3be9db GIT binary patch literal 1346 zcmV-I1-<%-P)`tAT;`&iadVr? zG+SnLagohQHnzktbu;S z_nbrFKP+?4)dd0fh+3SIcRN8*s(qY2)W2=o^us2qeEn9{<^B8K=Mekr37Iny%MTz< zF@0CYoLBa+0?=HyCVu{!y2-)D-66ZFFK5^=rsW{a70ZheoY2E#_aH?jLP|+xg|cwX zjepW&rUEc6EqQV8(UpsHs!nVkKeDkaLdVmyE1rYfM&CUpu_(1-gA3YJ|-D_igSGZ zzKg5>S~(q+4reOOZ5G2}LGi1qtg2cN@FAeB`|*F3ZM=VH=e0xR^Od<|p#37z{c)1q zJ-4@|x9!p|gb+Gfy{Ix^A2Sq?kmq{HV@`Z@s{!)dCtw{lgC`Wi*wsdY!GLDPw(sV% zW&us3#WD0S(d+dgy|5gNK!me32QY3jLy%c=e2U~Ea_9(n#-3UiGNXeTARc;=n zid0ul_Cgyg0P%@wghJqZkt`d*An?N4wFp9p>g{hqlpsbJJaA}ET(lvK$^yHweHP7Q zAW6%IOkDzzvJfwAeGfMCFv1a_?flmkRsoVSifV;%GF-3w0`&(!0K)(YN;Nt)S1{E6 z8~Sy9yP^e%Y7%o{(ajxb7`0>-=_xaFu_1G3xPk@f0ow6Cr;$s*FOso_K4D@QT-dt`+JK4_f6LauI*m?XGdPCRNk1C#C=S~dNsX?9YqSwK;g zofgPyxl9NRhd)L8)f0&2#$s~93)QS;*m39>bglI}Sp#rdd#k9hXQN~IA)c&U3#o)b zXLCI`5jUonRbn#0!0&bNSj#{RPfCfEeAtZb5TwloS6%{}_AYE4jnLm~K+nAaa zs}BI@ZFlVu!^uU2V@0HZwKrK z^tC-eujY3!Tm}NM0MEbnF4A-JF=25vN7FoNfPiOwE)$!GC7V9R!qx8}j>|zf5JqZN zG5r28{1c=#Y@A5d!+VO!q1(yB}NHU8N2!yK( z<~*}yDq2(e842SRGrKjXD~Cs2sToC5BF`#4Jk@{3pX18`P9R^@tpET307*qoM6N<$ Ef@^YQcK`qY literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_garlic_braid_side.png b/mods/BBQ/textures/bbq_garlic_braid_side.png new file mode 100644 index 0000000000000000000000000000000000000000..ce467b76aef6a6b19e4d5edeb53110a011fb942c GIT binary patch literal 1309 zcmV+&1>*XNP)^ zmKj}KWO0&>nHZxT}0Nb}COV$x4FUG&0rC#Ose`$A4jU*_=On4ShFkf{n0oHWAg^deCsMPgCu z5_SH%+fNFBeH_e4j$hV$YW1?r^0Qm)CpJ9{GttbPB`?C`b|F@k4~J#oh(wh+>M{2W z6Dz@kpEmv|PM#<0e-C{*TW)9_XjxOMNUQG;u3kAc9l$j9A)o>2# zK!^R<`c)N142_ubhLBrQhCbsRKRFZ9!so^ZI^i-kqo(>4d}H0z<~Jle2kg93`9LZ z1D~=HEUp|_1AX1Mpuiz4OhtRcc}!S)@9WMq77+z-S&d%@TvkZrYK$2BK~X%kS|yfm z+y$9jQMmo$kQuxneJOzJ#F~+*t%i?E zDMrZM4L%|cZnq1MnrmP&+(fIcA5~2*if9QKv9emghER9xGj!CSMWi4SQ7Fy602&;3S>+Z-068L%5}A|^Q#15L-_9Be^sTpT2F4Rm$CAgAONtlF`s zv;FodVm_dic`NP)oP+3VYe%o{H?RU0Vwo5(y}1J^S-F_BxtnG$F6W5>1ibcnY-B8! zZ{CB&Yu`tdfCd-fkd$5szn_DDauoaCE7K4I5XqE(dM8F;YOR6K?SRA92k+!0EZr>t z!ypv!UD;cC&P41TaJz@+ho{^+RxF2W+zOuOVKcVEZZVH#6fAisW6rYkM1RGP1Fy@f zw-2=B+4>(qo>quJfUC@#`#jN3_^-)G5}h!sTX&&!c+{PgTA<)n>BYyM#!T`Tys_+? TIEq$$00000NkvXXu0mjf5D-=( literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_garlic_clove.png b/mods/BBQ/textures/bbq_garlic_clove.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc1cee8224430b7b8a64938c28489bcfc95c8e9 GIT binary patch literal 605 zcmV-j0;2tiP)B}qh$a90qRLa zK~y-)?bE$$6hQ#S;df?dXLfFPFSmM0h@wF}u<)=DB}a@^ECd?~5m69KnNCR1#zqKO ziP$J&6OdSl5&}Xx!GHt{OF{eqF=F9ea>r(GKWAs`L?v2V`2GP;@q-umKLP;Dv!{lc zQ7eS8x*r5D$@8>nT40WeOM3v2y{B36ZcY- z%7UR4=*$3x0klRMMWcBfFNU8s?!SBfw6!C!6>dKc`yn70;Cd(-gT*LxqM&+xB%51E zdfjtzyYukP@`EeucW*R*i8yz>(bzK-ygz)TiTdb%*jzyR5?nf(~SX057P0F1dKrjkYiH%{GK5kz^DWrGUjiYz_kf!W|%o8%6OU8q^j^ zb?|}(053j%EvLqhzNR)GXHxEELZZ+bnM#qX9C;R@C~_!W!jclS;z89$=Eo+dR>;pm zo-E7-lC#^=b<>&pI!QHoK@wCKRCwLl@s64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF4Eo-U3d5r^MSKgfC5fX8*em)QlrxC83_k2q_2<~phCK9DtO zF3M6Axb>iAR?|ICaqs?q1G9%Lt6uFbpCRd`S#k9Yk1;cYfpL(Rz{K*o#mn;dzC2QM z+|=$|MS_u{0Fz<>&pI!QHqgQ>C1%Me}F=gC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;tULo0-i38ArXh)PBY|cHV|p6?>0Xn$+LrVrV;nLrQRzqM1Rq` zckq(yE-@RY1G+<1k3{!^XzduKR`q4uR&$&tGmG2H!bDrC4HYI4CRP4Oxj)5Yw z&t-ZH7r&hm^vd3e{{f>-gRMj4v|D#18jAV0`gFywUUfZYb(U$%%b6RDKg2!}UiBm} zeKC7s)#X_>uXrB)WARpc`?Vs=aG~_U<1cf06yBY8U3*qE-IHa(+$)*qnYAjr+ZUS8 z(zd&PWXk^e4WBu8{O4^IxNm6qt)9tgL8jD-#WIR4L0$q*4w|uV7CvGv4OmsM-@GOc P7=R3(u6{1-oD!M<=>n#g literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_grill_brush_hang_top.png b/mods/BBQ/textures/bbq_grill_brush_hang_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a67e80d3b97c61fbe8d6d27e7ecf41cf33f975ad GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI!QHqg^BO$BhEl^0Z#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-JoPmLn+tbA{B;xSfX@*?Q1`@6DUFIhwd3JElG~$l+7GHTG`iqv_ zqAwh*{Q@u4ZY)$kA$e)xjb%%-gjy}0#JfDHuKeG9aX!NZjtFU%bw@-qX6rtA%QtU% z{rcmVlczBz9rVeaIoa)lu7bU+AbVJK$-aFoiyA-NZ*-2_mw#@0w`oRE@r{)2_p3W+ z+>tR0^s00X4;5YcI*MEIfMvO5Q$o+t=>}3AY>OI2|8lno-1{JNtz796->xvLPRqBm z_%}WBnl`8FcG~Y$JMDG%*`B=3yL#)!BO8B48@8PnH~wLr{WU%#=i^4Twl8yqKde0} z^kMB)HGzK;UYhoXg?4v4r@Yw3_gBMRvo(loN|3>^HKxC+m=^bRfB$>OX2uyCEp;+{gce9cR*+F3g^Ng~u)Oi zLF8m@5{eckEsCN93(B=YqekJY(s}tDXU2Toxu-=cKFDy>w>byS`M&eu9QdDTv?+#CT$vFCpjPuw-zpZjEySq9#F??1>4`5W1>QoTd#Hf! z-YI;22HuB0wPu9!YkOq8V~|--7AXZTV&NV%UEww~OlJlA&y?e{SK?i$4xleOXPb{m z0zbMvoyndczd~bJ92!|@TrV+433^^Su?T%D5=U6N1jgVu6$xt#`4OG(%$|*(5nf$7NNF{YWqs{f;Ha!m~T;lb3c- yU7!8ubVZnsm_+;u+MkEjhCZ#jK3kTAHh|x0TjEqax9%bBRZVC!yY#D1P}{qTjckjLwaI zuGJl|8*SBwL{d<5gn;6iUYO2k%@BNAE{S|MNW^p)dD(j-dF!lJRQkt?wvv)P+1rae?ZaA} zgA$FS1bt+sP3lyIT>BC7G&;)ETm(^%rND{NT4DDL^cRa;u~d$^)NC|A1e8P&MXdWY851PQpN-G6Q<#qiCx>dC zsN-W8mSw`*YeX#hC?mfU^etelY@qDPQsxKyr&@-IX#j*Rr8B+0JgDSb$ZqB!sbO-S zK8HTOMKYFRXGKe4MLoIxIkpoa<~M$0by?{E5GUHTxNqzY3G!l(X?_B&Q6aG|u^U-q z+rNk|9mLUOXErd4CKe(T^C0fYufF&r!5>=lk-8@LSnqKW`^$UVcu+8heM=_})|s)^ zKElefLUcTcY|UV{>B(+;$)uxgk6-cJ9J*LYbC>+!Oy2GmoNx5e-E63rvg&6pcd0YS zVlxTmDm4-C#Wy1>i!*bfj*i>ux#3F=8b4m*e;B^_?`wI>PSHn?;p{n2#Ro15_w}Av c%>T*!4I>SMqACB%umAu607*qoM6N<$f*3Z^-2eap literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_grilled_pizza_raw.png b/mods/BBQ/textures/bbq_grilled_pizza_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..4495ba2ae7d9b58e9492a81c882e1014204a20f0 GIT binary patch literal 1008 zcmVHkeJ~_OwE_ag!UE)Jjh0az-DZTaxR0{0Nu1v4$4^bzv6K@JAKceof68)cg3|o zy-}&Uvo4v?*vJ*AvHQrH%czx2L`FslR6Eh@eF)YDQnH9qV-ZrtWk+G5QCz=~4s32% zYVqn2>oZGutL)^mI=NJwvXrOA%Haq$l#@KiP+DGqhvx5-*j*NQI1p~#-y zZRlo>qNX8i&hbF|0gPmxj6Z-YSVj8xInt_|h67LFuWy91BwK>z5N(w%31-p=)gQN=UH;x2|5KG7AW~Pk!@D57x6{KX0jN6M}a->}X~TE3YFO^Vr+= z;_BRuk`)jVHq>A%!F(Po86}gv!_9$#g8<@qkIX|Kj}Pm&e(v`RC2aO}ifNI}%o?R+ z4B1$rE?moeY91-8p=B3QT=q*(e=!vscuhs>o3Kdrhe^-Gf0RYtCwZ&)O70E3O|>MK z^JJz|tb0v7eg$VhrmAJjPrh*Pk>L~7JlCiFbEcWEkI?$&B?gY~@7VR!q06dQsj?~d z3M$-XQ_q!*&0>1=;@~q!KOdXE*1MI1XXg2zuAT7T_n$r65%}iVBdvq)g`4}1g{$x7 e{jd7|!~6~U%Y031M=2=)0000VGd000McNliru;sFj8BrK7994!C<16D~y zK~y-)ZIexG+XMiGpMT=mN$mVMagwH?$+rHaU6OVyLI@7Pgr;e5K;pmz2QC~Z1mcJ| zj00#02?+#<%MKh1NJxcEDiR=&x|NNUtz8?IrnF6yC5>x4juYE)9B!y$d$%WjdU}WV z2s}bRJ(Zpg9vJ5$>DV~s_n>pAyQaV$XmR%HnJcT;kFvy3^D$4)7xUxq`BI7JIjhIU zMGyMCfM0ie*zB4(DU!{+$bXRk?CK{E1$+}@Uz&XGna`PaEnx?I@Ut}3(myB-7%)7K zfUIIYmBf(ew?(^i{`K#dHvoVJfTd?AXI!2Aa`cJ5RA2QXq%^@QO~`Zzv@Z%$;2}&; zV$Nej|D&8OAZDcs`hAPl(uA)DRJS801dC@sQy99rTKIGSKvwR>1tqNSlSISyB3GP&HzmN>-vQB3VRUn74W{6S0=Lq~N;iN5JAmT?px72Q z)a$26M-WPpVRw*;aZqp8pl^_1h!~i_5d4?|52wO7q)<^T+*-SfOdyD3MHXdSbL8=< zpGg~7`YSZ!#HVsFit|`nS;ybK6bQx-U%L)NB~f;ha0>GnJvoa~X&bG53WxGwaPgfp zD`Zxc7i0o`Dk~zoyNdAr3X<_2{K*s?Es3GUgNsGrQ)O_sSCNkRFw!n#dO~vJPrtoG zK6ztnIiwpugrtET%8a2-lUVt!h5aoO59&iyZdFiQ{1N8eJD8qHBj3D(3d5Q8PH*Ap zl!?uEU;HyOSD)?P6VX;51L?M5Pz0Q=jj(zEqNAhP(xB(_W+axK78i!s>Y}r|k4+}N=FN`0aqgol*B|*t0J!$n#naI=cfmQ7U-48b rsQ~T56oS>gdi(MV-~RIH|M`CbacyR>FOhuX00000NkvXXu0mjfwXeO$ literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_ham.png b/mods/BBQ/textures/bbq_ham.png new file mode 100644 index 0000000000000000000000000000000000000000..92a873531d8d802d092f3196d37b780a06516213 GIT binary patch literal 835 zcmV-J1HAl+P)w6vnp-{Xy;fpIBR7L4bZ{@k+?7(JGFj z{n!rDZK1nul=3h-g_OpSd=XqmG&(|M-@^=SEz)(4rV#=>ZP8XmVLVM7D|6bvRLx=yd{|&3QFP)vxVT=F( N002ovPDHLkV1lEWizNU6 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_ham_raw.png b/mods/BBQ/textures/bbq_ham_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..66fcf35d186ced82bf314da943fe619d193135e6 GIT binary patch literal 794 zcmV+#1LgdQP)_E8keL|?Gtr-Bwp$h*TyX5rX00$>;vb25Y);7mEBCl+CUwVt+xqu7J zr!YH*F3f|3XzHV?h-0aHxeo-O{?RAH?Q4tQ($x*s3e4Ywo)Y{y5A`ZY7Ho>HJOST> z)>!_`Ul8M+XNuF?sX9OL+X?p%>!6 Y0myG3ts@&GX8-^I07*qoM6N<$f^jEhi2wiq literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_hamburger.png b/mods/BBQ/textures/bbq_hamburger.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc5816f90340a76eb3bb7a83865ae2c623cd4ac GIT binary patch literal 763 zcmV4GQ*Lunx)D;~T-x-wyht69>EHJ(`bBo*@g@kXj(U z9M%bhwD`p;t!GOl^$q^rYOWl=^mG!i5};J6oEM~MPtmLWhE_d<(1@&s776qsy3KW@ zjX-!9BM)EydjB_okO1v=@00dFA!c}rcL^rM*k$Ruey zr5D>7z=-FO;=&KvkuNC!{drblpd8@mJ+!Y-S|NnMIfu&}-A+ntx5N70CQoGe%Z)is z>1rwC)*XG*A8PS9ZJ}Q&?2boKD)#ysU9dD_OEb+d<0+n&Oe9sV&89yo-6?2*vi7g>)#-ky(fKK=l=2%OW*M?I`&bP=b2JGBhZQYc&!%15AvGd&#yVstde0kH2g1 z+BrT}6$XuAJSbD>7KnB%jao`$H6d2%GGO(ez)n4M7rr0G^E|9EMD3KMli@4~StMr^ z<&wseDZxO2MlIsk+pkifuK?zk!rIXxKNuM;&GaVIV)0gR)aeAhcm=J_0qahGTT!{_>4?93~8bI9n{KFp(N7L^*e;rb*Rr#meqfu5EI>S{;RxRV> zd9Y-j*Buc@@yCIO4s&A2Brq zEA=LgN|8mBv9(sC>PRfp;9Pr?+_YJB&8v=O-Z}xCtCz2Ly2DaMN*pN(k`&LIG8uae z21A;w71m2Oy}ds}zx(!} zHwo~u5W>K96@$T;FiKgBMwA>AEE_+!h;wT2Xv$UF8A00000NkvXXu0mjfEq!r2 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_hamburger_patty_raw.png b/mods/BBQ/textures/bbq_hamburger_patty_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3541586f552790e6a3fbe13c035842103b38e3 GIT binary patch literal 1056 zcmV+*1mF9KP)0tl;&|= zw<#drQ$oQwE`%Qz#$!>07ZIQr6z7zJ@xrm>gmC4Xi_UXpG6)6kn1g{J8C?+#CI$lc zUr+sNS@>N^_EF{&{2aWl-o%KkivX@JvAQUQOy?O72rV_-9c4WKI2EPyA3s>_$80LpS9=F7HxC z^?_&eL^|+IIR1WV@NZf6gK+dyJ?&Ub{cT_SmU`)WVC!O2{fl$xX;|e`Jn>#d;7L5o zAs6>`SN(5O{&HmgV^!m1Q1pv&-bpjxQA6{5Uj1K4@pE40Og8a*YUglL{Gf#Bab5ga zLEAtq-Z3QlLpkd>yc+@^I^Ob_%b71js zP}*op)gTz-c~{g(GQB-4=6q`KX~R+4+-*~iOWPa&^{-+ z3 z3dar#@}GR05DA|m66uS0`!_Az6c3FV4wNSu<{K5CHze@6q}qUFrYRlen1XT&2K&*) zk_ZIyrkl)QM((SQ-HLR&D7F?Z_fWj}fbbC~lG8M+PGOw8U#-^p}IFw&i+%wlE+&9tLA_^i9 zyFbS|CU@e&1J+iPLHt}#+m>{T^qA&=Nx7>*0+XA6xlc=Xc8v09J>v)xFzSgsGPP~N zyGDz3S#e-97S_y~)e_U}Vd~-qwdNZ8(IXviBFxX#Kn2v*Hy1=+Y*}xQTT$X?><>&pI!kxhtEoXc|QU7*lEPZ!4!i_^&o2N>n<*dIA_LgT~y z#>VISCtOHojCmDN;Cbbm>@y>?u+#(~`0?fAyaT(-dE`Be4qWu~(y`dFYi46({96-oE~s;!OrsOIB@(XvesN9Mi4bVuYm4 zax$Er)&Kgm)Lu{RnQb83iBqR4E9!smitTA`1{&G;@M^z2Pxj1++W7r-8(S^({~Q-d zPfScxv*Nj7dBZ@|Xkr3`*?hyz2LIJ>F}US8e*SN-e39+XufOchZ@$mBU$Uh6zsqs+ zYkL?zzg;bFFTgc(revpCgTKp@#mATYyLuw&xAv;I#9(fQ83t~%CsbXj2ZjWLr>mdK II;Vst03hC$ApigX literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_hot_wings.png b/mods/BBQ/textures/bbq_hot_wings.png new file mode 100644 index 0000000000000000000000000000000000000000..bbdf63e18e665010dfa18c5e5efe7e51d0486276 GIT binary patch literal 755 zcmVcwseTG-Ek9H<_5xkN^MzWl2OqR5;6(lS@ccaTLbC^S^hTab}ts1EZug zwTCw)vP6;=Mxlg(L_xI3pq)j_Qd+bNgtj3V_y}5MwQ-X{MOicoCWz*ve3WG)>P*?( zn|JQxe_DtorCHzhe82CU#dm;zQ2(>LJlX#wxY|toOF&9bz=%&LAGKcd{dYi5M zSL5h*jrUkC#=qHk)A<~pISb1$0Qkb2YuGkoZ(lul2mmyAcrQzwNQi>5IA`~-W7=XbNNf0a!h3vLc0)Va(E%N&6 ziF%k$h01JdWz{_ZKu!At9MmN?m;l_REyDs3szBZ3uk9@*g=~zGys*<7VzAujM0FVF(5FVgzVhQfuU9^b>U2qa9cU01hv8cBMVobRpOnH@RHuH*@T^%Rs_Ev;5an%kW#xe7nxl?syS$hN z79s}cwseTG-Ek9H<_5xkN^MzFG)l}R5;6(lf6$=Q4qz?+;{nK-@1GWMnh$X zL=%H+jEzAf2`x4>m|&u=#uEPnD|;iFD1`-yhRTX)h<0csqA`ZT@U?)uAnd}v$J_Vb zy)zcLag8E)y2;G>onmHyeJG#LiD6Fut*5Y05m1``FkS!OfP6kDhg#cqAWVsUrDglm zvV1iyOE1PH@_m_lKXtqc*qO~PwpMBl04vwi!U4b$APmIiA`k)J#~z@uy&YYryS`NM z2NJG3BqA?~sFzl*r6t_(LWmN8s2t~_kjw6BY}9Pz02;`=@~PtXyi&6W))TIaVxicf ztq+u=wK(AIBmsa>T`a&R?|7=s08rZ68fj>3TJ}ob<(8J_8U1PfGg5@4s}!V?!i+Bb`(;_)Zr3PBhk?O5boIeW}*+N}?h47653t+m$3S4p!|W6kx+BWZwKr&-SMU zIz++kKK0>GYet*QYrkgKL!yC6sXffcn4=!%plnSc zF594%NGZU9axk>#C2~NI*#;erXs}ZncMF0rc;?AA`bpUs*4G~zQ85$cF$i)KR z5|o460PwKSCE5+}tT%DQMrKyQsaF63CImvTz$7`iQr}Ep2cLUF|N4ph7m^uA0vS*@(l00000NkvXXu0mjfGzT~)ylDgycCdNqprVxM$jwZ)X5-a#uDx@;+unEE`)H33 z*`Y-JBhh4>)opdF0)RC0sX<)+h|A7bWVWperjzpskG=-ypEilXNnThUtJqQ?vK++V z95RbTXngYm{-=#FH_swI*@sp4I5J-ceaWdu9g3omoB~PC@5%lMKnjc_^KB4yJ@*lM z-wItm3%aBe-fFAm#DITDyFSpK($XT-G(g)AL9?eBVIK!WtPSzf zAjr~Dkdo6dB}SpHy;r3#t95TAu-Q+f<EYCLkSJL~5oFMhgpV{acs|x}jc+ zK&D#}{8<2QWnqS6KAhS}@Ec$6#cG-HxM(R1O`#UlPAjM)D^xr7gBU6R-VN8|en?6d zmDjJrXfCyEDrK&#xj_~BGC~s`6h%Q*UJ0epf@~&@q~3vNSGr-=YjC{%EDU+1h~#?B zd{@(6MdG|vYz0V5AjM^ngczcV9$tPo7}q3@U1*9Nx!GH!$|Z2z9rkI;51NuHi-*t9 z5ZD+}kpxyf0hAkg?5nQ{>GEjXrVes3{owF9kz@OLUL+hZLbJ;{aOTNa%U_Si`|hFM f_41bCpRe&3bnNt{SBIR(00000NkvXXu0mjfLxng_ literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_hotdog_cooked.png b/mods/BBQ/textures/bbq_hotdog_cooked.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc0f3a207efc119c18de13119023a73f91a885a GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=CqbAk63)r1AkM$X?><>&pI!QCe71@X&|aBMc0TjGiuzAr_~T6C_xBmT1HUiv;}p zeSLk8e0^Q9%DEf5Cl3IDQ_rzp*T%T`y1M9pKR>(gTW?=yY_Ms=e6>@o(Ou3W`~Uph z_UL)Pd|LeezX?A+wl_Amww4Cpd(`}|g7-#@=-HpYk8kf=Z@=$(?f-AB4_}|Z&-4G^ z=9MXR%O;18)&6)5xHq+!ljHyIj=z6? zYORfTjDCB7^w;kWiz^pY_?MgZqLtu;z1mdCxEmeDL%IRts;v^_cOn=Wv*40e=6x_s|LtA3orwuF=&K?q6-N zKmHx7hN`2K!r=Y!auGqDaC39RW^;x*by#aSr>F{X7<$b_DAPn5N476_IE;^;KI3p0 zDWx!Fw|NIAbt>9&3bMFj*W(5%i6Tps~ zGBdn$odequA7eyBXwAqu5oSP6p5E`57T9 zS6An>DN%A_YzcccvbngzfJTM}V*N}2YweB{7lQg2J>ytVb%;8=H(IHfC9HNie&wrg zGo}M4r)v(W;NzMQ2KL*R#MOZJ3f34874;1aR25Z4P)zmi#d%`AT6Kw96I4A;JtdbO zEk+n3E<{2YD6Mes{t173|3jYt>jnW{-Mj!i&PQ^oI3Fg)?{WeN2^QNwjVKpEwpiZf+;?(is2mfTsh1Qf( zp|y%ghZ*C@dNae%^{=&3Yek%6yWJu`{LxQsf7p{!LRCoPfjVV&+bu|=mO`E3TKdD0 zShHNc_eafl8~4EM0jhW(39A*Vz4yf!331@;>>O{*2R0+6L@v2!I0VFcm3#!Nm1&w# zRr2f^IcHRrS}P%hBgAIyNV-LOQXAE}A9SZJSbtWgX~G25cY_#0gxZ)=I+iEpi9G9f zIb=a$$!tMjL2O~Yh+x=}go{@I_*M(UFwC_nJ;Q10EG~tTGr49?PS!o!St-kfukF=7 z@xGTz=4Xz5MpbFGb{{xBJtdb)8WZL`%@w@&%w_}@q(tP1 zM9;Xh-l?0rYyW0*AbJ=NTwh<4(nzg^7$Yeq!rZ@u_rw^F9W6j}^vuO6Vx9H3Rk2)pyA;3u)z9B- zCRFW_rr84)Nfm2^5C}0YKOV_;n|uoyUqgQPzyCQCmYjRHYV`=Gh~T})%26uaJZ6S3 zt#!H3W^#oP`hT+o-w1))Y=%wlY&J8dQjVk4?U8C3G#AD%@0R_y6|t;ufA{xrIvSNR07LfH~(ol3Rkj9q8@#>vw#P6(06}y` zSad^gZEa<4bO1wAML|?gQaT`KWG!lNWoICEF)lD5D0OpbZf77#N=G0{P(?=|b~rF8 zEFf`pVQgu1c_2L?IW-CZBQBT#00JXPL_t(o!^M_8Z`42#hMyhp`W*Xm5JI9vIVnic zAR)T&Ul1h?f-W>P(4<0wk_!F+zk-?yK}Q26gp>G){B_>7hXMj2ol~%{w1u@E@8g|! zXUFUxJX7yIRe8j6xkN*c_Z{8`lz^(@y+`{25#d-OLXsqZo{cex5qbuUF~5gk5UjOK z@*L+JUDsiglx!tqXFkU!Ny6U4d&JP&$Ip=v04J~wfeF&IO*8;wKoW_Uf=TKS=UhAwlr55`X}n`-z*bc? zD(K_>ZCo+KuH=C7<6B9Zr3lLI!P8OS3L#+A)Q$>TpI;&jf$i;W`f|a}O2x7&anlRv z=sIArI+$@6h^&(3ISo1KEJH%a_r+)0Pal|{r5G`i`~3PAZBx@U9fN~6uU;cPY;CQL zUfel{RiB1H~qJ zx;TbdoPOKCoA;1`K%4zyk%^O-CS*t`7;oTW-tmp&%!FU^4WSyEGaA)IgR=S#MW|?K z&at|F$NBsIgtc1_)b3ttd7%2)ch(Ds@+x$MCaP3d`5WtRW4+NFTX!hu(uWW87K^;S zVj32zT%v!`+vMWXUL}?d!D-*3dmi5r`Y>V13C219zfJHim|GO!RNj7g5{GJu{OK(D V3)ie4%mliQ!PC{xWt~$(696}QXd(ar literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_grill_base.png b/mods/BBQ/textures/bbq_kettle_grill_base.png new file mode 100644 index 0000000000000000000000000000000000000000..d368c37bf88e8985ff8c46ab60e03808d1ff7eab GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBOkL6)4k}2JU}6i64!_l=ltB<)VvagZ)c|M2a3(} zba4!^IK6g~HQ!+c0T=lbCYe4@H$QQTUVg?h=6!3-Q-+<5)~8CA7>fNAsFdwzae8x3 z`ePx3_=)tKSq*}7w57#73=bPcDs279%uvwE^C5%bnEpKRm05Aqe&$};8oDp>o=}30 zS(Q!wspw1f-`=sx6t&3BaBY!DzQ??Snc2aMGhrLUuB5O~7nXz#cicVK)ZaP#i>sDn gq1k-1mURv4pMJS6j@%*K3v?-ir>mdKI;Vst0HywCGXMYp literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_grill_ext.png b/mods/BBQ/textures/bbq_kettle_grill_ext.png new file mode 100644 index 0000000000000000000000000000000000000000..602162de044e90f7ea92fc982fae61dffb4ae999 GIT binary patch literal 646 zcmV;10(t$3P)Fa?cVO%-Zc%Nh|UqhO@5LK7h`{(8PAM5 zK6#G!o~Ayd?|Whx@ZRBlAQFf%;=LyhBO=0Yi3mke{Mjp|5G4$ZD5ZWaK_O_ZnN$_V z7@TwH!ctC44%TaQQ4}0Ken<|zefk0kA&^U5+al-P_`eka@!n+vD9aMr-`~sUff$j# z>$3r9T_B?J`(p z1I%oWo>oBQ$F~|=T7<~q$+M)hLI`MUb&}CyeUmT-R;v|5z2RWm&^I+^=Q=UD4rp{7 zRayg)E0k45ONE`6NN{}Le5U*Kf%Qd-5sBQ_7E8KzOWQg|18-ivMg~|ecatwS#voNS zOETJ=exYqULI^k?xqWn>#f>>m%4C4LuF-W}CmEe>J-c(u&ipEIbf~>UZr#1d>HBxd z0M=S`Obo%DCy)M)Azy)uRFfDZa(>RsAsL5!BUuOmnayVTUN4fj8&1jz>Ltkq?B9BU g%(?`)1h@qF2{09-qEArFbN~PV07*qoM6N<$g2G?}!~g&Q literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_grill_ext_ani.png b/mods/BBQ/textures/bbq_kettle_grill_ext_ani.png new file mode 100644 index 0000000000000000000000000000000000000000..2e60151cb19d67552886967265203d8a46fc1790 GIT binary patch literal 9751 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_grill_ext_top.png b/mods/BBQ/textures/bbq_kettle_grill_ext_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8e497f4080ba565742306d5a1e1415cbf089eeeb GIT binary patch literal 1959 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_grill_lid.png b/mods/BBQ/textures/bbq_kettle_grill_lid.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce8c646adecfd0b52d2263b9c28d9a357b6e717 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBOkMfM)0ow7@!bGiEBiObAE1aYF-J$w=>iB1H~qJ zx;TbdoPOKCoA;1`K%4zyk%^O-CS*t`7;oTW-tmp&%!FU^4WSyEGaA)IgR=S#MW|?K z&at|F$NBsIgtc1_)b3ttd7%2)ch(Ds@+x$MCaP3d`5WtRW4+NFTX!hu(uWW87K^;S zVj32zT%v!`+vMWXUL}?d!D-*3dmi5r`Y>V13C219zfJHim|GO!RNj7g5{GJu{OK(D V3)ie4%mliQ!PC{xWt~$(696}QXd(ar literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_side.png b/mods/BBQ/textures/bbq_kettle_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2a922f00e23af62e992bbaffa1ed8cefe8440b1e GIT binary patch literal 1685 zcmV;G25R|2jij0BOI6+uMphNQNH%gdo#~#a&OGNo z-+xY)`2#2)aS0!JeG|Yp0l2^Z@^{?6dCP8l&p3|MS|~A5N~?!x%!%vkYi?iPl2bu3SZh&LYOT1NAM)rrFz)Z@>y~@l5mr}R z+^l)@_zKlRj7l6lWwR!nY&fKX{pX%qDmiDWF_>yG#$b#gj*(~2pHXYU9fkujCag7- zT3|Z3l!A4R&;IoVfB)M(-+ydK`vYoL9EQSfH*z{8a!L$C!UzmQ!uk~{TWV26EIDU7 z=TOx}0kMX=yF1R#P7o^=trcqp5ku&@Rx@MBF=8;7n&|7mFebW-Cwz7Ljyw*el-ch` zFoDCqQq|FQJw61C5o)b1YYeK2s!nWywU#b;ocA6PA*VzLfngY^Q?w#bawMEQ!ahCY z;r`#$*b}^C6#}bOkHJt%CR}c)1s?AAyuN*)YQ`7=HGnQmsVZ(N@oqaHAq0#u)T*SE zu-0NlaL!R{<>tu^RfSh?49{NvfEV9>%E`JX7U3VCennNGs^{I?fodEX<>mLDx6FlU z?@Cq0n5IN7nUoT0Kz6$w&N+-U_~wU8sTeUlY)3Z1;f(O&`4zi|2T~k3JLx%HZBPss zmup_UxWbXK#&Q^9+h^JXK&NtuwANE=1Jt!THDHWboKtEpsE%lfhuQ-8}63$tiwajIn73jK-TuSSN zIp;=v&R8p0DkO6bx)=e#{us=hkc?uUy);Cw;QOXaCUx5E(Px# zD6Qt>2-ae!U`i>V;JrtzwMziQFg8+aC8q|;-NS()Db|eaAKvoir(d$$4_rOE#JfP> z_lWg4XZg-|pJ1J#Aj{zk`BN({rBF)2Sj%?1#ibOfRS_#(TwX8^2fTH}!+^DhKYw~l zDX-u!Ec3xy+rXOaIy+`2Uc>=)qQ0QoY&TnRwtff!dHndMZCI7@FpyFr)q?Fj&UaWB z=vFI22#bWZR@~IvMTAlcZt8X|xVk_mll4rgO9HLa<`&dAjKmn5CtZuQ^8rdFj^k3E zF-6kkUy;`3W))^@%?gwWu$g*e42mug)>@gwYtyjnx~Vo95h2A$N{Ny)IVDm_tkhXO?=sLt&ytU+*NMl?w zo->=vFatI#Q)^v5H|iUVvr0Mz(x%}U8OH%oLI`ZPTfB3ODdU|(ts%zPdN?p!x0KT6 z$n<@NbGdGbP-`LhfKIpnQVJmiFs*FPise_I{N!st{LznpMvj@BGbLwANv)As!6*xW zv-HOb=rYKfO4hb#t+o9AH$VT{IY0g6*NFH2y?a`%m8=!-JwAkG!x^??_>Lu?A)5ng zeB{OZAG{NW>44*9jA^#Yc{!+*f|&@P{X8EyTg!Xjo}1V>2J#rvd3o>KH2ly~RbtMQ zWpw#Ft1&Bg4B~wFeBdz~$3e|&yWJuoxc6l-2GReH&=A7X!{?1sO7CSjlRsN?4ytPY zV3HvOMC<#Jjbob$!Tafs(6TvhzpK^iy{0oyyyMc$0Dg!8RmFYi<@k@k{l)+9&1k*e fe6+WsoHPFcQmNX+jv(+Y00000NkvXXu0mjff#)8t literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_kettle_top.png b/mods/BBQ/textures/bbq_kettle_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb0894e217f36f5b4f05df233eef99c6334c723 GIT binary patch literal 1664 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_lamb_kebab_raw.png b/mods/BBQ/textures/bbq_lamb_kebab_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..6aaf6369ce656fdf4035c5b122c298b5b96435ee GIT binary patch literal 1437 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 KMNUMnLSTX zMp8kb(SsKlu}I9kbXQ3n8_Ten(n)6=otc0B`S0gH*S&fe9l}gh#9rom+iStv-`Z>K zZ!KT|0~o*n2Jk`H`gWYN6w#J zw^nR9adPD)2^`$CYRuqNTsI7r1QD{iA~`j$wEMu(+-o0gsa?*++t$929+pWzKYIA! zSGXkg+nq`grHYfkD1j#z%^bessRgTIy0(BxOlANm6d=xsF;)XmDU_3&D+q>7# zS-P_A!Wf5Ezc3;>I`d{clbXvVR`*XI5#g^>ZQB@QPxTXMYIyq&MV4PT4Q+PZim3oV z=bA)>5sGcyi2M*-k)fD6)R+cIkpTvTe$bU~%T@&u*A&^}imYq#nCbSGVb>1^7{FBp zOk#+lDD*u4;P1yzJTz;~}hh@JkNdLKTr000bmPXW(=e;8$vhBC&7O zg5`5A)^B`*Y5$n9ta*Aeo*~B2z5f>se{cpQi2(8;$290E3#w%RM4%`FMdI9>UjQP2 z2u8{V34vO!1flTeEjtfP`Sxf_a8UwZpX~_Mn6c#+ReyY|M_J(05rY3*1vOWL&7hY z?^R?O3G-Y-DWVJgl`Mw9nIZl1H7tqpRT!EzU zzVAi^5eZbz=F$5{2g+?(I9&yVH6My;0EU)rYHpo4X8y91mn+e{Uv}SoqcnBTH)q{! zevYLZP;?!+!^bdW((OR#f`||}9vEZ&br)fT(Dk7wEijpj?p$&1eM?p}UCE5-Cx9J0 zXjd+Gcv?DLuykX#Y1@!=4e_xfA;E=e#{e*dH4j7t20&6|Bt~UGoTDdST6NpPXV+ip zkdiMny!gP3b?+Vd^-!J6_lrUqK_!H210)DWoee!@!p&DfLLfFMj(piU)6~*7{gb`N zI<96)@_$(x8|kal?d{WtWd2NO+9D-x!@e;EiXxnsY1P!hV;VYh#h1s;Tek3Er&Kt+ zZ?AW42%N*`CypO|Xv`R{xxv)Tl)E9EV*ma^MCi$vr;UGj`9=UJcD2#f?g`SRoZpNb zwuU8Q+17^dpbQ!bCUFE|gi^Kk#I5s}eSa+$75P%m6V0u{e)XBvLlo^D$%vz-RI)!e z?wk0*uI8TWxi|73zT7l_&$bPV0I=b=PLi)>@V^0j0aX=m143B<0000TT$X?><>&pI!kyqGEvvhm?-wk!vyYq6 z^L*CxVp*P3+p<-14_*GOefp{S?6XY|e^zTB*vc9D>DbJ@iwz(2b%!-%3V-Srtc%X% zs6UZ;|IDe#JK}ZMyj_BhR9;&hx`*9-a#QYCZzt!%*dxsQPQ9F!#q4`_(VSO*4=c~j zwwb4(G^=X;U!BYIHqUxKT~I&3V8-0TY)2o=c`KJZi?e&xtx{8l?crv}n*Wxp?Pi$a z{CMFl*$rzC-;0!WI-{YzIFA24tKdS;#y1*C;%k~bx<1Rjw!LOKr`O|QiUo_l2Crw5 fVZ+w;zyH|Ra{KkA6vr3?gNwn_)z4*}Q$iB}`{kaF literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_london_broil.png b/mods/BBQ/textures/bbq_london_broil.png new file mode 100644 index 0000000000000000000000000000000000000000..7ddbe3b1beba83c4b3fa08e28332130954fe6980 GIT binary patch literal 779 zcmV+m1N8ifP)le zK~y-)#gjXWoK*mZpL4$JTy}P|>#RdoAqqjVDWbC3Mli6Vg@P8bFj#3Rk|s`}xZqq2Ai@W$nh^IOh-GCN4F zfWQjJ&;pgC7YaNlsGQ?ifb@j9(2^fNwX^!J2k_x5-Hw^(zy93Mw>yC(3s4;LTfXFOQlpi{T1zMdk3|A65R7Ud@CYTG zizTvhVwP2V5}T5SXdY|6eCOexxQ{lL$9CcvvBSEhrnHa|)(WunG*q}?tbDdTw z0m9k0Pj_B?hY!B|l=fzuN7qAEVu=%Ajl(5|UQr{n8l^4K;~pr4Z1zSNq^4NK%pw<12mr8Zs&vFP`SY@<}8yX`FM&>3Kp{hLJt=PEYc-w8*Q2$ z&Cw`#chhR$19ZQi{KB_RN!jPsVM~8Fn4-)oADgCM9_Nl3c zHJ|_U#Lup5ztBCu^+lnI#^L>eS0sseFfPb+?Pj{>Kv|brTne>>WC^zxaQz_{-fQ^1 zN7m0=3nKaEV47Y$Rp#_W*ZGOHY6Qmx{1U;}e;~gD>;4lP{{omIS|m7r@^%0K002ov JPDHLkV1gZiW&;2K literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_london_broil_raw.png b/mods/BBQ/textures/bbq_london_broil_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..64a9c965823678a7a0b2742a4b5a5de59cf3ed2e GIT binary patch literal 791 zcmV+y1L*vTP)dYqCf%?p$LgYNFZ7_NdZDglr*#{@laE`nSDN`agx4O1g%BmO-$Zhs|` z!{PfHZZiMc8~QZr5(iiFM4eO~p?A5x=3Z*AZ2h+J>u2|#rLPE1AKbp2?OWgVzkl)( zNQ5mBO&8LfT5IaM24N6w580hARoMIX_2upz0r1D&o2|LV!p_lZ(8*Pa<48q8cvtm<2Eh3bmTygVl8#U%GRrYZiX}iIu#Lc-Z{nVvV`ga) zX6BvO z(|5E0C|~}(FVA0J(#e3~>V3++1ES+0nXk}(fC?w1qY+G1WYdO)_b$Tp83I2s0zmDr zJ+eLf8qPchNijY~1qbB5PvLJ84FW9JAq_S2R5H?Q0(lSwx^+(BdoR;x{(mgvTWY#1>*SZC1Nr8+Z9kt^2L zkE-pw`sJS|KK%O2PtJXK;|EnJcevZL)Tl2`xAsVq)C56HuRk#3qA-4CY5`Fo#7f_o zZ(eEP?%DRa&Rg$(?sYm}_=hjw_K%PJlORZrvsnF!ISLKW9U*>vjQbFinE#~4zXAG> VcEBu)vr+&6002ovPDHLkV1gU(YD)kB literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_molasses.png b/mods/BBQ/textures/bbq_molasses.png new file mode 100644 index 0000000000000000000000000000000000000000..33f3037c9d7027fb827079c837e32b40847e88b8 GIT binary patch literal 571 zcmV-B0>u4^P)knuv84R-U`)9Vwz;q=GNxl&T(%enX^3n`1sD@r}3Z3<+IGsUkBjD^Vh7deHofN zGHhAAHp}Dj0{{VJDSwo^i;F`6+OTEHn$pZhTWnJVAg6S#o1NA^ynQ7j4bGiCPc&jq z*rrIcqiA&ptohl^oU+0f@&$JWiFkY^V44NP@H6JsQ3ECRw!K`d)vk;*C_O59)c$@! z_vk1!z_y$0sXa|8b=lPqL6WI7;(`a|u+}b7<4&XTA4j>x>j&OT6 zM}4P9K7E{GM1SXBXe2| z>x4vNF}Zi^zSmWik0p~!!C>gdf#XCG95n2HzyH2ktvvWQ`xjL`t|)?-)(HRr002ov JPDHLkV1m^w`&|G4 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_mutton_cooked.png b/mods/BBQ/textures/bbq_mutton_cooked.png new file mode 100644 index 0000000000000000000000000000000000000000..28a49fcd5d3127455c5a8c29d4a3cddf08cc6c83 GIT binary patch literal 3141 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_mutton_raw.png b/mods/BBQ/textures/bbq_mutton_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..c05bce0bd3a3c349f69f502fd90d1984336779cc GIT binary patch literal 3140 zcmV-K47>A*P)EX>4Tx0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXCy!YnK{> z2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~wV&ec% zEdXFAf9BHwfSvf6djSAjlpz%XppgI|6J>}*0BAb^tj|`8MF3bZ02F3R#5n-iEdVe{ zS7t~6u(trf&JYW-00;~KFj0twDF6g}0AR=?BX|IWnE(_<@>e|ZE3OddDgXd@nX){& zBsoQaTL>+22Uk}v9w^R97b_GtVFF>AKrX_0nHe&HG!NkO%m4tOkrff(gY*4(&JM25 z&Nhy=4qq+mzXtyzVq)X|<DpKGaQJ>aJVl|9x!Kv}EM4F8AGNmGkLXs)P zCDQ+7;@>R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$yKlkNCzL=651DUOSSq$Ed=-((3YAKgCY2j1FI1_jrmEhm z3sv(~%T$l4UQ>OpMpZLYTc&xiMv2YpRx)mRPGut5K^*>%BIv?Wdil zy+ylO`+*KY$4Vz$Cr4+G&IO(4Q`uA9rwXSQO+7mGt}d!;r5mBUM0dY#r|y`ZzFvTy zOmC;&dA;ZQ9DOhSRQ+xGr}ak+SO&8UBnI0I&KNw!HF0k|9WTe*@liuv!$3o&VU=N* z;e?U7(LAHoMvX=fjA_PP<0Rv4#%;!P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75LwiC-K#A%&Vo6|>U7iYP1 zgY$@siA#dZE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQrukJSPY3_&IpUgC$DV|v~ zbI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#xcdGYc?-xGyK60PqKI1$$ z-ZI`wBrnsy*W_HW0Wrec-#cqqYFCLW#$!oKa ztOZ#u3bsO~=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$H=OUE|LqdO65*1zrG`sa zEge|qy{u|EvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7Sy(W51Yk^+D%7VeQ0c-0E zRSM;Wee2xU?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1(e4|2y!JHg)!SRV_x(P}zS~s+RZZ1q)n)rh`?L2yu8FGY z_?G)^U9C=SaqY(g(gXbmBM!FLxzyDi(mhmCkJc;eM-ImyzW$x>cP$Mz4ONYt#^NJz zM0w=t_X*$k9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o*Vq3aT%s$c9>fU<%N829{ zoHRUHc}nwC$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_Y7cMkx)5~X(nbG^=R3SR z&Rp`ibn>#>OB6F(@)2{oV%K?xm;_x?s~noduI3P8=g1L-SoYA z@fQEq)t)&$-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe^g!)F*+boj)jwPQ+}Q8j ze`>&Yp!3n(NB0JWgU|kv^^Xrj1&^7J%Z3ex>z+71IXU7#a{cN2r$f(V&nBK1{-XZN zt``^}my^G3e5L*B!0Q>W+s4Ai9=^$VGcjKDR{QP2cieX!@1x%j zPvm?ce<=TG`LXp=(5L&88IzO$1Ou4!{O>iCf&c&j24YJ`L;(K){{a7>y{D4^000Sa zNLh0L01FcU01FcV0GgZ_00007bV*G`2jT$?03SP?zhRpI00DqWL_t(I%eB%!NJ3E* z2Jo*mjhkF7#b^nMa)=Oz!iciL!XX+mN5z&vnxZXmh{kd#g1{jha%ggFiJ&A5BG5M( zLg65iPbJW_z(1!+$?}m1o$+w*kMD2}@E;|5+$0zc)XCf4cFn%G98`=UzqU+W0hK{* z$7z27uLt{7j0pe$nlyGd!h5;geS$^}*zG7hCGb3JqQvcWkJLN)&xTCHG3<1r{G0?c z&!G2Z2)acpb(Fxy6a)a7U=YRoJIFK~#h3umEzfFc?J-`qek zCLrxt|ID5pQ7W)E(iU)WM#)+oxyJ+mK*bo6;aC$`(vd%+0ZD?+x zfi%WaPmICu^Xu9IVzr9Pn+QHer=Yi(nuy+FLM>mwgP4Q&DhzKtp8XEAtjEO}Sy(?- zceWwZZ~#CpUqC4of^x-%-NO@{7s@@7Km+kEEkK^mv>cT$nfmovvV@DkxQjD#aYi<# epdgXt!F>VmK$5dP=0;@z0000ep2F*p6`&7eSa+%*H4&5YhP91W^P*^bfem2nIn2D7Z13 zCDGl=4eo-p-_NyP9-I!aLYmwEN5bit$18**NTirfu zw_8~3^|07W&`%=V71E;^=M6w->rTBi<&E#YSGmePZm-`YXuS|Xe>X7#{DaxVG{uf5Q_+H4hZTG zEx7cdxrMXGUtzf+M~!Fg$_dnnK-+x~Lg9-PF58AJQxL)shzJC3nONBe01g1sXlgtj zOX2{vk|@)g2(J!c8DJ+PxMB(b@La(15S}U#P|t56FbF&$wFaEhD0K~%T}K2BVrsBP z2c)$K&qBzeK&i}5t|9*+sNp=f8&Xz?7=^B;C`$nwas(m-BODYA1{BIVZ13dxrJ0H6 zI~WzAE2TP@<&}i4q3Z%!Szu-eGDN66N2N5%*%WCy#$S`^(m0oU=4br*!Ua6BG@Dr3 zA~5nW7$JsGC?a4;08k3&EvDmZxHuSKb6kkburD_*kIv8k;G03=_x6)tIrYR4zAQcK zX$xpiP*f7b;TC?|9AGf5k^A6xsm$p=hBt=)8IlvvJ^W0k**esW#C?oLj}sb^A9uN%F&$>-pE;u3wboPEmd7$dN{@)9~hO+%Am`<4$k;+)wN2tv!DOm3Lkh TPCbdO00000NkvXXu0mjfN%nj@ literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_paprika.png b/mods/BBQ/textures/bbq_paprika.png new file mode 100644 index 0000000000000000000000000000000000000000..6500af791007be9df2e914bca0ea1ee89acbe7bd GIT binary patch literal 401 zcmV;C0dD?@P)^M1Yt!Qyt@x=(z0d3c@=5Bw`trw0`|s+1+|NA){i+<20=E%Lb> z+BArxgr4tHT9{Fp3;=E$kK#GUyuW_1ymiQ2aY_vp-*Fnh(VO1Oz#3+n$*zU?3O?Vu z!!fAUUAbB<5ot|mYC2KG#`!%<}#rB>1VZ|Ins7T_90ILcCm=#}|kd vd?ir6_WD9pX*-yh97mf5oo=u13IV+BdQv}VPlbC-pzDs=D$Y0CV@B?&tEpQmmp79xlbkYX jlycQAl_&o5zf%4HhR=GJ;|V8p00000NkvXXu0mjfB@w&s literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_pepper_ground.png b/mods/BBQ/textures/bbq_pepper_ground.png new file mode 100644 index 0000000000000000000000000000000000000000..d72405a3e95189176aff4ea0fb0701ad76caf3eb GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa67QR;1$69tH+RCQlc~5R22v2@V zzucn0h|5g}&s=Lic++hO|}hrphR-&c2h7MG-igam`4QoOwlyVZPP05N#F L`njxgN@xNA@$I3c literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_pepper_steak.png b/mods/BBQ/textures/bbq_pepper_steak.png new file mode 100644 index 0000000000000000000000000000000000000000..54814fdf68f025bfb34af59d6f42007f888c0424 GIT binary patch literal 783 zcmV+q1MvKbP)m>a;O>;VP8syWCjrxPo)R}fQ8d)sfSux>NA<0wZ6v#XyA??`^ULx1b~Bx{{CQY zc9y26rd%h-rYpCd-gws6^Ie1AZAYqDLF7QeYV@1fJv`DbLLegcHPkP>deVdWavi=qLm2eN zaav5G#p^_}aDXqx1`K*tl;g`VPpek4p^S}=D#6x}(`nP1vw15XxK3Dv8vvlKMZgXx3IQEUq8{_fePm)0NJv=~l=U|I za?DK33qmqnaC7FPx0-4guaa$q;>5Ss96lT{fG^ zfEx5TRD}otAyKFZ0;@;WDp~D&UiJ%rDAwYhVFdg7`vcphlYDyL6xp)C>o;R=!!T}M z0>c6mom#T<6LH4m$+UN=o@0BrA)DS${Z=(wCynw*)+yT zQ-YY|Q~{nx4Eg8~f!uf2jB;#+NcG1U-Tk@Yi>VVVEiTG>CKEQE7k&mu7tuE3mC9DP zQ^a;76wfbd>xpBoPH5`E{JXb_w2}oF7`e~ViLny#IQx6s^mK;l>T0KYc0lGz82F1( zRV?4Mw36-Ui;#6)c3OLR8nx)S_(6X($a(3CPsbjiR*R%9w++RbpP8{{6~M8^tP4#39i4kYVeZ!_(p&zpRhT%kE^brJQwL+H>2Oo8Nfd{a9LIGz3Ta z5)aA;Y#E!*NE9zu;B)2rQJo+_ZH%!FVG{>{z`+*U8st|j&W^Fk99=d@kHy@As!H7h zfEy1I@i>m%N>;*D&PpV%b5xG9^hVnO@Nxy#MC_^Q=~LBOKwGL{e3H=VAr+`~v!moM z;mN=tUanA!^29{X`-KHhRS^+X6;V|Y5uHn=6d)Mys!R2OZ&p|9@zs?TA)VGcIaqg` zp0;4nBy)v&QbI2#oo`>i+^d6C@xi_VzaYjK+27l1*v$FaS<4txum5`+V?>&*bHj|a f<-<3vp*!#g8*dszR>u}{00000NkvXXu0mjfeqB2{ literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_peppercorn.png b/mods/BBQ/textures/bbq_peppercorn.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee3c497a56e414c13f65af8d1aec6cc19fe54d5 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa1kPz{}XiaG+48r;B5V#p$h+4)Pu_;9yp6`y}V{ zv`}K=zFX|AY)huZH_YKY7gf*V$^KyOtQ6n0utTS%8bY?7S}wfe)oR7lvUex?%)5N^ zBD2Cv;f%_S$!~p9g=81JQP7oEUpzhjXIR&UihEHKqWk7p3W+;~`&)(S8?Oag%HZkh K=d#Wzp$PyV>PY_p literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_pickled_peppers.png b/mods/BBQ/textures/bbq_pickled_peppers.png new file mode 100644 index 0000000000000000000000000000000000000000..039be985fc3c097a17320f10af9f27615b083d7b GIT binary patch literal 822 zcmV-61Ihe}P)eo} zK~y-)Wz)ZJ8+91R@%NqYeCLZD+wqSiPSQAWQ(BRV@FQ&yLL!yYp&Mf9ip0{TQwNZ` zu|Fo5V%2{EOj>VT+JQKU+cP*6ak5g~2W+Nl$}w&P#tJNv%(Wg!;TJ=3#1ujkPt zeH1ArNA9A-EG?$F`2LilD#H%W%gimzBcuwB#A#GhcN! z;Ayc)Vm!g~FK)2fdq(c;d0IUcQQaZZ?x6c%Z`MdGt?~aF0{NL4Hom#W=+evg?Hs^#-}o55$H;Y z%!6&RZI7LeUt|DK1~sPL0Uvz4%N04!Tf8VX4?(|6@8SwlAzOZd2cbvsX~}^Lcti( z$*jFfZXj^WT{>=`kQ71S^xC^*a*&_Z5c97gsx4wOQQXHZDnI^>n$q!IffMzJPh^8n zY^!nX^dyJf28TP3nKVoi-4+ki6Yy}4CvUvP_(vwTr%*qrktmOjgrYGVU*emijLqdqnL20AU7&DsaTun50g*{3fZi=`#{d8T07*qoM6N<$f*t33 A`Tzg` literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_portebello_steak.png b/mods/BBQ/textures/bbq_portebello_steak.png new file mode 100644 index 0000000000000000000000000000000000000000..66330f5a3b0c3c0aa9a0ee9ceaefc16b0f3a6efa GIT binary patch literal 970 zcmV;*12z1KP)j@MRx44f6eR}{^x#Di;zchW z1SKlet2a>)(V|GHhaOsM+bA`aHcFdXn_zkO+4%8maTr;C>o=COgS> znr53oApC-$I>cVDCb5#OGCt5xYBNh~-(hk)o5;xg*06JBWsxoY0NoD_YL&UlDBdltvSb>5l?Bj92vAafuTqG-9O=k_SwoMmoDKWXa@ zqD_rQOF6?rR}yG;pq{2!EKzOSiON;FyJGY^i)31EJdsgs2cKa6{HJ_UAN7cZ8qJty zl>Bc0v2t6dZAu_3xD^YJT_@;pP$^_l9dbu#6v@6jSI_gv#Pdl6)3CR)= sUFx3|F?8YVxnD0&z49;%*Y7!h0jYFfu@H2#g#Z8m07*qoM6N<$g2Ld){Qv*} literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_portebello_steak_raw.png b/mods/BBQ/textures/bbq_portebello_steak_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..e8aa34988acc01fefaec6d5a9ba69a3899e3da84 GIT binary patch literal 961 zcmV;y13vtTP)15Qaq zK~y-)U6V^_90dS|zj@E>?qna6eI;qqBnBH(8w<8I6`@i^XiF&+^yEbZ5idO`#Y0Ig zGQta%o` z+98m75JSp)rRAls{uem=+UXBsYU6p`SCG92gyUJ7MhbmvokTK=CkWJbY*v?MQKS%h zEPC|r?YU_H>BPyg-4g?ekK$^F$m4t2zPpV$IF9QJh!KHsG)cW&r+?5uj%AR75N3K1 zMU)PV4W~Yo-Z*w>$`qUfyAB?t=?0jY7)q^#mfnTzxzuVU%v2wRvWHzN5bNEC*=5n{ z2$(`i7duYlNGu#e-ddvFYGZpUesKlewrK=1VO2)5ee~J_sqQGc7^hw>;|BrJ_`u6z z!qi4m`^PC2ZMwQGT2%+-$rtd{009Zx7pZlsRGogTcp5!s;5VA+szwkr6t|FpSIxr2(|o2-;=7n_Yi%>ir9I62P?|Hg6r?XT`d$#4}1nN4K)r z+j&&2L*V-OqDsX9LxMtG=JR>!^4ZJN7ymue-`tpa_4wLS`O{=q*pO8Pzth65c|;6o zIyOeni2Kcgb!vL%{Fe_M>A!)^&BF4`wc8hwjM=qfE}yFg`9ig^P(iq{TGh_IJ$2>v jr^laK{_*Eq|2TgEQ`%uWxc<6S00000NkvXXu0mjfpvK9I literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_potato.png b/mods/BBQ/textures/bbq_potato.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d6d8a86eb522d226f162805376deaa317a6b5b GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!T!2rAE0Es0DDTLI>MJ{2Z=UXZ z3`A!aytuaE)yt=!?(aCaH}DNm1!GB&UoeBivm0qZPNJuaV@L&KZ;vP6VFMm!Wj&EU z|M{=4T&;9mV&9nwkG}p}d-Zka-M8=9wTrGuY)ftLJ-OCGAp4hJ&LwvjPlw;vUz|1X zun;!Li83y1RP!<^a1q?`G$x1n-T$-4uPn2&dF3x}aga&R=#!}*&@u*3S3j3^P6000McNliru;sFg092wCPQ{(^u1TjfO zK~z}7?Uqe!R86>2s%b`ua7Z{@TLc#Q0?Z4m@?xEGxi;v5RtLVq6-H8JkU< z$xET8#q$)~#DnxcAAuPa6?g-YNLu$5T2zHAP=v1<6uSN4Xp! zYM5`gb;HKt=EFO7)|VXM+tHI+@_nqes48GE3dR_$=izxC)>@455K)XDW{>RH9xe&M zFQ4a4O_^1}FoyI`wLuKwYQjCiJaOnigXgmO^Uv0m^+5XVX=j zY^-C}4$$A-B~ zLqjuwcHq1DwlnlCyTr8j?<%1M&wtqm=oZ-zLF1M{{=?Z@kafowxTHIRf3*fNU>)i+TKK8gt(u6F_$+H~i z9C?`8KLhDOZT1h!rbVFtmOHsdJ0|s9RFtgO5L~ z27b^45LNMvF{7iSRHG`7?%9*2NgM*a^umja&igN6+CD81 zk{Iy~j0rxND-|UEMG3BSlSPn#h%29HNCZVhd5)qlEsvyb;Ca4G|GJ$u$aaF-hJF!i^;CeYQ+bV3|*v8cG+8Voiclq-9d;)m*_z3gP>TZ}C#hrI=-%LL5 zPtUl#SRjv%UgrM&gI)u*@lnrLRmQxPQbr|grG)eKa)A%Sz;YN+RhkB>N<>T`5lIUr zB8lSE2ue7Gq}7JE77Rm0gh}Jjpk-jKS6Z7wLT2LLh!(VH46Wj=Hin_1s$?b+>nOsa zM>7^M!iX^3lgwnO6>qIkYehteFw7FwoWOE)PBzZciAZX#cx3#;nz;s0&8Z%lK}O>4 zU50dOZTKp05n(nf|Mf$c&^P@JGb{ha^eSw%x+6R6_L>%<5Xcb a-{LPXRM?2>2$sYE0000?*R$?$ZzT{Q3KDX81^wG?XM>zAnkO zBuUq0ODsB%$QgnpIh@f0I*;dvElZjii4rXxylDHu+qO=&8*o!*z@cV_(tH)k(Nlxh zS`u5fC<>shRiG`7TA{!U*7AG3vo##Msv4+G>NaWHv{#!XtsTGD3Nx7`ByA@mCp+>k z+NO!5q{;T{^^!z#GbEFoMw9L^X)dqiiZ8U4*V;*EaE2XbH`=nqO%!eIot>S1*?zy* znMT`FRgx%4ECEQA$iDmWTI)DQw;m#<6~xk0(cICFWZ`8(wQ9j$MWVSPuYc2f$!3GlMz684k(+>W&LR1a(K;00000NkvXXu0mjf+rqkr literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_propane_grill_front.png b/mods/BBQ/textures/bbq_propane_grill_front.png new file mode 100644 index 0000000000000000000000000000000000000000..722563aee67138a63b2024ca76b09203139be8f9 GIT binary patch literal 557 zcmV+|0@D47P)lgX569(1E`^n2E0~OnTjxe`@bdLr zB7*m`X&;bE;^EG{QO#>>Yt-79&l4#nlu}}z5*u3=MyrrZB9}zTg(#(xQszHYWN&{T zfK)P3av`P6izg384@fEZH)m8zA?M8L^|PazXR{eU_V$^lM9!J0tx{`661VT}Fqup! zr7R@vW|71&40wnL@%`H#v>@j~xI6BSnUQm5cXt;_)LNPy8(V9CeVSi37qae9dCwz)Pai)J vhYlX#=;0$^jmh_C{c-(%y>Htq`@1~J<@?;-_j#W0-Sd22&-?R! z#1Ef(#<^v29a2hK9=M-)JWezk1)#RJmZL|Hl1wJO&o*z~%s;z&2n00mA3TV5a1cTu zga9BKjgm|z0laH|V*nv!u8kCkA3gmur|!1f5kjDpL@9|@3aM1?z0?G>LTimu3Z*q# zD*{UK-ogK%rOb^kW$p<8e*N6fb0gs|&;H_90I2aN7D6JP{P8o6loBCDZUiY&QX-^6 zDuEITtt4vvsiaa!Kxu`N3T;{zx7OZ@kb>_uf6E)KwRHncO>5Y_`&9t8ZQBlj;|MxB zyU<$m!TSf1re$GR1}|@a(bqT@Yh?HCS7~Zm0o~41=s;aQ{Q= zyqjXNM(LXHJLCEfhB1uq;a7~fm_wPbO zLj#6k=3b_Wwk!+NG>NZX%d!Q<9MgiE=L)hi!yNrL(nVh*d`*^cFw33G8tLunqIlko zC?zpX6Ky*-wrwM&J(B+0)YTZ&!znO>lhnNgQGD`3$2tw zDTNRM(=@q!`7%;UY}>|Gxz4px0NA#|wiTvn=BCtk&;cFbrlQD%35AvBXu|AOp(&a%mn+0-Ah{YO-L?Qq@wc#!zkqF0<`}i!m3&`;x zoykn*!IB!VDwfk2t;hN7b?#lN`E;}rZJl9YRB+&kl>&2 z)~;PkdwaY0nJYXJiNsaK1Gjvk4T3ma%UhkVP0s^2gxxT9I};+yJKcM)%mcSUBogsD z*|~EE0KL7vh4lfz@y<2|ixyKB4sr6-0QL2CtXxsgg%O8i$$h-hb-b`Xc>3`T9PSqc z?GY?Tv#3gvNe`3CLQyEhnPDdJK<4vcd1H)!z0=K{;xI~rT@Q=7Hc68#g}UZSURPJ(IZ5(9lp=ADq~~)qCUxkrG;39tL1h zm1O182(7If=zTZ;LTV6gmLwX7=bMOcM;}9GBCXsrAA9?>tB1-6L3* zH9n>1a*N8#7bJRCDdr5$7hZm8i!XfLsB{_O?$iZ&;NIX0i>crOT$u;)c-+$m`F_IH z!vn^{dW6>22fa-<#{+>w1#flkDZ~Q@!DV2SjT_f{A>7>jhzFR(w=JEH2ZIPP!meGv z^^Aw^?jCx2x_o)VH2Oeryt9oH=^EzEt6)K-gjlQ*DJ75ppp}!S2Ke}}Umy5*uzaD7 zJu5Y1E}&!P$P_-?PvDgq=rcwf^V$;sxMy<53T>MvtUszQc8-8uOSo)<>>=8Ss!T0*k~H9HHQy< zG$ZwayS3-b{(K)Hkx2M>;PVsRkaby*-#A|*204}3gW zzy3iMhECJn-9vqSo!5Bfih4Ra_Hpc!cc$k-d024pG_;R; z($MJiJlMZy2OqzGfJ;L|n5IMNwdD*|HWLiZ;f7;PTo~+Uab>Eoe{kPpTM30id~l+F zd`buMc<|gf4@xo9Gv7a$XaP(t1$-Y(#?t$Ux1{k zX$>VMVc-AI(9poeu{6NseBsG&$N1$RyFK6F+G0WHzdr)tiSIW`@xaX&d_4H{<6bH&YsjRAm{Ss=ygZ21 zW6aVcglEB^jBscD4TX6?b(90g2Ck?Nu7>jkH>4+C-S6_x7ybtify&c`y~hv$0000< KMNUMnLSTXsrKz$2 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_propane_grill_side.png b/mods/BBQ/textures/bbq_propane_grill_side.png new file mode 100644 index 0000000000000000000000000000000000000000..55e337b0c4a2fa15e571b4180124f52aed222037 GIT binary patch literal 577 zcmV-H0>1r;P)soxSOr;R(P9hBWfc_>@iAoQ{}YRU?pz!QbI4>)l9OZ4 zU%ae4caM;?#X=rzonD%4D-S;PP^2o@Zj7XD;U%NpuZ@%v`6*EP9H} zBB!8bqDAQ5I?;PF&kZxy8>f<9iT9zjx}cz{i0J%X&N}x-^wyc@h9s(LT_ZC|&oPZV z0GU2kvo;7?8&_zpVP<4H?uAqeU?0aj~&fUFwWM%K(0yv!-%V7uWTdu{N^ztCTm P00000NkvXXu0mjfS3L%h literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_propane_grill_side_active.png b/mods/BBQ/textures/bbq_propane_grill_side_active.png new file mode 100644 index 0000000000000000000000000000000000000000..7296d7a8f30c035365bc82a0102cf6b0a3239aa6 GIT binary patch literal 1439 zcmV;Q1z`G#P)7<26~}+~oIAD! zh$yLv^ZZ`oMg!D#3%YrwY9tnj4Z;Y46k3T^tg*tv8+P45UI|h~ zf`YoBV$o(mYKUtfjgrVRw%>DX6O$m656|3tSP&Y!UB575=^5x51y|PTYoH98z!`OkBuqy0+a2I0-Mj5_+ zEB}4(-}J9v&&K|KY6BbDJXm9(zyI4j*t(?wz)+)J@?gWdbpUJQLHpb}0Ol4J0T>w> z;mqU|Ns?4NsCZEEV68kDYSaOkp6%d6_!GlJGSlv?%!9L&pWvP6@S)eRDja|R z7`q?X#qjN0S(usR(xuC*^I*E&A&z52^3&FAHWAE?>4PLmu-1|!2>^@dmnwZw@u1?t zjp_qaJiNJHV|up3(B?tFFw>p`!|M7V%N&Ofy@rZ##wqX_>Q&f zgW0+KZ$3#98k+{nuwIisXti49cExdA@u1>C#e?t4gDs80GGF+l-C?LvzcC(k^M$dO zM>%rnAhm&wEX+(^H(#(T)enXmby}?!M~@!m)akQp&lkR0KR9vXL|H#rDPOQ6*GBGo z@y1(kGq*6G^Pu-8M1&`ve7XpCgO(mk#e<3mKlprMbG?@PV4#1)22Ol?g#E?*S$L!dwG(1(Bii@y$Rs+ECbt@7|g4{|jKkNxovIOo{2 zXD=6)&a-FlUaqDYQIrSO;=+8DFH}6Jc(4)=Y8!9k+`=OF?byZ#6CW3vz~tJ&usRQ% zbNua+V>ol>44;4T#p?Rt z)1p?;%@IaMMraJy%7o*a`arIy50)-nMbz-Bxb<+R<0jNnt zK~y-)U6VnQ)j$kGpJnIIY^b>lMR6!LEVv;Qw}1uLn6zaUo&P_@%4x-sWwjDtzJ8mC zKp{dwL?8+2Su=~0$jl29SxHJ1z{gLYpD$7E=dI$&)({8x)(EI28ID(W~dxs zm8&Oc06Vdhs_n_SdYib`A|kMp%t4w5*<8)rgA1G5 ztM#J(pE~m-kmljXHgKq_>pqLsP2Kl?got=d0*Khe9U`Kkw-*3osH)<2yTKKpO)@|{ z0(FhV1K}ZJdt;lr9S5(kw||oMjNM(8BozC{QtoF-0My&t2mbv2bsu;y&-lj1wz3B` dA$WPY@fUI9C682HSvUXy002ovPDHLkV1g^h>j(e< literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_pulled_pork.png b/mods/BBQ/textures/bbq_pulled_pork.png new file mode 100644 index 0000000000000000000000000000000000000000..b25cc6197a0c39008b15992458f215c82378b40b GIT binary patch literal 777 zcmV+k1NQuhP)P^LB!WOvZV z4Cs>J;Vm-@_t8~>P%daqo{Uj$9k+FYV;^1=QrQUcW>g)iq8{bXS4{QdAA%qT$HA+4 z6h%oGM3i}oEez9FJ7(p=mq&{gK=s=d*u8C(=Q7{)38xd{Do4dLf=NmkjPYv@jfPG1 zY>OScVGi3XfUIHREi52B3o9HlIp`z38p9}MuRp*TLzTOdtZ@%D(&QFfK z4)3*X{&<~pkU<{DjAw?GIfu&isFBk()0LbZ+2;S zkUTmP0L9JwFSgDeSE=x1JBTxXnwIXYEW|9I(Ho^a-ybL2gY3!H)6sViwkOvsZL%~R6GL=?+pI}-5x5zt1PnI00000NkvXX Hu0mjfoegTG literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_rack_lamb.png b/mods/BBQ/textures/bbq_rack_lamb.png new file mode 100644 index 0000000000000000000000000000000000000000..93417620376834c1e7d43a3bb8606c7442b4ae9c GIT binary patch literal 498 zcmVGPpC9v3!&`LUR7M3+mzDt}||;z3*;9nsxChP-G+;1yLhgWoWq6LHaZUD)j$3eu$3jG4bc^Fnz|CM_#kH(&IuW&8 zNuaB^=C-!qp`nMBrjBb@!YeC-TSLLHr;>4AYcl}We}Acvg0e?Ih)y?~OFQD()TTNu zt$T0VwzHmralBeot(Ay$S4(VbbE~4CnrT|by1trQV~B%>dGpzY00001bW%=J06^y0 zW&i*H0b)x>L;#2d9Y_EG010qNS#tmY3ljhU3ljkVnw%H_000McNliru;sFK}H4rQM zzdHZ`0BA`>K~xyiU5~L1z#t3+-yg>fB2_xJU=#1ZOaOsFxdz?o1p=5P{7^u)S!u2b zd3tqsXol)`_X4@YS6ZRFRn{5Cppr*ukizQ-Ms1TBN`zy=jy#Amg0e*EkBHLtXL^Y{ d2Cu#2`~aId5gIl-4_yEN002ovPDHLkV1jS3`eXnA literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_sawdust.png b/mods/BBQ/textures/bbq_sawdust.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc6b6ba2972b5370c2aacf8629d024fd0d95120 GIT binary patch literal 907 zcmV;619bd}P);I!p2}@59c<$hfJ5K7i08e_`>hwSMYO~nB412785Vt z8MjMsJI8igVF)XwEp36)`uhpL|MF9ob~c7Mo{jH9PtLKv_T1=e|)r{6rs8+}9^ zej0Lgw2S9nqn1i!X^JYQEP@qtKW68!MeMjtrdJfI6^xF_Dqb@D@DEcbKw1c8Mh`ZV zQON$jP9kJD-h!eEMo}Z51M}oZ?yc7}wp)-!Y#*3pse)A6LF#mJ=*9`n?ufhuHL9cZ1q5yF%t_Z_9;cUQq z84*ol*5m*P0|(uxplv_n)4(TouTfQ*y?Tl1L!W5oAl2nH>4pNt)O%ksxO&UYNj3|_cae6EgEJ6v??_P;$?tv_Uq4?*{l=z0f7@S2@{UK*kOEs$08JI z^$b)ghx6!@&wQq1k=AjSh3nvseIy|aStJ_iIzzAIXg~j+WNowAZjsk31fD})uOPTF z;UvfQaTj|yB=i!hwG!e&(nyh6%Mwnoz;kTYOOd;QN51?7A(XgyXR-JBDdu69i9P1Y h$qzK!2DObk{{z?*cs&*&JWBuo002ovPDHLkV1h1*o{azi literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_sea_salt.png b/mods/BBQ/textures/bbq_sea_salt.png new file mode 100644 index 0000000000000000000000000000000000000000..e28bf7fb5a9e72e14b73ccf228b87ce9a1f43ee7 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBP)Zja$Md|Z=lc%PZ!4!i_>o>8S)=Y5NNxcQ z#r18LijE-&uX)33YoT5>wY~E_2rNi0hTpi(EQ7n6kP1e`?$-j(DW8 zy*9z8vm+xvZ{Mce+bTt3Cl4go&0x;vK4-bazd(k4&gbt5z3rwB)7yV!*5>DFa4i!0 n&OS3oN-DT;UrcK}2ZR3X8#VE!&uqT~{mkI$>gTe~DWM4fC|-zI literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoked_pepper.png b/mods/BBQ/textures/bbq_smoked_pepper.png new file mode 100644 index 0000000000000000000000000000000000000000..970314535f5c19e024e367f84ad5643d37a94075 GIT binary patch literal 702 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 UrX(HwN(qFVl#*nfxJlUm0Qu-}Qvd(} literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_bottom.png b/mods/BBQ/textures/bbq_smoker_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a259d5a8a502ec979a7b8a85f6cc75ca123a0a GIT binary patch literal 449 zcmV;y0Y3hTP)?*R$?$ZzT{Q3KDX81^wG?XM>zAnkO zBuUq0ODsB%$QgnpIh@f0I*;dvElZjii4rXxylDHu+qO=&8*o!*z@cV_(tH)k(Nlxh zS`u5fC<>shRiG`7TA{!U*7AG3vo##Msv4+G>NaWHv{#!XtsTGD3Nx7`ByA@mCp+>k z+NO!5q{;T{^^!z#GbEFoMw9L^X)dqiiZ8U4*V;*EaE2XbH`=nqO%!eIot>S1*?zy* znMT`FRgx%4ECEQA$iDmWTI)DQw;m#<6~xk0(cICFWZ`8(wQ9j$MWVSPuYc2f$!3GlMz684k(+>W&LR1a(K;00000NkvXXu0mjf+rqkr literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_fire_bg.png b/mods/BBQ/textures/bbq_smoker_fire_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..126204a31084b89ee2fa9d1878c9dc5567809764 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0B(gisD};KNrYiED7=p zW^j0RBMr#W^mK6y;kcg6z$C`TCd%IS#FgizCeQn~60cq#cwv9IKIKdQ!hiD3Pq-Ok X?1cl1xZ`F5H8FU)`njxgN@xNA-_RnB literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_fire_fg.png b/mods/BBQ/textures/bbq_smoker_fire_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..ff271ce7521a89bff9e78fd13c607472d927f01d GIT binary patch literal 888 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 KMNUMnLSTXsrKz$2 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_side.png b/mods/BBQ/textures/bbq_smoker_side.png new file mode 100644 index 0000000000000000000000000000000000000000..55e337b0c4a2fa15e571b4180124f52aed222037 GIT binary patch literal 577 zcmV-H0>1r;P)soxSOr;R(P9hBWfc_>@iAoQ{}YRU?pz!QbI4>)l9OZ4 zU%ae4caM;?#X=rzonD%4D-S;PP^2o@Zj7XD;U%NpuZ@%v`6*EP9H} zBB!8bqDAQ5I?;PF&kZxy8>f<9iT9zjx}cz{i0J%X&N}x-^wyc@h9s(LT_ZC|&oPZV z0GU2kvo;7?8&_zpVP<4H?uAqeU?0aj~&fUFwWM%K(0yv!-%V7uWTdu{N^ztCTm P00000NkvXXu0mjfS3L%h literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_side_active.png b/mods/BBQ/textures/bbq_smoker_side_active.png new file mode 100644 index 0000000000000000000000000000000000000000..7296d7a8f30c035365bc82a0102cf6b0a3239aa6 GIT binary patch literal 1439 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_texture_animated.png b/mods/BBQ/textures/bbq_smoker_texture_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..63b1ec0d2840c87e5c4330dfbe28ef0ff31ae1ac GIT binary patch literal 3267 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_texture_back_animated.png b/mods/BBQ/textures/bbq_smoker_texture_back_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..f91a9857c44eb0aa49719f5b9f4147b0ea660f1c GIT binary patch literal 2828 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_texture_bottom_animated.png b/mods/BBQ/textures/bbq_smoker_texture_bottom_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..fcced01789ecb40af281501f6052c2e0aeba9587 GIT binary patch literal 2907 zcmaJ@2{0S#7EXj(Z)oY2sx?|w)KXQ6t*W+an-FWmwbU&|O9&NfO6{-Wwql*wtHBd) zTcMUHLX|4Fq}7Vb<_)AfUf`mGOOq9&wAiy*O@N~?;T_MHt_bTzce>}tehV6L2rF@ zTI*KM+SIx(WL_6CkinurNb$|kF3#<-30|5?&=H|k%I`;9JH*n*pxWB04m!(7{8y(r zln&yqmnGAJW@a2*uG4i$&#tkEo?P8#*IHzD^#KH9i1GC<9;y37h&g6Z4$%Ek3gsgj ztj*m`-0<;c=u^Fxl-#(WeQjvt+kP_f@v?Kp&Yiztb+Y=bkbW&jv5Kh3w-rCO$JJd1 z$#J#EEq}bEB-@diJrx*$F9dS`S_B})Z5dV^V7QpVCZu?J`8mhcZAbE&Iq zdQz=g0-_%5Q!sU%ScARu;Q61g*F5mNvG9|lT;&X>C{p65m0VW-iBN)j;L9@f;eOev zHqDUt9wrtuW{(XNS(dh|w0l@``+yRZm4xPsXWn?hKmnbkfCr7kZ~`JqAp-)M4X&|c1nQvkBX`t|EiliX1*Z|9lr;Sw1M zgj3b*^e4Bl`(GpOC?2Q8x)U88;kf0lqIq%2-x3H!)UT{3tkWc2nipai^clh7ecX92 zxJeiFttZx$42m`j1|c=KzuICdNZ#T>%me*!I}BqM2dnhy7<>0^V5YySs_Ih2aRa{n z4Oic*b6z_u+479phXJS$N6kr5^g2b0a3+Vluq0W4u^jLxY>k zx8r7E2}pdxB4+`KL_+bq!+2wj4AKE8foT4b%c_C)^!9$@3Hz3l`;OhOPdXDa=&quGHvb|TF!{3vW_IOWq6#Cop$OX0B_x9W=J{Nd`# zHuzL6+|>(3ezN2JRue>&bLWy$Op5`3U@I}`MJ`HDt-gmMIPq`RWZq+}y%5r}dzAWUW8;7HvAK464gNITc<KY4A4iNUznXeODrsA6jN77=YvYQFP4mHxbt-${Zb~J76WDu8wHtxNwR{dR&&;8&qxlVoYaEEx0ZQziS(z z=C;^#8jS55ww0^&P^teg;yeg)Y6_*o539yuzdI>Ul4v1${X9S_EihSdMu z96x;{xJ<_d0b{!b&K=-C!uWujIr(UP%FULN!~7o2N90(Odg5sN`p~eT{Z&$M8I;1+ zh7U%T9!^Nh0c{$a3Zz~9z6=<1?ya#?|!GYzW?ZgelYF`0fn6ql*#+*)9)XI|f9I{;I zzsTRz=&kcQcl0;k;7aSwcqf;Zw@kH><5)cYJ;tY$oICx)V}hB2Cz^vhhokvFoPN^X zP0xPbuCo*RP1>`-J3F3GGNX?G9-O9p!r+(i_?>wFjaZQPNkj?rvALU z3PhIW6}z*!tmhG886?yCQ_UT;7R+6uzR$4b)2dt9^gGzmu1HuM11+6eTa@Q6kv46? zx4Qk%yT|0Wi`AZ2d{)<=&8M^~nKr?TMPEIGm$vxfNitCt3rznVIM6{#3qxbVR0~Su zCKKqENHQPe0f>qP?2r*95>?M8LVRyM$4lJ$#+e0!(zf_f% zrOHx6?7yrGhKrTq-~p~|m@4=>$7O$m??84=JRu~Xe^gsfT;uWu#}df-&JWfLT|gN~ zz0!lQB|(g~(3Yd-#$-!A)z~UNsik`@kgz`*DACfPA5^~iYOUh9ZYx{g%sVFRb0pEr z=fR;9aaD6h9Ze>tr24E#zqZ8?d}n!J0$K4@(wIdp zVZn;iUJ?QQ;O#Ee7TM;-O9whWX6{q?qK*{5OQUbq7dpyWB*lz+nV2fow2v=YPg}@m z56E8t&F*qQrITH0hiWa71BHFOv_;T7OLFJi{ElGe%l6jRo8C_OWVP+Jwe#PdunD|G zUer2hVq)UUkR%{WUQPpIWBi|wbjd#v=H2*(8TlMCSP31-nvZDU7$*-8K3I`#zaf_^ucopQNtHL-UF1I{}j>|5*t)Bgpwkd);B literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_texture_side.png b/mods/BBQ/textures/bbq_smoker_texture_side.png new file mode 100644 index 0000000000000000000000000000000000000000..212020fb0cb801d0c1e95039b8e6bd4425a3e164 GIT binary patch literal 1957 zcmV;W2U_@vP)14`|K;-QufO(;z}=~8x{Iy?z};y;fUII08(B$baz!xQQ8mu%Vsk@OF?Y`6 zz}<;VRD`U;%@Aq26fvPPvEith0Z^6D5SiTW8*@$~l8C^~7{fWw2i-8Exa}MBnp79i zs2Qrlph2&g{QTt|#K=nS+s5&E@%5LVL4>BcGGC|| z(#aUkoWbq=&YTlP$V|+XF~&lyi|6y=e%}#QN(575&It%^MpvV>@a_8(6BurkDms*J z-#&4Jj9L$7p(<22*+myz=Y^>fT_DQ$@6Uy17cmnAK0hC*02Jm%wUE`QLRF)gL3aXh zMX{ODRfq`ZH5uEWD={;+&3QggRD_}sQPhNe>{P|V6hMsIK2R0Zl*mAEVm31-Zp!mK zsSb1-gYIT#un%KqkXe`t!#AXxhy+f zm?)WvAh*`i+}BXOe#eF} z#^5+lwtZWy-#6TrDl&s%f~cS>40C+WK!B=~u??QjgRyNSMOC4uG;p4Qso>_!nY6?8 zePX7Vz!`-B6(`#mR2EsybsfCFy`kznkBb?BDX19doah)1y7qC+T!xg%buNup_8LSL zH6t?F_nq!Fpa`@I`{u}thLMG+(Vd7W=W%e(3%XI(KhfQcF>o4G79_hW5tHuaeyWC> z5V;138QgDoA`=kCa0-w}P(#%bE!+kX7u|wT1j44uIRl}|QfxTDLLf7ti}SirQ96r# z-=Ui-c)RbM=ZTteo(G-5$HyD)4h^D)YZG}P2-lpLD&|UMao=xTGkCvmR5jJbKmXwu z{^gHv%LlgMWI;;HqUuBhRnXmZ^~#Bu z2!g6ECNzA1oQN(C-EJG_37?MxQ{iv_@kwRlfB*Y`^8fkqKmF;Scs?KOx1Ee6D%r;k zQJ8bd>^v_-lORq^)zj*0O7@t~`??K?A*ecMoX zTTu$cD|kdfSrEs}SD3KY(zRq%2?atiXW*_#CrB>~R$l7>MYyhsn;-~?pwcTVj^p6A z?R-9;plhf5P+E0`k}BJ_v2O<5h%98bZGb9~ji{25e0+RxUDxslgyF{9{l+z~9|`&P zwlgE>7S7{BMU*DF-|loZsBm1xJ`8iiO^K`@j7RjP1o-LWovanp4IJme*RNmKJJMXS z2C-o^HCJJ9!@9W?Zpq)trT(s6*9C!pAe%#vrnA75@6y zf0utmw14}{U;6R+`J+n=F-(Crw5mYBRZ$=8+eSp;raYbp<7GCg%DxZgwW^h=V{WLz z{kBovzsdBB32KN4F2-=>Jm=!a|H7=QC{0ArU2D(oWCW^;uy#MTjeXnJUNfm|&f{bo z+iwnVUX!k38&35Kso{S*HVz}XBFe5P)3i##g7ep5H*Oe>9+!0Ysg~#*c}H4bo`Ctbz;c1O*aGx)FT8={8ETF>+OL^>OXp>u7hGR+*Fv?L`A7g1f^fs&D!%S5wKACznY!6|27F#mDdv>LRDe* za!C~s1haKCsI5|(QR_^j+4psVL6b93fo&LSzM#y)~v$M#GF(&!;Pj;QACx;F{uppZ6kX%T#;Vs*b~Hg9_NqjnAb%L)C|-d zRi!A7GY}C>oht*~d=a9%*C4NInVGl`p2vl$QC+J}yWuJ?vkKe<#2Dtw?SS(-@z=pq zT?`YR$4N!4`=XnyWb=V%CW!nv&$AL*ULn)m@3+^rql~e!4w*nud@OWKn=>ZEow4uC rIq7bAdB!!9`)yy4zZ4T$NG1ORPO9hP%sn;300000NkvXXu0mjfBVEPY literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_texture_side_animated.png b/mods/BBQ/textures/bbq_smoker_texture_side_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..b7160c73189f9ffe0d1bfe1d6150fca6246a5727 GIT binary patch literal 2781 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 CO-9@R literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_smoker_top.png b/mods/BBQ/textures/bbq_smoker_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1d87670a013ae5380eb3183f8b8d1807d25bd975 GIT binary patch literal 539 zcmV+$0_6RPP)Bxb<+R<0jNnt zK~y-)U6VnQ)j$kGpJnIIY^b>lMR6!LEVv;Qw}1uLn6zaUo&P_@%4x-sWwjDtzJ8mC zKp{dwL?8+2Su=~0$jl29SxHJ1z{gLYpD$7E=dI$&)({8x)(EI28ID(W~dxs zm8&Oc06Vdhs_n_SdYib`A|kMp%t4w5*<8)rgA1G5 ztM#J(pE~m-kmljXHgKq_>pqLsP2Kl?got=d0*Khe9U`Kkw-*3osH)<2yTKKpO)@|{ z0(FhV1K}ZJdt;lr9S5(kw||oMjNM(8BozC{QtoF-0My&t2mbv2bsu;y&-lj1wz3B` dA$WPY@fUI9C682HSvUXy002ovPDHLkV1g^h>j(e< literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_spatula.png b/mods/BBQ/textures/bbq_spatula.png new file mode 100644 index 0000000000000000000000000000000000000000..97c1964f7152c6b3384e5b5b532542db087de9e6 GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI zppNSx%;=;sy8B?_!pq|i0|TSHr;B4q#NoHo9leeih_vk&Uwx=Y zDel108287#E&_WRyu*w60>5xgisq3^I?&6*aZ8e2eAW&F=7mZ#j+k})U8qvIw0{4; z%2=0l@h=6UU6h+xS3`t)FT_~%`#Su|!I&?{ijNItXh z`_1oPD{uQoFf%_mv_AiD#mnQ%w+UM?r`^9(&2ldJObd@>a$KYDgShOy(;qE7aoI@q z+kKV^$KKztWLV0$g#EoIQMe+~T ub0{ojjJeNj>%jkErFFf{{#za=Q3)&0@Q%^w^b4AQf6ZIT=D@QYN9nM(2iPkC;*@0P(DaP5*3qFLiB&Hc9V*#m~aLWBk;+L(ZzU^eQ&18@Oo&-2cV&$(Hj5BcjP%i4l^g0gFQ$1v?o zFIfH(id7L6P-TlSt^$&`0(l6`IF9pTpH3TT$X?><>&pI!kynIC)A*+V&;UkZPZ!4!i_=pl?e${{6lmT5+kCf! z0gGZ5<2t*}{0G(%(KiCJ9<6@q9FY|vrEAc5V3Ym3tqYU$H&vgSIayylosH?&ubRX1 zrgF;_rOmcf)K#W$lwdTl{GYn_9mk2U?BC1RUoqv$o0PyL8s($EuE6!(>R0@dyjQhi zO@EbeY`C8*&?)fxM(*~5ERF}>+AKW5pOH1`^%Cm`>ap)m7_ac&cX?@jMa`nEX`3yT z9w|TnW6)Q7Udn!MT$#rM$Ax{o+BRI-zSRyQ-0goH!bEa5*+xb#+WPX+!I!1J(^*!% zwB3`>uW{;CN?2Iv^zd(As%z&6yR__D)xqBUjp4DQ$|0-vLcV0(YcswzY(B{{=fTR0 hw-zuY&-(q3-RN<|ul=|}Hoy-6L literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_stuffed_chop.png b/mods/BBQ/textures/bbq_stuffed_chop.png new file mode 100644 index 0000000000000000000000000000000000000000..e2bb0df6fa350f39b549ecdb3adea7cc1123885d GIT binary patch literal 4352 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 iPI;q=YyW4$>3;xDorwSd30p}- zK~z}7?Uz|>oaGgUpMRNuwtr^qS-g!Wi5)MAvtqIk3IvJ>G!R4zTm(^7DWV{uB50)| zbzzaH#6{Z+klIpIm9mB+5|luiG!EGp6XL{)6FYX|ZETM{wrBOM|JI9&NG+7Mv{hB9 z=jzjuKAlJBeEQD&!vEvH9Kx5m^y5ui9go~p{+|Cj;Tyu@XEbT@+-^kM%SzkbgZ~i# z%d&jMiQ&f#J-=FXDl1JhJ5NX*7OkmExYj%mi71$Hth_o%eEYuAZ+1TKdbNM-Uj`W5 z``&|9m2=-ce!BCTwv}y^ru(S%83U!Jp=*hW%8X$VC!&NMe90~b_b~$sF{-HdnnhzmKHHkUbG(^BktEK%xUc6dG>m(FePB&F=d}-QNYc zcf(qtcH=jr<@}gX?K(k_(^S-LBD|^|d;DFjY%kN%Zcgrhk?1QgQ>@7#gqA_}61W$D zBtzDNsHebvJ(wXdbwMnCe3xPG>U-;F&(we62zs`?a4DfAT7osTL~8t4C|n#qPV>SC zaR@o$BZnC|pTW0$Ew$C){%9NS#ueaqLDLp6N+2qr&w-#|_5Bo~dNrmAhNp>aw4=~> z!SnD9TfhJ2XF70sN3W0_9jOTfz4$9V2;Q~Ws&1w+vWi4@j8rj;Pn|^dYuE}0ICHF% zeA_&XKb(S`52h!eWPk~j3s9OxSnv?&A&ORj5-#lFTbxai+#Bb%J=gweUFp-q^3}t4 zuGp|;t0AVStKWo8OJFB}vhF&{b1L=g zH<8z~sJ2?H&ZzO(=1T{1xS@E=2&g>?ix0(hH1DMRKAhzsD#YZ&%QvN=0a z$8Pk1hPif%VyKCCFPvk`(j|n_S&GRRV=gaQv4S)9S=MEEVx1o=H;pCe^KM_dVCL-e-%=53lyiYlv&2p3Pr(1a&VHEtg^^` zH%*IMm?s#-r#h%CTtSFCao)5HE7wW+QYYHNR%T8NFu%>o+4JSnRe%gO+w{49B1>Bl z2j0X81(4!1P$xE0Q zN0D!@L0Eb#Ho;FhJx1P4Q0N_}W|0q1NJN)q#&%g^Holxgmvoljx|Hh9W9V)W1523~^k8(vU~~tNLuuKJ z8M7$PW^k$j&J8&!W=!AJ4p<0trf8x!G$QYR57JSDdmjS94^2;kS`VHIaQaB>Jxr;( znng<>eenp(B!$ZjVOB;wIOgAtX%&&`yhzb*gy3D6rQ-;@JMpyK&fv^3DswTq&J+-G z+Tc|HLlSf2nF6P#dsw8VaE}TIKmRp0zkyHy(Ip~$6~jJ}!s(l&^`3i}o<4}`v~V}K#Chl7pFg6r zLlfEu+kW@Nf{^HNx79FHA0U&>VpAn@l7pE_h23WdIBUSl^%2T75$0D1N#|yn8H}PL z;jYSIiY~N)9pIco`=pzScoMm(1!?Ir%y@}Zy$46tI@Ex|w$~2*qFX zd?@Aep~`%V$;YYT?`F)5Y<+y%F*PjhfaR*7rWq8|L}!t8p79>HNAEG z@({K2{bc6~R97mgGD$@2c-vH@ zyoyxT%JMu9Hj5vH%rv*Fn6t0(vBXw785_Qjp^nq$kr%L?!lQ)8vbV1J7+g z`qj^D!%t&g&@*h8ZTA-oCi9&-T0ujuR>=)zvDdlq)e89hGL?D?`}{Rj*WQfV-N@+J zezYuT<3&`DfVkpO@+nAWbox$4=_uteEGwPNipx)488*LA6F%~_bvwOw+a^P{5e`VS zw1vr(lenA$!Eg}rIf~^ZYD+uyzA!@`rl^F9=l`B*JVZ7V3OV07*qoM6N<$g7zh@p8x;= literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_stuffed_pepper.png b/mods/BBQ/textures/bbq_stuffed_pepper.png new file mode 100644 index 0000000000000000000000000000000000000000..2051dbb9898de8a6f610bf8aa495d0fdd7cb1c79 GIT binary patch literal 503 zcmV*ug@uhourhuXrm|BJvGxyGNZ`OmtSp12SojAl zl$dBE7}5w@h+3SWa4N(`f}pHLZZ~@uKc<$d-3z`(C}A5A^tCvdX35OCCR!SVhUP`M0?se5)llL`sA5Xz!&wfM7u%4P5dL>;sv z1snsjzzxKUN{G#pDYqDSQZ!ugbE*y@{p^A~Dx-3lpa55;hMN}g9Z6YY63T01imQ?l zY0*mQ^^42p-D|RYl?IGIzJ%;X1zgCURkmkF;>J_}sCkf&Q8hHz2|(4Y5t9+BZjHm0 zQL=j#Vlraa1VF*@>H^bFoT^(>dYVwPSzC3HcRZ5%6Y~D~#$?1e+kh6*VtL1-JYj8O z(mJ(pGohM}rBi~N_;USa;O=C*X|^HVr`-br59N39+nund+3I)~+P&#lPNbu%XSmfo t4^DM)d-4`=4;wYPCel$As;j@I{08<+q@jj}*l)t*UD`vG;<71*w@dj1(j^UV?Icm}m;&=va&QNfPe2?p;@t2Q z2vJoz=LTRtFm_V$8c;p~m>VPooEu8$H`Le8nY9~-G#LW`G%6S*7NV*K0Mu?)35|*i zRR*r}Q|6+HShf%#b8aA&t3!w?Qn~us&I(sh_Xzud{u-vGy=ee|Z8?bOA=s9K`sEQ~ z*#aVZsDF@&7ouhxZaY z%^qya0RYTKCsi(InRl8!MfVuAYF+jh^66BUNqXR4(Bfg5TOL>6i(4~zzWqdhmwr%y hs>Q?P+oxe&egiK0v5(dYV^{zH002ovPDHLkV1lcM$#MVy literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_sugar.png b/mods/BBQ/textures/bbq_sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..fef753bad28ed0181997a84dd8d76617c0f5dd2d GIT binary patch literal 572 zcmV-C0>k}@P)>npNDv;6C>)RqC;`_cRrQ}4=^SnSQC1Ds2;n8`JVkCT&}y{+=yW;+LBOH7v|Ha;Sh`K)bB%O!=R+lP=Ayb;xJR$o zquc#LGYqNuTciemX$)txr%6xFaA9_i>x;{Dzc<+p>gx``$H7gx zIJl%-(8gelMQhE^gF`aY)9mf-a`(d%1RuY6OjKEJVe`3mmXLgrMKl$*loZ*(I^|G0WJ z($;Zo_UZa0rpae+Xz$c;rQwpVX3k=m*TfsGcDD_MH<)t zeEWi_4Kf(fIWWdaCcRM55k#-~!D*RM>`d$^haHKBW+uaE1-=9=v_MCOcKk<2KePG|z z0UmF!xVgBdEK1^bo5(1P{#DyR)rBMJG}-PMt$m0NG=A@fiFl!z!s+%_xZT-Ao*d=F z10n9xdH)f0_k-5r8q>?GGF0LB#U0uCC52A#<`4b*0{3*qbM9?B=8&Pz6WO;>A0TV!I0sy=Otck$JBrzBb zCKb@82|&;i;j{tg$_CgwY%8SK6pR8K_D>pW(qf1 zQso6EQY2%es5k+U;SD}~U6E>bj>AGYX(b$+E=P|Q%r7zX?Yr>m=08!tcY9ODr7{2j N002ovPDHLkV1o9o#ex6; literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_veggie_kebab.png b/mods/BBQ/textures/bbq_veggie_kebab.png new file mode 100644 index 0000000000000000000000000000000000000000..1f335f1a4bb57c761c3858d8993e41d948d02829 GIT binary patch literal 1010 zcmVCB1{-d4QlZPhU5L{m5H(Sm8%z>I!UYM562Zv8 z3ye`>42dLW8smi~T=>R?qKg*`frwsEa2uO~ZHKPyTDJ9VtcSLzJ>Bs?n0-Ay*T3ic zeDZz1&kv|UjSlbadGn?ItHr#ft2OjPx7)n9Fn7kyvDa@EGKX}Wcv4eg#`-G&CjYCCtQJ5taJQr0A!0SBAaCZmoRItUYnOdo6M!G~^(}F+hd zc`S8p0_}9EL^h8?YB{F~Kr9qt!Z{f(OEWA>i&&ZV1PssacXPaQNRtfsZC$%snZhg? zkAlwfHxw~BmHqB^YRHSUCJxxC{Ak0yUqH1Hg>1Y1#vOz6{E*i(r`Z*xRcWt&YX=Cr zj(YdnmE)!KR_wt0V;9(&#Qco3DtXq@$}6Szm+inO7ca8$-#`CgcH-O{_lX#OVpZs^ zLZDO~s$2jy;u#J^Lg(A;3?9lnnj8WII{xHullhM|SwVOEl8B|m6oXi%Y>*tpSx zr?z!Ymg{86A=I<^tql7RlnRh{0RQZ-m~Rk!%LORefi%U;=jwpgCKFuFc68e~xVhY; zngF~uy#GkpXpfBh>7l?{EWz|z;n*{Pj#!>Tt?TIS{=Or-oa({tjp}ooP3ks_?ppx( z>X{AtN_30P03!&oPP;)SSqtY2#<7OQq25l@fsu*eHv!Xu?v*|6qSKf+g-;$>uH}ox)NnCPc7UEElc3}I@M-2U#@huMSVo)cJ@rD zVc+g%y#kJsGeJr`cKUYe%W7n+s1-O24Sxrv_+Xc-i{-cMWTBH^e5|=JaQ&a`7c~bs z*7w98ij*3SXLJ0*gA_qS?YBBip@~br!+t=m=?dO{`uTSf_q=CGB7+p6fYS+J*W{aH ze}#8c>%7-JLz~6K=oK4iDDY(@2&5iXMd=2@&;)>QZ2L&0afYj>AVs2BjIY9IwWX^0 z!L56So6Q^I3BGVxQprE_8QH&@OpZ+j=bS$te4T(+_155kx0d?ruHe*xJv|gbevkjF g&c6EcNUdl53tfajHX{F1Bme*a07*qoM6N<$g2b%o6#xJL literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_veggie_kebab_raw.png b/mods/BBQ/textures/bbq_veggie_kebab_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..45b8326bc17a296a8e101dae64c3394fbd5ea38c GIT binary patch literal 1019 zcmV6 zG$-wVf+X>mx;CZ3@TbFKbZiT^KjI9?MzE-GgE?s9!su_2Pn>MC3K&6yM6~=3B@Wyd z&yoF2U{`VrW`gJI2x#@*!t0t(@<_D8cHr^+x#t{CS7jEH4tVc#D3)Zx+KOd8kvbW6 z2)PVTfro1ZoDc%78-do2N1*2O7DNgVwgXxMAEpTrSRhV^HS-rjSuzt!anEc@0FFzK z)%B-{MoztBY*wRME2}CS3ij;-iN%LT3J`J#>o;v%6eLXTc8eBJuOBpe$BWhx+m`lC zdGU*7Drd|yK<9ESOR`8GJwB7J(OV(Vs@QyB9)Ig%nd!B4K9 zo-qq@^3ovz^GKRM4d0v$Ku8(*vAs^JDqq@n&#c35H!HfjR3@03C?GS^(q2*W-&5Dr zy_1VlN%=f3`MntRbgoXRjh1#uBVaOAHu9TWZ??$jJgsxQ5p%rDu#?ou{!l7qB=aaCm$$ z+fAJpdcR4cHG&D(FhiJzr4m`drUhXL^};kv07F$f5=?;Tkd==FtJvT5IwVU)?tQfL7IaXGo*We_d6N09AGQ&~9}s^(S=T pytJ+eMbT#XUv=w5Lv^h0_y_GoQD~FTKp6l4002ovPDHLkV1l8q+xP$g literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_veggie_packet.png b/mods/BBQ/textures/bbq_veggie_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7007cda93228080a3eabe67d5db95e2a5c816f GIT binary patch literal 5832 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 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_vinegar.png b/mods/BBQ/textures/bbq_vinegar.png new file mode 100644 index 0000000000000000000000000000000000000000..c28ed5d9f0bf86ae7aa4104a6a1367337a9e1139 GIT binary patch literal 595 zcmV-Z0<8UsP)||G|p{+ z<>lAnpULmn*W--dC|-92Qb#8pjUbMuq(W_4Be1lU$*W^8nnV6#pr7R78g37uAG zMWXnBeC7J&g!_1YUi1VMwzkxfktlsigTUzqlgek}VS~}mNBWcoe%0@Nh3V;AxmvA` z>pCDMQo0}UV)hh@DQc8S2m4H8h z08G;)o6UMFq*6ESFU2B0)yLt%A=`SHLZQIU?hfZ?XFPmx-}D5GjZJJE>>m&c28qXG zB$7$S$FC8O$IyZrmCCm7;tu}$#D#_DN3J8I{ry+4EgLPU;W#d;`updeJbl)C2Xk|e h#Ny&o?6SiEzW_ba%(bqo2D1PF002ovPDHLkV1g1g4+sDN literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_vinegar_mother.png b/mods/BBQ/textures/bbq_vinegar_mother.png new file mode 100644 index 0000000000000000000000000000000000000000..18e320e4e111f9bafed75950a844370c4fd9443b GIT binary patch literal 584 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 ihF2*nsEkAs6l0AXv10?wNMHJ)R@ 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 L_Lj94R}=pab(p9x literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_wood_pile_slot.png b/mods/BBQ/textures/bbq_wood_pile_slot.png new file mode 100644 index 0000000000000000000000000000000000000000..7bda2351f6ebdddd00a87a29f979679aaf5f0e85 GIT binary patch literal 1259 zcmVlvNmppXp4C2-@085d;N_Bm%J-Yh_CT1%nZ!Fj2si7)=bsg+z$EHyC5W z1)3-qM!hlaTQq2}5URKp6A^Kjij@dfkW#4av@_G`)SKr|{!9upM!b`Kj2f({mjOa(>*UjVNHRn7&*WPrDTZ9s=}mB3Z*-J?Ny+j`(1pc)tj zGyt=K>A*B#xzw(XKZ-L8={hz=+TJn)VYX#mH z4?!yxtfhK6?U(^-3RU0=pvm}+(HnKZ24K8#{~lOu%sWG82XcBaHyrr15CujU)1(J` zfQee&4Ll1h1KO2w!o8)!Fka)z!iR>5L>BxG^e$c%t| z1Nf@Y5PSm6*R{P7I0&34Ayop~jpxt6SjlG~Ck#b`aTl-%co>*qDDt-DYCR7q2Ua_x zfK|Ya{(s&Oq;z*y#a{;&x~B$s5NHG*18@&_>`Qt*)0yRsvUgW|dYZ zy*LfL1I!h?Hv`WBKdMy5@k!v^;NoGxM&o)^K|LbB-E^$gr6Y_tT5?d#^a;{glFlYz zH*i>`dIWGv9CZMTBMMy)JYvDv>gENeTmY;juvan((zH_LQRz0|xcpEYQgpBu1)e}w zYX$BNEd&%j!NL<1m6VF~>c%d|GXk67`lO%LIA1)CM&c;k~*P< zX)W%vsJ#Nb9Ae0L%o^PSoa5wlfi}rfT%#wBNKDPZTJt{cMHxexaIIZTC8g|U;4!&l zqYCW>e!{Z4GL-96w5-lLFdMj9cXx;K`aYE})BR&rs9M6>r3adnS>ol#fFFQsfJhN= z2)I;W9neaE3l$L5g1>!8?9)4Ko@o&Em-*_M@BSCXMi;OI_!wB{{|%<>03O(52&xoz zw=5TPEcbD;-+gzPhINJvy;q{OYvh7XF_3WV0Itog1?4fZZvCeX$Sx+TC;X*7s;RzXXBuB|cdx4S>?-a90yIc7t@ z?7Ar5vwM>)IM3886-=v*cejGJ8QWSpqg?9|toQqSoeH;DLGykWoGrJ-tR2nYmJTnJ=8btemwf69w)ZisfhWNmpu|ck7W3No}(r{J#~{{snGv VU#;#OmMs7P002ovPDHLkV1m&VHhlm9 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_wood_pile_top.png b/mods/BBQ/textures/bbq_wood_pile_top.png new file mode 100644 index 0000000000000000000000000000000000000000..3344e8d5c468237e7adb254ffa32f8c9f174b7da GIT binary patch literal 1379 zcmV-p1)TbcP)Es^000F7NklKX22_AHdH(-}z!Y z*TfDfQ3!2Sh(u9~1V|w99(V&xyb30EUIDN&F|t&Mi3mE70i?o!5K4urCNxeH$A8a0 z|9uAk^qZcL49~!jHTvX}Tyo#9Kf?3p&wu^;)$MjQO*0HbQIuM(#yO9oNY`~u(`K_7 zgfPppFbn|zrfFVWT(sM52%)N~0DwjOY&K(zot>R6^}DW{=lSXBX_6!&06>zYAP59O zh@xmT8uk1AG);9~mt{Fgk~B>fMai-Z0Kgan0AP$g&l3b848uS33pilV?6i=t>*R#6nw>2zyr3jja}xpnK-BAyV! zIbX$ZSr$Tw5OQ&GAI-T}uXk$1y_4_kG84ilXp+UzX)crD9oDzu*7ya5y+m|n2 z-rU^0d-v|%-rl84mn2Do5Spf$Wm&7$N|K~fsW^@U0I)3U>C>k-Zrs?|*tm1&&b4dT zR8?KXGsZ@v(X(gIminV8a$VOnP17{tlP6C!P21hw-QM0-Rn;&I$8iuss;XvLCI|w? z*s?55(_GgD0POGYx7+QVot>?%EsQaxbP+$B&C)d8-rip7KR-WLRdqZbCrKh9gvwtp z48tG@D5bit2SM<^D<+CrmQhNJqKKlX{O_mJDW#M#W}2oXNsD;Sc^HPP_^Z`wQ510; zbIv8t^Rg_<^E?d0X0sVZ5yrUOc#JVsRZC6~gi`G|PMW59o-@X3wb~zeNs{tBU&UW; zsgf6KwVI+RK@dO)E0u~Y%K!k^bs1xnQp>VD&w~(Ft5re>06^FEYPDLvs3^)(enr2g zX&7Sw06aK2I5|1l+uKuB6(Q7YHU&YL&*#l%^YHNS+qZ8)5QJffF-8b6#s-7IU@*9O z^Clrg5QKWYzKAbBcrX|&^}DW%5aOKsz7N~&_UF%^hr^-o`v(UH5JJ~=2_d#^-@kvq z+wFF{U0IeJjfU_0zkmP!^5x5i4-B`kj~{c+JDtwX&d%=cZl}|+ZM&St z@*L%cjpMj{=i9e$F~){rT)ler%9SgIVJzZp+n!7&@7}#z>i2y=Ns_a(Gt08zqeqV* zgqxe27-L=6<2aUOnNpf0Nf?H*ESHbfD2gD2<&(J_T~QP%rRCQDSH7IAat;33Uk+vz zMNt%q-DN@=6fC<~!Hv@FZjY83!buh(m}+EV`i6TYG!A@mpZ z5CDL4{&)4zWHR}?dI)2@?xA%Lt$S$QL+c(|_t3hB{<9uRl4RXO%X)}&zV4xQ53PG> l-9zghTKCYphyLRp`Ufh-4_`gMRcQbK002ovPDHLkV1js$nHB&5 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_acacia_front.png b/mods/BBQ/textures/bbq_woodpile_acacia_front.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8d34a75bddc74db5c9c6d98a523a611c735285 GIT binary patch literal 1640 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 q{5kSB>^9UU{60WH;KBCV2ldRh6&$5k zL1apiD4KlEiKV%wQyaRG)_ieuQfvp1#&-3topJ&gWF*!NOZ%u2&tF%ucC7H@eG#yW6 z5NVW!;9xH#EGDsS8@aKuL8H;&LXhHkE?F{UPU`G-V`l1-LV*wlh{b5xd+XBlJ#JDrHeoJ)D4L_f0_4u@Ryx z641ajP0pH^QcChXqqR4{#^PviK$>PWOByqCb$0h7RCe;l&jb>cD>O|}6a{&%ICH+& z>rwM{%4M75gAV8FKFM)Tkz}OZ4n-oF@^!LApaDgeQ{NKC zW|KR2?r?Z`i064|nns@IXqv|6<|d1ai`>0?m!c>rih_xW3A)|xney`W>(>AXAt;qf zv|25KARtXsY}>|lT^1J?DV0jxzI~e{Nw6#nAq2zWkR(Y6f&kC+n46m;&-2l(YTGuw zUJofHmSu6{#tmM*dWB&aD5bb`>C!j()BNe_Y3|*-$6zp^+wG#1;^5!_xxBp0yLa!% zvW&&WMbb3o=;#RF_u1dyXL@>?YPCwWTBTB{u)DhpK$@nQrirF$0O-2T&6_vb-rgpP zB9bH_iXtvvyvY3gJm=4!XJKJsw4+Iqpp>FiDt*DHX^LSO0+#Bt2-?k4si_e^ zJ3Gtz`Z~2*4ejyc$12Zr4h{|of`E3reR2i^Qc9vIqF%3$cE*& zIpwn~qf{!PlwxXX3d1ny^?KO0J>sJ%`hwrt*&)w!gb)NlfbaXG{LlIA?QIOhpxtgG zrDSt+lZAx^w1*ELswj%cvJA_z@O>ZGbw@j=>pHrwBZMH1V+_LpAPhrvUB|X<`u+ZB zX5%=D79UWm=7I~gitJOy1Af-eIfs~TN!$T~~ zB93FEl%#2jQi_?GnKR|(%E}6BYil@;gRk1uDlVO>q~ewD9E@_&x zH<&;O!P3$a&!0aZ`GivHyZEi{$pLZo>Qz=(SE*L3-^B|d*lF#L@}=+l6h*qVR z>M3!zhj1+F6N(T2J!C472wi{>=t5^_f0xFbM?Um9$_&yp<#J`f$AS1EzT#cx?QX%Z z=1beQsZ=JZRUHN&BiyNT6xs0Pa+w%lmCK-?=+N$dpCay~r5^R_B<&CJ$tm=y&;JPj zxexqG{@4e`J}~xyu@8)WVC(~99~k?hy@|lVh;9G?002ovPDHLkV1l^5naKbE literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_aspen_side.png b/mods/BBQ/textures/bbq_woodpile_aspen_side.png new file mode 100644 index 0000000000000000000000000000000000000000..97c4853666173bb022e17be7df87efcb3c4e4182 GIT binary patch literal 1488 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 r9vFCF;DLb$1|ArAVBmpc_rQMv4T}?0Ew$@;Z=M z(C%1(Di%oH76~Z|QqtC7Cn<4aJMrUq?3uYUckVssbP>f$MG$ebup-UkEWi4#j`aVC z*;gADVezCuIu1rS7;Dj3hPlOJ0Wij3Enq+?fwdL~ffRz%?9~TL7byh}!sOJdG3RDy z5M$?P?RMB)Z!yeLI)^>N&@eMuVRP#c;SFeS4Y5Om=gCv;RhDbU&Lqq)&e1WFPIkzd z{SBOldz`D($W@tkk{}&Hl*Ar?h~r46CmYPZHOrA!6oVG}seZRB=%yY) z9HX6x^k|1HPbspT@kaIk_D}X})r84LnNIsFc3K@A3Z(BMe)rpt?aI9tXCml!`qUdS zrCN>NL5KalE{+*e9*ZcIt0c_|y{@63?s2r=Ln%q%dmMB$uT6xs+dZsf5Mhbkhx@eK zDWS5IDk0eZqYUkKk8;H$X*Ahf+j{1{Dw)n0?b1a~mgv90Ozk2cJ+ZU`KxYX+s zEJ#PwI}$YNArH4Y9JO<#E3p{TR1+pHLV)KA2I=Du_M{)AL#kDu?xElZ=c}weXw%vo zVui(G==BOzD8AF@!yGSgnVby3LZj|;bl@;K5r3!8h8bz9K^cSqS3x!aS!*WOB41FT zN&5x93^-Hqxjb{0s2VX=4lsoQC6LO&8o)xHf#*wvgrp?FwP-6Kmy}B`Q(=H{9RdYe zKVzsh#%hXOqYFdU*GMVwLzl6N2d*W{4Z{>d-(kKvhKyZGfh5oJ<9#J1u2NtXaqOe2 zXUh1lOQ$zrdh#qXHuR2qtZ5h)P;EwBn61)k!(OkC8)(-4-2tV+LZJ=Hap|-MOizv< z_w6XewSuXckcGvG6Zg-%FMc#PX_fC$6b3B}X+LK$%*k_u(H2KI&t6={>2S0 zEnJ`(P4J)fTXYXnUY}c{pKo#V_9K?&&p%gRQ8m^!zb5Ns%rCyrVfVpv^w; zn1ig%%H2&aFU&r7KZqWowWU^z**@AiasOmrUR}C)?dHk@uKxHEORrD!=^y@vaA27B zkmV-*P7iG$H-fKk{EJIJ`6;f`Z-^cYejkB=sxJFtMo6p&?x{=hKw>l7BU)((I9hlVA+0++=vLMJZ_#7_fsqWVTPz94FV7ys#9l9dN*k$5Uxv<9Y6>_9`g{)S{fU zwL{MQzpx~Mz!)Ast;sV@y!l^C%(tK2kD9K`Dc0JX^$+vG0kh^XSpyvcHHl^yC^BSd3%HFU#>8B z@fGH#-eCFm^~WCAKHA~V#{T!Z$G`7AKZx!h_s{ak%Kzw-YL(^Hb=G$`Ud#jkT)umJ z&%cx&c>10{4G;8s16IGe|MGg^mmj_}^1#RgBM*!`F!I3210xTNJTUUW$O9t}j65*% cz^V4%0)3G7Y{rU|s{jB107*qoM6N<$g6jtZTL1t6 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_junglewood_top.png b/mods/BBQ/textures/bbq_woodpile_junglewood_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0e980c118d9ee392a9775bf05c3418057abec2 GIT binary patch literal 931 zcmV;U16=%xP)6@o z2jq;kmRx129QYPGgHoNusn6mwxyp%xkxDD6;S7fhfJXOoz!Nw^g3kY>>-F-<`*&}x zDl*!(LcQa|=Lf!T4rH0Ks0+dv$V$he_LSc9>eZUUJZ0(m^RK^o|L!eQ_1mvoG+0D3 zC8j`(iQPj-UJApIKnycO1hUMC2^Muu)8r(d12ARZ1@O)b%WIE|j%rz>Dh#9H91tDC zNLDKmq4dhnZAb13Lh1mRvOk^!+MU71f+AZ`R@Wdx;<8@8u4z{pRVJhkQlF40ym+!? zzdHgjWq;~NR5Eya)9~hx--)r~x2FxUGgO7pJKC#?^CnXG97%?FaNZNf0Kk-ew1ihN zzHAOib>gslgqWx*hxfv&E{G-|NAe89kT7!o{qUK77y+2F551wzdAeSC*dI9^_S`>q z2ukG~?Gmn^R5&qQmXXA$D&c(U@uHU*p0F1WUIZ3R$+9+nJa%mFdtB!Dw`(D(JhwXaJFf<8&CfdA6olQ~*rbJMZv0 z%GJ6?b>#Qi6KGkMluoZb{%OP`1N^{q{($9Zz3g12AR3C_U;e^5gakK5sc42f{IOcOU3& zB%YO<<%)3>tQYda@z1A6Hs7~o76F*D&sESqjy&woEL@~nRvh|>h~YEg>*kJ+pYG_o zNEagQRZR#Z-J!$T3rG2DSHz`hiHT` zku1>-1B)iR+|LMJm7zBfaH6O{ew7nlN$)P-;VJvUm_0CiVD`Z5f!PDI2WAh<9+*8a zdtmm!?19+>vj=7m%pRCMFneJ3!0dt91G5Ka5Bz@*{0G45aDB-|n)Uzy002ovPDHLk FV1n)jwJ-nx literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_pine_front.png b/mods/BBQ/textures/bbq_woodpile_pine_front.png new file mode 100644 index 0000000000000000000000000000000000000000..19710755ce958607e3b281ce8556dcffbcbb0680 GIT binary patch literal 1688 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 P00000NkvXXu0mjfnHk0x literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_pine_top.png b/mods/BBQ/textures/bbq_woodpile_pine_top.png new file mode 100644 index 0000000000000000000000000000000000000000..13e1dd8bdbd1a00fe24102903265ff542d1566b3 GIT binary patch literal 732 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h*5?~kmdRDM>iQ5n5sQp978hhy`65`_ry%VEk1POlq;9T4P@R#%2|Gyu9x96oD(G)z>p*bmONtN=_6W`ze|4?HW zxqWKoEXEt#c^mBi|C*h@|KFk5Utg15tMgY##?5`@m)#q~wSIH$nj;b%X&oF&PNnXl zFZUKN-}kkxOGA+@L{w1mc~kguQ}zYl-86v)z1TbXyKF;{HbeRA(2#&&7gp=VkM=(N zY9QdG^4|KYv}*dE?UxJe>mH=-{dO($o`>P1w*qX&MVeEBBIUS$&*NM+{rW>6%L8|- zSXV4n(lW`Pem(X4j__qaGv>r_Z4C+Pc~iY?XMAbZ@;Fyk?y@CX@Bh?XD^*_Fv0_5f zlDWQNuhS>rU3>kWm6FrR_VBZ^f{B$n@jaEVk7&kb*3aGjm1{zf&7Qf>PFsf_ZQ7VC zoqGO=#EfMw=USh>b+n%SGH>s`o+q`*vxJnYuHO0lG2wRE9eZ^rYjGcrkKQfsF2(b; z2+W+`Izwn#Q@H!tA3r`a8(XL4pX=aKbkVsnU4Do6dWPG(CO_-^{=Hl-pZoQ$SotNz zwa@=tF0)x&y7&Hy>-VI8Z!^?r|v6e+x~5*>Uz(j#c_;RdV;hHy;i&mY)|JZ*3&s%Wdn@^$ zo9*6nwZcaKbYS%|FFjVlo$uri^5pXhKJ?q$CAalHqJaQ5?1{Db(4m@Z)$lT1%MnK^IZ1#Vwndw@!?|Op+fhm*0)78&qol`;+ E0LjTt5&!@I literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_slot.png b/mods/BBQ/textures/bbq_woodpile_slot.png new file mode 100644 index 0000000000000000000000000000000000000000..7bda2351f6ebdddd00a87a29f979679aaf5f0e85 GIT binary patch literal 1259 zcmVlvNmppXp4C2-@085d;N_Bm%J-Yh_CT1%nZ!Fj2si7)=bsg+z$EHyC5W z1)3-qM!hlaTQq2}5URKp6A^Kjij@dfkW#4av@_G`)SKr|{!9upM!b`Kj2f({mjOa(>*UjVNHRn7&*WPrDTZ9s=}mB3Z*-J?Ny+j`(1pc)tj zGyt=K>A*B#xzw(XKZ-L8={hz=+TJn)VYX#mH z4?!yxtfhK6?U(^-3RU0=pvm}+(HnKZ24K8#{~lOu%sWG82XcBaHyrr15CujU)1(J` zfQee&4Ll1h1KO2w!o8)!Fka)z!iR>5L>BxG^e$c%t| z1Nf@Y5PSm6*R{P7I0&34Ayop~jpxt6SjlG~Ck#b`aTl-%co>*qDDt-DYCR7q2Ua_x zfK|Ya{(s&Oq;z*y#a{;&x~B$s5NHG*18@&_>`Qt*)0yRsvUgW|dYZ zy*LfL1I!h?Hv`WBKdMy5@k!v^;NoGxM&o)^K|LbB-E^$gr6Y_tT5?d#^a;{glFlYz zH*i>`dIWGv9CZMTBMMy)JYvDv>gENeTmY;juvan((zH_LQRz0|xcpEYQgpBu1)e}w zYX$BNEd&%j!NL<1m6VF~>c%d|GXk67`lO%LIA1)CM&c;k~*P< zX)W%vsJ#Nb9Ae0L%o^PSoa5wlfi}rfT%#wBNKDPZTJt{cMHxexaIIZTC8g|U;4!&l zqYCW>e!{Z4GL-96w5-lLFdMj9cXx;K`aYE})BR&rs9M6>r3adnS>ol#fFFQsfJhN= z2)I;W9neaE3l$L5g1>!8?9)4Ko@o&Em-*_M@BSCXMi;OI_!wB{{|%<>03O(52&xoz zw=5TPEcbD;-+gzPhINJvy;q{OYvh7XF_3WV0Itog1?4fZZvCeX$Sx+TC;X*7s;RzXXBuB|cdx4S>?-a90yIc7t@ z?7Ar5vwM>)IM3886-=v*cejGJ8QWSpqg?9|toQqSoeH;DLGykWoGrJ-tR2nYmJTnJ=8btemwf69w)ZisfhWNmpu|ck7W3No}(r{J#~{{snGv VU#;#OmMs7P002ovPDHLkV1m&VHhlm9 literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_woodpile_wood_front.png b/mods/BBQ/textures/bbq_woodpile_wood_front.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0301b56c328151ef3d7302c32ecf3e7da5a199 GIT binary patch literal 1552 zcmV+r2JiWaP)gnxiC{WHgcQyCB( zN>pOOfdiR`cexbznyZgG9n9>ID^sFoH&_Us2?zb)>#FLn`hBXS2lsy)4v*(FO$)%4 zL7&;YLCOe#R7n7|F|^j>T%gq&B?a9gW$S8>!{a&e@;ar|8+ibNC(mN?JfUvvxp`$w z;GN+X6K&bKRx&6Ps%*fh54te~ZyC=lPxi+EjJ4tM^AoggnN=3EncDJ9b}80GJxfv%@J-B&ZvMIyf5h-Y@U);BHC( z_6VmnUe`RIN^WiEc;^tY;&(zplA?-h{PT-1`S_EEJbvc99@DQUG~h@%?ZSfAe&0K8qKYxCQmrkoss0*F<_jbXy{-+ScO z-$LfS#q;Op^hQI3Od%5NKA&LgeQXo)?skuV{7W$CcQ3@BxBkwpZ659JF9tA)yWriT zH-e@5`YFZm241)5$stjscy?3~7bR~E6adC7uD@(vESsIZ7cF{LvAbWff9wgwy!(^e z9GV`_XC7}2+hs%~14IGaShV$AHm_WO4i(#7Lu>n#S9{b)V}j9~eDx(Z8gRV~Xs;1O zSgmns!m!K%xNJV!xqB;w5LU|>MG@=%E|XVVWgi#7Ig1bxd7jhhWO(NRu+HJE!#R&q z3LzuB3s`Hh#;#`ZvUpV+13)LwND@U|Ym7E%W608!qR1$^DU(@+^NtWAobz}e$np&5 zJu#5P1!)>nRV^pS(-j|y2naamG1j7u!MQ*Pfvqd$8~M}v);fF$w5?`dHFzJ0V?}iT z_rD3pCsSIj5kgSp8U0>?_kp@@Y1(!*Gg64<4J>9y%EdP5oF@W=5IFA_H&VB>t;Tzg z5HKi9q!36cUduO4ix7e&i7ERXX7l>B^`#Wd<~4biBBek{DJb%kB2P)u7;7Di0kzAO zDG)*syvKS^62}ljmc|Gvu+~vk4Na@*cQO*Cn9XYlo-|P?sm}1rSI-%~Z8g?8Vi}R8 zF^5NE#?$FykU{|wb={Dq382Wcbj3%1zW;szsG3DUJ04F-)8tH}B&UJOI+8d>hzO-5 znToN?{kv*3+89CzWNAW?XD^%7`(+@rSm)31llgqvy#gf#J_PbCJ=^5oQ`HUHI_joH zL=jR-5~WZl(?t^XKHzBrH_hTvO4EcSQAjE9&Y@e4QfkSY6<<}&nfmoB^{%Ns^c>Pe|jKI96x3F(E0^^jmpj3`wu^t-LqxJNY-(-#vKFWZIyX4JDWj@{!Z}>a@8&{9tG8JioX56o8`B<-z;w`M_zO2as{X zhacQISN%ntp3m0Kd3s49nu&dHkY2anbr4AK3W7#s@Y& zuo zWQn3~>&2EJKCn37{{j2JMbGyy>H{~2 z9Ukq9AFdB{vTWl68z0#Cz{UqQKCtnDjSpP95BwKEGhLp&_Qu@+0000ihaUI?3aAAI2CX+b2m9 zuKV03ukMr+d<5?uLL}sQ&S;bod;q|Ck9QvL14=1`Ob9;WoWpev;8uB6cO3wuJR?mN zb#3WvhwVBtVB-C|7W>P?rXJ*GIzyIL9 z2v9W^B?TArCB~#z8YNW{0P8%d)(DZHlq6Fc7d%_ub{#QBGLur|**8rZ`W3gG!})N9 zU#!=g?iDC02r-gp=4z9NKvg$b=c$_(kt9edNtHrfF4r_oO9+t=BICUr?*mc_j7jl6 zP}MCV1hUNR!j%xX;IW;fZrWX6Xf3Jhmic0}i>k&sN1AG~JjG~@*6QjQ6OzK1m-1cLk&Z_% z0zJUd&GrHZ<(`;j1Z${&9F3np(L z;;kjvnvD(>>xKR)G8fBA%?*;BUshws00E&h*x{)o%-vt4t4 z`2ORU@{hDazaYP!J?#t7>lM}heTsTTb9#XqkGYdso_tYpu;-CR(+N!?HK$$6qo3X9 z?;oce&HCM(;;+rW^YK2PYznwZ{$KyrPd^1PEeq~XQ)ef^YTdY@oh?Ba|h zQ9L`Z&_&6c`~4K?I=`C)x51CH{(olM>>NFBv8#&NamDdPAfkEe$8U4ijX7Bbg6lXa z6A~FAiMYmLUEsEPM) ud|>c_!3T!>f#H5&xE~nq2L>OwE&e|jr%~UM*F+2e0000Fdh=h*5?~P_}uEmm~uN(|k`C$B>MBZ>R4)x5iAsq5rs<*_&5tK}&30Pfe-(Kiy-Z zQf|;44V@qPbC{<6y%l1z%&E!PK+gEE;r_qByvvh1i;qMpviO(GTh*)S^XKdL^12`2 z5^CQbc_5e^v7P0>`}#j8&)fe!5&LIX9!JCHzB$}$HE&JXD|YYr{?}dK`O;alb=_K` zw2w)I^jE)oH2a$|<8uK+hBqq%vKQ}L%)B&Ynn1?djc?t*Z8h_IVs=lekL8He8qqbP z3?bHAw<+(42s#y#d*xQZTZS*|<}Ba-aqWE0jMps&7iR@!AB|Le?xi{PcyZ!gA-5J= z(Jk87BE2%NbKO08I^G4>Oq=k3Yip^`kZT3Wh>HpF`g6w3ZzW%!lppvjqp(-ITI-APG7?|B2?=G;EEN#?iqeBHHE z+NQbnG(Im*yls5>$&6%$x!)TL)bo36*=Lqrx*1)pb!FN0jPiR*NgkTQbC+Ln3wPaL z(^~%NxlF;6pw5pP*M*j^Zm|@f_wh$?PKncp>s$Th_xG18v1Qvar_NG3u+#lu!ilv> zbC=HDd)=ygTOY@rlhKAdvPI9Gd^YE3CoBIW-L;z6qK=%fPUd0zUH9tjpAU@>nGdtK q@$<+_*csF${5U{B;6eTG1N8>y{Fnp|WyS(iFN3G6pUXO@geCyVz+&?N literal 0 HcmV?d00001 diff --git a/mods/BBQ/textures/bbq_yeast.png b/mods/BBQ/textures/bbq_yeast.png new file mode 100644 index 0000000000000000000000000000000000000000..502c62948b4dbdb5c3d220fb49bd1454f21dc7c4 GIT binary patch literal 1591 zcmV-72FUq|P)NC1;j~2 zK~z}7?UqZ79Y+<0|9W=!?fae?Ps}imGjc*~k_Z8@i3ENK@D32dQjn0y0u+H1R&3Z1 zfwwHYK?H=@5QK=#BLs;+La<{gU+ufFgD>^}H~w;y2f!YTM{9cc8E)>RLa&=gXNnWQaS1oHWYL{A%! zf2IAzZ<*iw_5!?l_Bgzm%#y}D<(&RR6medRGX(De7D6PGyww}NA(QyWqe=0d9ou&n z8yl;1=Dz)Y>HIOw?>unl088hNQ>(^ba`pI&Wm!Jh7{zt8ixwy&xR9w!l;b0Cz$dyll8V3LhNJVCENL^;_& z6iJlYU@$cUYc0I@=uh>as=~E8Q>Pi_N12R{XcC9Hg%5|7H($r>_FXp}ICuI*kh}I^ z^}-SzFE4)GRN4N8=A1QdA*XT2;d^;KW1Ly~BcB<-6m_~j%Z1V7C4{O;AYWh5;L zttL>}7;Ee6s7;N@#u%oZh@kJ8@k5kW-(0M<3= zPfyGLleAAx%>>u0i7*di@?kxDG8i2O-x>a82+4Ju@ka@3Cm`_s=}`xclRY-~H!L z`1|L+PiOk^zNi|1Im`3ic{Z8v4+c~f3R+hnL}Kf^=CHPU1(Z_=!4XF>d;l0Du+~Cw zfwa?s)>RNpDDRswV`53fGvAmrczN5l`%LZgu=U=L+zRmAPri*$e)b7G`}{L(ffmsu zAAiVMb%+MK5E0+gm8QeN%zRm9PHByHr;DP81z zYcfqQl_tFQ!2ZWB0l=##eu3S4KYjaI@Y0LV;G-XZ^ycPs;wW8RyBtRZol=#8iD-H- z)eoc5ikRJcmsq=cHD-jmwB1Hg6qnPq-37&n5t1nwZs?dFV>hg_f193psmo7Gj+uHYL+^95}4hjoTS3j3^P6Fdh=h>=~Gnd!|My=M#zj8UF0jv*QM-p;!1#S|#gc70OZg4KD{I=HGY3g=k# z;se9o(wnP8L;_u0zVMVvvN)#A>{9A-WBJPV`n{7no8TNn?o&jTW_XWJlwLW{()EKqi9R5o~I%PqKzFVJo7A;3gmpT zb-5|LKk?B9i@*Q|t)$*({+l;0Ih3P2sq69){}~neid9CQB~u zESqsd-#>iM@_-9-?A_n795|IwHb*V$WL)YuQxATV(?^4UgfZwG|1{a;q55w9&-qFX z+fF*v>P_Bjo|WeP@sW@F%z*v(g>PSM8+N|5{6cij;$Kz&9}DDfY*AoQ]` + +Get help for WorldEdit commands. `all` shows all WorldEdit commands, `` +the help text for the given command. + + //help + //help all + //help hollowpyramid + + +### `//inspect [on/off/1/0/true/false/yes/no/enable/disable]` + +Enable or disable node inspection. + + //inspect on + //inspect off + //inspect + +### `//reset` + +Reset the region so that it is empty. + + //reset + +### `//mark` + +Show markers at the region positions. + + //mark + +### `//unmark` + +Hide markers if currently shown. + + //unmark + +### `//pos1` + +Set WorldEdit region position 1 to the player's location. + + //pos1 + +### `//pos2` + +Set WorldEdit region position 2 to the player's location. + + //pos2 + +### `//p set/set1/set2/get` + +Set WorldEdit region, WorldEdit position 1, or WorldEdit position 2 by +punching nodes, or print the current WorldEdit region. + + //p set + //p set1 + //p set2 + //p get + +### `//fixedpos set1/set2 ` + +Set the WorldEdit region position 1 or 2 to the position (``, ``, ``). + + //fixedpos set1 0 0 0 + //fixedpos set1 -30 5 28 + //fixedpos set2 1004 -200 432 + +### `//volume` + +Display the volume of the current WorldEdit region. + + //volume + +### `//deleteblocks` + +Delete the MapBlocks (16x16x16 units) that contain the selected region. This means that mapgen will be invoked for that area. As only whole MapBlocks get removed, the deleted area is usually larger than the selected one. Also, mapgen can trigger mechanisms like mud reflow or cavegen, which affects nodes (up to 112 nodes away) outside the MapBlock, so dont use this near buildings. Note that active entities are not part of a MapBlock and do not get deleted. + + //deleteblocks + +### `//set ` + +Set the current WorldEdit region to ``. + + //set air + //set cactus + //set Blue Lightstone + //set dirt with grass + +### `//param2 ` + +Set the param2 value of all nodes in the current WorldEdit region to ``. + + //param2 8 + +### `//mix [count1] [count2] ...` + +Fill the current WorldEdit region with a random mix of ``, ``, `...`. +Weightings can be optionally specified via the `[count1]`, `[count2]`, `...` parameters after a node name. + + //mix air + //mix cactus stone glass sandstone + //mix Bronze + //mix default:cobble air + //mix stone 3 dirt 2 + //mix cobblestone 8 stoneblock 2 stonebrick + +### `//replace ` + +Replace all instances of `` with `` in the current WorldEdit region. + + //replace Cobblestone air + //replace lightstone_blue glass + //replace dirt Bronze Block + //replace mesecons:wire_00000000_off flowers:flower_tulip + +### `//replaceinverse ` + +Replace all nodes other than `` with `` in the current WorldEdit region. + + //replaceinverse Cobblestone air + //replaceinverse flowers:flower_waterlily glass + //replaceinverse dirt Bronze Block + //replaceinverse mesecons:wire_00000000_off flowers:flower_tulip + +### `//hollowcube ` + +Adds a hollow cube with its ground level centered at WorldEdit position 1 with +dimensions `` x `` x ``, composed of ``. + + //hollowcube 6 5 6 Diamond Block + +### `//cube ` + +Adds a cube with its ground level centered at WorldEdit position 1 with +dimensions `` x `` x ``, composed of ``. + + //cube 6 5 6 Diamond Block + //cube 7 2 1 default:cobble + +### `//hollowsphere ` + +Add hollow sphere centered at WorldEdit position 1 with radius ``, composed of ``. + + //hollowsphere 5 Diamond Block + //hollowsphere 12 glass + //hollowsphere 17 mesecons:wire_00000000_off + +### `//sphere ` + +Add sphere centered at WorldEdit position 1 with radius ``, composed of ``. + + //sphere 5 Diamond Block + //sphere 12 glass + //sphere 17 mesecons:wire_00000000_off + +### `//hollowdome ` + +Add hollow dome centered at WorldEdit position 1 with radius ``, composed of ``. + + //hollowdome 5 Diamond Block + //hollowdome -12 glass + //hollowdome 17 mesecons:wire_00000000_off + +### `//dome ` + +Add dome centered at WorldEdit position 1 with radius ``, composed of ``. + + //dome 5 Diamond Block + //dome -12 glass + //dome 17 mesecons:wire_00000000_off + +### `//hollowcylinder x/y/z/? [radius2] ` + +Add hollow cylinder at WorldEdit position 1 along the given axis with length ``, +base radius `` (and top radius `[radius2]`), composed of ``. + +Despite its name this command allows you to create cones (`radius2` = 0) as well as any shapes inbetween (0 < `radius2` < `radius1`). +Swapping `radius1` and `radius2` will create the same object but upside-down. + + //hollowcylinder x +5 8 Bronze Block + //hollowcylinder y 28 10 glass + //hollowcylinder z -12 3 mesecons:wire_00000000_off + //hollowcylinder ? 2 4 default:stone + + //hollowcylinder y 10 10 0 walls:cobble + //hollowcylinder x 6 0 5 Dirt + //hollowcylinder z 20 10 20 default:desert_stone + +### `//cylinder x/y/z/? [radius2] ` + +Add cylinder at WorldEdit position 1 along the given axis with length ``, +base radius `` (and top radius `[radius2]`), composed of ``. +Can also create shapes other than cylinders, e.g. cones (see documentation above). + + //cylinder x +5 8 Bronze Block + //cylinder y 28 10 glass + //cylinder z -12 3 mesecons:wire_00000000_off + //cylinder ? 2 4 default:stone + + //cylinder y 10 10 0 walls:cobble + //cylinder x 6 0 5 Dirt + //cylinder z 20 10 20 default:desert_stone + +### `//hollowpyramid x/y/z/? ` + +Add hollow pyramid centered at WorldEdit position 1 along the given axis with height `` composed of ``. + + //hollowpyramid x 8 Diamond Block + //hollowpyramid y -5 glass + //hollowpyramid z 2 mesecons:wire_00000000_off + //hollowpyramid ? 12 mesecons:wire_00000000_off + +### `//pyramid x/y/z/? ` + +Add pyramid centered at WorldEdit position 1 along the given axis with height `` composed of ``. + + //pyramid x 8 Diamond Block + //pyramid y -5 glass + //pyramid z 2 mesecons:wire_00000000_off + //pyramid ? 12 mesecons:wire_00000000_off + +### `//spiral ` + +Add spiral centered at WorldEdit position 1 with side length ``, +height ``, space between walls ``, composed of ``. + + //spiral 20 5 3 Diamond Block + //spiral 5 2 1 glass + //spiral 7 1 5 mesecons:wire_00000000_off + +### `//copy x/y/z/? ` + +Copy the current WorldEdit region along the given axis by `` nodes. + + //copy x 15 + //copy y -7 + //copy z +4 + //copy ? 8 + +### `//move x/y/z/? ` + +Move the current WorldEdit positions and region along the given axis by `` nodes. + + //move x 15 + //move y -7 + //move z +4 + //move ? -1 + +### `//stack x/y/z/? ` + +Stack the current WorldEdit region along the given axis `` times. + + //stack x 3 + //stack y -1 + //stack z +5 + //stack ? 12 + +### `//stack2 ` + +Stack the current WorldEdit region `` times by offset ``, ``, ``. + + //stack2 5 3 8 2 + //stack2 1 -1 -1 -1 + +### `//stretch ` + +Scale the current WorldEdit positions and region by a factor of +``, ``, `` along the X, Y, and Z axes, +respectively, with position 1 as the origin. + + //stretch 2 2 2 + //stretch 1 2 1 + //stretch 10 20 1 + +### `//transpose x/y/z/? x/y/z/?` + +Transpose the current WorldEdit positions and region along given axes. + + //transpose x y + //transpose y z + //transpose ? y + +### `//flip x/y/z/?` + +Flip the current WorldEdit region along the given axis. + + //flip x + //flip ? + +### `//rotate x/y/z/? ` + +Rotate the current WorldEdit positions and region along the given axis by angle `` (90 degree increment). + + //rotate x 90 + //rotate y 180 + //rotate z 270 + //rotate ? -90 + +### `//orient ` + +Rotate oriented nodes in the current WorldEdit region around the Y axis by angle `` (90 degree increment) + + //orient 90 + //orient 180 + //orient 270 + //orient -90 + +### `//fixlight` + +Fixes the lighting in the current WorldEdit region. + + //fixlight + +### `//drain` + +Removes any fluid node within the current WorldEdit region. + + //drain + +### `//clearcut` + +Removes any plant, tree or foilage-like nodes in the selected region. +The idea is to remove anything that isn't part of the terrain, leaving a "natural" empty space ready for building. + + //clearcut + +### `//hide` + +Hide all nodes in the current WorldEdit region non-destructively. + + //hide + +### `//suppress ` + +Suppress all `` in the current WorldEdit region non-destructively. + + //suppress Diamond Block + //suppress glass + //suppress mesecons:wire_00000000_off + +### `//highlight ` + +Highlight `` in the current WorldEdit region by hiding everything else non-destructively. + + //highlight Diamond Block + //highlight glass + //highlight mesecons:wire_00000000_off + +### `//restore` + +Restores nodes hidden with WorldEdit in the current WorldEdit region. + + //restore + +### `//save ` + +Save the current WorldEdit region to "(world folder)/schems/``.we". + + //save some random filename + //save huge_base + +### `//allocate ` + +Set the region defined by nodes from "(world folder)/schems/``.we" as the current WorldEdit region. + + //allocate some random filename + //allocate huge_base + +### `//load ` + +Load nodes from "(world folder)/schems/``.we" with position 1 of the current WorldEdit region as the origin. + + //load some random filename + //load huge_base + +### `//lua ` + +Executes `` as a Lua chunk in the global namespace. + + //lua worldedit.pos1["singleplayer"] = {x=0, y=0, z=0} + //lua worldedit.rotate(worldedit.pos1["singleplayer"], worldedit.pos2["singleplayer"], "y", 90) + +### `//luatransform ` + +Executes `` as a Lua chunk in the global namespace with the variable pos available, for each node in the current WorldEdit region. + + //luatransform minetest.swap_node(pos, {name="default:stone"}) + //luatransform if minetest.get_node(pos).name == "air" then minetest.add_node(pos, {name="default:water_source"}) end + +### `//mtschemcreate ` + +Save the current WorldEdit region using the Minetest Schematic format to "(world folder)/schems/``.mts". + + //mtschemcreate some random filename + //mtschemcreate huge_base + +### `//mtschemplace ` + +Load nodes from "(world folder)/schems/``.mts" with position 1 of the current WorldEdit region as the origin. + + //mtschemplace some random filename + //mtschemplace huge_base + +### `//mtschemprob start/finish/get` + +After using `//mtschemprob start` all nodes punched will bring up a text field where a probablity can be entered. +This mode can be left with `//mtschemprob finish`. `//mtschemprob get` will display the probabilities saved for the nodes. + + //mtschemprob get + +### `//clearobjects` + +Clears all objects within the WorldEdit region. + + //clearobjects + +### `//shift x/y/z/?/up/down/left/right/front/back [+/-]` + +Shifts the selection area by `[+|-]` without moving its contents. +The shifting axis can be absolute (`x/y/z`) or relative (`up/down/left/right/front/back`). + + //shift left 5 + +### `//expand [+/-]x/y/z/?/up/down/left/right/front/back [reverse amount]` + +Expands the selection by `` in the selected absolute or relative axis. +If specified, the selection can be expanded in the opposite direction over the same axis by `[reverse amount]`. + + //expand right 7 5 + +### `//contract [+/-]x/y/z/?/up/down/left/right/front/back [reverse amount]` + +Contracts the selection by `` in the selected absolute or relative axis. +If specified, the selection can be contracted in the opposite direction over the same axis by `[reverse amount]`. + + //expand right 7 5 + +### `//outset [h/v] ` + +Expands the selection in all directions by ``. If specified, +the selection can be expanded horizontally in the x and z axes using `h` +or vertically in the y axis using `v`. + + //outset v 5 + +### `//inset [h/v] ` + +Contracts the selection in all directions by ``. If specified, +the selection can be contracted horizontally in the x and z axes using `h` +or vertically in the y axis using `v`. + + //inset h 5 + +### `//brush none/( [parameters])` + +Assigns the given `` to the currently held brush item, it will be ran with the first pointed solid node (as determined via raycast) as +WorldEdit position 1 when using that specific brush item. +Passing `none` instead clears the command assigned to the currently held brush item. +Note that this functionality requires the `worldedit_brush` mod enabled. + + //brush cube 8 8 8 Cobblestone + //brush spr 12 glass + //brush none + +### `//cubeapply /( ) [parameters]` + +Selects a cube with side length of `` around the WorldEdit position 1 and runs the given `` on the newly selected region. +If ``, `` and `` are given, they instead specify the length of the cuboid in X, Y, Z direction. +This is mostly useful for brushes since it allows commands such as `//replace` to be ran, but it can also be used standalone. + + //cubeapply 10 replaceinverse air default:water_source + //brush cubeapply 15 drain + //brush cubeapply 12 3 12 drain + //brush cubeapply 1 deleteblocks diff --git a/mods/Minetest-WorldEdit/LICENSE.txt b/mods/Minetest-WorldEdit/LICENSE.txt new file mode 100644 index 00000000..dba13ed2 --- /dev/null +++ b/mods/Minetest-WorldEdit/LICENSE.txt @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/mods/Minetest-WorldEdit/README.md b/mods/Minetest-WorldEdit/README.md new file mode 100644 index 00000000..a629a591 --- /dev/null +++ b/mods/Minetest-WorldEdit/README.md @@ -0,0 +1,179 @@ +WorldEdit v1.2 +============== +The ultimate in-game world editing tool for [Minetest](http://minetest.net/)! Tons of functionality to help with building, fixing, and more. + +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?id=572) at the Minetest forums. + +# New users should see the [tutorial](Tutorial.md). + +![Screenshot](http://i.imgur.com/lwhodrv.png) + +Installing +---------- + +If you are using Windows, consider installing this mod using [MODSTER](https://forum.minetest.net/viewtopic.php?id=6497), a super simple mod installer that will take care of everything for you. If you are using MODSTER, skip directly to step 6 in the instructions below. + +There is a nice installation guide over at the [Minetest Wiki](http://wiki.minetest.com/wiki/Installing_mods). Here is a short summary: + +1. Download the mod from the [official releases page](https://github.com/Uberi/Minetest-WorldEdit/releases). The download links are labelled "Source Code". If you are using Windows, you will probably want to download the ZIP version. +2. You should have a file named `SOMETHING.zip` or `SOMETHING.tar.gz`. +3. Extract this file using your archiver of choice. If you are using Windows, open the ZIP file and move the folder inside to a safe place outside of the ZIP file. +4. Make sure that you now have a folder with a file named README.md inside it. If you just have another folder inside this folder, use this nested folder instead. +5. Move this folder into the `MINETEST_FOLDER/mods` folder, where `MINETEST_FOLDER` is the folder Minetest is located in. +6. Open Minetest to a world selection screen. +7. Select a world you want to use WorldEdit in by left clicking on it once, and press the **Configure** button. +8. You should have a mod selection screen. Select the one named something like `Minetest-WorldEdit` by left clicking once and press the **Enable MP** button. +9. Press the **Save** button. You can now use WorldEdit in that world. Repeat steps 7 to 9 to enable WorldEdit for other worlds too. + +If you are having trouble, try asking for help in the [IRC channel](http://webchat.freenode.net/?channels=#minetest) (faster but may not always have helpers online) or ask on the [forum topic](https://forum.minetest.net/viewtopic.php?id=572) (slower but more likely to get help). + +Usage +----- +WorldEdit works primarily through the WorldEdit GUI and chat commands. Depending on your key bindings, you can invoke chat entry with the "t" key, and open the chat console with the "F10" key. + +WorldEdit has a huge potential for abuse by untrusted players. Therefore, users will not be able to use WorldEdit unless they have the `worldedit` privelege. This is available by default in single player, but in multiplayer the permission must be explicitly given by someone with the right credentials, using the follwoing chat command: `/grant worldedit`. This privelege can later be removed using the following chat command: `/revoke worldedit`. + +Certain functions/commands such as WorldEdit `//lua` and `//luatransform` chat commands additionally require the `server` privilege. This is because it is extremely dangerous to give access to these commands to untrusted players, since they essentially are able to control the computer the server is running on. Give this privilege only to people you trust with your computer. + +For in-game information about these commands, type `/help ` in the chat. For example, to learn more about the `//copy` command, simply type `/help /copy` to display information relevant to copying a region. + +Interface +--------- +WorldEdit is accessed in-game in two main ways. + +The GUI adds a screen to each player's inventory that gives access to various WorldEdit functions. The [tutorial](Tutorial.md) and the [Chat Commands Reference](ChatCommands.md) may be helpful in learning to use it. + +The chat interface adds many chat commands that perform various WorldEdit powered tasks. It is documented in the [Chat Commands Reference](ChatCommands.md). + +Compatibility +------------- +This mod supports Minetest versions 5.0 and newer. Older versions of WorldEdit may work with older versions of Minetest, but are not recommended or supported. + +WorldEdit works quite well with other mods, and does not have any known mod conflicts. + +WorldEdit GUI requires one of [sfinv](https://github.com/minetest/minetest_game/tree/master/mods/sfinv) (included in minetest_game), [Unified Inventory](https://forum.minetest.net/viewtopic.php?t=12767) or [Inventory++](https://forum.minetest.net/viewtopic.php?id=6204) or [Smart Inventory](https://forum.minetest.net/viewtopic.php?t=16597). + +If you use any other inventory manager mods, note that they may conflict with the WorldEdit GUI. If this is the case, it may be necessary to disable them. + +WorldEdit API +------------- +WorldEdit exposes all significant functionality in a simple Lua interface. + +Adding WorldEdit as a dependency to your mod gives you access to all of the `worldedit` functions. The API is useful for tasks such as high-performance node manipulation, alternative interfaces, and map creation. + +AGPLv3 compatible mods may further include WorldEdit files in their own mods. This can be useful if a modder wishes to completely avoid any dependency on WorldEdit. Note that it is required to give credit to the authors in this case. + +This API is documented in the [WorldEdit API Reference](WorldEdit%20API.md). + +Axes +---- +The coordinate system is the same as that used by Minetest; positive Y is upwards, positive X is rightwards, and positive Z is forwards, if a player is facing North (positive Z axis). + +When an axis is specified in a WorldEdit chat command, it is specified as one of the following values: `x`, `y`, `z`, or `?`. + +In the GUI, there is a dropdown menu for this purpose. The "Look direction" option has the same effect as `?` does in chat commands. + +The value `?` represents the axis the player is currently facing. If the player is facing more than one axis, the axis the player face direction is closest to will be used. + +Nodes +----- +Node names are required for many types of commands that identify or modify specific types of nodes. They can be specified in a number of ways. + +First, by description - the tooltip that appears when hovering over the item in an inventory. This is case insensitive and includes values such as "Cobblestone" and "bronze block". Note that certain commands (namely, `//replace` and `//replaceinverse`) do not support descriptions that contain spaces in the `` field. + +Second, by name - the node name that is defined by code, but without the mod name prefix. This is case sensitive and includes values such as "piston_normal_off" and "cactus". Nodes defined in the `default` mod always take precedence over other nodes when searching for the correct one, and if there are multiple possible nodes (such as "a:celery" and "b:celery"), one is chosen in no particular order. + +Finally, by full name - the unambiguous identifier of the node, prefixes and all. This is case sensitive and includes values such as "default:stone" and "mesecons:wire_00000000_off". + +The node name "air" can be used anywhere a normal node name can, and acts as a blank node. This is useful for clearing or removing nodes. For example, `//set air` would remove all the nodes in the current WorldEdit region. Similarly, `//sphere 10 air`, when WorldEdit position 1 underground, would dig a large sphere out of the ground. + +Regions +------- +Most WorldEdit commands operate on regions. Regions are a set of two positions that define a 3D cuboid. They are local to each player and chat commands affect only the region for the player giving the commands. + +Each positions together define two opposing corners of the cube. With two opposing corners it is possible to determine both the location and dimensions of the region. + +Regions are not saved between server restarts. They start off as empty regions, and cannot be used with most WorldEdit commands until they are set to valid values. + +Markers +------- +Entities are used to mark the location of the WorldEdit regions. They appear as boxes containing the number 1 or 2, and represent position 1 and 2 of the WorldEdit region, respectively. + +To remove the entities, simply punch them. This does not reset the positions themselves. + +Schematics +---------- +WorldEdit supports two different types of schematics. + +The first is the WorldEdit Schematic format, with the file extension ".we", and in some older versions, ".wem". There have been several previous versions of the WorldEdit Schematic format, but WorldEdit is capable of loading any past versions, and will always support them - there is no need to worry about schematics becoming obselete. + +As of version 5, WorldEdit schematics include a header. The header is seperated from the content by a colon (`:`). It contains fields seperated by commas (`,`). Currently only one field is used, which contains the version in ASCII decimal. + +The current version of the WorldEdit Schematic format is essentially an array of node data tables in Lua 5.1 table syntax preceded by a header. +Specifically it looks like this: + + 5:return { + { + y = , + x = , + z = , + name = , + param1 = , + param2 = , + meta = , + }, + <...> + } + + +The ordering of the values and minor aspects of the syntax, such as trailing commas or newlines, are not guaranteed to stay the same in future versions. + +The WorldEdit Schematic format is accessed via the WorldEdit API, or WorldEdit serialization chat commands such as `//serialize` and `//deserialize`. + +The second is the Minetest Schematic format (MTS). The details of this format may be found in the Minetest documentation and are out of the scope of this document. Access to this format is done via specialized MTS commands such as `//mtschemcreate` and `//mtschemplace`. + +Authors +------- +WorldEdit would not be possible without the contributions of many developers and designers. Below, they are listed alphabetically: + + Alexander Weber + beyondlimits + Carter Kolwey + cornernote + Cy + Daniel Sosa + electricface + est31 + Eugen Wesseloh + HybridDog + Isidor Zeuner + Jean-Patrick Guerrero + Joseph Pickard + kaeza + kilbith + KodexKy + Kyle + MT-Modder + Niwla23 + Panquesito7 + Pedro Gimeno + Rui + Sebastien Ponce + sfan5 + ShadowNinja + shivajiva101 + spillz + Starbeamrainbowlabs + TalkLounge + tenplus1 + Uberi/Temperest + Wuzzy + +License +------- +Copyright 2013 sfan5, Anthony Zhang (Uberi/Temperest), and Brett O'Donnell (cornernote). + +This mod is licensed under the [GNU Affero General Public License](http://www.gnu.org/licenses/agpl-3.0.html). + +Basically, this means everyone is free to use, modify, and distribute the files, as long as these modifications are also licensed the same way. +Most importantly, the Affero variant of the GPL requires you to publish your modifications in source form, even if the mod is run only on the server, and not distributed. diff --git a/mods/Minetest-WorldEdit/Tutorial.md b/mods/Minetest-WorldEdit/Tutorial.md new file mode 100644 index 00000000..1ed39983 --- /dev/null +++ b/mods/Minetest-WorldEdit/Tutorial.md @@ -0,0 +1,120 @@ +WorldEdit Tutorial +================== +This is a step-by-step tutorial outlining the basic usage of WorldEdit. For more information, see the [README](README.md). + +Let's start with a few assumptions: + +* You have a compatible version of Minetest working. + * See the [README](README.md) for compatibility information. +* You have WorldEdit installed as a mod. + * If using Windows, [MODSTER](https://forum.minetest.net/viewtopic.php?pid=101463) makes installing mods totally painless. + * Simply download the file, extract the archive, and move it to the correct mod folder for Minetest. + * See the installation instructions in [README](README.md) if you need more details. +* You are familiar with the basics of the game. + * How to walk, jump, and climb. + * How to dig, place, and punch blocks. + * One of the following: + * How to type into the chat and read text from it. + * How to open the inventory screen and press buttons on it. + +Overview +-------- +WorldEdit has a "region", which is simply a cuboid area defined by two markers, both of which the player can move around. Every player can have their own region with their own two markers. + +WorldEdit GUI buttons and chat commands generally work inside the region selected, or around the first marker. + +If you are using the chat commands, follow the steps under **Chat Commands**. If you are using the WorldEdit GUI, follow the steps under **WorldEdit GUI**. + +Step 1: Selecting a region +-------------------------- +### Chat Commands + +In the chat prompt, enter `//p set`. In the chat, you are prompted to punch two nodes to set the positions of the two markers. + +Punch a nearby node. Be careful of breakable ones such as torches. A black cube reading "1" will appear around the node. This is the marker for WorldEdit position 1. + +Walk away from the node you just punched. Now, punch another node. A black cube reading "2" will appear around the node. This is the marker for WorldEdit position 2. + +### WorldEdit GUI + +Open the main WorldEdit GUI from your inventory screen. The icon looks like a globe with a red dot in the center. + +Press the "Get/Set Positions" button. On the new screen, press the "Set Position 1" button. The inventory screen should close. + +Punch a nearby node. Be careful of breakable ones such as torches. A black cube reading "1" will appear around the node. This is the marker for WorldEdit position 1. + +Walk away from the node you just punched. Open your inventory again. It should be on the same page as it was before. + +Press the "Set Position 2" button. The inventory screen should close. + +Now, punch another node. A black cube reading "2" will appear around the node. This is the marker for WorldEdit position 2. + +Step 2: Region commands +----------------------- +### Chat Commands + +In the chat prompt, enter `//set mese`. In the chat, you will see a message showing the number of nodes set after a small delay. + +Look at the place between the two markers: it is now filled with MESE blocks! + +The `//set ` command fills the region with whatever node you want. It is a region-oriented command, which means it works inside the WorldEdit region only. + +Now, try a few different variations, such as `//set torch`, `//set cobble`, and `//set water`. + +### WorldEdit GUI + +Open the main WorldEdit GUI from your inventory screen. + +Press the "Set Nodes" button. You should see a new screen with various options for setting nodes. + +Enter "mese" in the "Name" field. Press Search if you would like to see what the node you just entered looks like. + +Press the "Set Nodes" button on this screen. In the chat, you will see a message showing the number of nodes set after a small delay. + +Look at the place between the two markers: it is now filled with MESE blocks! + +The "Set Nodes" function fills the region with whatever node you want. It is a region-oriented command, which means it works inside the WorldEdit region only. + +Now, try a few different variations on the node name, such as "torch", "cobble", and "water". + +Step 3: Position commands +------------------------- +### Chat Commands + +In the chat prompt, enter `//hollowdome 30 glass`. In the chat, you will see a message showing the number of nodes set after a small delay. + +Look around marker 1: it is now surrounded by a hollow glass dome! + +The `//hollowdome ` command creates a hollow dome centered around marker 1, made of any node you want. It is a position-oriented command, which means it works around marker 1 and can go outside the WorldEdit region. + +### WorldEdit GUI + +Open the main WorldEdit GUI from your inventory screen. + +Press the "Sphere/Dome" button. You should see a new screen with various options for making spheres or domes. + +Enter "glass" in the "Name" field. Press Search if you would like to see what the node you just entered looks like. + +Enter "30" in the "Radius" field. + +Press the "Hollow Dome" button on this screen. In the chat, you will see a message showing the number of nodes added after a small delay. + +Look around marker 1: it is now surrounded by a hollow glass dome! + +The "Hollow Dome" function creates a hollow dome centered around marker 1, made of any node you want. It is a position-oriented command, which means it works around marker 1 and can go outside the WorldEdit region. + +Step 4: Other commands +---------------------- +### Chat Commands + +There are many more commands than what is shown here. See the [Chat Commands Reference](ChatCommands.md) for a detailed list of them, along with descriptions and examples for every single one. + +If you're in-game and forgot how a command works, just use the `/help ` command, without the first forward slash. For example, to see some information about the `//set ` command mentioned earlier, simply use `/help /set`. + +A very useful command to check out is the `//save ` command, which can save everything inside the WorldEdit region to a file, stored on the computer hosting the server (the player's computer, in single player mode). You can then later use `//load ` to load the data in a file into a world, even another world on another computer. + +### WorldEdit GUI + +This only scratches the surface of what WorldEdit is capable of. Most of the functions in the WorldEdit GUI correspond to chat commands, and so the [Chat Commands Reference](ChatCommands.md) may be useful if you get stuck. + +It is helpful to explore the various buttons in the interface and check out what they do. Learning the chat command interface is also useful if you use WorldEdit intensively - an experienced chat command user can usually work faster than an experienced WorldEdit GUI user. \ No newline at end of file diff --git a/mods/Minetest-WorldEdit/WorldEdit API.md b/mods/Minetest-WorldEdit/WorldEdit API.md new file mode 100644 index 00000000..fc9cf652 --- /dev/null +++ b/mods/Minetest-WorldEdit/WorldEdit API.md @@ -0,0 +1,240 @@ +WorldEdit API +============= +The WorldEdit API is composed of multiple modules, each of which is independent and can be used without the other. Each module is contained within a single file. + +If needed, individual modules such as visualization.lua can be removed without affecting the rest of the program. The only file that cannot be removed is init.lua, which is necessary for the mod to run. + +For more information, see the [README](README.md). + +General +------- + +### value = worldedit.version + +Contains the current version of WorldEdit in a table of the form `{major=MAJOR_INTEGER, minor=MINOR_INTEGER}`, where `MAJOR_INTEGER` is the major version (the number before the period) as an integer, and `MINOR_INTEGER` is the minor version (the number after the period) as an integer. This is intended for version checking purposes. + +### value = worldedit.version_string + +Contains the current version of WorldEdit in the form of a string `"MAJOR_INTEGER.MINOR_INTEGER"`, where `MAJOR_INTEGER` is the major version (the number before the period) as an integer, and `MINOR_INTEGER` is the minor version (the number after the period) as an integer. This is intended for display purposes. + +Manipulations +------------- +Contained in manipulations.lua, this module allows several node operations to be applied over a region. + +### count = worldedit.set(pos1, pos2, node_name) + +Sets a region defined by positions `pos1` and `pos2` to `node_name`. To clear a region, use "air" as the value of `node_name`. +If `node_name` is a list of nodes, each set node is randomly picked from it. + +Returns the number of nodes set. + +### `count = worldedit.set_param2(pos1, pos2, param2)` + +Sets the param2 values of all nodes in a region defined by positions `pos1` and `pos2` to `param2`. + +Returns the number of nodes set. + +### count = worldedit.replace(pos1, pos2, searchnode, replacenode) + +Replaces all instances of `searchnode` with `replacenode` in a region defined by positions `pos1` and `pos2`. + +Returns the number of nodes replaced. + +### count = worldedit.replaceinverse(pos1, pos2, searchnode, replacenode) + +Replaces all nodes other than `searchnode` with `replacenode` in a region defined by positions `pos1` and `pos2`. + +Returns the number of nodes replaced. + +### count = worldedit.copy(pos1, pos2, axis, amount) + +Copies the region defined by positions `pos1` and `pos2` along the `axis` axis ("x" or "y" or "z") by `amount` nodes. + +Returns the number of nodes copied. + +### count = worldedit.copy2(pos1, pos2, off) + +Copies the region defined by positions `pos1` and `pos2` by the offset vector `off`. +Note that the offset needs to be big enough that there is no overlap. + +Returns the number of nodes copied. + +### count = worldedit.move(pos1, pos2, axis, amount) + +Moves the region defined by positions `pos1` and `pos2` along the `axis` axis ("x" or "y" or "z") by `amount` nodes. + +Returns the number of nodes moved. + +### count = worldedit.stack(pos1, pos2, axis, count) + +Duplicates the region defined by positions `pos1` and `pos2` along the `axis` axis ("x" or "y" or "z") `count` times. + +Returns the number of nodes stacked. + +### count = worldedit.stack2(pos1, pos2, direction, amount) + +Duplicates the region defined by positions `pos1` and `pos2` `amount` times with offset vector `direction`. +Note that the offset vector needs to be big enough that there is no overlap. + +Returns the number of nodes stacked. + +### count, newpos1, newpos2 = worldedit.stretch(pos1, pos2, stretchx, stretchy, stretchz) + +Stretches the region defined by positions `pos1` and `pos2` by an factor of positive integers `stretchx`, `stretchy`. and `stretchz` along the X, Y, and Z axes, respectively, with `pos1` as the origin. + +Returns the number of nodes stretched, the new scaled position 1, and the new scaled position 2. + +### count, newpos1, newpos2 = worldedit.transpose(pos1, pos2, axis1, axis2) + +Transposes a region defined by the positions `pos1` and `pos2` between the `axis1` and `axis2` axes ("x" or "y" or "z"). + +Returns the number of nodes transposed, the new transposed position 1, and the new transposed position 2. + +### count = worldedit.flip(pos1, pos2, axis) + +Flips a region defined by the positions `pos1` and `pos2` along the `axis` axis ("x" or "y" or "z"). + +Returns the number of nodes flipped. + +### count, newpos2, newpos2 = worldedit.rotate(pos1, pos2, angle) + +Rotates a region defined by the positions `pos1` and `pos2` by `angle` degrees clockwise around the y axis (supporting 90 degree increments only). + +Returns the number of nodes rotated, the new position 1, and the new position 2. + +### count = worldedit.orient(pos1, pos2, angle) + +Rotates all oriented nodes in a region defined by the positions `pos1` and `pos2` by `angle` degrees clockwise (90 degree increment) around the Y axis. + +Returns the number of nodes oriented. + +### count = worldedit.fixlight(pos1, pos2) + +Fixes the lighting in a region defined by positions `pos1` and `pos2`. + +Returns the number of nodes updated. + +### count = worldedit.clearobjects(pos1, pos2) + +Clears all objects in a region defined by the positions `pos1` and `pos2`. + +Returns the number of objects cleared. + +Primitives +---------- +Contained in primitives.lua, this module allows the creation of several geometric primitives. + +### count = worldedit.cube(pos, width, height, length, node_name, hollow) + +Adds a cube with its ground level centered at `pos`, the dimensions `width` x `height` x `length`, composed of `node_name`. + +Returns the number of nodes added. + +### count = worldedit.sphere(pos, radius, node_name, hollow) + +Adds a sphere centered at `pos` with radius `radius`, composed of `node_name`. + +Returns the number of nodes added. + +### count = worldedit.dome(pos, radius, node_name, hollow) + +Adds a dome centered at `pos` with radius `radius`, composed of `node_name`. + +Returns the number of nodes added. + +### count = worldedit.cylinder(pos, axis, length, radius1, radius2, node_name, hollow) + +Adds a cylinder-like at `pos` along the `axis` axis ("x" or "y" or "z") with length `length`, base radius `radius1` and top radius `radius2`, composed of `node_name`. + +Returns the number of nodes added. + +### count = worldedit.pyramid(pos, axis, height, node_name, hollow) + +Adds a pyramid centered at `pos` along the `axis` axis ("x" or "y" or "z") with height `height`, composed of `node_name`. + +Returns the number of nodes added. + +### count = worldedit.spiral(pos, length, height, spacer, node_name) + +Adds a spiral centered at `pos` with side length `length`, height `height`, space between walls `spacer`, composed of `node_name`. + +Returns the number of nodes added. + +Visualization +------------- +Contained in visualization.lua, this module allows nodes to be visualized in different ways. + +### volume = worldedit.volume(pos1, pos2) + +Determines the volume of the region defined by positions `pos1` and `pos2`. + +Returns the volume. + +### count = worldedit.hide(pos1, pos2) + +Hides all nodes in a region defined by positions `pos1` and `pos2` by non-destructively replacing them with invisible nodes. + +Returns the number of nodes hidden. + +### count = worldedit.suppress(pos1, pos2, node_name) + +Suppresses all instances of `node_name` in a region defined by positions `pos1` and `pos2` by non-destructively replacing them with invisible nodes. + +Returns the number of nodes suppressed. + +### count = worldedit.highlight(pos1, pos2, node_name) + +Highlights all instances of `node_name` in a region defined by positions `pos1` and `pos2` by non-destructively hiding all other nodes. + +Returns the number of nodes found. + +### count = worldedit.restore(pos1, pos2) + +Restores all nodes hidden with WorldEdit functions in a region defined by positions `pos1` and `pos2`. + +Returns the number of nodes restored. + +Serialization +------------- +Contained in serialization.lua, this module allows regions of nodes to be serialized and deserialized to formats suitable for use outside Minetest. + +### version, extra_fields, content = worldedit.read_header(value) + +Reads the header from serialized data `value`. + +Returns the version as a positive integer (nil for unknown versions), +extra header fields (nil if not supported), and the content after the header. + +### data, count = worldedit.serialize(pos1, pos2) + +Converts the region defined by positions `pos1` and `pos2` into a single string. + +Returns the serialized data and the number of nodes serialized, or nil. + +### pos1, pos2, count = worldedit.allocate(origin_pos, value) + +Determines the volume the nodes represented by string `value` would occupy if deserialized at `origin_pos`. + +Returns the two corner positions and the number of nodes, or nil. + +### count = worldedit.deserialize(origin_pos, value) + +Loads the nodes represented by string `value` at position `origin_pos`. + +Returns the number of nodes deserialized or nil. + +Code +---- +Contained in code.lua, this module allows arbitrary Lua code to be used with WorldEdit. + +### error = worldedit.lua(code) + +Executes `code` as a Lua chunk in the global namespace. + +Returns an error if the code fails or nil otherwise. + +### error = worldedit.luatransform(pos1, pos2, code) + +Executes `code` as a Lua chunk in the global namespace with the variable `pos` available, for each node in a region defined by positions `pos1` and `pos2`. + +Returns an error if the code fails or nil otherwise. diff --git a/mods/Minetest-WorldEdit/config.ld b/mods/Minetest-WorldEdit/config.ld new file mode 100644 index 00000000..69be2243 --- /dev/null +++ b/mods/Minetest-WorldEdit/config.ld @@ -0,0 +1,12 @@ +project = "WorldEdit" +title = "WorldEdit API Documentation" +description = "Minetest mod to mass-modify nodes" +format = "markdown" +file = {"worldedit"} +topics = { + "README.md", + "Tutorial.md", + "ChatCommands.md", + "LICENSE.txt" +} + diff --git a/mods/Minetest-WorldEdit/modpack.conf b/mods/Minetest-WorldEdit/modpack.conf new file mode 100644 index 00000000..4d9e6f56 --- /dev/null +++ b/mods/Minetest-WorldEdit/modpack.conf @@ -0,0 +1,2 @@ +name = Minetest-WorldEdit +description = WorldEdit is an in-game world editor. Use it to repair griefing, or just create awesome buildings in seconds. diff --git a/mods/Minetest-WorldEdit/worldedit/code.lua b/mods/Minetest-WorldEdit/worldedit/code.lua new file mode 100644 index 00000000..a939debb --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/code.lua @@ -0,0 +1,52 @@ +--- Lua code execution functions. +-- @module worldedit.code + +--- Executes `code` as a Lua chunk in the global namespace. +-- @return An error message if the code fails, or nil on success. +function worldedit.lua(code) + local func, err = loadstring(code) + if not func then -- Syntax error + return err + end + local good, err = pcall(func) + if not good then -- Runtime error + return err + end + return nil +end + + +--- Executes `code` as a Lua chunk in the global namespace with the variable +-- pos available, for each node in a region defined by positions `pos1` and +-- `pos2`. +-- @return An error message if the code fails, or nil on success. +function worldedit.luatransform(pos1, pos2, code) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local factory, err = loadstring("return function(pos) " .. code .. " end") + if not factory then -- Syntax error + return err + end + local func = factory() + + worldedit.keep_loaded(pos1, pos2) + + local pos = {x=pos1.x, y=0, z=0} + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local good, err = pcall(func, pos) + if not good then -- Runtime error + return err + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return nil +end + diff --git a/mods/Minetest-WorldEdit/worldedit/common.lua b/mods/Minetest-WorldEdit/worldedit/common.lua new file mode 100644 index 00000000..9a2215dd --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/common.lua @@ -0,0 +1,119 @@ +--- Common functions [INTERNAL]. All of these functions are internal! +-- @module worldedit.common + +--- Copies and modifies positions `pos1` and `pos2` so that each component of +-- `pos1` is less than or equal to the corresponding component of `pos2`. +-- Returns the new positions. +function worldedit.sort_pos(pos1, pos2) + pos1 = {x=pos1.x, y=pos1.y, z=pos1.z} + pos2 = {x=pos2.x, y=pos2.y, z=pos2.z} + if pos1.x > pos2.x then + pos2.x, pos1.x = pos1.x, pos2.x + end + if pos1.y > pos2.y then + pos2.y, pos1.y = pos1.y, pos2.y + end + if pos1.z > pos2.z then + pos2.z, pos1.z = pos1.z, pos2.z + end + return pos1, pos2 +end + + +--- Determines the volume of the region defined by positions `pos1` and `pos2`. +-- @return The volume. +function worldedit.volume(pos1, pos2) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + return (pos2.x - pos1.x + 1) * + (pos2.y - pos1.y + 1) * + (pos2.z - pos1.z + 1) +end + + +--- Gets other axes given an axis. +-- @raise Axis must be x, y, or z! +function worldedit.get_axis_others(axis) + if axis == "x" then + return "y", "z" + elseif axis == "y" then + return "x", "z" + elseif axis == "z" then + return "x", "y" + else + error("Axis must be x, y, or z!") + end +end + + +function worldedit.keep_loaded(pos1, pos2) + -- Create a vmanip and read the area from map, this + -- causes all MapBlocks to be loaded into memory. + -- This doesn't actually *keep* them loaded, unlike the name implies. + local manip = minetest.get_voxel_manip() + manip:read_from_map(pos1, pos2) +end + + +local mh = {} +worldedit.manip_helpers = mh + + +--- Generates an empty VoxelManip data table for an area. +-- @return The empty data table. +function mh.get_empty_data(area) + -- Fill emerged area with ignore so that blocks in the area that are + -- only partially modified aren't overwriten. + local data = {} + local c_ignore = minetest.get_content_id("ignore") + for i = 1, worldedit.volume(area.MinEdge, area.MaxEdge) do + data[i] = c_ignore + end + return data +end + + +function mh.init(pos1, pos2) + local manip = minetest.get_voxel_manip() + local emerged_pos1, emerged_pos2 = manip:read_from_map(pos1, pos2) + local area = VoxelArea:new({MinEdge=emerged_pos1, MaxEdge=emerged_pos2}) + return manip, area +end + + +function mh.init_radius(pos, radius) + local pos1 = vector.subtract(pos, radius) + local pos2 = vector.add(pos, radius) + return mh.init(pos1, pos2) +end + + +function mh.init_axis_radius(base_pos, axis, radius) + return mh.init_axis_radius_length(base_pos, axis, radius, radius) +end + + +function mh.init_axis_radius_length(base_pos, axis, radius, length) + local other1, other2 = worldedit.get_axis_others(axis) + local pos1 = { + [axis] = base_pos[axis], + [other1] = base_pos[other1] - radius, + [other2] = base_pos[other2] - radius + } + local pos2 = { + [axis] = base_pos[axis] + length, + [other1] = base_pos[other1] + radius, + [other2] = base_pos[other2] + radius + } + return mh.init(pos1, pos2) +end + + +function mh.finish(manip, data) + -- Update map + if data ~= nil then + manip:set_data(data) + end + manip:write_to_map() + manip:update_map() +end + diff --git a/mods/Minetest-WorldEdit/worldedit/compatibility.lua b/mods/Minetest-WorldEdit/worldedit/compatibility.lua new file mode 100644 index 00000000..c989a058 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/compatibility.lua @@ -0,0 +1,74 @@ +--- Compatibility functions. +-- @module worldedit.compatibility + +local function deprecated(new_func) + local info = debug.getinfo(1, "n") + local msg = "worldedit." .. info.name .. "() is deprecated." + if new_func then + msg = msg .. " Use worldedit." .. new_func .. "() instead." + end + minetest.log("deprecated", msg) +end + +worldedit.allocate_old = worldedit.allocate + +worldedit.deserialize_old = worldedit.deserialize + +function worldedit.metasave(pos1, pos2, filename) + deprecated("save") + local file, err = io.open(filename, "wb") + if err then return 0 end + local data, count = worldedit.serialize(pos1, pos2) + file:write(data) + file:close() + return count +end + +function worldedit.metaload(originpos, filename) + deprecated("load") + filename = minetest.get_worldpath() .. "/schems/" .. file .. ".wem" + local file, err = io.open(filename, "wb") + if err then return 0 end + local data = file:read("*a") + return worldedit.deserialize(originpos, data) +end + +function worldedit.scale(pos1, pos2, factor) + deprecated("stretch") + return worldedit.stretch(pos1, pos2, factor, factor, factor) +end + +function worldedit.valueversion(value) + deprecated("read_header") + local version = worldedit.read_header(value) + if not version or version > worldedit.LATEST_SERIALIZATION_VERSION then + return 0 + end + return version +end + +function worldedit.replaceinverse(pos1, pos2, search_node, replace_node) + deprecated("replace") + return worldedit.replace(pos1, pos2, search_node, replace_node, true) +end + +function worldedit.clearobjects(...) + deprecated("clear_objects") + return worldedit.clear_objects(...) +end + +function worldedit.hollow_sphere(pos, radius, node_name) + deprecated("sphere") + return worldedit.sphere(pos, radius, node_name, true) +end + +function worldedit.hollow_dome(pos, radius, node_name) + deprecated("dome") + return worldedit.dome(pos, radius, node_name, true) +end + +function worldedit.hollow_cylinder(pos, axis, length, radius, node_name) + deprecated("cylinder") + return worldedit.cylinder(pos, axis, length, radius, node_name, true) +end + diff --git a/mods/Minetest-WorldEdit/worldedit/cuboid.lua b/mods/Minetest-WorldEdit/worldedit/cuboid.lua new file mode 100644 index 00000000..d27e2333 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/cuboid.lua @@ -0,0 +1,243 @@ +-- Expands or contracts the cuboid in all axes by amount (positive or negative) +worldedit.cuboid_volumetric_expand = function(name, amount) + local pos1 = worldedit.pos1[name] + local pos2 = worldedit.pos2[name] + + if pos1 == nil or pos2 == nil then + return false, "Undefined cuboid" + end + + local delta1 = vector.new() + local delta2 = vector.new() + local delta_dir1 + local delta_dir2 + + delta1 = vector.add(delta1, amount) + delta2 = vector.add(delta2, amount) + delta_dir1, delta_dir2 = worldedit.get_expansion_directions(pos1, pos2) + delta1 = vector.multiply(delta1, delta_dir1) + delta2 = vector.multiply(delta2, delta_dir2) + worldedit.pos1[name] = vector.add(pos1, delta1) + worldedit.pos2[name] = vector.add(pos2, delta2) + + return true +end + + +-- Expands or contracts the cuboid in a single axis by amount (positive or negative) +worldedit.cuboid_linear_expand = function(name, axis, direction, amount) + local pos1 = worldedit.pos1[name] + local pos2 = worldedit.pos2[name] + + if pos1 == nil or pos2 == nil then + return false, "undefined cuboid" + end + + if direction ~= 1 and direction ~= -1 then + return false, "invalid marker" + end + + local marker = worldedit.marker_get_closest_to_axis(name, axis, direction) + local deltavect = vector.new() + + if axis == 'x' then + deltavect.x = amount * direction + elseif axis == 'y' then + deltavect.y = amount * direction + elseif axis == 'z' then + deltavect.z = amount * direction + else + return false, "invalid axis" + end + + worldedit.marker_move(name, marker, deltavect) + return true +end + + +-- Shifts the cuboid by '+-amount' in axis 'axis' +worldedit.cuboid_shift = function(name, axis, amount) + local pos1 = worldedit.pos1[name] + local pos2 = worldedit.pos2[name] + + if pos1 == nil or pos2 == nil then + return false, "undefined cuboid" + end + + if axis == 'x' then + worldedit.pos1[name].x = pos1.x + amount + worldedit.pos2[name].x = pos2.x + amount + elseif axis == 'y' then + worldedit.pos1[name].y = pos1.y + amount + worldedit.pos2[name].y = pos2.y + amount + elseif axis == 'z' then + worldedit.pos1[name].z = pos1.z + amount + worldedit.pos2[name].z = pos2.z + amount + else + return false, "invalid axis" + end + + return true +end + + +-- Moves the location of a single marker by adding deltavector +worldedit.marker_move = function(name, marker, deltavector) + if marker ~= 1 and marker ~= 2 then + return false + end + + if marker == 1 then + local pos = worldedit.pos1[name] + worldedit.pos1[name] = vector.add(deltavector, pos) + else + local pos = worldedit.pos2[name] + worldedit.pos2[name] = vector.add(deltavector, pos) + end + + return true +end + + +-- Returns two vectors with the directions for volumetric expansion +worldedit.get_expansion_directions = function(mark1, mark2) + if mark1 == nil or mark2 == nil then + return + end + local dir1 = vector.new() + local dir2 = vector.new() + + if mark1.x < mark2.x then + dir1.x = -1 + dir2.x = 1 + else + dir1.x = 1 + dir2.x = -1 + end + if mark1.y < mark2.y then + dir1.y = -1 + dir2.y = 1 + else + dir1.y = 1 + dir2.y = -1 + end + if mark1.z < mark2.z then + dir1.z = -1 + dir2.z = 1 + else + dir1.z = 1 + dir2.z = -1 + end + return dir1, dir2 +end + + +-- Return the marker that is closest to the player +worldedit.marker_get_closest_to_player = function(name) + local playerpos = minetest.get_player_by_name(name):get_pos() + local dist1 = vector.distance(playerpos, worldedit.pos1[name]) + local dist2 = vector.distance(playerpos, worldedit.pos2[name]) + + if dist1 < dist2 then + return 1 + else + return 2 + end +end + + +-- Returns the closest marker to the specified axis and direction +worldedit.marker_get_closest_to_axis = function(name, axis, direction) + local pos1 = vector.new() + local pos2 = vector.new() + + if direction ~= 1 and direction ~= -1 then + return nil + end + + if axis == 'x' then + pos1.x = worldedit.pos1[name].x * direction + pos2.x = worldedit.pos2[name].x * direction + if pos1.x > pos2.x then + return 1 + else + return 2 + end + elseif axis == 'y' then + pos1.y = worldedit.pos1[name].y * direction + pos2.y = worldedit.pos2[name].y * direction + if pos1.y > pos2.y then + return 1 + else + return 2 + end + elseif axis == 'z' then + pos1.z = worldedit.pos1[name].z * direction + pos2.z = worldedit.pos2[name].z * direction + if pos1.z > pos2.z then + return 1 + else + return 2 + end + else + return nil + end +end + + +-- Translates up, down, left, right, front, back to their corresponding axes and +-- directions according to faced direction +worldedit.translate_direction = function(name, direction) + local axis, dir = worldedit.player_axis(name) + local resaxis, resdir + + if direction == "up" then + return 'y', 1 + end + + if direction == "down" then + return 'y', -1 + end + + if direction == "front" then + if axis == "y" then + resaxis = nil + resdir = nil + else + resaxis = axis + resdir = dir + end + end + + if direction == "back" then + if axis == "y" then + resaxis = nil + resdir = nil + else + resaxis = axis + resdir = -dir + end + end + + if direction == "left" then + if axis == 'x' then + resaxis = 'z' + resdir = dir + elseif axis == 'z' then + resaxis = 'x' + resdir = -dir + end + end + + if direction == "right" then + if axis == 'x' then + resaxis = 'z' + resdir = -dir + elseif axis == 'z' then + resaxis = 'x' + resdir = dir + end + end + + return resaxis, resdir +end diff --git a/mods/Minetest-WorldEdit/worldedit/init.lua b/mods/Minetest-WorldEdit/worldedit/init.lua new file mode 100644 index 00000000..4ba84433 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/init.lua @@ -0,0 +1,40 @@ +--- Worldedit. +-- @module worldedit +-- @release 1.2 +-- @copyright 2013 sfan5, Anthony Zhang (Uberi/Temperest), and Brett O'Donnell (cornernote). +-- @license GNU Affero General Public License version 3 (AGPLv3) +-- @author sfan5 +-- @author Anthony Zang (Uberi/Temperest) +-- @author Bret O'Donnel (cornernote) +-- @author ShadowNinja + + +worldedit = {} + +local ver = {major=1, minor=2} +worldedit.version = ver +worldedit.version_string = string.format("%d.%d", ver.major, ver.minor) + +local path = minetest.get_modpath(minetest.get_current_modname()) + +local function load_module(path) + local file = io.open(path, "r") + if not file then return end + file:close() + return dofile(path) +end + +dofile(path .. "/common.lua") +load_module(path .. "/manipulations.lua") +load_module(path .. "/primitives.lua") +load_module(path .. "/visualization.lua") +load_module(path .. "/serialization.lua") +load_module(path .. "/code.lua") +load_module(path .. "/compatibility.lua") +load_module(path .. "/cuboid.lua") + + +if minetest.settings:get_bool("log_mods") then + print("[WorldEdit] Loaded!") +end + diff --git a/mods/Minetest-WorldEdit/worldedit/manipulations.lua b/mods/Minetest-WorldEdit/worldedit/manipulations.lua new file mode 100644 index 00000000..3bad0ddc --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/manipulations.lua @@ -0,0 +1,676 @@ +--- Generic node manipulations. +-- @module worldedit.manipulations + +local mh = worldedit.manip_helpers + + +--- Sets a region to `node_names`. +-- @param pos1 +-- @param pos2 +-- @param node_names Node name or list of node names. +-- @return The number of nodes set. +function worldedit.set(pos1, pos2, node_names) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local manip, area = mh.init(pos1, pos2) + local data = mh.get_empty_data(area) + + if type(node_names) == "string" then -- Only one type of node + local id = minetest.get_content_id(node_names) + -- Fill area with node + for i in area:iterp(pos1, pos2) do + data[i] = id + end + else -- Several types of nodes specified + local node_ids = {} + for i, v in ipairs(node_names) do + node_ids[i] = minetest.get_content_id(v) + end + -- Fill area randomly with nodes + local id_count, rand = #node_ids, math.random + for i in area:iterp(pos1, pos2) do + data[i] = node_ids[rand(id_count)] + end + end + + mh.finish(manip, data) + + return worldedit.volume(pos1, pos2) +end + +--- Sets param2 of a region. +-- @param pos1 +-- @param pos2 +-- @param param2 Value of param2 to set +-- @return The number of nodes set. +function worldedit.set_param2(pos1, pos2, param2) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local manip, area = mh.init(pos1, pos2) + local param2_data = manip:get_param2_data() + + -- Set param2 for every node + for i in area:iterp(pos1, pos2) do + param2_data[i] = param2 + end + + -- Update map + manip:set_param2_data(param2_data) + manip:write_to_map() + manip:update_map() + + return worldedit.volume(pos1, pos2) +end + +--- Replaces all instances of `search_node` with `replace_node` in a region. +-- When `inverse` is `true`, replaces all instances that are NOT `search_node`. +-- @return The number of nodes replaced. +function worldedit.replace(pos1, pos2, search_node, replace_node, inverse) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local manip, area = mh.init(pos1, pos2) + local data = manip:get_data() + + local search_id = minetest.get_content_id(search_node) + local replace_id = minetest.get_content_id(replace_node) + + local count = 0 + + if not inverse then + for i in area:iterp(pos1, pos2) do + if data[i] == search_id then + data[i] = replace_id + count = count + 1 + end + end + else + for i in area:iterp(pos1, pos2) do + if data[i] ~= search_id then + data[i] = replace_id + count = count + 1 + end + end + end + + mh.finish(manip, data) + + return count +end + + +local function deferred_execution(next_one, finished) + -- Allocate 100% of server step for execution (might lag a little) + local allocated_usecs = + tonumber(minetest.settings:get("dedicated_server_step")) * 1000000 + local function f() + local deadline = minetest.get_us_time() + allocated_usecs + repeat + local is_done = next_one() + if is_done then + if finished then + finished() + end + return + end + until minetest.get_us_time() >= deadline + minetest.after(0, f) + end + f() +end + +--- Duplicates a region `amount` times with offset vector `direction`. +-- Stacking is spread across server steps. +-- @return The number of nodes stacked. +function worldedit.stack2(pos1, pos2, direction, amount, finished) + -- Protect arguments from external changes during execution + pos1 = table.copy(pos1) + pos2 = table.copy(pos2) + direction = table.copy(direction) + + local i = 0 + local translated = {x=0, y=0, z=0} + local function step() + translated.x = translated.x + direction.x + translated.y = translated.y + direction.y + translated.z = translated.z + direction.z + worldedit.copy2(pos1, pos2, translated) + i = i + 1 + return i >= amount + end + deferred_execution(step, finished) + + return worldedit.volume(pos1, pos2) * amount +end + + +--- Copies a region along `axis` by `amount` nodes. +-- @param pos1 +-- @param pos2 +-- @param axis Axis ("x", "y", or "z") +-- @param amount +-- @return The number of nodes copied. +function worldedit.copy(pos1, pos2, axis, amount) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + -- Decide if we need to copy stuff backwards (only applies to metadata) + local backwards = amount > 0 and amount < (pos2[axis] - pos1[axis] + 1) + + local off = {x=0, y=0, z=0} + off[axis] = amount + return worldedit.copy2(pos1, pos2, off, backwards) +end + +--- Copies a region by offset vector `off`. +-- @param pos1 +-- @param pos2 +-- @param off +-- @param meta_backwards (not officially part of API) +-- @return The number of nodes copied. +function worldedit.copy2(pos1, pos2, off, meta_backwards) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local src_manip, src_area = mh.init(pos1, pos2) + local src_stride = {x=1, y=src_area.ystride, z=src_area.zstride} + local src_offset = vector.subtract(pos1, src_area.MinEdge) + + local dpos1 = vector.add(pos1, off) + local dpos2 = vector.add(pos2, off) + local dim = vector.add(vector.subtract(pos2, pos1), 1) + + local dst_manip, dst_area = mh.init(dpos1, dpos2) + local dst_stride = {x=1, y=dst_area.ystride, z=dst_area.zstride} + local dst_offset = vector.subtract(dpos1, dst_area.MinEdge) + + local function do_copy(src_data, dst_data) + for z = 0, dim.z-1 do + local src_index_z = (src_offset.z + z) * src_stride.z + 1 -- +1 for 1-based indexing + local dst_index_z = (dst_offset.z + z) * dst_stride.z + 1 + for y = 0, dim.y-1 do + local src_index_y = src_index_z + (src_offset.y + y) * src_stride.y + local dst_index_y = dst_index_z + (dst_offset.y + y) * dst_stride.y + -- Copy entire row at once + local src_index_x = src_index_y + src_offset.x + local dst_index_x = dst_index_y + dst_offset.x + for x = 0, dim.x-1 do + dst_data[dst_index_x + x] = src_data[src_index_x + x] + end + end + end + end + + -- Copy node data + local src_data = src_manip:get_data() + local dst_data = dst_manip:get_data() + do_copy(src_data, dst_data) + dst_manip:set_data(dst_data) + + -- Copy param1 + src_manip:get_light_data(src_data) + dst_manip:get_light_data(dst_data) + do_copy(src_data, dst_data) + dst_manip:set_light_data(dst_data) + + -- Copy param2 + src_manip:get_param2_data(src_data) + dst_manip:get_param2_data(dst_data) + do_copy(src_data, dst_data) + dst_manip:set_param2_data(dst_data) + + mh.finish(dst_manip) + src_data = nil + dst_data = nil + + -- Copy metadata + local get_meta = minetest.get_meta + if meta_backwards then + for z = dim.z-1, 0, -1 do + for y = dim.y-1, 0, -1 do + for x = dim.x-1, 0, -1 do + local pos = {x=pos1.x+x, y=pos1.y+y, z=pos1.z+z} + local meta = get_meta(pos):to_table() + pos = vector.add(pos, off) + get_meta(pos):from_table(meta) + end + end + end + else + for z = 0, dim.z-1 do + for y = 0, dim.y-1 do + for x = 0, dim.x-1 do + local pos = {x=pos1.x+x, y=pos1.y+y, z=pos1.z+z} + local meta = get_meta(pos):to_table() + pos = vector.add(pos, off) + get_meta(pos):from_table(meta) + end + end + end + end + + return worldedit.volume(pos1, pos2) +end + +--- Deletes all node metadata in the region +-- @param pos1 +-- @param pos2 +-- @return The number of nodes that had their meta deleted. +function worldedit.delete_meta(pos1, pos2) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local meta_positions = minetest.find_nodes_with_meta(pos1, pos2) + local get_meta = minetest.get_meta + for _, pos in ipairs(meta_positions) do + get_meta(pos):from_table(nil) + end + + return #meta_positions +end + +--- Moves a region along `axis` by `amount` nodes. +-- @return The number of nodes moved. +function worldedit.move(pos1, pos2, axis, amount) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local dim = vector.add(vector.subtract(pos2, pos1), 1) + local overlap = math.abs(amount) < dim[axis] + -- Decide if we need to copy metadata backwards + local backwards = overlap and amount > 0 + + local function nuke_area(my_off, my_dim) + if my_dim.x == 0 or my_dim.y == 0 or my_dim.z == 0 then + return + end + local my_pos1 = vector.add(pos1, my_off) + local my_pos2 = vector.subtract(vector.add(my_pos1, my_dim), 1) + worldedit.set(my_pos1, my_pos2, "air") + worldedit.delete_meta(my_pos1, my_pos2) + end + + -- Copy stuff to new location + local off = {x=0, y=0, z=0} + off[axis] = amount + worldedit.copy2(pos1, pos2, off, backwards) + -- Nuke old area + if not overlap then + nuke_area({x=0, y=0, z=0}, dim) + else + -- Source and destination region are overlapping, which means we can't + -- blindly delete the [pos1, pos2] area + local leftover = vector.new(dim) -- size of the leftover slice + leftover[axis] = math.abs(amount) + if amount > 0 then + nuke_area({x=0, y=0, z=0}, leftover) + else + local top = {x=0, y=0, z=0} -- offset of the leftover slice from pos1 + top[axis] = dim[axis] - math.abs(amount) + nuke_area(top, leftover) + end + end + + return worldedit.volume(pos1, pos2) +end + +--- Duplicates a region along `axis` `amount` times. +-- Stacking is spread across server steps. +-- @param pos1 +-- @param pos2 +-- @param axis Axis direction, "x", "y", or "z". +-- @param count +-- @return The number of nodes stacked. +function worldedit.stack(pos1, pos2, axis, count, finished) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + local length = pos2[axis] - pos1[axis] + 1 + if count < 0 then + count = -count + length = -length + end + + local i, distance = 0, 0 + local function step() + distance = distance + length + worldedit.copy(pos1, pos2, axis, distance) + i = i + 1 + return i >= count + end + deferred_execution(step, finished) + + return worldedit.volume(pos1, pos2) * count +end + + +--- Stretches a region by a factor of positive integers along the X, Y, and Z +-- axes, respectively, with `pos1` as the origin. +-- @param pos1 +-- @param pos2 +-- @param stretch_x Amount to stretch along X axis. +-- @param stretch_y Amount to stretch along Y axis. +-- @param stretch_z Amount to stretch along Z axis. +-- @return The number of nodes scaled. +-- @return The new scaled position 1. +-- @return The new scaled position 2. +function worldedit.stretch(pos1, pos2, stretch_x, stretch_y, stretch_z) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + -- Prepare schematic of large node + local get_node, get_meta, place_schematic = minetest.get_node, + minetest.get_meta, minetest.place_schematic + local placeholder_node = {name="", param1=255, param2=0} + local nodes = {} + for i = 1, stretch_x * stretch_y * stretch_z do + nodes[i] = placeholder_node + end + local schematic = {size={x=stretch_x, y=stretch_y, z=stretch_z}, data=nodes} + + local size_x, size_y, size_z = stretch_x - 1, stretch_y - 1, stretch_z - 1 + + local new_pos2 = { + x = pos1.x + (pos2.x - pos1.x) * stretch_x + size_x, + y = pos1.y + (pos2.y - pos1.y) * stretch_y + size_y, + z = pos1.z + (pos2.z - pos1.z) * stretch_z + size_z, + } + worldedit.keep_loaded(pos1, new_pos2) + + local pos = {x=pos2.x, y=0, z=0} + local big_pos = {x=0, y=0, z=0} + while pos.x >= pos1.x do + pos.y = pos2.y + while pos.y >= pos1.y do + pos.z = pos2.z + while pos.z >= pos1.z do + local node = get_node(pos) -- Get current node + local meta = get_meta(pos):to_table() -- Get meta of current node + + -- Calculate far corner of the big node + local pos_x = pos1.x + (pos.x - pos1.x) * stretch_x + local pos_y = pos1.y + (pos.y - pos1.y) * stretch_y + local pos_z = pos1.z + (pos.z - pos1.z) * stretch_z + + -- Create large node + placeholder_node.name = node.name + placeholder_node.param2 = node.param2 + big_pos.x, big_pos.y, big_pos.z = pos_x, pos_y, pos_z + place_schematic(big_pos, schematic) + + -- Fill in large node meta + if next(meta.fields) ~= nil or next(meta.inventory) ~= nil then + -- Node has meta fields + for x = 0, size_x do + for y = 0, size_y do + for z = 0, size_z do + big_pos.x = pos_x + x + big_pos.y = pos_y + y + big_pos.z = pos_z + z + -- Set metadata of new node + get_meta(big_pos):from_table(meta) + end + end + end + end + pos.z = pos.z - 1 + end + pos.y = pos.y - 1 + end + pos.x = pos.x - 1 + end + return worldedit.volume(pos1, pos2) * stretch_x * stretch_y * stretch_z, pos1, new_pos2 +end + + +--- Transposes a region between two axes. +-- @return The number of nodes transposed. +-- @return The new transposed position 1. +-- @return The new transposed position 2. +function worldedit.transpose(pos1, pos2, axis1, axis2) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local compare + local extent1, extent2 = pos2[axis1] - pos1[axis1], pos2[axis2] - pos1[axis2] + + if extent1 > extent2 then + compare = function(extent1, extent2) + return extent1 > extent2 + end + else + compare = function(extent1, extent2) + return extent1 < extent2 + end + end + + -- Calculate the new position 2 after transposition + local new_pos2 = {x=pos2.x, y=pos2.y, z=pos2.z} + new_pos2[axis1] = pos1[axis1] + extent2 + new_pos2[axis2] = pos1[axis2] + extent1 + + local upper_bound = {x=pos2.x, y=pos2.y, z=pos2.z} + if upper_bound[axis1] < new_pos2[axis1] then upper_bound[axis1] = new_pos2[axis1] end + if upper_bound[axis2] < new_pos2[axis2] then upper_bound[axis2] = new_pos2[axis2] end + worldedit.keep_loaded(pos1, upper_bound) + + local pos = {x=pos1.x, y=0, z=0} + local get_node, get_meta, set_node = minetest.get_node, + minetest.get_meta, minetest.set_node + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local extent1, extent2 = pos[axis1] - pos1[axis1], pos[axis2] - pos1[axis2] + if compare(extent1, extent2) then -- Transpose only if below the diagonal + local node1 = get_node(pos) + local meta1 = get_meta(pos):to_table() + local value1, value2 = pos[axis1], pos[axis2] -- Save position values + pos[axis1], pos[axis2] = pos1[axis1] + extent2, pos1[axis2] + extent1 -- Swap axis extents + local node2 = get_node(pos) + local meta2 = get_meta(pos):to_table() + set_node(pos, node1) + get_meta(pos):from_table(meta1) + pos[axis1], pos[axis2] = value1, value2 -- Restore position values + set_node(pos, node2) + get_meta(pos):from_table(meta2) + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return worldedit.volume(pos1, pos2), pos1, new_pos2 +end + + +--- Flips a region along `axis`. +-- @return The number of nodes flipped. +function worldedit.flip(pos1, pos2, axis) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + --- TODO: Flip the region slice by slice along the flip axis using schematic method. + local pos = {x=pos1.x, y=0, z=0} + local start = pos1[axis] + pos2[axis] + pos2[axis] = pos1[axis] + math.floor((pos2[axis] - pos1[axis]) / 2) + local get_node, get_meta, set_node = minetest.get_node, + minetest.get_meta, minetest.set_node + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local node1 = get_node(pos) + local meta1 = get_meta(pos):to_table() + local value = pos[axis] -- Save position + pos[axis] = start - value -- Shift position + local node2 = get_node(pos) + local meta2 = get_meta(pos):to_table() + set_node(pos, node1) + get_meta(pos):from_table(meta1) + pos[axis] = value -- Restore position + set_node(pos, node2) + get_meta(pos):from_table(meta2) + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return worldedit.volume(pos1, pos2) +end + + +--- Rotates a region clockwise around an axis. +-- @param pos1 +-- @param pos2 +-- @param axis Axis ("x", "y", or "z"). +-- @param angle Angle in degrees (90 degree increments only). +-- @return The number of nodes rotated. +-- @return The new first position. +-- @return The new second position. +function worldedit.rotate(pos1, pos2, axis, angle) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local other1, other2 = worldedit.get_axis_others(axis) + angle = angle % 360 + + local count + if angle == 90 then + worldedit.flip(pos1, pos2, other1) + count, pos1, pos2 = worldedit.transpose(pos1, pos2, other1, other2) + elseif angle == 180 then + worldedit.flip(pos1, pos2, other1) + count = worldedit.flip(pos1, pos2, other2) + elseif angle == 270 then + worldedit.flip(pos1, pos2, other2) + count, pos1, pos2 = worldedit.transpose(pos1, pos2, other1, other2) + else + error("Only 90 degree increments are supported!") + end + return count, pos1, pos2 +end + + +--- Rotates all oriented nodes in a region clockwise around the Y axis. +-- @param pos1 +-- @param pos2 +-- @param angle Angle in degrees (90 degree increments only). +-- @return The number of nodes oriented. +function worldedit.orient(pos1, pos2, angle) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + local registered_nodes = minetest.registered_nodes + + local wallmounted = { + [90] = {0, 1, 5, 4, 2, 3, 0, 0}, + [180] = {0, 1, 3, 2, 5, 4, 0, 0}, + [270] = {0, 1, 4, 5, 3, 2, 0, 0} + } + local facedir = { + [90] = { 1, 2, 3, 0, 13, 14, 15, 12, 17, 18, 19, 16, + 9, 10, 11, 8, 5, 6, 7, 4, 23, 20, 21, 22}, + [180] = { 2, 3, 0, 1, 10, 11, 8, 9, 6, 7, 4, 5, + 18, 19, 16, 17, 14, 15, 12, 13, 22, 23, 20, 21}, + [270] = { 3, 0, 1, 2, 19, 16, 17, 18, 15, 12, 13, 14, + 7, 4, 5, 6, 11, 8, 9, 10, 21, 22, 23, 20} + } + + angle = angle % 360 + if angle == 0 then + return 0 + end + if angle % 90 ~= 0 then + error("Only 90 degree increments are supported!") + end + local wallmounted_substitution = wallmounted[angle] + local facedir_substitution = facedir[angle] + + worldedit.keep_loaded(pos1, pos2) + + local count = 0 + local get_node, swap_node = minetest.get_node, minetest.swap_node + local pos = {x=pos1.x, y=0, z=0} + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local node = get_node(pos) + local def = registered_nodes[node.name] + if def then + local paramtype2 = def.paramtype2 + if paramtype2 == "wallmounted" or + paramtype2 == "colorwallmounted" then + local orient = node.param2 % 8 + node.param2 = node.param2 - orient + + wallmounted_substitution[orient + 1] + swap_node(pos, node) + count = count + 1 + elseif paramtype2 == "facedir" or + paramtype2 == "colorfacedir" then + local orient = node.param2 % 32 + node.param2 = node.param2 - orient + + facedir_substitution[orient + 1] + swap_node(pos, node) + count = count + 1 + end + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return count +end + + +--- Attempts to fix the lighting in a region. +-- @return The number of nodes updated. +function worldedit.fixlight(pos1, pos2) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local vmanip = minetest.get_voxel_manip(pos1, pos2) + vmanip:write_to_map() + vmanip:update_map() -- this updates the lighting + + return worldedit.volume(pos1, pos2) +end + + +--- Clears all objects in a region. +-- @return The number of objects cleared. +function worldedit.clear_objects(pos1, pos2) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + -- Offset positions to include full nodes (positions are in the center of nodes) + local pos1x, pos1y, pos1z = pos1.x - 0.5, pos1.y - 0.5, pos1.z - 0.5 + local pos2x, pos2y, pos2z = pos2.x + 0.5, pos2.y + 0.5, pos2.z + 0.5 + + -- Center of region + local center = { + x = pos1x + ((pos2x - pos1x) / 2), + y = pos1y + ((pos2y - pos1y) / 2), + z = pos1z + ((pos2z - pos1z) / 2) + } + -- Bounding sphere radius + local radius = math.sqrt( + (center.x - pos1x) ^ 2 + + (center.y - pos1y) ^ 2 + + (center.z - pos1z) ^ 2) + local count = 0 + for _, obj in pairs(minetest.get_objects_inside_radius(center, radius)) do + local entity = obj:get_luaentity() + -- Avoid players and WorldEdit entities + if not obj:is_player() and (not entity or + not entity.name:find("^worldedit:")) then + local pos = obj:get_pos() + if pos.x >= pos1x and pos.x <= pos2x and + pos.y >= pos1y and pos.y <= pos2y and + pos.z >= pos1z and pos.z <= pos2z then + -- Inside region + obj:remove() + count = count + 1 + end + end + end + return count +end + diff --git a/mods/Minetest-WorldEdit/worldedit/mod.conf b/mods/Minetest-WorldEdit/worldedit/mod.conf new file mode 100644 index 00000000..95634775 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/mod.conf @@ -0,0 +1,2 @@ +name = worldedit +description = WorldEdit main functionality & API diff --git a/mods/Minetest-WorldEdit/worldedit/primitives.lua b/mods/Minetest-WorldEdit/worldedit/primitives.lua new file mode 100644 index 00000000..0a7d1756 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/primitives.lua @@ -0,0 +1,329 @@ +--- Functions for creating primitive shapes. +-- @module worldedit.primitives + +local mh = worldedit.manip_helpers + + +--- Adds a cube +-- @param pos Position of ground level center of cube +-- @param width Cube width. (x) +-- @param height Cube height. (y) +-- @param length Cube length. (z) +-- @param node_name Name of node to make cube of. +-- @param hollow Whether the cube should be hollow. +-- @return The number of nodes added. +function worldedit.cube(pos, width, height, length, node_name, hollow) + -- Set up voxel manipulator + local basepos = vector.subtract(pos, {x=math.floor(width/2), y=0, z=math.floor(length/2)}) + local manip, area = mh.init(basepos, vector.add(basepos, {x=width, y=height, z=length})) + local data = mh.get_empty_data(area) + + -- Add cube + local node_id = minetest.get_content_id(node_name) + local stride = {x=1, y=area.ystride, z=area.zstride} + local offset = vector.subtract(basepos, area.MinEdge) + local count = 0 + + for z = 0, length-1 do + local index_z = (offset.z + z) * stride.z + 1 -- +1 for 1-based indexing + for y = 0, height-1 do + local index_y = index_z + (offset.y + y) * stride.y + for x = 0, width-1 do + local is_wall = z == 0 or z == length-1 + or y == 0 or y == height-1 + or x == 0 or x == width-1 + if not hollow or is_wall then + local i = index_y + (offset.x + x) + data[i] = node_id + count = count + 1 + end + end + end + end + + mh.finish(manip, data) + return count +end + +--- Adds a sphere of `node_name` centered at `pos`. +-- @param pos Position to center sphere at. +-- @param radius Sphere radius. +-- @param node_name Name of node to make shere of. +-- @param hollow Whether the sphere should be hollow. +-- @return The number of nodes added. +function worldedit.sphere(pos, radius, node_name, hollow) + local manip, area = mh.init_radius(pos, radius) + + local data = mh.get_empty_data(area) + + -- Fill selected area with node + local node_id = minetest.get_content_id(node_name) + local min_radius, max_radius = radius * (radius - 1), radius * (radius + 1) + local offset_x, offset_y, offset_z = pos.x - area.MinEdge.x, pos.y - area.MinEdge.y, pos.z - area.MinEdge.z + local stride_z, stride_y = area.zstride, area.ystride + local count = 0 + for z = -radius, radius do + -- Offset contributed by z plus 1 to make it 1-indexed + local new_z = (z + offset_z) * stride_z + 1 + for y = -radius, radius do + local new_y = new_z + (y + offset_y) * stride_y + for x = -radius, radius do + local squared = x * x + y * y + z * z + if squared <= max_radius and (not hollow or squared >= min_radius) then + -- Position is on surface of sphere + local i = new_y + (x + offset_x) + data[i] = node_id + count = count + 1 + end + end + end + end + + mh.finish(manip, data) + + return count +end + + +--- Adds a dome. +-- @param pos Position to center dome at. +-- @param radius Dome radius. Negative for concave domes. +-- @param node_name Name of node to make dome of. +-- @param hollow Whether the dome should be hollow. +-- @return The number of nodes added. +-- TODO: Add axis option. +function worldedit.dome(pos, radius, node_name, hollow) + local min_y, max_y = 0, radius + if radius < 0 then + radius = -radius + min_y, max_y = -radius, 0 + end + + local manip, area = mh.init_axis_radius(pos, "y", radius) + local data = mh.get_empty_data(area) + + -- Add dome + local node_id = minetest.get_content_id(node_name) + local min_radius, max_radius = radius * (radius - 1), radius * (radius + 1) + local offset_x, offset_y, offset_z = pos.x - area.MinEdge.x, pos.y - area.MinEdge.y, pos.z - area.MinEdge.z + local stride_z, stride_y = area.zstride, area.ystride + local count = 0 + for z = -radius, radius do + local new_z = (z + offset_z) * stride_z + 1 --offset contributed by z plus 1 to make it 1-indexed + for y = min_y, max_y do + local new_y = new_z + (y + offset_y) * stride_y + for x = -radius, radius do + local squared = x * x + y * y + z * z + if squared <= max_radius and (not hollow or squared >= min_radius) then + -- Position is in dome + local i = new_y + (x + offset_x) + data[i] = node_id + count = count + 1 + end + end + end + end + + mh.finish(manip, data) + + return count +end + +--- Adds a cylinder. +-- @param pos Position to center base of cylinder at. +-- @param axis Axis ("x", "y", or "z") +-- @param length Cylinder length. +-- @param radius1 Cylinder base radius. +-- @param radius2 Cylinder top radius. +-- @param node_name Name of node to make cylinder of. +-- @param hollow Whether the cylinder should be hollow. +-- @return The number of nodes added. +function worldedit.cylinder(pos, axis, length, radius1, radius2, node_name, hollow) + local other1, other2 = worldedit.get_axis_others(axis) + + -- Backwards compatibility + if type(radius2) == "string" then + hollow = node_name + node_name = radius2 + radius2 = radius1 -- straight cylinder + end + + -- Handle negative lengths + local current_pos = {x=pos.x, y=pos.y, z=pos.z} + if length < 0 then + length = -length + current_pos[axis] = current_pos[axis] - length + radius1, radius2 = radius2, radius1 + end + + -- Set up voxel manipulator + local manip, area = mh.init_axis_radius_length(current_pos, axis, math.max(radius1, radius2), length) + local data = mh.get_empty_data(area) + + -- Add desired shape (anything inbetween cylinder & cone) + local node_id = minetest.get_content_id(node_name) + local stride = {x=1, y=area.ystride, z=area.zstride} + local offset = { + x = current_pos.x - area.MinEdge.x, + y = current_pos.y - area.MinEdge.y, + z = current_pos.z - area.MinEdge.z, + } + local count = 0 + for i = 0, length - 1 do + -- Calulate radius for this "height" in the cylinder + local radius = radius1 + (radius2 - radius1) * (i + 1) / length + radius = math.floor(radius + 0.5) -- round + local min_radius, max_radius = radius * (radius - 1), radius * (radius + 1) + + for index2 = -radius, radius do + -- Offset contributed by other axis 1 plus 1 to make it 1-indexed + local new_index2 = (index2 + offset[other1]) * stride[other1] + 1 + for index3 = -radius, radius do + local new_index3 = new_index2 + (index3 + offset[other2]) * stride[other2] + local squared = index2 * index2 + index3 * index3 + if squared <= max_radius and (not hollow or squared >= min_radius) then + -- Position is in cylinder, add node here + local vi = new_index3 + (offset[axis] + i) * stride[axis] + data[vi] = node_id + count = count + 1 + end + end + end + end + + mh.finish(manip, data) + + return count +end + + +--- Adds a pyramid. +-- @param pos Position to center base of pyramid at. +-- @param axis Axis ("x", "y", or "z") +-- @param height Pyramid height. +-- @param node_name Name of node to make pyramid of. +-- @param hollow Whether the pyramid should be hollow. +-- @return The number of nodes added. +function worldedit.pyramid(pos, axis, height, node_name, hollow) + local other1, other2 = worldedit.get_axis_others(axis) + + -- Set up voxel manipulator + -- FIXME: passing negative causes mis-sorted pos to be passed + -- into mh.init() which is technically not allowed but works + local manip, area = mh.init_axis_radius(pos, axis, height) + local data = mh.get_empty_data(area) + + -- Handle inverted pyramids + local step + if height > 0 then + height = height - 1 + step = 1 + else + height = height + 1 + step = -1 + end + + -- Add pyramid + local node_id = minetest.get_content_id(node_name) + local stride = {x=1, y=area.ystride, z=area.zstride} + local offset = { + x = pos.x - area.MinEdge.x, + y = pos.y - area.MinEdge.y, + z = pos.z - area.MinEdge.z, + } + local size = math.abs(height * step) + local count = 0 + -- For each level of the pyramid + for index1 = 0, height, step do + -- Offset contributed by axis plus 1 to make it 1-indexed + local new_index1 = (index1 + offset[axis]) * stride[axis] + 1 + for index2 = -size, size do + local new_index2 = new_index1 + (index2 + offset[other1]) * stride[other1] + for index3 = -size, size do + local i = new_index2 + (index3 + offset[other2]) * stride[other2] + if (not hollow or size - math.abs(index2) < 2 or size - math.abs(index3) < 2) then + data[i] = node_id + count = count + 1 + end + end + end + size = size - 1 + end + + mh.finish(manip, data) + + return count +end + +--- Adds a spiral. +-- @param pos Position to center spiral at. +-- @param length Spral length. +-- @param height Spiral height. +-- @param spacer Space between walls. +-- @param node_name Name of node to make spiral of. +-- @return Number of nodes added. +-- TODO: Add axis option. +function worldedit.spiral(pos, length, height, spacer, node_name) + local extent = math.ceil(length / 2) + + local manip, area = mh.init_axis_radius_length(pos, "y", extent, height) + local data = mh.get_empty_data(area) + + -- Set up variables + local node_id = minetest.get_content_id(node_name) + local stride = {x=1, y=area.ystride, z=area.zstride} + local offset_x, offset_y, offset_z = pos.x - area.MinEdge.x, pos.y - area.MinEdge.y, pos.z - area.MinEdge.z + local i = offset_z * stride.z + offset_y * stride.y + offset_x + 1 + + -- Add first column + local count = height + local column = i + for y = 1, height do + data[column] = node_id + column = column + stride.y + end + + -- Add spiral segments + local stride_axis, stride_other = stride.x, stride.z + local sign = -1 + local segment_length = 0 + spacer = spacer + 1 + -- Go through each segment except the last + for segment = 1, math.floor(length / spacer) * 2 do + -- Change sign and length every other turn starting with the first + if segment % 2 == 1 then + sign = -sign + segment_length = segment_length + spacer + end + -- Fill segment + for index = 1, segment_length do + -- Move along the direction of the segment + i = i + stride_axis * sign + local column = i + -- Add column + for y = 1, height do + data[column] = node_id + column = column + stride.y + end + end + count = count + segment_length * height + stride_axis, stride_other = stride_other, stride_axis -- Swap axes + end + + -- Add shorter final segment + sign = -sign + for index = 1, segment_length do + i = i + stride_axis * sign + local column = i + -- Add column + for y = 1, height do + data[column] = node_id + column = column + stride.y + end + end + count = count + segment_length * height + + mh.finish(manip, data) + + return count +end diff --git a/mods/Minetest-WorldEdit/worldedit/serialization.lua b/mods/Minetest-WorldEdit/worldedit/serialization.lua new file mode 100644 index 00000000..c3793b24 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/serialization.lua @@ -0,0 +1,255 @@ +--- Schematic serialization and deserialiation. +-- @module worldedit.serialization + +worldedit.LATEST_SERIALIZATION_VERSION = 5 +local LATEST_SERIALIZATION_HEADER = worldedit.LATEST_SERIALIZATION_VERSION .. ":" + + +--[[ +Serialization version history: + 1: Original format. Serialized Lua table with a weird linked format... + 2: Position and node seperated into sub-tables in fields `1` and `2`. + 3: List of nodes, one per line, with fields seperated by spaces. + Format: + 4: Serialized Lua table containing a list of nodes with `x`, `y`, `z`, + `name`, `param1`, `param2`, and `meta` fields. + 5: Added header and made `param1`, `param2`, and `meta` fields optional. + Header format: ,,...: +--]] + + +--- Reads the header of serialized data. +-- @param value Serialized WorldEdit data. +-- @return The version as a positive natural number, or 0 for unknown versions. +-- @return Extra header fields as a list of strings, or nil if not supported. +-- @return Content (data after header). +function worldedit.read_header(value) + if value:find("^[0-9]+[,:]") then + local header_end = value:find(":", 1, true) + local header = value:sub(1, header_end - 1):split(",") + local version = tonumber(header[1]) + table.remove(header, 1) + local content = value:sub(header_end + 1) + return version, header, content + end + -- Old versions that didn't include a header with a version number + if value:find("([+-]?%d+)%s+([+-]?%d+)%s+([+-]?%d+)") and not value:find("%{") then -- List format + return 3, nil, value + elseif value:find("^[^\"']+%{%d+%}") then + if value:find("%[\"meta\"%]") then -- Meta flat table format + return 2, nil, value + end + return 1, nil, value -- Flat table format + elseif value:find("%{") then -- Raw nested table format + return 4, nil, value + end + return nil +end + + +--- Converts the region defined by positions `pos1` and `pos2` +-- into a single string. +-- @return The serialized data. +-- @return The number of nodes serialized. +function worldedit.serialize(pos1, pos2) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + local get_node, get_meta, hash_node_position = + minetest.get_node, minetest.get_meta, minetest.hash_node_position + + -- Find the positions which have metadata + local has_meta = {} + local meta_positions = minetest.find_nodes_with_meta(pos1, pos2) + for i = 1, #meta_positions do + has_meta[hash_node_position(meta_positions[i])] = true + end + + local pos = {x=pos1.x, y=0, z=0} + local count = 0 + local result = {} + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local node = get_node(pos) + if node.name ~= "air" and node.name ~= "ignore" then + count = count + 1 + + local meta + if has_meta[hash_node_position(pos)] then + meta = get_meta(pos):to_table() + + -- Convert metadata item stacks to item strings + for _, invlist in pairs(meta.inventory) do + for index = 1, #invlist do + local itemstack = invlist[index] + if itemstack.to_string then + invlist[index] = itemstack:to_string() + end + end + end + end + + result[count] = { + x = pos.x - pos1.x, + y = pos.y - pos1.y, + z = pos.z - pos1.z, + name = node.name, + param1 = node.param1 ~= 0 and node.param1 or nil, + param2 = node.param2 ~= 0 and node.param2 or nil, + meta = meta, + } + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + -- Serialize entries + result = minetest.serialize(result) + return LATEST_SERIALIZATION_HEADER .. result, count +end + +-- Contains code based on [table.save/table.load](http://lua-users.org/wiki/SaveTableToFile) +-- by ChillCode, available under the MIT license. +local function deserialize_workaround(content) + local nodes + if not jit then + nodes = minetest.deserialize(content, true) + else + -- XXX: This is a filthy hack that works surprisingly well + -- in LuaJIT, `minetest.deserialize` will fail due to the register limit + nodes = {} + content = content:gsub("^%s*return%s*{", "", 1):gsub("}%s*$", "", 1) -- remove the starting and ending values to leave only the node data + -- remove string contents strings while preserving their length + local escaped = content:gsub("\\\\", "@@"):gsub("\\\"", "@@"):gsub("(\"[^\"]*\")", function(s) return string.rep("@", #s) end) + local startpos, startpos1 = 1, 1 + local endpos + while true do -- go through each individual node entry (except the last) + startpos, endpos = escaped:find("},%s*{", startpos) + if not startpos then + break + end + local current = content:sub(startpos1, startpos) + local entry = minetest.deserialize("return " .. current, true) + table.insert(nodes, entry) + startpos, startpos1 = endpos, endpos + end + local entry = minetest.deserialize("return " .. content:sub(startpos1), true) -- process the last entry + table.insert(nodes, entry) + end + return nodes +end + +--- Loads the schematic in `value` into a node list in the latest format. +-- @return A node list in the latest format, or nil on failure. +local function load_schematic(value) + local version, header, content = worldedit.read_header(value) + local nodes = {} + if version == 1 or version == 2 then -- Original flat table format + local tables = minetest.deserialize(content, true) + if not tables then return nil end + + -- Transform the node table into an array of nodes + for i = 1, #tables do + for j, v in pairs(tables[i]) do + if type(v) == "table" then + tables[i][j] = tables[v[1]] + end + end + end + nodes = tables[1] + + if version == 1 then --original flat table format + for i, entry in ipairs(nodes) do + local pos = entry[1] + entry.x, entry.y, entry.z = pos.x, pos.y, pos.z + entry[1] = nil + local node = entry[2] + entry.name, entry.param1, entry.param2 = node.name, node.param1, node.param2 + entry[2] = nil + end + end + elseif version == 3 then -- List format + for x, y, z, name, param1, param2 in content:gmatch( + "([+-]?%d+)%s+([+-]?%d+)%s+([+-]?%d+)%s+" .. + "([^%s]+)%s+(%d+)%s+(%d+)[^\r\n]*[\r\n]*") do + param1, param2 = tonumber(param1), tonumber(param2) + table.insert(nodes, { + x = tonumber(x), + y = tonumber(y), + z = tonumber(z), + name = name, + param1 = param1 ~= 0 and param1 or nil, + param2 = param2 ~= 0 and param2 or nil, + }) + end + elseif version == 4 or version == 5 then -- Nested table format + nodes = deserialize_workaround(content) + else + return nil + end + return nodes +end + +--- Determines the volume the nodes represented by string `value` would occupy +-- if deserialized at `origin_pos`. +-- @return Low corner position. +-- @return High corner position. +-- @return The number of nodes. +function worldedit.allocate(origin_pos, value) + local nodes = load_schematic(value) + if not nodes or #nodes == 0 then return nil end + return worldedit.allocate_with_nodes(origin_pos, nodes) +end + + +-- Internal +function worldedit.allocate_with_nodes(origin_pos, nodes) + local huge = math.huge + local pos1x, pos1y, pos1z = huge, huge, huge + local pos2x, pos2y, pos2z = -huge, -huge, -huge + local origin_x, origin_y, origin_z = origin_pos.x, origin_pos.y, origin_pos.z + for i, entry in ipairs(nodes) do + local x, y, z = origin_x + entry.x, origin_y + entry.y, origin_z + entry.z + if x < pos1x then pos1x = x end + if y < pos1y then pos1y = y end + if z < pos1z then pos1z = z end + if x > pos2x then pos2x = x end + if y > pos2y then pos2y = y end + if z > pos2z then pos2z = z end + end + local pos1 = {x=pos1x, y=pos1y, z=pos1z} + local pos2 = {x=pos2x, y=pos2y, z=pos2z} + return pos1, pos2, #nodes +end + + +--- Loads the nodes represented by string `value` at position `origin_pos`. +-- @return The number of nodes deserialized. +function worldedit.deserialize(origin_pos, value) + local nodes = load_schematic(value) + if not nodes then return nil end + if #nodes == 0 then return #nodes end + + local pos1, pos2 = worldedit.allocate_with_nodes(origin_pos, nodes) + worldedit.keep_loaded(pos1, pos2) + + local origin_x, origin_y, origin_z = origin_pos.x, origin_pos.y, origin_pos.z + local count = 0 + local add_node, get_meta = minetest.add_node, minetest.get_meta + for i, entry in ipairs(nodes) do + entry.x, entry.y, entry.z = origin_x + entry.x, origin_y + entry.y, origin_z + entry.z + -- Entry acts as both position and node + add_node(entry, entry) + if entry.meta then + get_meta(entry):from_table(entry.meta) + end + end + return #nodes +end + diff --git a/mods/Minetest-WorldEdit/worldedit/textures/worldedit_wand.png b/mods/Minetest-WorldEdit/worldedit/textures/worldedit_wand.png new file mode 100644 index 0000000000000000000000000000000000000000..13eb12189cb19a680229526a474f38f932300ab1 GIT binary patch literal 442 zcmV;r0Y(0aP)YX~D;^6zhY%lq+t9~~3e-UnQMy0G(L5CoCbLBh== z5DNIw3X)cJp+6FWexczo(!-(xV*dHr8*{Uf%fUJ@g7q`K=_*qFSkw$sgJBr=*Vvy8 zuyBGp@o_hoig{RlLBvn4NLT;>YtaC^q!P$t!^+Vu2@3!qHqph3MTY70B9_X~zZ*1? zIDaM6>4p6Egzf2G78U?NER`XfqZ5^40rB}T3kv{X=|Cs5!w2=NfQ`v+ZhC`8wx+yn zl?gAkb|lkT5*7f!a&(A2ZDqXIOl+P$Q&ScGl1yhQU#UW|%UGQoX5j?C<1UQyhj9nL kM{P|20J}2^J8ETo0~vOCmI$`c0000007*qoM6N<$f^)O3761SM literal 0 HcmV?d00001 diff --git a/mods/Minetest-WorldEdit/worldedit/visualization.lua b/mods/Minetest-WorldEdit/worldedit/visualization.lua new file mode 100644 index 00000000..326a6c1d --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit/visualization.lua @@ -0,0 +1,132 @@ +--- Functions for visibly hiding nodes +-- @module worldedit.visualization + +minetest.register_node("worldedit:placeholder", { + drawtype = "airlike", + paramtype = "light", + sunlight_propagates = true, + diggable = false, + pointable = false, + walkable = false, + groups = {not_in_creative_inventory=1}, +}) + +--- Hides all nodes in a region defined by positions `pos1` and `pos2` by +-- non-destructively replacing them with invisible nodes. +-- @return The number of nodes hidden. +function worldedit.hide(pos1, pos2) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + local pos = {x=pos1.x, y=0, z=0} + local get_node, get_meta, swap_node = minetest.get_node, + minetest.get_meta, minetest.swap_node + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local node = get_node(pos) + if node.name ~= "air" and node.name ~= "worldedit:placeholder" then + -- Save the node's original name + get_meta(pos):set_string("worldedit_placeholder", node.name) + -- Swap in placeholder node + node.name = "worldedit:placeholder" + swap_node(pos, node) + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return worldedit.volume(pos1, pos2) +end + +--- Suppresses all instances of `node_name` in a region defined by positions +-- `pos1` and `pos2` by non-destructively replacing them with invisible nodes. +-- @return The number of nodes suppressed. +function worldedit.suppress(pos1, pos2, node_name) + -- Ignore placeholder supression + if node_name == "worldedit:placeholder" then + return 0 + end + + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + local nodes = minetest.find_nodes_in_area(pos1, pos2, node_name) + local get_node, get_meta, swap_node = minetest.get_node, + minetest.get_meta, minetest.swap_node + for _, pos in ipairs(nodes) do + local node = get_node(pos) + -- Save the node's original name + get_meta(pos):set_string("worldedit_placeholder", node.name) + -- Swap in placeholder node + node.name = "worldedit:placeholder" + swap_node(pos, node) + end + return #nodes +end + +--- Highlights all instances of `node_name` in a region defined by positions +-- `pos1` and `pos2` by non-destructively hiding all other nodes. +-- @return The number of nodes found. +function worldedit.highlight(pos1, pos2, node_name) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + local pos = {x=pos1.x, y=0, z=0} + local get_node, get_meta, swap_node = minetest.get_node, + minetest.get_meta, minetest.swap_node + local count = 0 + while pos.x <= pos2.x do + pos.y = pos1.y + while pos.y <= pos2.y do + pos.z = pos1.z + while pos.z <= pos2.z do + local node = get_node(pos) + if node.name == node_name then -- Node found + count = count + 1 + elseif node.name ~= "worldedit:placeholder" then -- Hide other nodes + -- Save the node's original name + get_meta(pos):set_string("worldedit_placeholder", node.name) + -- Swap in placeholder node + node.name = "worldedit:placeholder" + swap_node(pos, node) + end + pos.z = pos.z + 1 + end + pos.y = pos.y + 1 + end + pos.x = pos.x + 1 + end + return count +end + +-- Restores all nodes hidden with WorldEdit functions in a region defined +-- by positions `pos1` and `pos2`. +-- @return The number of nodes restored. +function worldedit.restore(pos1, pos2) + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + worldedit.keep_loaded(pos1, pos2) + + local nodes = minetest.find_nodes_in_area(pos1, pos2, "worldedit:placeholder") + local get_node, get_meta, swap_node = minetest.get_node, + minetest.get_meta, minetest.swap_node + for _, pos in ipairs(nodes) do + local node = get_node(pos) + local meta = get_meta(pos) + local data = meta:to_table() + node.name = data.fields.worldedit_placeholder + data.fields.worldedit_placeholder = nil + meta:from_table(data) + swap_node(pos, node) + end + return #nodes +end + diff --git a/mods/Minetest-WorldEdit/worldedit_brush/init.lua b/mods/Minetest-WorldEdit/worldedit_brush/init.lua new file mode 100644 index 00000000..78c1bd17 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_brush/init.lua @@ -0,0 +1,125 @@ +if minetest.raycast == nil then + error( + "worldedit_brush requires at least Minetest 5.0" + ) +end + +local BRUSH_MAX_DIST = 150 +local brush_on_use = function(itemstack, placer) + local meta = itemstack:get_meta() + local name = placer:get_player_name() + + local cmd = meta:get_string("command") + if cmd == "" then + worldedit.player_notify(name, + "This brush is not bound, use //brush to bind a command to it.") + return false + end + + local cmddef = worldedit.registered_commands[cmd] + if cmddef == nil then return false end -- shouldn't happen as //brush checks this + + local has_privs, missing_privs = minetest.check_player_privs(name, cmddef.privs) + if not has_privs then + worldedit.player_notify(name, + "Missing privileges: " .. table.concat(missing_privs, ", ")) + return false + end + + local raybegin = vector.add(placer:get_pos(), + {x=0, y=placer:get_properties().eye_height, z=0}) + local rayend = vector.add(raybegin, vector.multiply(placer:get_look_dir(), BRUSH_MAX_DIST)) + local ray = minetest.raycast(raybegin, rayend, false, true) + local pointed_thing = ray:next() + if pointed_thing == nil then + worldedit.player_notify(name, "Too far away.") + return false + end + + assert(pointed_thing.type == "node") + worldedit.pos1[name] = pointed_thing.under + worldedit.pos2[name] = nil + worldedit.marker_update(name) + + -- this isn't really clean... + local player_notify_old = worldedit.player_notify + worldedit.player_notify = function(name, msg) + if string.match(msg, "^%d") then return end -- discard "1234 nodes added." + return player_notify_old(name, msg) + end + + assert(cmddef.require_pos < 2) + local parsed = {cmddef.parse(meta:get_string("params"))} + if not table.remove(parsed, 1) then return false end -- shouldn't happen + + minetest.log("action", string.format("%s uses WorldEdit brush (//%s) at %s", + name, cmd, minetest.pos_to_string(pointed_thing.under))) + cmddef.func(name, unpack(parsed)) + + worldedit.player_notify = player_notify_old + return true +end + +minetest.register_tool(":worldedit:brush", { + description = "WorldEdit Brush", + inventory_image = "worldedit_brush.png", + stack_max = 1, -- no need to stack these (metadata prevents this anyway) + range = 0, + on_use = function(itemstack, placer, pointed_thing) + brush_on_use(itemstack, placer) + return itemstack -- nothing consumed, nothing changed + end, +}) + +worldedit.register_command("brush", { + privs = {worldedit=true}, + params = "none/ [parameters]", + description = "Assign command to WorldEdit brush item", + parse = function(param) + local found, _, cmd, params = param:find("^([^%s]+)%s+(.+)$") + if not found then + params = "" + found, _, cmd = param:find("^(.+)$") + end + if not found then + return false + end + return true, cmd, params + end, + func = function(name, cmd, params) + local itemstack = minetest.get_player_by_name(name):get_wielded_item() + if itemstack == nil or itemstack:get_name() ~= "worldedit:brush" then + worldedit.player_notify(name, "Not holding brush item.") + return + end + + cmd = cmd:lower() + local meta = itemstack:get_meta() + if cmd == "none" then + meta:from_table(nil) + worldedit.player_notify(name, "Brush assignment cleared.") + else + local cmddef = worldedit.registered_commands[cmd] + if cmddef == nil or cmddef.require_pos ~= 1 then + worldedit.player_notify(name, "//" .. cmd .. " cannot be used with brushes") + return + end + + -- Try parsing command params so we can give the user feedback + local ok, err = cmddef.parse(params) + if not ok then + err = err or "invalid usage" + worldedit.player_notify(name, "Error with brush command: " .. err) + return + end + + meta:set_string("command", cmd) + meta:set_string("params", params) + local fullcmd = "//" .. cmd .. " " .. params + meta:set_string("description", + minetest.registered_tools["worldedit:brush"].description .. ": " .. fullcmd) + worldedit.player_notify(name, "Brush assigned to command: " .. fullcmd) + end + minetest.get_player_by_name(name):set_wielded_item(itemstack) + end, +}) diff --git a/mods/Minetest-WorldEdit/worldedit_brush/mod.conf b/mods/Minetest-WorldEdit/worldedit_brush/mod.conf new file mode 100644 index 00000000..2974de1b --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_brush/mod.conf @@ -0,0 +1,3 @@ +name = worldedit_brush +description = WorldEdit brush +depends = worldedit, worldedit_commands diff --git a/mods/Minetest-WorldEdit/worldedit_brush/textures/worldedit_brush.png b/mods/Minetest-WorldEdit/worldedit_brush/textures/worldedit_brush.png new file mode 100644 index 0000000000000000000000000000000000000000..03785ff62e68e0e23c0349b565292cd62ec218b2 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}PJmB{Yeq&!RfK7ci(svnbVGe@ zW4ujsQ$tIjQfrE1Td+!dkX%=gd|#OIlo-uv$tFj)d-CYPQ`;)8AFRKAIQ9PR zYo9;9`}6z9|NsAiCIB_UbwRYi6$4eyQn)Y?Xs={RkRQl??7-iDsy$Gq+SA1`L_(7F zAh%PK0|V=U=idU2m|2U=cvAQNmz~SWu#b=9%YlbC1iw6H_%nrnp}c-BL)r4}FOGZP zzQyxqf3noAYumoDv}9&PSL-w+%(|T%%PsIB=2Z|k$Aakpd8|wYtGsnj{8nG^J3jx! pSFQ_pwT=EWF<8!LY*1l1!2LEtY`N*Cpno6-db;|#taD0e0suFSf1dyV literal 0 HcmV?d00001 diff --git a/mods/Minetest-WorldEdit/worldedit_commands/.gitignore b/mods/Minetest-WorldEdit/worldedit_commands/.gitignore new file mode 100644 index 00000000..e4e5f6c8 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/.gitignore @@ -0,0 +1 @@ +*~ \ No newline at end of file diff --git a/mods/Minetest-WorldEdit/worldedit_commands/cuboid.lua b/mods/Minetest-WorldEdit/worldedit_commands/cuboid.lua new file mode 100644 index 00000000..93e45fae --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/cuboid.lua @@ -0,0 +1,266 @@ +worldedit.register_command("outset", { + params = "[h/v] ", + description = "Outset the selected region.", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local find, _, dir, amount = param:find("(%a*)%s*([+-]?%d+)") + if find == nil then + return false + end + + local hv_test = dir:find("[^hv]+") + if hv_test ~= nil then + return false, "Invalid direction." + end + + return true, dir, tonumber(amount) + end, + func = function(name, dir, amount) + if dir == "" or dir == "hv" or dir == "vh" then + assert(worldedit.cuboid_volumetric_expand(name, amount)) + elseif dir == "h" then + assert(worldedit.cuboid_linear_expand(name, 'x', 1, amount)) + assert(worldedit.cuboid_linear_expand(name, 'x', -1, amount)) + assert(worldedit.cuboid_linear_expand(name, 'z', 1, amount)) + assert(worldedit.cuboid_linear_expand(name, 'z', -1, amount)) + elseif dir == "v" then + assert(worldedit.cuboid_linear_expand(name, 'y', 1, amount)) + assert(worldedit.cuboid_linear_expand(name, 'y', -1, amount)) + else + return false, "Invalid number of arguments" + end + + worldedit.marker_update(name) + return true, "Region outset by " .. amount .. " blocks" + end, +}) + + +worldedit.register_command("inset", { + params = "[h/v] ", + description = "Inset the selected region.", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local find, _, dir, amount = param:find("(%a*)%s*([+-]?%d+)") + if find == nil then + return false + end + if dir:find("[^hv]") ~= nil then + return false, "Invalid direction." + end + + return true, dir, tonumber(amount) + end, + func = function(name, dir, amount) + if dir == "" or dir == "vh" or dir == "hv" then + assert(worldedit.cuboid_volumetric_expand(name, -amount)) + elseif dir == "h" then + assert(worldedit.cuboid_linear_expand(name, 'x', 1, -amount)) + assert(worldedit.cuboid_linear_expand(name, 'x', -1, -amount)) + assert(worldedit.cuboid_linear_expand(name, 'z', 1, -amount)) + assert(worldedit.cuboid_linear_expand(name, 'z', -1, -amount)) + elseif dir == "v" then + assert(worldedit.cuboid_linear_expand(name, 'y', 1, -amount)) + assert(worldedit.cuboid_linear_expand(name, 'y', -1, -amount)) + else + return false, "Invalid number of arguments" + end + + worldedit.marker_update(name) + return true, "Region inset by " .. amount .. " blocks" + end, +}) + + +worldedit.register_command("shift", { + params = "x/y/z/?/up/down/left/right/front/back [+/-]", + description = "Shifts the selection area without moving its contents", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local find, _, direction, amount = param:find("([%?%l]+)%s*([+-]?%d+)") + if find == nil then + return false + end + + return true, direction, tonumber(amount) + end, + func = function(name, direction, amount) + local axis, dir + if direction == "x" or direction == "y" or direction == "z" then + axis, dir = direction, 1 + elseif direction == "?" then + axis, dir = worldedit.player_axis(name) + else + axis, dir = worldedit.translate_direction(name, direction) + end + + if axis == nil or dir == nil then + return false, "Invalid if looking straight up or down" + end + + assert(worldedit.cuboid_shift(name, axis, amount * dir)) + worldedit.marker_update(name) + + return true, "Region shifted by " .. amount .. " nodes" + end, +}) + + +worldedit.register_command("expand", { + params = "[+/-]x/y/z/?/up/down/left/right/front/back [reverse amount]", + description = "Expands the selection in the selected absolute or relative axis", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local find, _, sign, direction, amount, + rev_amount = param:find("([+-]?)([%?%l]+)%s*(%d+)%s*(%d*)") + if find == nil then + return false + end + + if rev_amount == "" then + rev_amount = "0" + end + + return true, sign, direction, tonumber(amount), tonumber(rev_amount) + end, + func = function(name, sign, direction, amount, rev_amount) + local absolute = direction:find("[xyz?]") + local dir, axis + + if absolute == nil then + axis, dir = worldedit.translate_direction(name, direction) + + if axis == nil or dir == nil then + return false, "Invalid if looking straight up or down" + end + else + if direction == "?" then + axis, dir = worldedit.player_axis(name) + else + axis = direction + dir = 1 + end + end + + if sign == "-" then + dir = -dir + end + + worldedit.cuboid_linear_expand(name, axis, dir, amount) + worldedit.cuboid_linear_expand(name, axis, -dir, rev_amount) + worldedit.marker_update(name) + return true, "Region expanded by " .. (amount + rev_amount) .. " nodes" + end, +}) + + +worldedit.register_command("contract", { + params = "[+/-]x/y/z/?/up/down/left/right/front/back [reverse amount]", + description = "Contracts the selection in the selected absolute or relative axis", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local find, _, sign, direction, amount, + rev_amount = param:find("([+-]?)([%?%l]+)%s*(%d+)%s*(%d*)") + if find == nil then + return false + end + + if rev_amount == "" then + rev_amount = "0" + end + + return true, sign, direction, tonumber(amount), tonumber(rev_amount) + end, + func = function(name, sign, direction, amount, rev_amount) + local absolute = direction:find("[xyz?]") + local dir, axis + + if absolute == nil then + axis, dir = worldedit.translate_direction(name, direction) + + if axis == nil or dir == nil then + return false, "Invalid if looking straight up or down" + end + else + if direction == "?" then + axis, dir = worldedit.player_axis(name) + else + axis = direction + dir = 1 + end + end + + if sign == "-" then + dir = -dir + end + + worldedit.cuboid_linear_expand(name, axis, dir, -amount) + worldedit.cuboid_linear_expand(name, axis, -dir, -rev_amount) + worldedit.marker_update(name) + return true, "Region contracted by " .. (amount + rev_amount) .. " nodes" + end, +}) + +worldedit.register_command("cubeapply", { + params = "/( ) [parameters]", + description = "Select a cube with side length around position 1 and run on region", + privs = {worldedit=true}, + require_pos = 1, + parse = function(param) + local found, _, sidex, sidey, sidez, cmd, args = + param:find("^(%d+)%s+(%d+)%s+(%d+)%s+([^%s]+)%s*(.*)$") + if found == nil then + found, _, sidex, cmd, args = param:find("^(%d+)%s+([^%s]+)%s*(.*)$") + if found == nil then + return false + end + sidey = sidex + sidez = sidex + end + sidex = tonumber(sidex) + sidey = tonumber(sidey) + sidez = tonumber(sidez) + if sidex < 1 or sidey < 1 or sidez < 1 then + return false + end + local cmddef = worldedit.registered_commands[cmd] + if cmddef == nil or cmddef.require_pos ~= 2 then + return false, "invalid usage: //" .. cmd .. " cannot be used with cubeapply" + end + -- run parsing of target command + local parsed = {cmddef.parse(args)} + if not table.remove(parsed, 1) then + return false, parsed[1] + end + return true, sidex, sidey, sidez, cmd, parsed + end, + nodes_needed = function(name, sidex, sidey, sidez, cmd, parsed) + -- its not possible to defer to the target command at this point + return sidex * sidey * sidez + end, + func = function(name, sidex, sidey, sidez, cmd, parsed) + local cmddef = assert(worldedit.registered_commands[cmd]) + local success, missing_privs = minetest.check_player_privs(name, cmddef.privs) + if not success then + worldedit.player_notify(name, "Missing privileges: " .. + table.concat(missing_privs, ", ")) + return + end + + -- update region to be the cuboid the user wanted + local half = vector.divide(vector.new(sidex, sidey, sidez), 2) + local sizea, sizeb = vector.apply(half, math.floor), vector.apply(half, math.ceil) + local center = worldedit.pos1[name] + worldedit.pos1[name] = vector.subtract(center, sizea) + worldedit.pos2[name] = vector.add(center, vector.subtract(sizeb, 1)) + worldedit.marker_update(name) + + -- actually run target command + return cmddef.func(name, unpack(parsed)) + end, +}) diff --git a/mods/Minetest-WorldEdit/worldedit_commands/init.lua b/mods/Minetest-WorldEdit/worldedit_commands/init.lua new file mode 100644 index 00000000..1cdb1077 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/init.lua @@ -0,0 +1,1665 @@ +minetest.register_privilege("worldedit", "Can use WorldEdit commands") + +worldedit.pos1 = {} +worldedit.pos2 = {} + +worldedit.set_pos = {} +worldedit.inspect = {} +worldedit.prob_pos = {} +worldedit.prob_list = {} + + + +local safe_region, reset_pending = dofile(minetest.get_modpath("worldedit_commands") .. "/safe.lua") + +function worldedit.player_notify(name, message) + minetest.chat_send_player(name, "WorldEdit -!- " .. message, false) +end + +worldedit.registered_commands = {} + +local function chatcommand_handler(cmd_name, name, param) + local def = assert(worldedit.registered_commands[cmd_name]) + + if def.require_pos == 2 then + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + if pos1 == nil or pos2 == nil then + worldedit.player_notify(name, "no region selected") + return + end + elseif def.require_pos == 1 then + local pos1 = worldedit.pos1[name] + if pos1 == nil then + worldedit.player_notify(name, "no position 1 selected") + return + end + end + + local parsed = {def.parse(param)} + local success = table.remove(parsed, 1) + if not success then + worldedit.player_notify(name, parsed[1] or "invalid usage") + return + end + + if def.nodes_needed then + local count = def.nodes_needed(name, unpack(parsed)) + safe_region(name, count, function() + local success, msg = def.func(name, unpack(parsed)) + if msg then + minetest.chat_send_player(name, msg) + end + end) + else + -- no "safe region" check + local success, msg = def.func(name, unpack(parsed)) + if msg then + minetest.chat_send_player(name, msg) + end + end +end + +-- Registers a chatcommand for WorldEdit +-- name = "about" -- Name of the chat command (without any /) +-- def = { +-- privs = {}, -- Privileges needed +-- params = "", -- Human readable parameter list (optional) +-- -- setting params = "" will automatically provide a parse() if not given +-- description = "", -- Description +-- require_pos = 0, -- Number of positions required to be set (optional) +-- parse = function(param) +-- return true, foo, bar, ... +-- -- or +-- return false +-- -- or +-- return false, "error message" +-- end, +-- nodes_needed = function(name, foo, bar, ...), -- (optional) +-- return n +-- end, +-- func = function(name, foo, bar, ...) +-- return success, "message" +-- end, +-- } +function worldedit.register_command(name, def) + local def = table.copy(def) + assert(name and #name > 0) + assert(def.privs) + def.require_pos = def.require_pos or 0 + assert(def.require_pos >= 0 and def.require_pos < 3) + if def.params == "" and not def.parse then + def.parse = function(param) return true end + else + assert(def.parse) + end + assert(def.nodes_needed == nil or type(def.nodes_needed) == "function") + assert(def.func) + + -- for development + --[[if def.require_pos == 2 and not def.nodes_needed then + minetest.log("warning", "//" .. name .. " might be missing nodes_needed") + end--]] + + minetest.register_chatcommand("/" .. name, { + privs = def.privs, + params = def.params, + description = def.description, + func = function(player_name, param) + return chatcommand_handler(name, player_name, param) + end, + }) + worldedit.registered_commands[name] = def +end + + + +dofile(minetest.get_modpath("worldedit_commands") .. "/cuboid.lua") +dofile(minetest.get_modpath("worldedit_commands") .. "/mark.lua") +dofile(minetest.get_modpath("worldedit_commands") .. "/wand.lua") + + +local function check_region(name) + return worldedit.volume(worldedit.pos1[name], worldedit.pos2[name]) +end + +-- Strips any kind of escape codes (translation, colors) from a string +-- https://github.com/minetest/minetest/blob/53dd7819277c53954d1298dfffa5287c306db8d0/src/util/string.cpp#L777 +local function strip_escapes(input) + local s = function(idx) return input:sub(idx, idx) end + local out = "" + local i = 1 + while i <= #input do + if s(i) == "\027" then -- escape sequence + i = i + 1 + if s(i) == "(" then -- enclosed + i = i + 1 + while i <= #input and s(i) ~= ")" do + if s(i) == "\\" then + i = i + 2 + else + i = i + 1 + end + end + end + else + out = out .. s(i) + end + i = i + 1 + end + --print(("%q -> %q"):format(input, out)) + return out +end + +local function string_endswith(full, part) + return full:find(part, 1, true) == #full - #part + 1 +end + +local description_cache = nil + +-- normalizes node "description" `nodename`, returning a string (or nil) +worldedit.normalize_nodename = function(nodename) + nodename = nodename:gsub("^%s*(.-)%s*$", "%1") -- strip spaces + if nodename == "" then return nil end + + local fullname = ItemStack({name=nodename}):get_name() -- resolve aliases + if minetest.registered_nodes[fullname] or fullname == "air" then -- full name + return fullname + end + nodename = nodename:lower() + + for key, _ in pairs(minetest.registered_nodes) do + if string_endswith(key:lower(), ":" .. nodename) then -- matches name (w/o mod part) + return key + end + end + + if description_cache == nil then + -- cache stripped descriptions + description_cache = {} + for key, value in pairs(minetest.registered_nodes) do + local desc = strip_escapes(value.description):gsub("\n.*", "", 1):lower() + if desc ~= "" then + description_cache[key] = desc + end + end + end + + for key, desc in pairs(description_cache) do + if desc == nodename then -- matches description + return key + end + end + for key, desc in pairs(description_cache) do + if desc == nodename .. " block" then + -- fuzzy description match (e.g. "Steel" == "Steel Block") + return key + end + end + + local match = nil + for key, value in pairs(description_cache) do + if value:find(nodename, 1, true) ~= nil then + if match ~= nil then + return nil + end + match = key -- substring description match (only if no ambiguities) + end + end + return match +end + +-- Determines the axis in which a player is facing, returning an axis ("x", "y", or "z") and the sign (1 or -1) +function worldedit.player_axis(name) + local dir = minetest.get_player_by_name(name):get_look_dir() + local x, y, z = math.abs(dir.x), math.abs(dir.y), math.abs(dir.z) + if x > y then + if x > z then + return "x", dir.x > 0 and 1 or -1 + end + elseif y > z then + return "y", dir.y > 0 and 1 or -1 + end + return "z", dir.z > 0 and 1 or -1 +end + +local function check_filename(name) + return name:find("^[%w%s%^&'@{}%[%],%$=!%-#%(%)%%%.%+~_]+$") ~= nil +end + + +worldedit.register_command("about", { + privs = {}, + params = "", + description = "Get information about the WorldEdit mod", + func = function(name) + worldedit.player_notify(name, "WorldEdit " .. worldedit.version_string.. + " is available on this server. Type //help to get a list of ".. + "commands, or get more information at ".. + "https://github.com/Uberi/Minetest-WorldEdit") + end, +}) + +-- mostly copied from builtin/chatcommands.lua with minor modifications +worldedit.register_command("help", { + privs = {}, + params = "[all/]", + description = "Get help for WorldEdit commands", + parse = function(param) + return true, param + end, + func = function(name, param) + local function format_help_line(cmd, def) + local msg = minetest.colorize("#00ffff", "//"..cmd) + if def.params and def.params ~= "" then + msg = msg .. " " .. def.params + end + if def.description and def.description ~= "" then + msg = msg .. ": " .. def.description + end + return msg + end + + if not minetest.check_player_privs(name, "worldedit") then + return false, "You are not allowed to use any WorldEdit commands." + end + if param == "" then + local msg = "" + local cmds = {} + for cmd, def in pairs(worldedit.registered_commands) do + if minetest.check_player_privs(name, def.privs) then + cmds[#cmds + 1] = cmd + end + end + table.sort(cmds) + return true, "Available commands: " .. table.concat(cmds, " ") .. "\n" + .. "Use '//help ' to get more information," + .. " or '//help all' to list everything." + elseif param == "all" then + local cmds = {} + for cmd, def in pairs(worldedit.registered_commands) do + if minetest.check_player_privs(name, def.privs) then + cmds[#cmds + 1] = format_help_line(cmd, def) + end + end + table.sort(cmds) + return true, "Available commands:\n"..table.concat(cmds, "\n") + else + local def = worldedit.registered_commands[param] + if not def then + return false, "Command not available: " .. param + else + return true, format_help_line(param, def) + end + end + end, +}) + +worldedit.register_command("inspect", { + params = "[on/off/1/0/true/false/yes/no/enable/disable]", + description = "Enable or disable node inspection", + privs = {worldedit=true}, + parse = function(param) + if param == "on" or param == "1" or param == "true" or param == "yes" or param == "enable" or param == "" then + return true, true + elseif param == "off" or param == "0" or param == "false" or param == "no" or param == "disable" then + return true, false + end + return false + end, + func = function(name, enable) + if enable then + worldedit.inspect[name] = true + local axis, sign = worldedit.player_axis(name) + worldedit.player_notify(name, string.format("inspector: inspection enabled for %s, currently facing the %s axis", + name, axis .. (sign > 0 and "+" or "-"))) + else + worldedit.inspect[name] = nil + worldedit.player_notify(name, "inspector: inspection disabled") + end + end, +}) + +local function get_node_rlight(pos) + local vecs = { -- neighboring nodes + {x= 1, y= 0, z= 0}, + {x=-1, y= 0, z= 0}, + {x= 0, y= 1, z= 0}, + {x= 0, y=-1, z= 0}, + {x= 0, y= 0, z= 1}, + {x= 0, y= 0, z=-1}, + } + local ret = 0 + for _, v in ipairs(vecs) do + ret = math.max(ret, minetest.get_node_light(vector.add(pos, v))) + end + return ret +end + +minetest.register_on_punchnode(function(pos, node, puncher) + local name = puncher:get_player_name() + if worldedit.inspect[name] then + local axis, sign = worldedit.player_axis(name) + local message = string.format("inspector: %s at %s (param1=%d, param2=%d, received light=%d) punched facing the %s axis", + node.name, minetest.pos_to_string(pos), node.param1, node.param2, get_node_rlight(pos), axis .. (sign > 0 and "+" or "-")) + worldedit.player_notify(name, message) + end +end) + +worldedit.register_command("reset", { + params = "", + description = "Reset the region so that it is empty", + privs = {worldedit=true}, + func = function(name) + worldedit.pos1[name] = nil + worldedit.pos2[name] = nil + worldedit.marker_update(name) + worldedit.set_pos[name] = nil + --make sure the user does not try to confirm an operation after resetting pos: + reset_pending(name) + worldedit.player_notify(name, "region reset") + end, +}) + +worldedit.register_command("mark", { + params = "", + description = "Show markers at the region positions", + privs = {worldedit=true}, + func = function(name) + worldedit.marker_update(name) + worldedit.player_notify(name, "region marked") + end, +}) + +worldedit.register_command("unmark", { + params = "", + description = "Hide markers if currently shown", + privs = {worldedit=true}, + func = function(name) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + worldedit.pos1[name] = nil + worldedit.pos2[name] = nil + worldedit.marker_update(name) + worldedit.pos1[name] = pos1 + worldedit.pos2[name] = pos2 + worldedit.player_notify(name, "region unmarked") + end, +}) + +worldedit.register_command("pos1", { + params = "", + description = "Set WorldEdit region position 1 to the player's location", + privs = {worldedit=true}, + func = function(name) + local pos = minetest.get_player_by_name(name):get_pos() + pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5) + worldedit.pos1[name] = pos + worldedit.mark_pos1(name) + worldedit.player_notify(name, "position 1 set to " .. minetest.pos_to_string(pos)) + end, +}) + +worldedit.register_command("pos2", { + params = "", + description = "Set WorldEdit region position 2 to the player's location", + privs = {worldedit=true}, + func = function(name) + local pos = minetest.get_player_by_name(name):get_pos() + pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5) + worldedit.pos2[name] = pos + worldedit.mark_pos2(name) + worldedit.player_notify(name, "position 2 set to " .. minetest.pos_to_string(pos)) + end, +}) + +worldedit.register_command("p", { + params = "set/set1/set2/get", + description = "Set WorldEdit region, WorldEdit position 1, or WorldEdit position 2 by punching nodes, or display the current WorldEdit region", + privs = {worldedit=true}, + parse = function(param) + if param == "set" or param == "set1" or param == "set2" or param == "get" then + return true, param + end + return false, "unknown subcommand: " .. param + end, + func = function(name, param) + if param == "set" then --set both WorldEdit positions + worldedit.set_pos[name] = "pos1" + worldedit.player_notify(name, "select positions by punching two nodes") + elseif param == "set1" then --set WorldEdit position 1 + worldedit.set_pos[name] = "pos1only" + worldedit.player_notify(name, "select position 1 by punching a node") + elseif param == "set2" then --set WorldEdit position 2 + worldedit.set_pos[name] = "pos2" + worldedit.player_notify(name, "select position 2 by punching a node") + elseif param == "get" then --display current WorldEdit positions + if worldedit.pos1[name] ~= nil then + worldedit.player_notify(name, "position 1: " .. minetest.pos_to_string(worldedit.pos1[name])) + else + worldedit.player_notify(name, "position 1 not set") + end + if worldedit.pos2[name] ~= nil then + worldedit.player_notify(name, "position 2: " .. minetest.pos_to_string(worldedit.pos2[name])) + else + worldedit.player_notify(name, "position 2 not set") + end + end + end, +}) + +worldedit.register_command("fixedpos", { + params = "set1/set2 ", + description = "Set a WorldEdit region position to the position at (, , )", + privs = {worldedit=true}, + parse = function(param) + local found, _, flag, x, y, z = param:find("^(set[12])%s+([+-]?%d+)%s+([+-]?%d+)%s+([+-]?%d+)$") + if found == nil then + return false + end + return true, flag, {x=tonumber(x), y=tonumber(y), z=tonumber(z)} + end, + func = function(name, flag, pos) + if flag == "set1" then + worldedit.pos1[name] = pos + worldedit.mark_pos1(name) + worldedit.player_notify(name, "position 1 set to " .. minetest.pos_to_string(pos)) + else --flag == "set2" + worldedit.pos2[name] = pos + worldedit.mark_pos2(name) + worldedit.player_notify(name, "position 2 set to " .. minetest.pos_to_string(pos)) + end + end, +}) + +minetest.register_on_punchnode(function(pos, node, puncher) + local name = puncher:get_player_name() + if name ~= "" and worldedit.set_pos[name] ~= nil then --currently setting position + if worldedit.set_pos[name] == "pos1" then --setting position 1 + worldedit.pos1[name] = pos + worldedit.mark_pos1(name) + worldedit.set_pos[name] = "pos2" --set position 2 on the next invocation + worldedit.player_notify(name, "position 1 set to " .. minetest.pos_to_string(pos)) + elseif worldedit.set_pos[name] == "pos1only" then --setting position 1 only + worldedit.pos1[name] = pos + worldedit.mark_pos1(name) + worldedit.set_pos[name] = nil --finished setting positions + worldedit.player_notify(name, "position 1 set to " .. minetest.pos_to_string(pos)) + elseif worldedit.set_pos[name] == "pos2" then --setting position 2 + worldedit.pos2[name] = pos + worldedit.mark_pos2(name) + worldedit.set_pos[name] = nil --finished setting positions + worldedit.player_notify(name, "position 2 set to " .. minetest.pos_to_string(pos)) + elseif worldedit.set_pos[name] == "prob" then --setting Minetest schematic node probabilities + worldedit.prob_pos[name] = pos + minetest.show_formspec(puncher:get_player_name(), "prob_val_enter", "field[text;;]") + end + end +end) + +worldedit.register_command("volume", { + params = "", + description = "Display the volume of the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + func = function(name) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + + local volume = worldedit.volume(pos1, pos2) + local abs = math.abs + worldedit.player_notify(name, "current region has a volume of " .. volume .. " nodes (" + .. abs(pos2.x - pos1.x) + 1 .. "*" + .. abs(pos2.y - pos1.y) + 1 .. "*" + .. abs(pos2.z - pos1.z) + 1 .. ")") + end, +}) + +worldedit.register_command("deleteblocks", { + params = "", + description = "remove all MapBlocks (16x16x16) containing the selected area from the map", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local success = minetest.delete_area(pos1, pos2) + if success then + worldedit.player_notify(name, "Area deleted.") + else + worldedit.player_notify(name, "There was an error during deletion of the area.") + end + end, +}) + +worldedit.register_command("set", { + params = "", + description = "Set the current WorldEdit region to ", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local node = worldedit.normalize_nodename(param) + if not node then + return false, "invalid node name: " .. param + end + return true, node + end, + nodes_needed = check_region, + func = function(name, node) + local count = worldedit.set(worldedit.pos1[name], worldedit.pos2[name], node) + worldedit.player_notify(name, count .. " nodes set") + end, +}) + +worldedit.register_command("param2", { + params = "", + description = "Set param2 of all nodes in the current WorldEdit region to ", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local param2 = tonumber(param) + if not param2 then + return false + elseif param2 < 0 or param2 > 255 then + return false, "Param2 is out of range (must be between 0 and 255 inclusive!)" + end + return true, param2 + end, + nodes_needed = check_region, + func = function(name, param2) + local count = worldedit.set_param2(worldedit.pos1[name], worldedit.pos2[name], param2) + worldedit.player_notify(name, count .. " nodes altered") + end, +}) + +worldedit.register_command("mix", { + params = " [count1] [count2] ...", + description = "Fill the current WorldEdit region with a random mix of , ...", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local nodes = {} + for nodename in param:gmatch("[^%s]+") do + if tonumber(nodename) ~= nil and #nodes > 0 then + local last_node = nodes[#nodes] + for i = 1, tonumber(nodename) do + nodes[#nodes + 1] = last_node + end + else + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + nodes[#nodes + 1] = node + end + end + if #nodes == 0 then + return false + end + return true, nodes + end, + nodes_needed = check_region, + func = function(name, nodes) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local count = worldedit.set(pos1, pos2, nodes) + worldedit.player_notify(name, count .. " nodes set") + end, +}) + +local check_replace = function(param) + local found, _, searchnode, replacenode = param:find("^([^%s]+)%s+(.+)$") + if found == nil then + return false + end + local newsearchnode = worldedit.normalize_nodename(searchnode) + if not newsearchnode then + return false, "invalid search node name: " .. searchnode + end + local newreplacenode = worldedit.normalize_nodename(replacenode) + if not newreplacenode then + return false, "invalid replace node name: " .. replacenode + end + return true, newsearchnode, newreplacenode +end + +worldedit.register_command("replace", { + params = " ", + description = "Replace all instances of with in the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + parse = check_replace, + nodes_needed = check_region, + func = function(name, search_node, replace_node) + local count = worldedit.replace(worldedit.pos1[name], worldedit.pos2[name], + search_node, replace_node) + worldedit.player_notify(name, count .. " nodes replaced") + end, +}) + +worldedit.register_command("replaceinverse", { + params = " ", + description = "Replace all nodes other than with in the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + parse = check_replace, + nodes_needed = check_region, + func = function(name, search_node, replace_node) + local count = worldedit.replace(worldedit.pos1[name], worldedit.pos2[name], + search_node, replace_node, true) + worldedit.player_notify(name, count .. " nodes replaced") + end, +}) + +local check_cube = function(param) + local found, _, w, h, l, nodename = param:find("^(%d+)%s+(%d+)%s+(%d+)%s+(.+)$") + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, tonumber(w), tonumber(h), tonumber(l), node +end + +worldedit.register_command("hollowcube", { + params = " ", + description = "Add a hollow cube with its ground level centered at WorldEdit position 1 with dimensions x x , composed of .", + privs = {worldedit=true}, + require_pos = 1, + parse = check_cube, + nodes_needed = function(name, w, h, l, node) + return w * h * l + end, + func = function(name, w, h, l, node) + local count = worldedit.cube(worldedit.pos1[name], w, h, l, node, true) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("cube", { + params = " ", + description = "Add a cube with its ground level centered at WorldEdit position 1 with dimensions x x , composed of .", + privs = {worldedit=true}, + require_pos = 1, + parse = check_cube, + nodes_needed = function(name, w, h, l, node) + return w * h * l + end, + func = function(name, w, h, l, node) + local count = worldedit.cube(worldedit.pos1[name], w, h, l, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +local check_sphere = function(param) + local found, _, radius, nodename = param:find("^(%d+)%s+(.+)$") + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, tonumber(radius), node +end + +worldedit.register_command("hollowsphere", { + params = " ", + description = "Add hollow sphere centered at WorldEdit position 1 with radius , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_sphere, + nodes_needed = function(name, radius, node) + return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere + end, + func = function(name, radius, node) + local count = worldedit.sphere(worldedit.pos1[name], radius, node, true) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("sphere", { + params = " ", + description = "Add sphere centered at WorldEdit position 1 with radius , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_sphere, + nodes_needed = function(name, radius, node) + return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere + end, + func = function(name, radius, node) + local count = worldedit.sphere(worldedit.pos1[name], radius, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +local check_dome = function(param) + local found, _, radius, nodename = param:find("^(%d+)%s+(.+)$") + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, tonumber(radius), node +end + +worldedit.register_command("hollowdome", { + params = " ", + description = "Add hollow dome centered at WorldEdit position 1 with radius , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_dome, + nodes_needed = function(name, radius, node) + return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome + end, + func = function(name, radius, node) + local count = worldedit.dome(worldedit.pos1[name], radius, node, true) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("dome", { + params = " ", + description = "Add dome centered at WorldEdit position 1 with radius , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_dome, + nodes_needed = function(name, radius, node) + return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome + end, + func = function(name, radius, node) + local count = worldedit.dome(worldedit.pos1[name], radius, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +local check_cylinder = function(param) + -- two radii + local found, _, axis, length, radius1, radius2, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+(%d+)%s+(.+)$") + if found == nil then + -- single radius + found, _, axis, length, radius1, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+(.+)$") + radius2 = radius1 + end + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, axis, tonumber(length), tonumber(radius1), tonumber(radius2), node +end + +worldedit.register_command("hollowcylinder", { + params = "x/y/z/? [radius2] ", + description = "Add hollow cylinder at WorldEdit position 1 along the given axis with length , base radius (and top radius [radius2]), composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_cylinder, + nodes_needed = function(name, axis, length, radius1, radius2, node) + local radius = math.max(radius1, radius2) + return math.ceil(math.pi * (radius ^ 2) * length) + end, + func = function(name, axis, length, radius1, radius2, node) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + length = length * sign + end + local count = worldedit.cylinder(worldedit.pos1[name], axis, length, radius1, radius2, node, true) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("cylinder", { + params = "x/y/z/? [radius2] ", + description = "Add cylinder at WorldEdit position 1 along the given axis with length , base radius (and top radius [radius2]), composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_cylinder, + nodes_needed = function(name, axis, length, radius1, radius2, node) + local radius = math.max(radius1, radius2) + return math.ceil(math.pi * (radius ^ 2) * length) + end, + func = function(name, axis, length, radius1, radius2, node) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + length = length * sign + end + local count = worldedit.cylinder(worldedit.pos1[name], axis, length, radius1, radius2, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +local check_pyramid = function(param) + local found, _, axis, height, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(.+)$") + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, axis, tonumber(height), node +end + +worldedit.register_command("hollowpyramid", { + params = "x/y/z/? ", + description = "Add hollow pyramid centered at WorldEdit position 1 along the given axis with height , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_pyramid, + nodes_needed = function(name, axis, height, node) + return math.ceil(((height * 2 + 1) ^ 2) * height / 3) + end, + func = function(name, axis, height, node) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + height = height * sign + end + local count = worldedit.pyramid(worldedit.pos1[name], axis, height, node, true) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("pyramid", { + params = "x/y/z/? ", + description = "Add pyramid centered at WorldEdit position 1 along the given axis with height , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = check_pyramid, + nodes_needed = function(name, axis, height, node) + return math.ceil(((height * 2 + 1) ^ 2) * height / 3) + end, + func = function(name, axis, height, node) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + height = height * sign + end + local count = worldedit.pyramid(worldedit.pos1[name], axis, height, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("spiral", { + params = " ", + description = "Add spiral centered at WorldEdit position 1 with side length , height , space between walls , composed of ", + privs = {worldedit=true}, + require_pos = 1, + parse = function(param) + local found, _, length, height, space, nodename = param:find("^(%d+)%s+(%d+)%s+(%d+)%s+(.+)$") + if found == nil then + return false + end + local node = worldedit.normalize_nodename(nodename) + if not node then + return false, "invalid node name: " .. nodename + end + return true, tonumber(length), tonumber(height), tonumber(space), node + end, + nodes_needed = function(name, length, height, space, node) + return (length + space) * height -- TODO: this is not the upper bound + end, + func = function(name, length, height, space, node) + local count = worldedit.spiral(worldedit.pos1[name], length, height, space, node) + worldedit.player_notify(name, count .. " nodes added") + end, +}) + +worldedit.register_command("copy", { + params = "x/y/z/? ", + description = "Copy the current WorldEdit region along the given axis by nodes", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$") + if found == nil then + return false + end + return true, axis, tonumber(amount) + end, + nodes_needed = function(name, axis, amount) + return check_region(name) * 2 + end, + func = function(name, axis, amount) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + amount = amount * sign + end + + local count = worldedit.copy(worldedit.pos1[name], worldedit.pos2[name], axis, amount) + worldedit.player_notify(name, count .. " nodes copied") + end, +}) + +worldedit.register_command("move", { + params = "x/y/z/? ", + description = "Move the current WorldEdit region along the given axis by nodes", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$") + if found == nil then + return false + end + return true, axis, tonumber(amount) + end, + nodes_needed = function(name, axis, amount) + return check_region(name) * 2 + end, + func = function(name, axis, amount) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + amount = amount * sign + end + + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local count = worldedit.move(pos1, pos2, axis, amount) + + pos1[axis] = pos1[axis] + amount + pos2[axis] = pos2[axis] + amount + worldedit.marker_update(name) + worldedit.player_notify(name, count .. " nodes moved") + end, +}) + +worldedit.register_command("stack", { + params = "x/y/z/? ", + description = "Stack the current WorldEdit region along the given axis times", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, axis, repetitions = param:find("^([xyz%?])%s+([+-]?%d+)$") + if found == nil then + return false + end + return true, axis, tonumber(repetitions) + end, + nodes_needed = function(name, axis, repetitions) + return check_region(name) * math.abs(repetitions) + end, + func = function(name, axis, repetitions) + if axis == "?" then + local sign + axis, sign = worldedit.player_axis(name) + repetitions = repetitions * sign + end + + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local count = worldedit.volume(pos1, pos2) * math.abs(repetitions) + worldedit.stack(pos1, pos2, axis, repetitions, function() + worldedit.player_notify(name, count .. " nodes stacked") + end) + end, +}) + +worldedit.register_command("stack2", { + params = " ", + description = "Stack the current WorldEdit region times by offset , , ", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local repetitions, incs = param:match("(%d+)%s*(.+)") + if repetitions == nil then + return false, "invalid count: " .. param + end + local x, y, z = incs:match("([+-]?%d+) ([+-]?%d+) ([+-]?%d+)") + if x == nil then + return false, "invalid increments: " .. param + end + + return true, tonumber(repetitions), {x=tonumber(x), y=tonumber(y), z=tonumber(z)} + end, + nodes_needed = function(name, repetitions, offset) + return check_region(name) * repetitions + end, + func = function(name, repetitions, offset) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local count = worldedit.volume(pos1, pos2) * repetitions + worldedit.stack2(pos1, pos2, offset, repetitions, function() + worldedit.player_notify(name, count .. " nodes stacked") + end) + end, +}) + + +worldedit.register_command("stretch", { + params = " ", + description = "Scale the current WorldEdit positions and region by a factor of , , along the X, Y, and Z axes, repectively, with position 1 as the origin", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, stretchx, stretchy, stretchz = param:find("^(%d+)%s+(%d+)%s+(%d+)$") + if found == nil then + return false + end + stretchx, stretchy, stretchz = tonumber(stretchx), tonumber(stretchy), tonumber(stretchz) + if stretchx == 0 or stretchy == 0 or stretchz == 0 then + return false, "invalid scaling factors: " .. param + end + return true, stretchx, stretchy, stretchz + end, + nodes_needed = function(name, stretchx, stretchy, stretchz) + return check_region(name) * stretchx * stretchy * stretchz + end, + func = function(name, stretchx, stretchy, stretchz) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + local count, pos1, pos2 = worldedit.stretch(pos1, pos2, stretchx, stretchy, stretchz) + + --reset markers to scaled positions + worldedit.pos1[name] = pos1 + worldedit.pos2[name] = pos2 + worldedit.marker_update(name) + + worldedit.player_notify(name, count .. " nodes stretched") + end, +}) + +worldedit.register_command("transpose", { + params = "x/y/z/? x/y/z/?", + description = "Transpose the current WorldEdit region along the given axes", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, axis1, axis2 = param:find("^([xyz%?])%s+([xyz%?])$") + if found == nil then + return false + elseif axis1 == axis2 then + return false, "invalid usage: axes must be different" + end + return true, axis1, axis2 + end, + nodes_needed = check_region, + func = function(name, axis1, axis2) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + if axis1 == "?" then axis1 = worldedit.player_axis(name) end + if axis2 == "?" then axis2 = worldedit.player_axis(name) end + local count, pos1, pos2 = worldedit.transpose(pos1, pos2, axis1, axis2) + + --reset markers to transposed positions + worldedit.pos1[name] = pos1 + worldedit.pos2[name] = pos2 + worldedit.marker_update(name) + + worldedit.player_notify(name, count .. " nodes transposed") + end, +}) + +worldedit.register_command("flip", { + params = "x/y/z/?", + description = "Flip the current WorldEdit region along the given axis", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + if param ~= "x" and param ~= "y" and param ~= "z" and param ~= "?" then + return false + end + return true, param + end, + nodes_needed = check_region, + func = function(name, param) + if param == "?" then param = worldedit.player_axis(name) end + local count = worldedit.flip(worldedit.pos1[name], worldedit.pos2[name], param) + worldedit.player_notify(name, count .. " nodes flipped") + end, +}) + +worldedit.register_command("rotate", { + params = "x/y/z/? ", + description = "Rotate the current WorldEdit region around the given axis by angle (90 degree increment)", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, axis, angle = param:find("^([xyz%?])%s+([+-]?%d+)$") + if found == nil then + return false + end + angle = tonumber(angle) + if angle % 90 ~= 0 or angle % 360 == 0 then + return false, "invalid usage: angle must be multiple of 90" + end + return true, axis, angle + end, + nodes_needed = check_region, + func = function(name, axis, angle) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + if axis == "?" then axis = worldedit.player_axis(name) end + local count, pos1, pos2 = worldedit.rotate(pos1, pos2, axis, angle) + + --reset markers to rotated positions + worldedit.pos1[name] = pos1 + worldedit.pos2[name] = pos2 + worldedit.marker_update(name) + + worldedit.player_notify(name, count .. " nodes rotated") + end, +}) + +worldedit.register_command("orient", { + params = "", + description = "Rotate oriented nodes in the current WorldEdit region around the Y axis by angle (90 degree increment)", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local found, _, angle = param:find("^([+-]?%d+)$") + if found == nil then + return false + end + angle = tonumber(angle) + if angle % 90 ~= 0 then + return false, "invalid usage: angle must be multiple of 90" + end + return true, angle + end, + nodes_needed = check_region, + func = function(name, angle) + local count = worldedit.orient(worldedit.pos1[name], worldedit.pos2[name], angle) + worldedit.player_notify(name, count .. " nodes oriented") + end, +}) + +worldedit.register_command("fixlight", { + params = "", + description = "Fix the lighting in the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local count = worldedit.fixlight(worldedit.pos1[name], worldedit.pos2[name]) + worldedit.player_notify(name, count .. " nodes updated") + end, +}) + +worldedit.register_command("drain", { + params = "", + description = "Remove any fluid node within the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + -- TODO: make an API function for this + local count = 0 + local pos1, pos2 = worldedit.sort_pos(worldedit.pos1[name], worldedit.pos2[name]) + for x = pos1.x, pos2.x do + for y = pos1.y, pos2.y do + for z = pos1.z, pos2.z do + local n = minetest.get_node({x=x, y=y, z=z}).name + local d = minetest.registered_nodes[n] + if d ~= nil and (d["drawtype"] == "liquid" or d["drawtype"] == "flowingliquid") then + minetest.remove_node({x=x, y=y, z=z}) + count = count + 1 + end + end + end + end + worldedit.player_notify(name, count .. " nodes updated") + end, +}) + +local clearcut_cache + +local function clearcut(pos1, pos2) + -- decide which nodes we consider plants + if clearcut_cache == nil then + clearcut_cache = {} + for name, def in pairs(minetest.registered_nodes) do + local groups = def.groups or {} + if ( + -- the groups say so + groups.flower or groups.grass or groups.flora or groups.plant or + groups.leaves or groups.tree or groups.leafdecay or groups.sapling or + -- drawtype heuristic + (def.is_ground_content and def.buildable_to and + (def.sunlight_propagates or not def.walkable) + and def.drawtype == "plantlike") or + -- if it's flammable, it probably needs to go too + (def.is_ground_content and not def.walkable and groups.flammable) + ) then + clearcut_cache[name] = true + end + end + end + local plants = clearcut_cache + + local count = 0 + local prev, any + + for x = pos1.x, pos2.x do + for z = pos1.z, pos2.z do + prev = false + any = false + -- first pass: remove floating nodes that would be left over + for y = pos1.y, pos2.y do + local n = minetest.get_node({x=x, y=y, z=z}).name + if plants[n] then + prev = true + any = true + elseif prev then + local def = minetest.registered_nodes[n] or {} + local groups = def.groups or {} + if groups.attached_node or (def.buildable_to and groups.falling_node) then + minetest.remove_node({x=x, y=y, z=z}) + count = count + 1 + else + prev = false + end + end + end + + -- second pass: remove plants, top-to-bottom to avoid item drops + if any then + for y = pos2.y, pos1.y, -1 do + local n = minetest.get_node({x=x, y=y, z=z}).name + if plants[n] then + minetest.remove_node({x=x, y=y, z=z}) + count = count + 1 + end + end + end + end + end + + return count +end + +worldedit.register_command("clearcut", { + params = "", + description = "Remove any plant, tree or foilage-like nodes in the selected region", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local pos1, pos2 = worldedit.sort_pos(worldedit.pos1[name], worldedit.pos2[name]) + local count = clearcut(pos1, pos2) + worldedit.player_notify(name, count .. " nodes removed") + end, +}) + +worldedit.register_command("hide", { + params = "", + description = "Hide all nodes in the current WorldEdit region non-destructively", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local count = worldedit.hide(worldedit.pos1[name], worldedit.pos2[name]) + worldedit.player_notify(name, count .. " nodes hidden") + end, +}) + +worldedit.register_command("suppress", { + params = "", + description = "Suppress all in the current WorldEdit region non-destructively", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local node = worldedit.normalize_nodename(param) + if not node then + return false, "invalid node name: " .. param + end + return true, node + end, + nodes_needed = check_region, + func = function(name, node) + local count = worldedit.suppress(worldedit.pos1[name], worldedit.pos2[name], node) + worldedit.player_notify(name, count .. " nodes suppressed") + end, +}) + +worldedit.register_command("highlight", { + params = "", + description = "Highlight in the current WorldEdit region by hiding everything else non-destructively", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + local node = worldedit.normalize_nodename(param) + if not node then + return false, "invalid node name: " .. param + end + return true, node + end, + nodes_needed = check_region, + func = function(name, node) + local count = worldedit.highlight(worldedit.pos1[name], worldedit.pos2[name], node) + worldedit.player_notify(name, count .. " nodes highlighted") + end, +}) + +worldedit.register_command("restore", { + params = "", + description = "Restores nodes hidden with WorldEdit in the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local count = worldedit.restore(worldedit.pos1[name], worldedit.pos2[name]) + worldedit.player_notify(name, count .. " nodes restored") + end, +}) + +local function detect_misaligned_schematic(name, pos1, pos2) + pos1, pos2 = worldedit.sort_pos(pos1, pos2) + -- Check that allocate/save can position the schematic correctly + -- The expected behaviour is that the (0,0,0) corner of the schematic stays + -- sat pos1, this only works when the minimum position is actually present + -- in the schematic. + local node = minetest.get_node(pos1) + local have_node_at_origin = node.name ~= "air" and node.name ~= "ignore" + if not have_node_at_origin then + worldedit.player_notify(name, + "Warning: The schematic contains excessive free space and WILL be ".. + "misaligned when allocated or loaded. To avoid this, shrink your ".. + "area to cover exactly the nodes to be saved." + ) + end +end + +worldedit.register_command("save", { + params = "", + description = "Save the current WorldEdit region to \"(world folder)/schems/.we\"", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + if param == "" then + return false + end + if not check_filename(param) then + return false, "Disallowed file name: " .. param + end + return true, param + end, + nodes_needed = check_region, + func = function(name, param) + local result, count = worldedit.serialize(worldedit.pos1[name], + worldedit.pos2[name]) + detect_misaligned_schematic(name, worldedit.pos1[name], worldedit.pos2[name]) + + local path = minetest.get_worldpath() .. "/schems" + -- Create directory if it does not already exist + minetest.mkdir(path) + + local filename = path .. "/" .. param .. ".we" + local file, err = io.open(filename, "wb") + if err ~= nil then + worldedit.player_notify(name, "Could not save file to \"" .. filename .. "\"") + return + end + file:write(result) + file:flush() + file:close() + + worldedit.player_notify(name, count .. " nodes saved") + end, +}) + +worldedit.register_command("allocate", { + params = "", + description = "Set the region defined by nodes from \"(world folder)/schems/.we\" as the current WorldEdit region", + privs = {worldedit=true}, + require_pos = 1, + parse = function(param) + if param == "" then + return false + end + if not check_filename(param) then + return false, "Disallowed file name: " .. param + end + return true, param + end, + func = function(name, param) + local pos = worldedit.pos1[name] + + local filename = minetest.get_worldpath() .. "/schems/" .. param .. ".we" + local file, err = io.open(filename, "rb") + if err ~= nil then + worldedit.player_notify(name, "could not open file \"" .. filename .. "\"") + return + end + local value = file:read("*a") + file:close() + + local version = worldedit.read_header(value) + if version == nil or version == 0 then + worldedit.player_notify(name, "File is invalid!") + return + elseif version > worldedit.LATEST_SERIALIZATION_VERSION then + worldedit.player_notify(name, "File was created with newer version of WorldEdit!") + return + end + local nodepos1, nodepos2, count = worldedit.allocate(pos, value) + + if not nodepos1 then + worldedit.player_notify(name, "Schematic empty, nothing allocated") + return + end + + worldedit.pos1[name] = nodepos1 + worldedit.pos2[name] = nodepos2 + worldedit.marker_update(name) + + worldedit.player_notify(name, count .. " nodes allocated") + end, +}) + +worldedit.register_command("load", { + params = "", + description = "Load nodes from \"(world folder)/schems/[.we[m]]\" with position 1 of the current WorldEdit region as the origin", + privs = {worldedit=true}, + require_pos = 1, + parse = function(param) + if param == "" then + return false + end + if not check_filename(param) then + return false, "Disallowed file name: " .. param + end + return true, param + end, + func = function(name, param) + local pos = worldedit.pos1[name] + + if param == "" then + worldedit.player_notify(name, "invalid usage: " .. param) + return + end + if not string.find(param, "^[%w \t.,+-_=!@#$%%^&*()%[%]{};'\"]+$") then + worldedit.player_notify(name, "invalid file name: " .. param) + return + end + + --find the file in the world path + local testpaths = { + minetest.get_worldpath() .. "/schems/" .. param, + minetest.get_worldpath() .. "/schems/" .. param .. ".we", + minetest.get_worldpath() .. "/schems/" .. param .. ".wem", + } + local file, err + for index, path in ipairs(testpaths) do + file, err = io.open(path, "rb") + if not err then + break + end + end + if err then + worldedit.player_notify(name, "could not open file \"" .. param .. "\"") + return + end + local value = file:read("*a") + file:close() + + local version = worldedit.read_header(value) + if version == nil or version == 0 then + worldedit.player_notify(name, "File is invalid!") + return + elseif version > worldedit.LATEST_SERIALIZATION_VERSION then + worldedit.player_notify(name, "File was created with newer version of WorldEdit!") + return + end + + local count = worldedit.deserialize(pos, value) + + worldedit.player_notify(name, count .. " nodes loaded") + end, +}) + +worldedit.register_command("lua", { + params = "", + description = "Executes as a Lua chunk in the global namespace", + privs = {worldedit=true, server=true}, + parse = function(param) + return true, param + end, + func = function(name, param) + local err = worldedit.lua(param) + if err then + worldedit.player_notify(name, "code error: " .. err) + minetest.log("action", name.." tried to execute "..param) + else + worldedit.player_notify(name, "code successfully executed", false) + minetest.log("action", name.." executed "..param) + end + end, +}) + +worldedit.register_command("luatransform", { + params = "", + description = "Executes as a Lua chunk in the global namespace with the variable pos available, for each node in the current WorldEdit region", + privs = {worldedit=true, server=true}, + require_pos = 2, + parse = function(param) + return true, param + end, + nodes_needed = check_region, + func = function(name, param) + local err = worldedit.luatransform(worldedit.pos1[name], worldedit.pos2[name], param) + if err then + worldedit.player_notify(name, "code error: " .. err, false) + minetest.log("action", name.." tried to execute luatransform "..param) + else + worldedit.player_notify(name, "code successfully executed", false) + minetest.log("action", name.." executed luatransform "..param) + end + end, +}) + +worldedit.register_command("mtschemcreate", { + params = "", + description = "Save the current WorldEdit region using the Minetest ".. + "Schematic format to \"(world folder)/schems/.mts\"", + privs = {worldedit=true}, + require_pos = 2, + parse = function(param) + if param == "" then + return false + end + if not check_filename(param) then + return false, "Disallowed file name: " .. param + end + return true, param + end, + nodes_needed = check_region, + func = function(name, param) + local path = minetest.get_worldpath() .. "/schems" + -- Create directory if it does not already exist + minetest.mkdir(path) + + local filename = path .. "/" .. param .. ".mts" + local ret = minetest.create_schematic(worldedit.pos1[name], + worldedit.pos2[name], worldedit.prob_list[name], + filename) + if ret == nil then + worldedit.player_notify(name, "Failed to create Minetest schematic") + else + worldedit.player_notify(name, "Saved Minetest schematic to " .. param) + end + worldedit.prob_list[name] = {} + end, +}) + +worldedit.register_command("mtschemplace", { + params = "", + description = "Load nodes from \"(world folder)/schems/.mts\" with position 1 of the current WorldEdit region as the origin", + privs = {worldedit=true}, + require_pos = 1, + parse = function(param) + if param == "" then + return false + end + if not check_filename(param) then + return false, "Disallowed file name: " .. param + end + return true, param + end, + func = function(name, param) + local pos = worldedit.pos1[name] + + local path = minetest.get_worldpath() .. "/schems/" .. param .. ".mts" + if minetest.place_schematic(pos, path) == nil then + worldedit.player_notify(name, "failed to place Minetest schematic") + else + worldedit.player_notify(name, "placed Minetest schematic " .. param .. + " at " .. minetest.pos_to_string(pos)) + end + end, +}) + +worldedit.register_command("mtschemprob", { + params = "start/finish/get", + description = "Begins node probability entry for Minetest schematics, gets the nodes that have probabilities set, or ends node probability entry", + privs = {worldedit=true}, + parse = function(param) + if param ~= "start" and param ~= "finish" and param ~= "get" then + return false, "unknown subcommand: " .. param + end + return true, param + end, + func = function(name, param) + if param == "start" then --start probability setting + worldedit.set_pos[name] = "prob" + worldedit.prob_list[name] = {} + worldedit.player_notify(name, "select Minetest schematic probability values by punching nodes") + elseif param == "finish" then --finish probability setting + worldedit.set_pos[name] = nil + worldedit.player_notify(name, "finished Minetest schematic probability selection") + elseif param == "get" then --get all nodes that had probabilities set on them + local text = "" + local problist = worldedit.prob_list[name] + if problist == nil then + return + end + for k,v in pairs(problist) do + local prob = math.floor(((v.prob / 256) * 100) * 100 + 0.5) / 100 + text = text .. minetest.pos_to_string(v.pos) .. ": " .. prob .. "% | " + end + worldedit.player_notify(name, "currently set node probabilities:") + worldedit.player_notify(name, text) + end + end, +}) + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname == "prob_val_enter" and not (fields.text == "" or fields.text == nil) then + local name = player:get_player_name() + local prob_entry = {pos=worldedit.prob_pos[name], prob=tonumber(fields.text)} + local index = table.getn(worldedit.prob_list[name]) + 1 + worldedit.prob_list[name][index] = prob_entry + end +end) + +worldedit.register_command("clearobjects", { + params = "", + description = "Clears all objects within the WorldEdit region", + privs = {worldedit=true}, + require_pos = 2, + nodes_needed = check_region, + func = function(name) + local count = worldedit.clear_objects(worldedit.pos1[name], worldedit.pos2[name]) + worldedit.player_notify(name, count .. " objects cleared") + end, +}) diff --git a/mods/Minetest-WorldEdit/worldedit_commands/mark.lua b/mods/Minetest-WorldEdit/worldedit_commands/mark.lua new file mode 100644 index 00000000..a195280b --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/mark.lua @@ -0,0 +1,206 @@ +worldedit.marker1 = {} +worldedit.marker2 = {} +worldedit.marker_region = {} + +local init_sentinel = "new" .. tostring(math.random(99999)) + +--marks worldedit region position 1 +worldedit.mark_pos1 = function(name, region_too) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + + if worldedit.marker1[name] ~= nil then --marker already exists + worldedit.marker1[name]:remove() --remove marker + worldedit.marker1[name] = nil + end + if pos1 ~= nil then + --make area stay loaded + local manip = minetest.get_voxel_manip() + manip:read_from_map(pos1, pos1) + + --add marker + worldedit.marker1[name] = minetest.add_entity(pos1, "worldedit:pos1", init_sentinel) + if worldedit.marker1[name] ~= nil then + worldedit.marker1[name]:get_luaentity().player_name = name + end + end + if region_too == nil or region_too then + worldedit.mark_region(name) + end +end + +--marks worldedit region position 2 +worldedit.mark_pos2 = function(name, region_too) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + + if worldedit.marker2[name] ~= nil then --marker already exists + worldedit.marker2[name]:remove() --remove marker + worldedit.marker2[name] = nil + end + if pos2 ~= nil then + --make area stay loaded + local manip = minetest.get_voxel_manip() + manip:read_from_map(pos2, pos2) + + --add marker + worldedit.marker2[name] = minetest.add_entity(pos2, "worldedit:pos2", init_sentinel) + if worldedit.marker2[name] ~= nil then + worldedit.marker2[name]:get_luaentity().player_name = name + end + end + if region_too == nil or region_too then + worldedit.mark_region(name) + end +end + +worldedit.mark_region = function(name) + local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name] + + if worldedit.marker_region[name] ~= nil then --marker already exists + for _, entity in ipairs(worldedit.marker_region[name]) do + entity:remove() + end + worldedit.marker_region[name] = nil + end + + if pos1 ~= nil and pos2 ~= nil then + local pos1, pos2 = worldedit.sort_pos(pos1, pos2) + + local vec = vector.subtract(pos2, pos1) + local maxside = math.max(vec.x, math.max(vec.y, vec.z)) + local limit = tonumber(minetest.settings:get("active_object_send_range_blocks")) * 16 + if maxside > limit * 1.5 then + -- The client likely won't be able to see the plane markers as intended anyway, + -- thus don't place them and also don't load the area into memory + return + end + + local thickness = 0.2 + local sizex, sizey, sizez = (1 + pos2.x - pos1.x) / 2, (1 + pos2.y - pos1.y) / 2, (1 + pos2.z - pos1.z) / 2 + + --make area stay loaded + local manip = minetest.get_voxel_manip() + manip:read_from_map(pos1, pos2) + + local markers = {} + + --XY plane markers + for _, z in ipairs({pos1.z - 0.5, pos2.z + 0.5}) do + local entpos = {x=pos1.x + sizex - 0.5, y=pos1.y + sizey - 0.5, z=z} + local marker = minetest.add_entity(entpos, "worldedit:region_cube", init_sentinel) + if marker ~= nil then + marker:set_properties({ + visual_size={x=sizex * 2, y=sizey * 2}, + collisionbox = {-sizex, -sizey, -thickness, sizex, sizey, thickness}, + }) + marker:get_luaentity().player_name = name + table.insert(markers, marker) + end + end + + --YZ plane markers + for _, x in ipairs({pos1.x - 0.5, pos2.x + 0.5}) do + local entpos = {x=x, y=pos1.y + sizey - 0.5, z=pos1.z + sizez - 0.5} + local marker = minetest.add_entity(entpos, "worldedit:region_cube", init_sentinel) + if marker ~= nil then + marker:set_properties({ + visual_size={x=sizez * 2, y=sizey * 2}, + collisionbox = {-thickness, -sizey, -sizez, thickness, sizey, sizez}, + }) + marker:set_yaw(math.pi / 2) + marker:get_luaentity().player_name = name + table.insert(markers, marker) + end + end + + worldedit.marker_region[name] = markers + end +end + +--convenience function that calls everything +worldedit.marker_update = function(name) + worldedit.mark_pos1(name, false) + worldedit.mark_pos2(name, false) + worldedit.mark_region(name) +end + +minetest.register_entity(":worldedit:pos1", { + initial_properties = { + visual = "cube", + visual_size = {x=1.1, y=1.1}, + textures = {"worldedit_pos1.png", "worldedit_pos1.png", + "worldedit_pos1.png", "worldedit_pos1.png", + "worldedit_pos1.png", "worldedit_pos1.png"}, + collisionbox = {-0.55, -0.55, -0.55, 0.55, 0.55, 0.55}, + physical = false, + static_save = false, + }, + on_activate = function(self, staticdata, dtime_s) + if staticdata ~= init_sentinel then + -- we were loaded from before static_save = false was added + self.object:remove() + end + end, + on_punch = function(self, hitter) + self.object:remove() + worldedit.marker1[self.player_name] = nil + end, + on_blast = function(self, damage) + return false, false, {} -- don't damage or knockback + end, +}) + +minetest.register_entity(":worldedit:pos2", { + initial_properties = { + visual = "cube", + visual_size = {x=1.1, y=1.1}, + textures = {"worldedit_pos2.png", "worldedit_pos2.png", + "worldedit_pos2.png", "worldedit_pos2.png", + "worldedit_pos2.png", "worldedit_pos2.png"}, + collisionbox = {-0.55, -0.55, -0.55, 0.55, 0.55, 0.55}, + physical = false, + static_save = false, + }, + on_activate = function(self, staticdata, dtime_s) + if staticdata ~= init_sentinel then + -- we were loaded from before static_save = false was added + self.object:remove() + end + end, + on_punch = function(self, hitter) + self.object:remove() + worldedit.marker2[self.player_name] = nil + end, + on_blast = function(self, damage) + return false, false, {} -- don't damage or knockback + end, +}) + +minetest.register_entity(":worldedit:region_cube", { + initial_properties = { + visual = "upright_sprite", + textures = {"worldedit_cube.png"}, + visual_size = {x=10, y=10}, + physical = false, + static_save = false, + }, + on_activate = function(self, staticdata, dtime_s) + if staticdata ~= init_sentinel then + -- we were loaded from before static_save = false was added + self.object:remove() + end + end, + on_punch = function(self, hitter) + local markers = worldedit.marker_region[self.player_name] + if not markers then + return + end + for _, entity in ipairs(markers) do + entity:remove() + end + worldedit.marker_region[self.player_name] = nil + end, + on_blast = function(self, damage) + return false, false, {} -- don't damage or knockback + end, +}) + diff --git a/mods/Minetest-WorldEdit/worldedit_commands/mod.conf b/mods/Minetest-WorldEdit/worldedit_commands/mod.conf new file mode 100644 index 00000000..28e9ac8e --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/mod.conf @@ -0,0 +1,3 @@ +name = worldedit_commands +description = WorldEdit chat commands +depends = worldedit diff --git a/mods/Minetest-WorldEdit/worldedit_commands/safe.lua b/mods/Minetest-WorldEdit/worldedit_commands/safe.lua new file mode 100644 index 00000000..c83cac8a --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_commands/safe.lua @@ -0,0 +1,48 @@ +local safe_region_callback = {} + +--`count` is the number of nodes that would possibly be modified +--`callback` is a callback to run when the user confirms +local function safe_region(name, count, callback) + if count < 20000 then + return callback() + end + + --save callback to call later + safe_region_callback[name] = callback + worldedit.player_notify(name, "WARNING: this operation could affect up to " .. count .. " nodes; type //y to continue or //n to cancel") +end + +local function reset_pending(name) + safe_region_callback[name] = nil +end + +minetest.register_chatcommand("/y", { + params = "", + description = "Confirm a pending operation", + func = function(name) + local callback = safe_region_callback[name] + if not callback then + worldedit.player_notify(name, "no operation pending") + return + end + + reset_pending(name) + callback(name) + end, +}) + +minetest.register_chatcommand("/n", { + params = "", + description = "Abort a pending operation", + func = function(name) + if not safe_region_callback[name] then + worldedit.player_notify(name, "no operation pending") + return + end + + reset_pending(name) + end, +}) + + +return safe_region, reset_pending diff --git a/mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_cube.png b/mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_cube.png new file mode 100644 index 0000000000000000000000000000000000000000..fde36a8782e7c44d2aea80a82ec486797e1a6497 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSK$uZf!>a)($X?><>&kwYM?y$VOscWW8z`jU>Eak-aXL96A>qe)2F53sL^A)K lH+a<)DBiOxVZsgu2LE^Ujruw}U4UvCJYD@<);T3K0RTS*DV6{L literal 0 HcmV?d00001 diff --git a/mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_pos1.png b/mods/Minetest-WorldEdit/worldedit_commands/textures/worldedit_pos1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c304aa88d80420e8f4f005d7f0030234210d5ed GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5hd`K7RKu$QDCpqn z;uvCaIyogF;m3Ig#RW$i{`*Y1b %s]", entry.name or "") +end + +local get_formspec = function(name, identifier) + if worldedit.pages[identifier] then + return worldedit.pages[identifier].get_formspec(name) + end + return worldedit.pages["worldedit_gui"].get_formspec(name) --default to showing main page if an unknown page is given +end + +--implement worldedit.show_page(name, page) in different ways depending on the available APIs +if minetest.global_exists("unified_inventory") then -- unified inventory installed + local old_func = worldedit.register_gui_function + worldedit.register_gui_function = function(identifier, options) + old_func(identifier, options) + unified_inventory.register_page(identifier, {get_formspec=function(player) return {formspec=options.get_formspec(player:get_player_name())} end}) + end + + unified_inventory.register_button("worldedit_gui", { + type = "image", + image = "inventory_plus_worldedit_gui.png", + }) + + minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() + if fields.worldedit_gui then --main page + worldedit.show_page(name, "worldedit_gui") + return true + elseif fields.worldedit_gui_exit then --return to original page + local player = minetest.get_player_by_name(name) + if player then + unified_inventory.set_inventory_formspec(player, "craft") + end + return true + end + return false + end) + + worldedit.show_page = function(name, page) + local player = minetest.get_player_by_name(name) + if player then + player:set_inventory_formspec(get_formspec(name, page)) + end + end +elseif minetest.global_exists("inventory_plus") then -- inventory++ installed + minetest.register_on_joinplayer(function(player) + local can_worldedit = minetest.check_player_privs(player:get_player_name(), {worldedit=true}) + if can_worldedit then + inventory_plus.register_button(player, "worldedit_gui", "WorldEdit") + end + end) + + --show the form when the button is pressed and hide it when done + local gui_player_formspecs = {} + minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() + if fields.worldedit_gui then --main page + gui_player_formspecs[name] = player:get_inventory_formspec() + worldedit.show_page(name, "worldedit_gui") + return true + elseif fields.worldedit_gui_exit then --return to original page + if gui_player_formspecs[name] then + inventory_plus.set_inventory_formspec(player, inventory_plus.get_formspec(player, "main")) + end + return true + end + return false + end) + + worldedit.show_page = function(name, page) + local player = minetest.get_player_by_name(name) + if player then + inventory_plus.set_inventory_formspec(player, get_formspec(name, page)) + end + end +elseif minetest.global_exists("smart_inventory") then -- smart_inventory installed + -- redefinition: Update the code element on inventory page to show the we-page + function worldedit.show_page(name, page) + local state = smart_inventory.get_page_state("worldedit_gui", name) + if state then + state:get("code"):set_we_formspec(page) + state.location.rootState:show() -- update inventory page + end + end + + -- smart_inventory page callback. Contains just a "custom code" element + local function smart_worldedit_gui_callback(state) + local codebox = state:element("code", { name = "code", code = "" }) + function codebox:set_we_formspec(we_page) + local new_formspec = get_formspec(state.location.rootState.location.player, we_page) + new_formspec = new_formspec:gsub('button_exit','button') --no inventory closing + self.data.code = "container[1,1]".. new_formspec .. "container_end[]" + end + codebox:set_we_formspec("worldedit_gui") + + -- process input (the back button) + state:onInput(function(state, fields, player) + if fields.worldedit_gui then --main page + state:get("code"):set_we_formspec("worldedit_gui") + elseif fields.worldedit_gui_exit then --return to original page + state:get("code"):set_we_formspec("worldedit_gui") + state.location.parentState:get("crafting_button"):submit() -- switch to the crafting tab + end + end) + end + + -- all handler should return false to force inventory UI update + local orig_register_gui_handler = worldedit.register_gui_handler + worldedit.register_gui_handler = function(identifier, handler) + local wrapper = function(...) + handler(...) + return false + end + orig_register_gui_handler(identifier, wrapper) + end + + -- register the inventory button + smart_inventory.register_page({ + name = "worldedit_gui", + tooltip = "Edit your World!", + icon = "inventory_plus_worldedit_gui.png", + smartfs_callback = smart_worldedit_gui_callback, + sequence = 99 + }) +elseif minetest.global_exists("sfinv") then -- sfinv installed + assert(sfinv.enabled) + local orig_get = sfinv.pages["sfinv:crafting"].get + sfinv.override_page("sfinv:crafting", { + get = function(self, player, context) + local can_worldedit = minetest.check_player_privs(player, {worldedit=true}) + local fs = orig_get(self, player, context) + return fs .. (can_worldedit and "image_button[0,0;1,1;inventory_plus_worldedit_gui.png;worldedit_gui;]" or "") + end + }) + + --show the form when the button is pressed and hide it when done + minetest.register_on_player_receive_fields(function(player, formname, fields) + if fields.worldedit_gui then --main page + worldedit.show_page(player:get_player_name(), "worldedit_gui") + return true + elseif fields.worldedit_gui_exit then --return to original page + sfinv.set_page(player, "sfinv:crafting") + return true + end + return false + end) + + worldedit.show_page = function(name, page) + local player = minetest.get_player_by_name(name) + if player then + player:set_inventory_formspec(get_formspec(name, page)) + end + end +else + error( + "worldedit_gui requires a supported gui management mod to be installed.\n".. + "To use the it you need to either:\n".. + "* use minetest_game or another sfinv-compatible subgame\n".. + "* install Unified Inventory, Inventory++ or Smart Inventory\n".. + "If you don't want to use worldedit_gui, disable it by editing world.mt or from the main menu." + ) +end + +worldedit.register_gui_function("worldedit_gui", { + name = "WorldEdit GUI", + privs = {interact=true}, + get_formspec = function(name) + --create a form with all the buttons arranged in a grid + local buttons, x, y, index = {}, 0, 1, 0 + local width, height = 3, 0.8 + local columns = 5 + for i, identifier in pairs(identifiers) do + if identifier ~= "worldedit_gui" then + local entry = worldedit.pages[identifier] + table.insert(buttons, string.format((entry.get_formspec and "button" or "button_exit") .. + "[%g,%g;%g,%g;%s;%s]", x, y, width, height, identifier, minetest.formspec_escape(entry.name))) + + index, x = index + 1, x + width + if index == columns then --row is full + x, y = 0, y + height + index = 0 + end + end + end + if index == 0 then --empty row + y = y - height + end + return string.format("size[%g,%g]", math.max(columns * width, 5), math.max(y + 0.5, 3)) .. + "button[0,0;2,0.5;worldedit_gui_exit;Back]" .. + "label[2,0;WorldEdit GUI]" .. + table.concat(buttons) + end, +}) + +worldedit.register_gui_handler("worldedit_gui", function(name, fields) + for identifier, entry in pairs(worldedit.pages) do --check for WorldEdit GUI main formspec button selection + if fields[identifier] and identifier ~= "worldedit_gui" then + --ensure player has permission to perform action + local has_privs, missing_privs = minetest.check_player_privs(name, entry.privs) + if not has_privs then + worldedit.player_notify(name, "you are not allowed to use this function (missing privileges: " .. table.concat(missing_privs, ", ") .. ")") + return false + end + if entry.on_select then + entry.on_select(name) + end + if entry.get_formspec then + worldedit.show_page(name, identifier) + end + return true + end + end + return false +end) + +dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/functionality.lua") diff --git a/mods/Minetest-WorldEdit/worldedit_gui/mod.conf b/mods/Minetest-WorldEdit/worldedit_gui/mod.conf new file mode 100644 index 00000000..d5b2fd50 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_gui/mod.conf @@ -0,0 +1,4 @@ +name = worldedit_gui +description = WorldEdit GUI +depends = worldedit, worldedit_commands +optional_depends = unified_inventory, inventory_plus, sfinv, creative, smart_inventory diff --git a/mods/Minetest-WorldEdit/worldedit_gui/textures/inventory_plus_worldedit_gui.png b/mods/Minetest-WorldEdit/worldedit_gui/textures/inventory_plus_worldedit_gui.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9404b43787d0e60c28ee27dd8f18b58e7b5fac GIT binary patch literal 21724 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 Dhc;RF literal 0 HcmV?d00001 diff --git a/mods/Minetest-WorldEdit/worldedit_gui/textures/worldedit_gui_unknown.png b/mods/Minetest-WorldEdit/worldedit_gui/textures/worldedit_gui_unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..f57436ca16aef91522a9af86f6254b837fbd5b30 GIT binary patch literal 597 zcmV-b0;>IqP)uIyy&3M_XH4US3{eVq#-sV`*t=Y;0_9Zf=Bx zgocKOiHV7gjg6C&la`j2n3$NGo131Vo}{FtrKP2&rlzN-r>Ll?tE;QGx3|5$y}`l3 z!otGI$;r;n&e74)($dn?)6>`2*Vx$D+}zyV-QDQu=;`U{?Ck9B?(XmJ@9^;O@bK{Q z@$vTd_V@Sq`1ttw`T70*{r~^};APuH0000!bW%=J0HdU&rKhK>tgWrEv9h+jy}rJ{ z!NSSP%goNu(9zP>)z;S5*xcXY;pOJ&=;`b1?(XyS_4oJp`1$+%{QbwHx{?3@00Cl4 zM?^n9V=#39007ZRL_t(I%e~ac4#F@HMbQj3q4(Z|00000NkvXXu0mjfa5^C* literal 0 HcmV?d00001 diff --git a/mods/Minetest-WorldEdit/worldedit_shortcommands/init.lua b/mods/Minetest-WorldEdit/worldedit_shortcommands/init.lua new file mode 100644 index 00000000..5f755cc0 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_shortcommands/init.lua @@ -0,0 +1,52 @@ +--provides shorter names for the commands in `worldedit_commands` + +worldedit.alias_command = function(alias, original) + if not worldedit.registered_commands[original] then + minetest.log("error", "worldedit_shortcommands: original " .. original .. " does not exist") + return + end + if minetest.chatcommands["/" .. alias] then + minetest.log("error", "worldedit_shortcommands: alias " .. alias .. " already exists") + return + end + + minetest.register_chatcommand("/" .. alias, minetest.chatcommands["/" .. original]) + worldedit.registered_commands[alias] = worldedit.registered_commands[original] +end + +worldedit.alias_command("i", "inspect") +worldedit.alias_command("rst", "reset") +worldedit.alias_command("mk", "mark") +worldedit.alias_command("umk", "unmark") +worldedit.alias_command("1", "pos1") +worldedit.alias_command("2", "pos2") +worldedit.alias_command("fp", "fixedpos") +worldedit.alias_command("v", "volume") +worldedit.alias_command("s", "set") +worldedit.alias_command("r", "replace") +worldedit.alias_command("ri", "replaceinverse") +worldedit.alias_command("hcube", "hollowcube") +worldedit.alias_command("hspr", "hollowsphere") +worldedit.alias_command("spr", "sphere") +worldedit.alias_command("hdo", "hollowdome") +worldedit.alias_command("do", "dome") +worldedit.alias_command("hcyl", "hollowcylinder") +worldedit.alias_command("cyl", "cylinder") +worldedit.alias_command("hpyr", "hollowpyramid") +worldedit.alias_command("pyr", "pyramid") +worldedit.alias_command("spl", "spiral") +worldedit.alias_command("m", "move") +worldedit.alias_command("c", "copy") +worldedit.alias_command("stk", "stack") +worldedit.alias_command("sch", "stretch") +worldedit.alias_command("tps", "transpose") +worldedit.alias_command("fl", "flip") +worldedit.alias_command("rot", "rotate") +worldedit.alias_command("ort", "orient") +worldedit.alias_command("hi", "hide") +worldedit.alias_command("sup", "suppress") +worldedit.alias_command("hlt", "highlight") +worldedit.alias_command("rsr", "restore") +worldedit.alias_command("l", "lua") +worldedit.alias_command("lt", "luatransform") +worldedit.alias_command("clro", "clearobjects") diff --git a/mods/Minetest-WorldEdit/worldedit_shortcommands/mod.conf b/mods/Minetest-WorldEdit/worldedit_shortcommands/mod.conf new file mode 100644 index 00000000..8df801c4 --- /dev/null +++ b/mods/Minetest-WorldEdit/worldedit_shortcommands/mod.conf @@ -0,0 +1,3 @@ +name = worldedit_shortcommands +description = WorldEdit command short aliases +depends = worldedit_commands diff --git a/mods/ambience/README.md b/mods/ambience/README.md new file mode 100644 index 00000000..2a513835 --- /dev/null +++ b/mods/ambience/README.md @@ -0,0 +1,22 @@ +Ambience Redo mod for Minetest + by TenPlus1 + +Based on Immersive Sounds .36 mod by Neuromancer and optimized to run on servers with new fire sounds added when Fire Redo mod is detected... + +- 0.1 - Initial release +- 0.2 - Code change and new water sounds added +- 0.3 - Works with Fire Redo mod to provide fire sounds +- 0.4 - Code optimized +- 0.5 - Changed to kilbiths smaller sound files and removed canadianloon1, adjusted timings +- 0.6 - Using new find_nodes_in_area features to count nodes and speed up execution (thanks everamzah) +- 0.7 - Code tweaks and added Jungle sounds for day and night time +- 0.8 - Override default water sounds for 0.4.14 dev and above, add separate gain for each sound +- 0.9 - Plays music files on server or local client when found at midnight, files to be named "ambience_music.1.ogg" changing number each up to 9. +- 1.0 - Added icecrack sound when walking on snow/ice flows, also tidied code +- 1.1 - Using newer functions, Minetest 0.4.16 and above needed to run +- 1.2 - Added PlayerPlus compatibility, removed fire sounds, added volume changes +- 1.3 - Added API for use with other mods, code rewrite +- 1.4 - Re-ordered water sets to come before fire and lava, day/night sounds play when leaves around and above ground +- 1.5 - Added 'flame_sound' and fire redo check, code tidy and tweak, added ephemeral flag for background sounds. + +Code license: MIT diff --git a/mods/ambience/api.txt b/mods/ambience/api.txt new file mode 100644 index 00000000..fb97081d --- /dev/null +++ b/mods/ambience/api.txt @@ -0,0 +1,91 @@ + +Ambience Lite API +================= + +This short guide will show you how to add sound sets into ambience mod for the +api to use and play sounds accordingly. Please note that the order they are +added will affect sound checks, so high priority sets first. + + +Function Usage +============== + + +Adding Sound Set +---------------- + +ambience.add_set(set_name, def) + 'set_name' contains the name of the sound set to add + 'def' contains the following: + 'frequency' how often the sound set is played (1 to 1000) higher is more + 'nodes' contains a table of nodes needed for checks + 'sound_check(def)' function to check if sounds can be played, def contains: + 'player' player userdata + 'pos' position of player + 'tod' time of day + 'totals' totals for each node e.g. def.totals["default:sand"] + 'positions' position data for every node found + 'head_node' name of node at player head level + 'feet_node' nameof node at player foot level + +This will let you add a set or sounds with the frequency it's used and check +function for it to play. If ephemeral is true then no handler will be used and sound will be played in background alongside other sounds. + +e.g. + +ambience.add_set("windy", { + frequency = 500, + nodes = {"default:sand"}, + sounds = { + {name = "wind", length = 9, gain = 0.3}, + {name = "desertwind", length = 8, gain = 0.3}, + {name = "crow", length = 3, ephemeral = true}, + }, + sound_check = function(def) + local number = totals["default:sand"] or 0 -- yep, can also be nil + if number > 20 then + return "windy", 0.2 -- return set to play and optional gain volume + end + end, +}) + + +Getting Sound Set +----------------- + +ambience.get_set(set_name) + +This returns a table containing all of the set information like example above. + +e.g. + +local myset = ambience.get_set("windy") -- returns everything inside {} above. + + +Deleting Sound Set +------------------ + +ambience.del_set(set_name) + +This will remove a sound set from the list. + +e.g. + +ambience.del_set("windy") + + +Additional Commands +=================== + +Two volume commands have been added to set sound and music volume: + +/svol (0.1 to 1.0) +/mvol (0.1 to 1.0) -- 0 can be used to stop music from playing when it begins + + +Music +===== + +Music can be stored in the sounds folder either on server or locally and so long +as it is named 'ambience_music.1', 'ambience_music.2' etc. then it will select +a song randomly at midnight and play player. diff --git a/mods/ambience/depends.txt b/mods/ambience/depends.txt new file mode 100644 index 00000000..9d316eb0 --- /dev/null +++ b/mods/ambience/depends.txt @@ -0,0 +1,3 @@ +default +fire? +playerplus? diff --git a/mods/ambience/description.txt b/mods/ambience/description.txt new file mode 100644 index 00000000..fd0b66e3 --- /dev/null +++ b/mods/ambience/description.txt @@ -0,0 +1 @@ +Adds realistic sound effects into your world. diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua new file mode 100644 index 00000000..0300c7b2 --- /dev/null +++ b/mods/ambience/init.lua @@ -0,0 +1,327 @@ + +ambience = {} + +-- override default water sounds +minetest.override_item("default:water_source", { sounds = {} }) +minetest.override_item("default:water_flowing", { sounds = {} }) +minetest.override_item("default:river_water_source", { sounds = {} }) +minetest.override_item("default:river_water_flowing", { sounds = {} }) + +-- settings +local SOUNDVOLUME = 1.0 +local MUSICVOLUME = 1.0 +local play_music = minetest.settings:get_bool("ambience_music") ~= false +local pplus = minetest.get_modpath("playerplus") +local radius = 6 +local playing = {} +local sound_sets = {} -- all the sounds and their settings +local sound_set_order = {} -- needed because pairs loops randomly through tables +local set_nodes = {} -- all the nodes needed for sets + + +-- global functions + +-- add set to list +ambience.add_set = function(set_name, def) + + if not set_name or not def then + return + end + + sound_sets[set_name] = { + frequency = def.frequency or 50, + sounds = def.sounds, + sound_check = def.sound_check, + nodes = def.nodes + } + + -- add set name to the sound_set_order table + local can_add = true + + for i = 1, #sound_set_order do + + if sound_set_order[i] == set_name then + can_add = false + end + end + + if can_add then + table.insert(sound_set_order, set_name) + end + + -- add any missing nodes to the set_nodes table + if def.nodes then + + for i = 1, #def.nodes do + + can_add = def.nodes[i] + + for j = 1, #set_nodes do + + if def.nodes[i] == set_nodes[j] then + can_add = false + end + end + + if can_add then + table.insert(set_nodes, can_add) + end + end + end +end + + +-- return set from list using name +ambience.get_set = function(set_name) + + if sound_sets[set_name] then + return sound_sets[set_name] + end +end + + +-- remove set from list +ambience.del_set = function(set_name) + + sound_sets[set_name] = nil + + local can_del = false + + for i = 1, #sound_set_order do + + if sound_set_order[i] == set_name then + can_del = i + end + end + + if can_del then + table.remove(sound_set_order, can_del) + end +end + + +-- plays music and selects sound set +local get_ambience = function(player, tod, name) + + -- play server or local music if available + if play_music and playing[name] then + + -- play at midnight + if tod >= 0.0 and tod <= 0.01 then + + if not playing[name].music then + + playing[name].music = minetest.sound_play("ambience_music", { + to_player = player:get_player_name(), + gain = MUSICVOLUME + }) + end + + elseif tod > 0.1 and playing[name].music then + + playing[name].music = nil + end + end + + + -- get foot and head level nodes at player position + local pos = player:get_pos() + + pos.y = pos.y + 1.4 -- head level + + local nod_head = pplus and playerplus[name].nod_head or minetest.get_node(pos).name + + pos.y = pos.y - 1.2 -- foot level + + local nod_feet = pplus and playerplus[name].nod_feet or minetest.get_node(pos).name + + pos.y = pos.y - 0.2 -- reset pos + + -- get all set nodes around player + local ps, cn = minetest.find_nodes_in_area( + {x = pos.x - radius, y = pos.y - radius, z = pos.z - radius}, + {x = pos.x + radius, y = pos.y + radius, z = pos.z + radius}, set_nodes) + + -- loop through sets in order and choose first that meets it's conditions + for n = 1, #sound_set_order do + + local set = sound_sets[ sound_set_order[n] ] + + if set and set.sound_check then + + -- pass settings to function for condition check + local set_name, gain = set.sound_check({ + player = player, + pos = pos, + tod = tod, + totals = cn, + positions = ps, + head_node = nod_head, + feet_node = nod_feet + }) + + -- if conditions met return set name and gain value + if set_name then + return set_name, gain + end + end + end +end + + +local timer = 0 +local random = math.random + +-- players routine +minetest.register_globalstep(function(dtime) + + -- one second timer + timer = timer + dtime + if timer < 1 then return end + timer = 0 + + -- get list of players and set some variables + local players = minetest.get_connected_players() + local player_name, number, chance, ambience, handler, ok + local tod = minetest.get_timeofday() + + -- loop through players + for n = 1, #players do + + player_name = players[n]:get_player_name() + +--local t1 = os.clock() + + local set_name, MORE_GAIN = get_ambience(players[n], tod, player_name) + +--print(string.format("elapsed time: %.4f\n", os.clock() - t1)) + + ok = true -- everything starts off ok + + -- stop current sound if another set active or gain changed + if playing[player_name] + and playing[player_name].handler then + + if playing[player_name].set ~= set_name + or (playing[player_name].set == set_name + and playing[player_name].gain ~= MORE_GAIN) then + +--print ("-- change stop", set_name, playing[player_name].old_handler) + + minetest.sound_stop(playing[player_name].old_handler) + + playing[player_name].set = nil + playing[player_name].handler = nil + playing[player_name].gain = nil + else + ok = false -- sound set still playing, skip new sound + end + end + + -- set random chance and reset seed + chance = random(1, 1000) + + math.randomseed(tod + chance) + + -- if chance is lower than set frequency then select set + if ok and set_name and chance < sound_sets[set_name].frequency then + + -- choose random sound from set + number = random(#sound_sets[set_name].sounds) + ambience = sound_sets[set_name].sounds[number] + + -- play sound + handler = minetest.sound_play(ambience.name, { + to_player = player_name, + gain = ((ambience.gain or 0.3) + (MORE_GAIN or 0)) * SOUNDVOLUME, + pitch = ambience.pitch or 1.0 + }, ambience.ephemeral) + +--print ("playing... " .. ambience.name .. " (" .. chance .. " < " +-- .. sound_sets[set_name].frequency .. ") @ ", MORE_GAIN, handler) + + -- only continue if sound playing returns handler + if handler then + +--print("-- current handler", handler) + + -- set what player is currently listening to + playing[player_name] = { + set = set_name, gain = MORE_GAIN, + handler = handler, old_handler = handler + } + + -- set timer to stop sound + minetest.after(ambience.length, function() + +--print("-- after", set_name, handler) + + -- make sure we are stopping same sound we started + if playing[player_name] + and playing[player_name].handler + and playing[player_name].old_handler == handler then + +--print("-- timed stop", set_name, handler) + + --minetest.sound_stop(playing[player_name].handler) + minetest.sound_stop(handler) + + -- reset player variables and backup handler + playing[player_name] = { + set = nil, gain = nil, + handler = nil, old_handler = nil + } + end + end) + end + end + end +end) + + +-- sound volume command +minetest.register_chatcommand("svol", { + params = "", + description = "set sound volume (0.1 to 1.0)", + privs = {server = true}, + + func = function(name, param) + + SOUNDVOLUME = tonumber(param) or SOUNDVOLUME + + if SOUNDVOLUME < 0.1 then SOUNDVOLUME = 0.1 end + if SOUNDVOLUME > 1.0 then SOUNDVOLUME = 1.0 end + + return true, "Sound volume set to " .. SOUNDVOLUME + end, +}) + + +-- music volume command (0 stops music) +minetest.register_chatcommand("mvol", { + params = "", + description = "set music volume (0.1 to 1.0)", + privs = {server = true}, + + func = function(name, param) + + MUSICVOLUME = tonumber(param) or MUSICVOLUME + + -- ability to stop music just as it begins + if MUSICVOLUME == 0 and playing[name].music then + minetest.sound_stop(playing[name].music) + end + + if MUSICVOLUME < 0.1 then MUSICVOLUME = 0.1 end + if MUSICVOLUME > 1.0 then MUSICVOLUME = 1.0 end + + return true, "Music volume set to " .. MUSICVOLUME + end, +}) + + +-- load default sound sets +dofile(minetest.get_modpath("ambience") .. "/soundsets.lua") + + +print("[MOD] Ambience Lite loaded") diff --git a/mods/ambience/mod.conf b/mods/ambience/mod.conf new file mode 100644 index 00000000..1e8551e8 --- /dev/null +++ b/mods/ambience/mod.conf @@ -0,0 +1 @@ +name = ambience diff --git a/mods/ambience/screenshot.png b/mods/ambience/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f1df0c9ef0e7ce9d8f6dc690944412e35a3b0b21 GIT binary patch literal 51812 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

) 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/settingtypes.txt b/mods/ambience/settingtypes.txt new file mode 100644 index 00000000..6d591d10 --- /dev/null +++ b/mods/ambience/settingtypes.txt @@ -0,0 +1,2 @@ +# If enabled will play a random music file from ./minetest/sounds at midnight +ambience_music (Ambience music) bool true diff --git a/mods/ambience/sounds/SoundLicenses.txt b/mods/ambience/sounds/SoundLicenses.txt new file mode 100644 index 00000000..d1da1eab --- /dev/null +++ b/mods/ambience/sounds/SoundLicenses.txt @@ -0,0 +1,105 @@ + +-----------Sound Lic: +--Nightime Sound, Recorded by Mike Koenig, License: Attribution 3.0 http://soundbible.com/951-Nightime.html +--Crickets At Night Sound, License: Attribution 3.0 | Recorded by Mike Koenig |http://soundbible.com/365-Crickets-At-Night.html + +--Medium Pack Of Wolves Howling, License: Public Domain | Recorded by fws.gov, http://soundbible.com/277-Medium-Pack-Of-Wolves-Howling.html + +--Horned Owl Sound, License: Attribution 3.0 | Recorded by Mike Koenig , http://soundbible.com/1851-Horned-Owl.html +--Bats In Cave Sound, License: Attr-Noncommercial 3.0 | Recorded by Mike Koenig , http://soundbible.com/1939-Bats-In-Cave.html + +--Spooky Water Drops Sound, License: Attribution 3.0 | Recorded by Mike Koenig, http://soundbible.com/380-Spooky-Water-Drops.html + + +-- Single Water Droplet Sound, License: Attribution 3.0 | Recorded by Mike Koenig, http://soundbible.com/384-Single-Water-Droplet.html + +--HollowWind, Black Boe, Creative Commons 0 License, http://www.freesound.org/people/Black%20Boe/sounds/22331/ + +--drippingwater*.ogg sounds: CC0, Dripping Water Mod, by kddekadenz, http://minetest.net/forum/viewtopic.php?id=1688 + +--best cardinal bird: License: Attribution 3.0 | Recorded by PsychoBird, http://soundbible.com/1515-Best-Cardinal-Bird.html + +--birdsongnl: the Attribution License, HerbertBoland, http://www.freesound.org/people/HerbertBoland/sounds/28312/ (end) + +--robin2: Attribution License, reinsamba, http://www.freesound.org/people/reinsamba/sounds/32479/ (end) + +--Craw.WAV, Attribution License, inchadney, http://www.freesound.org/people/inchadney/sounds/52450/ + +--bluejay.wav, Creative Commons 0 License, UncleSigmund, http://www.freesound.org/people/UncleSigmund/sounds/42382/ + +--scuba1*.ogg- digifishmusic, Attribution License, http://www.freesound.org/people/digifishmusic/sounds/45521/ + +--Underwater Pool - Attribution 3.0 | Recorded by Mike Koenig, http://soundbible.com/1660-Underwater-Pool.html + +--dolphin_screaming - Creative Commons 0 License, felix.blume, http://www.freesound.org/people/felix.blume/sounds/161691/ + +--dolphins - Attribution Noncommercial License, acclivity, http://www.freesound.org/people/acclivity/sounds/13691/ + +ComboWind uses: +--wind-in-the-trees -Attribution License, laurent, http://www.freesound.org/people/laurent/sounds/16995/ +--drygrassInWind- Creative Commons 0 License, felix.blume, http://www.freesound.org/people/felix.blume/sounds/146436/ + +--Splash: Attribution 3.0 | Recorded by BlastwaveFx.com, http://soundbible.com/546-Fish-Splashing.html + +--small_waterfall Attribution License, volivieri, http://www.freesound.org/people/volivieri/sounds/38390/ + +--Lake_Waves_2*, Attribution License, Benboncan, http://www.freesound.org/people/Benboncan/sounds/67884/ + +--water_swimming_splashing*, Attribution Noncommercial License, Robinhood76, http://www.freesound.org/people/Robinhood76/sounds/79657/ + +--earth01a, Creative Commons 0 License., Halion , http://www.freesound.org/people/Halion/sounds/17785 + +--fiji_beach, Creative Commons 0 License, c97059890, http://www.freesound.org/people/c97059890/sounds/21754/ + +--seagull, Attribution Noncommercial License., hazure, http://www.freesound.org/people/hazure/sounds/23707/, + +desert: +coyote2, Attribution License, rogerforeman, http://www.freesound.org/people/rogerforeman/sounds/68068/ +http://www.freesound.org/people/Proxima4/sounds/104319/ +Desert Monolith.wav, Creative Commons 0 License, Proxima4, http://www.freesound.org/people/Proxima4/sounds/104319/ +Rattlesnake Rattle, Public Domain, fws.gov, http://soundbible.com/237-Rattlesnake-Rattle.html + +flying: +crystal_airlines: Attribution License, suonho, http://www.freesound.org/people/suonho/sounds/56364/ + +----------------Not used yet: +desert: +Desert Simple.wav, Creative Commons 0 License, Proxima4, http://www.freesound.org/people/Proxima4/sounds/104320/ + + 313hummer (Jordan Craige) +--echos http://soundcloud.com/jordan-craige/echos-1 +Creative Commons Attribution license (reuse allowed) Attribution 3.0 Unported (CC BY 3.0) +Not Used:--FoamOfTheSea http://soundcloud.com/jordan-craige/foam-of-the-sea + +xi-intersection: +http://soundcloud.com/xi-intersection/mass-effect-uncharted-worlds Creative Commons License +--not used: +http://soundcloud.com/xi-intersection/donkey-kong-country-2-flight +http://soundcloud.com/kogyo/kogyo-skalar-m1 + +lava: +http://www.freesound.org/people/Halion/sounds/17785/ (almost as good cc) (combine with rocks falling?) +http://www.freesound.org/people/pushtobreak/sounds/17823/ (attrib non cc really good) +http://www.freesound.org/people/klankbeeld/sounds/123970/ (horror rhythm) +Rockfall in mine.wav http://www.freesound.org/people/Benboncan/sounds/60085/ + + +http://www.freesound.org/people/snotch/sounds/96175/ (mud volcano) + +--natural night sounds in Boquete.wav, Attribution License, laurent, http://www.freesound.org/people/laurent/sounds/15851/ +http://www.freesound.org/people/Dynamicell/sounds/17553/ +http://www.freesound.org/people/juskiddink/sounds/78955/ aspen tree in wind +http://www.freesound.org/people/Benboncan/sounds/69761/ wind in hedge birds animals + + +ButterflyTea: +Creative Commons : Attribution-Noncommercial-Share Alike 3.0 +http://www.jamendo.com/en/track/904012/dance-of-magical-flowers +http://www.jamendo.com/en/track/904013/magic-of-the-seventh-world +http://www.jamendo.com/en/track/904016/in-search-of-the-soul + +http://www.freesfx.co.uk/soundeffects/forests-jungles/ + +zero-project + +icecrack.ogg by figowitz (http://freesound.org/people/Figowitz/sounds/67881/) diff --git a/mods/ambience/sounds/beach.ogg b/mods/ambience/sounds/beach.ogg new file mode 100644 index 0000000000000000000000000000000000000000..69c37b7d317a51df3cf2a909f916ec1214c4579d GIT binary patch literal 73112 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

MmsD@x=ft711X)j& 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
;Kc{I#F|lC<^tn3q5EX#kVo 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/beach_2.ogg b/mods/ambience/sounds/beach_2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..461ad0f071e0b5ba746454e153fd1db8668232cf GIT binary patch literal 39548 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]*c+;a^wm`cwTSJ@Z>&+fJ7p*jl!;Ah;GghdxDNx;bwUXGIV)_Ib1Y|+fUo6 zPTu4whh@^$XTsoV`g))&D}S-PzpUawzk`#q@ur?=Ax^|VF^Nm4oVIlvtAuU2$a67z zVmcP1k(7}1O-}vm6$c0pqwp33dq!n*_yJPwHMOV943bn{C!FEJOM%c_YqHeww{nznX~4cP9>&Z6OP;SZx< z_De*Vu|r@~`qDBG7R@uWm^WSRz<&J{mT_od^0HubUy_wwM@x{?{qhcr#3@_b^~t{k z#o3WLr=`g{?miNfxJE6>{5AT+SL+l?f>k)fyt|iyBWlM_cmT^?zU8mWGo~dz&%|P0(H+Fw6eF;5y=K# zHX}z_{f2R-iQ*%I{u`!mBry%oXS-_VqM^$$$Sd3o$i^0B;wi1bT$%mpjI`^9z0Y~y*@J?MvN5i^66271tW-pcNZ^i3ueZ8Jt zZ<*r4vlR79z_ksPA)Vb1I+#FH`UH_4W_|rR42Rny3czxjEf7@OAr|OO|M4)Dh4PUTSWBGFf zdE-U+evkiu%LQa(NhJ8-r4;c7skL~*o8|Q>m6eps(XPOlji4?)5B<~ZHlaR@VTBKO z)}2yYkO_SsnfT_?fFI2FIG@q5!gbo(EfA=*f{XWSgZ0;Ir`PwsH3zsXd7hgM${#PlEol9Y1CUQaN>2 zwAa|P8tFKTJv#!gZ}*cT?vnG%-?`P|PWPB6aFlPpCuiIe4<-aOIB%!5M&TOEOhAOl z(VC+Tm)%$l7vaGH`0yfSsq8YkDu~4<=()Z*hH)I2+XbF6XLP=EaXN?{`#Br^v4#*= z_<`JnEsuuyWwybcor+0?dWo6aL>QbzU|gY%9^yf^EqUUSThf{j3s=quShyRiQdIl>D*8MK4q(ZWD* zHg$n8qOSh;bi%lfKLR27P508}YKdkWVb#fM-_?@E0XR3lSNVJ3_NJ1eMq&x_tLToi z1j1Fd;By1XgivemEoq@fAABC%`EPL}`-7-P`Ep}}#{|isOik)5-j8fL@txPZJz49U z3LtzS^>f}R*pC5E=Ic-7xoBnPYk8{lSJ&fX8YqFThvE5t!4v1Jc4FZ3EbmB6+LNcx z1-RJWSdHKl>z>J(ig=<<K40a)FYwAh>8%Nk+8X``!)4DrTutxEpLKwosBYgC>LKlf6 zy}rh8J>jlr3$YtY$xP}qZvK_-kaW9JUx@HUSYI7OFYA$pN2R>2b8zxe6>` z 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/bird2.ogg b/mods/ambience/sounds/bird2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3c9427eda85994a43039dde977b2589acda8c523 GIT binary patch literal 29006 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/bluejay.ogg b/mods/ambience/sounds/bluejay.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3dfe8a560315aea1d9c98f68ed102afbc532fa14 GIT binary patch literal 40980 zcmb@uWmp`~(lV)z#fqy{OvSY65V;zplo>1}s=I$X)^&LJ9GF<7#2& z273Xa)q#BhfLiZA-z5-LSjqofu#yn)iK<5q3tQyjzpqvJfB3M0WIa3QS5H-4ZK)mY zEOZ{ZQ_EBHaB=f+@o@1{GpjniwsUs1cC&u%&H`f%LHwsEy_B>L1dsp#VksO}#0tw8 z;Xy*0D3ZJ!sbQ7@3aLq&&-Bva!u|XM#FnxxRuNJ|fs=9C0IWbhxvrY4JjYh1+h=0k zQI~CMF!h_-cGLxx0Zhd_+lqIM;r@q;<;nuf7f2u*;Zj5lrt-8F+0ctG(9c2+ z2`h&Kpa6gX=EIP!Ay7V|pE!O#aq|DY|EZQ50M&uniWvUiB0!-bC6WH5foFt9Bt?!Z zO(8WdT~ZLd$`Z<8Ii*=Hi9+-4K=fkS_uwB9-~fO*flzqh06hv#hy?+Yj7uRknEFkx zH|)JlkFpeuBh{SgJJJG{c!UD%V;6M@jue;&{9wsX)R1E-Otpw$86bBXE69)hpKgIf*cc#xp+PU}N-rBvKNQa{pYVL74t6U~%P13S&uBZ%ojaMHJFU!E zubf*i&R82KTQ4;@8P6IU&w2ds`?2d#1OOVd0iq7xaxwXGXph2)g8(=H^s`XJx*RBv z7zX`#M!RHN@8lxy^x_Yck6A#$fT)2NH1APt^!mw#c3DL*VV9Oh6qb~h+NT%V{r}%^ zxin<}fC>N<11{vUF609)uwFePObriE1Aw$T`3qO}fp|Veu#ewmCQgmi1w1r$o&GHZ zFbnJ&aC;8kLm(7jBH_9GcRuC+%NqtP8~`dGd0(ophC<1>q#QSstw=w4eQE|4p_GyV zhk#W$F=NHR6pK{c=X8a^IPM60mI6%_mXdf_h3&c({NJXj)Kc`f)77 zxshmsak%@b-EnC9$wM%tkZ2MK6o#ln@TBBFT4G2cgH#RFTq_(Y7Mdhbq;TZmAA1Pc z76iZr4nUC_r|GAbiIPNN$S07JW3j-H+RRKGea2FdI4i|c@*+xdFf$?k852X|lm<&d zgPMZFBLP$_d*zBgQUyDX#3=)iFl`WB(LhSqPi-|WKa`oEp(!Rja= zHjHX${9(VJUr(g*0c@^CWX1pWpc2apx9!~Q?4nts?+@GO;8Ri8hh>XVfQ@&_|V32a)0q=l)9U8Y4NFBQws8niewnOtv5)ULG|!X_kj2 zH!0p=1JpD1;o`((DZ8}%DT7zJ08kB&4E~|#PR1nx5|jWC7^e{h_7Q}pKhq71rGOX& zvxwMo6r77RqqsN02?<63XC)Zn-_sSA)ME-c7e=5CnS>E=q(E5}cR>K^u9qLjP+tb2 zVd|p-`QS(!+1E#Xsm2Fg`KV>mNG4HOk9dT_jf&8`Rr zwS%RB$Pzg>F%i_5ek>_g*kd%sqXP94OM{t-ETbC2VEP1#kK>WruxS8$By|`Al{y3o zhB}#!tPl$+Iy;{g0}zJ{NKk(T=b~rt6D?p10clX_QekKl|ARKzIB?bQ&k6xX_|Li^ z=09TiAAyX6_MFujw1m~_R&GHba~}Kn>z_UjfbeSArv`y&GvrT7eNKgm3WSnpJ3n6w z)cZbINAoo_z!YesVConJLjI_t7Eukb&U5tXSynvuwxWU90TU($NAB5laBPEG991)$ zt_YR|v$Sj)fn9FYbEx14%>*c#bcgZwqFD=A7Pr6c0FZ!;3=|`f+3Lv)vyo#yeZ+wb zfKq=2`v;qSVUzpgAbm_FYAED`L;c@`5D<(Ua8#mzQc++b`4>TfxgZ2j_>qA6NGNaz zt-(KI5zM#qxMKK+kT?Zn1yG{Soy8p*10>C5f7eFj(zK+2rZyWl#J2b2u z0hj^@z9p#MEQ9%V;Q9;G5=RR8QwV{5F+*V(HwukAOsyLA+>mnfK?}*zuNOQf3aT1t zNx{s|o~(mbyhGh;hUwei_E(eg;Mg~C`zwlU`W!S5p!$g-Q$=y*B_>;x z*UXZ?!+lAtuAs=#pYA)>PHY*Xz|wEvJKnNo6oo5RKxA3jazXj-Y0u>vICosE1!Ie$ zm`BBNZ~kyQY=2@Ih21k~LaHM2FO69hI0i4jg+BfE%>g;94X<4g?#t?f+}pnfYi* z0iX*3Hq){FNYXcGQ2#kCZ*nTRiZ5)z%d?@uYU4_~{gKqZ25)~7?e!ttqbUPO0AM3O zG0}j7RBBk#jz4^m`Zs+aJ*{P2&{R-S9Cx_}x3Q`0S%agKwhaE}C>myDq^rw{-F zc{Oi+DNYEqa_K+F0`VzVc_A*V5D7JU=1@u9(2x6qWmCU=e-r&4xmwD?gV!x?$pAAR)3J1~?vvDY;rw z{Djz5P50GUs^|r>PS=V*xGTQ*KvesKF8>xyO7AJKpM1>t`(@rFjhyaoc}RZ8t&j6I zW&Zfq$ok1cdnHw-Uz4xtjV9%ZrmE+@D)S5Jv}J*TKg&2%eVNAeszrG$8^$jv9}by3 zMQM}_%Dz{+X$UhVpZg4%+{U=`<90Q}pOS9fGSQ#yA7E07;kgqB#W{OrU-!V>L$ z(Vo7t$hl#iZc_EyaDQ1X!%fPgu@3Fz51q7iZ|{^sLvvI2Z``_CEe@<{WRuXt!ESGh z$_Mkf@7b68SSkG9cc#nry{8wQ&&dpduOTdu>zQ*$P!1SOogGtxXF^{LAF_Xve{w^` z^FCJl*}4^@F(iYuZ{a695KDOe#jrxSwDQvlnql;1jM-2)CjI55P6F#zCt%g%7{y*m`` z7&W?CT|$s39hhuQ z-#8VzgwGSBN}QS@T!hxn3p=Fg$V-#NHtc)q%v}$}scITvz(*}>!vSg+if$YyD?FjW z=SiqlSsY~-ZN5m}!!~AZd9%by&A=cyXaK8q!Z;>)-~mi#A-no1P}U$%ieFV_mv*J% z4LNHB*QjuAsg(RQem>7?_s4%xlOh1UGHd763q*iVPdKPa8;8jD922+;`#Zy^G#!pv zK>exO3b3c{Pr;5Zz!i9?7=T~jg#+IDq+TzL_UfcHdpSg}c~pPYya;xDay*Q(!4@?X zGG`l%3)T;HY?JC|yM^}`MDt76{DT%Ku;F#bzgcd}KgO>1Qig}zxTuI>Y5c+R&ieMA z>NUzAO!gQZIl5k$dK4Q$9NVVuXE{!0X)Ge zPO1;W-Bne9krS8ZHf28)Ubc0MlI(0+QkS+=H+K-}NFrhZa|-i8ctZ zpdXF;g@e?Yf{J((Y>5%??bSR$?7T!y2T*R?X;v%GK+yu}`DHwvo4d<5%>!KOPY2fB zv=p=}R;~$FQU~G7mNVVFbi1?ePj_BZ#k{M9M^t;aGl@js65od1uzZmL06%>@%3HT7 z*-nRxj5wGcTBNgQo~_9BuH;2sX5NQ^hN|~RS6ji^WribH8%6*;5OTE$g+zgPnEzc7 zw}P()b96A-vvonCD*j??)dZ{IGOdx2list9 zFF#IYZ^d)i83H7vLcc`LV4+5m#PT{CiWwG&S^-g7bM>waI*xA3Z%N-zPEL*{t;PPl zvz{mvX;>NV3FTQO1fUOGQFQugN>q$U-v{x5W-Nb90Bi>jKqR-|6!=mV;_k1@hqkmn zFA3**Tl#(2|4mX=X%pL|h6hDd{b{0G%Vawo+Pfn^xIol` z`3*<9aak}-ejzMYy70hW7OO3(&8*a6p`1jmq8qKchKdTINa<)#QJtmem60j6B)XCC zsw<`|h&)DF&ANBndvXPo>tFAwG}%91;cc%dvL&y~8;@1|DROf%VQ;iDVYlDax=SH* z6cR~$GAf{fLPTXkV(`X~r8Jal@s0mL=6(5^D~7*AE9OAav!v&(^fq^Ov9HZ4eo!K` zZd?g|ySlEbs+`Ym=NkPw^Zhqk zw&Z`x6gsp;0v+(COIADs+FFPWJ-*}<@mA=*$E=L(wDZw4|0HZi`rY2zk_P~MQbqj3 zs)GHHztodnEM5D18uIdPd4&SB*2W52woO*5=P#;$>+(INdj8RWq2ydi9$Mp&{2K=a zFRpH8UyyN{=GhTySfoSL*(@NRI<{FRt6b7P!>(NTqF%4r1le9@@ej#lat`t@rB znK~8p0B^?K<$uI--fl40y(pAP`H3%zySiRqUk}zKD6FO z@m3j#>Wc+B4KS%F0dzY^fG2}hQZG6+A~5n7bfyAbr}^mYgyDu(P&p2Kp?gr+7+Ya) zN|qlYHf7s6$0CAQz0b}#1MXc=&9n+yaLcfY!9r(s`UgNUP6n&Q(rsaBPYyHJw30B8 z?Z4s(b_)RbhjUF~-+&L`U($M;Po+Dw=_k1;@Cn}mz_eRsu$qC(`32yhQR0Dl($7<; z@Blur&6$pWM+|6?fn&UBk2ep#v05$N561^=Ex$e>ZLkh_F7~}tc>?UdX<`LSRTnc8 z0t5h|mh~n6K@}n~QaGn2tt~v5V;6hxBoMZ)B8J?Di-_%?>yku!wAjxa z<1q5Yxg&N7iyR^O0-QpBrrc+;voZ9S(mcY50jQbDGdkER%_OV}0yS#+`Jn@_DpUVV ziQfgs4WGKneFpAIs>Q~^9MBqA3U@~2Ccxv>=nC^AxP8; z_1au&w*>tgtJ&N_0Hych%EmxcOnqcyoy{q>SuMmU0TVE`)lfhvPHqO^<#@>Cs$&j5 z97mu#)#0Lwo4Ixg;k^d=P&?S2!YW-lAs_{QEUdKh1Jl4ed^R?PBSQvNPH^uXKWALi z6U7+~SqC409FvQWS!MiSYTsc?JPipT1~Tp4$NKGH*Z>`^kR~(myV@MF9GvP)7MF~; z@R#TpJpZJpiOdZlDS5)N*T6y9si{d3A`+>+@Y^$U5z<1eU%nI+-N^SNi+xCQZpcq#OW15b^Es_9vvlxEKPMDW?>o-H-(= zvxm@RvhBj5)ypjKOyAZoWUyK?ll#X>-!c*0k|RTl*p%ZLa7)QAc~0 zR|3RkNf2P##9lVg1OgAF3N%}_{si!$_=V=T0{(E|vhCg$9sA1%DUP2Z*YgzjsGg_2 zufT1~Qz%5lg+rmIB_7Wq$zwz|LNc-ja2d)01-KryWd8%54|o=`IWv2dh^m0G?b3ls zOtXuFWDal<{oXYcOvJ+66@sF<`up&OLg9{w%2bnw;JT13;S*&AkM+wmvH6#FW8kt8 zD5tNn?M;@&fz;cGm4t2|wa);b=amNssSQ)5O*c zAAav)CxBeZPf~~mJvz81Q)0t_V!{`GKcDbnWU~Sl5CIX4@W2$&DMk8Nd&L2yv&$Q~}8ZEdL7ug;*RUq?_9 zX|CbZfLkL$49!?BT8MsOdI-N4gDU{>Sj^SR5hLKl%Z!&XRjvB?7h)dkFMn;a34gK(Fb zq_Oq1{8+_`#C_Yu<9d{3g+hnxZs~}`8U)hcseG-k>L`O0(UZU4UTHV>MhkzD)&;@i zM7>!b__)0q(VqURZzN*CI{oXVk*#(0Cr1Fu5#N#|{`(SwnqU{1VhBxVP8G7A*@8dZ z<;8$se3ZkyWJ0v}a%y9ZIW&olG#aUbi0Iw01^V>9c!fP*f@CNJ3Ys`-vf9AaIe)?R zC+vxnWNcGtf1D(Q&a8ykq}kk5MD>&3J5q`^tw`oGMEVY!@YA;LFcL`hz~?#fe2U)@ zg>a>Hy?x6i-1w0-mp@3O-p_}mn)_XRW|XR_+Vn$bKn(sxhfy&^PY`rCqC4&>D|OZP zaB(50GZ$m;jX#O#vC<=9Bu2uo&Vq2la~?85s(9c{1_6n4^r~M}X73P9kbB<~$mkB` zV=iz^vnWtZ2F0j5qv<6Wc#o5EryS4BG?Fm}N_~R96g~^A;=BHqjxrdfKJ}zLLmeq- z4*n~3X<34vGLn+&=`D|v7$wOw!QTrj*4@g2@{QKLIZ;o#nQtE6GIn3uw(&rZ3|=0Z zrL(e*N^94TnWGst+F3TZSd+oGVT7EHEw{!2heXf_YP*F5#H=|fL(;gR)SdgQ)9l>! z7!*sP>l8WzT5aBpn`=zo`YCMrFimcHDa)0;CB2rBeDyv^!r1CCAzL*GernOt*F(J( zTDXtfgf9vlL*w;*e^G2-6n5SpSB!GER#EsRLV(4AAAHe62zt>Ewx7lm#(3LKe|x_G zb!gOT5E?bNco8rL0B@~Yoxsh*-pE-sg0=M;1F4^^Auddzr`A^`v@s>Ed|B zZ|jwh0V8*q$+pzLpMzwk%l6Nl%_wPH!6$Jp)!QBASf9qQ4wg8a@@-yk+B?)W=K_1?jfO;;wt za7X99%vml>w_X52fae^~&@zIiXZ=hZz2Bh?hbK6SD%JEvyGFc;gkA5WIt^k0mGefaaP195%yD-sm1t8REf_IySIOISc8sOj5 zE&4%Sn5Rxljc_-A88=@-sv9~$Yxu#(6_66zS3^k>;kyeWzB6_)!gyu@!-A` zTRCHxPq=tyBM*q#1_ja7$H+B3dx+PPlObmRaot_QSt_0vF+XIYU#E3-deyT3vSyE< z5mNNP*~%#AfPxOqt)uBB0-%@zieY3EsZZ{Fe{zY~SldSLMcH1(8;;qTy?gYPRkszM z*zqv4X^xE)+Hl{5PN|!>eTtQSj{-oxq5~$jL2$&{glqQ|UTC2*A@GI+k=e~VSGQ5F zll3=A)0gwQflmutyi*zI3BSEL*Pd_Ez>Em9ZDmw}02wcn8}czfQmUxFxuqZ|T&$nD z`;B6ny|bx(bS;Gr_Lj>$bCx%0uXo4p{==pq+xclxdkD{<64K}A4;WBfFruvy0hm0= zOM{4d(BEtY5JtQ9NW8gfzRHM2p!{p+QMLR|9q&rA_~UM#dF?3c)M?-9YY}?f55%|v zc|QC-K`#l6Iw+66Zu#qYAeORv#`>cs!ac1~Lb(8svkK+s}OC3DCWqlUkM8u@U!7rQNNDC>Xy*tx7bd|u|8*Cfo5;xRv zen`xV?~M%=EXIu!@r;4JSM~q@@)*%NCAJ{q&pU zR%dPiph$!p7BlVRrdHbM?qU2v`-Gf?i(;Czj9+1@WWTQ5DM2DKG0#=k#GG{1`6cxx z+s(lW$Fw#gS|23^myw`Ai$+)SR>;HKE}EsqkL=XlLAcP#sc7Z%qoNOrg6qGYIOOZJ zy%y2zbT-Dddn$p}VoEd!KaC2Q==Ko3x-QPS>J&c!Y!aP`74EY;nWj7`Jc>ALT||$U zq^%1Ixl}hD`F%5K7EXY0CZKxuHs%XOyKvP2D@c|sEuw5IULYFD^}M;D zjuvr{N5{dRK_Bn(B5yC+jz)}$&9hZjx2i2DX3wW%Tf%raHC7@{+|YV2thHYOKeN+F zd9T(!tyE3Wv(8}Uh>MNJULDXE&;+A`esct3o(pZBKRe2ybHa=7G8XxKw~~~0eOl|a z7_;AFK*<3UuXv4aa`(wA(^?u@S}sq}#bxMy{msHfl@e8Fc)#Xy$w&9-IkECNCka!y z&cL`y3f<=P8A&`}itFFGW^d*F<>2ncf({e{_{XGF7fA&} zgfHIt`;nt#X>qndHXeLr!p2(Sg8{%_wg)#{-edAC;4Y&IV$BYRz@|CpgLEfcu$P!# z{W}U{Q|Q83jO-7}=qz^q@|%M%`G;w57*}#LBiphfkvZoU+{&J!2Fg?q-xg55$$US~ zE?4$0fMj?2BW4cJWi$CkP4J^0(?np}jYagc-x{W+X-)H;_%SNU(l3d+umO|zJq8wq zLcvd0?oMA*rfT$ZtgUbowGg&OmT$ya zZgQha8BDc&D4x4$r&46&$V4_t`s|rP;-9^AIyPwYu!bq&KyYSD=qo6C5|Fl~`L^vx zMzm%WUfZPCG(byi+S z`@tUp)yUTl1j~M2Sr>NXO+4{6ebU9Ydz~ZXH~xyvb1N5rP01cCexY8QiDM=8cc{|1 zXQygu;GBrqTxG3LxEHm3i0T7l#(Ct0k3fx40JR^GV;Q0@(+$AiHV6YCb>Hi>>Xqp+gWSCyrTl5Yf64Ui z=^LtX_N#fL-@nFe{(PVH>2w*@U)O8*R_E9D6wwf&{R5OLx9h#(u77T#=jv|LMYV`s zwj|;|cySQ#9_9jp`PTYfKW`mHns2JPaO^k!JkXBVidn3OzjUrdIb3W_wXe zLCHz*5=W>u-wuM$crqu8W@2ZV-dO4~My^;Pn%y|8bi?(Ei;bOd$k5(NzjyH|dyJH+ zlNm#SwDTWryjHupPq?)olI=1omIw(FE0Uvm%rz2}2x zIh@lkX+XVOhHK{C9tgTSWW{vzC;{5-+W=C{9-RGY3X_)K30Yh1{4R6LMizgDS>CVf5P2a$x#1C2;Nk05&6T%rP;(~ChORJ z03emH;Tm_%?YJM_91Jk{VzT-9nOvG-tS>`cTdZdsqaxAm}BtJW8Y}ZR*K5>Y&a{=XirfoY(Q=)P-Mh%bPCi^MwE^q|G9JeRD+`7x8|k$ z#eTb!&fmtrwj*WykqJACx>n>~08|1HXct$J7g&E{k}a0qRPO1Kp04xFlLuvj3Fsno z1+u-jen2_|rAVoZQQc1iSVO~6f<-g#vfqnWRhf>YEW27ZMWz|+Gjuo+j(P5Le06xW zMj^}e#1ok@woFe=qg8i<(&YUna^hdtDO(fF`MI0%h0cS&H9g!36W8q!Ao|CjS*3Xy z!F`865o&E?vlF}ZGi}=o{EQX6kU?pz7=ZGvMJ9ZK&E)Sl0cohrFJvqZr@vPU8`d=r z*cP<0u*#}lF=jMMGQ?`?WqFJwH46U-uf0mC!8@9w7m#A+_5!w<0Us9}74A9sc^9 zLZ%M*mZXtH4oTt=so|GxrIP8Xq2mu{h!SZZP=ebPOtUY)|1v6L=hh7SruaHwVf!f9 z$#8Ac2LEQfA?HiUt|Nct`-o7U<-k+S(ceY=#r_TJe(vvmmkRV*$JG=q-ctd>B zH#|Co6x>(!Dn9PI6PgE@Bs}~g4kKkKgAfvZFt|dCo61a4tftW^2kA}aA_kAgzMHtc zayO(5?J$;O_x7!Lwln)?x<}~K>+q7dEW0=j6a7kcjJ+e+<4W=q?;h0Ly4~u@dGjuY zPB&TVlBTBwrCph8eL<{&{vwmUAL1UTjO*K;zVAzB;l={v zN!;(Ns07`a^JvYvzWn_yEw%V-cI9ZiFk(pz@mwtf_xX?7p`{$Il&^m~*}m;mK2Z5D zEe$wEe~Kkj8BuB4SsLr+%UZh|)LcAY@p>rU@;o#JKqnRTesBHMmcF=iyYZq}M*Z5b z)uL{bC8781B@3|1f!syr|0JH2K2<{Y;ew3=V#$t&dBukWR;=5#U^| zzv=;7rf;7J`5P{GY?Z$D`88uH>?!i;iM|V*U-AzpbZGXQKq??vmWLnEnmjWl;m!Tk z#n`l060jqRJh8tWbj`Wte(OhZVfK+tDZNzGPfyf}cpdj=NG#ELeO3C^2c7=-xoGWz zkcc5hMI@fgMZ_C?p7s*|kbpkk2wVhNp`E{8KkvZpBs5f)60=(`qeB=^u}v=HPBorb zCLpA^D9)@U%p1@UvH=j7EFVNGHecmFf#ynxvRYG?RgQ7ShRNT070mE;n)X)qPaF3! zkxa0PXu-=N{&>iJllogS=3}%bupaef(*$iWQhFvdhc@)N1bAKqKw!BHfPVq62i%Au zkO9Ot=i;sJACDU-^Qd8+H)t3h76k^CqA3;lR8o zZj5~&_oFSN5=c;U>rSv&|Mf@0r5Vj%qsv($9aQ6U?JXQE_8IR2)sS&wujpJ#lM-=g ze8LZ0STOc(8A9E5zk1zg-H2lgp-F6mo2Nhrq?ZG~#%a-j1uc<6t3viBn}Wk@cy#6} z)_?mQ8o>^O7tHSfq6}CZzb~iucJcD@g$901`w$xL7ZLc*-#;)o*cTe)7vL5A&O7W~ zRvH;+^Rs<>3;jj^yA26sJ2SU#dU9x(a0kpQj}T>zX%YFQ%+K~j!HDc{MA|q0fddXb zsd6-Ktq}0A+?r-XWw#zS066Q@Qr?$>C2|fK03a1^@L0Lj(y~xuoYw3LQ2R|e5(oh7 z&}W8eV8fP?CTtLZtRXV28=P`^`S##OFF__!s0?YUoQAp(1nP-goC9)71fAOeaZjT> zUYSli$DoPMTm%hji$@r5E$UJR3nO6=xUjEuaY=Qc2Lmvd!%E;eW$J)5L@ZKj2M0o!+L;#8p0T{=4;Fbr;u*hU8(C0Lpoxa~`(j&orf$JK1smq>fS+rJQsl

*pP-mm_eo8(SQIVuxJFJSPHtv0U+u}GuRsp;vcC* zK$i^EAmWK4>t_UjImri>iCSD0JSwh(Ws;V``F3(T(0$F`Fk2FpcpnMA7{|aoRrK|+ zVbYG1i%C?F8ymXB5oR2yM9?E~Tg33b;%s?Y&qPu?kjuhnb{IE|U=wdp3F-@R!A%1o zAvy~#x2Sv8ybEvu=0lCPvvb*v6g?+_HsKPus#BU=K*Hz*g;E|A?T2QSwU0G_?!Df( zn7bmXadk1F1adph4leJWm-?3HRoBhq!mHi9fW_$53S+<~0OzV_KU4VXEk?iqAo!Sr z@v#0}8$8#LS}+6qp~j^QA$UabYOAam4*KQG#m_oFJc&kSXkm- zWpTfJmJX^FbnpbRlOBYaOYPQY2yMkeV6pS3FeSh|8`e$%-DOksA=L(Tv+-|&Eh#k$ zVC2N>1t4PSX(om013!Fc#6&>9JsanOQog+%oYVaxZ#U8egln}H0Tr&h1%GVmcccP; zK2iGUY1q@82?qec1&UKD4d$Lz4=&&-1^Mo^!voPG>GN}7%Yf%Mdz1}%D52}EHP14* z&M#>B$`Du2kHqex?VI7C{MG@nONrpvr}LaCc9#mb-$G5rDP%{ahIH6k3cAo5cN;7y zj)$@WnsWfsGA`E+M)31LNw(;NZipDb+!z>miJL2q`8uY|@&s`3?w9-thI zp#G*z3QTh^jFteCCY>$ahovQO;3)yStj5S|K&+To&<>$SgjbQDjE_qTiey_oiOb>} zJ-!w{HF;B_SaR@NfbK()r}`ioHCq(TdxHY8fH_?WmPQTZKl8<<{P0~sm#tTMHYAiZ z2NfAxN0mxR>&}zFHrgT#&6A zi1Oc`uYW0np}bG3&qx3*0ErGTdvcHu0qzBR1u+tZ2yOi5RQVAI*a}twy*fuSLN!S- zzm>8r)wX4k^7r!fbq!dNb)u-D5NqO`or)>Rz|a`ZkR)0#LZa-$Yp3#H82E>sk1#c7 zxw{|_13crz{UfcsT7uMhG*~%$1s*zuX!JIvbt3+AV0+o;Ty1%|vCX|qCP>ZxR^pJyj(+-b^4Hu|`MY}}hLdG`QlH%J%M5#xik2&m z3XStH#mVqyMjxZTaD1{1J3U?2C0dRMxvnGK>Q(|ymc9kr830Je!Z}~JMy*lE2F)o^ zRIHOhg)_jVNFimj|2snPpyGBoD>Uu&-ocNc8MIWvxF%0NFJ=;y1q!%Mh17y!2nQ^m z0I9Q~+T}9EteP@?8|iqV)73Ei49@i>r9LbrH07CJ>D@G#yglL*W1bx&>0f3k+O+7) z7#O4wwPlykfPp*NjI6SX**wrppuI}PYmX0f2>UXhCh*>8D($nZwmp6VX4fVX<0|RH z5B{JJkhhpv02BiRqbU!$3y1J{@u%tm1^nAeDD4J{d*6qf-7*#5=1gXf(exK;TFMJ0 zrfXUUXo6-wMPmfk-QWmlON30~-3vgafWO(y*Aw;dUucWuoM!d&c zx}3XQwf=37$YsWB#+!2zZ@g#In}@#JRrVY_VG@OUV%=ji?-&yuz_B$1SY0kM!Fey= zkHBBn1@tds-=nqh08nPQEHJ=;S;Sbx)cRm3g-iRZt8r*gKHzG)Iq+f?t5mjyQE+>! za>IqCKt54DuqN1!j4+T7n08&VL`KZHmRY&K4sCcXd9!~f%n;D5Z@Z)1HMF18oFXJa zc_|1Qmue^HTD!X0nHh@B@!8T%tI3^dcw$G#LUa8zvqLl#Acq++*$ULAcAtKgFNKO4 zOC$3Y30WdX$JSm<6LQFSynz0OzDi#^7*{ho#rDVR_ua&?W3POmeOhkD=Bf!6e}P7R zbYoFd2mk!amYD7Y22oUHwi7{99p~cgznv~-k|vOsNWj}9+sR62+5mStb?f36OP^fF zu~8~Gp`iSxpVvyFHvaKy&0|gt*wwpS`iR4UkPztV-4wev^_?#9@Q3sw=rM zd;i>_R@4Gwy_+zD0CZKg1~~ei)PDUC+xZY?nz*tUOE=550YA08Qa^8Q};D(hrlLOAbg{2h1MA4LznHq*h~G45E`OmaE=+Y6lf zFW~fe$dQmli8jL=z3@~4T6}dKqjB~S){iEPN&f;Wph;>01~Jlx|KR&8z*IQ5Y_ z@hK`{_EA^U)+W&c=X6zI4g(y2fIk!5o7K{EFwS94rG2gKz6cajf_!|iVDPwdW#55pZO{Z2oOM4Nflqcf!r3?2z(Xu z7keVg*ai)dIR69RWyVv%xS006v{IePqk_|8DPs@byw79u_Rbm#X$B{ISbQSOR!XN^ z26eQ#^WOM@pdTU4-1rn{92^AsCYvoLHmNPGq2}ZydNZ5Fjx~jD*diO}WEIM*%!?K# zN`+u?&0C)e1ANHb>~r^6PAFy-Pw&}Ut^`5CNPP5a6c6wc>?E*gf7T$@%k`<0Kj(by z^l5Kzf4{@}dGZ)gNdkcb2!SkJDFcfUhvB}O`Gmn5hC?BWG({Yu761|eLffv%$`~y{U-;YU?ZKcFn zH3ipgUFf&21xC8MIj;q@eK<{cZm-TS#fk6k2%%swLIMu-lSygx%9Ncp2izN`_}Z9R zqbdoIMWP^YPy1M3Zzs#s73^|rK5={LM)$|0Bx+MmJYoQ&bCa;g$M1H9mzPz^|WmLcsQcE%-X;>>{dN+$r|p=5rmJFf#5O%0u}} z973tW0aJjypIyb7+kuVeoy<`*+(OQ;ADH~TksAmw`J!tpzA5qEW_O-6BpWt=<>fH9 ztPCr)?fNT$i0_*41OT>f5|KXSC)YU-zJA&~T1f(3{N5R*n>KP{YSre)1=n@*Awa!f zxHCFHX#Upb-l4MbOegGl4_bgUS0WP_vInRQCBPO8Kpd!pI(XJ!-?eojnBmj*K!z)l zv{R7By`RP>TDfdEP*HVEY&K%=!b{aRk(4>)o9PRfUaJ96y!WM4D_I;4ZPEK?d^2m` z%93Ri-=I|7oXb0rrQ*XvYv9^0we6|+z^lA|w;bCyEdv4@5_AY|i7yIlWt<0L6Oe6> z7Htq!_>I2mgZldc0ucG1yA?jE_MsBodf(U#>+-Yhr<;j=`n1toiAcv72NhrN9Y4J1 zaK^+JDv58qS;qUyoz;*zCbV-#5^nw0@4PI^%nG{iKn?ytN~xM8Oj&2shB*c86H9Mf z>Gk&a?-ba=wWij+4slB{%ZPs4*{BjvhY<9ULr~tl*-W#;l5}eHoQV3l zb$($`RUo_cbJ`$FS-kN_cd)Ga#nr|+7W|d;ZT5t3&yjfAyUO`_#m$=2z4V-KY$RF& z_b2HfXOcP2)25s|LL{VBvSC>r%55!e50W>sl$Xt0RIr$*4*X<^`$PM9vvYkVD!n5+ zEqQ7JYMLS3#y0JlD3qb*G zWu^^hMPF?mTC5IZE%z9f+BF!KJ!_>}W~ul-g_f3)hQreUc>vEJf?GrzA@8Es=dV0{ z+~&(mF&-S$W*9SEcsd}3-GTrNbXq`6kXC(2qKw4-YA&S#UJb>i2clkfbkLQ4{}dmx zo6ktHsmPzuOsp;~sAV}AMaE52;Jd<5G$1XHxvq83t0^wtL3OsmYu+Q;id<-_aHAya z#R%KRzT_Ib6c75f=$>e)&A3!4Sd=tlZ;RGnZ%%w0_69sZ0|CQc7R#^Fr*tPP&i$6~ zQgbGUoW*=i{`|>`;@k7bBtAcCFdn60v>S2Ow4uyl*+H~~wpFQ^`lJZYMad3A z0)LMIm9zne+gmOkFyh^jqL8OkKaL=LbxnfG+y`3PEYYliCv%mpFP5tjG!z<|qLfkb zR3j@+AC81FIWn2!C<4Sc*NruJ)?9o=7DRBxLX|2X$}YY|F4Shqupz$gWm^T^hGwqm zg;bK9T=>P3PIEP8<9~T1XJ_Rr?_fcv6 zd^~;q-Q2z1y*=N0x_Nu}czOH!Myc9)d4Gxu43CTZ80}x=Ixi=IVBC4*Qs9L{5E%k5 za{q2!U9{p0dd+W&-*ELlbV;WL19k$6Dy{;FNtCpw@XVO>6A`;noyO9sswepYo#d~m zHs`mR6QVDPWwD*l30`4E&D}#lP@p?|*;&<3mC`lSHMRXbCx7wvqGI$Pav~uC5(0F< zFSupfU9PeU7#aFm(-_Cdr~qb;2WkJ!YbQ?ng7;n-*t!W@El2%0`)~` z$vKH@`+{MR&R5#J0jn`o>~D+TJbDmRZGo`xPI%HrW_L;^WBwfrinr=a7gUm2YaGFF z-Q8g2&}ykHp7lCK(Fg_aJAjK9Ce`W8In{>41q7;{=a7vD`g$HIKH>FG>4K9;btS4rW+ z&S%V}tQ$K)MwSQgSR*L%u}j^K=)I(02I|W#46h!lf=$qk$a>ITwuvcjJgx^&!4<(S z>#TEbaAkm|y3$Lb>Z&EfmA$>PyM9aEIdYk?(ppciG8U-r6Mlu2M$8X#E$7e+>`XDS zDN&ra-m#2=&*7h|->kb#+%KnG1h#RiOWEX@tVj@n3og*jK*_42k1`+7a#i%(eY4h9 zwS8Zd#N^%+d0+(G+|YrLp!?gBvaME{!%^JrP5j6q!2Mu`oSs$nF-X?@d~ui`{bJ}? zc_JOi`IM7V|8C`vAIUY{UUt6sIK++yxNLBzCiX2|;r!}nT_7+);AgXa#t605dn|`w4Q?T0|j5|vC*8p&hE@CI|5u>=*qZwl0SpB-tF^Z8OMa5(b%3aSuCZQVr3l2`xnwwVxSdwSZlwVyk0(t4+NE~dIhFClGfY1ke6jbos0DR)z^ae8xNA#umV zt|EbPuyjX+xJ=RfNoq~LZIvDXJM98>nNi++bJOlWe#2Tp1C$ z3;cC&mMklsoT!n6Y=C^46e*+}t;qj?qjOtJAfWVM62rQQt5dqOanpttt7~MmS)*EE z!lr0I-ui>ghk}aa!3%|fb%_Q;0WBKRFQeB=Z094NWP#M_%R;1%@$ANZ=g%D?ZgNHS zyJ><5QY7Z%gW>2vhpvJsu}`MNNfogsXz$WKt$euXU*z0gto_c(`m``_RywVW zwV{wL3JPHsMMl*XL`03ATo*eTj~RGr2L2C-Lr;P$ky*#2#ys(fCljBNKzos-RDMtU zGT8d}Y4_e1<@wl8vtGN;jw-~dO6z9=&{gmZF)277Ex)(Nb^L@T{J>yCgcQu5B}Ew1 zAekkad&1>$GHRu5XxJamUdUjjQ1V1NV50Q<(r01q3u#ln<1e!pY|MQ>3}TLDyxd7V zc^C6mxYh+P2(2*yXG~DCrUibs_mwrD3cq`tP1G(n$=WWhHksUTGBXt80thBgG)UOF zm2y63Ur;^AR>0kHhQ1e{=#Z(RWF^`ha*epH-f=6oQh7E?EP9~c)js~x@3J;>>u+`g zb&YrTlb2Hyw*euR#GT7WhhHrZL>E+&>ooLp7OX=+-+@l}(A~?|?3-u5^zL_U=;Tw; zKTEXlBO^i4!5OeamWSx4g{TBmz?}!g>?hh5ObkCMVez<;tXx9H@75d?0^7_LU6X`!B z0)__feI2i*?X&q**Yw^pYV9tF5N8N3+CX8zQM&y2oadUKq8b+tl+KG@H>PFU4M2c8+v($yf%B;eh?{kvrjd=8fr zlHi@aoTd8v`^81IlSM5RcFT)u;rAgNl~c7G5WuM3PBP}xr>`&YHwGt7XK#(M*7f%$ z=B~Z`^Ok)ySu)cPA1=lXtE553X85}qZts(a<@tn++C|E;2D*^W4pn3@&6y9 zt^zEIuv^bA(%lUb0)k4nqymy6-5}lFu`FqUsC0u!cO$ugw19NCbW7Ln9sd8`=lZ}i zD?2;i%-L_wcg}m>_YCMiTW#DKo->n1H6nMLFe+qUc0g#?cI2LyP^mUjT;wUgPx$C7VBLK>tlGkDq^@aFVkz8>fqnD@FuE5Hwd%T4q-m9Ag=JoFV?vX76-2UrzZjm` zzpDG}C6JR>9@U!1_j=5!xNo-f=}f^;adCc@6ES6ef0e7bz#RP5tNETMNJF4Uh*b;}n1#K?zRwA2JVlZaAp>)fbXx4|ceBJ%Or z@ScAV`%FfR5iY~rlzTgv=DGEiHz-OGPer)mbOIKgL+c_9+R+*UWC?STD)8ifl;Chfn8zlif*(4c-wxBT}?-gr=Hse|FJ7LOEtG(5v&n5c% zzxDf_3K%CwJ5PKH>$9uY)zLbQ-s6o!!mt;ZJ-l2!&;dFT&@n6zJehMNNtI=w6 z4xmqBe%MC}wp2wE#wUTf=lD>g{?Hr6^PQKpO{df_pCkADH`LC$t|)E4<+BuG0FGsZ z0Z`Z)*t@Q3$S9!ti7C2VB`#`YX|bC+Hx>5K!$9zKi4<=Fj$MDSZJef`a zkAtU|G#Duic!Dx8ovg(3xcO9;IC>udx!5cATt}_yV!v`O(?i8CKFDN=Fwr1W&?)Mp zqov%?bw;v1xg_~Bvk16RK#o0PHf zcB?tV`L~_gMYvr}_T*WpxHd^+x+3+J!_zb|2Je^dYzM8Svo9&WwsI3Ll|AOJNHLS> z_j6F#B%g{pTetO^q9dM*Nk?g^{`Tm1{#iZJH0iOXg-s>7Ld10++R*6D1(A$jWn~Ao zG)}A$J`NX8gCk5E12w(^NUNK*mC&LA${BrstIO}^$4A?OV=F}|Y{ZmIQ1kA8>-j09 zl+uyRP1!W4SK8=Qbn<&v* zbhX(f~0DXQtE_e*-`MaejWdII%Ys?Z-zv~nP*NNP%%m;uF24H53K@3Ra z7XX|n$Jmq2Iw!VbatyYDF%i&$05BO`Lwmms41)52ci-Z4(+yoJcf`|L&pB&eN7JNB zHiQM#8|a0w9kIHK_;CpJr@x-yiaGWl|Bel;_TMLj(&PAGu?cv8-b7iV@}r)VZMe?~PdJfpI@y zEYU!T9je*bglythg5YAyGt6hoo^X_{B^n(_5R zXmFPof}+dlKO)iKCAjGK9SIQU%>+O-^s^FRZ|b*DeU+K%NbLKEgC^`erU7?n%Q_k? zbtSbL?1SGks1ijTdQNMbvF>Tv&uy%z5~Q&d@8pPAWd4DQoq=W+!SfCRFZJ)i)! z0RT4Fayv-lDF7I;*z!>UCZGf{+$Y)3CA;}*cF27=!pxj_`6E7jG1!f%BkadAJsQbQ zNnOFxS(WpR@-?+Q7toO~4w?Ya8>$EbH`8-I3&6v2?(a?hj@-J*(e<@(>pXN|BeKs- zum?u>5Hv3pLsL39BLI-1+BpXzB0cQ?Z~(6YNS1ReUDl)_8juyC3t|P}JD|`EkW6k0 zn$D!u`Skpcx6jSRf|;wD9>h#i`h~8YNdF5h*uQb!)Jbm zb7wU@ZyzwbK9OqTu7$usQjruPT;WV~RCXHV4!Ab1%414{$IpAQ=766UT3p=M z==b44A%XtE{((N8-fj+#j!yQjj`p^$PPTTfujUs1KBnZvp|ow9I<;0yGJ=#KFyOi} zT=3sPUd0SQKc_m0 z7zb}kpflCfMVtlH;ni7hGjT|q0{3t}wGb&98UP>b$sj=1pf6j(A+D0a{Hg_@2SWO1Zn9`10}7BWE>Z3U*F|IJ z@gfF{jH~!U@BuXRty_)!F=|hEN}n0Ou%YymNNmmilv;oI>Im+c0o&{Wcw%_%kOwRv za^{g~VE_H|dSNAMbnq#hAZ|B_fc@vyKYtNPA0=kPza6qW&)(43M;SaqE#9fl zFMWqYUto2K8gpU%cT2er0a`i$X{R#6R8_oXT_J!iiZrjieu7Gbcg6@r-he5v*afo* zdsm8g>Q=p#px}jXZ5A%~?yRI)-{5fXi?owLoyo4#i|Fs>-ydApuDXcX{f&z!i+xX` zv#BLY_uPw8w=g3z_31Ou6*{{wu=JzG(l$4NylZFN}4Fe`@L5Wx6N=9+F zcYeZ-PetxXu$i6DvUCtfBv{&8Kd@*as`is0mxv;H*2xZ zd%$(>Q5cJ#?@?aIq9aN00KO}Tu$<*jN&T5j1?gQo@2FnqftJ6$7HJOT!5HiGvwAzb zY+2&O9vl2I3q5hgWjLYT9=+Qa4Z(I40M4=H39uIe0Gncd7jG@=BX)Oo?j#`nvLkkd zHO9#$V_Vtw$8brgKEDF8$#%eFp3cjIGg-=k-NZdhnsfw_iVfUiS3Ljo{OBwtyzc>S zy{K}&`{C5Dqh~MarXm!Tuk50?oDXo=*no;?Q75Vjq#ex`o>DA<(QcU`+Afr8!_Fd< z9JzkH$V-aWtqOl?-VP8R+F)W|C7-!j)Eoem1n{8~_$a6;buo)rjo%r#s9Dhw% zG*eP#>gczjk$Uc*+ijUrIYh*@Pg?@vvvCo8c`^HIy)VTHpw5}2Z`*ZMF7b)9&a|!D z$%ZQg-Ma@c!Misr3y+@M%KbXIh+oCtINf?;%mbqZ;gtffv`gW^0P+T>yMcOe3PA%m zr9iR|crrm~TV?ugsV9m)*7+5KHcN|ygKopy>HO7JJH7__HfN9Kp1hhnKj`clJ%1Lu zDkAN)7CoRW1eiHexdvGLsIPptC8E?7@MFb%r(Y zn1v$$eKYIH&^DC%*5TwgPG>lN6fTbn+%b|XJow=ToXiM-`7p<0_`m<{NejDPtYpIf z)SI=IljVSaE-{Jf_5LWRbMBRrA^w1%=Dj8=bod_^z?KyI)-TBNygPE0gjQF$ z?7N(!T+Ybv=8ry zMml78>=I14;P`5D<^kDEX}UYk{o&){EV@(Uv5i(<7E}-K%ict{XIB9?oc+lTXY0us zwnFa+de?9=>B%nJu;sy33@!}H;bbC0nR`@TpR=RbY0bmX7EKvXBK9z=DN`plOHaH1 z{WQk&rxE{<>RA|TdSW)N0L!VQ^k7{Zqf!tSC`grOX~~ar#(Bfk z;P{}Y2ZE?Zd7|nQ?J`U#6F1gQ`h2PGjG`fzgvdTf)IA{u6v`NwhraZOrQVt1M2L2T z>~9mB26z`3c-W)NJQ^3DW^PDyPR8=rs=QDP)H0rVPgH2q{&yv83ao~*P1miQFF11f z8%=Id&Hfee-ZbgXze|&UMMO7sU+hNUW=ctxVQa@PP3b0&mUwxJp&>J~E`ONe5b%VC zKmZ(cz(g22Osr)6%jwK?>7m%$S1*AvCu_M%hnD;j**2@~Ro`Zo&3(}lHC3VIrjGe3 zwGRA~SAbA)1h?5wD4^1p*);MGCZNOS8Y{ryDG+TUF(ef}Bm{}z0g)wOS}iqtZVp6* z=o<3~ygb&<+H3SpS&~eytHMBCn2B)5o7Ebf_cyVq>%8YeZ(n)3VgT$x?pfPf*FFQY zyu%rUamVIrCM8XF5}emt1@U;Fq%xZw-ZS_-UDW#WrO#j(pzW68enJY+nq_>*F4eE? zdL?2$Bl&|vbKYiOaCP^?cAUuVeZ?Gf#9iChZtZud8!L?e)M#PC(DH|&TK?Xsziq9r zB#Fp~vBQEyPs*cbdd&m2nFwjquhx@FrL@t6-zhduIW{^x&meO7G2W0ei7f>5mYwQ7 zo#?O5(K6iB>|OtcU%OG|=D%aFbOyS7voaHlleY~XBiq%p8>PBr%Dg|J5PUsIRtg3= z1SZ^J(9V&(^;PKBC42zTe30&nK>cx~9CElQ^!iFCvLoX&_m!iP9RK;7XnIxofJ~en z3uQy5m?>Q&rd!fzB%_fqz1KmHM#tq|)WXW|NLodHb1-1T!5i#6Lt{%J;J!E))Qy*^ zCKWLuI~EJU2BJXV&_>pP37vi$B(U3%n?<~2)?*SAB($zkU?-ikPb8d;31SSTTGc4a z->-T~rD;^Z^FyzZy~~CfzFbA@^hwV8s!=CTcc}5)TYl@%WT$^0DlG&W)GXDkF=fgw zMszUb#fXD8KemJGMJmBg1fcf-aDMXkp5^hFIGg@e{R~P@<|_|y+coUzrDjazIMc3~ zsOs_gqgh71+VnQYa2;YIDfq#Mh1sirz% zbP-GKnGDPo0LRKEe|?VgY;UeXQSaR-NZ>Kil_mK>L-1!L`0gJ@78z3* zyai=9*W}G#mt)(M_1C;1^K%1hhVQo;JI7`OBydBpb^+!er$UDGg%%yCHVyu6wV7Lp zGz+8gl=|T$aTJnf{tIi~DS6$f_2t};ljPdATC?|$B}g#=;rsgScM{f8PIab`A7qs; z;J20d!XlJuEz&uAd^P=LCC&BIl!3iZ7_IwMy9MH;tyY4mtgeI5z=}s>CUX2j#!F1U zd{VVZL?|WWXyK{V{a1$&v`{zd3~ZpwELpRBG@F^I&;57xl6rGE*67Q|3VnpYd!;ySS^%s6gRXi?s?|4dnIRH21U4%>v_W}R_? z7iRe}yd6QgqagWeSE!I7$3#Eb*`f4jI{%>{f&Q5?&yBu(7KYZ>?76yM zCq`1sp8_QWh*ci;9Ufn{uzV17pDEm!M|9CQz3xjy_0vVu4=)E*1 z=gT-OCLJCT)0X#{Ms%igc%#n+pGQHoE4ejOQ}W0qJ`Nq?pG;j5^Od8Xdt3<}GsU~t zUCgA++QqhMnhKGXI`%)8Z<@#>Amu0id!PAX4Q&~~v}H+C`~H%!T245+b-rTC1|7gm zhA3Y)b^kA^sf6!HR<+6nu*557QUg?WYM~VA1Ig4#~gJy_G1L6%)`+5klYS zUO?Xoi;OMdw_86fc61STk<>{0E&6+?BSfWHI3pl47Yis`+L&SA_C?57TeUT)Q>ebR zM45j9OxU4>FTW6Iz5h`?4#>UYpn76p=etN>lUD5XZjWldkh+xLw39mG&$8 z?k{5^qIst0^(l=?dHg0OLEE=|YUcsfepqKM85XzV#S;bh3n2jSd*WBuMU%_YYC@Io zU5ud`GgBJ-9{7Nhq03B?rG&}(D~*h)icK+|g~SfAqlej6e~3Yd(aFSB73X;vuWtdwh%ypR=%c@r=PJ!D5W$CU|lmM&zIC z5lf!yNh_*54UE~-gKdSfDBqJ4mwgvQy4?K~6yMTj zRm1o)Uz8-mRUEl56LK#$r@taV;xgZ}%Zx9#STt@)!R z-M!P8_nRtX10Rkgbmvr1qMpC4lpNCpLt_q|?F?_KC)0(ft)uzONnU`94BY>@9Se3# z3lD)BCjQ&cuV%4up8X$25&Zuc#r?W3=+|t+>fm5)Ywcj~Z0BHaXYcCeoHu#n5dyv1-Ct|zNS(;Y|9~+!g@#Q}KHAwNeK&2kNE-W4)MpBQ7 z7J6Y4LnixiU*+QNS|AI^poHQ^O;TooZP1y+ALE@TWcY6n>v6mmX6no74V!kuYd| zqplvDjB-Kwm079fWgQC_W;?HJ`279SL?#1kS_< z+pZ72WldpaE)z8kH#}9+SL^B6jJ2R$M#?WKNH)Hvz1^?%Oo0 zo)ODRomnwxl7Bn3L5spgDnOsPeZ*B~@?eDU$m+FAUv5eypO%P~57g~tS#S2`kJR+x z`tN2>(M~qjdCq@2)5E)9Y>aw5p%px4y7BJ(;5v2v;4q-1HBR@+QmqGH9Rjo?@#%jY zi=-4Eo>4<3623?_L5P7x(0x)lk*YIkd?4z;!MM>}D!z?iUnr$%+}D}%uc15mIg4-U zvrk%1n<)`^E;&~rmD_D`RCCCCINtXGljf7pt-287W;(6H&O5>E?uXz+LOCsdbEPAn z3!hKdd)wH+{s!O#knGIgauDE*72%WpLW4))iF|$`>^7!#oKh6mVcFcs7J<*xxnS-d={JxuA*zeu+^Z@4^Twpn4=0mBjRCuP2 z1eKG3XDn$u?;|)390ypWBw=`1KwUs&mp(8-3w}TCh$TDm()fl8)i=bd;-#p;{j1R7 zLsMx66!Q!D64j|+G`<2+wZi*+@w1og{1V9e;e3&EsZo8W{@n=EbR+CCCR$+mC3lyJ zW&LCC%-?dt`(?5-2@pL%l6{n<0r5Z!t8f@Y{bdB2o?Kh=-u5+{PyNtDdUqA}fVIrG z#m%Jmi9XgkmXtYSC8Z0#t9`Fj_k|D5w z&v&}q7Hq9`KWs*=`vi$Do>G!vcY{zKv}n1;Gb>d3TAx)tJUlc6>^^>+n(Vf0+4q&w z!DgRf`=Xtk-}WeNJtuk6hpYJH^^&vjWbI@rLDv_WP48iwgUoLlwL)~W6AIVd8_W0P zK>!e8nisewLmkZhIbFAJpz8Qqi%$lY_rbOMA^+Cj%^+RnEUdR-?K}GA4vhvbFWIXq zo$~uI63?COaPZ@1_C((OhKLz&^2Tk_zb!wq3jH>4Fd*`Em+|~D18tL_(oNZ-CfidG z+hjLlivQa-5Ez>8X5s92OT~_aXu-h-y^9JRbW~RNBZ2;bEHvmU`0v-wn7=%fA?0=7 zve9EmxC5EPRA@UKbXaO-m#8-RXZ!-|+3dY+Dj#2bPclO?tSyChI}BLNCP-;juqKil=3O+G}@p0 zY9FbIS0=$~-gGui*gQMua4}oHICvafB$Kkf`?u%Ha@6HwchJAd@1Nuu%347)--Igx znq&hbO=awHCe(hhkR*8U_JlWc2))@1oDi}!(jMsP!5L&sB}98Y3QKBjZC_WC6`XW@ z>ONLEZHQ2s%i3UmM9QYLl)6|tA!IU`a`n%Bo~-q9up_eJCY|x1O&C@% zlN;D)>;*x%+Lupq&tIN9*r(pesBSrnHxcPkfPIT`O+Xj>%aUK6sr~K=AviA}BLD2q zX`?CYKX!?c&E>2I_}hIpog|Me&x`dN@;#1_@#kE<@fbG`GpBf zl&NGl5A~2iOf}l}S1Gzol)`RHSJfh%aID3nft4~Ltk6wvX7kDsXGu=(7Y@LnM`94V zj0sMXI|o1xi;K#!_}{_lsd#cL-_LDdT3@KB(n85Qf!mzOkWnG& zfpneT?9B8SNICetscdo1h1$)7oxEv%+M-zchUNtYU~-U!gti!LQ4IJX`3^Q+Pipg9X2~lJ-5dO_@Q;CF)H&98<>wNrnV2 z+zbL94IZXZADgQJ$LEiwx^V0clS&;g`IyoK$6Q{<31BXR06gAtSv2+6{?X`?yFC14 z@`i;GF{k)qC<$Pq&_P3``hfGn{ICU_m>C~KD_Hm{gFCm7{>a-DLu}N(NlvcT2&pc zus$jmBemd!>`Zi{A`AKNiB{+^_mBlbkc?hb8I=YrVP#x0?qIv3t9V9l-$y z1u6%Oe{czR?uwSn)J(PIstrcaLYE2deKDPg6?p-X`Y@UbF)gd~4TGNqS>kNz9iIY2 zVth)uU>{dmq}&k3Cf8^$uT-^uqpG~C5F!(?J3trpa7)nCY4{?q=R~*ame542dlc+I^>Wkf|}87n`VQjIq9IeORPajk!)^5#gR)Rv=x;0%Zl+?5lKG1zBOJ zSmqz31edK>?H1;(KBJ?jSi&^f*vA^$9=6gxEf@YeN(2^>5vOev zJ9Ck^ssODjqz(!Yo7j9$vxowFO_=h@S#}`a{i8>7<%}*`>d$7O=C>T7SR(X$VJro0RmX(z_Hm+}CpBtf zJo-Mtv3jdw$99sBBzO7ld71#?u=?sSTvS{9wR&5CkNYC^g0h@w4qs$nuzEN)NH&A~ zN1+Gv`EF#M#kV~f9JB?+;r&5Okk(*p*c8mwbH=Zco{P57ZGOV`BqH17=?B(tM;}SJ zbViJJ3|h3->jEt7_giA_nvs9kGmAFKI@~%34pNw?mgMgdDEN*7-%LCYJh0N4BV|XVU!MF`?EeqiNhn8=4!SQ%yWIE+g15RvE3wb zctpPHtW-_@JZ<^vc~px?UP)L>O$+4F%{t7F8WbcH$ED0Vq^YVUNi0z_H6Q-;nybA_ z0^rNwr3dpI1qXf?YbmZWZTnf+xV=#O=><(oOhbpo@-aw$Ktdk0u|dE-S!Iy-Dq^T9 z?zI_dERb$KMp+m~ou`CR+X&-fkTP%&x37D3ksHAy=%X$av?RI2dyCB!ak8CgFVz%u zo4HrE%{LR1?8>-QzbN}!y2S)6#~gvB+hT0m*h0^tt+cYXvo-%=S7W>HY8Ydd2z$qL z00G|Sq5Ociu0{gOk0C9wD^4+r7u>YVh-{r=n|`mdI)~cJA={wFshKE~pyp`&ea-S} z{FX=;4B1?NZGu6VF{WCW|B^?uhuFkuR5kz7)57EO(5s;3hXhJT>M)jwUW7;l_dmR?{EODXS86pzQ>_`bNB?C@MAl@ zvHLH-W1+rIWam(zmn~+!m>=&OtK|*LL6zF(Mq%;OJI-4(i_U+8p3NO5zl(USPIxj- zc#?Si6r`#{eunt*{h<$Cd~^8v^@UEMIQt11l_`Ua1=y5N+7-kS_e#omKJ6>9(jJYf zptgB<*cg{fiQ_kPx~pf^^mg(WO`XJx@YRb&j3*M?9Ije74vPna=kkL+Pp9^IwW3YF zx<`Mn@nKK*Y8je_?|bZzv^mrX$8@NA$U$_x>rDkxQ?|9zyVs5{mr$uffY9$c;RzF4e(nMBU*;-r(yUqyIREZ! z;C4kw4Do3`*8M1(K80%2gBb=I1tpuC?T%^R&rX8%x;8vX~IWM`y zsB;m5{_YQKy^lO=EZpfj#V+VKn61(%8a`{>Zm_rd;Zz`cN$?gvr#by;g~|M0>+ zw|(JXl@3E%@~3z2Q-7poW@Ubj{16ct6y^(mZ{wMs67}x=hi@>j`NMV274P5kS&-yG zh_Re7PQy?V^5W@M&l@g~yMtZ(a#CJ|F@F~1)2xdDHy1;aB^q2r-51Jo+xWZ*CYN<~ zWac1Pg(EGYa{W5JM|vF`_v6RCV6gvG1eMyPK-&xy$5RC{@5qx3$1bU|(rz-AORqN$ z%2GK>G2!Aeswa$^SkOmDSI4xnokU~20NG9e8eoJOECe8@cb{G7#8+qs%x+jVQ)h(? zJ~(%SDq##|92dZX=ukKpJbOLQCk#Lv3MZG3%H%L`&Pf z9@!q*UQ?OQ7C2x1@*Wrq6x|%j0JoRHz+!`;^Cgd+mm$`$%fMSsE3P``w1b3I_+F|9c17E;tq#<$1i*J1wp9cSlEqNxlDnitvW%F9sfF!7v z_X!D@MS{fwo$}p#T#U0;fg3b(9X;6B~$iM*bZTM~?EwE@i_nb=9*VWIe zrqTYjohv+(1bE;8oWkZuEd->|mPXtZIRq_#RtJh3%u&cp8HD{?CV6 zH{1b*2QE!0k>Dn*_0Xx!|Mm~5?gOt}CDAMDy*&7Ga zT@YQ<`Io$Z5L>mKcqjI_RQkL&P1nGWEhc}+7jywx1%%eLq!KvNPXXUmf%K>tML-B} zmC}~8YMVgKHS%$g&RHWGZ*PUyyrQwe#_oXQhOk8y=sXzw#Dltfta)h^ZXRK<5Skq! zFsS?~8=hgiriDo?WDe_demx_FLg1Id&!Q4$zo{{1b^cKkaF9w8@~$=Lx-l;N3eKI4 zkxuO|`XNLrBW79Zz7=t|Ut2)FoO5f#YYG*yBJgBFsXQMXI2D=8!otb+rSrq-rfAI$ z3E=wJitevBxdj6`QI?Qu1I8{R-$U^=v+ujFDk9#|00m1lR*qMVBqU(AzDv!hd;>?!26E1FIq)?X8V}{K|~1wBOq14E6zPR%vaj zqyP`cx~pz_Z&r|I*&HBAR8#f9k0L+QSrzQ zl6EPW8+^QB@?ZfvEw8z5cY5OY^1-wjNjKXR#L{pYzQBv_`{G@Qlr zH?rMp`WFrfCHc~xOM4NRGQ;_P(Uqi<|C|;!nZP?2TqwS+1QcKt5I70QdD!G+ zH2<;Y%6WID$iMe&`T5U`AF`j>;Zi{f@+l6RYqfbT*nm z&wkGQY=Lp!R+D6HC z?sE0Jx}%M$e9B6kAl^O>5D{DxmXP~`LV%!^^C z_XmdB6gcz$ekd9{R?(1m*|4>e>GGZl9NpA=eOkj6o&mec55T&LgM~brp8*?(Agm9x z-W>{HB>?$~Kqa{3!FNT^Nd&Qji)Ke5o{ViWFs1kA_RxAHqH7K%^ zeUIivYP>`{+lk7LOqm7J(_6w&ui&`u8H|SiQk#8B`>(^;s^- zb<)1LdGf?FQqx{Sz>J3h4^0IRPzl2~ODzL2Wds+w%|L`AVeX z#=|g}uXE9$?xr=rY+Q9J$|6-RY@duoCbEFiQx!hry1P=y4lyp!IJ8-NWapYN*L-*< z9Fa;OjUS`sUjG8GOLhY!nSe3IlUskq*d4dCiYx2w@jZU=F$~U0Ojbo!iFEFt9o&Tn{%r~Z00(Ed^j(j4LqW84Klmfkri4Y4+e^%#`9!%!o4H!oU zm_+_VrIGUBq%Qxnjn6+Be(z8b42o62x@QKvyWuZ27078d@*B$w1rf8u`isvxHJGn^ zO~%Uo6RiBsf4=KT`F+fm9`+DDYqBB+gKGHOpb|dt(oXDa7-b!!z6v^2-R9ue^G3L= zR~W|_aMWhiYzcZ(PE|jm*Gd^w@5ShjpXhKYrgQcBMilO~(RSU_#9=;sg0b&l*jZph zjsf@g2)16ZIW@=0?c^SFYNBAglIkBMRXx&4J2TyWFw39J-ge<%U4$Ht%vLgy(Zjsa zrk+}=$C~YfTh>PT=v!!f2hOX^KET7E_;%BK)3Zh^2bGsa`*i17TQ_?C^NRLvE$ZbE@P!-2QD6ZGw2bhB{>2e>}^&0=MS}oC(|k_ zH=bsf$9vXa?MxX-t&X>sH;y~Vy6O*B6y$k9_D>+0G6ag-;l4TSxV*htJ=C`wnnM!H=N@XTA~ z&cf8hL!NVex(SPK1Ui&EY^B-SplA1>=^2t)s%PWJ>?~T4y z0*~NgjFqfQjz)`;OulK8ZCdrFB^RlodvgW~pto>P5j><9-)64EedEBB*O!C@Ln<-f zU1w|9Gt9wXw7wSh2t^rROkXeT%Fc_kM1nHY`Z^~=Z)+%E@BiugZ^M-Tm#P;BNjH2y zb1OQL^WH8Fdrh{HFUVeoL1)(z&Krf|lLSWhJ$|2_OzT?NGXk+Z4A|0~(PF3g!k7z9 zxvh^lN+b$#4qIj_Aw)pJX5in8@kcAp+lNa`XjDLaNISqt`-e>gcz8K8KWW1UCkI*! zXc_oKt_I9TUN;iJF(E)?RR)k!B18fxFh7F+#iIZpZ;qYA>G!kV=furR7Od|kfxiG5 z%T&;LeDu(qt5fY|mSB<2G$M&p^m{GacMiR<1bt{jvgVh!R}c3&24*#Rj|Luvh&Mk# zQ0w~n#6yblv3+rfCtt2>nb!CFa}_=UDWkxrWi$lYas|$?P)zW{HLzLB6p%4Z%jh}V zU9%qlN7B4x2@RizrkM+%)^~!k?rHzMvdUFE$|;HCUIYaXaD1B-6C8I|Fa@#&yB>fK z7WX(WEC2O|K$6;y9_yj8x*Sy6EGUxPU{e=zIwvG=?Rg$BqTCDQ0^9<&6jD0CAE3nk?Vkb}fM*K4UXx1)LaM4b*r)h02Dd55ksv5WDY}7vK|8SQ zBL%=Drb*#mJpor%kZKaS=6`m74pb^!H8eg+oA)7=b!3LFL2(bVKi5q-Aur}f%PcZ} zM{z{p<;U+qFBFD2a>4$3MC`E*sB19o0|2FogZBSK>jI2MXmAjXOlrlr<%a?pJ<1Hw zh^derhZq5inT%hcr~-c1h%NdK_zU3+Z>sNlp`%#9e?A+~BVej6`(fPtUSFc~<~|il zqG`H)Diwc!bogjHx_+s5NRVu8TZKMbF%A{d7YDF+$D{yk(E*;optYXK`~A`~0<%Dt zAyBaP`iYcKCJq=wAgtFZL9c~uFqEu)Ri@SoJ9Am81s^T^N2*wQ5$Ob`7t0^#A+#HQ z^Z@wuR-RIi`_IEAoGq3?kP9TusCI0BJRZrk0}rn3G@jQ_qe~CKS5~rBi_z+49k`74 zXAX@E!u+i0ES!yPfsM^-P(1ZF0CS9?B)BI++J%c=s}_7!+$LV~2LQ$u4qDnS zmaa>;5)Yf}DocXx>jQeOp_-JVV4Mo>M)av`mk=EQ9}yDGoJT9UZUo-R;kvj0E@d?l z1b7c{p%TvC@ZAT>QC{7IdDtLd9RS_^|6&$b_uluvvW@$Rfx$zE`!FLjD<$sRx6e`U zKE3yY2fT;F-~oX!UvFPGUw^Oxg=cHhT(B$)r`XSgB^}*ykc@Nw{m;;22z)4t1blke zE~ef6+;~FoAWSlMiwEkqYQ5V;eAZ07_|0$Sm*=Tdt*nSUO0Y;FTp*B&M1@s8(z!nc zcNdqH00k{Z0B(S%d#HA~z73ju+m$v`YPY=USV+oG?LHg()a^O@`?Uo~rIksZEI5QA z13vx^$wIXKH9fZ^1w*DGP$^-!^yG~edD(f5*euP~A2bRjc5F<5C66xaTDk%PAR2|E z`&RE9KAtmruRD$Xh~0?(a27mcJDt=AsxI-YFI(%S5gf&)zi0tO1(UbblHy~~M$5&E zQ|Y(!l>Xx+ppgIW>Rt3Laa$W`vM;mAn*;CSCXW2%zyy8dv6@zi{iLZ@OyL z0!7ql>IRMTYpZuW0FH)%j44_MjC2C%%(b_6?ojv%Qn)O(?{rw9C}mhB=rT5d^dDJh}WJ zC*{<7U63ga1*qOE$^7hT!QfK@+}|3a1P@c*gLi?q-QcGK=2pfsfvK8`DG@)i;#{-}H6cXN);@N4xbgId0 z`v?#7hnxrR$M7c0$+ID3Mu)`LIy8VrpD@wDUZt_AH;-DI4u*ckjced&1U#o*d@u1Z zKJ$lhZVe`YMvVBO%Egf(;v~J-EiPW<&;RoB1zyP%{)+dm})Um9#)Vq~-tmE`8g0oRiV`B6q}n_hirx3M2(kb$IP# z`ZDNND(_y%H949-OAt?T_L8c|G0;?ha`km)D(|b{ybC<{Y{w2GTy@>4LZxY=5D*t} z{8B>gSdrYVt*2VTrbnH`Q_8>52(=KWcI^J>lnS4y$8V4|=WDkHfbyteMu0_<9ha~= zl1J1wXPd5Oa%(<3wKMr?#<+2hw}7WNxwFePA-&@VVBLvvD3><^@?8y zjU4bb=R%6_V+>o*@^*7FE-3Y@n6S~I$g&sg#J18_G-$40cQr7~A|P!2BGf8yKa*s~ zyvl3qE@^pJjG4Egzss@KguAyLf$l@A(Dr3}(3!(st9YrvHdgk8|M1MwYi7oh2dZj# zyE~?5hl{&k4{>6^g0j;LhaPE|`@14h=gZc~NeM&)U$?X$H!PMs(lc%A_`aggjfZ_f z8~FHShjS)sr1*9Bk;-beOv$sqz0*)ygu@zj>^O$a+!^~?J$B^awg@i5Do8n2JxxnQi(l?Q94@DNDW1Gp>;#N?g(oX#gL^{nWi@|(cIeQH%2 zqGvBH_0*n5Y9Z$pm6!8q<1dMjNQ3&qagOYGRP zNT5LBEI^b-48qPFcmRU}31%c3uz=dXs1iPc?2+xcE}!BS9{&F2@(Mus9C_YDo zd2Z5iWeHUc0iOcf>-)32@A6!<-OtIZs*-_1tvjh0JKv5E3><)|`^6FDg==sL(LC_4 zD81QT4~9(ZlK~8dDaTS_2Ny(`kRrb0pmwTWGnKKAEwLLB8{bp@`cvrrJqyq0FauJn zBJ5~dKZ5duz_3wy7|-LK2r{02-qC`hs#m>Sr-We97TAzVNc>sky0u~;#4VIlvGE0? z&H&$_h86+>9~wcpa>?JvgmznWtkSQU1OV|^VuJT-dsE%7Nj$uSC2D&XY`QsrYI!&C zSI=0H`vzfu1)!)kLNs97F)DdBqhvw19%u+nn5uaedW|0PRaF;jh-33Gs-60Nsi(q_ zdtFa3R_IS#kN5H4)b)NOv$zUgl*}E@z1ZIf4d!DW5&eforzZNYo9({v?eQYZ@)=Iq5jO1`En~U|ML0MGN{0v`4n{NUUC`F#qZQ4rC#QM@MVM>r0 za~ghA#*-*&`2Y-efleNnp=3H;keY{Bi(RS5m_(Aa2str9iI`LFxC<*a^RwW+Gw45~qVkIZFDYI8Eq2Wg7m zey2mtQlhromwEP#KARv98A&-Xzx)1ANmt zloV-jDPd`m+Lfh2QjqTM?pWz>_=n4(Zz~pp*$=KBta5->~^E`bU%s> zVU2hTU#Q3pXLQT{ea_fA3mXx4iqQeTgD!DEo3!ly0a-q8A#vSy+PHPd_%!joKs0)~ z!b%5dH%?O4 z?PPz$xBRX)X6_BSaNIF8KIb^;wB)@&?5|hJW%NEBa6mgWb4}8ql?BS*JKXeU;YeWY zc?5M=@0D%Y34r?9&*V}K1$p4M<@%1n)A1NVV52DLGi52g*n+$NVdcSvnGwd!y*v6l zHRh1#tcEwIodD#8@Wv<}Ef)$6w)5D3h@>M~*S!gF&i=;5Iwnr7SrXC(TtVE$Ka=zY zH^!)JulH}o%ob+FP(u#&o3R^}n%$_y4^NrNElgj#z02~we6|}c61FgIa^eXdgdI7# zxhu?CiVFx80wzsBF9agXG{2e=(8A`s!$cRG#jaq9i^Zkse#;!jN}V2!b0>3c9@?|X zkF@fOlFr4IENOB*p1NHvvx0}(FVQeiuPMwh3cL$VR2zakHA4qEyJsAJ>g!mT zhU%|{p{z@b!NQ3Tf zNxh{-vEUD<9%DS9ywUfk{_^kj_Y?YWn)N^b+GWH-804RRQ*=!>ftWsB!g*&z$sule zZ6k$z#h&2MpgdYPj2w%k zf4gsj*?j7O1uBx?x!GLpB@?ruQ^!gP3rxYziFQ9@J>G~PGy&t^MFLmM9&}Gk^2dm2 zx~T35x_J;QLn+(z(9_8{3-{VJc!|cZ+|(ImXmzGa+@lrQ`Z7=;!NlDL!&BsufzND? zeKf2+H2u?IMN_4d5Xi8}rL`e=zrqKhY?wt%ZZfRb$G3x2uAx}e-F?>zVrgq9yV_?8 zC7wPY5KwjN#jjNMxl*xDi+fXqaru+qMPJk4+gN;5o6Q=zRu0Aq&e8K+zWVp|C8?t1 zH6Gq~ySs&douMP>KBxy4HwNrfuqkPUWgmD>w%l@a@zh^{mvd16h72^Vi}h}*C;<18 zMr3#DlJndsC;5S)*rHyuJ+95S)F^bS&oCkRmp3fk{QgaYyObnIq{kR8+h{L02*WMv zHm=p$QnrdDu)z8cF94+Kdh+_@j-9_9P1Bjaute&<>Fem$;iMs@iU%qFK^)iDkhiRK z*Yo2u1gbK$ivYQHviuwS)?xM4?-j%JfB&pN(^gJGOwlGjo^w6zr3AJ|o>xAMiDGz3 zb^>l0NUJ3>N;QrxZn}*E7<7WhR_kMg5V+Bx?CbMMI(U!M+_teID+C3xHx4nN({I3^s{*OOP&wVink5!ej+f%2_RAy<3Te)4i3o8)w`3CpX;(lp_r1 zNvQTk3pq842MBJ@#4~S|6#LfuMpsIajz@I9bp{3oDPE-CKz+Ie{f=$^@2v;zykT%3 z>ii!M5q+WDYx@MC_E04#VtA*?Y9yPhzr+}%d~^C1M$oQ%qDb%5oYb(qF=@9ku58~Q z3s+t5G1RJ%zb#7D&&KOVGw>wB7HGIgDG-8H2P71*0mEg5jPuq&(DO@G?1+3uc{o?5|MtXjKUXtf&p@q@4l{$HxVp5?nM5Bj3@%O{E-p5<)^@hmP%Ef|oh{VH z25Mz%>ttgSrEFzkB#=uDfCH7-bUDD=RB~K-`pvc&by-vrH^MNEl2uBRI6S8G=S4nJ z_Vfd6{=`hgVCmqH^1>6nLvNiqtCGpE1@Ats+?2i4hd3l3zoYy?F&5sZ`6RA2xiXpD|r$PyiD?DvgFF}S> z09f5RwMonTY{-MCWl^@yl9-L+us}&*gAkgfukn23s*->lDF_E&X*JU*K*meoIHeR6wrVkV(S9E#xqH#6n8bI4~kfe2!T?bkcgi7MAcw$80{ zl};?+YEFFz`zB5ew`Bql41V^WF(;yZBO-7fL%%d`J*K9iEh6pRwD zclG~Xj}AKv<*!w%F44kQvmSJJ8}E3RF*6?>hbTpgcK9@0*^9WR7|!mSw%#)GI&j`3 z_`iR4vxMBY_vi5h%QAVLn}h61`3}W~vThlL;+n$6X5_9sO3ff2065M8ju?N%NDaP6 za9YtQ?^6vlSj_3 z`}^B*?)g3$tuBH`(OYQh+z+51H>W43EcMBUm|xXtILCu z1js})C8rHYXB0B3!d`i)M&pMEPkV4Pc=E{<8?Khm^HV$fP8l0L)p%u&Qi&`-{JtGL zy=N!iBj*3Of_CnNFrxy&BHg1=YmmU%uqj$XyOGBP9-$(f_a8pXF4fBGCV#d<+|($# zb}|r%w=PMFuL*ESXGW9aaUG15->CN+`}*?pD$8hgI%_mc$7uh{L6ekpJPVgO*fj-m1l!6$w;!t&W_(((6Kk_oQ& z%^qT8vZ?D~4oHN(V`&HH&v)LGB;B~5U;I%zzR}d$p6u=ur0WHhZ#yW-yDhO#Q-s*L zn#Nl=RAQEQBgzgwS-(O29v*6ccQC7mIzCE^_+t&uwh%=Sl?jVG_aCQ5(sk-~*nLG?4gbvSXo zH|b&T%({J=(Kh<;$o?dRle{YJJoQ-}6s-)+>?cJrgD`#Y8SY+)hs^1sj*3in6p))g z{|=P{*BBUccx3t*g&>;gje6+Mke1@6UH>*ukhx>(B|H-Gp3dierP6eswbe^f>Z-n@ zlbLqiVcQydojU)(n{~9nc2-T*bGUeDmGJyoh%CN%lct6w4q?!8WllC~Y@-dKn-^9S zS#@iu=~VPW44v}`cqI|mD@WQ&fg5t;ro&Y*Z#ebZUdz#!S+z!wzgTvhhV)5g&A9D~ z1#+$n7Ax6g=h^y4u3zy9THOApR)7Dh5;XGsnAdsl?NX8cPrz%D9J)gitlda?$!Sgb+3f26ASKNdJf{a31^f_zS0`)ZnNDG3vc9XU7ZIljsW!2}eMDTCrpW22hJ>tY)7bWkKFc>4qM(+>9rR8G%?RCR$UEZtWw zVwM;Sbb>}~tzhn`%B1EGuuEySm>6GMjJm6&)f2}<@hhrfS?#Z3eg;J0l<(2Qe6pzA zLO%JJ{2hZoIe~lBv(Z@l18`ad^?Jb`-Kli{pYH(6ml#{16DUv|+W`{pT5UJEX+{(lA(WV?XVSgdwv7?Dksd$c&+HKIU0}oP^ z+$m?p66TH`X=pntMSL8xI#C`IYTVznzh9Cf-{ank=!+1c*KNMtt9_Tq*KWVlSIC#> zKs&j-`3?tcuVE0qR|T!9`I<_Cl#D>4Jjn+|g?80*=(`8gs}LWRLDS9Px!14DM}I&% zEJ_RS3905*7~r9b_Gag9vugQK`Xi20e9I%wQG|E-I`B{Tu|RnzlY;`!2wNH{?WAQs zMRutoV1#a=1~6467f6}z7lpK_JvTJGjFXp4F7qNKIsauVmA?`e$nxu!^LCz6pFE3Z z%)Y6~9kKbBXgcXzVc%zKk3G#NUR+Wtm5sa$*dWWN?&E^t@#)i}lfA``SFR)LR7}Z@ zvr_RuIrs)*>lj3QESwTypDw0$f|x^za5)Urw8}>p2i(gR6<4;r#8QOjWHik6QNAME zAGR$braqG&4*a(Bb11A|fjp}^q7UpT`DL&qxF_y`eF%mNDKf^;*r0pCCv65n9H8YQX12xO8YaumDW0sHzw2fkXZav$U`~|z zz0G4=HX@H%T+gvf`4ff2WG=P5N!~F_byThK(ACgc!)@-Q!fEU7f8-rp1YLnI)3OfO z@9!C%@5`Cw=P)SLJ_j+Qjg+nLTS&nyG@DE`f+m_;@Lc6w4 zsQg;#Qlmf8e>Uwv)@Dxl{0Ig7auYf0N|8aLWm8--h@qT&1*!cGI9NEPMgqT6#g@(M zY`ntuQthBA)|Mlbz+Kof!pluJ&&>?F7hgKAzB1Pu1g9|lh_O7)z`aGKrE!!L)px&x zM2ph%cIYj~v9t6TU%u0P$Z)<&cojW{M`=Kpo z!stQ7*pI<6*&?fRFNE=XN11VWg*T7xqP>yPSrzRSjt^1nLO+>so^FEvaZ|!J9gLr5 zTC$PTVqv-Y0McA@cl~M3wlW$!tv(O8G_-Vm$PlRETjW)w7(T3&tpj$k2E~IGaDkJj zi1qoOdfW^WLBS52*^h@OYD@O2Bd4{t8szkMt!iW@W>n)1l5CYL)yr~NVWQLWM-3^` z_Lc+GIc9X!<6BvNePik9?k;TU=Zw<82}ccOAYYJ6G(?|IqG{U~Bsbk(8W5Z4=j5O- zW}D9|Eo*2!D|V=3l0?F4)y*HJF9#cF?nUIf z>u9a1v^}Dx80#<*U9P#a!lktJTH_MF-LtFgZmy*yJ?LBkmd&k(%l{f1*12LlZw5A^*bkXXLAP^$P;T2!ar3R#3i&q05Smh(I^u4`c1?@VJ!hb zcG-(0@4>d~HE;i78GP@Mr_|3fnF+6uW?1UDt%%fn1V(eF;xQut0C>O;f}HB~U3|ao znv!H2M~#$u;3*Xp%8@`4B$BwKcR(G#BEB!OLy3%`ivYleMGTob5MN!EI_SS5NI|km z7^E=SWEfIJ?mWslKox)~xSJoZDvkolSCwZj$xl$1XPeV=K5j!=b^i70hAI$S9LD6o zqQ7!b!TJItn*Aj{asG$jKVneu zO3i9QwV{TF?)I~8_OnU$^ICrsTK2jP_RIe>{1u%F1Z2|+#L+_HXdrPv`QzXNgUi5x z+0&3@Gll)+kJ^-tqPLE-@JzA{O)XAI-7U#P{aXY8!HPUx-#x;1JfbW; z|F=QRYLFQagN@~YBl$l;#)%H;?+6b9usIb|ryFo$m2u`7a2A$vksNSQ97@m}sy9IU zuStMSJM0p}W0len9*7tIhR6GDnr948NsUKo`u`$m;QRm87nmT_85T)4e#qQ0#(#&! z55|@_2U!CBpO#<+LUJ~#QYTW+#{@7_x3Wv{)26#ZHPaZIOOn%^#|3uM?Z!!draO;A zhEw{oQzlZK$K}vd3;s!Y;-(>$mrTKEBs=Mt{UpY)a@JF+NF|Fpu)4YvsoTZP_^?!H zLK&v2U8d>U##>t?>#V6NZj zqub!Ke*GU|-t|9`1A`5XK-5p!|B0NaAN*0Ya&dIJaSVTvQ<9RoSCaexLr%6;SW$9V zQApTMNEB0Ol67cmX>+dKaK%B(|1tbGa$tag1u1npssDkTPEK+O7QDhQk z9bBY{{&NBVpfd(t;mMTHsj0Kgs`JjOvq3dQp#P_9_6b_Bfld5tX)y$ENWF)Wd*i&V zBE-?X4w9Xtyv8DE1|1KvxkEhB5^3Q*BU20ugVL}ShO~QA>$<8piHn&SeHj6m2*1}2C7 zSOZ~Dfd?GH0Or7{u-vqy+7yr4h2o^E$fS#*+_a(wo)mOeQVpu4U2i|BX|6xTGd%;l zJ(8Lt=;Z7n!hzUc+*=%@>IrR{4CFuY)ZA_G%K!JE>_n4RwXJyFB;AO1s`1 zMp;a>U)MHVyy8`JF`R^&>$*U7wagc<4Rx1Pn@-M zuY8v06SwAEH*OTC8(;#uPP_W7U%6VQxEkI_&0qRJlYC6;&0pUHt(V;QpGK6H9+V!T zb})~0SD}49Uul1y;JSQcziPSC9)0@rp+DAkxtsH#!Fi>5o0C8+ z0bwhgvr#OcCFMky zFhMWr)lv_u&(}1yt==Lu9nVQ1RA8=#W!Q6W5u1(*JT;#FPvdj2zG%S|6vj$`sRYIf z0_htSkb|)j++~8*P-N>Pln*V3v4WKJ!C0~N=}5@2B_)`!LHZUabDCpJsr}2pTE8?fdi4~Z6VKwY|ua->81nQG)ZK}5kO~2J|&DoB(70uZw zRc|esjEZa%n~gOiVTr>8B$R+~Hq6=Bb8eIW+c;zn#)@rj36}A<@mW%s9CHh>v6_dm zD(OqL9q$@QHdSGpBR3rt=}WR5Yram^kAXoQogcO!C95LBV2kn>wt-B2#DR#^{ps-& zRK3a0>dgJ=0WtD@$PF}t|NL^mOq#g!a)F;^5O(f`$XFnMo zF=oK8%aL{DTvCnKe6gDD8=llO43%zAlt~`wYy;ar6qo`(Q8b~muCA+iPma+%O!Ke* zmT`r_L226MiL!jI~#kwHlNM zs9>HZRj;0HIc%{sDS<_>RIvQt+y7nkcUAp=jtGEV?G51jpEo`G$c$2^{z1WI@IW`r z4>yJBsNf!5{tU+!aiF@oTtT8V=MGguoVt8DbX-ohpkPifyxK__HVgHH`VlZ?)U#ph zCpJBVX{nwqCoIKOP(W;2#yO`aAy-mQY#PBkucrxcT#(Nm>0i z%sUaOCp0bR-C1!yc`7_!5A(iN%lmX}D+G`>yg|SU1}1=w!Z%(O=c2_=YVdcM=m0;l z5YGN|XG|D?CFMC`Z2tPgvXFmifieHmauU?J{-Mz)sKOxnR1QXyANr^6)1Xnf{7Zur zJn?(Vg%rS?Zl-^{l>}JszbV}RPO1M_xqNl`e`~<1p-}&=`xNB_K5=8D4hq=mB<9c=w>8F7X9;E7}3Py$WrPrfF0>}#$A%O{r zI{0{erRIATBm5;BT9AZF~JBN2#F+Zd%wS>xzyKmP&Lp|arvW6{kU?ZQIhY3p024qb63}T3mXzcfnA|u8;nHx4tK?T$G-4e zaGFpNa%^OkMy%>jrCgmKBI_ndEmHa5HKo^QB7f@k>~z-gs6W{By5>^$Kf+Qp9zumELk?(KO?$ZCC&2M+7Ox240$<2>neQ@K~8h^=e3?AdZoI z1fV#ZOy42Gs2LTv(+$JamtOCFgwauh=w%7%*3M_^jJ%OajvubdZ=WAIyNuFpnYm%p z`}FS*YG=V8*V%#7N4{6MwUPjroj%2aZB*s=uXTTF6xm|i%uVFpl)5j7jX>P^r0M41{DGtRY>hpBRR96 z%oq0^LPuk89!m$%p0kh}(cM-BuAkV*wMT`2{pzcP8R3kGC=rG#+$IK?K?el5094Q# zAe-zxu4L@xuqz5kjKKO?fY*k;()rx3MfK2PqM9pf^Es) z+V>-@1=^k8yAy4Nv|OStFAtA?qkU>QEoDN}RBGzfKoj;ATYgdg0c8wdcSh_Nt78rP zqNjXQzFtZy`!)oqM9Hok{P`()5XWmevb6~HTOni8Rvu7;I+3-0u zXPrtV3LzC5Wr>72ac;IcAT5$$UX*r>*lrmk4$+-=#%$TEF`A({OytW2qxd30)j*pV z;^I8fBbt;KzdSue&GFZ5Ra+ zvGlR+gUSZJ8q1Efb}I8GO{bvcj@iAzW-s-H#^+5afQ%TSVldsq z4RO~4{KC)xcpAqq2Cka6AkaI`aK4np1&g+fB5#9I!E}m-WAGM(cW=gx*JI^X&yjhw z-O3+qNycGi&m*%+B<@C1l@pH^o5P3Qd+{11o_i=8LmS_jh&%hmf@m4}Je+KlHowFa z7SKAhG!Pl9eBzlzxu-F+Y$CgL#%x-Xk=#08$aP+Wu?r1N&^^s;32#GLw}Bv?zNGv{ zL_;0z#AVav;-)P;jvL%oIbEyY%2(@5XHC9=*_eudIL|z#{8j!4>JJZ_9x;Rk5OysX z*yPuH&X&X2qowjbTWb!C!LjuIm(ac_%T?Bq?C=y<}QuH z8LZw>{lL!0l=bt?odZs4oFV!!HqWdT+|J>zr96jt8I@@Crtr-?@=wrfQ0;eS5uGAT zyyI67F3(2grc%AJ-^;$##aR-ix$0)U#}0C_Wlq#u3c9w>QLoGzkTtRc6S?^zz=R3` zCzDA=2N)Ac6YJ_V}yp``KG zwWp4|;*@k&LYD@Dlu?}x?GNkj3+hiXj9ZmEuA}AW(LMJ*6nos7X@=yTaavUZQds(} zb0Wy~FLm*H&AbwIusnNTX^^bDoSL2+fw(g*`vosp$!uN0Qzka(TfK;J?cQ|E%d`y4 zy=r|$2@S$aRK!0+4~a&we1ekKP}B&ED(T&wiuw)KDScG2>L|~I83(r9ehbxj;c6CXQ<}k6#BM==Y?WI!j}gDyYb?s zA>1y9G#h>Y!39E9ti8-X$v7u_AE&MM4li|(@b%hw2GhgeyK}zeO8++e_E}L9$(F~durdP_k%b*DLX$d*!O0XhE@|!+L;NNSwY&naDj^;!R2>bUf5dyBMj38P!!Ow#2L>lc?OQ zKZhhbXJHBFEsi_ddl`3!&wVDA#y(zmCq|WX1n|qg4h=Gj-D`I$Vwm}BF_^18X*;Y+ z5H*!yx&#rz!yzf&v_3`b588vSnh%qu^oc{`Q^s*L%6$&mBD7$zyJ6p?VjNMp}y9!`cXT)HB-kITn!Dk3L z87Ut`VGROGz38PwODkZ|v6GkcdeL|8PV^RPQs|rcDf-)qN=)1Q&z1r+k@*bzl$DLg za3N&!HGkuaB5*1z+(G=HaGmO3$}iJ97qQCCipIaRKl6+yr_>^$UOab?^~iq4eGvZ*8?Tm z6|l8Ny|W{BZlMZ;=Twi$Rzyd`*BC6vV6>5R)_W2Z$asNt^V+bhoiPp+G-xXY&L z*SH|AYj6V3au=b*i-% z5oe;bG|_r!EP*zO>%n(kG;2vq4Wi?~0hh%qPc{DEW81?g3i+=HrJ0SI-FGITqDVG5 zNwEk6&$y_2hK*Jwt~`6(_3hWCf|R>fvB+SOK;OXi>_3(owzF9p3XdjN994~1hVC8>^qQN9B^(e@F}KQly-;Ho_0+`L>4pUFt?2pa7|7!-odOW*OA+(h*_C>3s1fE)ec z>Wfd~Jq3p>6+}LF2KvAB>m7P4ExFZ>wijhL#X8nRX_!)tmCl%6pnTN&>E5RX=~J7~ zfUKe5S5V}VG2%sIJ>&dEDROI*dFz2w@Zoqdp7zZ_PO&{Ma!8#$!KWrPyw}02ag%yL zJH=_?W7X)zRnH(zzs!klElBbbRe;@O>}cw+#vTnmI@Znb+k}#9oVw3vZDkX*=^Yx5 zv|rBJiK?1BW)YAs#7xGmQ1IL#53cMrDu8VQ%GS#e!brG+@s3+pfMw5 zg$RN1t-RaK%A!SCNtl*Ki~EmL2;lf3w)~eV3+)#?r8VU9fW{g0%3x2cFJrp)pH&w4 z3FWsb7fV(zLxPs$bZ^gpq}aIZPcx(%DDxMd7taYqH^dm{jypb4c)^+q02UYHB*x4j}iZBy;@ZLlyQNqF+)nWd4U>D*nu zlgOR&cUvES;;p$GN&WyVnK#db&~uQVk=UCqk_{zmS6bAf83-7rgX8P1a`MRl!~-{NyjU`^3r z9aPrxwBseL-E)2?bx%(zT{Q~|9O z0KkG=L!_Cwv|B2l2o(dX|1LhqdR<Gbx_4=C^|f_{&#Jz&k^bb_`NBhDkZ8Q|;Jj_k ztf=~>pouYHE0SMBNGKHI@1Qpq?o(BG6#fO?YY;%2O%hvmtr zaC^)XEiJ}VC&TLnJ( z@zys=+Y!xOEet#HUdHqC7}icOq4=9HCy2I5^iv%f4)owT>=cWo^-t;Mj?D;RPKLSN zk2=aP)A+SFr!O$I2^6w!Q*rS|e|lT;a?uAr33t>(n7Ce8binW@g1iMEuL&~x;TL6m z=6DIWib7%S7SHmqIR5l6uYDzgKd%_MPeK0OjL7}}HX~rWDL{tdjts%b@VANK;lYm1 zq4A!Pu5Z0#gKceHFh8IPyg(*70edJ7@x%vsW^Gtskg`>LWCtp~Jd-<_Y}?DNi%WGJ zdd612Z}#PA7FVIRku|sPla`vgp#A3Ibehg*e5X*aowpw7w-LV_XRW`&cOKC*1-b^A z{K$RpUwv_BIOD3lQKBaiXfr<&h7w@UT>AY!Q1Z<8dRfXOf+m;Z<#}iMv=nN?_AnT2 zYXn33b#LysThP#PyjfS`TizlGk(pah_CE3TM*JXW_pw1wL!S`Z; zxtz+@!K@5GCL{C)b&vu-24)dd^9HQpG=J%(!a-%UUVQ*GC-k`}HC87@8!ezD~Yb3dcIR9aRp#6Q0aK$=$xQD-8NzYwZp`{`OEa^%;dOgecJp{~JV ze{~r*bU6+wyE0p0I2vODxox|!m;Z1hMyTClUZt7(Hk0+|D)L!`c^0S+k*D-mF!)@O zK^F1rx!(r`a)zFm608O;_C-pvn(6nU{*_ilzr9C&P^TdT8ez}S!3NsuzA_ltCpK9k z7f9_yTW|bhDS$Zw;LQ@Qn}Zm=2x0^HEseJS4!BN*@LA3WjogolR(jN@qt#OvuKYGX zbQ?X|K3ud3Mik=H8=@qfRCpL2gzxd$ypn6$R2U3#T| z`e5V9v0vunKg(c1D5Ss-iUi>3%j zgDge|wdw>BLe<~z_Sg=~S}^GL6D>jVUVkGe5QXnqi#u<(3iZaka+z~Z*m(aI*XryWGAd?M=31zHGyKTViOzLaKEpm zR(KjnaMMNwrOaV3k$@QQi&xQw3HkIB&441G#two1RHl&xYF-h2z z(3z*9{=l&*<`RAmU&}?NR<3M9cssGGbR#Abrd$bC^dk2YLiU z4a?I!pmGXgJ<;kjwo`1#?x-1BAG;ln7vBC5>+@UpG=b_a2d$UM^yd7s47klvq+(HH z92RKDw&iTA`C7jMSZ4cb6g28xw(vk&@LR1^DnA+O8{Q`neR2Q!761I&{9Rf3>$kL@ zKp%ah3{OL_z35eRPM|_})7g3b`g%i4Bp;pMJbw9rqDC=&EP(JlAp3g)b2BT~8(gG< zg1mBlQ4q!zqkesekj+-TTrMC=EInLfiXs`K3j#QPp|cma18@8h<;6zk4U(jC z3Ni`nT2z_}P!2JZnx}52Xz58Tl@4v}H5uh$oR*a^(BNX8LJSZY%Ea+b3UT7R_nQzsxye z1p`J*3<-~@a@i(oFaajAcKn>cvo3Gplv?HWz-W(^niu&<2Vrx4@+kXSQ~9C3%f5yC zZIz0Q}4SBpl z_He1i+nhl~L`Sa!tI`3PUCy%=U=Sb(CH`-dQPP3S}3);1s9Eqilv_mP#fHuXdJd|SkW z&kt7{Cl9ti6&}2mW`Pz{UMMHjhAW9e7PtrOB72JNA3MG_PrS-v?r9cV!3ZKJ-5Ox! z;-Bz;RpVBfnta_F>=j%Kx4ktqtfp-i=r`((oNC3wMW(aOd;*_{rjfqnx*9PM|83y# zb?T=+_UTcNQk_G~sp*=tG<@A9d&)k9jsD`}I8|#n0wCvCbm$erWoX#?5 z0z^7=bVNLx+{)eggcf%`j_#}qCuCm)@q+8DXuInxv+PL+#7?WjSJ^|~4Q{9Qs0u9h z3@scehfLw^IvbeV_k!_m+SQuVk}wSOZfod-yI9R}5*XdIx$0F|GHa<{oiQ`T^NJQA ztU;mJQqJ|-6yN0ZLc`c71KnKw_4WH-m;Vl1EHngsKSO75)UWVDk&^~s6T(yF&W4Pz zi}0~*Ng+I;ju1FIs_||aRxiDLCi6;wepdMlyXt|>ed0ziX*_;na9D{3QEldV+j^q> zb{P4=VF!+57(AN$FqvNgpMXod^Kpe&Oh<7{Kb=_N!BAC39?k2%tg)#3=SLgk@af!l zSn=;Xo^{IL+8kAlNy#Xu`xTio@$HN%)=_h}qL{Y5AQ{Hde?FqMZ3W z>#u?Q;p#G(g=M7?;Iq`6#U>4hZ90fSo`!IY_Lo9S)1Br9lT$c zB_rU5)>2&CV?W}gpCBPz6NbquZs$SORf8RNffO}^ZFO7_#rEfbERx>r%zR|rF)oU& zo#xhWcGpB*!P-kIkh^8gl=fDe`d0Y)D^PMfUUVuNCqbeXTI*D*kv7R(tajei+R=e* z3PN4@mMx2QPuia*4A%VJKhFO0EJE0qvhfJy`%x4OJX{Tj;Xy)XtHg}c?}>EqnLa6? zZOXhAEUDiH;bP#65;G)T?uWL0X5|$W$%efw6Uzc$u5yFk;l(iSq63pjY6po)z(fZ+ z#OE~)74!p30>Hi{+MxQiSKuIS1s3v*MvEuqWJrQ*0QC6nt`nYOu@z!w(5v9)c^V znf^q~VwuY+j#ZI3U6bf@S_)&~XKq(z&7zZ^ehQ|4iDx!B8Re~cTL*8{vT`%~aOm9_ zz#&L{{=UIh17>uYq&HjRlUq@l4q#Rb6+8P64g(+@qfep}U(Ce@5);_!30O;!NHiQ_ zuMuKi zCB+hZCM$rH;ftg*F6Y#kfMf45cF<(N^B{6d{gqSZJOjJXc5L=uhpBI09!oc?3vx|{ zWpYhKjK)iD&WNcrS@FF*kLNncF26|cgI5IGIb{NTASuaQU4+_>JCFZL?s~Sy^VED$M32;F|&$M?KiffKlUB<P z#8hSkCJ!yG31N+bz4eG-gcrm2kk)R(1Rw`rw&M1* zxM|xrWE09#1t!D%zL7%C=}s#%>PA+WHQw<;Pw*Q(3=71Q+IzW>#Qh_YGA8{Ef-EB(O- zg(FXan{yaP-QQo9rb9+6=t1JQ*D-hO1iKJZqf|Q*_JD{tQ7i+KhQ^X#bDs*46nDq! z*+!tcX)!lP)gqjJw9`Pvk>KS#PxMGS%Y5xX-y2L?tm=adr}i8BUp4Q^i{6==9J{@l zdIlT$3X515`cQ2=gkD~TTDgkTQ8EJ!LVyb258e?6o2N@%V^U!#WGT*cE@FD_4F0_@ zfDNsam%NXhnA+Ercgl;>X~y5a{`%q`P^BQp|6$dl%#ZVaJ}TyQ@5M$^5v`~BhZ&)n@@t6+Rk+8oT!5T-G{h?tq-v4=}^Se zQt?tI;hwO&wW*`AxvR6gr@5`Wt9PKkv$J)e6Q*mv7g%p}?(9Y_=$U3iMj1*}N8Zd} z0NAKv7|e`vxoU|xm#mA=)2eE-*6;4 zy^AP>eZeOfw&J=YN{Wgvhj@ju9A?HpMBE8Sna&_~w^K?NC9tNe;a`ueHMdB0-Xt~I zFoz&Us!`rzOkBf7A_DCx>|T$CdYb_ZWooABN(xyWJXcL4=l}0cbf^yRiivx zw|>Ny%&YuB3h1at>xERzDIiC%UW8x)?dtG;)g~IIVdn!~ril%;qb7mD90%8o=h zz@RNNZZ7FhyEs#g@iEwk4aoq%T!=({u6E(Ow!)*pT}$+Ko`)I051-v?0}>HFb$zq0 zpbp5ITVsn=R)M&gC5FPPlOvI%Et|qBw6Z!ynhhk935-0wlO^}k;kBGq6PSYWYs3!n0Qw%v5`1vzn)e~vpH-eDA?t#c@#Zf z%qQnZN4Nag`mrcEpTKlQ$3Cfo75KYZ(tTH3VR@}@qsjL1+SGpZMFHLQvY9(mJf?=a zouq~w0PFsCjElMI*Wd)~R2zAV_+Co?40OOx6<}b=9uiG`R~P4BGuIOIE2OvahXoqY z6xQjop%&2X^x-aD9Uy)Q-?>&aOjnJpWWi2^Duts!km*T@@1@!UPe%1Cx-TYueN2;q zkx{j!y@8$W@}p*PBS|nalHhd^y>JnmKzG>DQhxR5X4m_(cO>>=2L8IWzl6_qENmp% z9P7kbtm93W;-VVZ+@0(!hMx~PeN^|W!I4rUKxTq<`|32oMJaYZfliXQdyy{RG`eRh?a{lOASPuePvX0gM~GF@@?@6`Uzb{KIsgn?Znhb*Hv#G8|yrWHVb@6e2hf53Mn5 zh_KlGAPVwB5*m4RAfmzCr78y9q|;=+nVkOR2U0*qc|Sd24^fAFO z49FLWNJyLGV9pOuxKIeBV3x$)WAZ^aN;5xCP)zfjJlos&bmw%YrO#SZ0S?0{<@kz1 z)t49NNT^PcnpCPlv)j#_2|U9nsD2tXXwnR)4zKH|0rC>w(u&qV}+CWE`o$UIK20!?eL4*R0*KMqbHwETfOEHRkyMPbT5c8f%Ey=s`xk@+QMZna2yUxKl(=a6sw*gL04mI*;E{&JM$bE0rFPUuhS#_)uA$2f3!^H^ATuyY z8hTz5&ZKAuuULAVd;9y;y$;eFPR)xs?BVyKmCblMA`WN<5J&NBJd64dP1- zArFsmI1S3W6h7C(F_dSxS*(0Udi~$HSiG7q{q5M3NuGzYEtR?KDyZU0CxSouy>`_O z4kjhlb3Z|Wb^h4*3Mo0JU^l^~wp2a-DfuW$>ey@~7gl`zvgq-c zSI%Tw?2kRj50v1Rh-y0^g2yZ+1N-Phd_feB?wSH>`0Y3q(NB5%cTojmvhr?DQAND| z*xK;r=Csr5to+rVD&p7}^fRzgm}=aaFp7-)fm8EJAzBqx5r@$EaZffE&nLXl_r~yP z;Sx24Rk+L{uO+&U?kIoiwe4n%E!{%-)5|){y0Cqc*))s^13WADlVuMLL7?9$lp{3a zZxEYPl~c9<8h$<(g$!N**nkIO(Bl`>U6K7-42$|_-se1@-TP1pbNHUU>1Hor_W@Wz z5s?C9w2npv=Ek6RzkjPyFBmxS46WL?q$@Fhoo<=_lNnIb!k2ntAysKW%6@q( z5L#mTY5$Ku#*&L@X1@`Iem3+{x_UnjsbunUXPY*ao@`?H*RhOw)Y9)byg;c~r93a4q_5H$ z?_29c=L$J_AbfK!tl-uB!>9v#&+0KMnjhY4rI!;B=QCx5Xn&;`;7z_feTeQ zyAj-%VCnti`0(Lz4b;{9=WRrZ0D2Xj(oHPF1}Q@kF_P4wMU*ez@m3L2suhln=VDyV zBNUNOeJgh8qyf3%lk_Hwz(}f4RZHkw`c^`|uGjLhx9Z=&kz#xUnfZ>HeYB}iSs|vE z_Bs%UIm^FGj$Kc&R%mP|6_y>XBOPJ=1o^!K1G_y7rA+h)Vm$~o?XXkY6@K1((|k^a z;|KR9>H`lk!#!w@kBMPdaIDQ*Y!Pfu7 zMM{>-5V?o>w^V#M(Gi74$s=*tOqC|t7>WL_k(WHG>FaQ#aNU9UZD-9%0#Xjp?~=^@ z-De)+75Q&XNur~9`xkrNh6VU(VGaf8oh5G-0N6Fky=hIvromrU7A1CN6lE)zG8y&j24>@KCbEV_YH^Pr)lj8Qv}#w9KQvSACE*g!v!X zHLE#SlozsMbinXWw$P+n+${y_CzeULr(wlvwy zmxNfcaN1w%)lMH**QKp?D+7n91v3B3ins%00e4MSx?bp6>Y^ znZ;3p*5~*>dZC390L-RRKGJ;@L$ATls5Xk7BeuljjLtJ6mjVOGi~um%AR9B0EXm7- z5T?%-B`2js=9|R@096P};4%bDy(|@$n~jw=YaoV-n6J6?CrD|OLK>cygOFNCJJ(n( zMf^~!5(PC}9k)Q0b#Gi&uc1qK`V7-UBBmGf%_d=q?#qj)5{)`MvldYjy;SY%3+(~8-*M3%r4y78x*2%McX^?`k=ikj=f zNY#Rm6qY6F_J@TtUu8JB7S^2nYpN8u$vEz1%1Q~ObYgv_QX1BCEW`34@o#0^!~Aj9 zTek3iimS8PM;!~ds`D80E*mV&6NbqdEP6}XS^=4!%GLzb??wzX=BM_POJ>aYCMg8I ze`5v!2Ed^47eh$uJE-P!lF5e2b`QLlQ7*UmM)-grHNYbq&7Ir%$L<@8Tr5u#kd5p8 z(KcJMy>-#7sqqh21Xnn2oG|Oa>p+MPn4+K|4o8<}!%C8k?3Z<&aiE4iE~bq_kuuAx z=#vC!tH2~LiC9ry@2D#I%!m9`r&LOcHGdSYT@~Y2txMxOVR&E(-`#+v`k?EQ zg5}X|$8x_Hinmqm8h)hTL(Mb3zSTn9_2b2|&{!S!`yesmdR}H8b(bAyC&jQ5?S_ud z5Nyb`>}c2psF!K=C!+A z9Fg@((*2ko*-=wz3{XBu)SDJnJk|DbHtAWBz%R-IGx>Q%lq;LiK(5Vwbfqu9-k~}9 z6TNA9B%AZ7nf|tj52b<@N|G;mt@5sj^14c!)k}_ws|Z|SFb6eCl!dO8S|SvOBo>90 zPRM^E^FA$lzmipv%!WiEQyXTdHdGk6H2X{WxVn$qw7TVZI$u*h|M6(bW5UtRql3eu z>TG?ooSzh-dp_&sDePq`L+2*I^D&PMc4YUTxgrEEj{CWcW~Xs=P~i9#senDRXn4ut z{S&QMqkXJz|M=NYOEgb(T>2=CJEu5=Ht`9(5}U90U$62Col@Y;)I8=y!z8AvegC*D z9n;3^ZQiXkCBFfOrZoa_2*^p)i#?8c2|q*xP3InkR1y&FZ^bw*q733v^?8Ubr_ncH z+LboE4)VV+_I`ATUXdT)Vht_A9`<>t!K3*T7iR0@t2peofZ`TsUHKXFkhwp|&%;e> zlu@DwehsN%!NCu?J9|z1{m=>=9||z0XNutGA}ZC@(#atFR^5m;*ok4 zPr4D^ru6a_bPZ#g1{9w%uj{lEhh@Pr>n_w!R0%V2!v6x-lHYE98Y=t5p-p<}Rzf(7 zzTRPZ6W@e0Lcu>On!cusbMf%8Mi|F(Nl2hpSZJpOQQ(lMROKV2Qsa)e3SYFd`mAH! z-U!XxO{X9ZQ{n0{8hM~|ESOEfyXP~Q-al*yo+7m!4vIH58D2HB9jPw9Fiw!kFYV+C zXA*QXTWFynJ8Cx@c)e$6bJ~CiAQ!*^ag^n@Gism4=Xh7vE2iJ_Ty4|`I(L%2oK=gw zj=)r`n_{ApPo(raF|D&^*TFqd>K7+gV*XHQD7YDw1=rvsI?GhCL0Dj46av>Lq zuXP+h$`sjg!WCl;bN9l8J_KCe~PQY zLvUBiPhv_8?3MQ0%CRbFOF z%L5^UN4*YQbEq(2^jsd?Oybcyv>*OH!ptPLvEc=F7EW-9us|rEAhIMkp+`P9C3yp9}RJ56C_ z!?J#Dn@GfT3Q!ljVl@S8`mJ;Qq#`|9&f9Qy((W=`)@m1#XfZ0-?ShCa`8yS zX+&$$RS=LtO`nuFhus1GlyTB|Mxg)1A&%FpMtsuH+1mdsk|7N+^p>0nfTper^;qaz3B|6JA%QvQ=@&vhRw>GQ* zj(LV#t03@z+pWvRlx$HQpOcITSszh^GOO9#6Tm;KCg@P zKu8ezSmv*cL1F>{U>%hG4f=haD#+Pd|LQm_p%PG1r?7$n^aat*(Fm*A*OvF5wWzLd zzCNp9;bG!I<2_W4S4f%EQn|zAa@(OP(b48%rb?}d3+J7A%Z7VLaPV(cwXfVHTE=08 zCO^LNw;<&Eqz^J#5HGAOPWD@f_4#;T9tGznS2?wywxt=JcYtjPuIs|3BNt+g6XbM1 zCovnHlxH^eY6+G4Vdib^={XM+nctwy3ZnER>dz0z1lHd9@mc(2TISXULm-4cKD`7a z#E@Z>sA|pt^Pj+PbNpAmv`^ZrV;l688B?o<7s%GqGim)#& z7UQ5hE@5&UN{ynFLv+&mRx)@sX8spQM^kqdMd{_#3K(&;VW(``k7Mt(m&BDTf3yFV z06%>lTBn<`Q|q22S*&4F=PWaFkbS<6$+vf3i(Wir4+TniO0jndDi_hpgn|xaz5m>t zo%TY8ID>!>8EjND(^|oR3#C5Aft<~os1H-)+Lx6FF*I$k{h}-%x>SH`RwyPD4DHlk zneFyG0eO{u7o-0>1`C~%L-ga$SihRN1^?vF{CZ!q=(8;bjq3ef8UdO8D&uL$_!@PEOsr-JumOK}y zZyz0_sCa#83Xw6x6)dRXJVY=_?$sFXjhoBo4Mm7edAm_7Jx~qu-<>Fe0|I~pNZA66 zwJFEuAs6OQ?}K*w(AMCneMCfW19Z@h($Y*9rs4R;5!*E5=G-E3$T=$x!DAw|~ zzrTH7tco(PiwV6ku0eKkD9R>1zs3`9&hNvq9&&sbC;KK@0O9k|+9fD@NFkf2@xRk6 zp%N-ntg@mBTuLjwA7yUAJY(i%`Et|c0mJKOPYNPX!^oB-UztMMH?<>OfZ7UKmS!Go zlx}K0gDWQ{RobaR9D^)6h1?3C>0zcCRCGW~tY{c&OXgnHud#SHbzU|I{9RTBlND=8 z?jdtW!p0c+P{yd5Nl0(Y14j5|FzxKJllo2PO`e?M>NyhWVyJIR11s%;2Xd5#v_Ch& zt$C=iEtd2s^EE0HGti=zf>r``^jrZsX-DHIj8pOX#AMMU|HF{FlmMV1IS&tS5^Bd0 z!xk(rgf4KQ#rh8>u0EHEen2~_((G6^OmURn^-l{%_KBc@ni*r*&QG_swG)d;5?i95 zJjBE-Xkt|IY`MC=JnN6mcO&LKy|CNxRRY5S@KY?Qi7-b?btBBCI;fq8ziT>Yt4?^$ z;{0$2)L2*Lf`^%LIL{+KCpKddcWedx`<8ztY#xM4Z~LEHijhg5@((-HGIzSYBex)c z?OW~F-x%u+M{2dxL%f%G$znDm_NYBf{jFa{g_-082kPChDG$#$6%OC)34e7QL>%Qww3h75Z?SS@`=AA@xQC^2qDI?-ohHX7cCm zAH^E*Z!ONo-c0sdn`V53G4l`agc-*649H9n+<4jh4+i8fhHuy~bJ@hXf_(4Kn0>VH zNwP`8A6$17eF*opSY|WF!rnQRiZVP0;{4%fJ^-X=H0Kz!abk z#7>)tz2XoR5J1k3v466w<7TmhT1>;QkwSArG1LOmRUFs#cahbC3cpU7Py-?E&&A=q zI12GH@xuE)lg;dv*sF-3hjOa&R5O8VG>9HGy_bEAIy)U{03-QPuHZNX`T2lJm|1*{ zBGs)O0Yp)HNB*A~hQYF<#9}`!JVnYAZhNY7q|GJ;#iNeR{9>~mqoD7z40;*#eAUh( znY8ZIDV^b^hMDL4b-Ly00Z>1%OU&H?%@JfMnGx$<x{&Xup6k`8%KwG=R#e5F}Uv z-WX4v;8n_^WfEUP!vH!R%@2N;wZl9hx#4suqdN^-6n&M_VF0%XPt2Sgs}<-J4R(Mc zju4LTt^Mp^{cC;rSG~0qS_y~K=jKxJd(6v_arX6UjJ81ALy8#H{-EHo z_H7$O(xwhW_Xd5jL0}2Yx;SG^iplyWDkWcNvHVpBG;0N~K#>;T?ab9^Dt4o0ZnaJt zL{{hdSq-hEfARyGjRmVZUZ@=4^MvBIO+PI}7mwVWrtY5#06LcIUpa8(+|sla$~vGz z!C-nYTIQ%~_yg%6l6bNGDsKjc3cqM2sbXKVTBauA&IDK8s3J?PI17$mW8sL&jwr=w zjq3^-N=cQ!LD>#uW!GN5cPY%Y^xAYj$%|IXpvP4~o@6RBuKW~QMt2L1qvw??U}Nuz zRcZ11-mQUE7Y{W7k8!@*vb&<(MOKhHuMHwgVh(ma@9O>5f9$m#Kvh7A5pd+WA z2B%3f8k;<{E6*S094^e0@qYt@%>Oqq0EV6b;=k+<(U;cu7FHG}m&S&s7stk@rltnR z#y?vr{u}}l5?WFM^1Af?gFPJ}08GFuc$0M1Q0CAaDu8^-5rWtPOtOMD)eYpTBA-nE z&)qs&k@sxM&bGrGDz~>nu_#6r%q*$t0_7-XKZguaD}J^bzISqjA-mjp5zjH3^wq-6 zUcptxq_GO2Z5M(~Urjys<*$`uy4x<)PT8|nP*REyn@;KeKqd#P4g=Te2Dj(AG15HY z2b9D~Gbczx=6kRPW# z@R3ry(2lZ!C%01g1SJbvC=a9e%eOrBYswpE;nxDN=~xQqkhcO4LRHR zWvfW%=+Y6ua)9($PzZ_Emd@5eAjkjL3H^ivq=VF<8M0+oR%rq=4-FCdK$0!{`U^eW zgj=N4K#iuAjRxfBQ}cHCU4GbvQcLFpf`s)?pnqsI{sTgg4;ZJtd{AYL?RAE+0Fg=^*(#D6tbLAM(rO#uGL zwj{$u7FtOSJ4K$#IQ@o}w>x>*xnXUwN9L#rYNwZ?5!Vb5>7{;d_E=XajA1|U4nATl zW?(xzLkLNg>bCZ8VWMADA26>uS?=@@Nk9YP5n~Y$z!NN7)h4i4Oi|r=QUkxzP2;e> zqqSn0p@)cWN|rr=2Y|CVAJ_%YIoKS%>| z>=Rf@^_X0_blIO5F4fsntr#J|dhR%~sJdgCN=d|LFd_3sV{`m9Hr)275GwgjUq@l< zqaVUF*;?Ufb-Hk4aW{a%kcy&K5z;=u*I9F-2=Jp6A(A^_7aiR6zm4UEXhH6vEE(Mu;({D9%0fu#a;0r=G9?h7tw(>_^f@D}IKfW_|7)Ps*n|e*1E_>+EtjbT z7El4W0dN6bB^db6dl(4g8+KAj4;4%ndt=%U0zKN>kyQWLpg}E}HJIEsN)Jm1JZaS6zesrBK$1K!<)dO!hLmg<`3`s- zV1~0%yb!c;O(oYJMbnd6>n4J*58vGfGOqJq((iYoOSnT!xX+79u{U@IT6qX>*C@pq zF;?5}`@B?LwF>1jT(}- zjdcw&5pqtSS>|r(qPUY+xGEC;Q4pnPV-wCo4FxBr&Da&m#1cU~@-rsBTmp7EF3l+8 z9CPnFOKGbh<$+_`Y^4T)3@2Yy^+yimKA**!fHem*JZOO?xIaO#Z|u($vH+obP7#ywF&xU`zsG z>#?btMtZH|?dpu6lF}fbCr5{ekN{&T5RgdV#%V>&@y8X)0XfAvt?yE=m67ce2`6?| zNM9)2ht@BzA*>P8JFV$<5wxf!y@@<|zDe_|&}V%;VEYv@U{0^0oJ;3YBk*g)m6q8B z{k$~^mNUbtrLu{@ap&f6ZHDzsIK6_TD}e-x^4CQ?sOU@abgXMODTXEX09NHQeg2%$w6flF8-Cx33*Kv z&z*-SSWOZ&WsOHAsNIeIJ2lkiCz-E?CNNJ{BRF1GnPfHVD4?_tzfPZL?|*H)Rih}x zhhAO+eh)*OF@b6?fll8&+MZhNlU(EcxjA0(oNs7%70Vtdzgd#RYf6f&csCHA5F^oU z38fyZM~Bg8azK|7`<-O9B7wVt(wLI?4(y-e6kGXL#@sakO%0~lH2k6MTJv<6W zq$Im}PIHUQH#Hj7iK+dOt&mZ8N^P+Np}jwA+P?1bqRkaV%aeGP(kH^KXieMNU$)oP zZ1abLgp_G6Fv*a_qMY=L42tr0<+vuRNzo+AvboV#o;lWDYLgUuCn|hs`{aM1ZvGx) zpy?DfmAOFqYGYQu20@TQ|0Y`eyFQbun?D59&8wkHMy8}i#FM7IDr&)?W)tEjEbX63 zXsw|}x<63^J;}s9b87qKJ3;v@Fb^*oKs*H?&x;LoD%Onry+hCWX1<;i2IDEwCw*E` z1}#=4Rj3xx%+VB~a%=^K;=J>>KWPA6(zz^ZQD$sGT6OS^jpYeveXj>fuYxR#Kb5=b zNYVCGgiRPT*yq>AyvLuUSl@M%nc-ArpUMkvEZiZ8vjr^}tA!7vrRq4uEPM%`?i1Vu zb;ahM8}6E@^5i?V;WrXi5$;?64AB}=`00FAI%EHP%n201RMou%6NnvZjw%OD9M&jb znC}H9Ei8#o9v=zvga9Bq4fq8T0m$UAR{KV=jeMc^1E-hDfya;zfB@NbhDxuAFFb5E zYY2ua9GSr&fxQs1DMf>@cbP8HJ?s8>K(ncKY$Emoz_A1(5xn9*`wNZ->PrPUIcpDJ_ z;Omgtr>0ixT5qA%{a`&oWj_Z@QV8LO?PrJ+7aPYB z+0;@JX04H=A`|AKe(|}0m?{^kwyG~e{lrw5-wuv=`n8uL#vR5{)j5OU(dnHO9O+y# z61fCvxd=3-Eql(_c3pQnq^Zq_5G5>dP^vMs2Wkxc)fD>SYVvOaq|`l|1rDezt{`U! z1OWIz=I8^#c?;5@T^Hnj>uJ1uPN%zaruhC4noK=T4LhBE={5l1{Efs+*31xl2n`$_ z`3lDJDUajcB2|P1drW{aQoI}q#Jd$=H!4K>gde1pz&BVN*Jbzh-$yEZiX}22dDlbW zF0FD15_3}l^Z$ly8nmpKC>80U&%j4S6!|@oZaPx8rxJhji?8^Lip>0}gxI6!yAX^1 zlA=tfYE<1)WSUQyP=T^UJsZFPnsTe_ds<9kHN6#Z(@T%?kPS|P0xZ3MYH3y{8+}eU zWPhFAS#%=GgGjOP#MkdcoC7^~nG5t)?e|->_x6>RK@mue_nnyXxifz!k zI`-}WcMLkcBtk%Ggk@LAuK>D4=dnlt(}MFhpHrxB&FCF2T#gExCjQ8SfxK6SN-@2; ztu^D<-_g%o)YC7P@8nRvQtX|$J1_WThYAcw)`>#TOG?x|-8+7&z=9!ov)E?IOejim zjzlpAK;&STc;A7J;j~Iv(l)A6p)gON8#sdkdm3Qm57;k2_bmqYgN&j$VmAifW2hC# z2|&P<^V^NpF%8B0kx{Hg$ zo>)pmAt#mao!=A#i$_p-z+kA>G<1vD?>*kbCP^6Ddu>c)S_X*R{CX?3q>&&3U9H~Bb&K%^mp!YS^Kk@4M8s>zwzsQl=gi63c{?WQ; z&OqJW5=&I@e?-E4P7@{dg*p&;0ouSU>EznI3tqHdc0{;8){@L6?))IGaIaLfK)x%q z&%lN0rFg}2>~WM44K?#dSn1`;(ep(aaX>lGlK<@g^jpPs_z;WGC^PhT_Lz9hRyQ9r zb+-HAc5zg7p|7djXqgo1W|1yuYew=&=~H+3rg1Bp7i$$djiDUd8PLns`E9d}(v4u# zAOFt_ce>USS{o<{#1Hj%LGvT&nTlz9xK`dkzhvdN`S9Ga1=s%@C0zf%Q36oM1)w;V zSizVam>(M%nV+AS8lPOA8E)(D9qnr0DOI1-sx?D)fWZce>(&;WG(pIhJ2%B@aob_R zg<|~3tM1Fh9gpW+FP^B}r@8GN=(x5aH7Zy8oNz(1`3A(3n_z&k0RgykT$X{y0&VDh0|Vr62hoa^mVmU8EOryXSZrKt3mc z*_kheqgQ(V6=YChQAggZ-c2g;%NU1#_Lku(9Ndel*e^vaOzef72_VQa*&ZS;EZ*cKN9_wIb#u;;BjPr_!tjs;HLujTKZSUKG7?c`%S9AAL){aGb8pT@8a>~V;6DZm z5YPcTr4;QuwMYq{bYzPWn7}|V?KeMZMJV}U1L+i8%>~*7!2E3M{l_LqcD9Qp8mxw% zQ)QsT`yH*9YIkpS{O^uAc&RPOkqNROHE!1t1^?hjBn z0z#j^ry(6Bogcc+EpW6P@ze-K0V<(qJmO)0E$yEhmoFFtA(yGV5>RV@_}7;YAE;dL zzk0d@dZ^8Zd=1P^t2jdxf;0)d51{L2NAK}eEGY9{rP!cyl9L#7cRoZGG+z!3P?2tg zR%X|NI<~vtiNAKG?4rY`IXOEqUeaGWQU4;&2sAEarKC5=JtoQCpWeUAsxDsTGN2?- zcw@pl?W)farl2SVx#) z`-onfeNtVTOs(&EvMadp+q6|?sFA%8H5*_fM{Jd8mYy~ zz2#{aBmaT|T*H_WOd?F`c zfyoTtiIMsux+f}?)pbDo;`UJ)hIO+W$mWixPG{Rl1zK3KOnuc>S!sleD@zTAHBuBF zEDZ^-(`*l33?_YIzCu;Jho)r9OIZlxUfG$q33j;A^U#n@7|$jS>&5j*`4@zS{T8_3 z8TE=UEF?Ama1zKYFdzEVLwcP^2YH(E{W!UvcYWxf{IZl9=;=9B#u(;Wy!EMAAXoyxkTejN zc`Wk5+7bpJ2>X)SjQ3c)l}C8wrBvH9o+{a1>m9u zj4ScVpjEO7gZf7#vrNV)epOo`!4g7vFAZ7AbjB6Xmp2hcC)8f^Ua9D#afh?bdcWM+ z)6PyjW*b#cZSQF{EQ?Uc+)4OJbtxD8bzG^iQI@A{aP`Say=;|=J$wTZ=>OCeKzE93_S#%#duZ>(t>Qogy+A>UYcF*CBdKocaEE#GCc64Vn1o~pP zd)KsJQLAh}n3xFd@_QesOh=ODP1>Y)qTTIp{t4QUv?t2%0&f)hBe&D?jNM|Uw1b4Y z)W0?GWWKvvsV>-DZ6D96ji~Vb5PP(nS@$e?C8ef6nX>HUiqZS#(J)+$G~n3pxyc*a zmFbrMyF#UA1X|*xiH6fqpp(lAG7lhtvvT-8SQoq=!eb5}O9v2gu4hg+0$l>YAtU5r zh#wSI{Hw$+v%~OGqp)~N0iv~8WpRjqmh$xh0<8ID*Y^lFxT zsxQMQ?QLjev)#F(kCO~-(d*-+{n7EG;)`sTe2=M3*(r%WEjo)XL<3`@Y{LS)&ey@J z8lM{yf{rn*OBRT3icQD#lS=zR50r$8JP;dJR;sI(=Sb2j+B*}VR6fjZ z?#geXGir=ddmgLp39V)m`s*CjO>%VNRr_7qrF-%iHfCY1ZE8|^Ak6RtejLwA6zSC&8F&GRL5hM&c*gDl|{3W z%(iy4&Aphvc-#vLGHV)FH^anmOie#WVnb`RBvfFza~sH|jo?xR=*Adt)D zKH8Gv>#@7j*}*1SD3$Gvyf&^ZU99Ow^z5Dp_S!Zp{B=PEPp*7;T>YtYa~Sb-f;>rL z)Kppk&qomE#i=kt)$#zg}_Ib`Ik`=wUsK(f70Uhd)t))Yai_rV`n3aV)S+Lej$SBl^Cfc&IFp!sMs8> z7&~$Gk6Nb!nb5=`eCVSY`%}@JU*+wZ8MDfsDn?d(?5ZxIRulp%oS_h5mWeEj1{kVk z1b9D->p=iJs}zj~Vd7wJeJsE@H>L~_*SsY1O!5lNVs$_|Qs(DHoNN+T62aNHJnd8T zcTV)=mhP9WZ?#RQA$U#YlIk%lbC!KN58%r)rU)R_%H!$77%0Tn98dgHWw_Nz-2pak1s%~OD7G)X; z3fmsHxJ~Jv-o60mwPZMY6qv!jE4=+z6G89Es@2nylM8Z$!3IocrYhmAgvjvw*UY;~ zgH(PK1AE}k6*PASH93Tz+;h@=-J$^n;0HIO-dB{cEw;$Eb`0?R1<)k=rk&cwuT)f| zvGoUiF2fGklq}wcXs8%uFFXp^sM@Si{OKm=kCcNM`P42j7W-yTymf%%?*t#2UE}6M z{ZfzMEn)3tU{sPi%zCh7P|5!-s4^*p6>D6anZ7k^Kl%2DN(4bw7X>et{q&D#&;8M| zYWX14{>>0u%DmI8`X#zcnAe`snBq$luaryKol%pQ&OWr@4X&4^WZN;BI&2BHn(o4y zFe7z1EkF*pyXPku9<}&$O#V150K5>yf3s{$O!u6B9Qa1SgPHw4p+htC!#%9QuWFFq zCcAJLD&ei&xx!VHBtbbfBJ&;$9EBq44RIZ+yL{Rs(yK@*OY$QAI1 zJ0QQ=a1*4*Ni&|_Vg8%*I!Y%U-_$gW^UQF>zlC*0&`Z6PJAN1N!(#N zvk%Z>p%HZcu2=ii%TN+Q**4oQp0JFtNA}9qrslQ;qbctRm|wacFgen3L$o9~o6sRL zb`8LlFFDsQ4^e>$sH(G7kEwtM{OM&Ei(48=ntE65Dw|W}>(qDm?!C*jNDJ@PEL9I_ z`q3s!CLgZ!eqE4l`wF@ONmi@#!vC>k>zRv#=#)y6Rlbg8SecKU^-^%I>XPO_x8J{3 znkoLqcmIy_Zg zfFo%EqtxRtSRmcmJg){;{XvP8Qj?VoBe{cRlM+5hk2IrU5;6^ial#D8zTH0_l$lde>42wW=ir|ZwN4EHmA5P0f3L~kzj`Lm$i#kO9XlEa}b83`e zpA5ZKMM-4uWs(cfqpjeXI)_`2K{BiqO&>%_2hf5JjQQZ7ql>f#Ba4IwtVLI-l3Mq= zx?9!r@lG<|>=7>Oo8`UkD3G3@@cg8iM>n@WqH@*w93l4DD2mR(Ey>gH2j5N$>G!lYF+K za4+khbU$G+PntO>5O%B>EmK1Sx$Y)!;UuTwXLSHs&Xn0=$5B>3P6(pFN7Q>~m%x;l^td|5)^hE>w{7t2lXNwK!fT zZe^luZZ_|+=kPG~H^%@mx1Y=c&4!c>LK&U!paN%@b&(1aHd3WL;D;6CA$4LP0`{LJ zQy2g`K&UCD?TEl!0<`aIi3%hy1S@Nss(tc_SY1nyvqMp0jH4oQe8RIyRyH#C<;wOi z-11^t0b+5Q=bnYE!*b+{i4@OKYaiTLrM+)6j~IBh1sfOOSxZHodS>};$j+gf27W0R zd{8!by7R3P-2xejh|4b8SLsJh3P_rFO-NmQ;t0l2tqe}732v*6OiD}f);M2-}i=LT&6IbN93_eX({Jv~IOi;xjAfCJaNx%}pb3C2g(ZH*7rqbFJX9`2(m>g-PGbmWIjI z){Oa_aqsrM4@zz{shPqUs+}nyV>8GP&J!7tMe13_#U~O!&y=`Y(2Iv1OFI+AJgX|^ z2_9Rte{mqpWlQrm6<`%OYw|Qo3Exa6sL6}JIcmx`yfJGv=C9yV%;)#XkD3^P8b~Wx zCXu^vXcE)Q0~^@)#J<(dxnVqV%hZjA6(%x}-B#5AaWPsFkH0~cRwt{vZoQYgRXNEG zLXG(ZaWT5atL^c{^xW8d#oy9L#cVql?3541txK_>iAM{sV_=ruzYz`moD&5tBVkyK zTltY@Rm5rM|HFeKd?NKo0WHnKPMBGe*A{NH!))IABlU@p3g`%JtDsf}X{nT%Tq9>C+W&eFbNS97t;&Ra%hjukOfB|)zt=>k zXcgzW3Az|)81B`5eCubG&8YSet|V=yC)unwm>BpVuX)$f6to}jB#T2*nV90rRJEv@ z{0d`$Z=u%Kr7cbkC9j>%Ys}0_RRhV9X3Uc<3r>eChY<`J!2m$N=gfI$3L`?m^f76u ztK$H6kIDm`d<#B#O64K?P81=ED>=I=#Dy(+_Qs+xjYzL<)w0*XOnP^iQ5NZJr!$q< zh!i$hkFkpv%+7h9Vz#T_EB#S zEUrcCOqM_hv6FDq_U1rsIqtrt(SXu2*FQ9B?YoqzJ>D2;7kUi* z_y8o!A2l+w+%%H7-=s4Q16Lg)7be{o4_^f{HTK%7uXS8BgVXJ_;<@0ydC*)DXHN0> zvp3#(0~4$iV!G z`>mt^e;K-M79}iSDwwp!Uh4itRlS#nABJ*p+(5MrE^6I|*KGxd=P`b5l^>S~6AFjT zTh8!kAb*lnd4E9Z&HT(Rf@2BT(XJ_zLSNa!FbN^LtRMfU))1lwz&OXRc&1DMI8bN4 zr~yhU{IE4mQbfyt%38#{o)4DF!4usce#g@Vrhg5alj`>MGZd=!A0DxjFP(d zUdX0CyQk~O^ozWe{}eUE@%Z2F7;y8ejIUyoz*R^2Z0KO0Px~a0Fby%NM^;$WZwT?r zN22^?(0HQZK!JqbmuhX@VO{v3W+7Z9GIgiv=;zSzz6cZIdKv%L}@5*Q)>rh`)yC-z7JGq5f)> zg2c*U@~5UyB+@yl)X{C@`#PI{>ex`*Q!5a_Rc=l@;#PlAXU@dhzZEyJF2>5h6ZdE= zwQO^Sk%Tg@@4hS-{AuW1Pa@P3N zW^9f_(kf0k4Tk8*ccQD{U?|{7dBAEgDH2}gKM58vG@uXkbP!VdUIv(MDwLK_rv>1# zCe-po?c$Y3pJ1$yRzlriYZTR#^X?eXM<3l{y~rO@C%U0OWFVQq7F0}tE8inuF;)hL zuk&lkoXE1KDKRCp%()ec6Hqo}2~}c;V~uSqf)=fJo|!dG+bavn-`d}y|6ZK1vgm#0 z_aLmoZc*n)yB_%0UlYAT<8FN8k#mm^_9dIul9zT-d2R&VvXW&M+72pqjec$hP_Q3_z9Te!8ST<`6i;ZS8!ugN!$F~NaO93TUW@zdMjxZpnqK@zY;*hFm8WFTp z=wz@W z%@q0oCApl%40Dvc`AtG^LPK52SO0d4P zZTVBLZWR0NJ3K%p(I%f0!`sN%BVJa6ZMPyw_UI3Duu5L<(}axPlBsD(xRCT0t| zkxEnN?HJw^VrJXtY}nsY)*}TQNSL&5Yj>Q(vejP^=5)d=36}8Tdf?k1cSZsRW>qS&~xW zM+Ma6IY0n}Ev-A7s5dHtI0}iw+wxJ0+m#s8YuHGNYIK>fk^JiS;fUQuPmKjVvrENup5Mms!hOBXbVfAM%!&&t>qVhrCj zyNO`tkec8}ZSImiTAJBUPHhT9TeOR?bBRd!=hpMd@DN-lTTaQ;EPRC2_mT1+a*Ow@ z%Od{dD}tce`FOqdAJ*w~VMTaEU?2X;G6qcLfKC+?EH?F_K+pflKzXu0kvyUm7>@=9 z*ma};2oV8oNl!v}Tst!A;fx2eB_Edxg^b4tVITm|AGt`UL7L)Fv3fd{bCY&p#d6%MTiEmgvae@$J+}DbTNlByjPZDVzh;*9xF%a z&cEcj9C|Z6>aZtKPFScOL?)o2Q~Joty3?*Ojw&FgrB=;HeM7TPEV@!6K6-4rCn#p( zHzk^c<9}5OF*^C*$K8&4G#7&aNsT7K42&ZaYVkFBOZ)$1_xL+#fIfg0;FKkwLGw~w zeE}TA6`~a+05#nD`g&+>zrgdb!l!VltrAuEP8$+NMT%ful&sT20c%C5<;8^}>uI%k zWFpyO4oMdE0J0b%B;(ytaH(vWk~@!;;nH2M%ehg;D-> z-?8^!&OS(TMjLVm6nq-wxpXQl;aL{)CiEf{IJb zsE<@(LPX%$_UqEn%0FinN`VDER{j1P(=j6)A~S$+FRz){Z|7A3D1WdHa8Py2dkAHy3Doc!= z6cxUL-kHW^41=>BoSK&|y=%U~lJ5WX52^oe^6;-Rzp#8UjPc3!naT07zM;XnC7_LB zVRmL>Zb<-#!`553-xsy9j(%VS=okg`?eRbW{vgh^)YM|f%47oOM4#ya0Y>HO;@h1o zLR-q@!l!H(!`bay^(e1A?7Y&8naXETliD=MT9&ff_8K7=nf6@+t0>?K(RLK&8vOZ? znM)m4jRnZ!8zN^8^}m{ZvHLuppj?) zmY#LY1J`QnC@ouXAEg%~-;=s-B@-#JES(C=>qMRcLpu5yFddQLQbvVYq=nZ`m>w{g zo>&cybcG|w;9ZYSk!F5Bukfn=Wkjwa_EKys3(ObFv{?0Yx# zKEak>(t?fqKV$*4EY)EI-~^-)&vHux>LR_>MbQB0o;CmgVXza5Ofc;<1RmH+*j%?q zGBw43E#8vyZ%DT`#K4QpUCm38ipGr-JXL;6F=RZ=+&xNAJ5^FGzX;lo?|W_xA8xR- zLp=?aE}^T%@(Wbs_fCmny~uZ496wr3jmE+c;^@|!8)&K4Z0pVMb;HRJ<8gPHMrb?t zJ=x`~SA5AtE2;Uoyu-?Kp^5@+3+9oXL{gG1WHF0zl7PgEr(xUF z_eh&v-qbDN9!?7na-r0`->I!Z)EFrHu33zR=@#Nd=7Fq$u;^Ib{)S{o+uUsY)7LF8 z9)l%OCgk#2*l~J27`=ocac;Mg26L2VN38gVP^Xw^-}JkQOh zhhZ5Oi_a1^O$)j4NsDr5#}q}gHrx8ZSH5r331hhaMpD;2pTM`738aC2Sd&#WFhr`h zKjTA*VPlUra{BNcL!zXqfoMhlqj5E8T*~L?Tuw;vnC?eeTnGl-2vx5btMkv=UuQ0Z zBL->p>q43CGNE1M&2ok*qH{>9HrMruF7C6P$eUa(6{6>a@3@giME`gO<5xSVV`0j7 zQ>O#lj5PrjM@!(|$pQ8g6@Vr@ax02;EuzO9%er(ys~xBprnHya2VfH7GHQ`G@uO66 z4VT>wanxf8E*efp`t?eMw4BYOC zFneWvjQj*BtLlDV?OTfa2ZNHOFEkaJM5e>FHZ{vlWLC$xmJG4i%& z(Y$VU8vx*XCIIwlfX~^4(Sh_O%cxKwsuQq0B~h~Y=)98v@(P|CVn~NrUFUZas_89s zglObiqsFd0LDgpU7&092D0PJl)44q!rfO?KHkjbE|39L>DLk*Pi+0Dh(b%?a+qP}9 zN#n+L!#6e>n~jaejn$w{lk~h_|8t&`o7`q+&NVUCSYv!^U)L(%sUX>m1aayH7s3;4 z>rY)aQGEyxpyzr{zc_B>pu)y-AbqlH_p~lg!2i`bywiPvu{&KjKun0dm0g4MqK0i? zl<_|CO{I+4-Ox)POM}RkqI(`MJ%gyX(D6UH>-tdM95-_$Q$Fq-X3vdb#l(U_0Ql64 z0u&>OZP|7LVX&a+3Ar&$;iMJL4HkxFEf^r?%^<4=noMnR;rI^?g)#Q$02tQ6`0{0j zV;5#gwah4Mn5y16kQn+MVKOT=iwAMhqT;k>87+qLfEL0fS&w$he5l*XJc6fVl&yMaY3IJ{5Jc_nq6x3#-q$?k;$eHX|CvFIm&A9qun&;x;z3O z?>oJ4_4(RmzzL<|@@h(W@+DSWFSBIQDR#AK<8=dkI^1{wKo{^>>>Dr(upkBF+A zXbwztU}c#HGWqcClXBo=t%oZKR2u0Ss_WEH?5PZIs(;CWbsKOxWdwO`hkgLw`FQ+Z zU6_6<9FUD#*l`$6!umrOo&x~t8_j>;km@st2gsFz)Mexj_5buxw%Hpdjdj2QWP^Wq zMi)46O5pbv;0vm$ojX_{l`|c1s$BjCLhJZXJZI>WrAO!Fs8lqre?@7>{z|p)yIyy@ zt%X*w-}Cdxp^k*)jo*C{J-pznxpIan2HLnGhISd^Ce5lL>#L_iyoy>_4Q-=DYd?bj zhQ>v& zLreh#K>P#=xWN>UMF>C)z?ulF+c)+Sbj1=0U#Spv=t77Q4xxU?RrB4XAT}0qHm-4D zR1UO*)P&k=*76s&h0a_|{~+`7qHDF~_g zy6c0bPKTV6p-SMmnMJ>xC6On8$#_{+!ja(wLUf7%3&eQK?)|QuX1i9#qp2*nx&GZJ zxvS(N(ve9$=})2L9?1MSLFN|xPF947xsvxSI$mHEcz&ONw}jZvRH-T=_p}X;jda>@ zW=z0LvLBL6r4eNS*$`4JBcnbY-m|YXn{)YV+S2p;@(db&ZRGl;;$-jWx|AVVNb2EnwC-guG)8==^CNt#k!gAg- z4Z2>xs822fw<-@jupqVJKlz4H7!F1QhiMYolmuLO|Ha4V-6`E4C;V0)QQ1bZdo67q z{D@<42P$mD6LlTfj;x>sF=$hinS94w>*JD_L;l+Wpobr~YILSZ(6hq}johM3!9pla zkW$2ua`ivZ4B?x?OT|D+^UFwE%1oolEIIDZBz_CfhphSals5$N1vMg`&RvU}P7GoC zAh%XJCz)JiZGu|BJWDD*&3##J9W?N{Nj==!98pH8z@F0j#YRXwRj91Ktmb2F$fp2g zH4TanMM@CXn6&h+TvT`RTF?R^^w)iT4b~PW@+?FBL9BGVIn46@31+`Vzz6>t{E7on z?8Xx;H<-W;(x5o9eqC7=<;Vg1gBSp}41YgCq^`;vNg1L4~YBIQl0Lp_;7wDsRW+6>BYumUaA3#HTf#=580sa01!5pm zT|3sg_RoQ=#mn1f$%`ov7M&o9L$xTh7-VqU8<>G>r&VO*`1nqa>V>1NE1Rsg@Vh|; zJ~<~nWK=FJr7)qLIWh0YWUqW9@rBHp%m5UmKKD74joEfln39zzjVC7>MijCASJ`Xz zUcJVts&05Tb_p2$nv{TsfyX!T@X+?Al2=k=mC1DYd2X5#NJnEq)d|&;i>v4 zpw+}E4qJk;cv;rT9q!HVfGOlO8h4Vv&I!@!py|nlK-H$p4eY_;!sE9d<;dqgQdyvhz*%&o8s@5g+@c*no#qM!-=5tR$8r;Q<~)>lm_O1S1}4 zPiz_~E<%$3TBOaZGt^eQm??FOQ{`)e#8k)07shYvifKC?mID82JvA+JH z;w}Tu_ndf3Qah24_OGQ7PEtwdI>&im3_|K|T$@uypQ!#HePSQ3Q~q@rCld%Q@8TV% z8Mg)Nb8B6x@+G|o!eHu}Y}d$62?frGFm+aEjhItVZ3u-iFVPBTY_JZWW_R$vCtUrk z9{U*|uLDp(MGv7ylO_$U*ShI_>hDo#0GlCN zdeq?K`HK3X-6f*>IS*hxC{?~4%s|)KTFh{u6Ni_vJ~mP%g%LMI8yIHn{2TLz!4Q3U z^F0$Co3@MMppZ@P%5+MqytAJ)xgMH1kYC}dY`G@SI$O0kBJm^2F-51)TfoFgun^*9$ z;e?m`MW1N_?wZxZ>tk~ez+R&$6tG?mcmh-pvzfpih{lA$cxIPha9s2yb#<=}2I!;^ zr`Uu|)WMX>#azU7(;d&;+nuJzM3``Y*pr}ND$nL~Y=P{YX-5_ja!0Sec@qhsS(hBb z(EXwD;mNZ^Ov9~00hUf74%Ii}#(bzCX!4s^I_e5*i_5{#(6<`z_ZuxEUyMYq!yHg* zu@P(J7OEGJ*DXw4;7K?0*MB=7-s0?@>fFSpLf#zV*y#~cfnbbqL3e!xfcSqX$NB$9 zIS|3f#ctLf0nWF@>FLqsshPf!nQyZ*i%a7Rs|#}>{7E4prUnPPSgE&Bp5T9hxnS12 zEO;q+2!#Mnb;Vc!HHmz26hOQhl%+SeaP>UYWb`xm>#ry9^QvoSVZj)#)`c>!6HK$* z)6_vcv@a13{yi1;BkF@lPp`h6A{-;odq|ew7iwj<-Cva2DyKAOKS$kfDb63f*8lw* zbFrH*aDYq_Sj^W%`a9opNsj%cn9i-~VkP?~^$hIj#>MJOfjjnyjS`UTZM4A6qGgR) zf>>n;jixNY?-@)s#LPKk6=V;nKPL|HTkgfc{#$aKsed|XVD*Jarfid7$ zEFi2Fw-GQ?#OM442{<~N2~o;3*H+Vud(}(C zKMT9NV*6qd>Q>?5^mXjqK#`MCgzwP<$x~n%LFgY)Tio+S+|pgP^~ywhwGW>^Z!Sm( z4>~e^x-dmQpC~O<+JzTgPGH>&)5MsufiKJ-I){x$mf0$PMQG8lAaOPFs-!_>8?8@X zy-6)iYL;h!+wM@-@+?n8(zw=fJGNT+GK%!y+7|GV7(J_t5r3;62ObHArh5~m@~I+@mlZETko{2{I(_mg zo(rxjj*za-I4pntnu{8}OOBpBvoMRsE1*VjDXPN^;m}XQSHiCC1>DzKia%Mu%7RUC{(bo-)7BSc;Ji3Ym_O-}#Cb{UI^5P#89lE|&Nocvb%#~LI5_u?#L)aPJ z1ELFL=$bhshWp=N^<&=5rC~Q^5cSm*-!_^qRo#8R;Te-1DpDERH1JQ6$_I||Qob(v zINsmdcDJlA6@^;~dR~umqO1E5e<#1@B(TZzT8GlTNpgnLf7th-)kLSvm@D^6@^ZoU zWiJ%{S=$)zHLw3ud>-_@g^&fcEh{olVz5PwinEDnI(1)SLC%Kwr z%0x08mm9n@+~Tw^qY}N4Hh$;%X!vq$!$&dj7BaL+5LC6nHZc#@e7P_LAD2w~-_D8m z?Dj+V%ix309zPJQ{a;W}03a=_Y>o^dLrexQKTY2;cAK`E60aBd)gb^DP-^5jU{Vzb zE!+S{w%HLe}lk#Q-m8h(klcM#q_St2zNpM{ew8UIwS)WgD@)*`a(5g;Aj) zo!fg!vEw#lonfF$RlO~Mc=qs4w_Jx^|H|vi6s~{wrOX}1;Ke~=(jc8OF^DGrA=1|a zjqPSig>q|8l0_3SEh1w5Lx2JYvL5)a2M=&YR;9hUQdMC5d{BRblL{Be-YvQ91D)HX z65{mn<&YoAJcZz$C&MibtAU2A1T{8q#s*xKsK9$Pak~M4dkUGH0D}kI;%H~2C`U95 zW)17T2l6-j+d0zHe?m`awJzSOShwNc zy$zKW7?-hM*isL&cHtUEN{pRkH5Qj=!dII~b&VNup>~ku)>Z9lq7<^(EOfRZ`YCC| zxU<)Ts5~IG-N(KfheHu0KIurOHyS32B|pIVQy0OeH?dsXHBVDQpqdg2S6(iw-h0=^ z{7HiZ+!90HjgV(#(-4Zbt$51IEBvW|0rG29@XHk}u|zKcU_c8!F?Hf>QRi(<=zFq% z=X(nP^t`G@^6nw;3Pjme$unUu*ojl3Vv~hlKg3#3hoMV^5r@lMo_|kj3bBQ-eG2)c zFA(`DG3YxTEyULTUEpW@N`Xn3yz%$+*`lKqpE!iL!z~Kr_KW_l)&{R50l2ANTlVWY zu8Dr1pYBbpUkl_w%mk)PEvP-Z!bUcQ8xh4P*{Swom%im#t72xf`dwRVkUIlx`4~h( z00}>j&AW;9h;0h&;TX7NQTZzJNMZjsRD;=bq+tXA)iSa!46q(&&YeKn8*4n9N|N*a z??4A0K&JE9IJ=N)M^u4>9#p-@9UK$SMJ%MA5Mx{gn?8>ub-i&Q79`&;q5%!x(~b9| zd)olI@TcjK?v}laHIW~aMT)6gb!SR>nMtFSBaLO+=WM>G^>+O80sIwC-D^XiZOb`E z23w$UTGC#%xFK3;tBFT0_zisNBvD+IY!{@E^LuWA|< zKXr+^Xl4k-{99dYp$Y%^42hzVT;ERaY}u6p$Ffk?ZNqit46_RfPBV+3A5eJ>RA?BB zygACvEhJqJV2l9u?FJkUh5t0=5@3u0F?~vHg`-PTgUYGqKYv4x@elxM&CD}9SKjRV zMV7@KimCW00qQHPUF4F{fj6a4#Bvh@;)`QL?ijj{VU3C0=@iaVUu@5VAalqpRbN8- z<%`DnDXE?zRw(tQ;+)vtG&S2z69V9hF@^3?Wo-IF zCg4oLx7b^z$i#|Xjd?G#;Q$4727h*|KfZ#;Gv0yNT)8!14$9Znn5y$`I)51%Zhj_< zCK{JQAj7y=a$g(e77JN!?-I9;ixsWTm79}zM{3m{svdrXC=SzP&s7>{X)Aka;LZsi zdI>`D&WnQ;9*p7EX!ks|W$)Jxo}Bn86NkyyUTqR+6`QRW@x_dO7+{w!6xJ>b7O$-O zoSJOE?bZzWoH$cjPb;spzTCvkWQy{k9Vdre zoKs^ddQ%!*iV~kqo!!HCrruh?6n`YxA(OrJC%p3_jYSv3Bk#NF0jz%NK5aZpoKhXU zqr#bco0emi-THi$)vmlYq4|1Rfc>2PlMdE5GUNX)%v^%nBi(S~=F7k{{=;-n!4V=5 zCW+Sw+>%3h0wnXcUO-rJkQk_hJ@MT4zRqjh~u(V6R#u3GJiFabUln6=Fw=x1`v4wrfwB1i`a^O@&bIgN#N^A$LtbkEn&Qc3KLC@hzo ze?1K2qWL8*G40_d-z@s^JBQNcrvoJh6EShW&T19@AlHw7iP4w}QEKH=#b2T>ldY@H zk_f94`PyL*8&KpCLyR^OzR;9p1*G@1DwNgraqCoy{<3 z(+}4I+;!kG03Zo)h7b$0DZv8t9OWs6Q4WSfK7ITCwXS&?3|u`T>x~aCYvwC`A8EEi0XZQ= z$YMP!&9%_Obj+5Yf0|C6I#<^s-FPuZ#a*Wn?|DSeksvs)v*VI_KYQVC5asX+4-@-v zaKnYJr8fv>wvT*jC+^==R7p5IV(7pM2$p@2R~93I^xZ!N3V%g8^+hM>wP?{HPW{*b z9evbx>;kW3?a+W5+Pq^u7P#-oXfGDDmtS~fR`Lc4@dX0_q04hj06^aE*f4aj>J{mu z>x^lHt_I`W5uD;2kzlAGn%ekDSzKA`-CDO~mT>tiBLhrjz%Z#Sdfpo-AGnf?@fW#s z*bXbE_+Jvn$in3v*Mm%PXr33x&U=19o`{e%cvOdQ%9`=_v0MjL%J-eo{^ro;w^XV1~383!jW+<;jV~s5}_=tun6yftQy35as39^w3 zBlFugz*sS+205P@4rzcW6E6EM?#7u30$WLjR_QkmsLGW@pYUZ4lauq-W!^|7^m# zDzXyoVwdtAUSa2>t!_xk=!Lo3R8Gx||a;g&KRoKI4E_mxzb*=iRFW z9~Z+@ND|-vhO2_)dPQ*2nP#+_ri81HsYqqzZz_W*cZ3nuqOl>&i?Mm7g!~|~$R~G+ z-q$Ep5bIk>Gwe5=yZUVJe|8$JGSjuttr-aaV_kxc4%{FcA>bPUD$LvgM=e#b1j|4m z5O)5w*18~cq%kGFT~RI(xfr5orzo$<*urc5y^wg3CCXmYRwx}!gz5aKf{C+xt#i9f z)WB3g$?C^(H8jL@BW89eSNrz9DEkz9#BVS&q?x03aH7Z(&fyr?0Z_s_({qsV!NFjV!#mRN0EPX0Z z57KYD`q_^B2PUx&4NOOYKiTW?7-mv;r1H1{H z)^4b_0&Uc15(9F3eirHY>3x)9;v440Osa7$8q_6Hg5+VC8;=tbUSAaWcMa@`$vr53 z<>^;X@6(gE@Nto|sb(6rWsXB@Tw$RA5M}_8X%Pc{1=Ze+4o+TTdTx0S`)I)nX?Nf( z=}qTMOkj$hsGVjbF^irhVoaT^_-?;j7Cb)U7{+f`0mw;~5&!WN?C>Lz?Pq#&4;(Uk zobXjLxUU+VP@WLGr{y00_X&Q<@C2GfHjG%F3Nhdk{|gqp%z>pNX$M{8k|$`IaCWNJ zzhB0-fyrJ6s5<>%7FFK`#BLsw+^4-``z$>c=!A!Q3C{?|Iua0T@pM64=3aK-H(c z3c0VoQ;K8phju61%_M-@nt}x!hPtM-x4nB@5=|XcgtVJDQPr}K2xiaFLKJiCJ&-FIM{EVdaR%Tz8-J_B8KsY z@ekOgoe@6}52pfXS`LzgAmzK{9+pm59KDJ&oi zZH@mFiOi#Mv0ut)f2aR2nQ9;PxrM@f0LmHLjBB8WK!qa~265k2pEG(OX&qKO5*zMn ztTmIHXXpN8Lh#c5}5)Nc(MOt^xx%u3vL}k9;OPIIZDNIFn3l~P2WJL-vUg7eU1t;wXw3oh#mPSzlgeo1&}cU9?$IZrP`C!fRjh(Z%hCbL~6%` zam$xTW4zF&PIz9+pH_RKhM4S&jNq8OFsln3CBb0b6-SbftPAaK9XY+x`%ppm*9mudhWzXnfdm6& zP{POWxMLxIk10)=`~VR;nh_ybdLeuSTmXzFf(cVs0Psr(+=!5X0f?^Ha8QbZA`te2 z5!k!_-9iGvY~)-LV!}%i(5vZ94Ts~aFIZsc{F@A9~Z{j3h@}y0q_$J@> z6FTTXU5s#$K8~E&J z6!NhMngguG25U!>m!ASnH9e!FSk{HNs|wzk+|YnMUx4ziy@xR4K~B~5%48Nh!?tjc z9tw!Vml)TcD$flp7|AP(-c^RF9Y3dPuNpH>kd!I5QWv;M@thRs)P#;*qm(GSzc+E_ zJ(e9@n-qlW?!pJ4h?=Ixx}Ebq`Il~t0}u#4Y9VU&7X)8PvC`Eogr6R(UOH z)~gM)a^xM){Ogm>{wiZ==A3R252e;N$@w9)p!AE9m>EO+0;~f?fw4ih0B7Kp6_UmRGKPi$;|VrmICz z0G;eri4k)F&Ilu9yFGgia?33)D3k*s!fsue0pS=y5uctZO(iEa_kKlQIa75@oG+0B zDTx%VTME-m5Yj9G3znrQ9hryNs3~-8v=`xk!5mK`?6kdy^O5~BGP`?Z!k_$iSOXxs z*Db|dNbSNKsy9gdo;gu8;qH^_y&>(ru5ZeyH}xW1LS3DP;h16Z$1(xe_e#@bZsw>4ZqHdivWCxR2!S)3 zmXYPo64OvrMd~Y7deAN|n1N$`@P^Dhqhf^;7y@A4s+7o>t$^1l3es@f4%je$c~mD9 zI_Y|WD)o4r4=qP>ZtlH3k~vu_FR(~#K#opIu7|@B-`!SHCWIZ;=F`Iq!nw>TZyNNzBm4yk*Ixrd(EOP%WFn{P6TM zkw90Mx}QrU0Uq&u<6g(2=a&hA&)wkLIfcwxteSx_rSMRX5zFvb}J0>HNgDo9C*ucguda+g=o4%pYEa&8JB;Lqb!5A@7Ig%348!*=}u`ldXQLNIM%s1xU z(6(IK<00jome`BoyzlI)mnyp1Xk^=Og~#cKp8Jb8#~H=8bffomsiW&14DM!O(W`6Fbf`A5^n&s|Ac0Nklr+x}3gt-}+Q z+C(?$5S=+LeBrF$<_B?*;xlXQx!3S7_n~ekoo1PyW zLF`5Ux!{1cP|7FHT|%g>iPrtIDKoT8gD(MA7#BjDsP9P3%F@QnL%(?toHNv@O!<&7 zD<5u=$TstP_nbb;c#M|x0%BXQD0QV}yBAI@g?WJY_4VQ?(p@VYs3+@N)D z35+o*?Bw2m9oL50um4W|5?b+Sq8GqW%TAyqnDm>Fp4f!;RlnK)Lqxk~Wyzu}#|({6 zV=`5)M78X9DGe{ney(0=lfc{hc!3Y+aMzb~Y|cfB%fO*uIS2a}Mj*si`xj*7Yf8C1 z2v;o=TowQ`oK;PmT|mRXV;DNi4ApJ#|@saKKio{mmCH=x+P z^a}~-8@(UKPUk$XEh1q%nh{NjAgF`+#WrR`Gqm%_Ikl!X&%QGESQ}i#B$dj>_-t1$ z8}ujRe(7qt8eM<}&ykNMYHX(Ta{Wo*e30RKq*^E4&&9lN_`U*2uZMV&baLP zw-C=azGb%QDWu~+YK^s>lr(x9v!Ar$B!?7VS1Y_m6APd`<9!l)yLRzg4Yg zvFT;&2+H{#YjM_7&SE{(b<=&|c}y8_hKng6l1ZfuOF4m4O5h;PD5D}O{s(3E8Xi$N zb8SFg)x4I!iep~SfNRSe(#>PAnRM>%VXE08IHK}$l!mi$rDnj1vI^q=idw||f7}5X z9HmK&`%CQQnU#sT@&1*C&FQJ>xo&(a_s*p2uHw$@tdIzKoT;g zq}G}kXBZ&?ZYyZOJfiTSGU0A%Rn?~nr98C7`3<{>iu^L?>ZQ8$D4~(*0v)Q@#lxthDe0BKb%IQ0;m zt**)FoG~E3@X6w+MGwa+jJ0Hv3Vc)2_>GMVi2Q=7NJL`niBRhl!czP<$c_;w1I``l zAcb;j0HvNBjFE|hGV1V)<2e|3F5v3sSJbb^xp2;X3i<=)o1y#YYMhJ2Vnx-9j7F{H zm6~@K!&sOeZCD+RN*J{(@8o^|n9nN~{aEh{E7+cQ6M3;rLFm<}@FoaSZ|<~%`+FgW z1@Zl~dlZ#`eN3kH&siQ>hP2&kNRvXJA-jQs17X`oQ+TpOPn9eTn?EE;T58@L+Cde* z${)Y+NA;EdqL!4UbE`K?WQNP%h5<};+tN{wSnc!{{^z-B3C0t$*0e zl$aXavyNKk_=U47>F<|KVSi9qal>wle=S6|Q8z1lY+SnIZHumc>)pQad~mgutD2rP)f!=HjY#3>bX08jh`>7D(p(C<;UsXnQ(w5bF)tjY4&nr)WR6D zvx_54e%#TIPh-S^Qjn>G%Nt=Oac40F#|Z*n89e=&D#ZSWhLxI$vP)@IvF$r}Hp)>H zUGAHa5Bq?Q!Fe#sT-{xruS;H{oO|b1TcxOlqW1NI)55NAH_~jOeckMaSP$rSIJu|z zqiMxreH-l(fr|i`nMEDD%8OfyfU@87uNWkh)!mPM1+^jq5xhviiNfyv+vBviQB@0D z!F{giT1#*Jkjy#(meTeZI!Duos+PsJC3CR0G0X|!EOf-5gw&()<7NtdY^Q!Qpn2s{EB>*>)tnc{7z#wXA zYA2-^gn`d_$T2gQw53EZ+_*mIP5xl7!-lK}+Cq+99raB@Nzc;VAw6t*JS|gfx%_G< ze?JKG?cR&fh`4R_(Eeo%)%acmPS>-o$D-}a*AD(n-y^#^Ld*3`o?6E`=n~b@%K((ZPsd%T6Qp#F(TD#A2S_9! zL%Fz#OQs$YoK=JnVU!L^_G+=v)`A5TJY{in3=t`ak82x=H7?#|F7go*4|$wAG1-?N z(s^X*Pj0(Dxf=_%dh{vodzr1JsKPB(=bS!WU)QljEL%0u#~$k&1u}2k_RYjnz+PrY zPWOPFEz_@IzKP=9ZDUu;@fVegJz*{~xr))nucOxBkEGpLrdYj@VpbA(%cO`)2O_4{ zA#z*j<2zo6?JkmfCOj{iqn^FgXwXEZI~;@r>sS4P7}o`0fI_@BH|eAM{R3nfTqs5` zZspr(roJ+QkHt&q4FZbYavSW6n&Q`#zFa5wv|ae+Ci>!5k>Yn*lxxx))GffSlm`4* zIZbA`RFE)gd8WU*WRRmCaZx7?zHSi;erlxm?1)R3Nu>Y2grf54cdYvfQqKdSTNgJ; zx?Zj3)gzM|>hWBU^T)hoE4QvH!1Ramf}|BgaQ4-U{ezX|D&w#sxX3$@(~s>aYcLDHDOXXxmC9XBHr2;*(%6s$E+a z<^G0DsvPgELn6LS<)oC^vh`tmP?b8$ugv@9rkSjO_d{!AcyHjOy3uqC>OCGO{D+E# zA}MXCJjuK&=}$Z~FZ=O|2$JKiYv$lp{IaiPgH#`q+Lk8H#-;FMT}f*&i)m-n-_4W| zt9y9@Pul6N=jchfMmN0NI*tfabbd;x6~*;Iq|4c097%l(`-PYFV9P* zGRI%ssSy>d_E`9)B?f>3EEr%#2MDr}O36S_zxs{a zT$!1@+nfh0i#GjgCrsd};EEIWBrvrw50lh&J7`cQ6={HQa=ZfnoJ zB{%a*@`q+0BOhT$#u8ooCs%cZyTAvTI2}fM*u`Mh>mKs{hHy2+UziCIfMK}Y=xyxz7uHk{MX{#`Lle2G1-JWjExiv6qJzs73cm} zLD`fCSKI#jTfybC)WZsASaZ4*#gc^MZS&@6kplA5oZgkZ$HA;^H3hr6(Cl*ekvO9i z3~$}`QL%>FT*RK!61k$ zCuw^!lJW3nn#3>)T7JWyvGa1~CD4eEU&4>QP#o(Xc1@&Iz8x3`$r6aS)$b6w)+Ul9xz^H5@nQ{9a7#&ng02`N|IB(uK*bz5B-hz)IM^u z)-7nGaC(as;r#Z8S5fGR!po9DMSvFpqUKrXR*idL&S<9KUX8;Tc|?w9f}_leCqm8A z^bzlyae-^|ibJ`(7Gr2n~g>F0(N==;hQ;k8zr$C3Llm)Ze zyerl+?Jt@r5ccAIt)!3g&bi`3+>^o@1w&9Gc-nRF6KhiTjp_eH5l(w$z3bE^r@Emj z!^8;yH$yZI>$oVqXy$Scx3xc@Skf+oQOt@+zpv`Tjh@!{tx z6H!6r_tRgl)zpsT6W&uMyCbSP)tgd#QMY)a7UEFq>?VR9PmdZ>6E4nLzMuLxnJh)> z(6u#=A9l}%7P#GQXk+NF{mgS@5dYH`-#nFwymP#n?LP@3QTjO7DFA)fXG;yM&0?oRiAKv328 zbUOW^Tz!N{7&BiMz~(FY^*GCi{|lLvIQN;8b617&)><9icoaGgL6jYmzSkFc{1W}6 zde&Fii&KV0sD%I@<($HS`2vEHAKd SvC(X@`$aun`xX!z}O9#i>?)?( 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⪚x(qy;O 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%0DWQ;syG`L#hm>)8N8 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/craw.ogg b/mods/ambience/sounds/craw.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43f51e81801c6e53e489ff0ac6e30b4122bd879e GIT binary patch literal 15744 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
}bO4=!B4u6aZ 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/crestedlark.ogg b/mods/ambience/sounds/crestedlark.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8757747e1ac5258ddb314ac45f1bca9a8242aaae GIT binary patch literal 71028 zcmagG1y~%<(l@%e6M{p~po_ahaCcZVgy8NLoZt}LJ-EBO26uONw*bNKlK(mHIrqKy z`M!C2dwaU3tGcRw)muF~y9y>IDga2pzm74;OS8A8Sx~D21QCR@jlI5^!&?W0XzAM< z_;7*v`_>4d@HX;)j<=C-l$v?;NHpHp|JN}H^$#OjFkQpU)|5fP-h{-`OkeFUdlD%U z7A9sECKe`E5^4o2YcpGWBL^dEN8lT82$+9{0)<7?AOP^-9%fmRUZ0655CDJ%0DL6} zqQ)9a0rTRrs9lrdB;Q)SOd&~eA-%W;Va$F1u1MGnu>b&QfDbi7M9!X+`53neE>(nm zCbyY9R{;rJsL}>ELiY`&fpvauzJ>J|kOCe>69xdbi=ZTF0H*R=r5{WhhzqWQ2Y1UwgESUf{CVfZ)p!NB|^doZhi)FJ`+fYk&@L}N--VGdUjj82j(T+u0Euurmz zsi?|ReF!_~-tF9AS+FL^sM z%~JCJKgC!x!RY^91WgBM0D@p!_S+Hk+mVYYllR-x!Tq)H008V$L1nsLdo~FNwtfdb zaFK8n9gLG5{Vn_M-%faQI{+ZaOwembFbKAWGX1nYySfAayo204*c5LT`9B}u|KbI# z2x+=;g1HYoYn0w!v-p77;%32%Apau?d_i#54oS*H%JnEWYRYbA5oYRiSBPpVRZ~$? z>R%69j^S;CeF+>&?#)b|NO2gGLQcv1r{#*C3RhM%1@6P!Pebj)(*s{;HkATbw5S0d zt2vRfSJ;FJZiU39Qq?u7{=@HIuqgVHHrBXF&BE0qeZ}9JOIok3Xc$%F7i`U#-qw}^!=+j2>{@a_7}zf zuKq ~9@tgwhOA*Nm_X)4f%tJ!3q_l|5)8$jo3A)3Jk59A3AV;ZV*kX^~eqr$w6= zrz{Q3`zNBnP9-sn5`xA18zg~A_Cvq|a8&%a<1Wa@-xE&$R~f$~P(r5wmq`|S6;^(b zDoEYgN;A=ExgkJj!D)TobA3Ks7boz41M7bx2LKKl|GzOArys`LpXMhojPQ?x{~bAY znElZNgVE$N)#P$hbfZ^n3fF9t7-C9naw=FllUPpE*hVTGI@9b%(;%Z+XQRb>BkcxH z&H8@@%s*kXKJWBjk@FTJAGss8C1arf6FHgG5nEglWKuEYnlY5F2__*aMadb5McIh| zD{@Rj3z9+$fujPLtN5Y;QT)>edW>5ZKk<-acAOeo2 zYC5^=e{|%Z1RK;*4ClWc004AGAej#N|L}5V)VgdmA$jXSofH>tb;9ivS5c4j9 zvNU%=n#veAJfZ&(GidhJHH8`zPo28hUXBQTyP!|^$71vu8mzQa09~5U74^^8KmzNGzSCo`n9)qdn zg~io$#l>_b)uoTcbjS6D#m!|y)s?B`CCByWNIi7N&9=qmmq`;}Dp^)F19~8-gbAuo~+R;J&_V+E0315qTyl;F%Ver52YQS6kEelpYH!fjo8M zjn+AJG;yrgIU}^^!?TNznrVjH!Gf4q`fLbVmM|rxgMmAQaf{_XyGNew zTc?}~WQ6`mFg76Guz@iom_B9v9fF<3>R6(QZC2>SkJ|f9gWrihnkeBWyh*Oj{ zCykq-=_65%kQzvfMVB@O#!V^1W#uVKTV%z}DO*(K&*-0$@M7R0n32my0bU&0LSE zZOuGK03MNxt}O-Z!&I@N?@J-;BLTA-d=vgx#%@v^m{qc0jI?xFe2nr)TI?GuzX)k5 zV110VEO=JZ(p3Sb z&GpUc`{wk^-h|Us#m9h!?=5MCamP*RgIUEWhk-|ETQ=nGc@}VZW;vP5pJp?ds$&15HunL zPf<6<4FvYial=#OVaw3a_o`U{fnY7@!Fk8uu!WTi>4iW<(L?}95$*#5Ht@|!i6S|ZYAy&4wfq`fpeUE z+_%&N{2}|6e}sVv;L|=ZfqS3etx9u<_)lW;pBBRZj}k@TJnOw0_|v)%_XGStS-Cj+ z-%|t2eJG$qSuoI zo-r(;e<1K6*B|VjED>pLY6>t)fIu*Oz!4p%C7tY`tV~0Zm+-c9%xFo|gL%VIdok%hW8ZQ?Fhrr= zR$;OO@|>ZMmTa5dP>QAl(f}W10Kjg+{1`YlK+>D$pCIEOWsj!M@LoBTTcXNH60a9` zHjX(DQ$^Y0AWc6^Ng>@pnz^SmPEDFR+IPynw9a`1yrU$62QZ^VG2auzKHIUIUioa*;^8hqHe;t7HK@JbE{eg7A z(g~xp;zZ(40!t+5?wxofVmQ{g1ejLwwrACEQ7JGTU(b%8J4l0YLWd^>=)Y2amxO

2mpN|WsS^$d#FSD1_c0IKmjr#!@|`; z)r=qLYkSL>_f~Jv`4%64qVWDiu8(VKrw|by)(hHw`gBcScR{wBxF$;#Fvl~b_L-hE zZNGu57ur?`UGJGaTN499Q}>;ALk)}b?L5uWyZq+9G)k}9X$ZpxkfO{kLz}ir|B>=G zc7M%0wEOgzL&1jvCgIzIOZ)8K()ETA(oIXZXXrg$9mZuB|07|4+Qbj`Wyj4E>Tg6Li`;ksw_VjCfdJYIUHf;u-Gn6ZhqpOxDpdzqCD#_`+^@14F-86 zn{gMr{nYHV{H>FtADlFIIJ;9Zju$6?{OniS)L0>)ktv-iPs8$!;EC6Jw^N3*YS{T} z;8~5yW9F*}X_PJ`pJ@+?pmmaV6 zH##TFCR34?c)!~^X7?U7msxp!&};>?KVhMK2skvw6Se8GwYm)Xp?d5hvgT#v4a?QI z=Yr|*`O+|!SXsBfeEgN4~1j|ed-L>vkqS;Xm)>6&~M&A)Xyepywj|JoSn_Q=UX zZ=b%6y3$g0w6{q|SLL-N>NmEiI6{S^jBnj`tk%6kKqQzp+5JZ)1yL9|Zr)aiMjnvS z-y;l#D4C>Z*6?5+P^+IpK15BLgs1i3pyF`%lV7{-_RrTV%#bHA?-dfxz?PX%Ew;Q|a z%9|zFQ1b?{slH?T?U}GO_i4x)rwoLtL73Kzu(#MY4N3M8pz2uLahTpb`O+I_MX9dE zD!ItDX$30`nK7R;;?s!-4$UR|J%2&o{9m>7`-dzkdTpmidx`1~1e`=mj`QD^f*Qu% zoo`E+&5G!F1+qPDAS?XJ39|4{2F{kd57s3OGduE- zdae-^I~U^I*ym%fuyVs59lKp~S(pW)@7GvUC~wf)YO{JN@-Z_gb;^4soPzxk_WU4$ zw(bH9r1a~2;dG8$U5vq&%sp%oSKEmRM`=uHu^>?7Gw@L{h-E2)Gp|`mOE%Mj#lervgd~LDtk7Awt}?M5qgQmfLLcr^fD_svxAmJd~oy1|}eF*N;CD8Zwu? zxp*vYT8Z_>*sJPOh7B*@@tUb@q*itG#aWLQ$S_;$n% zxGPe7imt7u^9tRZ_G*a^=oT0|=s6PWJD%eQR1i{5UTZ1#P+LKdRohh)A(m= zJ1hWIm7z2Nx-rb;(ySeI;|^L@Q3Fw*l=No9su(l>cRx|HA157b$jG;?k;y{Pf@)o* zrHJYa(Uku2Z79`jQrQq*4LO1U0A{DASqU{Pe5Xb{W4b97v_;_TZbOn+g6GG@py?%o zB_a#lhR7_G{u&J>gH*TArnXkdnxFEA<0}!L2__CoRt|q9tyml8Qz)bjRw+CMUiu;L zb7f1@NCAH`&?J7FxOHmNpP$=NE@7OOlzP5BbjEBb){y+2->di8z8kx-jV~pne!)KA zV6tK8d$E_XeP8NQG}h|Gtp?0dCjC1`r6yha3&MTnYMmkJ>8;9Z7W7=(Nh2p;d%I~C zmf57b`1Y&3^B;zX6F?Z^)} z;w@2l1%DQ*iLC6rM$-F{Kcqi1xqchmZF*uE0ZI1Gst7PI6=;4UT}3fNsOQtH^yFUe z9lKWZoTl{fKUX|K_dxNMC(x`NPy$4QJlpz7)VosBNR^fAE3 z^6c!XwTB~~`e(@dEM+Zw3n*=@GdjX_=f{FG@tnKym%=#Tff@67sD%=2StB1;>m`ohi6&t2^mBo(T(=f$)ObG02*exf5lCe)#*njM%Y1r{HSwOyV(zhE4nN$y|a*W~9G=`P3ZbN6_7x;QF zKwUBRx>SCr0()isNZ*roDC>`upTDccsQx)y5J6*!;}cHFiz~s3K5U?5n_~NFdGWvp zf{Di>9$w}3bt5^S8TLqvZHuzXp54e@NR(M4_$h`(T5`AL#Z3R$9IWog%IBB~c#n`V zp;A+ETq>j(vjPP}M?aTS3?4&x9GQe3NLEhr1-#c8VV(7pD)|=}b*}>v4vk1_<987< z*p05j2I^igg{0lcIFk|VFtL#5J*{~UtR$9w{-Q}=9D<9V+CytW2wuDn zAhHV-c4(Y5Zmq$=k{g&86s$_l82oHgeame1C|7L_d+{}u-kxIv@rq1nl~3(-liwr3 zeA1P|`A{9dcFscBa$XiR(PxCcxx(KN)b(?#ryr%Qmcrm5%hyuVtVM78+b{8@+vz)1 zLxk3>K8pFN948|;iL}7h6nl8s-c+w)!KD06zv~~YP0a5yw+1*4^6>a)@J}k#ZWA@b zx6H2I$p+)Dk&4MQ<@oOB0kpr{Bpim3sdR2TwSyJ`)+`nIg-QPlk4O zH^mc~4>TB6k%DTW^Egt7HCxmUNu2Sy#s5MS6yk1+EX4GItouEG>kC4OQ%ej*flA)!x{yugqk$S0uNGz>WBMrOQ;7C@uh>$U|n@`2B4_R~Bx9Q9&wR`=?psIK89SWK$O&Qf-}O>?6RP z6SRXw-sORt*-Uw^m~u_;C+1)Q7#Yq#-wm{}C9<=o^vRBre@X_}EW?(FrbSR>ebx6E zBD6KPF}94{+B@%Wl>A+y0?Ei7Y4tsW_3~1GV@88`&+Q@*CHBg_gJF~12*tEJ^H>QX zeCLR*(M;&Hl2)^bQdCvHiIwgv{?q4qtN70{4Up~3=oxAgsi;jrP9LO>HY3O{4N!`H zJjeio51bTQa5RJ^(sM&*YLK^IS~I?_x3ktfcki6eLl}6S?Jc^!SQxMi8Hwl&&JLyB zd?^n%8!LTLIrIEN@Zu+XKrgZliX-xmU^pKnGZjW)N)IZ#9J?3aya*Jt=~g10yc4eR zQIFsLMOlp*fwnj`O^^T1NcVmITw9L!zz5edH+@Qewcxr~%=AXZL?!Zw1(=(?HePE4 zV{zONB%V^Ws}WZaYEpf2zth4`?rMumoG9K@(B-=a;+K(G&hdnoPR%21peWHkMGo9e zzJK73wl`Dw%{@VOm8FC_Og|6rm-!rj!4G55ojpp<6~BBsl?*`f5!J+XUjyGQ*AEM0pF`s%N zX+IJ%SFsm&Zk*57f#A*MKUak=Vj%y9#?Kcj?H|dNoxV|hhYK4GbQ0iEmtfPvr4aip zO6R4hu+#vjL~i#Cvo%IQ@s-??l+$w_5)-dn*k?9bG* zAl>*>q}sqqDcYW=Xz?D7#+U4yHg?LJ9unjEg`dwSZ*(%+1b>#OLvdY+# z9W-Sg>_Xc{|G7qzSzfDQign#%N;XZb`GJ!BBeG~k6AVAh{Lk~(I~WRpg=ZJ`GdZso zV?l;WGX$<$3?A`^q*|@7k9@B~BK_f5N6HVkiI?)6l*Y-=ctz_Tq40?(k)ut&EED(Z z?ro>Pj2v{9;y3JbN^$?Oqo=nKc4rRAO~#FRFDnpsHA+mD z#Pl28^r2BjJf?Y6u)`+tMtVu$8_!nYN?sfm!QNicIN$O^q1iXWjQtOxR9b#51mmOk z90Y00FGdiKQZ3nCNp~eNH0ew|l~e1_cTY0g2cK{{R@l-WSZyR*W7pOSa+?Pz&D)Z9 zk9+P>KP@L;qvH%#Up~NY(>)leE=hDm;+y`-Ki3WqI?HgW}ebpquziu;x{^vFWc;5$b zk<{YFc!hhpxVbvJJ>EONK0d$PIywCPQlO$CQj5ejYX9e|ODpZUp1~ZylL)Y})inzc z)RnIU>}BO#NuigiqzDzjqR8SgTCb;m`sqdDM49|L@C^M0r3t~B4$?3@ps{g6x_4{4{@e7#`VC+4GU9; zUDZ-HO#R}SnXtZCifyWzC>PqtfYzpCD~v-Wp*qqTUPvJ|Z;k0KG@0{XKFa=f$Ul!U zpYn*4X#=$i1DI=x+X7~vp%$eKAq8A^Y_lC(O7#Udk~z>lh_?*n>CgpXD?`}tCn3&G{vc<~o!f4H_u>zuPbMOMG%1bsh8(Z;yN%$R{DwT-lNIA$ zz1!i(3E!L-FYrVYVa2(3C?Z(^GDa1~d*#LRhbh=rH;iJiHZ!K-9$CZ2B+Tm}6F-gf zY;}ii897F7JNo7gC+Oj`kwG%W>}^k~FasUm*g;;63YZVFl(g8Q`i-JQ$S@Tqhi+4e zc_%h$hj^~Tzsu33Pk1nue`b}VDScQkQ}X9TKB@eEI+$BI{Lx!C{0S!(zi3;72~87{ z4?u(iLjt+|uBvO=nX@D4s;EIT7d8oEt^yn;X8=G;eKxZwVE~L^hk(DX2~?}m<- z*)z-7r%SYax+bK7#tJMk88L&>xyFtILx2XlGJ;k(ROH7cAISJW*GKEEDACF=;?)sc z@e_sL2L`X4ejH>KoRW`Jy`M~6Q~Lrl1sPi?NZ-7+#2&OaHuY1SfLcv;yUu!g1>!*j z`shsNw2+ufmZbeMBK9$X!`HL9=60}qj;F<5+s-#y@U;GLX8Bt=>^^TWa<$DLZyDO? z-lN~&|F9zJrP*oEAi|Q#Zo`+RosUyXB8=Ql;?tDy{`gL#oxq9Oo`^X?x@TMYYd=2H zs@}qFd>jTI5X*dg5KsBghbxnHwc1htGM=;+$CV+Os{i_XtC7dU=27pbq08c!slwpP zSRC~g%9+JF9&J4!$vfmkMcXocm7eXZLbU|I6kDmTm+VTS<3>-&;K2PkZNs@^=bh7z zlk1lkQPnn^2J2xYbOrprjQ*vl!G7UtXRYR6JaTO9@Go;69%N1LwJjP{G;2;imFX1h zOOJG9^oCLn!3!HPXtIUhuvTXl$|WKP${#r=f5X6oPidGyZRl4_4Qxs8&y+9j7^;Iu z)~i0eyRvusRJwh$u`o$QV9k2d#1CjsB(Hj3kMPoIKrznra6@KByjP*b32_6_y&EI} zO2O==hVA48o_xYI{R4N^z~gy)eDn~%Gl*}4;$RZHHMUYp^{F;xf>zudNRZCZS^Ig@ zPchNxbk#xvO}1>>v)?B)*U>FiRULGRqyV4&mrH*=W?pq zekea#cG=*b_RPx<^8J%cL0f2r>OiR>(d_yMU!NH1q2Ew@#-!17g^9Zap<>pUE_(h^ zhb}n`0m?Q&%dBHJ+t=T4W+_nTB&iKb%H7%;jpi`t#;p#8M&qRDFRbGZCQMf~Rbs2%b=$tM*<@7MijT z<}228=b!WEq`%0m9r}hJx52CS%UJ)w8jj14)wWt!s1Y5mpZV%tb1o`%m zAY(G>t2KGS{}%A!jTME<*sJ+Q%Ep{a=B@DOva^vI79jZHQT&sQhN-3*tcPRlhO>7U zM_bOTkEN?;^-uQevOHbh!uxAQ(uO}W0%Q`m2pHTq)!^AP54$ObeY4hAYa{s!mu-je&C>ad zb%1M5i{q+76Z4Ep_JM zZ0vjUp`=BfQD3P@IgGl4FS)futBs;E z7nOT#uqR-&}GqN=JL#fgKgPfxqY&Yz+(WYjQW-x>vnmyC95-VW3ptOiV;w=ZqM zhAf-2yBQwz^H)xF4`~a~9JlAI_+UViWb!4i(gC#t&&m3=1hK3@W{W^F%qLt`v+MEn z*!IJ{^_ow-qi)qUysv*E5kikmO1~X6HS1S;f0vA)%sJ&*)<+TWZ-xJaCaaxWbG0W~ z!}X%h*u5nh)fe`q+1f`_o%OgU&mV6=y*D&AsjWmF>nE0zS+eU+?Z7sdk&UO#wWi(I z?~7baag#efHl4=KiH$9q;#3W*W$WS0t?+|A+-0=s1>EqLx$o>UAH@q*3-Wr+8W!a} zyr2)t>vqfsTM_jY0{F!HvaX~pTlTOhDzuDmfg-HkQ~C0-Lx6!~$> zbTklQrIYR(qfn)MUNgwzWMj+UDRoga!kj!uvh9^43H|&5`D)9lZ|QaTLuxACe7WaY zIe~vBLS&D$7VWLy0L@)s&HApT3|Z*HVAEHpQ>W`yMuOw)VL#t5UbD^5k1aq<(^D7G{jNfQT4HDk-i zkyhS$*3|k~2Vs?9=sXzR5T(>IpuA^mKUtXvTn3JRCxihManP)!F>#VkDGKQ-Qn2SE z2Wg8w$ZV62)t2n!H;0!|MhQK~p1YqS`fc2*j!u-9^wy=T%8+EcrUM^2GL@2TM0lpv zpP?Ep3x22zLnr`0`YHev8$! zsR&`aa6#$-ZW@=N%*G-5d zU+;fk1E%*k@4}kACmD}^H>){AT#2kE&x!qFyEAkO=M4yB{kVv{(}dlT207OfnTh}% zK7(A|JR3f$DCVhjIkG1KAA{3-Gb3z_Ao4gwZ65y_Kvnk9NLHfDCN-Zi24vaID?q8w z2c>M!%`ZpY#4vwVbv)MLTd`#tn@`VcQ#SS?1MY+bhg#1>YU&Bmn z=XYhth4a08Oph>h4wN9%Olo#StHms&)dN%;cfwpykIH;9Y|QAI(Nchuft zVI;BZRahd0Qh-B1)anP6=m6|MU>XX+{Z-^?V#%_?m1c}fIC6j zQjjMj z#b*cZPq8Zm7~HAdeju|KYN8xL*3a1CguB_H>1^V;{6@mdrY6Xbi?REfBXwDt(|{LX zO}IyC#WNie5Pr)89}vry|Iqbkvj8WAsT^T~i#S;HLEX>UMi*v7x zTqOBZ66M-5V2!Fbd)ne!W4DnlBlR$`BPfTOgbvWxeo|GO{hqW7up~j87gB}QF zheUWho0jpq8X0+#-ngfmvEn{v;Q zQGs+61(wnCDYTqt6Z*DZdDr^hv#eqr6F%#C__ zPF$$Uccuc`kgXWTumbw0cbA+JpVE!w<}zD*K}d4mYWBwze{8?4=3hjy&qW#`wop%Z zkNjGh3$6)oL}7PQNk6Hi)5247GkR}((+&cvKM{GH3k;B53QS!fgTNW8Nm#^gAsi>J z4V|qi?MhMO9B_h5gW^*&+#)c1Gsj3h3p3n`-n`gntLS)8}yV>j45@4l`%0J(q46fGS_g{V= zQEd69chdxLJEvQpm+L+9Y~MWYAeleyD4^({*rwM41vrGo{W|3yDrg<5qn#wEY7e@vah#=vaEHB>A?i_g3{M7 z!tW@t=1KgOA2-mY=BH7n?Y2EOwS=hQ#dgDJ;-~vWgt|$`gjUJ+h-H7PW_hKDSFTPt z4&GKv%R=;lpc&^TVzfnszNt!lg4asx%**b}>HC;Wo+Sd!I-1ZJtay1OyVMBzue%~s z|G6vj_D}}1&vFR*?~DD*i=(sKlkJnU-=`;MhsW)6Dwt57+nMXgA0vVY+bhiUA($e( zK=$?JmmoMG%nDc8cM zND8N|{c+U<>E)lT2<`Oh9k}<(IEYKG(E)}AT-Rg78{@DzEl1>_%jMl{K1|exTI7iAA4^K<{^1IW z>|Wruo_Su>pZDf2G)?!3`;tDV(&hvu*k{Cl^TZ&?w40j7Y%33=LQ{4^hI*};FU+d1 zJEcwYOMvAFg@~lKbRgC>sFUK51xn$zqNh(@SI>^h_Fd8S18v)Z?g)$FwkG(|o;&g; z>M*D+i1k-GEF-tauP+sZ#+6H60H68gZ$w{-zD)rZVwUiFF$ctDMW>gHO9X0MtIYs{ z(twLEOCu9vS}2)5KQ_KEuot7}@{hMYZfRkor6b0@8yD!9Te`ZL{kWiZUmvEQhV)EV zbv738K8}$)U&>0}sR6cvNwBB6Xpu}GiUT>0zO#oBr5>kt2^ z(<>$6Pkr|2+>nh4v4ov=ZJq)vJj&1nO28;FHjSCnvh--chdWdeKjs!K=Oq6~#h&RE&#|*9qZ~QWrSJ1Fj+47T$eOd?>(K&TNgwyO@{1QY&*x)@lw;s#aX4){F>nl?YpJ=N17Kq6q0j(ME@k^Ytx+j z(@RtK)4i)pt=cmqwOB~*>*IO!iwFOoD{rh~)s<7CMu!pj;CA#A(Zd_dHqQoCM!y=R zO!vjXeE=CJaUBw>TuAE(2akC~1Q&)dk8xJH#TappfQH@FK49Fe@AyH@V|3UTp0ltK*+Zts}fptwvot}M?TAeQr|^g`&oBbOLx zx{_}j>jg(W8L_L_EY=X3dZ_UT+*(8(%%P)GJX+bvWP%UgtqzjJ4t}EPST(Sim`6# zEzW=nf8Bc*oW=LtV-eM+6j0SVa4@vLf6vYD$V2TL6CN2lgj_F(a-+9>ygP<>ov{o3 zg+P0-(G}=1hXMGKNUn&U-HAQQxu|vN5xG|w50M7xHU-5cKMe?BFwkp2NVCMGRc5|e zdZ1uTB6YSpnxi8sefgB|GF(lg%V6^b8cv+_^W~#x2`5y<&>iXacH(^@Y;=`dlN%H? z{}tv;+JY=GO4xbv!szw~VeUi-Z^s!LvSV?`aC92kLkc=oEYEECc=k-L^$-K-B9 zLP$fq@*K?`l*@+YOFooVPKQnlHu)j`I$4&OlMVbzz4a7)nnZ&&AK8|AnZGUT)h#g6 zs!Hwn24d%Bf1^3&yYAa_wVWH68?fk2efnSU{aQ%=4uAQ z1@&}>?t9u2XZ0{FLCE-g#U>+dz@V=ki_O)S^bD^^sbGnnyan8KdNsPfx_BAP4S6+F zT-mL$PEw=Jj#@2-xNE%5J|>Rmw@bDuZwx_0u~)y;Nf-X9uAhyCPJ(>%oz72D2fT|We-{qO8s5qD;%x3;@tT{D}8j%9K^Jq zU7b&63f$LhjyW2!O+l~W&6-H>2GlRNLvI@Hg4K z-WYy0_QdBzH&h3YmeEN76kafJWIP9@TF%*hgC3n?inq@HJ8; z)0d`Mv38Ov;F*kXg4jmf^YZffY6dk&VlVgBUKj3^6o#5aVp#$TcW%?<(=vAPw}{(3 zMd}@QrkE-kX1vuuqQrj;XlwLBFqYcSW)G)6eZwrcwD^Xr*4-IPjU~;{7%s-3mJxZU zKYq(s&3^MS6|<@JrBLtZ4*{q&?&a~Jb4x7fX`sn%CN9KxY zci~q9kO`~duD77#3Bw_L4tH0mzcjN%ZX)GdqCxRo5TtvOxc7w~`E*LDP6<47nZuWZ z7!HPfw$$#M_)_7Rg4_%8txwO??H?RA&6R4Npi`_D<7SY47!l~yk-KEMZqdWd@&${M zd;3hAJ4-%{3RGuDZds2}S}v~uIWCe-)}cI7l`>_TAYST4J#rtMCz~s~Ya|-aNvU*p z2_#XYvcB_Yty!e`7!t8PA^VurUPD7&bcN&#tq2fPm@qd~?MJS=$nSZqwYaU#FKXSV zILq`D*8(J=av&TByQzIt3Nbe8f^vQ3fl29{d2~p(W};0Pwkn^BtohpMON3<$2GF&9;{-rYDmNVSqpdhwZdRqu-~1yZOur zH1bRrk1C9ctBYoDmt!W|PYUc{_t1+%m08m*?j@H_X|++T#hSIK^$@kHoOb;s-3S1E zQHu;X9XBmtHF1bQ{4w4ggzO63OKnyll0Ir@!Y$vV&L+GWAR(|XarmXHTH^z~rsm%Y z-Ek0xt1C7aUvWnoU-bR}Gs)SEH=!WlT(UQ+=`?U}LmSmTGR1{k_fTRx=-TS_bFnk` z2TXP5Ic`$gXr1~Hw)ZGp6ZlK}M3soFh3g`Zc;IUkeO=HTJ8>|te)VyehM7su(m=9kIhXUOso7Fo@mdz^W)yf78)?kRDd!OY=IoW;Il>Wr%I-QKL|CXCzRKR}pT zRFMzZy+Wdu{mJQ)x2xTFYSR9DV5M-RO%XpGGNl1IyvY=ugu(^=+*;Pq2_cux5r{CUN^p0*yzw;EzsdGK)E}BJ^((N zc^AE3=OgErQ{kgwPLg2zRqjb48O4j`&`ykU{>}@jPcw6=2zde+*)i*DO;rW!THxm^ zEy~`sP4h|U*}(U?_CtD^vWLU%$=?wlmN)H3q`dp7>Fj;Brf_|I_x;}6@(T#>^tpRD z$S-PuLfh)cF*F4IaDEI^YdJH?{^gQ^>+B`Z&%T>k+bup2}9|Y zJG^-&joFpNkWLj}Rs2&naAqWd%-7Uwo~9BtBcDtaHbo@ICfJmyz9J$H9bZvLJN{3G zQ)oQot@8~Dd)qxu>m|OSBjNqGTP6MC)2@-!Txag5s;MB4yCNm86ISV^x=Sbq9p@72 z$fzqTBnPgr*#|M_G;D5ahMPo^B$4BD4<|)07TRIf(9^ttRi=BUkLW?PvzH=nE%h-x zrQ!a8b_dflpJntC@(^G~kf*(PjO`7?anF7#TlPYi;^uGJ4&3JbsoI-5a(Rh9LD&__ zPhXXhUk>R2(YG%4_fJnwZa0q4caBaj&Q4E=8vJ}905sH> zXbLt{Qk;SyQ2eA?YzmBR)CYGg-CesjDdlf3RnMI<(+lrvnvaV;Sw6o+x>Uy~hlH10 z;8|&1nq*%0Nx9WKcz!Q#UiZGmj;Q~}-a=*?hoT=E(E~is?5NR>AV69^K_aEXEupSX zqwOD%R5R?rz(pM?!$gOC0*f zzFB)cTc~u}{v+d`av8~i&U!d~F%yPGq=zOf%Ym(btYcfnwHuC5iwjV(#kC(n)6}U$ z$Cug`YXKV+0fYkcWRiYKQ$m~zJeN^D*f8e!g6p~9Uz<{E)8ckUj?*IE6zu$@Z=W_% zK>aMoFEI3VFhIoExUA>c;1?fZ=~p?DBF&pI>r5z?m~PV}Y`*b0yJPBi?!E3X$O27h z$pZe7_zk@V=k+RI!j==yoD5eW522ronqAd}NQt)`7F6bpEnq4DU(1ZGlR1W z`S$_c-;yuoe>iT2er47PomAw^gB5+ri&XEJx`|a5s!6h8;H{H17Cnq{GM4*Ni1BU+ z^2|M$RII15#sGG)Eopc-UN@iFsTLDXjm2f1-eJ6~2_1Jf8K*^SLn{eD)W|Bn1zB2{ zIUwR$tSJP=6j3!L&3CFn4Lh_AalhtHks%Qqy9Sv*uB*ynL}D;Us>>NpY*7<1+p52ZZA5FShW;GaSvRUZ zvP7j(yy2Jv5OcVwYt&)u0Ev`|?$VG>)pbmS-_H&Oqj{S@YE#$XXgld<{DQiu%hK$o zZFH>!)q{Vy%3G`Wnnw%sQee=HcBb)xnMs1pq{E5RD%l6WN2*l6EWRGG&mFJj{z)PK zr&i4Ki^z3pRWJ-ob^E{|Bl-RljVs(bP6e>+X>jv3vhxdLl`~Yob3WjpA?| zn8omW+Hf!kEW0PoS0ioZ{{w_YkD?sgor8;C#e^2bp)VQ_w zP@a)vEPd_+>tP~6%*_feLxVJ%MIBBPFu=tEZs8c4ve#jSC`eSk+FCz zH)zz@rh28qwR-A=C_^i(BP4`E59M^Ijw5as;`fq`Pd7BR&o z3!k>VimUIo)&N<#;!f$T3GV87p(O7pQ*|u8u89 z{qF}}dGKQ^J@r+8dA9G5`X|%02>h*_%^}Xc0*Se{IxH6ZBe$R9OmuW_)n^IBw%?(h z22K3AM8gO*WoL}j)YKjpXJ(T7MrWiH`eu2Rer_%I=qX#Gqs$k4C;XE-o3(u^kNMnk z>tN-;RS$2mp^3{(stdWE+PCiYeQzP&c3+&mn7a7M$p6Q!N(8!1q}J=`^?g+(Fij~e z6lt$jkP><5EZzGuqa=}^MG~bL(l2vjoc>`D1ec}smd4Z@{i_zC?Wf6HzT|dg+9bZ$ zqf|o)1pv<4hBXpk9IK5LU1E$?49km`4`+V(BA4>Y^Ym>Ozo)Mrd}@8mZR}5n_ZE}l zX(eYYOO_94?1XfGhv%Jx_AVSsv$(cuFfNq3s);KJmJv#ubIh5?PFmu!(3MYI z6YkJ1N}9Ul`R#k1{=o?P=HAeZ*HfqvcZFUV7RI+H#V=d8!#bE3;!6>9VM&7NV)H>` zYBBbgq3#jVa|W^yL(WJUkpopX3$j$uHY@7u2K3&+98vAU0|Yg?1_jf1cVg3J>~l-u zfo~7K^SbR`(ek%(F4%Ef_yV(D=cd zmuN(rZ?oillD_9x-4#I6h8uz!uQ3Tx-HZx?oV!|RjL5tQVX$=EWwuuMaGeW{KA+;Q zORginTDO+-m{-p!8y!;r=(Wi$6$ATpW5h5R2)DSC&Q* z_=<$B@`N+v^i!S%KDUEF0000St6N~1jt0ij_tOe#rG?T0_J03fZOM53=g;-IYZBPs$uq1%*_QhGakXodKj%!SMQCZmQD*-)%1s~k6-L#= zea|3FgkYcQZi12UEMMk3v2}ADS?YuWpl$8nrh)sz!-Je! zD9}C+t0#P|QgPQW7(=oQLfx5#;qJ~OllRSW$fT08!`0Rr3S=B5FeqMe}Ezb-q+KB0R#YWenYm;%L7cR%Bw_95?M1t zk8@wM{p!*Kx4xWusN3jMb2quvb#j^M$ttQenobd$>fIyE(b*!+epdklr4atuq{6g&pzxVW* zcPfboI=X*~5Dw<*yz?3UEh$iX;+z%g^vgmzC_G_^&dYO*YtHTtt;*pf1Qn4O{dCpxdyiBbY1xvqWmmYGgd zT77@e_$+hE-8&p4Ks@3R4VgwqJkC{uVAvCo)S0Z{9a@SKjnu#W;EXNEL9MQhneqk0 z8wH$TAN#-|DYHJ9OE96rrN`Q`FoY1$jw)~0Rp^~wYenbjnv%PFUEHvOJHzLUC(8=? zMlL+(t`%A#>SX(jHH4=`T*&J#prN$0vcza$jd_yX!2sT;(~v;}0N~6mtJ44&N587o zIvT-(L-6&NGqtU?cb~Ri-8gP*e7C`gS#wk`Po1VlTl%h#ZBp1OvC8y@Rg-k8lfNAEQ-F1=VT=v0=awcO1lge zUk4tj(^3Ks698woX()Sb6Ckaz+Dc5wS`0N zVllEo!&aQJm=DmNxz@}TXxXzMmy)>&$L6#ZTu&e`f zdpkQwfyGAMrMOc89G##OcYC6>TiPui9q5r&zo>^PmGMQ0l)&lFy9$kqb!=xeGUU=G zShQs*nL3G`P8+jG_9d*M%N&N6#f55J3gEqN&fllAM!j)3>m`3aVyJbmIb@N)A=&(3$WdY}UPOX?U0UZ+Apn`P^@4{Rty{LVf> zx3lmIs*Us}$}0D9TrpGFasFYR>UU*M)*TR}rU%Xj! zDubc`9@irXfrz{;lM6GPxw%?xOF2Aa)tDwGiN-`$)ck`tw^wqZfBk6rH%+eYW`6H` zm}WQo6N5?8*H|xj06}ZqsPo}oIoChE4h6rw?^rKZWyhIFuvGxlLox$ae+`CKjLKB0 zPxYh=jiX#|Iug%G0C*p}>l5^R>d$1c$VkJN&M*9OS<1*mH6sN*-ZWvS9%kG~V_s~- z^w%!R8cMTb`~dPGYfeReN*hPM+U<6(rytm=1yZs{hUn%nEkS{iO{H-yQmWI>f0|IO z>i~)G&p7bg_!X{Oo?4mbi|Zjs0>~B%EesWq5!=8fF|RNIKG(y50R#YW`g*{^t^pXU z^}R%{s#2`r>HkOVjJ$`2n=Av*tq)f6bH2=}anoANeP2m#e`>v9*nAfF)NLm3KqGTq zE+FZhuXi~zi8*-uJ*U>5Ix zXM+jwnk~py+8DMp3IIOW!$1Hy0B~;8pez9}PAaJ~ts{C`F{}=3+5FGtHu#I|d}?aX zSl!*()byDrS2gS#21ta9xzKQdx2`U>l3v-_E)!8TKeVWk`&J5c%4P^vTZteO8<`9$ zs-D9Ps@R-V4WT%P00(}V8C9<3mJ^W&j-CxRNMk0%68OhP1Z%8#>r(7y0SaK%yb=@? zbmhP$vFT2B&@-7n~NkIb#OOadGc)-WB4YMP`R-MwJB2p9n#w*x?;61>I) z;Gx_aJA*+$RVC%;D^W@d2J9IrU;fknC;jb9Y=iTdsEi6J8Tw98m!b+ z>AE6Mu`Vo*5Vaq-&9YXLwv8G79cC0tnqv!o*=}Jw;z~?KGN-Qr|MlT64nH(_symuq z)jD5VtPEzm;rg5HG1dgzFftuY*I9SQoiTC$eg4Tjo6l7@x>Vyg?`uSjk4GB8aux@4 z&pQNz)&ZYRBM!B~c6vSVk92RUy+zc)6cOaPD;OLs)A_j+_HqE6Svx{>7@q=Ni6$<` z@HA(ocR_S^Or>}S<(%7D3%LMKXJ=CY06<>>000000L}vOX$AlQ00hV#V;SV`=jrR@ z?DptDU}SGo1@ zV9Sr=!@Jjp)6-K4`{@Z`IGrsv&($$EmP{FMe%kG9V#wjoGG(u;=-z&#Z;Kq1*0v2I zsAZPAoxE6-LB#qLvYwrVM97_(yiu1hIn2Sjdw670G7Lw3=Yj=^z9_TRD3e@-HKNdh zR1Fu`=lgt+d|gW@*Spd#`ZwlU9h)sK`zA$6+BVu8X=^2n)+)yXk2FD>M8f7=-tL{k zYTx~n`hD{p(-1g|?Zrfkma<~P%1nrCAPYZNVu z&|qeM_!lf(eA{aLuT(jUF$dR`@-P-sPU7eA3hrv(kKJBPj}V;9&btP>rZXaaL>d`) zcg`RR_3RT;>BVrYEWn9>3xA?t%}XDk38C>kp;=NP937}zJh+iQ2h**fBj|))a1Nj9 zrxUWJaJXZcd6$(D(}PFxuQI}oC$42$jQ>KyM?RLwS_7Lot7mm*RB25qz?w!Aq3xm! zUhP2%+HM5qrE{^nHd*v*0Gm%D|c%fU&A#xoET|6~pRB93Cm&-K-jI zpWZ9ota*ung#X-W+a1`@wh~YXjo{*p6xtELnE4V1gZ16z1M*j-%?qd28)6P)1u9T} z;LCk^OE`fQF!O&HpRFS=&ik@4DYNUPY2tmODamhuF$P7%k!+*+_?xRqa+vb52_q}a zr%${gH*XH6&oqLbtYn2u*jRfsBns?~Cd-3!y_R2VlCbvaHlx4ry9U8cfvtB}-%K>^ zYf*<#Tn;}Og$SK6of+00a#H59ZAi zfC7w3tSDEawPzdyJY#ud%94nEf7Z2^k20q_t^P9eYqsw$~`Ip2$p8L-E>!!JL%gMGcYTU$(> zy0UHjcs6O)WWu&5^3}vI_5X?+Sc$69r%pCxB<6fMhQTw#hE356eMUba9h!M<31>q2 zJUIAi;Iq25K!XS@I`HwCGyPi1-z%V1)8zw|EEc>(RVdj6uYxqXrQf%N#8{DYQ6JvB zT3iX{OYkv-A2{36h)o#K$i-T#XR7nCsHaD^wDMglDu$>L{&>eNZrc%_dA(1?EL_8V zrrk`D)EY`{wsZ40vZLAxto787wvcRqAHiMlh9(wR{ zC6#pz@)v&`soZL9usEI1iFUzAQ^uWc>q9rsO((AuzxK{cOsnUvoZRb&^7NlKpMUWL zmHn+=i1R` zU>YHck6LV^Lr!#k;y&B>%Gg+(6-WRJb-V$@0-YZ=C6{Cw%&p?CLkM#_v2_tRMQ ze6{yw!n=Abnu~}sUcumM;EQPG(7p{KbZVPs_FkN4e(eA~yA#Viv~qY)9V$aSL8Ne2 zH0`b-v{RZd$ucx#LGN?X?KvAPkEGagvf`KAjLS>SZkS3rR%RWEor+^I6R*?~Qm>1v z^qT3cj89ct5i%5?Pg=I@`F<*-VKgDpOumk#epwo+HE4aup0h3z-mvd-hQ>1V!Z}Z7 zp`e*wVde^;^f$zm!k$HI4XrlO0fmCK!AkI7KfQXMk5di+eh0+B0R#Z7OEzrVepZAh zNp`hWax^9~`1DhoG>2xsoO|u{)8>P3Rxcm6TqeH=l-0LzWQtQ7UCX7?E>+DH3Cjjw zyqD@87Sohb+s35%kxI40rQT__znonugAL}p;|7G_WoDb{LteMk=uf2W!TT@&W2~o_ zFf;Tc=DVr~6cY-^o1%D1nQMWXl8N`U(qc(^X`tJ~Od9T=6>%ZnA_KKY#%7m_rcc(k2=BzI%m;(vWPO8ROvbM^wnw>4w zm!DDpd$)P;z4~~GcAhJrj5g~DNq5!GpLixb0OVy2?}++&Jnw1w79niYA6w1< zSak#ug`*ZMvIS#ABbQ`!vbv0h4g8mYSc?KsX(r2YG9uWd$DFuaD7xd z2i9Y4_>+2=-qpd&!qsW=V=0I?Q!*JG{i?ffYj)?Kiw3Bua+vS<6T@5=ErL`~9|fyMUvXks&VZj#(h&RN zD)HvsEDYj7SFY=68HiSBeJW-bz`{naiHIT6oq`8snOY~{P9VA87L+)geN{SD@P4EJ z6ZUzGnnI;R9;X990ssI!JcZN?6hIvSG*ngPqtjYz26(q0?-RpCQ+=D8*{#3y#Nf<4 zYUn!A=?Y;_1~sguV-dRPhKfcho%u9hND!B+col1@%XXFb#Ad4ezATCPM$NxgL_A(} zm+Wv0@;y;Mg2|!^zOfv6&mlb#HV=E?=+d6iYwt*HoIYry2MG>BV`xk8D^oDU^`Kt1 zyeI{O?K)_#;bf8$#Xy$r*sPs}U0uh-03ntJbHM}@f5 z4znL)0_CqH>j;#t(<4-By>GkSV+0uc%!t179R9+riem9n&fheA>6H2=2>swFV&vZA z!UxN`WsSB0omafR^?}p=bT{voC{^cta4In3oMDIev-AJ7H7d5FwDl%kht^`RSE9&O z?0G%Gy<%<};85DK z=}3wgL`gJqE!;+a=&W6PhypoZf$m_T8>}WhpD=FrYyLHJO%gRP9=I0oUXPTtv>mNQ zGlojpM-@M4Y=|;hhMiUV-ELz69h;vRxHB@oz=!S%<{-m@(!!j5EkyQtb)iA{q&jPc z$~74V#if?nmmcBUN_^Ks_4pFczQ~``PEc0Ks-SE0u94#J3U;PbfB*zwVqB3&W|iv0 zm7|<<(I^mb@q?TE5B8fU-&cMbK1wz*brlNBL>Pn` zl|)(tArLrVIea@ zXD&!zDyJcPYllkBY`03~vJMHdz79dYxA5ajuHzIayjoLK$59!*6c3^empLl+v*0V* zn}bDA9bcna38JgPjY11eu><@C6~)TEm~g_pB;W?Ib+A1H$Kas+8d;HcN~b+&bC|6m zB7-{>+npZ84D1mRPFMg7_^kwt5iLeM&J;mST+L*o_Q5Nk4YuxkAw(gQ1)VKTykY{h z4ZRX5IwZ`S0f-pkPPLO>C*xS5+BJSQo}IMU@r6oA3M}QQZedmj>V_7#9CZ>s2GFJU3z2(#0CA1#IT)0q?or2xDd}n6&oau zShs%Q_#4l)6;81kXnq$h{!kJbp(M2ViYk+u-Oas$zX_n+UyR=Ll4n0#?!C_KPRlJE zCcYzp94juR>qq^Cp(BzD2M;pSfV;T>lmUwaDW5Yd6bMpScLPXdhFT^ESq>ua16|(o zmuWqdJ`-K$&m1$twt%+PMG9Nt^N8M)kf14r^*q|u+ZZ`Q+XO9HC;dI1WaZIM_0jop z61yn_1-%MOG!>oiJk1PsS%2Q)C&|g_OD8@rxO~YHUaIN85_u`f>FN>MhR&*iJoQu! zgOwL~+s|V2@=d{v*RONUfqU6uaf17ec~;W8!=9MT(9?N6!siPfktEi;pf+-pEP(;u zs}t)N@Lfc1>zVZM`r~Htrb6@Wh{1!F?E@dWmmJ9=zQ|x3z4zHYWF}{?^#m!HPaoYx z+sVB(Aau|ip12-R3T7slQXjI+OWyuwq~H^EVP!I}Y~6~>-nmFILOwel|27A)ePOh+ zE(Z55tl5#>J!?-q5^DobXJ=CY06?Pw000000L}vOX$JrR0AVY`juHOi==c5Y@$mEL z`|-m?j zy<(>$dGArqRYU@KP5{{P-6K}{xLY!F5dZ)H0r}aR)(_Flj1LC%i+T$}CWlt>;__PF z@h5x`Ghl_mK%d>J3ZuvGO1c#U;_i1E!nm+aGnTzk&<;{>uCHx6Tx+UpiJTXg4kkxZ zPa~ZZQa{#Zq1M)Cd`HUP3yuoNx`-ThoQv&|+-<-E)eqFmv)&qeFl<_VVF%7cH&tA% zNM5JQ!3O;bHu+{>fit(dV3|7XQ5!UL;iR$5Y*;fMFB-=WW<39xX4bl{Y#dG{b!win zJCGi7J&5b%@HAh}zH{s8TlQiOIFb@DJW8F%v3rgbvj+eGfW11j&#(9?N2Q;scN+lG zXhHQ@zI?{*iY0`D08puQ8f63e|FWjmZZABrr)%oXYj&Tz=2$+Ug25_44J}^s8b$|; zR=&mOMz2~=Hb{@bOmRyzBN*S#~j2rWp zpA7tbTl|!A=jlaj#_X^6mzbPFMLo?vq9_S zwkLE{ttQi3|G$!=D{-oDRx+6+&5uol5=uN)Yi4XoC7b1N5t&+or1OT3AWYPiIWQJ&gbJg~wa39j^5%d6E zfSUJ1Tn_maRtLGti!qXs0>vMbPEVaT9{oUMdIs6AYVPuIrKD+oaIA&$y_i1!%y_;z z=OF~w4o>Uz&x%C8DDdMyRqIIkZ<~-}NBG_+z zPDNMm;xQg1wi#onOe4xNW8g+yEj$38CnT8`$~oLZeD17T;wMfYMF3zjwryF*+W1;A zto}V)8^>1%2i@G6wf+0g%P+z!%{Fsm>*L{_%zMo=F)6(J5H3zmz@E5V6&`(Lmb7Z> zpH@Z1R1htT4_U!)OG-WU?Q_->000dppf}y4U$Z3zp+oD3-)PrDr|)a+N8`JqLhHDS zYxd9z&+q9=BJS&V|Ai^zgcO%mOiSBE>%dRt>J)HN{Om|BQBDRd%iXT`5%57HT_Gbe zoRsSU*Kl*CgXf}PvA*$&uGCQGNIbK=?AS1bvS+K4KFA zfU)f#$epM4TNnV6fiED0B!I;M1T%mu;a5tB&EZ-(8$qR)?Ze(x%YjFK+fCXEu_*g$ z-wWNZ9`20-px|_845#;*dE?MHX!Sw6G>@tZ03blu)#zYYq=&Rh6xXSI9oS!p}XX8ybW5>Ph|SG;QW z*k5EH9CGa3-ssUI0G=0wlnII94*Y&V<@8~BfdFb;U_G8p<5X)uks~v#?&Wy@(B$IZ zrM*7q&QkgND&P2_Jc}in%v@&=_7~aruf6`&*Mm)9xv9!xGe_8#&Ek55PapiqXaWQ`WM$cFXEd5e@;*S|;B^AXP( z(+Ib-8gdTrA8lLhg9rcsO&y1fb^B5sRs<+zjO}A_v%kABA_VN7FTEFk?aLA~0lu!P zAVVZb^1vI#k1pFC+{!pI$vDY!VLd7iWP4-FN(pJHbO)z5iKqU(6S~O3cU~siBRk9AH z;4Eza0Z2O*e0j;(@d-|?uCf>g9@m4A355cLW#S759-`bJI|2xN~#wJZ6hb{kkt{6u#64goC1Zf9rZb8=$tg& zeslnud|6~N5E_l807(gTHFaxaGn}`X zS;SDWMIX=ygAV~-r=ujp+cg+?!x0Zp&PwG||}+YDevi7bj@bxmEV;fB>?Cw-zC4f<4P+b zE_XcIb_6T>7DbTMQMtz!1#GJKr3F#Y#-OyW4VeJgv#i)3RkhbyAV;Sf0X{3;_l z+qrd6AP_CI;vEsLn=M3kYlXRDa-?9R!H#--uCVu-l5g97ccjn|ak(sm_`_mE&G+FdAtSK_7#9HZ z0BLq5&T6d{1IyomgRPHARR2ty3_sM9J1N^U&z`R9+`3mASzKBZ;qLLf$6t)1j;Kxy z-{pO04KzHhU+2D%(6+Ufab9soMD3E8PieorW9Kua0hQ0MyP0@<4&ImnQ8dtKc@k9h zLZ7HH)B!i#cU{1h0Btj!uzNckqnu5p2V)Nm$rXH$#$iyk05Hz7lv0L)@@w(Dt4~j# zcJr&}BpJ50Vb7a?k?p5yCSz#1x&Fls4FbeYuW*n2H_XVF=UKtlyTFSVR5g)70>$ol zfek5iiG+0o=yp>PecD>xL0}#4rmP2dC2aGg-!7SiHt-OV;54jwC5D*Sxo+fGtm7{Q zOQ=>-F#B+0@jfC}%UJA{*V2YQelnM?R(d+G&{F+lvrG8Sf!KjMu3RlSzG9G_fIW*| zR?bHD#TKS97>(B4X$R?_tsLDEcv3NF4P;I>9su5!1cU)`wHP%vh1v9>_t5i6i$;nq zz_nMpc-9mnb$MSt3aD>O$N>R{E;Yk!{rM%>ugB~VHm>la(Yhw%t zp}}GoTI6~^71APce!L5==P8IUiENJNx^A}M?N)Hv7EAHbjjKHqlTWaak7XUMBv9pO(UG(csV-BsK z2UoRz5HOqV3IYKB*0W&&zjW(}(GnLGUyjW?w$OlSrB#*4vYdE|VN5%C(3f9lK7Dt# z_hsfIXJ5?RSMxvmE|HRGO;^M>-fgpPZ3h`=X7b#y(>}?ulH(HHS2Td-%TU2?fBF$g z$5EnUO#nb0Z7XQJ$D1DDy%=jL)1-j~O!t+`5NlRfbHt1@6`v>nQ$1pJrV)%fzTk2= zwor^D=7OGnt^^@swv-(aoljpN=Erqq(gKQsBnIc|3S^`;-cYHl?6zH2(u-yk!o4FX z8qvN-!o^WuZzw{lBHf$(n%fs+O_wj2Z4C9Gty-*@7_|lA?aHpjVHu@Z)%y7os|`p<&iiFJu*dIvG9M|Tq$D0U@u z!PZSi=#{AOx^@3b;WlRlh$^{LqqSDCh?wKYu%xY)XjtlBqfa3Xr3kjHHlNQwd`LaHrw8d>%0#yf9bHW1d_p0P5z1$acOJ}vl1gePCP z20fK<=F=MKo_LaU!Nt*14cD z1<%YHRB>u86}jY$y;w?>s4!z`YK81Y0om~koa`B{WOo{s4<6?vK@Su}Gm?1g$nK)L;* zW?Ot4?53qmEygJbZR#6Q-EXz{u{mp6+n7)|lNUw1DOn*?V1kFi3g{n)#Wl><6XH70 z2L4CYItr%%^Sf~VGY8*$_)$Kg7l4Vh9{`|#A9fx<8W7bcD)yYB0Lqw&k*Rwh&NKHM zjre!At~b}yc)-lCHIrp4@RnEr(jvaq)HU+RyjM}Wtb2dBygG%WZR(+iv;T-P0=xz< zCi>5%_>v0OGT1m|2ZxYVS|3BfO;lROo6uML^}*Kmip=WCZPrOB0auY0Ssa4|1_qlj zKKNC65NPyH+|JgNn#VH2loX*d4>NtqMyXZwsgF`=^Sta<`c{hltR`MLO#<%ph>(Bp zZp_RoaNSBu(QqY69u7YU<`nJ|2db=C{uP+x;1XTnOxJXnhF6?95t{KNFdKY zJ1nZ3G8TA7gkOa9w4pT9z8x=AVxZ+K%!SF~)IyX2x9atsEa(2TCJvc+o7&{!MU5X@ zXyuGn=u{J&8Bw|A9c|Etgkt{$=E-CJ!CNSd>^$^oiy`0Zjk5lLA1*jMo5EgPp%Zr$ z0N!V0!U#ivXqFM3f3#$yaC_%gQ*_;A!Z^^kt&X5tp!U#O3#+}zFit%@k;^mJ89Xcb zB>%@_$wR3VBV%~5=#G}>^3D1B```n4p`oR$SnYlvsC;k1q9)RyFgwv}e2}Ff>6Zdf z9=|L84!hc<>q`XcA7U6x3f(4S5Y|`< zD>CsrylM7z`QG3_=_AVxInf)CrC4jkxB$JjMVX)A%c@citQ&fRM-cm^SyUco)ZP5w-xcyTorYvhwYFD5tRy zmIfHJ0HAXO#O%^4YLRF~fh1BK6g_9~?7#ikpnZS9)#mhR*f)D}vq-eI<~1red)I6( zEbx{V(0lGYW}h1|a{O)8Nrl7V28vG2urpHw=;QZ^BGTcbx!>s;?;EK#?`dX@m=kgF zAv4BFxIR_Z6#YH1|5#6VP!V%kqyVgey#$`AvnLBKJLO;BZgscMk}3%8J$9sUjro!F znHU$x3BZRE#ZqZ?`FkFQ-1vUR6Tai$40a{WhPB!r%1r~Cj7AcWGuQGoj&&7YKI!M+ z$5ROa{>J1%5(4lW{t_1E_wd-BH#02?FwFvhzLTKGaP(L^rvwFxgNI$t?C$MQ9)I&U z>OSA?g_dk&v*Nj+L}uctM7$?PIBQlZwCGiE43K@9HjjItEBGfd*b@Bse1!9q5E_!oue}Hbo-=I_W`sy^cA6 z-=yRPgE(O#4E#Y&s0<=ELIZCn44 z{F~li|J>UI0MsNIY^3O=)-Tfk_=)aXRuQm172R&AqUFQ#O94vlbX6K-wh-PuIY?UB zLto8ev6|;o+26uUU?0s4IfU5Z_iH-is)m>_T(=$LSU3&wa9EswEytJ(NC1AfBalJN zD=5|dWj6Af;9*lSAE0v(FlI!8aA*YxY0Z`eGf?#nyczcw9L5Gy+3ByJ|G%_qau*-i zxV+!SXoTHi+dHZD!{}z7QLd609$KZ{GBue=D$>;OvRh7RlUZ;OMC7WR?-R&a+#`rL zGaKgd%|oxF#Xk{E)&{eg__od1;zcq%++D|Gtj4rDF7uH@e#y@>d>w^ho^8H$#3s$(lV>dQFZJscbw?P5g+Wui+2W4I2N;MQ4DkW)jw%0l*gz1P2lnm&?L+;vQ{AjvL z!!lqlb^}3mkthonm-qs^W_^`RU^<|{t((d?;|d|U5QdjAt+1oL+V^uQp!FehcH7>v zYb94A63-tN+Fg?4R?T`Vm%>QIr896^5XEUNF8?Owpi;G4h@Qt$bY4*Grv8!*IsiVm z4cE!Kkq%z}%;4eBvFJIcF<2|)4l)MZTLb*GY>HC z102V@6@WiUjV@t59ik9t+rABa=l}2M`7h7TIeq6(q_(MK`uRGUUG{^66j97O^iCTn z0IPm4zJ>5MTNx57S*?Yx}4Rha)_LPKPsseq|v*_vRsy^Zod_A6PWh&_M=rN2!KKM|}057tF zl$p$CHPDtumUhwZdHQX-?4Eb@4;gQQI?h6+F;LPYj`dYpQPq%M)x}ln-~^$TsvSg3 zcfjavB9T6f79e>5zIIeV0fr7f3i~GXT~fAR4AHn3ysgIo`4xUCX~i~bO;i-t({}G( z&PiRK_J`BHG6t%6~&u8OihAPVnlPUJyTLpBgZ)aR{F+9OD?G=RI*#>>CkAJ{Gj_XUWIp4)t+_l>^f7mPjw!(R(l1Rqt=+N^6O~-9;`O(z*=P?c6eWn*}e7 zp+zF9)~m52LcX=@{pOlj%4K!HPv&2}TTv0X$N0p5UwuIE*k`e!)DTBdDApfGtr6hI z?PIRbZM#KP4ukb*z4?KyyT2=XAL%yY!3$pL3_jPRf})IJ8LMB7XF6~!Oh)Kwf;Jo! zN{u14uLLt}`tRtqQkRpp-rkuK$*L*R4KUAA_=K-?u9 z??p(KN_xKv*@!l^D1k4g?=7fy7sdzcQt#s-(6N}IWi8SRO0K4>TWBfepw=?4%B2y& z6udO&mi4qpiPdc{S|>5U)dq!4j@in+l#t7M}8^$h4pq2nZN%_9fS_x+Gm3epj_S^aL?$6o3$hPy>!aVJRO|y}j z$CjzY9P4?cwOHslHQ1{^z0FwZh<#Ka7g^8FiSa4gTFI`Cg}EWby0~p>FYk8GRYh5` zl@7yOp;es+RE(90XMO8xg~K7OL~z5tA2OjdmWJ*v8E;cUgOIVQJ8d+n`480x^ExED zzp*50f(5PD3g{VayPn(aBl=>-lOQa#Z@0Qvr&-r99+K&H=AFo}fT#3a2GSIB-{aoag*s>(%XKorE6+xC7O zZo2y2!)g8M>g7PpahghWW1|a+X=1@rxIXoI=oQd{FO{{lIQpGq)ca)+kl+z|h73Q(wsYGMeL;sLqN|TAEb-tsyK1-TAz$zwe zq@d$R(@LaOscHOfNBB^AD>J&Cs_Hn@HMJB8?;H~61d!-9m<--^B*#4~Ox`q~rIuNA z9X_{1SQ8=fKrApI4?9|!mP`+rOsdi*YNNGM4A5J;_O}%i`)H#D7q8F1%uUO0GiBC+ zgn41iynJ1!RIOG>NyO%usimV5&?)?eEVS&HY-%|_?Zk`+&F`yK6?pKq0Qf)$zkXD8 zqRnldW^O;s-`&;k*n2v!&7DcEnP%%JB0-8I2~wg>dn$b6N=qi22ljS{slfhtmi`WA zipSAf_ok1?l2H?SP(@D1U z@Qkfr6=UL8qM3pBB7INajT&dqUMmxJ>f_COxsy_9SL?U1?j|(U;t+98TV`Q+UKQTQ zk)TFI4;4wQ-49QJT#T8tR?0!T3haI!)J5ZCsoM63P6YSNW2)`Ch~OgN#WG0N-pGq< z7ZCc!IBc_E$BhW4@C_R^p4=fZb@5hJk-A8$KXFMmbIK_1a=6QtBSb!QS;;fwSI*hy zuxTpaltlp%xKgre-YiuaBfBOqJ9pj3_%w8+ zVlYce^ZgZ7@m1ypwg=v~(@cV}fF83j=Z6oWEeBwnCSF^<(?V&sa7z82^?3E`?8nFH z--B+g_QSD6Vv;n{#35?ZqfH78%z^;z&#vzH+}aJJlN@iLaQ-ESYN8G7nb6q04H!rpNe?hebOb2BmE)=qH%q@jtIruR! z=R*2n>h71;(caI3q7a)sHGW(p?xY)sf2;2Mu#}KxJjKJgc)?wQ-phL5xcpD(mZ3i& zP{)2WD`}Uuu>vrc}9;d^A0S55E1gDQTItrj2 z+e(tsN{Nur(7&^v!r)(?{P*UIUEWV~wUG#!XEia!SW5#1d*b6&hhmXI)tyTXKy%qHT64Q*kZxA6s7~S7D$%eC2y>$f9Eaoy?_!%NYn@3i!#xg zFcf~bBWXk(EXbJQA&x5v0s!M!RWb23shAn)Wcx=ne|>xAJ311RBgyR_GA&~2d2YL=NQJM7x3*Sq7t2$Slt_fnQJjGCbX`; zg;SZ+f4tV1_IBE$iwwjLy)&4kwn2sm$>RW$oAja_R!b-Uw`=bd+@jP(uP*Q3Hf-~hnV9JWE1#ucEgs>F{jq!h#MtI5pq zYqdT6f9(0;UxhImt4&Gk?B89ot@qg%3#eZ82gfo#onG4yqboG_y$DwjBC2w|;URd0 z0*^ZCt_?s}hBA8+mok$w1q;0&2}Sj2u?fx6u;DZbyxmn?MJ-zZCVuj&qWQdOjKq=r zn?=!vSdZ`m_CVF~o==L>NEH{@?&x?GG>7ImrFsy3L}$Ts7A!I3NqXW?&|BIG<$w7zrcTF~~H*57By5Uhnn^yI$pU+a(srKXQ#eQAbtQYE{r;t1Ea_DkFR)hD8D zyRZr#*CU|;Nl?H5Jh)YKX#ok;Sd}*A`>wQRpxyWxJ#!ZfyfIOo?Q-K!cDHeEw-MXj z+aZ|y8C!`wD{$~7XZu(Hqt#s3_>gsU%@&vN4*_l(FdnRV8U8%fp~Tm*NcxuE#X0xn zUOskpfk0`ml@p=^EfPT`QS_1iejdFEX$aWmK)roCpWuzM7BV?wFjELKKO8ucwDWvc z+TMOEJ`Uxz@T@P~C{K$Eh>t*6pm)Mg+%XyfL(#;U5<$Hi299bu9^JWTlMq2Dyyvhg|+$BuzgtSW@SWS zdm*9Ju6Qg}$H4DxZ3Nb-AwoG%kq{j*C3186;w&v~M6W+#kzxYp^E*R>Jr^NRq0|ey zLb`&Z#G6Syw(zXpy34x{Yukv8^ycbu>It{POR$V95zaXN2&?oy5riyCMr>!`5GxTV z*W=hs9X}T!mTK_U{}JeDrl5%^3>l|ZvpUDMR)pQpKD%K`^eoFlqyniDzWF?C9R&O} zkrdrv6PAS7Hd?Kf*KkUW7@xfqKDUEdG8J3^(C-5PjA^B58J);l3C5Q}2LRy6D<1v( zMlpL!-?kd3GLfCTpGWJ54xUTI-Fe9)j?-o2P?5n={BOIn^?6(Q_v1$PeD%~a zgmTaMPu-tx-da;qF20AQ1C=7EtiR8kLU_Ca32oKD6{rse7UOreNF5^^YG)2xU0NkW z>IR(17M`%xF2D4j{vEGJ?of!rQQNF}MxH+EaMXz$5=W)i!rb)D=yQKjCM2-1br+B- zG)uEYboC9^Hy;H=NwaM0DFB!G2N{NBlAgR`Qjd3OUm?T0nGYC|x@Cmx(wd(Jqa`di zZ82hvoD126j2>v4qi0BmK0pM09W}jR$~NZ}*J66zqbFb^VS^4Kt z4_jyj6{Y>@30RY_*N56tNpuC}ib;L}F#Na69Hungrr?J(+)n5b#=KBcH{G(TdHjbDXJYa_EH?Y85uWIPq$+gB?G0R%hCzJ>h)U_ z_uK`{p!G6GFA80#(PjBg71R7Zqci`=q}^!dER#4%x3Q}wFD<-@V_3{}9+M(hogS}i zHln0r4%V#Qe(^$URIF`hM)`^ywT|6pKtNBit&WyaX+_fUE7GiBH`@V|~e%Hf512_P%^xGQ`9=&N=6=hd3 z(V8KgKd|k`zkeT0UV8fb?8##ledP~U1pZXA(2)#tky`>@P}4iQmc}4$@1`@RkJPOO z%ZiD^#B`DH+EcQG6^aX#0^2?WLCIX>SvK-?WK9yg|8N&c3=``e^_w8anQBFmED3YR zHlwtOE4FUC5jnAQb0aG3_tdC1d;fjmT~_YaI6F=u*_Ov-2N7;PwVs`3*%w2@YFIde zMVOPUc1aB~)`ck$!?RS?0)Iuh`5qtSC+~hoc7G)*~zdMF9ZEYDElu0KH18D*C3hGYq>awR?a5n9G36nf422>mypS9TBy8I%dOvUH7N}6cEO~AfYaZt#Ne%9WV4#)Z z7*}!Mfk{>3SCS;rIgerT(B8`-Q}2@p6Sv=|{9~luZX{~Cx0sRcJB?34GqQFgpp%tS z!%WCv?MERV{y4ZFk+7WAc-6O-jfilUTv%Z<6b#o1Q)IzR*#5MVA)Pk41_Q39)N5<8 zbd}VgT04o`7S%}-HW3sEY)Ub$2^=-X!DQr=AA0nY#C9=z^HLxs`dojxgw zx-S9@FfO?f>8!@#%Qv(|^#CmxjhER%`+#0X2C6=T*7m^Oj<_vXl@IGje#Me+R|73@ zJAx9lPA=CuA22t6E7s^m2fn7`6bS(Uz(dE?5eZBUOiK2vqGqiX3xL*U8~Sw4EiX0g znP-P~)2F@lFn<{8uq2J;HFP||#l(Sube(Y#gfV$OLzbJxZP5#=vl>lh>}ylTamM)DUe(x zAXBjRy$H4Bq8L5KXU@&~Mp2er(K6?cRmGikDuH9g-qz!J4d4L4F?=u(fNrd+BCYX- zQcUsZ-Px5N`8RFIt=Y-DwtMeZ^LYlV=kDeT!@n|5CG0jmwJJ000000L}vOX$k-U0H@x1^b+px=jZJ0?CkmF>+0$1;^yz`{?~&#;!WKO z0OvNWMPsdiaqI~KMGyBuO*35@_cx&n}`tnbPl~@J-o*2CP-ICfR#5+nO87!X~7 z>&tJhMV&{H8)0o*z0J{+abwl&xyssnejz}5?Zs%gZBPLuGwdzS1UG?)0-D(?;Dvis zJqhi~YA7}Il0*5fXN2}XiY77(g(qgkGvdoGW>(mXNSYbW6Lo{8Hy>{HIHr!;=*nya z6!tCjNTKuh{8vi>fNo{-N_*}n|L|x z9Ge)CJFl{A2_4iYp3*<&MTnJ>fZ0|DXr=t1$eXi;y`%4oZ0IdaD>5!bgs5^|4;bQ7MdzO=Cz^SF0b$VcrcG{ zsp=sm6&?AfDt5JM$3CS1?`>a9;8fiqp$d=4i*7q>#z>ZJ;kskepju5_LWBoV7yKHE zWeIzrhT;!h!34>-5$4%jg8Ya_j!rlAtqa>uzvb-u`L}7#r%ewZ9mY##b>_5&dErRD zp}`8B?k2^0o3!(cp)+r;Ct-XWTw&M-U)vYCj{K`=!$6ceD_7CRWSOH`sc#>$aN6iZ zQYBh>q>;ufC7`j7qFz#Usu(cY5p{tGKDUEF0ssIUWy#NO7@)1T{5Hx?lbRW()83l? zY|b1s9=bI*H_6L<4ckna*(7;cPmI~?igLx{mO&|q@biu@pp9OJ4@AOcs^&8fN4?6? zsKlG|eSx}}+$#G_3$4Z%zE?$oq+vPAPu3@{?|bzi7t4a%l7{Az(a}k#Slp&p7WWkC z*{uS%8WhOg!X%zX>}>B%q{4-lt5pOf?&+K-r!tQ60E5 zSX>%7lQ`A@Dk{sQ10vm=`BY^T!~POuK?P4u0!)b{I#2155x`*JZ{dbBy ztz;EKtJA$JJVU*6i5;}E&)nl}6|Do_*MmZX(*S^T3%g_x2N)-9xQru(mbGSh`r?7P ziQnH3Tkib%eS7Q8_x;1G4`yEO*>E|<3N{;Ejyc#Wywl{^l1!*SSd4TVbozm*CBJX# zzn2%kK8s_xG%E>~d+FTdQvue$4w2;;ZD4p@$H_7mzx16%0@hlah^v_`p30!B*dGz=?F%VWK=>rP8PLK1<&xXU_Zs zzSiS84GjkX9`^a3HY@;=Ny$}Sc{+)jfvKT5KRu`=2mL*_-49D{@=4?QX_H~}*ShB( z>9)Jro%yG9a}~^-!g$@KlF345+9xTQp98igI*dpWkAAyMMj9!w9VVz`n_SP>a+s-$ zkD0qL$SN|?Ga@=$I^g%n$feqcbcWcC*U61Iyb)gc@LzXQ4f@UcbS$A$_TcTH*lf~P zNNhsEpv2JiWCEq*lq==9sS1>O!=%Q)ilIxiVV?i!YWT4^t}0q50J$fGk~C*+UPRYxO>l}n=G#F&ra==cT9 z%F!QkbT{xcWF$4drfAeo%@VQ1Tx#s)q9}UY1};UvPN4H`O9#ycg~%j?HF57Vk$Jfk z_2p7jHIi2Jk`^^2KadvY{MddA`-P*ljLaxP7 zuwMC4Rs%v9(gxlL*nQo3GDK))8;vN4Q4rH2SwprtQW9tZBP-eP@}DE>>J}5E%NvtL zVrkn8uK9!OfmiHu6}l$K3ziw{?ikkMoRxBS%_)!wFxRfODYy0|mgXih0G`(4c?XU% z0q|h!9nnY$7`<3kp4|9GF+<9ekI#1@r<%5n9GpX?61GL9qmNUvJp^&dy@j_tvzmz*F&$Y{53Q z9=)^nbjoTA##%sb=6;}ikm!34m=eox2_DWCykoBCymB^%Ev1?0;5B>74A96`EP zX!Vu-P#Ix)pbbq@H}cOHrFMO1OulpM*ht3A_b6~cqk9p6MfB6M8<=sspQb-Jdal-i za<)*~+4j)kBbk9P@=iG(qsmW^_?G1?KL;TWQa{SJX-1`w8p8!ugfT zS2=ePCD0&ZTpGZSrFGU3pGXRmQerajakVt(^Ty?knqr8^c?ViSr_NEzg0ovfnc(89 z{J%@vd3;O!20B_zo?vsFg|3Z~%`L7L;16Y(dwnHKs(2M+l;2LI znC!W>N!cHsYO#`%Nk7qT901M;^CEzsmzuUneJGf*I9~||-lS9Ou1M>=(>S&&4ESE7 z9pV|}Y!YJLOOX}Aw(MN=mqykl$&fe>56q?{n=u-r4rNG}s?*=ze^vhBDO<#(!}M1X zLwNpb#bH(jOIX>*5N>fUn$P2zNOxUDR0-fOdebY&nc0TYXa(2#pkOX#2?qAIaz!~a z`#>=VEsIHL>eKhCy_5<5wgW%{008U*``X!!AZ@FvWTUj_2?2SN^qTCjuXOm%Hs{OM z_awjPl2%`socRB3?sM?8TN%}Q)JF8n`Sr?PAq3%f8&UPNN3IESTVZZ4P%j(*(|sI{ z)h9LGVCTK_rD}cg;*D0}h*0_<*&R-UOL{2Uf;Eq_)yBB5HkR?JRz`l@+9eC8_+*3c zHfnDn{Fx9vO2&I^0r#7fG#d!kx`QVhcl1|H!b#xbGa574<@P3yEsr_Yq#;#en2&KG(xQ05||}=5G5< zZ34!Umz4gt~SHijeEQX$>o}A$t~>I~bSix4g?pSuS1;VTEI%Px>M_|HHKNDrwZk+- z9Su$y_kl==o+MZu{Z zZxZq7B@*el&q_AmA|vP?t{WVn6op$u@DYAO{BG^Mfj$4pb^V!b!k+Y;C z)ydw_t|h+=&04(O72CU2ZjUH_587Z

4F^;5cf_uVvE6@6YW_i2MV>UOJf<*sSV@!ZXFadDp;5LH-3RU5@Jm1%{ZFLm|YOzbDiX&R%0cfa(1tv)pgS6kI zN$crpwUmf5i`HCXZb=9{T(2?4kl$)Xw$7FZyWwW_`mklI@4J-eY=5T8$`f1*7AxiHRVUFXJOC>qPzNM}pdh`>{rE9z)e&1}c|uTOq>|Imkv>nIu*nO?==13B@9OF8_T%g9 z&r$-UYr78<}wp=?;9@@JT_r?L+nr)r>&xxAz3(;VS%}1xl zGofnO(OiDQ;h3P%D|N*%JG(<<-+0=}^aS*^FX@5VQ6H@iT~Wt+_h6@c(NkzXg>n(j z78+UnDjUAHV^pHu0RWcfPy=uJwE)_*^5tvo31)`=XP7) zMzT{cb@zAs5=_5b?l$rG&DtC0$7scMG?zzxkDXQ6 zzBmAt*b35(g)lMdmF_X)D8$69NoCpft^!T&Z9#n_KEfoeCkO2H>Ma0a!9)`McBM6x zz;n(N3t?yNGU<6H-~K!6xC;BYrsk7mvJ5u~XRT%C!ORfxeGc;?@qTTVh@>IR8;*lU zNSN6LpJW>?%lN&%k(4*B*X6H&O>uV9<+xxKOa@2Uu{!Fa*5UW)MQbLz^U9qE9;btV z0RR9jsm@#LX;J@Jb*;j`z2a#?=!xsZ>`( zFQR2FK8AtQs`7}ih2ewGuWRmEr)>u{2Oj3CXBwfds)1sa4=z&tfc)Z2G_Qcqe$TKQ z0pmv)M{5J}fI>3RWkQNq@HwGi#Wo9So7t}p-H?~aM*wgw8LeD?><6tt)=JCT%IlSv z7TN-F$POdp7Z=Ru$RLHF-HI=F2_Dx&oP^S#kpdxbzAa17L}#3sR*p&PljJP6lB*OQENUv_LDHYLTRQg%KdVcuh25FZNcv3GFr z-K*54nl52Sqnoc&tGsNFffBs=I5`{)L}*yxb2&4%bDa83#G^#o8{|=F249(w3XA1^ z_q8UNoMdk>u?(#R>=%^QbO+f+(BM)4KBt37LI4c_$Lg&THl+Y#c_mk@a#}Hi zUd_v&x^=nu_x87K#ur~@MQszOY%@O`yk%z?*6S^yV{#mn2b6b_MXGtchgDe$;!R~s zI(Z|g%c3XM{!Q1P=YkB4*az{2v0;M12?q;{S#?1_e3@aKhUcSqyRhCp8vPn=KuU^V zI0jk?1tJoXy#*rOh^A0~Gk3h0>-tRD+OoDS90rq8HA1tc8I9`+beAMz=+L`BZtbs* zkuW_NCl_iOe6N$QwG2iG<6r9Tc}zhB`oa-#6JdUY#d+uW_i)l8SJb9~GRNd$u?d`a zUI)Zj5~Xg{DOlJKJ4^xDprN{^d|wux)_!Cl{(A8qt2I8oiicCBxkvk#`*Tz-$SkJD^bo5sepc!Wl8OCU3`bRLTvZ22 z{ym5^QtfIuSQNK}1?#df!?x|Q9C;p0UlZmBW8^_0kyMF z2F1gYhW|7dIRLBeR1X2KQG4vP5AwDitN}TN`wv=50&@iC39Rza7Ym6S2M zwD&mmz2l*%=dY5yiDc~jiYQ&Ew{u>%z&cgAXk9J5OazPebB zA(ARhz;dNY+4b6_=(a&>TYzeviwwmOC0iT7R(^}uX4yJqoJw1ZRw@{wlh+bgv%99% z^}|w@nqq9yW=}q+!$1H404&|MED=prTGjfVFq#w!^zvzoTwZ=|Prv{6Hs43pFF)=M zq5ln}>Nwr1I?w(u*A#p|;!?ls&NxjMdm=rK(NcBy-z>X&$m-9&3JD+Y&_UU)aat;2 zW$i$TP^OX2kv{Kb?iI!J?I=Q2K)hq~g%$mq86HR*SYf@iYC~uDGzE?me8STF3BQ6W zuVV|{$=1whVXC!?2+;WAmAc1qZ`O{?DdIT0CVVAHZ;x}wY^zF1YtJeBySUkFll9U= zLcSs#J)aW-zGREM7888C)>2|co%0YXTQ_}#u7uDe1EhVwtcv#+k#}31g!a>0Zg0f*r=Ol$)5a=ycO>(H-~^6$REGlH{P?@} zC!Ib?KJZpVd2G5y0>Rxr5CSLzqY6lzL8sfSrWFlv_@dgc#^dQD`-56 zPG?Va_h3!R7if-0LBz=)ebMP-)l6@(>TKg8S`Ty-xCV_>;)*EZl8B{QVr<@HY9u2X zJTR@moQv$Km_DbYfB^siJY>$}&IJIb;YpNg5?Ko+v;c}*!p)se^AnwAwMU%!UvW|0 zxZV2b5)=KU1{)V?2n5`1^B{WCld?kH5}p7WioJ(un>T9g`;=vyeCBC!;nd62nUeN` zrrs#1_<5hg)|kv9sx_!HBO(1Yh`%;(nngT_fJ!vNM>e`2vm`+)ZSPR;WBGQT+1fe} zXX%wdC)E~L2X|BcmRyIBBOWH(JuhtIw6yUUZgI$H-!S9ngZ6%R-4^ z&6>@CtZFRM%^LH;KON3x-fQ>xK}o*Y+CHNCT{7;?9!>W8SHYNA$VWVAO$w%3 zGLwl?Hb+ZX+~5KA$5!h!AxTCR3Awxm+GFiVM}@cj{ts5kMsjPhEQ_kKs(NbD=*bw71PA-&tNAd~Nt z+pPw7Rw{?7gc3e1Ld<3rRDDVgzA<-?$*SDxi5cZNd<$dqF&_X;}@7-}TZ3{-FF5R?blS$Kqsb#r2gYa@(v1-ao z-}w!*g4bF%>?j{{i)*gTXyXUJC-v-9^Kxo&2R*Gh{*8&-6J zj#JBr;7+NDdy=9SUSB3yrTdoBS;AW3;>)hKP;vMm{vPhOk}OuQv$|&kN3XH_wmmD zz|38XIVKIDX;^hRgvj&&TZKBU0X3A#X?0wwwX5>?y9o2#%bH0^g~*k->kCwIi@UJ=j(ON zlk;=dEdODsf!)WsBv{&`jr=jC@Q(f;1U8$`UBF5%3Y^m5sY&xQgDBOQG&-g=Ky{pz5mO4tLt~Zzdb<5Yl!& z`BCeL)G4)@%whL*Cjn1qXHx(GKnnu^00000&I0ji3;+NC#{!Zh67cQv*y!->>+I_7 z>gng_>D}~R*Mr!AqYMB%bWxGPT1y8%W`M4Za+RM%Su+FG-}fnZ{oQDF^J@BLysDqq zm%A5iQdaA!yc6#l!D+Fm9={nW{7EQ`6e7l$Gj-0K|Ecz-t^Kx|REevy?r=k@T_S zXr3*f7Ri)q6WnlTeWV!!Xqv2b^?LJ2ka!L8J~K{uUBe0J3sONF+2m?*L)iqQgHl=P z88mGNA`SWt9?_qq>&+qhC?H;1gIJzLHghbGFt=u`UqO_$!|4n@=c7OX1OV{peRW70 z0MZPY_+@;#Z*!0Swg-o#GP-f5nu{d{=t#ulBd4^EB7{wA5y3N9MDj2{NRx;UR4 zGy5IOcbt10$$#9MWX8O;EGrVV$H&06({>H-O7aR333@$=QDPC5B8H8@G2T~1P50P} zp`Q$3tnXh?+1&b5X?C^SzMW5ol0lxy!)W@9S$#Xwc6V>SEILZBjTY*^I&H;-DXdQq zG(|qs{>16J_+-Nz36$zpD}ce5PC@ugxpNM)tD!52vnfYR{{X(X zgUopEkS~~Gquq7Gj&i?)kFS423>E!R9O)mc~r@YL~)01iQdr5KJ zjLj=9gFN7(9fazZ)0}{2Jy@ejbi89B;JZV1bhYdp%RSSZL|xGD$m;u3B`+t)xi=mA z5#v_AiwTyy!f`i4e3@h6ph7@N&$sv3h=2=8hni{d?@vgoC5;f4NEd_FwJbzL(j{WL z<_e#*x{JRlRld85J5ubPW%dexTH-DU+Sw5(Q<%*1Xh4#-xBnl--amkKGkUMinZu^e z)!>^9?H=B?lg74ptS>VTS1}UeCpG*-8XDxTnAaUj*;CMp7&?b)o}9~ zQVH}+ig6QVjEBQ;^y&yYXuT@-h&_t@$omi639v{Hh2g73okDLbJyGQI3N|_Jc&PV$ z)f2fY^yEDm`tCH`?yv=zfa(pA3u^mr2!3G^E#?>S)tU=Acu%7+8yDua~X}f$q&b-vN1N}gJvz2diflx6CM>Wxs5KYIc zkLBBG0V6qWGW#cxoL)0vb&|B5E0!tHdhCwY}IbjkZ=1>WGm!l)CIx; ziCJvZvTQf`VMFMqj0~}QgKmcWiZKb;qtT{KWGtf60F8C2$|w)NcgX9kl6U3*c>?)O zK`ZIYee@}0#1N7>U|rUR-@njSuRzME1|{!-#}RknyKf^CsrLmQ*F#W)3TKir!^4(Q z1_^XvQf*cFE-@ad82IcjTl1c%J80(o77Fy!(B6`;E|)zezh++44}|2WKqhCDirPp` zW#o1L)wUuxff(1!sQ_p5{E{K5#f%YC*}JZ2@}WP*3!N@rm7qL$mK3|iJ3{8jcJBdQ z@aJq_l0?4(K~EgVC@U2^ra(voK2OJb>zjv5QIMUBOO>hmNSp?s%kk#y0qkM2;#i?} z?NC(*EPN^9ZohD>O?x%+>WstDcjW~F&qWG(ltxvO`mh>X|QX_0I~mV?&0dy~M4bqG?AAp|H%l(n8msW$ zIL|RE1Yy@*h$Ebb0Ik4W7@YEE#?x2Y8=X_E&GnS4y({7-oGa|gDggf0Bbf%=LBj%P z#R5Zw=wJn?q@1hLQ9H}MiFq z7CVCv(xLu$bX~gxXZ8g9@Nfj^v|K#P@Z=le4Duzl;Wf?DzB;E;B27$&+gKBJ+~%Sa zT`>wF6y5%&%yN--dh*pS)wLFVSJ7Hte9%AKaed5)Od4^k6u|K}Z$J{pWeCEuuGxNQo;yq!%Xy*7dyjOy44SY$f6P7{siOfk5yAva#+R za2`-*TC@B4`07r|c7aX;zSomjP=Q+q03L>$zzzZmm{wJlAB{^4GjKSXEA>o4X6?sl zxKXp&oXeB-Wy7b_SH7|8(`6^(z;u&gD@pNCQthcOUi2s%rP{R z5RBaEX)=?W`6D7POJ9PyT^$^tI(C;-{?K8iJCzMjg@TU@wssXR0KT@fK?DE* z*oW0Ww~!X&w9>YmryOg+fW|)l{zm^#o7_FD*QUNKzMQKh-J3>4h?o&RZ>fMcqQRt% zj&dgfY97Iy>4_FZq6p+yGHe>M5)vr@(M2P+n=j0>jIqe@^USjw#p$X$MEUs>`%~v^ z&ev_4-b<5^p(WlZbLKsWcO8V*jB1pt_lj==C+U&HY30?Sq)3$f&eUbs&|lkMIgJwO z7fzm?3(PT$y2+d3D;1JuOuT4W%q7IJ*Z5p_4=fQ3dF3ifT!}WYZ9`^*vh1>vp`Los zDO56S^@5|=pwZ-%&x_dN-!LeC*MmS4U7ZGi2cvEc0>D^lKE@;_o~)Sxd9m_*etz6& z4%F7B@mW60_vF%9{>+Vk67&4w`ARIbY*~xlUe}?f?mqG*gECX~RP1EYlSvEdhiz`td~|ReqNP&4DmrU&pIP=^cdKR?a$ml%#ES zNn^EfVQ;7s7ZGErR^S1?)+2!gZ~)*T97V!n0;;O2Jnd^)X$Fpj>u-kpvRmf#Hovin z0n7TJ`52evlh^DDF|G4G1qP>1hAM*x>dX-ScnI{tS7z`|X@wiI4hwWu_(k(ovsiEeI%c2yt zEo`S9hpeM_Gu*%6Z4cOmc#k!N{tMk6knibnZ)1)Owa?iQDWClVy@SI35`9MQX-Kzy z>w;4ZEim~&LJD)MC-$kv_nBt3&8BL#1OC&_g^J3OQ+sn#SOXsDb3#%s!!-bKenAE$ zz?ilbEAcB@s~GgSfAP=M^{KztZ#K59*2m@e(eJdT*v#&h&uzU2PxvJ{HoKXWpoq2a zzOgbOlvz~S659~rYWSD?CaN!-@O6D!#%8i?vhcmRw%v*(71)jC2;D{@m`&wsGo8&I^Knjaer9dK0rncwhqRJxNBc&VPR!Xw zzcGxa+ZIejl#nl9;pfQTtd`mkXWswN2ng(nWo?G`;8o{?@}B#VzFl01sDh>bavqYY?uqqF;$lA zN4rq&TvqV|&utp1KH|44!W5CYnxJ=Osjd~63*R^7X9aU!&V4Upodg824u+ZjtK8a& z{upsqg??vMPLk6MMOIVbq)R}3QgwL_+G{;){pLA&i)S8((t`n}26Vmv|XCKi}z^!|jDqFZ9Igq-kO`fgCIxxNj zs{a2K3Z?%j6mUNZMQ~r8G19@q`SJbD{mb9;%fpAqJ;r0dPb zJvNuyQFsUWKh3xQuCa=D}=MhX0mM#PQ|YOQRgb(kfY@rSDyTe@CZj^;uK#@ zD}1@KlqB`(4A%QMg-q(L(=f5Z$*0=`Q7h=cZY$_A0B_ix?K9KS!E=~JS|V?$qk%)! znUv)E#EY(8{DH&2$8tTS_A23^k9W3v__BfM3rqbfTdu|8R}ANMI&9NLrRsCjdxj

2Ufv&nS5ddtTKA(M(FNv>4xWMo7g`hGxYLYho(Qk5y;=LCt4F>#R4(9(0bz3EB9j=-uIN_X?PI2N`h(UQ{NHjej@41X7$~K- zQSzduxd5g3LVASf>@osNMXn~7y=g0>)t7u1R8Py&$b8!_pEJ$k^J<$R$)5Mm2c^a9 zU&0&-Q$yVrq>y|eD;AxnprXb!<0$IA(7vI?IbUePXaGqNV>)J&JtJkQitxr5?+06m zY(XPkO&nrY4Ex-(C2bT{97QsbG)AC@jq=9WJzaHFLn`x`#qO?FB?|ysrd;-0^x372 zZsG5sO-^x13)|zVQf(L0{<~ys#*+eMfbf^Bka2y#m`rB7d@eC_{O9qshasx45<;rw zZt!qxkRjyY4-Y&rDCn3T04%%vBjIc<@)x7lM2JSDYxuilE39y2=Jw_mebje-`n-4a zU~*sd^_MF3yxMYn#^}immX@;%+ZK=h3WwKyJe6`|sau?gm(pLeZ9S#0fC_}6^0r4t z%Y0)(#ZDyHEykKibVB6x{d05MBpOU0a-PjyD7eJ|5=dslCu-kXS67S+;CE4w;-Fwc zYv9jw^Y^Eu@tH(L90T(m5j^+GK$yZEgOg*4|BWya(ZJx?=6hqB*DZxG?Xx_bzH*4^ z>865MoQ-^>E8~-aUW!MiW9jxjdy-NX>>9vJ*)8*90}}T;gau%4s(=Xu>atV6t2AVp z7yg#5eXn2NU5wR==Bg!y*ZI`%JkfG1zi2K`)~+C*T142V#luSB2=1gx)wD!A!u@0C z3>>I>iphutN27;P2$OKgP#9My-FuyVSp;rP##F%Ia?03nQgI*yd@$>mm$UlZQ0)_b zoN?ryi{xNVbbAzC849F%NujRqy=Q7RbXd~$ z6-DqbfuUXgq+x-&8wFI@Fks%$GNRDMx{)YrNd(!ePtuj{Hi|l*#t!4TWaB*MP?X#Q z=w#GLD@UHDkw!(3`DX_r4z!m7;y23MqD>8Gvd~hop*F&1io<>Eg_iDZiFy~g^O|dW zVE$gLlR*|c(%({UAftBRs7+SQlZ2q$@@lK_fx96~a25jYuCK}1o$zi*+OXKCM7jF7 zU$Ou~sFC2EyV!aNg!lS}td{#t6$o3DSDM^LOl}>_oRfVt->o=WT}1d!Q6zUVOpatn z>}-kS^nz-z1X?+S!pt)KUg~aRvUO^Yf|>Cp^&t+&mdb@#SjF5Zs~f)zQz0s(!Q=}^ zq#R1*n~-AlJE+1KHT@quM}12~*uJfK_9B^bOfcVy=bSEPl~Nq>HKZa-+JKvRHs(+<)GfgF{FRjj#&mi{u)WHIWb)Pk zIwgSr?%}(s+RMKG%EF&$Dg4!2mJRDUT~ioz|B4^39JR6>T8lN{;TrXEZYYmBWC=7-gKAJ7&#+^_hyGUkNsjg3&0bIDy6SOD@6?=@$;cKMZT#*@ z8iElE8Ug&mgJllXjmI4ydj+l9=-|soRc}?7J%SbLC6$RnowvDI#_P6M5`Wc&ix7dD zVuOKwV!LRkL|6m&>YW_VM|w)nqm6@p%rKL(Ii(vUKJ1}hd4wkA{N)>6{<2wTNC*M3 z*$4`l=CJ;6SCemG-;K>I1t(R99!K`9-*@Ni?dt+lNDt!exBhS3~PqVWR*#L?YN z^H^8g25HGgME;_YyJR7GV}|A3wZVn=Q57YP-n0t^@RJwt`{|IaGd4i0z-q0h=|$2@ zLDsMe8Si~zLvVX#%_Z}N_fE%Y<#;n{-)KDp(abU)41UVPUxw_T9>{nBG$O`>XrgZ} zuIl`AppG0`P5yKzCyykksEVIVOREfKpGY|Q*$Xt9k;mF`;&WAJsY(|VSRW0`NqbMg z7q%GC-uCcA4a*LIx4Ug2Y)UClR#f%Slp9~K)>=ux@S?^1Y;(LHh3_uEQD+fh0Uy>G zh~GKV3qAp|`J8o$CkA;TP?an?$~ELw@xCuKQAFuRQHUfFsM2Aye}PAV`wU4MsT_7u zr4$<{yF7hM3xk5dVSzEBv9VeZGxzArD;y<62$JUHzxiC0~?uV4x zhdyT0V>UO5SFp;d{5FZH|Ap<^wU~$^z&wyUWrd&_*~`E7(iD$6TqG4=tiSy-+7k(E zxCSienpF7AfXn?GMElD;nGeX{h>`9^R@P17jD(m~I0n)E87ctK=71A5kNjCs`ThIK zD2E2cDSOP^9#+2GuZO;kR_&a0&pI&U!?COeSQ54TA(<|Ysfh>6VB<%{OTAZzMEMs1 zu#&nUPJIINc?0`Jw!JzXiTh~krBz`cGrrNU@dtg%XbG(+Lc2=Zm`u0u8E+CTZ0@5V85qN{bB#^5O|s8nqo;OP&70i!IIMu~{rz zoF0Mvp!qlOv(58`Z3JZ4JWOHGdtLyh84twq zDcZg!eSNJYs+E^9I)s{?4s+h?9#x;1+a)gigyQ6T0kl0#Ski!i6+~JIrq$P~ODV6V zrhB9A?^&(X<&mS>?v| zVxU=3B}Y%1JxmjPP*i;~+{H9sRHCnVVjZl~N4%sRL9qTNu%1;R#sF6_@MZfHy6rVC zz+zK{WT*OkJgnU}t}ojz`upVO1Mk=Gnxow&xsCa0R;Y`1lMU?V7j(w;?0EWwQlFltZy4% zjJMF{mw}B$!ZNoIXpEASF%ll_U4q;aS+~Y>v80x`ORhf^KkAK-<$Q`PRB}d_rt6O2 zlk{laF@?m7Z=P+&VY=*|9EfA0zA_k!da&*{>CSw3*FB0#hz%_8j8|k`3gi7F{}gC~Y@D`F^tScb_n!-#q77g! zNAzGHu)V=4eBSpbjy7UVGZ;Fd@<`?lwfyobRhbhTrJ|_d5pBx;oP#=2lGEwxgMI0< z79*!#h;B-(JI$K1x6_fSi`Y60vUoT4I8Xm`jQo!++G`6~q!tdEY4CovgQz>1+1#ZH zu8M!Z*ya5ZdTzm@l`~b#N;pE)U)Mrg~pjj$RG&gKG>fRT<@6 z!yg*Fm@f|o22!!ntW>a}ezZo~3({^i^`bcDvFmd`&$XvG9|+W6u=6 z6J12E1Cp}e#w5A|a~`UTr#s{!Im;B^wf|wu)Va=YXa_aoW01OMz?X-!hmM zxAv=?iZKA~v?vLH(p8xQMpHO;=lhC|7+6V~sImI%3|?+`Bb{*dFc5I2d%q;+dS7C3 zbLzdtoVwEvgT~heXr+eyp#{wFlWDUkMMeqJb5+yctU;WD60Bt9&^w*!j97L?th~MJ z3gan3vQz!qO(ucd5@2R#$w*+oM*YGDoC^7Og5Kb4+`AH^l=$%X#?%YXMQf>@(!@On zb2n!>xEaQsGlRs-2tBqh1^SwlVb5h{HVoN2+%$7$IaG$>$ru5f zt}>1h6PJ>2s-Eq-{M#*%@Ia$s22Qbn32y`nn{TkX9=0jc(msfbF$lq?=-RS(MU=Ni zp{4xzC#A>yS=eReB;=-&xp96u`}N}ucIJ8bnz`OgdxOPxB=(hClng z_O*^>d3)cjTVj!8RI6?W{r@6H=6^&C_#Y8tJM3&7`SS14$@Tul>DA@w`8Uw*>D}Q$ z&WaKw)JR|mxclwf9R+@0U{8fTi7r%Ow&|MD%)eG<__xvaZl3g5UKbxmr?t^Yw;7@E zG~z5mMqJxDx&q3Wge+^yK=3e*kt=Oyy zqFY6+f8feDZ0y_@%fz{<0%|O8*MhNjA?h>Cb|a`uG?{F|CP(x=%r=duo>_8^T)goM z)o4N4&xLi4lOO2)f!&z%Ay^Cg_b*MEb&LEEKQo6qKL7-P@al^14}@fd|E9uVncrlP zr)mC@3Zc141OMei%YAj#zSEkqdOu2U>eJtb`jEAGnfP3|jM9YbhjkoqfY`3pb%J0U zt#c+=eC%ZRln!h3^z0D%C^Y)XAcMcYpt}Xo;QgdS2s~uAJ z5|Zna^{-Sbv1W1O+Gc{&J6c*mPbpE6lqZb8R4^WU!RwNs5}t=P8YLA}*Ry6Q(tpqu zMSYb3z;pkufgDg!GZ3XrV#EMB$q&J9KYjUMkqslxpeeMLo!yb<&c^L;lKt#FLfCuP zmFm5YFJSG~9lG#zOBHym%3+6mEDhq6j-wCfyTAN#l^3~KHZOjS@_)2qe~_rp76#KO zbY0u}8JRb7ZTXs=Fn{+_tnpUnEZH$Viz8xf1<(S`j4y-)r4XWqTOmL;P~8+yF(mTx zW|DZDtGHCyE;}3I^Ij1n^8~+|f#Pf4X%YK->~qSKUH@7@*5K=CU=&NxmY*Kuq&qOU z>&}j7bWFWrepRtXYWKsy|EM%V>V@pIuzpU1wlye##2h`;LTenD{5@ylo9F%1(QgLb z@9I~l%u82-rqYM|p)@vDg&ER-tdi0qkv@}}fWq6VkGKb(?7n@i3-t0r(c*k~Hnx37 z*IMZ4=ZmAf>*NmSV|AKn0O}fNhvS@;%vBHv+*noG_3C!R)U-mHX<7fadN^v1q&VcGyV*@BZ_uq9^v-Z}rFQe(jLLdGgj{9_IBrh5 z{b$3tN5)K6To)6`P;P0~WN@K=5K@s8REICOa(m`an$b>Fx&{QG6&5#t3)FeNB zgAEZBfcD(KUog{;(B*)ijrG;aB+U=_SsIwIcmPIzP&5+GMTDpzqqyFmgDD_tcD-=v z@Ccd560SHb6+7JK2`eCK0eWMdc=RBmKTO8?bT%-5jA|)flQ- zwE3?IvzSU)7lh0u;oQz7I+C%$Ej8s9Hb>W+iS2#6H1z%)%*zFgya+1nDU{_rk6^Am z2%NznZ%<)h2h$Qxg$e8iHq3qO1~u6eao;8bQ?ObtxTA&{imoNl$uKA8UoU?Bc6?ql zihGP>l?q(lF9s~bscFpm-XSLObPgbF?|5p9#xFg8hAF>RgtGWq5v4Kvgy>U%VSz^| z+r8C%lfanjEIk)iQEcV(3cgR-zaDP816k3pamRO-9v3n6o|n;*m7bzrv5{~1YJ_WPhhWU6j1nhXK^%@x4uWh4d4J^`Kv+Lrm!Yk_@bsQ;Y z*@$%gE3u|B0{DU-`GG$r&UEuSR24FJQmXHOr#H`yJLS!@6Ol6QyP$@(EPlrxjI)rby~Vz}y(wF9Q}FR9xkS?4y~agZ z567CgmlpO5t2e%_=5*9jy9kh^BPbau#S^$n3J?6w3LO8syHdA-GZghfhy>a9IB(ye zG|px}bVa+$O;2Pgtjvn3S&H(8%y0VJ)RH0RRSZ)vT{l&lqQzx8BxrF=T;`5an4<;X zyqrjysUN3imh7`(rF9We0#Bj4>fhPwGr}LDI5oUY@Dp|!6b}H90&oc@7!|YtmQ|9A zNP_11aCIB}p^!~?9}j^#oXbY6G6ySvAVOtET5>dcQ7@L#WE(CiCWKA;^BzsuB*E_V zOCqT)YqJocad5#v@g#s@s5B`Va#oKJuv->rpC3n|l0a_=LA+`bC09YFER`5nd{xSFJ4Q69jbfF!RLt)+Rr&V% z#&pMhH<#?o8~(I3*QuhcwqSvwh0vAiha&FT(?y3GWe7KZcQVH6!FM*Mn4 zuVY50R2q*LwECf#8wnl&sRG!Y2rMR-07eodDk`!RB-Bfh-hsQ+SdBN{$qiTIB`6Cw=g_vadGb1^!|x$-OpZ)GCPg|<|#-{LqwKVA_);>RC2{`tLsHpkk3 zz>`+WSHPu>hl0=%i8p#cz#5um!ycx^U*mpKmFfq3ta%_*VbK;g4AxpBAXsPEBISTC zJaPu`ts=*>#+wgT7S<1<=r)w|ni6=Z5Q$xS$^>vBXUU*Bvh=j>tEgJk6a@B6{DB=GaoC`MFn2&Xfx%2(jpm))^GwGd zo#=NL$w^OE2_;vAPQE=TpW~i3)z1rrnWcCWWL`z&unaWD+r}JG$0wJVP-yG}8s~m( z)<&(7#B0H3A$HUt7D5<6zMf(1gV#`m`t~_wGD1%% z;)OAP)%p8$K|BCvg;4$m=11Z0q`j?nHhU^VN-HN(}V%Zg%ig=CIl>L}f0$ z(8XY-$o{);(H{xP{@38lgHEr<&?vVm4_IFS$pHQ9)-j16&GUxqjdO|_nf>V{ymW^s zl)ewhTnOAN+qpn+xH*!1aar)RPOG5ahfxwevgI5#}hV6w zwr)UTjj)mF;zNDd5n_v0&CH0i4wCaRrM=Q<6PJS;;0MK6KQe66R#cbSBSMI4r7hZ5 zfK3nb8$haHYc%$dWB`7k+fY9c5IMLZW&8Lp0r8o3^LpKF5iD&3aF?JC_uQYjzHl*3 ztovY^3j!a*oFpb*{~QdJ=IkW|%_EUaN={6xG}PkNW(11!YmI7VgGlh@o`n;3^ba^h z;?142i1VSD<_utw@767=EEShex0(SIF{v%TPUso4Acl==!>el?@wVbptBT#J8rUv%>!I!!l;n_&+a>`nSY#Pf~ zaRB9l^L3pFg6u|@4-Uv`(o2*UOGU3rNSLREuJd|wDOE8GfC~}C56sHH`Wy7r^X-}D zdkEyv4@xEZ-v$$>Wr&vtUTar(1K;saFv2*KWXk*Z@6qn%y3)&(9VDFDEZu2|)fJeo zN~d`bhBX;e?M(%VrCj*+8T5Em`r&}3xE0hz8P8sR!Qom58!pZumg}{x@ljBG;rM6#gq)}WHa(6HCYVT0Nqd^ze z;mVO$ygkbi@8{DA&Ks6gAbKtpgBtbll5!`-=A59Y+~X&feNPYu{`;{!(?X5M&j zrBG=2_Jg)PBE-Qqs)g+Bc$|tbJWW!}>_7Q9yp7E5_QEU`2*x35Z4f#c#<>$ zk-#Gr5j|DG44jPmp|ehFIg5|?J|?^DtZco1nbLfIcCS_kiA8w3L#_F*vt7l5W3Z+? z@0ok)E!GZx7Z1;d~H7(K-)duSFj?38y9VnajF0tTaXdtDhmDp_=)`whnzO^w%y z4*|sN9xs9$bL+xN;gnC**~Pw0^70@s0dw^>^>KESDHs}<>qLor;sH1KHFd&`D^i6p zEOUn{TWi(iM?TPtKlSpRR7Ne?lSGcW)Q>FFVUHAaD!WKzorCXnRkJZ;(_uoCPAru3l(%5!W!T5aYBl-WO?u_ zsi2NaYOi3uhA`#?s_4PFi$>aOTy{g8cuebE;cu5P9SkLs+pmLSVDA9qm?`ZBmrRS^ z#PPIiXt5LqpdTM{5h?Hw_RJv1J(W{n|HpUDL-%B&BpZqXQuT$l>1Kvm&7)qb@n_## zcC3SU=0(^y*X&<+X3l_7(l5)bCWbxDgNm)C5PO6evJL2f1LAnb^UmcNQo+@~yKbnUXb&<-k^LqqCsnFu zq;0aXoS}0{6Nj-Cl}|JhmyiHfip?<8rZr1=w3=WGFO3JbL(A0$APnCd8oC?|wB)BD&^qp3pDWaI$Qv zW07n~!hw_-&7tS~!*ePub%|2wKfG&sP{(B9A=e1{@Y8DgEMyxA|ExS^z<*)IIWr+x~gJVR$^Nnt5=61Tu=XRysDT#>O2ibb*-GnXJm3 z-eiLNu3{x{RVmDKf4lcJf)m8xUIG}Qi3t&3D)0@%g@^0Lvs;mU63 z_N$Z6h?$)rr!6Z9UR41;9vUe5vTs(Wb=9983#J;LFAYOssa0=>F|=%`slt*&r^f{} z6Axj$)lSkjWJBPcx3<&s^R3Ef!6o;C$&I~E%)Y? zt^EC%ns4jWv|(axaFBN#V5dlRz6!p}d~{durS_Vxw8{2k==l%NuX zO->qrIbc3GpBk1aOpb>Isfuz|8Os6R+yQEY!oo%0^1Gf39bv!E+`S`c;^uY%2Zqw$ zYO5mJdQ>s=#$jQqYq!SVw0kY3yL-D@+P`b;_8DaSbMz)6LyM^@EB*CK#_eo9mtAWr zkw1AHu}uTCF>4+DZgK9kRfhrao0v_V(V9{F_&)6f_7m$79U?9UV~-i3q7V7V0!AHG z-vBbU*6|2oZj)%_TxfvCG0}<=Fc|c@P?xBni5EFQO94~-;CIcSQYDU-07B}h)Z?}E zo)t6@lq91ZIwfO|^EYnbI!$e@n593}45!vEr}<6UM`S2Wo4)7E2yJzb0rW1bO5ami z%1*HJwHzE)nUBxZkAlV9s$>ot?{AF8YhLmlAG)gkBsd2E!8E>_ye_CsUKyeE)24cJ zUUyTzERMXK^69;|`a?%>hW%%0*-#oq$c)qi8PL`=n1#rL-f^7ar=1D<_xtOmx7P4} z$3g9#adh;sndj)~^t=lQ|2>FUMHD zO}9IByqB@Fq|Qib=t}hd)w;%J#`39TG|&1*NRJ`j&nL6FW4>~0DE-=r83LzJ>Owi% zia2in3*9dOmPJ?HHV*gUyc7qnk*twwzuwS{9ceCZ{fQpYD3;h91a=&nw-vVlG!?)OY>hyVFt;j7lB7QjZNEyR#X<7te8NE*9wMfvjc?ti zAuaNo9W5@rIPYIvlEV;i-a=T5k_Xm>xgzSo^v>)sPH9L2XA(HPA42rv6A;mIe)dx? z@MT8DCS`T-JE>o$?RWKKIyaV|DyFU0;<~`ikXuw-yUl;4Tl1cC=-^k_M^P7*Bwb!LKMpZ*$TY&CD`X5>ZNxpz4vsonU%14MZvvZCQDX z+vtt%Hx2%jZqf7%Mb2o@7JOb7%IQNO+)^Sx0BYVtm^UT~_;HeCa{63ce~>=1`H2Ai zu|##UAaLOdpS}EUle9LL8`FvI(_N`##y5$}U@@I#^B1=?O+s-ktkth?kO4#n{|@uLQ6S~^hwM-yQ@%ngSLO;_gMBwqoEg*Qo9dJnt4R1>C))1v7=R5Q$=$--H z=>g%M4EiMutDhcJ#yBhjWi5oJA^X*Dq~Sa$j4nj%zg)&~-+#vXyqnoiluYNgN_$Rh zNA9vJrAtXkSj(!zK8rEnR^P49zKUQO z?%VR4HdmaxRB+5g+De~vn7e=c30`nZgE7c)+lN8~U%wo+4D}<5emzk#BY0pyX~Y)6 z)=sP$glZVJ6&9UO1C_z#e`MD;$q=+?{T?8L z9*Tlx+f}Y2Cq@xy{29h#waVQ^go)>-GNT}EDdCtj zY1x8<{3D=~*+5`9FGbAIg@NAWpE7m7{vddu#K+H(>rVj#40{6DO!rvH)-4np;m=Bi?HOLM0uxvO=qtCQD* zvb1b#WmocI#0Gj{pE7HAOZk&N%9#85CUr{6#N1sd`%Dy1@+LKOXv6IecBv$FZ8g;;Z-`X$in3vXm%=H40eV!G5s{Jd zNIP<^42xeRyi`+Yt3u$5F!BhVqX!`9;_CWe|9X$~*ri7sEQ~Z7D6!U{>)j z2V}yFKvF3s|k41vD`Y5P-P`oaU+x&6%I6f#GMcr0V6y3!8EFk%(0QdmR;Ih zxNX>{G~uCT6K`TOn)%WMasVD-T26ju=fE&%A>bgZ#$8w}f&HVY;3->U4$=~Xfr_Rl zW5jHu+Ybx5b($9&ge~9GbN0{W#n5Uprbe?xYcwGR-uUZP`Hn(HgD})*%2eH={^L}m zh6XHIb!rUT9yO%IcOO7r8@tYC87f4t)Oi~o>7HP;B36DnHQYYf|lxLNNj;m(AdG%|T1Cq97U@pfo*8&&19KlvxD`;4&YKC&ij~D8I&4U)BN^&-w~g)hx6%0gRG7QbM}g( zvMc@Q=R&^)m^RYJK}vp0`{UW?S^FygaU6)e(T|-oUn_T?M5#ab*?<`nEslZk#1}UMFXYJ^dTpy8ZdtI`G?LX9ySe2OPi0@`-+3>T>hZ#{pENrOUQ3yV|CLws%A zS&d5jKB05+q{98lhSF81tl0LLrkTh1j@{=FR4)uQ@-SNCNZ;kw6m*##wYp6$xc1MG zoG}39Te)&@`AVRe-ZK5OhQVUi6d1P@MBGnz;K->_9d}ff7Ka7E>WBIxZ+V{$ajHg@ z;-$6o+Gltyzd-zXwW&x?=X@DG{#3zveu^8~RJ=f{+F7-A?vQGGkuT^BnmcQUF74tt zI4w>jejRh}I`*2V2=8daUp&=Kie{;ikH`cYqioN6X-AqSkGMl>U5au9Ll|TAy(=Xnh*u=96?NJ^$Q@a_?S{qdqg`cIw z#n3_9DGAB~b!caLZv)M#>GFz2t<{{#lf&1jE(rASLq)xP*EVdrLk;d8PyN0s#HX+B z<+UGwSPy5O?0RzD=_jkHPmX=fv4is>R(2=~e1ZFBY4lf8F56jc&-|9_^as&F?TJR~ z`R7PbFEI`Jx(Bl^JddJza3yL`X5#I`>^Hyc0!A`k%{{yxZeG$@OVx%BhK#fnS4t;y zXW`L1Eu!pPUJ+V;GZGjV2?06S<5Q)5PxhdqMSOjkT^2NrD7!>m(RnWOsLNcDMZTen zf=biaT<6Wuzsid7Y%BCIri^hgYklLU2=UQ5hI=)GkTud9eU}WDoB;8EdI;4|u<_^j z-@U27ey-{It=7obr{93v+pC+)>zn5vM#kIy%|p+q@qmzxohIID`U!KxwHG}Kh9y3N zxGHO46^wjgLo<@&QUvgO@4zB~?WIZKglp+D!cx6uBBaXD@8px zw#<2&coD4Zde_|^@lb%j=~v^aeXU7tXd{FsOs_6wr}STMH&86CxY3mrh1rF2&B#~`UBE^#DmX7 zeumx%RML4sU#3NV{#`BRKHiIsW;ZyUvlD&^#*6*G;Vn1HBusen$*X9uwQ@JN-wp<* z7Pr&}wGtOSJ#D9B>g_T%^a^9APuM=dGF$Qlu&v)uKB9Z>fYkVC!Tk2n-ygKG?aYb# zp{>%ma2z!Kwx94E9ke$KB2Umh35^3HVB_irS32GOholgtD17E)6F9PSG%8n_O$_!6 z4)BM`|Gj2`SiXLR*Eq*qq6j1>>FI2sl*mJY0sF?L>K|%ccsZSHAfoJCd+)Z7nW&_a zR;Us+ttc6pw*tgtNCmW6O06RA?pMWZ<#Ymcs7 zEVI6HnZ;|5IC-MJOscN86Zl5|EImsWot6k(^)!iu84}ZrWoaTA@=7}-$U27NWEI=s z2wkgD{Ab-(SOTO3$+|1v8q!)+C{^u$BayjGnov=%4ra?HBA#~s~Dc(Bv+Uc9$6YOD|il+iibj&KE35Z**gg5>TDbtcdwRF8oS;%_Wf zTdAw~9yx@WM9^^Sdko};fO1%{c=1o=1Aa}s`{p%Hcm#`ReJkbd8 zQ)xMTbraexp^Xmo_nbfYF=)g|a$qJv_oWP+O~v1uKV<>{Hpbk>;I9c&qJXzWRC60) zFD>GSD7Jw6riJ7?#0fY9n0cW>!XFwmg|{=R6_w}&f4`1kdfDhUQe0FO+;I?Q>XB}# z*wqZgqA%hAXT3El;Yhawe+4`BCF)W2Nfhb_c`~2$mhsFSdUR;s3&x@3`*@GvQ|?p4@nCu~hP%bZ?vtXz1rAA(;*a2(Gv8H1 zjON)CnxWLC=Pt0IA@;WTyu`@e2TdN3^rmyV;4o4#~!a@^6Y zD{&S$L|vqQ&jZOb&N8)+sb8Rl#sv(qg@7?L#3>$dU3WaC5FF!seHP;Zb||vhRp0v> z7&s#dyfP>c`Op=XB{k8F5O_mD)dSkro@k_kmC6!q-)5epAY`VGEZhJsJa{6&pnuVp z016C~8RisST&_3oH;p&z4{R6ShfD8CLN<#jtTPl3+w8CuiwB2dgn&IwUNkdJ-S%3L zC}4hp%F)hL-TKTTvyq{{t8|$S5o@1B*D>KEm+xqr(|!E12Dy^U+6f$+U!K^p&nr0( zoj?HbCJn24xBBL#ixL2REX|075;G=H8q42A;Qirj*W6Rm(CYiTzSj0lpy8Ny-yI0` zVCCUiADz+o1)L~PLK?9k>Mp0g8zO$Yr{&ZP5(2&};z6T7TKUW```86V<;g&RFEo)p zz^WeoPP8N^MgE^lRd`ruZ~zq`9|C|s0#cO$D43Vk8U&;)kiVQDdS3pS`76`Lx}sM# zg<^HV$iYXl+N}h%d&4bU`GCJ!Q&~jaJY}1qFy*Ip#7swP(X>VQ(=Cj!UV5{Zh zhL!_2&_UTfqqf1S?Itu0D-QG<`GPDfzJ_jU)F*!3&P}!os&fjiYeZdvFVV3ulbdt3 z0G4eO=8R-uqT;z|6_-;#?I{O~j}st?8Gwmw;xpJC(oCoLNb(c#2xr zn9yDQ9N&J!hNi!v)L_B6z*FjGBZ?eEj#*NYfHj)QvYe=BoS7G%@TVzp{xEwy_Dsx% zdSS2;zB%=!Z!w(YZTQ)t>T<>3xA$F}+9%6S>3w%}3ql>PkFh!l!;CwK4dGwrSmZ|z zZ#VIU+~FkkYxC$80Kmg~&5?FfzHD|r!StEEP_+HPK6U?H-9 z!*rTr2Q;iEFUp6#1~b))hfvy@W2;)I@}|2D@@%LO8=1!ykNs6qxJ^3^v+}Iv+n4r| z2S9pOh{X|%xdLk#umn!M#+ZCi(bD|xfUI>~0XPE~IAiZ4ku&5leQWv_C!AeM%??Z7 zSMgEk?;Z%Xm1aG9JB|rW4#2~j=`}q~kDNb|H`Cca^+NI@8VHQ&coAWMneqkpTUCA6 zDzPCsFCH+k5Z{d0x#+pzH8v&n9m+xQChSNDjYAlPAf%3BP`7=|*^mJfV(lHY@RWPh zr+najN5!Z7E(n7IOG&m}hDTP^;M`f(UmNs?Fz&4-+)ELgm!K7=4ufJ;wVN&<&bFIa zf%{R(Uc&~bT70E3{0q)mrUs;wx$Ez*sb`=xmL_U(0Nv0cd_v2#JSbZIUZFhR|HLk&hyCxW~KRXqC+fiEf!na)Fli8OE;W#3$&*h2) zAZq}myUce^?){*Ai9c^@_c=8%s-uIsYyUSP)EZ}`R<;_r7GtK~t!q{SH#E0s0&I3Y#KVb(1^zI7EbIjc95p* zX-&x_>u5u^t(9n&r%St~;4L7hG-)Z%BzBn)eMI`(BDbeo5d}ycNR^)?4k+f5L&VaC zIxpwZi?64R`Q-i4YnRul6G7I=>}EZL0GQD+DZt+3lLaCsjOo8hwWdm z4RsOpXxQiLQ@wYT^rSbh6Uz~mZSAvn)nTS?Xmj!wrgO#Wge0T!bLkru!kS~TW2F-(dQ z63zdzbwEq<^Cb7B0O3yq#(GMt<`{(cuhwo4p9>MpJ*6euzeP;nvYuA9yJX(Erq)i? zM1S!cdy^xaPqT^Hfs!X|^8%r`mlDnF{M%noHDxJV%y3^mYGy-`8}Ce(1h0cUoO20s zIG{rz_;`%^@nmPDF1#XIw_HnVws=SR^jS5<*Iqg-;?=-i`QbC+r? zGLB&y)Z-0rsxof4SO zCRZ@~O$BjZDOZbh>|MEzB{P$k*5QUBojGg2#h>l_IOXlAf}%@yYgbX^_EQJdB-ESw zHUcEENQo$t6wQ@w9Aa>=!$`mSW_Lk_;~X7N&)X^|@p*EnoB;f#5Uczo7c23>K78$* zpEly{df1c8sE+p$n+qhW=-2$(9r&lhCc-ULsXL1c9RS)O#*V8Ov`YJFNmwsOQj?Aj zCSM2|o;#3>+NbPEihYW6?8biT)(Z>c`o*6YF7_KQyJ#SaDwk5ZqPz8iO$=pj{|LxV z3Gq+$vieFUJP}bJ7dUk`5h*Yg&L!0CTkI^v9EM*6!_Oay?7vE9X!po;PSrl}7Mp&} zY;!ddJ1OO;GFdj;b*9c@!~|x=*Ktx66yX;*Dz&zL*Am;0#o&Qky(z183DTHUd6}^~ zLL~o6`{67NaUIi(jnHBky{5Fg!`y3W5lAnQ%3@WS+3G>SB&FA$+NNga9utC#^m@*x zcKtbKRaHdFJ?{N9*k4?p`{am>v!- zDrjOJVzFK>LboY-Z76yui21Jo77pq0SMwHMH;7`XlyWG9sq9sXd)+mri9rBfcxlF=sJB-P!zOob6hy*FbJuvfZetwPGVp0A5DqEeS=ZiI#cV2GINPqK;ylL<3A# zmajhK`zjGyc_E`1XkXgtiD~b*!MIPcqfbNKX1?FQ8!wT}mrwF z3j)qinC{BtRt@b>(y0yDNQN9^(Smr`;OP2l^hPGT`g^~&-%|jI)=u4ncmKl`rvSGw zeKr0H8I$r2Ib;%>3mPAY`fK+l)Y;|bH6~l2Z&JF~vJw)Nx1&Bk0koe~{6H%>SLr&a;yx;$A{2^HsRb9A&Z#jPTcb=?18~5Sx zSQ)@JAk)Ws(bGskZ6{VkDG>q{X$c_HUw<79L4n3(L}iWpfarLSeJdpHGCv5IB&+7qSU(*i zIYG0nGbDBFxJ6l!r~-lVWdC}v9c_?t)c3eO8OnGhnpt{Um0&8uV88}XXJ=CY1ie=T z000000L}vOX%PSb0LhPj84T~^-}CnB@aORB^xFRC(?Sp-i@C(>g>|B_4_?pfh0tUG zI?2ATeP^Q9iUEJ?4?CuryS~}!x9R^x7f98Hw4rW6Ao-v(9s7mtT3u9r<8Sk9T@8;d zz(2(L@F|=SuEQHtS6dD7dsxt}XJY1x61 z<}%o`rNIQNbso2aKmryBz!Qo*O!F$u$pT=~NdxeGKYGF{W(G!!#wXRNu%WE!IsH`i z=d53r{qxRp(7n%h4$2=(g;TbvIFWc!+GDV8@p7XmK$e&5c~ioBOMsU)RakpJinl>( zM25Dru315-`TNXP8yEWaNldo}&v)s>#DiVN^9~mnbn$Gi9d8E@BKOlTK2UyORbrnO zbbGIlJfPfX=c1Uf!$NVbkFfGOX*w_LpaxTJ7pdE8V_p!lMGKV)q>t@Z8~!@3OM|f( zD*wA&$awN&wP!a%oUiP%G{yO|PfjrJTz!@azNe!?qe5U2ePV`vkf%d5BsG>U<2kJr zvjNH$dHZ#KbGN#l>i@s5^u-Ed_y@3Phe99*jcZ)kdf>7 zvFt;Jqv8xnf>m0b0C6~8u!Wa%6L*Ulj{8%8D_3cDiyo37!n$@l8l5Nass$Bzi1F64 zyWCg_g`D22>he%ET1TfhU1Y~9Rn)%k@!vAjQsu@7l|tnc?C=32F+8<0vyyJ{8A@qZ zt_%%I=d;T>c*F}t4a7h$)|4aN>>`FNYAY~neU@$Vq13m8RPZm|YbOByrbC>>o53=8 z1r{eBwqolbH5yM>!DTOO(D z9WX8sLgRXUd`veA=U4@C+PICRg8c%=fj~wQO}b(k&xUv74I|sHDtd|{TxxIE7M`fp zlP1!u%A`m$wNAdFT{7OGTH^~tV21K)8ziUQcFTdv`S}c>nG}9Co0Tm@{ALP*GG?nF zG}>U4_8!$2Z>)_{H?~~by<~+JBlVG6`U!rvBNYKc!e+scG7mesK4_o@7#BdO)~_fV z8yzbkO#WV7_30bP!pZT%!>fyxdf?WDOxyXVi^sg+Y`D3~?$E^5+)*f!k-T<;jzdzl zVax1ALrr&7Tw`Dea;?xD;z77j-wn;?-Av z&Id@`gx^Tac87Xp$Ph2W37phIG1Mu57A&O;PS~>mp5% z_Wt~{awsJ%Fcb|WO*Yw?SDKMyku6i3d?|c}j@cMcAEcbu;d z<^S&?%69+41G-B;%jL#=E8M5SWch2NZfIlGmx4>xM8{hvhQfz&{7|BD0 z-plgAR0Dt%qbK(oh`m&5CImzA0{x?K;B$ml&|oZw7gIMb9p+A+WRdd->T&R}f|%0# z*t=)JCNUwVGr8=(lg&h`6An;O^})I|i_Sqj_%o!m+dV$wJh)yln?fT-dFTt3wXpI_ z17!IFPGmyC$WO_|@DNau-cLzLm43(65d+x~dbxKycZybC5E8z&Lj=PC>t?|~l863v z4?-YNz_E_Yyrsd#a%fCy$1EkH&srRHNfs~JD`v)i4 zjnE|~{3Pci0cr#e$3%wYNxE9yF-VE1o&M@~aVlcX+L;_^q_0q^a^XU#I2T2N)r@Z3 zSfuS!&E`hkCm^_KUL9|YRPtEWyGT1OWi)4Lm{ykj+ICEs*pHZW{(g&*)?LAtE|f-5 z+mc04W5cLq<`ATeV>Cl6N~mNIDDpVv#io7nAZQy%Vk0<+U0a;;rk&g#1Nw09cY8D| zUYLp1eRbf%l}bRL@A7pLg91LM15|<#00~Mw7+*F(0~p7usw6tgnp8mAKVxLG=3P%F zoWGt6+)vs4lUrWI;pV1!b(-F{(P`Z&}nb z-!xX9f4(Jv>ZU#Zo0g_|QQZzI0_odg8TQ5^vc7l>dYGxntT!t9!U*k_LZ?k_?K=w%b#N0`fN|8Fj_?+t| z%EfQz*Y4&A>^$63^tAHZI@v_Sik0Zj;DFfF+ZK=hIU{ot2>M3910L4{K!U&-0CHjt9T$8`hrK$YmcxZPK3T8&m#% zozI-UQ2Wh8XEVcwgAu1MkR44&FYTL~A5}KRMw(7Ww=V=$&Zhl&ZKBN`twfOY;Cs>& znH2QV0VicIV;#>`@@l2N=Yh@|dtobVt-tR2^dH&Nnt)x;kED0h79oiyw8Ov58NFfq zm=$IN%mcAJNZjqK3+zMNBcFo`A`M3HSc+<%Du=zVa#xt`mc(w?6WIXmZ~^N|<0czn zt}qy@2^3C<0s@{9^9IQ#SU}p#cgazwSDN*yQ}tTH_cqQ{dgdMzN61><>fp4nv`ev&xP{r z{yBBRtJk)xf5=Sd?AN=-p)Ya%A>}!ZZ2Ihj^hz@TJarc@U!zkj_uYkn@jTriXO$p;}f_&nwUJtG^X@Fja!*Y#G%IY-kgoj#lUj`r*$0NcRDL;-Og#`ypM literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/cricket.ogg b/mods/ambience/sounds/cricket.ogg new file mode 100644 index 0000000000000000000000000000000000000000..63d06e3cbe73128c8ec871636ec19d1c9d2ccbce GIT binary patch literal 20497 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/deer.ogg b/mods/ambience/sounds/deer.ogg new file mode 100644 index 0000000000000000000000000000000000000000..293591f1f699bdc01b1cc0a160256cfb3fba452e GIT binary patch literal 75806 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 E0A4>Uz5oCK literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/desertwind.ogg b/mods/ambience/sounds/desertwind.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b44162211e8c534c7dabe7f513da02feb7d1abee GIT binary patch literal 38590 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/drippingwater1.ogg b/mods/ambience/sounds/drippingwater1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..60fee869541d05e83103f6b7a3e276ae7bbe3476 GIT binary patch literal 6478 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 S$+(y8*nID>tc=!Lf&T#b*}F9W literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/drippingwater2.ogg b/mods/ambience/sounds/drippingwater2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a5eadd4d7cf09f55778ab03ec4468c57805f4bb6 GIT binary patch literal 6283 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/hornedowl.ogg b/mods/ambience/sounds/hornedowl.ogg new file mode 100644 index 0000000000000000000000000000000000000000..82e3268b4118661a3b0af77f531ed1c0544c7d74 GIT binary patch literal 16691 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%0DtFC?YT_$|vB3 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

U7A26!mJi*=y6&Zu=%-fhHUw^6 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 Qaf<)|u%JD*c8m3Y0IwUG4FCWD literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/jungle_day_1.ogg b/mods/ambience/sounds/jungle_day_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9ec8f13db0f398ee1dcce59d6fd0ff14df639d60 GIT binary patch literal 41108 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 Sfc7O#nX;4Ey6Uf$RSN(X?$crb literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/jungle_night_1.ogg b/mods/ambience/sounds/jungle_night_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..56ba29bda9aa9706856fe81eea98dd0a5c7a83ba GIT binary patch literal 40129 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/lava.ogg b/mods/ambience/sounds/lava.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d417e5153ea97878d926a77995e9e6850f3637a5 GIT binary patch literal 20195 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

Q-$gV*1_ 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 literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/river.ogg b/mods/ambience/sounds/river.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f47742492b78f5daf84cbef8077504f985452801 GIT binary patch literal 22334 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%0DmTXoLZ4+g2C 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 J&RaZB5dfbUD(L_K literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/robin.ogg b/mods/ambience/sounds/robin.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3f4748ca1c21849f69960d5aaef2f4f6d06b0197 GIT binary patch literal 21262 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 DA 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 ZLNT1}3Wg9MJZmhy6Put4YFpKyb~<^TiBJFl literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/swim_splashing.ogg b/mods/ambience/sounds/swim_splashing.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4c40847b131220a2a5cf77f0c788106696526df0 GIT binary patch literal 21066 zcmd42byQtV(=WJjCj<)~NO0G{!6CT2ySo!CSa5fDhl9HXcMlNUf@>gn@Hsrs``z!( zntNx~todh}K7FdYYyWmtbye@)O&@u4b7cS;_)p5+Hn4mpUB{aC^kMw#a6r|?B{gL*K*318#SYiIfVSsdNSUOlR$~&2p+E^N? z{ew;_Ny^I1!ps86q}0mB7KW~7rgpC8=B6$*uXy;7kBF%9XC+Am6-jwHJ_lDL8%twS z6MI`jOFJmIf05q{e^!GqLjickDl}qgN;6Vn_|AzeVrfS4Qej1bxWW=y&e+OjpoL89 ziq=NbKnwz91sb?CrD!EfeB;yBX)me?9wM4196$=Oofvg52F!n%2QZ=rg;F-`eRYlwFauf84(z!&e3;vlw4>eI z%XFRuQDry}a_wh2hdY_ESU~tPoiPK`42o$xyd#gAX&F!00J1=A zB?+>i{}iEQ!FWc)G$onekZH>b^TSz3>FdW?$6kx$n)*rZ6Xt%5 Rn9{P1a~j5# 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 TrKjcaHcSMG_Hpmc`-A=m9SiuH literal 0 HcmV?d00001 diff --git a/mods/ambience/sounds/wolves.ogg b/mods/ambience/sounds/wolves.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f23b1f97058aecacb891f1b73de2835877936aa5 GIT binary patch literal 39171 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 40 then + return "flowing_water", 0.5 + + elseif c > 5 then + return "flowing_water" + end + end +}) + +-- River sound plays when near flowing river + +ambience.add_set("river", { + + frequency = 1000, + + sounds = { + {name = "river", length = 4, gain = 0.1} + }, + + nodes = {"default:river_water_flowing"}, + + sound_check = function(def) + + local c = (def.totals["default:river_water_flowing"] or 0) + + if c > 20 then + return "river", 0.5 + + elseif c > 5 then + return "river" + end + end +}) + +else + print ("[Ambience] found env_sounds, flowing water sounds disabled.") +end + +-- Only add fire sounds set if flame_sound is disabled or fire redo active + +local flame_sound = minetest.settings:get_bool("flame_sound", true) +local fire_redo = minetest.get_modpath("fire") and fire.mod and fire.mod == "redo" + +if flame_sound and not fire_redo then + + print ("[Ambience] fire sounds not enabled, already active in fire mod.") + +else + +-- Small fire sound plays when near lower than 9 flames + +ambience.add_set("smallfire", { + + frequency = 1000, + + sounds = { + {name = "fire_small", length = 6, gain = 0.1} + }, + + nodes = {"fire:basic_flame", "fire:permanent_flame"}, + + sound_check = function(def) + + local c = (def.totals["fire:basic_flame"] or 0) + + (def.totals["fire:permanent_flame"] or 0) + + if c > 5 and c < 9 then + return "smallfire", 0.5 + + elseif c > 0 and c < 9 then + return "smallfire" + end + end +}) + +-- Large fire sound plays when near more than 9 flames + +ambience.add_set("largefire", { + + frequency = 1000, + + sounds = { + {name = "fire_large", length = 8, gain = 0.4} + }, + + sound_check = function(def) + + -- fire nodes were added in last set, so don't need to be added in this one + local c = (def.totals["fire:basic_flame"] or 0) + + (def.totals["fire:permanent_flame"] or 0) + + if c > 20 then + return "largefire", 0.5 + + elseif c > 8 then + return "largefire" + end + end +}) + +end + +-- Lava sound plays when near lava + +ambience.add_set("lava", { + + frequency = 1000, + + sounds = { + {name = "lava", length = 7} + }, + + nodes = {"default:lava_source", "default:lava_flowing"}, + + sound_check = function(def) + + local c = (def.totals["default:lava_source"] or 0) + + (def.totals["default:lava_flowing"] or 0) + + if c > 20 then + return "lava", 0.5 + + elseif c > 5 then + return "lava" + end + end +}) + +-- Beach sounds play when below y-pos 6 and 150+ water source found + +ambience.add_set("beach", { + + frequency = 40, + + sounds = { + {name = "seagull", length = 4.5, ephemeral = true}, + {name = "beach", length = 13}, + {name = "gull", length = 1, ephemeral = true}, + {name = "beach_2", length = 6} + }, + + nodes = {"default:water_source"}, + + sound_check = function(def) + + local c = (def.totals["default:water_source"] or 0) + + if def.pos.y < 6 and def.pos.y > 0 and c > 150 then + return "beach" + end + end +}) + +-- Ice sounds play when 100 or more ice are nearby + +ambience.add_set("ice", { + + frequency = 250, + + sounds = { + {name = "icecrack", length = 23}, + {name = "desertwind", length = 8}, + {name = "wind", length = 9} + }, + + nodes = {"default:ice"}, + + sound_check = function(def) + + local c = (def.totals["default:ice"] or 0) + + if c > 100 then + return "ice" + end + end +}) + +-- Desert sounds play when near 150+ desert or normal sand + +ambience.add_set("desert", { + + frequency = 20, + + sounds = { + {name = "coyote", length = 2.5, ephemeral = true}, + {name = "wind", length = 9}, + {name = "desertwind", length = 8} + }, + + nodes = {"default:desert_sand", "default:sand"}, + + sound_check = function(def) + + local c = (def.totals["default:desert_sand"] or 0) + + (def.totals["default:sand"] or 0) + + if c > 150 and def.pos.y > 10 then + return "desert" + end + end +}) + +-- Cave sounds play when below player position Y -25 + +ambience.add_set("cave", { + + frequency = 60, + + sounds = { + {name = "drippingwater1", length = 1.5, ephemeral = true}, + {name = "drippingwater2", length = 1.5, ephemeral = true} + }, + + sound_check = function(def) + + if def.pos.y < -25 then + return "cave" + end + end +}) + +-- Jungle sounds play during day and when around 90 jungletree trunks + +ambience.add_set("jungle", { + + frequency = 200, + + sounds = { + {name = "jungle_day_1", length = 7}, + {name = "deer", length = 7, ephemeral = true}, + {name = "canadianloon2", length = 14}, + {name = "bird1", length = 11}, + {name = "peacock", length = 2, ephemeral = true} + }, + + nodes = {"default:jungletree"}, + + sound_check = function(def) + + local c = (def.totals["default:jungletree"] or 0) + + if def.tod > 0.2 and def.tod < 0.8 and c > 90 then + return "jungle" + end + end +}) + +-- Jungle sounds play during night and when around 90 jungletree trunks + +ambience.add_set("jungle_night", { + + frequency = 200, + + sounds = { + {name = "jungle_night_1", length = 4, ephemeral = true}, + {name = "jungle_night_2", length = 4, ephemeral = true}, + {name = "deer", length = 7, ephemeral = true}, + {name = "frog", length = 1, ephemeral = true} + }, + + sound_check = function(def) + + -- jungle tree was added in last set, so doesnt need to be added in this one + local c = (def.totals["default:jungletree"] or 0) + + if (def.tod < 0.2 or def.tod > 0.8) and c > 90 then + return "jungle_night" + end + end +}) + +-- Daytime sounds play during day when around leaves and above ground + +ambience.add_set("day", { + + frequency = 40, + + sounds = { + {name = "cardinal", length = 3, ephemeral = true}, + {name = "craw", length = 3, ephemeral = true}, + {name = "bluejay", length = 6, ephemeral = true}, + {name = "robin", length = 4, ephemeral = true}, + {name = "bird1", length = 11}, + {name = "bird2", length = 6, ephemeral = true}, + {name = "crestedlark", length = 6, ephemeral = true}, + {name = "peacock", length = 2, ephemeral = true}, + {name = "wind", length = 9} + }, + + nodes = {"group:leaves"}, + + sound_check = function(def) + + -- we used group:leaves but still need to specify actual nodes for total + local c = (def.totals["default:leaves"] or 0) + + (def.totals["default:bush_leaves"] or 0) + + (def.totals["default:pine_needles"] or 0) + + (def.totals["default:aspen_leaves"] or 0) + + if (def.tod > 0.2 and def.tod < 0.8) + and def.pos.y > -10 + and c > 5 then + return "day" + end + end +}) + +-- Nighttime sounds play at night when above ground near leaves + +ambience.add_set("night", { + + frequency = 40, + + sounds = { + {name = "hornedowl", length = 2, ephemeral = true}, + {name = "wolves", length = 4, gain = 0.4, ephemeral = true}, + {name = "cricket", length = 6, ephemeral = true}, + {name = "deer", length = 7, ephemeral = true}, + {name = "frog", length = 1, ephemeral = true} + }, + + sound_check = function(def) + + -- leaves were added in last set, so don't need to be added to this one + local c = (def.totals["default:leaves"] or 0) + + (def.totals["default:bush_leaves"] or 0) + + (def.totals["default:pine_needles"] or 0) + + (def.totals["default:aspen_leaves"] or 0) + + if (def.tod < 0.2 or def.tod > 0.8) + and def.pos.y > -10 + and c > 5 then + return "night" + end + end +}) + +-- Winds play when player is above 50 y-pos or near 150+ snow blocks + +ambience.add_set("high_up", { + + frequency = 40, + + sounds = { + {name = "desertwind", length = 8}, + {name = "wind", length = 9} + }, + + nodes = {"default:snowblock"}, + + sound_check = function(def) + + local c = (def.totals["default:snowblock"] or 0) + + if def.pos.y > 50 or c > 150 then + return "high_up" + end + end +}) diff --git a/mods/anvils/Readme.MD b/mods/anvils/Readme.MD new file mode 100644 index 00000000..9f54309b --- /dev/null +++ b/mods/anvils/Readme.MD @@ -0,0 +1,24 @@ +# Anvils + + +Mod provide anvil that can repair tools (like at MC) +Created by Wuzzy +Adapted for default minetest by JonyQ and Jozet +and tweaked by TenPlus1 (different no. of ingots per item repair) + +minetest 0.4.16 / 17 +(c) 2018 + +--------------------------------------------------------------------- +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/mods/anvils/depends.txt b/mods/anvils/depends.txt new file mode 100644 index 00000000..1ab50c5d --- /dev/null +++ b/mods/anvils/depends.txt @@ -0,0 +1,7 @@ +default +screwdriver? +farming? +ethereal? +moreores? +3d_armor? +xanadu? diff --git a/mods/anvils/init.lua b/mods/anvils/init.lua new file mode 100644 index 00000000..408295cd --- /dev/null +++ b/mods/anvils/init.lua @@ -0,0 +1,417 @@ + +anvils = {} + +local MAX_WEAR = 65535 +local SAME_TOOL_REPAIR_BOOST = math.ceil(MAX_WEAR * 0.12) -- 12% + + +-- Given a tool and material stack, returns how many items of the material stack +-- needs to be used up to repair the tool. +local function get_consumed_materials(tool, material) + + local wear = tool:get_wear() + + if wear == 0 then + return 0 + end + + local tooldef = tool:get_definition() + local slice = math.ceil(MAX_WEAR / tooldef._repair_material_total) + local matsize = material:get_count() + local materials_used = 0 + + for m = 1, math.min(tooldef._repair_material_total, matsize) do + + materials_used = materials_used + 1 + + if wear - (m * slice) <= 0 then + + break + end + end + + return materials_used +end + + +-- Given 2 input stacks, tells you which is the tool and which is the material. +-- Returns ("tool", input1, input2) if input1 is tool and input2 is material. +-- Returns ("material", input2, input1) if input1 is material and input2 is tool. +-- Returns nil otherwise. +local function distinguish_tool_and_material(input1, input2) + + local def1 = input1:get_definition() + local def2 = input2:get_definition() + + if def1.type == "tool" and def1._repair_material then + + return "tool", input1, input2 + + elseif def2.type == "tool" and def2._repair_material then + + return "material", input2, input1 + else + return nil + end +end + + +-- Repair calculation helper. +-- Adds the “inverse†values of wear1 and wear2. +-- Then adds a boost health value directly. +-- Returns the resulting (capped) wear. +local function calculate_repair(wear1, wear2, boost) + + local new_health = (MAX_WEAR - wear1) + (MAX_WEAR - wear2) + + if boost then + new_health = new_health + boost + end + + return math.max(0, math.min(MAX_WEAR, MAX_WEAR - new_health)) +end + + +-- Update the inventory slots of an anvil node. +-- meta: Metadata of anvil node +local function update_anvil_slots(meta) + + local inv = meta:get_inventory() + local input1, input2, output + + input1 = inv:get_stack("input", 1) + input2 = inv:get_stack("input", 2) + output = inv:get_stack("output", 1) + + local new_output, name_item + + -- Both input slots occupied + if (not input1:is_empty() and not input2:is_empty()) then + + -- Repair, if tool + local def1 = input1:get_definition() + local def2 = input2:get_definition() + + -- Same tool twice + if input1:get_name() == input2:get_name() + and def1.type == "tool" + and (input1:get_wear() > 0 or input2:get_wear() > 0) then + + -- Add tool health together plus a small bonus + -- TODO: Combine tool enchantments + local new_wear = calculate_repair(input1:get_wear(), + input2:get_wear(), SAME_TOOL_REPAIR_BOOST) + + input1:set_wear(new_wear) + + name_item = input1 + new_output = name_item + + -- Tool + repair item + else + -- Any tool can have a repair item. This may be defined in the + -- tool's item definition as an itemstring in the field + -- `_repair_material`. Only if this field is set, the tool can be + -- repaired with a material item. Example: Steel Pickaxe + Steel + -- Ingot. `_repair_material = default:steel_ingot` + + -- Big repair bonus + -- TODO: Combine tool enchantments + local distinguished, tool, material = + distinguish_tool_and_material(input1, input2) + + if distinguished then + + local tooldef = tool:get_definition() + local has_correct_material = false + + if string.sub(tooldef._repair_material, 1, 6) == "group:" then + + has_correct_material = minetest.get_item_group( + material:get_name(), + string.sub(tooldef._repair_material, 7)) ~= 0 + + elseif material:get_name() == tooldef._repair_material then + has_correct_material = true + end + + if has_correct_material and tool:get_wear() > 0 then + + local materials_used = get_consumed_materials(tool, material) + local slice = math.ceil( + MAX_WEAR / tooldef._repair_material_total) + local wear = tool:get_wear() + local new_wear = wear - (materials_used * slice) + + tool:set_wear(math.max(0, new_wear)) + + new_output = tool + else + new_output = "" + end + else + new_output = "" + end + end + + -- if tool or item removed, clear output + elseif not output:is_empty() then + new_output = "" + end + + -- Set the new output slot + if new_output ~= nil then + + inv:set_stack("output", 1, new_output) + end +end + + +-- Drop input items of anvil at pos with metadata meta +local function drop_anvil_items(pos, meta) + + local inv = meta:get_inventory() + + for i = 1, inv:get_size("input") do + + local stack = inv:get_stack("input", i) + + if not stack:is_empty() then + + local p = { + x = pos.x + math.random(-10, 10) / 9, + y = pos.y, + z = pos.z + math.random(-10, 10) / 9} + + minetest.add_item(p, stack) + end + end +end + + +local anvildef = { + + description = "Anvil", + + groups = { + cracky = 1, level = 2, falling_node = 1, falling_node_damage = 4 + }, + + tiles = { + "anvils_anvil_top.png", + "anvils_anvil_base.png", + "anvils_anvil_side.png" + }, + + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-8/16, 2/16, -5/16, 8/16, 8/16, 5/16}, -- top + {-5/16, -4/16, -2/16, 5/16, 5/16, 2/16}, -- middle + {-8/16, -8/16, -5/16, 8/16, -4/16, 5/16}, -- base + } + }, + + sounds = default.node_sound_metal_defaults(), + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + + local meta = minetest.get_meta(pos) + local meta2 = meta + + meta:from_table(oldmetadata) + + drop_anvil_items(pos, meta) + + meta:from_table(meta2:to_table()) + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if listname == "output" then + return 0 + else + return stack:get_count() + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, + to_list, to_index, count, player) + + if to_list == "output" then + return 0 + + elseif from_list == "output" and to_list == "input" then + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:get_stack(to_list, to_index):is_empty() then + return count + else + return 0 + end + else + return count + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + + update_anvil_slots(meta) + end, + + on_metadata_inventory_move = function(pos, from_list, from_index, + to_list, to_index, count, player) + + local meta = minetest.get_meta(pos) + + if from_list == "output" and to_list == "input" then + + local inv = meta:get_inventory() + + for i = 1, inv:get_size("input") do + + if i ~= to_index then + + local istack = inv:get_stack("input", i) + + istack:set_count(math.max(0, istack:get_count() - count)) + + inv:set_stack("input", i, istack) + end + end + end + + update_anvil_slots(meta) + end, + + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + + if listname == "output" then + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local input1 = inv:get_stack("input", 1) + local input2 = inv:get_stack("input", 2) + + if input1:is_empty() or input2:is_empty() then + return 0 + end + end + + return stack:get_count() + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + + if listname == "output" then + + local inv = meta:get_inventory() + local input1 = inv:get_stack("input", 1) + local input2 = inv:get_stack("input", 2) + + -- Both slots occupied? + if not input1:is_empty() and not input2:is_empty() then + + -- Take as many items as needed + local distinguished, tool, + material = distinguish_tool_and_material(input1, input2) + + if distinguished then + + -- Tool + material: Take tool and as many materials as needed + local materials_used = get_consumed_materials(tool, material) + + material:set_count(material:get_count() - materials_used) + + tool:take_item() + + local player_name = player:get_player_name() + + minetest.sound_play("anvil_use", { + to_player = player_name, gain = 1.0}) + + if distinguished == "tool" then + input1, input2 = tool, material + else + input1, input2 = material, tool + end + + inv:set_stack("input", 1, input1) + inv:set_stack("input", 2, input2) + else + -- Else take 1 item from each stack + input1:take_item() + input2:take_item() + + inv:set_stack("input", 1, input1) + inv:set_stack("input", 2, input2) + end + end + + elseif listname == "input" then + + update_anvil_slots(meta) + end + end, + + on_construct = function(pos) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + inv:set_size("input", 2) + inv:set_size("output", 1) + + meta:set_string("formspec", + "size[8,6.5]" + .. "list[context;input;1,1;1,1;]" + .. "list[context;input;3.5,1;1,1;1]" + .. "list[context;output;6,1;1,1;]" + + .. "list[current_player;main;0,2.5;8,4]" + + .. "label[1.0,0.2;Tool]" + .. "label[3.5,0.2;Material]" + .. "label[6,0.2;Output]" + + .. "field_close_on_enter[name;false]" + .. "listring[context;input]" + .. "listring[context;output]" + .. "listring[current_player;main]" + .. "listring[current_player;main]") + end, +} + + +if minetest.get_modpath("screwdriver") then + anvildef.on_rotate = screwdriver.rotate_simple +end + +minetest.register_node("anvils:anvil", anvildef) + +minetest.register_alias("anvils:anvil_damage_1", "anvils:anvil") +minetest.register_alias("anvils:anvil_damage_2", "anvils:anvil") + + +minetest.register_craft({ + output = "anvils:anvil", + recipe = { + {"default:steelblock", "default:steelblock", "default:steelblock"}, + {"", "default:steel_ingot", ""}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + } +}) + + +dofile(minetest.get_modpath("anvils") .. "/tools.lua") diff --git a/mods/anvils/sounds/anvil_use.ogg b/mods/anvils/sounds/anvil_use.ogg new file mode 100644 index 0000000000000000000000000000000000000000..061bf2721f31853a726597d6a6a9eb1f56e06340 GIT binary patch literal 13633 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 UfiGfC6HqIIr>mdKI;Vst004d*G5`Po literal 0 HcmV?d00001 diff --git a/mods/anvils/textures/anvils_anvil_side.png b/mods/anvils/textures/anvils_anvil_side.png new file mode 100644 index 0000000000000000000000000000000000000000..25d85b69dbee0d3053db845a087210ec870f9587 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uC}(erlzJkIy%bA%34NS zegVb3JY5_^Dj1U!I1&X?Z_NIBx-aqV>-bO}?YjM!k`fX)5>g{rS$O_8HYA3wIIPtc z8Yth;a$QW}p#Yc4vbKXM%n{*+YofPiiO=9>sCQ6%eAVl|3(!;sPgg&ebxsLQ05g~` AMF0Q* literal 0 HcmV?d00001 diff --git a/mods/anvils/textures/anvils_anvil_top.png b/mods/anvils/textures/anvils_anvil_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f56572e956adf498442d1e4fa4c70bcd6b2d825e GIT binary patch literal 191 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 literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_brown.png b/mods/bakedclay/textures/baked_clay_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f46e328002578c6217e7f52504a472a6de426041 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4tAV<_p}K;RhN8ZjoW81@ zp@xEyrjm)4vZ02efx3dRrjovzyn&j$k)~quwwFJEx+Z(NIEF}EmYu*jiA9lvdGdxg zmVDp;zmF>p$y99P)4Dlr>4sHyvrD|De7f6x;%8xy-CXyltFQZB>Ee*`-ROK_u4?G5 zmtXFzJ8)gb{;cU-eXkAK-7&{sm39^;G1-zZH)a3m7AsZk^lL(U9i#h}Za(QrJD$u&WcK zk4HF!o6Nd)FVADPoRr;ixyN;k>y||p-&mFu`_Ar$TDq*cRJgTe~DWM4fnm%gV literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_dark_green.png b/mods/bakedclay/textures/baked_clay_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd2586ad849d539a7a70b3fbf2842c52a3248b5 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`tG27Ap1ZcLyOyq-mae}DADz@}z%zM6glKbO?ECubT~AMM{K|5ISK3SGjlI6Z>^%*7@+{sN^XEiP zf4cjd-NvZO-+cw1g4a#2KEBU9qftu#qkQo4Z{=SC-$m;M{5n0)VE1Y-ONIOGrhU^Y z_;NX>&Xg8Du_#<@;r26`R&v~{ZSGcB literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_dark_grey.png b/mods/bakedclay/textures/baked_clay_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..44642e701365704649f6ca53fdc37ac38537734a GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tG&Iwqobppot=Y&gOih! zv$M0StE-EP%ace0WuTf?PZ!4!iOahEjD4<(9L&)gum9%%S*|ZFI&sQEuWe6nM$D4b z^xIKhET?_z&(C#TZ_e4BowX;a%JZU}b>}m`NZ&m#f47Plxo)s#31okL_gsSG#ghzO zUw2C}c*W%hUkG>Lyn6ir&$aK{>{tJHei2;Fx8dGZu05a4H!Xh`Y8=t+u;7Ke!ns%M Yp=+5cD>utM20Dnr)78&qol`;+06B|QAOHXW literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_delphinium.png b/mods/bakedclay/textures/baked_clay_delphinium.png new file mode 100644 index 0000000000000000000000000000000000000000..51b8ef9f5f7953c4cbd5e4696d82916ce8a37a9a GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aHDq9rcjC|r;4zL7buCbI z&AXV~ce-NH-Ts|lb}6gA1}bAL3GxeOaCmkj4amv#ba4#fxbE7uk+(rX#6>^pz&%!v z5{4eWh8GMfQdw3}Rxrrke8{aE1yFZiSlaoDt@kTa*%@?W`7*^dAbH2Qzwq%{%_P^cZO3VNN literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_green.png b/mods/bakedclay/textures/baked_clay_green.png new file mode 100644 index 0000000000000000000000000000000000000000..58f348c522927619e39fa67646165360388e0088 GIT binary patch literal 351 zcmV-l0igbgP)mNn>?OVRK1hb4gll zL|$=6Ty92LY(rvnN?dP7VRA`aZbe>iM_g@1UvWocbV^!mL|}7CVsuM8RjAeg006g1 zL_t&-(-n{5Qp7M2f?1MHHC$_&^)5#1>H9yW@gFe5HvpIsOxdkqdwB&a<+rpm`(epS z1?!u&vqRzU`OXJAL!oU;hzN57&<2|yA4shgC+=>ns+te|OJIthsw0{7C0~`5vW#4_ zSi;hYi>DS#_T9ogUC7G?qjb5XTObbvB|F!^;J%|zTRzqSZc`ILUv4E!GD xDO$E9Tr%#FEg6%J?j(KrFSvzSL4lp3fMnkW?ZqPdrAP%5e%NL KelF{r5}E)zPf!W~ literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_lazarus.png b/mods/bakedclay/textures/baked_clay_lazarus.png new file mode 100644 index 0000000000000000000000000000000000000000..548a4b102495b62575f2e68e81b987447a44fcd0 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ-K`y|8Y-_DqjX9qMmJsc zx_QPmmqMGPmTQ3u7)yfuf*Bm1-ADs+oIPC}LpZJ{CmdjlkXgXPE+(OTgF)$VS`JU* z2DRCau0FmCmDa2gU}J6;no(AikQBf$d(jdG)8m3^tinA9Inp^8I2odzv-HWtubm1s Oj=|H_&t;ucLK6VfIxuno literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_magenta.png b/mods/bakedclay/textures/baked_clay_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..e740738d12bcc8d938c12d72badd56c9f4e0ebfa GIT binary patch literal 341 zcmV-b0jmCqP)j%l5-6PEmHc%)WQ=pWOY5IvSlFPCXDikNnT$C9Q%r*`C2E!7v!f+ nlMW>-pY8~;Nrk8wo)5ztBDV-09_!@plj`Z>7{YN~x6hI9fC2}Lcu)D#Z+=_$Zm(_p)%5Sb zsi>}sj^btpi{#e6FCuH6u4a?+I>Zs#=-|V%?PBHYN86vR+Bj=T)#vh?iKlI{XE z)7O>#E)O$17mu@g=q#YnaZeY=5RLOwC;AEYEI4^wR#w9U_1TxIf% zIgrqvc@&HTGcYt5nFtVKuv&;Nvm-sBG2$);uH=`IR=ryOzXKtDAjAEa8<^D5@ zz2=nq%r5boSME2f)O&UrP>bJ8ps^)Dw(ra$@0o?(GmCwv7kbYs^PFAmJFnD#RJox#2>Se5mG%5C8PjzdfI0YuwP$xUuh%;4Fp<6AtEGIm*6qt@@PyT(7&r z#sA+}-A%f1=8S-jm!{LfyzfTuf^B3Hf@fJMf3Vp6ZcFO*aQnE$`z9_H{j~R!*xnVt zE?#tXVy}kt)*h!qI)>h z&(`fV`sc!0_y5ndX0civH(A~gK00000NkvXXu0mjfUm$-q literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_red.png b/mods/bakedclay/textures/baked_clay_red.png new file mode 100644 index 0000000000000000000000000000000000000000..e71621882229cfff003828ef3843b6ef6de32070 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfv;dzF*DO<$Y;&`0Gt*2{<191N zTnqC|Gt&%XqYP7{bYr6&3-eqHiwqOvJZr0LGqYSvi$ZJbJWI?*_F3jWu{h;z#^^9 z=82+*jjucA%ZIk<+&9xp1}bAL3GxeOaCmkj4am{;ba4#fxSpJ_Kw^oCgQOo{0Gsuc xv{c=OOiui~?4Bb}}7GGBshH#IUi5tE+L4yJ@hyX^5*)pqojM zhgqnzVStNafQMO#hk2-rQGlCqkef-cr$v~XX|R`Ngok;UyGgLCaiFJpn5#*UyBSbp zfU{A6i&3D9aiF_dsF!89#+MDLK=U_yx;TbNT;@H;IIY=%gXLn|LQ$n%Ef$fJ_x`uN z&U~ewwL_ys;^>Ao+zwwWdUSQmB-;fg?cJ|FmW*m&yK`}HY;7c4NT|k%nwy)Im=>>^ z8S%n%`TX7MOMhD^FK_29w4ZAeFex)_%Zad?TxYl*mfZAKW=r(j`M0k6M^F4ClZ+}4 z+w_b)@n2JVF1(afW#;X2QD19s7k{7SU)k>+88z=am#JC2P23#yw@*(<_tH9nxoxj= af3Syb;JAA-TJ|i^`3#<}elF{r5}E+-vUha= literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_white.png b/mods/bakedclay/textures/baked_clay_white.png new file mode 100644 index 0000000000000000000000000000000000000000..ff953ab34272742a7024d5495644b4c5635459fd GIT binary patch literal 255 zcmVEYw#+T7{kal%QkIib^%89tQdC6cp1Wk%$_9fm9CIbE#_P zkcT4wnDCB1U^wguWAEG2$un7Dh+^ZC%0?vbo?pnL@dvH~0_+j?15p3~002ovPDHLk FV1ik1c;o;8 literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_yellow.png b/mods/bakedclay/textures/baked_clay_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e26e40c7aa3bcef1d0dffe5806a18c22c84ff7e1 GIT binary patch literal 361 zcmV-v0ha!WP) zOPYvFmWE28icFY=N}!BPmW4{0hDw=*N|=O7n1@Q8iAOQDQR zu>_Iv0002ENklcqTBE-RV!E((QH zTp7?uoUIc0Yj}h#@4g@xqNMGXO*4W%y+DOC)&ZG@xf}ig`& + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.†The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/basic_signs/README b/mods/basic_signs/README new file mode 100644 index 00000000..96b9a289 --- /dev/null +++ b/mods/basic_signs/README @@ -0,0 +1,7 @@ +This project provides colored metal wall signs, and an extension to the +default wooden signs, to place either a wall sign, a yard sign, or a +hanging-from-ceiling sign, depending on where the user points. + +Most items herein were originally part of signs_lib. + +Requires signs_lib commit 4ff54c9a (2019-09-11) or later. diff --git a/mods/basic_signs/crafting.lua b/mods/basic_signs/crafting.lua new file mode 100644 index 00000000..51a3647a --- /dev/null +++ b/mods/basic_signs/crafting.lua @@ -0,0 +1,183 @@ +minetest.register_craft({ + output = "basic_signs:sign_wall_locked", + type = "shapeless", + recipe = { + "default:sign_wall_wood", + "basic_materials:padlock", + }, +}) + +-- craft recipes for the metal signs + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_green", + recipe = { + { "dye:dark_green", "dye:white", "dye:dark_green" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_green 2", + recipe = { + { "dye:dark_green", "dye:white", "dye:dark_green" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_yellow", + recipe = { + { "dye:yellow", "dye:black", "dye:yellow" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_yellow 2", + recipe = { + { "dye:yellow", "dye:black", "dye:yellow" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_red", + recipe = { + { "dye:red", "dye:white", "dye:red" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_red 2", + recipe = { + { "dye:red", "dye:white", "dye:red" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_white_red", + recipe = { + { "dye:white", "dye:red", "dye:white" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_white_red 2", + recipe = { + { "dye:white", "dye:red", "dye:white" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_white_black", + recipe = { + { "dye:white", "dye:black", "dye:white" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_white_black 2", + recipe = { + { "dye:white", "dye:black", "dye:white" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_orange", + recipe = { + { "dye:orange", "dye:black", "dye:orange" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_orange 2", + recipe = { + { "dye:orange", "dye:black", "dye:orange" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_blue", + recipe = { + { "dye:blue", "dye:white", "dye:blue" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_blue 2", + recipe = { + { "dye:blue", "dye:white", "dye:blue" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_brown", + recipe = { + { "dye:brown", "dye:white", "dye:brown" }, + { "", "default:sign_wall_steel", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_steel_brown 2", + recipe = { + { "dye:brown", "dye:white", "dye:brown" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_glass 8", + recipe = { + { "default:glass", "default:glass", "default:glass" }, + { "default:glass", "default:glass", "default:glass" }, + { "", "default:glass", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_obsidian_glass 8", + recipe = { + { "default:obsidian_glass", "default:obsidian_glass", "default:obsidian_glass" }, + { "default:obsidian_glass", "default:obsidian_glass", "default:obsidian_glass" }, + { "", "default:obsidian_glass", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_glass 3", + recipe = { + { "xpanes:pane_flat", "xpanes:pane_flat", "xpanes:pane_flat" }, + { "xpanes:pane_flat", "xpanes:pane_flat", "xpanes:pane_flat" }, + { "", "xpanes:pane_flat", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_obsidian_glass 3", + recipe = { + { "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat" }, + { "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat" }, + { "", "xpanes:obsidian_pane_flat", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_plastic 3", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "", "default:steel_ingot", "" } + }, +}) diff --git a/mods/basic_signs/depends.txt b/mods/basic_signs/depends.txt new file mode 100644 index 00000000..0ea619b3 --- /dev/null +++ b/mods/basic_signs/depends.txt @@ -0,0 +1,3 @@ +default +signs_lib +basic_materials diff --git a/mods/basic_signs/init.lua b/mods/basic_signs/init.lua new file mode 100644 index 00000000..da2a34bc --- /dev/null +++ b/mods/basic_signs/init.lua @@ -0,0 +1,154 @@ +-- Basic wall/yard/metal signs +-- these were originally part of signs_lib + +basic_signs = {} +basic_signs.path = minetest.get_modpath(minetest.get_current_modname()) + +dofile(basic_signs.path .. "/crafting.lua") + +local S, NS = dofile(basic_signs.path .. "/intllib.lua") +basic_signs.gettext = S + +signs_lib.register_sign("basic_signs:sign_wall_locked", { + description = S("Locked Sign"), + tiles = { + "basic_signs_sign_wall_locked.png", + "signs_lib_sign_wall_steel_edges.png" + }, + inventory_image = "basic_signs_sign_wall_locked_inv.png", + locked = true, + entity_info = "standard", + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, +}) + +signs_lib.register_sign("basic_signs:sign_wall_glass", { + description = S("Glass Sign"), + yard_mesh = "signs_lib_standard_sign_yard_two_sticks.obj", + tiles = { + { name = "basic_signs_sign_wall_glass.png", backface_culling = true}, + "basic_signs_sign_wall_glass_edges.png", + "basic_signs_pole_mount_glass.png", + nil, + "default_steel_block.png" -- the sticks on back of the yard sign model + }, + inventory_image = "basic_signs_sign_wall_glass_inv.png", + default_color = "c", + entity_info = "standard", + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, + use_texture_alpha = true, +}) + +signs_lib.register_sign("basic_signs:sign_wall_obsidian_glass", { + description = S("Obsidian Glass Sign"), + yard_mesh = "signs_lib_standard_sign_yard_two_sticks.obj", + tiles = { + { name = "basic_signs_sign_wall_obsidian_glass.png", backface_culling = true}, + "basic_signs_sign_wall_obsidian_glass_edges.png", + "basic_signs_pole_mount_obsidian_glass.png", + nil, + "default_steel_block.png" -- the sticks on back of the yard sign model + }, + inventory_image = "basic_signs_sign_wall_obsidian_glass_inv.png", + default_color = "c", + entity_info = "standard", + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3}, + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, + use_texture_alpha = true, +}) + +minetest.register_alias("locked_sign:sign_wall_locked", "basic_signs:sign_wall_locked") + +signs_lib.register_sign("basic_signs:sign_wall_plastic", { + description = S("Plastic Sign"), + yard_mesh = "signs_lib_standard_sign_yard_two_sticks.obj", + tiles = { + "basic_signs_sign_wall_plastic.png", + "basic_signs_sign_wall_plastic_edges.png", + "basic_signs_pole_mount_plastic.png", + nil, + "default_steel_block.png" -- the sticks on back of the yard sign model + }, + inventory_image = "basic_signs_sign_wall_plastic_inv.png", + default_color = "0", + entity_info = "standard", + sounds = default.node_sound_leaves_defaults(), + groups = {snappy = 3, flammable = 2}, + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, + use_texture_alpha = true, +}) + +-- array : color, translated color, default text color + +local sign_colors = { + {"green", S("green"), "f"}, + {"yellow", S("yellow"), "0"}, + {"red", S("red"), "f"}, + {"white_red", S("white_red"), "4"}, + {"white_black", S("white_black"), "0"}, + {"orange", S("orange"), "0"}, + {"blue", S("blue"), "f"}, + {"brown", S("brown"), "f"}, +} + +local cbox = signs_lib.make_selection_boxes(35, 25, true, 0, 0, 0, true) + +for i, color in ipairs(sign_colors) do + signs_lib.register_sign("basic_signs:sign_wall_steel_"..color[1], { + description = S("Sign (@1, steel)", color[2]), + paramtype2 = "facedir", + selection_box = cbox, + mesh = "signs_lib_standard_facedir_sign_wall.obj", + tiles = { + "basic_signs_steel_"..color[1]..".png", + "signs_lib_sign_wall_steel_edges.png", + nil, + nil, + "default_steel_block.png" + }, + inventory_image = "basic_signs_steel_"..color[1].."_inv.png", + groups = signs_lib.standard_steel_groups, + sounds = signs_lib.standard_steel_sign_sounds, + default_color = color[3], + entity_info = { + mesh = "signs_lib_standard_sign_entity_wall.obj", + yaw = signs_lib.standard_yaw + }, + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, + }) + + minetest.register_alias("basic_signs:sign_wall_steel_"..color[1].."_onpole", "basic_signs:sign_steel_"..color[1].."_onpole") + minetest.register_alias("basic_signs:sign_wall_steel_"..color[1].."_onpole_horiz", "basic_signs:sign_steel_"..color[1].."_onpole_horiz") + minetest.register_alias("basic_signs:sign_wall_steel_"..color[1].."_hanging", "basic_signs:sign_steel_"..color[1].."_hanging") + minetest.register_alias("basic_signs:sign_wall_steel_"..color[1].."_yard", "basic_signs:sign_steel_"..color[1].."_yard") + + table.insert(signs_lib.lbm_restore_nodes, "signs:sign_wall_"..color[1]) + minetest.register_alias("signs:sign_wall_"..color[1], "basic_signs:sign_wall_steel_"..color[1]) + + minetest.register_alias("signs:sign_"..color[1].."_onpole", "basic_signs:sign_steel_"..color[1].."_onpole") + minetest.register_alias("signs:sign_"..color[1].."_onpole_horiz", "basic_signs:sign_steel_"..color[1].."_onpole_horiz") + minetest.register_alias("signs:sign_"..color[1].."_hanging", "basic_signs:sign_steel_"..color[1].."_hanging") + minetest.register_alias("signs:sign_"..color[1].."_yard", "basic_signs:sign_steel_"..color[1].."_yard") +end diff --git a/mods/castle_masonry/intllib.lua b/mods/basic_signs/intllib.lua similarity index 100% rename from mods/castle_masonry/intllib.lua rename to mods/basic_signs/intllib.lua diff --git a/mods/basic_signs/locale/de.po b/mods/basic_signs/locale/de.po new file mode 100644 index 00000000..a2f4150f --- /dev/null +++ b/mods/basic_signs/locale/de.po @@ -0,0 +1,97 @@ +# German Translation for the signs_lib mod. +# Copyright (C) 2018 Vanessa Ezekowitz +# This file is distributed under the same license as the signs_lib package. +# Xanthin, 2017. +# CodeXP , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-31 18:31+0200\n" +"PO-Revision-Date: 2018-03-24 22:00+0100\n" +"Last-Translator: CodeXP \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.12\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: init.lua +msgid "Write" +msgstr "schreiben" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "gesperrter Schild, gehört @1\n" + +#: init.lua +msgid "locked " +msgstr "gesperrt " + +#: init.lua +#, fuzzy +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "@1 schrieb \"@2\" auf das @3Schild bei @4" + +#: init.lua +msgid "Sign" +msgstr "Schild" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "Kann alle gesperrte Schilder bearbeiten" + +#: init.lua +msgid "Locked Sign" +msgstr "gesperrter Schild" + +#: init.lua +msgid "green" +msgstr "grün" + +#: init.lua +msgid "yellow" +msgstr "gelb" + +#: init.lua +msgid "red" +msgstr "rot" + +#: init.lua +msgid "white_red" +msgstr "weißrot" + +#: init.lua +msgid "white_black" +msgstr "schwarzweiß" + +#: init.lua +msgid "orange" +msgstr "orange" + +#: init.lua +msgid "blue" +msgstr "blau" + +#: init.lua +msgid "brown" +msgstr "braun" + +#: init.lua +msgid "Sign (@1, metal)" +msgstr "Schild (@1, Metall)" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "Versuch ein unbekanntes Element als Zaun zu registrieren" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "Registrierte @1 und @2" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "[MOD] Schilder-Mod geladen" diff --git a/mods/basic_signs/locale/es.po b/mods/basic_signs/locale/es.po new file mode 100644 index 00000000..85799370 --- /dev/null +++ b/mods/basic_signs/locale/es.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-31 18:22+0200\n" +"PO-Revision-Date: 2017-07-31 18:30+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.12\n" +"Last-Translator: Carlos Barraza\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\n" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "" + +#: init.lua +msgid "locked " +msgstr "bloqueada " + +#: init.lua +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "@1 escribio \"@2\" en el cartel @3en @4" + +#: init.lua +msgid "Sign" +msgstr "Letrero" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "" + +#: init.lua +#, fuzzy +msgid "Locked Sign" +msgstr "Letrero bloqueada" + +#: init.lua +msgid "green" +msgstr "verde" + +#: init.lua +msgid "yellow" +msgstr "amarillo" + +#: init.lua +msgid "red" +msgstr "rojo" + +#: init.lua +#, fuzzy +msgid "white_red" +msgstr "rojo y blanco" + +#: init.lua +#, fuzzy +msgid "white_black" +msgstr "negro y blanco" + +#: init.lua +msgid "orange" +msgstr "naranja" + +#: init.lua +msgid "blue" +msgstr "azul" + +#: init.lua +msgid "brown" +msgstr "marrón" + +#: init.lua +#, fuzzy +msgid "Sign (@1, metal)" +msgstr "Letrero (@1, metal)" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "Registrado @1 y @2" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "[MOD] signs cargados" diff --git a/mods/basic_signs/locale/fr.po b/mods/basic_signs/locale/fr.po new file mode 100644 index 00000000..a5035740 --- /dev/null +++ b/mods/basic_signs/locale/fr.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-31 18:13+0200\n" +"PO-Revision-Date: 2017-07-31 18:22+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.12\n" +"Last-Translator: fat115 \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: fr\n" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "Panneau verrouillé, appartient à @1\n" + +#: init.lua +msgid "locked " +msgstr "verrouillé " + +#: init.lua +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "@1 a écrit \"@2\" sur le panneau @3en @4" + +#: init.lua +msgid "Sign" +msgstr "Panneau" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "Peut modifier les panneaux verrouillés" + +#: init.lua +msgid "Locked Sign" +msgstr "Panneau (verrouillé)" + +#: init.lua +msgid "green" +msgstr "vert" + +#: init.lua +msgid "yellow" +msgstr "jaune" + +#: init.lua +msgid "red" +msgstr "rouge" + +#: init.lua +msgid "white_red" +msgstr "rouge et blanc" + +#: init.lua +msgid "white_black" +msgstr "noir et blanc" + +#: init.lua +msgid "orange" +msgstr "orange" + +#: init.lua +msgid "blue" +msgstr "bleu" + +#: init.lua +msgid "brown" +msgstr "marron" + +#: init.lua +msgid "Sign (@1, metal)" +msgstr "Panneau (@1, métal)" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "Tentative d'enregistrer un nÅ“ud inconnu comme barrière" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "Enregistrement de @1 et @" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "[MOD] signs chargé" diff --git a/mods/basic_signs/locale/ms.po b/mods/basic_signs/locale/ms.po new file mode 100644 index 00000000..da115120 --- /dev/null +++ b/mods/basic_signs/locale/ms.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-31 18:00+0200\n" +"PO-Revision-Date: 2017-11-17 02:38+0800\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.4\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ms\n" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "Papan tanda berkunci, milik @1\n" + +#: init.lua +msgid "locked " +msgstr "berkunci " + +#: init.lua +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "@1 menulis \"@2\" atas papan tanda @3dekat @4" + +#: init.lua +msgid "Sign" +msgstr "Papan Tanda" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "Boleh sunting semua papan tanda berkunci" + +#: init.lua +msgid "Locked Sign" +msgstr "Papan Tanda Berkunci" + +#: init.lua +msgid "green" +msgstr "hijau" + +#: init.lua +msgid "yellow" +msgstr "kuning" + +#: init.lua +msgid "red" +msgstr "merah" + +#: init.lua +msgid "white_red" +msgstr "putih_merah" + +#: init.lua +msgid "white_black" +msgstr "putih_hitam" + +#: init.lua +msgid "orange" +msgstr "jingga" + +#: init.lua +msgid "blue" +msgstr "biru" + +#: init.lua +msgid "brown" +msgstr "perang" + +#: init.lua +msgid "Sign (@1, metal)" +msgstr "Papan Tanda (@1, logam)" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "Cuba untuk mendaftar nod tidak diketahui sebagai pagar" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "Telah daftar @1 dan @2" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "[MODS] signs telah dimuatkan" diff --git a/mods/basic_signs/locale/ru.po b/mods/basic_signs/locale/ru.po new file mode 100644 index 00000000..9cd01aa4 --- /dev/null +++ b/mods/basic_signs/locale/ru.po @@ -0,0 +1,94 @@ +# Russian Translation for the signs_lib mod. +# Copyright (C) 2018 Vanessa Ezekowitz +# This file is distributed under the same license as the signs_lib package. +# CodeXP , 2018. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: signs_lib\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-24 22:23+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: CodeXP \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: init.lua +msgid "Write" +msgstr "запиÑать" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡ÐºÐ°, пренадлежит @1\n" + +#: init.lua +msgid "locked " +msgstr "защищенный " + +#: init.lua +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "@1 запиÑал \"@2\" в @3sign на @4" + +#: init.lua +msgid "Sign" +msgstr "табличка" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "Может редактировать вÑе защищенные таблички" + +#: init.lua +msgid "Locked Sign" +msgstr "Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡ÐºÐ°" + +#: init.lua +msgid "green" +msgstr "зеленаÑ" + +#: init.lua +msgid "yellow" +msgstr "желтаÑ" + +#: init.lua +msgid "red" +msgstr "краÑнаÑ" + +#: init.lua +msgid "white_red" +msgstr "краÑнобелаÑ" + +#: init.lua +msgid "white_black" +msgstr "чернобелаÑ" + +#: init.lua +msgid "orange" +msgstr "оранжеваÑ" + +#: init.lua +msgid "blue" +msgstr "ÑинеÑ" + +#: init.lua +msgid "brown" +msgstr "коричневаÑ" + +#: init.lua +msgid "Sign (@1, metal)" +msgstr "Табличка (@1, металл)" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "Попытка зарегиÑтрировать неизвеÑтный узел как забор" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "ЗарегиÑтрировано @1 Ð´Ð»Ñ @2" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "[MOD] мод табличек загружен" diff --git a/mods/basic_signs/locale/template.pot b/mods/basic_signs/locale/template.pot new file mode 100644 index 00000000..e277437f --- /dev/null +++ b/mods/basic_signs/locale/template.pot @@ -0,0 +1,94 @@ +# LANGUAGE Translation for the signs_lib mod. +# Copyright (C) 2018 Vanessa Ezekowitz +# This file is distributed under the same license as the signs_lib package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: signs_lib\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-24 22:23+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: init.lua +msgid "Write" +msgstr "" + +#: init.lua +msgid "Locked sign, owned by @1\n" +msgstr "" + +#: init.lua +msgid "locked " +msgstr "" + +#: init.lua +msgid "@1 wrote \"@2\" to @3sign at @4" +msgstr "" + +#: init.lua +msgid "Sign" +msgstr "" + +#: init.lua +msgid "Can edit all locked signs" +msgstr "" + +#: init.lua +msgid "Locked Sign" +msgstr "" + +#: init.lua +msgid "green" +msgstr "" + +#: init.lua +msgid "yellow" +msgstr "" + +#: init.lua +msgid "red" +msgstr "" + +#: init.lua +msgid "white_red" +msgstr "" + +#: init.lua +msgid "white_black" +msgstr "" + +#: init.lua +msgid "orange" +msgstr "" + +#: init.lua +msgid "blue" +msgstr "" + +#: init.lua +msgid "brown" +msgstr "" + +#: init.lua +msgid "Sign (@1, metal)" +msgstr "" + +#: init.lua +msgid "Attempt to register unknown node as fence" +msgstr "" + +#: init.lua +msgid "Registered @1 and @2" +msgstr "" + +#: init.lua +msgid "[MOD] signs loaded" +msgstr "" diff --git a/mods/basic_signs/mod.conf b/mods/basic_signs/mod.conf new file mode 100644 index 00000000..c06e07df --- /dev/null +++ b/mods/basic_signs/mod.conf @@ -0,0 +1 @@ +min_minetest_version = 5.2.0 diff --git a/mods/basic_signs/textures/basic_signs_pole_mount_glass.png b/mods/basic_signs/textures/basic_signs_pole_mount_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..90e3157ea9c7f332a857c585e5d99cb76d662a6b GIT binary patch literal 772 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A$CFfg6=ba4!+xb=39WBw}xp5w8r zA07A-kk3*0~Z@16ivMRjf@4sc|*Xt*xDJdmA`<*Sg^Y5KHMWsa&ckA}=kN;liu<*L2L-J4-{_Al?<17)_0_8lxYbGd%-#Tm=%LV~&5Z!bSzaBk}-r^nLki`S+0vww&X z&ocAf8n=G6@8yt{cekd0a(}sF$=6dludL=x`WCUb;+b~X@muQ*uPxnEH8UuE0>kEg z>sClSn0v}Y*1vpZ%yx;F1!~C-U%GlPcG~JsXW6ysRRfEaS$oe8TWKZkeSm!Eo!GkFOaLa=On8|+43oinp}7crm=T37>M&v@cDSB z{H{oS^4mqqsT&U;;w)i}lw4X6^j)A-cJ|C=3w|e*%C5f88C~*ah0cMQ*DU>4C1)RO zeEWjOPSp3q4xNK#JJ#@S{B`ie4W?5U4tDJIGU#2mK;S{`Bbk-juVNIAZWg*$&fqD= z+~OL$d>-3z@c^Nn=N^~X#0F^Ua!B3bUHT$=RdIUb@;c|8zNeoSWy(v-b+))vRf#-} z_kYms<{3XdLRQ#f%d`I*A6^W(G_y+g*{0p>HGB4N|N3hAbMq3d z`6kcV=LIE-9Afe;;`JuabX$ILb+1zhym~MpQfG&V?OeaKPv0LF%-Gkmjme=}CSw9H z*?>R;!|u5CYHVw4`?OTHNA3I>KYPZmYueMCy1E~K%vdDAC3$>85~m?VE#+iFUfX+~ z)+o>Wl3trw{<+^dbw(MKeu038bCvVGoR{(|4=wW%;zaN^y&-K)Pm z`|>!j@14dizREM5)_b`=X7kOzyXQJ%@9gqb_y3tZUwZYq_baw0L@{&cQN^xi<W0_?y!k^ex$Rj>^bZ2MX#*;o*${KX)9hF7sP5Z@AB+c?uDDCBur=Y|DM0@>BV_J zWuuuE);&8L?!WKW+}G(FSf&X%9evN1s>`tLB8&NaMxeR(FZ|hScZL6O&wKsy?dQ`r zZU6cA)cwr03>~uUR=_w0fq)BY=4CQgX}Mch-2Wf!H2KISiNcQwE*!m`$z2hP*ddB2 zA=jM!apppV_Df@DPcH}Vou9ry44aWKd0+XBOZGtr4S2c}>o2xmO`WJL`UfQG>FVdQ I&MBb@0DWT>+5i9m literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_pole_mount_plastic.png b/mods/basic_signs/textures/basic_signs_pole_mount_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..6390dc9fbf01271607a04aff0037aabc80320c39 GIT binary patch literal 913 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!2~2t9{;dqU|^2$ba4!+xb=2+VE!WmftK>^ zjqFR>{{J_2T)`i(>wCkyKDPD7(#Kb7_1^bdE?mFu`s0=m*C!=by^l4Nl#1-;pUt_! zoBwUw?YAyZ%68v<|NZv!<@L3l94l<(`uWoCf-@q4adWr0~SkPlaC2PksJb@_n-?V@$kVVP;5Kky*;M5SOdhL)SfxVJMjIH?@05 zM)#+U23o(4Z;E`7;~F;8Yik7Kj!pA7v(~@8%)0W@k~hzCrfyty>*>_mIo_rQ*V|c7 z)tz(XeUY*`TvPPI>L44PM{dtOGF@wQ-!L?}$E79&rblExnzs zCe7hgyCWGUbx58sNbN+>xgD1d*dDyyr1`o>d*kK_S(U75%{=98Q`=HHcCQ!k@k|fs zeCu>jAr&ZiZ0b{)8EqaLm_F_}Y4!M2g7nwx2QM5uaoY0msTFJ`4_(erRe8swwNUE9 ztwuxf$`!_Iwzy8+t}|oPxe1#p=6nl}IleAbzW$D6xLE(?U$fj^`4&ztJvQ}0q=wA` zRVDqGJX*YK7QAp;dAo6n@rssrowiX<6$Ytu6PL0cZOdf@GgAx2XNe^}ZRlhVJ|!6* zWw3^Cnwp%CW_nEKg_+!a8uS0#zUa~7t-7&b?ZGKPqi;0p=JPIFW4vz50=?3gYs=pz zTE6Si<~>+`bwkg`1TUboAGEQpPqdj4bZ&#us>YX^_pbuO;W$A1Ggh9EKECnM zpFgVctM~&2t5cn$#VS41Lpp86x#VvyQ|2#oo65XtgR6_F#GRcxD*t^ucSY&>$>}u} z@?NfM_J2YX%cmuDJUI2vxWGp4YyRh*0tctw zW;|nmOS7G0-J2V255x-XTne5(bG@UOXU6iuz-5~Dc9shH`v-yQVsHB#j9q^{_t(bz z@2|7pSo2+%M{WNe!3G8vg#+ieE!=d!zNRMU=F}C^Uu!n>Ue0pe@MGnX?`0M;RplE~ zS4AFSQD9)?aA05(0BInGxgm6R{nMPs;r}lgZ}_qI``M_y?KOYrx%vQ&Sg`W%ulmDD d$=Nye45yaxXR>**NCUGPgQu&X%Q~loCID|`r9=P# literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_glass.png b/mods/basic_signs/textures/basic_signs_sign_wall_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8502badecfe59ad0ba0c5a2dad777af12a7e1d GIT binary patch literal 1089 zcmV-H1it%;P)tgh2q?xs5eFqKi@DBfH1Xz|JnEHqJM7>}sn(JM@Kh`?6 zBZT!OrTp8LiO$kst{54-^iz$Z82!NhJP=uytEw;Me7y>mg)uFJ*;^joVT1TVm>FSg zW??Wf(P|Y0Gra*@IK|k?%H0BErr;NEDd6vCQIE0r#7Z`IESj#fD;SyR&?!d7C`P)< z8|ieq*RFq>p8kk{!C*Lxh}Q2p)rjUA6G0GlTD=cbsdcoLF;v#b$jAssj?VAT@lpv- z)2nDT?b}o5`IaR4&PLe537Xh zuDgB~bs7sRA0>HV;l$v%*2>bUU!_0fPNUTuJanKJDr;nFy3R*}?<>=;nAbZ;>F9!l zwF|F1(3`rIe!rxx{mJxymq12>%EF5X6E*jd|)s`&^t(Dt=s8NZk=j1IuGr6 zkjDDT8W;+~&uZp*J@6Rb1y1&SP%Hx zEl<+NxpCs#LJW}?UU*S^U`TJ4-Y!|%aE45ysX1*l1}*uaUeTIkFWt?Z)(Rs-{R@2J zarz+l2C=e6cI?=BMV2osvzupAaV;U)NSs(-`IQEPVBsL`=SEwbuwbk=@;H5zi&oK8 z)*ooYAID!Q%)|OyaVz{pV-U>@iq0U2T0yX?Ux&t2qc<2V{G~7rV|APy8VQ*Ar}qs8 zW2Yuors5_0lQStZoa#g)gMXn2B1WR3G0|xSy<=m&23_SHufK)UGQ6b&FKbiL;E!dd zwN<UJLiQk9-Ajv*44ea{%?u^0**IWTKt z!T103t>QCp9X!+^X?AhVjtF7y<@58dRn**N6<)Qz^~uIa<@EI{54~M^>i7PgX0rX~ zUpTdynsP7id;fOjtk06&zc%*QhAjwM*djOgMe<#*a9+{56)zp77r*$jr})YFCdZ>@ e`J0~1kKHeR*5muS9S;IPj`4K$b6Mw<&;$U)&P~n$ literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_glass_inv.png b/mods/basic_signs/textures/basic_signs_sign_wall_glass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f603545bfda50b705448ddae93630ebd4b74eb53 GIT binary patch literal 276 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 O0000 z&2C&p5QV?0>b`fzacm2a!U6@cKuECQiFkr+5l;omOGL_&Er=Zwi%7^0;Ga9UyQ)~+ znTg}E!vo;j%9QbAC-goC0 z5qn<|K~*_FKj+1Z7Xnar&htF;>eVYQE-nrZ-yM2)Z@0ev|Lx1}g3C;5tvq}7Y`?z; z;O@MA`kG<|c! z_um$*4yYQX7@~%%FpMK+hSdQnM+gle$p}Q3%iW!Dr_@Tg)8?5($-3f)AAdf`WVu^w z6=fU;tO%k?tpzn>7)R6!h)~Q>b8LNzc%!!o_W%VoMX0!Uk|0Uid_!!eTbbm30Q-L6 z2|8a>bOxXzcn=~w9*LVXj)~4!xQ-x(8T8hPgkc;INiqW&Dr6AunAyI84*=|HmYI~C zC`YGg++ZeXF-kScP{{;Sqtt?`VA9E2!GR1s1t}u}RFcp@B$+pDU&4Dcu{A@m?oKh ziDFn7k_qlXZ;hL&lM$FH5cJIzI;;tIrpap1JFP=3yliHRfqXZJ}6e9Wy~hQQNBG(J>(-#)j2uM9j9A1W{I`G&F*U zAUudjBK%-@9k5^=N51^}8-AK5vTgY8(?7{bWT;pvOPUkXHy}y3HQk-T6!#?4Q43NA zQY+aeB7=-1^8WXL-d?QNYtGKjI5|CK>I?d%rVG86G6@laq*E=B;g}vmxRV)>j?b4M zN}%-SwAS$65Y>lisH!}F{+!FpO8_qa`G?>C`h(9uIU&_ZF+6k`wJ55JWGChcM~Th0 zY%WWkB?tym10|U^^D@{}_Ya$cCUjrWzIpS8?#}D-6|c|#>rvIWzr(HQ%Jxi0q>@>H zBR>1$WFPDSfb;WnE-o%;t?~5fQ;v_1AAEKlDCY-WPIv9@FnY8{d$fN6v?6~&Y(DHD P00000NkvXXu0mjfcUAp) literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass.png b/mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..0542192a3299c456891a8bc1845049ae81635114 GIT binary patch literal 592 zcmV-W0>$#U=U^a`TZu@kg9B$c?3YydH}$qYUaB32%_7( z9;E-=<@@1Dm@HPo$D*oi*z_KY7RI^Y2JJ@9dYO_nGFQD)_j0P+L> z!kfKvf}Fjs1A8ZLaso3eElKBH0O|Voz^gW>cp-`h>#eXV8?Rj2lh+JZ^cnc}jIKTT z4c@A3*wmVQ3yQ0}uFs}FM3FPeZ}f@c&Z4;U72dWTLf%EdRXcCRE6Rq2!w!UMgStLf z{h=a6)|VMd!cOt4+t4WyY7J4;PMu(bw=C{lT2df{QAZ=-Drd`hjS=A125ZMQ*lo`O z%*t(Y!>_Hab8LgPR~y_!fT;?H?f|mG_PW5{&Y!i-xeHv?29I`uP&UbUr;{Mvrsw3@ z-&vk$dTe~4v%Xbc!kfE*^1U$aAI14SAJLW^%IGQ5ZCu-JqR8_I32$y16Rlx6S4-v* zMAY8ZaaDZTusVKkoYj5y`0ce0z$VbhEtqw1Czzc)I$ztaD0e F0syswHWdH> literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass_inv.png b/mods/basic_signs/textures/basic_signs_sign_wall_obsidian_glass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cbc8b58d5adc9c05a9ab124621426aa8e10161 GIT binary patch literal 305 zcmV-10nYx3P)MU2-tIk=&Y77-zb&=)KinT6>FAR*!3!R{l^ZqiSZ5P1VI z00~I9)Q&XPoSQuXhzI}yY4ChKIEp0Ct`aNj^XcCEGD>}@4XNJ#hqR=#hlFOEIW00000NkvXXu0mjf DWk!Cg literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_plastic.png b/mods/basic_signs/textures/basic_signs_sign_wall_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..62fa27f265bcedc0e85d6a7b86c71d5cceb85f75 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!2~3A|G&Hpq|!WH977@wzn#9C_kaNp>trqC z8^8P0{R0CuS8;XyX_#s~iGRlnhlb+}4cE@3cXkwQ-Ti*=IeXV{-=%~8-(ok`4oQFZ z-0jK!UH=)GI20NfV8nwv4PT9&uPS}oF8_*gfu(utUfETKr#?gjZDjCt^>bP0l+XkK DAm%)g literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_sign_wall_plastic_edges.png b/mods/basic_signs/textures/basic_signs_sign_wall_plastic_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..51fd3c38bfb347b8819b8e69838247fefae0e2f5 GIT binary patch literal 348 zcmV-i0i*tjP)e5 zOP0eR3{zakxZMASy+Ien0qS<4H-7VGSOtTGJ~fZ zCbyYsW+Gx{dv6h$bG}|L0IHgqq}qEEQdHam7-QV;cl<0>9b*9CP(=7>L=g3Uzt8go z(0ku|1DJCXOU+!F$vL09u8VVG>oTPR_!PYcLo uNn1w|AtGZ85n-L>qFN-7DY?6_85QQ`Hx5`H1N^=P|K1m;;@4}iDn>i2*pyaB`|6Y7E31ST;wd7pbiCs>;hk`}ZF$GWM6t<^KL&Yu#ECk=}dnJ%o^Rp65BnSZnRQi%6|iDW$d6 zTBnqpbNjw4rM&mGR$~l*uIu{v_^6c9KZO4Cv6su`C(eI(cu-2&kA(g6`#aJ9`)lk& z2ui8*`5Zzp#wew%wIPJ-_1ao<&N=6D&N*jd7LgD_t+lnLl$xeVDMjL~wK2vR+Iv6vCL+cd=Ugd8DOF18y&GdVgncPxUDx9R01C_= zA?^EajL}-p^So^vMc^5pZ>>=Qt#z$cL|SXc7&af-IUoRN119HOt##k`FPT1_PB~|u z?7g?v0Bwv(DG^3W3EdwZK#Y+(q?A%humuea&b++5@C@L3@80`;-)pV4)=|23UA5N3 ztp0PM12h1GYpvdUYJw;MO)0Fkz4vLFthFK{BF;HD2AzyC#uzM^{XrEN>wG@P7y*H` zNtrbd)xxiXWTNRO<^E6G&aFCv?gOxTyA2^gk zKzGhT;%(ckwRBu&9_oOT=A2Oo3Lg4K)(B&uKPZ5~*VbCj8NctnGf3m~m=c}?qsThw zaWHa0K}KskLIdspg}al&-aD58^Z@#tGwd?Ppb9n!iE9JsNx?w@j1CH>kyH`E(fJUq zGi(BmQ28w_f)p^1Fp}6~D!>LF!;=sKxx`Xv!*~>djZjlcxay!5ZQ(c#48I3Dtay8S zLmnamp=og7rk7#6wbo@>s0O(4->(6DzC(TQV(J7d#9)XRJ%JnW7)6;+$3Cb-$R%Q?oUK%H1nh+u3Q0SE+@r!|B)njgPzRm^vfrc=6y85}S Ib4q9e09=J6AOHXW literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_brown.png b/mods/basic_signs/textures/basic_signs_steel_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ffc377fc52aceb43d970f61923af64d741f45f GIT binary patch literal 932 zcmV;V16%xwP)Wyr5QV$?my`?`$XRj~Z?wzFasaQr@)hPNMqrx|$^M_kH`6h)wh07KFXWa*HC|P{ z_o`Y--PUd0)?dAZKfU+QKU!q$FPF>x{k_(@wI(9H_uhL5A?G~LbBwXp+Its~TB}k@ zYpu0TDLLo%eOF3(?`y5b7~Zby`uO;$l+s^>{^PNi%jGN1e|UIMO4;%L$M2$O zevN$yK`C`UpF;@77^Rf8HiU4!UR!Iv~)O zK!MpKqnPp2 zu3GD1R{y!s0UCh8wN~#vH9?esrWDrN-upC7)>;t}5$7BngHFa6V+M-Fu(d{6L?op&Xn7okT5Ax%Ik#_t-3QU>aqGHz z?^8;xwNeWF(OO$;uh%QD!x)aMz_x861geiBQ%ZQK)|v_|%c7J**(oK6=bVc%qF}8x z=@=R~t`CsN*4q2~JGcR{@B8U=BHu&;yU4LICdSA|qn$yg<3voCO)2G^hl_99R!R|( zQVLBM#&6q(DoQD(6uvl)YOTc>F)PkFjzXlc)(R!YTwtxGt%^v_d736>I7m;{!AcvU z4;)G%pgZRv@wRQ&S~@N>4|TvvbIvFP1rL2AYlJb-9~8jgYilj%jNkX(8KiM~ObO3{ zQDhzTI2gI0AfvS%p@H`Q!re(>@14s4dH{XS8Fm?CPz4)=#I*tRq~M?cMh6AcNUDh7 z==>9{Gi(BmQ28z`f)p^1Fp}6~D!>LF!;=sKxx`Xv!*~>djZjlcxay!5ZQ(c#48I3D ztay8SLmnamp=og7rk7#6wbo@>s0O(4-#-KRc!&Dj#ncH_h`|ssdIC4#F^V#uj*G;& zCtzhcXGW&qBK~;${)$We)6>&eod5j%eEU)6wr=b1U;hHM9!Q6H{&znB0000^*5QSa-?M{$59h=-_PB4dI&5A3r09xs8|Igx^F^Dy^G*Y}sOwzGlRlWDBj8eCC zTetOJFX65C{{2UbjQ!?b-B2sHrN@=aN)+r_D z+`jKhDerx))fmH{>$*NZJ}Ra35262j?B#O#iSr*G9+Xn{BVoVfJJJ9CNJcJj3&?H7cOBuCb<8Xh!W70!dlyVpQg!LD2@lm;Q-Nh!lu{@=r3CSub1_B~thFW`Lj%Y40TS6- zdw+iiHz4+XKb=nGn@C_6IX1?`82M_nGw5`ji0QH^rJVC{@on2mDI!uzq3Oc-ZQD>q zDW#Oc564lhwHPC2#W}}Oh!oaZp~RRAthKaN5y?4E)5Hu1>B%}+X(RN3Ln#Dw=Nu&7 zw#`~g$7SZB4mfGf8HJ$Wp>Jf3Fb4XA0vLR4t>v8Y``$Z)G)|8x;W;phtb-m0BNr58 zw6-HO(EcslofP)oxeTBO(C3_CmoWxaut7*%8$eGA4hmp&P%w?8iU^L*hiIK)6L5se zZ)p*vfO&+G#2!-tHt-mpgb>IjmO>lGqX=w-no`152eoJm$7x{rJF3UnSz>WWY4dC+~>U$ScCs-i{L&WF_+Cb-IBz57XaT2Bp5fToCUMUj47#QX_bBlkt-E|&l0E4HipUXO@ GgeCy|P$ZlH literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_orange.png b/mods/basic_signs/textures/basic_signs_steel_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..08dc5a12dea03190fd514b2641b029107b8f1b1c GIT binary patch literal 915 zcmV;E18n?>P)QGM5QSO%?UoGq1UZ&BK1Gg_dwA`YkCUwzwma%>{?Fo@Fu|;62n--D1j=gBud3dA zRg_Zqbzk@OTQ8aOZ=Ro@A0HpJ)~z)W>Am;fLkKzNbzNhOwbtIdh}2q@Qd(=RbxO%O zcb=zG%6ngHHOBCE-}jf77p0V*gZ@_>`}Fjrl(OUfKY#u46HkBm^Y5__At_qIp>^v?@B2V2_e*4TWdnPp6?^^3&R+C)F zS_^|~t=@ZTf+zt^DXg`<_hnhEwIU)S&N(;+os2QY7%Z6mqza66yZ8b%5+16xrUKixDWy<$N(tgQ=VFW~SZhr>h6d*K0TS6- z`}+CoNn!7u%K&-+ea;zn8Dmfd8-&EQ0raF`QUIfaf@vgGL~wNeh}Ic40Y|8O zmli<^m`4~%?3@a)fyeM9gg`E_6xuKzMPMV;loGBws6|_tr-9-3K!+8dpP$G>L?AQ` z4&3xIY`50BZ5!19H~#x$0RO*3{oKXW308=~5HWfJH{dafGM|o%#JDG5WjSX?rgV@fVeOZc0D>7BUk|NdJbZ|uD_H691$G9<53J%(52kwnH8Xg+`njxgN@xNA DyPzNn literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_red.png b/mods/basic_signs/textures/basic_signs_steel_red.png new file mode 100644 index 0000000000000000000000000000000000000000..03e3f9fa23ea4bf8b5cbef216a65670516ab3e7d GIT binary patch literal 925 zcmV;O17iG%P)8n;5QJ~zU5I|SRCyP4F?#|5aNvYeq zt=syqm++_e{`p6XjQ!?b-B2sHrN@=aN)+r_D z+`jKhDerx))fmIubzL7HAC*%2i_m{O_Hwy=#rY2p4@xOJ-v9Xa?GsP`{`2S9hY*xf z=kqy)V2n{pS!+WG*Xy;l=A3iR<(zZQ#4I8qgj#EBO(``^lTwPrTWe#CF~--|R}Qxa z(9~MX>)qX*)_Opk=XqHct+n@l@J&RFG0wSCic+eS(t9_?a0vTS%DS${1ppM7Jwn>| z-58^_p67YnHj2PAJl|TQ0$S@@tBADLj4^EfX6JwapbeOubG6oe-~Y+<>2%6D^JMS6 zwFYQoOiGC`QcCFl=m27j)FGvmQi3gLU~uN;<%MSe*L(Ng@B3bBt+kHQt?R0_9%l91 zg$~dF46e0$@2Lr*1T>|v*7n|~X|mReh=@4n;23l=#u#I;VD<-9V65}`9Ag9o){ghD z>k7HO_sg<)?{OqPrGTw9$|52ur9sQ%DAZbm0M5B>+iI;TCFnkgPLEsH)q9^(YOR%0 z;E&eYT6?`-c^$@ZTm`mm3n5T_6q!=OL$%gaU|ANW6v|F1K|JSNj1dKEtx3nwz;S(m zM7Gx6-`~Lvh<)ErrxW=m64*tKjWIDsJ{s)|Ivposx@<}*=R90|+qP1Qh?G)jx-fp* zHdIkcDW&kmaa3z9#)w&Q&T$kXg|${FG3EkmEp1gqa?aB0_4vZq}pvS?; z1qB(c?FbFDKMQv!g}rw!1Ly(tIcL~qj6oG_5E9o0(366L0vH_>Oe3ixf}`_Kw9c>z zI6~#Svq=p$+3v1U5oVDdDPvTC|1ZG%)-g=&<7L?G1T| z2!y7=fty~2?bceCWuY42#()0};NuO#OMj!fX67xd^#=?qFyIbraHkzu_txA^hGAAvwq7(8A5 KT-G@yGywoEAt@&S literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_white_black.png b/mods/basic_signs/textures/basic_signs_steel_white_black.png new file mode 100644 index 0000000000000000000000000000000000000000..fb09bfc8bb328d50c6609dec85b4d0fe3b4af2ef GIT binary patch literal 898 zcmV-|1AY97P)-C7fo-h1yogphMy*EPmiYwf*@NUc>VrM1>tr<9y?=Xolny!W+M zV+?QieSdj*QA+7K=zrqar>7^SlpXJT@84Nj`BU2vf>P>wy@n8sF-j?GZ3y9ZyS3Jw zbI!S(bIutIA`(KVwYJujQp>U^rAWNBHpUoZ{P_6ba66#_)>>X49v-yT1LC@_+qP+~ zz4s$v5i!O%=SnF`sZvVs-5A3m>`N*8zRwE)C@_13be^X%Mr*yU>v0?ufoFKWwMGTB z*0oj+96aU8YQloE6wM5o8?`|iC@DYe#0Dey;YZLPiCZoCd-m{)=0I6??i zA4R5=@KCKa71*{-DTT6AN)XRE7h^=hT5HlVG%&9ZkjU2B*Vh-g0dbz^<#Hk4L;}0W zu`wpb$Va1{L8o~lrpu<3a?ZoWkK-t%h)5}grVHbb<3JUqlu`;`97na*VvLv-=ggxJ zDXg_Zi7^*gYiX+@l5<{`g&7XglXbAtM(6`mDFk%q93(!D!&*znW#*v{IBCuqg`nV} zZ)A-y2Kq?>48FG3a?bdD@0~#!r^l4=92iB`L63ux3kot?+YAk~-wSsqg}rw!1Ly(t zIcL~qj6oG_5E9o0(365m0gMg`rjb+;!O{66T4&e<9HH`ES_COz9$_T0b1J|F9>bFm z0=dLeXv26EfsIg8O1SEv7Hwgk28Q1Q9aemPej*PMfzUKKaMR1M-CFCmZBzr?`0u{~ z{C$V|-o?}jR*1n6F?s?w;4z9apN@;fxF=v`IcG+uc_My&ef^1J-`?KtKg!(Kef|II Y7Y^w?F$L;~AOHXW07*qoM6N<$f>Y|Rj{pDw literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_white_black_inv.png b/mods/basic_signs/textures/basic_signs_steel_white_black_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..e370dad9d5f58bb6577624f4c4b53da6d5a1373c GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`I-V|$Ar_~T6C^SYa4h{ldG&nO yW552-H!+rwR4g+NeAODr+}6q{vfQO@AwNU20jv0@~OoO9c@DW$ykwN_&cZ$B%bB{rl(7 zV;@3LN}W!p5P~sADP^qSl5*z@C?tl)~JBiy4ETptu_jFFEHKke;lA zl{P{j*p)&+cg{iLbzQBsbX;a0>VT8xoKXl09{NVs2xFk%DS*M()>_UPzwf;>NaOUF z5}pI2$U5k8FmgdbMr+$c1MSbk-AQ5Zoy!1v0DaCGb{S((1sjCKwE^^`V5a~^2L;ne zs)*p|{1dG+Yyyr@`7SMj6flo4lGuGJzy=<}lMn*A#8PO(cocz+P*X~{>Yx^FVLuHF zzXv+3czJn29wGvvX>j1CmtniL)_I<(2DtIxe*<`XhkD<|)CpFI!4NTe0yp3>iZY*$ zi^RAmU}ZUHMy9_aetY}=h)ey$!^20M|M>WL{ZZz+uIv9_zW|C9M@L3QdIA6d002ov JPDHLkV1hS(!Ycp( literal 0 HcmV?d00001 diff --git a/mods/basic_signs/textures/basic_signs_steel_white_red_inv.png b/mods/basic_signs/textures/basic_signs_steel_white_red_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed8d93d4510ae90c7787ee295df8b07455f1979 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)}AhoAr_~T6C^SYoH%gczz3J0 zPxh9xQs>#Hr!*EWnQyD?`8ilqlMMvay!IMo9oS&dz-pV=b+M* zDRp1>bzgt+t zc`Bv6_qA4I3~%>+e|dRPO6fW1f5)*;PftoIJKnc{{{Drh>%YE@eF#A*b-i9g2*wzt zl(ja5aJ$`FYtA|6T+TV?+3f9Dy%_1?Yr=XuszYptVn`@UA!{uR zuC;pasR^P4G^McC_THCevDS)+h&boq7<4km7-O(t_LC|w*7bUgF#-Z>$NTqvhuq%# zZQH!}I1-;yz}6aN5s{SApyfOYwbmejbM82fT5C!Px(}k$&+~G*kZ&S^UF6sp6Jz9~(axaLJQ34nQ%X7K;o`?}lu|^bltR;m@yBtXic(4` zg)jaX7g~!kVpg0pk3yud)(R!YTwtxGt%^v_d07@_I7m;{!AcvU4@{*H(4BLT_&5%0 zEghGchdSV-IcF4tf``75HNqI^Cj~J0+FHvwKAxH~EAy>l5r51`LE!!BbCs$heVxHf>E6if2cR&L7b_!zSPemG9Cb zNCEQ*BZ-|;0XFa$o`ev{C6+=P#-j*qgql*qRR^_b3-dHE{2u7A;`8$pd58#vron-m zUWV<~TDNVZ8sNr%e-7aPcc@>xm^#4 1000 then + + local flower = flowers[random(#flowers)] + + polinate_flower(flower, minetest.get_node(flower).name) + + local stacks = inv:get_list("frames") + + for k, v in pairs(stacks) do + + if inv:get_stack("frames", k):get_name() == "bees:frame_empty" then + + meta:set_int("progress", 0) + + inv:set_stack("frames", k, "bees:frame_full") + + return + end + end + else + meta:set_string("infotext", S("progress:") + .. " " .. progress .. " + " .. #flowers .. " / 1000") + end + else + meta:set_string("infotext", S("Does not have empty frame(s)")) + + timer:stop() + end + end + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + + if listname == "queen" then + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + + meta:set_string("infotext", S("Requires Queen bee to function")) + + timer:stop() + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + + local inv = minetest.get_meta(pos):get_inventory() + + if from_list == to_list then + + if inv:get_stack(to_list, to_index):is_empty() then + return 1 + else + return 0 + end + else + return 0 + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if listname == "queen" or listname == "frames" then + + meta:set_string("queen", stack:get_name()) + meta:set_string("infotext", S("Queen inserted, now for the empty frames")) + + if inv:contains_item("frames", "bees:frame_empty") then + + timer:start(30) + + meta:set_string("infotext", S("Bees are aclimating")) + end + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then return 0 end + + if listname == "queen" then + + if stack:get_name():match("bees:queen*") then + return 1 + end + + elseif listname == "frames" then + + if stack:get_name() == ("bees:frame_empty") then + return 1 + end + end + + return 0 + end, +}) + +-- ABMS + +minetest.register_abm({ + nodenames = {"bees:hive_artificial", "bees:hive_wild", "bees:hive_industrial"}, + interval = 10, + chance = 4, + + action = function(pos, node) + + -- Bee particle + minetest.add_particle({ + pos = {x = pos.x, y = pos.y, z = pos.z}, + vel = { + x = (random() - 0.5) * 5, + y = (random() - 0.5) * 5, + z = (random() - 0.5) * 5 + }, + acc = { + x = random() - 0.5, + y = random() - 0.5, + z = random() - 0.5 + }, + expirationtime = random(2.5), + size = random(3), + collisiondetection = true, + texture = "bees_particle_bee.png", + }) + + -- floating hive check and removal + if node.name == "bees:hive_wild" then + + local num = #minetest.find_nodes_in_area( + {x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + {x = pos.x + 1, y = pos.y + 1, z = pos.z + 1}, + {"air"}) + + if num and num > 25 then + minetest.remove_node(pos) + end + end + end, +}) + + +-- spawn abm. This should be changed to a more realistic type of spawning +minetest.register_abm({ + nodenames = {"group:leaves"}, + neighbors = {"air"}, + interval = 800,--1600, + chance = 10,--20, + + action = function(pos, node) + + if floor(pos.x / 40) ~= pos.x / 40 + or floor(pos.z / 40) ~= pos.z / 40 + or floor(pos.y / 5) ~= pos.y / 5 then return end + + local p = {x = pos.x, y = pos.y - 1, z = pos.z} + local nod = minetest.get_node_or_nil(p) + local def = nod and minetest.registered_nodes[nod.name] + + if not def or def.walkable then return end + + if minetest.find_node_near(p, 5, "group:flora") then + minetest.add_node(p, {name = "bees:hive_wild"}) + end + end, +}) + + +-- spawning bees around bee hive +minetest.register_abm({ + nodenames = {"bees:hive_wild", "bees:hive_artificial", "bees:hive_industrial"}, + neighbors = {"group:flowers", "group:leaves"}, + interval = 30, + chance = 4, + + action = function(pos, node, _, _) + + local p = { + x = pos.x + random(-5, 5), + y = pos.y - random(0, 3), + z = pos.z + random(-5, 5) + } + + if minetest.get_node(p).name == "air" then + minetest.add_node(p, {name="bees:bees"}) + end + end, +}) + + +-- remove bees +minetest.register_abm({ + nodenames = {"bees:bees"}, + interval = 30, + chance = 5, + + action = function(pos, node, _, _) + minetest.remove_node(pos) + end, +}) + + +-- ITEMS + +minetest.register_craftitem("bees:frame_empty", { + description = S("Empty hive frame"), + inventory_image = "bees_frame_empty.png", + stack_max = 24, +}) + +minetest.register_craftitem("bees:frame_full", { + description = S("Filled hive frame"), + inventory_image = "bees_frame_full.png", + stack_max = 12, +}) + +minetest.register_craftitem("bees:bottle_honey", { + description = S("Honey bottle"), + inventory_image = "bees_bottle_honey.png", + stack_max = 12, + on_use = minetest.item_eat(3, "vessels:glass_bottle"), + groups = {vessel = 1}, +}) + +minetest.register_craftitem("bees:wax", { + description = S("Bees wax"), + inventory_image = "bees_wax.png", + stack_max = 48, +}) + +minetest.register_craftitem("bees:honey_comb", { + description = S("honey comb"), + inventory_image = "bees_comb.png", + on_use = minetest.item_eat(2), + stack_max = 8, +}) + +minetest.register_craftitem("bees:queen", { + description = S("Queen Bee"), + inventory_image = "bees_particle_bee.png", + stack_max = 1, +}) + + +-- CRAFTS + +minetest.register_craft({ + output = "bees:extractor", + recipe = { + {"", "default:steel_ingot", ""}, + {"default:steel_ingot", "default:stick", "default:steel_ingot"}, + {"default:mese_crystal", "default:steel_ingot", "default:mese_crystal"}, + } +}) + +minetest.register_craft({ + output = "bees:smoker", + recipe = { + {"default:steel_ingot", "wool:red", ""}, + {"", "default:torch", ""}, + {"", "default:steel_ingot",""}, + } +}) + +minetest.register_craft({ + output = "bees:hive_artificial", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "default:stick", "group:wood"}, + {"group:wood", "default:stick", "group:wood"}, + } +}) + +minetest.register_craft({ + output = "bees:grafting_tool", + recipe = { + {"", "", "default:steel_ingot"}, + {"", "default:stick", ""}, + {"", "", ""}, + } +}) + +minetest.register_craft({ + output = "bees:frame_empty", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } +}) + +if minetest.get_modpath("bushes_classic") then + + minetest.register_craft({ + type = "cooking", + cooktime = 5, + recipe = "bees:bottle_honey", + output = "bushes:sugar", + }) +end + + +-- TOOLS + +minetest.register_tool("bees:smoker", { + description = S("smoker"), + inventory_image = "bees_smoker.png", + tool_capabilities = { + full_punch_interval = 3.0, + max_drop_level = 0, + damage_groups = {fleshy = 2}, + }, + + on_use = function(itemstack, user, pointed_thing) + + if pointed_thing.type ~= "node" then + return + end + + local pos = pointed_thing.under + + for i = 1, 6 do + + minetest.add_particle({ + pos = { + x = pos.x + random() - 0.5, + y = pos.y, + z = pos.z + random() - 0.5 + }, + vel = {x = 0, y = 0.5 + random(), z = 0}, + acc = {x = 0, y = 0, z = 0}, + expirationtime = 2 + random(2.5), + size = random(3), + collisiondetection = false, + texture = "bees_smoke_particle.png", + }) + end + + itemstack:add_wear(65535 / 200) + + local meta = minetest.get_meta(pos) + + meta:set_int("agressive", 0) + + return itemstack + end, +}) + +minetest.register_tool("bees:grafting_tool", { + description = S("Grafting tool"), + inventory_image = "bees_grafting_tool.png", + tool_capabilities = { + full_punch_interval = 3.0, + max_drop_level=0, + damage_groups = {fleshy = 2}, + }, +}) + + +-- COMPATIBILTY --remove after all has been updated + +-- ALIASES +minetest.register_alias("bees:honey_extractor", "bees:extractor") + +-- BACKWARDS COMPATIBILITY WITH OLDER VERSION +minetest.register_alias("bees:honey_bottle", "bees:bottle_honey") + +minetest.register_lbm({ + nodenames = {"bees:hive", "bees:hive_artificial_inhabited"}, + name = "bees:replace_old_hives", + label = "Replace old hives", + run_at_every_load = true, + + action = function(pos, node) + + if node.name == "bees:hive" then + + minetest.set_node(pos, {name = "bees:hive_wild"}) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + inv:set_stack("queen", 1, "bees:queen") + end + + if node.name == "bees:hive_artificial_inhabited" then + + minetest.set_node(pos, {name = "bees:hive_artificial"}) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + inv:set_stack("queen", 1, "bees:queen") + + local timer = minetest.get_node_timer(pos) + + timer:start(60) + end + end +}) + + +-- PIPEWORKS + +if minetest.get_modpath("pipeworks") then + + minetest.register_node("bees:hive_industrial", { + description = S("Industrial Bee Hive"), + tiles = {"bees_hive_industrial.png"}, + paramtype2 = "facedir", + groups = { + snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, + tubedevice = 1, tubedevice_receiver = 1 + }, + sounds = default.node_sound_wood_defaults(), + + tube = { + insert_object = function(pos, node, stack, direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if stack:get_name() ~= "bees:frame_empty" + or stack:get_count() > 1 then + return stack + end + + for i = 1, 8 do + + if inv:get_stack("frames", i):is_empty() then + + inv:set_stack("frames", i, stack) + + local timer = minetest.get_node_timer(pos) + + timer:start(30) + + meta:set_string("infotext", S("Bees are aclimating")) + + return ItemStack("") + end + end + + return stack + end, + + can_insert = function(pos,node,stack,direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if stack:get_name() ~= "bees:frame_empty" + or stack:get_count() > 1 then + return false + end + + for i = 1, 8 do + + if inv:get_stack("frames", i):is_empty() then + return true + end + end + + return false + end, + + can_remove = function(pos,node,stack,direction) + + if stack:get_name() == "bees:frame_full" then + return 1 + else + return 0 + end + end, + + input_inventory = "frames", + + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} + }, + + on_construct = function(pos) + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + meta:set_int("agressive", 1) + + inv:set_size("queen", 1) + inv:set_size("frames", 8) + + meta:set_string("infotext", S("Requires Queen bee to function")) + end, + + on_rightclick = function(pos, node, clicker, itemstack) + + if minetest.is_protected(pos, clicker:get_player_name()) then + return + end + + minetest.show_formspec(clicker:get_player_name(), + "bees:hive_artificial", + hive_artificial(pos) + ) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if meta:get_int("agressive") == 1 + and inv:contains_item("queen", "bees:queen") then + + clicker:set_hp(clicker:get_hp() - 4) + else + meta:set_int("agressive", 1) + end + end, + + on_timer = function(pos,elapsed) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if inv:contains_item("queen", "bees:queen") then + + if inv:contains_item("frames", "bees:frame_empty") then + + timer:start(30) + + local rad = 10 + local minp = {x = pos.x - rad, y = pos.y - rad, z = pos.z - rad} + local maxp = {x = pos.x + rad, y = pos.y + rad, z = pos.z + rad} + local flowers = minetest.find_nodes_in_area(minp, maxp, "group:flower") + local progress = meta:get_int("progress") + + progress = progress + #flowers + + meta:set_int("progress", progress) + + if progress > 1000 then + + local flower = flowers[random(#flowers)] + + polinate_flower(flower, minetest.get_node(flower).name) + + local stacks = inv:get_list("frames") + + for k, v in pairs(stacks) do + + if inv:get_stack("frames", k):get_name() == "bees:frame_empty" then + + meta:set_int("progress", 0) + + inv:set_stack("frames", k, "bees:frame_full") + + return + end + end + else + meta:set_string("infotext", S("progress:") + .. " " .. progress .. " + " .. #flowers .. " / 1000") + end + else + meta:set_string("infotext", S("Does not have empty frame(s)")) + + timer:stop() + end + end + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + + if listname == "queen" then + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + + meta:set_string("infotext", S("Requires Queen bee to function")) + + timer:stop() + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + + local inv = minetest.get_meta(pos):get_inventory() + + if from_list == to_list then + + if inv:get_stack(to_list, to_index):is_empty() then + return 1 + else + return 0 + end + else + return 0 + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if listname == "queen" or listname == "frames" then + + meta:set_string("queen", stack:get_name()) + meta:set_string("infotext", S("Queen inserted, now for the empty frames")) + + if inv:contains_item("frames", "bees:frame_empty") then + + timer:start(30) + + meta:set_string("infotext", S("Bees are aclimating")) + end + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then + return 0 + end + + if listname == "queen" then + + if stack:get_name():match("bees:queen*") then + return 1 + end + + elseif listname == "frames" then + + if stack:get_name() == ("bees:frame_empty") then + return 1 + end + end + + return 0 + end, + }) + + minetest.register_craft({ + output = "bees:hive_industrial", + recipe = { + {"default:steel_ingot","homedecor:plastic_sheeting","default:steel_ingot"}, + {"pipeworks:tube_1","bees:hive_artificial","pipeworks:tube_1"}, + {"default:steel_ingot","homedecor:plastic_sheeting","default:steel_ingot"}, + } + }) +end + + +-- LUCKY BLOCKS + +if minetest.get_modpath("lucky_block") then + + local add_bees = function(pos, player) + + local objs = minetest.get_objects_inside_radius(pos, 15) + local violet = minetest.get_color_escape_sequence("#ff00ff") + + minetest.chat_send_player(player:get_player_name(), + violet .. S("Bees! Bees for all!")) + + for n = 1, #objs do + + if objs[n]:is_player() then + + local player_pos = objs[n]:get_pos() + + player_pos.y = player_pos.y + 1 + + minetest.swap_node(player_pos, {name = "bees:bees"}) + end + end + end + + lucky_block:add_blocks({ + {"cus", add_bees}, + {"dro", {"bees:grafting_tool"}, 1}, + {"dro", {"bees:frame_empty"}, 2}, + {"dro", {"bees:queen"}, 1}, + {"nod", "bees:extractor"}, + {"dro", {"bees:frame_full"}, 2}, + {"dro", {"bees:bottle_honey"}, 3}, + {"dro", {"bees:smoker"}, 1}, + {"nod", "bees:hive_artificial"}, + }) +end + + +print(S("[MOD] Bees Loaded!")) diff --git a/mods/bees/license.txt b/mods/bees/license.txt new file mode 100644 index 00000000..ab1c816d --- /dev/null +++ b/mods/bees/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018 TenPlus1 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/mods/bees/locale/template.txt b/mods/bees/locale/template.txt new file mode 100644 index 00000000..b9be40c8 --- /dev/null +++ b/mods/bees/locale/template.txt @@ -0,0 +1,22 @@ +# Template + +Bees = +Honey Extractor = +Wild Bee Hive = +Artificial Bee Hive = +Industrial Bee Hive = +Colony died, not enough flowers in area! = +Requires Queen bee to function = +Progress = +Does not have empty frame(s) = +Queen inserted, now for empty frames = +Bees are aclimating = +Empty hive frame = +Filled hive frame = +Honey Bottle = +Bees wax = +Honey comb = +Queen Bee = +Smoker = +Grafting tool = +[MOD] Bees Loaded! = diff --git a/mods/bees/mod.conf b/mods/bees/mod.conf new file mode 100644 index 00000000..78b931f8 --- /dev/null +++ b/mods/bees/mod.conf @@ -0,0 +1 @@ +name = bees diff --git a/mods/bees/readme.txt b/mods/bees/readme.txt new file mode 100644 index 00000000..5c2636f5 --- /dev/null +++ b/mods/bees/readme.txt @@ -0,0 +1,104 @@ +BEES MOD V2.3 +------------- + +FEATURES +-------- + +2.3 +- protection check when opening artificial/industrial hives +- protection check when removing items from extractor +- Intllib support (template added) +- Wild hives are removed if found floating in mid air +- Change compatibility abm to lbm +- Change from WTFPL to MIT license +- Make wild hive abm less intensive (thanks VanessaE) +- Added 9x Lucky Blocks +- Smokers have 200 uses before breaking + +2.2.2 +- Pipeworks compatibility (Industrial beehive) + +2.2.1 +- removed steel dependency temporarily +- fixed the craft for the extractor (and added alias for) + +2.2 +- craft for extractor +- extractor texture update +- a craft for the smoker + +2.1 +- bees polinate flowers nearby, causing them to multiply +- add formspec to wild and artificial hive when using grafting tool +- smoke, flying wax and bee particles +- smokers to calm down the bees before opening the hive +- a centrifuge to extract the honey and from the filled frames +- grab eatable honeycomb from wild hives +- craft a grafting tool to extract queen bees from wild hives +- craft artificial hives and frames + +1.0 +- spawn wild bee hives on tree leaves +- use the queen bee to populate artificial hives +- plant flowers near hives to increase their productivity +- spawning bee colonies + +FUTURE +------ +- more realistic spawning of wild bee hives + +CONTRIBUTORS +------------ +- bas080 +- VanessaE (wild bee hive nodebox) +- Neuromancer (textures for wild bee hive and inspiration for other textures) +- Novatux (enabled pipeworks compatibility) +- TenPlus1 (tweaked and tidied code, protection check) + +FORUM +----- +https://forum.minetest.net/viewtopic.php?pid=102905 + +LICENSE +------- +- codes is WTFPL +- textures are CC BY-SA + +CRAFTS +------ + +Honey Extractor: S = steel ingot, T = stick, M = mese crystal + +_ S _ +S T S +M S M + +Empty Frame: W = wood, S = stick + +W W W +S S S +S S S + +Grafting Tool: S = steel ingot, T = stick + +_ S +T _ + +Artificial Beehive: W = wood, S = stick + +W W W +W S W +W S W + +Smoker: S = steel ingot, T = torch, R = red wool + +S R +_ T +_ S + +Industrial Beehive: S = steel ingot, P = plastic sheeting, H = artificial hive, + P = pipeworks tube + +S P S +T H T +S P S diff --git a/mods/bees/screenshot.png b/mods/bees/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5c2c5e2bd6f6c817e8b716d3ce76cc5aacfa71 GIT binary patch literal 21691 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 literal 0 HcmV?d00001 diff --git a/mods/bees/sounds/bees.2.ogg b/mods/bees/sounds/bees.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4bab2a9f8068d0e122fd41608c244107d9c4096b GIT binary patch literal 28042 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 KS{dN!sqz73r$qe# literal 0 HcmV?d00001 diff --git a/mods/bees/sounds/bees.3.ogg b/mods/bees/sounds/bees.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f90d88215f408b3288b1968cb2e643b1bfa2193f GIT binary patch literal 57883 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 literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_frame_empty.png b/mods/bees/textures/bees_frame_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac446a4f475f6273f31a46fca57efa401ad91a2 GIT binary patch literal 642 zcmV-|0)737P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^t* z6&WhNl(by{000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005qNkl_xjHx$oCOC5S7#TI zu3e)z^&0=srKL+F=8oh7%B9z&y%2K_lF)EE>zf|G_kN%E?+gFhgtZ3+|Kx-1bOT8} z?-&3*5evjb+v#%kVgi7puFLhM3xBOvYaRqU7&^DIx-SRpkM-R8sIgfEIA-hKKe0Gv8WODa)bz1hTVszlGu0noNYPDhe#tlN}|SUtk{lw_3rLcKQLPY}UcjhU0NB~L2uTycE8M)I z`ZG$D*{OzLbu`qliPg~nMt)d=j)(uX(dPZ<`uG)YENR@ky-2B;MGc!c{ojz4Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^t( z7das9D)LhR000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0004cNklT zYG`PYhOkHu?;JwAFf+r3yzAs@u4j69-{*b4pXd8N@Yf;j@22|h1GCxo6m{P^0B9oQ zx$~RNHi@VJ;I(bB5}*53?cR9y64=SwlGc|bi9&t?fZ|b&Tvqes`9cf7f0T>sM+v~^ z?l!FiDIV3Z43%6~!!lILC6ioMqg*nv43*jN6usWZ_Xu_pQDqWQ!E)*y&?%Qp(iuo+ z#2^=dPBNw;`6MoHbR2?%ZJF*{hu5~n>Dh?$z*bFXghLZif(SX_5cmKJCrvaFVqr#Q zbK`wTbyE4FnN;)v1=P%^;Rg2i-5bx22X0k2O{JZnrmZ`*#m+&qsKu zx4Z6ct_xP#oiP9a002ovPDHLkV1iNu<*fh! literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_grafting_tool.png b/mods/bees/textures/bees_grafting_tool.png new file mode 100644 index 0000000000000000000000000000000000000000..c0da70979c3b459e4e4b996b106c502b990ca29e GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)1~@whSto1xn&T5zYdS z$YKTtZXpn6ymYtj4^WW3#M9T6{VtcRxRQzJ4bw|Np-@j3#}JFt$q5pY56;du|6h30 zP%!(%$;s;fgHsr;2wdW=`26hb|J~*9jSPTb($n%7KXs0z+)$0nZPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^t) z00s-Vo%6o{00CV|L_t(I%Y~CaOT$nU#ec!4rH#!XB7vgP4w9BCh$wyl#lg+R!Nu?6 zCvkCb)j?MULDVXODOQ4^mRb^$RJ7EgyqbTlXUe;|_i*mH_bP|G)jlD7|MUQu6cdrR zgp5lFV?m7sDy2f?eSH4N{#F@)nrRV-a(c8EQBb#?L{i|pspJ46ToCwfY7%H8$%SNp zYIv*~dTLT!Nj8@sek%t%<$m0lG*d?zD>kYH0^cQ@%SYOfhROISh_r&+mk(eH0NeVc zTAT%7ZbnTKNYldRHQOF%*RMR7EdbtI9^31S!~fxNikfLfWCp&A*X?n6)4*=~0JJ(j zOY_sTI-NvY;?8scCt=i@q2qX8gCVLJ-kRNzaPN;`xuhj#e{%86=1OuOG&PeLtB^f~ zWvv=IMP1{6Xaj=u?Tc<+oUm>?0|k{*VeIzF!n*Bnb#Dz1OO9WOpYu4xPaWVF&>)>g TowT$I00000NkvXXu0mjf`V+~P literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_hive_industrial.png b/mods/bees/textures/bees_hive_industrial.png new file mode 100644 index 0000000000000000000000000000000000000000..de82d090fb26edcacea00d2bbfbcce13a7e56aca GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggKc2-_)i$w;Uw}C>EC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^`PJzX3_EKcv8Y{=JQz{AomEXpdf@~`QN zNPH38zttWW0l|xhLc4W5tx2n4l+5UAA*F_r&Wlky{H@|l4vhXUd217M3 zosVZte3z@YB{C%3|E{s|$o5rI9Q^XjTP^=Nt41ZC$?aBRI^b&cY@#Ti!T;CRqa{(*|{bF<|F)9&t`J@f9(Ete`yW|n>~eqLGW{#N_b zqY7!>$JcG|iK|c9{r2!NhK9q-wtKOA%t${yVd7Gydrw|(WY$?$n^>S|AT(vi(dP_n zIyZg^QI_L6!7TGoR(|4ReTMKzp=n&NL^*e>sP4=@xMWWIo_$R5QyRMbh0PgW&5mPq z$m70HvDI7Vz~_l?FIp8^Hf)XI`X=Bz&A8)gu!8FDq?|X6TkmdRZHVZrk6zWYSc6xz zA+CEPO?Gd|o^(#%b#EsBfun!_7TYhiwcMI^&`K8=WDK6JelF{r5}E*R C38~Bg literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_hive_wild_bottom.png b/mods/bees/textures/bees_hive_wild_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..08efeaa5134332e0d04ee5b921af04765d09afe3 GIT binary patch literal 582 zcmV-M0=fN(P)G<9`Tbh1^}A z&|64Y*1mm^SKqb0LyCq3VCv3&u)Qvt7&97H=M2)cCxaOmonAa{Ypy%O^fGCvh#BaL zfpp;Qhk(z6Z@8o1ym;=CPf3X0WR_hXjjBjzIM4X~cfL5k@Pj|}uL6~OT4o}~)05i- zy{y<+G0?Phq%)+rFOvmVLKCG_s2i5~Ahf+qZ=2kThbaFTS)fCbQJwr8$HgfrAYc+lT0Vy%Z Ua}m;%`2YX_07*qoM6N<$f)DWl`2YX_ literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_hive_wild_s.png b/mods/bees/textures/bees_hive_wild_s.png new file mode 100644 index 0000000000000000000000000000000000000000..cb062af3cb73c62542f4a328672e6ceb11e38a08 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1s8L3)ACQEDM1`YMw5RAr_~T->iD{^SlFNLQR3wTqWj+u-vLs2Ctd|#d~%o c2<%{B_$s84^M+M&HBbkGr>mdKI;Vst0L?EX3jhEB literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_particle_bee.png b/mods/bees/textures/bees_particle_bee.png new file mode 100644 index 0000000000000000000000000000000000000000..f58c4dc25aa10cc8ca5959aca654ba3e827ccb26 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}jx*>?m7j1GD8gCb z5n0T@z%2~Ij105pNB{-dOFVsD+3&K;@`*^TF8!(o6p}1)jVN)>&&^HED`9XhN=+BExzqwWKqO_Zg3u{!_l}vYTNQ mBcFusdIJ#Xb9=RcmEqEKkvmfB-B$qhGI+ZBxvX?m7j1GD8gCb z5n0T@z%2~Ij105pNB{-dOFVsD+3&K;iYZ!$OI!sRAX(xXQR1ARo12c}iTawX85}bm_dPvc`cL`t pl3fiGFMi@$)hW>IcJKoW!|~rDcjhZ6G6Hooc)I$ztaD0e0s#1{KL`K- literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_smoke_particle.png b/mods/bees/textures/bees_smoke_particle.png new file mode 100644 index 0000000000000000000000000000000000000000..59e77a067fcec49fba9556d65c22f9fe5617c3e9 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggKHWo24!;Sj))qz5iC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^`LJzX3_EKbi2KFE7mL7-URy^XQsW*6?; zB^`Yi6c>5ST*U0K`~;iL%mwqAEn6mRo2JxPV3%WICD3D7J}ZjB&&`A9{of;V);Vp< zNDlT0J+ZiEL50q0l|H?H_ciu0bTCxSySTqU!! QfF5MPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^t* z7BCS>pM1*z000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0006MNkl{%XvJCXhu-(xbIyB3sq~1M*^Km+V-9V7>|$3w%Zl}tE(jzvKh{tJ;z*jp0)K2 z`R?%(a)}8l`>k-j_^eD+*OS7w_oU|g#8p*x+C7qQTQxqsf6nC843*6axx~bXf@ZTx zr2oQo9AdGU49?Rh7kK;T^*~d<3V=xQUJ+eSicY7~BXM0KiV~7+R(GgwR{^N(w+6^8 z%Oa9Jequyg+ja4LU-BP_^jFpE767}uyZr8S2m&5PE-^u}u*`$vLlF&T*J#-EY)Bl( z#rGwi=TWQGWG0gd8v~f8*;5c)7>16js+gvUs>U%49Zk~)UJf!y7M8ho^}6U;kbhOC z(kxHd#H0(ot$6~Q?9~DA`78FInaU7(SxUP%mc_Yoq!ZLSm-wl6lwBN$m*ckP? z#4rqeU!tliM#L8$$RLCM*9S5f4#zO`gIU)B#MXuL_*e31nkMewy2+2t?}G{s!(Pkf zbov2^Id fO=BiAd!)iYu>#h<<3_1H00000NkvXXu0mjfqTnt~ literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_strip.png b/mods/bees/textures/bees_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..1afe28ed50e3df91738e9b76d5acc635d06c8c33 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3HFSYrjteQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#E|;vBflOp{`x&5+WQl7;iF1B#Zfaf$gL6@8Vo7R> zLV0FMhJw4NZ$Nk>pEyv_4o?@ykch)?r=8_(FyLsFKeL#5$Nz(T59}&FsApxc_6FWA zGD^t(S>w=X?&FeD`7A#mX+xY)!UD}(I z!M7V?*xyK>$y)2x`<40iuf;+6nNGF`t#9pDdYsE;W^l?)&-34okINV~KU}Jkuqt@v zwy!o0n_R!I><>ET`()z&1xIffPCT=AzsZiAHH{hvgl_+uD7t&e8jYz&yZNiVZyL|E ci#eri{PvtM+uMB)fqr1{boFyt=akR{0G}p>8~^|S literal 0 HcmV?d00001 diff --git a/mods/bees/textures/bees_wax.png b/mods/bees/textures/bees_wax.png new file mode 100644 index 0000000000000000000000000000000000000000..4891e06d4c6fba330e22b7b02b515a245be4010f GIT binary patch literal 502 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^t* z6g4uH3oViW00DMML_t(I%iWUCO9D|4$3Jhi0^QQpBoLQiGolV1>mP{fKd1=&13Y!M zv!0@3bPI&&)*lgc=pd+vB2gg(%R_CjR{o0DrIlURg02lb-prf%&V1+1!2gk4O8e0s zr`xykTcX{Kq}*E9WvTThcQ=v}Ad@%Ar8F{m698d@oQ_;dquh+j_)MEwwafkE1kpJk z&8HxVm?{jT20%J%c^T|)F3P*dfLx6~Gplw1SYP{~`4l7+oWL+@)awhwc*RMp+>FY} zsWy=)w0Z$ry#Qf-z}3whiI@sNwJ~rN^xH}%Z*s5`XKy>{3OGKmpvP29t3$hA7r~Iv z-jN8@Ay|*BIR2pM zW{}QWd@8qS+N-b+%8RfkWmg^*G5T;BT8|JKZ(TX0UqxiA1n7e!C(7j`&^y#-;O%>V!Z07*qoM6N<$f_VhiQL70(Y)*K0-AbW|YuPggKHWm>BrLU(?ZUzd~d%8G=Se#By zkYGK`VDM;?h2{On_Pb_OKH_s*#M6*zSN&Wg?C|C&d*eqY51!QY|2OEBm)o3>AvWRf z;R8T0mNQrxYr==$(>}bej&{IFm;G!&;Xs~wHcY9`L p=EHldPiZ`|J*{uRcesUx;rb^nb(@TRXMj#&@O1TaS?83{1OOd!S~CCu literal 0 HcmV?d00001 diff --git a/mods/blox/LICENSE.txt b/mods/blox/LICENSE.txt new file mode 100644 index 00000000..62b6824f --- /dev/null +++ b/mods/blox/LICENSE.txt @@ -0,0 +1,29 @@ + +License: + +Copyright (C) 2016 - VanessaE, and others + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject +to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the authors shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the authors. + diff --git a/mods/blox/depends.txt b/mods/blox/depends.txt new file mode 100644 index 00000000..ad9eeb02 --- /dev/null +++ b/mods/blox/depends.txt @@ -0,0 +1,4 @@ +default +unifieddyes +moreblocks? +coloredwood? diff --git a/mods/blox/description.txt b/mods/blox/description.txt new file mode 100644 index 00000000..d4e9f90c --- /dev/null +++ b/mods/blox/description.txt @@ -0,0 +1 @@ +Adds lots of differently colored and textured blocks to Minetest. diff --git a/mods/blox/init.lua b/mods/blox/init.lua new file mode 100644 index 00000000..7515685d --- /dev/null +++ b/mods/blox/init.lua @@ -0,0 +1,624 @@ +--[[ +*********** +Blox +by Sanchez + +modified mapgen +by blert2112 +*********** +--]] + +blox = {} + +local version = "0.8" + +local BloxColours = { + "pink", + "yellow", + "white", + "orange", + "purple", + "blue", + "cyan", + "red", + "green", + "black", +} + +local NodeClass = { + "diamond", + "quarter", + "cross", + "checker", + "corner", + "loop", +} + +local NodeMaterial = { + "stone", + "wood", + "cobble", +} + +local moreblocks = minetest.get_modpath("moreblocks") + +-- Nodes + +minetest.register_node("blox:glowstone", { + description = "Glowstone", + tiles = {"blox_glowstone.png"}, + --inventory_image = "blox_glowstone.png", + light_propagates = true, + paramtype = "light", + sunlight_propagates = true, + light_source = 14, + is_ground_content = true, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("blox:glowore", { + description = "Glow Ore", + tiles = {"default_stone.png^blox_glowore.png"}, + --inventory_image = {"default_stone.png^blox_glowore.png"}, + light_propagates = true, + paramtype = "light", + sunlight_propagates = false, + light_source = 8, + drop = { + max_items = 1, + items = { + { + items = {"blox:glowstone"}, + rarity = 15, + }, + { + items = {"blox:glowdust"}, + } + } + }, + is_ground_content = true, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("blox:glowdust", { + description = "Glow Dust", + drawtype = "plantlike", + tiles = {"blox_glowdust.png"}, + inventory_image = "blox_glowdust.png", + light_propagates = true, + paramtype = "light", + sunlight_propagates = true, + light_source = 9, + walkable = false, + groups = {cracky=3, snappy=3}, + }) + +-- param2-colored nodes: standard patterns + +blox.old_89_color_nodes = {} + +for _, nodeclass in ipairs(NodeClass) do + + minetest.register_node("blox:stone_"..nodeclass, { + description = "Blox stone "..nodeclass, + tiles = { + { name = "default_stone.png", color = 0xffffffff }, + }, + overlay_tiles = { + "blox_stone_"..nodeclass..".png" + }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {cracky=3, ud_param2_colorable = 1}, + sounds = default.node_sound_stone_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig + }) + + minetest.register_node("blox:cobble_"..nodeclass, { + description = "Blox cobble "..nodeclass, + tiles = { + { name = "default_cobble.png", color = 0xffffffff }, + }, + overlay_tiles = { + "blox_cobble_"..nodeclass..".png" + }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {cracky=3, ud_param2_colorable = 1}, + sounds = default.node_sound_stone_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig + }) + + minetest.register_node("blox:wood_"..nodeclass, { + description = "Blox wood "..nodeclass, + tiles = { + { name = "default_wood.png", color = 0xffffffff }, + }, + overlay_tiles = { + "blox_wood_"..nodeclass..".png" + }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig + }) + + table.insert(blox.old_89_color_nodes, "blox:stone_"..nodeclass) + table.insert(blox.old_89_color_nodes, "blox:cobble_"..nodeclass) + table.insert(blox.old_89_color_nodes, "blox:wood_"..nodeclass) +end + +-- param2-colored nodes: tinted wood, cobble, stone, stone square + +minetest.register_node("blox:wood_tinted", { + description = "Blox tinted wood", + tiles = { "blox_wood_tinted.png" }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig +}) + +minetest.register_node("blox:stone_square", { + description = "Blox stone square", + tiles = { "blox_stone_square.png" }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig +}) + +minetest.register_node("blox:cobble_tinted", { + description = "Blox tinted cobble", + tiles = { "blox_cobble_tinted.png" }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig +}) + +minetest.register_node("blox:stone_tinted", { + description = "Blox tinted stone", + tiles = { "blox_stone_tinted.png" }, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + is_ground_content = true, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig, + drop = { + items = { + {items = {"blox:cobble_tinted"}, inherit_color = true }, + } + } +}) + +table.insert(blox.old_89_color_nodes, "blox:wood_tinted") +table.insert(blox.old_89_color_nodes, "blox:stone_square") +table.insert(blox.old_89_color_nodes, "blox:cobble_tinted") +table.insert(blox.old_89_color_nodes, "blox:stone_tinted") + +-- Override default stone and default cobble + +minetest.override_item("default:stone_block", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:stone_square", + groups = {cracky = 3, stone = 1, ud_param2_colorable = 1}, +}) + +minetest.override_item("default:stone", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:stone_tinted", + groups = {cracky = 3, stone = 1, ud_param2_colorable = 1}, +}) + +minetest.override_item("default:cobble", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:cobble_tinted", + groups = {cracky = 3, stone = 2, ud_param2_colorable = 1}, +}) + +-- override the Moreblocks nodes we use + +if moreblocks then + minetest.override_item("moreblocks:circle_stone_bricks", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:stone_loop", + groups = {cracky = 3, ud_param2_colorable = 1}, + }) + + unifieddyes.register_color_craft({ + output = "blox:stone_loop", + type = "shapeless", + palette = "extended", + neutral_node = "moreblocks:circle_stone_bricks", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + + minetest.override_item("moreblocks:iron_checker", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:stone_checker", + groups = {cracky = 3, ud_param2_colorable = 1}, + }) + + unifieddyes.register_color_craft({ + output = "blox:stone_checker", + type = "shapeless", + palette = "extended", + neutral_node = "moreblocks:iron_checker", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + + minetest.override_item("moreblocks:wood_tile", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:wood_quarter", + groups = {wood = 1, snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, ud_param2_colorable = 1}, + }) + + unifieddyes.register_color_craft({ + output = "blox:wood_quarter", + type = "shapeless", + palette = "extended", + neutral_node = "moreblocks:wood_tile", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + + minetest.override_item("moreblocks:wood_tile_flipped", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "blox:wood_quarter", + groups = {wood = 1, snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, ud_param2_colorable = 1}, + }) + + unifieddyes.register_color_craft({ + output = "blox:wood_quarter", + type = "shapeless", + palette = "extended", + neutral_node = "moreblocks:wood_tile_flipped", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) +end + +local dye_color = "dye:white" + +if minetest.get_modpath("coloredwood") then + minetest.register_craft({ + output = unifieddyes.make_colored_itemstack("blox:wood_tinted 4", "extended", dye_color), + recipe = { + { dye_color, "default:wood", dye_color }, + { "default:wood", "", "default:wood" }, + { dye_color, "default:wood", dye_color }, + } + }) + + unifieddyes.register_color_craft({ + output = "blox:wood_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "blox:wood_tinted", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + +else + minetest.override_item("default:wood", { + airbrush_replacement_node = "blox:wood_tinted", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1, ud_param2_colorable = 1}, + }) + + minetest.override_item("blox:wood_tinted", { + drop = "default:wood", + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, + }) + + unifieddyes.register_color_craft({ + output = "blox:wood_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "default:wood", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + +end + +-- Other crafts + +for _, nodeclass in ipairs(NodeClass) do + for _, material in ipairs(NodeMaterial) do + + local item = "blox:"..material.."_"..nodeclass + unifieddyes.register_color_craft({ + output = item, + type = "shapeless", + palette = "extended", + neutral_node = item, + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + end +end + +unifieddyes.register_color_craft({ + output = "blox:stone_square", + type = "shapeless", + palette = "extended", + neutral_node = "default:stone_block", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "blox:stone_square", + type = "shapeless", + palette = "extended", + neutral_node = "blox:stone_square", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "blox:cobble_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "default:cobble", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "blox:cobble_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "blox:cobble_tinted", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "blox:stone_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "default:stone", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "blox:stone_tinted", + type = "shapeless", + palette = "extended", + neutral_node = "blox:stone_tinted", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + + +minetest.register_craft({ + output = 'blox:glowstone 2', + recipe = { + {"", 'blox:glowdust', ""}, + {'blox:glowdust', 'default:stone', 'blox:glowdust'}, + {"", 'blox:glowdust', ""}, + } +}) + +for _, material in ipairs(NodeMaterial) do + + local def_mat = "default:"..material + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_diamond 4", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" }, + { "MAIN_DYE", "", "MAIN_DYE" }, + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" } + } + }) + + if not (moreblocks and material == "wood") then + unifieddyes.register_color_craft({ + output = "blox:"..material.."_quarter 4", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "MAIN_DYE", "NEUTRAL_NODE" }, + { "NEUTRAL_NODE", "MAIN_DYE" }, + } + }) + end + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_cross 4", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "NEUTRAL_NODE", "", "NEUTRAL_NODE" }, + { "", "MAIN_DYE", "" }, + { "NEUTRAL_NODE", "", "NEUTRAL_NODE" } + } + }) + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_corner 4", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "MAIN_DYE", "", "MAIN_DYE" }, + { "", "NEUTRAL_NODE", "" }, + { "MAIN_DYE", "", "MAIN_DYE" } + } + }) + + if not (moreblocks and material == "stone") then + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_checker 6", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" }, + { "MAIN_DYE", "NEUTRAL_NODE", "MAIN_DYE" }, + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" } + } + }) + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_checker 8", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "MAIN_DYE", "NEUTRAL_NODE", "MAIN_DYE" }, + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" }, + { "MAIN_DYE", "NEUTRAL_NODE", "MAIN_DYE" } + } + }) + + unifieddyes.register_color_craft({ + output = "blox:"..material.."_loop 6", + palette = "extended", + neutral_node = def_mat, + recipe = { + { "NEUTRAL_NODE", "NEUTRAL_NODE", "NEUTRAL_NODE" }, + { "NEUTRAL_NODE", "MAIN_DYE", "NEUTRAL_NODE" }, + { "NEUTRAL_NODE", "NEUTRAL_NODE", "NEUTRAL_NODE" }, + } + }) + + end +end + +--Fuel + +for _, nodeclass in ipairs(NodeClass) do + minetest.register_craft({ + type = "fuel", + recipe = "blox:wood_"..nodeclass, + burntime = 7, + }) +end + +minetest.register_craft({ + type = "fuel", + recipe = "blox:wood_tinted", + burntime = 7, +}) + +-- Tools + +minetest.register_tool("blox:bloodbane", { + description = "Blood Bane", + inventory_image = "blox_bloodbane.png", + tool_capabilities = { + full_punch_interval = 0.2, + max_drop_level=1, + groupcaps={ + fleshy={times={[1]=0.001, [2]=0.001, [3]=0.001}, uses=0, maxlevel=3}, + snappy={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3}, + crumbly={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3}, + cracky={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3}, + choppy={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3} + }, + damage_groups = {fleshy=200}, + } +}) + +-- Ores + +local sea_level = 1 + +minetest.register_on_mapgen_init(function(mapgen_params) + sea_level = mapgen_params.water_level +end) + +minetest.register_ore({ + ore_type = "scatter", + ore = "blox:glowore", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = sea_level, + y_max = 31000, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "blox:glowore", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = sea_level - 30, + y_max = sea_level + 20, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "blox:glowore", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = -31000, + y_max = sea_level - 1, +}) + +print("Blox Mod [" ..version.. "] Loaded!") diff --git a/mods/blox/mod.conf b/mods/blox/mod.conf new file mode 100644 index 00000000..bb5b16a8 --- /dev/null +++ b/mods/blox/mod.conf @@ -0,0 +1 @@ +name = blox diff --git a/mods/blox/textures/blox_bloodbane.png b/mods/blox/textures/blox_bloodbane.png new file mode 100644 index 0000000000000000000000000000000000000000..d823985af53bf9baa3ff9564b9eaf6293b03eaa4 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSL74G){)!Z!AbW|YuPgf z*ARs=V?9$nLj!{^MGJwdT0LDHLoEEaPVnYCpuoZU_SjzW4{E-9BK!Sn#dJOjukM{J zAu3@o%hh9T<_Syp>q*R??x{=q7StbN)#!?zDRWxmg^Ky<2h-1ZG>Z71bkd8PD6H6` z@-@ZeS@P`5QIpg@MxB(&Z(eEWy{psbk52M)fdi5I-JZu)cxiG+*$J#TFu8sHX7=Q~ Y+WNv-iRzQZfevEuboFyt=akR{01&8N?*IS* literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_cobble_checker.png b/mods/blox/textures/blox_cobble_checker.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcd4a15f47998feeef9c4ce58735c63a9b94439 GIT binary patch literal 384 zcmV-`0e}99P)SCT6BG3-NVW30fW}1~?3BYi&m<;H8-3 zj^BQGXpDufTQw^exF>$Kqw+`YTq&1aX`!wwcOrHzwRDyC1$=TV*>-BzHNu-juJk3$ ztt}lT>R$OAqO~A$06y4MXk)HpOWRE4uk5a4l}bY}vvTIrTSKM3rcJSfGc|KTN7DpD e-(;rhO8)==3w;6a#v5Y*00006y%0EXe`B&QzeZLcYXpcmY;6uP-KQ?vRL9Q;{bb?#P|8iWpRHBxaYln9y#YE62t z+zaJ6H2Cc=-^&|v?wqTPoO>NI8n5zmdpZ}!dUIPC`J$CkdMa6)+0vTpU7O;x!+HzZ0^cN+LLoTD!UDg=Wa)|0k>HKTDBSw$nSq(1@X{SJ zwh`25@d)gQrCqCyKUBzSc_SSE$g�&`FZ*|3E2bP+$kOg3VPU_$z$OBej94)=4N( zdXe`XSV}&KLs$B4w2r-ZhwsKt-P`vA@e)akOSQGEk}-FSBr*YKmR4vqC_NN@r&l@C x=}b)QqELA2aMPDKz?HsxtOV2!-RK*d;UBwMY|IEpyj1`I002ovPDHLkV1h%{pe_Ia literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_cobble_cross.png b/mods/blox/textures/blox_cobble_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..1c65b59e329178d7f186749fe3f46d13205e921b GIT binary patch literal 345 zcmV-f0jBSc6DB2 z3+81|g|ovwf6jq>;*$_4{`p*%U0F5?AcWKit;S!KB`4mXyA2W2Pt3`RdB?VJCrpL0 zKq}_c3JSjC$yDw-JV^7%3I?t*Q=#sGfz-(^VFw&pb8CV|E54Nv&fR*2O^29yiw&n% z+(}%4*N$EK=%oYqW-e4NRML;W?Z&E2oY;0~M-liUO6h+XB_(w0T%coHLIkEraG z3Nv2=rW#WzTQwAD?e+=#Sio3F3tFK;nDozj rbn1oL*l%?=)-M?YP&tF=CHUh%8&+W|XpDcJ00000NkvXXu0mjf!hDip literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_cobble_diamond.png b/mods/blox/textures/blox_cobble_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..76aff7b2daa623d9146c338a7834c0fbaede4243 GIT binary patch literal 380 zcmV-?0fYXDP)6x+7=_{Ii>X(8O;Q|G3c6b;_!Gn>E_M;2;84X;a4v|yLFnXSQys)bq+2^VcWO+a zxJ3|ZQz(tqh_{2ELoc5B<-8nDtO$YhS9+TVo<`{`AvD_BQp=3CH#t!FkZm1dPDe-F z!v&-#dDSgU?06qc1sbVPn)MVu47{u}47d^AVYrjN7B7_QR8jg_A#A(P8pynEBxIro;N-891z(=5q;)V_j3X>wl z-gq4>1dk${e>2T!Mx%)rLZJAkC|If85JJjABfD0aBilk~I!#l&DwREBJDy_hiwc|s zsn|5~!NeL9{KcNYiQm#){KRqeWeo!Fye{@JNlGkG`9$6&qW^z7fuy zTcbsGWZzH`FJ&x1cIB33_i6g2MISVxOSom_KdWb7<|>UwsQ>@~07*qoM6N<$f)OvD AZU6uP literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_cobble_quarter.png b/mods/blox/textures/blox_cobble_quarter.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2e9cd2468659fa1bef25dd64012747a60c7f2d GIT binary patch literal 342 zcmV-c0jd6pP)Vu46oujMkr%zhLnfv{i6tbEC=e1gElHDfSpqv?BS@@gN*Zb`Bitd7DNHJxamLa_ zGMB;wr~dD`zfO89NeF+0@IKBoUVG%;Cl?;nYT?A8TA-lVm^sv2$UktT6OO^yO79y! zVlIaxl|bkuU+nNkvQIunConS6`mVUbFPvG)6$}lnQ#U?a`{{|Xna6T+Hvl8F8a=2? zomGL{bP+`5wRE-k@Bbdo$p(PN6IS`+OsQYB=r2Zvjn+uGu}(BZc{(YUn78u#|Y oE#0Y*&9N=&i1*+wuw&=@EVpAf%34=SsT ztV%6))vBaAD2B{;;^!9omk*_IQpCO_en7XjAUF!kr~QLVUxyB0D!=AvYs7|B+@EMm zO|Pn|AMK{SZc1~Q=X|nA5Ey0Clc54HJHFk-ofNjPW)C#81$mf6>acVah@U&)7~JmY zO+G(Q?3Y+%-1wed8*l4=OXvVB`@05{VTFvx5kra&YltAOnU2nr@hiL!X7S|`MO?Or nB+v?+pRRX%I)R{cz2^5H%B6PCf^u}e00000NkvXXu0mjfB~^T- literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_glowdust.png b/mods/blox/textures/blox_glowdust.png new file mode 100644 index 0000000000000000000000000000000000000000..2660e13bb8a58b0f324499a24b8ba7e2b0e585a5 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=G^tAk28_ZrvZCAbW|YuPgg)9!?H^zNBX@+krw-C9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDh6V;-iWUM@ZS{0<46*QE+kcR^*?`CO%3 z+I}SZj=>b=soZhv!c8u)uED;UV~4Iy^FdWhyPIz`%e1Fl|2ZM1u`%f5!uQY5 zIyNZjHI#77+jJ!L{*#=%dG{Lju5b+f`+c#_`=Hf4(r*R!Fu(TPH%-*kBxNJFj^+ja Y)_W&bS;eWH0(yYK)78&qol`;+08SQv6#xJL literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_glowore.png b/mods/blox/textures/blox_glowore.png new file mode 100644 index 0000000000000000000000000000000000000000..7f22b51475400d0874e295e90c2140b443a30e9c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=G^tAk28_ZrvZCAbW|YuPgg)9!?H^zNBX@+krw-C9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDh6V;-iWUM@P4RSb46*RvI^iO3g8_$&_2%0aoyHc;#y_5KkNB`|sqY8p z*WMkia_*|U?tPIa6Z#%*U1_RyyQF>5)|$2@hq&!Mzqvk%(Oupd>#|};i`n4@%M`;o zNxU}3<)$a1-vrekX6LPv>#fRY5_b?=?DTun#OecnK39T|R9KxVT{*+&vw(iaw+D?k oD^BVEF;h%-HsDygen|;q+gzgqCI{B60J@LC)78&qol`;+03ge25C8xG literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_glowstone.png b/mods/blox/textures/blox_glowstone.png new file mode 100644 index 0000000000000000000000000000000000000000..32e9e7e9089beddc2cfd6b16a3c6e232ec66baf2 GIT binary patch literal 609 zcmV-n0-pVeP)N2b zPDNB8b~7$DE-^4L^m3s900E^*L_t(IPnD8uQ-V+shU+)=w`-bath|+q8mLG`HmO6T z5&@zKCKn-iI|m`GPsJ=dyR-Z3<(zZ)`h0Zoua5wbI7~|RThX1D;Lf1j!2BWML_tu4 z+@{sZza95{{~}M?wBX(mccb?|YyoB?o-w3Kd{;{WNd3^R>{pFU#uh09R)8<8oa0?I z19XP^!z$I?Q>eEoEIsYD9qj=_0V|Ql!VwHM6w8<=J1lCL6ynifrF88D1NA=ZVBV}z zh1J+P^gaN9BA65A5=-NmJ)azV~|v)2r0wnvm-$pp8qA z@1ymZ=kTB2^|sUdW+MH>w;DS)Shlhb4&6!VRy~Y~p{XsJp%3AZcac6SeM;?oqyY3} vEKLmU?|y7j7zXGvC(zd+PMjdi7|G{Fv=YX13VD8 z7L4V|Ir)?GhZmx@GtcuDybBlBvS*oy_{dzN(NViX)W|j%f|!&x+P--J+PZ!^6^)OB z!rID-ft_m<7S3c-un<0H;6o^EHD2E3_aTcK@gX=^sce*b$6hoSbwws%g~HYt2`!au zDb{MqL0`uYe~j)3AKmI%3a|YYl%C`{_!Rc`Do^v!Z$0rII&NIL#MD~fPRq;;Q}Mg| zwr+h{G*00000NkvXX Hu0mjfvpJu+ literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_stone_corner.png b/mods/blox/textures/blox_stone_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..7194904dbc7177c944ae240a427fe2c4fc44f100 GIT binary patch literal 310 zcmV-60m=S}P)OSFEhwZg3(GR_f<_{J%?5a(w4@;_{ljWPy7{E%fMI_#Y}bN+uY z7mrRVTwqjDswTmw&}80xAh{0}<{q-5uM^+g6la|)J2bYau|?cyok&PVgKVQN7HS7^ zsncjs>oJ)$t_#wNoh0cT9Lx+V)H+SE8K2Gm)%F6$q8?uT0(z)hd8j)oJpcdz07*qo IM6N<$f}{3<&;S4c literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_stone_cross.png b/mods/blox/textures/blox_stone_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..11fa7cf7bd3815200c1fd3a00a13d76a11598c7d GIT binary patch literal 311 zcmV-70m%M|P)Hd z!Ac`x5Cq__l7qc_2uu#e=v!9Igm!PoP?x5-2^kcq!567qYP!GnG2rm3!~ zrs9tfD2^TqY&-@KLaK#9?Y~pdXpFlBLi&d@S#b{58euQA0;xDtDJV7|*~_Dbcj+8i z!OU-K2~-ncCXM6Bu-1TUTRYSSu`TU{{)MDNj|I3ArO-QK>3h965!-Tfu)z-e@Y4zh zjTcMtTsSb9>#U~hZt8J|>;tFn%L+?>1NLfrDZ8=|7~FyUT{s>ZN-8MCjyX}^--%_l=PT42UzIu!r_002ov JPDHLkV1fz7iL?L! literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_stone_diamond.png b/mods/blox/textures/blox_stone_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..4da02b9defe73636918a2c6f0328ecde5cbae7f5 GIT binary patch literal 328 zcmV-O0k{5%P)Hd zL2DBM5QgDrLPMpYo6-gn{ZF2xR}*i7;3e(3wBRM!f_l)Smmd8&{S9ftx{&IMhh@jZ zZbf|W?|d`!#asxaR$3)*Vx%L4L7|Wi4HZ_&%(pCzg(G8Q@f=T(K4s_4un1~_LE1NR z;B&IIwN)yeXAORfQ*e=-n7Oy-k+XnU;5u70{rHYj<6S(6SC)PD3HEGIVGM2}GO4tf z_@B~1e9u;6iyas`G(}^kG!b*}v!P#ZW7^vra24?q%iQ4@(|@8Wm+?cq@C+Z5$}zYD zPc5SsVvbPwke$_ez57Edb1o&KNG*XMsQLEIutqWT`S(>D<*JIYWEy;lQ!4LEnQnsucvK6kdHoL|` zNIS(J8+)T~IJ49%?yQid0$yq@yfJuHBihG8V`>%Y(xlg;1A_r;u(T6zW$Zxq;2-z9&I8SIfu-K~f==kgNEBLB_&PZw>br zPht(lp|{eCxH%ZLIx#pG!2-Q+oKPcKi;bmTMg!i!%~-02uRIzh4B#`&EXu*jN*qg> z${NWt2nH9ybrK{4mZkj^)i`OK#N@Rw>ulXL_TUkFL0mhiY_M_D>FxA|LM@A}&e4&A z=;DGG*?>Q>v$4?`3z!Mq-dT+x{yN^#9#r>t6~BKyEnZJqSxiCz0000ZhD8>)Zys@C=_9`4UEb30JwkgDEORHV6sntg@xKr13vUkgq);a zA*%5zlMlaJl{xW4Vg{YE5SQ)Rw~5s2XoTfF9wAH0QrL$Meae|e9Cn$c^)*jQB1mR> rWR_z1v^bYX)md4&6pD}Q8~^}?i#DKx!;&h>M zW+PRP7m`PQuixAF;uLd<)AC*(j;59)M}KU8-~PHKKF7bKr?6*!;m#hzW2rrYadSOS zl(oLtQhr-Q(RIrtw=U1lwna#KER-Qd_e)1W+NXMVd XUkn2*94bSgTe~DWM4f9tmMl literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_wood_checker.png b/mods/blox/textures/blox_wood_checker.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae69cdefea3494dd7c8ea521ac8de07e84f2e8d GIT binary patch literal 369 zcmV-%0gnEOP)6y{7{&45d-Jy5-d<@U64Zbobrn}f!O2OT`~vQNBo{ZogHu7FgM$SZYpswdp;}9t zzn*aKj%F4F=4jAj3 zD2Mn^cM1ApL z*Zl#7wT*tGmd(WzB^cT@_S;DZ%v`!|E*^$Ig38nU(S6a|&}!8lXGr1|>^gUdQ!EWN zdX6`{d@-lJGfy2k*mND|wNb8aoP6D~JbO z)VZq`>h33v+RWNtanud-RWMU4-4jiW-7wV??|{}^&{rCnh;AwTv}NTVWY2CtVwGhh P00000NkvXXu0mjf$6=|Q literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_wood_corner.png b/mods/blox/textures/blox_wood_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..9125036b8178d14f05f7a247d3b2e43859aace62 GIT binary patch literal 317 zcmV-D0mA-?P)7av%=Mk9(N!aM)rMHuQwa#@ z(%x7*^n$K;xdOqyf5frLiWK_D+^uB@=RVtb+Xza0V-xI%J-doFKjcVC33EaGkR&DE z@ng%D?bSn1Od!J!O4-s`sSy+zwG?(Gbw4I4K0F5_|LO^LMU*-A*;RjbPE>KHd zO-chn5C!0`v4fM0ba11fE77et@Gjm&aNz;Gk%$Kn+#38@I3OxyV*49y7c&axZR%0= zs_MZD`+|Vt+d%;iLsx?!CP6ECwd@RYbiFZxc#TR{3~hId&dmgkfLK&&1;yN4g_+z- z-^3xZf{`d1SVi3nMq)?13zOc%mPb=0t#H{pU&NPN5U*7Iw?%aQ$eJa*yRa@Uh~C5- zH^0iB{YN|vWFJ^|RF=STfSF__W*f!=T0HnP&|n3PAg*Wy3CX>IwSEY-B967PjM}6h zWIKwCsn|-ADT+PsF6=tdcvg2|J;@k>2Al5wlHkP;-Fi^AIa;Ny00000NkvXXu0mjf Dfl zu}+gw7>DuSpO&;~lNuN#xOfwGlf>P~LYV8IEC$(F931otm>szWLgJwD1~hRZVImZbsF!r>%Ac9|F+-67 zqGx+n;nKO|K#{j9ldV0Ud+te!A%0n^^sMXX_>!mk+WNlc!l_CnvZ;m6><>7o<6T_) Y2LeA&Ocfx$hyVZp07*qoM6N<$g0erArvLx| literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_wood_loop.png b/mods/blox/textures/blox_wood_loop.png new file mode 100644 index 0000000000000000000000000000000000000000..f52f8834fefc9c57a0bbe44687812fdedcd4f6b4 GIT binary patch literal 330 zcmV-Q0k!^#P)Hd zF=~`i6vgr1l_&G%dowR+H+GW3!YyPMV(kWOT!1dZ&SeMz+Z2Lbb`aD+_&_i?FEf(} zqt9XwkeYCSsrLcC46Qeh6AMh%8>B0wdsaTkh z6`y;9r#3DO=0aL&mRP%zBrs{cWRV(9kt+u;!Fw|&kx>*JrXa0g78wQ#SikApigX07*qoM6N<$fHd zJ4!=A6b9gL$Vgs#Ln)aF3Ca*cc8t-CXIsLhc;&;)8vxtZ*)A t@F|{@h?CMKFKcdTNVdrCy9GCUdcPgNOqXP<9Wwv`002ovPDHLkV1iRqe4PLQ literal 0 HcmV?d00001 diff --git a/mods/blox/textures/blox_wood_tinted.png b/mods/blox/textures/blox_wood_tinted.png new file mode 100644 index 0000000000000000000000000000000000000000..d20cffe2b04a99885bc7454a915bb6ccd587c083 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA7J9lkhDcm?J%2EZ$x*=dqVY?q z7i;x+d>jO?|117?)W1NKqeW1Su`_b}66sA6YWGqD-``#J&P7&eOSJPIR%NY)Le`fL z`b_Lz{$|0tY{zp&eVg{4uowKR)hMyNvi{|Zd$t+kkCcO_d8*}1`u)>VEVxHG@lXFz zzqCMw9N}Bv^Y?q*+Ir+4_ZR8wFC|j%@3mVKDxiO4!kzQSf2?_S_}PAM9?tsMQ>Jz| R<355N?dj_0vd$@?2>=rtTFd|d literal 0 HcmV?d00001 diff --git a/mods/bonemeal/README.md b/mods/bonemeal/README.md new file mode 100644 index 00000000..79b66e4f --- /dev/null +++ b/mods/bonemeal/README.md @@ -0,0 +1,37 @@ +Bonemeal mod [bonemeal] + +This mod adds four new items into the game, bones which can be dug from normal +dirt which can be made into bonemeal, mulch which is is crafted using a tree and +8x leaves, and fertiliser which is a mixture of them both. + +Each item can be used on saplings and crops for a chance to grow them quicker as +well as dirt which will generate random grass, flowers or whichever decoration +is registered. + +Mulch has a strength of 1, Bonemeal 2 and Fertiliser 3 which means the stronger +the item, the more chance of growing saplings in low light, making crops sprout +quicker or simply decorate a larger area with grass and flowers. + +The api.txt document shows how to add your own saplings, crops and grasses to +the list by using one of the 3 commands included and the mod.lua file gives you +many examples by using some of the popular mods available. + +https://forum.minetest.net/viewtopic.php?f=9&t=16446 + +Changelog: + +- 0.1 - Initial release +- 0.2 - Added global on_use function for bonemeal growth +- 0.3 - Added strength to on_use global for new items (mulch and fertiliser) +- 0.4 - Added Intllib support and fr.txt file +- 0.5 - Added support for default bush and acacia bush saplings +- 0.6 - Using newer functions, Minetest 0.4.16 and above needed to run +- 0.7 - Can be used on papyrus and cactus now, added coral recipe, api addition +- 0.8 - Added support for farming redo's new garlic, pepper and onion crops +- 0.9 - Added support for farming redo's pea and beetroot crops, checks for place_param +- 1.0 - add_deco() now adds to existing item list while set_deco() replaces item list (thanks h-v-smacker) +- 1.1 - Added {can_bonemeal=1} group for special nodes +- 1.2 - Added support for minetest 5.0 cactus seedling, blueberry bush sapling and emergent jungle tree saplings, additional flowers and pine bush sapling. +- 1.3 - Ability to craft dye from mulch, bonemeal and fertiliser (thanks orbea) + +Lucky Blocks: 6 diff --git a/mods/bonemeal/api.txt b/mods/bonemeal/api.txt new file mode 100644 index 00000000..47b631d6 --- /dev/null +++ b/mods/bonemeal/api.txt @@ -0,0 +1,96 @@ + +Bonemeal API +============ + +This guide will show you how to add saplings, crops and dirt types for the +bonemeal mod to use from withhin your own mods. Please make sure that bonemeal +appears in the depends.txt file of your mod so everything work properly. + + +Function Usage +============== + + +Adding Crops +------------ + +bonemeal:add_crop({ + { nodename_start, growing_steps, seed_name } +}) + +This command is used to add new crops for bonemeal to work on. + +e.g. + +bonemeal:add_crop({ + {"farming:cotton_", 8, "farming:seed_cotton"}, + {"farming:wheat_", 8, "farming:seed_wheat"}, +}) + + +Adding Saplings +--------------- + +bonemeal:add_sapling({ + { sapling_node, function, soil_type[sand, dirt, nodename] } +}) + +This command will add new saplings for bonemeal to grow on sand, soil or a +specified node type. + +bonemeal:add_sapling({ + {"ethereal:palm_sapling", ethereal.grow_palm_tree, "soil"}, + {"ethereal:palm_sapling", ethereal.grow_palm_tree, "sand"}, +}) + + +Adding Dirt Decoration +---------------------- + +bonemeal:add_deco({ + { dirt_node, {grass_node_list}, {decor_node_list} } +}) + +This command will add grass and decoration to specific dirt types, use "" to +add an empty node. If some decorations have been already defined for this dirt type, new +will be added to the respective list. All empty ("") entries will be added regardless, +which allows to decrease the frequency of decoration emergence, if needed. + +e.g. + +bonemeal:add_deco({ + {"default:dirt_with_dry_grass", {"default:dry_grass_1", ""}, + {"flowers:rose", "flowers:viola"} } +}) + +Thus, add_deco() always adds (to) a definition, and never overrides. To discard an existing +definiton in favor of the new one, use + +bonemeal:set_deco({ + { dirt_node, {grass_node_list}, {decor_node_list} } +}) + +This command will set decoration for a given dirt type, fully replacing any existing definition. + + +Global ON_USE Function +---------------------- + +bonemeal:on_use(pos, strength, node) + +This function can be called from other mods to grow plants using alternative +bonemeal items and have the same effect. + + {pos} is the location to apply growing + {strength} is how strong to grow [low of 1 to high of 4] + {node} is the node at pos, but can be left nil to get_node itself + +Note: Higher strength items require lower light levels, and a strength of 4 +needs no light at all. + + +Final Words +=========== + +I hope this guide helps you add your own plants so you can grow them quickly +with the items included. Please check the mods.lua for more examples. diff --git a/mods/bonemeal/depends.txt b/mods/bonemeal/depends.txt new file mode 100644 index 00000000..5ca8b846 --- /dev/null +++ b/mods/bonemeal/depends.txt @@ -0,0 +1,9 @@ +default +intllib? +farming? +ethereal? +moretrees? +technic_worldgen? +lucky_block? +flowers? +dye? diff --git a/mods/bonemeal/description.txt b/mods/bonemeal/description.txt new file mode 100644 index 00000000..f85f0a20 --- /dev/null +++ b/mods/bonemeal/description.txt @@ -0,0 +1 @@ +Adds bone and bonemeal giving the ability to quickly grow plants and saplings. \ No newline at end of file diff --git a/mods/bonemeal/init.lua b/mods/bonemeal/init.lua new file mode 100644 index 00000000..dfe7067a --- /dev/null +++ b/mods/bonemeal/init.lua @@ -0,0 +1,664 @@ + +bonemeal = {} + +local path = minetest.get_modpath("bonemeal") +local min, max, random = math.min, math.max, math.random + + +-- Load support for intllib. +local S = minetest.get_translator and minetest.get_translator("bonemeal") or + dofile(path .. "/intllib.lua") + + +-- creative check +local creative_mode_cache = minetest.settings:get_bool("creative_mode") +function bonemeal.is_creative(name) + return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) +end + + +-- default crops +local crops = { + {"farming:cotton_", 8, "farming:seed_cotton"}, + {"farming:wheat_", 8, "farming:seed_wheat"} +} + + +-- special pine check for nearby snow +local function pine_grow(pos) + + if minetest.find_node_near(pos, 1, + {"default:snow", "default:snowblock", "default:dirt_with_snow"}) then + + default.grow_new_snowy_pine_tree(pos) + else + default.grow_new_pine_tree(pos) + end +end + + +-- default saplings +local saplings = { + {"default:sapling", default.grow_new_apple_tree, "soil"}, + {"default:junglesapling", default.grow_new_jungle_tree, "soil"}, + {"default:emergent_jungle_sapling", default.grow_new_emergent_jungle_tree, "soil"}, + {"default:acacia_sapling", default.grow_new_acacia_tree, "soil"}, + {"default:aspen_sapling", default.grow_new_aspen_tree, "soil"}, + {"default:pine_sapling", pine_grow, "soil"}, + {"default:bush_sapling", default.grow_bush, "soil"}, + {"default:acacia_bush_sapling", default.grow_acacia_bush, "soil"}, + {"default:large_cactus_seedling", default.grow_large_cactus, "sand"}, + {"default:blueberry_bush_sapling", default.grow_blueberry_bush, "soil"}, + {"default:pine_bush_sapling", default.grow_pine_bush, "soil"} +} + +-- helper tables ( "" denotes a blank item ) +local green_grass = { + "default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5", "", "" +} + +local dry_grass = { + "default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4", + "default:dry_grass_5", "", "" +} + +-- add all in-game flowers except waterlily +local flowers = {} + +for node, def in pairs(minetest.registered_nodes) do + + if def.groups.flower and not node:find("waterlily") then + flowers[#flowers + 1] = node + end +end + +-- add additional bakedclay flowers if enabled +if minetest.get_modpath("bakedclay") then + flowers[#flowers + 1] = "bakedclay:delphinium" + flowers[#flowers + 1] = "bakedclay:thistle" + flowers[#flowers + 1] = "bakedclay:lazarus" + flowers[#flowers + 1] = "bakedclay:mannagrass" + flowers[#flowers + 1] = "" +end + +-- default biomes deco +local deco = { + {"default:dirt_with_dry_grass", dry_grass, flowers}, + {"default:sand", {}, {"default:dry_shrub", "", "", ""} }, + {"default:desert_sand", {}, {"default:dry_shrub", "", "", ""} }, + {"default:silver_sand", {}, {"default:dry_shrub", "", "", ""} }, +} + + +-- +-- local functions +-- + + +-- particles +local function particle_effect(pos) + + minetest.add_particlespawner({ + amount = 4, + time = 0.15, + minpos = pos, + maxpos = pos, + minvel = {x = -1, y = 2, z = -1}, + maxvel = {x = 1, y = 4, z = 1}, + minacc = {x = -1, y = -1, z = -1}, + maxacc = {x = 1, y = 1, z = 1}, + minexptime = 1, + maxexptime = 1, + minsize = 1, + maxsize = 3, + texture = "bonemeal_particle.png" + }) +end + + +-- tree type check +local function grow_tree(pos, object) + + if type(object) == "table" and object.axiom then + -- grow L-system tree + minetest.remove_node(pos) + minetest.spawn_tree(pos, object) + + elseif type(object) == "string" and minetest.registered_nodes[object] then + -- place node + minetest.set_node(pos, {name = object}) + + elseif type(object) == "function" then + -- function + object(pos) + end +end + + +-- sapling check +local function check_sapling(pos, nodename) + + -- what is sapling placed on? + local under = minetest.get_node({ + x = pos.x, + y = pos.y - 1, + z = pos.z + }) + + local can_grow, grow_on + + -- check list for sapling and function + for n = 1, #saplings do + + if saplings[n][1] == nodename then + + grow_on = saplings[n][3] + + -- sapling grows on top of specific node + if grow_on + and grow_on ~= "soil" + and grow_on ~= "sand" + and grow_on == under.name then + can_grow = true + end + + -- sapling grows on top of soil (default) + if can_grow == nil + and (grow_on == nil or grow_on == "soil") + and minetest.get_item_group(under.name, "soil") > 0 then + can_grow = true + end + + -- sapling grows on top of sand + if can_grow == nil + and grow_on == "sand" + and minetest.get_item_group(under.name, "sand") > 0 then + can_grow = true + end + + -- check if we can grow sapling + if can_grow then + particle_effect(pos) + grow_tree(pos, saplings[n][2]) + return + end + end + end +end + + +-- crops check +local function check_crops(pos, nodename, strength) + + local mod, crop, stage, nod, def + + -- grow registered crops + for n = 1, #crops do + + if nodename:find(crops[n][1]) + or nodename == crops[n][3] then + + -- separate mod and node name + mod = nodename:split(":")[1] .. ":" + crop = nodename:split(":")[2] + + -- get stage number or set to 0 for seed + stage = tonumber( crop:split("_")[2] ) or 0 + stage = min(stage + strength, crops[n][2]) + + -- check for place_param setting + nod = crops[n][1] .. stage + def = minetest.registered_nodes[nod] + def = def and def.place_param2 or 0 + + minetest.set_node(pos, {name = nod, param2 = def}) + + particle_effect(pos) + + return + end + end +end + + +-- check soil for specific decoration placement +local function check_soil(pos, nodename, strength) + + -- set radius according to strength + local side = strength - 1 + local tall = max(strength - 2, 0) + local floor + local groups = minetest.registered_items[nodename] + and minetest.registered_items[nodename].groups or {} + + -- only place decoration on one type of surface + if groups.soil then + floor = {"group:soil"} + elseif groups.sand then + floor = {"group:sand"} + else + floor = {nodename} + end + + -- get area of land with free space above + local dirt = minetest.find_nodes_in_area_under_air( + {x = pos.x - side, y = pos.y - tall, z = pos.z - side}, + {x = pos.x + side, y = pos.y + tall, z = pos.z + side}, floor) + + -- set default grass and decoration + local grass = green_grass + local decor = flowers + + -- choose grass and decoration to use on dirt patch + for n = 1, #deco do + + -- do we have a grass match? + if nodename == deco[n][1] then + grass = deco[n][2] or {} + decor = deco[n][3] or {} + end + end + + local pos2, nod, def + + -- loop through soil + for _, n in pairs(dirt) do + + if random(5) == 5 then + if decor and #decor > 0 then + -- place random decoration (rare) + local dnum = #decor or 1 + nod = decor[random(dnum)] or "" + end + else + if grass and #grass > 0 then + -- place random grass (common) + local dgra = #grass or 1 + nod = #grass > 0 and grass[random(dgra)] or "" + end + end + + pos2 = n + + pos2.y = pos2.y + 1 + + if nod and nod ~= "" then + + -- get crop param2 value + def = minetest.registered_nodes[nod] + def = def and def.place_param2 + + -- if param2 not preset then get from existing node + if not def then + local node = minetest.get_node_or_nil(pos2) + def = node and node.param2 or 0 + end + + minetest.set_node(pos2, {name = nod, param2 = def}) + end + + particle_effect(pos2) + end +end + + +-- global functions + + +-- add to sapling list +-- {sapling node, schematic or function name, "soil"|"sand"|specific_node} +--e.g. {"default:sapling", default.grow_new_apple_tree, "soil"} + +function bonemeal:add_sapling(list) + + for n = 1, #list do + saplings[#saplings + 1] = list[n] + end +end + + +-- add to crop list to force grow +-- {crop name start_, growth steps, seed node (if required)} +-- e.g. {"farming:wheat_", 8, "farming:seed_wheat"} +function bonemeal:add_crop(list) + + for n = 1, #list do + crops[#crops + 1] = list[n] + end +end + + +-- add grass and flower/plant decoration for specific dirt types +-- {dirt_node, {grass_nodes}, {flower_nodes} +-- e.g. {"default:dirt_with_dry_grass", dry_grass, flowers} +-- if an entry already exists for a given dirt type, it will add new entries and all empty +-- entries, allowing to both add decorations and decrease their frequency. +function bonemeal:add_deco(list) + + for l = 1, #list do + + for n = 1, #deco do + + -- update existing entry + if list[l][1] == deco[n][1] then + + -- adding grass types + for _, extra in pairs(list[l][2]) do + + if extra ~= "" then + + for _, entry in pairs(deco[n][2]) do + + if extra == entry then + extra = false + break + end + end + end + + if extra then + deco[n][2][#deco[n][2] + 1] = extra + end + end + + -- adding decoration types + for _, extra in ipairs(list[l][3]) do + + if extra ~= "" then + + for __, entry in pairs(deco[n][3]) do + + if extra == entry then + extra = false + break + end + end + end + + if extra then + deco[n][3][#deco[n][3] + 1] = extra + end + end + + list[l] = false + break + end + end + + if list[l] then + deco[#deco + 1] = list[l] + end + end +end + + +-- definitively set a decration scheme +-- this function will either add a new entry as is, or replace the existing one +function bonemeal:set_deco(list) + + for l = 1, #list do + + for n = 1, #deco do + + -- replace existing entry + if list[l][1] == deco[n][1] then + deco[n][2] = list[l][2] + deco[n][3] = list[l][3] + list[l] = false + break + end + end + + if list[l] then + deco[#deco + 1] = list[l] + end + end +end + + +-- global on_use function for bonemeal +function bonemeal:on_use(pos, strength, node) + + -- get node pointed at + local node = node or minetest.get_node(pos) + + -- return if nothing there + if node.name == "ignore" then + return + end + + -- make sure strength is between 1 and 4 + strength = strength or 1 + strength = max(strength, 1) + strength = min(strength, 4) + + -- papyrus and cactus + if node.name == "default:papyrus" then + + default.grow_papyrus(pos, node) + particle_effect(pos) + return + + elseif node.name == "default:cactus" then + + default.grow_cactus(pos, node) + particle_effect(pos) + return + end + + -- grow grass and flowers + if minetest.get_item_group(node.name, "soil") > 0 + or minetest.get_item_group(node.name, "sand") > 0 + or minetest.get_item_group(node.name, "can_bonemeal") > 0 then + check_soil(pos, node.name, strength) + return + end + + -- light check depending on strength (strength of 4 = no light needed) + if (minetest.get_node_light(pos) or 0) < (12 - (strength * 3)) then + return + end + + -- check for tree growth if pointing at sapling + if minetest.get_item_group(node.name, "sapling") > 0 + and random(5 - strength) == 1 then + check_sapling(pos, node.name) + return + end + + -- check for crop growth + check_crops(pos, node.name, strength) +end + + +-- +-- items +-- + + +-- mulch (strength 1) +minetest.register_craftitem("bonemeal:mulch", { + description = S("Mulch"), + inventory_image = "bonemeal_mulch.png", + + on_use = function(itemstack, user, pointed_thing) + + -- did we point at a node? + if pointed_thing.type ~= "node" then + return + end + + -- is area protected? + if minetest.is_protected(pointed_thing.under, user:get_player_name()) then + return + end + + -- take item if not in creative + if not bonemeal.is_creative(user:get_player_name()) then + itemstack:take_item() + end + + -- call global on_use function with strength of 1 + bonemeal:on_use(pointed_thing.under, 1) + + return itemstack + end +}) + + +-- bonemeal (strength 2) +minetest.register_craftitem("bonemeal:bonemeal", { + description = S("Bone Meal"), + inventory_image = "bonemeal_item.png", + + on_use = function(itemstack, user, pointed_thing) + + -- did we point at a node? + if pointed_thing.type ~= "node" then + return + end + + -- is area protected? + if minetest.is_protected(pointed_thing.under, user:get_player_name()) then + return + end + + -- take item if not in creative + if not bonemeal.is_creative(user:get_player_name()) then + itemstack:take_item() + end + + -- call global on_use function with strength of 2 + bonemeal:on_use(pointed_thing.under, 2) + + return itemstack + end +}) + + +-- fertiliser (strength 3) +minetest.register_craftitem("bonemeal:fertiliser", { + description = S("Fertiliser"), + inventory_image = "bonemeal_fertiliser.png", + + on_use = function(itemstack, user, pointed_thing) + + -- did we point at a node? + if pointed_thing.type ~= "node" then + return + end + + -- is area protected? + if minetest.is_protected(pointed_thing.under, user:get_player_name()) then + return + end + + -- take item if not in creative + if not bonemeal.is_creative(user:get_player_name()) then + itemstack:take_item() + end + + -- call global on_use function with strength of 3 + bonemeal:on_use(pointed_thing.under, 3) + + return itemstack + end +}) + + +-- bone +minetest.register_craftitem("bonemeal:bone", { + description = S("Bone"), + inventory_image = "bonemeal_bone.png", + groups = {bone = 1} +}) + +-- gelatin powder +minetest.register_craftitem("bonemeal:gelatin_powder", { + description = S("Gelatin Powder"), + inventory_image = "bonemeal_gelatin_powder.png", + groups = {food_gelatin = 1, flammable = 2} +}) + + +-- +-- crafting recipes +-- + + +-- gelatin powder +minetest.register_craft({ + output = "bonemeal:gelatin_powder 4", + recipe = { + {"group:bone", "group:bone", "group:bone"}, + {"bucket:bucket_water", "bucket:bucket_water", "bucket:bucket_water"}, + {"bucket:bucket_water", "default:torch", "bucket:bucket_water"}, + }, + replacements = { + {"bucket:bucket_water", "bucket:bucket_empty 5"}, + } +}) + +-- bonemeal (from bone) +minetest.register_craft({ + type = "shapeless", + output = "bonemeal:bonemeal 2", + recipe = {"group:bone"} +}) + +-- bonemeal (from player bones) +minetest.register_craft({ + type = "shapeless", + output = "bonemeal:bonemeal 4", + recipe = {"bones:bones"} +}) + +-- bonemeal (from coral skeleton) +minetest.register_craft({ + type = "shapeless", + output = "bonemeal:bonemeal 2", + recipe = {"default:coral_skeleton"} +}) + +-- mulch +minetest.register_craft({ + type = "shapeless", + output = "bonemeal:mulch 4", + recipe = { + "group:tree", "group:leaves", "group:leaves", + "group:leaves", "group:leaves", "group:leaves", + "group:leaves", "group:leaves", "group:leaves" + } +}) + +-- fertiliser +minetest.register_craft({ + type = "shapeless", + output = "bonemeal:fertiliser 2", + recipe = {"bonemeal:bonemeal", "bonemeal:mulch"} +}) + + +-- add bones to dirt +minetest.override_item("default:dirt", { + drop = { + max_items = 1, + items = { + { + items = {"bonemeal:bone"}, + rarity = 40 + }, + { + items = {"default:dirt"} + } + } + } +}) + + +-- add support for other mods +dofile(path .. "/mods.lua") +dofile(path .. "/lucky_block.lua") + +print (S("[MOD] bonemeal loaded")) diff --git a/mods/bonemeal/intllib.lua b/mods/bonemeal/intllib.lua new file mode 100644 index 00000000..6669d720 --- /dev/null +++ b/mods/bonemeal/intllib.lua @@ -0,0 +1,45 @@ + +-- Fallback functions for when `intllib` is not installed. +-- Code released under Unlicense . + +-- Get the latest version of this file at: +-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua + +local function format(str, ...) + local args = { ... } + local function repl(escape, open, num, close) + if escape == "" then + local replacement = tostring(args[tonumber(num)]) + if open == "" then + replacement = replacement..close + end + return replacement + else + return "@"..open..num..close + end + end + return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) +end + +local gettext, ngettext +if minetest.get_modpath("intllib") then + if intllib.make_gettext_pair then + -- New method using gettext. + gettext, ngettext = intllib.make_gettext_pair() + else + -- Old method using text files. + gettext = intllib.Getter() + end +end + +-- Fill in missing functions. + +gettext = gettext or function(msgid, ...) + return format(msgid, ...) +end + +ngettext = ngettext or function(msgid, msgid_plural, n, ...) + return format(n==1 and msgid or msgid_plural, ...) +end + +return gettext, ngettext diff --git a/mods/bonemeal/license.txt b/mods/bonemeal/license.txt new file mode 100644 index 00000000..fec6f6aa --- /dev/null +++ b/mods/bonemeal/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 TenPlus1 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/mods/bonemeal/locale/bonemeal.en.tr b/mods/bonemeal/locale/bonemeal.en.tr new file mode 100644 index 00000000..bdbed19b --- /dev/null +++ b/mods/bonemeal/locale/bonemeal.en.tr @@ -0,0 +1,7 @@ +# textdomain:bonemeal +#[MOD] bonemeal loaded= +#Bone= +#Bone Meal= +#Fertiliser= +#Gelatin Powder= +#Mulch= diff --git a/mods/bonemeal/locale/bonemeal.es.tr b/mods/bonemeal/locale/bonemeal.es.tr new file mode 100644 index 00000000..964d56ec --- /dev/null +++ b/mods/bonemeal/locale/bonemeal.es.tr @@ -0,0 +1,7 @@ +# textdomain:bonemeal +[MOD] bonemeal loaded=[MOD] bonemeal cargado +Bone=Hueso +Bone Meal=Comida de hueso +Fertiliser=Fertilizante +#Gelatin Powder= +Mulch=Mantillo diff --git a/mods/bonemeal/locale/bonemeal.fr.tr b/mods/bonemeal/locale/bonemeal.fr.tr new file mode 100644 index 00000000..aba2e617 --- /dev/null +++ b/mods/bonemeal/locale/bonemeal.fr.tr @@ -0,0 +1,7 @@ +# textdomain:bonemeal +[MOD] bonemeal loaded=[MOD] bonemeal chargé +Bone=Os +Bone Meal=Poudre d'os +Fertiliser=Engrais +Gelatin Powder=Poudre de gélatine +Mulch=Paillis diff --git a/mods/bonemeal/locale/bonemeal.it.tr b/mods/bonemeal/locale/bonemeal.it.tr new file mode 100644 index 00000000..26e0d7d7 --- /dev/null +++ b/mods/bonemeal/locale/bonemeal.it.tr @@ -0,0 +1,7 @@ +# textdomain:bonemeal +[MOD] bonemeal loaded=[MOD] bonemeal caricata +Bone=Ossa +Bone Meal=Pasto osseo +Fertiliser=Fertilizzante +#Gelatin Powder= +Mulch=Pacciame diff --git a/mods/bonemeal/locale/bonemeal.ru.tr b/mods/bonemeal/locale/bonemeal.ru.tr new file mode 100644 index 00000000..0f63b089 --- /dev/null +++ b/mods/bonemeal/locale/bonemeal.ru.tr @@ -0,0 +1,7 @@ +# textdomain:bonemeal +[MOD] bonemeal loaded=[MOD] коÑÑ‚Ð½Ð°Ñ Ð¼ÑƒÐºÐ° загружена +Bone=КоÑÑ‚ÑŒ +Bone Meal=КоÑÑ‚Ð½Ð°Ñ ÐœÑƒÐºÐ° +Fertiliser=Удобрение +#Gelatin Powder= +Mulch=Мульча diff --git a/mods/bonemeal/locale/es.txt b/mods/bonemeal/locale/es.txt new file mode 100644 index 00000000..3770d5ee --- /dev/null +++ b/mods/bonemeal/locale/es.txt @@ -0,0 +1,7 @@ +# init.lua + +Mulch = Mantillo +Bone Meal = Comida de hueso +Fertiliser = Fertilizante +Bone = Hueso +[MOD] bonemeal loaded = [MOD] bonemeal cargado diff --git a/mods/bonemeal/locale/fr.txt b/mods/bonemeal/locale/fr.txt new file mode 100644 index 00000000..24475c8f --- /dev/null +++ b/mods/bonemeal/locale/fr.txt @@ -0,0 +1,7 @@ +# init.lua + +Mulch = Paillis +Bone Meal = Poudre d'os +Fertiliser = Engrais +Bone = Os +[MOD] bonemeal loaded = [MOD] bonemeal chargé diff --git a/mods/bonemeal/locale/it.txt b/mods/bonemeal/locale/it.txt new file mode 100644 index 00000000..4626dd82 --- /dev/null +++ b/mods/bonemeal/locale/it.txt @@ -0,0 +1,7 @@ +# init.lua + +Mulch = Pacciame +Bone Meal = Pasto osseo +Fertiliser = Fertilizzante +Bone = Ossa +[MOD] bonemeal loaded = [MOD] bonemeal caricata diff --git a/mods/bonemeal/locale/ru.txt b/mods/bonemeal/locale/ru.txt new file mode 100644 index 00000000..4faa2e04 --- /dev/null +++ b/mods/bonemeal/locale/ru.txt @@ -0,0 +1,7 @@ +# init.lua + +Mulch = Мульча +Bone Meal = КоÑÑ‚Ð½Ð°Ñ ÐœÑƒÐºÐ° +Fertiliser = Удобрение +Bone = КоÑÑ‚ÑŒ +[MOD] bonemeal loaded = [MOD] коÑÑ‚Ð½Ð°Ñ Ð¼ÑƒÐºÐ° загружена diff --git a/mods/bonemeal/locale/template.txt b/mods/bonemeal/locale/template.txt new file mode 100644 index 00000000..c5cb8724 --- /dev/null +++ b/mods/bonemeal/locale/template.txt @@ -0,0 +1,7 @@ +# init.lua + +Mulch = +Bone Meal = +Fertiliser = +Bone = +[MOD] bonemeal loaded = diff --git a/mods/bonemeal/lucky_block.lua b/mods/bonemeal/lucky_block.lua new file mode 100644 index 00000000..d335d35f --- /dev/null +++ b/mods/bonemeal/lucky_block.lua @@ -0,0 +1,29 @@ + +-- add lucky blocks + +local function growy(pos, player) + + local dpos = minetest.find_node_near(pos, 1, "group:soil") + + if dpos then + bonemeal:on_use(dpos, 5) + end +end + + +if minetest.get_modpath("lucky_block") then + + lucky_block:add_blocks({ + {"lig"}, + {"dro", {"bonemeal:mulch"}, 10}, + {"dro", {"bonemeal:bonemeal"}, 10}, + {"dro", {"bonemeal:fertiliser"}, 10}, + {"cus", growy}, + {"nod", "default:chest", 0, { + {name = "bonemeal:mulch", max = 20}, + {name = "bonemeal:bonemeal", max = 15}, + {name = "bonemeal:fertiliser", max = 10}, + }}, + }) + +end diff --git a/mods/bonemeal/mod.conf b/mods/bonemeal/mod.conf new file mode 100644 index 00000000..fec08dc7 --- /dev/null +++ b/mods/bonemeal/mod.conf @@ -0,0 +1 @@ +name = bonemeal \ No newline at end of file diff --git a/mods/bonemeal/mods.lua b/mods/bonemeal/mods.lua new file mode 100644 index 00000000..ace943f2 --- /dev/null +++ b/mods/bonemeal/mods.lua @@ -0,0 +1,162 @@ + +-- craft bones from animalmaterials into bonemeal +if minetest.get_modpath("animalmaterials") then + + minetest.register_craft({ + type = "shapeless", + output = "bonemeal:bonemeal 2", + recipe = {"animalmaterials:bone"} + }) +end + + +if farming and farming.mod and farming.mod == "redo" then + + bonemeal:add_crop({ + {"farming:tomato_", 8}, + {"farming:corn_", 8}, + {"farming:melon_", 8}, + {"farming:pumpkin_", 8}, + {"farming:beanpole_", 5}, + {"farming:blueberry_", 4}, + {"farming:raspberry_", 4}, + {"farming:carrot_", 8}, + {"farming:cocoa_", 4}, + {"farming:coffee_", 5}, + {"farming:cucumber_", 4}, + {"farming:potato_", 4}, + {"farming:grapes_", 8}, + {"farming:rhubarb_", 3}, + {"farming:barley_", 7}, + {"farming:hemp_", 8}, + {"farming:chili_", 8}, + {"farming:garlic_", 5}, + {"farming:onion_", 5}, + {"farming:pepper_", 5}, + {"farming:pineapple_", 8}, + {"farming:pea_", 5}, + {"farming:beetroot_", 5}, + {"farming:rye_", 8}, + {"farming:oat_", 8}, + {"farming:rice_", 8}, + {"farming:mint_", 4}, + {"farming:cabbage_", 6} + }) +end + + +if minetest.get_modpath("ethereal") then + + bonemeal:add_crop({ + {"ethereal:strawberry_", 8}, + {"ethereal:onion_", 5} + }) + + bonemeal:add_sapling({ + {"ethereal:palm_sapling", ethereal.grow_palm_tree, "soil"}, + {"ethereal:palm_sapling", ethereal.grow_palm_tree, "sand"}, + {"ethereal:yellow_tree_sapling", ethereal.grow_yellow_tree, "soil"}, + {"ethereal:big_tree_sapling", ethereal.grow_big_tree, "soil"}, + {"ethereal:banana_tree_sapling", ethereal.grow_banana_tree, "soil"}, + {"ethereal:frost_tree_sapling", ethereal.grow_frost_tree, "soil"}, + {"ethereal:mushroom_sapling", ethereal.grow_mushroom_tree, "soil"}, + {"ethereal:willow_sapling", ethereal.grow_willow_tree, "soil"}, + {"ethereal:redwood_sapling", ethereal.grow_redwood_tree, "soil"}, + {"ethereal:orange_tree_sapling", ethereal.grow_orange_tree, "soil"}, + {"ethereal:bamboo_sprout", ethereal.grow_bamboo_tree, "soil"}, + {"ethereal:birch_sapling", ethereal.grow_birch_tree, "soil"}, + {"ethereal:sakura_sapling", ethereal.grow_sakura_tree, "soil"} + }) + + local grass = {"default:grass_3", "default:grass_4", "default:grass_5", ""} + + bonemeal:add_deco({ + {"ethereal:crystal_dirt", {"ethereal:crystalgrass", "", "", "", ""}, {}}, + {"ethereal:fiery_dirt", {"ethereal:dry_shrub", "", "", "", ""}, {}}, + {"ethereal:prairie_dirt", grass, {"flowers:dandelion_white", + "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", + "flowers:tulip", "flowers:viola", "ethereal:strawberry_7"}}, + {"ethereal:gray_dirt", {}, {"ethereal:snowygrass", "", ""}}, + {"ethereal:cold_dirt", {}, {"ethereal:snowygrass", "", ""}}, + {"ethereal:mushroom_dirt", {}, {"flowers:mushroom_red", "flowers:mushroom_brown", "", "", ""}}, + {"ethereal:jungle_dirt", grass, {"default:junglegrass", "", "", ""}}, + {"ethereal:grove_dirt", grass, {"ethereal:fern", "", "", ""}}, + {"ethereal:bamboo_dirt", grass, {}} + }) +end + + +if minetest.get_modpath("moretrees") then + + -- special fir check for snow + local function fir_grow(pos) + + if minetest.find_node_near(pos, 1, + {"default:snow", "default:snowblock", "default:dirt_with_snow"}) then + + moretrees.grow_fir_snow(pos) + else + moretrees.grow_fir(pos) + end + end + + bonemeal:add_sapling({ + {"moretrees:beech_sapling", moretrees.spawn_beech_object, "soil"}, + {"moretrees:apple_tree_sapling", moretrees.spawn_apple_tree_object, "soil"}, + {"moretrees:oak_sapling", moretrees.spawn_oak_object, "soil"}, + {"moretrees:sequoia_sapling", moretrees.spawn_sequoia_object, "soil"}, + --{"moretrees:birch_sapling", moretrees.spawn_birch_object, "soil"}, + {"moretrees:birch_sapling", moretrees.grow_birch, "soil"}, + {"moretrees:palm_sapling", moretrees.spawn_palm_object, "soil"}, + {"moretrees:palm_sapling", moretrees.spawn_palm_object, "sand"}, + {"moretrees:date_palm_sapling", moretrees.spawn_date_palm_object, "soil"}, + {"moretrees:date_palm_sapling", moretrees.spawn_date_palm_object, "sand"}, + --{"moretrees:spruce_sapling", moretrees.spawn_spruce_object, "soil"}, + {"moretrees:spruce_sapling", moretrees.grow_spruce, "soil"}, + {"moretrees:cedar_sapling", moretrees.spawn_cedar_object, "soil"}, + {"moretrees:poplar_sapling", moretrees.spawn_poplar_object, "soil"}, + {"moretrees:willow_sapling", moretrees.spawn_willow_object, "soil"}, + {"moretrees:rubber_tree_sapling", moretrees.spawn_rubber_tree_object, "soil"}, + {"moretrees:fir_sapling", fir_grow, "soil"} + }) + +elseif minetest.get_modpath("technic_worldgen") then + + bonemeal:add_sapling({ + {"moretrees:rubber_tree_sapling", technic.rubber_tree_model, "soil"} + }) +end + + +if minetest.get_modpath("caverealms") then + + local fil = minetest.get_modpath("caverealms") .. "/schematics/shroom.mts" + local add_shroom = function(pos) + + minetest.swap_node(pos, {name = "air"}) + + minetest.place_schematic( + {x = pos.x - 5, y = pos.y, z = pos.z - 5}, fil, 0, nil, false) + end + + bonemeal:add_sapling({ + {"caverealms:mushroom_sapling", add_shroom, "soil"} + }) +end + + +if minetest.get_modpath("dye") then + + local bonemeal_dyes = { + bonemeal = "white", fertiliser = "green", mulch = "brown"} + + for mat, dye in pairs(bonemeal_dyes) do + + minetest.register_craft({ + output = "dye:" .. dye .. " 4", + recipe = { + {"bonemeal:" .. mat} + }, + }) + end +end diff --git a/mods/bonemeal/screenshot.png b/mods/bonemeal/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a14caeaed8e81374cac338b9eea3a16c49568298 GIT binary patch literal 15242 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 literal 0 HcmV?d00001 diff --git a/mods/bonemeal/textures/bonemeal_bone.png b/mods/bonemeal/textures/bonemeal_bone.png new file mode 100644 index 0000000000000000000000000000000000000000..d86e7bea632b7f989a10ad21ba29f4debbe53c6a GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$66~#q=|NZvhey9x; zWGo5t3ubV5b|VeQvGjCt4B@z*oY26qj7`9h(W5|@QBb?Fjl3ZfKrSlL4Lsu4$p3+0Xdx0_Zq6U|DAA5Nn*5-;aR4iaP cG50vDR|&W8r>KZcKnoZ=UHx3vIVCg!0D&n!6951J literal 0 HcmV?d00001 diff --git a/mods/bonemeal/textures/bonemeal_gelatin_powder.png b/mods/bonemeal/textures/bonemeal_gelatin_powder.png new file mode 100644 index 0000000000000000000000000000000000000000..0625cc25a7175e4218b95ba0689c4d8e2e94755a GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|riSXrcTT>2Zmrzk zt1&=v#*!evUNN9!@d=~vU={e4$t zq)-PGXDkWw3ubV5b|VeQ5%Y9$4B@z*{2(ELLCKV@Z6~jS&>2<+feOa1E{1(xKotz0 Lu6{1-oD!M= xmin and p.x <= xmax + and p.y >= ymin and p.y <= ymax + and p.z >= zmin and p.z <= zmax +end + + +local function get_obj_box(obj) + + local box + + if obj:is_player() then + box = {-.5, -.5, -.5, .5, 1.5, .5} + else + box = obj:get_luaentity().collisionbox + or {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + end + + local p = obj:get_pos() + local x1, y1, z1, x2, y2, z2 = unpack(box) + + return {x = x1 + p.x, y = y1 + p.y, z = z1 + p.z}, + {x = x2 + p.x, y = y2 + p.y, z = z2 + p.z} +end + +--= END (Thanks Kaeza :) + + +local on_hit_remove = function(self) + + minetest.sound_play( + bows.registed_arrows[self.name].on_hit_sound, { + pos = self.object:get_pos(), + gain = 1.0, + max_hear_distance = 7 + }) + + -- chance of dropping arrow + local chance = minetest.registered_items[self.name].drop_chance + + if math.random(chance) == 1 then + minetest.add_item(self.object:get_pos(), self.name) + end + + self.object:remove() + + return self +end + + +local on_hit_object = function(self, target, hp, user, lastpos) + + target:punch(user, 0.1, { + full_punch_interval = 0.1, + damage_groups = {fleshy = hp}, + }, nil) + + if bows.registed_arrows[self.name].on_hit_object then + + bows.registed_arrows[self.name].on_hit_object( + self, target, hp, user, lastpos) + end + + on_hit_remove(self) + + return self +end + + +minetest.register_entity("bows:arrow",{ + + hp_max = 10, + visual = "wielditem", + visual_size = {x = .20, y = .20}, + collisionbox = {-0.1,-0.1,-0.1,0.1,0.1,0.1}, + physical = true, + textures = {"air"}, + _is_arrow = true, + timer = 10, + oldvel = {x = 0, y = 0, z = 0}, + + on_activate = function(self, staticdata) + + if not self then + self.object:remove() + return + end + + if bows.tmp and bows.tmp.arrow ~= nil then + + self.arrow = bows.tmp.arrow + self.user = bows.tmp.user + self.name = bows.tmp.name + self.dmg = bows.registed_arrows[self.name].damage + + bows.tmp = nil + + self.object:set_properties({textures = {self.arrow}}) + else + self.object:remove() + end + end, + + on_step = function(self, dtime, ...) + + self.timer = self.timer - dtime + + if self.timer < 0 then + self.object:remove() + return + end + + local what_is, what_obj, ent + + for i, ob in pairs(minetest.get_objects_inside_radius( + self.object:get_pos(), radius)) do + + what_obj = nil + what_is = "" + + -- player + if ob + and bows.pvp + and ob:is_player() + and ob:get_player_name() ~= self.user:get_player_name() then + + what_obj = ob + what_is = "player" + end + + -- entity/mob + if ob and not what_obj then + + ent = ob:get_luaentity() + + if ent + and ent.physical + and not ent._is_arrow + and ent.name ~= "__builtin:item" then + what_obj = ob + what_is = "entity" + end + end + + if what_obj then + + if colbox then + + -- Object specific collision detection + local p1, p2 = get_obj_box(what_obj) + + if pos_in_box(self.object:get_pos(), p1, p2) then + + on_hit_object(self, what_obj, self.dmg, self.user, + self.object:get_pos()) + + return self + end + else + on_hit_object(self, what_obj, self.dmg, self.user, + self.object:get_pos()) + + return self + end + end + end + + local vel = self.object:get_velocity() + + if vel.x == 0 or vel.y == 0 or vel.z == 0 then + + if bows.registed_arrows[self.name].on_hit_node then + + local pos = self.object:get_pos() + local lastpos = {x = pos.x, y = pos.y, z = pos.z} + + pos.x = pos.x + (self.oldvel.x / 100) + pos.y = pos.y + (self.oldvel.y / 100) + pos.z = pos.z + (self.oldvel.z / 100) + + self.node = minetest.get_node(pos) + + bows.registed_arrows[self.name].on_hit_node( + self, pos, self.user, lastpos) + end + + on_hit_remove(self) + + return self + end + + self.oldvel = vel + end, +}) diff --git a/mods/bows/depends.txt b/mods/bows/depends.txt new file mode 100644 index 00000000..9db29ecb --- /dev/null +++ b/mods/bows/depends.txt @@ -0,0 +1,3 @@ +default +mobs? +lucky_block? diff --git a/mods/bows/description.txt b/mods/bows/description.txt new file mode 100644 index 00000000..804d9907 --- /dev/null +++ b/mods/bows/description.txt @@ -0,0 +1 @@ +Adds a selection of bows and arrows for players to use in-game. diff --git a/mods/bows/init.lua b/mods/bows/init.lua new file mode 100644 index 00000000..faf0e1f8 --- /dev/null +++ b/mods/bows/init.lua @@ -0,0 +1,169 @@ + +-- Bows Mod by UjEdwin + +bows = { + pvp = minetest.settings:get_bool("enable_pvp"), + feather = minetest.get_modpath("mobs") and "mobs:chicken_feather" or "default:leaves", + registed_arrows = {}, + registed_bows = {}, +} + + +local creative_mode_cache = minetest.settings:get_bool("creative_mode") + +function bows.is_creative(name) + return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) +end + + +bows.register_arrow = function(name, def) + + if name == nil + or name == "" then + return false + end + + def.damage = def.damage or 0 + def.name = "bows:" .. name + def.level = def.level or 1 + def.on_hit_object = def.on_hit_object + def.on_hit_node = def.on_hit_node + def.on_hit_sound = def.on_hit_sound or "default_dig_dig_immediate" + + bows.registed_arrows[def.name] = def + + minetest.register_craftitem(":bows:" .. name, { + description = def.description or name, + inventory_image = def.texture or "bows_arrow_wooden.png", + groups = {arrow = 1}, + drop_chance = def.drop_chance + }) + + if def.craft then + + minetest.register_craft({ + output = def.name .." " .. (def.craft_count or 4), + recipe = def.craft + }) + end +end + + +bows.register_bow = function(name, def) + + if name == nil + or name == "" then + return false + end + + def.replace = "bows:" .. name .. "_loaded" + def.name = "bows:" .. name + def.uses = def.uses - 1 or 49 + + bows.registed_bows[def.replace] = def + + minetest.register_tool(":" .. def.name, { + description = def.description or name, + inventory_image = def.texture or "bows_bow.png", + on_use = bows.load, + groups = {bow = 1}, + }) + + minetest.register_tool(":" .. def.replace, { + description = def.description or name, + inventory_image = def.texture_loaded or "bows_bow_loaded.png", + on_use = bows.shoot, + groups = {bow = 1, not_in_creative_inventory = 1}, + }) + + if def.craft then + minetest.register_craft({output = def.name,recipe = def.craft}) + end +end + + +bows.load = function(itemstack, user, pointed_thing) + + local inv = user:get_inventory() + local index = user:get_wield_index() - 1 + local arrow = inv:get_stack("main", index) + + if minetest.get_item_group(arrow:get_name(), "arrow") == 0 then + return itemstack + end + + local item = itemstack:to_table() + local meta = minetest.deserialize(item.metadata) + + meta = {arrow = arrow:get_name()} + + item.metadata = minetest.serialize(meta) + item.name = item.name .. "_loaded" + + itemstack:replace(item) + + if not bows.is_creative(user:get_player_name()) then + inv:set_stack("main", index, + ItemStack(arrow:get_name() .. " " .. (arrow:get_count() - 1))) + end + + return itemstack +end + + +bows.shoot = function(itemstack, user, pointed_thing) + + local item = itemstack:to_table() + local meta = minetest.deserialize(item.metadata) + + if (not (meta and meta.arrow)) + or (not bows.registed_arrows[meta.arrow]) then + return itemstack + end + + local name = itemstack:get_name() + local replace = bows.registed_bows[name].name + local ar = bows.registed_bows[name].uses + local wear = bows.registed_bows[name].uses + local level = 19 + bows.registed_bows[name].level + + bows.tmp = {} + bows.tmp.arrow = meta.arrow + bows.tmp.user = user + bows.tmp.name = meta.arrow + + item.arrow = "" + item.metadata = minetest.serialize(meta) + item.name = replace + itemstack:replace(item) + + local pos = user:get_pos() + local dir = user:get_look_dir() + local e = minetest.add_entity({ + x = pos.x, + y = pos.y + 1.5, + z = pos.z + }, "bows:arrow") + + e:set_velocity({x = dir.x * level, y = dir.y * level, z = dir.z * level}) + e:set_acceleration({x = dir.x * -3, y = -10, z = dir.z * -3}) + e:set_yaw(user:get_look_horizontal() - math.pi/2) + + if not bows.is_creative(user:get_player_name()) then + itemstack:add_wear(65535 / wear) + end + + minetest.sound_play("bows_shoot", {pos = pos}) + + return itemstack +end + + +local path = minetest.get_modpath("bows") + +dofile(path .. "/arrow.lua") +dofile(path .. "/items.lua") +dofile(path .. "/lucky_block.lua") + + +print ("[MOD] Bows loaded") diff --git a/mods/bows/items.lua b/mods/bows/items.lua new file mode 100644 index 00000000..89dcf4dc --- /dev/null +++ b/mods/bows/items.lua @@ -0,0 +1,151 @@ + +minetest.register_craft({output = "default:flint",recipe = {{"default:gravel"},}}) +minetest.register_craft({output = "farming:cotton 4",recipe = {{"group:wool"},}}) + +bows.register_bow("bow_wood",{ + description = "Wooden bow", + texture = "bows_bow.png", + texture_loaded = "bows_bow_loaded.png", + uses = 50, + level = 1, + craft = { + {"", "group:stick", "farming:string"}, + {"group:stick", "", "farming:string"}, + {"", "group:stick", "farming:string"} + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bows:bow_wood", + burntime = 3, +}) + +bows.register_bow("bow_steel",{ + description = "Steel bow", + texture = "bows_bow_steel.png", + texture_loaded = "bows_bow_loaded_steel.png", + uses = 280, --140, + level = 5, --8, + craft = { + {"", "default:steel_ingot", "farming:string"}, + {"default:steel_ingot", "", "farming:string"}, + {"", "default:steel_ingot", "farming:string"} + }, +}) + +bows.register_bow("bow_bronze",{ + description = "Bronze bow", + texture = "bows_bow_bronze.png", + texture_loaded = "bows_bow_loaded_bronze.png", + uses = 140, --280, + level = 3, --10, + craft = { + {"", "default:bronze_ingot", "farming:string"}, + {"default:bronze_ingot", "", "farming:string"}, + {"", "default:bronze_ingot", "farming:string"} + }, +}) + +bows.register_bow("bow_bowie",{ + description = "David BOWie", + texture = "bows_bow_bowie.png", + texture_loaded = "bows_bow_loaded_bowie.png", + uses = 500, + level = 7, +}) + +bows.register_arrow("arrow",{ + description = "Arrow", + texture = "bows_arrow_wood.png", + damage = 5, + craft_count = 4, + drop_chance = 10, + craft = { + {"default:flint", "group:stick", bows.feather} + }, +--[[ + on_hit_node = function(self, pos, user, arrow_pos) + + minetest.add_particle({ + pos = pos, + velocity = {x=0, y=0, z=0}, + acceleration = {x=0, y=0, z=0}, + expirationtime = 1, + size = 4, + collisiondetection = false, + vertical = false, + texture = "heart.png", + }) + end, +]] +}) + +minetest.register_craft({ + type = "fuel", + recipe = "bows:arrow", + burntime = 1, +}) + +bows.register_arrow("arrow_steel",{ + description = "Steel arrow", + texture = "bows_arrow_wood.png^[colorize:#FFFFFFcc", + damage = 8, + craft_count = 4, + drop_chance = 8, + craft = { + {"default:steel_ingot", "group:stick", bows.feather} + }, + on_hit_object = function(self, target, hp, user, lastpos) + if target + and target:get_luaentity() + and target:get_luaentity().name + and target:get_luaentity().name == "mob_horse:horse" then + print ("--- aww da horsey!!!") + end + end, +}) + +bows.register_arrow("arrow_mese",{ + description = "Mese arrow", + texture = "bows_arrow_wood.png^[colorize:#e3ff00cc", + damage = 12, + craft_count = 4, + drop_chance = 6, + craft = { + {"default:mese_crystal", "group:stick", bows.feather} + }, + on_hit_node = function(self, pos, user, arrow_pos) + + if self.node.name == "mesecons_switch:mesecon_switch_on" + or self.node.name == "mesecons_switch:mesecon_switch_off" then + + local def = minetest.registered_nodes[self.node.name] + + -- This toggles the mesecons switch on/off + if def and def.on_rightclick then + def.on_rightclick(vector.round(pos), self.node, user) + end + end + end, +}) + +bows.register_arrow("arrow_diamond",{ + description = "Diamond arrow", + texture = "bows_arrow_wood.png^[colorize:#15d7c2cc", + damage = 15, + craft_count = 4, + drop_chance = 4, + craft = { + {"default:diamond", "group:stick", bows.feather} + }, + on_hit_node = function(self, pos, user, arrow_pos) + if self.node.name == "default:glass" + and not minetest.is_protected(pos, user:get_player_name()) then + minetest.sound_play("default_break_glass", { + pos = pos, gain = 1.0, max_hear_distance = 10}) + minetest.remove_node(pos) + minetest.add_item(pos, "vessels:glass_fragments") + end + end, +}) diff --git a/mods/bows/lucky_block.lua b/mods/bows/lucky_block.lua new file mode 100644 index 00000000..f6d0e826 --- /dev/null +++ b/mods/bows/lucky_block.lua @@ -0,0 +1,23 @@ + +if minetest.get_modpath("lucky_block") then + + lucky_block:add_blocks({ + {"dro", {"bows:bow_wood"}}, + {"dro", {"bows:bow_steel"}}, + {"dro", {"bows:bow_bronze"}}, + {"dro", {"bows:arrow"}, 5}, + {"dro", {"bows:arrow_steel"}, 5}, + {"dro", {"bows:arrow_mese"}, 5}, + {"dro", {"bows:arrow_diamond"}, 5}, + {"nod", "default:chest", 0, { + {name = "default:stick", max = 5}, + {name = "default:flint", max = 3}, + {name = "default:steel_ingot", max = 3}, + {name = "default:bronze_ingot", max = 3}, + {name = "default:mese_crystal_fragment", max = 3}, + {name = "farming:string", max = 5}, + {name = bows.feather, max = 4}, + {name = "bows:bow_bowie", max = 1} + }}, + }) +end \ No newline at end of file diff --git a/mods/bows/mod.conf b/mods/bows/mod.conf new file mode 100644 index 00000000..ce8dd93f --- /dev/null +++ b/mods/bows/mod.conf @@ -0,0 +1 @@ +name = bows diff --git a/mods/bows/readme.MD b/mods/bows/readme.MD new file mode 100644 index 00000000..fe7a46ca --- /dev/null +++ b/mods/bows/readme.MD @@ -0,0 +1,12 @@ + +# Bows Mod for Minetest + +### Originally by AiTechEye + +### Forked and tweaked by TenPlus1 + +This mod allows the player to craft bows and arrows to be used in game that can hurt players and mobs as well as affect nodes hit when using special functions included in the arrow definition. + +License: CC0 + +Lucky blocks: 8 diff --git a/mods/bows/screenshot.png b/mods/bows/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..7080c294bfa2836af46e39dd7852d0cdc2444b83 GIT binary patch literal 16849 zcmZs?1yCJ46eh~W-5m-ScXz)y6nEF+F2&s)E>hfz7I$~Q6e#ZQ6nBU2|90lR-F>r@ z$z*c!&6kr*CMR-EjHrQ^#=4`0ajJil;$9S z79#;D(EvD^fgl!)Drzia5WbES(;ES{V%$jMI6)j{(_ zmn0;_FD2~Tii_Nh2ifl^kD#1><@z5zsqTN$txJltKeMD8YofkxVn=trfV-cnItP0? zQhxN_zSSsoc2?)~T|)Y@rbi1t1|-H7xaP)-m!`@-7A1E!AYbk#;-H{_Q1VjZn%-*{ zJxG2VymLHXedfJW4K6*;A)I|eVeQ)zWtboTg1nFx&_gdQQ~0we$k^1`3|;I*w4loW zIgfYmW{2s%X66XXecY=CL}-+=!o z?0*6Of3W|>_y4f{FWCRa_kZj5e**t+-TqI$|4+OBgYQOiRIEJcbj5mqY`}B~&`9>C z_+iWM{{<){6-11_jRHxWArBwAf`=r|UO^9$BmYO=4HD%Mg9rcPj1HWR zd9H%G^$I`1=(y-(1qSJbf39@p2EH6`d-U;wJ{w?e14hAE}?|O*%b!yai7to z`wt69Zu9;H+T^PkB~T|w8t!Ep%I9WpXo7(46P}UNHuynKPI`~n3ls>R${r2we((Dy z2s+*Fg8>ej>m}-%ygI`k9Bu=^|1?0%bCqlX&vh^s4SH<po*&qt4~6Z{@5r#C2e+G2V>R1@&QSL>OpxLo z$I2o2aN9)zHiOFfCgWA833UE|xT$5>#hww; zfbVWYY+?TBPDn9-v3^L&DU|svUGa4Zrkdk_I>}fFzx10fkGc=+i^)s~_lLU#^_@U& z3}s==#dn+EQD=rx9o*K?8WCAj`}`w?2X9w-i+SazAfPvl;o&Tzs;jWffl!=VY2PwqwpO1e^=c`HrKSt4eOwniJsFr48fVrRa}qmLo#b-ZsiDl_n5bUccO zLb9m^#c&ZX1(ja#p|PR4>u2h|&jjD;jqY1jGOLEryt&Cr?t&ki@+fi~Z@`bhFwfdX ze{fmhr@GXk{Ke)0XclGaBFwn=YmO0a@la@czt*&lSg_U&C=unmZ(3OF5l7-tP$f&X zvQrsKh{5HD8R(?V-kRZT;g4yCf)oA3LnAX@i$kG0-Drxe9dt>%Kmom#w5YCbRh+T( zhozmD{gR%u5xclU*|EMQ7M#S+t}3(GBUK(?2Yz)lY5$!wqDqlRFVU2#UCGU)ALfjw0vAX z^_DRUGN;^@K-%WwJw#x1q7&#SAZ3Okc2fe}Oo;?Zhh`9$bC>5*drn#99Ku7|39xja zZlJ>=at8-Mid+ozv z0X2AmKB2Pw>jtPPba75I<&V>DiCZpcs%~r}^9D?=p;OYZ{YjB!scLUTg=Nu0Cz5J! z%w3`vMU3Ps2Pa)xtAwUvt4=}jS0-CJG2oPEhROewcb)oP8trE{SlY4vSxCGA6V(Pr zin=^69LpvWaPZZ@G+!$FEKZf)jNqEQ7UxM@&xlDPW=C9c_^6eO}vdq6n=A!9BKt%!zacJO>8Z57W7Eaypu z62JtpJZPl0&z6W{?x@QOG3CUJA%!U%rTl5WVhtHj&J=}Fw31>oaq@IJ9Th7V#r_l# zI{G_+ho*x!CwaV7qaI!$+(oHmM6p`$>^_z4C47H@CW5 z*oMJSiLl>~@~0a4Uqd^v6i?LH!ah3{!d(XY#6$@^sT0@T{qkWQ;8e zt!4q+jf>=(ME_pcI;B}81V_?vcu5s{(6jNkD$-N=0IT{hZEy6DTX}Gf4J8M>R8jDu zJ~nyri_oGEHAy6P!TN;7kC9ND;Bi+Gx_@>jE5p~-$qT>~?xK;_hd%i)OprtFu#zpQ z-qJGk!HNr2xb6eDqGCPKXt2B?c=d%hNf-Gfncir2gJcS?z7vaQ+_{k>IK2dqt7=A6 z4WdNQZf>odZf{5Qwzr_h^6NLL3;o!;lIPtxA=L0r_%>_FJdpqP?8I9;tD-E`pS@Qy zA*OsI7~3&oFO^lSgO|mDjK{phX4Ow3MM&VZ+(K}P#bN&8nJO{RPd zfwn|T`ri;#%A8l&?2k5PMl7Jm$HMJ24xmJ}xsE}Nw@<#@QmGsfdtkk8@EN?N>FP|W zcB0FyS=hjF#${VgtIj;kg0-)q6v3jdEvYGI_iQQ;Ln$8hPOB?uLWL4m>3!P5&xNDt z_y^leb?J&Z1I47<-%XKj5cL2^eZ+1E0h#}FL1G-R5vrZ#^*>G+=ErcqlP zR#9&*xjc2c$RV=m6p$Q;>)Xrw_eiO0>=@4+P+}SN-%UdQ-jyBViNS7&fc{L;MJ&ta zj)hZ((q~`%ZvA3CcQE`CNg1nMnCfn7GI(PW{=fX2k@`;EFQJ%*Zx9?DZtRo9nK@g4~+>^G>l@fQN-PCi)63*hCGfL zTY$x)$Wsq@fS6TG&IzYyezzBZ*-<;rU1L=U7gtJx?NQZqfa3gGD5a6pn>|KnNf?LK z%2G&hw@1&vOU~}&T0;WMHxjprxM*ADsXpd8x*&U^phW1W!MxV}P z5B#iG#Q~}&?5yA3oy7%~EKK-Sh(qTt$^9$>cY}H8SJhe1RqP68&9!T&$YwP0 zAS_`J4Urj#UZHaN^LsmP@cD7NE$L&*tj#Y0HU~<%;BTd%72d3%sg+IGIKGMBL+bA| z=9A@r!mCD~CzM1nU6iWDZLHMq4o}(?e_%SYr;bx9Nw?7ZW4m!tmK=O81h4f>n&%P9 z4fjva5bHo$_1yQfFat5lV|uONCnH)ZHD~+ReW)5B zXh8arG2@eO^kDuhLOIU-1E!g3Rt=pgW%>e1on&${7 zl!>WqP_GobQV0cAl~fCK`PEhpJ{nE7Av{jlHCa`c^52r0`tYYXgXnjze?tTo#HJUFuN37pdZ?ZhX^`|=q^d}uR<_L!;in)RBM_$l&))?m?BN^;dS@j845S{ARClV_aHX7M6@X zr*lP7sCscpe;TNHt{RgieLEEMj2^#VvVW4s$fcn^bfOpOJd6}E83V%}Rwx8#2~PNc49(*ORpP@@Ha{AI&AOi`=8qmcV3$ZrQC2^m&6lg>$YBB@ znE#C!t0p-v>6c7Zhn8ic(Gzx%lX2OW6YX0jqXIs2V@%9$5vTerb-A3sw%-OlYDJ9M zI#b*P1?jRq);vNrNUL5yilT|u>CbKjZ0h4HE^URv-X7;4RjhF@AIx!DoT-LWllgjwXP z#;GI5iDfMgzjDLZPh#`KYZGI={L-z!DS);|WXnpP(Xx=F!NCpEuEDgHx0;kZ-+6Yy zo79G5hH|jzouMl5@l@t-;fr8^YkI_P5*->KWQA@agqIC{4hQEKBrJMv};S z;7D*>UQCg~$JHM&Pn5tfr@HWJeJ7~BC1=N@&Q-s6^~+YP@RZ6*t+e)Is`zm{jE(-SEGVX|MZ3ztJvSSRsiR3?`x@x+oRQypPS7 zdx3~$3RKWAzc-ifwEEYNMAq~fgpzhDeEp1DHKLGGJBX&q3*(%naKWN9=%=0yB~9y% zo*QWOH^0q0shx!$7LsqBmdD@|?;RRwAM9bQwcvqL-gQp^@{7*XeI`lpF2C zwWVO9DIUw{0Ml$7`t)|aoyfvj_!IEosn@R7)xQ;;#Mc#9;B z1r0a;vdVJ{%S$KJG#P71$WS}U2JU&FW&ePIorP9&#O$ZU8NUyzf~l3*{KtO zM|qq25DEQCO^;0r_IKI}@gt)_mMT>{6LnRWRsH@UdvUxe)~AsvV;9E-Gn1Qv`g7%4^s+YH z&^eg-+kmy3_e(AE@_v?F)%h|z@t`bnCgU?(t3)JIx00_M%VrNirZ~$f+xGB?ngj(! z0&xno#I&6#DZ>qIRm4s~%6j>Wz&_Q+zY8!u5cEFHJyEK?lz1+E^nC8v2m zv&1g6g6m!Zxk^Fc+>Jc6Nn$g7Aj?`= zRy<-9N`y1+6SNpbqpgO%HNmf&AgcEQ1O(nZ+0 zH+Y9`0VY8HR1Np^62_cRF>~bACN#yk@^k;?+guBFUpu5 zOr)g}w@&Ee3U;T(!#@?E7yq7yUr*%OQsA#X!)N%<&eBqzhfygg!!?^NkRUm}vf3-q zCeU_pz4mLi)2saT4Ul{Ky1eRWbd#cTbWL>EW#uU_>^pxyyxRbPsE~_g$1Xr?B31Tt z)T}sBEu^Lu1U!fTp2*P{b?M;AfvpqwMV0u@c*$J2`9&hYrsN_zad1tOJ?g4e18Ra% zR`1U!AJW*2>;>dY%=b7!+pD#K2E34zj7g}eJ^~BSH8k*#6$={!aD)T{YB^7DxwSq0 z(5^V!0Bi`3AjpGLmC%RgVJV_JEi@(0EV353qHe8^tkkE}s*%h1TF_kY%s;5mec^{u@BIQkFUs1=$}NpoCwG+b^yuYn+Q*SXaikr!otdBv~yD zNhn-L&d45uHe-6x$o?$*RI%-RzJfyllw{Y?IM)Gtv_Oor>eUB3i|iq|AJ0epWo?VK zrMM=G_hfyw5fZT&Qh#*A8+mZQK*m_2%0J*HL*t_`I^lQ!IeyJ{cgv+8i4hqJi9r?C_8a>CTRpuR^f%2LuM zMAtb?MdFoG4{<&8M3nZ)Z!X%sv{~be)+oMs}5-+K=>(Hx$mA${yR>gaNAJ5}?ZOE7olcYD_`9^OS zo=TNgRE6JTHgO#pT>-s~g19Pkk3^TMlz%*7Ga>r*JhNDiQR7GS-TwJ_dl3)Nc1fb= zBW6m?6t9bg-Hn%wcAd!0VkcAuQ?b4ah3kXvs^w=33vUZ#=dA!T_joqfsc{! z(+j-^Se57^8omWrjG-7|!tR`rA`>lxj767MRP2i2iXyT)*}_NH71RtnkIb!Y1TgPm zU-8$;)Wo2T}+D-h-G*2#f}%yW&+OrO5Gu@-&vCtxGKEEy_5HBNf&|l+TBd!2!)yv zfI9!$FnB$tV!5_6O1Zy8dVc#L)8&r?^g5Dm=fx6Kt5Nz>^k|X6rJ-xk95PweN#rkp z{wkQqNAQ48%QXMPP`f%@yJ*9W*6FW)DN*OONlhTIB^Z~arJkm_;}!9ky1qS-|6Aqa zq6O-?WDOCG*FQM=7feLaI>3u!T@!f+)6vqZBBKVn>igVvNCzBXczqrEx3Df3(UtaY zRhRJszFFq$Nf+3)8Ej z5#lh4;04`k<5j;?b-?$h+?ERCGOKhV(9K+7i-g?ljrVku6>Exk=$-)`3dY{0*@u4z z;|vh55wm=S6022?h>EyYK}d-0XE~@P4Vl!H8XPb9!+*@0=BOPQ^y&oK7%;5M_A;@+ zUO;r&Wq!OUNK>>JOQg%PLXSwrp4*nZ*}bi@G?@;(dT|ZJ0yWsrF8nRMsKw(epK-8MDWZ zp4AV{wmt)AY{j$E*5W+h;J{Eqz1vYiQ+4ca-u9fzekTVU4+?S(rREm#v{{6&3PVkU z^^4IzmOB$HspEc^nNDu*fxb&=VPZYqRr8eMwmx0%pSqCm?@)*GokqIYLm-`9a4WKCo)0tf!SkLNK7 z_C`Vro@x85Y{|NAHE+*jKzqC!m$Hnvl&0~qS+?sG?1HrNkv;?0{8`a z^`IX`g71GS>C>$q^>M(cxv~yuI^WoGJ$FzBsIjDKa>-)$B2?~p?BG-M5T2EeZ0l@D5}YcL7u(J zTaFY*wM`}bGF(;{DMa-vf~gO-=MqbaQryG#ZWFytGRLd{m7fg1TSfbs(Koy#$}uq) z5?~8fU7~ZTCGxbrRel&&(2I_BUDISw?1m;*T~Bv$U;et;ns!Vnex6da2UDu_-)O7gOJ11 zjxdS_cq+5CXZ9KNLT}aZmi7T;aqr@E?U-&^a(0F#5xCt3?c&%gB!qmjE2Vd~|l{b+TR4jdzD4@K7>ALP3bN31Xm*|~S%&QF4h3D9E= zJ*;P}Axd4GM^%p=RlQV@giZGhW_@mqo_x(JD(N891MDjcA5E$1_;h08max;CzAq&~ zAp^{9`6aIDjJgtQmi1YfPBa)_A>DwnDxK*lV)G~1)v%u=G3@rCrEJ-h(-}%FR_zc2 z=_pOACr|lzjKnL(INuIScIy1hW6VsokpcfxFDS~;ac-6a-A@c5v^O|yAHr7}-*~`r zuq5|s`;H_#>%s)>wdlryIZ>pkh~Jv*V2J>lQ$-=Klir0nXtOG6C*4Q~PjxwUsOT^D zYRwfO+zr`^_~?XFVI?~v!$v~xz=z82d&%-`h|*!<%{xl)a3Mo3J8ND<>n;!96bDA= zucO+_&@1r$6iu^dhb~(f%5e9{*FWgI8mB$<#Llx3zu$j9WmaR_XLfzFOMB&toBa)= z&cOJT8=1Haz2#<)`@Y@mkAW*pzMqmy+T;Xq{5)}&>aS5cirDIfMfr5v{r*P7o!)@l zOshLj{$+nd&l6Kp-7tCDf}pfyG>85t3;NC9t`LX8L&_7q6teR@cBCI7K}UJmCK@oX zN6Y!%v9bTJFMtUKq|1dM*Bl`}6RR!IA`OyLV^DY|+j{DQ5v79_sJePljg?mHnKyl=N9}jdr&2?~WvB%$)WLNs3eu_;%S!aF_6|frx2)P0btHlwXA7sxp zr}2T~ks=fQgCi>;7DE@Aq5pldla#Qzxe9Xr5=~!`PSIft`pZhH6Dw0y$cyWBsvsct zFzeCNpnu^Iyb+KQX==zymsZwo)(#F;?G4G-BkD-xATFVVAKjm~J@w5qL_eKi{tD!{ z5zeHiYi86l(lcpsxa>-_OflH1HAqKr$3s#?``HDX^~4`A;s291D(7Ht%6$dLLdKp&u{c*+R={x<@6)S7uAW0TbO5ulAdkkxd`s~v_xj;zU?+MwmP}f%AQL`*J;2VT+AB31soriCJm4O#+BJc%V;FWIQxIm!kj0{5PM!|mtv)6Y%QtTT43CkdI*fq<%NYF z6_Zq*k|jbOwM(%hg22q_RERnQ_H2T_`{wTz&3Rl9a`XJizn%Eq5F?|NEdTf#R}vJ$ zZr}MQ=?R*(QSh7QP}q-}?1)uotX?VS6S>CaHS;p%5m*n;A( zC&*&dXg35&Gk&Ur=;cvIY3LSl)W$FWvxf@X-tvQATM`Z?&#Gg5YPiH88h|V&%iBDg zW?#8n_{l2a73a7kXcJs(4!IlP7`ptK*^LwOev12fww6p&u~EuOM!Z`?x-zn#rR@a) zH!Lm~lQ0~z^lHIPa{N0+)XVUipZnj9qm5x-J%@)pdwEc)A*=lO*m14N?+Y+BoYBFc z!PkHnUd@Uby0kxaW7Z@vBA#5bjKGd=&IULbSBkoaD5nZYd23cywMVLzK!J%l7t~$u ztG1IH^97&J+(pmNS)uz0n{IDc_jv%eHb-_Xu0bcx>%q*bopTU(#zCd%l+t4kd(Hf1 zuA~{PAC?E5$MkKY`?ps>x~?F|qQMM9?o0wP*am5=1BBMdUe-w6_E>lV1!=02-1h|( zqan!Iv=2pdi_4Z+60bz8d>_w%>Zm4}zkjxZ!Hg$O!(dS3M>2#v8f^zW!}VtwJi02O zCIjxYB-e3D9T5It8;AN)!-G_CGoRk{L4`2X1D!9abE^(hd=@y1+|7jcL{nkmp)Uk8 znWR9z9*hRP4t5rxheUmZ<3}@h7l(R8AQGUc%Ia{2qVrF$jq!qhawX97-h1LfVIwM~ z!F#jyaUT)n$y?#vExDD{{pm($m@RMe_2()G`YYd`r?H%3D7Ttm;WunTyri)x3ZNby zd7EW3P5-#nh`a(K#9~U1VG~}~s1M{yQY`h`^5_!|b$(9*dTRvGbs|9hwux_5XM3k` z5#hx9{Kc{V1WIp{d%LM*a4q2Pw^YG`B1#00ztg?(qqZUcR;W15*#7jxzKrHtn3P{= zAV+VCwuZ?gI&@voo7R&^)sY9%JUhhb>yWr>^`e17UAl|W2)_Vfe0^Iz^V=OZYBeTN0c>+^Ap z*RJqc;-SPVu3f})p#XIhjN-JYD|jV->K z#o#&Ma`bx2Fqe){V!)|p8|9pAkQFbjWab^-w>ITq7Y%A3mlv*Rf8Q9HJu(gz7q1iv zHG1sNr`c}dZudxY!!J6vQE|ZdW(B&$Xsa{k0XgYhprFU=F=XKnOxc58Jtkd6`=_IB z5iKEYC0b*WC%1!%IgT0BN=!Z?6vHi(P1K)qeNPJ{6d1N6?ELVNn{Ye_ z+l>_UzTv9l;S8M|9K8)$jri9IvxVO4cEJR#0Eng(lo~!`m}T%TrWLil}(%JT*Nd zY&Rd$?mjrPmQ(V#e@*$~5AdU{DV@P?$V!!AFR6y{ke9($t)7$=TNm?MeVgopY%yF$ zn-wSSEe&!sGd-3L!~4mXc1l81zFnbX9+{zH1_>GBf>l#8ej>;o{`PLN2(xM;C3kDw zyk)7TeJD7_0i{+-- ze%Rk1OCnzQZI4}RIghy@(L~%WN`4}xV!V9cy;{A#4i217yzX~`;~Iu|on}+==-zJe z)MO2K)FBC?qr#ACOPO=nhb9Z|)BV8N?3!(BiyA+X9`p)uQM$F|dv&y?c=5o7j)n`* zZ7tK13^|KRNOj=^IXRnn_(Nt}+9HJP%p?$^AyO$;HaCXr>KxS4@vsJ5E0?0!c+%>b z`h0lmhZmjeZ~4~`@X)(H9#o(`L+WMziUKI|6bpNBEy%K+ ze%Gt3CdX7*bSA^H=Ogg#@5g}7!9?_MBEaIbqO6Nf^k$gwkWm@j$(f5W>rL{NpS#RszvKUM zCGG9aYESR&u}4C+6(A5!NgCdr`n=5?BwV~inDu9KaT6@%eswcyIs(p}a}Ly#maao_ z3^@XQg+NZZ4{<)$E%>4Wxw#x^$bm%MZ|(BYIi~tRFx$OAG)aMn2a}!ShT|W{7nk3~ zwuI3PzUkO*lYwrH2_XL%Nq%(!Cb@Z~=}9#M{i}hlLrsBNeLtR7J%*`KqoQ)F6rE)G zk~qJd*NPDewYXNxp;*V6A7s1hiWVdaCjN4(hi*+&^b>1tQPOnLtYrFGN@zz#8j4?H z4B8#d^UTqf_ipmXW?PQpc+U`rQbfjOV%4-M+$z_b?b+dc1+wn~9&qJ4rlqyJ*-4f~ zFv2|2iH3NUTg|k*0A~UAI1bMk#d_>69z%&qqK)%PM4O4HJyV@M0hgoN6y4%(_YQ1u znIG86q+S7DM^uyjr%0*Y`Ccc2?~>o6xrh`2)#m4zqG5PW)PL#Cro&wQ`F6g3)Nl_q z_u?n^Y9K4TzyAqaY9w-8a=)D51RaUK>V*CyWQv?&sEa#>pFnv<(&fWCGIQZ8FI2Wr zcI5^bac&Svj*(Q&g=4<+{Ws*?Xnw&bHCr6?kQWct~lkhG@Ibf3g~^r43Uk#EDk zsTgoI8bnjT-18B(-|~pFnlNfb3F!UDGptG^6VB2V`a{YSFK{@&n`8>|ny@8$wlVB6QB-(e+PD`?DIuhtfIY`Sm_f?#_J-zeTQpY65f z@Bkx@ZeScCznD@Ef01XBf!jnZGp@2?O0dVttpn1B_Xm7s+D!a>s{!j}}T? z{^y@m96Y-<<(*6a>XY@1$BtbMCenW~&AwS!H1U(L%)*$!TkMb4AV8PIoAJ#IlzrD! z+1Bt=)tBvTPfU)SL(b9c{dU)NC8*Ff81|rtt=XRd8F@$JDqk_u$;m>7#Dz@h516y$ zJcRzda?5~@!`k`E;kVoiIYAQ3a0LVvbO!Y>pZd_o8$n-2(Eoz^dE zouzu2n;#(A{WhtTsTy~M5~cwG5|-tx_syLLD^?LvrMUaeRO8%!IUegrkK>Rw9Xz$N za^neC9L)dj08e?-Rh4s<;g!8a5*bDIlPurhTorm0yq0NJ{I8Ml^*6YOI=$<>BQLBs8?YR zI)fr=)aguIj8_L*LiK+ z;RJ(TM7elH+0c*?G@h zo5bdbz=(>ifsa~4cl344RhEpJu>{8%&X7*&_%p0!{fbL#o~oX@#&?J_W{u|FTKraR zoW_9FLo8)tb+tl!BgblGA&n;dG73YjuGlO!GfPwGJulGyt%R5_@OH3$jC&+I1I&i$ z_4RgGGd=-9l-ii9^LZ=kLPTtV(GG_0HgjnE7)Iw-I7XtJ2e>Z&!(LYEd;B<%b@oA_ zSYQ+CSDyi4#d4%4BI$U6R*?V_lKBNn=Zg1%r1o-rEtEx<*q(1?D2^-aB~Dzc#Cui6 zMrBz(-|w1p$ZUpPf0pUhc1-at%cZ0}rn9yNs4cPe*lNBSjh<>ryMowHPW*Q?KVyKa zH2zWu*&gOkvv>|~DPHlSk%~$ZZsqdB@V0%Mvko^H_v#AgSmTv%B<5}n=G3+|r&jCQ zWV}p3e4T*FVmfHBgF{zaZFcd9?y#%tx0d9lICyQpxOSOzRrxPB1W@Jr>9Jp~%9phE zifXiCSE?Y*y(+2$?pfNN>82p{eP0dZI%qOXQffUCt1wG8K=qVx-Dez$^mv&Jds(XN zcYq9fFqQi9mTouh$fm3140Pb;w3`T9$T(Uf7%}!>Dp&uJ%aT({Lx>ps zeTyODmT!4}P6lq{Wfqcw-kzvRXB@_HF1tdzbfgy$N40k}YX`SoQXui5j@5vjE8}t0 z!6EACV#w6{1%{K)Xsc1rmk9qwx#tSerZ9Rha>f=*_&n$XuEC&Ah!k)5o2iJmTq&#f zB$M5D9IOm!bJ@+ujNAaD>MGo>bk2|N$45`5*>zY^JsN6pjqa)JSFOAcmNK6$_Hlo5 zC)&-bo`nwHRxLL(^^C~Xo#=%k52-){jOMX#33W@1!?x|CmYeCeBhJw}_M+Nz2AO;g z+D6ngP9HD2YL#BgMqi%kQtt#N;Slu|1;H zu;1+E4Ws^Z7@ucWA`fm)oJ`<;NHQg*OEjrA%b7S6B5!qAnoM%2Ox}gV1Hf6d4#(As z%J)H5G=E;UH?NXYdH0v*xF0EW(ZVN?W0H{>ANV+RRP9-<%GAhO=<*YBFp*4?uAlx= z6_o8`3Awrx{lhsBaBHz%(-d3XQB6JllXzUU)vA=6aVMVkE^ZEfUzEh~>3aAu$&9DW zcdI75M+;liyb~XLx^I7^s@1$TRoc?83k@cvw3x1-DQWYy*-kwaEwRM<@F$h*Xd}D{ zg*_K)JfaNDvA>tpkR`$XMvJ5cCMx<=&XvMByZR~5NXkw6)Eqo$qg9XiMR^lW?oYzE z&1fDbFIgA9j4q)aBivK$vN|jt0>Ojs+36n2Wl55x2eL$8dTj>~*_!s5D}w+=drd#L zeVoEJTkU^VKE0Xf!2e5SCsqawOz4^Nm;N}fANL`+*(XO&|GeFw?#Zv#-2N^9Yxnzi zPwv&5g6Lxe1=G{gJd1PqG}+S5BhCFD`xgMrA z$$L%t^W6vsXm;VQ!kCB`w0V%d{T?>@HiF-KR6rrLoG%2uIj%>1kvn(8fK6Nd7FR;V zodg|Uvleg}6H#+n-ma~_Z{KIQ7VgER$A;*xYZ^eJm;oFN9=0?#NpGy@2=4w*ue$9X zZIE%F6(~~OQ*ZJeSy}F1kIJdQm36yV|PB z;}#C2!+V}_DKHkZ;K)Jq@}u(meS2L$&rX4^&-TN< zDyq7fQywIYCRffF z@J@)xrLsDctyLd$U?7VrYN0mU(ikxLW<+f2K2x5Be;u`(hK`n#9hX4TWxao<&~ynFzsL#%^su({P>?81!!K6@{n4vQ@~jzZ)+u3rP;9Q?!SV33pY`Jasl-f19_` z^9e@VEHfz3HpZ-Js&`m@Hp}2Y2wdIP_ERGeHj7NSitvDQr=LuM((~xa63jXFAgheG z#F$&&!D^*V0a^Y>FkXO*QsB`3P;pgq+sNY*A?muZSH@b5RdI-oJ%?#Ax|ZT$jixl^ zPmI2{VfpBZC82Nvm3%-R(c%`gM2XinLm|bR@<7)gD!c6{k77bXHPF97R@U2{kXH&K z{jTFI`g~^pJpjECPLx8rE}sm%z;*uxSe~gt9nU&thj71cL7V0AzD2Wj&gwfUepx>%jsi@9#}QqSlI^$&EHDS$LBS|24^?;_M~rjMxY@| z7{70Y9LxNAGY)lYo!AXM93DU`sPab#nw@@(vwuUUkeBrKL+EC+y0dx7p75&Rd+pjD zaAB-9vyCaJT=Mtj+ARnk9zGLZ^#^WU@S9vj*~He$@z0WOWxnpVKcN6yDq@7}4BjH& zw^{`*Sr3{22{W4?v+Zns7@~-U*_S-Q`<=H0thPF6yCr!dgEwTXIbln}GgD2Gq>BKg zthYOC`OahepMYz#yB_t{Eg?}Thc9>6dm}g3&!3;Y4-3X;HXki)PM1lWV^{0S3ll0B z6C<8uMb4~Zx$c4O+x)vkuOhBKwv!idIe2K?R4IZvJdR~uo$|R4TSpgCc9#$D(7=xO z&tT@%&*%4R7mb_xL&&l{2z|n4ooqQF>8#`_Sh#Y3RR=1i^TGX~gb#ZAtlk5;Dbg{t zu6QaNzQW;h-lcnn53LsYOlQm(s^ncfnEB7%k*oils`LRSl&xy+x~_3zu%Qm~R`bn? zLNKT;IMIESg>KG4o4$OU`oA}G{X2qnCN9@Aj?ggP88KLJ)PEjXfA$_<24LJiEC2_i zPy&pEXi1V#2d|yt;(o7&L28ol9Q@BbNRl}bgnlAtfFgr}CFz^)@mqfdv3qhT2&edZ zaBh-Cbz+>$sg0-zPJkgw3RZ zO|@Vz+mnqU?7{mO;P%w}V1zTtgw(_vgoqZh=Tgm#%xXfC;h;%(g95-D z;En0r<^yhzHggWw%lVw4ftwnN?Lx1OQ*K#0DfuYI508dWdNT-loSJP(Ip#+2R{Nct}@U-89DWlZr_nM(}Vz z5C6+zzn4Rk;Y2xRb(4X)ccvg2^`kyiKRz%S-H@)?V=n1YuHH(ioOu+{uN9LF}{KOl0?j+1%eoFdR`#`qxQSnoK5=tymfcFldq;+ z_r=yMJ$iAir;Jh?UW40_`4o?SvE(tWe-j4s%1MI~pI|_j(`ev3A1KJn2Gq+_A42fE zP|H)`=YN7}F&$9tdhEfNO8UP71dtOdn5wFu7(D;r_%9#e_Vju2_MZ!wpLTJRN9xFu zFM?b_bwRujdcd~p@yPfy57Y{*#r<&WOn$Eu4nO&&7BG*QEw%RmCn_om4lJoKUx{TG zbQ-rF{N6>I7KJSLHdym1K>A;3h{R&J#}gZ(b;gj$EW?6~N#|0hmvtIyYi~%WYb$cem-+AOY%hKB4;OK7K(^iq2aO%B;V%!9S7l~oq*mI;( zl!JwdyW2L5KYo|1;Kd%Ui3a-m;e+Z82F+2*%($+5wj8d$elQy9UfiGr#xcuQADk~c zNf~5Z2;`!Hhd$VUOZYlNL3Y*CJnVu=Wz?2-XJE`5@ZT`u4hVa?D{dRiklLfcxDC4% zKQVaNHpxB1ikEpr@EgJ~{v#Q0do>hfYPSPQy|_9%bVEbb`vjnO?R|7RfCm%{s5Gaf z#TN~F3=RiJez~;TdD|OJ(p4m>(MVF@v?SVgah({AwFZ=&F8BZ;4_6|C&pp3+uz(*1 z?_}tw^xr3WfHH-cK+;<>N-{LCY{L4*`45-*vNJs3RP<1Gw*u#zK$ z06FP_0~6oPJ>!uFe!Tx(-u`q9h81?;tFkuWJ+pG}CIrmg{H>B{Wf2~fynOKcC?O|9 ze;Pad?~n6!>*MxGcn%DQ?Hhz9=NAxDas`LkBR*980*04!t`i3K^l+jHY;0=rUtjVG z2fe<(@WH?~s0{W)Z`al9VI?oZT*7$qth?K?GH(K+?JXSWKG4uQOy-{MA|siDNyma0 z7)-F={u7BY2O|O1_?Um2gV61XjR1Om83AOsH}iEafgdl++oE4ZEE1w>;Xk!=Jg_j$ zEk+FjpZw?|rlmry`cJeO`g+8Y0^|amVZe90GtJgg!er_FyNWTp`_|KBNu%OW0*R-@ zhd-g++(}_ia-&F-)Mq>U{yo2N0Ybrd;9{FI_r4*k&3M4<(&CNXpB1Z=y?iK!mkavk z;0-n|KhgXo45|x()~8YBk6jS0J(QftRwx4C_Mi5Chn-wN<{ePDO5f$g=m7v9{Pq_9+sDqahg=Wq4k?xmJlsp1Kkm=!j*|+4BHmOAL>X$_ zeok$*#s`!}GD@|X0HS4!ujEK--rZw@#7#05>dz&Xk(|2u(Ea|_)aZ{7*qxFT12`*- zHqg72;e(m?k6hf_1KrQOYik^12S@4ZdM$owM=QF%94=+|)%#LKz%g}FEBYGrl7rVB zL3SZ_UEU9tpjO%sdw^~3eG3LWD=TZF@_}^bBO3s^^M3>Y0ssEC`;hDa0087kL_t(< z%Y`+6p}Dtv3Q+eL7cs0u@~{zzxmaPz$d zkm1Q{=`qb0AsN`L{!uy`h)lZRZ>a&kfCxEm)i(DFx?_88)U&d=q0Pplxm-*B za1*sfL#SG=BoY6+{JB{G=?)d*qm9$GZq4C#7R+P7g?0Gzrp^?pIi!bX57iMWM_ zClUJx1YrgrC}aMLftT0Kb(hgEeOyO2P2j57@eg!&ngt(M>l?cbI)=~W=~oYX6?0000?e~1od7tl`=Y0RYbLKZ^=FXjae{+|) zcV^@E?STLeK9-n><<7f^_j)iRSn7@>QFO8j1ZTH=L`hsmJ_XyTTKQK|t%O0Nyy*Db zI@XK-RMeI!t%eZz(Fsv&HzsW-#YKyPm*|tcNVYaMpV>It+N#LGkjuyxEVp17Ktm9^ z4{1O$R>%VY3xJSnp56wHrSX$Pd6W%`b>EQ5V zKcGVQC0}&DU;VMsSlR~(`WF^TKLX1_tH{eN8Y_|@Qp?*S0SUBC;8BG0YR8SX8(tWv zZhT1#&~q5K;{*oz@}QCux+ztBB{k(rYFbD|*5*@bA*Zr7&t!$Z%?cxCf2{A)ZoF01 zrLB`-poZdHe%nG}Y@nETR;Wp{Ti^iF5(1Dkij6Ib>%1BxV~#~1>W(_v9Y5MZ8|}a> zp+IUxsQw1jL{~NbUo|qMT>S4VBWlPJFd$i;OEf%}Nab*;=aOjZOA;OekWLv~+CY-M zN3#97WLKzq>|_s@`dnD>`Q%R}sMHPsgKjvGXgCZ>gKIsRe@IYEca zPB&K^TGC+LMg7~5E-gkX2Wl$Es**2yVX7LId%JZHskb&yKrsFL)!KvlVGv&QM3s8; zEFW4MGFEl3=`;@N<&+*W>pC5@Oz)#vG;giG*z0@?T9Gq%DE72QDAfBkqWb9t4HfL4 z&4&T$Eo_E3csPTUR)7-W$c^L@qn!t|OKRvt7WGE?1@7L>nf_dTvxc1+OFJh4AjK|O z@t@6-DKA@beX-nf#Qem0+fkaTX*qk*mHcfhv;Wz!{_-3EIgND5Crd?n^mEmjek_e;1^?+e ziMVq`hQmeF4INb93EG91_8VW>kLz&)?0p0Aq2u_JNrE`gF?7;FJjoMJr;2C0#hXv2 zg>-*(m}R%QaV6z%o}+RRW9Nd~p2dj&_M95?f_bL`idQi;q}X(K`SzTu=E@_#G%Ga! z$#bIQ-&V-KmC5hR3e0oLqjRd1rxkG{#~z*exAia2@kpXV74jTT67_GM(?d6OgS@GO z=KE@SkL$-Ff$rq2{JR1G=qbc(SUN`nxYpBLhiR@gFKGS$>@m>nw7u`7JtWvN0Q3R4 zQ{OnXM_X4^=$ylhLVNWa4s3DxrMhlQ-u^<0yVnzP;CU>ft76P63pX_{h*_N+l$+lg z;mNe_9^{hmHmO6$9val@1MPD#Ltiz+4Qi0*sfyPm@WsI{=&7OwRC>nk8G7p(dYt9q zf7U{b>;n)`{YVC4G#&&SxBtis;?iTsVc0{F(e8Y~$Z}G3#<(;F?m8)r?z0b5 z{_CHU03d;>0}0R@Vf^(^b)LEaI2A{PK>3Adu^0v<;*cZi02GUN8~tlC|L@R$VhEF% z1F&DgCnOk-!VAJf7{xR#VF>V5+hxGO!Bog_)!(hMHzBB-+eerHEE3#Iz>QAW2i$Qg zZ-`b5CDJxbvWvt}5|m?X4|R2p+~3`(ap@JbZ*#dK8V-dQNbE?J*d3$1Y1;l#L*9Ty z1wFT%%J1%0n9HI3NjZ{88-2wN!1)I9LJ!{Nm*3A(m{&C_&#Z+QU0MoJP;wVl^%vOQ z7YCif&}kgHvg%%rih@#kObf!CwD*NDuOJmsRgKL`D3UOi5T{c@SISf{B@|uYDkNU$ zl`^p;8d`Ve7)>o`d8}WfR6aa&%xV-s3Dj(vI0SW5HR_-NaI*&nNIhtm;ieAsD&JGj z0nVVq7|0-7$P4qPH($BJ}ggi1ea@R(V)q)G%4dUJsaw|w%*naFb$-3kQB9z`Vi5m}kZmQIE z#0(O*S8?O+BW6(E8dF@q45@Ox^ile|k9?GIQYfSim7q*URXS=`Dm9_eBqXRTRlciK zKI-dM$^S}9*j1JAAD!ue~0?N5i z4+&g!-Gr2@G{ z_dKK^2nKCMutkg9P%6l^?j|0JBSTt?g<#=!-dzw3+Da_V`!ob=A0Wo&bIcEIR?Wt? zI#}FI-q1cR2yf{!t;;J`!CJa58<%oz2XTQ=uS#k&_?8&nLccF4(d~O@6le`0$3nJ1 ziO6pr6hMZfAE!BzmoZxn-l8WB{4H4-AdX zcz$WG(=;)Iz=*~=?rRjCx9RQwOiA)xC&&kF0a|Vm;?&K`Z z(dgw@5603<#q!Up^4feuHpX!MB7MOu;@U;iMcN`2`ivHdixI!q+ny1h zcMaWn;;RB;e@}(C$CK-@loMPuLTKZJy7`#A%A<2fz=tV6A8P&f&%czG<~OW2u@Z(k zWZYRZ=diF(fQ0qzaoFkYor#5A-T@?A$DT#Uhj>_e*d-emPzle5$WkFaG7<$A$ZR%? zKXGPAWJS~-*b#d|`^<4-hmY*ydm_ldW1_pb;nKU`FSa&eptaJS8d1{pL*pEAOI6kL-{~_v@ zzj8z`PcB!~bn$qG3i+T?tEW-KjH|QsOb2^7JS;`QX9mWZ^>O1gGFM!ntku?F>N&=g zZKjgX8)$qT7x4DAA$^=B=5*O-kIh&~Bs~SU4-W#kvBBoViiL-nyH=W!QD}=y8#d|5 z>YbDJHZLFI^+ofy!ZD7PQ&u@Mt#-s;w_VKoVXyk7H+uO-?|%0!zVu8ReC22#cES66 z$_vu3t=rvJPE}WjZ2F~FTz2yMurabezU8Z-Qe=MtKacN|S6Nw6Spfr$wT+c~J{4uN z=h$9(mGk^K-w!t*2qVnOcb5mh91q_HPJ(XT##~K<{Hcsy_hQ2ES!;c7(K>;rwVYHX z!1i`eXzMU|18tE5-oaWSUwSxTNOyb!WVilN6T>5N*o>QhjQ@6n&o0g%8qogyk=aTz znLK`xtsqhFeEsbij{dmd&9zrYj%Zui;v8Q`hR@1xd60KCU3v2;dfj>4Pwrhsf_IS8MdT z?vrojSku?7w*K?qg$17VKRO+w%xE2tV#f|x zD!F@^=353PWFc3W`BPazGNonJgj}elbU{-!_Se#9D8dBUYHd$OlpfF=(Y9s*Oscj^dGY(Z z-PCDFsZ~x^3-U3E579(o=`a&Vu7QQom6}rSlNc>R9x@I$zDIW3{iTm* zx!#E;6mL4FtMjlnI1VI*0LH;F8L>|&-QN_=mzGj3dcxbobtV=q$oRZ2J0zD(=F>0fH#w*CyK*n7iN@cFpO(lVFbs*;9mFXf>P^s{zJOQ(XG+~ ztvpP;1p@K)-k?l{z$VyUz#Bl!V7&*Msm%oEhVG}oEgr0OZUd44nt|8#cX*WOkFW#5 z625pm*E4AF)8>DSez6`+%t!g-pi_T*CfJ{iTh(c$)7BMiciTQJDh`%0z8ywNKUW~> z`Qv--1Lzj~22C2fKMgfB%Pg&W^jfx3R#JEU^p9@e!&(AJjTY9==_v5I$N75>=vT&3 zpTul?^|MV$NzEJ1gi+AfKMcGN6!Y9cb*j4+v98%Au>a7`3Q8Hy7;o23v;#MPJfl}{ z#>?q$cBpPn>(2kIMfZdZA4iz9Euk0pqApZ0ZBGmk$d#q6w)!T1owaT>zQ573U)aWx zna{Csn}b?*VF%OO#X^6gr%{NfTCl{e-rut=KY!5N{rv%)!xcn&R)cmrOk>!+mU-XX zAJ&^I%w^)4_y9((d+cgBpQls5qhu^QK?1m%hF3jJIL>4@siA40ioIvOR&o>%)Jl`sK9a81BxyS@o_(aq_ z?Z2iq%(2yPQ>=FPFoRW|(3@yWy2+7nf?vz51$k;A{n|E8nK5lTAU3~6Tr_R)De8-| zJCVY&KmryyG^lOpgeC`=Yk8z6V288=9{X#5p5?!lO?v%K&uROOeG~!GhVMY&c_Z3H zoi5nccCIobfZ6n*aKkD(98k3`3%?y~JC-rN@EzX#ZpFh5qdATu_PVbEgCC0!?IBv| zx^YXCnz0a-1ta9O*hF=mV3)19_JML*1AOwpB<;wN$Csx+6f;9%L!UB)>Yxn_?J{Fi! zpYI=?oE)Ue#zh5E&sy`yNJ2OYN?8IS`oF=3+zPxJu;F|#qI=+EB^L{+!MwG%CQ(77|)BAp0R~R4rlB{2bg82vYAr;xEu+v)I@6@;?~bkU7&Q#zZ3qpbJF*4zO}1l zAyAEhHL_?HZ9BB>(fSL#N5^Wz!&g&a&tfzE8uo3$^k|Lv4S(UX`O=4#2q^6BRQk=? zv=yE)JrnQt?Zb){YFg2;iVs_ineLI!)}SZwo&_gyi?y+C@35g?b^VAmAt98$$K75JUS#fHc{p-O{Ac^pVg;HCM)>X_?-&i9OP*_mn(ImQaiv zJh)n*le>ZlJ6e@odAlQjTvG(&TaPeAbxrs_TY)}#=Qr!AhcHi``cbYT_~poYN6kdE zR;}7>%+?>%Nb`PZPg^TV1mm~Twalq0Z;m4P%Y}3x3A0^A{I2@eHWS~D2s$s1u z?%#c7_1%YvB&ta`d%)2npDrMd%dO2xghU>mjh{?E>_|N6hkTy#rTQ<;)WR~3D2o(^ z)6ARfxPZWC^v+-Z;h=2AJY1(8rSAi5DW@G<=n}p@C0@U<_6+N1t?mX3}xm0l8#Hg+6G@4R;gV!wf9D)aIfUmozAOG-?VOQ$d|i4X1j>g zRq42FF1mVv5kF8R&!4R2KcsaNTw~72^QX`EcAlKMI%}n{B;{o&VjMIjHf^Z#1{|ub zXNc)93`2DH!RQ%R_$`tb4-DG_I9lkN*ycPP-UzD=R(hAgh$t)Tqv|BVsT||?318A=V!wSmhmU{w`EGkICYjpHCgyzwnv1eC?8g4brF20 z-D`d*7C*fsFgy1mqyEf;9_=7)9qCOb?4^jNhSJJ_XW20KN0(zgt%SocEDJ6K0rnYi z5w_KIlgsa){1*TGwQFt^voGei7kf!ReX93s#Gcz8em+#uIgQM%M zb1I%!c~>P2Toz>JJ4JDHau0K?iz}23ji$Prc68CNIh_?9k38Q>3qC6F-xAxOiw^Eg zm1Y>vYj)T37)hFjs2$`$~^a@mUA^DVG~j-GT&YET%V9eX&W1oYPJIXDzHC?mr~=HYeW%)-AJsI zW)g(3f2*4gf>u5fT>|idvFCZoUP=tnx>M=z1?(hPv8q+pgw1!?43>Ha?PX-w^dcVuzvSEuHGc$cst=N`7?d_Qdv1KI*6QTem-lf-Ot@TBh9i;>Zj)RU3- zGNbDn8uH2-=%UKaf(m4p6F~7&W40$vHExt2Mhsb&cJ)~jmVN_Ie(9d+E%_h zC>KA(6XGc8s_g&@=& z=#0sBnG7mhHTj6lb~$XkqZ5Nle<2va{n3T5Szp`zq4d6m!8Z1@5AGM5T;Ik`8a?_R z&h&p$wLv|iy#H1s`NlJaYe>@{IBh8S(HiTqREcx^jL(P<20SWTP(QS;W6u{+g#D@W z?0q(qKDl%?z_yl653bTEi{5TMa6PzRdEt$tzW!DBRe`pnB6pp$Q+bUX5kF#xQG4}0 zcflnHml#u22y?s2#QublXOLn0xAwysO@`j-VPsxsmJYkV?)wX_*leqvxaN1G>GcLvLoxpx3Q?TCRyd;K0L?) z(un4R>Ol<0OO7VT3kD(hRRA$T!u=>-C>tbcW1hlrwVqWxmI>oS$;jCbOIcuN!m1(&)PY zrIwd&XXmWyQDALogFtHEiM5*yRX1R{{kdA#gRs*iB zSZs?!>EhDSJ|vobtK;lK`e%=4+8uwqaO%d_H{gVRaICcc`$zKAh?7kpl$@vNASWp3Ro5LbMM+-Ap9)^%iwSCby7``mX8YS)Y*$|` zGD1(!E|*>cB<(AC7ZfWRt!b!3cKX34?Nwcqak1T`lMEWB!{#ViO)*##yr;7w(^6BZ zIL2$?oZ#9w83$tz7>oLmhlHy5lhmaRm@0E%b6)3g!G z2E#>@bepO&t{+S9C2?4im$_E4us-%s&c1DE61bhgxW=C4Qa^te`E7-*-9sxyY-Evr z@!DH>3)j%P7x(vO(MG4Wb&7WW_|+Gt5fRr)*Vo8*+kRIyi|uR*m?&ikXywe&|-09VSnU2!9r}@w~yB z?cpX`?zXd}?zyO|F0-l4S^3d3!p`W>eiR+E0gr5%Cdrk`j3yqQ(r8^%k{l z>u%{)aC8E+dePAmyjg}MNH3;y#2goF?ja=Zrq07XveQU6L5R!-9^m+oEyOtNn9Ktp zO>N0HvFJ1>C+|SV=4;LRnIq!JE&d#wWuPWp6NadDee%V1ADF}SvevaD+H{=;nmEg} z8!3^}bxF>e4Oml}effcf)H_3n3(VoilkfMv8%x8LpXw*D09LK~yN4@kahXLXdYo;b zW$5YMRkl_=Ycj7I^`ag$-eJRzh^s{#>e-*jNuy5Zsyw|OGGT_oiN}ZSwmkDT^Q$0y zy7hcYWo0D-1T}B8>8NvfXjg2c+p?LM-9QY9x}c2K!rP(t`m{%i1jPrMJl|BbG@572 zE3!pSXgsQ-_Iu#~>u8)bD}mH%8N*wV+c4i(RYnRQYXZ@@+~5{rG@;iZ7q2!`Ty&Re z<7P2#oI;Pqx)Ze$&ixuOTGY!*1rjCb9u(nH?31v9sLr*KXZIX_RHbYDO~@fL3^Rle z+O$RKFq9T~l(%-j-Iv-f`Ty7hBL$y^+01X|V^$EfX*QOx#4%DsRA+BTo?5Dh_~?if z-bR$ZxR_$v3a9CVXVjT%dYoTEXkTFS5eJUCHzwOL{Gqo0poiba~d4TVdt{w8>K U*BYP-#kU#^8ID591u-1?Uojb16951J literal 0 HcmV?d00001 diff --git a/mods/bows/textures/bows_arrow_wood.png b/mods/bows/textures/bows_arrow_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..fe40cfc74d7089d31c1f05073f1d6c2a41fc9d83 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSL74G){)!Z!AbW|YuPgfl7FI!7f#)BC-UEe#JY5_^EKVmUNU&aEZs(W(=ig_i z#>U3h#w%_1r~cm`%gAX)hjQwEf74|?zSFDiuDHF?j#rJjl8Kh*O+R*%b&4nkqL`mIQxoQCJnm5VJr-p96DXxar0qqjKX3(}+o#>rSj~Ox&{^YO^YoW#e6#-jg)wywW7Rz&!{tD) OF?hQAxvXVFSx45wG6>g${VSIEGl9UOIUr?;!^s*ZqsH zgoIoOSa^V8gJ%TGs~zdhIR(}!jK5M^LQe9{Z*wW>NqYYL|J&CHPx9zIUMg>5 z7r&RG;RxH03m-Rd-kVj{@|x{r@&bO-w-R4=#nB^Z2u z8{W1L_Xye+7Qw8~wx;#Dany5fPtU*S!uBxUmiv*(%&=7m=obc0S3j3^P6JwBg-=;zCFgeauAZBqaA%D;2iFNfHBq-H&n7k{*1Z#N2JN=+-tE6B z<>mM4|G#r1C%D93fAd?;OS4fvPCneFVf*3b_U6nDHs>cU)0`3%x1vlFz;kcgsAR{3lh$|=|Awe_1 z$j{g;B_SceOiWZngu!TvPeThcGxOw)22&CbWgIxb6r^-OfhUp0z(A@&BFlmIkO5nO vD6_M{1V$kSt+c{I24j~4A_4Ol#Tgh>Z8VGd000McNliru-~X&L3?!w*i2nD3Iqllu|*MrAbT= zv)|Iyod5tqGISh^%BqhVcyUPJ`TV*fOB1x(z&R`C#MauItI2WqEKN{WJ$4s|waD?N z)dsHaL|OHCH=1+Zt-VbqefP5J;fqTqiwUNKT4N%Yifc?ZzeRL)C(M3J7)|Rg;!g=Y z`t^vzj5wNL`qtCQM-9AiNpJ^AygfgWBpzAeFFcCGKluhrXPdcHDlJq10000{vMLb;`Lo7}&4PKph*g(X#uZ>MD z@|8z>u<8E^o)g6^GPxs{)*Lu-V#(U2hVSG{Y!p=fHEAtaV3A>SV9C+RP3KO?2we5u zCi{}<_b;1uCAuDqGNrcVa^L^XTDM@UnvBP!CDrO4PMSw8`UKk+ZgA0D+RdNLbIC+> zE(60J`+EguyPI~#D0C@FB+p@*#>1e%IZ5O6qA*Oeu z(!HI}Bqnw*>^S;PL2Uc=BU%fh>bv4qH*ma*`%u&L#%IBlr1v^*y$PMqIn=)^oG*U< jj5qYV_&+ZG|3}Pgjo*fTJKyX93^E2!S3j3^P6E-_4LxDnDJzX3_EKV<-ypi{a0*|Y`Aa_8@ zhAle6(>%T179BF1%rwXVTF8*w@y8HGvP6mO+OsY$!tU8y} zb0Lb`lIeP>tCuG8(k<7R7@lzOD4H-ZNF;CCyq_<~YeG<10H<{FzRF1ooY}g2zn7f* zXu%iv)971m{-;pJ=Q4Z0UoOxqIOuN`zwyr7{WE{MpO%(j*!9hQTfX~@S9hcza^4ZC m;CkMECHlTk$IbV5F0-HRFf~!XH*Go40}P(7elF{r5}E*B_iro! literal 0 HcmV?d00001 diff --git a/mods/builtin_item/README.md b/mods/builtin_item/README.md new file mode 100644 index 00000000..32750f7c --- /dev/null +++ b/mods/builtin_item/README.md @@ -0,0 +1,113 @@ +item_entity.lua replacement + +edited by TenPlus1 + +Features: +- Items are destroyed by lava +- Items are pushed along by flowing water (thanks to QwertyMine3) +- Items are removed after 900 seconds or the time that is specified by + remove_items in minetest.conf (-1 disables it) +- Particle effects added +- Dropped items slide on nodes with {slippery} groups +- Items stuck inside solid nodes move to nearest empty space +- Added 'dropped_step(self, pos, dtime)' custom on_step for dropped items + 'self.node_inside' contains node table that item is inside + 'self.def_inside' contains node definition for above + 'self.node_under' contains node table that is below item + 'self.def_under' contains node definition for above + 'self.age' holds age of dropped item in seconds + 'self.itemstring' contains itemstring e.g. "default:dirt", "default:ice 20" + 'pos' holds position of dropped item + 'dtime' used for timers + + return false to skip further checks by builtin_item + +License: MIT + + +dropped_step() examples: + +-- if gunpowder dropped on burning tnt or gunpowder then remove + +if minetest.registered_items["tnt:gunpowder"] then + + minetest.override_item("tnt:gunpowder", { + + dropped_step = function(self, pos) + + if (self.node_inside + and self.node_inside.name == "tnt:gunpowder_burning") + or (self.node_under + and self.node_under.name == "tnt:tnt_burning") then + + minetest.sound_play("builtin_item_lava", { + pos = pos, + max_hear_distance = 6, + gain = 0.5 + }) + + self.itemstring = "" + self.object:remove() + + return false -- return with no further action + end + end + }) +end + + +-- if 2x mese crystal and 2x crystal spike dropped in pool of water_source +-- then merge into a single crystal_ingot. + +if minetest.registered_items["ethereal:crystal_spike"] then + + minetest.override_item("ethereal:crystal_spike", { + + dropped_step = function(self, pos, dtime) + + self.ctimer = (self.ctimer or 0) + dtime + if self.ctimer < 5.0 then return end + self.ctimer = 0 + + if self.node_inside + and self.node_inside.name ~= "default:water_source" then + return + end + + local objs = core.get_objects_inside_radius(pos, 0.8) + + if not objs or #objs ~= 2 then return end + + local crystal, mese, ent = nil, nil, nil + + for k, obj in pairs(objs) do + + ent = obj:get_luaentity() + + if ent and ent.name == "__builtin:item" then + + if ent.itemstring == "default:mese_crystal 2" + and not mese then + + mese = obj + + elseif ent.itemstring == "ethereal:crystal_spike 2" + and not crystal then + + crystal = obj + end + end + end + + if mese and crystal then + + mese:remove() + crystal:remove() + + core.add_item(pos, "ethereal:crystal_ingot") + + return false -- return with no further action + end + end + }) +end diff --git a/mods/computer/depends.txt b/mods/builtin_item/depends.txt similarity index 100% rename from mods/computer/depends.txt rename to mods/builtin_item/depends.txt diff --git a/mods/builtin_item/init.lua b/mods/builtin_item/init.lua new file mode 100644 index 00000000..d136fef9 --- /dev/null +++ b/mods/builtin_item/init.lua @@ -0,0 +1,470 @@ +-- Minetest: builtin/item_entity.lua + +-- override ice to make slippery for 0.4.16 +minetest.override_item("default:ice", { + groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3}}) + + +function core.spawn_item(pos, item) + + local stack = ItemStack(item) + local obj = core.add_entity(pos, "__builtin:item") + + if obj then + obj:get_luaentity():set_item(stack:to_string()) + end + + return obj +end + + +-- If item_entity_ttl is not set, enity will have default life time +-- Setting it to -1 disables the feature + +local time_to_live = tonumber(core.settings:get("item_entity_ttl")) or 900 +local gravity = tonumber(core.settings:get("movement_gravity")) or 9.81 +local destroy_item = core.settings:get_bool("destroy_item") ~= false + + +-- water flow functions by QwertyMine3, edited by TenPlus1 +local function to_unit_vector(dir_vector) + + local inv_roots = { + [0] = 1, + [1] = 1, + [2] = 0.70710678118655, + [4] = 0.5, + [5] = 0.44721359549996, + [8] = 0.35355339059327 + } + + local sum = dir_vector.x * dir_vector.x + dir_vector.z * dir_vector.z + + return { + x = dir_vector.x * inv_roots[sum], + y = dir_vector.y, + z = dir_vector.z * inv_roots[sum] + } +end + + +local function node_ok(pos) + + local node = minetest.get_node_or_nil(pos) + + if node and minetest.registered_nodes[node.name] then + return node + end + + return minetest.registered_nodes["default:dirt"] +end + + +local function quick_flow_logic(node, pos_testing, direction) + + local node_testing = node_ok(pos_testing) + + if minetest.registered_nodes[node_testing.name].liquidtype ~= "flowing" + and minetest.registered_nodes[node_testing.name].liquidtype ~= "source" then + return 0 + end + + local param2_testing = node_testing.param2 + + if param2_testing < node.param2 then + + if (node.param2 - param2_testing) > 6 then + return -direction + else + return direction + end + + elseif param2_testing > node.param2 then + + if (param2_testing - node.param2) > 6 then + return direction + else + return -direction + end + end + + return 0 +end + + +local function quick_flow(pos, node) + + if not minetest.registered_nodes[node.name].groups.liquid then + return {x = 0, y = 0, z = 0} + end + + local x, z = 0, 0 + + x = x + quick_flow_logic(node, {x = pos.x - 1, y = pos.y, z = pos.z},-1) + x = x + quick_flow_logic(node, {x = pos.x + 1, y = pos.y, z = pos.z}, 1) + z = z + quick_flow_logic(node, {x = pos.x, y = pos.y, z = pos.z - 1},-1) + z = z + quick_flow_logic(node, {x = pos.x, y = pos.y, z = pos.z + 1}, 1) + + return to_unit_vector({x = x, y = 0, z = z}) +end +-- END water flow functions + + +-- particle effects for when item is destroyed +local function add_effects(pos) + + minetest.add_particlespawner({ + amount = 1, + time = 0.25, + minpos = pos, + maxpos = pos, + minvel = {x = -1, y = 2, z = -1}, + maxvel = {x = 1, y = 4, z = 1}, + minacc = {x = 0, y = 0, z = 0}, + maxacc = {x = 0, y = 0, z = 0}, + minexptime = 1, + maxexptime = 3, + minsize = 1, + maxsize = 4, + texture = "tnt_smoke.png", + }) +end + + +core.register_entity(":__builtin:item", { + + initial_properties = { + hp_max = 1, + physical = true, + collide_with_objects = false, + collisionbox = {-0.3, -0.3, -0.3, 0.3, 0.3, 0.3}, + visual = "wielditem", + visual_size = {x = 0.4, y = 0.4}, + textures = {""}, + spritediv = {x = 1, y = 1}, + initial_sprite_basepos = {x = 0, y = 0}, + is_visible = false, + infotext = "", + }, + + itemstring = "", + moving_state = true, + slippery_state = false, + age = 0, + + set_item = function(self, item) + + local stack = ItemStack(item or self.itemstring) + + self.itemstring = stack:to_string() + + if self.itemstring == "" then + return + end + + local itemname = stack:is_known() and stack:get_name() or "unknown" + local max_count = stack:get_stack_max() + local count = math.min(stack:get_count(), max_count) + local size = 0.2 + 0.1 * (count / max_count) ^ (1 / 3) + local col_height = size * 0.75 + local def = core.registered_nodes[itemname] + local glow = def and def.light_source + local c1, c2 = "","" + + if not(stack:get_count() == 1) then + c1 = " x"..tostring(stack:get_count()) + c2 = " "..tostring(stack:get_count()) + end + + local name1 = stack:get_meta():get_string("description") + + if name1 == "" then + name = core.registered_items[itemname].description + else + name = name1 + end + + self.object:set_properties({ + is_visible = true, + visual = "wielditem", + textures = {itemname}, + visual_size = {x = size, y = size}, + collisionbox = {-size, -col_height, -size, size, col_height, size}, + selectionbox = {-size, -size, -size, size, size, size}, + automatic_rotate = 0.314 / size, + wield_item = self.itemstring, + glow = glow, + infotext = name..c1.."\n("..itemname..c2..")" + }) + + end, + + get_staticdata = function(self) + + return core.serialize({ + itemstring = self.itemstring, + age = self.age, + dropped_by = self.dropped_by + }) + end, + + on_activate = function(self, staticdata, dtime_s) + + if string.sub(staticdata, 1, string.len("return")) == "return" then + + local data = core.deserialize(staticdata) + + if data and type(data) == "table" then + self.itemstring = data.itemstring + self.age = (data.age or 0) + dtime_s + self.dropped_by = data.dropped_by + end + else + self.itemstring = staticdata + end + + self.object:set_armor_groups({immortal = 1}) + self.object:set_velocity({x = 0, y = 2, z = 0}) + self.object:set_acceleration({x = 0, y = -gravity, z = 0}) + self:set_item() + end, + + try_merge_with = function(self, own_stack, object, entity) + + if self.age == entity.age then + return false -- Can not merge with itself + end + + local stack = ItemStack(entity.itemstring) + local name = stack:get_name() + + if own_stack:get_name() ~= name + or own_stack:get_meta() ~= stack:get_meta() + or own_stack:get_wear() ~= stack:get_wear() + or own_stack:get_free_space() == 0 then + return false -- Can not merge different or full stack + end + + local count = own_stack:get_count() + local total_count = stack:get_count() + count + local max_count = stack:get_stack_max() + + if total_count > max_count then + return false + end + + -- Merge the remote stack into this one + local pos = object:get_pos() + pos.y = pos.y + ((total_count - count) / max_count) * 0.15 + + self.object:move_to(pos) + self.age = 0 -- Handle as new entity + + own_stack:set_count(total_count) + self:set_item(own_stack) + + entity.itemstring = "" + object:remove() + + return true + end, + + on_step = function(self, dtime) + + local pos = self.object:get_pos() + + self.age = self.age + dtime + + if time_to_live > 0 and self.age > time_to_live then + + self.itemstring = "" + self.object:remove() + + add_effects(pos) + + return + end + + -- get nodes every 1/4 second + self.timer = (self.timer or 0) + dtime + + if self.timer > 0.25 or not self.node_inside then + + self.node_inside = minetest.get_node_or_nil(pos) + self.def_inside = self.node_inside + and core.registered_nodes[self.node_inside.name] + + self.node_under = minetest.get_node_or_nil({ + x = pos.x, + y = pos.y + self.object:get_properties().collisionbox[2] - 0.05, + z = pos.z + }) + self.def_under = self.node_under + and core.registered_nodes[self.node_under.name] + + self.timer = 0 + end + + local node = self.node_inside + + -- Delete in 'ignore' nodes + if node and node.name == "ignore" then + + self.itemstring = "" + self.object:remove() + + return + end + + -- do custom step function + local name = ItemStack(self.itemstring):get_name() or "" + local custom = core.registered_items[name] + and core.registered_items[name].dropped_step + + if custom and custom(self, pos, dtime) == false then + return -- skip further checks if false + end + + local vel = self.object:get_velocity() + local def = self.def_inside + local is_slippery = false + local is_moving = (def and not def.walkable) or + vel.x ~= 0 or vel.y ~= 0 or vel.z ~= 0 + + -- destroy item when dropped into lava (if enabled) + if destroy_item and def and def.groups and def.groups.lava then + + minetest.sound_play("builtin_item_lava", { + pos = pos, + max_hear_distance = 6, + gain = 0.5 + }) + + self.itemstring = "" + self.object:remove() + + add_effects(pos) + + return + end + + -- water flowing + if def and def.liquidtype == "flowing" then + + local vec = quick_flow(pos, node) + local v = self.object:get_velocity() + + self.object:set_velocity({x = vec.x, y = v.y, z = vec.z}) + + return + end + + -- item inside block, move to vacant space + if def and (def.walkable == nil or def.walkable == true) + and (def.collision_box == nil or def.collision_box.type == "regular") + and (def.node_box == nil or def.node_box.type == "regular") then + + local npos = minetest.find_node_near(pos, 1, "air") + + if npos then + self.object:move_to(npos) + end + + self.node_inside = nil -- force get_node + + return + end + + -- Switch locals to node under + node = self.node_under + def = self.def_under + + + -- Slippery node check + if def and def.walkable then + + local slippery = core.get_item_group(node.name, "slippery") + + is_slippery = slippery ~= 0 + + if is_slippery and (math.abs(vel.x) > 0.2 or math.abs(vel.z) > 0.2) then + + -- Horizontal deceleration + local slip_factor = 4.0 / (slippery + 4) + + self.object:set_acceleration({ + x = -vel.x * slip_factor, + y = 0, + z = -vel.z * slip_factor + }) + + elseif vel.y == 0 then + is_moving = false + end + end + + if self.moving_state == is_moving + and self.slippery_state == is_slippery then + return -- No further updates until moving state changes + end + + self.moving_state = is_moving + self.slippery_state = is_slippery + + if is_moving then + self.object:set_acceleration({x = 0, y = -gravity, z = 0}) + else + self.object:set_acceleration({x = 0, y = 0, z = 0}) + self.object:set_velocity({x = 0, y = 0, z = 0}) + end + + --Only collect items if not moving + if is_moving then + return + end + + -- Collect the items around to merge with + local own_stack = ItemStack(self.itemstring) + + if own_stack:get_free_space() == 0 then + return + end + + local objects = core.get_objects_inside_radius(pos, 1.0) + + for k, obj in pairs(objects) do + + local entity = obj:get_luaentity() + + if entity and entity.name == "__builtin:item" then + + if self:try_merge_with(own_stack, obj, entity) then + + own_stack = ItemStack(self.itemstring) + + if own_stack:get_free_space() == 0 then + return + end + end + end + end + end, + + on_punch = function(self, hitter) + + local inv = hitter:get_inventory() + + if inv and self.itemstring ~= "" then + + local left = inv:add_item("main", self.itemstring) + + if left and not left:is_empty() then + self:set_item(left) + return + end + end + + self.itemstring = "" + self.object:remove() + end, +}) diff --git a/mods/builtin_item/mod.conf b/mods/builtin_item/mod.conf new file mode 100644 index 00000000..2e22d560 --- /dev/null +++ b/mods/builtin_item/mod.conf @@ -0,0 +1 @@ +name = builtin_item diff --git a/mods/builtin_item/sounds/builtin_item_lava.ogg b/mods/builtin_item/sounds/builtin_item_lava.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5c293fe9b4f694ede253f328c8283b69b3ebfad0 GIT binary patch literal 37367 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 literal 0 HcmV?d00001 diff --git a/mods/carts/README.txt b/mods/carts/README.txt new file mode 100644 index 00000000..f6e62b88 --- /dev/null +++ b/mods/carts/README.txt @@ -0,0 +1,29 @@ +Carts (formerly boost_cart) +========================== + +Carts, based almost entirely on the mod boost_cart [1], which +itself is based on (and fully compatible with) the carts mod [2]. + +The model was originally designed by stujones11 [3] (CC-0). + +Cart textures are based on original work from PixelBOX by Gambit (permissive +license). + + +[1] https://github.com/SmallJoker/boost_cart/ +[2] https://github.com/PilzAdam/carts/ +[3] https://github.com/stujones11/railcart/ + + +Features +---------- +- A fast cart for your railway or roller coaster (up to 7 m/s!) +- Boost and brake rails +- Rail junction switching with the 'right-left' walking keys +- Handbrake with the 'back' key + +Additions by TenPlus1 +----------------------- +- Mesecon detector rail added +- 10 second cart drop when player or item not inside +- Alias' set to replace rails from boost_cart mod diff --git a/mods/carts/cart_entity.lua b/mods/carts/cart_entity.lua new file mode 100644 index 00000000..8f107f2e --- /dev/null +++ b/mods/carts/cart_entity.lua @@ -0,0 +1,469 @@ +-- carts/cart_entity.lua + +-- support for MT game translation. +local S = carts.get_translator + +-- is mesecons enabled ? +local HAVE_MESECONS_ENABLED = minetest.get_modpath("mesecons") +if HAVE_MESECONS_ENABLED then + dofile(minetest.get_modpath("carts") .. "/detector.lua") +end + +local cart_entity = { + initial_properties = { + physical = false, -- otherwise going uphill breaks + collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + visual = "mesh", + mesh = "carts_cart.b3d", + visual_size = {x=1, y=1}, + textures = {"carts_cart.png"}, + }, + + driver = nil, + punched = false, -- used to re-send velocity and position + velocity = {x=0, y=0, z=0}, -- only used on punch + old_dir = {x=1, y=0, z=0}, -- random value to start the cart on punch + old_pos = nil, + old_switch = 0, + railtype = nil, + attached_items = {} +} + +function cart_entity:on_rightclick(clicker) + if not clicker or not clicker:is_player() then + return + end + local player_name = clicker:get_player_name() + if self.driver and player_name == self.driver then + self.driver = nil + carts:manage_attachment(clicker, nil) + elseif not self.driver then + self.driver = player_name + carts:manage_attachment(clicker, self.object) + + -- player_api does not update the animation + -- when the player is attached, reset to default animation + player_api.set_animation(clicker, "stand") + end +end + +function cart_entity:on_activate(staticdata, dtime_s) + self.object:set_armor_groups({immortal=1}) + self.attached_items = {} -- needed to stop itemcount glitch + if string.sub(staticdata, 1, string.len("return")) ~= "return" then + return + end + local data = minetest.deserialize(staticdata) + if type(data) ~= "table" then + return + end + self.railtype = data.railtype + if data.old_dir then + self.old_dir = data.old_dir + end +end + +function cart_entity:get_staticdata() + return minetest.serialize({ + railtype = self.railtype, + old_dir = self.old_dir + }) +end + +-- 0.5.x and later: When the driver leaves +function cart_entity:on_detach_child(child) + if child and child:get_player_name() == self.driver then + self.driver = nil + carts:manage_attachment(child, nil) + end +end + +function cart_entity:on_punch(puncher, time_from_last_punch, tool_capabilities, direction) + local pos = self.object:get_pos() + local vel = self.object:get_velocity() + if not self.railtype or vector.equals(vel, {x=0, y=0, z=0}) then + local node = minetest.get_node(pos).name + self.railtype = minetest.get_item_group(node, "connect_to_raillike") + end + -- Punched by non-player + if not puncher or not puncher:is_player() then + local cart_dir = carts:get_rail_direction(pos, self.old_dir, nil, nil, self.railtype) + if vector.equals(cart_dir, {x=0, y=0, z=0}) then + return + end + self.velocity = vector.multiply(cart_dir, 2) + self.punched = true + return + end + -- Player digs cart by sneak-punch + if puncher:get_player_control().sneak then + if self.sound_handle then + minetest.sound_stop(self.sound_handle) + end + -- Detach driver and items + if self.driver then + if self.old_pos then + self.object:set_pos(self.old_pos) + end + local player = minetest.get_player_by_name(self.driver) + carts:manage_attachment(player, nil) + end + for _, obj_ in ipairs(self.attached_items) do + if obj_ then + obj_:set_detach() + end + end + -- Pick up cart + local inv = puncher:get_inventory() + if not (creative and creative.is_enabled_for + and creative.is_enabled_for(puncher:get_player_name())) + or not inv:contains_item("main", "carts:cart") then + local leftover = inv:add_item("main", "carts:cart") + -- If no room in inventory add a replacement cart to the world + if not leftover:is_empty() then + minetest.add_item(self.object:get_pos(), leftover) + end + end + self.object:remove() + return + end + -- Player punches cart to alter velocity + if puncher:get_player_name() == self.driver then + if math.abs(vel.x + vel.z) > carts.punch_speed_max then + return + end + end + + local punch_dir = carts:velocity_to_dir(puncher:get_look_dir()) + punch_dir.y = 0 + local cart_dir = carts:get_rail_direction(pos, punch_dir, nil, nil, self.railtype) + if vector.equals(cart_dir, {x=0, y=0, z=0}) then + return + end + + local punch_interval = 1 + if tool_capabilities and tool_capabilities.full_punch_interval then + punch_interval = tool_capabilities.full_punch_interval + end + time_from_last_punch = math.min(time_from_last_punch or punch_interval, punch_interval) + local f = 2 * (time_from_last_punch / punch_interval) + + self.velocity = vector.multiply(cart_dir, f) + self.old_dir = cart_dir + self.punched = true +end + +local function rail_on_step_event(handler, obj, dtime) + if handler then + handler(obj, dtime) + end +end + +-- sound refresh interval = 1.0sec +local function rail_sound(self, dtime) + if not self.sound_ttl then + self.sound_ttl = 1.0 + return + elseif self.sound_ttl > 0 then + self.sound_ttl = self.sound_ttl - dtime + return + end + self.sound_ttl = 1.0 + if self.sound_handle then + local handle = self.sound_handle + self.sound_handle = nil + minetest.after(0.2, minetest.sound_stop, handle) + end + local vel = self.object:get_velocity() + +if not vel then return end -- nil check + + local speed = vector.length(vel) + if speed > 0 then + self.sound_handle = minetest.sound_play( + "carts_cart_moving", { + object = self.object, + gain = (speed / carts.speed_max) / 2, + loop = true, + }) + end +end + +local function get_railparams(pos) + local node = minetest.get_node(pos) + return carts.railparams[node.name] or {} +end + +local v3_len = vector.length +local function rail_on_step(self, dtime) + + -- if cart contains nothing then drop as item after 10 seconds + if not self.driver and #self.attached_items == 0 then + self.count = (self.count or 0) + dtime + + if self.count > 10 then + minetest.add_item(self.object:get_pos(), "carts:cart") + if self.sound_handle then + local handle = self.sound_handle + self.sound_handle = nil + minetest.after(0.2, minetest.sound_stop, handle) + end + self.object:remove() + return + end + else + self.count = 0 + end + + local vel = self.object:get_velocity() + if self.punched then + vel = vector.add(vel, self.velocity) + self.object:set_velocity(vel) + self.old_dir.y = 0 + elseif vector.equals(vel, {x=0, y=0, z=0}) then + return + end + + local pos = self.object:get_pos() + local cart_dir = carts:velocity_to_dir(vel) + local same_dir = vector.equals(cart_dir, self.old_dir) + local update = {} + + if self.old_pos and not self.punched and same_dir then + local flo_pos = vector.round(pos) + local flo_old = vector.round(self.old_pos) + if vector.equals(flo_pos, flo_old) then + -- Do not check one node multiple times + return + end + end + + local ctrl, player + + -- Get player controls + if self.driver then + player = minetest.get_player_by_name(self.driver) + if player then + ctrl = player:get_player_control() + end + end + + local stop_wiggle = false + if self.old_pos and same_dir then + -- Detection for "skipping" nodes (perhaps use average dtime?) + -- It's sophisticated enough to take the acceleration in account + local acc = self.object:get_acceleration() + local distance = dtime * (v3_len(vel) + 0.5 * dtime * v3_len(acc)) + + local new_pos, new_dir = carts:pathfinder( + pos, self.old_pos, self.old_dir, distance, ctrl, + self.old_switch, self.railtype + ) + + if new_pos then + -- No rail found: set to the expected position + pos = new_pos + update.pos = true + cart_dir = new_dir + end + elseif self.old_pos and self.old_dir.y ~= 1 and not self.punched then + -- Stop wiggle + stop_wiggle = true + end + + local railparams + + -- dir: New moving direction of the cart + -- switch_keys: Currently pressed L/R key, used to ignore the key on the next rail node + local dir, switch_keys = carts:get_rail_direction( + pos, cart_dir, ctrl, self.old_switch, self.railtype + ) + local dir_changed = not vector.equals(dir, self.old_dir) + + local new_acc = {x=0, y=0, z=0} + if stop_wiggle or vector.equals(dir, {x=0, y=0, z=0}) then + vel = {x = 0, y = 0, z = 0} + local pos_r = vector.round(pos) + if not carts:is_rail(pos_r, self.railtype) + and self.old_pos then + pos = self.old_pos + elseif not stop_wiggle then + pos = pos_r + else + pos.y = math.floor(pos.y + 0.5) + end + update.pos = true + update.vel = true + else + -- Direction change detected + if dir_changed then + vel = vector.multiply(dir, math.abs(vel.x + vel.z)) + update.vel = true + if dir.y ~= self.old_dir.y then + pos = vector.round(pos) + update.pos = true + end + end + -- Center on the rail + if dir.z ~= 0 and math.floor(pos.x + 0.5) ~= pos.x then + pos.x = math.floor(pos.x + 0.5) + update.pos = true + end + if dir.x ~= 0 and math.floor(pos.z + 0.5) ~= pos.z then + pos.z = math.floor(pos.z + 0.5) + update.pos = true + end + + -- Slow down or speed up.. + local acc = dir.y * -4.0 + + -- Get rail for corrected position + railparams = get_railparams(pos) + + -- no need to check for railparams == nil since we always make it exist. + local speed_mod = railparams.acceleration + if speed_mod and speed_mod ~= 0 then + -- Try to make it similar to the original carts mod + acc = acc + speed_mod + else + -- Handbrake or coast + if ctrl and ctrl.down then + acc = acc - 3 + else + acc = acc - 0.4 + end + end + + new_acc = vector.multiply(dir, acc) + end + + -- mesecon detector rail + if HAVE_MESECONS_ENABLED then + carts:signal_detector_rail(vector.round(pos)) + end + + -- Limits + local max_vel = carts.speed_max + for _, v in pairs({"x","y","z"}) do + if math.abs(vel[v]) > max_vel then + vel[v] = carts:get_sign(vel[v]) * max_vel + new_acc[v] = 0 + update.vel = true + end + end + + self.object:set_acceleration(new_acc) + self.old_pos = vector.round(pos) + if not vector.equals(dir, {x=0, y=0, z=0}) and not stop_wiggle then + self.old_dir = vector.new(dir) + end + self.old_switch = switch_keys + + if self.punched then + -- Collect dropped items + for _, obj_ in pairs(minetest.get_objects_inside_radius(pos, 1)) do + if not obj_:is_player() and + obj_:get_luaentity() and +-- not obj_:get_luaentity().physical_state and + obj_:get_luaentity().name == "__builtin:item" then + + obj_:set_attach(self.object, "", {x=0, y=0, z=0}, {x=0, y=0, z=0}) + self.attached_items[#self.attached_items + 1] = obj_ + end + end + self.punched = false + update.vel = true + end + + railparams = railparams or get_railparams(pos) + + if not (update.vel or update.pos) then + rail_on_step_event(railparams.on_step, self, dtime) + return + end + + local yaw = 0 + if self.old_dir.x < 0 then + yaw = 0.5 + elseif self.old_dir.x > 0 then + yaw = 1.5 + elseif self.old_dir.z < 0 then + yaw = 1 + end + self.object:set_yaw(yaw * math.pi) + + local anim = {x=0, y=0} + if dir.y == -1 then + anim = {x=1, y=1} + elseif dir.y == 1 then + anim = {x=2, y=2} + end + self.object:set_animation(anim, 1, 0) + + if update.vel then + self.object:set_velocity(vel) + end + if update.pos then + if dir_changed then + self.object:set_pos(pos) + else + self.object:move_to(pos) + end + end + + -- call event handler + rail_on_step_event(railparams.on_step, self, dtime) +end + +function cart_entity:on_step(dtime) + rail_on_step(self, dtime) + rail_sound(self, dtime) +end + +minetest.register_entity("carts:cart", cart_entity) + +minetest.register_craftitem("carts:cart", { + description = S("Cart") .. "\n" .. S("(Sneak+Click to pick up)"), + inventory_image = minetest.inventorycube( + "carts_cart_top.png", "carts_cart_front.png", "carts_cart_side.png"), + wield_image = "carts_cart_side.png", + on_place = function(itemstack, placer, pointed_thing) + local under = pointed_thing.under + local node = minetest.get_node(under) + local udef = minetest.registered_nodes[node.name] + if udef and udef.on_rightclick and + not (placer and placer:is_player() and + placer:get_player_control().sneak) then + return udef.on_rightclick(under, node, placer, itemstack, + pointed_thing) or itemstack + end + + if not pointed_thing.type == "node" then + return + end + if carts:is_rail(pointed_thing.under) then + minetest.add_entity(pointed_thing.under, "carts:cart") + elseif carts:is_rail(pointed_thing.above) then + minetest.add_entity(pointed_thing.above, "carts:cart") + else + return + end + + minetest.sound_play({name = "default_place_node_metal", gain = 0.5}, + {pos = pointed_thing.above}, true) + + if not (creative and creative.is_enabled_for + and creative.is_enabled_for(placer:get_player_name())) then + itemstack:take_item() + end + return itemstack + end, +}) + +minetest.register_craft({ + output = "carts:cart", + recipe = { + {"default:steel_ingot", "", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + }, +}) diff --git a/mods/carts/detector.lua b/mods/carts/detector.lua new file mode 100644 index 00000000..e73aad42 --- /dev/null +++ b/mods/carts/detector.lua @@ -0,0 +1,75 @@ + +local mesecons_rules = mesecon.rules.flat + +function carts:turnoff_detector_rail(pos) + + local node = minetest.get_node(pos) + + if minetest.get_item_group(node.name, "detector_rail") == 1 then + + if node.name == "carts:detectorrail_on" then --has not been dug + minetest.swap_node(pos, {name = "carts:detectorrail", param2 = node.param2}) + end + + mesecon.receptor_off(pos, mesecons_rules) + end +end + + +function carts:signal_detector_rail(pos) + + local node = minetest.get_node(pos) + + if minetest.get_item_group(node.name, "detector_rail") ~= 1 then + return + end + + if node.name == "carts:detectorrail" then + minetest.swap_node(pos, {name = "carts:detectorrail_on", param2 = node.param2}) + end + + mesecon.receptor_on(pos, mesecons_rules) + + minetest.after(0.5, carts.turnoff_detector_rail, carts, pos) +end + + +carts:register_rail("carts:detectorrail", { + description = "Detector rail", + tiles = { + "carts_rail_straight_dtc.png", "carts_rail_curved_dtc.png", + "carts_rail_t_junction_dtc.png", "carts_rail_crossing_dtc.png" + }, + groups = carts:get_rail_groups({detector_rail = 1}), + + mesecons = {receptor = {state = "off", rules = mesecons_rules}}, +}) + +minetest.register_alias("boost_cart:detectorrail", "carts:detectorrail") + + +carts:register_rail("carts:detectorrail_on", { + description = "Detector rail ON (you hacker you)", + tiles = { + "carts_rail_straight_dtc_on.png", "carts_rail_curved_dtc_on.png", + "carts_rail_t_junction_dtc_on.png", "carts_rail_crossing_dtc_on.png" + }, + groups = carts:get_rail_groups({ + detector_rail = 1, not_in_creative_inventory = 1 + }), + drop = "carts:detectorrail", + + mesecons = {receptor = {state = "on", rules = mesecons_rules}}, +}) + +minetest.register_alias("boost_cart:detectorrail_on", "carts:detectorrail_on") + + +minetest.register_craft({ + output = "boost_cart:detectorrail 6", + recipe = { + {"default:steel_ingot", "mesecons:wire_00000000_off", "default:steel_ingot"}, + {"default:steel_ingot", "group:stick", "default:steel_ingot"}, + {"default:steel_ingot", "mesecons:wire_00000000_off", "default:steel_ingot"}, + }, +}) diff --git a/mods/carts/functions.lua b/mods/carts/functions.lua new file mode 100644 index 00000000..a54b5948 --- /dev/null +++ b/mods/carts/functions.lua @@ -0,0 +1,248 @@ +function carts:get_sign(z) + if z == 0 then + return 0 + else + return z / math.abs(z) + end +end + +function carts:manage_attachment(player, obj) + if not player then + return + end + local status = obj ~= nil + local player_name = player:get_player_name() + if player_api.player_attached[player_name] == status then + return + end + player_api.player_attached[player_name] = status + + if status then + player:set_attach(obj, "", {x=0, y=-4.5, z=0}, {x=0, y=0, z=0}) + player:set_eye_offset({x=0, y=-4, z=0},{x=0, y=-4, z=0}) + else + player:set_detach() + player:set_eye_offset({x=0, y=0, z=0},{x=0, y=0, z=0}) + end +end + +function carts:velocity_to_dir(v) + if math.abs(v.x) > math.abs(v.z) then + return {x=carts:get_sign(v.x), y=carts:get_sign(v.y), z=0} + else + return {x=0, y=carts:get_sign(v.y), z=carts:get_sign(v.z)} + end +end + +function carts:is_rail(pos, railtype) + local node = minetest.get_node(pos).name + if node == "ignore" then + local vm = minetest.get_voxel_manip() + local emin, emax = vm:read_from_map(pos, pos) + local area = VoxelArea:new{ + MinEdge = emin, + MaxEdge = emax, + } + local data = vm:get_data() + local vi = area:indexp(pos) + node = minetest.get_name_from_content_id(data[vi]) + end + if minetest.get_item_group(node, "rail") == 0 then + return false + end + if not railtype then + return true + end + return minetest.get_item_group(node, "connect_to_raillike") == railtype +end + +function carts:check_front_up_down(pos, dir_, check_up, railtype) + local dir = vector.new(dir_) + local cur + + -- Front + dir.y = 0 + cur = vector.add(pos, dir) + if carts:is_rail(cur, railtype) then + return dir + end + -- Up + if check_up then + dir.y = 1 + cur = vector.add(pos, dir) + if carts:is_rail(cur, railtype) then + return dir + end + end + -- Down + dir.y = -1 + cur = vector.add(pos, dir) + if carts:is_rail(cur, railtype) then + return dir + end + return nil +end + +function carts:get_rail_direction(pos_, dir, ctrl, old_switch, railtype) + local pos = vector.round(pos_) + local cur + local left_check, right_check = true, true + + -- Check left and right + local left = {x=0, y=0, z=0} + local right = {x=0, y=0, z=0} + if dir.z ~= 0 and dir.x == 0 then + left.x = -dir.z + right.x = dir.z + elseif dir.x ~= 0 and dir.z == 0 then + left.z = dir.x + right.z = -dir.x + end + + local straight_priority = ctrl and dir.y ~= 0 + + -- Normal, to disallow rail switching up- & downhill + if straight_priority then + cur = self:check_front_up_down(pos, dir, true, railtype) + if cur then + return cur + end + end + + if ctrl then + if old_switch == 1 then + left_check = false + elseif old_switch == 2 then + right_check = false + end + if ctrl.left and left_check then + cur = self:check_front_up_down(pos, left, false, railtype) + if cur then + return cur, 1 + end + left_check = false + end + if ctrl.right and right_check then + cur = self:check_front_up_down(pos, right, false, railtype) + if cur then + return cur, 2 + end + right_check = true + end + end + + -- Normal + if not straight_priority then + cur = self:check_front_up_down(pos, dir, true, railtype) + if cur then + return cur + end + end + + -- Left, if not already checked + if left_check then + cur = carts:check_front_up_down(pos, left, false, railtype) + if cur then + return cur + end + end + + -- Right, if not already checked + if right_check then + cur = carts:check_front_up_down(pos, right, false, railtype) + if cur then + return cur + end + end + + -- Backwards + if not old_switch then + cur = carts:check_front_up_down(pos, { + x = -dir.x, + y = dir.y, + z = -dir.z + }, true, railtype) + if cur then + return cur + end + end + + return {x=0, y=0, z=0} +end + +function carts:pathfinder(pos_, old_pos, old_dir, distance, ctrl, + pf_switch, railtype) + + local pos = vector.round(pos_) + if vector.equals(old_pos, pos) then + return + end + + local pf_pos = vector.round(old_pos) + local pf_dir = vector.new(old_dir) + distance = math.min(carts.path_distance_max, + math.floor(distance + 1)) + + for i = 1, distance do + pf_dir, pf_switch = self:get_rail_direction( + pf_pos, pf_dir, ctrl, pf_switch or 0, railtype) + + if vector.equals(pf_dir, {x=0, y=0, z=0}) then + -- No way forwards + return pf_pos, pf_dir + end + + pf_pos = vector.add(pf_pos, pf_dir) + + if vector.equals(pf_pos, pos) then + -- Success! Cart moved on correctly + return + end + end + -- Not found. Put cart to predicted position + return pf_pos, pf_dir +end + +function carts:register_rail(name, def_overwrite, railparams) + local def = { + drawtype = "raillike", + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sounds = default.node_sound_metal_defaults() + } + for k, v in pairs(def_overwrite) do + def[k] = v + end + if not def.inventory_image then + def.wield_image = def.tiles[1] + def.inventory_image = def.tiles[1] + end + + if railparams then + carts.railparams[name] = table.copy(railparams) + end + + minetest.register_node(name, def) +end + +function carts:get_rail_groups(additional_groups) + -- Get the default rail groups and add more when a table is given + local groups = { + dig_immediate = 2, + attached_node = 1, + rail = 1, + connect_to_raillike = minetest.raillike_group("rail") + } + if type(additional_groups) == "table" then + for k, v in pairs(additional_groups) do + groups[k] = v + end + end + return groups +end diff --git a/mods/carts/init.lua b/mods/carts/init.lua new file mode 100644 index 00000000..69d59d9f --- /dev/null +++ b/mods/carts/init.lua @@ -0,0 +1,28 @@ +-- carts/init.lua + +-- Load support for MT game translation. +local S = minetest.get_translator("carts") + +carts = {} +carts.modpath = minetest.get_modpath("carts") +carts.railparams = {} +carts.get_translator = S + +-- Maximal speed of the cart in m/s (min = -1) +carts.speed_max = 7 +-- Set to -1 to disable punching the cart from inside (min = -1) +carts.punch_speed_max = 5 +-- Maximal distance for the path correction (for dtime peaks) +carts.path_distance_max = 3 + + +dofile(carts.modpath.."/functions.lua") +dofile(carts.modpath.."/rails.lua") +dofile(carts.modpath.."/cart_entity.lua") + +-- Register rails as dungeon loot +if minetest.global_exists("dungeon_loot") then + dungeon_loot.register({ + name = "carts:rail", chance = 0.35, count = {1, 6} + }) +end diff --git a/mods/carts/license.txt b/mods/carts/license.txt new file mode 100644 index 00000000..6c5beb47 --- /dev/null +++ b/mods/carts/license.txt @@ -0,0 +1,54 @@ + +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2014-2016 SmallJoker +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of media +----------------- + +CC-0, see: https://creativecommons.org/share-your-work/public-domain/cc0/, except +if other license is mentioned. + + +Authors +--------- +Originally from PixelBOX (Gambit): + carts_cart_side.png + carts_cart_top.png + carts_cart_front.png* + carts_cart.png* + +sofar + stujones11: + carts_cart.b3d and carts_cart.blend + +hexafraction, modified by sofar + carts_rail_*.png + +http://www.freesound.org/people/YleArkisto/sounds/253159/ - YleArkisto - CC-BY-3.0 + carts_cart_moving.*.ogg diff --git a/mods/carts/locale/carts.de.tr b/mods/carts/locale/carts.de.tr new file mode 100644 index 00000000..89a33ac3 --- /dev/null +++ b/mods/carts/locale/carts.de.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Lore +(Sneak+Click to pick up)=(Schleichen u. Klicken zum Aufheben) +Rail=Schiene +Powered Rail=Antriebsschiene +Brake Rail=Bremsschiene diff --git a/mods/carts/locale/carts.es.tr b/mods/carts/locale/carts.es.tr new file mode 100644 index 00000000..c0857a1b --- /dev/null +++ b/mods/carts/locale/carts.es.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Vagoneta +(Sneak+Click to pick up)=(Agacharse+Clic para recoger) +Rail=Raíl +Powered Rail=Raíl energizado +Brake Rail=Raíl de frenado diff --git a/mods/carts/locale/carts.fr.tr b/mods/carts/locale/carts.fr.tr new file mode 100644 index 00000000..b092f14d --- /dev/null +++ b/mods/carts/locale/carts.fr.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Chariot +(Sneak+Click to pick up)=(Se baisser + clic pour ramasser) +Rail=Rail +Powered Rail=Rail de traction +Brake Rail=Rail de freinage diff --git a/mods/carts/locale/carts.it.tr b/mods/carts/locale/carts.it.tr new file mode 100644 index 00000000..546471c8 --- /dev/null +++ b/mods/carts/locale/carts.it.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Vagone +(Sneak+Click to pick up)=(Strisciare+Click per raccoglierlo) +Rail=Binario +Powered Rail=Binario alimentato +Brake Rail=Binario freno \ No newline at end of file diff --git a/mods/carts/locale/carts.ms.tr b/mods/carts/locale/carts.ms.tr new file mode 100644 index 00000000..e8944e9a --- /dev/null +++ b/mods/carts/locale/carts.ms.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Pedati +(Sneak+Click to pick up)=(Selinap+Klik untuk ambil balik) +Rail=Landasan +Powered Rail=Landasan Berkuasa +Brake Rail=Landasan Brek diff --git a/mods/carts/locale/carts.ru.tr b/mods/carts/locale/carts.ru.tr new file mode 100644 index 00000000..6ff5be63 --- /dev/null +++ b/mods/carts/locale/carts.ru.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Вагонетка +(Sneak+Click to pick up)=(ПригнитеÑÑŒ и кликните по вагонетке, чтобы забрать) +Rail=РельÑа +Powered Rail=ÐœÐµÑ…Ð°Ð½Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð ÐµÐ»ÑŒÑа +Brake Rail=РельÑа Ñ Ñ‚Ð¾Ñ€Ð¼Ð¾Ð·Ð¾Ð¼ diff --git a/mods/carts/locale/carts.se.tr b/mods/carts/locale/carts.se.tr new file mode 100644 index 00000000..e40f8ca0 --- /dev/null +++ b/mods/carts/locale/carts.se.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=Vagn +(Sneak+Click to pick up)=(Shift+Klicka för att plocka upp) +Rail=Räls +Powered Rail=Aktiverad räls +Brake Rail=Broms räls \ No newline at end of file diff --git a/mods/carts/locale/carts.zh_CN.tr b/mods/carts/locale/carts.zh_CN.tr new file mode 100644 index 00000000..953cdefc --- /dev/null +++ b/mods/carts/locale/carts.zh_CN.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=矿车 +(Sneak+Click to pick up)=(潜行+å•å‡»ä»¥æ¡èµ·ï¼‰ +Rail=é“轨 +Powered Rail=动力é“轨 +Brake Rail=制动é“轨 diff --git a/mods/carts/locale/carts.zh_TW.tr b/mods/carts/locale/carts.zh_TW.tr new file mode 100644 index 00000000..f6300d4a --- /dev/null +++ b/mods/carts/locale/carts.zh_TW.tr @@ -0,0 +1,6 @@ +# textdomain: carts +Cart=礦車 +(Sneak+Click to pick up)=(潛行+單擊以撿起) +Rail=éµè»Œ +Powered Rail=動力éµè»Œ +Brake Rail=制動éµè»Œ diff --git a/mods/carts/locale/template.txt b/mods/carts/locale/template.txt new file mode 100644 index 00000000..a67d95fd --- /dev/null +++ b/mods/carts/locale/template.txt @@ -0,0 +1,6 @@ +# textdomain: carts +Cart= +(Sneak+Click to pick up)= +Rail= +Powered Rail= +Brake Rail= diff --git a/mods/carts/mod.conf b/mods/carts/mod.conf new file mode 100644 index 00000000..0eab35c3 --- /dev/null +++ b/mods/carts/mod.conf @@ -0,0 +1,4 @@ +name = carts +description = Carts (formerly boost_cart) +depends = default, player_api +optional_depends = dungeon_loot diff --git a/mods/carts/models/carts_cart.b3d b/mods/carts/models/carts_cart.b3d new file mode 100644 index 0000000000000000000000000000000000000000..4e7eba363de4d01da5e924e7517eaa44879879be GIT binary patch literal 3008 zcmbW3OHUL*6om@}eBl$tw}MZ6A&Tf~rrVK8BnC(rG;v`}2rm;7jf#mYJ8?(iA8^C` z1rrypU=r8HpWhlv3+uu0V(H$iZ7#vXsp(SpR+p60 z?ZQTFwPH-U(qYQsz}KF24>e*UL0k@r*J`W8gIJt7jW}~+@pTuAf;Np4`=vU5t*xPW z}vLB_rO}>%3C20>U(3o>n-hk zT>X^&+5U8{Hb3Va%fGJDwtiCozP{!poj>&>?K4q78&BS!tsf+xkK12H|7rT#`t|iYVP{Pabfd9iq-KlVj_>csLl_Lm+vIlp$3 z^RfHO{r~>l`KH&e=Ck&ftdBeY^!}~B3Fk|H#&B-rXw}E{pSAz2`;n}#%b&i!nooH@ zBDJ6Le!2HAtA6tP>DDLz|FChBpD zA45Iuf;Y_;?=#*dbP64UKA+ad-XUxk^m#S#(Dc^~_za6~vP9P>W*N#TTWTsY-@?9)QO&?lS`@UhPe=Y+Gu1@B{D5-th@!e#Gc z^V8(2a7DQ0ee4?oKU0PT#Kp(HC5#9+h1=f8zB4g4&c1m#Ph*}J_!09_2VHnJ`^FA6 z|F{o=|L`@3^^q$~P82J3W#l_E3J{F>E_oCn3O-`N2nQn?j5si&!3YQ=9_*Tp0>r~d zNEi`e#DWnKMo<_rVMK!w6Gm7VQDMY`5fw&Y7;#}lgb^1;Xc&>p)?fVmhjmjb?Dd{p`* z3q8D?kxc)z=pVU2U1x(IDh~*1`hf>D#uN2^|FZVv-IBixjk%SCxq0Tg`|@vde*;IC B>mUFC literal 0 HcmV?d00001 diff --git a/mods/carts/models/carts_cart.blend b/mods/carts/models/carts_cart.blend new file mode 100644 index 0000000000000000000000000000000000000000..7d2515eb70379538759ecb2e9fcf6f7390dc840c GIT binary patch literal 544408 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 ZTKuLI{ZdhgfMUU(GDQmUQ2EEd{{a&>6XXB@ literal 0 HcmV?d00001 diff --git a/mods/carts/rails.lua b/mods/carts/rails.lua new file mode 100644 index 00000000..9de24379 --- /dev/null +++ b/mods/carts/rails.lua @@ -0,0 +1,70 @@ +-- carts/rails.lua + +-- support for MT game translation. +local S = carts.get_translator + +carts:register_rail("carts:rail", { + description = S("Rail"), + tiles = { + "carts_rail_straight.png", "carts_rail_curved.png", + "carts_rail_t_junction.png", "carts_rail_crossing.png" + }, + inventory_image = "carts_rail_straight.png", + wield_image = "carts_rail_straight.png", + groups = carts:get_rail_groups(), +}, {}) + +minetest.register_craft({ + output = "carts:rail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) + +minetest.register_alias("default:rail", "carts:rail") + + +carts:register_rail("carts:powerrail", { + description = S("Powered Rail"), + tiles = { + "carts_rail_straight_pwr.png", "carts_rail_curved_pwr.png", + "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png" + }, + groups = carts:get_rail_groups(), +}, {acceleration = 5}) + +minetest.register_craft({ + output = "carts:powerrail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "default:mese_crystal", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) + + +carts:register_rail("carts:brakerail", { + description = S("Brake Rail"), + tiles = { + "carts_rail_straight_brk.png", "carts_rail_curved_brk.png", + "carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png" + }, + groups = carts:get_rail_groups(), +}, {acceleration = -3}) + +minetest.register_craft({ + output = "carts:brakerail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "default:coal_lump", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) + +-- add alias for boost_cart rails +minetest.register_alias("carts:copperrail", "default:rail") +minetest.register_alias("boost_cart:copperrail", "default:rail") +minetest.register_alias("boost_cart:powerrail", "carts:powerrail") +minetest.register_alias("boost_cart:brakerail", "carts:brakerail") diff --git a/mods/carts/sounds/carts_cart_moving.1.ogg b/mods/carts/sounds/carts_cart_moving.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..869e765b84acb081468bba060ba973bff409dec5 GIT binary patch literal 14761 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 literal 0 HcmV?d00001 diff --git a/mods/carts/sounds/carts_cart_moving.2.ogg b/mods/carts/sounds/carts_cart_moving.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b4cc5084388f475ef3c47842a1593d6a1bb71604 GIT binary patch literal 14749 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 literal 0 HcmV?d00001 diff --git a/mods/carts/sounds/carts_cart_moving.3.ogg b/mods/carts/sounds/carts_cart_moving.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e19a782d85038a12ab273870ab8e2dc0a4eaa3c3 GIT binary patch literal 14989 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 U1LFgu%}!PAYO%eVzRv*v2hvqWL;wH) literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_cart.png b/mods/carts/textures/carts_cart.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb10c5e66b11867fb11abde073d8a0aca01603f GIT binary patch literal 1103 zcmV-V1hD&wP){jSUo0NJt$p5EMP<{U_~xtMJ{7TE@VkDWlJ$o zP*7A_~R#sM5S65tITxx1+ZEbCDZ*OyRb9i`oetv#}f`W&KhmDPmlarI5pP!(h zpsK2>tgNiBudlPSv$?ss!otGI$;s5z)O9Hz761SM0b)x>L;#2d9Y_EG010qNS#tmY z3ljhU3ljkVnw%H_000McNliru$kix8T11#>8AUyxsrvz?mAC@Lj9<;+U)~)94u{>hd(Jy=pL_3n=lg|= zp3yUmQ5wxQuI4D4U>yA#i=%F}dNLN(8uTjS^$)L;o{f!k@MEst-8z1e$rlQRwY9?A zeExU~E-L98qWH#_%jIUpbfa57RiFI$x)VJ(kTX9^r)BK$)bl=-3X18pCoP`oRF|Kr z>bFFxR9aSLoq|zW@rcRf?8-`NVSBG}uC%{Izwhs7R9TM7YFoh(t3ICReXrJ)3{@IB zZS6+Yot@>~-TmnHUW<-^^&(9aX`@41N`g|FC{wclfnMdEFUIo^X;DGoOjmRZp#1{f z9AN^V@j$ta9nNX%5P#5&RbX`p@-f9ccu*`i^kN@S1_iAmzG8KTe|d-iX88}^!Q2lE ztV_AAq|W7@dD((diP1 z;JJi>WCRE@<1=f-<_93-GYQ!I5P?nMW>yfqS;6gMAY$_an7}6sn3@N$`2mOt#4#6` zsd)l6KM-v*?#?2Rbu+H8Mr?kNG$DQ!0q-Nm?F?&@%?~EvMZm)hfeAnK0U^HVWEjRd zuSqsPNLm)>FWwpgHa`&U`Qs~dfxxui&p84bvH1ZA$2wS+bIr|#9oO)glYRhTx#>_S z literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_cart_front.png b/mods/carts/textures/carts_cart_front.png new file mode 100644 index 0000000000000000000000000000000000000000..38955b25adb0ce47e36697d888d4acc6c3d8ccda GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>rcZ^NvttlZq(;^N}TlP51&u%M}s5$HSy&H|6fVg?3oVGw3ym^DWN zD7etm#W6(UvTuL4P?LgyYknsG$u%2HC%LX&JQXmD?<>rQvFyf;1n<-ZIX7dv(?{mgpOEI`^I_JzF7i?Zj$HE0c*L zb2K~mFrRo=skS@ZZAM{nabw%W@E;{bCHr4H9lqH;F>d{zgDslQ_GyQvER;27T=B@l ojw@3t`~%Bs-z|Mgg|ZCsyLhCy_nt6*4RkDnr>mdKI;Vst0P1j#E&u=k literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_cart_side.png b/mods/carts/textures/carts_cart_side.png new file mode 100644 index 0000000000000000000000000000000000000000..f53808c6577f033c884d217af26282394e2e708c GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>;y3+1?vL1$VK1K@O#`3d4wi>ZcIteb?39fp{ zK;)*E;%S)bZ5SFF8Wt9om6es7n_FC5Tvt~&dGh4>^XD&Euwe7%&4>PP`vP#4_utCA2LW$g1Y83p+GKL7cS z`6;CrACJgIs`Ui<%nW4a(=_&cv^?`z-*ZOJjJ}RN4!Qxt7rt=^C{53}JKb7WBOq(m zlL^8K)30bVU9!Bh`t??w6B|<`p8IS_$$0K_;RwUW>PfeyIu0(bRJ{1s@ekv>%TkB? T8n+w+I-kMQ)z4*}Q$iB}5|f_( literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_cart_top.png b/mods/carts/textures/carts_cart_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a31a9d2ceea10e003506b3b2dede75644b7ec8 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>;#3mjQx@Y@5$98q;8v3qP?r|alor&K z5!99y(vbrq5j{B}J$YdR1z`h4QA0&BBNYjA6)_W4aT8TZGayovG}Dka*Oa!?l(g59 zbxs|xcALw$<0*}aI1_o|n5N2eUHAey{xYN_cF+}3B zZ|`lsCIbPN@Bope97ns#*IrwsA?m2{=YRiBUe3hHm6n#q+_{UT*Z$79aQ^y(d8#Iw z((||5$?#p-c_flE*Gs+U?OKbzT(_x)(+aqp+XK0#JQaOm!tm^OnLx|s+p$+8I(3{n zw%$BBb;7Dw2m84DxkDcuyI8~-$)P9s{VLU7ZS zJ6E;?g=~UfZ3AFg7GW6b z#xy_Oqg>aOBuOw$^UUkO|LZ9i&-1hf&+c57H%m7)&)UOzdAoc|LJzd>oX2*6-CW>+v2hrJOq7xT39i`ceJZ|fD0S6eCvu(KO$zI)LRT0sYZ zPhTQFe%@od9Rbh^I+&)3Wm)X(#sK3jtZZ~t%B$Xp)pRjO_n=R`5v#RkR}DwwN$QPQ zB}qaUhPa!N(hsCa#roAh!kjX6eY%+AJe<+s`sh7}y%EI=ISPiNd(b~|VPHL?QmOFs z!zxeeTgpf^$RBHva=TV3v)zs;7>dDAD3|8=-rZ+vZan4JZ{4#Rr14-V^nV}WZboWl zqoal+;nGY&^9FRR9LJGKX35t66)WHOC0$|Grdecd9RvZ@YW1(pCpq!O{VVeN=?(3+ yrF&(0_wu$(`WubYV`urLs5fGjUA1Ld`s@$<#bm8NJ#DD~0000$` literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_crossing_brk.png b/mods/carts/textures/carts_rail_crossing_brk.png new file mode 100644 index 0000000000000000000000000000000000000000..810893e8235558910df536689a983deb6d214bb9 GIT binary patch literal 684 zcmV;d0#p5oP)x=c4=7bA3W9=Lb>+e$6w#3iMH51+eQ^E|>(mSu?_ z*tShFnFPQv3>?P^68(5}j!LCc;&~pruK!aV_%B`nu`Dal;L`DJax7G+91MlzXX z>2;d(w_hj?;N6T%q&Dw|&tIq@9Nf19d%D1KsZ6|4W4F=FOM8}<$-(UR5=i z{^(L))8Oq)9)ONr+j%pUBdSICUJ(+_TbXsg65CSk^8Kf|ss>6axs}NUEe$-(vr-lo zi)GSd1qQ4f#gz)1;`I!UyFp%h%ta|B$}~+`%Pe7Ty}Qb0v*KGeY|}8pwzh4X?(Xit zHutwG?8K|55;Aykf3R^^dJ-~n^RTSDjebi2=}}jO`JwSz+^@v*JPgAK-u?hVuTh$L SgXpsW00000YxPcbKi?pk!b40QxFsnO468{7f}O6D3PKq1;LXL$w?5a z^(6!7lxk^qUm}%OL`s`vGafek65B-t2Ohk6-#6dPoA(9)17H+O z1x}_CEHtotwtfi>oJ=LSSSm=40uQ?s5A)!tW!z)GLzrzU;&(0C4p|giXX=2B=9_a@*tFT+%JyZZ-Vz~3h)BREG(ZWywObkako8HU8;4ZAz zZ9F`(PX^w~L|6)xzjk_H%vzXVs6q7+-hDRlV`&*?brA%>6pNBKH(zrq5E^m%l_`ON zw-y>UV`a_8pkBqm8xw1d7PbdAA@iY=Xiygr8u5RBBytABvD;(gID78QUjsZi8>ew7 z9^&igd*#GsPKNl=l|$?`jjC6c?3AExKbIGj%L78A4cGk*{$BxbSS``T00000NkvXX Hu0mjfX+911 literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_crossing_dtc_on.png b/mods/carts/textures/carts_rail_crossing_dtc_on.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f5b87e5da983cadcbfaae3272ff87d347758ac GIT binary patch literal 654 zcmV;90&)F`P)aN7U!C&$Ji-P-8E-aD9v&Lu`Oz0#eOHgOc^_Td!T{Wg+BkBk zk;^q7xES-$-P1+KR3`uyrHOi)cbSe47Fua zqUEp+3ozQ}68{yu)YsRM%@w$pahSrv-Zn7};@{VE5S>XeJ2#KDN)h>zYC%|DDKKD9)8CwAWp$06wVUxf)(;x6>xiagMC}l oe_U6k>%fGr0uvyb`scZS0Ch#+fZHTH^8f$<07*qoM6N<$f{;8RI{*Lx literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_crossing_pwr.png b/mods/carts/textures/carts_rail_crossing_pwr.png new file mode 100644 index 0000000000000000000000000000000000000000..4b085ccf5ddb8711f0cb3850bb6fd62618e8ebcb GIT binary patch literal 676 zcmV;V0$crwP);huIom^uwJQAmSu_W`{=s9>U7}$e7K%%+mQzsk8hECR}Mt0Uq90-_qz^>2x6LM z&4Zw)M12>fum=#_LeKD&3is+C z^++`&D12XJ;Bi3>KATZX%M}E;`=p5P`?#)4U#_5{144vm%`cSM*whg5>2(^FDr-WC z2oJ8c%kIv=gFWTvER-r}b&8~>D9$a?m`qTv2De?>ewMbjHs)U3=KR3xz=MfT9`!X3 z-c1$&*t>HpZ^x%eY6*T+g-r8iro3;YHU(3D_&gJOprmJLIvT0hF0fn?7D^SYT#?>~ z)0CF0Y)IGB|HzAUR?Y*IDAP1$t+2$ofBma`J}+Tp<1vjR9&5*O=;-M98}l$y@g!b7 zm61Ca_D3)7a%VgkWN^!-yn={aa1ow~i%P(1bK^^zcsqo=n6!qLp81^reE<26&{}hpI(C@m z)%j8VEOoVQW6xm(id$taUSGkoES=Bi0T2hZV49`|ux%Tq)WHdw+oY5LY=3-8BzT6q zYahga1(xQ9^@X89e6dA$&@c=EurRf*Px()DC#Y0w_+pFLw(Sl!YjD8BFSXM>g&X%? zBBiAEX`NTglWj-3|NOHkDTgP?3B9j?X_`8h%V8LXC~lQ0{MhEvoh!OCjjjaED`z$e z;(Jk1QVyN@SE_&a#%NiV&StZFe5Yn3+SA)ZFfhRF%zFWloDS)sbNvm1rMY3fIzQ?@ zM`xwYFQQbgqW)A|lAW5yf6~(+NX}el;elJew z7D}m>1=BROZQFc%yGEa{m!H2YT$>1@oH~B*ab}EnqG`uFmLM99w*Nsm97ak>W~1P4 zU6?xGI?(c@R!$x7Sb}&w&Wi^#jE@9b0{i)Y{Q9f-7aySia-(;ABtRm)DRu#)d)N{2 SQJP`^0000Bo?%y7Gr(Eq7sZ++A3Z62M7_7(iRC=L>De9MF{B!NDEiQ zh)|*Es!)W2h*u~G*|^HGJQM^kxbyn#LJKKsnww`|KE_4Ji_u0}ob{YDzcVw8i10t< z+evf!MwFJO&NfX9?8M;fx<>Z}4$HF0wrv0a+inCQ1Ob3j3R>&!6V#_kDFFb5_fHWC zcVPVSyVeGG62~ZN?uF5t@`Rjo0KnMA!{}%?Kt!yif$O?3dQ(tJdBVD2CUKN<`OSY{ zVQ4}?N{P~kMZBCD@WcSXpM7K-`2rS_eYB;45Q4JVEI8-LeRp85{lNUKo~BK&Z@4H` zs;vp?TYj``voE7_63|*VA_yT!DTTF_CkO@o_*N+4{FyME%?g5T zeq6b`!Wd&TH5`Ev9Yrh_YknltG$EzL-128H|M;aYDpdd@zz~=npoL@~Rzq>b<8eGs z525FHXTxBt{PV9?y$H82A0fYwVfU$8@5$~17)@L37bOJlR5soy{Qv*}07*qoM6N<$ Ef^WwS%m4rY literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_curved_dtc.png b/mods/carts/textures/carts_rail_curved_dtc.png new file mode 100644 index 0000000000000000000000000000000000000000..8117c27a92edcb03681101eea2468cfebc35b8f6 GIT binary patch literal 578 zcmV-I0=@l-P)T2Y6N*5{bA0%Hzu(Wp^ZZ~Z>*mEn zGCOiaN_(#D7<^kd2%eiJb_&}>{jWH-FfRa+aI~ziwkvEl+G0y+3C4rFB$3>*-#RK8bY6KxBpfAB`+-+y zkK1B^>yJOH&18yj=&)2Yh%L;Em7MsIVd?u%W`+V~t6SeR$>s~y39P#NbXk2(q)DcJ z5giW7A8bV~Cx36DG`$pi^t4a38jYrXbzHvlRsn>%TEyG9yGSr`UYE(yy zX%i!zVRrPWtm=rF6FhELG39EvPfiX#BodBtrtJ$xCQm^M^iI7gBMf!5$o{<^YTX(y z*ILU*u<)DBI3Bl?jZ~Hs0WX=YJnkANJ(I81s*cJ%=P)}v~N{2d1C`Cn+YOnd<%j04E|82BIUV4rXzwh_^d3c^5{Li{Id_ZO< z4oi8@wiAOdn`wLl_lcgwG*SO5jxH?-KsXes=&PLyJMf{Q=+5|>De6^uI$1@~Szle<9ixjnnC(ixp} zCd_|7o;8b`(XkO0pPc1jciZ1T)8qM%CZSS@)uKRi1JJX-l{0r@Y8yo~w>R^d-2(ss N002ovPDHLkV1l%W`j zK~y-)rIO!kl5rHqKVK*B3=_(zMz)kjg=96h6}#vU2&9OyBnFMBi*B|EhLsSAMr1?< zi>`tZ3?h1|An>LuFULzk&}p{B^o8wbhJ`&h>eo^LfrWN<{dda;&F0 zbv`JwR}Zh4=viAR~Wsl zW11$F_cJ_;54Xes$;ThmQog{$sX4l{-m0G!KG2^9mBTmb_8A5#j-5s=N{m8b@8oG;pibBrR5r~?k-MW zpHrYD773sQ#|ec(D<8@4_hXtScb|HrXl)jUjAK&+q|X*ZT#kQ4(I!w@4%t*`Mgdf5}Ff~ zN~Lr*oAv8#fLt=Bl~M>H$iyQ$>;w^x?Kinz7l3-RjqADqEIhfXAHDcw*#K`oY%+Bf zT-RlPr@>C6&3R$tgaUY-zCY-kFhix3yjt2l+F)+AVog0n1I#Wf>)#fHR!Wgx*|Gov z{HF#MjxktzdP_?wDHICKPe*mj>v4JVGyv7Qhj47XPLJJ&$DlozjOn}2J{kt!RSjDy z0E+81yiT8uvRQ7x!Rz#KLIEyb5lAU{`+ECmgPFyWmA!`+Lh$_1+uxM9?rNnJGmE8B z27me+M)pUA+}&8=3BGmuh_?R&V^2AH3Y`oEA%#&px|`FFo` z!Q^4D=>bp!lu~5k5&ih(7sFtEbC2k4bA|U`%l_@1P=Ni$58r>o?Q-pof%y5`&@ap` oD=T|{%pAmAEv01PUDX2k4GN3zvr-!!H2?qr07*qoM6N<$f{Ot86G<#QP@f~>I=X*a`Qg3gs&15nb zuxu>b+S+Qf+3d=U1JKiQ!fLHiO3_|liAp=R)R9CMl1a&8J|GA!GxI*i7yuqzs0f{26^RP0l@u1imMZq-3^*LRUU zja5o<_3_B23^G*)tuLV-QI6hUbD zG3Vh(!6cxyroFz>Hr)QW+=HLg9E-Q`=F>Q(DM{Xs*p`xfm|ehlAwmd@7qb6k46$!; u%`IGiq(%13QV*W~qX$P#d`z!%0^m3LBm9nEw3qw<000095dMe;1u5bdrEhxe%Jsh8_r3Q$@6&K@FEq52gWvHyAHF>2!#U8*-2AKz zj||Cr7s6k%-h~X049VR5Y{nRXmv;xUgQsV^d3eD{tI?zazOSj)5)vysuEbDv+{CS3 zxpHq&8GxDBMK1NZL9n&MR;58(p#`m>kq9;gt>I9?WZNvSegAX4f4zd{KVtwUZ=cE< zX9jy1Pf|H{G>@kgK{@7N-VoI-ljR61j(c&ZUj|3tI0qlUlxS}jeE3`Y)@E z4RJ%LCn=s*kayhTO0b_COpo?ujnB`WVB(^dYGldznvNrRib06qqIvSu!nWfc-8?B* z$CjLfg_RA?pK*h=VhQ7EYITdJU?cDeV@r|orq^z!KUNxU+b3Z literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_straight_dtc_on.png b/mods/carts/textures/carts_rail_straight_dtc_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e81dbe1bee83389e3236d08506b2728bd2a25eb0 GIT binary patch literal 559 zcmV+~0?_@5P) zK~y-)&62@OR8bVhfA_xU8>fLRC|uM+=nt^0grZ%oqD3I)I$A|w5W3LStP;!?1{O%+ zBHOtT3Ijn}6m2x4g@zO|TH@0g8&Mzg-psr2xOmfz7H(?eSzYdTzK?T$9H`gy%#?I? zb%^8<4k*bZon0L=Ju_u{T!6O&SM0}=Vk^&kTxoPQiGb&6_9`*45e9xlHf*f-g4}*I zr(A&79}3)TPX)iYO>w8j@mvF1LoF6e0$M{;&b0yaOB;WW_pd8x{+`yN4Lh+`oE$kZ7u9x4W-587Z1NmMuxUX-LL{x@2d-&q?M^$hJ2P*GDQlt3dQSg8Jcs8Cz9XN{t86x_ltS?b zD21{tOXYI8HI4uny?RiU+Rsra6lk2jkDk_O)FhFDWKvSD1O%aC`HPR2Ie}@KxMO{s zxi&5|fRSfYbhm@+x~wj)viPM&i{5~gPzw}c1X98#T?4={3e%KaOddG)?w%xaWDC!Q}K3DaQfey|aW{iTE&^KnTzz_%%f}h)765rbEXt z3`U2G_0n>=oU$zIuQg_~*}59#dj2*70dTKpzv?(TfNk4s`#eHADJgp)sib5_YnrK| zOR_;y{u<&NCuwVIqx8b!?Ddy%24ipMY1kcS@NQ}eEg`8?LlOe!i%DERBnT7{(A*lU z9G@uu+(G~Fj5u&A_TE12Q7-@kGNz?}6bc18y&+sL z#IJ=cm#XaCsuP5YkE3{|@r`{2J#Qs45JfUoOA800000NkvXXu0mjfL5?7L literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_t_junction.png b/mods/carts/textures/carts_rail_t_junction.png new file mode 100644 index 0000000000000000000000000000000000000000..8887f271b8db55e287d6674418d9f147097f3858 GIT binary patch literal 707 zcmV;!0zCbRP)VYK$K`w5h)#fdNq@)O>ZBUDF(;~t@z)dtn!5apm8iQJd zwTKo{2+gC=>Q$Q}D5x35Mcir=JjV((%f#{JjLw_WVrCv1_T#|eayj37&-a|~7ZE{3 z$Ye6&IF8irf67!UCFyiJ!WkmM(@O^>-`g!Dwmr9gEVQ!&F zq4gNHZ4-?4bFzQbhygr&H9>bf1VO<3>^!pzE3{a3m?o^0gs=>z37f1K07@xx#Bp6$ zVgLh=J{hj-3c!WC69(%!H8Z?-$o~#q&J0*0dKMV@=(UFy6%j5;6EV`HhBL4glM>(Hfd}+4#QC@`pi+ zD?+wZW`k+a+F_xT;>pM~hk;0*bUH1mR7(COspB|nWHeXL6$AkQxhk9g2}48}I=4?c zj$Xs_yy^%#I=h;lF)sON8mw&=Gp`3I1I=41EXUqY(_35O)#1s=2bN`#ytl>+qLji50xZjl#=P!*HrDt+ zDTUUWcs#zwNIgA0Ms+VzW2lrOkw{3igPW)J$mXsy_`c81!Z1N0q_`3?mtSW4R*O<7 ze4Q^4GYw{1j$qq%)U@h@?{s!mRCxLJ3ylpXOT{u98%)N3&J7Zj7#0h@yzu=~<@dmTA#-I1VhAg?I%V2by&X0M~U1xkxUT zlN7+6=U-GVmlJ^NUWkY&)0wFcmRPlqHb41b!WZeOLV@B2jl1Ky0pbe+73 zwHB>4XL@_9Bpw6c!{;eZ*9zPk8c%$nwdUI6vDH2h*L9OZwJ`@?OfaC7s46)Wi$%%j z^JFra4UOdcKIwEikz9!gcQ5Rht(}($f`GQt5K$>+aXDsYeu>@NHRV|NHd`X)D89BF z#Tb)Vy6S@;baYl!c>8gJ#s-Il#TA+w97cZ56P03=QbeVgJ%=kKJ{{=h;p<8DS08Nj govpP}C=`;MKcb3xV4`WA^Z)<=07*qoM6N<$f^E<+!~g&Q literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_t_junction_dtc.png b/mods/carts/textures/carts_rail_t_junction_dtc.png new file mode 100644 index 0000000000000000000000000000000000000000..b154f4363cd6942531c686a22866c86f2a6e0c4b GIT binary patch literal 607 zcmV-l0-*hgP)Y=6Hyd~zk40i(k!YV6jY>8nUzq|YQf@8g&IVJP`YrVh6LOgl(=Xi8&O<{ zXf_Iy42sr`lH!X9f#Sjk6hpJI3MC7zGzRL6K4@Yxxh|$N(^TuGp3Q}G&-u^!|NmZC ziQITr4Gx7=Nk_3xlyubKP)Oy*vu=$B@chaFH}UXrH|b-VYSknS1wNl-ak)<2QrwxZ z!lGSw`@&vz>S|tS08d|i?}UwYtJ;fRxbg*W7J(3|u5PfD)@I zqzsc}A;b1*#MECRWY%nCi z{gFNw@!hSgO(7a476?(&Q6(Lfj`yeshq~QHGv2FQ5#LUIA$ZWfNEs%(YIz=ApCEG1 zAZFP4EX>l{B3Z6BXls#7{#anC tVj+ZJsbayFE&%RcI?d>dvS6d%`8WRK@(dl8G*$or002ovPDHLkV1ft(5KsUB literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_t_junction_dtc_on.png b/mods/carts/textures/carts_rail_t_junction_dtc_on.png new file mode 100644 index 0000000000000000000000000000000000000000..9fda111b95284cbc6e210c3e6de9f9cd87a4e251 GIT binary patch literal 621 zcmV-z0+RiSP))a=%7fUE}bf^1}r+MP=kXIn$8*$5JXVokb)3IC@950 zLxz_GLE}>dpY-<@7(YE4y;9X zG9!aSK9MNG79mk&aL6aw$&6ED06ZT#>Ll)#dPsx~X*D!80hdejbEQhv5=Q3B4%odb zhve+doH78Oy!^-+kNr?AeW&!J!fy9=w1!Gmuxg++w7U%lVDG>+vIB@}rVuxijCH3` zQPjro*S{S%lk4)v#zKGI2c-Yn7z_nCIqhu#Jct}#CtM=jCwtmmwDn(g8ppcRO#|SW ztDn=uuWb!x3t#AHLXVqCf~V}W-gqImk8N7P4!bTlQ~Z---Nvmf-ONVKKZXW)IP7r{ zUmVNW6hZ;~c^?u*B#I=$y>jPskJFe8_lYCo+nG;zkJ}G%Gs*r+j)_}u2wpPrn>0k+ z39l9p*cyB&He9&400000NkvXX Hu0mjf@sSL= literal 0 HcmV?d00001 diff --git a/mods/carts/textures/carts_rail_t_junction_pwr.png b/mods/carts/textures/carts_rail_t_junction_pwr.png new file mode 100644 index 0000000000000000000000000000000000000000..c408b5accaf081da6f49ff3a6b9487a197940406 GIT binary patch literal 697 zcmV;q0!ICbP)|Nj>vf{0Kk z6vTDia$4H^b0OJmR&u#qQlmtK=NER%Oj9R85KuePi@i2QZOURvpt{=P`|Ki%u`oG3 zN3roBT5F<#9uD^ms1(4H*TZx)K@>$yO-wN{y+DIqg=N9Qq7W~EWkJ220>E(`Lb}Q4 z^O6F%{`8~D=ko$^{y_+cVntNWgCHObLyR#1q*fMso=Yb4EAQ{`m*s#;WHRRfN*vrj zvqPE>T*LQ$05<>d*-&52e9Q3!SOIvRi`JUDp(~_MzbSDrH1dU-Fa$trjWMvUMH2); z0z9^N6KgC*<1QP=ad`G$<IFGTS+fF=(yvJQq*`N^WOWTa7V9<}NP>V>%99 z!t-2g+ot>C$uf!i0eJgioFkP6m-|K%AK11{=Hc*iABf{PNh2tYdBYzClqeBN^!9zf z%=+p^GRBZjrxVGQh;ZvftE_K7MGyou7yF2cF>?zslQZ*d*=VyE3!kToq%6g!hJ9$Q z6HAwU@Rhdqk_xZhjZ#}q?]" + .."label[0,3;Materials:") +--]] + "size[10,9]" + ..default.gui_bg..default.gui_bg_img..default.gui_slots + .."list[context;craft;7,0.5;3,3]" + .."list[context;in;0,0.5;6,4]" + .."list[current_player;main;1,5;8,4]" + .."listring[]" + .."label[7,0;Recipe:]" + .."label[0,0;Materials:") + + end, + + can_dig = function(pos,player) + local meta = minetest.get_meta(pos) ; if not meta then return false end + local inv = meta:get_inventory() + return inv:is_empty("in") and inv:is_empty("craft") + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return count + end, + + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() + end, +}) + +minetest.register_craft({ + output = "castle:autocraft", + recipe = { + {"default:steel_ingot","default:steel_ingot","default:steel_ingot"}, + {"group:wood", "group:wood","default:steel_ingot"}, + {"group:tree", "group:tree","default:steel_ingot"}, + } +}) + +minetest.register_abm({ + nodenames = {"castle:autocraft"}, + interval = 5, + chance = 1, + catch_up = false, + + action = function(pos, node) + + local meta = minetest.get_meta(pos) ; if not meta then return end + local inventory = meta:get_inventory() + local recipe = inventory:get_list("craft") + local result + local new + + for i = 1, 9 do + recipe[i] = ItemStack({ + name = recipe[i]:get_name(), + count = 1 + }) + end + + result, new = minetest.get_craft_result({ + method = "normal", + width = 3, + items = recipe + }) + + if result.item:is_empty() then return end + + result = result.item + + local input = inventory:get_list("in") + + if not inventory:room_for_item("in", result) then return end + + local to_use = {} + + for _,item in pairs(recipe) do + + if item ~= nil and not item:is_empty() then + + if to_use[item:get_name()] == nil then + to_use[item:get_name()] = 1 + else + to_use[item:get_name()] = to_use[item:get_name()] + 1 + end + end + end + + local stack + + for itemname, number in pairs(to_use) do + + stack = ItemStack({ + name = itemname, + count = number + }) + + if not inventory:contains_item("in", stack) then + return + end + end + + for itemname, number in pairs(to_use) do + + stack = ItemStack({ + name = itemname, + count = number + }) + + inventory:remove_item("in", stack) + end + + inventory:add_item("in", result) + + for i = 1, 9 do + inventory:add_item("in", new.items[i]) + end + end, +}) diff --git a/mods/castle/depends.txt b/mods/castle/depends.txt new file mode 100644 index 00000000..3b78502b --- /dev/null +++ b/mods/castle/depends.txt @@ -0,0 +1,3 @@ +default +doors +farming \ No newline at end of file diff --git a/mods/castle/init.lua b/mods/castle/init.lua new file mode 100644 index 00000000..1b18402f --- /dev/null +++ b/mods/castle/init.lua @@ -0,0 +1,242 @@ +dofile(minetest.get_modpath("castle").."/pillars.lua") +dofile(minetest.get_modpath("castle").."/arrowslit.lua") +dofile(minetest.get_modpath("castle").."/town_item.lua") +dofile(minetest.get_modpath("castle").."/autocraft.lua") -- from buildcraft + +minetest.register_node("castle:stonewall", { + description = "Castle Wall", + drawtype = "normal", + tiles = {"castle_stonewall.png"}, + paramtype = "light", + drop = "castle:stonewall", + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("castle:rubble", { + description = "Castle Rubble", + drawtype = "normal", + tiles = {"castle_rubble.png"}, + paramtype = "light", + groups = {crumbly = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = "castle:stonewall", + recipe = { + {"default:cobble"}, + {"default:desert_stone"}, + } +}) + +minetest.register_craft({ + output = "castle:rubble", + recipe = { + {"castle:stonewall"}, + } +}) + +minetest.register_craft({ + output = "castle:rubble 2", + recipe = { + {"default:gravel"}, + {"default:desert_stone"}, + } +}) + +minetest.register_node("castle:stonewall_corner", { + drawtype = "normal", + paramtype = "light", + paramtype2 = "facedir", + description = "Castle Corner", + tiles = { + "castle_stonewall.png", + "castle_stonewall.png", + "castle_corner_stonewall1.png", + "castle_stonewall.png", + "castle_stonewall.png", + "castle_corner_stonewall2.png" + }, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = "castle:stonewall_corner", + recipe = { + {"", "castle:stonewall"}, + {"castle:stonewall", "default:sandstone"}, + } +}) + +doors.register("door_oak", { + tiles = {{ name = "doors_door_oak.png", backface_culling = true }}, + description = "Oak Door", + inventory_image = "doors_item_oak.png", + protected = true, + groups = {door = 1, choppy = 2, flammable = 2}, + material = "default:tree", + recipe = { + {"default:tree", "default:tree"}, + {"default:tree", "default:tree"}, + {"default:tree", "default:tree"}, + } +}) + +function default.get_ironbound_chest_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," ..pos.z + local formspec = + "size[8,9]" + .. default.gui_bg..default.gui_bg_img..default.gui_slots + .. "list[nodemeta:".. spos .. ";main;0,0;8,4;]" + .. "list[current_player;main;0,5;8,4;]" + .. "listring[nodemeta:" .. spos .. ";main]" + .. "listring[current_player;main]" + return formspec +end + +local function has_ironbound_chest_privilege(meta, player) + if player:get_player_name() == meta:get_string("owner") + or minetest.check_player_privs(player, {protection_bypass = true}) then + return true + end + return false +end + +minetest.register_node("castle:ironbound_chest",{ + drawtype = "nodebox", + description = "Ironbound Chest", + tiles = { + "castle_ironbound_chest_top.png", + "castle_ironbound_chest_top.png", + "castle_ironbound_chest_side.png", + "castle_ironbound_chest_side.png", + "castle_ironbound_chest_back.png", + "castle_ironbound_chest_front.png", + }, + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky=2}, + node_box = { + type = "fixed", + fixed = { + {-0.500000,-0.500000,-0.312500,0.500000,-0.062500,0.312500}, + {-0.500000,-0.062500,-0.250000,0.500000,0.000000,0.250000}, + {-0.500000,0.000000,-0.187500,0.500000,0.062500,0.187500}, + {-0.500000,0.062500,-0.062500,0.500000,0.125000,0.062500}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5,-0.500000,-0.400000,0.5,0.200000,0.4}, + + }, + }, + sounds = default.node_sound_wood_defaults(), + after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name() or "") + meta:set_string("infotext", "Ironbound Chest (owned by ".. + meta:get_string("owner")..")") + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", "Ironbound Chest") + meta:set_string("owner", "") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") and has_ironbound_chest_privilege(meta, player) + end, + 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_ironbound_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 + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_ironbound_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, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_ironbound_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_rightclick = function(pos, node, clicker) + local meta = minetest.get_meta(pos) + if has_ironbound_chest_privilege(meta, clicker) then + minetest.show_formspec( + clicker:get_player_name(), + "castle:ironbound_chest", + default.get_ironbound_chest_formspec(pos) + ) + end + end, +}) + +minetest.register_craft({ + output = "castle:ironbound_chest", + recipe = { + {"group:wood", "default:steel_ingot","group:wood"}, + {"group:wood", "default:steel_ingot","group:wood"} + } +}) + +-- Wooden tapestry top +minetest.register_node("castle:tapestry_top", { + drawtype = "nodebox", + description = "Tapestry Top", + tiles = {"default_wood.png"}, + sunlight_propagates = true, + groups = {flammable=3,choppy=2,oddly_breakable_by_hand=1}, + sounds = default.node_sound_defaults(), + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = {-0.6,-0.5,0.375,0.6,-0.375,0.5}, + }, + selection_box = { + type = "fixed", + fixed = {-0.6,-0.5,0.375,0.6,-0.375,0.5}, + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "castle:tapestry_top", + recipe = {"default:stick"}, +}) + +minetest.register_craft({ + type = "shapeless", + recipe = {"castle:tapestry_top"}, + output = "default:stick", +}) + +print ("[MOD] Castle loaded") diff --git a/mods/castle/pillars.lua b/mods/castle/pillars.lua new file mode 100644 index 00000000..94c63c98 --- /dev/null +++ b/mods/castle/pillars.lua @@ -0,0 +1,97 @@ + +local pillar = { + {"stonebrick", "Stonebrick", "default_stone_brick", "default:stonebrick"}, + {"stone", "Stone", "default_stone", "default:stone"}, + {"sandstone", "Sandstone", "default_sandstone", "default:sandstone"}, + {"desertstone", "Desert Stone", "default_desert_stone", "default:desert_stone"}, + {"obsidian", "Obsidian", "default_obsidian", "default:obsidian"}, + {"dungeonstone", "Dungeon Stone", "castle_dungeon_stone", "castle:dungeon_stone"}, +} + +if minetest.get_modpath("ethereal") then + pillar[7] = {"mushroomtrunk", "Mushroom Trunk", "mushroom_trunk", "ethereal:mushroom_trunk"} + pillar[8] = {"icebrick", "Ice Brick", "brick_ice", "ethereal:icebrick"} +end + +local grp = {cracky = 3} + +for n = 1, #pillar do + + minetest.register_node("castle:pillars_"..pillar[n][1].."_bottom", { + drawtype = "nodebox", + description = pillar[n][2].." Pillar Base", + tiles = {pillar[n][3]..".png"}, + groups = grp, + sounds = default.node_sound_defaults(), + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.500000,-0.500000,-0.500000,0.500000,-0.375000,0.500000}, + {-0.375000,-0.375000,-0.375000,0.375000,-0.125000,0.375000}, + {-0.250000,-0.125000,-0.250000,0.250000,0.500000,0.250000}, + }, + }, + }) + + minetest.register_craft({ + output = "castle:pillars_"..pillar[n][1].."_bottom 4", + recipe = { + {"",pillar[n][4],""}, + {"",pillar[n][4],""}, + {pillar[n][4],pillar[n][4],pillar[n][4]} }, + }) + + minetest.register_node("castle:pillars_"..pillar[n][1].."_top", { + drawtype = "nodebox", + description = pillar[n][2].." Pillar Top", + tiles = {pillar[n][3]..".png"}, + groups = grp, + sounds = default.node_sound_defaults(), + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.500000,0.312500,-0.500000,0.500000,0.500000,0.500000}, + {-0.375000,0.062500,-0.375000,0.375000,0.312500,0.375000}, + {-0.250000,-0.500000,-0.250000,0.250000,0.062500,0.250000}, + }, + }, + }) + + minetest.register_craft({ + output = "castle:pillars_"..pillar[n][1].."_top 4", + recipe = { + {pillar[n][4],pillar[n][4],pillar[n][4]}, + {"",pillar[n][4],""}, + {"",pillar[n][4],""} }, + }) + + minetest.register_node("castle:pillars_"..pillar[n][1].."_middle", { + drawtype = "nodebox", + description = pillar[n][2].." Pillar Middle", + tiles = {pillar[n][3]..".png"}, + groups = grp, + sounds = default.node_sound_defaults(), + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.250000,-0.500000,-0.250000,0.250000,0.500000,0.250000}, + }, + }, + }) + + minetest.register_craft({ + output = "castle:pillars_"..pillar[n][1].."_middle 4", + recipe = { + {pillar[n][4],pillar[n][4]}, + {pillar[n][4],pillar[n][4]}, + {pillar[n][4],pillar[n][4]} }, + }) + + grp = {cracky = 3, not_in_craft_guide = 1} +end diff --git a/mods/castle/textures/castle_autocrafter_side1.png b/mods/castle/textures/castle_autocrafter_side1.png new file mode 100644 index 0000000000000000000000000000000000000000..d32142cc3652076875f0dbdfe296f38b812bbb58 GIT binary patch literal 763 zcmV{ z&rcJ17{)(sXWHq^l(rO#=u#@$pkfGObl2P7_PE*8p7ywxP4?h_;6Gr(W^a4l#OPic zl8uIVQNwPcNdr^`tbpxIp|sNCSbqML+jG;*&Q0@W{(rTGu)kZvvR#&6zGh@}m}@sObZv{J z#VkMk_!9t2i&^f>Uq_T>HVQhM8(YNVQN|M^_#N9J_hyaX9{$by^)0HE8cIav&ir+j z7PBlZX8G>hn`CA(jEyHTYE6D$c*OQjnMR|9@aMum)axbM(jUBA>+G&-wZIVdIRh za+UnbDtmehA(c!b1_M;~>PTvm%+xqRDM;(Uq`X(>W-5(O1;=s-NLKsX+t+d3g61TZa|qEW%O`R`wYU9F6+YfMa}&~?p&bzXl3 zcc+R_D(Y+$b^xg4-g}S7mc_PaoH>vs34pL7(LJ{4Ge9VO*rL&Fe`S;dIBgTAxcG^?Bf?qPA93< z-g@x?nvFJr`77T%5Q74;EFsGhZqM~h_0l0Hew&%u%h;}q7!+`O?x|-mI8BiIZ=Li1 t0Pq;p4w_#7;1D=%=(#SPu8CnD@fm>DLgWIf002ovPDHLkV1m$$Zz2Ey literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_autocrafter_side2.png b/mods/castle/textures/castle_autocrafter_side2.png new file mode 100644 index 0000000000000000000000000000000000000000..3eeb85a321c058b8036d1b3c3712ae08173db1e5 GIT binary patch literal 772 zcmV+f1N;1mP)fGb(?nE$EHT^<}Tl6_7JV>Q@^)!IG6wVb5tK5Tv?3F`T@`gOL+dw z!<#pgl+|u!)w;C+y!ZNee0PwIlxK>kBQL1mu@ith zHwLJxT#vXy0zj9m10WfiM^I7<(MUYo9G{PqYtU0wxt=>W1^}q3E~Tirh(D1h{iwFv zq(%M{lgWMdV29e$>Omk0B)h;BY#yS2W^qIshoN7GSj*86E1w;jE&-lK0cel)%9C+o;p2 zG?GsD+wC{|hXC*grrA*X{qwp{pUn;ikaRjU8WkGT!jiV&+#H4F4Ky`3(9_jRQ*#5; zb1M8EH{t0Bl3B;w@ex{%9_N+o1+vdYbUse_a}0HB`vLMS`t0Tp6SuNT0Cw)FXG?YI zUn=q}dRp5Lps6h>YV*AOg!f}4Yn^Az! zXL`Jc04RLRBd!-pH{v>P3CKc9S3)LZpLB>P7MU; zQWT7wj<&o^^uajwjg748S(^)@zya?G41JC8M3A>jOGvu0N?%~e9(KBAoNk%c_6{0a zb^}y!Bd61)C;(*A3B;b0XY4{=)7TDHPnV)l-`0sxUi)sYuV(EfwYGNvu$W3#<<_2R zYU_}!Qvn?J`E09}%2wXIf1h33ESC`ZPe`KVV54XN@H`x@uxeo|w<3s=11S~?+V=i6 zLM#+S3{8v^S5*L99?!Oxt)955GI{?F($#Ahi3FpzijmXFYZ{BGq^)Lgm&b$CEfZH& zqBD=Ue&Y(l!sIOz(`5GPJiYz?3ftBGA^AGNh0BBF^&FB*b^{O?9$@0`)F0V@M_g4& z#oyo??)w=>b|Z{k@|gg&PA5C-YI*tU9sTErIpQB;qg1GP=lLho>}_kIR4k!sS<)+C Z_yMmA>wof5??nIr002ovPDHLkV1hCb4qyNP literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_corner_stonewall1.png b/mods/castle/textures/castle_corner_stonewall1.png new file mode 100644 index 0000000000000000000000000000000000000000..267086037c65dbe1e2aa03abfb13cffe38232e31 GIT binary patch literal 2961 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 Hu0mjfoPc9Z literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_corner_stonewall2.png b/mods/castle/textures/castle_corner_stonewall2.png new file mode 100644 index 0000000000000000000000000000000000000000..b17d9f01e4428ede3838501bdf480c236b73d378 GIT binary patch literal 2933 zcmV-*3ySoKP)IwC{s5hSvDnHHz8O$ zA!0o&WIZQbKrLTDCulw+O-C_nMKom& ze@!`wRy~DWKyYPFnq)_Wd}fb{c#(>6nu}tzqjbNle8RStz_y*lys65*p2)tX+Qp5} z#;nrErq0K+)z7=z&#u|eweHlH-`2eU`_}*c%m4l4uRANw000VbNklrPQBXsgr{EqR$oaVZ~u{W?tZzW8C@X5ZiE+cFHdc_OZ{=0$OtYn8KCYn(OR z`QrYmY}>T9)dG=9s$UVn`+mA_^E8k1dY|_VpUX_#xw~Af(ac?&_RU?d=j-+I_V#vh zO`~nswI`ZU-CRR})%*L_kK^F|?6HtxoM)m8{@Z9um1#`Zx{EWdamIBg#%g2FPRX>? z)*!%gAIBckPGdjqlkfX!UMC{eqcX-)&P1)8b^+Y)gZw;q$&T8A%Qfndf>DgIT>r+?}i|I>?0AE%=xi|?BOd)kc-TOV*~(H# z)oIC<;3%wOOxMaPq<|3NP6#k#*sx41a)0;hFkl1yLLNE8vQ4W?&X}ncZyPI>H2?t; z@!VNS2+4H7!9GsQ9JVp8s|O0k`#knUOO0tX7fC|7HrPJ{1T1#JwR}>#Wm!Tpt`K1M z9yvtmCIs0%ZhR;s$4p_{S&>nmSE8blx7Zg4eneHB^6V2y$^rq_rAH0>dBqDwnEc%P zg~T!EoN`enn2FLTi37B;0E#71K$`P7BLzhjhJ9ZFf^j`+fw#LKCh`eCqjAAgk`R(t zS(z3^l@(M7Jku)2vdTE66$11tSl~CH5H}NwaK|1vW@(ZnOjS9fQJxe+h%%*8U{qKZOF3}P<-_MM zU%!6)dR#w0j*Fyenq*n3PS#z{-6P`wRFxzp7r*@e`@jCazJLDh$8W#=2!D9TN4RkF zgT!fy3Hfv5-rla4#yHHEmXyTo;d}r7{>O2>{ML0k&b@=VclJ!yZD=&$rcYAptYChaAWZbfd~a4r^gv zT98sb3S5=GvkTu(OTC46Xkioo6v!KJnQ9M5$8wZ7h8V>8S z;A!2q9Rfr2V;V&XSL$r)nzeQ98f6)!Bsn_4JgxpV1sx1Zu-yRx1Y3q4H`@k;5T1f{ zq>#cmRiA>UYO5($MM3~T2NJrhLny_L#7*-sLlMvwAdSnu?O-f4k0gmWStWH97pW-o z93mZ(xbB$FuZ!AYLqvZ3 z?{!EDxi+Th&gbjp>_BGgI$fl^bLZ>Z<#M^&G%mG%_&f&v_$eYmR1SUlGe`?LH}3WF z_IkO7-{TWzSJyB!5+*z7!x<{8@+A3? z7Vzot1E>X*U|u#*YeR!1P!NpgQZp&g-O-W~5>r?b$eg<O#ym_-2*U^VcEp|=~*c>|Ms>;ZyBDj{JBP7Zxp z3iZ-xKs%GVMsEkdnmoY#V+){f!2bXY4p0Ux2q_t0Fq~__KsW*eSLPIhN}pOIb?0j1 zWQ5KURsi5Fa5T#ThXIo^&bJ+6KLN@G`aAGrB?1V2HnM<9EAz}wrfE!_Mu##i!C*m? z7VsEy5-Pdup*;{91N*ROT!@n_8D zADU+sm;fihkW1)k5*Kk1I=nm~2hov(Wq}x?egROhXNS%3XbcDdQ;-x8QCJ)ftH2;p zX>c2b$Z4LFV+&s(gVS^n&`+S|VQ~6!+9B(CN(*q9qC--O_3%86(l{>@E?8BiSsVoZ z^H2JH`Ro1L@rO59oH)k#C!WAqU=N z052rO1zRX6@>oBMkVO~}QZP8FhcA8T^?w8=zJJ`1JZG%PDj1b;G=O0Zi7*n!2OWGa zq9A@8L^BRX=^Gjx>VMmU+1~eYCC|@IR*>4x68@dhXNTlGBqPHs9Le)AWNCrv<({xg`ZJZLhj9~+veZE{m z61Q!DIxeULkh$T|W$Q;3{Jp|1Ub^Oy5d8xG4{8F6&}lR&fKeEze^A#swCH(*Hi1mj za>t1Uk_ILl32{@MRU|=&mJ%7j)^KXlhC!8R&Cq>6eAl$%$Tv)ZnWzFi**cK-#2F@0 zGK&(Xp;F466c?>Cit{9jr4l#-1#$F2koFat4mJTuSt^WST*#majA6EfGgWh(A>eqr z_C91}es6Gk5dL?Z=5A`(R; z4o@cqO(_peDhEs{6j&|_RWS)vG7woX7FaMGRx%e{I3i*=9$`2mU^*6GIv!m-7hOFc zXF(rnK^kL1BxFMxZ$TV&Mj>%XAaF=0Yf2?-N-S+lAa_YAcuppFPAqazD{@dVeN-!c zR55*2H+ohvdRI7vT0MbWH-KC{f?h<6Wk8B$MUH1Y*nD6j000E}Nkl(R z6o##}b$aAX5kx_$ntGw-k|9AZif#Y@znXU^C?4B$)_j=xGVAQMNZ;(sLm*pgI)5tr z{=FSr&rq3V4Tpv?RHJ2$Mi%~RqgdyAV^s2UKsy3p4H|$2>&#$NnD5VK-A@@;fQN^!vJ1esOY5qPeqU!$PN&TO@rX^akVWE`R=Up_0o29?D<*897p?~ zp9vu4$A<D4>|8$yRQKC8BkNAW9pdeY7foH?|K;k zyalw|SngW2x!T53Z6o~a>uvnq2meYRr03n=wW{fZ^r{bb|F{p*(7fscQ}sa_x^AWc zZwgQpWyu5EE=vlxDhx*>9U}ld0(0F+ZdJd&aDK>Jz=q1|GXQG$1E8uk;6VP#39wgy zeO*cdyuTNPNW(^@P^PJ4uB&6FS>$O-bL;{(ya62d$l2JF_xCcVvQ`10Vgw+MX$lRP zXuw;oA7LNISQeF)Siwn&T;Pr>X4`w^F-@ubj$PH^3jn8=NJ*}z%UVSRD#m{V2w~fG z{c-`=OMDmiddK&}L5QVRD$#q!Bgi0_;H@C`m*-Ii0jMMSc^mga@-G3)jfYeBIBmpKTK&b(fF9BI8!p+igB1wSF+OeY~%On?(X(lpF9JOeVSyA~r`^PXW#-0^l8JfI$Gv@3$Bg zAZh`(zE39}17)c3l}c7ntCeM`laTVD(zgbbvBE<>!5HHlfbN|FjL(4CNio&{&K}EB z{wEFa3DE861K#P}NJqP09{X_AGA-kL>>CcR&W)$?|LWX0{e5oy$+_`f9Std2hhew+ kYb%707*qoM6N<$f*|FX3IG5A literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_crate_top.png b/mods/castle/textures/castle_crate_top.png new file mode 100644 index 0000000000000000000000000000000000000000..b4055748c83a7bfcefb26eae86678ea73b1896d1 GIT binary patch literal 1604 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 Tj~{*xbOwW`tDnm{r-UW|LXTEg literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_ironbound_chest_side.png b/mods/castle/textures/castle_ironbound_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..89841da2c5693b4dda16f35e95517c138d5cc1f9 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bjds^e@YdV2h?`P>Yu1!M3*M;ij-2$TRIoq!i2T8o WqRM6~t)By}VeoYIb6Mw<&;$VUsXaCT literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_ironbound_chest_top.png b/mods/castle/textures/castle_ironbound_chest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..326713cae96142d098eb4a7b90c9e73d2e1f1fa7 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZjds_Jj*d?7*2&Gy?Z`Br zSnRT?J4k(Y24)SHhYsph`zvTZi$Qkl)wB@ z^*HqE_6Hrd=M&d^x?i(B7Ad4SX)>dD=V}YNoJpKLRXaQu6!+gxSrxTuj=uf7zopr0QP!I`Tzg` literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_ropes.png b/mods/castle/textures/castle_ropes.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d14ceb19e12ad22a4830e98ba2a2230cbde43 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO>_%)r1c z48n{Iv*t(u1=&kHeO=k_ahT|;+&tGo0?a`;9QiNSdyBeP@Y+m zq2TW68xY>eCk|A^AK(+>`v3p`JNr_fpUD1vsqp{Z^4&*H9|1}+mIV0)GdMiEkp|)< zdAqwXbg;^L06DszE{-7_Gm{g5z$~GGL5*FbS@K+i=f(pr61*3#9#|S7Qjpa?`%F`! c!m6bV9RHaQPIRsH0%~ONboFyt=akR{0KqUzX8-^I literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_rubble.png b/mods/castle/textures/castle_rubble.png new file mode 100644 index 0000000000000000000000000000000000000000..caef85914ef02c2d397e221bb020292a4a8bad0e GIT binary patch literal 3226 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 M07*qoM6N<$f+uPeIRF3v literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_shield_side.png b/mods/castle/textures/castle_shield_side.png new file mode 100644 index 0000000000000000000000000000000000000000..706fecc811d9a251dc926bf7da41d8c330f2f62b GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMv!3HGra#x50Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(kewR}~T-5+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN<=jq}YB5^sl$B~P{kcUbA?(*+b_=2NTwzuB=xlKrQx oBHK%i-m!0g%QEM~wk7BLxx2PWwa6qWWr3{lboFyt=akR{008Vb?*IS* literal 0 HcmV?d00001 diff --git a/mods/castle/textures/castle_stonewall.png b/mods/castle/textures/castle_stonewall.png new file mode 100644 index 0000000000000000000000000000000000000000..b97dc7537eb36423d490faf8690fe30f9f4aef73 GIT binary patch literal 3290 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 literal 0 HcmV?d00001 diff --git a/mods/castle/textures/doors_item_oak.png b/mods/castle/textures/doors_item_oak.png new file mode 100644 index 0000000000000000000000000000000000000000..1cc4d1abc32d89506d445d659e9f22f85b228af9 GIT binary patch literal 465 zcmV;?0WSWDP)9X2Q%GbtN1DIhB? zDm5$~Ix8MME+INFAwe=FKsO^nHz-FpDoZ>rN&@%(% zOT!`0`pkgYH$wU^sx5B!Mlo^2Va!Y7MN=eUPYr>I%NkeBbrb9jfxRLKXi`-1jlVDx zP!v9+kO#@ohZV$<@KH!+*Jt{~r&(U$-8|Ju_hp00000NkvXX Hu0mjfuRp6# literal 0 HcmV?d00001 diff --git a/mods/castle/town_item.lua b/mods/castle/town_item.lua new file mode 100644 index 00000000..075d3383 --- /dev/null +++ b/mods/castle/town_item.lua @@ -0,0 +1,94 @@ + +minetest.register_node("castle:dungeon_stone", { + description = "Dungeon Stone", + drawtype = "normal", + tiles = {"castle_dungeon_stone.png"}, + groups = {cracky = 2}, + paramtype = "light", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + type = "shapeless", + output = "castle:dungeon_stone", + recipe = {"default:stonebrick", "default:obsidian"}, +}) + +minetest.register_node("castle:crate", { + description = "Crate", + drawtype = "normal", + tiles = { + "castle_crate_top.png", "castle_crate_top.png", + "castle_crate.png", "castle_crate.png", + "castle_crate.png", "castle_crate.png"}, + groups = {choppy = 3}, + paramtype = "light", + sounds = default.node_sound_wood_defaults(), + + on_construct = function(pos) + + local meta = minetest.get_meta(pos) + + meta:set_string("formspec", "size[8,9]" + .. default.gui_bg + .. default.gui_bg_img + .. default.gui_slots + .. "list[current_name;main;0,1;8,4;]" + .. "list[current_player;main;0,5;8,4;]" + .. "listring[]") + + meta:set_string("infotext", "Crate") + + local inv = meta:get_inventory() + + inv:set_size("main", 8 * 3) + end, + + can_dig = function(pos,player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + return inv:is_empty("main") + end, +}) + +minetest.register_craft({ + output = "castle:crate", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + } +}) + +minetest.register_node("castle:ropes",{ + description = "Rope", + drawtype = "nodebox", + sunlight_propagates = true, + tiles = {"castle_ropes.png"}, + groups = {choppy = 3, snappy = 3, oddly_breakable_by_hand = 3,flammable = 1}, + paramtype = "light", + climbable = true, + walkable = false, + node_box = { + type = "fixed", + fixed = { + {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}, + }, + }, +}) + +minetest.register_craft({ + output = "castle:ropes", + recipe = { + {"farming:string"}, + {"farming:string"}, + {"farming:string"}, + } +}) diff --git a/mods/castle_masonry/LICENSE b/mods/castle_masonry/LICENSE deleted file mode 100644 index 5c3c583c..00000000 --- a/mods/castle_masonry/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2017 Minetest Mods Team - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/mods/castle_masonry/README.md b/mods/castle_masonry/README.md deleted file mode 100644 index 0a6c5520..00000000 --- a/mods/castle_masonry/README.md +++ /dev/null @@ -1,38 +0,0 @@ -## Castle Masonry - -by: Philipbenr, DanDuncombe, FaceDeer - -Licence: MIT - -This is a mod all about creating castles and castle dungeons. Many of the nodes are used for the outer-walls or dungeons. - -Contains: - -* Walls, Corner-walls, -* Castlestone Stairs, Slabs, and Pillars -* Arrowslits and embrasures -* Rubble (to fill the interior of thick castle walls) -* Murder holes and machicolations -* Pillars and crossbraces -* Roof slate -* Paving stone -* Dungeon stone - -Mod settings can allow for the basic castle masonry forms to be made for the following material types (all optional): - -* Cobble -* Desert stone -* Desert stone brick -* Sandstone -* Sandstone brick -* Desert Sandstone -* Desert Sandstone brick -* Silver Sandstone -* Silver Sandstone brick -* Stone -* Stone brick -* Castle wall -* Wood -* Snow -* Ice -* Obsidian Brick diff --git a/mods/castle_masonry/arrow_slits.lua b/mods/castle_masonry/arrow_slits.lua deleted file mode 100644 index 24050691..00000000 --- a/mods/castle_masonry/arrow_slits.lua +++ /dev/null @@ -1,178 +0,0 @@ - --- Used for localization, choose either built-in or intllib. - -local MP, S, NS = nil - -if (minetest.get_modpath("intllib") == nil) then - S = minetest.get_translator("castle_masonry") - -else - -- internationalization boilerplate - MP = minetest.get_modpath(minetest.get_current_modname()) - S, NS = dofile(MP.."/intllib.lua") - -end - - -castle_masonry.register_arrowslit = function(material) - local composition_def, burn_time, tile, desc = castle_masonry.get_material_properties(material) - local mod_name = minetest.get_current_modname() - - -- Node Definition - minetest.register_node(mod_name..":arrowslit_"..material.name, { - drawtype = "nodebox", - description = S("@1 Arrowslit", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.375, 0.5, -0.0625, 0.375, 0.3125}, - {0.0625, -0.375, 0.5, 0.5, 0.375, 0.3125}, - {-0.5, 0.375, 0.5, 0.5, 0.5, 0.3125}, - {-0.5, -0.5, 0.5, 0.5, -0.375, 0.3125}, - {0.25, -0.5, 0.3125, 0.5, 0.5, 0.125}, - {-0.5, -0.5, 0.3125, -0.25, 0.5, 0.125}, - }, - }, - }) - - minetest.register_node(mod_name..":arrowslit_"..material.name.."_cross", { - drawtype = "nodebox", - description = S("@1 Arrowslit with Cross", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.125, 0.5, -0.0625, 0.375, 0.3125}, - {0.0625, -0.125, 0.5, 0.5, 0.375, 0.3125}, - {-0.5, 0.375, 0.5, 0.5, 0.5, 0.3125}, - {-0.5, -0.5, 0.5, 0.5, -0.375, 0.3125}, - {0.0625, -0.375, 0.5, 0.5, -0.25, 0.3125}, - {-0.5, -0.375, 0.5, -0.0625, -0.25, 0.3125}, - {-0.5, -0.25, 0.5, -0.1875, -0.125, 0.3125}, - {0.1875, -0.25, 0.5, 0.5, -0.125, 0.3125}, - {0.25, -0.5, 0.3125, 0.5, 0.5, 0.125}, - {-0.5, -0.5, 0.3125, -0.25, 0.5, 0.125}, - }, - }, - }) - - minetest.register_node(mod_name..":arrowslit_"..material.name.."_hole", { - drawtype = "nodebox", - description = S("@1 Arrowslit with Hole", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.375, 0.5, -0.125, 0.375, 0.3125}, - {0.125, -0.375, 0.5, 0.5, 0.375, 0.3125}, - {-0.5, -0.5, 0.5, 0.5, -0.375, 0.3125}, - {0.0625, -0.125, 0.5, 0.125, 0.375, 0.3125}, - {-0.125, -0.125, 0.5, -0.0625, 0.375, 0.3125}, - {-0.5, 0.375, 0.5, 0.5, 0.5, 0.3125}, - {0.25, -0.5, 0.3125, 0.5, 0.5, 0.125}, - {-0.5, -0.5, 0.3125, -0.25, 0.5, 0.125}, - }, - }, - }) - - minetest.register_node(mod_name..":arrowslit_"..material.name.."_embrasure", { - drawtype = "nodebox", - description = S("@1 Embrasure", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, 0.375, -0.125, 0.5, 0.5}, - {0.125, -0.5, 0.375, 0.25, 0.5, 0.5}, - {0.25, -0.5, 0.25, 0.5, 0.5, 0.5}, - {0.375, -0.5, 0.125, 0.5, 0.5, 0.25}, - {-0.5, -0.5, 0.25, -0.25, 0.5, 0.5}, - {-0.5, -0.5, 0.125, -0.375, 0.5, 0.25}, - }, - }, - }) - - minetest.register_craft({ - output = mod_name..":arrowslit_"..material.name.." 6", - recipe = { - {material.craft_material,"", material.craft_material}, - {material.craft_material,"", material.craft_material}, - {material.craft_material,"", material.craft_material} }, - }) - - minetest.register_craft({ - output = mod_name..":arrowslit_"..material.name.."_cross", - recipe = { - {mod_name..":arrowslit_"..material.name} }, - }) - minetest.register_craft({ - output = mod_name..":arrowslit_"..material.name.."_hole", - recipe = { - {mod_name..":arrowslit_"..material.name.."_cross"} }, - }) - minetest.register_craft({ - output = mod_name..":arrowslit_"..material.name.."_embrasure", - recipe = { - {mod_name..":arrowslit_"..material.name.."_hole"} }, - }) - minetest.register_craft({ - output = mod_name..":arrowslit_"..material.name, - recipe = { - {mod_name..":arrowslit_"..material.name.."_embrasure"} }, - }) - - if burn_time > 0 then - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":arrowslit_"..material.name, - burntime = burn_time, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":arrowslit_"..material.name.."_cross", - burntime = burn_time, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":arrowslit_"..material.name.."_hole", - burntime = burn_time, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":arrowslit_"..material.name.."_embrasure", - burntime = burn_time, - }) - end -end - - -castle_masonry.register_arrowslit_alias = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias(old_mod_name..":arrowslit_"..old_material_name, new_mod_name..":arrowslit_"..new_material_name) - minetest.register_alias(old_mod_name..":arrowslit_"..old_material_name.."_cross", new_mod_name..":arrowslit_"..new_material_name.."_cross") - minetest.register_alias(old_mod_name..":arrowslit_"..old_material_name.."_hole", new_mod_name..":arrowslit_"..new_material_name.."_hole") - minetest.register_alias(old_mod_name..":arrowslit_"..old_material_name.."_embrasure", new_mod_name..":arrowslit_"..new_material_name.."_embrasure") -end - -castle_masonry.register_arrowslit_alias_force = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias_force(old_mod_name..":arrowslit_"..old_material_name, new_mod_name..":arrowslit_"..new_material_name) - minetest.register_alias_force(old_mod_name..":arrowslit_"..old_material_name.."_cross", new_mod_name..":arrowslit_"..new_material_name.."_cross") - minetest.register_alias_force(old_mod_name..":arrowslit_"..old_material_name.."_hole", new_mod_name..":arrowslit_"..new_material_name.."_hole") - minetest.register_alias_force(old_mod_name..":arrowslit_"..old_material_name.."_embrasure", new_mod_name..":arrowslit_"..new_material_name.."_embrasure") -end diff --git a/mods/castle_masonry/i18n.py b/mods/castle_masonry/i18n.py deleted file mode 100644 index 957804a9..00000000 --- a/mods/castle_masonry/i18n.py +++ /dev/null @@ -1,218 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# Script to generate the template file and update the translation files. -# Copy the script into the mod or modpack root folder and run it there. -# -# Copyright (C) 2019 Joachim Stolberg -# LGPLv2.1+ - -from __future__ import print_function -import os, fnmatch, re, shutil, errno - -#group 2 will be the string, groups 1 and 3 will be the delimiters (" or ') -#See https://stackoverflow.com/questions/46967465/regex-match-text-in-either-single-or-double-quote -#TODO: support [[]] delimiters -pattern_lua = re.compile(r'[\.=^\t,{\(\s]N?S\(\s*(["\'])((?:\\\1|(?:(?!\1)).)*)(\1)[\s,\)]', re.DOTALL) - -# Handles "concatenation" .. " of strings" -pattern_concat = re.compile(r'["\'][\s]*\.\.[\s]*["\']', re.DOTALL) - -pattern_tr = re.compile(r'(.+?[^@])=(.+)') -pattern_name = re.compile(r'^name[ ]*=[ ]*([^ \n]*)') -pattern_tr_filename = re.compile(r'\.tr$') -pattern_po_language_code = re.compile(r'(.*)\.po$') - -#attempt to read the mod's name from the mod.conf file. Returns None on failure -def get_modname(folder): - try: - with open(folder + "mod.conf", "r", encoding='utf-8') as mod_conf: - for line in mod_conf: - match = pattern_name.match(line) - if match: - return match.group(1) - except FileNotFoundError: - pass - return None - -#If there are already .tr files in /locale, returns a list of their names -def get_existing_tr_files(folder): - out = [] - for root, dirs, files in os.walk(folder + 'locale/'): - for name in files: - if pattern_tr_filename.search(name): - out.append(name) - return out - -# A series of search and replaces that massage a .po file's contents into -# a .tr file's equivalent -def process_po_file(text): - # The first three items are for unused matches - text = re.sub(r'#~ msgid "', "", text) - text = re.sub(r'"\n#~ msgstr ""\n"', "=", text) - text = re.sub(r'"\n#~ msgstr "', "=", text) - # comment lines - text = re.sub(r'#.*\n', "", text) - # converting msg pairs into "=" pairs - text = re.sub(r'msgid "', "", text) - text = re.sub(r'"\nmsgstr ""\n"', "=", text) - text = re.sub(r'"\nmsgstr "', "=", text) - # various line breaks and escape codes - text = re.sub(r'"\n"', "", text) - text = re.sub(r'"\n', "\n", text) - text = re.sub(r'\\"', '"', text) - text = re.sub(r'\\n', '@n', text) - # remove header text - text = re.sub(r'=Project-Id-Version:.*\n', "", text) - # remove double-spaced lines - text = re.sub(r'\n\n', '\n', text) - return text - -# Go through existing .po files and, if a .tr file for that language -# *doesn't* exist, convert it and create it. -# The .tr file that results will subsequently be reprocessed so -# any "no longer used" strings will be preserved. -# Note that "fuzzy" tags will be lost in this process. -def process_po_files(folder, modname): - for root, dirs, files in os.walk(folder + 'locale/'): - for name in files: - code_match = pattern_po_language_code.match(name) - if code_match == None: - continue - language_code = code_match.group(1) - tr_name = modname + "." + language_code + ".tr" - tr_file = os.path.join(root, tr_name) - if os.path.exists(tr_file): - print(tr_name + " already exists, ignoring " + name) - continue - fname = os.path.join(root, name) - with open(fname, "r", encoding='utf-8') as po_file: - print("Importing translations from " + name) - text = process_po_file(po_file.read()) - with open(tr_file, "wt", encoding='utf-8') as tr_out: - tr_out.write(text) - -# from https://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python/600612#600612 -# Creates a directory if it doesn't exist, silently does -# nothing if it already exists -def mkdir_p(path): - try: - os.makedirs(path) - except OSError as exc: # Python >2.5 - if exc.errno == errno.EEXIST and os.path.isdir(path): - pass - else: raise - -# Writes a template.txt file -def write_template(templ_file, lkeyStrings): - lOut = [] - lkeyStrings.sort() - for s in lkeyStrings: - lOut.append("%s=" % s) - mkdir_p(os.path.dirname(templ_file)) - with open(templ_file, "wt", encoding='utf-8') as template_file: - template_file.write("\n".join(lOut)) - -# Gets all translatable strings from a lua file -def read_lua_file_strings(lua_file): - lOut = [] - with open(lua_file, encoding='utf-8') as text_file: - text = text_file.read() - text = re.sub(pattern_concat, "", text) - for s in pattern_lua.findall(text): - s = s[1] - s = re.sub(r'"\.\.\s+"', "", s) - s = re.sub("@[^@=0-9]", "@@", s) - s = s.replace('\\"', '"') - s = s.replace("\\'", "'") - s = s.replace("\n", "@n") - s = s.replace("\\n", "@n") - s = s.replace("=", "@=") - lOut.append(s) - return lOut - -# Gets strings from an existing translation file -def import_tr_file(tr_file): - dOut = {} - if os.path.exists(tr_file): - with open(tr_file, "r", encoding='utf-8') as existing_file : - for line in existing_file.readlines(): - s = line.strip() - if s == "" or s[0] == "#": - continue - match = pattern_tr.match(s) - if match: - dOut[match.group(1)] = match.group(2) - return dOut - -# Walks all lua files in the mod folder, collects translatable strings, -# and writes it to a template.txt file -def generate_template(folder): - lOut = [] - for root, dirs, files in os.walk(folder): - for name in files: - if fnmatch.fnmatch(name, "*.lua"): - fname = os.path.join(root, name) - found = read_lua_file_strings(fname) - print(fname + ": " + str(len(found)) + " translatable strings") - lOut.extend(found) - lOut = list(set(lOut)) - lOut.sort() - if len(lOut) == 0: - return None - templ_file = folder + "locale/template.txt" - write_template(templ_file, lOut) - return lOut - -# Updates an existing .tr file, copying the old one to a ".old" file -def update_tr_file(lNew, mod_name, tr_file): - print("updating " + tr_file) - lOut = ["# textdomain: %s\n" % mod_name] - - #TODO only make a .old if there are actual changes from the old file - if os.path.exists(tr_file): - shutil.copyfile(tr_file, tr_file+".old") - - dOld = import_tr_file(tr_file) - for key in lNew: - val = dOld.get(key, "") - lOut.append("%s=%s" % (key, val)) - lOut.append("##### not used anymore #####") - for key in dOld: - if key not in lNew: - lOut.append("%s=%s" % (key, dOld[key])) - with open(tr_file, "w", encoding='utf-8') as new_tr_file: - new_tr_file.write("\n".join(lOut)) - -# Updates translation files for the mod in the given folder -def update_mod(folder): - modname = get_modname(folder) - if modname is not None: - process_po_files(folder, modname) - print("Updating translations for " + modname) - data = generate_template(folder) - if data == None: - print("No translatable strings found in " + modname) - else: - for tr_file in get_existing_tr_files(folder): - update_tr_file(data, modname, folder + "locale/" + tr_file) - else: - print("Unable to find modname in folder " + folder) - -def update_folder(folder): - is_modpack = os.path.exists(folder+"modpack.txt") or os.path.exists(folder+"modpack.conf") - if is_modpack: - subfolders = [f.path for f in os.scandir(folder) if f.is_dir()] - for subfolder in subfolders: - update_mod(subfolder + "/") - else: - update_mod(folder) - print("Done.") - - -update_folder("./") - -# Runs this script on each sub-folder in the parent folder. -# I'm using this for testing this script on all installed mods. -#for modfolder in [f.path for f in os.scandir("../") if f.is_dir()]: -# update_folder(modfolder + "/") diff --git a/mods/castle_masonry/init.lua b/mods/castle_masonry/init.lua deleted file mode 100644 index 600a44fc..00000000 --- a/mods/castle_masonry/init.lua +++ /dev/null @@ -1,162 +0,0 @@ -castle_masonry = {} - -local MP = minetest.get_modpath(minetest.get_current_modname()) -dofile(MP.."/pillars.lua") -dofile(MP.."/arrow_slits.lua") -dofile(MP.."/murder_holes.lua") -dofile(MP.."/stone_wall.lua") -dofile(MP.."/paving.lua") - - --- Used for localization, choose either built-in or intllib. - -local S, NS = nil - -if (minetest.get_modpath("intllib") == nil) then - S = minetest.get_translator("castle_masonry") - -else - -- internationalization boilerplate - S, NS = dofile(MP.."/intllib.lua") - -end - - -local read_setting = function(name, default) - local setting = minetest.settings:get_bool(name) - if setting == nil then return default end - return setting -end - --- Material definition: --- { --- name=, -- the name that will be part of the resulting node names --- desc=, -- Player-facing name of the material --- tile=, -- Optional - the texture tile to use for the resulting blocks (can be a single texture or a table, as a normal node definition's tile def). If not set this will be taken from the material it's made out of. --- craft_material=, -- What source block is used to craft these blocks. --- composition_material=, -- Optional, this will override the properties of the product with a specific material. Useful if you want to use a group for the craft material (eg, "group:wood") ---} - -castle_masonry.materials = {} -if read_setting("castle_masonry_stonewall", true) then - table.insert(castle_masonry.materials, {name="stonewall", desc=S("Stonewall"), tile="castle_stonewall.png", craft_material="castle_masonry:stonewall"}) -end -if read_setting("castle_masonry_cobble", true) then - table.insert(castle_masonry.materials, {name="cobble", desc=S("Cobble"), tile="default_cobble.png", craft_material="default:cobble"}) -end -if read_setting("castle_masonry_stonebrick", true) then - table.insert(castle_masonry.materials, {name="stonebrick", desc=S("Stonebrick"), tile="default_stone_brick.png", craft_material="default:stonebrick"}) -end -if read_setting("castle_masonry_sandstonebrick", true) then - table.insert(castle_masonry.materials, {name="sandstonebrick", desc=S("Sandstone Brick"), tile="default_sandstone_brick.png", craft_material="default:sandstonebrick"}) -end -if read_setting("castle_masonry_desertstonebrick", true) then - table.insert(castle_masonry.materials, {name="desertstonebrick", desc=S("Desert Stone Brick"), tile="default_desert_stone_brick.png", craft_material="default:desert_stonebrick"}) -end -if read_setting("castle_masonry_desertsandstonebrick", true) then - table.insert(castle_masonry.materials, {name="desertsandstonebrick", desc=S("Desert Sandstone Brick"), tile="default_desert_sandstone_brick.png", craft_material="default:desert_sandstone_brick"}) -end -if read_setting("castle_masonry_silversandstonebrick", true) then - table.insert(castle_masonry.materials, {name="silversandstonebrick", desc=S("Silver Sandstone Brick"), tile="default_silver_sandstone_brick.png", craft_material="default:silver_sandstone_brick"}) -end -if read_setting("castle_masonry_stone", true) then - table.insert(castle_masonry.materials, {name="stone", desc=S("Stone"), tile="default_stone.png", craft_material="default:stone"}) -end -if read_setting("castle_masonry_sandstone", true) then - table.insert(castle_masonry.materials, {name="sandstone", desc=S("Sandstone"), tile="default_sandstone.png", craft_material="default:sandstone"}) -end -if read_setting("castle_masonry_desertstone", true) then - table.insert(castle_masonry.materials, {name="desertstone", desc=S("Desert Stone"), tile="default_desert_stone.png", craft_material="default:desert_stone"}) -end -if read_setting("castle_masonry_desertsandstone", true) then - table.insert(castle_masonry.materials, {name="desertsandstone", desc=S("Desert Sandstone"), tile="default_desert_sandstone.png", craft_material="default:desert_sandstone"}) -end -if read_setting("castle_masonry_silversandstone", true) then - table.insert(castle_masonry.materials, {name="silversandstone", desc=S("Silver Sandstone"), tile="default_silver_sandstone.png", craft_material="default:silver_sandstone"}) -end -if read_setting("castle_masonry_wood", false) then - table.insert(castle_masonry.materials, {name="wood", desc=S("Wood"), tile="default_wood.png", craft_material="group:wood", composition_material="default:wood"}) -end -if read_setting("castle_masonry_ice", false) then - table.insert(castle_masonry.materials, {name="ice", desc=S("Ice"), tile="default_ice.png", craft_material="default:ice"}) -end -if read_setting("castle_masonry_snow", false) then - table.insert(castle_masonry.materials, {name="snow", desc=S("Snow"), tile="default_snow.png", craft_material="default:snow"}) -end -if read_setting("castle_masonry_obsidianbrick", false) then - table.insert(castle_masonry.materials, {name="obsidianbrick", desc=S("Obsidian Brick"), tile="default_obsidian_brick.png", craft_material="default:obsidianbrick"}) -end - -castle_masonry.get_material_properties = function(material) - local composition_def - local burn_time - if material.composition_material ~= nil then - composition_def = minetest.registered_nodes[material.composition_material] - burn_time = minetest.get_craft_result({method="fuel", width=1, items={ItemStack(material.composition_material)}}).time - else - composition_def = minetest.registered_nodes[material.craft_material] - burn_time = minetest.get_craft_result({method="fuel", width=1, items={ItemStack(material.craft_material)}}).time - end - - local tiles = material.tile - if tiles == nil then - tiles = composition_def.tile - elseif type(tiles) == "string" then - tiles = {tiles} - end - - local desc = material.desc - if desc == nil then - desc = composition_def.description - end - - return composition_def, burn_time, tiles, desc -end - - -if read_setting("castle_masonry_pillar", true) then - for _, material in pairs(castle_masonry.materials) do - castle_masonry.register_pillar(material) - end -end - -if read_setting("castle_masonry_arrowslit", true) then - for _, material in pairs(castle_masonry.materials) do - castle_masonry.register_arrowslit(material) - end -end - -if read_setting("castle_masonry_murderhole", true) then - for _, material in pairs(castle_masonry.materials) do - castle_masonry.register_murderhole(material) - end -end - -minetest.register_alias("castle:pillars_bottom", "castle_masonry:pillars_stonewall_bottom") -minetest.register_alias("castle:pillars_top", "castle_masonry:pillars_stonewall_top") -minetest.register_alias("castle:pillars_middle", "castle_masonry:pillars_stonewall_middle") -minetest.register_alias("castle:arrowslit", "castle_masonry:arrowslit_stonewall") -minetest.register_alias("castle:arrowslit_hole", "castle_masonry:arrowslit_stonewall_hole") -minetest.register_alias("castle:arrowslit_cross", "castle_masonry:arrowslit_stonewall_cross") - -for _, material in pairs(castle_masonry.materials) do - castle_masonry.register_murderhole_alias("castle", material.name, "castle_masonry", material.name) - castle_masonry.register_pillar_alias("castle", material.name, "castle_masonry", material.name) - - -- Arrowslit upgrade has special handling because the castle mod arrow slit is reversed relative to current build-from-inside standard - local lbm_def = { - name = "castle_masonry:arrowslit_flip_front_to_back"..material.name, - nodenames = { - "castle:arrowslit_"..material.name, - "castle:arrowslit_"..material.name.."_cross", - "castle:arrowslit_"..material.name.."_hole", - }, - action = function(pos, node) - local flip_front_to_back = {[0]=2, 3, 0, 1, 6, 7, 4, 5, 10, 7, 8, 9, 14, 15, 12, 13, 18, 19, 16, 17, 22, 23, 20, 21} - node.param2 = flip_front_to_back[node.param2] - node.name = "castle_masonry" .. string.sub(node.name, 7, -1) - minetest.swap_node(pos, node) - end - } - minetest.register_lbm(lbm_def) -end diff --git a/mods/castle_masonry/locale/castle_masonry.es.tr b/mods/castle_masonry/locale/castle_masonry.es.tr deleted file mode 100644 index 01a9561d..00000000 --- a/mods/castle_masonry/locale/castle_masonry.es.tr +++ /dev/null @@ -1,50 +0,0 @@ -# textdomain: castle_masonry - -@1 Arrowslit=Aspillera de @1 -@1 Arrowslit with Cross=Aspillera con Crus de @1 -@1 Arrowslit with Hole=Aspillera con Agujero de @1 -@1 Crossbrace=Viga de @1 -@1 Embrasure=Aféizar de @1 -@1 Extended Crossbrace=Viga Extendida de @1 -@1 Half Pillar Base=Base de Medio Pilar de @1 -@1 Half Pillar Middle=Medio del Medio Pilar de @1 -@1 Half Pillar Top=Parte Superior de Medio Pilar @1 -@1 Machicolation=Matacán de @1 -@1 Murder Hole=Agujero de @1 -@1 Pillar Base=Base de Pilar de @1 -@1 Pillar Middle=Medio Pilar de @1 -@1 Pillar Top=Parte Superior de Pilar de @1 -Castle Corner=Esquina de Castillo -Castle Pavement Slab=Pavimento de Castillo -Castle Pavement Stair=Escalera de Castillo Pavimentada -Castle Rubble=Escombros de Castillo -Castle Rubble Slab=Losa de Escombro de Castillo -Castle Rubble Stair=Escalera de Escombro de Castillo -Castle Stonewall Slab=Losa de Pared de Castillo -Castle Stonewall Stair=Escalera de Pared de Castillo -Castle Wall=Pared de Castillo -Cobble=Adoquín -Desert Sandstone=Piedra del Desierto -Desert Sandstone Brick=Ladrillo de Piedra del Desierto -Desert Stone=Piedra del Desierto -Desert Stone Brick=Ladrillo de Piedra del Desierto -Dungeon Stone=Piedra de Mazmorra -Dungeon Stone Slab=Losa de Piedra de Mazmorra -Dungeon Stone Stair=Escalera de Piedra de Mazmorra -Ice=Hielo -Obsidian Brick=Ladrillo de Obsidiana -Pavement Brick=Ladrillo Pavimentado -Paving Stone=Piedra Pavimentada -Roof Slates=Pizarras de Techo -Rubble=Escombros -Sandstone=Arenisca -Sandstone Brick=Ladrillo de Arenisca -Silver Sandstone=Arenisca -Silver Sandstone Brick=Ladrillo de Arenisca -Snow=Nieve -Stone=Piedra -Stone Wall=Pared de Piedra -Stonebrick=Ladrillo de Piedra -Stonewall=Pared de piedra -Wood=Madera -##### not used anymore ##### \ No newline at end of file diff --git a/mods/castle_masonry/locale/castle_masonry.fr.tr b/mods/castle_masonry/locale/castle_masonry.fr.tr deleted file mode 100644 index 4889e2ff..00000000 --- a/mods/castle_masonry/locale/castle_masonry.fr.tr +++ /dev/null @@ -1,50 +0,0 @@ -# textdomain: castle_masonry - -@1 Arrowslit=Meurtrière en @1 -@1 Arrowslit with Cross=Meurtrière en croix en @1 -@1 Arrowslit with Hole=Meurtrière avec trou en @1 -@1 Crossbrace=Travers en @1 -@1 Embrasure=Embrasure en @1 -@1 Extended Crossbrace=Travers entendu en @1 -@1 Half Pillar Base=Base de demi pilier en @1 -@1 Half Pillar Middle=Milieu de demi pilier en @1 -@1 Half Pillar Top=Haut de demi pilier en @1 -@1 Machicolation=Machicoulis en @1 -@1 Murder Hole=Trou en @1 -@1 Pillar Base=Base de pilier en @1 -@1 Pillar Middle=Milieu de pilier en @1 -@1 Pillar Top=Haut de pilier en @1 -Castle Corner=Angle de chateau -Castle Pavement Slab=Dalle de chateau pavé -Castle Pavement Stair=Escaliers de chateau pavé -Castle Rubble=Gravats de chateau -Castle Rubble Slab=Dalle en gravats de chateau -Castle Rubble Stair=Escalier en gravats de chateau -Castle Stonewall Slab=Dalle en pierre brune -Castle Stonewall Stair=Escalier en pierre brune -Castle Wall=Pierre brune -Cobble=Pavé -Desert Sandstone=Pierre du désert -Desert Sandstone Brick=Brique de pierre du désert -Desert Stone=Pierre du désert -Desert Stone Brick=Brique de pierre du désert -Dungeon Stone=Pierre de dongeon -Dungeon Stone Slab=Dalle en pierre de dongeon -Dungeon Stone Stair=Escalier en pierre de dongeon -Ice=Glace -Obsidian Brick=Brique d'obsidienne -Pavement Brick=Brique de pavage -Paving Stone=Pierre de pavage -Roof Slates=Toiture en ardoise -Rubble=Décombre -Sandstone=Grès -Sandstone Brick=Brique de grès -Silver Sandstone=Grès -Silver Sandstone Brick=Brique de grès -Snow=Neige -Stone=Pierre -Stone Wall=Mur de pierre -Stonebrick=Brique de pierre -Stonewall=Pierre brune -Wood=Bois -##### not used anymore ##### \ No newline at end of file diff --git a/mods/castle_masonry/locale/castle_masonry.it.tr b/mods/castle_masonry/locale/castle_masonry.it.tr deleted file mode 100644 index d7e28663..00000000 --- a/mods/castle_masonry/locale/castle_masonry.it.tr +++ /dev/null @@ -1,50 +0,0 @@ -# textdomain: castle_masonry - -@1 Arrowslit=Feritoia per frecce di @1 -@1 Arrowslit with Cross=Feritoia a croce per frecce di @1 -@1 Arrowslit with Hole=Feritoia a foro per frecce di @1 -@1 Crossbrace=Costolone di @1 -@1 Embrasure=Feritoia di @1 -@1 Extended Crossbrace=Costolone esteso di @1 -@1 Half Pillar Base=Mezza base della colonna di @1 -@1 Half Pillar Middle=Mezzo fusto della colonna di @1 -@1 Half Pillar Top=Mezzo capitello di @1 -@1 Machicolation=Caditoia di @1 -@1 Murder Hole=Buca assassina di @1 -@1 Pillar Base=Base della colonna di @1 -@1 Pillar Middle=Fusto della colonna di @1 -@1 Pillar Top=Capitello di @1 -Castle Corner=Angolo del castello -Castle Pavement Slab=Lastra pavimentale del castello -Castle Pavement Stair=Scala pavimentale del castello -Castle Rubble=Detriti del castello -Castle Rubble Slab=Lastra del castello in detriti -Castle Rubble Stair=Scala del castello in detriti -Castle Stonewall Slab=Lastra del castello in muro di pietra -Castle Stonewall Stair=Scala del castello in muro di pietra -Castle Wall=Muro del castello -Cobble=ciottoli -Desert Sandstone=arenaria del deserto -Desert Sandstone Brick=mattone d'arenaria del deserto -Desert Stone=pietra del deserto -Desert Stone Brick=mattone di pietra del deserto -Dungeon Stone=Pietra del sotterraneo -Dungeon Stone Slab=Lastra di pietra del sotterraneo -Dungeon Stone Stair=Scala di pietra del sotterraneo -Ice=ghiaccio -Obsidian Brick=mattone d'ossidiana -Pavement Brick=Mattone pavimentale -Paving Stone=Pietra pavimentale -Roof Slates=Tegole d'ardesia -Rubble=Detriti -Sandstone=arenaria -Sandstone Brick=mattone d'arenaria del deserto -Silver Sandstone=arenaria argentata -Silver Sandstone Brick=mattone d'arenaria argentata -Snow=neve -Stone=pietra -Stone Wall=Muro di pietra -Stonebrick=mattone di pietra -Stonewall=muro di pietra -Wood=legno -##### not used anymore ##### \ No newline at end of file diff --git a/mods/castle_masonry/locale/es.po b/mods/castle_masonry/locale/es.po deleted file mode 100644 index d7023e88..00000000 --- a/mods/castle_masonry/locale/es.po +++ /dev/null @@ -1,210 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-12 13:31+0100\n" -"PO-Revision-Date: 2017-04-28 15:23-0400\n" -"Last-Translator: Carlos Barraza\n" -"Language-Team: Español\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: arrow_slits.lua -msgid "@1 Arrowslit" -msgstr "Aspillera de @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Cross" -msgstr "Aspillera con Crus de @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Hole" -msgstr "Aspillera con Agujero de @1" - -#: arrow_slits.lua -msgid "@1 Embrasure" -msgstr "Aféizar de @1 " - -#: init.lua -msgid "Stonewall" -msgstr "Pared de piedra" - -#: init.lua -msgid "Cobble" -msgstr "Adoquín" - -#: init.lua -msgid "Stonebrick" -msgstr "Ladrillo de Piedra" - -#: init.lua -msgid "Sandstone Brick" -msgstr "Ladrillo de Arenisca" - -#: init.lua -msgid "Desert Stone Brick" -msgstr "Ladrillo de Piedra del Desierto" - -#: init.lua -#, fuzzy -msgid "Desert Sandstone Brick" -msgstr "Ladrillo de Piedra del Desierto" - -#: init.lua -#, fuzzy -msgid "Silver Sandstone Brick" -msgstr "Ladrillo de Arenisca" - -#: init.lua -msgid "Stone" -msgstr "Piedra" - -#: init.lua -msgid "Sandstone" -msgstr "Arenisca" - -#: init.lua -msgid "Desert Stone" -msgstr "Piedra del Desierto" - -#: init.lua -#, fuzzy -msgid "Desert Sandstone" -msgstr "Piedra del Desierto" - -#: init.lua -#, fuzzy -msgid "Silver Sandstone" -msgstr "Arenisca" - -#: init.lua -msgid "Wood" -msgstr "Madera" - -#: init.lua -msgid "Ice" -msgstr "Hielo" - -#: init.lua -msgid "Snow" -msgstr "Nieve" - -#: init.lua -msgid "Obsidian Brick" -msgstr "Ladrillo de Obsidiana" - -#: murder_holes.lua -msgid "@1 Murder Hole" -msgstr "Agujero de @1" - -#: murder_holes.lua -msgid "@1 Machicolation" -msgstr "Matacán de @1" - -#: paving.lua -msgid "Paving Stone" -msgstr "Piedra Pavimentada" - -#: paving.lua -msgid "Pavement Brick" -msgstr "Ladrillo Pavimentado" - -#: paving.lua -msgid "Castle Pavement Stair" -msgstr "Escalera de Castillo Pavimentada" - -#: paving.lua -msgid "Castle Pavement Slab" -msgstr "Pavimento de Castillo" - -#: paving.lua -msgid "Roof Slates" -msgstr "Pizarras de Techo" - -#: pillars.lua -msgid "@1 Pillar Base" -msgstr "Base de Pilar de @1" - -#: pillars.lua -msgid "@1 Half Pillar Base" -msgstr "Base de Medio Pilar de @1" - -#: pillars.lua -msgid "@1 Pillar Top" -msgstr "Parte Superior de Pilar de @1" - -#: pillars.lua -msgid "@1 Half Pillar Top" -msgstr "Parte Superior de Medio Pilar @1" - -#: pillars.lua -msgid "@1 Pillar Middle" -msgstr "Medio Pilar de @1" - -#: pillars.lua -msgid "@1 Half Pillar Middle" -msgstr "Medio del Medio Pilar de @1" - -#: pillars.lua -msgid "@1 Crossbrace" -msgstr "Viga de @1" - -#: pillars.lua -msgid "@1 Extended Crossbrace" -msgstr "Viga Extendida de @1" - -#: stone_wall.lua -msgid "Castle Wall" -msgstr "Pared de Castillo" - -#: stone_wall.lua -msgid "Castle Rubble" -msgstr "Escombros de Castillo" - -#: stone_wall.lua -msgid "Castle Corner" -msgstr "Esquina de Castillo" - -#: stone_wall.lua -msgid "Stone Wall" -msgstr "Pared de Piedra" - -#: stone_wall.lua -msgid "Rubble" -msgstr "Escombros" - -#: stone_wall.lua -msgid "Castle Stonewall Stair" -msgstr "Escalera de Pared de Castillo" - -#: stone_wall.lua -msgid "Castle Stonewall Slab" -msgstr "Losa de Pared de Castillo" - -#: stone_wall.lua -msgid "Castle Rubble Stair" -msgstr "Escalera de Escombro de Castillo" - -#: stone_wall.lua -msgid "Castle Rubble Slab" -msgstr "Losa de Escombro de Castillo" - -#: stone_wall.lua -msgid "Dungeon Stone" -msgstr "Piedra de Mazmorra" - -#: stone_wall.lua -msgid "Dungeon Stone Stair" -msgstr "Escalera de Piedra de Mazmorra" - -#: stone_wall.lua -msgid "Dungeon Stone Slab" -msgstr "Losa de Piedra de Mazmorra" diff --git a/mods/castle_masonry/locale/fr.po b/mods/castle_masonry/locale/fr.po deleted file mode 100644 index 008fdfc6..00000000 --- a/mods/castle_masonry/locale/fr.po +++ /dev/null @@ -1,210 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-12 13:31+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: arrow_slits.lua -msgid "@1 Arrowslit" -msgstr "Meurtrière en @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Cross" -msgstr "Meurtrière en croix en @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Hole" -msgstr "Meurtrière avec trou en @1" - -#: arrow_slits.lua -msgid "@1 Embrasure" -msgstr "Embrasure en @1" - -#: init.lua -msgid "Stonewall" -msgstr "Pierre brune" - -#: init.lua -msgid "Cobble" -msgstr "Pavé" - -#: init.lua -msgid "Stonebrick" -msgstr "Brique de pierre" - -#: init.lua -msgid "Sandstone Brick" -msgstr "Brique de grès" - -#: init.lua -msgid "Desert Stone Brick" -msgstr "Brique de pierre du désert" - -#: init.lua -#, fuzzy -msgid "Desert Sandstone Brick" -msgstr "Brique de pierre du désert" - -#: init.lua -#, fuzzy -msgid "Silver Sandstone Brick" -msgstr "Brique de grès" - -#: init.lua -msgid "Stone" -msgstr "Pierre" - -#: init.lua -msgid "Sandstone" -msgstr "Grès" - -#: init.lua -msgid "Desert Stone" -msgstr "Pierre du désert" - -#: init.lua -#, fuzzy -msgid "Desert Sandstone" -msgstr "Pierre du désert" - -#: init.lua -#, fuzzy -msgid "Silver Sandstone" -msgstr "Grès" - -#: init.lua -msgid "Wood" -msgstr "Bois" - -#: init.lua -msgid "Ice" -msgstr "Glace" - -#: init.lua -msgid "Snow" -msgstr "Neige" - -#: init.lua -msgid "Obsidian Brick" -msgstr "Brique d'obsidienne" - -#: murder_holes.lua -msgid "@1 Murder Hole" -msgstr "Trou en @1" - -#: murder_holes.lua -msgid "@1 Machicolation" -msgstr "Machicoulis en @1" - -#: paving.lua -msgid "Paving Stone" -msgstr "Pierre de pavage" - -#: paving.lua -msgid "Pavement Brick" -msgstr "Brique de pavage" - -#: paving.lua -msgid "Castle Pavement Stair" -msgstr "Escaliers de chateau pavé" - -#: paving.lua -msgid "Castle Pavement Slab" -msgstr "Dalle de chateau pavé" - -#: paving.lua -msgid "Roof Slates" -msgstr "Toiture en ardoise" - -#: pillars.lua -msgid "@1 Pillar Base" -msgstr "Base de pilier en @1" - -#: pillars.lua -msgid "@1 Half Pillar Base" -msgstr "Base de demi pilier en @1" - -#: pillars.lua -msgid "@1 Pillar Top" -msgstr "Haut de pilier en @1" - -#: pillars.lua -msgid "@1 Half Pillar Top" -msgstr "Haut de demi pilier en @1" - -#: pillars.lua -msgid "@1 Pillar Middle" -msgstr "Milieu de pilier en @1" - -#: pillars.lua -msgid "@1 Half Pillar Middle" -msgstr "Milieu de demi pilier en @1" - -#: pillars.lua -msgid "@1 Crossbrace" -msgstr "Travers en @1" - -#: pillars.lua -msgid "@1 Extended Crossbrace" -msgstr "Travers entendu en @1" - -#: stone_wall.lua -msgid "Castle Wall" -msgstr "Pierre brune" - -#: stone_wall.lua -msgid "Castle Rubble" -msgstr "Gravats de chateau" - -#: stone_wall.lua -msgid "Castle Corner" -msgstr "Angle de chateau" - -#: stone_wall.lua -msgid "Stone Wall" -msgstr "Mur de pierre" - -#: stone_wall.lua -msgid "Rubble" -msgstr "Décombre" - -#: stone_wall.lua -msgid "Castle Stonewall Stair" -msgstr "Escalier en pierre brune" - -#: stone_wall.lua -msgid "Castle Stonewall Slab" -msgstr "Dalle en pierre brune" - -#: stone_wall.lua -msgid "Castle Rubble Stair" -msgstr "Escalier en gravats de chateau" - -#: stone_wall.lua -msgid "Castle Rubble Slab" -msgstr "Dalle en gravats de chateau" - -#: stone_wall.lua -msgid "Dungeon Stone" -msgstr "Pierre de dongeon" - -#: stone_wall.lua -msgid "Dungeon Stone Stair" -msgstr "Escalier en pierre de dongeon" - -#: stone_wall.lua -msgid "Dungeon Stone Slab" -msgstr "Dalle en pierre de dongeon" diff --git a/mods/castle_masonry/locale/it.po b/mods/castle_masonry/locale/it.po deleted file mode 100644 index cbbc766b..00000000 --- a/mods/castle_masonry/locale/it.po +++ /dev/null @@ -1,207 +0,0 @@ -# ITALIAN LOCALE FILE FOR THE CASTLE MASONRY MODULE -# Copyright (C) 2017 Philipbenr And DanDuncombe -# This file is distributed under the same license as the CASTLE MASONRY package. -# Hamlet <54187342+h4ml3t@users.noreply.github.com> 2017, 2019. -# -msgid "" -msgstr "" -"Project-Id-Version: Castle Masonry\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-12 12:13+0100\n" -"PO-Revision-Date: 2019-11-12 12:24+0100\n" -"Last-Translator: Hamlet <54187342+h4ml3t@users.noreply.github.com>\n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2.1\n" - -#: arrow_slits.lua -msgid "@1 Arrowslit" -msgstr "Feritoia per frecce di @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Cross" -msgstr "Feritoia a croce per frecce di @1" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Hole" -msgstr "Feritoia a foro per frecce di @1" - -#: arrow_slits.lua -msgid "@1 Embrasure" -msgstr "Feritoia di @1" - -#: init.lua -msgid "Stonewall" -msgstr "muro di pietra" - -#: init.lua -msgid "Cobble" -msgstr "ciottoli" - -#: init.lua -msgid "Stonebrick" -msgstr "mattone di pietra" - -#: init.lua -msgid "Sandstone Brick" -msgstr "mattone d'arenaria del deserto" - -#: init.lua -msgid "Desert Stone Brick" -msgstr "mattone di pietra del deserto" - -#: init.lua -msgid "Desert Sandstone Brick" -msgstr "mattone d'arenaria del deserto" - -#: init.lua -msgid "Silver Sandstone Brick" -msgstr "mattone d'arenaria argentata" - -#: init.lua -msgid "Stone" -msgstr "pietra" - -#: init.lua -msgid "Sandstone" -msgstr "arenaria" - -#: init.lua -msgid "Desert Stone" -msgstr "pietra del deserto" - -#: init.lua -msgid "Desert Sandstone" -msgstr "arenaria del deserto" - -#: init.lua -msgid "Silver Sandstone" -msgstr "arenaria argentata" - -#: init.lua -msgid "Wood" -msgstr "legno" - -#: init.lua -msgid "Ice" -msgstr "ghiaccio" - -#: init.lua -msgid "Snow" -msgstr "neve" - -#: init.lua -msgid "Obsidian Brick" -msgstr "mattone d'ossidiana" - -#: murder_holes.lua -msgid "@1 Murder Hole" -msgstr "Buca assassina di @1" - -#: murder_holes.lua -msgid "@1 Machicolation" -msgstr "Caditoia di @1" - -#: paving.lua -msgid "Paving Stone" -msgstr "Pietra pavimentale" - -#: paving.lua -msgid "Pavement Brick" -msgstr "Mattone pavimentale" - -#: paving.lua -msgid "Castle Pavement Stair" -msgstr "Scala pavimentale del castello" - -#: paving.lua -msgid "Castle Pavement Slab" -msgstr "Lastra pavimentale del castello" - -#: paving.lua -msgid "Roof Slates" -msgstr "Tegole d'ardesia" - -#: pillars.lua -msgid "@1 Pillar Base" -msgstr "Base della colonna di @1" - -#: pillars.lua -msgid "@1 Half Pillar Base" -msgstr "Mezza base della colonna di @1" - -#: pillars.lua -msgid "@1 Pillar Top" -msgstr "Capitello di @1" - -#: pillars.lua -msgid "@1 Half Pillar Top" -msgstr "Mezzo capitello di @1" - -#: pillars.lua -msgid "@1 Pillar Middle" -msgstr "Fusto della colonna di @1" - -#: pillars.lua -msgid "@1 Half Pillar Middle" -msgstr "Mezzo fusto della colonna di @1" - -#: pillars.lua -msgid "@1 Crossbrace" -msgstr "Costolone di @1" - -#: pillars.lua -msgid "@1 Extended Crossbrace" -msgstr "Costolone esteso di @1" - -#: stone_wall.lua -msgid "Castle Wall" -msgstr "Muro del castello" - -#: stone_wall.lua -msgid "Castle Rubble" -msgstr "Detriti del castello" - -#: stone_wall.lua -msgid "Castle Corner" -msgstr "Angolo del castello" - -#: stone_wall.lua -msgid "Stone Wall" -msgstr "Muro di pietra" - -#: stone_wall.lua -msgid "Rubble" -msgstr "Detriti" - -#: stone_wall.lua -msgid "Castle Stonewall Stair" -msgstr "Scala del castello in muro di pietra" - -#: stone_wall.lua -msgid "Castle Stonewall Slab" -msgstr "Lastra del castello in muro di pietra" - -#: stone_wall.lua -msgid "Castle Rubble Stair" -msgstr "Scala del castello in detriti" - -#: stone_wall.lua -msgid "Castle Rubble Slab" -msgstr "Lastra del castello in detriti" - -#: stone_wall.lua -msgid "Dungeon Stone" -msgstr "Pietra del sotterraneo" - -#: stone_wall.lua -msgid "Dungeon Stone Stair" -msgstr "Scala di pietra del sotterraneo" - -#: stone_wall.lua -msgid "Dungeon Stone Slab" -msgstr "Lastra di pietra del sotterraneo" diff --git a/mods/castle_masonry/locale/template.pot b/mods/castle_masonry/locale/template.pot deleted file mode 100644 index cc402876..00000000 --- a/mods/castle_masonry/locale/template.pot +++ /dev/null @@ -1,206 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-12 13:31+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: arrow_slits.lua -msgid "@1 Arrowslit" -msgstr "" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Cross" -msgstr "" - -#: arrow_slits.lua -msgid "@1 Arrowslit with Hole" -msgstr "" - -#: arrow_slits.lua -msgid "@1 Embrasure" -msgstr "" - -#: init.lua -msgid "Stonewall" -msgstr "" - -#: init.lua -msgid "Cobble" -msgstr "" - -#: init.lua -msgid "Stonebrick" -msgstr "" - -#: init.lua -msgid "Sandstone Brick" -msgstr "" - -#: init.lua -msgid "Desert Stone Brick" -msgstr "" - -#: init.lua -msgid "Desert Sandstone Brick" -msgstr "" - -#: init.lua -msgid "Silver Sandstone Brick" -msgstr "" - -#: init.lua -msgid "Stone" -msgstr "" - -#: init.lua -msgid "Sandstone" -msgstr "" - -#: init.lua -msgid "Desert Stone" -msgstr "" - -#: init.lua -msgid "Desert Sandstone" -msgstr "" - -#: init.lua -msgid "Silver Sandstone" -msgstr "" - -#: init.lua -msgid "Wood" -msgstr "" - -#: init.lua -msgid "Ice" -msgstr "" - -#: init.lua -msgid "Snow" -msgstr "" - -#: init.lua -msgid "Obsidian Brick" -msgstr "" - -#: murder_holes.lua -msgid "@1 Murder Hole" -msgstr "" - -#: murder_holes.lua -msgid "@1 Machicolation" -msgstr "" - -#: paving.lua -msgid "Paving Stone" -msgstr "" - -#: paving.lua -msgid "Pavement Brick" -msgstr "" - -#: paving.lua -msgid "Castle Pavement Stair" -msgstr "" - -#: paving.lua -msgid "Castle Pavement Slab" -msgstr "" - -#: paving.lua -msgid "Roof Slates" -msgstr "" - -#: pillars.lua -msgid "@1 Pillar Base" -msgstr "" - -#: pillars.lua -msgid "@1 Half Pillar Base" -msgstr "" - -#: pillars.lua -msgid "@1 Pillar Top" -msgstr "" - -#: pillars.lua -msgid "@1 Half Pillar Top" -msgstr "" - -#: pillars.lua -msgid "@1 Pillar Middle" -msgstr "" - -#: pillars.lua -msgid "@1 Half Pillar Middle" -msgstr "" - -#: pillars.lua -msgid "@1 Crossbrace" -msgstr "" - -#: pillars.lua -msgid "@1 Extended Crossbrace" -msgstr "" - -#: stone_wall.lua -msgid "Castle Wall" -msgstr "" - -#: stone_wall.lua -msgid "Castle Rubble" -msgstr "" - -#: stone_wall.lua -msgid "Castle Corner" -msgstr "" - -#: stone_wall.lua -msgid "Stone Wall" -msgstr "" - -#: stone_wall.lua -msgid "Rubble" -msgstr "" - -#: stone_wall.lua -msgid "Castle Stonewall Stair" -msgstr "" - -#: stone_wall.lua -msgid "Castle Stonewall Slab" -msgstr "" - -#: stone_wall.lua -msgid "Castle Rubble Stair" -msgstr "" - -#: stone_wall.lua -msgid "Castle Rubble Slab" -msgstr "" - -#: stone_wall.lua -msgid "Dungeon Stone" -msgstr "" - -#: stone_wall.lua -msgid "Dungeon Stone Stair" -msgstr "" - -#: stone_wall.lua -msgid "Dungeon Stone Slab" -msgstr "" diff --git a/mods/castle_masonry/locale/template.txt b/mods/castle_masonry/locale/template.txt deleted file mode 100644 index 2827637e..00000000 --- a/mods/castle_masonry/locale/template.txt +++ /dev/null @@ -1,49 +0,0 @@ -# textdomain:castle_masonry - -@1 Arrowslit= -@1 Arrowslit with Cross= -@1 Arrowslit with Hole= -@1 Embrasure= -Stonewall= -Cobble= -Stonebrick= -Sandstone Brick= -Desert Stone Brick= -Desert Sandstone Brick= -Silver Sandstone Brick= -Stone= -Sandstone= -Desert Stone= -Desert Sandstone= -Silver Sandstone= -Wood= -Ice= -Snow= -Obsidian Brick= -@1 Murder Hole= -@1 Machicolation= -Paving Stone= -Pavement Brick= -Castle Pavement Stair= -Castle Pavement Slab= -Roof Slates= -@1 Pillar Base= -@1 Half Pillar Base= -@1 Pillar Top= -@1 Half Pillar Top= -@1 Pillar Middle= -@1 Half Pillar Middle= -@1 Crossbrace= -@1 Extended Crossbrace= -Castle Wall= -Castle Rubble= -Castle Corner= -Stone Wall= -Rubble= -Castle Stonewall Stair= -Castle Stonewall Slab= -Castle Rubble Stair= -Castle Rubble Slab= -Dungeon Stone= -Dungeon Stone Stair= -Dungeon Stone Slab= diff --git a/mods/castle_masonry/mod.conf b/mods/castle_masonry/mod.conf deleted file mode 100644 index 7ae9c986..00000000 --- a/mods/castle_masonry/mod.conf +++ /dev/null @@ -1,7 +0,0 @@ -name = castle_masonry -depends = default -optional_depends = moreblocks, stairs, building_blocks, asphalt, streets, intllib -description = """ -This is a mod all about creating castles and castle dungeons. -Many of the nodes are used for the outer-walls or dungeons. -""" \ No newline at end of file diff --git a/mods/castle_masonry/murder_holes.lua b/mods/castle_masonry/murder_holes.lua deleted file mode 100644 index cb7bfe65..00000000 --- a/mods/castle_masonry/murder_holes.lua +++ /dev/null @@ -1,102 +0,0 @@ - --- Used for localization, choose either built-in or intllib. - -local MP, S, NS = nil - -if (minetest.get_modpath("intllib") == nil) then - S = minetest.get_translator("castle_masonry") - -else - -- internationalization boilerplate - MP = minetest.get_modpath(minetest.get_current_modname()) - S, NS = dofile(MP.."/intllib.lua") - -end - -------------------------------------------------------------------------------------- - -castle_masonry.register_murderhole = function(material) - local composition_def, burn_time, tile, desc = castle_masonry.get_material_properties(material) - local mod_name = minetest.get_current_modname() - - -- Node Definition - minetest.register_node(mod_name..":hole_"..material.name, { - drawtype = "nodebox", - description = S("@1 Murder Hole", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-8/16,-8/16,-8/16,-4/16,8/16,8/16}, - {4/16,-8/16,-8/16,8/16,8/16,8/16}, - {-4/16,-8/16,-8/16,4/16,8/16,-4/16}, - {-4/16,-8/16,8/16,4/16,8/16,4/16}, - }, - }, - }) - - minetest.register_node(mod_name..":machicolation_"..material.name, { - drawtype = "nodebox", - description = S("@1 Machicolation", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, 0, -0.5, 0.5, 0.5, 0}, - {-0.5, -0.5, 0, -0.25, 0.5, 0.5}, - {0.25, -0.5, 0, 0.5, 0.5, 0.5}, - }, - }, - }) - - minetest.register_craft({ - output = mod_name..":hole_"..material.name.." 4", - recipe = { - {"",material.craft_material, "" }, - {material.craft_material,"", material.craft_material}, - {"",material.craft_material, ""} - }, - }) - - minetest.register_craft({ - output = mod_name..":machicolation_"..material.name, - type="shapeless", - recipe = {mod_name..":hole_"..material.name}, - }) - minetest.register_craft({ - output = mod_name..":hole_"..material.name, - type="shapeless", - recipe = {mod_name..":machicolation_"..material.name}, - }) - - if burn_time > 0 then - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":hole_"..material.name, - burntime = burn_time, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":machicolation_"..material.name, - burntime = burn_time, - }) - end -end - -castle_masonry.register_murderhole_alias = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias(old_mod_name..":hole_"..old_material_name, new_mod_name..":hole_"..new_material_name) - minetest.register_alias(old_mod_name..":machicolation_"..old_material_name, new_mod_name..":machicolation_"..new_material_name) -end - -castle_masonry.register_murderhole_alias_force = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias_force(old_mod_name..":hole_"..old_material_name, new_mod_name..":hole_"..new_material_name) - minetest.register_alias_force(old_mod_name..":machicolation_"..old_material_name, new_mod_name..":machicolation_"..new_material_name) -end \ No newline at end of file diff --git a/mods/castle_masonry/paving.lua b/mods/castle_masonry/paving.lua deleted file mode 100644 index 8eb35aa3..00000000 --- a/mods/castle_masonry/paving.lua +++ /dev/null @@ -1,121 +0,0 @@ -minetest.register_alias("castle:pavement", "castle_masonry:pavement_brick") -minetest.register_alias("castle:pavement_brick", "castle_masonry:pavement_brick") -minetest.register_alias("castle:roofslate", "castle_masonry:roofslate") - - --- Used for localization, choose either built-in or intllib. - -local MP, S, NS = nil - -if (minetest.get_modpath("intllib") == nil) then - S = minetest.get_translator("castle_masonry") - -else - -- internationalization boilerplate - MP = minetest.get_modpath(minetest.get_current_modname()) - S, NS = dofile(MP.."/intllib.lua") - -end - - -minetest.register_node("castle_masonry:pavement_brick", { - description = S("Paving Stone"), - drawtype = "normal", - tiles = {"castle_pavement_brick.png"}, - groups = {cracky=2}, - paramtype = "light", - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_craft({ - output = "castle_masonry:pavement_brick 4", - recipe = { - {"default:stone", "default:cobble"}, - {"default:cobble", "default:stone"}, - } -}) - - -if minetest.get_modpath("moreblocks") then - stairsplus:register_all("castle_masonry", "pavement_brick", "castle_masonry:pavement_brick", { - description = S("Pavement Brick"), - tiles = {"castle_pavement_brick.png"}, - groups = {cracky=2, not_in_creative_inventory=1}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - stairsplus:register_alias_all("castle", "pavement_brick", "castle_masonry", "pavement_brick") -elseif minetest.get_modpath("stairs") then - stairs.register_stair_and_slab("pavement_brick", "castle_masonry:pavement_brick", - {cracky=2}, - {"castle_pavement_brick.png"}, - S("Castle Pavement Stair"), - S("Castle Pavement Slab"), - default.node_sound_stone_defaults() - ) -end - - -minetest.register_node("castle_masonry:roofslate", { - drawtype = "raillike", - description = S("Roof Slates"), - inventory_image = "castle_slate.png", - paramtype = "light", - walkable = false, - tiles = {'castle_slate.png'}, - climbable = true, - selection_box = { - type = "fixed", - fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, - }, - groups = {cracky=3,attached_node=1}, - sounds = default.node_sound_glass_defaults(), -}) - -local mod_building_blocks = minetest.get_modpath("building_blocks") -local mod_streets = minetest.get_modpath("streets") or minetest.get_modpath("asphalt") - -if mod_building_blocks then - minetest.register_craft({ - output = "castle_masonry:roofslate 4", - recipe = { - { "building_blocks:Tar" , "default:gravel" }, - { "default:gravel", "building_blocks:Tar" } - } - }) - - minetest.register_craft( { - output = "castle_masonry:roofslate 4", - recipe = { - { "default:gravel", "building_blocks:Tar" }, - { "building_blocks:Tar" , "default:gravel" } - } - }) -end - -if mod_streets then - minetest.register_craft( { - output = "castle_masonry:roofslate 4", - recipe = { - { "streets:asphalt" , "default:gravel" }, - { "default:gravel", "streets:asphalt" } - } - }) - - minetest.register_craft( { - output = "castle_masonry:roofslate 4", - recipe = { - { "default:gravel", "streets:asphalt" }, - { "streets:asphalt" , "default:gravel" } - } - }) -end - -if not (mod_building_blocks or mod_streets) then - minetest.register_craft({ - type = "cooking", - output = "castle_masonry:roofslate", - recipe = "default:gravel", - }) - -end diff --git a/mods/castle_masonry/pillars.lua b/mods/castle_masonry/pillars.lua deleted file mode 100644 index 13b7c15d..00000000 --- a/mods/castle_masonry/pillars.lua +++ /dev/null @@ -1,326 +0,0 @@ - --- Used for localization, choose either built-in or intllib. - -local MP, S, NS = nil - -if (minetest.get_modpath("intllib") == nil) then - S = minetest.get_translator("castle_masonry") - -else - -- internationalization boilerplate - MP = minetest.get_modpath(minetest.get_current_modname()) - S, NS = dofile(MP.."/intllib.lua") - -end - - -castle_masonry.register_pillar = function(material) - local composition_def, burn_time, tile, desc = castle_masonry.get_material_properties(material) - local crossbrace_connectable_groups = {} - for group, val in pairs(composition_def.groups) do - crossbrace_connectable_groups[group] = val - end - crossbrace_connectable_groups.crossbrace_connectable = 1 - - local mod_name = minetest.get_current_modname() - - -- Node Definition - minetest.register_node(mod_name..":pillar_"..material.name.."_bottom", { - drawtype = "nodebox", - description = S("@1 Pillar Base", desc), - tiles = tile, - groups = crossbrace_connectable_groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5,-0.5,-0.5,0.5,-0.375,0.5}, - {-0.375,-0.375,-0.375,0.375,-0.125,0.375}, - {-0.25,-0.125,-0.25,0.25,0.5,0.25}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_bottom_half", { - drawtype = "nodebox", - description = S("@1 Half Pillar Base", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, 0, 0.5, -0.375, 0.5}, - {-0.375, -0.375, 0.125, 0.375, -0.125, 0.5}, - {-0.25, -0.125, 0.25, 0.25, 0.5, 0.5}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_top", { - drawtype = "nodebox", - description = S("@1 Pillar Top", desc), - tiles = tile, - groups = crossbrace_connectable_groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5,0.3125,-0.5,0.5,0.5,0.5}, - {-0.375,0.0625,-0.375,0.375,0.3125,0.375}, - {-0.25,-0.5,-0.25,0.25,0.0625,0.25}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_top_half", { - drawtype = "nodebox", - description = S("@1 Half Pillar Top", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, 0.3125, 0, 0.5, 0.5, 0.5}, - {-0.375, 0.0625, 0.125, 0.375, 0.3125, 0.5}, - {-0.25, -0.5, 0.25, 0.25, 0.0625, 0.5}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_middle", { - drawtype = "nodebox", - description = S("@1 Pillar Middle", desc), - tiles = tile, - groups = crossbrace_connectable_groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.25,-0.5,-0.25,0.25,0.5,0.25}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_middle_half", { - drawtype = "nodebox", - description = S("@1 Half Pillar Middle", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, 0.25, 0.25, 0.5, 0.5}, - }, - }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_crossbrace", - { - drawtype = "nodebox", - description = S("@1 Crossbrace", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "connected", - fixed = {-0.25,0.25,-0.25,0.25,0.5,0.25}, - connect_front = {-0.25,0.25,-0.75,0.25,0.5,-0.25}, -- -Z - connect_left = {-0.25,0.25,-0.25,-0.75,0.5,0.25}, -- -X - connect_back = {-0.25,0.25,0.25,0.25,0.5,0.75}, -- +Z - connect_right = {0.25,0.25,-0.25,0.75,0.5,0.25}, -- +X - }, - connects_to = { - mod_name..":pillar_"..material.name.."_crossbrace", - mod_name..":pillar_"..material.name.."_extended_crossbrace", - "group:crossbrace_connectable"}, - connect_sides = { "front", "left", "back", "right" }, - }) - - minetest.register_node(mod_name..":pillar_"..material.name.."_extended_crossbrace", - { - drawtype = "nodebox", - description = S("@1 Extended Crossbrace", desc), - tiles = tile, - groups = composition_def.groups, - sounds = composition_def.sounds, - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = {-1.25,0.25,-0.25,1.25,0.5,0.25}, - }, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_bottom 4", - recipe = { - {"",material.craft_material,""}, - {"",material.craft_material,""}, - {material.craft_material,material.craft_material,material.craft_material} }, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_top 4", - recipe = { - {material.craft_material,material.craft_material,material.craft_material}, - {"",material.craft_material,""}, - {"",material.craft_material,""} }, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_middle 2", - recipe = { - {material.craft_material}, - {material.craft_material}, - {material.craft_material} }, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_crossbrace 10", - recipe = { - {material.craft_material,"",material.craft_material}, - {"",material.craft_material,""}, - {material.craft_material,"",material.craft_material} }, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_middle_half 2", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_middle"}, - }) - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_middle", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_middle_half", mod_name..":pillar_"..material.name.."_middle_half"}, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_top_half 2", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_top"}, - }) - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_top", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_top_half", mod_name..":pillar_"..material.name.."_top_half"}, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_bottom_half 2", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_bottom"}, - }) - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_bottom", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_bottom_half", mod_name..":pillar_"..material.name.."_bottom_half"}, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_extended_crossbrace", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_crossbrace"}, - }) - - minetest.register_craft({ - output = mod_name..":pillar_"..material.name.."_crossbrace", - type="shapeless", - recipe = {mod_name..":pillar_"..material.name.."_extended_crossbrace"}, - }) - - if burn_time > 0 then - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_top", - burntime = burn_time*5/4, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_top_half", - burntime = burn_time*5/8, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_bottom", - burntime = burn_time*5/4, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_bottom_half", - burntime = burn_time*5/8, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_middle", - burntime = burn_time*6/4, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_middle_half", - burntime = burn_time*6/8, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_crossbrace", - burntime = burn_time*5/10, - }) - minetest.register_craft({ - type = "fuel", - recipe = mod_name..":pillar_"..material.name.."_extended_crossbrace", - burntime = burn_time*5/10, - }) - end - -end - --- The original castle mod had "pillars_", plural, which didn't match the arrowslit and murderhole standard. -castle_masonry.register_pillar_alias = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_bottom", new_mod_name..":pillar_"..new_material_name.."_bottom") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_bottom_half", new_mod_name..":pillar_"..new_material_name.."_bottom_half") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_crossbrace", new_mod_name..":pillar_"..new_material_name.."_crossbrace") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_middle", new_mod_name..":pillar_"..new_material_name.."_middle") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_middle_half", new_mod_name..":pillar_"..new_material_name.."_middle_half") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_top", new_mod_name..":pillar_"..new_material_name.."_top") - minetest.register_alias(old_mod_name..":pillars_"..old_material_name.."_top_half", new_mod_name..":pillar_"..new_material_name.."_top_half") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_bottom", new_mod_name..":pillar_"..new_material_name.."_bottom") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_bottom_half", new_mod_name..":pillar_"..new_material_name.."_bottom_half") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_crossbrace", new_mod_name..":pillar_"..new_material_name.."_crossbrace") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_middle", new_mod_name..":pillar_"..new_material_name.."_middle") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_middle_half", new_mod_name..":pillar_"..new_material_name.."_middle_half") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_top", new_mod_name..":pillar_"..new_material_name.."_top") - minetest.register_alias(old_mod_name..":pillar_"..old_material_name.."_top_half", new_mod_name..":pillar_"..new_material_name.."_top_half") -end - -castle_masonry.register_arrowslit_alias_force = function(old_mod_name, old_material_name, new_mod_name, new_material_name) - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_bottom", new_mod_name..":pillar_"..new_material_name.."_bottom") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_bottom_half", new_mod_name..":pillar_"..new_material_name.."_bottom_half") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_crossbrace", new_mod_name..":pillar_"..new_material_name.."_crossbrace") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_middle", new_mod_name..":pillar_"..new_material_name.."_middle") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_middle_half", new_mod_name..":pillar_"..new_material_name.."_middle_half") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_top", new_mod_name..":pillar_"..new_material_name.."_top") - minetest.register_alias_force(old_mod_name..":pillars_"..old_material_name.."_top_half", new_mod_name..":pillar_"..new_material_name.."_top_half") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_bottom", new_mod_name..":pillar_"..new_material_name.."_bottom") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_bottom_half", new_mod_name..":pillar_"..new_material_name.."_bottom_half") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_crossbrace", new_mod_name..":pillar_"..new_material_name.."_crossbrace") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_middle", new_mod_name..":pillar_"..new_material_name.."_middle") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_middle_half", new_mod_name..":pillar_"..new_material_name.."_middle_half") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_top", new_mod_name..":pillar_"..new_material_name.."_top") - minetest.register_alias_force(old_mod_name..":pillar_"..old_material_name.."_top_half", new_mod_name..":pillar_"..new_material_name.."_top_half") -end \ No newline at end of file diff --git a/mods/castle_masonry/screenshot.png b/mods/castle_masonry/screenshot.png deleted file mode 100644 index 2dd9cd8058207a5c4074ce54b681739151910d15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287410 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üMRuBA>*a_(o%ZG}qqj@D~RHoUKx? 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

*(Z)Rr?M_UOL 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

w% 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 diff --git a/mods/castle_masonry/textures/castle_pavement_brick.png b/mods/castle_masonry/textures/castle_pavement_brick.png deleted file mode 100644 index 4c2da4d1a9bea39048962869d305fc27d2122659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)2eT zTW`}q5QW$F`Wh$pI%yh+LrIzzgw!HbAtc2A{{=t=6%?AQW5@Qc?fA03FuWk%Mx&$A zne!dt{l`zX?eL24w(FwE6-B9d*)?rZ)`r>Z+NNphu0*dn({mJB9 z6a-3{EX%5<7DX|e&3IJ>$793mB&AWzOw+)MN#Et z#d!^y?+*{WZjZr1lw}-6QC0CI$(n`_9jm7)yeiT(^Za15-CVqwW?4eWP{QC>5rZJG zi6cpv*k%+{Syt+%HjG}L7hTs8+lGy-s4_+`FI;#J6Ni9lKa3?sD=N-dLTR$gea9gY zWt37u5HwXAIu2NcFfcgrkJ01f(_k>@+Ll-ruj@3+5JGU?8VvUPU3SWeZ7H%0(c!1{ zhGi!#NokfO2@@o-EQ{T4+qS5#YmD*p=~UD8{oxSD5dd(VS8 diff --git a/mods/castle_masonry/textures/castle_rubble.png b/mods/castle_masonry/textures/castle_rubble.png deleted file mode 100644 index 47881187dc6cf17de5811406054335fa5988cc89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Nkl5I$ z+|862RLg~Dcy;V!u<&h>wb|E+&+U}IwtkHIb;euMh2@nHV@X1<0siLzu_)0q>2o{3 zH`5<$TU?atjC=qrL_}xgkzk`@X5h@Kszo&tLR@=~Kn3%ynGi=7v(9GMW>*suE+Q%# zBM(5niE`=NoqMwS_y(0$SxoIy{``|1MH-*4UrM%6RYgqi89 zk7kTf041mr#8Ofh(?_JNu5J=Umq|%@6h!Ll98`3SM5VgiuX<7W{P#FO^0xRMFs4al zd-b#9?vCQ05icN#NvNs-y3Ve}`psoe%pw=pBa4-ZX;ERObv9E;)bm8IiiAqp>}Ca0 v>Z3j;?Wm0EQtrAsAAtdifw}SAWQP6^w$oK__KEEq00000NkvXXu0mjfpm_pL diff --git a/mods/castle_masonry/textures/castle_slate.png b/mods/castle_masonry/textures/castle_slate.png deleted file mode 100644 index a7de1ea946c308b99c34b2ec06e42fa9231b8998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmV+g0s8)lP)THWJ?_x+hLD3*|mOSy5KHYUy~hR#+-=4B{Ne0XB+bGPfAAz^DOHK5Z;yl}ca zmm-l=>(Nk-EFOc~ur_qaxDK9HTYu3p$ff8X@fZ3>013tGCjiAis33zf7m<#j00000 LNkvXXu0mjfi7Ia1 diff --git a/mods/castle_masonry/textures/castle_stonewall.png b/mods/castle_masonry/textures/castle_stonewall.png deleted file mode 100644 index 9c261894ebe010af2a77b88290aab2d69057d25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 659 zcmV;E0&M+>P)(%**(956Z-}N)Q3Rq=+ZTAOg!n=HR$h2%R7fb=?q+soJsw}qu}#JI z;qSk_vCQL4n|0GR^{P^%^)b`^U^iX6J@1wntc!O?_vZOlp%5XXR{FE`2*pSGG|etX zt*VQzxjW8*QsQ!VbXR>9m=_B2)zb|M9IQXgL19559H)}=--B%w{yQyQqfU-oh+VBu zf$-NKzD_8bN>F4}$O&tOfeQdMN_fry&}!jg?zJ$E6hlFP*I#Y4Qaj^54f8_j)#LS9 zUG+`1P#Vl~d$2!$`>2$%pMzRA%7&bU99*cSXcR64eXB=LgNp*o?ZIBH>iz6uOjj4J zV$R0L2jdiG$9Zr}%=g1gDUFtTEdbzQ4(nFeT7KM}@coZB5&;E#5h-m~&BH?QzwaNf zpPaWL!R_w&@n9~xwvwQJdUn~@3J?MDpTXQ8mtVenHlFOCyXkVhG9gCho9pvVs}Bd$ zH;tNnG?Ad>i>~o0_gY#{Pzo_E-X9l|n26J=ZO&R>YgEG=r34|6ON=qu$ota_DKW7L z)Ya9&grecN_z(!Skl$?1C?yy95Fl8j?>BI0wR~9UT)8dl$C-% z?nlr0?Tanv(rEQC*}o3+xWt!FE-NXt6gJR@&qls}aUD1dl+Ukv7b%w#IYrJcrc>Z| zH`gcxr346j<2@z$^n8^8OduC{H(9MzE+8aQDwB1o6b9gLX0l{6lVuQztJxJT1PirV*j~^l(8|IGu=5Fg z2`gJG8xcD}3qep3)M7J?Tx=atU=ug6jpHcL##`LO2aJ{hGu*;63@}89{s}+v0@u-91h-<> zSNPHZlOzdAlFTuWxi_)FcAV;W=WBQ$Js_;Dt%ddV^^m4%GezS&c!GWw3!KAkT*gT# zib9^}#^bTsY-V+}=5aos!-+^}FIBJTBDR`wI-QPgw`({Ys;Ww!=X$+f18!^=7t%<^ z6`VrI^IWIXF&d3br&C2yD9h4dFjy>bI`ZW#9^f;wQwH#bMK2j#Z%nGh9$Oz zM|i#j`~#116~_*PvP1DVwLH(n=Zw{VVo$BUJ9vkKqY6;V^&`%!m3M&qxEu4+WuyO> Z{Q@4MimcC6u@?XU002ovPDHLkV1h5m*OmYP literal 0 HcmV?d00001 diff --git a/mods/cloud_items/.imgbotconfig b/mods/cloud_items/.imgbotconfig new file mode 100644 index 00000000..f0e05cf2 --- /dev/null +++ b/mods/cloud_items/.imgbotconfig @@ -0,0 +1,3 @@ +{ + "aggressiveCompression": true +} diff --git a/mods/cloud_items/.luacheckrc b/mods/cloud_items/.luacheckrc new file mode 100644 index 00000000..77255434 --- /dev/null +++ b/mods/cloud_items/.luacheckrc @@ -0,0 +1,17 @@ +unused_args = false +allow_defined_top = true +max_line_length = 999 + +globals = { + "default", "minetest", +} + +read_globals = { + string = {fields = {"split", "trim"}}, + table = {fields = {"copy", "getn"}}, + + "armor", "PseudoRandom", "toolranks", + "stairs", "worldedit", "stairsplus", + + "multitools", "vehicle_mash", +} diff --git a/mods/cloud_items/LICENSE.md b/mods/cloud_items/LICENSE.md new file mode 100644 index 00000000..82685e05 --- /dev/null +++ b/mods/cloud_items/LICENSE.md @@ -0,0 +1,549 @@ +# License for textures/media + +Copyright (C) 2019-2020 Panquesito7, David Leal (halfpacho@gmail.com)\ +Copyright (C) Various other Minetest developers/contributors + +[David Leal](https://github.com/Panquesito7) ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)): + +- `screenshot.png` + +[BlockMen](https://github.com/BlockMen) ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)): + +- `cloud_items_tool_*.png` - [`default_tool_*.png`](https://github.com/minetest/minetest_game/tree/master/mods/default/textures)\ +- `cloud_items_cloud_ingot.png` - [`default_gold_ingot.png`](https://github.com/minetest/minetest_game/blob/master/mods/default/textures/default_gold_ingot.png) + +[InfinityProject](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=1494) ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)): + +- `cloud_items_mineral_cloud.png` - [`default_mineral_diamond.png`](https://github.com/minetest/minetest_game/blob/master/mods/default/textures/default_mineral_diamond.png) + +[Gambit](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=398) ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)): + +- `cloud_items_cloud_lump.png` - [`default_gold_lump.png`](https://github.com/minetest/minetest_game/blob/master/mods/default/textures/default_gold_lump.png) + +[kilbith](https://github.com/kilbith) ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)): + +- `cloud_items_cloud_block.png` - [`default_gold_block.png`](https://github.com/minetest/minetest_game/blob/master/mods/default/textures/default_gold_block.png)\ +- `cloud_items_decorationblock.png` - [`default_gold_block.png`](https://github.com/minetest/minetest_game/blob/master/mods/default/textures/default_gold_block.png) + +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/): + +- `cloud_items_multitool_cloud.png` + +Copyright (C) [Melkor](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=301) ([CC BY-NC-SA 3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/)): + +- `cloud_items_car_cloud.png` - [`car_white.png`](https://github.com/minetest-mods/vehicle_mash/blob/master/textures/car_white.png) +- `cloud_items_car_cloud_inventory.png` - [`inv_car_white.png`](https://github.com/minetest-mods/vehicle_mash/blob/master/textures/inv_car_white.png) + +Copyright (C) [davidthecreator](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=11158) 2017-2018 ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)): + +- All [`3d_armor`](https://github.com/stujones11/minetest-3d_armor) [textures](https://github.com/stujones11/minetest-3d_armor/tree/master/3d_armor/textures). + +## License for source code + +Copyright (C) 2019-2020 Panquesito7, David Leal (halfpacho@gmail.com)\ +Copyright (C) Various other Minetest developers/contributors + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! \ No newline at end of file diff --git a/mods/cloud_items/README.md b/mods/cloud_items/README.md new file mode 100644 index 00000000..20169773 --- /dev/null +++ b/mods/cloud_items/README.md @@ -0,0 +1,129 @@ +# Cloud Items + +![Screenshot](https://user-images.githubusercontent.com/51391473/87363638-328a0280-c537-11ea-9e90-f992cbc13ab4.png) + +[![Build status](https://github.com/minetest-mods/cloud_items/workflows/build/badge.svg)](https://github.com/minetest-mods/cloud_items/actions) +[![ContentDB](https://content.minetest.net/packages/Panquesito7/cloud_items/shields/downloads/)](https://content.minetest.net/packages/Panquesito7/cloud_items/) +[![License](https://img.shields.io/badge/license-LGPLv2.1%2B-blue.svg)](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html) + +Adds powerful cloud tools for Minetest. +Stronger than diamond and other materials. + +## Installation + +- Unzip the archive, rename the folder to `cloud_items` and +place it in .. minetest/mods/ + +- GNU/Linux: If you use a system-wide installation place + it in ~/.minetest/mods/. + +- If you only want this to be used in a single world, place + the folder in .. worldmods/ in your world directory. + +For further information or help, see:\ + + +## Features + +Take a look at this mod's features.\ +Have any questions/comments? Submit an [issue](https://github.com/minetest-mods/cloud_items/issues/new) or [contact me](mailto:halfpacho@gmail.com). + +### Difference beetwen normal ores + +This "ore", doesn't spawn underground!\ +Instead, it spawns at the sky; that's why it's called "cloud". + +An ore will be spawned inside the schematic.\ +You have less chances to find an ore, than not to find an ore. + +Small schematic +![Small schematic](https://user-images.githubusercontent.com/51391473/69098689-af9fbf00-0a1e-11ea-9e88-c74a6b74baa3.png) + +Medium schematic +![Medium schematic](https://user-images.githubusercontent.com/51391473/87362981-bfcc5780-c535-11ea-8caa-018af03e33d1.png) + +Big schematic +![Big schematic](https://user-images.githubusercontent.com/51391473/87363085-03bf5c80-c536-11ea-8ab5-155a931e7400.png) + +### Cloud house + +If you go above 1500 blocks up, you may find a cloud house!\ +This cloud house includes great things such as chests with stuff! + +![Cloud house](https://user-images.githubusercontent.com/51391473/88605632-178fb600-d040-11ea-8a38-e107881fb49b.png) +![Cloud house (1st floor)](https://user-images.githubusercontent.com/51391473/88605633-18284c80-d040-11ea-8452-3fd8fbbeb8f6.png) +![Cloud house (2nd floor)](https://user-images.githubusercontent.com/51391473/88605634-18c0e300-d040-11ea-9bc6-ddfd7dcd3a0e.png) + +### Types of cloud + +There are 4 types of cloud: + +- Normal cloud + - Hard to find. + - You may find from 1 to 4 ores. + - Stronger than diamond. + - Damage: 11 + - Can kill players with 2 hits. + - Spawns at 200 blocks and above. +- Cloud star (comming soon) + - Difficult to find. + - You may find from 1 to 4 ores. + - Stronger than cloud and diamond. + - Damage: 12 + - Can kill players with 2 hits. + - Spawns at 350 blocks and above. +- Cloud meteor (comming soon) + - Very hard to find. + - You may find from 1 to 3 ores. + - Stronger than cloud (star) and diamond. + - Damage: 14 + - Can kill players with 2 hits. + - Spawns at 500 blocks and above. +- Cloud comet (comming soon) + - Very difficult to find. + - You may find only 1 ore. + - Stronger than all materials. + - Damage: 17 + - Very strong, can kill a player with 2 hits. + - Spawns at 800 blocks and above. + +## Dependencies + +- `default` (included in [Minetest Game](https://github.com/minetest/minetest_game)) +- [`worldedit`](https://github.com/Uberi/Minetest-WorldEdit) + - This is required due to the `worldedit.deserialize` function. + +### Optional dependencies + +- [`3d_armor`](https://github.com/minetest-mods/3d_armor) +- [`toolranks`](https://github.com/lisacvuk/minetest-toolranks) +- [`moreblocks`](https://github.com/minetest-mods/moreblocks) +- [`multitools`](https://github.com/ChimneySwift/multitools) +- `stairs` (included in [Minetest Game](https://github.com/minetest/minetest_game)) + +## Requirements + +Cloud Items is currently tested with Minetest 5.3.0.\ +Issues may arise if you use older or newer versions. + +It shall work with MT 5.0.0 and above, though. + +## License + +Copyright (C) 2019-2020 Panquesito7, David Leal\ +Copyright (C) Various other Minetest developers/contributors + +See [`LICENSE.md`](https://github.com/minetest-mods/cloud_items/blob/master/LICENSE.md) for more information. + +## Credits + +Credits to (in no particular order): + +- Various Minetest developers/contributors +- [Brett O'Donnell](https://github.com/cornernote) + - For the function to load an schematic. + +## Issues, suggestions, features & bugfixes + +Report bugs or suggest ideas by [creating an issue](https://github.com/minetest-mods/cloud_items/issues/new).\ +If you know how to fix an issue, or want something to be added, consider opening a [pull request](https://github.com/minetest-mods/cloud_items/compare). diff --git a/mods/cloud_items/car.lua b/mods/cloud_items/car.lua new file mode 100644 index 00000000..08a42d91 --- /dev/null +++ b/mods/cloud_items/car.lua @@ -0,0 +1,15 @@ +-- Code from the Vehicle Mash mod (WTFPL license) +local name = "car_cloud" +local definition = ... + +definition.description = "Cloud car" +definition.inventory_image = "cloud_items_car_cloud_inventory.png" +definition.wield_image = "cloud_items_car_cloud_inventory.png" +definition.textures = {"cloud_items_car_cloud.png"} +definition.recipe = { + {"vehicle_mash:tire", "vehicle_mash:windshield", "vehicle_mash:tire"}, + {"cloud_items:cloudblock", "vehicle_mash:motor", "cloud_items:cloudblock"}, + {"vehicle_mash:tire", "vehicle_mash:battery", "vehicle_mash:tire"}, +} + +vehicle_mash.register_vehicle("cloud_items:" .. name, definition) diff --git a/mods/cloud_items/init.lua b/mods/cloud_items/init.lua new file mode 100644 index 00000000..6119b1a5 --- /dev/null +++ b/mods/cloud_items/init.lua @@ -0,0 +1,725 @@ +--[[ +Adds powerful cloud tools for Minetest. + +Copyright (C) 2019-2020 David Leal (halfpacho@gmail.com) +Copyright (C) Various other Minetest developers/contributors + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 +USA + +========================================================================== + +Dependencies: WorldEdit, default (included in Minetest Game) +Optional dependencies: 3D Armor, Tool Ranks, More Blocks, multitools, stairs (included in Minetest Game) +--]] + +-- Translation support +local S = minetest.get_translator("cloud_items") + +----------------- +-- Ores/blocks -- +----------------- + +minetest.register_node("cloud_items:cloud_ore", { + description = S("Cloud Ore"), + tiles = {"default_cloud.png^cloud_items_mineral_cloud.png"}, + light_source = 7, + groups = {cracky = 1, level = 3}, + drop = "cloud_items:cloud_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("cloud_items:cloudblock", { + description = S("Cloud Block"), + tiles = {"cloud_items_cloud_block.png"}, + light_source = 5, + is_ground_content = false, + groups = {cracky = 1, level = 3.9}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("cloud_items:decoration_block", { + description = S("Cloud decoration Block"), + tiles = {"cloud_items_decorationblock.png"}, + light_source = 5, + is_ground_content = false, + groups = {cracky = 1, level = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("cloud_items:cloud", { + description = S("Cloud (no drops)"), + tiles = {"default_cloud.png"}, + light_source = 2, + is_ground_content = false, + groups = {cracky = 1, level = 3, not_in_creative_inventory = 1}, + drop = "", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("cloud_items:decorative_cloud", { + description = S("Decorative cloud"), + tiles = {"default_cloud.png"}, + light_source = 2, + is_ground_content = false, + groups = {cracky = 1, level = 3, not_in_creative_inventory = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +------------ +-- Stairs -- +------------ + +-- Decorative cloud (white) +if not minetest.get_modpath("moreblocks") and minetest.get_modpath("stairs") then + local recipe = "cloud_items:decorative_cloud" + local groups = {cracky = 1, level = 3, not_in_creative_inventory = 1} + local images = {"default_cloud.png"} + local sounds = default.node_sound_stone_defaults() + + stairs.register_stair("decorative_cloud", recipe, groups, images, S("Decorative cloud Stair"), + sounds, true) + stairs.register_stair_inner("decorative_cloud", recipe, groups, images, "", + sounds, true, S("Inner decorative cloud Stair")) + stairs.register_stair_outer("decorative_cloud", recipe, groups, images, "", + sounds, true, S("Outer decorative cloud Stair")) + stairs.register_slab("decorative_cloud", recipe, groups, images, S("Decorative cloud Slab"), + sounds, true) + + -- Normal cloud block + recipe = "cloud_items:cloudblock" + groups = {cracky = 1, level = 3.9} + images = {"cloud_items_cloud_block.png"} + sounds = default.node_sound_stone_defaults() + + stairs.register_stair("cloud", recipe, groups, images, S("Cloud Stair"), + sounds, true) + stairs.register_stair_inner("cloud", recipe, groups, images, "", + sounds, true, S("Inner cloud Stair")) + stairs.register_stair_outer("cloud", recipe, groups, images, "", + sounds, true, S("Outer cloud Stair")) + stairs.register_slab("cloud", recipe, groups, images, S("Cloud Slab"), + sounds, true) + + -- Decorative cloud block + recipe = "cloud_items:decoration_block" + groups = {cracky = 1, level = 3} + images = {"cloud_items_decorationblock.png"} + sounds = default.node_sound_stone_defaults() + + stairs.register_stair("cloud_decorative_block", recipe, groups, images, S("Decorative cloud Stair"), + sounds, true) + stairs.register_stair_inner("cloud_decorative_block", recipe, groups, images, "", + sounds, true, S("Inner decorative cloud Stair")) + stairs.register_stair_outer("cloud_decorative_block", recipe, groups, images, "", + sounds, true, S("Outer decorative cloud Stair")) + stairs.register_slab("cloud_decorative_block", recipe, groups, images, S("Decorative cloud Slab"), + sounds, true) +end + +-- Moreblocks support +if minetest.get_modpath("moreblocks") then + -- Decorative cloud (white) + stairsplus:register_all("cloud_items", "decorative_cloud", "cloud_items:decorative_cloud", { + description = S("Decorative cloud"), + tiles = {"default_cloud.png"}, + groups = {cracky = 1, level = 3, not_in_creative_inventory = 1}, + light_source = 2, + sounds = default.node_sound_stone_defaults() + }) + + -- Normal cloud block + stairsplus:register_all("cloud_items", "cloudblock", "cloud_items:cloudblock", { + description = S("Cloud"), + tiles = {"cloud_items_cloud_block.png"}, + groups = {cracky = 1, level = 3}, + light_source = 5, + sounds = default.node_sound_stone_defaults() + }) + + -- Decorative cloud block + stairsplus:register_all("cloud_items", "decoration_block", "cloud_items:decoration_block", { + description = S("Decorative cloud"), + tiles = {"cloud_items_decorationblock.png"}, + groups = {cracky = 1, level = 3.9}, + light_source = 5, + sounds = default.node_sound_stone_defaults() + }) +end + +------------- +-- Mapgen -- +------------- + +-- Credits to Brett O'Donnell (cornernote) for the "place_schem" function. + +local schem_offset_x = -3 +local schem_offset_y = -4 +local schem_offset_z = -3 + +local schempath = minetest.get_modpath(minetest.get_current_modname())..'/schems' +local function place_schem(origin, filename) + local file = io.open(schempath..'/'..filename, 'rb') + local value = file:read('*a') + file:close() + + local nodes = minetest.deserialize(value) + if not nodes then return nil end + + for _,entry in ipairs(nodes) do + local pos = { + x=entry.x + origin.x + schem_offset_x, + y=entry.y + origin.y + schem_offset_y, + z=entry.z + origin.z + schem_offset_z, + } + if minetest.get_node(pos).name == 'air' then + minetest.add_node(pos, {name=entry.name}) + end + end + minetest.log("action", "Successfully placed schematic (no metadata)") +end + +-- Function to load an schematic with metadata +-- Uses `worldedit.deserialize` function +local function place_schem_metadata(origin, filename) + local file, _ = io.open(schempath .. '/' .. filename, 'rb') + local value = file:read('*a') + file:close() + + local nodes = worldedit.deserialize(origin, value) + minetest.log("action", "Successfully placed schematic with " .. nodes .. " nodes (metadata)") +end + +--[[ +Functions from Minetest Game's nyancat (LGPLv2.1+). + +This is a modified work. +See the mod license (https://github.com/clinew/nyancat/blob/master/license.txt) for more information. +--]] + +local function generate_small(minp, maxp, seed) + local height_min = 200 + local height_max = 1500 + 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_schematics = math.floor(volume / (34 * 34 * 34)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_small_1.we") + end + end +end + +-- Generate the small schematic without the ore. 🤭 +-- There are more chances to find an small schematic without an ore. +local function generate_small_without_ore(minp, maxp, seed) + local height_min = 200 + local height_max = 1500 + 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_schematics = math.floor(volume / (30 * 30 * 30)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_small_2.we") + end + end +end + +-- Medium. +local function generate_medium(minp, maxp, seed) + local height_min = 380 + local height_max = 1680 + 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_schematics = math.floor(volume / (42 * 42 * 42)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_medium_1.we") + end + end +end + +-- Medium (without ore). +local function generate_medium_without_ore(minp, maxp, seed) + local height_min = 380 + local height_max = 1680 + 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_schematics = math.floor(volume / (38 * 38 * 38)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_medium_2.we") + end + end +end + +-- Big. +local function generate_big(minp, maxp, seed) + local height_min = 580 + local height_max = 1880 + 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_schematics = math.floor(volume / (50 * 50 * 50)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_big_1.we") + end + end +end + +-- Big (without ore). +local function generate_big_without_ore(minp, maxp, seed) + local height_min = 580 + local height_max = 1880 + 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_schematics = math.floor(volume / (46 * 46 * 46)) + for i = 1, max_num_schematics 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} + place_schem(p0, "cloud_big_2.we") + end + end +end + +-- Cloud house +local function generate_cloud_house(minp, maxp, seed) + local height_min = 1500 + local height_max = 3750 + 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_schematics = math.floor(volume / (65 * 65 * 65)) + for i = 1, max_num_schematics 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} + place_schem_metadata(p0, "cloud_house.we") + end + end +end + +-- Generate/place the schematics. +minetest.register_on_generated(function(minp, maxp, seed) + generate_small(minp, maxp, seed) + generate_small_without_ore(minp, maxp, seed) + generate_medium(minp, maxp, seed) + generate_medium_without_ore(minp, maxp, seed) + generate_big(minp, maxp, seed) + generate_big_without_ore(minp, maxp, seed) + generate_cloud_house(minp, maxp, seed) +end) + +------------------ +-- Craftitems -- +------------------ + +minetest.register_craftitem("cloud_items:cloud_lump", { + description = S("Cloud Lump"), + inventory_image = "cloud_items_cloud_lump.png", +}) + +minetest.register_craftitem("cloud_items:cloud_ingot", { + description = S("Cloud Ingot"), + inventory_image = "cloud_items_cloud_ingot.png", +}) + +------------ +-- Tools -- +------------ + +local toolranks_loaded = minetest.get_modpath("toolranks") + +local sword_desc = S("Cloud Sword") +minetest.register_tool("cloud_items:cloud_sword", { + description = toolranks_loaded and toolranks.create_description(sword_desc) or sword_desc, + inventory_image = "cloud_items_tool_cloudsword.png", + range = 5, + tool_capabilities = { + full_punch_interval = 0.7, + max_drop_level=1, + groupcaps={ + snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=90, maxlevel=3}, + }, + damage_groups = {fleshy=11}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {sword = 1}, + -- toolranks support + original_description = toolranks_loaded and sword_desc or nil, + after_use = toolranks_loaded and toolranks.new_afteruse or nil, +}) + +local pickaxe_desc = S("Cloud Pickaxe") +minetest.register_tool("cloud_items:cloud_pickaxe", { + description = toolranks_loaded and toolranks.create_description(pickaxe_desc) or pickaxe_desc, + inventory_image = "cloud_items_tool_cloudpick.png", + tool_capabilities = { + full_punch_interval = 0.9, + max_drop_level=3, + groupcaps={ + cracky = {times={[1]=1.0, [2]=1.0, [3]=0.50}, uses=60, maxlevel=3}, + }, + damage_groups = {fleshy=6}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {pickaxe = 1}, + -- toolranks support + original_description = toolranks_loaded and pickaxe_desc or nil, + after_use = toolranks_loaded and toolranks.new_afteruse or nil, +}) + +local shovel_desc = S("Cloud Shovel") +minetest.register_tool("cloud_items:cloud_shovel", { + description = toolranks_loaded and toolranks.create_description(pickaxe_desc) or shovel_desc, + inventory_image = "cloud_items_tool_cloudshovel.png", + wield_image = "cloud_items_tool_cloudshovel.png^[transformR90", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + crumbly = {times={[1]=0.5, [2]=0.50, [3]=0.30}, uses=60, maxlevel=3}, + }, + damage_groups = {fleshy=4.50}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {shovel = 1}, + -- toolranks support + original_description = toolranks_loaded and shovel_desc or nil, + after_use = toolranks_loaded and toolranks.new_afteruse or nil, +}) + +local axe_desc = S("Cloud Axe") +minetest.register_tool("cloud_items:cloud_axe", { + description = toolranks_loaded and toolranks.create_description(pickaxe_desc) or axe_desc, + inventory_image = "cloud_items_tool_cloudaxe.png", + tool_capabilities = { + full_punch_interval = 0.9, + max_drop_level=1, + groupcaps={ + choppy={times={[1]=0.5, [2]=0.60, [3]=0.60}, uses=40, maxlevel=3}, + }, + damage_groups = {fleshy=7.50}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {axe = 1}, + -- toolranks support + original_description = toolranks_loaded and axe_desc or nil, + after_use = toolranks_loaded and toolranks.new_afteruse or nil, +}) + +-- Multitools support +if minetest.get_modpath("multitools") then + multitools.register_multitool("cloud_items", "cloud", S("Cloud multitool"), "cloud_items_multitool_cloud.png", nil, + { + full_punch_interval = 0.9, + max_drop_level=1, + groupcaps={ + cracky = {times={[1]=1.0, [2]=1.0, [3]=0.50}, uses=60, maxlevel=3}, + choppy = {times={[1]=0.5, [2]=0.60, [3]=0.60}, uses=40, maxlevel=3}, + crumbly = {times={[1]=0.5, [2]=0.50, [3]=0.30}, uses=60, maxlevel=3}, + snappy = {times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=90, maxlevel=3}, + }, + damage_groups = {fleshy=7.25}, -- Average damage from all cloud tools + } +) +end + +---------------- +-- Cloud car -- +---------------- + +-- Code is taken and modified from the Vehicle Mash (https://github.com/minetest-mods/vehicle_mash) mod (WTFPL license). +-- See the mod license (https://github.com/minetest-mods/vehicle_mash/blob/master/LICENSE.md) for more information. +if minetest.get_modpath("vehicle_mash") then + local car_def = { + terrain_type = 1, + max_speed_forward = 13, + max_speed_reverse = 10, + accel = 4, + braking = 6, + turn_speed = 4, + stepheight = 1.3, + + visual = "mesh", + mesh = "car.x", -- Model is from the Vehicle Mash mod; licensed under CC BY-NC-SA 3.0 + visual_size = {x=1, y=1}, + wield_scale = {x=1, y=1, z=1}, + collisionbox = {-0.6, -0.05, -0.6, 0.6, 1, 0.6}, + onplace_position_adj = -0.45, + + player_rotation = {x=0,y=90,z=0}, + driver_attach_at = {x=3.5,y=3.7,z=3.5}, + driver_eye_offset = {x=-4, y=0, z=0}, + number_of_passengers = 3, + passenger_attach_at = {x=3.5,y=3.7,z=-3.5}, + passenger_eye_offset = {x=4, y=0, z=0}, + + passenger2_attach_at = {x=-4,y=3.7,z=3.5}, + passenger2_eye_offset = {x=-4, y=3, z=0}, + + passenger3_attach_at = {x=-4,y=3.7,z=-3.5}, + passenger3_eye_offset = {x=4, y=3, z=0}, + + drop_on_destroy = {"vehicle_mash:tire 2", "vehicle_mash:windshield", + "vehicle_mash:battery", "vehicle_mash:motor"}, + } + + -- Cloud car (similar from the CAR01 from Vehicle Mash) + loadfile(minetest.get_modpath(minetest.get_current_modname()) .. "/car.lua")(table.copy(car_def)) +end + +------------- +-- Crafts -- +------------- + +minetest.register_craft({ + output = "cloud_items:cloud_sword", + recipe = { + {"", "cloud_items:cloud_ingot", ""}, + {"", "cloud_items:cloud_ingot", ""}, + {"", "group:stick", ""}, + } +}) + +minetest.register_craft({ + output = "cloud_items:cloud_pickaxe", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"", "group:stick", ""}, + {"", "group:stick", ""}, + } +}) + +minetest.register_craft({ + output = "cloud_items:cloud_shovel", + recipe = { + {"", "cloud_items:cloud_ingot", ""}, + {"", "group:stick", ""}, + {"", "group:stick", ""}, + } +}) + +minetest.register_craft({ + output = "cloud_items:cloud_axe", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "group:stick"}, + {"", "group:stick"}, + } +}) + +minetest.register_craft({ + output = "cloud_items:cloudblock", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + } +}) + +minetest.register_craft({ + output = "cloud_items:cloud_ingot 9", + recipe = { + {"cloud_items:cloudblock"}, + } +}) + +-- Multitools support for crafting +if minetest.get_modpath("multitools") then + minetest.register_craft({ + output = "cloud_items:multitool_cloud", + recipe = { + {"", "cloud_items:cloud_shovel", ""}, + {"cloud_items:cloud_axe", "cloud_items:cloud_pickaxe", "cloud_items:cloud_sword"}, + } + }) +end + +-- Decoration block +minetest.register_craft({ + output = "cloud_items:decoration_block 7", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", ""}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", ""}, + {"", "", ""}, + } +}) + +-- Cooking +minetest.register_craft({ + type = "cooking", + output = "cloud_items:cloud_ingot", + recipe = "cloud_items:cloud_lump", + cooktime = 30, +}) + +----------------------- +-- 3D Armor support -- +----------------------- + +if minetest.get_modpath("3d_armor") then + armor:register_armor("cloud_items:helmet_cloud", { + description = S("Cloud Helmet"), + inventory_image = "cloud_items_inv_helmet_cloud.png", + groups = {armor_head=1, armor_heal=16, armor_use=70}, + armor_groups = {fleshy=10}, + damage_groups = {cracky=2, snappy=1, level=6}, + }) + + armor:register_armor("cloud_items:leggings_cloud", { + description = S("Cloud Leggings"), + inventory_image = "cloud_items_inv_leggings_cloud.png", + groups = {armor_legs=1, armor_heal=16, armor_use=70}, + armor_groups = {fleshy=30}, + damage_groups = {cracky=2, snappy=1, level=6}, + }) + + armor:register_armor("cloud_items:chestplate_cloud", { + description = S("Cloud Chestplate"), + inventory_image = "cloud_items_inv_chestplate_cloud.png", + groups = {armor_torso=1, armor_heal=16, armor_use=70}, + armor_groups = {fleshy=30}, + damage_groups = {cracky=2, snappy=1, level=6}, + }) + + armor:register_armor("cloud_items:boots_cloud", { + description = S("Cloud Boots"), + inventory_image = "cloud_items_inv_boots_cloud.png", + groups = {armor_feet=1, armor_heal=16, armor_use=70, physics_speed=1, + physics_jump=0.5}, + armor_groups = {fleshy=10}, + damage_groups = {cracky=2, snappy=1, level=6}, + }) + + if minetest.get_modpath("shields") then + armor:register_armor("cloud_items:shield_cloud", { + description = S("Cloud Shield"), + inventory_image = "cloud_items_inv_shield_cloud.png", + groups = {armor_shield=1, armor_heal=12, armor_use=70}, + armor_groups = {fleshy=10}, + damage_groups = {cracky=2, snappy=1, level=6}, + }) + + minetest.register_craft({ + output = "cloud_items:shield_cloud", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"", "cloud_items:cloud_ingot", ""} + } + }) + end + + --------------- + -- Crafting -- + --------------- + + minetest.register_craft({ + output = "cloud_items:helmet_cloud", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + {"", "", ""}, + }, + }) + minetest.register_craft({ + output = "cloud_items:chestplate_cloud", + recipe = { + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + }, + }) + minetest.register_craft({ + output = "cloud_items:leggings_cloud", + recipe = { + {"cloud_items:cloud_ingot", "cloud_items:cloud_ingot", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + }, + }) + minetest.register_craft({ + output = "cloud_items:boots_cloud", + recipe = { + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + {"cloud_items:cloud_ingot", "", "cloud_items:cloud_ingot"}, + }, + }) +end + +-- Log +if minetest.settings:get_bool("log_mods") then + minetest.log("action", "[Cloud Items] Loaded.") +end diff --git a/mods/cloud_items/locale/cloud_items.es.tr b/mods/cloud_items/locale/cloud_items.es.tr new file mode 100644 index 00000000..97fe2755 --- /dev/null +++ b/mods/cloud_items/locale/cloud_items.es.tr @@ -0,0 +1,39 @@ +# textdomain: cloud_items + + +### init.lua ### + +Cloud=Nube +Cloud Axe=Hacha de nube +Cloud Block=Bloque de nube +Cloud Boots=Botas de nube +Cloud Chestplate=Coraza de nube +Cloud Helmet=Casco de nube +Cloud Ingot=Lingote de nube +Cloud Leggings=Polainas de nube +Cloud Lump=Terrón de nube +Cloud Ore=Mineral de nube +Cloud Pickaxe=Pico de nube +Cloud Shield=Escudo de nube +Cloud Shovel=Pala de nube +Cloud Sword=Espada de nube +Cloud decoration Block=Bloque de decoración de nube +Decorative cloud=Nube decorativa +Cloud Stair=Escalera de Nube +Cloud Slab=Losa de Nube +Inner cloud Stair=Escalera interior de Nube +Outer cloud Stair=Escalera exterior de Nube +Decorative cloud Stair=Escalera de Nube decorativa +Decorative cloud Slab=Losa de Nube decorativa +Inner decorative cloud Stair=Escalera interior de Nube decorativa +Outer decorative cloud Stair=Escalera exterior de Nube decorativa +Cloud Microblock=Microbloque de nube +Cloud Slope= +Cloud Panel=Panel de nube +Cloud Stairs=Escalera de nube +Decorative cloud Microblock=Microbloque de nube decorativa +Decorative cloud Slope=Panel de nube decorativa +Decorative cloud Panel=Barre en nuage decorativa +Decorative cloud Stairs=Escalera de nube decorativa +Cloud multitool=Multiherramienta de nube +Cloud car=Carro de nube diff --git a/mods/cloud_items/locale/cloud_items.fr.tr b/mods/cloud_items/locale/cloud_items.fr.tr new file mode 100644 index 00000000..059e2235 --- /dev/null +++ b/mods/cloud_items/locale/cloud_items.fr.tr @@ -0,0 +1,39 @@ +# textdomain: cloud_items + + +### init.lua ### + +Cloud=Nuage +Cloud Axe=Hache en nuage +Cloud Block=Bloc de nuage +Cloud Boots=Bottes en nuage +Cloud Chestplate=Cuirasse en nuage +Cloud Helmet=Casque en nuage +Cloud Ingot=Lingot de nuage +Cloud Leggings=Jambières en nuage +Cloud Lump=Morceau de nuage +Cloud Ore=Minerai de nuage +Cloud Pickaxe=Pioche en nuage +Cloud Shield=Bouclier en nuage +Cloud Shovel=Pelle en nuage +Cloud Sword=Épée en nuage +Cloud decoration Block=Bloc de nuage décoratif +Decorative cloud=Nuage décoratif +Cloud Stair=Escalier de Nuage +Cloud Slab=Dalle de Nuage +Inner cloud Stair=Escalier intérieur de Nuage +Outer cloud Stair=Escalier extérieur de Nuage +Decorative cloud Stair=Escalier de Nuage décoratif +Decorative cloud Slab=Dalle de Nuage décoratif +Inner decorative cloud Stair=Escalier intérieur de Nuage décoratif +Outer decorative cloud Stair=Escalier extérieur de Nuage decorativa +Cloud Microblock=Microbloc en nuage +Cloud Slope=Pente en nuage +Cloud Panel=Barre en nuage +Cloud Stairs=Escaliers en nuage +Decorative cloud Microblock=Microbloc en nuage décoratif +Decorative cloud Slope=Pente en nuage décoratif +Decorative cloud Panel=Barre en nuage décoratif +Decorative cloud Stairs=Escaliers en nuage décoratif +Cloud multitool=Outil-multi nuage +Cloud car=Voiture de nuage diff --git a/mods/cloud_items/locale/template.txt b/mods/cloud_items/locale/template.txt new file mode 100644 index 00000000..6780d90f --- /dev/null +++ b/mods/cloud_items/locale/template.txt @@ -0,0 +1,39 @@ +# textdomain: cloud_items + + +### init.lua ### + +Cloud= +Cloud Axe= +Cloud Block= +Cloud Boots= +Cloud Chestplate= +Cloud Helmet= +Cloud Ingot= +Cloud Leggings= +Cloud Lump= +Cloud Ore= +Cloud Pickaxe= +Cloud Shield= +Cloud Shovel= +Cloud Sword= +Cloud decoration Block= +Decorative cloud= +Cloud Stair= +Cloud Slab= +Inner cloud Stair= +Outer cloud Stair= +Decorative cloud Stair= +Decorative cloud Slab= +Inner decorative cloud Stair= +Outer decorative cloud Stair= +Cloud Microblock= +Cloud Slope= +Cloud Panel= +Cloud Stairs= +Decorative cloud Microblock= +Decorative cloud Slope= +Decorative cloud Panel= +Decorative cloud Stairs= +Cloud multitool= +Cloud car= diff --git a/mods/cloud_items/mod.conf b/mods/cloud_items/mod.conf new file mode 100644 index 00000000..b176323f --- /dev/null +++ b/mods/cloud_items/mod.conf @@ -0,0 +1,7 @@ +name = cloud_items +depends = default, worldedit +optional_depends = 3d_armor, toolranks, stairs, moreblocks, multitools, vehicle_mash +description = Adds powerful cloud tools for Minetest. +min_minetest_version = 5.0.0 +license = LGPLv2.1 +forum = https://forum.minetest.net/viewtopic.php?f=9&t=25090 diff --git a/mods/cloud_items/schems/cloud_big_1.we b/mods/cloud_items/schems/cloud_big_1.we new file mode 100644 index 00000000..5c17ff51 --- /dev/null +++ b/mods/cloud_items/schems/cloud_big_1.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 11, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 12, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 12, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 12, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 13, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_big_2.we b/mods/cloud_items/schems/cloud_big_2.we new file mode 100644 index 00000000..8283c654 --- /dev/null +++ b/mods/cloud_items/schems/cloud_big_2.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 1, ["z"] = 22, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 2, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 5, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 15, ["y"] = 6, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 1, ["z"] = 21, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 16, ["y"] = 5, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 17, ["y"] = 4, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 18, ["y"] = 3, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 1, ["z"] = 20, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 19, ["y"] = 2, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 18, ["name"] = "cloud_items:cloud"}, {["x"] = 20, ["y"] = 1, ["z"] = 19, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 16, ["name"] = "cloud_items:cloud"}, {["x"] = 21, ["y"] = 1, ["z"] = 17, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_house.we b/mods/cloud_items/schems/cloud_house.we new file mode 100644 index 00000000..6e0f2f8b --- /dev/null +++ b/mods/cloud_items/schems/cloud_house.we @@ -0,0 +1,2 @@ +5:return {{["x"] = 0, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 0, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["param2"] = 2, ["y"] = 5, ["param1"] = 94, ["z"] = 11, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 1, ["param2"] = 2, ["y"] = 6, ["param1"] = 62, ["z"] = 10, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 1, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 1, ["param2"] = 2, ["y"] = 7, ["param1"] = 78, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["y"] = 1, ["param1"] = 239, ["z"] = 2, ["name"] = "default:mese_post_light"}, {["x"] = 2, ["y"] = 1, ["param1"] = 239, ["z"] = 15, ["name"] = "default:mese_post_light"}, {["x"] = 2, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["param2"] = 3, ["y"] = 4, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 2, ["param2"] = 3, ["y"] = 4, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 2, ["param2"] = 2, ["y"] = 5, ["param1"] = 110, ["z"] = 11, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 2, ["param2"] = 2, ["y"] = 6, ["param1"] = 78, ["z"] = 10, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 2, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 2, ["param2"] = 2, ["y"] = 7, ["param1"] = 94, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["param2"] = 3, ["y"] = 3, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 3, ["param2"] = 3, ["y"] = 3, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["meta"] = {["fields"] = {["state"] = "2"}, ["inventory"] = {}}, ["param2"] = 1, ["y"] = 8, ["param1"] = 110, ["z"] = 8, ["name"] = "doors:door_glass_b"}, {["x"] = 3, ["meta"] = {["fields"] = {["state"] = "0"}, ["inventory"] = {}}, ["param2"] = 1, ["y"] = 8, ["param1"] = 126, ["z"] = 9, ["name"] = "doors:door_glass_a"}, {["x"] = 3, ["y"] = 8, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["param1"] = 126, ["z"] = 8, ["name"] = "doors:hidden"}, {["x"] = 3, ["param2"] = 1, ["y"] = 9, ["param1"] = 142, ["z"] = 9, ["name"] = "doors:hidden"}, {["x"] = 3, ["y"] = 9, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 3, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 1, ["param1"] = 238, ["z"] = 4, ["name"] = "default:mese_post_light"}, {["x"] = 4, ["param2"] = 3, ["y"] = 1, ["param1"] = 187, ["z"] = 7, ["name"] = "stairs:stair_goldblock"}, {["x"] = 4, ["param2"] = 3, ["y"] = 1, ["param1"] = 170, ["z"] = 8, ["name"] = "stairs:stair_goldblock"}, {["x"] = 4, ["param2"] = 3, ["y"] = 1, ["param1"] = 153, ["z"] = 9, ["name"] = "stairs:stair_goldblock"}, {["x"] = 4, ["param2"] = 4, ["y"] = 1, ["param1"] = 122, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 4, ["y"] = 2, ["param1"] = 106, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 3, ["y"] = 2, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 4, ["param2"] = 3, ["y"] = 2, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 4, ["y"] = 3, ["param1"] = 90, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 4, ["y"] = 4, ["param1"] = 105, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 4, ["y"] = 5, ["param1"] = 120, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["param2"] = 4, ["y"] = 6, ["param1"] = 137, ["z"] = 11, ["name"] = "default:ladder_steel"}, {["x"] = 4, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 4, ["param2"] = 3, ["y"] = 7, ["param1"] = 108, ["z"] = 8, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 4, ["param2"] = 3, ["y"] = 7, ["param1"] = 124, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 4, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 8, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 4, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 9, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 4, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 11, ["param1"] = 238, ["z"] = 3, ["name"] = "default:meselamp"}, {["x"] = 4, ["y"] = 11, ["param1"] = 238, ["z"] = 12, ["name"] = "default:meselamp"}, {["x"] = 4, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 4, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["param2"] = 3, ["y"] = 1, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 5, ["param2"] = 3, ["y"] = 1, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 5, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 8, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 5, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 9, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 5, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 5, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Chest\27E"}, ["inventory"] = {["main"] = {"default:mese 2", "default:mese_crystal 50", "default:diamond 50", "default:chest_locked 25", "default:apple 50", "default:blueberries 50", "flowers:mushroom_brown 99", "farming:bread 50", "default:sign_wall_steel 6", "doors:door_steel 6", "default:ladder_steel 25", "carts:brakerail 25", "carts:cart 25", "default:book 12", "default:glass 25", "boats:boat 6", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["param1"] = 119, ["z"] = 4, ["name"] = "default:chest"}, {["x"] = 6, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["param2"] = 2, ["y"] = 8, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 6, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["param2"] = 2, ["y"] = 9, ["param1"] = 142, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 6, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 6, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["param2"] = 2, ["y"] = 1, ["param1"] = 188, ["z"] = 4, ["name"] = "stairs:stair_goldblock"}, {["x"] = 7, ["param2"] = 2, ["y"] = 2, ["param1"] = 158, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["param2"] = 2, ["y"] = 3, ["param1"] = 142, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["param2"] = 2, ["y"] = 4, ["param1"] = 126, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 8, ["param1"] = 110, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 9, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["param2"] = 2, ["y"] = 10, ["param1"] = 142, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 7, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 7, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["param2"] = 2, ["y"] = 1, ["param1"] = 172, ["z"] = 4, ["name"] = "stairs:stair_goldblock"}, {["x"] = 8, ["y"] = 2, ["param1"] = 142, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 3, ["param1"] = 126, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 4, ["param1"] = 110, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["param2"] = 2, ["y"] = 7, ["param1"] = 70, ["z"] = 5, ["name"] = "beds:fancy_bed_top"}, {["x"] = 8, ["param2"] = 2, ["y"] = 7, ["param1"] = 71, ["z"] = 6, ["name"] = "beds:fancy_bed_bottom"}, {["x"] = 8, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Chest\27E"}, ["inventory"] = {["main"] = {"cloud_items:cloudblock", "cloud_items:decoration_block", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 7, ["param1"] = 156, ["z"] = 11, ["name"] = "default:chest"}, {["x"] = 8, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 8, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 9, ["param1"] = 110, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 10, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 8, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 8, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["param2"] = 2, ["y"] = 1, ["param1"] = 172, ["z"] = 4, ["name"] = "stairs:stair_goldblock"}, {["x"] = 9, ["y"] = 2, ["param1"] = 142, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 3, ["param1"] = 126, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 4, ["param1"] = 110, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["param2"] = 2, ["y"] = 7, ["param1"] = 70, ["z"] = 5, ["name"] = "beds:fancy_bed_top"}, {["x"] = 9, ["param2"] = 2, ["y"] = 7, ["param1"] = 87, ["z"] = 6, ["name"] = "beds:fancy_bed_bottom"}, {["x"] = 9, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Chest\27E"}, ["inventory"] = {["main"] = {"cloud_items:cloud_lump 25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 7, ["param1"] = 172, ["z"] = 11, ["name"] = "default:chest"}, {["x"] = 9, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 8, ["param1"] = 142, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 9, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 10, ["param1"] = 126, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 9, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 9, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["param2"] = 2, ["y"] = 1, ["param1"] = 188, ["z"] = 4, ["name"] = "stairs:stair_goldblock"}, {["x"] = 10, ["y"] = 2, ["param1"] = 158, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 3, ["param1"] = 142, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 4, ["param1"] = 126, ["z"] = 3, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 8, ["param1"] = 158, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 9, ["param1"] = 142, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 10, ["param1"] = 142, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 10, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 10, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Chest\27E"}, ["inventory"] = {["main"] = {"cloud_items:cloud_shovel", "cloud_items:cloud_axe", "default:axe_mese", "default:pick_mese", "default:shovel_mese", "default:sword_mese", "farming:hoe_mese", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["param1"] = 119, ["z"] = 4, ["name"] = "default:chest"}, {["x"] = 11, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 8, ["param1"] = 174, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 11, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 9, ["param1"] = 158, ["z"] = 12, ["name"] = "xpanes:pane_flat"}, {["x"] = 11, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 11, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Bookshelf (\27F1\27E written, \27F0\27E empty books)\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"default:book_written 1 0 \"\\u0001title\\u0002Para ti \\u0003owner\\u0002singleplayer\\u0003page_max\\u00021\\u0003page\\u00021\\u0003text\\u0002\\u00c2\\u00a1Hola amig@! :)\\u0003description\\u0002\\u001b(T@default)\\\"\\u001bFPara ti \\u001bE\\\" by \\u001bFsingleplayer\\u001bE\\u001bE\\u0003\"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 1, ["z"] = 11, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["param2"] = 1, ["y"] = 1, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 12, ["param2"] = 1, ["y"] = 1, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 2, ["z"] = 11, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 3, ["z"] = 11, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 8, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 9, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 12, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 12, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 1, ["param1"] = 238, ["z"] = 4, ["name"] = "default:mese_post_light"}, {["x"] = 13, ["param2"] = 1, ["y"] = 1, ["param1"] = 187, ["z"] = 7, ["name"] = "stairs:stair_goldblock"}, {["x"] = 13, ["param2"] = 1, ["y"] = 1, ["param1"] = 170, ["z"] = 8, ["name"] = "stairs:stair_goldblock"}, {["x"] = 13, ["param2"] = 1, ["y"] = 1, ["param1"] = 153, ["z"] = 9, ["name"] = "stairs:stair_goldblock"}, {["x"] = 13, ["meta"] = {["fields"] = {["formspec"] = "size[8,8.5]list[context;src;2.75,0.5;1,1;]list[context;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[context;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]listring[context;dst]listring[current_player;main]listring[context;src]listring[current_player;main]listring[context;fuel]listring[current_player;main]image[0,4.25;1,1;gui_hb_bg.png]image[1,4.25;1,1;gui_hb_bg.png]image[2,4.25;1,1;gui_hb_bg.png]image[3,4.25;1,1;gui_hb_bg.png]image[4,4.25;1,1;gui_hb_bg.png]image[5,4.25;1,1;gui_hb_bg.png]image[6,4.25;1,1;gui_hb_bg.png]image[7,4.25;1,1;gui_hb_bg.png]", ["infotext"] = "\27(T@default)Furnace inactive\27E\ +\27(T@default)(Item: \27F\27(T@default)Empty\27E\27E; Fuel: \27F\27(T@default)Empty\27E\27E)\27E", ["fuel_totaltime"] = "0", ["src_time"] = "0", ["fuel_time"] = "0"}, ["inventory"] = {["fuel"] = {""}, ["dst"] = {"", "", "", ""}, ["src"] = {""}}}, ["y"] = 1, ["z"] = 11, ["name"] = "default:furnace"}, {["x"] = 13, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 2, ["z"] = 11, ["name"] = "default:bookshelf"}, {["x"] = 13, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["param2"] = 1, ["y"] = 2, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 13, ["param2"] = 1, ["y"] = 2, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 13, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["y"] = 3, ["z"] = 11, ["name"] = "default:bookshelf"}, {["x"] = 13, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 7, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 13, ["param2"] = 1, ["y"] = 7, ["param1"] = 188, ["z"] = 8, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 13, ["param2"] = 1, ["y"] = 7, ["param1"] = 204, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 13, ["y"] = 7, ["param1"] = 238, ["z"] = 11, ["name"] = "default:mese_post_light"}, {["x"] = 13, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 8, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 13, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["meta"] = {["fields"] = {["infotext"] = "\27(T@default)Empty Bookshelf\27E", ["formspec"] = "size[8,7;]list[context;books;0,0.3;8,2;]list[current_player;main;0,2.85;8,1;]list[current_player;main;0,4.08;8,3;8]listring[context;books]listring[current_player;main]image[0,2.85;1,1;gui_hb_bg.png]image[1,2.85;1,1;gui_hb_bg.png]image[2,2.85;1,1;gui_hb_bg.png]image[3,2.85;1,1;gui_hb_bg.png]image[4,2.85;1,1;gui_hb_bg.png]image[5,2.85;1,1;gui_hb_bg.png]image[6,2.85;1,1;gui_hb_bg.png]image[7,2.85;1,1;gui_hb_bg.png]image[0,0.3;1,1;default_bookshelf_slot.png]image[1,0.3;1,1;default_bookshelf_slot.png]image[2,0.3;1,1;default_bookshelf_slot.png]image[3,0.3;1,1;default_bookshelf_slot.png]image[4,0.3;1,1;default_bookshelf_slot.png]image[5,0.3;1,1;default_bookshelf_slot.png]image[6,0.3;1,1;default_bookshelf_slot.png]image[7,0.3;1,1;default_bookshelf_slot.png]image[0,1.3;1,1;default_bookshelf_slot.png]image[1,1.3;1,1;default_bookshelf_slot.png]image[2,1.3;1,1;default_bookshelf_slot.png]image[3,1.3;1,1;default_bookshelf_slot.png]image[4,1.3;1,1;default_bookshelf_slot.png]image[5,1.3;1,1;default_bookshelf_slot.png]image[6,1.3;1,1;default_bookshelf_slot.png]image[7,1.3;1,1;default_bookshelf_slot.png]"}, ["inventory"] = {["books"] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}}, ["param2"] = 2, ["y"] = 9, ["z"] = 4, ["name"] = "default:bookshelf"}, {["x"] = 13, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 11, ["param1"] = 238, ["z"] = 3, ["name"] = "default:meselamp"}, {["x"] = 13, ["y"] = 11, ["param1"] = 238, ["z"] = 12, ["name"] = "default:meselamp"}, {["x"] = 13, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 13, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["param2"] = 1, ["y"] = 3, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 14, ["param2"] = 1, ["y"] = 3, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 5, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 6, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 7, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["meta"] = {["fields"] = {["state"] = "0"}, ["inventory"] = {}}, ["param2"] = 3, ["y"] = 8, ["param1"] = 158, ["z"] = 8, ["name"] = "doors:door_glass_a"}, {["x"] = 14, ["meta"] = {["fields"] = {["state"] = "2"}, ["inventory"] = {}}, ["param2"] = 3, ["y"] = 8, ["param1"] = 174, ["z"] = 9, ["name"] = "doors:door_glass_b"}, {["x"] = 14, ["y"] = 8, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 8, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["param2"] = 3, ["y"] = 9, ["param1"] = 142, ["z"] = 8, ["name"] = "doors:hidden"}, {["x"] = 14, ["param2"] = 2, ["y"] = 9, ["param1"] = 158, ["z"] = 9, ["name"] = "doors:hidden"}, {["x"] = 14, ["y"] = 9, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 9, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 10, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 11, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 14, ["y"] = 12, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["y"] = 1, ["param1"] = 239, ["z"] = 2, ["name"] = "default:mese_post_light"}, {["x"] = 15, ["y"] = 1, ["param1"] = 239, ["z"] = 15, ["name"] = "default:mese_post_light"}, {["x"] = 15, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["param2"] = 1, ["y"] = 4, ["param1"] = 158, ["z"] = 13, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 15, ["param2"] = 1, ["y"] = 4, ["param1"] = 174, ["z"] = 14, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 15, ["param2"] = 2, ["y"] = 5, ["param1"] = 110, ["z"] = 11, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 15, ["param2"] = 2, ["y"] = 6, ["param1"] = 110, ["z"] = 10, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 15, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 15, ["param2"] = 2, ["y"] = 7, ["param1"] = 142, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["y"] = 4, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["param2"] = 2, ["y"] = 5, ["param1"] = 94, ["z"] = 11, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 16, ["param2"] = 2, ["y"] = 6, ["param1"] = 94, ["z"] = 10, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 16, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 16, ["param2"] = 2, ["y"] = 7, ["param1"] = 126, ["z"] = 9, ["name"] = "stairs:stair_decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 0, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 1, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 2, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 3, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 4, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 5, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 6, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 7, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 8, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 9, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 10, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 11, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 12, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 13, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 14, ["name"] = "cloud_items:decorative_cloud"}, {["x"] = 17, ["y"] = 0, ["z"] = 15, ["name"] = "cloud_items:decorative_cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_medium_1.we b/mods/cloud_items/schems/cloud_medium_1.we new file mode 100644 index 00000000..103d4b77 --- /dev/null +++ b/mods/cloud_items/schems/cloud_medium_1.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 6, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 6, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 7, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_medium_2.we b/mods/cloud_items/schems/cloud_medium_2.we new file mode 100644 index 00000000..efe1743e --- /dev/null +++ b/mods/cloud_items/schems/cloud_medium_2.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 7, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 15, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 5, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 6, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 1, ["z"] = 14, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 2, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 4, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 9, ["y"] = 5, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 1, ["z"] = 13, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 3, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 10, ["y"] = 4, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 2, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 11, ["y"] = 3, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 12, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_small_1.we b/mods/cloud_items/schems/cloud_small_1.we new file mode 100644 index 00000000..b38653bf --- /dev/null +++ b/mods/cloud_items/schems/cloud_small_1.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud_ore"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/schems/cloud_small_2.we b/mods/cloud_items/schems/cloud_small_2.we new file mode 100644 index 00000000..fd75d730 --- /dev/null +++ b/mods/cloud_items/schems/cloud_small_2.we @@ -0,0 +1 @@ +return {{["x"] = 0, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 0, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 1, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 2, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 3, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 0, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 1, ["z"] = 12, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 1, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 2, ["z"] = 11, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 3, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 4, ["y"] = 4, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 1, ["z"] = 10, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 2, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 5, ["y"] = 3, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 2, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 3, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 1, ["z"] = 9, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 6, ["y"] = 2, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 4, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 1, ["z"] = 8, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 7, ["y"] = 2, ["z"] = 7, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 5, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 6, ["name"] = "cloud_items:cloud"}, {["x"] = 8, ["y"] = 1, ["z"] = 7, ["name"] = "cloud_items:cloud"}} \ No newline at end of file diff --git a/mods/cloud_items/screenshot.png b/mods/cloud_items/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea9b6a2ff82c9ca17fb61f1e90d4f1e1584c8e6 GIT binary patch literal 264926 zcmY&=2OyR28}{>_!!bH!l@*SWRoP_4i9~i;4VxmF*=4-4Dj5|a*_2U|vcnPCS&=;o z4TZ>_-*fu?e&7H5&Ur(JXa2ml%ez$SbN{SJV)1OT(v04OE_!0P^_ z>Z~&S1kP4R^Ay-4KQn5cJ%nEg&YU`F>^J;t$Jfhzz+XHlltMz-sB_u#>6&yPj?LN- z7kZj05Eq_GIEfN?hw@`CU-(cWa7jR;)%5bSyC&vS=jUG?9eTs1)LL`AReUwj?U2yg z&KT3gT9XfxkbY&m|G;L=0#BDh*RP>(9o8g1qu$j`F>!_@b`VKe4(J@;@_$^VaZ|t3 zt1d-5pDm4R*_Pg*iFf96vDAsPHx2s654^gsV5-e?BzHjPNB~1$*Jpf&6K^02RyDfF4z=W%1}cao6jkL=L>o zz2$4Cq7xA?e`n)p5Z}x<(bkuSqTN;-0X?x+vm1Z9)Wj@qeD2L4x4Tuhx7qs8!7_MfcA$2(3I2&5u-y8(I91N28Z>f;xm?65>Rqi9d2nEM5J`Rwp+%V8i69_wL1+ z8za2xXQb@~F7rx1F1h#g$PXG%-r57U{VuO(%kC8E_wDpjkQo84{?&n0Q{cXr-> zE!|lDg_F0oe{^Vh@LHX{&A*QjnHg#z%r+@R!)|v|E4gY=mi@{ z3kQBnt)BWiDbd$TJzkiGYIg%EptADAAo#0v`o=vbkiK)21{Hq**59$#;=%ea2i2Dp zq}GSAe4utY_vM(+NHs4&brLNd4}l*a;EvaFp#-xycWvD5DkT#-G(@N*_}kHcA1i>s zNs|7!Ai`QWzi5VJOonza_t(WU9>B% zpjVyvEK#n|;X?ng$);Dnqu^@8dxpHJ2Ks1w@XQ{~t2Xj-bp@*nPs0CsdwELp$pAvjk zH)np7AG>-_a}8cGngi|0oA|uT=*l?`Jkc`uq7K3W4r*%jAHY+C$yT8*i?{3Mn%9h; zJr(78{FGkrBfLG-fQThv?XiaxuG?R}d|AT=Z6E>R%~&oY8`9zw=MqmWk7}*Q_IlIs z@S`!kU^1fWF>nj8QW=Ocr4 zo(KPZZ~!K3md|A;HWWwtg;MDROP$~J)pQUA*SXON%6i)dX(G>SF7 z+HX-IDzpFjh<=l;<6*@8Ye#bCo9qYo?1ZO;uRO7jcx`OXf5D7*PFSn!x^}C)X0=83 z*nE%cTE0^5ZsB^p=sf>vvqe7TS{OJm_SrEqrbYUV6|j=c)?@m;nyNq*GnzqPptvQ z+K#vS$B}pzJYi2u5=;c^1|^joKD(0(C`jS^%#LoFb~LNfQ>;(_`1s5qU8TmYqt0zK z7RW1e@i?&oN+xjio1@tQV9khP;MaG3o-p&5S3b`2_!vd5QM(kj#R$1|MupA#C;GeT z;P{~Jx5vB#*1%GZ=$Kf*SBWxEalqz`3TDleS5`z@je0< z&|=PALJIwMQ4801kv1b+p81zVxp$%W?paEr{3gyf#`+CY-iio_8=2|vT4`HRys(oP`F4hvCw|v{_80XzjCCR2umH6M81y1V zlKAE|cK9*GJizZqZlV<|r$*28^MSQ!42}p|aCsQgSxWFpTZ95oAitY9C;X?P7oMo@ z9R=WG$!g=ed7lbgr`a{#>9KpA);LR4GpVh;r6tH{>Aks~pe7=P4!3 z_1FyUumXxZr^ZsVbfk!K)&x3Y8m=>36lcBHdExv&k3NJbHJKDIlY_(h&G_u;6$VrH zA7K{q>7VG{&v~;=T}3oS3ht8eMaMvFpDkKIs|BX*lriY&J__j;Eo>bAdy(srFi_#Q zc!3>=rz`u<_T?MhY~J2#+HN=Uz=O%|qV7zK%!$E~m6V&+L7r}FOQ-z&`2yS>es_0H zW?G!|XC#m%EHE!RYt(Lk^7K<2 zT1ZC@Z^$97@^^CA_I&HZXZmUJpxABH0GT8JYlA=_zzK+tF~AFXfRMgrt-AI=TsJqt zK2j%L=Bqs1Gu+2}oaTi%a@mT|uPN8dp~XS-YqkT2#|+%VF;rZUAew1mh+>Ve{#UpU zfae_oW>+2KJ{0$X zA&0dQF0TkrVk=?(Go&o}oY)TvrO&j%yQ$2r#{rPv9n!4aev|c7+3ddx?45rwRaRF0 zf{XiFq^1hpuTtOjUtG0Sf8OP3fB;o*ZMG`x8JxQht+{j&HmOwacXJT~tA~#iDE{}6 zhXt$K@d^RwQI0p9fMExKR&@--LPNUtjUUY(mgFXG*NeSxceqdI1JthCp6O77=Nkmw3FTm#i@c}#oJH}*~x zKjT9mB?^utQ#R|o<$Zizv?ILchXclhtFWaIPXUx+f>uKnke<8Tva5eiC%o^UhYlAo zc3Bgu4tQ`(rFC}C?*c6)$g>gwhmPbLbU4Jn2(tctaCI$gEsvi6S{Nb#tgGCQVTFZ&_@4_{Ng^hyr(IEXL2bJJ{3PU;U3Gdmn5~Rm?bd3+()<6|O zh1U;C3evE-6QZa>rC*$rC8BsBOq>egoHe8Bo3nx1#SN?LG!UyvH zZ0~jbK1jZ%E;^e>rC!VbD3uo!X^4h=pT#e};H@n^(il!j2XiU5erxFe;-*KmWH?`R zd+xjQgXg;*UHd6f1%;n8+AI6LR~N6Jz6y)+Wi)!@UdfH7&NQ9I*?L*FNk0X3gh>93 z0(TN0GA86zJAMwN;U8&lROujnx`2Xs468NO+jImj1hGI9qm;lOf`En#4!kqMIfvRj ztg|h|4pHGkN!Dx*#FuDM@l@20pl<2!J{qXYlMUg$RAnu4CRhu;{mw8@?10fd2F(_p*4Ajav_w&fK;d?O3xU58Vldy1N@Xxqx@@XcN)f8c^@udlt-Td4z<$+QoF-{y~~ibDuU;`-gOU-Jr8;76<_ zT$=A|&u%@kCo!!&ZhQaRoL7Em;hSQ)XX;2ayoTpa&-uKrJ%ACSINB>>6CM3=P$9Z~ zc)qOc$VFVgGeeG|Fa(}T!QJ53gu;Kv>I4vGhY|oM%Q`!1h+;GmK5}> zQUVj~^wg~f@Hi3rSkU%U}aDN|a!9I~1n23>B=q zIa(ra$d5ZOp3CXR5T>!0=Hbz`E(i;*rmXS%IpVi2tDuGYv^DN5RzwSo`pd(5yZj>- za?#NV%2c8QmGYm4&*vlq+|8W#V!odmKhg7TB6%%(Z9U8K;de=m(WW~pd&J?PL@zc) z0qmfB^oPMF&JjO*G(R;SG5CRPSTNBMngH8aDHS^oLUfh2orbTf7qx1NI-cWJ$Lz8$g}3i@Bv+C%JN7p!BIm+q@8g+}^>6WXiQ z+L<$F?sR{?)BWQkk3!%kzouXVyq1m@cWeekP>{?|4*x8*Y=df8*7mkLTMUM0kUgd4 zrq4>1@63+UjX=8-mVh|ua!9v&)2MU2!dlkxIWGF_2uAV;;l-8Iwpzl>Cqj8?gWb>H zgNlCH5yzdZ9qtd9%3i>02anR9;y`6Fw*NvXUO@0&zraS*aA?96vXO=6o*#`pKc;(r z2wX)sc0N z;1l~%JRGofRzye_T{LRA%g!1`fxc178wUN&snS1l?=t5FoixD_4l-QN;zA6QlMO!r zzv_dqFq6Xw-n||Qi58=ZGW%&*0NtT_m3vEu5>HlQ#+ggMW%>M~s^b4PN)rVX7PQKr zC3!cTBeq=r6}_)g_@&!K(ZV3S=sf{Gb)>R$&fMYk*%9YHxshlWAG?__a15cu3Ul`z z2V2knk{`;!LO_fE$2Xm zK2EsZ*BT7bco|`Z*@+myeFvZ>m|ie5drVQGNBg;8> z3kN!2(lpEl##WIO=yfAQ{WlN6`4qjg4&nC^$Fz&M^QmV&2Ctrso6ampP(N+P!z@$S&&7xfafh zX;a6ztC6ycn5pl3ElhS~?MH8dApA(+#OJ$`#w+43 zma%`dfnh^nc^i6BGc0kIgLnY6pn3`?F{li9G~f*k#r)0y$YNoTCub$lfP?)8XQW8y z?LBmN>?IV0t!uw)0`m%YjWp`7P=PsJQgmNTBskUQP)w%F20$0j@9C zZHkmSX5N{1WJljDrFkhg-y`^TIL9ny*~v)7W%!xSmN$Ey7-#pZ;MxDm3={Y?J)2Ge zMrEH3>pfsXd()w6ddU`2eLW=OBu*Fs3uaQ*A5Eal0d?b*>w-M2*Uu_lhKTHf>xR`+ zpA-F1K*>n*k*#GhYzNx7xIgaM`7*bPzSte zskE@ur*2XL_1f$8W>i4Oj&Gwe;E5(6a$KNA_g(q`ydj!MNK>OG>$x10OEceo0&8Qj z9bUJ$i(D)9MLL&B*e-k9SA*Dj5>@>45Kd+|R8ne9Rx; z?V=C>64?K!pz`XlcuLFM?!Iisl4T*GEmI(Ius$N;cpO5Fu3WEDo_^s50>l;{*B;LL zB6Mx@*fGk<8yHb)4%+)Tl4)jd=)T(M@PZxHVtGTs(-@vI31klu7_K+!&;YjA8-|t%)DK%gJrcm`qhtMGl#;C-BoA!WhI0Zka7ZKy~ z`@s5=^OW)o*<6 zVvDo>PprTI|Jd}SJNY-ebo#-dwAh1c-=at|=qqI-sx0~`gtBE^r^6G0HUHTsqK4c{ z_W@MV0wjv;;&2(by9oC8mpDLB3KL}~T9{lX-4ey-G1}Q1@B-39gS4Bl*&vI!8*>4P zb#~Bw;1vSs4Fm!BxRcgD)YqoF^xK&4z#9SVql$?`f09{G^Uc`$l`$O6vA~KrSiS4v zdS%~maK8b_$j+~yfzKH4^6Yd2QpRyqM<%=-~x3!^>oz+z^ z!9A&TOHI@8JGFx1yO@~b*Zg08v81ME6-v*}-m6lwoA0d9!#njkb`n1TR(GXxzkwjVe&gE0y?Q?4sGAsF_!X*9 zBWy^Jzo@&M^TB%`=-Gjo=K-+2>Z1zd9m$=w!VxI|(Rfd?oSbcyhx1@;PG7|IMsw@O zpt1xB8VBL1W0l%-$$!~@yAn5;#m6m(x#h6~HX;Ig<*~*`g8J7ArL0rg)(S`Wy^;78 z+2?>RB_Xc6yh1cGuHdQ)*gjj2o|x)^m!jF}e&D`YR#lznRjNZNPKQ=3n_XxJ)aajY zFNHxjOjn+vmftZHphaU2phG9cfwk0viVUM_@sTn&O__OVq3y2~UCL(EdiyDawzl0_ zHH$78rO+X`RTfGg_&3vH!As}g29I{_jp;II(VzB2E>1&$4#bZvb-zSGo*U@TZt`15e=PWk z8Y?ROjzbQ3UxqpcKp(Wlh2WKODi=llTJPJmpq8>wf`ZDm^4PbV3-#k`+`ke!sRqbU z!O2_fa5)ma+%iB13`HZJZH+w)oWEl^(8>J`>Y4D)r3@Qu%HJiO8n4T49$;oR zmjdQrMZx;qoC-TQ^HSxov#jGi0X=_*%; z#ZGHu`J^Q?Q_iJzn@kh`t#qfI3;UpqB98;OmhejRr1n?2;GcHZBVP_sP}Q7gJewi` z#ke$&SD&tA9+R~Gco-v`F9HcL7(m=x5@(&z>z<4>Kmwih_^gPdB>=Dk!H)|dC+#LWHZ!Ebo567pLH>ULke4Boi}!TV`&^xi2`4;GR; zR5Z-F>BaAzD%KMP)@2OC{Xd6$rVc^=!OqO8$(NgH*l0&v9nH&Heq>>yXX^b2)hwMO zRo<>TQO&(yO3VCS99tf;($s7mx>LQEIlpiq+P_DhL7J{fH`K$E*Ogm4DT>BZ@~W8N zhlVpz@$r`hF0-Gx0M8u_DvAwDLjF}o#_t0{d92$V#E`xyQ2-E&(vg)!>K3}S6*{!* zFk*PkC{7gSA-J50O^p{VLW^8P0Fp7h`1%o&r)o+k^01sHfp(k>adpE^tEX^Go)@8u z0$s|Ui^&dR?~Y1PkcM6--n3H&zWEESnjNpNAD}`p9^OQgD8fHgT{7+OhwL3fM{tHgFZkCbPy-1 zaOvp`$t87wLJ@ve_kk@cGotebOXe4FQ&QpNgLm7`mv7DXFId!U*1&ci6hn-|5Lpj8 zPXT}-?z`ZuHvn%1k76LpqD0&mzx8MEn;wFHpmr zPbXou?3RFNgHb##Z=SLWhwH)7N{|Rlsu`3&+`?b9lu^*c;kczfA^O> zYG61|%?H~%74jSinGVk6KNAB$n{r_^!^`rmP*Zy}`VPSMEDO}2AjZ(6gGm}&y|jD( zd3F-x>8cZ_VGFnxk$-4HP*)p*AnZd^L)jHm( zYEtPL?fVkoIy#8uo z$Uptl8HkPULab+<*zy!gn#Gpdg>`!uIU_zj<}fWS-+jzx=vx{h_QmsT^^(mBU9sWv zfDNF5eE>Qs)SSZ5QdfpVUY`rTjj!SM5-70zX@I@Z zHm~cK6=`r>@HePICd(H&ak&tQGG0eZ02jv`xA;us|ia#jDi9=3ii;@DHxFFehW%1JX$py!w$5ZbFN||yM=_*FJ`@T2EJvvY zrfituzavOyeA0CUB#$8g8{I=PtZWmnH>XoyoOQU?kFWk3Nzi6~ z7n!|eTh@ZsOr6yV1SpaxcQP8D`C>!-^F(QF907c4XP=FQ3B$OE#zUn-5c@r=P849B znY7u#X#{=^`JS9K$e+Xll12uk{t*a>e8!Yqe2lB)DOsb&L;>uXE$d;*7pj??k>h)V zo6?RijrW*fCi7+Jufu@FDnPyXq7;t`h1P@LXRiPp`T~QtLCe?NY(UiAFN@1qm7O1j zD}Rz_19t!H-EY%*xlJWiKIxso-4SF;)=0;VVG%|}H$`BwlRz=h$n*^d`^oBfVZU}t z@wc6_Fr9-ZZ7;ht9X0!xJ2^Q~9XgO^SXDaYcpC8~ckL zLP0jL9~Xy@!y9VDCM<1jwzSA~CJ7q!y5w8sWO=CsWtsc(#YY~|UVMn?ymRCJu}V}m zblgt=JuUdYmC8EMU{QhKJ~jTEY2fXznZIu=X%E=CHPb z!Znn-V>_P$a76ly3^YCcHvaP47z5lLrC!0%Dvs0!I~;{<33%-J1nW;=%Y=Gg)Gvg(Ntt0$Z*f0RQ(%PWx`^ zKzV1`--LVy(L79s2QJPN%Yi_YkueE>ity4Bov%;vs983iSi{l^mgY7g3Y)w(-&9h& zbQy|dGGLk7sS)($=GlNvk(>5CB6Ps*p`O}d?7dT;bl3r@XNUz>TRBRAUa$t}Og_cm zn7U7GlR5{-7ln^v8UwzD=XUjCk z9>BgJqr|${eMc{r`l0M`N|;!u1(Pr0^MXq8CfUcYt5od9WQ2bPmE{g=e#VQJ z^CU8YLiuL~44yo1aqVzuwXtzTng5s=@D6x7rP31UiX}wpusAX%1fYVEIFe=>QJQeo$VkV!wFj+%MQqIq9d+sTwtR|k%Ei6 z%;L3jDHoyoi6cE@l`f+DB9E+;iYSE51g*T8yi2BK1AMf@j8_A13 zeftmGc5a~o^RI(X&rAew>=m}vO=Q`?Lq--lDn-Cx&s6vmd5^88rfPsK!1;Z-^DN!( z%hkg`7-ly zV_Au%ZeY$=Q3aqE^o<1qqU6*$mjf3&D(W$FFNEDED8Mp#2U zAwB9fv>E5#TKKL@`)|S&{DP&4v`24qfo@jTM?%b7KBr)h91@woZP(QcmjcQT*1dS| zc8zB6QbSD4?Y{znMe12IhrTg(Pv3VD=>dHZ^yY3@#Z|N&LNmiElj5bGyuk|{YY=I_ zeaQLGevM!)S83Yd92IR0p|QMVf&~xCuk5Z^?bX@u&RBg9m@ib#Ya3ZqG-N&L&-Hu6 z;qTqL56DJ_XXz@cVw|v(!emGZPSF5+Knb)UYzC-tC!RrRn4ESctyQ2s%pygv=!4+E z6{F*^u+47#Y>y8Z?`P+SZNra@fMMwX186G@0U3BhQ9pwg9DzM9b`dsE)3rKjQ4JL4 zR{*>)@O$HK4_5P)?N)U2u&yrLo`(h&Y3{M)H9CjzjnBnh7xQ|gRVv8e9tl=_;PJX{;^D!|>bt$}BBVcB`^uwQ6inVJ zWy_!dpVqXYTv^=GNS!w9S%%Xs~y}#e-7(~*uV|whxiYZ|La5%tqF~P}5$?LA5;`Fo`Y5HTo zpzNvzNDObhd&w7i+Kqb4Wu};{d{rnvC2P;~)P~e9$GL;&kSpE+r)38f-{1x?hGyCao z9u0_F{&7ylqU~Aeu4?z31HqN!b_#AvkO_o`RmMr|Km5U%m2g|wV4D(<1gvM0BznQG z3n{8))(zUwq>GHnQ`4C-#Dcg%!LmDb<$wnD+x#G4o3I&)R{w zIDmeY)&>M9Xc2p8aKinRsMF1$^`o#9ynRKBZ81%e!sZ>0I>v=J#DH5MuapHYVjC8A zEgjtoWPn0GsB@M80aFlqkX061aN?}eQ4ETFjZlNsEMMg~ur8S3XD2w0LH`v0w?jXD zjz-`0+frqgu@8+fzx|WOvxZR?+&<0*vXmED0qSro{}a&>tft(8>o@6wMeBAK_MUUB zx`n}|CQKX-wIpgfoC9ddmH8PqxETf?LM+Bz+x5 zv)>CS4~J>)1K(ql30O(yPULq|%89REL-MW?uBZWlvBx==u$R!uNpS^Q5DBd94EsM3 z;aQ6f*nY3d=eh4-$=;IN-u{I29V3(7=C0kqhuiU;%;J0O?6Z7tk3kG`>z^X}xHGNB zef3v3Ens14>3Q|_RAGsWFb(SYO$^E+XJ|kkR|3?wjA_6x_KRbUg0CghGbJ*V#moya zr{S9Cl_uBHV>uLf?(sL|J<3?219+k;>9;jJ03aQ<81JW(C41R-_qJDC7cTaLX6>s` z-VzAWl;7`YfN5kmq_NYyIrCu;i@02j`=Z-)rXzRE!WF6J7e4qxZD3>j4Nu9vu02 z29PrE$OEDjk!-IzHtce6PA)%dD5WU6NV1^FG z8}clegd&3tnkytpWgIMH>yRi=5MMaAff9dV3>1=$1*zKkLu_`5{5T>IrbBtuKz!sj zKsRiLK-LM)GOpA!FLZ@$_H}2ru7A#N{M_1j>g6@Fm)9I(k8oA_fINB(xlysH9S^-p z2CBvzjv#4wNSdL!BCPL&eAbh9qWi z7}jr?KN^hgz-y+pvB+`&UNKLk54`E^-}?YX08khJQ8(DX`vAu{pBf-R zDqhNFctI>r4vhA_d=CaS)G;7}iXY5!5-SI&0my%=zw+wJtjP6|!yd05Qw$2lU+h4z z@w6&eMSr`qfjF8GDPB(4cVeJ`B+zG7zPUQ}uW%hfDZ-d3%lGDPr(Dm_rz0FUHSFp} zsi{|2mrvi@xZUI8^%_Jh{AyDAMk@-v`E=@vvw*4*_a7kF80tPeP%zNs6m_yy3~Jv;xs$@6I9&F z93HzZg>S9K}EvQm*ZJIn=v|?XgJM720~J%`Mqu^eOLs zdy>gXfrc~zhA)>Aa0CQ}h9UUVO8}V%R=Z1kyno#GB0IbGDn*00V!hjdG5 z6ErrXPKjL?@r1eudQ^*Fryg1$4b@%}Wv5XnJc+Zbcr<>z%(H!LCKG+RaqOED1( zjY|^6EQUXrwV$*R_QRE|9YVS~P%1!RC)kJHCrO7-c4RoCch*BJJf3VHF5Qb|`;+xb z=-tYxdmga8ojZaGzP*@4hrd%P4s`=z3NXyplHzfQV`GVZ}#yztUi6n`B1l+?A=ui_C zK$ta^1cz|ebw}CY8T+T!jH>{2Ix9fTG$E~kI&KsHonIiM3H@)}=O0xluK~Ttq*>1f^J1@-$MhFI zp8N@Ko)ZDuMT$8tx4EaQgI+g<|e+`nAPzZxMeNUU>35O?J1o*Ah6Y%bdkbc<74@-Rb7 z7*E|?El4V}^ zB_HcdXIyj2eGZ?ohH3TQc#4O1^4S=bqx)d>OX7KJ*(t0l{%NNaPYj%z9=&WbN8$re z0rnCsl}mi2k6}?a3Y;IxjI&2Gptttvtxs^zoJtRN7Ra{TAxV^vq8YKOAiBAmuM zuNK(GzZ;+)T`%|iz>s#W$s52o0G#@AMfECBrqd0ICof1v5ZL}OVRHFn@9N8-?JoN~ zZL{RMO{=<$rADD(t%xeJs$>-wJT}cI{IcOgEp>_|)zZHVFP{dqVD|?IGfO!%cvbOz za#d)saK(VwG?g7;=XLgAb9L{)2?B%%ya*xP=fjhvmu7SWPU$a|59_jL)c2!`Ke5o#<45FzEZaH)Y@AtR@~kg7 zP3L?C3?A1A8d#rX{=*K4zKyjq918zYsoyf>R(cu3fB{3Or6!WWN>vZ*#gMo$b zyJ?w<+b)G>Y?iZMbdES!o;&8^Qtoj~uIT+0#|UA%416gUH6XMp?Y>5^{sP3f`{;kE zVf;EUtfBq~JD32!-}U=XtWQSr1pIE8mI1nwKj&l4o4|1t>!aU9t{kR;{DLOVAd`)# zO@ucq+76`!d24V+F^}rhW8WUYGRJcrToyMapC+HcoRb)4y zMK%tPu0H*li!U=cTz9P(j4|FcYlK#&OvKc|$n$+SjL?S~Os0MJMu3#fB}IG4bz{Ai zpy7~g@-H8=arI0ZX_Z9^Yb!g?0pksKHj=}_@`%z-fC+}}q_*LA7C2Z_$P6YYANK&v zz!N&Q7D{Bb{VxkK1*8=#iofXMpf^xnYO!?Ph zMG|6}8NVG*jB%miVeIeuUDv_SMpJ(tq(?pBIL!_;4?Ry5)hEn%#sZL^Ajn|J0@4x}@MB&eUO`e_aaB>wU z-h54l`(n0M45z(MX6y<}1_Y>lCh$!&WAyjK)GK!waM%D@XSS~criVL?K!!f$q*4OT z@G_u;qkE@kZo8Kvu14`wuuHP}@&S@VH7fy!LWmz28@j6HQqEc2624;o{@y-3@db_H z$C%Hlh0^&@_1Ul>kF*M#u@hKJ8~8{)$$dS^@H;$ZcmiA2E99W983}(a_Dk-5wQSHg z;b)X$?Zm9>Lho7KFgh<&t^|G0I@Rr%u@FV&PxJ<3^Tg?MXxBI#tqKUB@@E5T9AGvG zPJ7UihEZ~2`zN)%r9*&%`($?rHWF@0fEA`u-uylltFkG77;$=ho{L79-S9Bt{|?+^ zuAM9MJ%YdvRW9UU{ll!M5Rml_Wivofd*Vu1$qPy7L<>ooX`@Y(0|eLSk%pZMl044h02#8lQ!zqQ0)V$51Symj@jDp6f_H!WL;=pfCH7h{UfLhv zlEsBDR^!OHK@J?M%;BH^nJu{YKlgh7bGK3={)MUfkxJQ?0=KfZZ-|5s-t54Vy#zN6 z5ligh@o^-9Zfv{@azp7261dXUvi-AeS1BQV@1uC@_A<|IYFliuX~N#CmF<<-z2pw7 zopr0(Z&Z6zR{7iS_qJK3f_Enhm-pX{gX#%28PX*h8sj{^3i|ZR9|knOqN**kYHguKiKaAa;0OIx#{` z8iJ2qFi<%*SUKkEJQeM73;N~@j#A5$cM`O-R%ZrQ_jlV$zsW138D2gwAx0UtZVHIE z-6+Wx4l-aG&jRu*zk>PIEhuKZGsJE!L2~=K*=NZbixA2;WL_0aAqR}9aU#)@Kmb-yJh7B+?0Jlt16c8s z7s`;!f_2+oM8ejASH9<_vZt*nE(S5ARnI?Mn^-;bo&E`@Pr=+k5y_vSLmVLy5$O60`U-g zqu$%S6%{f?7n|W00I(~1URTM)3@Ug8gy@>s49|x!Ha;?-+=2(rYJu2|0+qz739DRI z8UXE*k-2qCUQ%L#1lZqaTkfR0Q4fkYggDF2;F9$9zm7fhU#q{fPR785+tP^7@+Qn2 zUu9uZf#~6FbGx@|B%4xsir29#7UWaotzCmNpdt87K$r z)RIwL#Q`zQKMDXH7Bo6Jn$XSfg9jiPLu%Nc9<=@$j)bNnfK-Amy&)c#)CH~zP`-EV z(Z*yPvHcNqKBr8r^e`I2jPX;3rIDHv&Gqnr>ZA;5R`YFzs)+l)P%9CR}@ADng%p4>jAToC0 z`D4~A&Ji>KN_hX@c3`;KXh{hYM{RRWrY@hulKSCw8yFrdS@J1b9kl9kG|3YxF3CgOfx+;)jB{7U;797^0%m2pjY= z&78qbO2Pp(LOO=O!P@8i-#apSeAqcl#;xf4vu81+3QrO_X+)mOJ$Vk$8%R-pBI{jqlTm(9}j?0-wCRP>V?qIs}8(#6!;7Z_uk^` zp@s(cRJ~{KU5@~!>HODY3C@RP#*GfJ5y0y(x9T|y7P9KGyV#r_w7vLDJnup4?Cm#;o0KreI3vMf71TPnwhL6Q)0`$(z* z*p-GO2;^DrmUoU6bcWpYUCU+}REy5!K4?pDX>6iXdBX zX2=5^-CQ#xPU*DY9bIO-jjvGmDF_g2jQj-voe-dglh5&BPfapow9P6CDWJl-pJr1ydQUs`GR0Dbdnz;K zv_ zUSqh&(p~QMvE0q`@kr_w|1|VPLsRKs<-uR<+IlqPj0JO+w;0BovgkA4Uzqc@fnVSd z6Cf0041>9V%B)2B$&RYID`P(K5VXNxCL^JHFfb&Ere&6_i zpL6Uz%3e(}GP5!cDit9kWkd@}$lm9OQmH6OWi~`)Rg$umkZ9POtn7WPbI$KN`h0)C z-@{v<_0Q+=9`}7;*X#9qUS_#h;NU~lHc(UTJ&5gxcTU59+DncmW=W@lbAU)kbe%Og z&kQlDqpo&znZC~w&Z8|ImPKYf2(t8+vsoZt;d!u}b0 zD7)d*swJ|QGs@`8tWWv+m@yA~>>co~3#ZTtG!>LsusM~> z|9>qGh8BW0QsFs|4m$$U9*;cEDk4MmLpJKz0T00Usw=C$_ z)YT?lJ>;EIkmT&U)IL7G2Dp#H!arMR*3poGs(2eVv)+*mTDCHH*h$aI!1Lzu&+$8I zrL6+uG4of>=uM|uq+(7!mvKgMC{1Vy9RF~v;lVmH7?exA{&Pt&?IEW20_Jb{g-UXc;b#b<6^n>Gu9i4#jr=WB1W1|;X8B!g`c%~lbizcq^ z|9;uTJMr7Ek@xS48*qBQvtu>lye1Sm;BFLL0B*$aWs*#Y$X zFMFz(P=GEoGS0d986j6O1(Bp4WihMeiS7rO`pavU)n?-uCd9Nfcof$k1;h&t0eqPd zN^`y7s1tlv$KnEUU=~`LCb*`p2KO;9?}MS}Tii{WY-Rgq z<`21ASv}F?r=2vm@12^U=93S1FLV9hB!tDNDqR245YKv?{=YPYeK~uT@cRy*W2&KX z$NJ7oZvUuxP*SW*h12 zqnmPOhyEDN<@3Ug2%0o4&<*DSb43+frhy~Gl*~f4=`j{tM{Xh_1}()P;&|V)E+<;Z zf*X}Q#iC%}2Aeu`Mz1<7LIE{1R*}G6gBC-^>0}lm4ufI-*u_F=XFRqsTQlh zil}!R63SOe=f%o5`d%f4jeFF(Ep6Xe%JJvUl<{Qe54WO%DQKoWSy#X6DF@Ny;KFC& z_|SEZXLM4in?Q~5?+fkg@$Z{>|Mx|Edcb6maYRq#>}SvXa0yz&RtiDhgk!z+3{?LI z8De*YA3?QbZ=nmo1bM)25RMrFuR*<&-UIOm3}#BS0zI@4A@#`ogq2osngAsLdJv_G zWs=guX?@B)Ga6d)Ny04OIj%XeKD}9TDNqUXyYknzOVTbkR~v@UFf&70^}obT54Vx3 z+Y!d^R|`7M{1@c_pMLA~+oJW!sjxEbiXz5qchi1w^K6DVp8x+Lj^h1)HbWe~?`x8B z6cct&|B}ikK&Pnan2+yu`eW8Nmgs{Las7FaYuGdz^^OaN>7Te%d#iN*bI+2Z^G$sB`*3fhP8UnfDoJdHsv%d5p*TeP~4~#s6U~uHV_s%C1Ty%PzWCO2i~F;+>lc!8d1^dTS06d50V3yj~hA z5kb>CMhXTfPE6yA6EEZ5Ui(4ILdyvDSLC*riT?c11j(M~r!6i@!CPm-NylK`xEbH_ zxhD5G_EaqGb{uCQ_Vq$G1Xp57j(Ra(zC$0&S%|A-kpBoi-V^n$UZ#rbJz(3i4AcVSURYUm2M~>W%S-J}M zNTYBd{QyzUy+*>Q;)45t=6k{YMS4pPzUzHIx&3@1Z;tCqTY;5rc9~F>Q`d~pMWiZD zD`Wdx8Idpj=9|>Z>>QF~Vk?I#s$q#z&FQR5qqA&8wKLo=ju^YjU!padhTnV!P1G?3 z-|gH0s&&;pQ}wmD#&B5bheZx+FmAi0jQb_7y!T?SCyij!Gv8IJ_*VeE6BModS@qd$ z05n!dIBn4wd6bQ}Tac?FeowfTQrgGPmnc8uBcbsSjx;}!hjaV;w_f|;(5j=An~1zK zfXreNl(SMfgzs}W+ZELzb>I)mJGUA=UNR5ztN6WjH=9DTR=%>Iqca;L4vJiGxLs5M z;sGA}8y8-uL(M(y07uF%bS`9OGz&+V1&Fp#3uQtIDrovAk?Q9s&yfp}~pV3@5Ri~=bgRzhjxA^9#%Hy6!OcVpk%9Y@1z!0NtK z4EgYZ+m|k@7AmG{pEz3W=17Z9N($FZr@oK)be7StW^E8F;OHE4No%xwzgW*^hH@}} zOaH#g?G<-V_nmB%DWs?vp^7f5j%{{dE_3_7J*hfVzoX~`k^ZHYDe8D@Y9bcdTvfuA z6wVhkQHb?GOe~LGtt61GrTeJaSsNMU8)`~~6@DK|Kh-MUgFvO4LBXS&*Qjf@I#@(W zVYBKCTTLWTZ(38;9$P~(r%W&yj&OeQU$3%+eAX+`*gZ}foTIEx-l)6808HZVe*JA$ znd&X|Xi5nUCQbK!@-Hu8lE5H7I#*Hd<=G(4Jd*Sv?~C8n^~$(|SX{9{>W-ZfLB`dm zNS>{C{zUFUb{`iv(v6x@r9AFnT!Pmjq-h}dyJC+>J2^C9fa?!cajhy|Zm88PC>DxP8uXG>Sk+RP(vbtfe zj;E@iE{?@UI!KonDM2Eq>}sY=S_!$5pY=-OUMd|pFZ^PHT0>NXcGaJqb zzns0aTE1*u=WueEUVpfzK<4=F7p+GRcepbNeT%ddQw)yAidp$f=T72mgf@J_@Pi*4?pb=Ys?I7-boz{%-h zKsvD4+fYFBF42By24%Iv#V9j$gEMf@AjJmtzZQAPf*#edOB`%t3%{&Ya&|OE7Q;?Q zqPE`=V$$JuU~%Zq>?zC75596m&6qdhAfl_V_wNb*DmoJrc*i`X=0j3s-vhQs_c7j( zT}|*@+$HMi)PK)VEO_YN*Zx>Mfp!{X+bOzDK)zq8>giSe&YRz`_S~2JKX=O6d^#v| zTR4I~{LUT! zq+{Bz;(~s5Fz=xMsGl_ER9z*2!Y-ipcN-TF9`<2w+CE&IqjQoBRS|7F-u;Ogme;+f zOSU&l4PG1nwC;0Lo{_ZHc8oRhedPO&7nff)GT`yp=;%*-Q1_Lu>oXtzG}2si`~BxO zR*k^;R~9f=51+ISsXMw!m->rUz9eLM@(ZXIDf|8Zu8uljHzh8h_SFF#wi)2CYr_e; ztMxLeLBsK;ghAf&^*YnAWsB4`?G3K7(H86Sjqz-U)s4~ewPASzS;irdob3>5;8X!d zJSgeR*edQmdjR`s^LYRTW-*xcHcGPNAI>+wMr?r%YW#&3WQy>4ltc#@8Lc54f?bX8 zI_`54rp$6y-{?oN-psh$_?WTl<-JzY*NtdGU#1-!2E92`hj_`9t^-jg-1S^Ao7Vb9eXx79 z>9{<1T4niW4Ta`O6uNyRksy&zpBbyLmB;B7qts7^Er1!25LSp3eZtjui-E|ffTQg( z-Sx1^i_kWCX>v$yjt*bOR{td_440tiD=e{u+@z7NGW2^XZCay8QwhajI}BRAkkw6n4ba?myRE2f zKAwg4hnfy`HE$3>7d&BaX}-G9DUmx;rpz)R!Zzel&t!QDuaT+8v zZU#p^hi}kc)nYJz`40b!#GO$Bqpl6)GiimM# zE=UV(uK>DHz;%0}l?I37tIu_*f{#5YUsKIjIdx$}?;|%+qv}Vg{o-{$(x-~X+-&*? zfA0_^76zTe%ys1n%O0<^=7(akz1~QxZP2!$HTi#PLNpIDD~#(}<3{%|{MWI>$7+dz z-p`R)M-q;aF!!*8#!E}4Lrb-ZjYx2tsn*E7t(a; zC;yqAx6XYj+Uun0o^t=0aHtX|yZk+&z-Hv!E3WCY^5bds(0W3GHHY|VjgXbGfoj7T z5sjdsTImgHef{|Oc)`CeO?-UebHlc~V%h-y-GEa2>)m7`DKAHqTBBCB{@o*NX1qoB z1p=q$Lkbg-cV0ao)QUHs9$mRNTsZy)wUmep5*fXtlyd*%{X-H`~2ph@d}2!L&5HqKUYXaPVyOiKx`5hc(` ziJg(>FKMp8C_!+KtUHts2JuoB+=E*K&y`<2SFRhbJ8)5o4xLQ7?OfFg#wHdUFb@?o z5fM`@suGKP~DQsjzxY;u`#bL zsoP}A9`GPfuL`jO16M@6U1l;4HkAa{TKY&9xuM_Kc5bG=h+ScF4EX+KD(uIlq|-v^ z{8AtP=sJ(SgZ^05&THW>5DJ(qkYupnI7~z9iOxO>f1w~z#C$d88DLGg`R*~VWMRv2f3ChFUJaSG|4TaNroqTi)b3=n!8yXz-aZ|*H z89eD{nb|T@Gp|L|2@TcW${R=4sWbKHA+383tAdNi3go+n>((16SmpX zgP$5GEMpMi_jgQInK;JmBI!t;HXJe|8==EMV#%b#^J6P=7>F~+(HP%UsRG%WBMAe>_=K7-w6^=X!NEr~ zb&(9IsEbJI^G{^z- z{|)k!U_)I0eu&;|N0ha4>H<64dcv2gsy8jaQeRUrsIU>yXf&^Wm2;r{HU0zJnnx?7 zFcN&QsW|3dcA&tmJnNb)eEn2;eFSF6{h6F7k9zPj7Q92jI-X71q#p04P)DK`J6c=T zZ6^6*%zW2VRq$KUM;R1AUYaSHtMTs*_`?a`T7@S53xijWF^%43C75yT zT0pZ27B3j7mqXV0QB`h|U`mHJV$Im_=mBf*d@MgOPG4OhhS(v5ueD%wA(~ej3OVKq zNYgs}E?{aAW)W@Q+E*^)=V-Qhun2mS-@)>d{T9A-uj`s=sp*1Cn%RqlA}@>R9-WouCc)8Xj8RgK5;A?xB} zb~*L@eQ68nZQ1jyZDADnZA7zv@S5-~%O_tOmZL)fU0uUp7}c>RH{{Mon5CD?ozGr+ za#gDTG{F}!@fGx6%|t}k3e%Sq7WA_59%>oAk6bdXGDV74o4zcJ$`2?asa+5qou+mG zg1%$hbPspWryUxEHtFjtNCm}R8~c*2Fw$vp%*y4IDbtm-cv%8viFg~ zkj&N)XarU2xik8>Y}c`7g2xeY5aPW*d*E9+ymMOFuypr1!?=Ryb?qJJ@1L7~ph+^= zj0h$(d6?bAU+dcK*(Kry{8(rsKf=M`)9Z{$3z|$2#SwYXBYqvSg|zs3gK2HaMliu> z_?qd)gNA7NUmC0Z)ZN}|;o@<{bNmD2yZOUEViQl(jk8F}gIf21|0!jwIvKhy5H`pY zKy%wTi#?*~Pzg9mW({|3eZ4Jv$FS!Mk)bnv((rtYwQ1gAjrp|85kS9Aj>GL_e$N64 zJ2P@Na;%MBCoE5LktT0!K9#pD2+%tm#-D4)sXr|Bnc*}H$<~Md*G!Uw*t`PFMN!{M zjXyUMs7G8`+&^F7YA%s*fleEIH7l95!@tiSQi}7a^#xkiahRfB{U>w0Hb2R2G{**M?t?#1LlVbSagl zVY6-JE0qq^!FAiZR0B%Z(+vms8@({g_*!DNQbBYkrPThk)ZAP$2LXILpQ^>FLx$xm zapL4bQ_4I)NBQpoe@(1OCZ&iDMLS;XeAMLD;G7aTqE*P`_(z57a+m6jO^{#WyYIX0 zql-TZbACaEHG2DExZ`3p0_ShfD-KOa>Hbk}N{Wg@q;79oAD$6OS!3{N?$nvCBfXTE zSKSmt)Zm5zuID`fmUQKnQ>NM+sEt7GGDn$Th#|KnF~nE7Uu1%(pT567|AdbCW?^@W z(2WpX4f_CPhJd<3F^)<1W*3{II>(ujovlPh{8J1>o9?X2Hqgf%!Zf_>XQw$mjX4<> z6rmmA*xEjL_=O$Yx|>{>tx-iUPkzz$WKnMCs4-w8X+EEBeDp~f1i#SEkY)e_RM8P> zBRX<*7}Fl9a2l9Dytj!pIdUvwYHW$Xw45O(1*-MAdigfcXD+P(X< z<_0tL zXg?=Uy1V{`_kV?Q2N7dE;ildl)<+fVb>rd~l&%{IB|E}Y7}Cpj94o2&oEYS^or?~M zZ&Gh0{0)kW*WVo5x|U!QR3XNAoJDlRpCQB9<-91UJfz`YVTdTZZ?!-8DqAwG3t{ zYgR{zS><&GMeV~D9V-qd-_6S`OF5txC~V8*#tl953jiC}2Z%?C0CVSzf@hGgsxK_9 zv7P{^$)&Zaj2Lr(WgGnUGpw@ztLi=1#a~iK^c6@6->S#@G7EHF$77ywp*^X4hubQ* zIjS$Qib-G;9;iSfatQvBk?lMFN|9;%(@N#a*j%ot!;a-IX?M_F8odwN?Bw@4`BD=Z zAm{U|*tWRdx^dVFi$APBE2c}2+KVD4a2(~lMt(Z=3&+K>2)rKk#|$N4F-Z6$8YZbl zjF|^fv7qt}mN?Pv{@~p9wP}mW=_J3&#+x1Wn6pYdk?Zu1?RFsnWZ{yt;$sFX7=XX6;mW}I{+9A&9jE5 z$m_Cvl~+@bI^bO{FTxrkn+TiCz##U=oFolXGAIoig+3TH8^5KjKin;v>Io$>4u#Yh={_Igs*&yu#! z2q=~>@=6?g?r5)+Hg|7%XSQVLmB(GIc+uat?Rc>vS8B|{!a-`MT@ZXwr;q+|>^E2R zaj~B4&uxENr;fnI>r~ac*`O^5Hjea5l>&beQQcpCAAZQLR)CFYK)+KX49Mhh_;D-i|zPpE-7`}%1OZQ75ltZlt`C{>cMNKP$bM(sY_6+^18uz2a$TTul&8Q$0> zwI!3dt^@A<+l&Yym6sqQ?7lrC0=%zqUwl>G{Gncdu^gMn(8Q)S_u1mV9*sB1q`d?x z4sHp5H$_)5^>I`el?92IVI8vofr&*~RFc?uC>1DZ{%!OXYURw;MCvR|`Z^4u!YrpS zZj10es5WO!rbT&QFe}1OjaJSFWwW(gu+sp2OI|N^Ac{GWzR2)1pD8i&8Ag@w%}`s6 z!%ihf|9!Z_2;XY-_ni0N!eXCdfxTO+Aw}~yY=-7P>r?(Y0cf=P$ec}F{mFM-vR>Qn z=IB}p6I(ChTz{+SO|I>RW(s2w`wTe(bC^>~P~u~|6#8d{IYEA#@0K(DRpm6f&l7=o z64yodG>ck)+4ro6X_GOX&0HqJ=TK_y7_6LvnyK7m{)U21(IA)e7iK1;?6EsFosK9m zzYl}IjB(X!mtfkzELFsOT>IK&(jk^yWtYTbolaRj&N+2w;V!CRh>SDkR6RFpo+{Z| zB5HkbvG3_SZ>cGfdi5x!#jSIoedgXG|kCKbiJ#VhcF48;E~}*=@Az`PauBHrZLUedbMB1_CVYB){gr zxF#Ikzdbxk&FQ63In|iZ?jq)y=LYs1@j)TA&!O%0D*e4y3#xDhxDX8dfHTKm`!5I#s;;b;DugIMH;}x3RG0_Hk`!yu7#+|F+I)+q3Qj z29Cp{?BilPuEVy1-|HH+OwB?S^{2NY=pU^TU4ahaB7l0lID=VGEp+9xmFrfYITX%u zSQ)gr{(Sq?g>(}E$cgV3=E5Jso3T92b7`oeCIpV{4{e@E=zi3UljeqoK*`WJ-RhUo zKU%8?fu;VJ{c1Od)OJCMdeVU@1zsqHeFLNmwBprO9;?HjT94a-yVvoj^PV@uYAaWt z5T8x8{-u8er?4B={%90&+bUB6{~dRWw_V+A8Ic2AFjC=D*^#Zt@@Ajt zAmF;1dyXg)FJnG#^`85BK7~AFD)GP1wdimU;c^jm4{}=)Ahukr)=zp(Vdpa#cHE0W z;}5k?k*(bqWH1uthRjHBi`VZn0m5LIKq^z)x`I?WP;|9<;Uw3t5QNfkR7N4gG9DpI*&Z8|8NwgH_JNhu=7fe28yg-AIOmMJ?dEK; zm&TrSt<{}Q4bY;&v?Mf{?oH_|TuD(O&fCd%|CN;7Y8K7I1b$vi#Xr(*PWTJ#+i2u^ zI?JJvoO%BOn(5>aaQ|qXD_6kazB$tc>dCCnGfOsbff>H!*))MMgXmO;ZrCv*o|N}5 zGUNtYcXmJ7d1xBLVo$VW=km3lVy*hBfJ$~DR6P5u?|AXXucoYdmSiJ&>*4umg5mJ5 zc!GrYs#3CZ6FD?lYe676qjAH)my%L%K%(4kV4TTi0dpx8+N=0LFe`z+x|Bzp-)=X$ zb)~;Y_Z;-UioY09)p*g#BXKR|Uz{tk_RMHFMZ~av+ufkg$2m`3wq9PSHMPVN-<}AF zP0Yd)m8U#k$|#q-r$Z}PSq@fuV!ib<7NX5_lsUCNl{ox_li{7(4~lpUJ4Dz;e6Xc( z01#jZA@z`Y${vNbnJ?QL+0UFF4((!;Hb*pYu^@r?GW@yi%;-W!a{Blm%*o1XhtzRbB=|@S@5^PrENUZv0Sp>I z(R$>!_4nS)$#fjsx$Rg~rgaOVK6RUqR@TW5=pu3qV8Z?-bhR6nsDI&~3fGEX0!epo z$lj(sWg5a94b57@(*?9oK2tt4*i^VP+^L3nAE4M;v zvIIfY8-^SuiKkAw&wZq>k*IdcNL@0jD_9C0V6d~r5#M?>SThsr!}f9Tck7b5r>1^P$dF!5zqvzV%!WZQ=^8&xeo+gHA} z9$(2r75d2B(k}b1C$lGP_?8L_G})#jfQ+_AEz|~#?MQF8$MiQcA8pgam4X*5P@S_! zH=QA^jSlEdf;YxdKMT6?r~Cz`dGv4nu6>X(1r6bb3`6FX8h#Q#+`bR5Oj8{9ZY^Pg z&40H0Z0D&4^(*pm_c62d528w5V7O2|2WmUxyBolZ#R^ykri7?!=(j0q?WYY$b7rXo zwg5mMj49)H1cGzxhdJGnB9T2o$oH`c;;fcsxx{ zy3Rs+>M#!f*A$y33D9$q|1I&fMINx<^PIvmWRKb@stv5@VEuSFvIWVO9kn&(K|^=^ zKD15$T?z~eO^T1;v|6G>o$c``SdrsP{qi~S0Z8XbUz`U-k~*B9BFC8aDenCpzvJle zXS-Q}!bxJ5;En5HLwNm@q9-&|!GIMR|M)E5$+vGldxWrZ3Ceb-TU)U4S3j?g4>kN1 zJj7d3KmF`L3X~(GDeLXf+nj_xC$!nyc<9lWDQakOUvDaO52<%8$)w&ZnO^JEC$z*h zG6RtYyvY*#r`s5b&3dUN><-#i32YsDOpRRD%hOFSPdJ+&W!UmN_iSgeW*o>q-Cy3R z@4mmj{xqR{t<7%sVN}V)u*&r6HiqyyCgOaozaB6;YIW6M2FJ|`W9WPqxyh_F))3y2&r8aM#I;J;;lX6U21w=$X)2bDpE z=(S&Gdi6LxoV=>;P{8n0+-xGugI2b^rpTGd%y8E>fm`J^=!>)Q_@z8LV#k^AOf3Es z;I2i&BpU?YYhK<;!{`fIT%t!49)k~NcN>PkIvn>!on3@kfoDh5gsJF>WNo&n2=E2y zQU|q3AxPhZdd+d2s{Nc2C)t#w73ef`(sAY_%Af+INGpHG$quUbhd0!WD+or_m94d? z!S54PVTLk&bNx+yi&C?Kf(~QxEqexBtZFl4w~+JcZ@6whFx?YnOKIMMRZmLOsx&5n z$t>jsMf4uS$@`|{?YP-fAD95SntK$@HgW{Pft44jo`49CPpzf}_y8F)7;#`oF!^t$ z+E#npxZIq&%a=%v7)MRpkMttt|-`tGJrq+oCp=_>oK!GCqoV1^~f)F-_Ts0z!V$0IKMqZWg zTKJrvYOX<=Y^qBtwT$;3rQEB(<{V}+GOtWMJX~c#Juvb-gJ3dT5ND;aFhF>n`c;gg z@i->w#liq1Wx1MjLyooxv3`>?C-pT0CJ{^AcRqc2!^}Q36EEr@xF&-`oPVS-j;tMS z+Y-NcfNmf0M!Urh?J=}kTCIGs z&wPo%zD{t(AQsX}EMs&44^sGUeTo!Uw0ZwIiXxg6@b=OW!wZ zb=vyx;PRbKXaEg0bo|v@nBg^D$*4=WjYOU7v+AJYXicU}2IRX={fK5kmM8t=Do4RF z73ME5087G^%}nEVBJb3qXYRGh8ht+t)GS1ak72D>r8ZaMK*SXhL_|gbC>AqkE;M}z zFizn$7FBZp0XF(H(I3BD&ikrfi$(zS9EH1>;Dd;=n$JpvCozepS^u4~UbSW{7(S;L6pZ&K0 zc^(U|8Ta)0)iu227nn|BOu9?tbuX-%G7d=GkkU%%e)v5MLpeH5QFEroNTcnz+@p+; z8!;QM7O(s0&?zO~_cudzbz{|mtWS@;=8j=2x`qoiFW6>Iil5VR)c_O zh6t%meWTHwfzoR0P}JvP-mhC@B&xc0l*oULpd)g@{!Gw=_ue!?^w&Po$tN5qP`(PE z2Iz%DRoA}7e_wNrMkgX_Tr-UqzF3rGITM7ZrYu6mD%y+feIF`>X|Hq)EK^}PUNG;Ik`_K^c>9VX32O{Qx;HqoE- zZt4+xN21&3&7jCcKx3f-&*@D|rh;5s3H#pA}y{sf-#ov(Id;oOzu_d^q=M zCrV?1VXSam<;hKYz<%nfWX!x6Ap%txRL@h-!SA()m>mi{nea0D+678 z%0+Tc9uD>9Q`D#Hqn|M76Tt5SK=4|G!IGw_VT(UA$fs&9>zSTUYqx z`42}|#zCpRE73j&N6sn^b`2RK+3@Orl1o}xe*I0h50R0$Wrf9t1D+MGTiLKCh84^g z*u}T5Wcs{45foDKmq~qq42M3xlHIFf4=1F^grK)s)Jq@9rkFJItKZU9`M$z@^umH; zTo1nmWTeW@rH}X3T``FtFPDaD3%QNmTq^zP^oAj);Of`GOqE4TdZeN70gD*F1_$5t(0KqjoysKBFS4HMSp~1?MqKl*x++GP2D zv8S5wTA?Ec^en&Ug-(qF_#R+*ktkC~DRJ8|2y2jIN3SsDAsOP)=cEz}nqR)8gC&Zpk0n}QP=*k?5%GQ} ziu?eB5TWk%D$wHuO6aHB{T6#+3M8uz<7j_~2InDmB=*)(mDLHJ@9iT~iy3}v1#5Xg z5!@C5rNX`+qyDe%;0rscZS6xAR%_>GG5M((Z~oS17Vw7Z!++Ur&&o3J*txNqeAfH%3fk=BKfKZ0X4c7e~!%ZXy`}U43fQv-P0U&IzHvS@kXn6JWj- zp7M(EGZNep2T(tFzUDAutOI|{4Dwzy=k|WBXqHRv4@;&ILeS95=uh2PyYE3Eb^HayT zKz=P`f`dVg2P$|-iRW~FH#mB}>4V`Km&VdeUc58^hNY$RmzjJ6JY!*fR2_!%me4H!H?;YS2hH(oQw;8-uNE?bm8Q*5z-W-_oh6)OR1( zsDI@OsZm(`1uVbn>=E_I0~e^qqR25qA~Pdh+96*`@|x9lYwGM1{qCnM==Dg!T2XKS z9nyKtfri}mvruLUz;7k_>%XDHOm`2^qoB8CEXX=ni!(fE?fT+G2_;!KQAf<3nhKuZ z?&4@tAGLx^(gioV)(;~q>J_lJZF;9tG?!cyyQI*ePu#L*I~l3X$tRX6!p-IW;Q zz4f-@pGexPf>gZdPc9KAJ`bs4XfX(c-aCVF)y7wMY2lpMisGMtEkfhV1n7-`o_n z&AE+sw`X{!F3atE_v#{~{yQ04IwcO285Zwgf{l{5>fg!kC?RXHNIhqF(H@;44Dvj| zfxz+RX~J=LLw}V+fLL@UjBb z45={TWeZd>;J}1rNto1n(S3ZW^rxY%JM4@JxgUYm59Qber-AskotXZC9*w;HqgVWc z`@agLa`b4;Ewo}QXmi;vZKt~#6C`nxtVW08a?>j{%kK3r_KokrB>K|*QWY-z{&{xy zQaEfiV1xe*d@m+IsSVl+&CQ6-8IYPHcnc!p<_tEk;a6Z?0{Z*lnDP9Wo0qTZY6?z! zMx%WpB|;lIhUFd_gwcVGZ`QI^oWs4q z%qxmvJYPRJEtG9TC((D^BX(nw39VfHW^i8x=52uv8nh=AEDB0-Fe;;})wmXhaGp*v zHeN24T$t|AcX`wF*4eoG=bz4>5TBj9>l3`4HsA5~2bhY}CJZC@bc72M|2GDa%{*8p zTkl+sh{L^y^bIZFu)m7W7({>nF<9Um;Pyj3Gfqp2%?LB8yYpYa=JlE+X#+xDd^m(y z^1hy4-_`r%0$Q;e{zRZy)aEb~HGQepLyn<#d%h=&SoUr~#(uo-rYlX-;{V#uH;ROa zzHWYX1p^C_^F3)~OtUu_?|m+fqzwq#CGcEFhiEgfE=WBRLbcvZSt$Ry8$=Jk2gUU? zA9!fD1-;jt^Jf*+4d*pK)%RnI0wNyilTKfwhhzCSdBPwRPVfPW2la<@>MeoZycgqm zl%ZnL7t=reoa~F4y$p6O_b*pYw>JTt{i=cYgo2}e?o2!le+%R9cA{C{S4v1a;LAu@ z-~-GVTF-L4Tj3)31k8hu3#pA9K>gfjHm0RhwHrYu!4fCUHK73}x(JiDV;XlluWA1# zPrJ20VLqk24T3AX1=E_eZJDNp`Tb)K`3>38X28No$|4v^$-oe4mjvS(qeE2BMjUrA zd0PY18BcX~x2h(jw_Lt>=VPH_3~fYV=-LC*)Ma5MjDf1l7>ifWHd>}18fZYQ{19oK zID3)z^yOdK$5!86OjVs~yRh-m4KMjovx8vypU-4T{st69s^-->X1ibpTFShlgKNe3 z%i;YUHr#8e73)tQo{b`^$&szHs18e%RL$YC?S$|p#p#i+wlijA)@SIT?)#a~PsFnQ zplBWa(U2IA@YYfoWDt_R#7K{3Z(QAH$%*uUPl#FB%3ty1!6y@ynmCJmtuP4w0Lus0J2u!>e@CtCIUQ=GGu!|38{Bq!bWvRQ0vhz0{P?UagAD~o)-qOH!lDxw z01tJVXVd>mqw74B2Tzc8@akm8Hy2d$-897;7TNm@wO?1i6dYEZiaf{(c6;{i`m=9h zyB_ix?(mN2E!JzABmzxFnTC?_uXgM=uI-fTlmJl`W|}}_b01eb%w3xDx=ji&^iCPr zOERm8kLjw~`@HYWEc5lfKRLQcaMA`u1I$!GV)hNsv$H6)um&cZ+Ixe>8NF2#X_~nB zH*L+7yG0j)uFqGOT)wQVMCzF%S%!_iPrX+>Q%c2O3#*vfz&-9Oo|?&YqY(E~rpxwI zXx6y?%MN63le;jvV+|@`1&^hIwy=vM-{ApduQ{U+9llh#fOW!eF9*Rlzjk3NPHD&{ zCtqajC>J+!-i2nT%Xm;c`QS4&YRZL9`o%Hw(B0$T9^$m!?3A+^4u3)6akcA}!(S7? zhD4ITXDaDIjV8N4?>YZ2arRppLSAN!D6)ImLU1YF<#XUj17P#C{Jx(nZ{}xIU4LN- z^I1dY&Td7$g%3hOnem^Qu9{9QF9jKfF{sx&ZB&~vC~VYmCYW=%jARCXS%UU7>8?Q_ zZInC<_A)-EG2L-=El7h5qrlfWM*IBLVT#1M^;$UN#KPl4NFx1X!&=kHYF7MY zdwns?{ROdQb8L<2rmqGDS2ga0@3$_`+fRxvBmChspxTGmn>J0>Z7Ggt*WOsM@m|?op1B_!*1@jwtGJ}FzDF0 z{9M`zZUV>>Lo8lU1J_Ih=~wY+sqXHDAEDGlmL-tC*KPkhn+jW=j$E_GuWFwjg|lkp zL<#ow8r5pw+E9{+@lus=tU1o?I59B$Y99ufomd#!q9AbgXv*BRzgdHshC#QqmZb`R zGgja4-!sJe#^HM5QK~H+VsBkz$5hnci~r~|W0!xDj+O5#XcszA2-4(KoQ@GV4qZ2^ z6kmkz?YG8OjK3S;zFPkmx>}R&7q8$a{e`CvJ@3h+L#u%k*tA1;Okk+Uz{K>>J<`Iv zj+@gI%dbs`boNZvfgJ!EzJp(6)LAF(KYiMQD#oeS(3;OWh;=OR^9XCXS=>A%`{pHl zwT9u@hD7EeJi5iFf@-9Z)Yg*d=i4tpV)`R-Gvb$SBp(arxUa&V`-oc3Y|vHJOTWsW zyHFFtP|l-%$k;w^6J-SO9VK0!6mbqvg3`}^u!Jm`6vJUTy>&9JXLvf0TVi57x@#@& zZj#Gi7F(ao$JSIouBn}{raBd`6@knRREKOV(XrhrkAY|}e~kV*H)gV2^WRoC^DdOC z5L0*0>!iVn=stZ68p)~Z32LmrryL3-X8Mn2dZ5?sX&K&QGg)12QJ+W&wv+Q7L#85O1a?=-b%Vo-90H%;}rF(y;u#p00_U83SjCM;l5 zV|DjVpKlQpm}O+xFzYsW%E=jbS8zoXJ^+h~7XkFWGIpkSOt${6KbrhHD|_6x@P1E2 zV&8crRo%0rf-PGaIv{)+6$5IA(khs)cOx23RM zAMfM#95jRtZl?q)^I4MLrJyb=olIatk4l~1wz0u_EuppL8IoYuqqrXPd-XR%g2kFJ z%UXJbQ|@-!q6bVI*e2g?SROEUtAy3%)A3KGHF~{M0w52rw^)$G2&J4YVc+>3Lat#e z!tD#5kO?nkG?bFnmEz#iqD}5TlH0HoW>`mnTd4G$2Ir|{qnvp2OX-U~sU9Dj)Ou!U z<16=bEYns^vdk~$@Xh&%Wg19f3wm+-@$lk9J~{#PK=7`{^>Z8wsDZ(RL3VRkN^KR* zDa?MMC*qRGNHfT|A44A zs#~3&6m#u@(HZ2}LS=tE$%;EQkiWyn<~C>GIIaTja|lYa>J>q5ngbv1&DE&O3sO!x z`^~?Mh^tGu21zBEJ}uOpX_Ly*T;^!vC|S$PN2e~s=q(u;`P^$g35$Hl38qXTf5$oZ zfW@d4o`aFsT3)}ux_SIM*s&^Nf~@xcbVU_SoR(ClUSmoFLRHsdPh}?IVK?eallcR~ zg|iV}lOY)_w1&rElG24D*Zn2}Y;5Sq`^yn`)@`-7I{qru+L*n_HYaE$L|5tj8G}`4 z><7o}ZcLgwCHObSv+Za(51Q}p1DIj{|KaJq82*<1EH=lk$_e}2Eq<$0<}PkWvX~TMx+?~xxZH7H3-X?y|GykwnkDcpwF~wv_*R~lqj?+?T1ThkN?}S+ z2I1IC50`iSB#rLU*@rMcPyENTFw?Aq^kISsJZsWM``@C$wcLiRa8Z|Gdt0ui#nz23 zVa7DSJ25Saii4hy8O5c#sdWOx4KjUg409`_oy~sJxA0>0z3dk}qS*>nww9h9Cf3Uh*`q~J|JK_BLTz}d?q zK-F!R^B_9+<+}Oho^JE6bin5pC%0V!e6~AyK1Bsgzc~3gCLjX-O$$(9$>izkP_A^i zQ2L;GON!`ZFm1L;4IjKbXhQm@b7ju7}op5K*1I= zd6_{_JAzgl~947CPy>sC%M0L)tzA9Iag>_2$N)!kA-T$Z# zkmk@XaE{tu_8y0x87TmLYNvtzDethdjKkR-%6r9h&=b?1N4R7AR0&*xR&UgMmFi0m zQz-!UPu4oSxh!^yr-e^sKGi2=_;ksZdbK6SKk8qVBoffSn9^zRL}JIsH(3#2yGR}d za(ZTN5v9jCG zvj~Or;iVf|g{*+<^AP_>Zbq2X{O(5EyD>=l>09venH=SXVr&Y6nt1Yr+4eN(=rkReF_!jR|q1 z*D(ZkRs)0n<7vF`_oU3HgAtLrVM=?Pv84pzKuCR)KMAhB%p@ksPdL6 zF+_xY?Aohfd3K-bPXhxa;L7dY1dsNcKSoS6p|Sn3OSc>}`WRMvKl~`yo_XtmlI%-b zwPIf4s5`GeVV^A-L%6C!9w39j55sMtPv*%T9#&FF<39^_UbRA9wE9Kh=M2}1qr@=> ziSA4kw(hH)a~Cx#RQPbT($5$f^P1Bff4(CkOWXOihM-X&2qS);01o)rNbuVevOvXs@?S2m>F2@%sNPd= z-?^#36DBd+^_ts)P@m>N0(4D78lfNUAow)%;v-{7DD;r=bOu5sso`c?J+|2dtT00~g_4QAeg;gE=j` ze=UNyrY`oALyjy8TCNyR(HGk=fc2l$l1VDQr;8r6)q0B;z{>?*D)4eeKbXgNbk!xL zP7F)xkwuSScg717F%xctz}EeV;elhz69u58{D)or+3Hx|3H$NgPsgx@*R`ok?w3M4 z59>>_w1zJ|Q-2<9G}-Sp+56m+u99Z4`9KvlGYZXdyaAgD6V-m({_s5~hq~uQy(7jx zCa7pz=7@rENTRgZV}c;qs@ew7C^tw0F1=@y>zn&@LN7lF+`eHK6O&`8yBWsJ>(v7a z7_5nf2f_$-Q{pxPxAbiUw$J|bT}Ob|rY6d@M0WS97wH;zyVj<@6`~5`*Atq zydgx2k9a1NB7ia0S*6266Bx?X8Q%puHclgOXH(?|V6UnhZC0)>EcWO~C&O>}bkUmz zCD}Va_QYF$o_2I(cYBpj7N)GP@a!+cwBS`!4skLrmsdTfGKPMaiM>cnvT}5lraQW+ zuSW(AU2=3-`PzPBcOUQ6kQEJt>nP9o*xEW!ipJy3b^p?nA%XM$UnMN`jq^|9Dy%3$ zz`f8RpaDc&2D6c%GX9Nn!1}#FMS4o`s0?wz@zr-XvRFj-qs6Bl^GbXc-&v7s>GW`( zWLQ1$diQVhL1oZITQU24QI&pt6xdto9T_}lQ*5Z5iLqeNKM?FaZU(dn{Bs&?TqZo2 zDd^vTeZ|N?81BOzbr~Wex80uQ5cpaCcL$QlAawszMzyd5IRtLhL#)PsDel5;WIP@J zkwhLD9Bg&12s26jA35W{n6~#zktg9Vk`BvJAJHQQ{Lb%623JTk-^TBydAN^B(7F|ceci}_FXlQbe{JR8l#^ZTm6JuBiuNdq%~2>o{CL%i8G^0cDSo4cO!y;6<8R7MJmsY^KOE0eIz&t8anS=4{J@DC%NhcrmrD*>h2u|5`ZXnZR~aIy#{J0A%Q= zK=wa$N6y33rQ^ey>)eB5Kf=^X4pMEN!iqL|DU8j=Z!#?Y(n&RWcB45qJ@p_Tg`K#G z!a>EXJUw8c{3Ra`ASi(3F%@)zj$42-R_}atb5mw;stRX$2!Q6^-c~vf2`QEZ~ z=f3(t*ya^uBJ?9Uyv@eMh1Mn@A-YH5FoFzAd;rk*cq=KE&zuO91N&1?2Q3%dUUtMh zET)SMESygVz?yAx0~R@YlD`-&GYnI+o_$BOtf)?DU*UQYeJj{x?F$N^BST0)Zw~-k zxFHHKrOA^)@Qp&#-iF4|%!6I!B>-ozuiu8kEtW0g;-oneJM3epg@diLbu=@hqB2Jf z`(oTTJw5&eym#;E#8(rZxr@a1+G1NZ+qZU}!`dgajnd^?pg?Qc)s++@rwwrZzDFXy zaw*bA5dc_8z@R*t80}h_(KTb9LBVXyQLqLW6!7{dE*a$I^JKv)e}Lr4)m(->&gp8T zDX|OHYcKyn<=XR(j2;e8CH)8Vr(py0uDnA=xpmjyiQkW$63NEp91@mv*Bp9j9P)u= z&|>e0mbt9s7dAeV-=YGSPd+nn#5WzT7Vr-qw#|7!;^7Lan+88I8h_Y+Ts|?JTwjx{ z^;|!ti|hv(a9bOi5CNuXXY#APw*S8|)c<86L&UG`)<8U*Rlq5(4#wn!+4B&-T7n4I zcBnYUPQL#;??go#9We~CnKCC+b9fa0-_Yo_mp}7k%-7Ib##ETv{PJ~w#`lY}P7N<= zuSWy55BWex?Pw$^-^c#dr2S1t&m>w3Ltair$d*+!HIaZXH+`rC0 zK+%S4TRTkI=orP>lxYLypU^Vrgr1|#|`n4h@v&(E(43Wd%CJlhxXo;x0=B_!F!pS9Uz zNx*Xm?&+%4-j17O5G^OYVMDvueBNX!n+)(3Z#}V46s83t`B1C7I{b5yx7Axk`38LA z$>BTpHiSIjJhV7nw!-nUlVJZTXncE--t$a6rwwI_0&{p8x(+~`?o-&YZMA4PXs;IkcJ z`#WIu{v7qd`)f3?#VbVxqb=Ui@C{cAlt4M;e7|V^0yJ-`~PpN9ReO!pwRyoY|HO=MKg*8JuG?Nr*^TQEuPNxr-U=X z2nohf4H7>L_~pCJk67IVBB9xxBoS6$y)gI1vPp>hBW#$OAJ;qm6$R?eQ2%B#9R~^& z#6R)4*yC8j-mYuhU|A)$5ZCJyPfvY6CGH0fX&ecHrq!e0F5OB(K+OBKnqqMu>&1S zKEMa(?CtD)2(-fA5SWPI%nZi6$sUq`Xt=Xk{_wu)Gz7CP{+rb{Q~l@penWY>NJCSi zZTrgCb~V*IdGbHY_1c|pxx=`*^&fR@`8vo7-IQ4hDL#bnbi6F!I%>$omC}Jrhl^&; z$5oW~CUSSU3y0&apITDEybeQ13a5l@qIj8=`42DDcUc~mKWAT`@o~svgKGY13xM?^ zWPxZ=xzF-+#y+m{-1_J68l(|DF99}k`!)7QBzfz@(N73cSzpbh3d<9j%#R8u(|A4K z2iz_re_zS?+;t0=FRyQHBz3@Xm@Yo#hj2}g)B8i2vzON+GvMUi=OC^cxyG`daPY5> z_YG}?bFqc(MIC^i(L-QI-=VgZSSQTO#1QMl$wxFn7VCUa^)N-}*aRz-n+t1lA4cOA zZ5c?lej+lL`J_2$ghD0Pib=%ZVM)EW=Y3Uw@wrC#>SG+z)r#vMOtmwxpTjl!Sk>Xu zEd$7&*WG=1ll3DsqV@ibQrq793#;(54px0j78sTAsxPJR^w*m_cmLd2=yh7^b&~OL zmiKT@w@Ed9JBY(Y#In>j@R45n^M5tn2E?kV1Rl^pt&bG0og9bj%l_{eIdRa>YXjpL zXIeY6PXnbOQ$$LlP&%Sl4JLs=o}%X$;M#f`-BYc;4WwWU(2etv*SdhCd#3ZBewM;} zCsZG$;TeiS%aEOZr>-s*>1c9{f4vnCKs)RE48QqQ(smI6ybp0Pw)Q}lqG+)s7!oR8 zBkCqjJz{;Q5-I=nP*`z<+KUh!S`C~3bUV`KG>}cUy$NsCQ>J$iQQE#0_9o)v z0yW(Qa~i|P$~Wmo6HyOD?s!9cfuG+Qu$}@(iD}N(Y9OU5)S|!$yz-CzYojr3BFt59 zX5v_N0r1Ii@I4R~n+wUL(|>06#pZSe{Yuf~EHCt-TjbKif7Q0?;EQBa-AgNnUFM=U z05?X|0q>WERAh6IAl<~_vm`sT?yGTA(q!K{aD=UJuBLBPAiIZZW2V|Q)YhdtK}Cpy z^*AZ5!>|sXig7}`C>J~lT?l88_$3(dP94%4zGw;@ul1AsE@AM504V!Q4KkMVqY*&(RiO#p+qCwd{%gHYXuUG8xnk*{D@Kx5)<~PY4ySaabWgl zV=MIQo?yFR5~?QChDVbFJc?ib;ZL+L*SWQY z?a5q8a|cX10xOHFPq(!%mOSD0!nTKNQ9t^E`gd-(B1xK^kln^`m7V8faZlMOowWOuJ^_2Q5nXh0UHW8Nn8urj@ z(I0#0u-;bKlE&>DN((7vXZk+4ieGf$m&g$X`0ugbW4~=jFPaHiZ;YuC&uvMD=%?6L z9B3}M%dPtCsQSj4GniqtYhGDLt^!l~l(?1v-v0v`G57ld?t{YNhVPdtE@~7fD z>C0qF^g~%gybp4NBKlmO+#6$v=!C6?NQsX5DUWN_9U1um=Om?6mNvpF&3WZ5==vcW z!@pKJ;78Qc%iTt(pw_!@svH1Dmu)2qn@#OWbz7X_8w#Z-CD&fW*=)5i->OFxRNk4Hl(>>iIcG7=_Y}$zA3x1cPd^eKpH4)dM!6wL^ohBD^+Z0d6(9P1E<&_lgqEpd{Fvukh$StEZeMu~q4ymiONHT68tz)tcZO zLFZcu4H%{TqLO<9g)^cD&;Xc|=vIT6%XsyqILyh_i|JDctR?SfjMdTKAE)UIJK)*T zGs@SMi`4+?V+LeqXQA5xN@lA5!7sG7OT8dR7_lCfjoF4D=*#AY%OJOLhly8uathm#7HW<(y@7L(;#4Z5gK0R_94&y8`h%F+r%JaOMSv~I zy*-k5%G&>X$>YkCD-d4F>5nfuSVmTu#&TI7?i>UcBk$hPu&}}Idi-!+dN}qh|9*Gr z$F1CMDotg^yF(h3*vrGg96HL+x;su>=mMk&K9j-Qa|O(7Pkk!fGnAmV@{jX5JGYk{ z3omrQ^c8>oA7ZrF2QbDKmx5pb(P4LprU=9I(ONPTm(8JM)_zU5UObTknO&n|NRs_#v**mz<|JLN2RRY5dq@D6gT!X48MfC~W)it5 zfyfy8L5YX%kQo9n$4uLt9!xV>-HR{T5|LZ_TXS0EW??6NxnuGu8g)_0baDOqo!dav z)1`k&SFw!*tUK@lJOoU%RegZg5qHT=3?{#3@-WXT9s~*a&kWCA1s@xT?x32K1GV&n|W3YV38POp6<3{VDuQ38x zD;LfWSbWu}8Z2UZpv_4_C%57FWa+i7h0g_x$i%*fv=-H4D!fck(fx|n7e~p}=+4#2 zFGJ&2YS^rZ$R5ud7@_s6Of7P3>b*^W61eQW|Ia;;GF5VtU00FpR>$Sx+uF+E(s_4( z!=#vJ-}7Q5cD3XEe~hS}(8;~#n2>3blk+!}psaxK){bw69TMStL^-sF$=~ci3cGzR zrf5P<6`#yQ(MzRrUt}qSS=z+62duBxN5NsFzyN@vl+MOIIBr8lC#g@;V6zbRa1w9M zz7ro_HN!svEiT#6GW+4*+U4;!nL1AZweF#0*ggPoe-?g05hwI@#CU6LPcTjTU8NHy z&u5=D~uh@3)Wao&~|+ah9{&Z4#dli#kR1p&VPCjRmHvrYq;`^P)rT>YVNTPNkCurj$s3>So;|T^F?;t(B-xVBmcw?l{oKLi+G%3Nb+pP%9KTd)s)plE5rxOE4-nj zAoSMR77B}9Tw9a%QaYjw@8sX(DoN>ME%;}{6XL(SeXV*tW8k(&$N;|&cZeCoR0spp z-h2F_TV;{+mv)N6tIH+Nxs{x6lThaY4_EF0<3&1>k(VFgbSVLW`;+XkCCuHjh%wJ2 zXjQ5TjKS5$`x5`w^}gDa90E1W5DSgT+NnEB|6y_0VEga^8Ol@oB0ik?`|90zPC?)c zq0T`^f0GY>319MD>=j7YS1mdRQdVp4L;c5F;PW?fE#NOFWwhq*1a&lMSs08-!SzsJ$;avg%hBtTC9EJ=_Q>YH zh0Ck*X6M28--z}7QV0+`wicea416|bI;B9sPG9~}e<)i=z%p%9MDl^b`vf!EiB}N? zL5(JDm8*W%9cEHX-T|mhv0WT3IgmZ78?v!?#AHD*ACAr`M-NJxdQG~|=7&U(0OLHv zo{`IPl;9suD1-D#(Hn(R!3mH}GyMflp+>LMU;WhgNC1J2I|KN7=Q4(M>4hIwBg>O* zwtq;hvEZrp{&jCn{Ccmo-fZ~_@c+Zg_{2c_w|i-ebanSnTW4)pDGKEqffO=fC{EdH zQF!=@tIF^Z6O@VSWfQW2p=we**8;#e+HXh2mUltz@!lPr^6t9K$tE}uTw0h-@67QT zV6!E30J}KZGNU~MO-afhR#}VC?wwCc09Uz3mt2qN!_Wec(?7ZzW0BbGRy_m`j~5*Y zn$Fc&w>n{4jZa@N0qV4jKV0E6;@^m5-~g}xPxkB~sFlV96LFbC9;;{H4{rZv`XVRp zCI#R^(Zpg?FLrJ0w{f}z%yCZa(IN3u4G&V6pn$?8iNFGjo@gNgq+oOteH6c&fKhYQ zD7>8;vq(I#a~u=a=$Z6@D788KL>GNOzHcC}hg>F<1B70V=A#TrdP8xuz2t26jdv?& zU*?Yc$7koZ8>cOqLy-jWv0g*TjiQ@2SL@Wo4fomG1@VXuxW8 zDqt*L(m~-nn-m1})fRu63z8T$t9erFxn1~sHO(9T+Shn`^CG2+oIHQ0B~89k|NDFe zYL;}?*LP+*?N!FxQY*@nd&1g0_`mn^i3~1B%^#jQsQLD>(ij3Ih3e_WV!`?WD{w;K{F#AV z;Y_XHjM&-}u>SG1wCab(J0)z+M+rf6n#cUdJ>tGv02@Lzs2Q0iP>>sqe+{s{;#~%# zY@h(arowynINjn=Y~<1FQq6R8OR77>K@#jQ1{Vf^OB#5m$>PZ3xSapZ=9HR?>0rVp zZB_*0$E965dC)qp%z^d27LECeZ*P<@X9G9Qp0z?MDn-q%%;Mgk`~=XYoKjlCeAm%M z5`3Ngm-X^z1TI!@H)`gP;S_25d?*0t7*p@k0(R>r3ZRci*U?LlFBiHUKFp*CKQ5c1 z>AZ`iDg+HsGXG7HdVN2>yLGDsjwA-e!FBvII#usyuNN{1R3 z0W=${n(VlMe^KKHCT41DqMmhnvZuI|3AsH~Ag*K2er<8{v>C6Xm3LKnh4Mh&^Zk#B z3DGNA<{1jgS^C|330}kma%}TD3PQ}!p@rz*)4)5JD@qk!GGDdZk2x;oEE_v?``Y$6 z$mBYK$=SYo6$5?ruP@;KyM?SEu@!(Pgv=ou1zONrMvlNvP+3jF5u85kP0DiLZaLAJ z)I6MZee2@zTJlOhx}5R#L5QivveEBAD-xjH#)SlBwayhp8&HrT*mCo&U_bN1^~e3v zMo|}{COus*OF6-`+plR1>Z>v_B#BCUW_x7qOWsQn{XEpT0X2J9H!5&5CZ+3`Cj1n; zs`s$mp)x8V9DpM~oCqZoq=hCUv0o2r-D7H2CsuV6HiQ|0#8|wo(im`U zCv6v_i~kST{mG|-4G>n>YKXfqEeo?3&RezBoehmS4w4|J6mUV&<+dqJ&hj9@Pt<43*i zqIM`aA2s1aT}%qr_yEH_L>liK)q##3s>63Q{Os7F5HUlE2pHomMRV+&GvT02EuiQ6+x35yjN671|t1Za%^Y(q9r zie(%lUe^3_n4FC6njP^Z#@-#U2o9Z4W_p#zP~7`AqgrP2pKe+2+jGF@zlTGLj2VF! zAiu$@XkM|5UMLFvHc@FmyDRwtwsnsT7yfC^w9+w4D4SO;qn}U!D|cv0!oLvyv?>&w zSCVJ@*t&KY3HHJh*N(@nClJ*M&?0xguEpCbh~f_+Q}_!#Y7_ER zHEVF%k>z$HG9!21LnE3~&lyo{!_%QWso&H^Z|WF7zG!~`DNne%-nyhJoFb= zCfimM?LWJS0(8)deLTSn#2?K(=sOJ_MgqX+M7m0fHI31YoA0<@oxPwJzo7d;KfcN1 zLr34Vm0tTmzsK?CL)(mvBs~|i*7|Cqb?n{vJEQR*i&$eVbi4W`(|dU`#?HU^sU=4O zoo+(lh#)8v&nt=m0bi*>WF!*j8H&J9yX}ABtzLX7mRB+LGW#{RGI6kQvwZ=rz?A|w z@9;r@oox^^L1QC!OeBWQhGfC3Af#(QK)3&?gWl~s_TYW~bpU>yRZv@atADcM%&pM~ zS54&Y^Jc({{N#H0w6=!=^T2Fu%*1=w;{dxW+tfknJ@=HFRISosHSZ&}9xnC|IlRx8 zhYa#{{*~UEA#_ntCt8Tq^XRFfN{ngKl5%} z#{?ITiGZi>7v9DF-M%BizD19}K#|6h>mL|lQJ+uWr<2yedwgKX6FNX1@d{vTMoBY~Xqx&R){UIsJZ_=eTf=3Ru1p_n$da1$K_=J7|eeadqzoh9|Zz_J($Kzg| z-|Lrpl~E=I^+OI7F}g$+Qu3#ESflmgi#v^x$4~48uYnXL4$62gQ|&i}GH?|mGxa9t z%byAD+GS%^?K%w)A$$MgZ3Fjb%xr`9`=&`!uB7WQ-^8Z1dZhgXsQaQnDvu|+3{};B_~_d?jQka{b`t*wAu}D%j#txURgXWNtA3!9Tq}klH}D4}q_oI38IG+HIE~_i9Ltuh;=8f&S6D)p9se_MhI-e;4}oJw;=&F^**t$Jg1zR>Akx$JjpT8J-N2u_ z#1*p)&-|Ug$waDRqyHW_zz?i2Rh}D!EMGUbx;&95L};wwqhY=Pa)`QreqZL>(+s+x zW%n`B&98*B%y8$H%@#i=vwU=l62+>PI+7u6BVs!X+fR-iCsOfFP^n^Lyl<7K0&l6H{cuj< z9)nSqh{+FcEE{vX-5yPadqF`Ug3t4qAEXEuE1J?sz>`a~$;Hu>dULFO9F)(P?$cLX zs&YvH*zt(^sKLbUFkom&H2~DFrd{*MMF2Zl$?4rMW3Vo(*nj(id^ajplU>CDiT&13 z!mwR|F&R+l^!XHd+s@~wlr)fXC068dPdo_-7a67o?}|i~LyAGlTa9!)!TP$iK3UC7 z4-^BCV85lw-?}5iB6llI=H76gp$Cxyqy(>GR#D!;) z4a+M2 zSRsuau#xf|BaJP!xkUdZWUb1r(K;pDYc%QM#;0tiG5_tU>H+a_|MoLT99zx0%6y3R z9|lmi{xc$qSMABs-i!M1sE;(*MF^HHUVpkP1gfMgm|WSuWqr10f$Ms}ik)!!B`>!{ zJK?l-VjfLL#<6}Td%hWem(zY>_IfRzmD0l2^pH^*y?>3R8!rwL4r(ZRV-v$t&~ z0!Vn%c{tqy0|+7m;mO6mfqO=D6$+OWANkoRr?F`sOp=Fd+*J5XE%C|xsN)DC;&3vY zhhKgZ;7a-SYB$Fy3e4kU$YG@0p`YGvGOP*|n2GBuGOh3MVn0-sKMNKUn1^j-Axm%{6;KxULd}HX5%z} z?EZ&P-b8}^5>alayg9ehmRy_dT6c4DZ*^*Mb?Sv`L#+P|e+xH*8+ohe;I;bUrpVTY zf!gtMkAd2V=Z^cI;Qc*ZK)_v>g{R}Wi4;Sx)UN|Xjx{vQDzK60J|W3DU3@>c#U zv@q~S$!EQ*&~6T{N=8&bot%zK=Ysl6lJ0w#O`a@583`)!9$^0kX65_h5q`I@3}D!# z&@dK&lmz`xPXLJ9BEM-}E52zt95i7(9wLAo?0CRq&~OnQV{mgZwugaWCqx`dA1Lsr$ABQS=)HCzx5!Nk-jmwHW0U{g zJdB$(8k$+Qbt1QZ2G=OGQQL&oSD`WTkH%MiT?rXzuDCsa4K&L6=d`KNVe|nwb)0?O zlZ0;lGSI%OG@!pGeS>(xOzX%Xr-4|ug1t{m`zjE_jtSj2Px zME^uzXn=LSKcyqzd_ZGWI~ls3k0rNSa9$d4872n@6+{vsv`r|V$5{aOX@Y@7JZ?2K zVM6(vp*rK?+$jL+1jy(9hHhSX+htXiUvy2(aVsuAU-grDqcAK-C zN^+2mQp4j90PtQ{ETkEXdh`f8S1iO<16Mqb|ERO(Y%~(=Huwe&Df$VK4q2;LR69N#H&u>}RH zoCutwP<^fI8c`O7Te1WNq~O0_j^iA78q5vgHjR0~x#?tLWY^FB>_GDmG*7-7`MW3k ze&plnS?D0RH!)^Z^YZ5n1|aV60TwO;pIMQB_2qkzvN`?%fUI-xANdF|H=ng8NeziW z1>x>ISKQ*xcaa&He61Kh$R#@JA80e3^*LpwOxaj0O*1bFW3zkE^$2al6-1>e@mhca zKNXnnQD?w`P=DGjK2iGo8>dn;*+ne{ZvgV>1@{KWsLgN%MkK(-6?VW3q{h_fcyW7w zY5?Bkg_$7yp)YlxS6>8R7;bK8F*wk7g#}cDqV@Y8P1uR775x70hxpwj_-gBdCP%US z+^PpGDqUBFS=)+~w$rw!u z`0Qw0AF!_vU&mQ{3M2B>XnZnf>e$ilr`Bse0Ndway+zCxRV;Q_0ZPV^xcxa^^6eyA z6$JPLysY3=Z!CZ(MTgYP8@sp4iFEBA!MmxzA?!jvhyvRq*%5C1a6!Tl{lEB zT*K^{AZRL@eS;C^A$^W}>82L_reH#Nd3O?{Gk4tWixDqryj$rpo}ajT<1ny0C|QVC zyIFvDy=iTWg$#Rnrqg)*<2lG%0jNCJ$u!iltE|@Tn7V!=S#A@reFh(Lei}oHx4oo# z4!YI~NwAs5u>p6KW=W%bLNZ2c%>Qs#qcq^3Uhnv~Y@`2sSX`fh6qlXWXgphl1^dz6 zv>J3?Eyn>}>f!r8biq;uVUJ`iXJk7z7nR#u@5^l}{EE7qWPevs)zZZHiAKHc?cOtQ zq@pwjBRc%CB;OlblHT6rD2=Vs-*fPd`4UWaC{h3Q7t&q$#o2;zRbM_iRp)NCk6&ct z_t3A77aY4%4@f^@=jclwz#}l$8>OmbF#_#qYYn#mHqEyl;D^=)meRrxvJ(Se3$Jm#^K3uUHV%j*xJpwANC%J}KtTm_u0%r<@Ij(QHdO3-wHC)k+oJ)D-8AxR$R|-yMUX?`v?K$^ z?XliZcOMt4Q4SaO_B9gl;VG7@hm0*xgX?cxcqr8IdAuB~|1lsSi#G-GgQH2v>Tr__ zN)BdWDdS$CY^uig3t=WVZyn=uw6112L0rh!$gkcJ=v|v2GWB|v5}4+>A;tHG8U?`d zXynzFM<67qa4>DsM1N96@*$`CCT-@5RP&8EuC|Bd)D+6c6d<}uUzKciB5^Xzj%v#5 zJrar!A5PuNFpo)nyg~{RC%?J*u>%hqM;qSAb2as|y`tv5RhOf^F48`FRIVt&#@jIrlppswyAYd>@6!|Cl=s zCj{=B>Ub{sK|*Q9JtPp5-V0p+s6@GQn;P6FCGr6&BZl~A3$#UVxo+bXkcm1M*ui^B zpzv#8Qh!PP&Rv6)O`9i|p1@_r*vN?a3S-x=ar9jSzRTw>^Ir}wcsdb3pp!+sC!&Ev z(YbTY4z{IU7<+cus0q-%LW2WzX2X*$PGuOmkdWli%|CVfdtH|UeE2U_33%IUta;+nG6k2rYt#V(~&*Y4AK792^pn^J80QWMpE8u-sX* z@c^^a?h^2~*b{-?g+K(DF9;PeN(W=bAX*Ac)m8F>8h0H?CKRFo++@!sEi!W?8nSO( zaGJYe*Qz$O7ydYC7v*^6QdeM&%o{%g*u2#_K*?OK9DG3;g48LiEC1Q>Qa7XFS0}qd z`s2rR%UyQ_esFujFCGE5hJPme zf48kLmam^K$rJCA5d=nEPL0&O`1bZYksekvqW2lWeqg3HN&s?673*8&K7LGO;)P=h*M z_O_>In9nfG%1=?Tr6W89h{~~8e*|vwwfKvv0B_MzSem0Kw`aH&}0L;l<-Rbl~;QwgxqK@mrN0JX*4{z~) zA`Ltcc;UR?GW@8=T_cnPyEgh?0T4sY$&w|I5=oRViKSj1`2tZzgKFOp*I z8avdymP70sB?ixeqmg{WCDRqm@ftyLu|1g}ytt-xaF9S`yLdB)fri1y@hJkCP6pUk zv#pA1-HtcXh6oWLI^M3nuQDciNV^`#hXCr~>P7^)fGmwrMy_*H!Qwm(&)f@X;zT0K z&SN%giL{OR&2`z0K_`FYwa&_$q)aD=$IxszlQ?OY{BJVAfdp+6PwjvAz$4iZGeA%I zEA^_)aR^j@&Czl7T=^onC+7a1P5<9daSR*-Y`{U!l#3B7TGK>gBa8yD%Or0>I8C1B zzN_5N2=`=7YH?8xl6N;$B&u4D{NCJIF(Lgn?)nOQo@D*ncE=g*GofzW-v`$Yl;$SQ zI6JPnUDhC|svtQx(O!o(yb{XuQ$?aL&aT_P>TA5YJuQ{mWHm{5Fm=ylYH)UZN%)n0 zZ(TfF^}o;IsDygcc~_`3b8SQ0->5_}fyKkiQWIz1=4$%N9;~~KmKY$^kz`51sP&aH z#_Q#n>3Uew-=fH9#2vdQ?;>%(@}gNd#H38o#zv=NoMmvv>?J=7Sh~49%X*X&!*{C^ zjwgm@CC~4tNPsI(pIQTaFo3O>nX8?!IqCb~aA@I%B=*fEJk?{fhn1HfWIL6#RQwHc zbV~ir=Ad$M)jRW?zrQbiTO&E!R2)ZjcYipm+Y2v`xILfVoKj4`CQy)CqV0}pPLRj>c| zIqJhq=5oA7a}>ksiy=uzw++>fm*Ol(uoX9>M05F=(?Z@u^iT3W7nKx_VWdsJh>yQj zEv+c+UqpExxyjqbuZ~P1TJ`1Zm1>OOUxcD7@%lxID~)@J`&>4p&McqL8VG=XI1TRmbgU<@TI}PFecA~9C=OejxeZ_`NqvtrMO;C zWtm#fouApB`B(_xxPVAZzN9b!Yk;stj!<`?DWC*clJ&#rwu1WKcdzOJDJ_Qg(8n&8 zvQC3%A^{BTO%JdATn*v{&*cGNEyf)Sg97Nbh-O-JeQ?+8c{{lOgt1H8je*~)b~TqC z*dBCK!yL!U@Jsyjm%#br(AJ@4?0k8;pxJ$ao?~8%=ewmB=ht6b=>)b1N&+sDc27@_ z3mA_Fg!zsm`I?Pk`P%)HPc9sPc(DVkpmzZLcm(!B)yhbp-Xc9fsjHFsq$6?Oa`a$O zG^vfKr0ChxoSC36bT*o4B&m=X$28)8*Iz$!ruV(u$#FKyc=B(JZTXs(iu%kiFZe{1 zC$;`$!Z!!z!$X(~9fBxzgS2F#t;hWKt(mJXZKvx)tT)kSGjBfX&py$XF(24CYM6%y z+94F&mv&5I5%A7)lLHxL7qY9j%u@0W#%xnQ`D`T{5f7KtP}Wa|ct6WMIpsDB@VjfP ziw00Cr4bl~3_4!2#T-T^hXx(RVzjKim(;$@?gY_z>>$9Vyot4D^ER|(ylvnEDHq_A z{@V`;q>`cgEF|;=0er*+;YTq_gZwc z32Eok(vW>F$%x6_X8vn>g=dzMJl<__942~(X!%Rp49)z#x<18_O)r<^Ky@THeb8$c znnw?St!8(y^{t{b^WZuTx?rX?pZ3A~Sq~p88W%oO1k!J$bmbs$#akUUJIy!?}5i3*wF9O@MnT?$8Q7k`pdBB};k0*|8M? zC~!W46NN^&P;3yFkhp&y1u9IsSDep#%{d0Z)knB`t8C&C*B*;RX?@`LJ1xigZS%*E zX%7#`?^oZTH~-?P&8n4d zp#L=@Pvc;YMQe$7IGMOkxcnIv7M0U?k39AcE}mQ5hEB=2>d0{8<&|%6f_bUJ)Qsm` zofLk_%n}yYb$Jg(K+Xu+dUJyF0Tkm#BUa1)t}3sV&E-|Da#DbN8f6lna0Jf#8WQ_= zg&l$a&6FFJ^zhp(-~-s71QT28EszY7iX^M$nSS`%YLM~mw^@|wV?}s*!I`hh~41*SsoDwnaaQ)(+B$A>5YHa zE!?MQoT~9P)VhTqR85~5)EEJL+XY-E6se#ooNcSMKuUgxG;rGDX5SJDm>y0ykOWnc z=hUG$=h_;TJj?Cp8aF(l#}@!v8VCZj9?G(Og8kx` zi&oOPGz+5RrIj(vy|ebu3J-Cn=d&+XqBTb^<>W*%i*uY^PVpC4?QlrI((zW9cj zXndYAU&`_NWmg}5g$fyrxY6Wb$In9Rr3`w&wLprMKqV@IvY_H^dCVp~W>cQ{oCdgq zwzFM&07&E7*1rX&970}bg1NUp7uJv zv!i_Wk>SS|bK?^6u_G2d>Z9;asBR zzu^QoT>Bb8P{F@yfPSV12aDR<94vtEU&HtMA&OAbVJ#iUkpIWkcR*9&#(zKe+FN#+ z$;>9Zj7rGJUfFxQk-e^+k%*8T*+MjAUL!IivbXFVA@hCuo%jE~?|IL;=XUBKuIGNA z@AtF5jMO#?kxwqtmdMn5@>1GN05H@=c|=Z{RGTaam6qVMlX`qrV}Sd8e|O+n7$C+( zl`g}3@)X+W>-+r^JoDZC$f0^0pcQRjyn;OI-#=|%-xN=0-W_#}@*-cUDe5HqEN`Cako6ko&Blc0VVRnNvK4g)h_$iZ|wZ@44etxYQ4md51mWfwcg~UElWaWM^WJs3z!Nz zo&G!}n)Pm`qWB}rpNI%jA!+=>%;u^~=4dBt zrZJucP8=sm5HBz%V$}r@bfUg zK1N--$=8-8yYyyW67?ujWsf!Lh|MN93JctyKDzcaFNyeS;nnb2H&SpCv`2YB_)J9*&WWA#1VkvgwHX$nw$|*mm$nB%0sun}gTpjDBS`9(t01-b@?jMf zD9^gYaVh}0qvsi+1S88oAo6!gR>lFI#vL00a!6QR=$5yfKki;9Zk0$_Q354yg zLAi!N)4>m(V(q7w+U%b=zBYf;xR-fOTwEP*8u*8&5^hAP3|K0IL;~^ZkHEjP^-rPP zBJ1zDid_`~_=BLGg*7O_IDrxj$y>A`{IWWAP=^uIwp1q7hOU&VeDddSQn6EiPQx-% zW8Y|CZ~0?q#wZL0-)-DE|8+XM!x0is3TRE9c0t1H@A9MBfc+u_aBccR1iYs`XA^I9 z#xqEMf-2P?&1A=o0C2%cGw9>TIx6T8OUx55Q3EV730x$g?u~AF5gAP(8TEaZ&^3*v z55*7dF<(ZcYcxmG;P-@~4GB$xaatxP9a;XSX$KK9EuM z;kV{+gnsZ=hjcKp-(p`*e$ek&v;3elw`S}$6t3vw#9WaR(n=yghpF^nx}Qpng&rS^ zBP6j~M2STPyn+o&Pay(5UYZB*!hxiAs>L&*L1y^W)7&Hw`owCPO`uj-FHP?5ZPTed zy{Qz50u@~&uE)$9#7({uqM;IHy3-&rQ-Gj zkNu44j zz6gNZmuInDl)%()?G+4NyXyJ>v0$93DzyBm0`Q}K3f#LMF8w(F`R__SHve-2kCR{e zmXNOHkd144kVe@zBZU#slMVmCL<%-%Rsa{ince%RN_tETd={dMzSDuTF&M&&cB=To z^mL&;f>Ygij26h=e8(j9eDCIShDP*J`MfCbeyyc_Stt+Y{4X zWp|uu&&*e%RHCHD$h#|dJanBbT*0NZ#FZ-#KatJ(uY9aH*>WK%O>eIK)tl5CuWztl z;Q%Z*9C#-87>gg1*yYzUcDN86sU3g2{t|Au-}!^0RhPN^peFjf@Z}6-K8_@3P;bP| zO@@-7A=?fOl{c9uww;ZHDqIa_B1xLjALDIMWuUS*Sn{8frfc4<$oK zb%>12{M_q^$LgsA8rSRYp55Fp>oq3TXNzfl;Im_J%lOG}xwuD4@16-Ia${|&tsnU3 ztvlu`x!-|PSdxWADevg!rx;77-CkqG0JL5 z9?C$oNWHb-%&J8TShF%cm448IGb&&&J*yW6FnVH0h@W8tIofO27(s96KN-l!?Pklm z%O0}P3JI;#)x?u|-^<;GV4oJ*hPj;2IudRrsEcdVFLwBuX0;m@l+I&r{3(kUt&ke2 zJuz5Z-`7gN<*B9!)ma0PV6KZZ=gV?v*AUEnS2vbm0P2~Tuuv*6<$1d0J?lBz2&4eue)DQKHk!8STxFo9((7X(!LeQQ-7HP8dKHV| z9lt^s19}?1@uTXw0qS0=@6*qzmii;*ow0XZAV*D_FbWv)P{@5~)b%V3Iv zR8{RA(rZYtOo@v?kN$p=rZYy^sH~gexH#X(h}?;?nU~7DnC#I7CI|;2Uh- zr)pX8PnyV3o!PQpf6WTlLKga*pEOk+oyQy@E;8l zo1KeK;fO-K=3Se=(M?@(!&vW^s}iO!Y!Vj~?+|UA-rXkJCVGazA!F=|9CYTox#n^T zVLvB%!j{wDi7-}d0vdX;5}BPIlDpBk{B^}R$!So z{gp_{Xj&USPF4p`6km+AZ09#OFP~l1eaf#4`r~AFzRn!9Yxrk;q|s*4 zG#?ql{Cm1Grb}?HQTt+M?L$h@IcH7)?yxkmkC`;Y{`DqWW-qp6oBl4#HvU~cf)OJ& z1J3}OH~|T&F7!=(`(Ejrh7m(vi21CAkNNU=CtD2|w1Eu-x(jR|;S(g~6A+H^hz<+P zZd9!PO^H$5s0oAa)+b`9Ur=V3(eJv%YTmpb+vJNZtm{KyIOxp# zIxd^fC=S+{n;62FA2t08EgQPU-d6!bW=e6-kwk8~c)YvFq^5Y_dXAjg zS=(m~*^ALjxkkuq2i)VIQq~wf+kTwuv+h1DNdz}-0TvH4=i95T3R>Bo!qdOdKcoNNy#|Xe+>j zlJ*eS!k#?Xxu2tL&pKg|;8XPn=~YIplyq&|_?vC?{t~op?#meAa&7U{p(LY~#&$XH z?XEWc_LVdqjzhl(X*_qI7jqF|gDc%9?gnP0gZCE2ovuB-(%l3xrbqy`5P7^xco4aL zS?#{OSD`4-GqW){{HbJ`Rxt1NufHgpw?wtSYuqkg#Qn;RQoNVpXoM4X)gY1Ynr~_L!LS8^Am(ZI*B# zy{wu|$g`H{?K`0*yy;e%KGY$URR(SC zh6Y==$kvfFOkYX6m>CvjtPfs#-|?#R8s}k(`X(RathQ8B(NlM~wO=z7uDxcH+^t`> zLpd6}JlzNob9zI679;2qcCM@(`r3Ry)w%VR6-ihQD~ ztmLh*W=mY!_Ah^~?Z-59$JSDCap#zyD0Mms3 z3q>2w18Y9T5Tpi687dGUPGJ@s?x@@Be@+T=1%mc`2VQlqM^Ep3&LV>Ynfux=cVAC8 z2T!-P)+OQ9^?i;?nc&}bL@!G-HeQI&N5E6j3}=wQf4$j16}Ts08B9L@}gLSFiwaD?G zp2B@Ii&gi?lr47OETQn~JLkmK1v^Ph>}lbzz5Ykv%kuPu`<@wXxtzq%Vh60bgxgFiA5I$`2%y!@n^t%#H;{-OTx~{cSJy}#$weCZuFw}fs-2J zkt{aICH-=11p#hJLnCf877!brXgSTnMJJ1eBRCI#sc&{=K`F_5Y47R1<<#c0oAxH) zc!4(O5`s*j@RCF3yWMlmmS2dIV*1-W*d?P{ZX2L=nmZg zEv(e6B7N5`KHhW8;4y~D^{*v@KKtBCkN4qnUdA+%#omW{#Eg$`?o&ib*WJy;gc!S& zOGW(9Ex)y-(64g0HS*!g$C8m>KG)sv-KA1a54lb6hoyc61l^en4ph4&3qDgB*1z~= zmy5@AB0YS^`vS*tcBV(;f0QvP57E&4pXo-0;oHI$tbUE2l;%$U) zJSs24MnL7dG(yr2d zBg%5dHg4nCAlBfRvBiR@!|ZOq!_D>N(@+P!>8q-n#6n;AJp-woGA49HR7b=+!wrX1 z-ouPOe}Q;?F^~7!w4Kp|X`>FN423@rVc1iXzSnUDON9aCHj)DWhZs`AfI!g)cCy7=TP-3J- zFF9oYxXpnTM%0^^qQGm;x9w3J zcC*h{;z-;XZ(eooV?e^Anq8dX!$_9eWjUbazy`*Wq~CLTXAP42FGi0%=QILXW`Da+ zfH|^FMWE6BpVHF3^?Fwq1}9pbKNZULyu}-*)ppjco|nB4t*Fn1ir_wN1Wd*EJ1i-Z zA{Io#F<~jbzGC9Zk*@T=GpoqtyO5}uUAwaW)xW~D;RyawY1nX-{?!y<*amt8F1c1$ z2lrveV07682Hs!foE>)tA655M7|;UKTTo|S#0-KyT=_?gngF^dG-D7p8jDVWx@&~r zP!}n|@X}oqzG2-B6qDB0TqMq3dV*c&ZBm?wsuvN46IIW3Ob`0r-O#VCzS&uARi$t3 z`tY^CrqwpxHf~GLycLHl1RZL>Te}LhI2p!EWs?Y`>e~2!5?||iiJn=omnz-l)>Jc@ zHyU2I@-vmu1;-=FxYWnB*bmCoCB)X~a^7kE+N%1$G5q}T~e_I*r-LR(*N^){d zPnHEVHoUNMpb|;rP1|h3Yl+zLTu7d#P47P$h|s?iytw5SYMUw>@}n15ZAC;yl>XML znuIivvm*SPM%M&6)g^@->Zl0W$gO7%g&x-q^%}d_+Ho`aH(#Z<2qc^!8#HHWEwH8I zHbPyfL}IQ?1rvgkiM{Ip6HAW^ZsXCBfIPGSKeh20p*6C}JKS)Hs<#)Qg&UvLHf{MAXnTKC@xpwa>d`!4Qv|z5A-1*Mx z!uO`XviCLVLdPv$y$zx+%`ix;Va20#*5vt24&R08*!t<7HFfjz%C#_Es<9<=E+u(6 zGL+g!yrt&bT)15yHn3g97p&#|G)am;&vcnJ0`$9%Z`2z|IoIo^SYTcb&M+#yQni;% zU~Xz<{sY%{e?xI-sB%Jp6ZZ5dcLK1v1~8lUV4#AqCdRLcLlF;cdgo|rzZmlWq0MT6 zh<(v$`t{{h?-&Rr!8-ccSWKJ_(2O84ltsvY@}AF7{kGV=-|xTOu+L--D1pqy-fV$Ad z&o@UsP)@0%o69@y!$9Nx;%ps z2?m@gzbiTbj9~k7q})S#Bs$sDcZsL6p;`u@vx6@RR&s*55$Jy6(Q#q+wKnu0;BliXQfQ@lfJ*to%-G62sDC0?eAVBX1+~PUVQef1mZp`Sx1;K z@#%vuQV`%y1RyeyO$zsYSGo^25h5{AiZ)s)=4R9b#IrI9R~AI?xFr6jmvNoM#HWsP z5v$#uTB$%iIl>ovUd4cKR^fQfj7VTMdpw^0?y*sTB#*E-YOkw=$>w$dL`d%ihr0Rz z(D2PLF@h1GBBY_UbLL;a2AehyBMwW^&{h)wVPs}0h*I^5*Eq% ze-Ioh^UeiOeOI*IRgs|27jR?h&H&_}?@1_%!tF^@qc}iyFRH*|mX_wOl@t^v(!#ty z>tY>t=z4PxUyr(MeZv+i$MTx#vS=k z*sParyo`w*c}_pf1?f@F%rVA%0GclTz;22hJ$pGYAqi6ZX57c8-WB((xT@TG0npTn z64>Bce5LG6!&Z!M@s+yMQbrck<&klt&&n(5?SEz({jF7iA@f7b!D*22=^W;bRcGBl zOruXc_~g^%Ha0}r{;}^_n`p?2g0Y%cWz4Tm|!Zo!phqrt;J&CXZ`b1tp) zzXvX+78jYVI^G9quN#+!5#~GL5B@Q$4oD11**ki@$Ga=`Qn0PEY3XbviIRrsMJt}n z?YU&~3p6v+?t26?osMRl$DtCgKk;0ARgGcGcdP&x30mzJ{Y*SbX{G5e--HS}fAdr~ zqPqR?PIqjkpK>sAO8L)Q^}3{3*n7CzXN>nQZU9VAK12mCwo;3?!!A!?4|sWCrb#w+ zIhuRAeL}b%>9k{J*hF!#jfM8S!{7fAN*28~FWAB`mwlwL0Bk07f@ z^5i(K{AR7sElQ(dVF4L1YxuF^?t*>hNdi+D>%XV44BYIRU z2X5BgefoM;SQV9Diy(vU9waf-j?^)vn44dl49&V7rxJi?Boc0P2+YW#j;KH=%q}}i zR;iB(17Nzj$HcyPz*B(@mMheNrs1yIkt{LLlNQm|gyQyOv4=>XIJlTQ0Ls(y{t*YT z;Os})#&MhDLfOy*$j$zw0T|hfMKX9fKIH?*vqmXvSDd(MdXPZSqMNV;?wj`c!CmoC*qC-WpA!zjcUs`PS--6Q#C zcMt2V-ltD@UPenXOAgppc~pnq!96x&jplMs&u4=gukP6Frycd5)hj3SFtH4$lrM3Y zlu7ysZWZ=gU6sc2dd+Tx1O_n55j*u)JWq53iw>Sa?3mg14nFccj(=>&#pON zgWJw472zC{dCc;y{f+!i?`yc)`C|8yJd5ZfVGU;?HnL zJeiIC)xk?PhnrcG0#hOW`u90wQX0j%@e92}B*TdNhTTz>g)y&t3Z`Te+egHBH*9EYMACC?g;9d&K6;ADeeuPe6j7pamM*Trvn?`3X9y9{-F3 zS;)WIxs$H-9&o$TpB)7H5iH}XxIO{^bf8&*+#D|w?AI#ro~?ApGH||*tuE$^_;OX5 zm9-nm+E(0Yo<^Fyc?8{R37<>)RHkmc4&8Hj>+Wa!FOkSc5)#Nkue^OUw25-WIluse z0(8ktk{H{Qq3NEF%r}&7OlZN@G5eqY5>D3MotwK>?h$2OEs!L9D!~>hDZeLaarV8 zOewx*;Uv7pl&wBkmbJ6de_4;}y zN~>z>(empf?X4Hv&*U)_pH0M~0P1HV4CFAc`5XC@28nrdPZ1X(*M0H=7o1-;hg)3c zD>aFJ|kqTmaa;r-yjpQ%lQgQJ%M>*J{~?4jcKdCnQ(Q>g2+;xsCe z1U0%L&{QE^xAu$bXSqLrIk)aGHmKDePPwZ}jNx@D<>nF8OswWDQU4@vAFs~LXHI_K zMzTD-i;*EC&W^)fMMSi;G1|3YRo*U%si+Z?H3E`WKDVx2rp^2!v+N9 zL?aA2r&hk=^u@$EPQc?M`xuxD|4+_IL*u_5C1X5Ip6SE&K;ye68Unzaa-AG#ypP-- ztIc9d=bZUW+4HRF_Gj|2^E{y}8J%zkwXZlXNIA}$O#PI5nl!F+3wI>HeC*KqDOzh? z+gb6Yk3Z_wQUbMMN7uqRO+MpXhjicvxjQMt)nVUFH-!6^^47i`ER}>a8&uTR%ss-f zx9(d)DeP7sH#*~kGv&x_XpPC^f*N-}Evwp6`dSF$Rx>Q5MKpngx(g2YJ~M{-nzcfe z9KSg9y2h?fdi3h1b*ddf1G|q5dhZgx%P&09RVBFsAg$$6uo|MmK1h}*B+z`@BoHq0 zK@)(abV03XYROv&yXkVCX*f1BIZ*;6CGZnv!16=n>gU7U?`t}BkO}njHHXfrxkM2F zh~Ry46$8_mHUADV1HX4L!UElbd<-DcBjc6lx#j!(4y0XJ)>tZ4;0JOidRrTI6L8WrO~m$%ggp{dI8Fz@Y5~r zGTx}6SN3l-c?JB2^ZT^WSQ4CM?WQyPx$537v3FCfZFD&(d3Xr>Sq96cf;a zxxdht^|XiY^OSoJpSC3ZpYN9^9s@ZSYqR-G4Lg+@M>Bh#!+-Q;1I%aHbKy)BXS!6q zb~p9W#kTAl)4#K`SXnio$`$LNr1|<|fP#kA3-q{5!j)vDL|4K-^vI*JW+>zh!7pqx zm!b;EWx5BY7Ro3M$aZ;Ff!BNlfKDiOuEX4Kcp0$xqPTz#^mLuafhrEZVHkbz7b4Vo zCD&oZ5a~1thr#FV@nLoL@YXb?G%5nCo-<`!5Lq-N@wum5RvxB7@MT;nn=@44deVD$ zHdpsdn4+jj>__rx7spWoX2`n3=26pnf^MGIx7*o9UrDB}mkp#1q@|S=*Qp~Q_U}7r zCgPC`BPTBOr%2_)KyG!9-H5?#ml>>94)q0$UElo}!84^m$)^$Y>Nq!`iG5gSF0B;$ zUXLq%@PSUGAclnvvIu^PL{JTPt^{t)UY+op|8^rr9uAZ$0`Fd%#%(vt0^|2Wz-PZN z_@uu1bY}MQ{K(8_zDJ;8cL}bZ-JQ>evvKg|*x#};PJR7HkUfKFOCS)W`|oMa1^Zt_ z1Uaa<)BNPzasO8~j0=iGV(P!pf6>q-2y>hBfCGY)<0>U4Ug#NatA!NrcO4VMVZy?* zVUXos#6jjyTwJ*STnl0}czdgn)vrwijwON>^`P;)mwlCgYw-Q1#1#8^Bs4oZIcAIl zz?w`KTDSqVYqw>g^jjSVT%7$8k+E2x!bW?Z28!c>Bbl>qX)4gaXBJii0DBfrf%)7A z1_lW6mgd>3dJqZ0_N=z>4{ZoJ;|3-cc`@`h)D(~>QYGq8D_c7Hf4adCCEewFcZJ3p zi5?x^3&7SG#6f?Q+?alT*8j`%8?k7;k40?zlyyiT&5&@#I7;Y~y7gOg$=W9|g+TzI zf%1KMo#2I-wI_(VPtyGRs!&7X&h%^^Hp|6BF(B}a;2)vLM=13qndwdxLs+JSw0ZaGYpHzS7`p=;_ z`loVeDNoWit;d2uv=TJZ!M~!E?#q=H>Zp}Ozr|r#G=n5k0@+0QiX)DGT?DjjZjcsx zNyBgEM-J)P8fb2D$;$fk90nq5VZV5K6=aJD6Byg?VlbP7AAz7XdCRI1jNkHzJyJg{ zOi}AQ?h(1zPD%Zd%}vIEsQdsu=*_3~J8;+9ZfoiaCtLB)bR_I1fBsB@;s770C!sa< z*?R^#>D_)Dkc3c&dIU{CyS0&h1Csr4U(nGnJ#WRb`Wpb;9_Iff+HT&q^?2z+T=EU$ zjPX2PXB!&@EtB;~SI4w|11|>c4}E9OYQjqzVlndhbUJsHMO|LCK75ENg|N}=0pRBjuwgaYd-3z!(S4^JY>RN^R>k`yr+m&`rVIzH|tSHA_vgW zoNhS8M4Z811m7#1E5emRC2`y|7{WTDgn&&XdK3%9ZHFvrS;&`6WzQ_3zOr!?Yah&d zf7N+FZah98Ur{!L&TVhRsVL_*)DCK+q;6?oTc<*>q{j<>q1bdL1cH{-+N{t5({1?h zxgmOk6N@lzu%Xdcv81kW#;4$VnZ%R@Q>X53JzaHonzYz*{OhuIm*|#DZlF|%Ltk^^kvwQ2zx<&~>2nab*>u%0y(x!H*8s1jlF#PGZ@&mPMA62zyE{NKN3?DxVme~u5VMkJ7O6lRplDfE$78@VfB z3BuNJG(s^04XTL|`MHZzB)C1a2N~sTP5_NHdFd2t8BxDis|J0KkaFzFa~JR9%~Ha7 zj3L;LK4r!Q!cY;L)W1WqhLj890tb#Bz?>AfX}O_eS&1bA8zQ!q4-k-vqrC-h8Gui8 zGKzx^J}F`j-0_#axHt;_y(AFq2?x;hjK^?I5*YAZF+t7v(q>A5x9V8X6HDiM0>^NZ ztjxOr!)*?$!|mZnHs{*udwWhP){L`z*Hn`gM*3RMTW!5Wf83{FDAb;qw@46cN>QQ^ ze4M1}&S2c<%XZ_Q=;NLhwg{#$6hHsYZdzwwfsHbSGV6Bo5q2V*u$In{MuL)NE!DD1 z{SOcl->E$H~$?LolkMketAoM0LtwHN3Wr@!1K}Q9l=6;kjHzoK7bO?C9Ba3 z#eOUx@8*{8>J^x`o#rLSd5b&V+rg^LTND0JCF|%Jo1id_3ct|Q)jlp>@f5}|=}%u6 z415i~#%&Af-w$>>tRl?+Cep}2?7b8Bv^|c+phBEQNuA3fE+#6MzE>yWcES5ix}I@f zJ1cTZ;`x`*QDgp~d_9x1i~^DC*8lRV?_2t7{Qb8{8?Cvhd1kIUJ1;Yi_mbM>qr}#q z>tFj2qqfzWS7hm8Y8L)-$zBUHR1-7$+h5yQTT`|Ta{WMx0S?=*Oa67T6MQI#7vn*8 zatVFT+aAjv%lq9kxeel6JIcQvBI|voRtiiMD1n@-(p&&~J)A+uq@=F9&hU83PV(Bv zwkpQREl{M@JM#N&60VbG>@q%n*!_L!4LrY;*mTw#+Fq0UutK>Msrsk#;18xdr7$M>BAF0b06J>Pvd#6pXF{vPOx#I&}*fo)s)mvwJ)kQv=S=Xpt8 z+Zw@iznFr76g1AiWKEvk0&*{fXUO2M2F5us5y26`6oxT8+8_fzJPU|kzoDbA(*#P- zPadvIy@f$~e))I5Gs5+a>U@@-Nd^{39fkBAU0QInOYXD0d|9Dr=Z6s?C#ZuGCy_FS zpwe6hgrTZfYYJXL>p2Cf_dn_csL3u`Yn4G;Ud=(U30PGp+7`S=2oBz+5?(}o52OTX zor=&|e7%?!Y6%Uxk%PBIr)32QbW=nZdX2P&XtxJs}s)nYB-Vpy)GfRj5X3 z==gXCx_eEQ&<0>WjHLxG6g^*b0$L@X{*ZOB9mr;c98!eVObxp$X zHpW*&!&X;0okZw84$kxh6ORa)cup7=_64N{IHMJXJ^onc)2Y&6y&4+&DM7=}BN)I3 zC4q|QHUHg-!$hr9d*uhhna^`?D=*y&kcyX7He}PpmU-A%$gw9$04m-7$CrzTp4l0t z-llgu=WtcQM$7LB&z}4K){h>XeO$50cTZAdD#cLTN#s;o_LAfv@DO)YV(N-b$hMho za=&i^)GW_M#?wnB6hsQemVe956ehSH(Z2}C3QJ!yJtfQM?8%1RN-ahM_J?>G^m58id&6If{+wJP+@8e- zX?zOQeG-PKOy%EN3i4s1;k;{^odHddY1@#P7?C8)-?LF5MS}JBYCx`|t61XwA{(o@ zZxj~Dq&R@#XNdImbA|kzhnJg8)`CzMG?J8^eX#4;2y#8LJDrz3JA>ZC@rM=02;d$= zJ-N~7dDy#02sz=EG7-(OSJv3zn_C-O`*`UX12`z91sXSyasmV}!)t~Uc6Nmi5a{Gc zEI8gY{$7Z!ynQqk3k{eHu>wuP3?Sh_MPsh-7Ea$43v)j|+^3sk*Kj4E1l~`yc;Fj0 z+AT*0)Y_Zb1i74W{<<`tLZIQfm|B5nIOVy&k)M`G-dnRBWbMOy$RpM-GrmoPo+t6DKjA3zL8F`%uI5|u9eh(Q=)aA2Z49zvcPzhOt|fyPtGJ{R0mU#qAv*~THSJ|4O3A)m=Hpj%a1rUI&W+RAE2PfF1pw{W%Syu|tj3$Q zpVnEGn18ypNz(0)b^AAA!Q-COnYVZmcSVRd_Y~rKmJ$p}x&-UOa(28z*=6V*MW$W)i)&z2mk_ubxXeJs!9g|w#ELaK@rc=& z)bTmUoPG56@S#TTe1hnuGEN(8Woj_ctS>`yivf$=-PU$OL}Uv>3IV4dfSijO;eY}U zwFscP2-ti0bzXg>uS2`_Oo?d4vQmAXiuytlnl~eyMDQM>=e!c0RBI;b-+jeCzUCOO z#2VA;_FIeV#`fI+CfgOYb|X%JQ3)9vQkU;&l@<`hRx zjiJARc6C3_x9cxxo^E~o-n?~4t9IG)nv5~?Qq*2?346W#=XoXZ0~-Xi-1&MwvOHmLtGSvzoju-kr)IiR_?X9M zfPjG$#jvfR;0YOw5XGmj+g;Z5U%Rq377gm)^Q8@Nm0R}xj#Fa2;UJQ+^t!aT34p#> zdIYd7yaR>A47&~pw5y?J{DYxE7HMh!^3B9va-c*_#BOHMXny!5k6EwCdLEtC>RiJ@zM5$y!e3!AJ93BbO1`M zmv~4tJ%uJCpht8BU^>FW9^j$x z*HgIoS?<*V)ZoLVUroQe0+*6{{ypYF!VeUHx_PV*^=ohx#`fg+RR;~z-vDZv4yM%{ zAFe@@&s~wLU;&bwwq;0}nWr;DN$_GwY!CVVjnG0NrT1a)puLnMRlu_qT7?StYmR$g zzBe|ks5!c6DQ2-nCDd22&}Ch5xBH}reyN>x^gDe!v(%4m5jCnhkN-G`J^7V}RCc~4 zi9pn8g!tMDt%vChQQ>)awwBE!0^AI31z%;1#J%3A$iDy!E>5*00sTm{*RH6xZSFP^g3x#m74*&IxCIuH^&UTRB5u}GWu!_ z(~HOllirJb+8JxQ;ndAaV=U&{^F+9UUisUjG1z5f6Ts90jq91QOW_AaNVl69Ya9;^ zAzdAvx}kV;(tLay3-x@%&X3UP@0^->8wLVI>RZ%=7%q|Z%*X6vs}kPj5bEq`b1z9_ zF(4&JHuwLMbP@?Y;aDI3Jp*kKI_#4*cJax!@ySZ6=KZQuDcAs0)A#J>TW(hJl4yr6 z*UuIM7N3KZ+8w7-T<1u;rI9enTt-MQ(Wa#PhpkvP*1wuXEqUEWm(=KM2!;VhD&pNh zGiY7+Pj~zZiT07Xh7IyqLuts20@#3k zl*K7AY)9lCX4rz^f7vpdm6?{|tIvoBq?OHwqrW-@9zHL7w*evdD1<5r9-2x8-dfXY zWS5jN5n_0tvUwT^u4Y1OQ^4u1e~`=vT;K)qk$iXy!RPT(%=n^&`|Se? zU0*DiLDl=jPx3Zb+0AuTSqH{`MUVGhA{wcNrjuetoPQQ{sNJrPg{%-Rs5x#nI#J!- z_NZ0VNoiZN!dV{-zg2jb>yhKu_kFpsY&B}?5Dm$#pSODX>4=v43d!(DG)_%eA*b)2u1+hFeF;ZT8EaR{Zxq)J3yrkQ*@ zwuOEk7$p%Il#b)6qis6JlC>{)o4hJqd@YP+q2_}QFCR5zY{fj}(6bGT7h!r@-oL~H z$S+WhDP%WK7~*?|!}Ta9aXYOY`467C- z+>4VwGj!AG=w-a$qFbHOzK`PU-?EBc&I1Lar)Lt7qy}ja=*JS%Kn{=pe#DG?3d}vd zVK5d9*2);?2H-o16|EWoxJocQiwNc&QYj{>mNB&Syl=OEV_Ld&r`G8i>!|Pd9{&P4 zxj%f#GaWH0_txaXcZ~pgE2fsO&1+1?$UPz>L*Gz5BO{SDS+L%m3k1Lr|6V4uWQUU# zmC4w3EG~x^%Kn=((#`R8I~DqxFq82TS|(2<2|<|Fmbcy`w0mB>6bwbE-jN!Z!~tP5 z34ebOXtb{v^8pDwgxtzYlK`dE&&e*_^&fPwd(x=#+LJq|vL9H*E)~mCA8RAJu3UMT zVrR%Hy&eC&-bzQP6N{2YxKHW6wVF+VE!(k!C zpz-H0NyGP?H}J7S;W^zcZ@~D3%-4s{m-bnj54|N4!vVs2RnplH@7xU|Wtt|Ln)#Mb z1&F()UnU-;2hBRO*Gd?h=~DI7TrV5z^}6AWDy7K3>DyVw#r#0+o^ezO+iHyn-&pVE z+9$krszL^~X7`xZ9Y;ctiy{rDRXxG3-9UMpK-UqRe{Ii>0Gjb*TXCZh*v(*okx+Rp zU_jpi6!%2bF)(61xF0GHsf_yb`x}tD%eWE3PaKB}0u#;eao^jDS?vKi=gvs*{r3L2 zUG`rXtr>g>E z;0I}H7)~!mL4SsgD=sb>H~Q{arAel_c|=MEC_xJ_Wc6AbK?OK}{DZ0N!8I}4yfysg z6oFxtzK76!Y|jWU+Vodme+$@~Km58E8_MfFT*3X@+Lnpic;Ms(mQv``~^$#+pAJ9#Ai-Ouw`0jWRE0|d<55|n--6~I=XB#c?Dvj6;**( zaWapqquK-%^W)-!UaNRiEYXCMW2{l#8=;){l&!@KvxPCj0$tKYF%uIV*3@w0;lkEG zNx2%_nEtLA>K_F9p8)gvi}7APYRPZuZ4~#Ak8IfX20Dy!Dsps$UKNxoQ6xezI9r5Q zPgfHg?aJ|}a|a5G&lcvh@5qQ;UDnks>AV7VR}20124IN7pyy>90!_o^{DTY+TrDk5 z+Q+gFnO&}f`u1Q6U@$!6WeF<*g!G={J`^;sVH;4vaRMMc4i8}Jl&ZEJFdVkHM^_(- z!7Xssf*4wv{ny{U!5kzMU&vlit-kNf#)ciw%*Z?y6iGq{w@;w;KduN;)>r2apny>v z2kdw4Jcg>t?t)VusBTU|m>-ybCLi+djgB17AI={%R&BISxV|rOYfk-F!~4xNJ5~O- zOpHD8YYmExZ$l}!1$HlQ6$-v%1m?Wbk#}%W5kgMHRu^wNb8C6lq%gQ)LQblWR)w6L zdl_r)JpOqrk?r%1$nWZDK@^{DtlR>;0LB{K2c1y=Da&^}0Ui6bRUN42A)JLUuHop9 z_qcf6H@I&QEFBwima)ELedqX4jVo9R)UXo97r3ZQ=FKHAyno9c(@J7onnwSUw+n`< zz1kDPfqCDm*q~UVy0~Dy+m-;dyC{p^5bBEIMWXwhgWTyK;F2K0DqRPz2CH%~fGgpj zO;$^%j#e$2cyCv(QH$xTiV~6`&^oCoo30%kw5yW3kUbSvjjWH_y)E_Nx^$In!(9~_ zfxiqY8m)TI8sBjMa)pQWSkLqyM&9)Ta^V!A@}uq9H?@BIN+yT-mCt|Qy=#E{lqdC5 zqe9ZC<;=8K7mjgy3t}~+CO9eI>c-c%K`LYp;0?kN`w9p8b>GQ@0s3=-0-5KHu%`ul zp&HsN`mfpfRE#wCBc}xh0Oh}sEL#(&-m77hg3e(Ue}Cn?Sv^xx?H{+d&E&Xoe<>Wh zUOtFy_cwN?&~e=#Q9tji_-ZtcU-MfZv(ngCzQOW2D8fu^L#MqlVarwy8uc&k(} z=>bH2N-!SF zrJDeF7J7qFJs1>!E6hk=wpR%vzz?(lpr@3KS1(>m7khg67s3jGD^rb z%Aopp%N|*%Xh=7Vq{fC@?8Kb*U;use4KNp`9IwWSk}Sz_jxu0=VIgnMm9%xJuFsXc zSd>n3f|T2FueBruQ3_$T7EEo7xjjYgd$M>uF(p>cH>F9>qSECAf5GIK@q?T1Ol z+01}#-l&gD~(T->;jLioTZd;d1Q4J>1tG>t%Gl78eca{1=8 zvMJ-OhgfnjIp!JL7{VD!4nNS=C*-_`nV{FCs^qOk3@AdVC9Foq(nKTaV0MOmw$#)b z5wPR~7y|S<%LWQmeZZMMgPR<52X%4usi)$S5b{T)(FD=Y6kK8_#5_KkGz6;=v~vq% z3QKZ7kLNb(WpIRe;^7}40U@5_oQM)vlF zPxrYjV*3&v5&z@)P9}InV0!t%n<%Eh)i;Vv0lN_F1QT2!Zj21&_i^y~r712QBRCv6 z=v4op)$E2!un`74)sT=FJ1KeCPwgr}yP@oYL}w2_w}f~Bb*AfFtE5EK6TU3&jjuS< zk1g+eP;JB-D{K8xfIm>@lu)t2O@Wj0Z}(Zu3FZiOM>Vdol{r#@+Vdf}-eQO>C|dYx z?t)G4kIN>tw$oGr1;#ONp;ahxyo|j98*NCEs}|YZT<{$BCj_{S*Aef+V6qlut7hGE zVMsIA@?Y86)5~>(q_mgMo>f!XtPy&jXgoR5fI0~d^1nkN^b$JnPnwFG82)O9j1qS5 z%k&K{KV%ZbSg1$Z#1Liksuce(rp^MW>Mm;c`y9Gc5J?GXBqgO$L8QBpZln=`LzmJb zEg~%`ji7Xw0s_(^B@NOFck{jXyK~3k;5g2R=j{L9Yp?Y@zvpEH_g`Bv4Nro!mv_J* z4Nn1J5N3K@os9!zI&A2AdUK#AtF{OY8L|6RmLR)gYxrn{VNg*Khrl?4kQmNul4xEyjQ`ac{eI_vKj& z^X)QC#!OOwUATuvB@x;Qyv35s^kMK}&d)x=lZ7j&Q7Uz&0VXgS7aov=fL{FT`BdNcC#;4oaI7Z5%gHa`>2t34 zPGXl#vG}2Y3Z~>t(Zlx}k@B64$A7AjQ_p^@i~Q}Hed^PA7D}@<>vON04oym#F7g7l zHJY%2n=I_T?2t^E5!bUgp2@XWl{jGk@BaavNsYE*g9-e> zM2Gk0X@hq({cdc_b)mwAb>!W_KI6!AS%4B&LWeyH*vh$IVa*tjSWW&xsq{RYs|hOd^b?Xg&h*^om#>{|AI>oFu0xTgH==Bh;h{*ZD}-D~>(!*- zWAflaS3$3}LS3COk|hfa{j#*?5|>P&eaKuHih+a|e31GZ3#{6;+7$-JWjXq9SvrWI z;o~qEoa6w+;yE4QjX+DiiNbe?7tBuUiLxIEdvp(rWQUMNruOv51Xu*lPSHbc zNgzui3=eRAl(YS@N&Gs4)lB`v$Hh;<#0pm0ACd4!OV!lU%q=Qqw_OQ!%OMAmAEjY_ z-yS)T9sv(9_sM2bt?z(HX=_D_Ev~~;SAeP|1$y|_gl{lIF%+xSZ&sw)lZP8$-3GjV zr8IKNudMwILx-FvUl%?!6 zyz2&sUDjFxx!7Dw6B2tps~omjSO`>6Z(d><*P<3pC|bxqNpEXcz@N{c^$C81I2o!#fMVVLJp6ab3qi9U)>v3wQbZDaduT)wFRuO(`ClGl1JlkL z7!fkcyZ2{oMDl378Y1<#1V&yQw_(wTqakcLpbO!jt3NRmgg^(H)> z*nfS#i2(Dwh{bfy&o962V5vi1(J=9K(A56~-tD>2XRZ$>kPeE4N)WU8TPqaUD@|yP z;s^Hu4OAp^m#C9K&+E?D<?Btj098LV*2=SRQk`3o;z%|ZTvAT zwNmEuh=BBsFxqoS<%knn<$9w1vs-C)W*nz!mqn7{0yaDv8crWm>{=PqSuxWYl#z4v2tI7F zCM}e{A0C7@XhBhxnDcHUa+N)qNTyBIN;H}5W5a;z1SKC)I)xiWt>Z}evWkwSJZTYE zutm^Uu=on{6#h=N^u*2i{Vupt7HEYL65g4^f5daP7B(jQe$)DV0w4ns{^gJfDjUV1 zSz`dYreLFt8WzelBX!9uwJ&rVhWyV~KWCPa0hIcu#d&!JX*3iYUaBmH#emZYCiIZ0 z++d&Tsw_I1y{K<{jEO)A_Z{H<_+Td>FphH$q%}&Grb~O3#Z9ISyZhrIc^GOrsmNeQ z&d~?DJ*Kux?7zM4Bv5pbCLUbb-gd7oT2Z0|U_LjEDL<`40Txcl|IxM|g>%5E%qdTT zxo`1R4~?u*!e^ooH%&!1-8m#9fWQUrxaFiU|Q8pydmSfj=9pJ82XzIGD}uU_iYf zH3rJW3H#cMV&pAD=CN$Q**)ZjBPy(Sf7?yg7U|{LW7PFNSCr;{8H)=)vMf zp%mKA6?{D$*Bp^J`y~MF^nb`yCH{4isouXl)w}~r39~ScW38bR2Ewkq-Bbx#gKvY> zFH?9)RvFVDxu`MTKCe;V`%o4Bi5K(M>1>d}-|54Cehsx6CMFE;504s1JZOEBp9_9T z&A5NJG0JeLj5>jO>Fj^3IAt0Rd|lBDg9K%UkxTO z78N)@ipIOe5tGyB;}1>;stG`0)-_mn&OWeyK4|P{TaH=u6_or=j@Q{Rfn>^mQO36& z&!M$av&c5PDGT2%kb@!7;2TuSz=bMGQQKjM2rC-+dz`3?0r(a(?FA)yx1nBiwWkpDbv ze`VFp`H@)T{Xs6a2&|zM4Jw&pG%Nw8M-Tc5jDTN;fQ2hT9CE94 zxsE)jGHqGt=Ar0K%@{qdw=cve=43p*0h61b?pMzVqdxbyHj3XFzvpPDj@V_lt(&IX z?1k8FMeWm)-LO-~W2}QWSbjv#^2R=n?G6?KNFqikcuzES9|eL`S{%?c^clK^GyGu# zIrt|(&N(w592-iX3Npef?jE@1gXE1wsBFbLi+pW17y60`%mC&~S&U7jv?*M6=k^|8 zeL@;cO~R1BqpLw1NusbzevM*{fT>}ulfbpCoKLT$7D6J>!Y@=w6*OUz{VuWDm{Xez z6WSlK%Y<;mFZme9lJkEp``nc=q6w&)Mrm#p`|;rWly#P*iju>&i?9omU$(gLi$#W zBsg&#)3y$rtRYs){nASk znuiU}5_TO+sDj^wOdD=>@@q>3_?j#q%4T5lCk9XKOX|ROAp5ZYV5a z8vuI(4B6sBdH_0IrS>b}7>GKM)33uV5U8Oca>$OVB>}ln%#XdhJQ#piiK~MjzHj?k zL$GmOJ3U!Jgoa8`%(;65+CQX=vlm~%QQ&(t6no^#1{QD-^EZ95f1}|Ux}c#ke)Qq3 zXy2Wt&Ft8XFBh@mJK<6umsid{d+@hS|BgR7f7%`%mabw|r39G{_^#2Q(hJ-8tzs*` z2HB@}9Z^isTW|G&CIf0;t&!5qNhSXteTCR{KpgdJm2k)s8}Qa^geI0)e$;DQhF}vx z3yr7aYG-v^4{r&lxGlR?9m=3S2jmCYAq zMbl|9YBq#GCG5XiefZCA>!+=mxPo?9j$e|yFV(CDEr_X24Gy%QK%;r|uOIVZYx&ou zk6WNJbAmQJp=7(^_$ZP^inG|dHb34L7hY(46=6FeogYeEXGkw`@oA91>eLkF_e_%IA@$*q3f9UWzRkNgJCKoC)Z zFYbhpxj4-?Gum1?5^UZ0zl2Y2zzl?j%_p`EK9rzeR;!`NwV9j~UKrY6)}>kSBp8Ho z{8ob7<{J#?qR(D9;N8h>UT4iX$*MD6eU@(Vk?|T}x(>4__LK!oT=&G}07{-G3ih|U z9ySftX17@DR23{aqPIVUQ|cUhJdh*sMptdCdLdWIQLFLD?9E}9oMUBQzk+7XPIw|B!E?{$2Sqt9 z+{{uryR4-OA<YJ-k>A>Te}MbS!SS^F}O!B;nVGR(e3gkY!^X) z=&*n78zQu|1h9UDbNCIUVwJpmu&$^702k~0yz^rtcmGqy!hv^rbVD1KxxC8Oiq5qp zZRd<^e2EFTsYxeO@+xGC>G{MIr0-DYj8NvH!>_V)sre9BO& zVxJ^U`L*68ZDRIl9Em_f6+KF~*o#fG=u+Om?Q5Ebnwz^apW=+av;ZKrua3y!qFG`9 z%Cu}A;{GwglxJoTQjCV;f|LzuSASBLz%E?;5iu_NG6Wz)Q=55I83DwfLEwtCLs{FuKsby>{S468HvRh(@A^xiHdCRL ztM7L>u65$FXzAY|b924I$ek<55|uv*{DD}UHAiW}`>1ZlO*DJh(~YD35EE3Sq)TdB zq#>Hcq9124Zm}v_FyuHygB`a?XT zJfR)xlJvgg74F&&SbyZQMKbq2`EF53sl7Y@~TmZ)YZ8Rko;WQR7L2AcRO{BH_2b!>1oW>+1fEhTF5lFhs zOFTe~gXC^kJ4enmwp71npqZrP~5XI1pvk1hu&Pu$>i)A?0WK)VykuX?0g zi9|Cromxs;c>JwwAS*9`t3b^q#Xw;K5&^Ul?W>VZsa{X|A##_n4b|qvvV`5UlvVSV z4(ve*Pf13Cm>6iyF^w@`W^^@?VVvAIUhiB-0(i`|+~k$WzFLNfodF+@;QRtW(j6r* zn>or2_#p`Xw2a@mnKRi*WP|dwYlF6S1nREzFwE4;hTgivS3l)TQ?1K)A+(7}fxL|) zr-#n(0L~S8r5LJ6K_1F=pKPy+jGGK7FS&dYE?!!A z=UlX*w56o6=kuQ2R+vnK8USI^oEHmlZp+``htQQKTi{}OSVV^5^6_SSi}}-xtftLffD5)*CzxS7R99BZrkXtdF2|yx(raGA|>D z|Me0;xrYrs%I%;3_+;DFK>BvPm%xu9EW>`Q=v{FgE=T_(k#a7rL2J>h>_) zn2Zws==vBnQmt46P{8?Yp}>X_C(kSRLKOiF;L-TEJ-w2N&UM{xxJlpSm&BsKt_)0V z-%<5lGRmwH&`;bp$CtGv{m_CbP-LYZc=CEW`6=oFy=IbJhz-kbkevL5zRZgZN}R5asYu1^qS-gGkperIq0ZC%fv z(E%i;QJv;jto)IEANpmJxlh}9}7 zNMf>xgFP^K;ikhTi8Q;@dCsWY(A+D#)4u)QzZCto0!6JQvoIP6JnI%6{x2{RPNw<5 z`XD>y4R#LFt@mt?VK2MbDcrqZpO*?fNpg!ZCb#JB!=n{!kkgnLaU1mU6&GwXvFI$u zZ@`V~Agom&4S;1`+NA>|{Ag=*+nMi}xJnZ*ViSGdyL7tS960l{&S{S!a`h$`dK*_I z+N(gks8?#L!9*pA@0DU3Y07PRY}h%E+9CIV2tAw&>j|=W+-WNGRo2)G zVdhfq@?un>(D0wyZF4|ud9~!BYO`T`@V9%&irZH6xYt(O4apbQP zk`qF8@1NU3$CcGr2?a3qRV_mtA@bqo9+VA05ircRo-=JUuT6s@YVB$=jJeTf=1O;A z+x-XZkr>ay9Cj?36}?mnXiA!&$=Y|*N*}1Q$Ez`skM#TKz~}ccy*;a!HRX=}>#;6r zjVHHx2;50?UQP@?DB^naewsHO&v0dmBvxvLRo(U-^ku)RNh7Eyswi%}o7xlSLIc8o zzm_@Is4#gx@ptBD*h^ndwjBMp`-@d)pVl=eQ7w~c+(XaPBCr&}+RFxo!+ z^eSQ%IzK4?>QTLF5WCjO-Qvw{M7UMjNWp_uAuEnop=1#HK2O2tBTX!1@}AJU`MuNE zw@vv_Ro>l19;v}#u+pF%i$^C{v5Q-;eo*avZ_|1y686YK(Vr_;eL;$0A*~AmgVm7n z(lvEclO{O@zq}+;W&tm66dwx+d-&;ArER-n=>~n{&uovOKJF8zfb|gx7|c^SlzNB` zEhqG*u-^&ecz2=1Joq3R7&v$sduJdDpr}E1m}sKZQ)EFb*@d>>;*!YmfK);0ae!Ul zLpO%oh}(c61R)AitrWk%?z;;lKT?5p&Z0}`595_DOh8xekybg{3w(y;EH{(g!D|3qmW zGyHmEyS(ocQ$O(O&q*cHU}{J7~O=nA*O~%sl1iglzq5=^OBIt3Fuf zyM*n2PM2SqC=FE`(`Xd5j61>_AD~tzT-?-EDuQp{+k5o12MY~I=$ZV13SxPnr}^*h z9FzrW?N+3n!GP1f03ENhsiPQGXo#z%4cm^iR}#z;H45IP72EC5VME?Ve*N)QY5=+g z(Jz@}3R$rE-`|5;JB(r(II_UpAQ!&WES7=LuM2)@dZ0G|T3{nQH5kylUcod9D*WAu z-bajmTUGoo34@+-4_X9pq5>BFKNZZ<0t%bu@Au!$SXc92|FeiT;X>MMgae4Ti0~d% zI&kf5J#B(`+z2Y{!h65ma z?MWnlohejrS}LM*zcsLEr>d`=^6Dj2(6*-h zO`lRp$D^ZK|L1^b#~8t`cc8-zYoG)5Eu&M;Ddz}#n#$F^`YB$955cQ!Je?As>t2|W zDE`xlN22=Y-9%WF9!n05$>3RKav8Xzl4P84&d!ViBw4eR-`)vYi9a(+dU+=;7<$n_ z^|vfv8pzA23hvPWYV%}fAJ9C+rF|9M2uDRn+Atk_dfL;ZJka50I;LEr9CSV&A0tfNO)SXpU7LGmnE<{yc)1%2O+WJ^{)E(55JZ@D;wqf(tDKCH z_YZY(t)U_=CR;rwjq}-1+R20zo-73B5aJOOo$ss{Bx%x1iLSuEp8)&R-A(Fynjrr0 zbRD`d`l3F%qP_8>@oI-^ecgur(wej<)iZO0ShVxpe8Gy#064Qw8|Y{YQm2C)YLh8^ z23_&&*GtMkPPJL_eidgP9a#`+1oMTQ3O&f&#ILlv?r@j6Kuh4BVGs_?v0`F{)7wqg z&vnU|Ao7_Yf+3TzQa6!JRw!i7n=7wxbRVBqb@&5y_K>5GZ1=F`7XF9;@s`uoOUtiw z?PNJ>SUidEma_;h@DCds;~S$DxBzNC%yBi@>r7CUc6Gh!8v%>#^e5s{w4B6#`paX1>#`a8o##g>wpzeVtF z!F$z}Bs2{A)*(|OSi*=T`iGmIp~~}p?K~17mOQZm)1{M_MSa6W3T5zgoOGqGmT zfOi=Nig|VnW)XlAJ1Aw<>xR*BP!z>?zjy(f&Qqw&9+A23(g2A{BxryxNUgwwV9i%r zLK^DnAZQA?dS4RqGT}G`mA^}e(C}k81hMaU8N(x?Qpu}`?QPG zr>*)rnGtYv_G-k%B_#FnI+f3s{|ue~LfyZaIu_5t>}4O7V2WwJ9&g75s)5*7Ry{Bp zjB|XYe2BD1^(QmaLZXh2wM?uR&2}refkHB)l`&59A!u_`3IBvNqH8>f~{D4IIaLSdDEB0k!Rw0=`50; zH6=20Fq-XxEc*U)`1|_J-r6;`n!SZZU;tm~2Vx2IyN zHAC=-`4~&(TBV|tczBcUu2#x`{MUAsiiWYrw0B#nV1mY7{)%GbrQexrLY}--(vlv- zYsK{|!Q4)Ek8MoW_`xqqcXNStG{85M$aNPd=0{udqXR`ZXeyAjV(2CTaB5KI$fzhm zKRrnC4vH^kUm#%+<=;E>&~V;|2FVHh&Jin4GiHaRne__X6>ZYj23_$EeyS8jdmp_! z9sI7sb&+sj;B3>qjjyL_I8Bvu>ZaSUq(!WPQBt5cY%NNiNu@q+eQys%-Ehyn-w%0u zt94&)PHKw1fNDrxkHq;XD$}vMPsxT$d&^m;&Wvk04HH$hrDwrXz8f<;`V5WL!sfg* zcl%{h+ZbwIJD6Q6^}tVe<2cm~wr#?3#i2c`w3pY6H9b1F7`ya0G{+D9e3Gtc24lT} z*=;q}KCJR^@e?@!HZPN+uTl%F8m@*QCsWHb)}9F|J&Fdpf?yL$+9$F55Z~aTlFUyS z)7;wUjJ*nD%a)_=^h>Zo&d~Q*(u{K-Da@OBPvTqSRaU$n`or)JHE=VJ1YX@F?jhuE z5HtT>?3O~m*CF-AmFM%nV{w-+|5RMBh@}3q4XJ0!JW4VTfYo>)?C6wRg7-KLj>y*9 zHDT!G%$`jOX&lFf*f*mE^YncPR1_CTaCyxHJ9O32@}2J~>U%5{gla8@?zja=F1};- zjdQTqbWnb+c)-q5ecL-asM2V_t&Go`tD_p~HIu%0mciC%kS2cE9ev|FDvP!+%09{} zO01Hv)hIMoK;PqzDsK#Pg(s3VJH{hSB*?;@IywfXsb|V=9hh&zKq2Y)d2j21Ot^k_ z*;go@0>kH!@ zZRT>dC=N;RuqJ1!nG9L@cE5<-U|YG50AQ-K`!e;c`6l)%D|b6Kz^ZeqjO)`r+bd? zR3NI@*{6?`G2@0lh?;G_Bl=XpaDsWrnKH=CxBr0rcvrv88iN()QGKpn^6jM>PCl zB(pz)!T!LBUVK`~LkyTjYCx3I3TxrLXax1skR>|>C%Kl6W|ggJUhpz^#>Es3OhF;5 zRGh?t$R*w+QBe|Wdi^B(r~4BiSVwg&d=N44fl84A8LLg-H6JhSIUjlesy1g%l_3f zhnI#H`O@d({YspiW!uX$OdHl&r95O6%KTp4$6GJ6*s=IGE%7Aj>$`hOpBb`Ht4#DJ zDNGX3R4BLL*4EN0=Gu#O2vB9$)?_W|7rkGR9GOakT^zzrNXftsEhjcvZ0=n$gV-F+ zPrDh_R#9~|`6sbP8?ZmseR&gUXr@uYX~f2)C6sTkbSnFx-}>HNH(_R(fl1L3u3Zu< z*t8j3uFW5{jvaC&B`GPwCIi6b*J*iCB$PM@ZK^&Wi-@jWQ4@h3Ry^?o#V`+jX>H}7 zmEuCo&=FXKtxF8SX`KW#!me(IV!{$$ zU++?%nz-B-Cd6pI=; z$9sl2+FzFA0Ec$z{bwV0ZU^~dn^YSP!DI7v2z(3t@cnHFng75ndlNCRq*_v6zp!0mO?gTFLhV%>)@%47`UJ=e}&%sFG$_fophfOI}1 z9KLgEYnnl=FY#}&)}PW5w&q_sxt^;DY~xbWyrgb~vSS6<1!}>pE`ql!_i^jkg}q8A zkT~ocWRru3>LVeSDe!#5#+)B?hRi?fF)p~S#U3t=EMB^_+yIN$df;DB!uc7h zfuV7t?PAAoao&%<;bi{e+DGwN*DY`ls}L9L-ofNWfPe`XB|&Ifv!u{_qTsaQ8ewP6 zF1~3!fG4Sr12XI1zj&JedPP6QqTJO%R4P$0Iqzn#bmBV@e-|_NW@MVZWCc5rHmMFC zF((Jr-Tpf%vf8hjGkfwf2tqgcBJ^j{YFid#g6~Q^mC^qS-%3M+x*D1hbrxaKqv2^m zn}HG<_ioFteIis-#lbS@awU0nFRxdbiJGsf+O#3hHV3gnB=eA*FI90)S6f!hM^qAG zulTFu&7p99jWF7?2JYhA_k!z# z_8Bao@f0?EFe4fGpjn~f?vC3j(JgqmnQeMvtK3{rk&#W^NbCvA&$^G149rTHdGKH^ zu~>ZCK7ibr(p$Q((ru;PU*aJ*NuW5o7osR-VdK%E2^XO(Acon!zN@anR7o$v=nh1z zDY7ZD^@(g#d}7r;((HgGmYyr+3vvM5n{R{4v=()My7dnl=Y||%D-*%6ayevn$>)&y z2x&s&kbe&A%oXp%tnY&h+d6wE7+}OXrM;hr9s%a=Ic}dE6UU*0ALU#TqnpU!1+OnR za)e+q8_jCxAxWm^dZw_&%SGaM_|~%V*ch32Jscdh-cd??Vqhi?#dgJo*%001g}s;}b$RyPaJS*;`^?vWQvWGKiJPwc zb{elfU(hu`4-Wv6N5zJ}Kl>SI`LPb5qcZSM0%3SPYT!pqZjJFqq6vsYnitJi+)&5KN_G|YczFT%l<@K_?ip$8$ z1m4H(Tv3tOmTX4aW5hNI=4rMMY6#bCMmR^Zb?N3gT2@|NAD!4RJjm5w6gNF!^bZLP zB%pYTrVLu2XjT-@wGtT2T6>v)4M`1cCmdNKd{xXD$?;g&)#}M>uN$9alHMaw3Z=7| zZgP{1I=H}NZ1M?o%Hx1?2Ik*e#GErX%FDK(o_iE}2pm>sqTeVuiI#9b{4a>ijgYv3 znOW^G6H`8;f~+hfqmpcL7?Y8113Z4mB4VJ1nM*+dbDPcap_^mQg9k>VGD@xx)p+?=dV`Qkp&5(EpFfXL^NTbS4BXXxOq9uZLU{}iNoeaBdhAk>ob$VrFh)8NMs9}zUY6PVlx zpRn#9g#L~MD)1!?rfJDc(z-k~`c`}h#Qa>ZAfxrfB|YH9Wm)}vz-C$fg4@70WXjGI zN_uiOynuxLdA}=YuJGP%aR5Mtbm#NMXSh6fv;B5HUF=-sq+?$m6J0K*v}n%H+tJsK zk3W9mQoM2h@7{ZOU73P0qE#1TA#Qs#L42L(F*ZTHd z+S{WG9X6D*XG~Azx86W6*dtXi-@R@BOy`$LmR06U&RMRJ*qLQQZzrd?ndNdwSd2e6 z!nJ&Vb5QG`%uUenZt&#WlFpS!Pg0;%j3a^+PLwhkbhQ~G?;1G^#)l=kzC9#eV z8LQy)#oXKU=i3=lH_L_RPwkXogcZ^E-xmcMlUF<5f#)#OO898VCBUV@#PGwHzXO2+ zM-KxJDhlej7X6HBy`izXKzo{+|E)lroPKP%gSPIVMf`(A)4>hJCqgj=OxlxO#sSaX zNcl1dH%fW2B#>#SJW6C*GICTLKnJ=F^6J{^Y6UJxX~=Ca0&Yy4v{8RAzQ8q}e+wVcco{c?pOf63EDCU4`$ zz3cMz@18~doY&g*lQA+OF70j7=(_eA4qKK9Kc3i3eLz5T0c9T zv!JVwTse;|b8?Z@RIrPU&aI4G!N!vGX~wLM#28`bdzIe)-ODb5QpIiK<->2U@~GYF z7xxW@9mrv$X5-~!n-_KJa57e`B%$56a$hG(i$x>d@||h)4Sn`_I(MXELyyzQJ5hV} z4|U>7u}1D%6P`jEud_avZ1(ef`7BR!lF)wSK>SptNu{tg88ZyOzFmBHeT= zn>8>{?#o%R>BXe!m9QrKE_I$1xQ#^Zpn*|RC83xfZX#e*!oB9n4Q{UIrLB-PI%1t( zg-jB%O317JuH$tV{z0tMi1RKUP>Wrl2hkGCmUVG15eD#fCVg1G484Vn6gW{&wtWnI z%32*TT=m&ZkkuFq=^p$)hCDdRs3uCuu^H|D$9BbP>cn65niOuysXeJZ)ST)Tfy@s5 zrBF(2CK6SpM6nk}4F?FMF93`5$`pgo}oe5mTkTWYE zpT()BT!S(&ONWRsdwYuC<9Gojf9P%VGS=QZ*`gF-!@VgmPIPJ-e}No&%HDmb-v1Ru zqx>Wsjgg9z7=JN_lF@{eLxW!fJ7P`~TLBh>6%)Uxz+=N9`wX=@c za^*jIMfj`)k9-iFW5cXI`sVmPZ+5>}X|{YdBj1&=@DSn-o7WFf25NjbC*CHO&Arhw z-{2s)rddFg&pT|>wP&A3w;`X_V4~LE*5qfS=!z0!fAB9h^-wk?^4hc{$K(H8S{qqt zfcjspDJ4i`%*?d$tIHlY8Cwfl{EUJ#Ad($yVf)9cECi9GcLvusG{-Y)?1@eSYh?JV^t5`2%0!GTM-%dV?C>c9iHYk8Vz$~I_ z#uJ0joRQRxWPa^YbMLbM{K=zK9e8SZbv1pl%iCDaZ%X}L^st3;PP?|F-(kDiLAU%j z&A3w8=tsA@Oee)UOGC_;&+1m#9#$&e!ot6|$UsG%YHlWi!l83Si*@T1z)I}^_nw7| z3Yb|B^TL#;i{BCr0|f@{wbiK=3LE-{dz5%ZnW@2IN^M3y9Lzb0=g zdQKyF=+CiniBrX|KNU{+SZ&O$)pp*^Uq9wUb@(SdO&n0Qo`;N2Myp*==z0FEmxFMc zN6t6nc5F$I6@T)3Od$rqrpvLK=Xp_Nh{Y4mmhXghBSgE21VSrlsOYQ8l`$~8o9a(v~ z{zbLg{P4=&d~B7zrZV7As;1J*g45x9{l{mACx&|U#jihGGIZvepPrg{MY@h76>oN4ScGrBa(8T2RNMt942b;k2&2!phmx#%eemj z{rqw5$k&+18wp;UYkp`}+4$%Q3g-NptYWokJRY6u0n*=)ax`m$nLM8Q_Lt+X@v#IU zw?qY42f1jD32v~9F}hUevJM2@Dx$>P#Gu}s82!!uympksm%oNBrxH`j!R$kg*vN8v(}%gtG{h;=`1 ziUc9jPJ%ckBS%@*IN81XaNAh!IfYHNNQQur4_Y{zjKhmp4!jbz0yEQT+rLPJxkGM< zs-t7+QHsThxT!IM6_N;!==)qHi9QV?PuuLi)_^_62y_?XbPncR!IL#qZ7Z|iS-q)CmR-~oO5Cb^!n?2ZmXDgt3W$k8=1|MG>q zKlw(6-aBIKX+_X5aD$9D$@lK^uqgb_pnP*r)!?fn6QW`7@8R9%CCpT?mp%8X!hr>2#Vj{AnRsv|E30LT-JH zXO0%}v{%#Y5gR{iZ4aEc&X%5N4gPkOooMQzkYlUL9_gs#im}L_SJ};l8N<@26vY~q zd*?2W2`MuJroa3SjgFiL-?qf@Ye>Gf3O4Seo6G#dPXa-iJH8)k$be9#sM-iki5lc%10tvhpbGk){J1AaBmf_ zb-%FL^=}HLX0ylNlsAi|dwCskW9|usB&f0Ul}j9((%qfAhjuFacd&eeeo?p+CmdCw36ZU5~L-9=SRkV7f?a{607;jP7^=M12dBNP88 z3*sGzq&T*xBm-DNSt^*&d{mTfqKL@ldWs-65Oh>mc;`bZ%62OesephHt-fZl4|n|Fuvpus&BO{)8et)cu2WE@4m)t zIMelyAtI>9=qL*4!K`y-JOn5Ek}R(5@P z57Enl%pnW;#r_nVPcT3&_138HUE?=zW5>gM?~PRl-J(QU^3i3_*9xLgc=;lI(UM$; z7F1H%-G!_q~@!mC+NWKSM1T89U|4ERIll; z#n?;VEaWI%WRhIVq-o%?=j2?2-$`v?1M>gS^wm*Oz2Db&h8b$;7!*M|q+6PyL%Kn_ zL8Orq89@3264H_)CDKa62uLU>4FXb<0@5AxUcc}9G56sQ)?yaJeeQYA*?XU}$r}9M z{QlJ8H~%SftYB|eJ$vIr-o{4+rZvdw5tDK19+*R%sdO5^vDV%!814Z`Y|TKbW9Z_y)B)l9>+LoTM|%3qJ@ zJRFw7>QQ=mo9x0yW@|$hj-8RPK4>moR1YEUYoaPHpPAm*2gwY}3ghI@?a6=ET&yqmG*dzl8CN;} zI&2H-G^sSVNFsf7GEwXbK_$DpJIt~pDxw>efI?VtC#HsfKY=BqT!VP~1*xjEHddG% z7#DISvlb&qr*ddHB_S~7k1aR5vjlj&TPbA7(GC^4Yp(ihsjr(G5uod21@EC-!pav~ zp1NrsSit4)8m4P3RBnjLSMfGF_S&=qP{|$u>6L%?Le1f3r&4d)ymm3h9EQ^0!Dgh1)<3nv02>q@oF z6aCQ{1_q$9p`msSG3v4mp0Srs2?unz09--VG1jq_bomd$ zU(VjXl8%~-oX9){%y|d+q8<|YY2?Ly#*6nzFf$0dy`ZrQ_?0+q8Ss13gdrYil)^mL z0MNgiIKAXpw;ss9GU7suZGY+F(m|0Ui41~EslZ8cH zyht8HW)y4N3H$Z^i!+g}1M(up2bc%Sbuo`&m_l4`AG)PR@Wc*`8X4kFrhKJWX)PQzEazKY2jx(#qo8 z%FuP3KFwh+dB6e1&@a?e6yO6TzG_&3c#>GpQR5pOD&8P)wqxHbW;F%YaM{|)sJ|u3 z*x!kfJhLA~cFZNM4i@z<8Hldp0M>U{M!>k|6KzK2V_nyE5jx`~ln4jI@SqMKK>qFQ z>+>3(9|3)A@<0oO2yS}RV+0kqc30!XEvAD<4;5j79I%IP~5P0Y^4$b%VZb_-4; z0&^O-{Ni`<%C!e#rnQn}NE7f7w}6iP1w7>;v7$B$4$zTnx27gH%ZEQ6B_8CwJh)$T z)B$F(Th@05xyvkpB@WSH1Eb9J77y2=M=WkW4*Css0t49+oLyisb48VyC9h?cDmhi5 z6VH+{XG7tL;NuTUy>~a4R`H91~e~oq+%T$(~i+LVJX3H0F4%a>Mb#MDtIeccSv`Z^kE)Ug!a(#_>`C3Z)$tnui z$vK%KNB3+3!W3wJdU7z=+%Mw>W_pw;T;y@I5V6WBs0q9JQbsXq)t#>v5ATb=D<9Of zS{*GEDzBi-gTY{^eo1ccyv=vE_q^ws0VQ&t+A0lGvP6@ga0R+LX~&>=89Oo@g8yKA z|Cus^MTSeho7%Ut2duh5od)?dnHu+cN0O15RU$l-wPgLY3^ahtLXGXPhi;qvTc!%{ zUwg~!32;oBQom%Nf^9F?f2OVwOzJ>uCI8`{1nDHSfAcP$qYw-trt zD6ykJ?(}-dL0E==0;e0LL4WJR&BxU94brc}C1H@j1WzcK8mqHPGK0GRrC6YM`-VK7 z?e6eL;%|(y72kd3fnr-Dx;jUr(b$}!k|1;Q&72_zu>@RdJ2ejQ^CW>st1G0o^=Yr( zbaCMmJsVvXIZkJ0fIaaDPm?A7iDxMp(3Fr(^bsHJnoB!oIzVLi@FyaYeIb$*$;OG zI+pOOueR0_ejzP$Qu07;FX)q821B{{+N>97NHrDW({NNS4Jh|$sPlbWzdSm7@S_~#SIU61lpyx9M3eZAD*CH@~& z!00lD@HRuSBQ1^aW{aejcPoqwY+qEXw9n)0CX}W#7O^YFgk}n#-%4=r8uJ{g|%~SsCDVWZRln~iX zu$b89ak@oi@cG%1zxP%G{&(1)kIzBKOfy(n%Wl(^!S)f2C%Qd<^kd&D0bIToS+w8X zRTNT@01rN$iV$y4NvZsB$$$4@g(CeP|6PobrL9*C4jsl)($x92c{DwGI^}OT<8O${ zNgq-F(7@-Hw>gjq2iTn_k-?KuRwEoPN=1gVtN6%NvjI(~2p~{~2w{=EXSgmkve@Sb zmWl$LiU~i7MB%83Z;MW{b*Xopal2;XvB}nm6 zt^6CTP(b?&XgffTlaz_p!$@J6GBPCTn%Q@_8Z&P>9>`U+%0sUxz$)wb(wzqVM_Na5 z)(=W%%2j(9DReU#ee5af&gcW1sbP*Dcf?Vz$AiRvn`Azf zhI^@S*|nY{2g+|cuX+kN+OH!Ey1@0r0+{Uz263eopsc#OptZHLaBjAiai*3rcCq2< zgyN%DSih!%lcSCbx~1cZgM(S9wPA_TN0E$pf@951@i zT5d*c6L##1lGAKor z^VbAspO?(IQ$jDgHqJtDMXw4DC&!okr(#StSc&Aqp zOxeP|Lb}Up`-4~aJ#EK&u_0B^%iS)lNlw_MKeya%*`ij@tJ}JC(uFhk?$3RTAY&fZ z{w3%we2MgO+!IT<)3$N&vdOS8YOUIkL@Ni z!&h{L2=K5BzD<{?mfBP-ylZMkbO}eAHjgBY{?lMzDtPi zYb-R;WCOe&q~#jRSW!&XItdxPZW$a>0#b1^d4Bj+;YAAVWZHJUj9u(t-Lawr>Gy1F za(WnAS<^VZitA1x322`>(-#<*@A1-qMI8k9)0#KsCIe&Cgwlc68*S|(gO)4R zrv~`IPW8mm_jAh$SicK7x>hy1Lx>!Bk0@o{FJX_7n6K3|onubrv_thJzIsyD8ukev zT~(n3rX+N_0OQT{kv20hQY-pX5X?g9XwZ=9dtSd^%p=*5?^K?(zjZ;4ZQtD17T}{E z)aIVCX`A@I>srRd$`~*4tfV1OY;1rN(i^5w%|zUSkGUTm#)1dxHo`bGpxWK-OweS3 zbbysafO0_>+_i94_dCRl#-*h&KL$QX)@z4CPhXL}Tn-S6@&f&S0uQc!OP>zCLT|xs za`*}a-WOQ{NwQ=kzrboRZHyUs*5oL(dO~2eVyH(3P>@-zN(g6uF{9spfo%pb5;jJO zVVHMtz(-CTBLYqKBm^G%Qf#|I_Icw!67k0=0S-p5qn{GH{)XBJj^71mFHqF8*S*T4 z)qeEiuvK9}iqcrDwp^8`>Qwdy% zjaY#a5OGe%Dq2sm<<$m4g}sFhgs=)RNNrs#oY8aia>W$*%0hw<_`xcNyls(fZ8V*G?|3E$)k+V;k=T3QV-V+QAC@N-DLKhdw6?Qe z>eXbt0qb$eDfJ`7BOC=Bg(aX#IZj!x8l)c><)oH^#1es}btqN@959`cn++H$yr(dq z-~hlfEX+txf(4JR7-$s7++zYU&cRtJ1RK~soPYyvEewP`iD26!n;iG<@r2O{{1?&- zg(sd2yji3|Z{Kdhm+G8f_>CoPP>flEUFIJKNkTM(qeCh;N#AsKa+|HoJ=L<$p;5ey za@OtHrreK=Q=TYf_aP5>S%q)8IXK018n?K&K1An}BCpv4B2u(NuQ~5=(*ESBH{)$| zD>5Q5Tquq_fr{L`#4TjgS?4uBbl`1d{Yvp++=V}r1vFzCd#`=^Hv~BCivCJk-EDISBNh|PPiKDfOkkw0^u~3*On-f@8BO5xsGNHOO zp+W)iEZzY^R#fVY+RjrBE%e0=mJK^O)HRz1;|yeL7bN_GS)S$$CvTbJ*aV+~=n#c& zgPA0Bt4qM;qGNt|Ao^+TajN4tWoPjM1`&`b*g z(R*G8`R^{k>reS(djBHd@@Ubt+y`K*Czn0Mt9g8zLLC*N$!#?mO)6zJ7VT1P-*Hx6 zE|ZfxUlPn0x1NTN?ulbfy%W6tbf17ieN0CkfwH&N&9T=4XQYE^ik~aSvKGS#gla)B z&?Yd8J#EIhf9TZ)oGac3+dZE5U>kNn1lr(OkmL9WwC5qwB|K%DgV$(Ht07~Pd8$~N zARn%`6sGAIw`^K5N{EY`C)$TT4qyy-G#ZFU2U(GgR}5>sCHb!lP*V%a|NMrRm z;@taVSG-~ueOFw1!RxW7?GMq|10|Q9E1t`_Ysrf9-ifraXD%5RBxuFYf&G= z<}v|k#t?cdNEXw$6p9CUD?j&UiGYL*f%)SNnfX*n!ipC$&5u9zgS0PqZs-I=>V1E7 zEY17=h&k>GIomS;X6cv6U^ZNMSs;>-cMA^fa_~7SqCe4|x*CT9qE7czBh{^)(g=ZJ z%Czi}{qI{&7xGb|RrZz~(MGSrtQhgOOihdkj8L)m9uBNu!5YRMU;9$wH}=*CAAudA zDkqotI6_Fp+pJ(qydlXPgD8==4s&v#52sH`V=&?=*1aK>D-y|g8`Q^=WbsC{odHB_$e_?98G@T(gxlu;gxhnh|b#9+mvm{^>2 zk}pUGI9mY8PCk@iXcKvRX_@Yf1W>L6p2X z!rI1+yq?)b%~fryhyX1b2Plcf9RC=0f4dZf^B4SF!|v9i1=?8f)HSxL!o-#|oN8YC zk56>{%{hO+7Uv34BZ1&heup&C)61d(p8Y9)7k{)OC3?`61W(NeyUzB`m2L?Qt)+(* z4nx@2e(lNbz484X$%kqSux@%W{>ohZc9rI_xc9dJ^K(o-L!;M~YUgx!g|qZr_Y^&U zqt~%FmU}pchE)R0zh1t&o6sdMJc{-Xify}zRfiY;!Xt8H?0>m% z5&PEbQzh@QW;6;Y9~P-H^VfJDA>I3E=#T!8UHbr;qDb-l0EWOOhE^A9cv!;k6(&)o z{EV%3>GQ3Rsb3VomjkGy(Xr`Gkz>4uEECe1Yue#Fxw~q2&h(CnxQ~-ProgY_iP{s{ zM>(H<8j#RCaa9>X?-3{|Xh0Qs^sT5Ec0jr}a9j-Xf9Pk-W5B|#4n)Z%WD?75?+Uz{ zD#UHbmM10y<~2`E?N(PB0jd~xGGNt?R&dpp3`olcZ-SzbdYT#|89>bmI#r)6Y8PxD zw~llu{igNNb*+XA8x_*grGmvd?Fh(;*9mZbudCJZaUy{duZz>_#sR1oss4|qsP!fs z@Yf{4pW9_j?iwCxi|!fI{HvYj?aCLuukyOxjk4%HNemSbmr@&7h8EVJhZcMQQR@Ap z20brw#ov?5k$n7!wrSp0W?Fq4{z|?U4iw;{lC*g@ExTF5ajJwp@y>Ii-44g4mEBQk zT79ojGJsRl^VPZ+B1?eUd>#yF5cJd`NWOdU*F=9(_Dk4g#My;n2w%VS11oKTDu1L! zwy@9cuRs)TmE;NA3ELMs`=ro>OJrhzSPm3T3BgF#xr}{bSW^Crn77<-MdWkTPS!r2 zx}Ae#*l{13-2J%@?oi8oB-#Pj_nM8?UmnQODaxtXQh1n6kXGxc)otU>8FPdu<5cHU z_%+-u2XLj5&Sc5#r*~a$R1d8q#g-;*3FU%-5G`(8nPj_qm5H zfWDuBKE%16Yds~ElywZ$aQTm5z%4187o*X9PUh>m8BZIY;q|ZZzCYVB14+pBL zR4zvArTpT|CYLY?p622%x^>>1CKpc$7pgby%JTn?dY*BcQaMJlo4X01S{)6jE6E$G z=Cf7>S^W5;FW@t?<#dbY6fMIUi>3AJZXi>&Oz9^i@^%P#yoO>5-?<-S`cif1pC&~1 z%;ajE?iu9#2ll!~1iK-}zF*Vz6g0HeKB&Q-e64wL_Ej$N=r_)RoOLMgFzJhnHsnIU zo-YC3e_ft8y13Ff0T1z}oe8ck%JXVplfi2i6gamvl~f zQBc#Kv5wbuZkcoZYalE+57l9Spo4Cj zszrbB48O86_!OCnzk;J|HmTH)h6;Xjs@tG1LJJ^Q>yZ1HUnEdmgYiw`?K zC>}}1{Wb|QS#*(rK<>tnMQAu_k@b{O8({h?X>xa!{`>I!XF{OS`~6Ggv9hCBBs44I zchR#N94JZw%9PdCeb28${-N_~yX^F~Z-3d4Ti!vTbvUUpkh;x)0^Gm5BWLHGC}F^Y zaS`0$-RxdOC{c)L$Zc4I@okeCH+HV-m>1k_WGqOu#sXs>E0j!+LfeOH+HGd0M|_&R z#b?X|jO$8Cv2@^!Q+9l`POMHXqiJ&S!_MSIW*{G9WdI&tp?e*XX%RJJL6d>H1@ z+V4`o5Qc()c)R6h>qr>|;Nbu&C33Jzz8`Q1fC7;l=S26UHINn?5bT%xiB3h&4qfAb zg88gEpKg)uX1p~(YAT>f3Zv=t^1~CAYt}Q4kEs1oZ5CkTjjx9RPz|C2+cj-}qj5Z- z?V@nTODWQcdEtsHjV>;BE$r?<JHBj%)&`aMAHk|{zdH;#MGrwY~UqglLe#enm0S7I; z55CuCV)kN`Y(tNrk0^)&EmLUBd7RfRl0-`!hcun5kCNdw(Ig;fyp#@#Pn3Y$eRv_; zP1hh4ZQ3^s-48hgbj?x={;V0C{>XBCS^R1gnJ5C)V9&iKcD7R^oIv7 z`zyz@+OM=&N@m30(sh4LjZ;OHwa)#*2SMj)lOgmjA?sG}s<*KBVA=oTtE*u)9 z7AFU4tj}*eL^w$0W{Pg~^v4w%zo(WxSB~Ns_rD+;{>@UxWJ?~Yn(BmIvPqthaj_?5 zxTfQlvulC2L3`kGsiaJ1eX81Xe^Zg@W6RVFz>B77dNd9K=L$`KZq2qBOIH&_lg5d)8U!%ad1WV5%|zi)8@=&jCzqp*?)Z6U?KyG$}dGWO^IodBdm<7hT3kXZ7c^wnY)OAXEqlfL;yZ}=l*+QTy zR}=VDvn$DR0(sToLHFZG`p2VIz%pc)p$vF_GHN1s7}tfDw0NQ4efrUIZrVR_?_E`O zlg?p|A@Iy&^JiV>_DtP*NWhNi1Itaht=O@XBw~E^Xg+p^fp1(V@CmZg*9&Il5=G~;87?%f_bHf1<(2Gf8=fOqf ziGo8zbMZu)CA_9=wdV@8A^vA;V!XxENnOk{p?$a^_>x#<0JVd`00Ht{ zH{68tYrLQobPB{ggncH1tjqyTH*GGUy;mK@82(cx!?H=FYK~Yk9dwdnHQxXsN=mdolG(yTS58`Xp@mF|rW0C*3FAvEn+6qJ#R4z~1FE*AvBd>EUi2eT#2`syP>xGz*zK_K5f9n*AQHZW`^ z@>G1L2kM%_J-&Uw%i;aY>aW+1m$W><$|i(Fui|@B3^RS?aFrzonsDrv60kI`BY91=t{fGlXY27Aq$f6-LrDVQ&vR2-S?*Xoo!&hdj`x`R z^C@k!K zESM2tmw-wClvv8o=mFA_%JK|>(g1)Am_Ave+XvC;Uyz085EpNBBn7$=$KCp29>8jS zO0ZbL_U>)w>t`N25}~2fb@pqGAj;)+d0G9|Ks7|ideJ}Fjqt=9EMju#h8-J;>b1f! zM^{J2o6bJjntX5dK8$ZpG_Ri}@C^GqNJ%DsugVvV1;u_mgZ}H1T84i=|MG@u^5k#1~*6+1r z{=nnvM}~hE;r>U!eIZnTw{g!T@mypK zYvyLBW7hdzl?A)zO}6KDzPJuVsgcp_m#aLlzv}^^NM#_P7DNGj7Y$~a*FUSSj=<@N zC*z?v1%LN+f^Weosj#JZx!lPYG|f?SzyCv^?w%QU4=ktj;3(rLKPfUm&`0KU_CnXZ zs&O8Mtk*&v;e?AC;f(|2pqjcNYwou=UD@^?J$PG|wlRsC2>@$_Oy0Uoc-l8@5Jx_) z-c0hOXAMnDoh>Oj;1m&06-~D~1VaFsGMKTrl1j=0>nc$#dhMekc9Y1UkIGhuMfW2B z3|he0VH|<3Oa;{|Y0?KDRjpnDM8@Zk>{4_H7=$e(ZRP?u`4)u;3p*%XhAxd$=L^Jf z|7*$XgD~E-RpVKrt2<6F_RdI2lJNnmi^iO}REOoR=R2l%i{+%D4J=D3uK~YT z2$Y-dFYia+K)EXhZx)VHY~^a>@=A`Z56-~FB_O&_;O1S{UyA(LYN+zf!8-#6yXw`I ztg_cj*wWAB+(zsOt_s5PQ1{??FrW`0okDyZfl{Ki3kjcquWd2KpcoT{GKyKaiAr^& znMF(afrZMq{n*@$&l+@(#!|Kf9Hx?gj@ZFXCKTE>yE7&ejoVy6a&=MAAi&*M@G(Ei6}a&i^Al!!oAssHs+12rX*Q^byUz7_@% zI&N$Kaw2yof2Gpx!upc?vA+>Xl@A#LCCUo~JM+eacP?jc56lj|5L4F!@UgGqi64`M zZ?CHUEuCAr2H6YjP%vg70+256jnpWCGdizVpEsCc454U=sdq(>6f=}P+1x1sQ+`is zpv$@z3d+@z8LTNxz*k!Kmcn(3pf(7-r4CsDO>*?(Fsq#*&* zH~F#$I$%xr7Jy{oj$ZrUob0vSUf!!|S-&LC#TG^7d14o?JTCJS33g@tbC&_HB ziEwy^Rz!7OE&ss&jghk!T1p}gw2xdEW1rrm(=zS4h~a(Xb9qGYs(s&niI^IVBX;>l z6KDma^)EgERQQvvJ$4uHMiW4jY3(|K)Lna^KeqYGM;w#%!^az{xVXO-s)V}M)d>_L zjffu^8wt#D#G4bptNfJYziH*H8%fimWF~%vpnt)fYXp6-=Y^Y#4LZ(+c?do;~Q)_sk}ebO8>MYN*27y{FkpBpv@!k`;IM%+D0>TUXhV;Ln2H zOThCYDV^or8q2%4(S!+=K6;sLCH!>Tr2UsY%ESR%Hp`@n|4Stn;-R%qrio)1fr{5* zO27+JD2lf)VV?dN1c)JZ`%;ZXuZ_&Io{}rKW=7FYITR*iv`P1@kapp9tkFWXjNR$1 zj3PghQSC!P6%T-FHObGE3DJrWFg}o~X{boq(y;la*l_B$n(vYnFxf_AN`r)3z7 z61w!edG*WwBLWb?F>-`2Q)>dS!khqU^%a)(;Zf~$0R3mAJTU92XTB+G<4_dmzzoPVIGqgTq<10+z%P81 z&=KMOE1PZ@ z;`M2SivlGq%BbpNmijG~E|&P9_D{W04@FSghF1PVe@9@@PgwB}K$osU*E3?RN0CN| z)_@iIctQ8mvk@o@l|`P?fgbu~&{87)#Il05P{}!lv z6EXZ%SIrG(;O<9qAwsy^(syZPKxU5hBMOZ1$kQ1_$jSsUp8Zr?)=-(g)sKD18YXUJBC{|E~(W&~BAgCP+wc>j9^ z=fL`61Z>1Vtf}i0(3d(tsy<}Zo7kyQE`7SHNjyonL9=Aez=Gogmqs1d9s*y=W_h{URjsNa%91E+rRb&4nE-O zR5pKPHuk6qD;hp+evuh=^GXDJ+y%awb5{=Pk%Q;Y(crZL60(D?vp=3=jU2bg&a*V@ zGWD)?x%0uU$S*Il`e7Zq<;ss?fcC+dw3cMgX0KOpvm0m4^dm4j$AdFJduwBUS>Ykx z9EWFHfeb4skeuNVDJ*p~7ZuIlU?)UZ^M4_mCpDuMtb z(<)P14)_pPW7vgl@p>Gbm;rClw&Qa;ubm+@WXy$6x7up|58Tt{f*v#fF#wA5;YlYq3$?Dr}#dC zN~Yst<6ClIq&>0>t4yqJ=6}36Snz&v5iTNkb8$7+ ze)wl&j4lVD6T;&LK5Q|l9AyN7bFge&%rD2M-vl4;m9&KQ6t6@_eIZ8l!Hm9v_3{zlbFt+Tdcing$8`Fm zt$Z@wb)KKqoJb4EF;j+weiA4$cjto4)MBKb82s4r|JA|G)!opRA$sl8Ynf7D5M39m zy;?DH8gs-h{2_Wp`7deEkX;p~s5ec8>KS0O%K-s~&ORn#&i!ml&xzDG zjig796pIOG=O@xFd-25SeVY?NDH*c`!1&|-Mv(S&xT^IqSu4`|jOxBEC*X|~Disnb zar72*Ua#l;{Y*l_;9K1rzLO;P{$r>>9F8Uv&=q6=TS^bR`~}LKv?UH+im3mUTYfo? zZm13>0KGk*+*}HW+rN?_ZeCi+ady zX~#~HSd1+(wvh)EmcdncbB2^PNR^=w6kh}nNn}sz^0w~pd`%pISaQ=U zWnf8~4O#N@@C_KPkQe0Nic7f#CL2a{a77rMR|`K&C*B$EH^BvY4i`cboA9)tq{IQi z@?}3^fUmk1X*#q#u*^vgR64I99}-V?T_=e|zW)nLRmC-KJcuU17#fc-1DI~!D;kfV zi*3x{RWQ+kO4J=ptH$i6OYB3FsaH-8o*2Bq0?;(H`M_h_h3ultOZUG-8P-y`{WL_2v~RNK8B9005Qq{2I9mCPL1M|xwgH^ z!PPv~GQKIJM&I3)8m?9+1D1cjgQtIZXQ_QI;c+5r;9eU^ZiI5WY2N+?COSzR-`Kaab*G{4Ap96D* z8=4+=q~CJD#@42+%EvKUfK^B&+$LTNz1Rj;;QJh$K*8;C8CK*UT*y!lpf1DGK(U4g z-@Yo>1)jdF zr)LDbA6$RNM^{pS{emAy#_Bv~OZ)ra=q3Wx40dU$xGntlOTY<#=MyjGAxPw{EzQ3i zxfEdCAR{pbY}oRtO-Iw&6U!KyBO0leOSbnO!)(UZuFIK+M)W>C&kalOJ=RKy&z&{i zwypsTdv%pj^PU@)dm1pteE6vf0`-j@6SB}Luzbc0Y_A6mwj>! zIzxWD)Y^tWq#j8*MMHt}wSnrOu_ME!^P8Y`Q_~eM)2JS;ykZZrAOJzsBC>4-D zyB}WQN8xCz+WdY={q@P6KMyXv7{%*<+H?R07!(0W!q9^_q|)|lQ)d-1PlWa8$oj-U zd_80Q9b;*RGV#SND`aJ>U2tDvv=(t%Hm>MVWF>|9$W5Y}zL&UO?>)bspYi66OYwgl zne4p{SgYWv8!4eVY52UHJVOuhMp^o=pIN%(RDUj0#+{Wr zV`1h%1QS6cKKfVT1%$wvx$c!ZS>~@YDSL(9Ow#~Ui$6H8P`xosfA`e}(8S2wJ{qrrX_HyQK+s`xzC87)fuq_;;m3=w{>&779ApBOhZ z%brYvxz^Mi5aP_0|EUBdCpc(rX-vP%pZrb8ylN|+nj-9*IKX?wB?uY+p8f23GN3Kc z&wcYVP!UCw!`C=cj2vAiukyG1Fy80`h|tMBhYB3T{VTu`pF*FqFa_<`;sfHq@pU%W zO&NqZtJA`Hoi$449um2H8A%P%ed@e}4BVy(bavldXx_&_lj$yg)qSd~onEN>1R?d%kO_FEh5PH>?8>cI`OY)d z?gocZ<$rx<2qL+br416FWI0Z=6#MWFS(==K9!3FiT-`&~he9Nxh39xxU^P{?y1{Fn zu+v-y8>NJhsZo~VTB4sP_z0_pj=B1EcX=6Maw_g-+$FlKkJX%e2^U+jy?O;S+ zfNx^%U-`$_*5khSOST7B8FRb!(o+9H_j8-_|1~ge)1bc~R3Dqx?UYl0OEUlD&MWX~ zN5p2W(ieU5UK^IQ;3ed>K6m!!;#6iZtdGNLU%K|sYD~Cj{|l(;r$0)--&BE_MXWIy zdi;CKRw#(1{9F6DHyhU1B>TO$d(w4Ssl~vRDCBMFV0Eq>4jno8&qGQ7oi6s8$y9?{ z(!}XB_Y~cP1&nU+P1k*AMrJz3z`TimI6j*X7P4GREqEFZjKp@Yb9@8?z4!JVs{mCLihL2Ofhi|c9e$TOvaCD5M~cDB8}wMmfPS>K z0gE^xXEI)Up@IR6_l`!}WC`YPQ?A0LWPPyo3@zBHIeU@>@N_AN1D@Y3Z`{B9+CUn* z_Os(m8eTPf`_X8wORNJNv>mp_P3)Rh{q=o3k9g{uR?b5g7b?03aU@29!%@#PrRj7U z{WUp1ZWMi1#7X+0K>z%^yYX_`j(D)xd*`Ab`Yb+{;TGX5wfSTJH3yb*DI3vdH{I2E z_?jdb@RoS8S`UJ@;*CKI>-#3ZCsjEYDDipjo6p;oei<5BDf+^6gNJOmQ-4Q)0#=^# zPNn_IfoWKQc0k?XXkcAg2PyM27If3&ysF%JpI^LaaJ)>9u|)xYg39s(DudcGnvO_* zNJ%$x;-i)Q)Uc-84#CLS0N};p(H!>V;iC4@xb=Mg{+}OvYDZ}Wi?^Wiqcm=GH@OL( zii=Gv#ZLONkD?WkXktpmu$+v?B@EUw&d|N*8*K{*Nev)|)B2>k#pCSnlZW(Yk;w1C zSKnM0Zcn@5V^FV^sZ4Wm*X;&gu=joeriQ@u4a>PNXFUZgw8)UKEU!7$Fj%`bM6DFd zZaL zJe{&Nkm|1Tjmi?tL)r*EJ}-l^ejcfM`gv-&$ulP@VW;(@f)KG`?1fy{ljZ4}8`T`^ zo9(@^>z#tfK_>-aXMbw!tg<0t*zv`Zi(4J*-26E`c!mh@^6#(+-`%N|Nr`@FX z`JRXGoL^+G_qE+JEyn`aaR`jF+?9K`XV_Jn2=>Yv%QDQ5y$Eo%y6HDAmHX1R+5C#5 zDr}<({Z7hSE$cX;_MqJv9W_^=6?mZ9bu-7%m9c)opuLpv4yTWrj|DVR0!-PDIoCL0+4xXV7d#ZcqA_7}AImVZXFsC|Tmh0Jn>$9P_MKhYe|!riTH2K4nCdlKy{))>@0+OL4h6V?JKDtm$#a*CB=YS7u$mIdV>A@ z24txO4AQ*&R<3n5Z&9oH@YMw4@;vc z%*emNV*~p6c+0G_4P+kXJoYBMu&H%1k?Ep?N5Z8Je|4fVUQ-4=TgdD*GBZ5DV_tqd z)|8xZQ>05R=tItrKX9CmiI}~=c|{->s*&$bMHfRWK*;Edg!ux{1i}*X50vp?U&BGK z;E$RPz8(%x>aYhenbYOXMqm}F;U9Vr@T$I@Y`B-k{~ z68|}v=;I7SEzk~5FbF$aCq$)wDS~ls{b&dpA4Tc+`A&=(Ven)RDZI8m@LLCOf0N=1 zrn~d_%53RSh99TD^G2ERf;43Jl5)CQ&f9%dVTqR+nET#x@#!(>p!1<1Kd2e2eKeiG z-zR-!G1PR{-^lS|>Dwz=oaZ+OH0T7+O9a@DHKYsR8YA!7%Np97Y_!yulBtG%W4=S= z9w249^b8_UQ9=1@%Sm$78y&~oI+Ew%q{{*h+KmHy6j$QF2|TRvpXgFv9)V(n>cOE^ z2Ufa-iR4l@rT$hqMy6*537_sqxtogEvAaVVhm$4O@3dvXdJ9V}n_TkaQ(ibaD_g@8_-{Y6QPNeBP)*Yhhk~V;p!=B9( z#cWGX3ybG|HZwhp;VT$W9{3_5jOV}0u6S1_cT`wRvDOnU9%1CmX%D_73 zJv16L=`8LnuD#4h0>zGM%)kT;vQHh=YwgAAf*Ng#?}R`36Ql|@fQzXz0zp!^tPpXB ze_hzR;M^de5W0nHJSY@RcdSByO2BC+fC{`lE~u>qE~Gl73rH@v*RL>B>7tB5C83sG zd6SeTm!Bn5b4!EzrM|xa7nsMLOit(fesA%t1;i7^asf*ErD1Y(T9a&M^08Bt?@TWH z_a}2A!VtB?8$rsRn-Zj?B4l4fx!57JDn`v!HAt^EXu;=+SW5Ax1TI_Xi4gL+RoKJz zcD*E`2v0NDr1HObg1SG}HM z6^U9l!RG97%}B7lHY=Q&O(){tFCMa9yTsD*>1s0$XExH!2*{wC<2k?c+$UL6{#>a7 zX%Ht~Fogu3!~*TMP=Nr4)iXYzVCJdmzmMLK^ln)TQt;o|7A9Kmz1 z9}A>^e}?={6r8pSk@Io^jUmH=A?GWZ1$eU9sG9<8_buN2K-`(Ov!5Ly1)f4M|F<^((c^n-syg!e^X{;s{tn>#90`5-mKM6f4&L!)^%eDq zr^Iu#W5Q}bh^TjqiaVP5E#_(X{tzHfV5*6R8OIx$;Pt(NKhMBgTGs-+giOuBtHsZ6 zZEW=Ix>!=qoT=<=*Yn0Ob?X-w5&3I~VBCaLo6+be^|9eMJ~2I?QaSPUs7jwQ&wxmB4_rwGsY~aHF*2h| zo6-jUz+kl-1$M=Cwx?gTcbcva3TLEYYaSEAFh_Aa)7B$RY5qG1;PFDhc?HJRd8sCN z15VT5k|Pwna7^47QN3FCMNY?jTMI<53q&Ow0=gIW65HqH4e2XHmLj$FhqdYG!Z4{H z;MT4_|MdO{Z9{}tns5F_&9+pK`^}3qq4=-63 zzvu*qD4f(9olN-_^2TNLdq2{>6w^a+xZun7@40N_(dyS8L?joiO=!%G|Ggh_Egd7K zHK&^%8&m|}Yi+?p;*;+Ek4Vt}pQ!62%Z|R`-(9bJBrVLqfV@TA>SOThPQ~4QXPZi@ zD0-fQN}xGJK%Xh<8aWTjvxz(QyP5gX=BeJ8{O&gI#*cZX`MH2&?VNct{JF9W^@)NN zVO{Q;E^~rlIVN9G@|$<2D#*8@9EWS2?(XJ~A6Z(3&WvYy{f&*54Nkt>JCE&)cqD;$ zKdzSg6(WR!`%;T7;m^_|>VE>o_ar7WYAy~(>sSLe0Bw4?C+VK`Q0 zSy=`i-zNdbZ!RVVimSfvGyi$pb@_G~)sj3=Ecn%sHFAUbbX0Cy zPCgrru!FF}`SV@7yTnjJ(nEd++lk?iryTyeCl-R0g;{A7kfY_#r0v3$%K{$}D)oI$ z?Exihmf&c0XAFDm(lCvPfw12)G}O4g_O#NF9_`#I2Z(PP-2I(ik&Llm<+vtUAzE^J zbUd9`vN=&!Y$qq4R^u{}{M*Kky6}0bCUbAW9j_5uugwDA2JwsnJjFqOJ*c{<$N>gR zTrEjUpg`D=-VA2}Wg56oco}(&>=YJH1T25i2GjM+kT$H59uz;V$I-n}aNal-#C?oR z(bRhqCZ_(j`X5dc&i5)+#M#pb2ObL*KO_a^P{%S}uuj$$I%d5}=hsP}ra2kbDxOeJ z|0nhMv5=oRSuRq#spK7ny<{s4VIHRJ>#zJjzYpmO&{{?7@Pt;&s>tG>@o6~AW`?zO zOUFE4TH#*7rRAWW;HpfL7L7>0)kQIDKX@J1S@s}sSBD&(anC;}bF3-{7~!FkD|&Rs zKPbEeBYbeDJS*6aDyf^ZFcB|ja1)F^I?-+RL@RYcz5lc+Y%k>@=6rx721@>tXd=ES z&$*CARrKmq|H1e;HAMk4lauP2H&CkQOz4c)A!@h&{Q8x{zSryYsPX0-pSeF)M&1WW zlugI4lu0%j0v_c`>`NVu4G~G4xW`_S()(`RH~ELv1U1N_n~W$hz*Qx8@oG#O8s;tHOIppwN4UvNphed7^F zQePl@(e+?%b_w3Pl|^Lg7d13Sh^OH!jne3nCN9%I}AORA1 z{Jn(VSnaXp0ZALvOryec7?Ob?%T0SJw2SG{yzJn24^P{>3!9y?4V^7QJ~JUh7`)}e zRG<4>o4;id<9|@n!(mVX;2W(8>Mk*G}S>hju&Nz+^+6fPRDsJ_i zz-@A38(UmNLrE^&!m#RV2d?_7KA_YKf5Ecw-VFsUmsq;hj({mS9HTCb9BYHOn!I^rTeVZ8)k8sT_s4+Us z^5??!te^bnW{P80Dh72GZ*ld?Iox-GsheT6JJ?*xDz7D++~iC`%|36=J^yW*%URmi z?K^WHqkwv%7%9Y8n6=GIs)#@z^aqk6>>QVW1QI0%T<8)Q^P(D5;hi|Xco|nqi#DLw z95~cU6etwjoY8q2bTZ+t+`Th{p8=fpIIl z#%a<@4Cy(iuf&G%kegEU65k>JlYt=Bv(4u7Jb`+r3k|#s;R@jE)OkNrnx(0V*=~0t z8ru_Nk7<$Lo~ee16K2b?_W2Dh8P@kVI4|YPkm~Ygk8>kE=sY2Hw#KU{k!*^pO(C*= znd62hW)UWV;$QwS{yr;cPVd_I=^nWy@L239a##o+>%qDieipKproeFYF+Qv5NkAJZ z%M3cN+gl&e#DuO;Tr&?mbSSqdM2N?yU=CZysw`jE`5WinCK+N$TMv>9JVmRSEfZcj z38-ZOZV>8GuA+_MHX%PG7>B64n`{8nBa6?YWB z%4)``mN+~j#lt6hn#UL|qh-F1q*K#%JQ;nPE8Wm3kh886+O5d^zz+AK?Qe2y@NnYq z2-@F-(qX5*62uVIvmPeQw_Kow849#q<1|`Li&-X5|Gi6R7VQ~+W!U16-}cB{Ar}K0 z42pn|8YcY+fQ2f`pd~>>N*6O0Gk$=6g(8meM;4FzK5>Nv_Cww@2qWoCm<zlgGxMNHk)4hBFn?8q^eT~X#yQ-M>V7(^Yu9FX-AE5suw^zk_Om8SFw13mCP9aO^>X+)=8M;O2aOsiF4y54}=DuMQ z2iTWapXchLd_GFd)C$@_fA9c{VsSE$^cs-S2bd5~p@G^M^f<2%WJJ$GNR{K!zAWft9ET4br+T%)&a-&s?82vsHx8R zFUS`)`ov9nfn9fsXwA>H?KMEqA{3!(fQc z<4ba|)`N0AtDRJ}`F00IQGjd91Utj!XatfuO5(E9tWWZ&3Plv)a6`ia5zj^xBesB* zI$~_A7@+kSgXe;f3t@(7t6Hl+1+tBzR*$`PC6u@^=Tpwm-voN3<7r9zlNh6KJ|2x= z7P>0)(-kQ#2TwkAIObA-_=EB$rcITBmzg%Pi+O0 z_3jwgHgGv6*EaC@!wM=_MO) zM_mEgSd;9Ja3@WFc3jOlg<10SA;XeYs|27>Pu=V7W3~4=HD(ZJsBR!aKdiZNiTzhE$vi7}U*Ym(t)R30 z_j}4~cIb5a^oU(@zx%(zFhz8A&aH+5!_c*zA9?aa&2jc(X<(9G%y-hPpjg}%0p%?E z(dND!pQhW3otufRUQAENA_3qCQ0krb%Qht^;Pm3HRwNd;aq9lj2mgJCYxEYZ zIkZg?oV!he=jnh%3g~%=5w*K{+y{~J$$qW<5C^*A48w0~BpI*cQf8zdz7msdm_Z z)>DXUuXn6J;P?9-mi=98!c6Z*_+G^6^;QA{ho_g{ak)NMPfCsTasfdE1<$GCmuJA2 zNNxzjYQN|*RU4owqV${+9n~i^Q39aYV={>~?nb*=DtFjKl~d7{?th*!3P?h!N|g$O zSP!2K)^;P!YtT(9Qkj$#KqD;ZXe%T`LbJ?ae4kv=t?-+V2HA>XhX?NbrZ^e^HUYQ} zLm^b8Q;k1X?I2d_I^x2qO;=-n{vBC&EQYA)t)m{RbrCCdKL z;>80MBw*>u8k`xknIN7BfrE& zJurl$cU_V8p;BLODE~y?PZ6a$* z6}0&rw26&$&kGd(m~rtgn_A>UJ$S8cBk{hVIOS5mRHTus#1l>GCp$>gfTFCfu9`2* z!BBG+v#8if-!SyZX9KLraU+McyraOuUJ2jxBt{t4Kb!>trVOJwiYN3Xhd2jx~ZEfmKNh0iD6y!UN4K zwuQT$o~atlzb)s*JR6oc4DQcnRZFk4k{o!9F{nDtFXeQoXx%2yqu^d-kw2jpEKdyT4ZqiqH7|v&H zn)cSDzMV4!9TrkZo((YM`hYA#5^yKTCmn+~W}ZBkfrF!^lp{4L!`h;?7Se-!Svl_UQ4IcO@tpK@Drpj|%e z@UegDstz-_!kulP;2#54X57KS|kT zAvYdddMv(gj!HUnZ7jDD$z8M4xIDW5B`|+0=mzUlbq;k3|7YOF0J+@!KK*SFuq`=9 zw_8Ufg6d8j>TRGDSsYH3E!=?%W$bsa@TV)ZN|>WUo62vpO15qan5mUb8jemnTVJ@bhw=(@Uyxb0g2w5H+ls@XKCgxr`uBJpR{d zc}W<{6!{nFkpoX9&(MCH7P`o>YCLI+NIWp%Nz1+KAu`%PX&7%93=Uw}ymT)=FAj0> zlR#bl9|%M5=HBXtKS18$-r?vJcwF(fjB0BJ^a|wD2)7)UoR+;31wTY9CoU$*TS$N@ z@6J!&?n2rJnekq>K3I-08HjPGO~WLCIf^-DO=tkTd#b!$~7YHKi67bn~1d-x7=h_uCVU+y___3_UH%*?~oE8C+vVZm%)z1MGwRTnH$M2huAxBKBP_e5Gqy1;UWKOgdkZc@ zL0DD+Rq=;$Qg*aTFSvvWO@A8)G++|oKCkh`=hN3ny~QsNy5fK6KB{(YBR>=}kmPaV zm%s8!S$5DOd<9Hqtj*1|k$8w~AHWHaFKTYEE?CI5$?7rv)mM+auvK7}bO`PpSE395TL(Ua9uDLJj7OPU?M@ z!q>(wkx{xoNJ*0Jd(ArcGodMNZ=3Qpz0c0K5T~u6JKjereej4HsV~ka-%jDeJ3j9c zYM-cZ@sd#Cd_;SZyvduw9I0$c{TG3ur>hC>*Uh}5*>{#%O&^&*A|sUNV17R`9-F6Z zxq|hLw<1f{Fwz88zVye|`Yj|K6stFL-*+%UM1A-vH4h#MNlj?VFw4Dx5XTooIe@CV z5KTvLKbvFfDdpp-)=Cuun_M$n`40M%I#Kt~;WAZb%;TrgcYI>xWN_0RAANrHLHa|O zZ9XVIjN>aJ{AII<*P>nkO<3~)5PYB~HEk8XY2yqoKrf(}XftFDOBn$1A@9Cea`A=) za-4=fy;;J2%%@n9*0hZA3t;t z9Gz-q+E!i${$$GORaiKOe?a_O_hnEu*?1kqSq4QvFN@9R^QVD;z0cu z+-l~kaHL(D%s7~(7|TM-LhT}^CYTcHvoG_VM>(aYajw?B_>mf+#?Nu2uGf=nVo#ld zw7N)*!6!mBpj?I98O6FDWLHtxm$M!;UK;QS8);6>`{%thm{92&Yifv#_?KFvs=B&L zq1P0iJN}owX;y+5bL9~a;V>$-n*<|YUBG!seh%r))B@N`F|fqC^@^6PL;nojdOWya zB7b8xc2!4K+QY#ud2-a9t_ZSEQ-s(i$rW;Msu{-QamzBN?9M#!kgpu1hoW-S8uOxl zvPZQse;Oz*9j#iF!1J6E3EGb(A2~P7Gn8_=e#6?@?fBEScj6E$BJ!+%H9ly~tt%p( z3(L0WCz{o^uJdR*2E#?+ve*tS+EdxVP=sNmVQ^P49iGffsJGdTOFf4~XBwj<-3u<8 zNvAHci?o4#-YnG>?__gwtKl?G)d!6iD%l5nul^ikg&V0IQQSdz;yJXwpFhC=edz6i z!;O2p??t{f>J3i~2?=>d_Uwf)yaw_7lWCMdnCTB9JRVhXe7Y@y z^XF`c8;#AM)-r*@q z(DTm;$*kF~_b&hyb#7Lk+ub$`twgx_w;& zec~U6|2;`WOWJ*1CFu#qf;`Q(j)CLRbo}-u$&@$b&cq&1uy9c}uVL0*s1K=IQ|BlA zed2g;uEEyl31a3D5X(A)Nan3*a~qUHCgFIOsqrcZL;dHV?*cl2*8BM%1f@RxH{Uhv z9;a0Jk4aisIBXVNfYSKOe*)Dd4#1}90k|UkLhifv8oxf61q_vBC`h=m!J~IK(|^NA zU^;c~$KhW#wM%Ad{oCvCq$-`;!#$LKYdJQVtgRh}9#H59jZZbSA5csNqORz?A|0kB z^6Hn`;5YGwD_ga0Tj1#GwM`R2yYq;p%=5RyS5WGSCgz>#K}#|ydawd)?Wtj##D--8`PgSqn`=q$1r?;7Snkr%!~tu z3)rcwTWGKR$+d4Lr$}=&_G0fX3khQUy`$g($bS6XFB35F{RZFl9x8X#J^AP?y@bUQ zkIsi)(>ajZD;RfAhkrDBMJS&O_bpY}Vrmlq=U@r@3AR+bZX$W(0rNB}Fd=-#Hpj*CEy^JQG$EbY?Ucuv?Ec7BDh1t-U?nC6PUI^ zzzw5?`PKH4>fPQb~LA^i(Oi zZ5MxqzopiB%~jUwq7lxeph1?6)Gt;~-5oRJ;)a~>Sh{iH9Q}Bd1H3cf{5ajfCj|OO zS}?>ZUy9rqnrut(BnI>}C{rhMVI0{*9zdbjU?EL)1Xs)h@&+oks})mngyluXb10{z zlx3`~m9&+VH|!IosMq-uyjwx$UAQyvdeBH1P!MgKgAb;zG-OURRIm_oT0LDgiO3C~ zbHT%}xEn4w-9PdEhp}Cm9;Qg=R zHmr#T5SuEDhGy^K^rKkdUL0q+gWx2E=?pbGsQeop!6HVWX~C){-r#-A{ zq@lDsmRg=&{cRn}6QrB_csy-YErJB$lCN?yCM&FY4Nu}9y1vDlk5Wqbpr_@=QoWsC?{PY%lF&WlvO0Ew_r5OT1N2du3~`pR zdAH`1-tZB*gk2x}gNKMLnHN^|^tNNQ0z=K0tMPVaJO0oQIvf6Wq#BQ!`t#`n%HvB!tJa|<7eWb?{qs(1u zK>yN-`Dzf#3ADBt+Mwb0b2foE%#h<%{xY3fba@G_?da1Ei`;h}!LGWgJp-w#?izFQ zbFKDWIk~F%H3^$fg>&u@VskmW{93Sh!XlWTb?=k+uiX{uLCr7L%5F3QYoyU*0!3xw zT|^JwQmYdE`xe6x-7e}WQlywJ;P5Kh?1^+`K5T&4E{#HvNzUZQ%S62va$eF*lE)N+ zxW(qrg-SUF`1@60=uqU%)AjaW&MRZXS3_h_{%)T>V1ho2wH7g&OK4)EV3qt36C&SA zS6oWy;0Y-0Y$ob$jPFOj#d0ELb4s=zP6XbGO4)lxwGQ#HbnbIyYstK0h86A0OlfCX zJc`qKg{k=2;v@Sz_Oj9Mw$Dbe{pEEwL;j5Z!I^7gg8ENM(HVbob>9G!(4M)7mg=!; zf!EXA(3b+v8C>W1R+2}Hw+=58EP!Gc+^aSZW4af z?CMzSs)|kMJRIHV>UedQLtW}WrpvcQTZ!52nX9+u^ao|ta5xfD(VK*v?91rKv!MyB8W1 zE|n*-qF`rmX!PyPRkGX#&7te77Dek3X0J9;H2v9sp!zs=U;CqhN1u4q*B{zM5I7hz zez+sLaHRhpV>Bs749txjk4MaI*J)-kZGFvdMQgamvFd!Gi+VFSTy>z+B>Qn`Ef!gq z&4!IE4lrw4)KdCpc==mZ^l-t!sd;OO|6$W9kFoOMVURC(k5}N{WXx9vC6UX8KDMco z?^c7LuCbV7!AN%@b*{ZQ<=o|lb0`d05A|m|eG(^qIL6*f+DK!mgTm&(oT^_paT%y_ z6zRBF%<0U9VmEh5!)d&Bah*--KOaoSyMO(*%2v^ow5KZF+f^oueeaHW+jO@&@a_7l zb+5&GL2^zro<}PVa!ym&EdP`}2&XaaXS`{li+wF?w7Sg+wT9I`DLnC$Gk&CTkcZUX zdFbowg)Tm#K$n}h#LZ2e{rF7xb=6?nO{e5r za~t^)7(z*R@&AB*lDmRe|27^k^+3F1a|Kgyik@BvfAq;6xo@J?f1;ldl&E>fQvK~D zQsi=R`9-0_pYKu%HxcG2zq2G1_tgd+qIlbNXm7YC%HM%IoQe6m(>&MoKS%9g!O$SB zen(wVSY{Nd!o6ja4?o-PF%L!$inE6EGUKg-m4UFMn2}==oJj{>KJ1_nd<}CB$$oCa zM@7|r>OBC$jSi%(wlh()+W&miz%-xwBunxF6+z>l)pvb!myDSvB4(D;p}#IGw>tXuFFT*)6aK7sKyD@Y?KZhGZCG^P)M`%Ap%w;B+DVX174juxSSecHx_X5pw zdn6@M7lYcJPda6v4W23U3)Z&XVmW~vARPu z>n7%mI%a6RzKAjkS`0v*Q*KM#WH(Y8QM+BUo}v+-&bpjPAjemy2vVyL=}kJ4PGMFV z0e$0Evu;}oUT8`kI~dOs0^o`DS2%OQY5~h&Sj?hk!+hq}1Bk>?S^DYc{oH+9KLe!p zS|&3t=eGN%kAhK10%1v)wohtP-b0JRGe>8|(`rz{Zs5hiv|973gc`Ifa=P!8dI{Je zY7R43!*z>I1fK!vhb+g_XeoO7dwUMMez}+$K!J1d21`Z7%aIQZT%!tj^{pIW3Btq!a{C)yGld^4Q0E%j*dK0grTsW z{Kj?1(9N&q8}E^ze!YpM{3n}dUmqY9x(eC3OVaU+@>`zFFDAqX$0Va`Mb>i4O=&Va zk}Uko-4WA#*Y}FH2vUx#&~H5oNtK8hFuFvf02r7Yx6(oARd8b+?owmFl(8l&2fd9gIUMK?^Ywff*2&uyR4=oJV_L8C^%Uj zu5cSQxuUY$yZ#vqH2C)Xc8-w<(t_?RgSAN& zrDb3bEg1t*i;o??(RMvpl9@dwfr)r-iUzI0_x?zk!>nmoDU99P%fIGY^=xQ1d%$3vMu(TP+_Mn!+WaX0M&yMB4n{u+ty-$s5U12a z`TQzV(+M`qP>&F$y%(us`8S(4Ke(#5wG@!i@QO`*^JLxguR~=OjbooLUBrGyYyVXA zP9WH|{DD#hU0gCIpLhB_%Av4(M5MA2G8DhOG{`Uoqu=7TQGBxQ=bjTN&3X;Xgryll zwQZbkhV_%d6nt7EFR}zn%Q?i?2`_XukI2b$*^~+F(qz@n!|UEGIrM(CXLX0mIz*BQ zGHwS$$Zm@KE0=s6%?aY(@N|Ef+fv`I2H0Y1@SrLk52LB3m!o7cA)?~+YWmJ}w)i7> zn1ZFq{!M;rt%lCH3R)99Zf(ZcMErY^^%3*}zwfR;lws9rnRkw{)?uABh`U$70o;~O zWnyb>jKXPa@+KgVli$h}z5VGiMxaCRtt`pnsXG2wQaYCqkz6f>5OgbEvF#-rGFkLo@Vg44CKbZhW9KRa z*wexCjr(1Nhjqhs=hqh)Edvp=#J2>cN$353Wpop;e}K2W+I+p>lXh?OoS7MON-JyL z2t|h0qGffpD#4FquPITXhF;^q*Ra>9+%DhH(TkCO`kDEMVqbMm$i)M%>I?TSb5Fa2 z5C4>w?z-vTB+^FtX%3S(@7jJexrTBVonyZ2H?!&30XZ06w(}W zhrpH;atxYUINe=v9Ob74_kKL?<0RC@6x4}HkW0PFeD?6~hHl)ww^W#d;cY^%0Hwp% z@FOsZJ~!>Rjm*q0Fx3DqTUIz@cj_MvCMf#)<`w!}aNev4EPr|XJBIWd2!9m3s{K!J z5$`KoY|TMM-_6qt2OV-5)^uejhji96UO^@!8S>x?$rh!C8l^ZJ@p06H7SeNQzat+D zzz~$0dXQp?8Z?Ii;!@VsaHIvQAoEZ5qn+h&S=!tBr9e(k@*lnH6dov47*&!=!?qq| zkEEsnG=8=(qzRfs)Xswk8!l!Rj5fkQv+qNNtIJsrP{gh`8|MQXKH%XeMtC(of%n(p zl=`ZQG~w{>s*oUTB4IfUp-!Xwa+<0-TA~)R4x4``6uKU;^OW@3uhd@>;Wrt>IKtff!~Uz_8E9zMLR;= zB5@MZG-&lUFJrmt857-<$HG#xUWUu$k=;Au5&P^gJcP>1JC*Nv)P#WW|t(wMgvp{#;0kvAoD`Be*04?VP(vHZz?4u1Qxp8=P&x z?w&m`Xua?Xq&vGX<6-gN{6HBTkm2`mKEAJ`Nc>U(g#PkBs%nrS^Pu?%+P<%eW!URR zzL~4=G3(Qof&T5C!mLcCsC?|tn-Bp<9WEZN=+ln6f(|(HsJC+k7*JRwWM>o5ErSJ_ zI!J42IXGYo7N(EL2p({i0ZY8+eSj7g?dBjR55^dc&NVe0VI>TkG{F?SBeU0A{s7;$ zAh}&hS+FQmEetnL$jx_)^Ts~@HtJa0gl=;u)0n`X<1jiHR}P-{4-*FXLuKH`uIxwT>(=4SZUq4h#CqD^pQj?5;T@?lGv{8Xz0H?{T|4MAE;Eh0 zBD*tq52x`Ayw?LLjeKV@D5vlY+~+%j-TH3Mey#@jUyAKug3a{!=u%Yz)$~&Blc?`d zBQjUz6r#}%fKwS>xR}fobOZy|V&^u4&(Z~vxDN^|ed=)D>a}B#Z{M~W*k)OryV9Me z%UAVxZ~ALyZnB&VJyE1cKS$py31NxAKVQ^33@(mX6C@iCKeBtJ?=Ri85{IP*9@MBw zoln|DosUkKHGvq=53)ZVE))3>XR0`^{P51?srdP9e96H(^h{7|!Lb=lEtIpffY^di zE1KVpdT?$GsyN@;dEpvU9E(R;R`*$KEfnn$^^3ipce_r&n$#{uL1i?iLo%K)cG+JbOC0f+AtG5CEDASibh^&wFR;;fA$W8udKfzz z#|9@Zdsh}7G02)yKSvvpTt6Zz;WLi?4=R#%hGi7b2pMA36wb9?O5clC>dDE&?)Bge zd5;a|ZyReLv;{eiIoCq?76`Iz#LT!Z0dp)bitIU(W?4o`Cw#6JVZ@Xz-YJ<+` zf{55LdejKvGiZaLm!kU8(>GC{(%jn@R1%Ji!2M_Eo8##VO7zTX)nEv}_upq2@?T6c27qYp+c>DuhhZ6cxZ2sLq2_Pr%H9yB6<(Un%Bc7x-Agp!N3uEKxm*hP9(Fr5lVyi(uk zbx1(5Zt3r2@S^G%4gdk(MZP~y3Etn4;eBu4K5!@}d>x1}w}rP;XWDlIIo6+=&h=t7 z6HJxug4)<6ebmq0eWKaZGdiyh|C~SD3_LUkp{n*NR?i5v~9Z0b2y8ZCdGJQqX?czTzHc8iJL_dn7+UFNLyoJ5qJ#(p~JH9YdZMC=1*Kn zUfksvZfH{I0mTkFep;NwHcicf2QBoTesnS$Q}fiL3i3WN5#{dnbTtW~LU`}}ml(HDYvdket8Oz5`JzO9^SADHaJ9$!R=V^Q?-V&&sL}NQ?_3t)jvo%cf|H zCC)$&&EpEFDM;%AD-v)}K7@C?`|q)0}{e z&>MVoMvy^uKYV3kz(Ak!aRpUHqBM2P(hoL>U-9NGR?M}o(#7t>eqZ^Gdp03h{fKm? zZSFx&g0-}#Xcw08m%;I!fgqrxh@i^mY^>w7%6Ydj!*(7C=dBX^O0ub9j zPCoCeb#V6%^#eWWLp81pmr0IiH#wd`<9FLZ>#L>yR@J`pexBcvW?QVf^yJM9%cxS0 zQ(ckQkVWI3oHcpfPC*l>Is$EF_0}7cag5-k&8aFU`*DmX+EuaQ-reVK?fSN_+b9rf z40X2+cIqG8`M;wR@Dzlr(>xMVKhQf#@_aG+A+QD8`n;R_-r^g$%Ek z*?Od$;{}+{#=eIau!aDl^ zK>A~P%Ca$2+25NY`}xT>f=FN-SOv5kc$*ZFYN+34h?h<>hYZAMrj}Xg*yx#a;cqzS zGE600H)F(%utTb>Rq0oP&-RXC@;A(h*lkKfnBu()}F+64Z=iM zMN68FnghpMzee3~^?;ZOUn~&=c>lq?#Kl?Pgw(qeqAjpfC^Wx$n)$`8Rnx6)f+*Eok@>Yi?{4XlI{!SGTb=VIh%5-O{V6)u-db9R?6ANrOK#}-!j1I zLFr+mll`Vj+j72#xBKDL3|fa;u#H z?`fLLr-vaqB)ubFzV*{VuugX#4;39c0K5EGSTCk#oi5Q=T-Jea_M&CT?f0(s9IE z6_#~RCE+nnSfqz0^Ih(*Ny(8OA_%2JGQ1b=UznY(`DO95trBPMciVG2i4Av8;$H-w zkfGi%Gs!&@DtWIp9+!^H>Ouc&W6&lklyWRC0AzdwHtz-G<#{`FND@~H@2OBeCggq1 zVP{^3)Mbt^FefJU)A{_ZKtVHsO=k0EvdG&&8hkCLpz`FBtSb32YjBoHOpk;@VobYU z9@G0C<;2Q0PFz&bgDmDUa7$mp)+UaiE=C4t>ujRK5U+Rovw1(_MAlJA+!eOGi}Idb z>zEDLPup!e>-9>%#F<-A+J$=>daf3C?I>S+uZU)d9Hy$JUPsmk163cmb3*NX1zubs=jCHH10NJ=eQ_Xl?OwLk!-lmaP9DF5zg_9#r&CU7c^T)w)~zI6 zPIRL(0!A0DoG#f)ug5z6F~n>NEGH5)rfdrC$*` zz#Z?;`$)aCl0glln#2DE@Dz-3ZGl6K$V)uPhYlXCe7#Y!a#=WV1ULCVJbeXFl;8LF zvkOQ`r*ueniU`7&?(S}o?v6$24rwVtx;teBl$Mh2mPSAt_W$^scix%1LoCBQF!$Vh z&L_^9bDBSl`ZqOzKNDRuA`qOvYWwovc(fmA@c&8?p-5j4sp-0^MmnNy`a5AotV|Tz zuY=$1+9(YtYn-`3BA#RpC{8uw^_V2;<5cS<8e{Bw+jj-s6(^@n^QA%RZUD3 z4W51PZwzAsQemq4JfWb#RF)dCpzkCJ{Pe%BM1)*Dy%DK7{CY94W9tntTC^_zCj`ky0fY)mz;zM%=YB`ZP*)cjp&8o zj{DJOORI|w$8S}EtLo}3zk)Hu?|sGYoV!iiyd%*dmY#bglqrTT7bh$C< zHnhlx-F3a+6dybP22;X${V+^v1d9Xs5EKO8KthEXzwsf?f)*&7&5arY?u?5_)K{5b z2ey{)Meb~$3=yLtZ!WKTAbGyKJrMe>M)3mFg67w+g4a`Ps{x8nAo+IvSUzAG@=WCN z8yEDn)ANPzHc#UH>XQ-r=~)|MgA3`pyKk%7CE(=W>uan3a?sNVoU&CEl|t;s+6+;{ zb-ecX3%M-t_F{)R_rAoC(6(7vy*wF3+SRKVBaX2l zZjcl!WtB!+4VmF3v0Kud{)a7k?TW!Rvfg*2mQ?k4xBzX#l)7|QtQ{S}%u8h}dt-WM zb6r{2C3Pv~0_9OfCFWjrLRE+6&pK=k_yc5Bge2;pzMy2!=zlSQ%|fXz@K_|=2#a`` zzfD20s3TI|$yiD0!rh8zqVWyhs@M^QUlKp9b8;b1Gy<{Pantthx z4uJ*1908lKNY9+eA!Y zFg8h8(a{lv{xk*zzy6|o+RvvWAkN~(12l;_^pPRV*hpUrO3>nxv8n-az%zP=VYXj{ z*14c9w19t5?2*6eIjHT!`2*j9_XHLa*Uu%MIEp|TT1RiJ=V zIMzRlCF7p5iEq-cTsl%nm1MJnCrG;^lp$@zkg|c)?s}~5dXC5FYNTkV5AyCJXFoT7 zb)5XpKKZ?v_uI?&^}?_Tze9aLb zT0a6%*K+RQ&(BH%o!_QkvYwv~JNJkN93ger1>;PMZP2!*D4~RtyS{k$oHVEQLqX5s zHwqDy*}siB-@!A(ptO1Rozr9evo;U2jt(ya^2}F;r2_6dtEj?)Yx~P~&?NGkyBTyi zlM4nM{A*bNU0R^3zoJK9q4kFSB*_Va{w zG!E{}qDz1Dl5h=??@JB9u1t zpT19u#A`D5%GiZQ2m(SVajmy#BSlIRt$*O(|yxcC2g@?8)qV95zjlM;BNI(ZZ{_f{5KL1Et zUpF-#_1xA~LTej0gS(!#-k=-fk8uX6A#nj~?j|!spKM!{#@GmpiHaMZpoN@cJ0KJT z!^c;Ui-U8MAwhA8`%Gkg-%FztZw80ONAb}1O0#0X*3aJeO+zIymBQj-z=U>d1+)m` zxvI8tHGupBagPH37!KNQq#&7U!?#jwi+RzF}>FDjczFT@@e_^V|yh&%-F|zBm04e=;ZWm$sJ08b*mJz*%oEB ztL<9W50JFJPwoY;#VOz)EO z!RZkp8E3W(fhRr4?UTqb$xjP*b&LacN_x*5qx#(X?Vl@{m*q!59=g~kph&5Hm;UjS zq;IlG%7LI2e-Xc%j-1liIxGJh*$z7D}=&WMj!mbsjZa?AauSbyCwES>8wc zjmr2MM!Dh{l)UcO%-p05#d}e$6D~oovq_qq9OE)6qBCOWDD`|AI`*4gh2|TPCC4+D z^DcTjFPls(Nf&^F+diJ|J6@#FP#S5Pn^*C#GKyVfS$KLJAMeL-?m{ANs9b?WRJsQy?M@O3Q8e^(Atzz{a_XKZRjgf!M8AH9D5CC`k zmLz<4GFIGn1D{*uw)bos6O@o7hWd2xwf}nsAlA>jLtJkkR=6P7h;KXh;MYqr%R$$Q zK5LItS$w9iJ$BhjRl3x+Z#9|n*1E5GUGMty!5K`YjZ6r~tL^-;V}ESY+%6GezXiLb zWtExUt|GLE{@EXK26Hsf3EWn)&2*#VTrBpAl(My^K@^8#zJvz=**v~0D3oC6E~RJqOK7nqd>R<)davxN|+6!RSh6ieFi&5nSUd} zjxq=>LVK>u4tf8>G`Rx5yrP(ai9?^|5$Qt@Pgzx^7gp3gRRyW`_m9=Zjtu6TVbSuP zb*&4%5qRV_zfd4*C^7}0y&xuV$1t6G#}xfvSh=wG3ldwH%u?6py%^DwLs-6iBtcm> zm`40q_5Df}z|TIh=6H2aS+KASM$YnH^|cF&M3*&k%=^Wo4V_b=jhW*syH3$XXO|Z+ zoTTSr!EGKR;_k&`U%|7L5Vl}Rb$IdbHhKEQGvSEck||j|>sqOc#_thwk=NRML?N$S zt)iM}Be-nR_$MLT%OfkAJ}bItrY=T|KZ7by5rOe8t2t< zaNE1NrA9C#H3rEQ!LhDN^gJ}EE0~NP$ztri)zDJ{WL#>gySsz8SB?D8C%#4sBaYXe zj+bRI&*+h_Bd~1xo_Sn8g;(LEhQO9>$e*~DY4{zvnN)wN$1BXy|=Yc!`_lq?fKgTuT0_BGeeE*5Ni9uPt*6eOy*->0|AldZ zmu9@>9xK@bp!pUYrM1-J@3_)nd6-_F`vw-o#|NL~FoZQb%tGF@IHN!>#4~_Z(Y2MC z>D(SxNZV&5BQPCZyzbBH>;aaq&oV+gsROCnuD|VxtUfJwyM&zN(Othi6LB3kG(|q? zp4t+YPa4t%KG4u2Ye%FoO1PgIi4NJM~uJv1jso`r3!T%=t!GMF^-1o zT5!J4jAG?&p%VhrD!1Xuw!z_#Mc=VrI}gT)lV_qrqAHkeh7%$jrM0Aqr+P+Z*t2{H zdET)!*Ce|&-Gw=sza^NV)K*xq|DjGP-9&`fm@L(~)xG(IN4yr1;5L35^Q$a}@m-)67!bs1p}m*P%)l_#!#l zm5`qINf(Zeyr30B?~+=0L#JUhMTRxIPN(s*SLOjK&c<)+R#zy6$*)p`OUVc|6Qt`l znIeBl2XysC-l#?4{0GtSyE8QaE9fJ0n0;yRa~~0ukI-d#>n2a+MYP% zwfAIE;EVWuwdp$+INar32l4<4l@Cb#rIYE6Ub1U*=-Awk2_-9FX!~;q><*dma(G_% zDR-_dNHK=yEo8lEA~}G8(`THI@8aN0E$j=@<7!&GKlc`(wbeJA_n7vojO8 z$#^LActr!aj<+Wgn|b3JiTQnQ3Cf4Q&g+7riQk)m7x87VOMTCMn+7M~(*El!1w^lP zZ#wv{B{;OsV^0@t=~ZBEozsXZzPIx|TklhQ56#hv&w}d3x-J@+D2<_B07^DTR#<^fbVudjRKsz>3C+{9q4d7q^W z*lJb=noH+}b#(lMHk+9^x3O0xqZAQE_y;E$&-rSJv-@81kTsS=Mg%xCWOU0sL2C#yEU~JW;tSey3wm{| zZ?xc}_o@Tjq`!2evPvJIK$?ob+cw^>H~$T3)?CxMnw=n_?!M&~y%z!`gH@;kpkSNZ z-qmgrK}Uc5%vG;%T!6`457ob38m<2YpkrZ9YS#_~o}Y|CAnTM*IH#+wb+w^Dt{N202AhM1hL|{AQUnSraOnhuPdad^QD{q5R2{(j}ZWv)`54G)P_;TRH02S%(&f z5W978FweZ#;Fymebe2-f_#1-;R7KyRKey30Gv<&-+|SJ>U7n(gtEvNCNIeuOPjjBH zmm)Qio(d@f2mTdn?wu~j`NasVa8mZY>sREVmpDq7Z3KQkL8~hho$CN5V_g9x4?RgX z(y%&t76qbbN62}Fj!YKbic`{pQzHI6f(;!`l8-Qf;TSzQ!@eUIEJJGafu{$T5a40R zG-z)8sfg%v;4Kq7f>`kl+~VIw1%IhVI-#|P(YdxL;$i9`xtxO`>{sJ|9;j?DCy&Ll zZ%)J*>io6Rd1S@Q@TA;9rD(DFuBCO>rKdLd{t;{X)Xsj{>^P97^YELacXw7UKRHwN zz7PLNun;qlI^Y0ar*|j-R1^)qJt=7BTjAte0bat^RSaqX00ZQu{?j^MGnh5(({$=) zY6|6RHhG;?%Q;B>yO0x20p^}_JbCYdbZ>Oi!~Mty+Mk$z-Qq%E)ZeJr1z$cbQ&nG+ zQgw^XdBVdY3(!fO5i02L0Z|AI_SqYDz=?wc1Za+y@3z4b&kY$?j9@?pF8I-a-FJdb zDMtW&P|0gJu}p>?KIR)hc+)C0{Woh=Z&EZzR^mSM zI~E!stIXt(j78DQ3t1G%L}zg=NUtV1zt3CmeWO^X21Ic)$omXp8SbvvY-!{z7LfmW5<1~}#gQ*+nf zx|tQ6$`{o9u@qms+q<6?3prhSx?F92++XPIL53HM`+R)_JE*_;8aO~{`qua6{99kf zc-}29_bZ=;@r}N5>bDOMqfcDpM~L&~1u@9gSkSw*h!@XMZ(Y1;jeL$j&; zr&g?&t=KPHuwM#Z`R#{Dx;&o>3HeF0-_wchHCLD?yp1mY?}Byy9Z$qE4dkOcGWQoq znzhY91@AhtUj1bd{L2s#gY!+OX!j*uB!(oVdPu6f6BJkPt(foT&WC~Ssce^rMCzMc zmk`6=pN$AyvpGt{@5t>Z2IPW=6;o-5*+?Q%rN`}lfCm_V%eVw^$ZURfo``NPnHC)E z03o=dkBME^qFHNP=@R7d*m8f+x~7W*t=qyO^M0E&R`co`q-1SU=rKWNURZCb+%yMh z`Wf{vm4tEY@dDo@b^eGM3nn2 zPL+P+3mV$54_0fTp_AasTJeCdX6c*V&pH9>D7diX!b0-@0F@Qct-UO2`s}3Zl=mz> zK;)$B;yf1=D&1oz2E;B0-7CVKn7EK^RgB(xY@U}}{`ZrD%e{ANemNrn+=kAGjL;lt zoe~81H?DEBgjMgeU9WycN2yKbc?h>P_ttQRrJlN6y9ZR3+MP^u3Cfe>hX)~?l z=&Xh!h3tNdyp-RphD7Eau?!dL%I{Ss?!q|uHrhh@63AZRQlJ2+p)3hCLjFyn3qskG z1PNAy?e$74W=e@~oE;PrrR%>ibxiN)>3MrG&Sv$dm(R6DV;fGTdD?3Isv{H7myddt zqhR1;fIqM0a9(3ztI&~R=O(4SOC(=Ec0i>oPfn384iJW_OY2Bd-~q}OSfjE6Ru)wD z!4%pW(zEIeq~~QZadZdGP`PJnQ!EMV_zl>tU(5jwG{kg5Aiz6>}&gejlwb;pB zVAX^b5G3v#8Z6PMze+2v@${a9Pylv>4lf;M_!5ue5@4?A7BvC>6L+v(!M>jO+TzB| zgVQbkMuV(%#*JPy$@vL;J_D_n-wmhjmc%U{on{Wlb>^@uygt~kBz2TXnl6>k;W+%I zH|UFMY0+H!Yu4gyRBLGYtClC?)Smq)0sE5+XP!}AZan+GD zf~4QW5D$mQ{3NH}!)i-4;`VFe2q8o)^*kCnH)2hO%o*$3-7>I*YzF4)vTKP@R+)c5 zF9fI50COiQPM4U`&h|AfMTqzP564FN)sr&%V19kgwn?7_`wJ)t@3M*)bS5zppX)CR^c1RKKAuqKzU7 zw6G6~#J9^S4bV|GXshqOGsMFsa1#h?kCKX{`T9G`Lu+Uf1c~q|BPd~+p=Qz|=4O}| zGwPId4V-RSWzH6>8pw)xgn8+iNy$+aEPOLLDny^XIZalkYX;a~7ur0-w~<_S@~YBO ziZ@89$=089QkF90Seke#OHBBZ$%~JCCy8b-idd-nr;^vwpjK1an0azWaxt5KHT`}J z4Lx?OK{Z1K27y5#J@!RYsL<#%4G;sj!*^h_Fv=(*Q_!oRo2W?;i0*s_v7^32q&CVMo0vH=d5myJaTwzEA&3QoFp_eq|x7ZxF>(_sKJ(vVd-23-W8M;au z;4xq&w3`SS)&yxfl{~&zYX{=i^bszIE0+~iyyC!=br3Nbq5ghbLx$9zoZ$nr&#DXHvh7gyzs!ye-fe&JVrSNsx;rW6C2#(g0PghzvIH^417Qh8{m4J7!M!#5V*dAINIyR zK}?JX`8>dJvn*4hVObls4KFI#sygwkmW)`war77 zn-Ft9(_g7JjG>pe2SJp@x-UQ9tv?2~MlKxb%RBF7-U4@LR_W`;%(= z>>>8irF#oid>w~sO04-nXH>lpon1ygAYXU=&c%zRz(=-79YtLx*brOL22?CKb zP^fm0nD&qctF@j$$h^p{P+iDr0Bqm*6lu1qz0PJVyxD;ZT8WwmG*GHS=nZ?G9lgC= zK9L+>@w(4|wIi8ky*W$k4lrHpy#7KTX@ZPBZv0ln=k{!)78uygeH@?bRo{%&0c1m0L&8?+|5%P%n1{SM z7Ha-r<1lf66@xB}IU%ZdK0!TXE^JCbZLLZEkE4+Wj6}<;1KEeoPaW5PD zIMKjQ42lW`$apB*$K1zYC}MYF_@`$gyWqf^4Q(0#cVXxz1Q#&g^o+g`hJo{U(%IiX zhg&B-DeEVp$Pkm#0V3KAYTDdLS~k7B1kWI_9?r}s`R9DjW_nMx9?G&rMHOgB;)M$& zDo;=dEC5Uo5;T0lGI1Vr_gz*gRzLX2s1GX=KVSQYBNy~ThNnZ`W`bp+to)tn5@mJf zQ!6$j?PFpSN7zwGG4eijO82$N?YzWF2<5pC3D6xcthRv6YA^otC{pJau}9hWDz_Vy zm_01X=WwrUbFt#+>=`pY-eV% z3w%U}SqVF(mX%A#g*Mg*QLp>c>ii&wprzu;mT$jb>r8uemF!6=4=^@bHu{-;z8bwZ z6mB&zHmt63n!S8OcE}iad_9NrsV2+Mw#Fvjq*I3ajlQU$sU))5y5|@?D?45mKPQ3l z`YTiGbuz`n-UM&D;|s&zNK_rl)IyctaycxA@`@Bj^xV&?c!F(3LHP$(*N~WPb7d{N*qw#u;6 zhVmUg8pWnz@}z)fkwZz8V%Jt5mF)>axX#}S8-V;i-v5e+yxyM-X0NIy&j#rp!BP`~ z0(b*Aa%t?`+5Id~$w(ddjkJ6(Ah<4f?RY3F1fh` z8!{^)ACatN#AqKjEV{j^TER1Ic>0B`rr%<3U{G%a0bs=mmHnikgys#5IuhnE3eG5n ze6A6z9$;@2E|lS5u%?x4P2riTCmQfx`lMtkF*TD3>P8B!9ZMJFh>Udbkx}HcW0XZ# z@d&iTC850h0@fELVW}0xY!+JSo>)2ltW>BFHR*Kp>N+AkZvdA(IkS$An{n4k8X02N z$3~EDZ$ae`SmmYoDWnQ)dFWYSJ0RY}{?Z0ReWHc@ zKSHY@6JpZj(5Y02*EP{_0l5c7G~l}??j7xKQ+0qs zy6i}Dr z`WqY&S{pd>Cw||DdYpim0L+_4oyx8o*&%wYkDXwmxo;qcaOnKJvmdf#=6)y+okG-^ z0{Hmy2!a)LImF?GbNw0#SnV}^|H9D%QoM;rkP7q!>aUAjz!x&LC%R_oS7)V$y;z)J zPFdFkXgwq}%9^}&ZTe`*1wQqxr!e@t56yha-e7FOo@I||<)<9zYCI0hg#k*)j&S$vg6nKKGrv9_yoQ|;fOsG0s{_0GNX-lmW6{p^*~(V4hIfjmIV zhgxPOQvLpIIl}WV_(r@(G#D=dt1C^{qU~R&7tdbzVcvO^U4LvXdFvi2ja+bu%lSzI zqx9p|qsDzOh*YG?E)CiT9mXN!ppYDa)>he*I?A}TYAeS%wr--b1T z^#w1NR7C+QO@+LK)t6D}f|~*HPfS394GpKWMe-G0LVsA3FyA6xs*|yDPPqi(ix?A^ z!m^qYCyrga7i^2kQ}z@y^&gwc8ISEM8OrqP>ZTnF+A3zq{Bw^5$>;ffHDg-H-p9CV z5NTP>9=?xBi_1Il_LatW8qFDe$MX-n#F*4>6|M+-9fMgLc4dm@1n$01m^$hJ{k_@Vn#eSon7T_o3+6RB}#;p`bBxNlUPu{b6KDtDoc2<$Q~B zV%qYL=1`0>!aI$-M076@Dk%cQUZqsKpUD6W1V zk5RO@t^4DWq_xZl^127YQxiy+gNNri7j(r9yrL=N-Dwv)!yspzLvr{b6M9Y(%H|Qj zFlPkJCWyRk{QKI>`x+Det7H$huulRx9VjOWEms~#B05=kd^kGUvuz1M&&>HdF9u?H zgGVHgn`EQ2H}t^2tTR#cPu~t2{OpJ%RCe``By{KzR8qx31gt|#B^-T;Hs6I}du*ho zv&MKb+YDyL!Vx=kY@nzg-o?sW6G0fN!=O_jk=>u&fcuI_+KT4Iz;on!z0Z{uMgB^% z>e>nhV8VGo;JqxKPA7g}+aGqRr&Z~ZR2ZAizVu8`U}5Std&N7&+SX5uBsm>at<9NV zUJB5kkYcqIvvtMAEoRzTzAo3-A8>YaQ_?n0&0v_6ng8{%iSu29nHk}9oPps;=I3~I zBkidUJ4?o<_ca}9=+!W)H5fpe*-C_m44-i`%AnNd<;J0h5r#e+r%erk(kGf7OnMQ* zoN}nhO#|@s8h1Cd1xT2f#E|0>OrSp^#gO6mf?mc4ls(TW-rR*-%J$Sb+}vI(|e5PzP>ujvIGb7{IP}qY3HKKzu&yf+k<6g?b+Dm<>Ur= zdtWW&zA;5EX%&6beY~(*KhkZPL2neM{z9RoNf-~ArdL|8Uk4Z9QTjtzUKjc18?`vC zRo;8uGVgf%IdM<4f08tVNo3|M10?{T(MC#VO07n?#O>n`b#9Q`N0w3sNy=A3sUN^b z0O)8i@knH0&#iw4%jhOl9Mdxs{r)dH1IZ^@mn0J`h@Fc37z>N6oPu&NzC{sE)RQy> zR~+1Ah+xQ>>;qeI$g~Gcfy_0HQOy(PX!PlKf{LdsQ^(5Crc&WonJ=~KELPS9Tx{0@ z!$I-q0+`}3Bw15!2r~khyOK_40KRao8joFRdEAn5n)dyjbq_bFQ5(3P`SbWUFho>r z0*=Ff_5rKcOowzBLsH+IW(3FTwkpVB_G>eqtFx24Gg$Fw$GjR2jjV}};S$OwkoEX1 zvG#eQRjW(fcCDb%1vawo)u4`1mZ;(8rLCl2V1s4aV^WomoAN=)0w$lxo#n>K_rpeq zZ{Pff;R^N60b~CGSU2WoQka1eW}g{-tx--3Mp&`Tf*w~InMI8b@bBU(o0vx!Z2?XPytk*LI3w8bNhPPOTDEy ztgW0T;XOV`1g(d$;{pV3%{AsU*gqkILKU3#ZUmB#s-Hz!E8IV?M7J0;IGr`TH0;>S z1lfUQI~gx_E4xAMUvVt&8mL-l>%B9gTlroW*RyBN$066 zj~2vtdijo3rNX{?$h^L~UZoB%W?0D%MO8Z#Xd~O~Wz&uhhk8nz@kjG<=htb`YFJym zttbSk*{i(L#elrUj=z$It--&qr2sPdZQ;_|pFXHI4Vy0ZftIB__${46}v~ z87SP4O`MNPLn1`l(%5cE{>q~nn6OYkIso@KZNEeOv*khT&KI&?+UiqklD#p9gDHMV zVKBfBN`MQ4rQVprfGy z8)?KKLG5dd2FK3<$S$6Vm$)SF8-7#}&-}`oej!X$8+wD?iUeK9c?^|(e3ys&-KB;r zB3KO65Iaj$nKFqtsN(SL^I+>-R}QpYW|Eu`1S#3XRT>YJMr2-cYrf&^zaU&zskT`W zNh7mb{Zp6`8r11?pG8W2!Pjgl3mZF}GnIwRclcdEa|B&hnqHql)>V4v&s<^3spPMe zonMkvk&|Dfj_kTGEQ{_1`|demcGaM)$3Pyz$5sux6YB!aYRA;RS!Xu`i1woD%73fb zWA2I)@*^VR@hEGN(rg+u2r|BUruRm8m+35{%WHbqtH?6A#d)zS5K?x7aX7qc?LM{$ zWR_}2r_G}g7<>!Y1(To5D8~90_LoZE#Xp7m8gG8iwqkofI!(6eIr`r*F1Z2TE26AY zYY;TA2xAyADqfrsNG?w}$R7N~kO`I3 zNfK!Fj|k0J$FlAcMW==NcCySzr6H3dvGSP9rdgCgp%bf%D4tE;_#MLM;+lf8^Yvb` zFnG`YXw3>=r#BZGd={rVx2w+kym$VF036UBo5RR?GVcj;gs+s1D9Ahc1-;){T@C?H zmm%8!pI%nP1hxk~SEHI)>N=j=zT;u-TN0_7?&}DyQbtDu2=DGuXv~MB&}F??Dipax zi1AtL(ZWl+k_%Xr>>oF%GOzlwDA2?ud+DHHn)Y3jVwV?%UXwd1Iysss?|pKCLD7GA ziP5Rt6|G3(Kc2J*!D%-jpCv_n5DNl>xPWqjKxjlR{{&$7z#w2F1r$(s)9&-X%nb`A zV2r>Mhef}}^Z-@D9oq+Jjpm~fSrakfq@1kWc2F#fOzN!y&YIB4?9zX^j>L_h{9NX; zarrX8E&I}x5EdWw=ZO);-P;A}ghTX%#75S8&Tr^zBeB=4T&{qIY_f_(H8ReO&4B3NdBximbr)B)RR*%Ul4<>={iZ=&F!{JR2tH!-0PYO3ZRHn8BlC>-RQO=1q&;mudo}2?$XI? zPU4~NA@@C3>z97X=*UL5%S>>AZ!C@dLxEJNgr30due>3_i>%mU#~F17Ata$1`eXx! zO!o#p)-ql$ddGLokNZ-c;T*<^3xnF*VXW;jj#(;R0x=bXpa8(~kDy__c|7$9I%Rvs zrwMjtYr?z?hUTADL!B~$tot!$W}mbel)+fheYq+XH^@h)s=H!8{616&3zUz54o*|x zT=Y>~(kWfM=ICIsmA@Hp*vZ_}RR}=)kU#UG4{Y_)coi++kWWf+PD&j_q4(+uVs>nw z*s)s*OKvuOp?{xdIq>v+p6`A~w9zzg5u72~ifC_t9M2Vb*h!7-dEUBrCH6|d%g_Gc zJRw)w+jzD9@O(6n#OA82&N_DBvW83f^loZ(#dN;&9y7rEiDhE)T0?eCG1Y@@=0;pxM%VlL3r41`(5>6fcREzY9FEM zvAI=tp1DG*DqqLDH3BWzdlLiVALz4xa2V^Ek`2t&^%rXu!6C%-L}T|1(7h! z2GMlE`Qro#PP96-|P2yL_&GZ3V7Z19%v2XV&L?WMh7 zUa7_hPy3Hp?B)qLIH>b)y5ET3zQ4=cUx6_G_<@ESG(5-K>aj(YH6gfe8fR$r9g=;!FK z6Tm??5v9zGMzlTR|L15%TZYRS@?+u=Ku|&mS1)ZgZ3Em6Z293{^8ZDpCo2sMG zkt#)u56RR**O@J*QnrMr7-lt)qtR(KB_m1(K37=g=*zZv5^7Gbs7Qu16E_~q=z2Ig zR-_b0RlGNnc8iNhE~ZM>lk^Ho*tLb zcx8tur2l->;E>Yhsqk0s_Rn=zaFpz=B5yd1aGW|KKb&>M1*Sm}_%mKE-i;V2t~q@g3e7q&#|S`B^_Je%9P`h4k~s*+ z3sB1Zf!ALCI%x6%TzMV?pxh~7UlK)XJRlmB5OwpUJiQ{c0EN5_3ZUYF2Eg3!={B&h zO&6{pnSuRLL8bAKxQO@v>bsN};%is$jdpFbvs$&Bqg~)?7xY$V-)N)Xra-K|U93Lf zI&Y=(`hgQ2o*#G|5OUspddtPA_*b{nphpQha`gdAL@npFuTt+IU4vVh$2yI^dnkETE3YDhyh@RTYc4)M4fSzyW5az|cX@>VhRA^&cCM=Z zRSy07-jr3(j;B6&y5B#_q5X#u?OMnR%KBfb_n=vWjTSf~Nvj_5_Sx-x!*+zDHTs)~ ztFn$;L{wAd)_R9a+Zh|&wN49dufL@Q~f@+X&j#kYkUQ+{)j z#S;h>6|k>VHuHAO`4z_6(7X#bu;v4*Z4!{u|BrJznJX|io! z~-yB2(-77&mRfdf`;<^E< zu=->#$TR=Q;TKdCm=jAgBxa6(rC{f+hxVr|J?v{UBmf04NvoHb=;cuF%u#{y*Nv}N zT4*#2KQ<+0#zH|j#S__$+OUD+f_*b7`is!{L~=3xXaq{6Ec$HD1AzhFXGvONDKZdK z{Q$^)=P958Ot@L$vfa0n z%te<&zZf}tlLhod6-&}lGXA`GDMQmu6%DSO@-h;*=CXz8y{FLw8y;-bwBs6dA5P1+#Cg_(88_8Ezk| zMa~ARu_p#YxcGSQiEgklcvz1NkfvPf}>HEg95nrPhh-j=X)ght03 z{~tQFSloJ~7;1k$q#;nXpUPRkTHacBuY?1xxTO4$r5Ki9DWQ9~u14Pe$I*^$m z!_3M)FqmvAoiCrMo=SK zs$MzNnNlNE!r9)i%{u=JS({j^%6e2uB>SjoMTUN7G0-ZlUxq(glHz-~?y$&C*%Zih z;DHjR>@O%Z3)M`Wp144(yoy1Cl&)LmG;;PNDR?JmC2?HD4YD%=5^k5aP3j4P!%c8p z$QkjyG%*bn7V-u{b3+cSe{w{s-%ffbhXD5>W9Ty&Fz6^{L(d&fOcp}GsFFE9^HMie z900(!I!ZM{_i{~E$sjsZ%RWUbi$|$lF@bc3fgv8rbAk@bcmkboY$XU|dX|(Y*~M-@ zM4uCAGeDvDyd&FrV*FC8cc&`zq`JK_v>Lt@TxbVMPMW`7is@MK5YUi_Z;rn@5Y^|% zpLrltbA}f06mSeRF=Vw6PUl%HYAVTQAIml7zH8y@^R}L^dA?*k=B?`?I%A|d)@zls z3SuN9BnQ5kF4MXoRuZ7;JXk>PGOPRnSI;?Q1{vmx1yy@XH9)fguC@h8~X z8%AI!AJK{jo11glvIl**r%!J;a;YC6{}2vENYp+WHphEy#K-Ezn52f8Vg|z)GYb#Xpnva^j#&^L#ydjD|65!TC>{DBsbm z02Nebuzy`rIFt29g=xkKlqL`oNZvwv6iT|OLC0*jzH0TYla z`ULdqq~ESulK7PAzw78G&=u4C4!~>!28!@!1iFbo@!B+J>cnPIdMihxymIxxpy$<~ zU=gU$C{l1khE9BRD_o|Q2~S!0FB7Xz-^^VgBKoEYJ^{6y`Rop%`7Tz60QN#|_kvR_ zVdkCih#J$p_o88I|AuEEuAl``pl}*=Z_`qxq5m62-!w#v96UseXb4)doG)#TE zyq5QS@#ME}2H)y_9MOwoSD80QGn7{c-T_{nSo^e_M#M20=#7?Wb zM2TUph=2e`Hv-b*I@vd$>ak0iD!-rQSllSP-72>W<;G5rp?46S2Q_4#YQ|-pPJa)~ zH+QI3%O$F4l=Sj0qb2(()3;#PRvK|!zH{De^fmpkddvT??T204B-X2Tb3@-E`mRa5 zHNCQ(y91GD4G(7N)Q;OjG$S+0CQweUc0WpVAo}zv2*5viWV<$zN!0iotF`|z;}Ger+IlhpcBAOk=NT(tey0Jf`p;cI8l?eUUjx^{3N9TAh}_*I zQUyK8f@cpIINqArhNAkdxnbtGl$UIpMtZiJmMor=bibq2)UW7Vj|OXZJ$wOaZuPDr znJL2RA3DZ-i&T7M6yIC^`Wve3|EVENaL^I17K+euauA4E*&Ie!R_wGfCd{#~q8}Pb zNtv}?ny?;v=bcN8G{E2e<9*47=O`W}JFj^%#*3&%qDd|QO62ZU70pg@2a0iKl14R4 z=;}7oK>bl8_B!0sefQ64JMgg-0nXbt6IN?5{!jyakqM9S#swUQTv_Xi18g4^gxv|L zcnVA6mOi>2T0}&5yNPGRUoJKs)nQsod}izY*4G3#)BN%5Y8(i!7o#I@w}B*~L=>Qb zdU^?+N?+51%nE zSU=ICT;@*#?l_-2-Xei1@I2RPbs}FZnZ2)x`o3QJTGj_zpaZL81GI|5X~+7{Eq1^~0nx zM6U#ZPo%^Z%`!PA*HkFZyHQ$yHejsyMne;g{Z0Uz%W@U&of@iati>bfRr)$YS#*Y6 z`AR0aa3hnmBIeUnefiQ@4Vi%T(x!F4f<)J}xprZ|h>ca5yGE@_zYu#_!WTLGNa@v& zFOAK$Ck2`pwW@?ScI|mTe;6`gM+4E!->9(Ep68}g3Ct-A0G409X zzib`^q2v*omD4XD?@`SDkEOE!iu(K7_;;7?R+JR!1_fzWLPEMzLJ*`uKnYnukWxaB z5(#OLPN_vwLO{AZMY?0*z5M>~%rZKNGtPM9+~+*c=ZJ0~^G2ATKlGt-$YFQ<`j-PZiFU+HZ~WgXM%`K%77idG$vf`(W<@lyQDe2<#p zI%Ce10erT~7NsKRXEY+&M5%)~>YI&hE3;ldUOxjJVsG_4#EHeQWJukb#@HV$e4FK# zJ3n?lNVxS;i>`fzPl?^fq876uS6tlL|MU6@Y`>EfruK15H1K^N4J2xNY=<>JF;)eM z#CWrn8yuQ(&n4*p;~s*I>(+2r`|WfWGXA8f9iRap#Q_v&Al&>)3LhblQ_Bf^v);rI zvyS|)gM35|Nk76e2cdt`*vjR)AQr7c!ALy{p-=JTBh03js=XGh4HkbBZM)oLI^VOt z3{SVrooH5~`k`F#C|p&yP^c^)AOFdFJ7GC{oW*afnTahH9HSNo2ISm9gt|Hcf;x}o z|LDnfC5AJ*QR8v03UuqSmF0)w_l;y#*-g9@whGY0#6GCxAc(;8FA8;8)^5>K?JZ=w ze?WQLP#%-<1*6-l0IiRTnpETlJ9slaM)6K*tYN(^iOZ{(o|~B)9QFh)JwC`)Hj>6I zDB{aoBw~fnjk#791d5iZTSGsm0%qao@r0I4TPu9xk9O2eVu40cr7joC)R9#^@i}uHQ!fb7 z%v&$$QusgQKm%8ys{U}=70si)k6+F@e*11pP1iBBc6*OmOiPB;uPrw%8O`ApT?dUK zwR*NlUx~L*tCe{~4Oc7JO&QCK1z>p-XQqk{KM2`ZaJj5K@R-{;@T#B-L6Ygq=gumv7$o!43bX0WY=9wBI6>^WwM{=Q?@ zbE18Bv6a}n;`%BZD}C{^z{=|k%wMnk^`AiWbvp`vaJa_yO;HVQI$`+kEXmdS9|a^K zxb?v66p4e`tSPUb@R$77ixvU8Y)7G-`^ID*0M(%PP4QyEHkoa{T8Xm6H#4*!6;yH zquHt02D5_FT~NKDxZx8~iHQuPc#h(QYn0iocOOZQ$wKgerc0jgA>T7&u-@F| z`<7cA5@pE#P%Q*;^v!?3R&~d!=n5?*qm&itT43(XBjh7+u*FKjXcm{)+5N`#ME8%L zTxi3ScP}2=E!;NP~y0EZ+T zn4+N|86@(>K@<*QJ%>}3TfyLxm$<=*0h|xDxDX4X1f1rdBk&NQWrT@vmyc`P{WyIq zxK$$L3`o{TV)*ITm9t2r9m#xB??{XE-?ta1PVS{&xL8k~C?Tfk<<_Tb5OW+wJ8`40 zjcBB7NX3r7^)Wd6R=+l z`nXmA``qy76}9gCFL-0FZp$yaTfj}w-`7Yx--Fa`xqY=S4x2qt;JffTSqp5~(Pr^o z-#{K#Ah%bbiq2aGkx(!F+dJCM1|JFw1`YenRcqNaUZFnJeO>7|L`bS@Ky9BkGi17= zc$)G@BgYrNI0&3BKEg`>21%TbGEjiR9K38BWZG0F z{UPq%&SJ}jeO1qZ zJf4j(n|!tXXF_}ywQVvt`zoqBN@d&ksm1nor`y}-s_&j-)Iai2DR!na8WR)yGcG>( zNN7Sp;7-Jo%xdi~UCh(A+<(V&Ugm|{C*eIxR_Xu-(HOi|YK`6@lQ-GfxS(O`@nKvM z0i~0&7u@UB%wan9fh@5D7a8)-0uIgSMpQw0Rmct^f7d*i%{$~PNlg-Q34CSh-zTWk zedVtwZ~E!!Cl7mrI4Hwh$dr#QB|}6~@CvB_Zeahl;3I zUYD$bQZp1tzeAe~>AVhIk-){?V?k`g-)Elv1PkUu8Sol&mdw)B>3dJ`5Hyc~G^*lQ zWJjXs-;^lrRg$iR#h!Nh%ghj0{T&7H8FwsTv@v9eBrtC+^bco2U|SNkiyd>u{B$XfX=ydY4J?Z@3r z$|p*o<_*I`O@fSX<-1%DnX8~_ADL}Qj+%Z&%+xP+)EUNOc2Kuss3M?w}RJOhE<;CJkU0XVm z@}{HtlRrI?ZOQ!6ktlkwok>FY6}7u?)LGwe_QrDG>ZG{-+;e84W@kDxWczad>R{(f z;}Y7ZU()+(ap*@=S+&Pz`PoAJpFI-Ei%cB}r!Oy9lPXmo*crbsxKr>+se{6)lJ&E> z3>WEb;P!NoU(PRZgCQK4E%F`Sunb?@lIJR=Fbx2ic(;Va#P#g@wJh`jyX%vemODKu z#QxBxl}j~gjZh67{_{+hi9|)_vH%8yADZ=zt6RdlJFr(fKoT?aal{>w7xQ_n`ApBv zXWJy$4nm7%+&}lew|kEL9c|2$qm}uBc7)VW*2;o3`dM!4v^swP*alv2btvxLxlh4$ zhd!DRQ>{D^(kOHa-eNS4aghHMVTua<$SADE1clpjE!y)!%;={MLAR(M-@-KXSEYV- z%f0O%|C<$p{VS;%)z6Q}~`LBedry zHrp>Je!oltEZLMk#qUwoQ!Ov-$2YPD-#K_kd-$-|dA6Wfy$GU%L+wuQ*#MxLaJpQ|c5NpV=FPQQZL~DLmm3H*^ zz(YjhT4)!6t67!{vp_k$fXO6?>`o#I6At0SZoyh5A5`bq2uT(yi3PTJGeM!n%GBe0 z5FW*sPn1rhkoZma?EI;*sDGa(X_$MFNtvTm$}>z_wYdsYr|DFdZDU-vR0KhR6n`=gv@ z8A`-Sm}I)(4XEv3`jtyj`x8)`` zGF6V)V`1U&=(|?98y2jRD!CyWa%oYps4-=zo6a1Rx8Lw>U&7eUvQAj8Ry;?sG3UeW zFM*%3>@VGyf)jZ!V_)r$boqN&hwRTbawRq|cJkRFm~mbO2MT&atYI=4b)=!D(6$j; zi#6#)^o7SFH#Yoa$SI(D>VB8ssNKzXY9ibY+z&mfFrs@_5zu7v)c=Z>J*;MXmHt&H zUl6L?y=-r}Y=<-CyXkaM_(udM=9gwrN$65N`n>03#3SEEE3ZF;4~MG$fWs5`j{ZT3 zg3eq_49`T78PVlJPj7*BZD+|E8o*js9Dr#@MZ0u9+?A2*WPGxo5tF+!vtKsFChd8# zY{MW~nOl*=TU;bQCVkR(GI#VR;`Q6*#nZ0heTJp#Lr`iE)!)};O&Sr{iSIr?30iFZDNr1pPWh8HE%n24(5@ny|>x^drw{f&V>Dyt$AAO5jD`Uugc5 zfLGNd8`)!+rGi{Jvc`ik5?pFDYTGOP?IHJ)hZ%U^1C*2DiI^3rL_G^0f4qdns+UfI z1}O|r@qF9Y%#(M@CYjXOs6gHDY|<%$`NE(=)S*iLd$nRE*P>@5u_tslLR;^D%Qgd( zG5V^69di6pU2S6Aet12Z0F}jTgw*FSYzK<1g5Rw2-6FjWCIUSMJ-2%Ur;)UfBoBUe*v9#)!e0yI{9ToFL@Mmu&Gw$q&&5sTI0^}cI^39?1%!rU;ku9 zFj&d4JATWNQS=U9f6@BR&0ac8{iEBFK5ddb*g?5mghb7qgrqg?kj!~)50W}d^KP0V#W)-3toU$N?LmY!$kj3-E-*~0albJRT!06kpGyf_aY!F15kX6e(m=Q`Drbq@b zRkhNiMTUv?iit$7Lz+PySwo5LwyC!$VV=<6#TTa2y>hyR?LmK$z3*jx+1ooP&hpq+gc<8@vDRFz-L)aKL>{&iScdp83TO`>wG{leY~k(&v%r)XIY0~3GZBu2c+%l@2}4tzaRUK;PWA()jME5YK9cuC3qPK#ogLE zRd%<%W^D#XtxznzO~5eYS9%L*pZgICBJ=O1#=*p#Z@JzvhS8s0_V@+5UdKL`I$a>| zn>o0~9Dj6Do`&wc_2xRaX>08q5255)Qr03gsyqA_^trCAJsxS)X;VVDCo4aYqCyf> zOMV}z%Gw^0#p9x{dcF@f1`k7DIC;0k>Bt_bD~RXW>fdYtqx)S_tk2Sm;$133^v0tn zXseCx>)C@pQ93N^A@fhia6deBZzzWk7$i7;@42;){`jBB(atL?e}!xe6DIwAZXT@bMfCFvuG{6;p-9T z;9?@uWx$&=FO(41KT^bCCk>^+Uuxdnf}u__sLR!{^O6pg`0+-rO{UhX>Tui(tfz~E9}f2RZF&V(7f(@ z=;4ru4KsK&XH+9K`nI&l9{F^$u2=jDz0miT=e6(Qz~u#f{Zb}QP0EbabrT7l_gqHn z&J1ejO0sxKCs(T~NyU+M%OHo7Yh)wHalP0v0E|sdEg)ZI4|Pp$3wOsYBU4?3!_B$A zg?TAD6#R0D(bYKT`=d*WV$7ZhkLGuoZr)wm$%U9z2;mUR1@1|K4yY5jup6l3{2#=*(0l#gS4t!l4xyQZ){0` z=vaK82@)zU9*c1C8H#{`hhm7FdnqcHp}E719X z`gwyn^)JtY%u&$yeZah?)}V~RivXMbj;_^xkmPKsiL2>47q`avUH z-_hNt@H?3sL_;RaRNheuzJ$od{xr^sJGj1tS_m^OS=1Y@twDG+d-e+=1$HX`U~;;e z*Y~P`Mba+EI|WOyFv(5vTs?~W-#u;?DAUB8aD4ph+C*k<*JTcH6X(+^ zQhS84Fz2^l&7HhDZtL;e7QJo+P4aE2>$fd~0jI2}R^Uit&XZzWI&OF9N?sqqiMozCS(vS&*ofwDgvnrh#wI1X=inzE zfMf$Dh}fc>KBZ~QB1dg(0+xI_RlqTqT#MFYh&&!YjP{sRu}aLcC8f)iRiWbo7xaUv zW^cJ*6NEFe2aZ^Fc<3zM-F^PCu=R$Cl!EpC0X0Z%5nrmo;pz9(WN9hUuVQrLnT*0~ z6QSlUe~8;1UP@`nA-kH9kaJ0GPI?nbvSR=(v=#NQ_Hd0|4CF^pjN@XydmLL$czr7i z&mcb@OP(~`hSEPInv=WnF~FdO;mrxYskYj^+}+AS)iquVkDz9E)R%z{jBGpMYkkci z7mzx`qUG0Kc7oU`BX1b=GFx&eeLXrRWvmHtRu95~*4PXy7;_0aWRz7r9FpU?)J)Ym zwd$C_0?^T&=lZ1n^x?j#z3ezQtJ>uTf5g)T-FX`va=hwJh9pB;!}wbxJT|e{wsgLg zL-U_C8{ER$FS4=xmoFx{G#%x+_f(0W;hj2*Tf^t0E|~XPzh2drR5-h2KdKv~S;)Z0 z;ZSrQ{2~)+kUi+!fDc<|Ul7AZ%xS@+8_S`?8&t!z0bFA)vB=q15+70zVR+;10v0Y< zwPPvv7%+besUYws`~@e1^8?L~;6rA{83C4Ix^=+4gs*7xi|SW~2#PyQptT@uZE+>@ zGcGufb3aD+AnLZ%-tHfg)Y;u$pFZD9(@trRg@7n2-}!&#jrU@I#PX8v7W)9*%()53y^LDx@e!V4iwq5_aDcj>(oSs&EbbZ{D zHA%wd^%raEFa68HXM0xTrtIfN3GhZ7q)d}M%fqx$fde(92waHdJG97=odjZiFkH)4n zz~EDX>WmymTTjEEyjR$r7Li0HI`Y_lt>##MHzCtZvGBjRoDr9|7FhNLVWFGgZW?CR zj0LKl<8;BtFU73c4nTu*K|RYQh-4HA9JN(+rQ94vD8}CcCu%&C3=s`3wESir9X#Dn zxp{$xGnNf|P(l%#7b*>sW&xWjxZGCOh4<+w1MrjpOvF%;L%OWFm~w&_8HGmmfI&D z+ujczC48SUlz}*T7x*5xSNWPPBJckoI`ezT#(Btt|CS)j%PrRo+ihDJddNtVZC8Yw zb7e}2`mv~F=etgnXz1YqA8>t(Y5o&-UTg}vP2_C%r2^?9mPQ-$uJc~#*uQC9qPpQO z>!y-7nzCE9U+Y=CLFye*V>1!E$t@iOWZ9^)kY^}j=Y%YkB}@Ehlf0DqJ`!Lzmdo=) z+~lBR$?>G>D)8GJ?!?5o1M}R>@bKpKP>Q?)b&1l8FmX>432CprJ}?XFVwx@O%?aD= zD_{QSV{$9ovPH&DJw@UZdg6Mf;_=&wPAOtzf10?y%#9?@f%L2W?D6h!$AeAh`pT`- zse0B(p_!{c6Ztq}QS|xrq7x11$oStjZkkiuQ%eQqmUfdJ+N#BlLc><+R{^;NIx!wX zZNd8CI#jD1s+MSYdN_9q_WWOPYbWIv$3k!3Ou=W+jWg)kFjxr#EYAg>`nHmIa-kCI zs)?#{GVmuoZW+BxR6f|>6PWW?W0}J76?M$ZydsNME~=OqFZ^x?FjJgaud^ZYEGQd4 zhLhqzQ#X7=gb|X-QV!MO5aQ%smQC)Acd(otVaa~N0+05rv{NYYJPhIxFVNwI0+~XS zMPl6*()W(9BCA?HA#Gq9y zZ*Ja+ag*_~1x&Kn1l+~?|5kWPPDxbS@d!KcdON^GU>2hCAoDK{h7}I!CQUM94hTqj z$_7nW8Nh0UWZ*#zB9ExoRxXY#(cWb*h<0+FWSGH{tkZ(+Zas)o{3W8m2q*1D%NInn zqw_W65q?ke?{z#UyWs!;t4KH9{0OCgck*ym$&fJ&54I^OrAhrQ#F3Mr`=NBU*DW z_<-zxK=H1RMsOV_C^+@XnxMJE?U^+U=x5ZT#?r`)`QriLT=N6BS(!xa`T?f-m=6J| zHU1FqFxuwz%izoxDhhtEW``{Pt!D`qOY`qT_Q zZWf&j>22!RUCIFouIZp<^w0f~k2Iglo__?#A&@rij`q}jBkmJooo25T03hp6!tZZl ziBWdH+9bZ8ix*^te>a27i3~!&%c)QcScDqJ_g;|L36Z`22-om*;CCQyScR9SoHJzW zK(xAT4kAl=u5_XWwv2j~GC3b~nUm}A>@VwblImccJU#HD`^0scWHbT-d<5<~vVMT4 z`YFsy)iQ%^3dvtlguCm!z|NE+y_NT^P^rqbP}s?Wm3By@TT3f`(e6_=ZgQI~xvbb9 z8tl56Nmf9VlA_Uc&Bd%gSqULz^sQBMSyo0UF;lUN0vEb32y*EuE@n+Uq~>Km zMFJ*7tcl9U6d>RHN&7TYBdEJ)9lhkv`07IYN()}9#t2wzZ7&31)JwQ~&+rvV9&niF zRX$q>#MSxt6#kvk`%ytPy~uZ^1|$g8JJC*!wglr^l-*gT(b(f@;H;O*IZn~=QOld@9NuoN zz2NTyK!_;z83jse=NT~;54tu`sn-OLME3|S#{+9iPtY?_7`2!VM#KrIKl3d>U25VP zmBcFzgp@q;U`p2sf52e z{gwRdAU@Y{Wa6~>W3{jG#f6`btytp$FqAf`ok+bNn{jm1_H>HXtkI*9*8DQ{P1vzw zu(j4TbFk9zw_10X-^(i*3m0U8N2WM3L*uJTbFEewAaUDpEdpVL<{5`v0cAjd-&`&4 zO|P8Am`pcD6Z0yYl6a(?&+c^^GG1aeNgHkQ61M*Xw7{zDF2RzjcMq+#V(Aab~v z@uP>*pXJ34w^6Tl@&$$~YMFlFWBhIh>zZC(4_i``q-`&lD1!r26t*MIE3QgQSY53%WlM=fSg{8dQ&II|d?XD`i}qKBXR`BD>j zIO^60=0%_HrU>}<`CoKhT3!ddYhC*gC2?ly-|u(ML)kx>}fT; zLEo{*gbPit7`CTF#7WZo(0Q+K%;RBz->V|e@HNPL-t4Bdz}DqQr=EHv}^J- zp-n9IJm>{OX!e9tY&$nbrhi@4Io3R?afqtvwK94ksC`mdrB?WLYKX4BYQtx0jL!a_ zsDt|4)NHxzjK}M#)3C`?+~PEyWMK|)$AEv}zbsk?889AWq@*=0@F6k-5{E#k7V6a< zhovtIUQ=(?FriziQ~{nI-<47_l{JabPPolfL)Rd--HWLEHQe5t$GJiNya)cG)s>Dz z;%m81(nm!VMfq>xa-FU!rcv@Ua@=~c%AfHN29~Xwy5xDBH^#J5Dm+)plu52X3;qxS zx0;{i^8?mZp@8GnGE3eq+vxW~F~NV47_Pfotg8#`bviyi5@WO_&Z9a)+jTikcHzlN zEK9{S5las zt@#}|>Gwvw<$V@R^RP0}2;D)P>f0bJZ28FX#Y1*zQ)0&aU0Dd9dVQ7ZdFJ z>B=6+`>Ek;x5=QL*3$eDf?BWc*Z>PLA(h51v-PwVzPDO0s<6 z2HQoc`HyDBe=02J?R&l2V<;{~23+x79yAzn1c>&qZ#_T0mjOr+L<<@|wo~`3wqho2 z+K%s(t&#o}4FYzme!T3pAUMfUYTQMC9@=KOMXAa~YfH)>-{zK@;6|#fB=`|B-+9xo zII|;X$^?k{bMUIQ#BJIZJ?$bv=`8QZGBjN-JmvE}9gGN?vw-cs-AhQl+m%O*`X?pDTCHVzJmJJt=yS z=c2`xG7REk+r_g0nCk>sFW_NMbpOeg10tqlLVrDc;!Ww5bf39E9&P zV$9v+0!YLan7WVzuV?a7y`*gFW%_ z6)1bEoHTxa*gKM)tUmbNiZe7Z;_X>ATPYMjb!%rl-fl8byVb$zb`Q;GFwN>8Pal}u{1!=|Ul=U>0rq*AR9GB;0O+gyDzp`}B89?;x!^>v)-#ha z8*_^z!{LlCnFu--dFsmn*RK^1iezHtVYz|RYi{1XqhO!cbCWPG`3#w~?t}dW5KMQ+ z@?1a06&WOAz<|n`^s!C#`|d*ym>ajTzL4pN)}F`&tXaaEi=5^eUi%@~TpOjmL*)oI z?%RJo z=aN#~+R)e>Se_r=K8{gME?`|0(A7ggv^@n%*$C)zNZMlRah9wc^y`oL3Ot=s9Tz(( zpe-uAs5u;DD*UyZ|4Tgb0XrF1kl!f_pE|@E${WG(*=6Z3GhWZCI*?%*2R19_P z!-%SDcm5QQl|UfMd;C=|q;FGp?Wk!;dF~|(67z(7p~uG_ahHT=DYf zRs`4EJwEQAx^MT`qt zgb(~^4|oV(>Z~{q0n9;i!wp2*FV^e{hPIatZTA1QP=Jf;pWTD{_TOrg6G}AO{Z6j2 zvfO(ClXw{~K9m@?j(l*h?33wR)0J4c3bh@YjsKxHY{!{L zizu{alDRuzW&FZEl|^?$sQ~mkh=nyS z(kQ&mzM!};**Y=IfDjWZFJ~=N8NnZa9?;E@l)Ds9UPIZd4FL4AIlZ^okM}fbbSL|c8CrvS{Na*RrlVPF1+KPZ$$dM>wx0_rmb+s6e}CK4Swn(qo`(T zdz-6*px}S_)hCZB&O958Td`zs3%t46S{!P>LD0Y;#31-bjZUCHK|u+ zLAwyM2V-ik;*iS=A)L5}{HM173T<}>8z_&~y_2BPirM`pzIdi4$o#BHdQa9u-D{D- zVLpL<(M$!p#kHDmFpkj=Cia;eIVIrvYd8~>n8EyA5zlG{IkH`p?}!u8tp2P&2|8TGg9&7uZU8 zaro#0ON4RwWT9eN;-m zU2UkNC>a?c44dB6=gR#8SnvNaw7Y@^$2q z{8&j?K%U*NAo4pJLk_wtj34~+wlKa?&T`I{R_l{{^@g@H`4639?K;oie*~*MdWQR< zqr!xv*3n(5dd*)>q<3qSJvM_Ug+Ll(yjI?Bnp@cEmi^f7$dZX?#c+eR(cZ+w zEwZWFD|cAzT^O|NsW>ns0Ulc-cI2>MjtTQzh;umy>Phtssu3+Y=ku)hmSWhjW+|9I zi;b$4PHHv3Gu4=FZ2Tuz0Hx$rfG$sBh38fX5GO>e5NME2*?H)^b20^fZ<8!ui(JRg z|DZN*Q~7Vj8#%?|?~}qiALKKG>nLI%TKOIbEtp5{WBO-)E5OtoiSsJg)KG%-0w8wU z#!BcH@Qd@;S-hV5OGIb?D8IZQzaalh@e;G8fcB$Mh(F`A%A4$8a&p3p41n?h0UACU znC?7i*zXW$)Eu2@EnO20g&c5@h>2XnyC8 zV#%uiGNURxng3$bW8lDgvNqz-5EXfQee=J%Z3?$J;4M<0IJ^NSU#tcx<6Owa8TXMvX3QP3TtPUy$3_20tjQJYpF0ih(EP!uB3b zw%~Jz-y*MwfWeutq#OVujw^*~urbXoq<(U+m`Ui8cHp0+>iMV_O0s=UjqPrBth-)z zc0SxCOOal5#63*aswYV&Nhl69+mbouVung|i2dyDp{4hh3Dl+bF16`z$})nqtJZ`| zVD5n5Hd(lR6lU`j&&fK@)NFsfQ~D~H19NAvtOq6|;Pb?PNgOy(N<70~P>lyHH{4oh~;f-uMp+_E5I<=-E zcGZ39phV=~S{*fS zio9;yO$OVs1?4zeqOo1KV|;%bHF-8_)IVDvFZBF3;&hEzxV-TB@_M18$Z|;7b?)8Q zkH+nFM=~?s8Ge#;mGZq?(QZSvewhP;?Gj@c@91^7|uuasrEoP8=YFBR@zMBC5Rl@}3sfgFE+5?3tGMMqE5F|7;~= zG4lVlv9Otcf7?GO0I=*PM>0+^1uT+24zoB=9B@1h=0Fr@yu&MIVN5HG;JbGIT!rR>lwVSKW71J6HuoxJer2Ybc< zqu_PYZy?cZM>8u@=7F5r#n#m`WwTqavraCv9Trq6KL+VK#9QP%wK;!RUU(>A;R40C zG>!3~5+tODq%*2Jzwj3-YnD)c{3C}A?mv*&h`fV)mp>f`W0L<{K~@Ce!{-Rmcq9%~ z7vBSjNvO!AeV!`&vt*_#b~9IcHFIV)FSCE3_(U41dH?&1*^Dw`pw0k*rF4uqd_;pY z4C$fqaYuhy9$Ef^!Ns4c%n9Fs)W28@M!kUB1-rXT0G(ZGY^Twiz8PAc4~&{&glh&EM--_*+ohcHge|Z(Th7dy0W^+C}Im_#Wkp!>BR%Aekb=8wdYQ{Pv>hw>YHe z$mP``LoK*${hS4?sdBEqnn9B`%aM}%pkdrUf{SQ(L9W<8850_{34^$GE)(z(KE`aK zX4A-Y5mDm-C5FYjLV*q>pAkP6|sX&Gf;K`{p0Uit~Aju zU)p&l>T;O@y~1|A&L?$thI+GlfZXfKMV+fMv!{5o@5ZMebIZk!oh3g9yGj-s)m$aK70wfzJ=c@-Vjg< zd6_vzO^Ce%Qy!CYJ=z{qV!%R;m8W&g&$F~?CGXteQdi(m(!X;8gz#7#k0?`mVIy1f z_^&#s2XFh`+g2DSE+UCJj)78R^X^OIU?z{Jt5m{F6=b1Tk(?bK%v!+n0dm??O0{Kj z+}LnHt5DXTDG28#gL*Xu=$=Oc2p!5w-ilu#M%GJyk|w2Ozp`ZrUp->DpfdAkU2Rb) z0GnMFg(bCxZcH9kB#_cE?w7=gDZ)iFlj%Jd!iS5{4{`zH zBzKCr9k5OrOVlyv=l`I17TV^{k|d9#V8;w+o*dVd%eHtSYJRQ#`|qyE-E$_|YYWy< zZwj}+!4WzC62=bVI?q|ik?pu(T5_>Lcfa1u;-esh5R!3Gww9#9Xa2_uymYhpUvYi; z54sjzJVZYrp=Sbz+b=CDOvVI9JLk=y2l!|<^7DR%Lk1CCHo`!1?hnGLvcXs30>`@##eWReQfW(x^qlUdQ9F_IC7N$vVzx%78v&rT0>FD+Gh*_&Z%+XP)c4q?zoGslC{k{_YTl)fN)y z*iK(P_RCtjI`K(QGFEP&Or9{)PGLgJ2PyFt7A7>-Vy2yOfkdfk6yH2U$GKSlc z$zLm|XTLdpnJl{v{-|{Fej=Iw8>o=)6xwoB)aT=ihom3E43|;AaPblAK-~O!K4VZ4cv< zC>1rDWcn()v9J!)N3kl*mc?e!JUd_v<&hJ>p?Cfb#PgPau0dL_Er^+wu(4fE5UrpR zt=;SZEIx;_OMDxxY7^mMqU#;N_~UDR+RP7TYGJ0=iQva-)Tj}XDqeelF*b_55g&U9 zv%u2kH*tNV7JMi9N+6k_^`Vk4Lps_y`L1E}99P3UiKNc=5KfNCJx4}noR{P)Gfv_2 z?(+U}(iEH75!}@6y10lvWp&8AgzK7((p@=hoVS0IN^scmem*iFz8WcsXCg%+_bH@NS9?)NB7*Dxt^DaUY4nd0 zX>?eL#M0h~x)gfE>}v7)W*@u`Fl%&T*Qb-dxh4n)gd!w}zZJj3we!Jtt^l9;#Hak2 zdB-om#u(X1!2IhNL$A;_hgT204|wy1#ym6e5bc5)Za|q507$|MNMjK-aOA@R1H|Rc z<>$fDr>FCc3FkXMhUcWs2nw$lAsgv&sUwZZlq9H=kJiiCZ@cmA_)g_f5uNdlqx09t z;0GACX0DHmU+ru<&V@{!EW9Og7v3TTt9@<$<=gp6QJ2YH2JJ7oS;u!U?|(5jP4nd} zryAHUwA}yF+^qDDsKkFdN<`VRC6W{1lLNlr0f~2?iZyvL70hPfUoqu`qQ$we&siqD zkhlNWKe40zoD0^qhYp1hn5u|1+1Ah&v{;>C4_qg#N$#1Nw(uuS4+-Iryr8Q#=wSaO zTFm*T^u2c|G?Ostc0>q73Y)*rIzLTcZ# z3NSQ*T0mIEV_W7NOa)*RW*S@o3WfCZ)Plu)PK<+^IJFkM_ZKU;h#8}M(97eZh8NN; z!^LE9E8ihEIL52Rv+_xFHf_4q`xjl*s)8yN!szg3WiOYiGMNnQ@SnG?B?;=t($y096{Wdrsvaeiyu?DN6`TQ`(U2?`K%NJxj)` zfm`S=o!y4ltynQoT99*3{Zrk^RUoqr!Lv$BeG|!+qGq-Ek$f zzn;O-ykd8nxnKRsZ_aR7AOiouZXrv|ca~Pl`8aL#T;1M9JQuNzBaiCA}*xjrZ@sI2vh&y^sf(45RQT5)_(zX%E)A} zI*B>JBmb~}?3_aSjm(Va$Q(Z57wE*~FKSKe8XVlOc7FFueo6z?eoddm#n0o6spOEp zhjS+jKLJU9Ow)R-k?yy)7HE8my{n!cs$JRcSmk&*G*x$kYP7$esvk{NOY~zB>?scQBgCkH5U^Z6i^^& zHLE43=!3l&2uBo==j*brT9kpPVwmX2BcIu}>75LyE&TqqP)z&}T+0@0%Lkg07G2nu zk0E#FyLEVQjaW6Bx@`kuQxC3xtmC^Egr3^kr{ya^1 zAjA4lv_@u{ji|n7W1?}j+7vlVJiKk@2(%rjo4^nB3IBSfcLIfFWd|3ov7@1R`9i^) z0vFMWU19NVq6|khrNpNZ7h(U(-oCi1u__i9;yBrne1C8Bq_<1*mD`TykCQwJmnRG& znKe7|TRxgV3@T$Fnteey`{IqD%abkX%s>dizj|W|x+4pjXa z7qNqP1P=AgsAGDshjSjJ&b67|t#l(8Y#&oI@wqPb>_nhl?}2fBl)f|KC>G zNp3gZekpNbyA%J4=gaJpHnltleP1U-_62$cc*8Z9n<{m zea5(1*91UwnT#Rw0Y(ih_TF3|u77r@gKe;4$k)YFFH#6Mf{Cu0Qq!^ppx`k5nf<7b zzn#D6e=h8+3!g{T3XP4pjK(*d;!v^_j!oC<-%HXR%RT!(%`nL#N&{zkP!&YCqB@3E* z*ki%cWfOCO9>F|^)4hrDKtNL2X2~QIihHpKN*l#o?2YcB2T#}5xO)dMVeD^z@!b&Y zRG^gNP?USFXUcuRu!+k>*5od~5wyHLk|{Ai7om8I?`f3Fh6S(WjD&LdX*t$UwieB*XRt-p{m8dWI2JX0xaFg%6)8A1B=MZ?`+?!D1}t)ooMX zN0WQVS-q6j7*GezL)G_2T;)Mf$VxE+u2WogtRyRA`8l?VSV{oei-9#4Vhy zfLwQaO|dBUUMYenGkxh}ZLP$nM z$huZ&nIZGqBzv!WfA2ou-{Wy^`lEW#3#g~)N!8eY=Rcgqr<8}Q4TUGJK&`}M2% zV(hBx3(^Y6pAHyo6bf`26Il4`vL8%BkRu6$t=fNdcA9+mw(O1L7u&J-557rpe7hw? z2YIU~LUu3zoDRJGe#^O7+<}S|VR#W4#d$abp#uX6+T7?)P#3`!S9mfkMr-x0ZOfNm zh1(Pa1xjzz9N%@Pz00%*^zGO2&`%UnoRDG~$Yth0AFg3T@OVW0>5q0Xu2_2?vAZYU z-y!YrtGw%iOIiKjB)M|d@?To2s>oPMfTCw#+@6zT9O6M&@ER|9^clL%sr2rvJ)V(7 zQaR_4AIxn7no>5r0LKU)`i1qCxc%Xa8n$wW4pzpw#B{fYQ8IG>pY7o#{K2IC*_Ur& ztvhNFe^rh-)IL7OcOv!i&|XLaE2ua#Y94A!XdCBgVqiMH^l4)>E9UPdXty!PA5rR~ zaUWWi!Ub~=69)xeV%(>LSvY0zB+TBho00_HD>Fxnhpj?mpWE+GI~=gLpA;QGqeB;( z>wugOH*fxab2v)%p?3B?*AjB!+|jGy-dv`YV#%^$`H9K>G1!P1#p(3pUc>(8A(`s^ zpO;$p4Eh~II3Pc}zV=z`Ob89;|Dl0u2>-3^crpuh>oq=-NkT1Pu3L!nY@RM9bSM5b z;vWqJr`q1j$1gLr9siIF^Ffeej&SCr*F)CZ@H5q|2h+4)2@CLvGs*(;hGt5e{tyz( zm3RE>b=NsZJ`*!6*O@Spqw!*M(4aaY;^7S#mficVk5qMjeICpT6-X5*`QhNQ&p}UHcf>2XL3G9hR;0+&$|E=3s6eWvDxQ63R;((!o-*y>E10reu?@ z=A#l_aAu9!hnf%?rY|c`eHp%Y8Yxbs6MBQ_qPH9^6N5aDwRBS0AkRHFgp?FgK)v2p z@yds=`nP4DTm=?<%#2Lp8>-fJvY|%URi*$|Ob2{2lLK3>ftre7IB0@Z@n}63-+}2q zqh{iPhSY>;NitBy4R(j%w?kcFal$rHq?O<$?+PQiX>awVZ?w>W;PST~r_)&H=ZflU zQ8%k?dYD@KUcJILd^a%JVK&+wp3rZ}PvPP7K3ZcgI}M z$Gpx083@!}@f@i`4+*7p%)XSp70eFPlw)|WDR-yr361o`%kZ-OH&C1kLkq(eclRXd z4^t1$x*$xLw)6#1^lArPdxo}Rb8`0Qt)JN0Ee>&vmdB_QCe+z(KmKr14L|9HPrQaF zmTW%8EJ)g&4}3IKJ`@{7=i~Or26X<;k{x$T;`%*0hV0L+muAO$6xysiu1bW;sjo|v z`(+V4Q)|rSW#1y~o4NkEbp}1dI~{wO29#-dO^C>E&}WH&rS^*;QuV+F=miRGoE8ey zhw!xd5gp{pp59{3d zD4H&-erkBUQLSa}Fov>T0Sz8}{^+@2Z8hodu`z6QH-o5J*~i+}(eSgs;IwMwfA{~o zuhyJo4x+v?LsRmUEcRco)OaEhnBlXPn_lZ%WgSs>+-QkQ`k`g^e`j8KBxq$^y0jl? zU$Y^2#7SobT|$66h{9>Wb$!c(??xXCLG!QES#g+fn|i^WUtfM?mblTf$)t7|(Q+94 zzJEjO6K@2qTY8yZ#QHVAn@^Q)iT!y)M=D<%L0QQS=MJvZf;P>}JF8+C(tPA7;Mn`n zVy5)9Sv4g(W7WHSZ`Gl(LT=BmWKNk>kAgD6_RIY&x*ux_wre{~l$^Acd?&jzJQTLr zaJ&m~tuwtyb#gS6u~R>A*}tHMI5|G$!ufS*LbbRJ|5efWho&kh>f=>jm>sma4jquQ z2XF0JU=44(+AQ!71IZ;>`XE`m9tW!1Zl*+m{k(Bj5Z~iMK zhvENDKKk#sPOXMELJpW7Oz76axuI*uoSRvEU_c4l9PZ_Mwx{cw-9Ge*X#=MYV{Z5X zVt&5RTDbw$YjEHU8ImzWZrR}p$)ysiOjtS6Q}dtgY9~KZP#^xXLx+{a_L|zxo3cyg^^|GdkF%n`@yAr8?^t~$E}APDiMWYoRjuY!UgGGZ} zx8DL!Hgzf4%&5_yNlQZOXIibdvIi&q*Zt@Wrj<%O4I&jda^xWDQm;JF;Qnucj!V8A zUANOs1BX^g>sHGCRNr>`w+3HQ@z9LmjW7^nkN>Ls)~P1qX<)B@hzkRo9bx=zW}uh1 zL4W|4UHosUOwjJ+y(HU40V63shb}Zf9|q_U@lT{C;ayu7>B#w?p$!nt8?3pZnkYUz zL~k~>e?ywZ-}&DX1es5!sC13pW?6c80JQw&7;38Z+$(0ej#PaL11ZpX5%8LmDoqycmN?srZhCF%jo$Xsg2Tyn`%v{=$e&2ONp{>pIO1(uF z;PyHCZQ*Nh4LV_b9nW6rT>`(Y>>#mF#-dwcIDSCN_Qr^i0F?P0T!N-JM|3dngu8I! z=hMdWB(u8V@k|Cpe*w-JCYt!=$RUDH`g-`(7FU-3Yc;XkT9yK(aD=z1_vAww zVLJ4zP1^jQ<4ZqN!gj0wdlI)9KA)#=|JcIqzMMVjo((PKKSeF%hn?cjhYh(xLZGqp z_V^x?>hV1$3``Yzu6yz>`V7MkGV;&KWD68cW~*V-Mi}18#Q7 z>B9kK0T{n`#@nE{>C|SPkc{(bYl!atmBwv{dje_Wp|B^ zAuW#e!DX{j1B-&_osDb2B|PQCi+sRWB=tRiTTT;w8 ze!;+$ZsXL^6JbG8GfG|K#q;e?!VY_MUDy8 z8Ca}o3e!171F_svZP50;UY14Nw_-N7yXYKgudm7!h-g#+8YJdV%lkZ9X+L5&WsqC` zY%~dj)!ew0p%(wR!Oa*E%?aeoxwIt$Ey=r$atl zi($OLE+n63@^06s>DO7f74LrbP1P!2t|OxQ`k#6ybdPXR6xJ~Q9L(63O64Kr*7>50 z{m$di$OrG=&MXM2iO&&3owyfXs&`0V0fV|YN>$D8~Dem@F;3DxZ~0#ua`QW!!vS_KM+GXyXJ!}awwhUOUnfQFY!jf++@mnK@@g%Hq13gu%?KUn3&7B)LhR&lk zw`f9fc;~IQ&euvuVMxU-zn_7|nbI;9w}=TdRS_~b9AoVMI_XktP!o3PycZO_dN`9Y z?lB@Omvi^6lO#G#RSknFtFOYg#Qh=QR%Ag2>x^g`uuX37>%0)qLDPX#OUVj)@f%UH}(bQ zd+)!<>C;`+U&!fI+_lu@M3D11&wMDk!}@I69^p*cH0F?r@O^+3=WrRp+`f(EC@RSe zWBr;!3@A&`(J-lY>X!@Eh39fEh8&d9UEx83?_y`{Z=RO-+36%1-NbNu7lg}wh{`is zV-YCY7M*;h^r!ND(Xy+%oK?|a|7`zknF7JlAJ-8!&B#a?;FjcSl}JiLXmphlJ;sv& z%(|8mH7h~HJ%`L0se8yuYYqh3U>-*Ut_2Z+P8k@OA*tBifsPJ|Suy_#*EzV{Ep89Bu zmGz5hKr&CUT%m6zhNMD12J-gVO2SyI}u4*>w!*I=CQ zVfwbU*1Z?JMCCBx^r$QwF8>By$5eCKc{TfTt!MM+5D()Ag`Yw^(gXP!p6P458eevH zo3xm?Y_}n1Iw@2(mzM047|KprMM4Y=<_Ik%qWl%up<`{VpddDRv#`j_uDYVx?#LuV z5v;m(L&R3UG7jYk2B=jFaY|~>p|7kRW0*4G+0DVCvfjetKw%d7xHx9bFN|)Fmw!Xy zxnOZ!P;OcLWs@FpqbvYoa~=++7@#8STVRAZLa5Zj!T!LIl`*UXhUx9N#`ybN8P!%f za%YU_%!4oDoV!z9}$>`IZ05DL|`7{!FbO z%B>&TxF>u1B={Fp!z%+fk&iLIf}dAe|Vb9$Url2S%crjSVmHw9-id zxJo#TH~2*Ra5v@e5;9OjgGjy?^E!2a8$s?%_RJ9tb0Z*u0ow02bLMpHz&Aa5>oN@< z2?P4K-zZC%7{3%S?EjmjeeX~cprcp$4mK+m6<(IOp9U0!tpKzd(Z+Jjp^)YoO?xQ4 zMxW}d8b?mWkI43A)HRSQ2-FLN0Er$gwO+P?Cct804hAjPu2LoVV%M!{Ll6Bps#4nS zV-5z*lW23RJ-g)`AHBTR(1;&~Vb1(v=&2%q0V4D)TW7N_X@rQC^X_=I@~CoV?cHH-A%}0ym4WZ%vf|kdUa!1QcKu!??5+KZ<+YiWRiAK+4?u_0 z73H{OMwmzL`%?jn%iuO%9;7C3_NL&Mq6P>b&pzuZ$S07s(mHvfkW{RBR`EvM??r4H zjaF}B`QV|l-%sV>ec`XtIjoA}6IX7L13&@V1_nhrilpE6sTUCmjv$g)5k-FrUDd_j z^{10{l(H=iCz%DjCzIr}51fRa{`ErS;TXZ0J8wiH78iL@7smP_%ZS6p^yqN7Aj7W# zRzrpSltdPtPnLVfYk)22_(*s*r;E^aH~fl~L19Uzw@Wfmzb@j)PVyN;4IKvdGMJ;} zf@wOKsoozl*Kz^{nQ-)=3@8f#1&DoL7s<9>yRcVhV=@{%=LegH*tqqnHohuV6M%yDkspS;*n|4_blI(s_d{1!!(pf2 zFKdo55X?0RNpVYv;G+SC58+D)7L$wlK%5^s>klj|V~SKu>L4Efgx^s07|*Nnzh~C38>cy9xG;^f zdwAOTX>A1pL0yue2Wy^<$3;(_^?&KX+^c=?Sdv^-k#ZD;BNkd|Lp|!>q{9F-ObvhD zpO3;BrZ59@7zyGtul|*>>b8Xa?+R4igtjBkmhF9hO`jOrJgv9GbQ5;m_|;|jOMLzuH7<}wzbLNO2(bq6crek5W0By1{ivXPIf%ED7yMWYI>c}?e`$xvWX%ktg)0Cc| zCm$5PrOqgm0eIeQXM$3>b!_C!X{vlg|lQ*Wg_;H z9ZfHdZfc5_5db*F4RjvNp5bqGbn3wjZek|PN^XwN;2=I;`_u%6>HLdpqXztuj#ZlS zbvF4{RfeysIL?y!oVaPyG+b^ZQL(8sBP*mrm^;*(xkS_)=V3(^99l%I{{p*Esq~U4_oYg(po!c|h;9nTFGi0x3(hx;lfi zI+htSB2$xdH_a$EtlzEFuNgw*`dEG}q6pHe#$du3(x9|?%yY%`x`;QB`cRxEP?&1b zBkV`PM7+oXNbISb?diMX5ulk+u_M;Lv#HbIP5c1o=Yc#Wiy$IXl8tiYMmcdYl!s81 z@x=lmby1Q~`Wj9Kz>dNJxH$S;1rR*cLM)AVyAwuJ@? zLJY<>Wug){ijSqtLbBh|fmGS8ClG@XMJ_qN;e;*b9?AUl1$Kjh3x-70C2h1OwImAbwGvS46e^(yMJJ=-oEJ09oU$$32mlxlP z#N(h7JfM+bGaa#96sEX7dtCfxPXDIX)rS|=viL_OC-;6{KuE%!L4dNayLUuNErl5_ zZBq$7HN*f1w0+n~wLR)$whbrxne4bn%?{EFpO_WL8eaQ+q4#!$0B!F*-Mp9Izz?u_ z9n*Mk+qP#!+ecV?0f5cHaD%u@bFVeeeo7zYy2247E1nh8_v?EU+qW;G0s6W$N9Ref z_n+R;g;HDPul}y@xKa_kLfhW{Xdj0wX^J7Lj)oeY~Bx|m=_2VcxggQJ008b#g zrI08_s{4u6xUlFMR#!h?0Ye_)IW%mbXMGgA&9XzOt_ud9eYQVeNT2;<{6uK$j4t3J z5TLjE$M;S$OGAjr1O`+|tv0-u51uR^%HJDG*sOjZQq5Sycw=JK&8$GN3){$I_hK~CBqB9)mHWStnkg-PYNGc! zVa%Qg@SC-h0BXefB^YMGyNw<2zii@!VP6<&9?wHbN6C^SrVls1VCqLdXGf<}1L5OyTlVCh-+57i|-h_@fLV{8?WH zes8f4A9%Wt-$i15x8_ju_nRb*7i`mVw&M9uY#WuEcar@MMonzKJ+bX3EK>DpcIuJ2 zxcl;SCnjuEaOK_2pT#~f05;260q}^iKR2aJ1=(W_?p9+iNd({()sa0R;1@dG4Rxd5 zeZuV>5I=m)dN5g8@UB?or`N-x2Q{{65?BF8bJ!HU9P~OZiG8+D6fXYF_Mx^t^e-~T zeY~r?ROyQV4GGy$!tybxBLPEqk1an~TxWcV`@|p;BE_PbElbJwqsV>FZ2~G<(zZ%N znifC-55s+^IibbggaJ&M4n-3yqX_nEn$#s@r#ZdRoMMsZBzKe@GtC(84v$=JAO+G9^-oNoz z>10LgwB3?Y8>AZzhX4d?i%HANQ~FezOn4*-gHY6w1Y4Tq*vul?dMF8P@f{Kh_--!{ zUn#uJfnFZ)&D5;iy;ITLet`hOEp|O)AoXl)TY(LWqr5-Q(C0$c8pD=}y`bY>6}5p_BAGKe}b>07V8{Vq(;9t{_?%^5M%1u!P$gnpItrO=m60&=I7WkMa z-uSFPoMW=e*GBQi(-+tMjsn(E5O(&+jJ0 zL<#Q`f|`{<(&1VXFi?l~=8<|%3&ZfsKcsz`$;1r77*hbXQ8RgJfk~*SO zG}NLbCESd~!VD?iE!tvPa`Y5|KB*=Hul1$${i6n0dG@vS-h3NyW6`{Qe0d;sYRD5$ zW{oFf`(9C|Zy&-=9-(?rJ7jp1mD%jj#u^HwI0K^_3Aq%M08YIO#R-vLVBGh!)j|d> zxfC;Y;pw|@v~wj(nCi6M!P=o{66JP4+s@k~wrbuns@MyMB_58l*yN2u=Q+7ygNFoh z`838X&`-BX17wSkD;0a!^q8EXax_4uQ^>A2+Nh z3h~R7qykU^q_Oh~AOH}Wl?9#&w3(yi&BdFLG? z3^6`Eq=g27NOd7whxE&Nw*dCVFPK}jIp;#>={fR*w|eU6F(0m5%px#*(ueU;&-qTb z7)kDtmUxv)zR8rS{6o=~m`klTh(}D9Hz6QJWzd6kdt-nJRXZgdzsR<^-#Ze=W5VY^ z-l6is&)J+E0@RcwcM^XJygRYP>5H*c++XH?jN^7b8R%b%e7ULNXCB*ebNksc)Y+(w z{g-vDpsbUlcHCxqbZk7m@YF9w@yOo)A7q{?Y}qykA}#TRFZ(6OLpCFiQbMZ9je-s#OgeQbeM{?prMz+vs@ zrG{c7`Qcg!BNumHppyguc%cTsr}w_?(&ol?z`{5?X^k3um%IuvJQ5@+hz_K$MsDm0 zhDOpGz8J2Vha{WPF2hhx?_`nEn(9@IEC8UTyNds^IP^1w2ypv1G7y6rAN@esDs;Ub zc3z=NRrFd{O0-&m8l<*PUySfq?&|>c(*(k5WsqDXvmxHW+Pa2Y+wXzxyP8trA|CPSsd0F(% z8YKW~;oBxzcghXFl7l-ppkDyG26Y9fTcsJ@{2*$7XNjC8N5%IBl0)lKiz2xF6sY%< z(c4vDYOym9YT5K5Aes0Ir4zw%`%cjoixTsKa8g-m63EAZc9S>&3_y&6Uon6N>tq1Z zz_kmorja#_4EgMo^Fr^6gjpDvFATW?uuSCXd18Uqcf3CnfZ{sKfX9r);I+AgsaxOE z+HDDO8qn)>-~#{=RwsxyB&g){&|qnG-V$IrvbiI|^By|J=r+K%2>^~tvM87C@NQ^o z#BgSN`PTyaSv3Ex=x%?Xq^$C?MaHUm{Uj$jJ+lenI~k^Qtlm6Fv!sCD&`Z6;p3Mre zN(%_^m%)IMn_=o<((m95exZxpF8{AGA&Zw)IWt0N4J@hu)^wzy9!1NCCUa)mlFjE+@2fi~Vj8 z&$>G?*mktzYDGO2UVwkvdfkS4z!WN5__eMYqHt=wDhyp*QTUkknNFxIYLPVVgvz2# zeStu9!BzZ&hQ0nvKh*5qaVG|Q!Bn1~3P^oE zWY2pA1V|ly(4J!ozHx(*BUeBCKp};9gD{bUl{sPLr&FCu%9F*xpKw;9&Ib$GUDCG3 zFC;1>tjUP6H?Z+EwhDz!f_)5hpKT)Y>Ab%~q!&*JKr%<08>&p37!tEuP?n?VIqs}+ zl--*{KE30+0vwd-tb51zeviZDOK#*#*}hb?_2@5|HmOyFzRM<__J?Qlc<&MaKpY=L03bqU>M%9D!I6y> zr`TLrb(gyJ`k$ga}FrcM?-xbfVa4IQL(; zugVOkstyA!jYA(S0?9(1?(Ew%UqlSAxeQ1ja#Qtzk@p%FV z`sb$*x!vYpSrFxJ)qXisy2@Day(XomiTWoSRuRFhTe*%mavi5yF9;+^fpXv}>RJ#l z!@~$v>3{Xw&_2Cy<4)g_4)YPp*mgFo+|K1faw;TX?n@`R0%u1%KAO#6a;hPC?hD7y z3oj)F)bQ_kB=o*b4O75k3qLbHI496DiX>0z(q~_VE|5 zX*&H~9oDUc{RaR$t627FXXTb}$q6a+&5VB;;#NG<<)k5nN1XnU@4h+w#gGPYm)j7B z(dd{&jkA+e0g2M-=o_dNkeWAS2tCQo*^OIYod>pK+`)FJklF&Q zIr)eIin3BL1nTk!WZpUs7scFsYV3=$T{>V*PvddZ_U9-eFkyfmZ-OJd1|Z=mBV#Lr zgE;X4MRMQEjqk)$lGt^0sQ8L>jg5-R%8X1+1-mbfo=|vxb9~j!Y7Q+HzV>01{-pdx zHTnJWz~w8o;wk#C?&{?{)GL>IW6DZb>M<94E#35~^nD|B@q{;opf`stLry_QOEk!> zjFUA1D!x`N>%PXCoeZ>2>*qflUi#nVJq%uQ?e>tm~PVrxBV#q4>KTuC~BUNxv|wt z^8oPO7%-z?M#Ip59qjUU<6l*jvD8=VaRPPu{Si%ztt^*+Ouoc_|&CK6tD%&_)gt-pF1zwVC2JW`c^nS#c;v2E@OQb1-9OtR0be z#shnh^I>D-w$%0LAeaITKZX{NdyIhma{Hxv+ zDt~cb6_R@m1?o?sj9(Ei`1`tL6X#usrn)$dLksy3pwdjWbvv7 zx#c~cr_4YHKYVX(LGb;>O3rD&oagKl_!t*7!&{1E+roXs-MSYMiT{>lc%N<3gKZ*k z9m3k?PWQ{^v$mb>j-=R?YBfdFMSJ&4f3?#>QeW)Zm&OW@z+c}j%|1TvNojh5Yw%bx zguc`UkL@)1bIrC)hC#Q%T7nHXr-O%r&h#fYggpK8K1~M(oo)7ud$!e1;YyYctLrz< zgVuk}T5p}V6mD=OdE(ugFRX_*W^*=`7oJ`Bty>eRx^z>`ziRKG4g2=tG0WKRm%JQG zflOmp+17nZ?yL^pZ%|1gYAkir5auqMePCi$(ysIzYLl+ox_D1_zk}qAC>Ef;rm_pT zGUxadPSatWE&~EP8ojRy?_SoApeCdFGw-o__1nH~3lTJN==m6x5)Kuf%q2)TP*fgG zCHvQCkSQL=UZ#+nV*yGZcJY*e+ewP$a(3-XSx|BQcOO9D%S!rL{92~Gx6ox#YDhM*c2W8bPn5eb&E+U)EP4$h0%g`#2Yo}{OSE3Q zC+Q+?Su61J)~k1hP>B7q{vdK)o*`HJ_m{y#ADg0*Ceug1Z?ura@36E|LbU#~N5L~m>W~BfjEwjhSEd?BcF=7c6K&+gF zX9MMGp|fMQZjUews6PVON6K==`7u$}f;wx2&T2N#V579$aDeiRYrA83iL#a!fS_p0 z=q#(bXaJrdvCA+9dp*ECP(USHX4!G{Ox+N0Q)1Feyyr)`?%cH}0gCsyCQ`1xM6Q>~ zf1?9&ryrGIXxUlJwVi8p%eZ_(Fr)YCfEb_qn#4e-gO%ubGJd9<>|{DRWJQs?kLgqF zAhnTUy~F8+)Pc7TpE?}$Uiin`+;oyNhz9C7>!E(nbTvE|A>cWESVPDD@bAN|NtZ_2_|0L z7()-hLH)6HM?85Qdw&7rF}SKF?+8pegZT5#)8WEH>wz&?(mV(P+js|4(`RZSk@MT~|y z(!x@Zhi=i5&PwLQK|zPh!ygs$Z5n=u%`GpGD{$qv?LgB}U7>2#cb|7_{(S9x`we-^ zCd_+&H`L_<88RDyJtL~YJvRRbIhlKA2R}K~{!Z;I+{%M(P6dXn{B(|j)lW=Vd)4z% zxIH{;Y~09t{>k3zA%5b~*_gFIZf4;0DCQH2o1(1k!unzZ^~5Nh?&8~gy~x;O7^XeL z-$x&M6eg0WaE?5Rf+?Stj6d1Doqa&JxjRT8LvcBB{!N)DV=ytmT+Ejcf@Tak$4QYF zx#F^-U2p5RHm|8f%B=}Pu6{M4All8VItzT-2B2r0xwZ)6@nMBms{tzNB0w*}{^i8&`EVFBCp0yrut||7{zqc8@RoNxtDS>p zHX)`|jDGzJ3%rh__As&=+ubWqG+pgk{qgA&VpU2C+EAqj?)@3s3-&30US>odY}LNA zm!aIDjJy*{omosB1p_~6kL$^2WvIMQxDOKdmKSLkg+AfJo_MJ>0i>J7dK(PT)2pRI zuffo%r)|uDn<%?Z$bB@AAE1-(1S|ox6AFue!Z{nSODbUImL9O4f4j;ju~ehCj@(go zSZ-%n4g-?mO7Cw_YVN7&yS{S33c1HTr^Ea3kVD8PJpw)@6s#BiizWpP=~P}|XbEiV zzS_i7fw*NVTp+*-5(`R;5W@HbkAB*F5(=2FW?b4ACMU6__qORW%p{Y;xI!(<9f!0{ zwR2(!TwxhyYsq>C_4!(~TvIO?9)<)p?udNA-Sbkt@_3;y`ejQ0Y(NO^OVQ&ouG}W7 z&HRrzq5E50)h+(m;GY*;_$o)dKV|P}zonVVy`>V4$$zFgJtWb4%lUyF;R*Lo?2GBsk5ydA_eJQt>gh<~x1RvbvrBA1Z( z^>xt)_r2Rg%87}rw{%=mX;@qqZ%aQCcK>EF`K8>Myp~3*@1I_X*_~5oV(-`JV6EKK z}J`kY_k(L_mbzc1grF*YfV9Ax;gD&B=HhZSJUJ*(yn?ZtROr%oZ&n5@~QdC z?%io(hSfuQbGP{WzTK{$b4~w5@GqQ2)JRB)fP$EC({N(~5VzMZX)z%0ZJ3o(qlQMH zZTSQITQV59O}}kx0&ZvYPBV@Kq)MYHz{9CP--Vw=5%a`)nPd3aUE2HTB|DoLf*XM? zylKT3(0I%ixf!*}+2^sHJrfz_bT)jCO})2^&l)+X;+9S92xt?IG*(W_+L>6ZPru8f zZ5CKk`SMNjuLMym?Ha!H)O+cvZVn@Ly`TCxf*9y!HRAV2!X)o*Li$FFja-EK#CMW` zxIRep68EwTJ)o_7`aq5P6uOtkTN<^-np%Wbt-*^`{e%^4%y`ktO*5{YfP$U)YaCaw z|5Ol^hM0@|#+}9QNry6HlXF=7)Isb@m6~#JlG<@~3#$1Lw=)sko{gwBpW z-bA?`{C$>nx4OC3`RwTGCp=oJpmKvp3OJ}=UoUz-+EYKlIeXv3%hSWF`Ji@fbok9^ z{!44r!-r=jP-^>Z&5jtU$F&q5a4AgUjK&UAK2Ns!Y1@X3>7D-~F1>yLp|6oAogT=K zENE&ujk15u(Q3!NZUN-)UO5u9TLsSha-5QUMQZ;XcS_!bgN9d6#=a2&;dT?w`FNXZ z{w}(u0L>_2=1@mx=4g@~)U*Sdtvxc=e`8mdmuqXYK$pT(kYwlPc`5f|!15&x$z}i6 z^coleM%@i%wk1o*Idy`EgD8!$VQ#oVeuT-h_HqMgKL!!sTj;xZoAp&_mz3xu0){IQ z3CxhdqLf#Lr0Q)TGsBfcGPVM!eIwhbPUv%T`oQAxX(FdGnN>S>-#q%zT$_TQmxyMr z`Fp4S9+bbLpp015BQ@yE>_J7Rl92GTxM1P8Y!n6b_n{8(7SsWDF}gYRtUm}Gf7Br? z8btp;$=_hnoOHPLEpW6oykXWc_H_H;HT_J;rVvn9;3WD?r#gL6M?sR%*#*?Scklzk z--Z1WX;q(YuTfEe@(=7lICSJI6;S_%K!;OGb02vT>_EyjYxqR{RUvKve?#C@TI#r* zZ8N%73L@Z*q~-?b1~T)B7;-?pLdV@oml|SF(7>Km(R=f-{rU%f70Yl=SV4+j%P@UQ zz=3xlaf#@*Mu^KraIccDE5L5hfb;HWpSe>o7(dRvn;1nvAV~UVsy}%{-?^DS8_R}y z`VseDRmE8a0hIps?C21H_}1`vsDNk~J>Irj(5k_4z(5DM0tRdW_!4{8RfRw+*RBM@ zxc#0}5qwk$y~j2XsJ0EPW;TSo==ygO^S?&i#v=c0MzevFMP$&Y%oj@35d_4j!<1A& z*{L^;hr~{IL;&|}O4!_^FM$NWqL^_5&`bZ+lvtN>%wfFWR=^HX1hJx>{9s@P$5wR@ zuD;-z_9su*76xi?5K`{{ne3m!PT|+qH%hD3Vj}U6$2jv^4zYjbAlwA}Xvx37d13lE z>oI7<57oN=|lx?uQ9aC+kDoLeGv!5LVV)wRI}jm7 zc=zyM#yrAwp5$>KrHg(HGJYgHi@*2=0F>c_a@1G(h6wtTwUl{GX`VRNosfI!knF3785?gr0D3n1?B&p;43eKI zVCvbj=*Xbq0~;|AFXC_3hG_COji9!<>XINg5oX-w4^dp#vCzPYLCFdxhrw>m`FA3c zXu@^IX=6;eI4UV*rNW7bj3d#okfs(QPa<02a2)M`L4!!8f_1>nMV2nRKomfLF1`oA z$kM##sJ-1w0m=S(GGFHwZE>qI9dqR`2*DYX{3-)7kVh6Tz{KrcmU43~;ACe|<+Yss zegHf0zSoaH=k5M7X$|_SYj{Eu48OIN=VrvC57Sg2m6QRQrn1jWWy24)l)!DfJQ#XY z8gNrs_z6=wKs}X>fE3qP5n_yeSFKD=IN6V0n$89E#*PDI<5V5G-KcrQs*44 z2V$b5f+O``4RpgFowz^VFDN#kB%vhHpGFZ=Y=3~EzpXvFGED+#zt)j1O>`M}I+ZYn z<=(D})`^Z15lhq)cvvFSzYGuoD9GQFoa zAE{z77xOQZ+-J=j8L1x|spnfqolY#6jB&QN<9~Y~f7*n4FaNn%s5?p-L!Y&snH)@W zRc!sme{$q%z&rbKaaL%Jq9Blbykj%fy3w>T**e*pHr}Drfcw}U^ z=HxjVM)_ldQrr+ABxVA_7Frd1_2Uyf@b8HmR8RhJRyFRidHd*goENGZ)aiaJ7v>*PO@^G_Xt7rcxdC`! zsZ9W$L+T^7uT%a@mpkI9o{()`ZvB`+(0@x)S!FrEAmZB9KHAW5#X;1!r}`CA%5>oG z<@dHeCn$MvZbYNLT$t%DOz3?YSAH~}D8jt)_?+6$Ejy{A4pCwa&JmZb1@tpLrfjBd4`m2Gl zucip?X3m2fTsB9hylD)rxIIJjFdXD)k}silu>%?JORAl0&Sz{%)S`k5FDCa=QgTt} zOXWTGc|qq(eY*CqLiW4+Vw+NCCj9nCtN6s5l577e4}I9%TUH@vJ7RzEe8m9TEbME`yftZcvaeMJZ{Jh9`|u0s?|`Nn_9*QYu~2ozk7}yZpbIGvbWQ2+H1b z&z{}A6Nd)vJN=s;0ng0#UkQ|}lDl%1nxTG%;+q{@Y%0u@-g7S%+%j?;s~#P#PHT3# zy!tq`Rz6+pblewG?9p#l?{hQRcsRaeQsckdc6>?UIK39HkmWkRpI6tFv^go-hU}X= zE8LP?67kn9LKMl1yxE~JzHIhFZY`DXEW`ngs~o-yIUl_T@ttomdD822nK`ioXNA-? zBC!xsob{v}4YE!_{He=qrL>ALbjggybd25F=9c-fL^fE49+CY(dxXL+zVc4<>+*v8 z5PkRNSutGdww*vgT`F&>)fo4&@d>B|20u_Wbp;jDmdivUzT7wk$N&Ao$Hu3+jZe>O zcl@WZeDc^qweBn8l-h-0gm~AsJsQWLTV_F6!t<;#2%jhBi)cA z-H@CQ%;}^pt)a(HTl0CHWb`Eg1uaFu$eQ{Vb;nh4FvkYiYdm#jIVuyLtc>Ez-EXvE z@o?&cLs1ZNeyi~aFUtyB7+R+a>|dn-(>H~bv!kP=y`yAl=-wca1W@BOUN4L{nV+^^ zw7=u_MOO%-XZVq%J^brSYXS1M#k?_7<#11kd*TTscd;#IvgdZzo@V7O)oLT5zpyTy z0#zPZUW*GXd80$Za8Jq-3N!3(E(9~qMc}383BKB07&2EuZzT8rqv4Ne$QmPxx#SX@}e2grCy2l{5c6HyxiZVlt5c11|q}|!@sm0FsUH~9^`^~HV#Rt#X73R zwvDM;Y~@v;pZ%UqwZz#Q<-Eb_re43V7)Ufz%y6M6dsOc2h9ZHa#32`GFL@GY2hn!9 zea?^lR~-aPK}zXa%Ak^aky>MHhB#7uGV3l2sr^-bRMmAs)a1e-ER(b!yF@%K0{NLlX}l?_Fa<#_^+NJ+>C>&A}L1(G|ezfGv)R zlgG)DU?a^7S$DbTN#`1VvK9J1#bRRj8q37~b@Su|V7(*c*ve6nTLr%~LCC+^<#O2M zi6a-l)xv)D8Ui7TTA!#@G)wpGs6`cpDHhZ1h`8J_K&52}?p`(6^tXo2G+fSI+t7Zy zS#jn1*xy*=e@#Jej@%M-oT>5JQZU(ysvAo^wqJWxomTIg+Kw#t=rd__C9r5Y_Ms@7 zlMJ|qaZ6!Q?&VVZEa{zB|J#pJoju;a|HPdDx@@YA*;?Y-T}a_;h9!Yq;*@Ueg3E@_ zr20gLq`-QCB$CahMUJ>=xIh(M9XBkH6kSG)47s?%Sq>R$#6>(Mm^gIfoJRMQ%tAxK z|1Ev>c-$8jexndQVy3JG#L>5>zm78l##Lo@nztb2ap%dz4LArWX$Mg@pgGhD!ckY&6O6ln_tOW9@51Mu@$ zeMfT_$)_t^AbN*(`Lvp$pU@|73#QA)q1=bH`q~a*2N1NluGS!?I+PLOvEG~F23V>~ zw+}OlB#h@gsE07*EJyEb&u0;I=t0BW(htJb8^6850P&3+HZU&jhzDEk#lew=e;f7U zc-PDEAgg@9KG^n`q$Z9NBQ+2QZ05D8mYl+!-ahE^al!gxqkDY$x*&y;o?H z>+yPpLGF{sSqUE@h#8gn5jryGe-juS>h&3eOlci$sZ=awO&S{Th^AvUqg8k+70w>l z`@^~kdmD4UxO1Z)2WpmFLj8nV=$2yP5U=F{amg7kKF|@JetHSz_4DWUbLaly23!=; z$lrtYQlpq9Alc7!MLhV{HlF^>M0O0-Ls+>jIpTzcn!jllJ|!waQRouJJQEl4UTp1S zdMGNnHjRpIR~ID^+#hT9A1`pPmnbdvjQ@U%fyDmC3Wu4&b&h?)O6Y%s`4v6>4Gy8FJ%*N-NzK` zAux#J!UJkSyxghhN8|sDgHQ`4WX*zc2&q$jF8YVhc2THO@sIl%?c-#;dunY#7OvoO zz@d^H1Zi;N=c&nZ^bHU)wqt#e?!k4arX=m?2(r3Ed&^I^VUjTTeFPmSHQ2Q09Vn#d z9MaPa+e#2W3zDp{$(9B`=72~`4ISWKCr-%4R(TeD43rZ$2-D{fvV-oUrl3Ar=u=lZ zNC_QMs(4Of10g4TQJaNN23$ks><%lf-xxD(4rtX5_f=l zwSeJTV0wqE1^U4R=RAAkgKr9PxD~mhU|}=2cCXc zQ|lzAln1A0qKnOhvtVq$R)wVcpk^$nZ+uR2Y7fEzEHpF-lb}~GfQay*OdkRLOGIlr zB-I8%kmo~W;Tj)ApJklN8~=1p7?bEAnobe9$mT2q#R}=-#|5DuFiumw;hC~Zq)Q0= zbA^2m?J7&);^Fx<(ziq@T|7kySi_*$BS$pICvunxYKhgHd;rIu`OTbYBZUngKs@v1 zxFcf@WH81dk;Sop>yFusORJ}xO&o{{74kPj*=UPQISUD!&gHV>#{(q1w%3a6G>gl` zOY3@RuTWaUH-3MXcI{%11CIXu4V(Lnv4z@OkHAvY6cch;lyJEApmCV?|3YklGRc^p zKJQU)z3#8odc4+F=dL(bDq812+Xao637XXpx}`6^4T?2P)yT=1Mu4z|BP#}o3{ zzNxhXxM;qqc!B46a!=B0+se2f9qHJ26SxIdBo5+_^s-_}S(26b33S?eL;NXf1AHD~ zxO57oJuXm$oVq$CDWKeIJ6MZu2YnH-5LU?P;nraH-JGkNGPyI4^u;;l3}o(;mKTYr zL)MD|-Oa&DNG2%(H>hIp{v98ACWSP9yp}t%5RskhwLe%336qMzk&@5hXFnYw%rA_g zxBTrH5pQlx+|>1Um-;zYL9us1Aw4#a8xgTcIAlgQt@$(U=u|u8NE?%dGmwPbBB;AU zI@j9QnjQ!OTMOUK^JAQH0G9Y#r*T*Z+`P1!$as<1R8r_HoZiRU$D28UL!-ARD#tsh z+7UTL@#?L29=o?R)6@fiAGon`sFSbwbaVb34I~9x4lY z>o;}11*z{mP?5b@=8zhn+62=n;Sez1l@2|@eV9j2Zc4AP5(KVZzgR?IPyh{ZFM*#? zs!?eLfswEc8+k>jWyPPQ$+j&CRfh%uA!Y|LD3e0?n54dlr_{{M^-e=xEVAu9=tI3I5vj)CK6 zZy%va4gG>c`PNCpY4aL#1a$bQj--n2#T-X2!#kmA_@{E1;+P0rU>YA$)n!VYUh&Ab zLW92Du$4&&J0JHD3N&1n`(K$H=Q#F>U#w2IJN8LjUHl6w?-!FALv`<8Dn`#uIVZcK zrU(TbBu8qlwc5)xx8C?YsXmNP6_u>5JzToieUbF%7BN?om5N005+jeJ&EwVL@znAe z>)P8E5@lp%>yTDh>z)YklQh-02e8wd=Bl@w-srtMUFjo)X*|!3d;tZ+MvsTyC%hNT z@b%fS%605}cl5K+jCt~M1#XP+bEg>ZGMjF%w6>=$t4?~n`0kfAiTBeckp|(E5L;Yh zCp)gKJ=JOT(-og-GFI^kbd(Bo)Cz0^J_#7)J6|zfEvk30GNZmStgcyn6sgkxWf{t3 z_0tw1S{R4Rso;bcqv4rT1Jl!kGLufCqA4LPWE;K%kq!nNA}hTGUNJ%5?XQFdENaC0igEWVhcvl5 zeI;Lw3IB>NY7%RO%MCL>m*ptrJI-u!#d~yfMy38e6DLFC0)6=-T3R)(o9TlAa!BbS z362!#UHnlmf`&x*cpfN999nhxdn`yRm#~ghDfOjPKt6jV+yb6*4N*>boN+!{ZO7Zl%7*piFA7&V${e{O-1j#G!6UAvoD*Tuuz8G4lg{@K@u zq%njUp1x;iIcXWy+gAU@Zt0MNyr}`O^3few!dbd8cB#% zuCx#9f$r5f>wB#5YxLg3affLU-5Hm`PUKYh)%yS$QCz~ zXko!X=A1ey!_1YL9>LHGY+?uI6g%Eo3qsfU^005pD`=0MAoDFe@XU&F;hTnnH?z@E zKGgk~fpJ4D)B}zcatA`%=Pz0ke8e^tx=?MMd}A3bWH#ewC>&qeTHnwgwd-2^}qA9x-8&5(hY6%NdhdO6pom>YmX9`kP85Iat`9 z@)Acw4+#dCz{^5V|1DOFybIWG>s0r6Cuj3xKAy_cgRt=?ag!zhQfZvqdJ8I|2_ly+ zRM`dGoBxuoeDyf_j49TA&HH{r(B2N_+C^?T1vZ3yb}_(-P{LxYQO?@YBI-1waMBqN zhALDXfv9|EuBFJ^wlLigHx{%Bg?=a#?D#1RH)rsBs;BILY(@a1FtcK69tQN}+k95; zXrvua`DtND)nx!LKcDtSJT9;4CdE0fk#%o0D4A<>!RzN*P zFg8P0BnpUv%)|G2J3N(rn_DMogJlCP!x5`zA^5M@upp<-m`6r3cw~TAIBQ?T6U^rm z+);JQx_K*i{?UV(lk+utPk`#pM%-Fbb0`HI>VUqVvf|)nZr#oOulwCG2#CdpNmYEa zj=DcK%z_lv0Zxz`638j3V*PAR_-%Tlpv}Jnr`(B%HYz@9m`X;mq6{f3&TuY-eDzjt zaRIgz^2<(Baq0dB(fJ>C!+>osnTHV4*Yq4j>LYun_fUM-xBU%rd+Vj&1s`1Kc`07MTx!9=mD10+d26Yzy7hvqk=wB+#7ni03Giv#clc(TD!lr8 z07Suffq^ymv}4>9;yw#mD3ywNrX3` zRBtB5n#7JKZxHCnZU#9^%yI^~Wui9zcaNj8UvyeO|0Xc_Nlk~FI;_U~--TGRghQPmfe|gYln);4gYZnY#2pVt8{2lMuKCH%@g3p5S-g^y;$K!$doV zkV1qEATq9T^!xDCbkJEjy=(luTQ0s#VdW#iwG)Yjw&eH0yW`>{{1`))9S%7f_Rwa- zp)blIlu(0B9---_JVyiG0}dGULm?6lb+?2Bdk^Ar2`uEW`kKpO`IoW^K}dIt34Ek; zrdEK-mu3P7I6W8k-9X?zzV0j*f^O$92x_jM2Zk4a<9;ltTe*Ne@Cn)5hQK)TxS%&Q zPz@Jz&t%N$27?iB;gW&O1O}t;Y)W{Pv{8#Kf5kM&&T9R^{j>ScuesF~tHXou77)?y z6yGexoGjKBp~ei+(#r~OsuEM6@ClGM#kBJX%Byc3GI1o94)hI|WLMtUJ;Lll&?kbO z66T(V=OuAD(1Xmsh1KCfq$);IByfAWLf#n0-#OSmu$KtUsXM?I)sgtE&)55Sf!_*d z@}qMlMd}xI9w0HpS)VX_$|P=uoD1~=n)Zn6m!qba*kMxS>r{XAT%7@ zHFbwQw&LIWZFDBbccz$DwpkZRF{JX3%qTO`x_e_#r1yW&qZ39XA5&18^IopOkcyZ} zSHRKp>2a{tx)#EZZ}`>LhXF+V{7Hr6A3{R2pP*ILb&=@4*Y$atduKdjev<~0lQ?UO zcYK6BhWhn1rdjM5+W;jiDK2s}Eb9a=pEHyG>tiRf4}A#scTnc-J3+^vFHtrA<6VHf zD4RMSRJXjIGjzEr{kit4DQX&ZPIcJlIQg{FMw2`SR`AHozTrQx<==wM*ipi(@O(M% z6&>6mt*F+$DF4_^eQRT~YPizg3J`t8jecd%T9Ct)r*DCuv&fe2*(fgMp6qcvqA24^ zf13(wl3*GdjF(hp1~Ij};ciEd%0lcmos^*#lae#mbD7-J536o?2j&q1TB=$LyT3I2AIY*HX z5Z6yx?R#?<{Qob(Q>U`D#7x?T3t!*0-k`qq7&`etWENCC3Ng!^J{Gb`_sQwL1Ul!0 zTj&6dgD*CfL@*xWR*(Sj)_%?wCScaByq1VN;HFi_%RMW|-Iufkqh#EaML%W8cU1X& zBE9&7ki;ji*!xubSViwxnJagYNn}k3oEpJ^Z5~nLwIu_o3IJ~GU%kb}ccklwI+g8ZOr;>1Qc$$Q?0QF9Q9nd`(~Ynl5FG{n8W*&8>D*R(Sj-Q4WlPM>{LFTN=d68T)Aso% z%+hArvOFNE~Zy|MpahYr!X&d1pL+Vaq;XQ;r*i*bl(h!;OWlNyJ27|WZM%!-#S=1W z=V_@04bH5|wQhBGWAYLkt}!AerhQmZw5qMUol`W~HD_jvT6iMb2JxIL!REVrGFT=L zfBG3?H8lin8r+A{@WpJ+vU{9ijJa3!CEK(^(qz ziq~6vX_|KG<$i`+ujRG+)f%r+rYGVizy}KNdHJUuh*Nu0+6`SP70Wt#p1q(`NePVu z1K3{ySb*+MnD; z*a0n1{5Y07Ci4#y`!Dt}-go$jOdyk3jQ0)Sla}i+XME00EdDNvx(9IaZJ0z0@QA&) zK%Y)4oDj;u=;;f1ecqtQ_%GFDH^8SWnK?LN+hP$x!AEP8@LNWP#Wig5zs^f$aot_f zlp9deUoZM}Zsya)PG5qDM?P4BKSny!p9w(7s;3aWU)=|Z8FNC)Z|9?&2!RDSgCzGT z>0$x?{&1TykugTgD;>utxC<-$O*3im5((2L&$z zM|dcqZmRh_2;zZ%E^iK4o`w^-pnzcRw?5~q2joUdT^gA$*ap60MAATUy#nB-%A#lc zZmfnR{~JbXJhO|Y<*RLFLwEK+kE0K;A-}av(OTHNcm3H{bLEtRWxK3lYm2`g`9zGt zzRm3B!2z#g1mQ9T6UI$XOP*|HJ;O_1Hu&@Wz~yTa6-2LZLICaWpeGGSRl)b|yw}h* z3im~7Dd$AYvcBhfP3PfN|r&;F=?5CM1XmYUdO)T;00_?rArQ!^cL zv7_Of|KqVeNK)eLUl-Q=O*QT7zi%qMrdn5Lu|T^OtXa9&9M5^pcSgen0nrJP z;{_=)R!ULly_`fN zT?DY_$Q34t_!6rOUO#?cstWC0rPiA`qqs1kxF>ugc6SBU?_fQm_iAHJ@$(?7sPd%_ zCPYmfTE}YDgtA@jSx8rX<$uCfX?L(Hup@tWfIfyQGrb&5WascepJ(i6A`cEkf2{#2 zg{%4lKgkVbBylgkJesQO01KsaWIe>20_1ls>xy^`jG;t>FOt`J@Fv`b*(dqm@y5^t z{gIMCev8C2dqiHzJBQsqA_;(qmg zDsV3+?j+Saqh|ziUTOsc*W~1{c%?_#A7|5HneDnJJ>CA(d{k2WvWVp6`{y#^&l};) zd2OCHk07ZMeOj1QNpDq>rO$80=Ou7fXd%p!L_7bR_Iy5p(NNqfLmL6Fw zsw9u7w4b>@iy&bww%S!!`CLTD%jVMkSxFdtnx*-^pnYO16R-;@MjN9+PJ4t@5VYz?! z16xkJKJq%pQ?^c6fM;NF_?6ZP+6lbprrhcDOom?=7uZd*h`1}~BDlm_kGF+CFpr)5 zda5Zea_+X9bb8|J<vsZsZ9TV-vs(hEe zuH0)D_b9x%$_qUl#a}DF$E71kS8OZsZ1l=r_pqAHs7d_qf&FNyW3hvu-sr_l&)BX; zm0v*7_EwRoSw_R*aZml+=Z4Eah4p4SGnb3Yja-_usDtHeE=_SE!{hn&o-iOtIs195 zOYwF)lDix%I^imsY!*6Sejl%S;_v0St5>tLIEng68zCXWIK&5;+rWV#Gc(VWng1xJ zO?gGm2eA1P)zWClfe<9aK zhzcZY0%w;1P^gJTawMB-%vUn0LO=!`h^ekiV5D=HO^6bOr; zltcc`p*pngS9T{aCLN#bex*p`t~l7glrp_RrCj(eoe zV5e8I{xKJsXUWcb=bn^18uW!La?d{v)X9d%rQ3KcNFuN>*TD=$TK3ZiiF9WI;k>tX zp}C}eMaJD#zz`$M>APDnsU|?^+7~Ol2Nvcy5Y&x>zmbEx-M*5cfCo%EAHX;6MMf*| zF4S~6{J&cU=lkg1SJ}Lu)(0cKgwEdqONlw=ukSNS%9}GwzUGoaPqP`hwOs~wI3@~Q zp?TltFolP);8^G=Cz6VKG)6kzzJdSrxsnj1)EOIlX$9;v%5)&SCu1DIop@_|_he!D z0Cvjt5=j8HP=BdHFM9aaR%jKg3t^ip8>RE*1Mm4A8Hgx*gCIp~nsM;!ol|E&zmvCe z81eU5fCwM;@Vr1Z9W@bhc`y!*p)jBp?GB-L`c^z!4_=wb|0qs=Low|96Lfd_YPQ-Z zQ~%`%KoH6O$`?r?zhF{it->L|N52?2Y9zLerM_BIP&D&&G>!`k!-AeakkL)2$0c}? zjnBG-y-+5oGk98_KaQWx?OjFUJm>S;m3bU~P6}1_F4JW)fjBV%rNtXF5-7Z~3)p@iN854#^)UV9*3Px=uVpgLzV`2XGH!fH{+ zMr9=wC8+-&7eyxD3o#8)RJ)%u_WRCz`1;k;TWe86R91-&XDKg`_+8+Tc(e2Ty7v9? z+9QF_%_B}tb^EEL>RlTAz$@eOPwrPWn}eT``<78O%&@tr?pk-$J{YE0yyLI!zWct& z$Lw3`ff`Z$n$LNPh`LCbtQu5+WtT z&N6EstW3IqTqaf6`Y z6VqtucX223sJT5RP5UGFk}sbj*9IFW2`7Ic*hUBl&5}cjSJfsHloekNX@4R+O;!VU zif9^X`RL4SzQ5~gtUnO2bNOLG7LB$ zHfZ3j-1@B`4(5Sj0apeaPg3&6r({4{nve}JcjDm%nX^FV=GaV3XwW0Ha5(hwt?mLu z^g&tykD(ot*di!m-VOT|(7Lh6TsS*EX654s^~%ls_j=2~jhuA=<8%6b6{R{{HOWW) zZ_FMoPo9fZw8*vUw+l55u0~}fNOD2w%x8>SgoLp$B;h0FbQ?to8Mc3_@+{k9gm1RM zs(~HPxkJ(# z1vxBmrx>6FI~Wwl$q#U>N(o6&aBTr~&A~N$Csz3fm%Azj$Z3`bDd)ssH?z6mhby+{RxL8OoCDu_kH`Y0Bz4yJ|Fat5w|&NXp-D zvvElvAm7&Wn_Dnn$dAV7=xTy+Dy!4Msru+yg|UFOwdyziv)?YY4tIk7)Du457Mb|5 z#n%e%?YI2Z@x3Zjljaat)Rx>>^PA)Rl+je%S52<45>#Y${~ynL2B`0Oe0>Se(hcfv zw(_=`O?!D-1g*G6(i-){xaU)sqUJtZU#!XvenQO?CKzUxZhg7gv0Yx| z5TNV61{%Gh=CrW4Obe2UZ3iLzmV18T!%|E%O+X~KIk>}|f*Xw{h}+p+r!~fsNU}Xl ze`U-Ied!WdqW$oCX`P=vINd@i)j}!F20cqUz~igd^V5;;w51oPGC^EbIu8-Or}~TcH?U>z^;8+- z_ArIHeH|EoF}!yt0bi07ayp#@K?5@=;O<$sg2yF1xql7HSiZ!Laf{uY_PoR=Zc<$N zk6Gs67|rB|UlXpMI-dAFFML#{b5E~GASP3diG3J*D6wnuKws}epMbXApX`zxjyvq{ z-_fZXxEk0!x+iM7_F!P48Y_`!`dZ2plQ> z=pOB^NbUA(aA7%8kMIm0oX9Jq86ZgllI%a0L6_`7m)MY2l`w}3JNcL`l?YO)sd}w{qQ5Xx!#Qb-~JZq}~Ob0LO1}rfodeA;#AbF;DC}N+pbrOU%8X z9rG@q0(MXqZ}P1^JNA3F!m&hhcj{Uv)uxR$y#lUv++uV6!AiLaqQ_7PF1vz zRJ2b5Ij8u+cr7K@IQ+3ZI2UBX#JasiDt2)ZkD=q~8u$}9N`_HLAm%KDDO66}E;Ebf z(;XbwT`}MO?1C}1Tr)z@CESyMkgk((lWHvph#QKNS~tmawFAAsH7S{(BTYrf*^Srm z!89xc52h?kHZ_bu2Z0ZS+8%eFdHAs2PTMabdCPDjebC~c6{@CY-Bv~+ zNRDIeAISeb(ivRu1zGU@)bNiIf|7>l|A<0=KzEbSZs?3o|xIX{LPxK%D%QC46j^ZN5 z4c(7kxY@X7@s@_x4N2A!7|>S@58qnWCgT@enbK!05bwp=wZ9r2hD^qDu1sR2GBp2c z>4h;J2xC{0{2UOtHDT~UXe%Iv6tBhC`JiX8h)uD0GA7-+t0Z8mjL9Bouy?LLyQ09B z)@cl7zEsvv?cqOGa~U5xg8=@xaYc9Y>v6}X28Y8H_f)Q>v4CT&(PGIj>7Xf7Ic8++ zpVanN_v<$Op}k6amd;TsW@6~&-BVXCgsG1@9>SmdEF5t7JEZPA#b%#riKNHZo2?A$ zCW+bbTZsReqXDRHSeb}OeDVKY{cEWdAY7KxY56RTsRd%&p)0LBJ>U1qfWtp~I^}M* zu1ShtU7h7Hfi;!z{uyZ6w^xg`_x0HD8U}XLeoW-dpBf1wRW#_M<9jkmU0O-qhlY$4 zoEhl#Tvsb;MaMO4kZOB?HsnNsgUTYpa65Px5}zc)T2=9V%(Ub-1Soi~Y)yCYAqkZ{9n>hD?NSx)8T#Y}sq*7cA4)js&~hpyiZ( zk+dG!IqkTJhqMg-rL|MPk zhLq&QR>tIPOC{I-c$gGTC2Q0*Kr9;(o+SrhERoEO&jto`;Pj?#7rFBz+SmTKex*QI z-Y9q% z{3#m`4GT(mezX%!22t)%GX#ZGs>#KeXNU4ReI))|)B%I?Bipdz7lM>p;K|WAZ-;*H zYs}AB6bLg0z3a|2PmHK{S}(xcE{LR2QzXb=SOWT620tAJKivg*&)!>0YcsHCCO=}A zO|hLY=Y7o`(c~?MN%i4YBhro)uN8*JD*2onv}bC^i(xt3^`mY{$}eb+J?h#g8rq9v z&8pCR$80M0L<%gLY@=XX_ag} z|B+|kPncUT9Iq_huPiyB+{Al>HawmVJ$JzA9xMD|J&&=qw&^?4<*t^CV9Y7*(kT?N zVylH)r4VU!mvFnyfF~;(%H#!!C6~D9cup5rfB4oM(`%g$|NV#N zri(%t<@^?C(=?737X|r_{TBj*$b=b~2K5@&L|Y{jR8IfcouMOag- zEC&Y-_~&Bj>8d z=kHBGCBDY&^kn4g?#3g@Wc1~J3rBJU@xP4KHsG%b05=ee`Sgh9Z6#@3TB%?H`sd$( z=^YaRTbxGy*LP(ui)1dc6BzO;K8R@nyW&f_zT_~Tfhg#wRjd|SLJ6MAGnebG!rpGY z{|NLKYVDL22dx`G(#6Srw94?q3pN4N$=(IwAFp0R+>;IH!+3P!&sg`P9U;WK{vJ}0`cy~Y7!XDg z$1KIJ>w-iudXABYo?-Qd|PAnRvN&VIqgT!zFxI4x~)wXE!j}>IE24SyjOkudg zU}wV-JAWA@WDxX28}?cUx@W;GwSc(@M2PAcv+bkA@QxtapSB*(Mq*Cs%Gqbicm&WG zT3Sbwtl4gfxH1lT$_Q@`P)y$US@`}yK5$PuWgV)Un18bqNi2gbW5_w<1fCt<8HhLw2FP!ikaC0BT%5XCk+s5WQ zw<~L+bt|1k2H*UXn_8QzRymrfePe8v<{hXiHtDbV+};CGTYuR-W1_h8@8YVjtlx3> z>goi9Gy4$CO}bKcUK^eGk2RcrUlq@A`PEb}VLN%Oy;K%M?LlWf?UiY9d^xVy9N>5C zGybg6!+z99Pp{F#eWmmM=f}pT$EMpwQ3Ce`$4aL48(m%;_u`L!bWAVzJv3fPUE^F! zFHQET%KoSJ^N5dpSTjje(nR9=Xi)$>TXT3FCm{L2;IcigQqtcy_adHYG=rw}eA)U> zfuh|hUD5fT)^=E!t)!T**WALdux3Y*E5E~q-Bd|b*2*EmPy)3-W;ItucU5*g?_rPC z>?nG4y={+`S_LL||1VybS*zfvsY2M!`eSpijzzauzoDtCT+-T#ZZ8!DPt1x#gVI8$H`f=vF z%tilxzKR_PkyX6YVGVD6!QyI|2aCe_%M)SBt%)W?r|-hftaC5Y)LxN`az@yV4t50e zuGJ#+S8FU-keKu6ivdoW%1Dz8W<8frJhi{E^j`qn+8YqdHLqZuE z$t5uvx4}qk37gN~kMu>9yl9xz&Wxr~{kg0)X57o0_$@N;-x8G%Z0XTR9d6~`BrpS< zizqe`+zn{GUgLUW(8W9URn3hR5OiRJ_J>K?C%rSVxX0i%Rr{|vb;X!hAll;J$B4i8 zF(CG-&t$jBOCTsZoLW9-6?jLE~=D46)(ZZ>ZhQlWcJd@>}3Zx zuP-H4Tp6B*o(zY}1O!~lFRcSuBJZ_U@znU%phK|gU_#b5-fkcfV>Y20QpDj?lA>t2 z2d>ze6~NmEPq(KhjY@o|dj=9yn}J0Wz0W-@5dwBB-^XQLPZ`)R=9DqU?rJmPQA z=2*~jFdb3mvzD7jUy`1Mpzq8PmsDeI4T@`>88 zld4H_>DEXeqk(j1sP8()@c}goB-Z3EisS;7@ITM2-}n8Z8T_JQl4wbAsef{;es9oA z+JVa~c{hwWbAU{V% z(O}<((bpT+Xjt~jv&?L+mM$eU4=8R)U`Wx&vp~U5ru7`em>4gy=SnXU2i(Q6$IksT z$h6QE?BrBq;ZvGvU)iPcL*?lFwA#tfqwKo=dtmw<=yqxb!?FimQ{$o2y>B<%JI!lP zLASoibv|W_0!P8Ld#3Z++t4&D>Nh*(X4ew>D7)g>`a0VsUCV2|*EJ2#;j1@-I^`2i zHa|mE1CKL&s-EwBdbeTKa*?Ddsw=TQvN$^T(DeHHxj9lm()a2-FD6DO;6JCv;>ooVAfDOR(c=$Xk>RZ!Fv!DIU+D)YY8_eB43%;oh|v4 z`y^V3Z{F5o4_ISdlD;WftJAzh2Z4q20l#V>vzxHt=ikB=kwSWF(NQQ@Smv&Igc#J) zVnO2dTd1vIHpB(FA;NsrIzpvjS)WF#FTG@Nz5@Aw=E9{T_p$4k0n}$}v{+(dntU zn1R1es+obr9fO1jYWb7gHLWY=0A6O=o0_;7!4>~UhSOz!?Cp?}#@MJ^WePo081aX8?4yI;YG(PUT$2#PanI6XExt@K z7b&l0cs1FG zinkpJ_&D)itros+Ac9nW2_kwN8{YG*%d+@|!fjbBv(}X3!lW)DDIIVuZr??5W>BIk z3U39)Nsq<7-|D9W+WP>Q(*29NEp(Paz6U!M2t2@Nu+V1kMu)?dwA-na1UJ(m zh~34%a3F-HgF&qSthSX^lJh}Zw?hZ^38(2k;SIrS5CXTqRkDteBLFd=VW)O?c|ihD zW|g@Qj9fBGUIqj0>>6nu?;aO6V|JyQ+c)H#QYhP#6}|tXl0Le?v5gAe9sb zslYt$4k(iwGFx6dGq=#DKQz;t*17w`!sy{6VTk5t=Wdx}f7Q~(<}#_VPg6sf-6@3! z1}(Usr-eM&0hYQ$1+ON>DqR)E<7*74aS@(UbAr2{W$mH+s+Zb^?B07|vek z{RjLD)%#;+;8Q>Ik-KUv?KHoh?2#{SUZONVK7Bv#iyB-@lE9=byjfN{PVX-|r7KzG z$vl~_jtXnCTjt3;-#h)2L05mg@zsb1(|5e?_X%3 z{x(p(c6I)Wx@_^MBKax2#H^ye!=$a34xZ4UH@W)xOZgo-gJ4WXPQmX1riDE79g;%f z=+usE zpuo0y6dfRJxtw#JErz^4>+GG8eD_x6;dnvf)4 z>2o@K6^f}^8w6ALhko!NVyt*fE373>y~`48!%|#PVo)Y6r20tk8&G7bl}DD(p_!`E4W=DUZ54){;RO2swb!;v7&1D`=nHv9|m$ev((>~j}>9^sTP+Cb*g3-;_$ z+2$NnSV(SvGAv)QA4*?CE$TKK^7QXDH&*tyA|3!#eHkF551AhVo2Pdd*8jT5PC6PD9}~e$;n(% zXqe_1;YgTvaIOlT**zrZR|(fhj*lWl4%hX!S)@v;8}W%lV4)FoVWl)euH>Xo3tnWQ zS^_)-?HZe|ZR|j>W}A*QcvC^i$q|U@h;BW8fENC!gbBqs`+0q%9Z%=l-9DEg`gQ|C z1^&A0INj1%t05+`V70USm5A_V+;e(B@cj@4U)&7$e0Bofh0uGlY z&Qq=V|NTy_1qtBicnLnvfKH3B{p-3umfl_s%n{dnT3b!BrI!Si+oIE~SV;USLy>Wx zsZ?iRy{;)$tb&_h>vuiL7NYmZ=XXxg=z#k^i+q>@M_SWCpQ|R45YV1JUF#Fjd|g!W zeTeDG2?i9TC-KDn*P|tI0`aY2LCl8jEzA!No`1?Zv%720Va`nd57XSF?M#QnK|dtP zq)>4o{mibDtz(a^BO_S#B7hEpgtvDj!2`8BC`}CL%psFkVERb4Ey>(njsTJwA$csc z%mCRknvJB%{*26e-l?_62X}qm$5@%8WZ#pY{r$`OgI?he?i!XeEGY>G;g+V+IJRBr zm8HmSY!F@3lA>Oqr@#nRtbQFcer$_QE)W>W^_U*8S%(z$*$N+kjHQPXl8egBKF@pt zf($Dm{7oqX-h?#ynEV_*8&_77Zz5Ti?!L?Bj4s@;W^&<#`3@E`?fehZq44CJZoEfT z*xm!#d{jz8_}c}6N*Mz;oIAWQ5{=px7F-hTcC0UqVexz16OX~mUvdNtbr5v5u2JE+ zh)D4h=-sISR%#!s&4r^*$-EqU6RjA1#OJ%rggYFjl-N94HOwLPjBU=I=b{Y*%91Wu z?5T*!8b(n}LlR@}S_=>4b3 zs^3PE-3}_-`xHIoo=!e-t`|Cv^Y z+@>;(0*aCZ{1lxms^&h<>fODFkgb`*mkQ?K;jZp#|Ga)A{y_aZeUP|-CUs%lxGdm$ z7vZ|c?wjBL0Df>0{^ohtFs&aWTGp~ksbvo(Gc^lI^J``u=Fbv}bL8W66!+LDlKqVX zI3Xc>4In$(eUyB|VM}x)eZ^1Fj1_)gHwe6UqWrQBf67+yb+Pots%Nnr5RJ!Wp>jNg zP6L)t%9y$@s<(wk>aMl6PJ*i6&<3l|<)_6S9y%{QazY_Scdx>~--w=!+Ry1#`^~9u zv`RW&CzY2QG)0S^VQn@0&V;ON0nv0o-^Rh;z+^c_gZAd`5#MH9Ta8zwV$OM1?g^- zR$4j)Bn_lHq`N_OMG*l30R^NDO1isSB&E9qq`PyTonStQep+#L-`FE1m`|*+iQ9 zXYKzwkX|7%JN3iiyW;G~V(-Y30yYwxl91HV`AyZ?Dd9N1>%@E!zV;2>;fxP|Bl`%p@mGjVc^F zSP@mt9cGkarWMeSs*gTsrP7d{-{F7(@eQ|3Gut265+9W~!8aX$)T_KX&d6R{YNLZ7 z=plZ`R&dAGc_uv5@HKt2Qf#o&kJx9=NeS-qw=v<%{_93I7FG|88{t|ZEpRZ{aiEb7 z9vMk6i_@q0^7Xz=u7=|Cr8fZK?^~6Wa4dSiq3%H?r0P0KrC+>p zRas1BuIuj>#a-3I5|D-Dh;nhEq?Y3^-*K}Bg;(0gbczTSH4}7%j>U#pim66Z3 z>r_**|5el4&Q&rPA$k4{6w_<+wE~Y9E)7kGjgCAE^;I4#V-$47MU#FuV^@iKjb`hMYbc#K1JuyMWp!kFe&vCBN%`v~QjLTWq{v?zJKmw-7@9pq)zry^EG zUsFqQ{A8{wX0vLqc%i8|xEuA30o;)3?PhD6-6vji4(-My`+~3Szc@aCS?$AUH+S)5 zYr0?4QB16GZnnY4^QexGZ>w5#CBRiBUTI6luC>zQjjE@u@Nz(T86%bP`=yj+anj6M z<|iL`n|OHB3Gaud0FJo_$NwI- z)XC|$d`l)d2L7#^I=I3dcv}53^`SD8(84$$Zd%uie&v0K_|tzLsf+f2E}V((f)Lf5 z?P4Dzdw&XotIONGkvYd6qR-n#p5M)a`tE-?Smfy6805**NYu~9gcL>Gs_3Uh-$lEh z2o?jjF{Gv>|D0!RmA@J+HY42b2m(XFA>i!YC58Zg#J3gkkGOwH#Q_VWSE;mbF%kak zHjMILRCL_QiJ8xo-f)CP4OpBvVKm|S-&{r`Xyw7}6%ay!g(*GMhD*Nm=6&uHjZyBd zgzu$)?Y^lzU{2!1z*+nzh3g(dX8!#0GbRDu41m_Qzaf}fJpd(qfkkG`1#zj$+HR`wH==q5-0 z$CKs?P?sF){QL$UFaxxG{D4N9S8_E<_fLej29JyoymO)jI?`h_D%qT@W6<65dEri7 zvNgJfIhI2D923*&BKP#oD?QPj`Z9Z2^Onkf+#=^`xbsmk^Xn}m661w3bXNjWOdLmC zr`p+U?)25k%-MwN!a|7^ynO&k{P2vB8k#J(k`-(z6iK0-aB8E;{6~t7kTl*U>yi!+ zPhn@js8OfBa}_Vy{!vCzpG=u3yclCe47fub>~`2aI|eT8<|rATI9mK-ak+=kX{m4= zw^mNl0rzmUfM_vkXDRd2!E!5Ux1aom>^nb=TQc2yyieG|Em5VXP|znPQ&FO8uRA6Y zaQ0vh`KAzBRE8t-x;K6c6I@it$QTKldPU^x3F&H<< zq^)GP7`2p_!*JtjsbqL5^yK@O++m_Sca%U6tMaD=GG|otER{v-S|D{B`ndYrxsL=1 zRGBM^39#5uv5GxCEY_o{I2}#Wq3Cx@B@6zgyD)?ln-?%Wb`Rwzee=v zC=)%I>ME-;9#8L^KGJ{rIzYiaU&+XKF4ke)Bs>C$RwxpLDX4@)2-K6=n|aV)7l|L6 ziB?f&Adqj@z_O-Qy1mR*1sJJlVgd0q;ke-gTNNK{z?9ie@9BX-=-Ib<-}JTd?qhuY z3<P(ZB8CFH2e^FOaS7}rRR>{EnA;iL z@r(;}t=p(v|B2UYCb-EhNY|?p`}GwRcrjN+9Q z)VIDalJWP_lJ+sShEJK9Zwo>%k4yV#gg;x86EZEfuE#1Vz23t#-@DCpC_ns7$Y0oj zNKTd%5EW-P0LQMzsvZmqh=z_op~!m6m9Bmef86-;k$Ls{eWI{=w%IN!EtHif=2zSH z#jGD`wQnoc&R1{3>+=0#Zr-;V6J6g;f}Ak1UGjdefq{R4A1R)?KY^Z`wr~(bonrlC=L2je{mZ|5S^iaORP!uJszEse)(u- zl2CGz5Uu&U_pQcDdO*zNa0iHeLm<_VtDgWv(g=I%Rv3cG7Kx4X{_JzECuIJg{H}d1 zsD@o<;BrRXAA<6!iWr}Zg`0v#AdF{}`}aW#vYr4K4;7R&%z(5@hsN5X?0=WD%U)R3HVhF?kkk4apqpz-F{@(dS7lo+WHp&2>7;6e#b z;p;yKoyPXRKAw9j&lx?Ne0%rXMc|#6tEqA;u`=fvh`^t;YR_*Y`j1!sD2X%sZ%}gE zEUSO{;X(Y=GL$lpr)Z81b8%d@(h(Be2QU4O`+QBqDfgd+v4g+gJK^Q-e}w1~)zu(# zE?cDhRkK4oXk{6U17(`|Mp$%ab`_oLN!@RZynJ8rg6R#3@XqYQ`vUZMW0cXEDDzo! zPUnEyNP znzopC?=7~c7|Ax&?zGoAUu{_*Aq;lEXd&}!(~?RzD-iv7w{p3kR00}q`6h4 z3NzoqWns%RNjfY`Tq%1Q#ivh$+w5GkA! z)v^G$B_E~*I<3MXHjW6rFy&ggXBDdFR{LkH$DvVK9CR({JqW=ru6{q00~b+2fa&tL zP{QkRtx(o1H%-&B3r+{7p5V(+N!)Y;aY%sIzDx+fz3ev1$H;SI^=4}>SBW{GKnu0p zH+K0A7S#EyFDyV&~2Qdc-)1>v@J#rmZ{TJUR|DBRcDT;f2xk3x5n?X$A7Sd;%P-F?GW5Y@@3B(b^$0gX+Ce)r{`yH+ zT=rLBzfV^8RuMNBD2-TEo))*T4@SZeLS2L!vQcW>u*D2q1NeC}aOMu1F&ZL-L6U3T zfi((I!ZQ5=Fo^9yl5F=-0+=oO9>jz>H2V98|G0g(Ehb{0P2R2qx1iad{l@g4R$1BR zX{@4dwnf9c{NL@mYq#$m;eF;v;hCyh(@7|;u;F#?&nm3-8pYEcRlUKnYTM;Y2=U=2 z$~;M=n&v+_>^|o9WcW8me!GtN{fey1N<}J4^e%_fSQEk6g~#EFO#Fvpx1_M&hU@yc0-gWD*lsrC;UT&~lYIb;U1TQfwlcxe`mwGe%fr!1>^_wt`>U-R|MVeu`Tf+?S%ozoQrY|H2QtCGFt>{nD` zJM|Uz=&b&${DlRhE7bfnke$mk9HPP!U&F+SCgI+H!X`xFfC$(%-uNEo;xeOGjcl*m zVe%jxD%8f1MGF_G+is~e;u zGGX=}w!mGXkArwi;nIiO@Y$`Eurr-<1e`t^Ej?g%aHdQj*q5O>B8niuZMn+=Ap{7X zBQWJU?D%>_UgtBoCEB?`i0Rj0vG^S!4}H{ksIVUHwYhz&AX?OexFhnEPUI;ME;Qli zyzNH}e7$~X6Oc0fW>^X%X3s3-bzsL{=7hhCTl>mhttOQ!NX((3Sli9!E|eW~`}N&; zQJbe5_7={}oRQB!1b`}>g7=o<1G#f%5`0s9jYDFMZ88W5*bYB38E*e4X|o<{K72WD zR97A$_EBlKxeqcYer|*@mLONjUKCc1GNz!CX^kmp7E$GsSW8SjR&>#RUuRTON5_83 zjGu!-ed;)SqabXWdLO)ejLP{?}F8O{F$xQG8ch z9071wwj$uK*H!tdSv7y&(V()_W~^)NGhK?Fi=AQZSNp&3x+u2j^a@-dz6G7;AVuUM zv3KA21fLPyv-90n--MZ26KeYK1QcU^o!3q!hhs6nL7;bUGEd}$u|dW5uWwm;lzfd1 zZvXyet&@?6hHv5K@iu8tWhjQX}_%*Paig61oo7?w@WSxehdl`*wxaKH&eI z<{rHJ;mGsepyn4ppTmywc&_v>QcJ&A@pA~fQh9r1zGRquzQHTYspP%H!V8OwWTu2- zr2EA*lU{?bW#<*wiw3jGL*&oTOsU3o2gf64S^|N4zst@BcmvVf?{-9nK3BP`>~t|C zPPo=K1owSDF)A)t_NbV;uR#uM>(Io4n>u zvbJ1!O?<7U>QX>c4Q{zz5yUsMs#=eg{=amaFPw7CN=t(~yWUaI(Y+{eF)Yot?@V6% z?3k=qa{#5u)(U_A~@h^zjQW0zd)mh~;e!ABe8#bPb>uq5A2X7#xC)3Q@}*ugNzvKZ4k*UXow(54bo z*Mte&w&eao0zlZg`gpHjTq?aFJY^dO?em#luM8->AVcq^f1|jq5Xw^6X5RnxFT{Mo z_HmZPp!}wrCFHg?2`!jKs(ctqDzi%<;_|NwUvVkpdV9)9L8w3l1)%pSbpOC~|La z*$P?nubaYxolWIqESuUN)e+$cqBmLdAV{J0-j)8iOoI1nS+wyIRkRc(PO!K|b2R;9 zB^$CQU#ySq?gt3>VjrwMtup@gq~&_*#svn@Xd<@6w*)W|BX`Brb7oUz(#lcHB@=!T zB#A)+n2;~Nou^-EspMFucz0tVBMDL&sne?bC~R*&-(oR=S6=f3=c09RcgRYP*hQ1SJ_hKQn`HT<5BG2bMFy`afS( zw0L^5!2@$0rDwhizo@(XyS16@dUII>6iIEF--%5t zQXtQy2Fn1Qj7|8H>UZ&4Av(1BWd=O()PEJV{yaV7nZJwH-`ZaCLFO|v$t7V|Wd32f z_Ug+t{i@5r*Rb*HlIzBmzJ-US%Z=nb^Tmb-!DAy)ISDROjb1DNvi8ypPUpXz%>0~i z&6lSxxgqwqKtOu85MTquyM%h97?`|<{{9EQcrb7Zn(C}iZr)0K27#~s8AiiE)6iro z-3{@G&gwUPb-8#~_g4y&*KDrF(wnUfq05t!K?vDux^{t?8ka3iTBig1^{r{?aBuD9 zd#?|YOKJe6rgs_;YtDNO@ra^2Ac#^L4Sf6Qg1{DD?%71oR<}0QDeoL`{K7^&zAty+ z4!>@;{YDGZs4?5aV^O+ix&P+E@1k;EXRB|s7v`fA_zmn{}BZRVdIjLRCYGZY=+ zEW`jOnApDVIk<*Ep%Mebk-FC9fmQG<(&&w_Eu8GH_v0YAovaOYZZp|rU#i-d2N(Y7 zLO`GFv06GHH7*eiIL$EpHr)KS2hVTQ-1~#KtJNYECm6&2?NMvVEt+`Et`96$T_1%c z*b6eJx}Ti7e|nIC!h~gJZo9}&%`K2Zp`FzS)H+}h2tEid#7|F7=LxuW%g-yNwO`)7 z4}_v>6toi1hoF31kd;jjvEP*=TaXPdq|jTCco)4Ku9QMuh7>H94}Hi>gO2>u<*ol^ds8EM@&4^iiNZclr< zT8V#qX&nS{*%{|`88Gu|b+D)lDX;JkJ570;{CwqIBZ-S}zWO*_wd1(ea(T21PcuhK z@ccGHgDT@S3dANsQ5DxV_?`S!&TqXmGp+gI(;7F8tzPp6jeV3)^}D&k9K~UcT<@0= za~-esFCSpplFd2X-i{~-UZ7gyx`uuP255JK?rs|fv%1Urto&wjLGzV^zjQGI@I5T^ zmN?>^1ShFbLG!tB2Xm+eQ3-_a&R|{HMj-;~ivJJ+)1$gM2Z;p%>4yGvpSr{e+5dNI z>lO~L*;q-C_lie4>_ri19Dt%N>nMfY@K}owNX|9*ojU%~4>C&-*x^#@wC8>Fp&TiV zA1%$=oP1iD|9odHl5LqYU!q&;wKupUJiEz@ESRHk^aZBL`~Pk2RbKlIF%ceU@cv<0 zA{PgqqWr3+xJxOm8&5l9RaV}JecR;U_L6mpm|j^c^^}?!wr|Xp(IDbF*M9;cs>o1} z=vSzJM9(V&B0&@T&@kOU0;q+w1x^ax@a0ng?lIpAhA#s@eu5}F8s>J=Pr@cK3d-1L zF|kQ_bmzr9b=ECKF6sDC0xv_H-9!Hh5*VWXy?5)OBn|{*FyM5n`sf}_H3uahGv)1LeWTVw#)8#l<=B#3lf`I$6!Z@9pqpDZe4 z>QC?o^9|e_##ox}n3W75?y_IhhVz#(X7}(;$ z;WrKQ^M{yO_|-_D(o=mBD1s*VQ-)be`Zpi#C*5p%LIyj@%o_J=hQFHU;m96)Q|7O5 zZMkhV(^M3bOaunfy6s&5Af`GG9vUY#k~nJyhaKxybCt`KVeFMz-Kpd{YQof@?)2A4 zWn%3c^jIQQVUbD2PfAdnymfq*2SLb>MWYq4gGQ<*_(0}4N9?` zXJDX6{8hUcj53+O_*cQQ!`F@Gf3m zG<8*I@wl!qaooAFBE1`wrXbE_kpEmlA7O%?fU)TtiFoWWjYYdlVg!+6M>c_lFhsu_*D+c0tB@jZ&dSys+vyUF*8f zkG2M@FxMX|&MW76$wipZ28bSHJdm&+!V6yo2~T_eYu7Q?D(WPVADZeXq{u8*BdlQg z6y$tof#gQOl0>h_<+m5H;s~-izss<8!+Q%K5{;he^`R&;DF6PEjEjz(i?09Tk!RB| zCiEcz1LFSLL2YLFK|rX3icVw7@LARPr>rOeQSq*Ft3<=OELz{ZI#0+=Teyacdiims z@uwm2ap~5@baOWAC~n;+SoWXfX*te=+4HXUFred+ zJa!=FwA0V1Mgj2`9Yc=~J`^Gj>J{t_Z$HAgns~FbuQu0TDN9FM!R6` z57_T&_L+Grjh7&?-MBXjGB^UF@k8b(;hlg;pkqbF-K6nm^z%m)7&%oi(PIMF-`ox= z?Za>$+vNzXB{4|w03%KZwvh#fuIKC$&}0D#gwSV%hB{=g$)owPlqj8fqq;QYOBN~g zz`OZ}X7W$<(RFdI5SmrEi>d3vSgry`?^Gsxl7$ zH{GXx@dmA&??6@f)1>C7ZEKw2z@N(c=Z>uKiM1uK;m7(GZw6*R@^%|j9Rvw{0iCyM!F?Xs z0Lo>?hE`n4RS|@^76MGTu62*RBx3^3w2%9m0aB-T7KlIU$g5x~_>I3zt~pY_L-1B@ zR1{%>a17a4WXhOmTOh1>%(8@RJ?FlyPLv}S}%tz zplJw?k9x4+I}o%Wu_C?x;Vjip;mH7*I)EP3@+nJ`S0viRArvn1)YjmmBnGra-6i?1 z)b_!t6b?9lhs+s^l*?M1btJqrNSyn#`3$@|Zm|a8-A-@yg-F?eHAJkU+7|Wr{deB0 zjtm!u-Qvy~Bt}gly+T@B)H#(ge9VURixX%o%h)n(nl6kx} z{r9oh6}x?{}w_2^FFcemv=wE-3NwM zso%351{I-a()1?Y|0&iQKvVIx9qo_qcXQ7qq7WIA3unLNy zsso}P7>+x}N@|PvA-4+S#6xnUf@r=c-3hr?TzMw(qXU*z72CGw?KC^`ir&lW@-cjlkBD^Lu zCDzW!xXKfCy$JyWlV)pO2D^h_DUk`Ie1=b}?cC?uI>o5?n`-Tbqe2N?d5!&EEwybC zQkfbZ4~!}A8JnCBd=7OrGdMr}3m&HXK06`)m4s_!yh(aTwl*gzpT|6T^4DJ&CmXrj z`%Gm`*(BP2Hc8d>aUVY>EYCJel0eS>{hnCCQbgAShZ;J$*7#(ET;0cJBJ<}>Jv??p9(Yov`g<-- ziBYA$@?5H|29LmD@JI`MIeg(unFfE^d*Pd4dOkBk2sa8iaP8x7s^1=2NHD#eDcfx3 z%MbQ7IH~V*SQ98rYd$^?&IKl=nQtko2hM*gHc(?KsUos)mNFRsxMx63F_B#RKL!MspGlr~b5ty*wh(Ok zJ;Iaiq|%KGSCdo1p3Lz*HZ73216WEk{+y8Ntdz^~j!K-!a;2kpKh5hI89a7%$j@ zk%bk?mlLR|LwxbADGZN}4of!!lKMQ5xyw zRjm}}3jVONzdEO-pI-4&=>6gop!_TnIJC-H8xfiOH~H!0D24yEag15#$`-gzRa8kk zI0wG1NB43NuNhmY;-uyEAz!uKp-h`qlmdfB2oJgxsK`#B0rUxWBJ+W<$N8-#D$7q~ z&)G?X)rZbBWsMn}@d2+??Jw=ureK0;jtw_aG<2>(4apk<~V;=VILk1wNGJ%-mv?QCZGbdH#JasuhRGN5<+C)oz9p zWnLzIhu;0H&US`PU+t$ZyKJ`T5({y+25ZqAj++SuKSAqo^U~0pmm7yKEz=PSoi&@c zR$>zt@sSyz`v}+Ecj2gp94D!|#$osR&&_7&h%((jaLE9M znUMOw(l(Z(-X9o=gd6>`XsPe}xh{Z>vnXheYI8iIGF7B5ar@c=MN*FO`JZtPLX6-C zDVj$MN<>4y>5x=_m)9HcqvNT`vbEN^cnx2S{C9aFtI#wUFz18eko}-v*n# zT=6CJanIyJ{W~XAP0HR89DF`bzkM63^8jNekT5v@_r0gYGU^+2OH7wetQYhNPj4AF z{+fe>ejtd;S)zh3>=9E(xy+MNymPda|;JTX$i2` zUUh?{<|9U^Woc(`e^=gnOWvbx4i1_aV+}5+E!M4@ucuEM_x4x?x5Ppcn|~E0KhCWA zjYDdfEWr-HeeOp275*;~6AB(-x?vYF0|!fx{=PA6{_sXW5T_X)5-_xO;>H?q$DT&n z@V-PXSMD6Sh&zBXZBLA6V(uJ=L(tTORD{=^{X*eTr?xxJZO@&T0ff^YWTc!%^JUhQ zFDYCWlR%YvE+CKgCZyxb;jQ#h535aH3pe<@78iub)i9R=Y0u_7i`Y<0YJTS!KGZ@Y zrxKnKx0EsZMUs8Ce#H|_a{gUl@$I{iIG&1{lNbR?K3HG{3XGurtPuk+W==`Y@g+)D zY%W2;DN+yZr*Dio04aOp1y=L1?;XKePA{3Ao}6{QMwVC*%Ua;r%7KH(w%G!E+9Hd8 zlE7Er^jWo^=3JbvcclAS^D@plifT^3WTPuYIpoBwWN|YDTdx(_S15}&i%yM*^t{JE zaJN~|@lyHsWk!a?&MXn&K@9#*3dr`@{KxtmsZGzNk3OjF?v6p)|0=Koil0cq#lq0; z1w*gvLS-%pbM3dR$V-&{TTn%*U#jIIVgAUJT4_&K=XDCC=BC7gW+a*h$}-CsB!$eEYQ+-Fov~^Okx~qxrNz zb*D=saM-zkfiU9yDSsC(*7wgvmgBkwU2K~i4?zQaqLz6#;QU`mMuisCvhzOB9>(1C ziDFsvB7uW_RxDBn)=U5qef(mpy3|3svhvt~J$x)$(eW}~0LO$W=jXo zKK($^L1)xXD{i5)4+cWm4nwzlh{}Q-<2X{@%~`so=bCNb)KrZA9%Jcz&B@+dm>UmZ zI>a;KZ_4`|Q4#J<5$o_Mbf~3?gD5dlSERQp;9K39i#Nwt1jY6o7l>Mqte+(C{t|sx z8fD=m@j*JQmCC;zH;)x3pH-gbUIj5_y!y8ksoR5fUTfx# zIo$#uiaZALDL`0zQ1o{TnEj87@EP&wqqDYX6N>W9%Cdun)={qfrmx7WQIRiZ^(&So zU6HQ5plO4xq1FeRCE=)>KGjq(#uI(CKK2_P>51NJ^8Pm`7JJexo^#!{?NNfF0)42g z=kx{WL;I6_NJvmTIq7++0d*dm_CSiMN$+d9Ttl9EGKjRlp3LZqLAw7}R}3llw~Sg4 zVpOQ(@wSY4!w!pXPa)zj5>cqxl#+lmr4&4 z6T)ezU;I^1Sj0-CU$Qu@K!iz&-odd%aO{n%2`2!3 zXkQN-QCaLa6s~8ft~5^zgPNQL@?cf#5A0C5FM?a=#R=^iN@2Bd6&RtB>F!-xd>j`Tk>~EVcGdf7&J7jrvgEJ9W_^p5R{G^fho7)Mhu3PP{xH;g_RVD+|`@u z%6G=z+|alW-twXH++v^{tLGxSkDT?j28?;N&eakji2`R{N4h?Yd-#!-E2Giw4k}I4KmxN?UV5=P ziQ(<^dRoM^zcy&G{E77_cP=8^vMYi!Xq#NW8*5xB)?33m%^X#O^NjLK@IJCAydwX- z55@4V<+MnwtKePB0;}F6W3BPhRWm|}lR`xEo&%^`pz6x12!3qeD51ymtNpGG`D5v0 z2!wFQy|e?k6e#h~YynGG;76ph{_LitM#nfFZ+<#HvD9p=aqo^fjpwO2Ukvuh!b$8| z(5ArO!)Wgg8^Ts_f+4A}5lK$>I8*4pU@nnk4;&O+p}Xhd($(HsSJT|CzJ=5E4%JGm zLOqR}sV0qjGX!@$A=SsYy(aSXvWCS1dEu?)VXz8X3zB+F!W->dc_=c_}l+9>lzJnSJI$cr8 zK%Ni36c`M;WK%-Npis;0+UbhNRKJ!mE@dBjZ-za~33j7EnQSzB9PWRQ4`WJ`+EzeQ zc0X00Bjdh)I1K+fTm=m`w@T`{rsaEmgDVd|SN^JVF3_LB+nd4Nn~`fz`|~!v`Q)^e z$N6!`5-ArcTpT|E!%%CWDm68f)@^lkHuldEKk>QUQtlrZ0*C%#x!3lGKd=EADfhME z@CQ6xgOVbPqkrOa;0W5qQN~3`U?A1ceeG=uPAa+Z;<{%}u#7*RIHKf^+qaXm_(FbM zH5Rt}XbHq+`)Lsf2BgBMmi{7$k zf(B3SX)NW3FNdm-xz7yh!%l~YuJV_k-#+L*`SI+<3#;uqVMqJk{{cB&_(t(8?$7Cs zyL!arLP?@1nyNFzW7z=a3HU}D#y%BGI6Pb-=d6LYoH1oFdS=A^sh7#|tSpb&aHJT$rH&C-E{ z0@-0ZIlxgnY$GR;?!$l!lb3+&<66;OIX|hM*8NXp6RZD5?_*u^h-A|?_Wl$zAm&VA znfrCwEiHpQEQ82yAFeqv z;QV!iF7=~s0N&Fl>T`D9bJXt}ZQADV8%zL5>P|?Gd0998>j^rF#qC#N6lOB9lW7*kG0_!8^!6qa({&!lLo4KA>8aw!#~ojD zxJb}$hx?@6h8Ya9$Jggy*Skp@#of=9%UAr>kw*!aRD34_hMQ)h4^2fM20Qs&PcEP5 zWubDi>oQWdg6(~-N4C!^rw$w=SE>^(7YsMyu6gLjO4M09aWj+4HPUT`DU1#+K60L+ zl7c$2JA!|;FSw$K`hKY=yl>|BU4r1zB!xLe$iSz!(nQSvY$up(48B{5b<_UQfeCVU zab&S)b8`In!I2Yq7qb4F{>TH~UKTi!;)e(8@ldk7j=Be%W~lf+@9ZU?{7`5mABMMJ zb@gia1k0^O@I!}Uca?nOE&je8djyWfSIM9ZHG4(~BrbvCmb+n>U= z#Ebx#QG{5>nlgTv?I-+~%s+HDp7wd$Qv?WR5d=j_ks)4nSM5Hm5-C;6(Ep}##`P&x zU0on%_BdT|@a2OtA@d{L+eT-~<`}np<;Z>I%Dv%Oc;P6cGkf|4TMi0ZGD4zoY@B1- zD#lSKiA;P?;w@`DNbMTq>|wcD$W8fARU8aHV%LAo^e}!4zJ=yH5O^YZfbQFO_#Ghp z7OElM5psS-fu*q#Ge^Z(FTm;p$D*HPsu!S_aPXbWKAW8mtlA}A2xt*$;gaEEl~LIc zYB@a&v6n4nDu|gY4?e=(65TVX_8+|L4;*)$ub0VFW&5F@@&X@)eP>gx$R)!=Gk`eB z#znQ7=7Z>)Uj7d;zulP8@HCe8+g~ikY@q0Zu`emXtz{L5@SbZ_H#+7+|KU^1Tv@Fq z0)L^kY%?Y7#W1So_HzZG02CzQzL2Yk?SGP^&t_59I0%nI73b&VnA5%TvoXl%1 zu71>>*(g_UD3-|&BfY?o&ye~|xq#m?umfj1S}PK>fRc5v&HJ+Xa&OG0Eiqbh;NnS+ zTd(n|r{Q^&(tG&3SkhjHFL}8JkOUsrv&G$m$jjjcG+{41*l$->JL78QcuH0)1Gxg` zD%u&SmE(Um59Daxf>zq4rW~4FHbVw=l(!P}{}9GZ)y5jtLYex~?r zj#Sed13591K03oVF+;s!hAbIBEEz8&8eVWQ$gSiZO@>_(9-BF)dk(|@`6>U?H)!=U zK>69DsNZ+WSeC}22CzC^!(W6>6ME~$^RnALHN)1w;s`SY40-ir!T9+40CX^K zO1kFnQY>X64!!FukLw}wTo@?duOvhNy_V*;Z_#Jw?JAeIXTdbRWyQvjv+Uwf5iE>0 z_~9rdycp9S1*f;a9Awi(``-z#fmGcfw@1|CoJ89cui=F)%MhL}6t^6Aj`5Mv4kl<= z!8~b<-iZ>Lp$o;ooa9a?+9%8%`1s_d;1ug{=HN$LcfyE18t;H(d^M}EDbr>c@lROZ zuKNN4QLE9$9N8#EE5{{#bCC7b!G9TmpMB`ia@mHY~NCv6iCIg6X7+dy0lx^4t#$i1H{Ee@=Zgj0V?VG$_fC z2ag0{lZU8FKA@z%Mg>@$52D_m(`#PKYZ^C+@(((@dM)MrJMd4gkO=TU~pETVYB+zz*@aN4Wh^$?{*UM)p) z-}A%`g=VRP{H^vm9-|}hAb;xpCN^}_9-cB3NARsh0!o5(=rbn^y}8OM!!^Uo#0|~F zbhn0CUuEkye;1;~+0oIy>;2|%JDXbAr5NQ00%|Ah)tK)z$9FPb|(ZF8Aka=vsRuAD=ovE+)MT%-`$B-{IKt z&nty7G1W3Y4lRGI3T5dXkuV22@Cq34j#=-IUf1*%NZvFR9>XUYvPS3S?Q;1N|93=| zuT)cZyN1!42g}axU&Ut2MhoN9LL)k74`@|R1nd@<9=5>9JXpy*gqibt-Yp83n?_*v z+(LL!;6ajh;+4-=e5w)ypD;NVDaPz7XyXgkxiV-~f}vpY>u5{`F&6f}^%AxAkP|(KKx;OeG>4cdV2F3D2i?ToEp?SHG42%~A z*ndQalP`U`A3+Ob*wCMQWmI_AzN)9;12PT;`x$G124zF2q0+W@wJcQg?*DjB zE6A;#|6#VyjJ*B^ z<^^>6=uU8QlZbY`NTLUCi=*p9?8VRf=+j@9=tnO5S!A-5JxDhPt_YL{%Mtfp~S%SW;12WG?4E1kwNvroOk#|T?dAVUW28K5aaEOq`eXj(vT~Lycp4m277mbBWmI2@_w2Bj1d09_TYDH z_&{m8+QseCtM(;Q7isF<7u#WIlH|%q3Fg4Lc2jcEc?25&frZx{x3)Go1%FhTHMN8N|1N}Nxw_@>#4u#1vr=*obxgHC(V$#9jh`l^7Mla zROJ$(sj0PK>$`wuT&P_sBycN0 z!SY96$&sKOV@PFh6QFYju7fv!yMhPKKlEy^nRYtXG3gLGCmx)F{@dMu@Q@jjm&+YX zi4am=f_@189eGoR-{(S6BwG>fm+$4!VU-CsDK=BKre$9e9nwP4hDVqw7q9!Jz-d?w zyDUzw)a`#!vjMMYu)Z?{SDUx{5ASPzCXF9DRT0wa%m}}jk>ar-0!I@P6E9u>Au zOFAgRknZY~=IZ2aFX#Ed3zEkq5fNZ=F?~ntR$%itX%V_9P>JcoW4p+{|6}P)prL-h zKmHl}zLb4$BTGm!mY9*smWWU!6N>D+tTRYRWlPGwO9+Xv8#~FCeHr_{%QDQEng7T4 z_dn+~XHL$cOwarC-1~m+y$=L+BtHtO@e!@y>|GCR_dP=NhokhQ%?L^nzJ4>Zg9EWd zn%3@=sFj^eDL+JfLj#`Bf1^*Fc=Ifl!9piYy5e@CVF9;cu71Ja(39?2VedZ>R1GCW zHqX{M$mxbCpuN|X1LPEH08~}#qGX$4&CDiw6q*-fLHTAuobh5@#4G$5Yu2;igv9}A zB>G8~4O=4S9d4|kWmWrG6;0`k;CINH0@{amE&U2$uF#&BYm<{3K@Z?(7UJvEA>Sha z1JFEcqC!di2sNM<$$iYoG8&qyunVXudU0=_M>*7uHMQ(+KK}(SaKhs`%Grc`#Zk7) z&nWAdTp^R|*0YO}ipYy)Y)mX8!HHVeJS4YrKiM^%Q=d|2z5u)(V$iS;YqI$$_ceRE zXyy%#npC}7<&0^@B$V(YYRZ zAAM$RZUOM2nCq#s0^79gFaK3VZ`m?n9FPhPM=J-Tq!iLb`UQL~&GG5@H8$b`De=NK zl9#l8hunCtgy3*c)3{1@+ED8mAtn_QZkn^&&9m4&!`5#PV>g}!8bvVTXV}Anm^twm zaQUBJ8U6OWM@KY%u-X@;RrojWYsIUVg14TC7VD%N^2MIP6>A3aL%U!o=aIePcliS2 zB&J&F><3zT8tC%tezx&37CqMy=-U0bsh{O9DET5O;9fu*HEJDTBT71uz7?HlJOUgm zh1Inn8NEv!V5u`5K!vc~zXx_ka6ONa(#(me(eiX`EHHEURns=Qn!Xk^<>D7cL!*H# zA_!x(Qw;Oet=)P0QIWJkTxUBU+|Y`F4K=iQ(0bb`pdsqoo1_$vP?ystI{C;e6I8Zw z?=GIfa48P+bcjOFFnGDYE4_b~VmA^_&WD{W9CSz@z^#y(1);k%s$Y3NW><~EeSS$mSqIM|Jt$wSlMWVm41+SHXWHda6 z%8dWfRoKt!siR{c14Quhs7eWLym{fvV&fYCQBvn#x9%A_so)lAtYY&+(A^#rQT(c? z5=7e-^;Y8sbNI`reErI_0vTn8>VuiIJw1#)Jy8)fQo{Dnl!ut)XXoZVhj*YT6>rYk zbsO0RDUL9h+zMio$LtjikctMj|Dr$v_Qvq-g2I!*K+HCfDnq-IbL}%M(3)3(DB$%O ztQOFz-rac_ELs4VlvETf;fLJkM5@8Ll(!C`6^1e?7r@)ZiX!EQ?b99{LpH#Md(R0jB z=c_q2U#hl!(RIWMTkRIZ)zQ2Jhg?QL%jzkHN<_thTj(}WO8Z&{;K^aY9&u4p`E4>S z|8k!@YEBCDUXT>oy+IK+`bkdk>ONzBBX{)?J!V{wZ5s`}C^#x>*vrenX$^ zKblU$Z6NW{qvQkO60*3OW@1dXZs+io#r1RlJg**vrZyzcm^Yr(ADT~_vqJwd`1^W{ zbgU?crgZbCbEiFf1sL7=TgY^;{6dRkXDN@IR4ngsY(c`rqtYBLcq4}R0!6@P2rrTD zhx6lh>_0w`vbhcWO>{<>WhaOMk}~ASz9*W+hq13bQi&kN4cwu?` zIdBd!$*SCTMHdTW2OD>_K^ zWS~S0hNsRVM}k?R;@%CZ)AU>TGf|3tY)}k5xB@2|X{M>zKN~S_{8nD~t^8I=`7N}0 z+W0lt*fssF&-oP~%VJ)i#k{+%YnRHfbym=lAv2+oB=yfu%S%5`X>(8Z|HC8K*JCN{ z#!}cI$cr$eGpLQ0+N_t_vO!*e+`Ytk1*GLaG?uPtC=qBpj+hrW1v|$l)63B_Cz_Wy zb1x<2W{-T=b{PJ|+V8UEu2gr8+c9qkjs{0_*UpBlbNQ~Ex!IQnaH*!&+q zM@~VkEqcn8H};h`Ji-sdTJX)!{m1QmbdA>-Ps~L?L|p=4YpQ1lT&cX0?$XXH$Bo--q50q{p7sTd9c9*3aqlWz z<)U5V;7%NLQvfg^JV8;Z26Ro|4FBY&CSNsid`h?ZxGcwN^z)t|Gk+!2k?rl`L{{af z%h>W*X;0a6e~Ulf{ve))Wzq$YlOMf_G6Hi{dxe}wyl}T*86X+=)@AxUOL%Y=?d8Vl zI;Ap$bQAUj6QMI674`je1|Ltw@^aoTZx$wtuK8c83}92=Wb4;H2RPmnvjj+dC$O{E z)1F&op|Yi!OTYp7=D$Yrut;kvsRi0FUm4}IpWbo-uLAvd5A~rA(YL*f8+8goVqeNW zC5L*M9~Djhv`zJRuYc#M^PPZacb+zgN?V?{%!rifZ{@bP!WBhfYo)z+YKr|w+m?!= z`<}?akB;W8n`8t3(3bScs;Ba;7SH>`GSn7?W7e6N`fmAhQ=vKl z;99Oq0vRr16}NR6;9X(I*G^)uaL+$Hpw%p<7yqawW#!y;mvQSAr?c&LR;`z%%ZGM} zgV$_GxISg)_bAVDity+DMjU+SLr4WnKdu|u7#!$Je}u;ytZG0qlu?clt+Aw8Y2cOk z-CpA3Z9>|B1w=b+*2ZftzzZG}vks5H@~vMHn#`aya!UJWU>U{&C5er>_*L!UG?*LF zia`!;rz7*n6>WPC9@rASBg-UvVl({_K9>pCm3`h$o>~`2tg=o!dr(P=C~&-y`=MfRv&`iebe%0d>OXczOUBlmTRPuTB(DQlNW#pQnF^wU?HhJp+d$lhNb~dB5G_+J z;Agq_`~@mh0MkA4_=oEvf7yAneWw_t{CEPSWBf}8G`_$#zeT@ok_TXXfA}KX{h421 z^5_0MMOkg9_L`t7Pf!~R2QL%hfM~tfeW0zQudQPm3$U?@q_=vRm2*>+WyXVLM!(xf+@wx|3 zMwlO0)(JN()$jJ~gvF<7eRL_G@8?7@Z-etV9!&`k3;bJgYhK<2*Wdt+tvBL}RNH{+_kkq+SPJgH4zO$Wbq zFA2yoq89ne0f-VEWbw2V!1W(pdyGlhJ;)5m0rK12ncRf!;cMi?Wn~T`(p{4*tgbqF zrlW-%G9MMO2R4+1{C1P^fc5cs7|A%=zEEfaAevqq|NgniI4Wb;G7f4Q2Q`m_ZrmXk z{5?|V9FWEOJwQAT90y)Y4~eR`oN{d~;L6*yy!+>MeOPyP|%NufH2l z0?|>Yw3k?RkU-JUu^@_{{xp_Wx;dL!u^tPeOZi=BGK2DwYH`IaFD2B{*KGXPY?@)z z3Uej50i{%K9~JG@Kxc9P=fwfe#Q`igG0*lx>z8?lP;VzzKmq+nB52iUNqB&DXWKxn z&vtX1k1Tgjn$HYnBvv3fDaHA|$9dFZ>!U+D-~|<1Z5eHHS?J9@>kS%bJ;lw;^fhBV zlYb6dY3*p>kE;rt9D<{vs@FzFqOY+a62qN2F=*i`F*O;Ae`rtU3h2ueu0#y8QRhxwWQhO&N4+Qjz}ZjONP2P>8bf-+vrKPlmpB{he_bAW`#pe4iQr$ zJk`v*Rz{a^U1gwBy448=Pz`T z+qiFhTMNP_fQll`+WOqo%vK)|P8~@%%j)_Tbtm-0c9X(dR#EzIo)LQcQ=X;;QN(Zy z0{P}j&&~Ba`G%0O2s*fqvIKam8AR*aVD9I&{(6%!-}FdovtN32A9*3o$Ic1Z%T zZ1q(#E?cir*gK1y`F4ioCS4d3PVPDL`$?O3$in48h3pIxCJUH^M@9yb#_hL`qlE`@+8A!5L++J>6Np!zALV1|90{j)M-waPP8+2t{(IU}2Y z0nI~J3`76}DG~{x{GuBqo2VAbhbRtsSsbuDgyKG0&p%oh&Y&3@Rde|kIBh^^E`Z2< z*GbRTmKe;8#0qcUzq3h-$hoNJ9xLjsn{tO1pomFI+2%kUyeW?CiY(~Teih6Pl>LLP zk}u$nYf{(4{%G7s&m)|Eu059%jI}G>%ivkHrhVh~GBVHfl@dR)%nd%alu7W6XSld~ zB(zzO68~J5)GnW)*htq+>(a=LzIz=UqaP1M9Fh&F0hHPh@Q#V?{G$SjSq1kFUW2T# z{`Wm3F@3wYGV2q(Qg3Hx3o3`J^TL|b!(bG5DWuskKI;>AQP)J-$~7~sQEnQDc{TxM zs`6rKnrHX(Ebai6<5^)Lrm-(K)B_mUZY`>{@Wns>aDjUEaJlDILhLKf*!z%K+>s(R z#tAOwC(1pR&!~yR7-R}Fqey!G&Co68nP1R={psBvLbGL{2euHA)(7T|{{9w*4bt?G zK=xH1qCNz4SF8oqwAt_$Q!*4p@hj{Fxy^ADZ-VB86<1h#H{X8SY(FDa@1aU^76eDR z+JW!BArNa<39Y6c1RPBPgD?a;>Te#Iv4tHdj3;SB;MDZ(Hg1d?DN>u?qzr-5nuadb z>1-Gqj0JCf5M8kcU)7fwxSU{Dx-vdq1Nl&97A;z+c23VPmrJzeJ2xlFhf)GG!5#BgM6bMp|A62@bdEA91ceRV)*;dS55ys6xEft0Fr`We-A)keMW>B zTAwd{fF@7bgohzfBpC>C)ZB7pwC-Dp??cOdflRXPk$ujt<>9Z&^~iGN2CG7|G7}|6 zvN5ZZad+kK7Y4^@lWS&@+(ikD6vUNYjx!!GhLO*N5E*y62O=kiPvl}r;G#GXmXhQH z1#wk!9ahzGmkbKx6DRX0PF66~`oUB9gQuhbJdUfe`dMS8(~tVSw*K$y84S(MP8!Ww_Jfpjj(q-9h~+ABrAsrB0;?p?O*8ANTLld}V7} zM|(VrfuX^hw=#g6`TUSL!1ht;gX&*F3@e|=uM5UCJ*Q0uLMpqA{7mmsPww(jR{;7) z)X(`uP%7rYY&#H1fzo3!P5=;{AFFYB z>h0;^D3;@&otj*f({t>ik%t3v4q2eb*tQ*op~5`oOnt_AO&Z8Lk6$1sLilIPm-^-& zt zb-w~VT7Lvqz<|NjrX#I8%d!t~AuZ;7TFfQSwabfPp=-k0VeAMVEuFIVYO!-e?AQk@ zcWr${RZQvOZL!ou6rs$j(Q!NfHZ1A;vSnAm;J&5J50=yW?N+fI>wSinVScJtiAL13 zwLdJ?4IrfxL2nwrVoo|_SNXKu3uuyCLQ~_zdX~faJsv_(H~w9B8XG@H3GT-e+38Eu zr}1;L2n*GIRm5n+KZ?KmwGl8>Yd%R ziX1HDKR+LD*nKFzmuP1QwCA~($S9s1WBxrCKA2!O5693w8 zuQqml%mVLT-C*P(3f}A!EZwyv{&_|$8kv_mHC3fv+MU8By3bht4n$tZ5!+I5+&cfb zbp8o_T2#B*6=;y6l8*LKcG>Zqo-U}XH}drt>t_592C?5~wC}UNUliu)g~_HgBCjIJ z2GgXbzaevHoMy)T$5bG(nt*r59W8Bc^^8xNe}Wo(nzRJ@GHLo{61}q(9O%Njjr0ev zFVG;&@cy2J#-UvH-t^H^Cu!ND-26X#T{msgqt+EheJT)Po;YgoT=!^6% z*?Mwn7jfslAe&s^EOsr6(&H}eN)&4^w{U<#z;06$ZrNixxzBe;z1N@BecJqL*As~z z3lQlu0>2PQhTF8=zQR%~fxEIhq2Vv6qkpS2nEqxoea9*d{*1>d`=yF258ZmRliqRK z3Ykj^n{ucYUG;nP@Zj6e;G@H-szvl;5j7v%EUOvd-x z3~bqP2(R4ImMT>YIe)w{@no6WlI_`$~c}9g6aOV1_c{=%w>WE>q^)LQ@L{YS0 zR&`Hx91zm?+jWKTr(Fvj19o1>Qq5WnGXm+POaO6^{+LJoFVZSF@8S;kWteFq(aho~ zD))d}cdhU9-}ETf)5mq>7ki|{y97&)E#z})QrY+8j_>n{#&=~3-#z2lCSCrO_+T+P0QN-PbgtYRiZoa zQ4*n49tWNVa(hghclx?OvXE}u0dCs@IpitT_-g-@RZGQZCbG}WWIty7C-pjFXzoeN z6$&Ej=SAk_ZLa}j?{r$$6zMjctP~igR8N=|a((Gao(!$_4}VBIMi}XwM&HYzS=>o~ z!(vd1v?ouVC(NYXkw?_5Vp3v4_uFV!SQ}J)cCja+4`@NHN_9O6`CoNu_X}#)ZU!L+ z@Y@VMU90I7F-_rZO00$5!p5d>W`JVXpdU4_S@~V;8|9;fTLlun^Ft`%Ke@26LQ61O zSAxHK&VFC}`G88TPlr>auC|Vzw$9|iy68h%E%3PXVB)0+kauuDAIOoA25QGCN+k)* zZ2z>iAY;=!3w*wt5r4q)GtR(X4C#}hATn9zsQmbsFiw?5QL1KVhMJ%F{2b#{NE&Ah zmgfW5ZtuhHs3}UF>G*;DmL(vkH+e&Ea>maZ%JrS5$OQa}Y=Y?}>Xe%HR-re)8mYY+ zR0#W;T%iS1mGeC>NSSn}lBS7MV&%aD_ou9Pyc5H#7~h(wlzu#rqxS>ySz}k25Th+M zJfGH{8o z*~Xvs%S6}Le%9~1!WrRD9R)0ab5szvT=J(Ja5k*} z%uG2Bi|a?lt76h-a{~0N8bq&K8pYyn-1nXC`)tTfG}l4iUTd@?dqj{xIY~r;atdTv zYeekC|ED3U1KKX1tVV;a-t+y!pIX%CU@P_1!0$FXBKOK4^@Bd_jjy$uS5Ff;-zRdt zPvCl=xtfkfinz?6;AG#>E54y^zLac4kD~*DsXeygLoGV2NpTxrm&(6Kq6zRIeJWj3N2tF|hvO68z$2k2!7fu?6Kqdo$y* zZRTZLc6*>-=o{q4N%xBrP%Ce8QCXC_cWDzdXdWfPilmW`EJ)vKta9_La_d~H>+E=y zfyY{9^!s6HCR{LYWmE>lyPMJfQ1?r*f0&6dSgLth{6cO{DIK!}(Ef|5Xz;x!O0UFe zx|I`k-| z9x(7ZssqBxi&PGDQ#mvSj3;pLz{~Odk^|f=h+Uf;bRKw5O5g-|8t7k3QYyIdx(bfY zPI01A|Dry!d0jJ6^e0{?JwWq`v})+1CV{D075z(_*Q7_R!p|G|@MMeeWZX|T$(x*u zpt%4AtIlFxMSE_DyK@6ziT2XOFZTdiS1{7de!}W)S@)z-yxy>b4ajLjF1$Tl#gGn0 zpJ^kvIE&D>j4A!mOl#p&jeDsur+^jx@OuImZseD+FmU10Hwk-;apPh~^WZVK4QsrQEUm7Ndy+0NwT9fO-2nsi2rNH)EwtGtlEdobn^ns+oRROgJ{z&; z3hb+HP{^v~uN~ik23r(KGV0kQF4YpL0G0tzJPRSJ(USktKZ7o{oA0#s8?YpM#`4}; z<7HcV4ibbY9MBg=x~o(U0;&Ude=z`Tfq)Pbm!oS|ku&h^hF~y+1WmjYC=k+*#5Jj6 z!9T}@P1S?Wz=2T&+k}3mrtCQ zMZ^y7J7?%S2ioNh39?pncJLQ_)@-vt#pjiZ&)gv1Q6fO3tD{D+?9>hM3orH^lCRUk zsWD&DPL9AV_8Ut^5xB9JWB?iW-wRT`y_q`S0>|ciTT%O81%5lg6Xf{d3;@E}aR@B* zM@85JQKajTvGp*ZZb1_QeBw>y4yI=5?s$1>9Zw2lCv1l%ms)Dyfl7I-0E-rpyUY|$ zkY?yq^M>+7i0XFy)NR1wbhk+w={h6u-c9Ls<8Bi8(>!I*F?(x2f}j%bYy)5x2dRD6 z#ADKdegb;dReA^Me(Y#L%@zf2YD0V`DG5%4x+HjG6#j4RYKgS^C+iP;=BfS0` z3hf=n)iQ&5pI+(p_NFsMNoOa?<(*HR-!aBQH{-QCJP zE`;E*U)~F!$DJc)0-N?9?u9z-gLPBtp%qIAJr%Hi)lo&p^C26lN@&xzY+m)qWvLQ> zReo&o>N#TAU2UWPJ>M`?2(%2fNXwT<2H+k!2e|C0hoV4nI?s&P`)@24cP-%;-2)A) zrymJg|7`stH6W_%sdSsXR1GuJK`JmFkh7~7JFJeG*_}k{T$C zXHSmrXOLB+_i?vquxg;~peo(%|MWAOVikrXE`d22C=vH8vfQ^Yl>u^7lh0XPWSMfq zbTNmVmBRapSK z(SEpwVcMG_wta|Rp+rhhBX)hs8V{Ixx+Yc9&@KY@7%;<@nFtn{(YSbT5T;MS>1Bp8q2W_lWQo4QxCdSRof$Ax7nmCyY(NCFP9PV8e#F!RPB+6)VC`@dyXFgp}kJwyzBw1|!Xsw~g7 z`4(y*6*{M0Gnhr$KZJYcDGJ)ORRxUvQxxy`|RB<}#{<1yv3fF$g zISrE3p>bza*+h`WS~|y>f|?N&vNu$qH*P?CI;FB8bQw(v2X65z;uf31CKYcdqZ9%b8d`Y&1y!? zj{&a_Ry9RBKBhuO$A>(B6|6lr8Z2Ar=u1_E{M+k_7lz&xq~xajJK^`QKhsEd)ksj) zZ+WcjM*agL*qG3mu13TS=EGD2@kR&Z4^obgEiIpt=A$Gn1ALdFWJ&@~mWE|yf}c`q z7s_XJ$!e-YI=j2tn%PlkpPhD^&}G3tcc~GDViY11H%`Av|cU$o+Z#Hi8XnG|Xys ze~Vf|^iHRIuktZhN=03pF#I~ndRF=uO@(n=ZxqOXO#xpbwdF3Y=%-~pF?-zf?|9Eh z9_sun6I>7ADjyzE7#UG8q(=D3GpT;`q^`x?P>Qg6az z;IEP1H=wS}gPZH;iJ15W>a)$Fgw#=J0Q4_lDup5xktE5OJ~hI6d0&IF-$C{zO}N@E z_r;c$aPaQ=WBJZZjeJ%?Wv_!(-p*`rl?+Yz{j4~=qZ<{&$laiZoZHyvZUCFN3;TMJ zUigCVT!*1WBKgr}h3z>)1lm$&zOdjef<%i9`R!3rOm-3S%6w{ z`?$Jp`$9N(H4WGBz2F#)cb!dlc7M*b(|A5%G9h;LbcD3Oz6gwkmK8SB3DruR+neLE zNdr*Lunh93)yQ-3>;&f+V2f?{8F2})CARy3O`JaUt~H-M9Iy^MMgBcRHfauglTeXj z3~|nl&@$M4xVH56fFZQ38Brvg6TCp#bG!5;t!p*YBDaRg!RGBvxfZUkucAONjDFA* zgCWJynHDtMk2lHFmK;T>`005Er^u}{@qX;IC@$Hw4}3A2Y5ELynT7bw9Y#Y;bB8_k zpt}bFR{Pjd%9Df2lSV~Z(QdFv5)aO3pfPjKATUre18E3ULhoiaAp%WxnH0W>wW*Fx z158At2nd-^(5K`Xxa@ypyAxe38v+P~9Ty~-SiIBNc!>2ur;zpeJNFiBqlICV?wezp9UlX! z$SdF%N}g7G9ImGpn(jQS^~O!y6f0mfeZ2z;#fcXdwkfDYlG#=1Ph%XR-{~ z9P$VdIdHj{0Tb8XP^(|j=bte{?`?UVbz`kN z^!&m^>nWUFZr>xcWNva!3^8ndT)ryLlV?5nIu5H6Vi;TBD8hrYHbLoC=}W!Sl5mSE zFbNkOROLN1GzHiHtSv;=l=%Dyo-!ACANXBJV$6WiZ7v`WR1U_=1 zNGzI?#z3k1*RcpO@yTTJr~b4$>gDA$6eM3LEN z!#r%g!zj3P!R#q#fNXLV@SpbO)^#_O&;?|r1$e(|-cXc>D$1)UDyqnyaYI&ia1_eS zR*v@hj`nfS@CnGUt!uO`I>Y~0iObItm#h+2gSFQ#JFjh5>}*%GG&|@-CX$^}p)TGO zi}h~Vl<-}zeAcPD>A-!z(GMFI&>vpYRU^Jce0^o*kN#hmX#76HqHlzXe5T5@lw*KcDLVsuXg0rNlz!8X8d;-_kSvFdAw>@-Ccw_dr#Mm`<55)zce?UEdDWxu7&K))K4=0ot_^359H1>a=kyL&-MYf zev2Z5*ySqf6dImz|ZLn@MHTAsQhIcS67;z{Pdt;8p(U2+;$m2&gI);aui+$p19lz2sv!?ddh zG)Py!7#|K@eEM7jEo$U*xn(cIl@}tdgF!w6x5Kfn2A(jerB3Vx;2TW_TwfXU@hvkP zkkvqqoposjmPRj^jMVlq7n=sXtAPBzD z>y^k&{4c)1@A1d#B76C!_J1W~gK2Un77d~ED;_YO^~U<^49v&TcCz}IK0c0(!wzpI zYX`=!RQQ%}I-pvBf%Hqjk};V&gdRvIXdiS`31>87r=OZnuDbqG4@S7mK?#-jED`b+3P6MU25QV^{40RhE%BAx4}V`+T>T__dWuS<5gfJ=Z*gd zM&{PMd}%&WQKBm}w6@g3JnneR?4SPrKmBa*KWj}*Yr(>SqpwMGuMX( zK$NI5W=?o}tk>50n%u#dbRfrM)kyN7AmO$FWb9yKc|PQ#JlL5nmZ#$e3^QORk&_mm zOe5Hf>DN+dApU<4-*Ww!hy%NVA^;y^?iKu=(`C@@^rxJy6Zr_B%Bk-VLcla5?krbX zKtfR3678&8AsQ}-(#a^VO+-g{F58X6J$AyP304k`5QRHG%Xe0AjikE8^1k*)@YFk? zgl+43C=}w&3;H%pN16fndLenrofX+)XnYdh8Uvd=o^u&8y&yxA z3x-r8_;?DG`)PCYIW8t*O-s9vVfDjH1(&2;<}B>8Yx?@o|rpzEl+?7@F~eF%uZ1?dQQyeYQPkss}xA(poz` z$vBtkO*;q5wK}iD^K3}X4&dG?+-rM=)`eMqpUKDj3Fv1p`Wa{xAQ;o8R{~#;Rb&ntO0n|s>;RN^I(GwyN~R}f~(Dscwd37 zv&MIm{>1VwcXD8663kG9J=&H9*0*Adit+p`Dgl3gSG?kso~I4flXL7fd0l&9(7E#$ z|9kKHfgj<_#N){Ct|2OK^6k-xFCPzg!2<2pntk+5zS7ypJ0I7^?ze+A%wPqd-W?8o zSLE%3i8^**jU}TB_>@eJW_t@fZ3y7Bad+qIJ`JUo-;I^^^6CL)V=sULJ$6igdJd9~ z2=*-v={PYAY)6+j7)QTNS)+gZw;6#Y--{AreEOIwvlEPjXPx85(qAfGyiue`EVKk< z@yL}A*vA$MEmh3ysN%&K18_uv{%*31OU8vgw}1c$^S3>f8#iTTZz>!i95#yv3ecEu46Nn9#sB(W?N;E{7I6!QpWHc|0e7c9uP~lHR`q$G2KC^7 z*eLw@2d!t)_MDc);NyuzBTC9$X` zQ^%RogeZ^cEvn9XV$ggLbqt9Iev z>?StZLTNrmOJLq=VZmyl%UnzX5cxt=dLJG}fjOCQER1R@L?yj6-H-FMwFz8R>elq}L17y88{s28^?J{shS`oETFZ1*N zZeq;d3)^Cg;Ih1z z^Vz|$8(fsP4d%JqxknhP(qBPsMtI+QXH7@Kk#b$cVFr)Jt9kKL(Oxf;?GNlqA8t>s zXCHS{e`St^x>SO_-c|kS7XT?R6iI(aDxJ18GGe`#1c!izioi#cqHpQO!t~4h7+^kp zkAtXv*2Ys4I2BNvwWn!rIiai(b5H#6PIpi_DG6TR+r^4<*I*F>gwe@0B zY%J~LdmUW;B1o!Kh(bna&;f4)t0J1=KKKB`9lZDPiT3u+% z$)%%s-CvUe*X?9ydoSzkjCG3qq@PO;kHF4ikwQM$GlgVtFk<}kBdjH7nWCPsQ z!4br-Wyk2@+^DnhI6*$xmn$jhJ!fZN4I9VTP=v^nq}G7B(@!~IOK&EP!&-2DQ46ub z{HQqE>*xTCb$9TBPxJJ|2SYR{dy=rqJCuX za>Dbgf?rvHIpqug7iI}udJ<&?-1)A_LX1bKPgcx)?#U&%sq|qE-~E^T5qN4q8UAFL ze60}QCmN2O295sb)#*>&h$g8c>J`blIwwbX{63{D>|;w1RGY{3nEQ zBtEqG&K0mA*R-|9u`4DFX`O3cDnlb)Hq;EewXRh`0WT;%cVhx9Uin4=n32ILO}8PK zRaow$sESbi2hvu&f)?-_3Ljs(ISL>#XV15XO|&UGvwTeWpMji;Gw&1rl4Zxhx zMFz7pke2pv7D!Fi0Lf@tCSkYzMSNt?cx~j;mZZ;y3{o^7-Zu>87&CORVcGnSlvm^`{(OOuv{Kq9M_KXMf>0m7# z-JX7CD@%4<5x!4oG-B2wmzfSXOIhkAOtUpN&v1& z2Axy^wqQnw5REa3e1BTfpKCf>`}zF7d`6J|4_$-Ni{GMH7n3M`86Y)fugxu(A{><3 z3eKl7VDds^UB&hYJ>-w1*kph%{9i+((0oIA%}y&3T(1`*3PWK9S_>D0R)Q=e2xYV* z9YT+z&%sKO5S+tBy^&5Phsz^#*1zmxYl3njQ9%q~Ik;w(una3(IGvTj1EGOKe5RfJ zV;oG|Y|KvNAE!}Uh|BinkBpu6?@vb?8{jvfFkv>x)rwPC?q_oTFFZL;yyO&S1K?W_ z6tm2DVYPtoXMT5gSzccD@URzG6xOQDnqpQQd>*o9rr-VV!MNk6WUJn7bkNZtloN!I zr02bff6qs3QuQxGbfkVa09x0`2cN?t6UtF{#<5{|oTQBncB+MxJ z7#9@zSYDZbuiJ;M46HvWH=ysY3@?V&AaS0%79lA6?s=e_C9boxI!1|C< z%ne&LRgYz(eh$y0O;~RladVm&Ob`?a6-*87-KxuIhYf+z@W_boh6#7))+83dH!bY= zfPW7Q#D8s#mwJm-`jz(8>{qwX`?le4^TbzS$~WbdRpk`UP*%91R`#Y%T=#a03PU>q z-|kO1qw72DvrNOW5TlkYVO>>o0A*Rj0=er zuCyXCsXIUpjZM@mpgkam1_2sY3RlF5q3D^Gi+3q= z0*V%)ABKSM^mQj_?Bkp|fsonpCM`Hbf8JVm7xsTF zU3FBG@B4no=n$k7kPfB0W1~|^0YM~0Ndaj=*l3Y%5Rr}%N(e|uD9Y$Y5s*|y3l4$7 z#`op(`<-*2?HtbGk9W`W-g#Zuy}0+CoId*jNO}13_J-GT{KX zETv#(afLi8j_#~X&NK_UG~z2Zabe*;hoqBQnaOXg+##7e?MGh?*uUb5+~wQTH%Ia7 zuedmI`g{FF_NohrV=v`wGAb%Ai{*-vHu&zIU`;v*=nfGFu89*EwEV|61_v`jkCnz1 zZq$LSZ(+B~ul4L-!QOmOdyhZ_oBaL~@{HK) zJ(X?TyQPnTyL)Yy)zaC{f?_ch2A!6noBWzcF$9a9D6L!pIN|5)>`?^;Q4UNcH6B$p z9@ozbL2t=^9ILz^mFORk2*<{`?$sU`(_FbjOA|3nO-mIJ=3}g*^SEGDMqWux8Z0uIHHAWO%SFM@*!`8}xt>_5^bFp_a`YOXRe zEte@EJC*jjK;P;7ombzvKl1jm{0wW4sXg5ZIw0U&|HabcI)voA9`uk7@VsMMtu5Xs z5`AB+=ME{CE|X)JK?xC{F()D{0C1I&p3D)iy8$@guZ#@jiXLcQ24MHy>!^>pe3A)d47NOzoZiBwSb36#+;!e*voOL#E02klLbqI>w~D9HR>s`jWcB?rHr_az^?GQd%#~QB2sMAb>mC7PKJHj;Vu=6a9}9vDjqL{$Z2NCJ@eANWz3^>S;s6v*3-m*vbiq)*yfXu2yeq z!=Mz~)PF+Uc&OLu?|e4v$q~|E4LWj0WL|9Aa0k> zooD|Zh^#+EZwweM#l{c^3Fc^ZF`ufq#$2=i`V=Pp-C5d!ZRNQm7{y<_0tBJ26NaGa@;Pj%mn&>o-{o8Ay_eE6Cxj3;EkBJycj+Wv}KlQH{o0(|avd zPq>;*Q%_c|6HZhh#|+mOysL|SE=C`hydL-+PK_(~fsu?pAH(zE%t656(EH6qOHp)- zj_S^STwY$m8VJCE2LWRwK+B$k?!ULSDq-g*EMV~X5KSU;4q#htw!s2$w~_;t2FU+?fGJYBZo9(-+$>iU~>ZYHPaH@f;dr-*;+ z=*B#XNK2a|M8p#a@m++cbQ^;`e0qqBK72A5KJmx<$4ebci2d-Tk7r>)`~QBnQ87b8 zyp}d~S5Au(9-E_O`?5YBTp#t_d4=hwimgE<%b`<=m?t6$!UJviU` zJJyXm|N9PhalSn|+WS^4;;5rzadJu;G@_#JZbWA{qNE$)yv=*ou9#SR`nHQ)t=4Z%K@TCzhNFaj z^Z0(}1isbLXUVrj*5BD3w85iE6}Hng>eY3o(<)4Wbi;rFdKpl(PZzMBhjv~A$}#qW zkW`Heq(_4y?E4BpL6Z6PdabYSq{QpD&?xq+U=j71YO7B??ESSuR?lctgS_N(nq)g# zJkf`DdSSlb(utg|nJ`t!Gkgq%1Fyu(`!=*1-b#p|ZtSiH z_3WnqwPV61UV!3;6VeIgHy7A&y5zih4bKJ>#G*l1)V8x&Necv%nK;^F*s&mG1|Dj4ukhR>g+ zN7LKJ1*Yd@zfUNFHhyW6KHa6=cn)h~%=Q+?-WJE!rLk`9uo7=#ZhV**lOb1!D1@Jv zuJyyBj|fdJ7f-?b5Nb!z=U0s|Ty3OmNhKUGw3W2*WdgmA!7$2uBQm zpr6Q%i^6Ot9(FDhBKTxCCow!7nyVTJ2(rR|h40V-ou4a-Xxr-Yr~^d+#nBg;G+jVh zdtjEH28&F|7LOZ)_bE+|gppyH}ytW$vZ1Vn=q@^g@{zR?`8>GH6$h_Jq@7P8Buiv+Cly;vV(!TIO=Co*Y2(T*MR}iSpQaZ z3yHAa|DnCUJE5QvM9Wmzpb119o$2Ll=&}uSO&h_C-~Z9&@lCF^v-yl&#k=#Nfvn@R zivm?^bbsg3S7qnM#CsrOx{YmU^ojC7YAE71N=Ia!V|6{+*#gkR85_%%E0Z|bK9R{r z5dN~sxIW`>c5;GHonH5}9!FztFzZ!){;Yw%nU`<#8k(!zrl8y=p?v1^`1i{2@F8ee zENGKG!20w7fpE~(bucjX@!+y*w|M(^! z+t|ghdXtn?fQ(GNA~wzi%-~+n;O8bL+Iovo>OKsym2t5y;NOv-i>i@}8*M0l6+dC? z*TNJa=lwcM0TazEdGt|K*!clT5B}}HrwJTPK;y{cB=R0x#Qc+5*`8%x2;CQ7&x#FD zo4su+e!(@NZpEB5EIr!lt$7Nm4>1tyPUN8uT*`SQT1q~Cw42QIV7NRC0DJ<3FBCdIDSqHPb%rZs*?2!B_X{wgg(=NKl)V`%-;|rfo5s z*k39*heQ%C{n0FnB$TvKTbKS=nc6jTgAhOP)J0;idr4g#L0@W$Av=KLG;428T+B6H zvtE7+Tn9D9LG{FSR0;(5?OUtTjXLH8c1ongD~7yLeU48tWXdGNMv}q9H1*KpR(Z2K zzv&A%^^3ayzDpFQAPN5SRnF;IZ~3@~K6rnY8r{G=%oKOA0qf>|${7`U2r)M|1Ur4d z8ysF6s0}P&>6tg89G``{!@0mK0vTVGn*9bNE$(jho<3bh6?4~j2h!Jv8jq2StYqX9 zJ6w#N{}4_A`S;)x-alNdb+v@T^E?O3ucEEG~&3(=GJ3{6mpFAkKo?}a&O|} zNn8RD9PTsA3Q`h;pF=9OjaxSOJ854UsD8~Z->P7)R$jl2&49n zCVmb_KKLlb~ogS-W(1f(eElp?b71w@Icx3)473Q<2uR)FUE$Fm3JQgb;r7`%oB7a1O%c^y4#= zvc6A0*X29SWgjth)!Q@9lIrO%IFr5+o0(27k8fUk3(?Wu=Py{U%C^ZBqgP+*oGuIoyto~%UiijuLpXI^{RjIW zLq8tx9W8d#PVWEw2sLH<8C{M-@mHFN_RLG|aQt}E>n(74-4wE{LeVMhQ$YNC``tSy z{ow?76xc@kCYO-}uXzBBkBnfLZNE)aw&<0LrfWG*QldX08l$HWWTbV6Prxv#B_GhBJozs)9wE=05?CP>B3LqbAdZ^leb- zqpy`_Q(D1m#QRj#oRF z>lh4XAA{*eaF&hDolnvDZg?GU6h`5@?Ct)`VGZ>zQpSmhSwmxE1$uvc`t!%ae#siq zJx(qoA)zKAAt@&(FDJKAdoY%g0`qw_ygJQ@o*brjb@!D$P`=Q6fqBBhUa-rV+eegr zb=<*NS+-e0PA#SUo%gU}p2drCnO}*2Kgd{t>Mg@5a1t(l!6fj_)&V4FdTwyp89}X8 z@gU)Uy~VCE{zc<&u0Wi(P1YNgXoY5@gcyy0y*Q>+aV;-TaBYT<*>x0zJ}#mw?IV?; zsk$VyV5Ms35zb4>jQqjR2Ea_Fr%-@PoAkLekqN00n$-T=9q4*k@9qc8qnp><)#(rI zBG#hDX`p|I&`cDicMB~N$&t6PhAZJ$G2X@SZvVah?^m`P1Y~1h6AW3tL@|f$#u{}% zyqn%m=2bTb4+o>AbsI`MKv0`Fhlt29tcRDRZ=jIp2ubZmG*;N%!;^NVU#nZZWQcwD z4z}*|9>BhP`&K%C7r@hUDw2@&kl^bh9#DgMLC_k(>9$!z!il4EQMU>%CxT#svsWg9 z@A=*_mQ{yvA!wr1du{_ySZ7$TeoYP1Xn z>~sA7Tjrvb71V#WnRYdm1;9r|F^toE?ceB?H8LW{z+{_WESAsBF^MqVS`Dq|9cL_fKPX99G_+lz#F3J{w7LC`R2zFn%Mc8`)K(9XDI^St-@pp!Di*MX&i} z3I_Ni;1%4rn7KL_6xWoP4itE=!<=o2x=QqK-||DHnP#HyqYO&lTl5MI9?E*=>;EeB z9P>r!2L(I(a@p0ep$Qd|#&@Q{sm|1dv+pN2hL^{q{lXlcJ2-SA96CEfKXimvb+Az%-0;WsfEZNWi{l*c z=NI^-{jTnV#p7??X9Qf(lHJ8t&5(Uqz_0ChG02vZi3t`5^@k6eiiTm5lKXt&@>nt~ zOi@l+QB7J_jY@NnKF~!#;F`{+eBYBXv1fj8Sju0O=DC%Xxr2Bz>)7~Y-VMvg54;vU z`ywjg61HG$&18$a!eR(XV%Q~1PW>x;ncSD6 zT0cJeS-F`?8tI!p)i;$q*>^?f42=!&kNx9uL8hbci~=J=1N`=;gXSz#QXrn`_lsWN zUxT6|W(H^L4=V(I*Qdg?<&IO5M_xX5I)pGc9<$@kdwMlLn`?f~0Bw}H2t=x`vG&Zc88Ubb^v4S0`Wrx{o^+f(_)z;}m|cV2h#$M#|<7Bzyi9#U%# z;@n=YY(2EXObYwgr%}i)mfiE0&~X`WMgC;o@-#p3#XNI##N4w(G1dmjx3p=@vL6&!l;K(DxPNG?>n6q{Fxfs*T8~L$R&A4wQOS?I4@Y~w z?2UT;NT=~b=E23O%&6E?4Me;>rcekt#BeeIjVp&+Gq$7Tdb%EKy{1{K&^>=)$`7OL zHRdIoJ6ru4^93r2j~syaYtU>GRoug{uu`s%A4}n+?V+*l?PLWkV6uF&*Rj167Q~Ju zv@Sh3`!`=>AAY)6Zn$LEj#Wil*@vYx60q1+u!1|mL>)|!t(8(SJmgA9@T0x9!6`NZ zi_Ci+f{fXz=HY!*Z|w3703EIm5q+YctDv|;3q9*gsD-QfqMIxqa08NB3K>O2fE9Y} zN(Ofh`>opwSxO@7f?pV8YZAU{6tdVv#`P%-{$9Jw2Tb23nj?ZQerD|yC@P{RH&0B> ziTd_f%Nd~Qq!{O1{kz%E5yv8`fUUgy;x51bp0`=-*}b!;`o27sndyt_?@B{yZJZu> z$Is2QLlRInDUWQ!_?RD-GaFXiHTK%&Z@V~Ht2D#;@jZ5PB%vC>PwQ>%K0D7$WE`wi zf>PqI+lm+fTy{8H+TZi_gow`JdM^(#r! zXti5}f_?{h1p<>5ARxpx;-u%gk@0@LwC19!M%M*_l)RH0z;)xcq|o2&?IGhZX=tO0 za)*j!i-cm=EoUb;cPF>g-qK%W!ma|9%=LP0+UsxJq}D}wl%Jz*qZj#82@#SL@0%B+ z+U5fHAJ41G2Qp$r`2h0wcg;w>(%Jtp{;t4#bk52kjW0l3k0`wB5bi4BGnJdyQWUcT^f#N5?ZKtD-oZp&F5D z3O}z<&Dm=yLSLV}Om{IcA+?hP@P zE~-X3|L|JukEC(k+GS_w$oqQdlz%?%)=da)A~^XvYOy^A)#U5B_yCX`eXAIP@+8v} zoavRgiSI}`ik|GNHKn`u$@dO`srO$RiB+>Wp#J1 zy4sTmV-GH8m`%OuG61GA*nMSej_yS-KVU)jCmx{tA}2w|Fmis*E0yZ{QFERJ-7LZP z?Pq(yl4$GxQhQk8xw^0Y&i4}$(5XP9*1VpcA`MA#I9(7zMg=tj;0Ule^f6T9u}hAN z3+L!aL{Gy|4vA; z3*48J6F=LqCO6%omtn1?sGF!Vm!suZ&v}jNnI6kRnc-sH(0tR-;+KToU*%p~B>KZs z$W(!zbO@H>vk&o8nEJpB#CztEb-=pYeZE%@b)CvHwZ`Sw+I3z3)OTp8H5ImjknRG$ zk&W)89K>WgZOvK4F z)gv^7G&E$9C&eQ!R)9Z=p0&`0wq<>Lz z$yAJIbU5lhl*!ICtGk758t056w736mZ-1O$2N{av414*zG(`=MDK!S!f%>GcBVvAo z{dZ?Dw|3|mxOa3ES1%)T!`)LQvK+NZep+(-w(h|5^8;<}Lh_5TwiNLytVcFwn331AInMTtjY#mVs7rLEtF$`LNooR8{hHvzB}hTdY;_XeCN zQcV(`?t)1XXeWKOt_wx8EUe$IIH=qHQ-A&NWRb_sCfQE{#tXPR>Yq`)IFtC3^12m6 zmV25&s<`b5KA9-lE z%S-E`L;1fzri&mJ45@J~A1EX++0#J009T=x2mgeqQU_^tbbv4RWKz&b3YJBM5t21@IPBq{4%$cov8+J<%RajtX#^O)U zR(U9vRt)0$ghWwYt+wF+od>=wzlL30MxXzi$Qx5r`b#TAhqtvgZh3zr4r6aAz=R+0 zW^L9je0Cy(8>+A|LsyoZm|7s-_Ai%p)` zgY1hUdI;BM;Y%+=LzqJvQM1{LY|3UR^r3ZoJ1IJqHcCWUibv~e70GQ~d9Q_l-=j%v zL2vE5{qVQ~kQ?{(R0=%;GUgt%`TqSq(&3z1_~`dwRz4W)7rLg@W1oM|u@6s(!M$83 z!;i>Y)$5(~8eS8B@QLmHf>%zef77U5^m%2h3TJAx4eH8xk|GnC&HiVpon zMFWp}IeD*+oVLwPVd!d13~uu#qkDboqSpFsLZXenD_hPrbse=I^vX?4TDE4;NHp=} z`YYflS-;Ir|BFqL3uZ+9B8gJ^X|X-aUeMc{FEqLv7mT$LSB~F-n}DytDdAyZ9-5yW zk8ilUDolgpD5~cwxOT7|to&w*tMIjk?@2wV%6Yq=l`RFVN;0$V=49Q4zSdrAnJ-fm z=unJ3Z#3Psr@YLN1Tn_t;D>k`K_9H}XvYyVD762iLAQH19u|BSNS2*1Kc7Z!ozmGMM|T|ejP8W`yt3V|m4WIs zSG@Z?nfg@X$8Nhp?72FCcSX-@FEsoE{~^ge064U}SmV6l^8+WP)@WPxkEfZ+ftBV4 zWj>;cax!VNx>^x7pCFTig10Z$pMF|jZ;d9>zi+7Vqc;t5Zi%o#2AiZBU z6s%km#F!u>=5Gcv5Ho0}B*a%Rc0to+Hm^D)mor_agq4b z0~q7&+Y}Ggv(=~iWuzO(43yi5IB%bie!VWG{HmnEWYm&R zDEX`V=j5-~Mbd?mCoxOTDZ^gjBneuiS#eF%E*X(cAW+!89m~$V^;xe34^|V_e1xJ~ zqb<$NOPzBdr<9GE<(LwCB@DNzEwzs4Ub^}tpIB2ZaiR6koXZ6tBDIrgeWcreQ~A(w zz1&PQT)4{nHT5%8r*dFFQ}s;hEzapH@EN3Y8!NnS@kAf0H8lU61~3_#MY1QcIiQ~m z=KZ^cg($Pi@3?-4|8#dxNb8$ZSYM@Wi{)i==l2!8YlCi@50vrb(i~kcR!g)XC%KIj zf>ORh_T|U!q)x;fv~hk3yWYrKNQ7rnl8X36up6!az?oD?0<4c0Gt|`uOHhLF6dRl5 zjty(Szmk^~y0*D@^X$B5k{+vP3n>@rs7$0oc{0pLk+}N#Af*NxIZ!0vVey-~ zgwkrQk|zuBqqt08_Uv^tmB#p4wyJV>Qa9dIf})o2MumC_zxOM7lkK&90XFw6S;&@C zq=6Cgel6VP+&m5+WpcqB{m5ESvpIU@jo#30gSObjgp-0YujrG&L z!Ex^N??s;mVHtMujDjZN5z1QU!R}&5K~UI0V`IYHU}LQoCyTB|i zIZ9#b#m%Xs1l)z{y)LI0J#sX=!F3{2WNk{r6`%c`AROgtM`mi;`jjC|7Rz>r{)uRk z>%=2w(uv99Y&rJi=jIlP0(JU7s$B9RlJqhx_^W8Q}Z2xopP_b^rYL zZVF**V$U2Eh>)hupR~7WsS+ z$Li`Hh^<`07caSaX-}o=47;9ooy@lCy0-C*9Uyg)ifLqE_B*2uTJ#eL$Pte^cga!F z7Hhcm$#urDcrUv5@${=5Qg?=g%zT}X-h8;4I0A}GIED}bplh5Tjw9st;DI5JBQj3s zn4~BpMY0~v|M)SG%5`>fKqW=XsoLMzd7e1D_Ny}3bxeoA^^6ND>nAPj{5))FdLPK3 zFDd%(@=9EYlQ@6pf0)NhO2zIH|22fxC!4%E=!GYyl2$qk*)+hP`K^5P9bZl|f7d(q ziJ5IVY!ZaCCB#L1gqo>`J3^nTZIKvmm1|i}Rx;`ECm2tuF?QfVUU>T@GhuWMcv_ zZM%^MyjWG6q10QbjNJlgIaI!C1R(R~9*Io*svYr{MQ;JqzxfXryta@C%Av^$9QyHG zDrsu#C^Ra)2=Y^e9R2lPsi;}V81-DILCcUpj(d3*RTBsJHvAbElW~q>2uZ(oq$hru zX`dFzTaqywKzIFzN5np<*o0?I3ZEue#h03{(msVz;q~__OJD!F+ z>}A&Xcq|w{GJ{Leai-oKeYUOje{#VMQ%!zD&gfR-Fba3)D3POCeUa05mSjagRpY@Z z0tmqkp8{hBKj>wUN{@A8Nk7;mZrv)r(d3Y}&NQ85?e22VmXT#nBw@8yc+#kcHYg;mo*%1=aN$y%Nx2 zfrMWSCw-?UE(iUts|dlGhq~s7Vl>pYZU=@%9~NtL`oFw8u=w{Ygzu7ftV+6f= z_D>fc8fTPGM+;+@bMl40l{lJF$b+HtF@o&^Utsq`9WI0e=gC*`C{4TIg?;|c!wLHbn>I(6 zxnS$r<7*lpwKK(~cjuknv!PRI?o1=1&>XnG8yA8N!xyf<6q$uEhGiFDzVtg|&Xu|o zV{E!B#l(vaUf83^h10-~8j)^;Ye2m0PO|{;hqQz?qia!4K5`68= z0$gxswAG=@#|SH-d)1r|?(zfSU2%ImH6_}>))Qw@BE9wCcu~!laYCfdoL6Nn?&juN zb4ja78pkT}$z7m$^IJ~naax`tJNnZD(_=AnGRm|KVNgtV?XQgUtqs7_L&C&x$KsY%_8ID(#xL&- znZ3%=ZkfHDWCDGgy%KIpc=iF9LUiL32^f?Q{Z*Ax9phMBHp;Nac_V$IJ2 zUX>JF!)FPfNS=Z+h%$;NDdhak3x-m92#En=Z@)CY+l|Am9t~QwfP>{bw@;lrLv_ z5dC?+x`Vqe^w{K7w$3bpf5u2Z*3OtTO#6DZw@K4tLj?8FW3%}}%*}+nW@q$qt|e;m z0jFjxF8L%#YWUhh;V%wftMd4-U=Tj0Jw5|V81d7D5?F`|GZVgbLZbv0fC;zB%TC0m zsds>jTy{KvA_Y30fwDBD)xjpVSyefiJfhgB1veKmv+f8;8RFs+7I00}CX^TGHN4=U z=!u%s2D4k56r*&O8#iuhE^6QYV!7G+;$@xR-xRbSr{6kFi`l>ojHn)W0~szI)eAXC zLDt>+mf=oP^aEKG?*c-k)(!hNJop}m;z?VB4c<;ST|3u!J1NWMOhmu$lFPGDs11j$ zhx@kkKfBJ{yxyI}3`P>2y-be*la>6CE8pJEx>|A7O~zVHx@9Q{ilDSKKbB?sqIwLp z5nBTv=qC!>>t;7FOE*5&D2BNB$rzl^SzzBWlqlfHvI$WofA+89#fL>dsrY=oHXH($ zqIo@1HCp4xu>>X%p7!|YVgxJLMEVYjXO5#NV_p474SG-p zoxRfA;@{Hsvu+4cq>b-0>{$`x2Q-=+G5ZvCLZf&H91(F6is&M zbl(D78U7IUEzfHzPX6?h z%#5lD19H1*8nJ1~i8nuUCepqby(b(TH}>h%8W}O}EQ5d-0q7gvsLi{aUS-+(azz3=%lLekRxvJyoHOAyinzh^ht z7{~r_1{GOeQ6FV?tec5u9R|sKNiF7lU?}|B{7cjpbeiR&h8BN{O_`7$0DJKLHque7 zc)ZaCy)X{zs5X=`?qiY_QZVhPHYH89#^6Vo+)6Ie(&M;VqMl4Qm6R&aum-7k5L4owd zSy5Euk_a<`z>PYdi?yAF#=hYAYK{q^00sJ^2m0L?=2KMD2L`R)K@06MaUuB0niKVP zfWr;BbfZU?b@|?+61gng(V;wy_zh9bbkt{8fz(`1^;ngKoPaLz?Tqrh8%1x*1j1o> zFCs^^)o?`ix%LOn8e>BpgizUI`To>7ZK|VO+pXbRBV~N^q{poR_wkJ42f&PE)qvLz zI1LjXWq0D`J@rg18l_{Xql61JzUYEq6x^1a{@nht46%vX=fxerFb~tcFjJU0JM8wq zQ&3==9gMstOnqK{pDD}yqwZa15QP&)Rq}w?RQ3gNkFI=n*~Q%*;HNl=UJ#HX16Q(; zeDPAf=Dp)hf18*}q<-<;SEPK*TB*exal;`t7ZdJT#xgyj45@D+Kl9;o56PMaZ*x&A zPh=~x4O!Qf3oIJwTb8~7xdGRurnPUlSC#()*-_xjyhm2F`oUl0=qk=|BfPn^`z+0e zW6`?1xce9@&W_J2xoA6mB$yU{KZgygOp$W*-r}(I&Mvq`cZNZwu2P5ubx1k$V6yv| zsHb|H>^@NSdMoYTX{34Bd-COv(E9NuL&>5$l&=axWmG?E#p2!z8yX98Uy%yMV!o8> zii0ojm$1$DPd56XZX=b{G;cWmWwi{MgFDjSqFk{D3_vqt#Pt6e zg<;<@mNhEawgV?k=iTnaaBS?~-D3%{Ydd5eR@k8--Z2axFqsrjV3{uE6%MNDJsfd-`?bZDWf^iw_lVz_2H${`Jqi53#=UxPuXo^G9bT8{ z8JG941yAI*`t&QYBcuCUZU(iL<*}m`qYs}pIE)us_C7XeJr0c~SnSajcTd#HzG}XX zWmCl3>vVkN_rJ`M!bi^UogBX)+@rzy{T*6Il-+^6DzF2cnlHzS;E@|Db6@pMBYBn* zZKiD41I&wFQ#fH;K&k%?;u}JgVyg!{Of{$J42&oST=Rf#Y9z0!{O6c z&IV8LG^M}JsbqaaNH3g(7WCirh3O%4h zzt=T`@Gi3I#~x906xhdxxjVWqhc6Ywbk2DmxeYArU&WcXE%9P2eY-Elm&BrD2!9}X zqYTENx}2#dd%u36q>TYB6CMQCkMk*Jq#9F%aVmaZL@7hM&h~`J2PyN{`eevZRZ zZnFfxRONOsx6E5A#E#Jeo7jER(UTqxN2*P_ zrP)&qe?oMXEPzQ|jnh~1^7 zM)6g1g*wG&87U85!KZNqYB9W_#)a7f>lg$zP7wpXJQLA)-?L0Gf3>iym3@*?iyI7Y#YD zX9Q=uM$nUuVQ2Y1lc$A8!_xyWb^WSD_Tq@TyF(I?-$D`IUcN7H%HQJ`pv%60BkleT zbyb<105321m}J(FZG^{rVe(wFn=dCd-ARkgw(=|WH69nJD_!2bS})Gcg?B1Ad0lYX z_RqN+AE#U}#;O|&yq63YR9XEvES?$k_u$hEPEJlN8RE#sdXzj9s)=hg6pnf`D+>a@ zcsm$;91u~fkYez7qbe&BlX~X@M0#5vKYP-MI!*vY$mp0vv9k^TY|XvZwrR|C{X#5q zT}J*CcipIIa1RcC1%e&wMn{c>oE;dTKIO`QG1LNCDKr5v7dO6&d0qzT{lK*x zPjMYgoGiDyF>kRFOTIAE)PJBJkI(AHQy3JFTG;PMNA!$yMuewKblcG5I$}KybU;>4 zlMZqsPFezYG$kx}fZ?Q?JxpN=Qk*W3I_gJxDpj`CR?tlbDg)!dS5xb8ZN+ zQSI4|>7yT^kUw4LW9@7|rx4>50GZJ}&p{=%SzeyP+}xX=H5`R<8@n7p+}^aw{$Fs~ zsGFoabj2c!Qisf8(Y+d4FN2)9!nX)s!{rGxzz!POWWY{G^T*ZIj8e1~RbavTc+U(R zpa|5N8PgoqE>YV$yQ8wHha_9R^`{m;_zDW?O>Yuv+e+TNf`bG2rtw1At+*dAc(P6) zDfHv}W9bN;I!K>2sxy zRGvvyacmo`_$id*O8#VWUvVVL$b9h4tZ6Xs5onSs1l zcXgor$9p06yeCO%(?wI!3j$OViIK9p2p3*{eSTK=KP$x|9ChOrmgDj#8ngW+^q2l6 zWPEAYE2rbr*69I&zX#51wmx-(k$?*&j~y#q*JR&QRFoaFAZJZ)WLAyU6&R>j*qkii zuR5rryh9Q)`-e08`gmoLRPu{M^z%p?po|M;jGCU(2KG^zzW}w5^OGb!XB{+OC7(@8 zez}pRb=Ik(dXZ2LnFgoJ`boMD2Kbq;H@3zw=e?N1HQftKOP8o8M0FTV05IRUJRpe5H0c)U{F9>{BrPEU{UNO{cZ-r}ozAjFivoJ}{(d(CUT{*tX_> z+MUSEI5x4=l-{lV`poo|i|XlUg{zbZ)@6jg{P~7EZ|jV%SLszzLy9W-S&(m9{v*>Y z177G!VThMaV_^0hHNN{UQ_N|jn8&7AH?{N zVk1~pWjUUdJUZGtqs4o~)ceeW1&04v+Evxs(Hl#}-8?a%zY4WDIZh}1>b+G+(7(=9 ze4%e8&{>KYb6}*{mT=hDMTm*0giCbj(X6>TEL)&GeH zvQl6>_1zwS`$^Z^_;i8$C&vhQKf@>5t8EJH*_yd2i>;&%rGTxp5lt;n%H#ii&O1G*NNn^N!6`aAxu;>@ z?K1N5onP$;X0nVk@?*J$AN>Bfg0Jr^V-AS-^yz|AAIln&S&7euj{?R z&sxE*_qHZ42<*%^mrkxqF~z20eFn&fCFNpwgNK?P3vAqL6^?GcQ4(!c*waxIUSN8< zCQqx=A+k*NxrX*W&A?L7ep+?Ykx|MrqO7G#pFSKZ=@qWolzocLK{|CIi4>p-d@}#A3>&_C2l)EYUjB5q+k3k&7vPIDFtp#MqJXgTJR; z3F!14W6Ze7=J~Ntq@;ze;exv(v=0{cysCBe8~)B9sp`N7p;JIt7@RJujfGzS`4qdxfrL#od#x(*?>_)osy{|e`GpZkfBZ6z?--C@BboHOUGt!hZ z{M;$%Qc3tvf!2{}q1(~Mq)WMOqrmJgUUHziNc1NTzVh=wu3~u|U5@$!Ra#N1Bundf z5=SrmOp);>THcF z5j+pDLYXDD(iZzryf`W+7&7?_SYxeK+IJkYd=H-pNJjsTI+XBL-9<*!M?d#E+yMM3N<{G#z{mq0DrLeQm3-p+~2nJhX@W*br zVfV1a?$o3(4e{*vyZ1)9-m?yan`=;>I?+emqO;QE&KV4T?);|T<%ZTeIQyyLH+VKZ zj~gZ~jxpL}0vBodI?2hmShv}Tz%q@IwlZSYfj4DDWm=~{bNTPSikr>aUp}uI7u)Ms z3HP(vj-K^8VPg)BJ_PH)7o&roeEw|Om?ojV(+k(ZVUfkFHGDZRrR-+2i5hj!uo1t< zVLx-UF^ z_lb0Ss&c}~1QQ4#Zu?P!VsL3VB#N(04)b0c8ag@}<0!t}I4-GLr>B>;ps&wWvl=>_ zUNs@UM-ndv10gnZ^l%-@;1w2DlX>b^)wq{{;wf)gTYnL9Czs)v0un?URo`-4LgD@6 zSF{_l+EbodnDGbv-TlF|WyI`EC*#Li3xVI!E@M50h@%w}i|@w|5(Rl+87V6R)QWQS zU7L?h<7~g5G=j@2s=}sHigE_UEz6a$Y5Lq@ytpBIx@9*KiA5jJ$ze0*47dw#qTlXYqU$tivICS zgRm0as&;tjxeYeV@8H4CRR^@r0pKz-JlRrj2o~SN@BX?~(2l9i`FrU>p{tqi(y=}V z8F~mtE<2Ic?Gd|&YQwD1y>lqekSHe30v!hLOiCnJOgusrw7FcIe)(@saX*ecYnPW_ zV%MqHleRuol#B9bP##$Dz`QTdoI>p`@b=+9#HK`rjyQSE>QX@b&$a$e!qBD3)^(W< zI$!N)7S?w}Lq;EC{9SD3l%pT!EV!Vfatv)aw6L&=Un-~IA0>Bx_%;Vhx5Q*coxAja zpt#as&>>hHOny%#ETd_PeY0z#OkJ53mA_jC3o>U*z194N($8K^%|kty{TeGc>U6%Z z08;Ig%N}m9EmqJV(dvN|FhWx|f{s@bIXK|Y@7j3TDY&tP0Mtr1s%`5RfIT)7^wkMh z%WwXR+~fI%ecsXKlULpQGYb4!N02F~|)B`O^Mc_82!)x|MmuioqchB1*Y`g-lssv9@%Yl#Lio>7tf z2A3RD)uiYMI7sLMPu9rsOdM!^9(8qS$2@R3o@5Pg4@c4+4pJSe&_S`r&<9IR^Vn+_g5#RjxFT|6H+6}pis57eX-Kln6Q zS0Nfu-JU`)pe3K{+e+^FLhUaj+6)pnnN0)Wf-Aj7_Fn+1;$B#t zXU$Pd(2+bgm)Cs2QGHy9S~?_pAoQ1sZD+hSCL&tTQsd{ZYg>C9N>AuHSv`=XY#SdR zhW3=C>=Fr*fVzes?0Q|yF(<$JVI~$s4>>j&oyt1+SHK-8i;f9UWxjThiQi+7n-KTV z`VEP8^c_Ork%MF2Z&m}zZ+H#Y?o`=?0cNOb@xJYMRUtMr3ziL3!c8dXiOLI$zBmPI z4i0QX8pL~yt>!bTjYVGsdI1d`Y#T(zOv!LiacbCg-G}Ype_j6_URCAE6!-c!=d1lz zUev#Obr_{1NvS-h5S+JDn=OoOhH5@d4Haz5Z#)0Pz7=_8CH_E!@hq4MDsMR-gylS!_;R;zJpy%<4 zk~zY=;}wY~eV%a81%`f=*x=rn^Uw87EVOoVp2h?O#~Qc4x;P+K$drT1`W0rO+Ah?Q zKX!lM1z1F}S-ECu_ErBs=gW#WI|a5XQ3 zrudv(l=`pj8ch!x=TkgL_g&RfEPAedi}h2LY2bXxU5+hCpEg*%S)Mr!WuM`*KXUX< zM{h^R8IJYIb`gKDS8nlMaSwYWd)VlJ)9T{;+kW3J*Uv^=8Lq*YOOO%x^(jNpU7qd% z2sy}|c*+?3>>&ds@0e0F-)jiQWUz#nc_3*3Cw9tXkg(N3lsmDuP_nsPME+59RY^RD z3p)H0-Tq+LZ$}**3Cj#&hu7ueDv5nnom&8D{-BD~XF7>!ITVO7{Bq8-yPS*Z1#1&= za>2<4p8a1P!8LaCT=$WEi#3?EwElf+Cw*?Ns-*9G1OBJ!9b=&4#x>~&@8Y6pl^Tqp za+Z&;4xj)O4~{<>e%lsx^GuF7jj%k%-~kbtGF-TQt~RyALcYdj#v)U-XQ=_h{h=<+ z8|?2bSKv68hQr%n@Ala!4VW655 zlNib%gy=wKXz!iNTWOfL;PyH>=Ze0omgHo#Vfd$*M{Y zlGcL{5@T~qf#vw@Ty)RIcn^?ocOc)(h<70Xz-nnD9x{R!L#=DLb|zNpZBfC+J2ANl z_gGVw?}U!ZLn;UyiNRMABT$s;^OYEl<|9YNBEeQu{{6O4=g>3{f+~iJJo7E@-`%}` zw@;(%#NJ-{PJ=5kM-LzA%Nl8+yyOAt%m0if>Hy^>P88)asFAikS4O<4ME{|@nzPMJ zWtm7ii5i0#=mQ>H3LVaEI=B3JUpp?`JcJAlov~?pv6(2@m)`xO;kWX+-dW3I?}Cdz zouLtOW0Z{`os!I5sL2@9wN3j^C7F$P@b}OM%gP4Hm$^K6;0qWHg+!x2MFAN?chNz2 z74j19Ewv-Z-+G6NhG^o)P}M0lD*V`o-?z_aAe)M{3ngI_;u0llo)&PTm*^2Gk66}W)uQxE(HHNF zAv*AJ{*0ddRDZZJM%e~Edp;qBQv>sy_XTH=6(vw|k{OS`cbw+j@*_Ecb>!8J*)m+( zwwM`MT*C4N6}7dy+gd_rrSUq=>>~NB`%aWL&b-*5QB|E{xdh-iWJtt7Fk=={vdl|; zo*$XY3V7Q2c0K*lR+-d`*%&JTd0k9$_9#AoF)7Sh_X}42h!p-Dl&A2Ao&>+9OJPCG zBgbzWu8eQvba8x)Iue-VYQsNoCcLg$7lhesT|3;A<#~s9-RQZ14D-GPMep=S(#$#Z ze6K6Df6MaT&(=7x@dbFPWLnyKNrL8F1niMKO;ayl0n0)@laKH0nV7m-IU80;HR0yL z6AT?4oI=7uUCg95%9fFBA1eem&*lH1$pk~7{^X_?U!lek3FWsaIeA;Rddl#>WhlG0 zweLyjixctD!e0~dxMAfvB(U)*$k;yH)z`y>bHjIdpiIX2Fim~rVa_9IrY^0Xb7vhV z42j)2{-wmerkWzwn@g;+4qo5)@zX9nWifjIV&w92lpVh+U^!QkV}`*#UBJyk!de~| zg5wH6hg!UtxC6Vk>#v?ihieVcUk@~Zo>oRfhj$1$i%O779cLi< zPfY{jH$EnSUfbEYlZr)(IoeN?Ma1iEtPXX*j_ecZ4T4L*z+;ZpD3&Iw`G$)pZ#ntr zq%!Sw897N9MD#m0JTspub}7=P`ypa=U0xOBkgB)9J9qn{w5n8TPWy(GYKApqKixTl zWyDr$|L|NG8)d?{ooD`Y{)XqZ;*5|W_IY!zz9)pfKkr_E#|PQR1HgR4!ZNNFPxEp$ zI6zJ7t=x3PHL}U!zY+r_aO@QN$%UJpV@20a)P;mcXqx%z?W*hcy85dO=09B2wXe@~ z*6|i=KV4uDk*olNIAY%CSX%ZTt!#b%G08!9Z;kVPw0Yd}$Rgk)xX4+eV)!SgcngU- zn%(;^_3=;L*86xh1=y(4TTl&PtuDp+!b_45)FoYyaykC?VW0aZW=g z=CR4^!ueJ`ZRR%jh2>8<=}2Zcby=FDXYb=(!o94*jkuYWBx3c-asUk+3!!wvxtNY9 z>nK`(lwqG|Pm$N)tfw}Yf>;%j0o5HrxfG^BlV`F~6QD(pjHckGmyZ5Q^uhqS#=6^g z`kR88(fW!<;*O}ti_OJl{ecY1P*Pmny!_nV;B6-k5GKumV$=7fEj!Ptl3DZdzVnCb z)DPA*$O^2^oxjzpd%X4@YeWt-<>S8E9RW{vA`Lppoa{a$siUv$-M=`si^D$V*{ss^_Fybd7p<9sN6t{O<&N`c5A9wSpx#G_{UxlV) zsbb?Mjfm{E@LS$Gkwmoagbc>4*Xt^Vo=lzie5-O%9pN%T0G5yw2Ki`PsUJEyx5PP> zxPHyX>R`i>lZX3x<|~dxVJPo^XP`Gdm0=sKiYu?JjoE<80OYeBPpQi8xxrWTTmC0@ z*UxvqK{4DO7p{2e`GV%Zk3ko|ulSE#j-M~O+FgNm{Sx*D)8CZ%Es6M##@MV_S)OQ-(fUlLdFmHEcw4m6>=_&! zmwT%x%BdmyOG8jgz=uO4^{%MN`n`$l9{lt|b;-DRzoQWGY{PM`dxh@aN$Y14jIxVB z4`C??jUTp( z0>3XU$sIY`7nDkk4Tst|yFF|bvYag%2s9kp8eP}#dvJ)lg{-kd3pbW*vFs&T-x3!s(K+ycjugY z_W@zpXgIJ0cpw6FaeklYRBMF#qi&nIr1is}`VR(oY#9(7GIiM~5m08_MwYZk*NIxn z&Kfp5P&owNj3HO+0dl@2s!=~a-W=^6D6ryy_DFUyeH@n^+LQ-$6`VUNO37A1-sMDb zZ7G_~R}k8Vf4W*9BwxtK1WBjiejH;oKuYGyREK8 z@xCLUFn#d8!_lLA!cQoE`**l*ML$R9+uyGgp81ejn>|@oC<=Rreebin?kZD960SMF zOO+N#G6O941)S^YByiFqi+UgeS$oqk;j|M|C9X{u39Mn>0{*XL`cQ)bWQ`gBi)!o8Re_6xWQl)FFv z>!K;qdheU#vFv!`y;9VDXlmVA#XG^v9AfOcEBnstrEHZ7YGqIsAEZmUEh7zw?QS?LF7vd5j4tBA ziDb6|wWl6F;^2Xkgic;dsMW{J6(b0`yRX5ML$EyP($k95xHTqojw(~HL)SK0zRVj- zi`e(#cV`FL#OBjT?UlOjzvEMKGh+-nYaN9ULQ`8jtzQDd05gV-kQh|P&rZ2QRzfvH z<{aB(EkJC!DMz~wW2RT%nJK>!@(aC;;hXP#1xSsGCkr0wf=r4R;qu8}XD&lA{41cp z4G_bFa$bvq$#ZviSmOMWg1;2#>+iSOwdvX~I}8v|6e_ZuyIkA<%q+Og{?eSAwa)t> zc~L)?u|Un=n@ruJjeG8u^NH^O;ZJ~@xxV)z!v?Hs1;X@ehgdKCX5 zsEwx^yze}_uVk8@^|rWmpwd|67eD>=pZG8VUvmYdy6(!q!J?q6>}1)tH~Vjj^o6^( zb($LzzaNuq+g5>D7cFMX$m&#?71Gk*2ZBs4=k@f~HFCa|*Tm^9S`Adk<~=)+xRU_A zeJHKb4JA^Qq836v%Zu(W>m~FN1N_6HhdNS(kJ&QOb-n3o;!f zZKLakG#NqqhRqhiz&(e5Rkrm7Ek&g7H1{F*T`ABC?uiCO#BZmOM*W_jBKFc`()1690 zni_eE)y2|2r0Ya&QnxyjBlFN^$T&B=jQR8r#{`sW#(`=OmYhV{PRYVK>A4}Q-r028 z$Ht|U7`@<5qFq~FkQ7{xLS2IbHL+Mr)VLqKR0)ILtpkFcw5 z<8CSb5&*;4Dp8&&W1@<|U%xR54;OQ5UGu0kr}ga-H|x#41WPWt%Fi5r#rf=V6 z`IIAW4-ua^aN`1Ej3R_mMz*b?7&{g5cgA-1w41|Q&pvUiDxOTejN;BgcZEdnmVM$Gx z{;}l7e;kS|_1y_8ih*llY{ED#K>1w87*3_B{yOlHR$;CJ!hHMrd&DUXZ)4SrlI2eOyeo6i6IR+ZJ$ z-Ge%a=TFXEpE(}$8a%M1lt;5a{vH5b1Pzf=6XHq}m?ojfIH3FNnAOex-f;)&R?(;Q z#<%sc^bLDx6A}`JGa#Ub;Pf1AOUOq)0=@Be9z@BHrN8!5!ozb)+2e+jA*Pg+>vzIohz z^RWzr@9606%~PtMS362>zdcdm$Vms8X(>JGTw^_+U6aYXdwTlNpu2-0JHd@E zRO>n3l}q{=1^I085ngz~OZaotNqJK6QcS8;n~VE zKa;BgSQP?&Mh+?*HTc1p@!6XA!o-aaCsgu5|GvjRmtRs4qB}sw(pZ>nvJ$<5yEZ6r zo;GcS5e)r<_jl)AX_Pbnv==?pYXVu(Mu6tH?oHwp2lC`IPf#5iYR95=BY}y>MP#dSlDOp6{N^ozBhOP}%v0+ma z++(TZ*hmiv6zB(0k;Z@egXcZOVXHh*Xjgpd-8A-)EYHOgICpDX$0p9i$ERrmm;2KT z_z;8B2#KMV&3bpyfF8$^IUcz*_q}5$j9ghD390men@Xf0qaTehpG0!aIue2 zB&K292(=71K!dX6alcb=eofCYxD7V^rzqM!2LG@YH_RCb1AdN;7sLKwTS!h zp}&=fpcY>M2JccnG;^F}*8g2Y7R4cT<)AP=%AyPVn?C(n0*38z{5AWi1 z!`tab#o*OR<7aE10uKs}w7-?*$1%>&?kgv|+R-E`5#G#AQRa>Fn;Tlpv=*_)SLyTI zkVg*X7_#|_QNPBL$>qjFA1K0%-ehhii#T^)Fo|S^gL0iq@Xs?47XNS0-Sxm8L@q#W zSGjoqtAq#<>>TINw=XjPqwlr`Y8{h`AFHV976{9Tc=SY@38FGVBG>aF6EWqBEhWvT z5Tyr^r;xU*EFOm~neh{Z^%5nvRASo&FV>A-B4GO(OH;lOAYcTM%Md9n6!dm&t5YN+ zAi{HWO^`D7kT%;Ls+9ezZqm0C10D zM7i!{kbrbFbSs~R%;it4&iLGL6P+*-K&F4kQRg^XAzF;LJWS@E{QU_ab+#jU z@Y(13HHW|LVysl9qz)DMshtyzw13fFT4H66uHeNtloKsp=5;bzcmyxOnrmj3R!(Rc zBI6%NgieIy+r$=KV_``Vk$#a`C6pm@H3S|wRuEdA>bFF3>o9JumDB@H=z$Elo^2~y z2+zEOUyOj1MUHRXKD4--lpAZ8CO87cx=`zL(2?~hu-zaIS%y@GVGS@3M2Wc#I+>n+ z)BehfC~W}omL2uSC|5}dpNPS0C8TIFo~WRnDgFJ zrtH&H`N#Gj1pfVZ6O`|&`H+A_)|-P2pkw7o!{M5`)2T;4_MMo1zfG#ACM)#DkopBL zv<=AOyMfOJ-EivJPF|B{G|AgeCvc>4YZKJ@XBj1KkN%N46T#OdvT9%d@f{f;`xz5o zTW)cv(@l*R&e8T5vI*|^Wp-o8kZ`N{7eo><;gX#Yexi7dA^77CHc<_Egl!yslR`Q`&5$8g~KYtwN#ifgv zq;_o!zxErR1R~s6B`J?T2RYc&I8$QXJ!^L{@1L>wR<|n~E2^QI4ai{6f#8(=0aP6%1i$)oR`efWb((D4-PlN9pJ65+(%b7F zOZ_p%YAjw%5H8`Ps!kLjmdYJ=A0*o1GoDclO zj0w!_8+3Jrw7G&MN@anYx0ExHgO@2*M#Pm88$?--L;p2Bq!POV=mL4aWO8#5$04Ls z2qKC{GdrV58S^rI>+X=~HLyZu_t`00Do z)RH<3&H2<6LE#Ec<d9Jkvng^a%I8!&{>iTcRgP%5(TAx)cgNU+B7Kmmmn#_7-x^u;rS?D4% z(6Ct_G?bMQ_4A)`l&gc6nD#?I zv_FDZ2v7jiOf&mpaRX#g)JpOHpe12w2><|m zeYR@+TGgv9Z&^?YsZezyOH3I_8$#Sv5iYwM+VapNF&N9t0@CRAa(d+p?FowGGSLb` zQ6_TH^J1ZpH4iRD3jeec`XTAYYg-}L{Y6snVJvOq;fes+YqxG%!SXJTy4v-`F0(}{lo+!>%uwpsYHOO>*0f%(U03JA!JzqQ(lfk!BEL+Li(AzCu40+LPCv20S2_Q%Nnwo) zFg}lHb>GU7d)|us;B@|mv@piXCCTUfG5Yq)X1VS*H4AS1%EED~+iHq9I&TU* zc}OG=A{5FC@H^`ETlT&)kGno-UgmO=u4;nVv*XX7mbT!AWwm}%xG8@!pz5c5N-2_Y z(9q-dPY}TQ2XC=bTLVn)p584(co8&}TY)>_6=(ivzI6zvtVQDvW%N zx)q!4#gz9hH6o`YHn2E*>n~YDPs<%L^)qNhUl7HLqHK3S97g>kmW*RqSgrpn(B4In zm_JeDBzfYehg{Nph4;19J-Cq1X{1cH(o}s4zEm2#r`5fv3O~@23?6Q!5Uo^+I-(cf z5%cqJV4YS&*8ctW_;23nvu3^e-+!fu-_Zo34?F$mVg^LQAR=wSFh%UI-kks^?j@whO}G0sEb_)n%ZJ z{2c&tyhytRa*nnk!?dZs%VH`+piZuBa_-hHuJPEQk!xQrt8?92TO+9e&b4-(MNRV&y$e#Z|`aR-C0o_FD9esTC=V>^V)-)5R2B5@T6;5A2O zgA|l>zrWt%RsPQ#pw=$_3CLFpe_C5RI(YovdC@yLoe>F{EC4Q)P>GkXUOouIClogir9cEO z4FR2_;WMVM{VJdha1;CDR1syVJ;Cr~7_8MMDk#VgbkA9t*GNExanSr_Q%&VGC=v>v z4)?n4_qOVQGMIKrCtRW79@^6hGdlrGoe#=(098?1D4OWV`x6i!AK9zV+iN{ZG?j zLV>7<_fy87kT&o%aN1N~y*5SW?pL|G%`-@r9h32AtrkL*mo~yLr#`5Y<>b)cE5@#H zlmS(9mMAe6_Svbw1m4u$-|-iF&bS+Fh%A76XJtmSy55FEfqG z)67iVIfzESF+?if?)(fn3H`HxvgF6dgI|e#z)*&2uM1(Zcku2*#BNml8)@@mPFqjC zGQ6CE{awWm4JN6kspyK_Q+hOKWiG51)@tMgPNBGr{GLXb6$2+RQELzZt=tMTHs`X< zFSGW%5K_93ZHTO~Qwp;l+q0E+e~6o?2R8QeJOEqR*u&&9WZ4=PrSX~JrJ;rUe_qTO zf*-g&I;|>^Zk&=8pOW>}#*J{t9#dM%X?`$s+YsF`{B`|IyqPCWUHDW+3v)A@6*zvG z9M#0^`)Pf#C^E>f0)fwFlrr9cKVur&7sj4c zQ$1g0e1Lu(k64tFTRRW{{0y7Nxp8#9+O;SD?L4a)kCa{I&&@}~JhgJUp)UV2^^r%* zZ1(fA@CGJhE+xL_YKqWl!!lEgEP46zWA+xJoz1|e7NOc$WeNhq#?4|GHhP3+7hK`& zCzh5dhp8yi$@|Gj%~9(9W?+Ow0B_*Wvde^&ntjgj?}f~r_;_H10}G#xW4`w{nLeeG zDJn{H&6I_NrLm`UxoopWazcRqw1_o`4 zFOBezraqS?@1844+raIp;w$gm$d!YM<2fiHSMmGR%sJcV4Q zk)=t9)@OzYXlrW}%CJnnh>; z5WOVVijjUskK`>MvrbOsp1M22civWIDeV*PKkC$r0;$gyIA08>h<83CSHwP(pSsOk zJT}n0!_>+hc7Nv-X1cU^R?)vW#)^Yv*#>C-n z-+)>y&J>kMk>f61R!ekq1ELO5~(jFh3d+73?%m48=GgI7MqF-Xt zkn2Z>YQyX=1gB?;@zB)mAW#tQNxeJh!Z$}8Y4JvNF$+ z<^;)AwED|-;im`5cABw3xNAalWQd4o$2ZRri6DaA6(9iGyta=)NX%#N?E7z@W9P1d zfw%(QJ9@G`2LZ>r8wHw#9=Y*yTPoe2GupaQIjx@3vGBZ-{? zQVrDoesXXx+kG2yFn=(|Br-9+=TP$%W4p)_HbHAYchYA`ZDH{vM*8MnGe0k&NiL4m-wq;)h`raU9MptB}mE#t0!t^g?PXjq} zYNti{E`2P9Rs^wG3iY=uZ}r|2)FY!-}|bPF(^=e{Y4% zS0JHO^0_;`3jcK@`ctQc82lfuruxsgfC0S^iM;se+CvvaXZGVmF$21pe@Ng!C9YqV zXU+ebojyDnvN*WBEzKMG#+oc1c#C{kMG^w?0Z1E_$PyhwoF2Vqi}~^Wn}1?O2M1&x z#bpw1HY^N@VVd?sjrt^hRQKXBXs=S9qfmF?)CsWGxU+kh662$(lKq&>?!MgGsKe(C zT*ktG56j*|n+L!E4)lX(CS|ISbq^}JjOeG&*m`&Nc_*$-%>00}?IV57tpVcf46*sZ zO-^QZrxJAR;?qnSwy#QTBO6yfEjcTN;|yif`bJt`Y_5K&tt&)7QPSda`7Z>1cM?+? zCJM0{o@&JxanoxBSo($D*u=Q}m1(kodEb}ih{{-@n2y07W(87AlZo0&o*{Og-o=Zb zXs+51<@7tx^;c~iul{u5X_cszvqo}_KIN5KBL)tj2x1!iQc}@=(j2=6xP#RQw2x-c zD}L0k?v{w`Hw^iXtFoCU2#ZEoHbJoTY*sm-W(TCt5XT`r%7c%3S@(M@%c|`*ian)gB8g{6G2slg}Xt|@(45YBj<&ZW+pP{7(;qJ2B5)e~*eWC10v>daEUh-oT z_gv^8N2v+q{mtj~t*3G?T;i8;;%28@xgZW0gPnnX&q{mrm%}Cmu1P!md~=AM0Bf%{ z&Wr)PKxR`a{6;V_}?S6H0b(u%ll_4wvjiJ0b@C-pfyMFet zVHyKHpY+4}M8{ z*Smc!)zGeM`oFMjg2;Zj#>AW}WvOM-jNc_i7rvjIm@32Z;sqzt)JBy-Gt)}RD0+Qx zCGjq@Aqbn_toK&u#T%-XZVI5L)!7D7vSF~vFvep>iDCk#R5WS{&rQN2 zT2-w>R&XLl#CPq)J7wf)HFClr@!x?{1GpDI;+8`w>C(M>l_r}zIq*fVl%PvC?#j@) z)KI&Hz42aBQVrWB2Q0F2s39kzoxMY@3BN< zpI@7g7!y2djZAM#u?)3c>F+u4F^vAFsvKBdRKqMOH5tlF#fL&~Q76ZxA}+p)Nq;*d zCu$nLayVfcm>NWd_G^~*+rfLIS8!<$SgYUDu}s|6;NL>KbB3o>sd4AN8WU1kA3SL3 zfx&CE{#D#{2~lX|SOMwonjrR{?7$(e6@S8I4ur{IEeL+BFTv~!`6dofV=3qhbd76e z0FG)0rZzT7kYo~ui0>oF1_|pwn}t^IvVGVJspO&ew=l9vkYJOnbhAAa90Hw9hC-o} z`!(&jf?6l?X*dmLeg&e*;X!_|3mK3ho@6)b>a~SJrC~OTtl-W=cu7v`Y$`H0%82SH zrKT!k`-#iJH`u#o*lPZIibA}Q0P4lb1@N7n7>%vqM0T?2jJlZzD_ZAUsvHxz9um`N3)I%#wNwxJvkenyH6jQ0^h-%sCVKh6wcL^oM;+ z-*Kc2YT$S)oAEvI-)GdllRg1@_(hDzn$qOIG|J?}cN&)@BVdsP4pLvbO-ii}tN-OW z&lWnOdkNwhiF>O>NisqbsW?H0OqSRJuB_%!&nhku>OKbv zzv8ESK~c01+qCVA+mn3j2}IS0C7f&YphM6iM&s0bRHSdvd_9x6q#h-3)Hs3+L6AbI ziA$)rXQ+>!SFjKG10B&gqM@dtrKWMz;joULmX4mrF;xu>Jq?YY@z2!$uMb=a^uBa4 Y>i_)#ptX|;J^-CEu{M5U=n?<_0W8LSh5!Hn literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_boots_cloud.png b/mods/cloud_items/textures/cloud_items_boots_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..90743055289ed917884b261769a958411aa09d8e GIT binary patch literal 608 zcmV-m0-ybfP)v(bRw0o2xF$T&Xf^LDq!7=zWw;mL?k2M{vXMh%TLo&d3tce?|I zz939Fe4WwT^+YvDjKq-h<}=h~js}Yu!-wrL_0S^K-~Wh>CqRMHcXVPiKn#Yh9vFqpM`E;W_5>>d2{jPe`WEo9 zAO?eub9y_0yfei5$regzrf~yYR&u&`8H_bqP17_@(=<)fG)>bq z|95U{!N;G>rV_}x$4tQhXNY7vjrd_9gf~cGz;J*e&glG^!k+KGz4^}>ek))%{Ef$W z=e=K>mugc+pYT?GxAxaKHy2Wd5BE1-|~~z+XRa7i>h#0o{ z!mbFwfsUR+!OZjc$&614pAu^Z(~j{`Mh$8*?w?JV!RRW}6$MuW2-S@5pG}ZDBzRmB z!d~EX`6(=C?w%YeRUvis!Lio3{rOh~7%Z-b;xEI45^+@Wze_@d8v4s=1;KnIs=l6p zS^+b!Hy?Vf9hU5MR7?wnlp7W%1sZg{c zQV|B8-euMb^PF)zWjz&Ql+C?2S2zqSJ+h2Y9V?DJ!L0})Mg?q$oLwQD0#$m-;&EB= znzy#UBET8_0_qoDmX7rxNGIg3;;5JzVN%vZPb@b`R}e97b`!nd4%oZ`l|q_#{B-Y0 zD)_M=Vc{5eh%?UXp3Y}9D;Wi=-0V+Kd-^WCdcYFj1dG&C7~P5WsD#*I8AJr{3xpl# noY<9>b1kH~L&XU8)@HyzaqUvUm5;V?00000NkvXXu0mjfS+Ye# literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_car_cloud.png b/mods/cloud_items/textures/cloud_items_car_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..bccbe2bee1e42f1cf72cd89ef3fe0840d5825455 GIT binary patch literal 13847 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

cJfW;*3AvjL} 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 Z{6AGS99dU>&{6;Z002ovPDHLkV1jzr7QFxf literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_car_cloud_inventory.png b/mods/cloud_items/textures/cloud_items_car_cloud_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..9763829ce18b50ac76016d0e125e34c9e7e31dd3 GIT binary patch literal 2000 zcmV;>2QT=EP)a3%$YLGbf&jyhlkPv7HTAh z!~_B=G5CN62oLy1CPrQ)F{y^c2OmxF0gWLh#DoX+L1Kgi(4saL3MfQC+8NvF^fK+V zbLq^S`}ci&@8v_M6~e`k$dmkE_I0iOUwf~$_uB9o{@)=VH~8d}PYPgE6;%~$EdZ)Y zj1holv#E_nLyR$~DgZIYD|OwFiBnTk`iYorEdD>kN9l7PG1*K_O~oHQcIYKnk*z+n zh1HO#8k3|Z_PW7XizZ1)TJ26zt)#}KB3aK%wdTAUtPh2%n9QbGDQM$`si`kKdPVPl zC2(a@I`Hz>m*?;M`TFX5wds$4vs@qI)XCS`bK`9kF);o1@3?XQSN+>Fb1v&HGrD<_ zQ?o}%Dg%rRk3+xy!sqtiWV0k`zE|&iVLoo#ZomHlI_;z{$!OoyYyE$oe2q?6i|yEq zhhO=%CWAw|*1F*57T)m5=5fxiosGv&{UtWG-4xz<_gU61*~Ow;3%mEtJ^oQ^eBfME z)pR;tTdP$IfFFE+_BUdBqpuwK?d>N|{*`iRfNs_#NgJdoEMGjz(CE!{S{LYc7AW#H zM#lE&%EF91c<;}SO>Et_y4H3_fBeMc!>g;S$)-)4iVr35=9_Pt(a}+}ZQC{vFf%i= zqUeM|EaTc6O*t>TNquXj> zX-Q8u`;~uv_rSzGv$L~ia&l5cBwQu1xVUIWM@Qqv4ov**)%llp?Hu0ey;v(Cso*7& zRuV)vgcKAI1&te;^!=9gdbz5q;34#5@2z)>>3i-S-v7vhr^?q~U-FOqaEq6Pg#|M{ zJ{}JrK0MxSZaKW~=8>J&8WXTM8-qctItUgbLez+eAPB1Qa(U(WV55Dxr(ALnL88V| zG)7U*&KJwO_f&2Zk>d*s3r?xDsjKP--F)?^i ztQevZVi9o05R4F2u?jXSK8swtxz0ejgvmTEh8ROos?io9Z{2an=eO5twRQL0bI&D3 zcjxJq)y~-26YZGTXgr1Vd&;^PT*$B{f#^Zxs*PeG1W**?lo%jHFeVaX#JYsF^KE?e zSPZzt#F#-+gnC2jn}$x$tLj%=x7)3qI5xd`@e~wU(>NQTWa+yuA$W|j7y~hSj4^}| zF!plvim@a~vf&eg5fF8tirXM-T!PO%I79Rad0yB{D;jb?U7J3B@+Yp{Zih7Al6~#& z9c7Ju+N}=dn!}Y0g})pzMuZ}G#Cnv71dFi=S;w=ow2F}g4gc{#5rY_LwOYg=XeGh> zoTTPxwmsL34$^F&r!7O<+}zxp9dX<2rS>u;3M4*%B1R`TPf;xj@@CZf(mkZ@0k?Et#dVl3l?vDo#w(h&@w$55M zH{>U-M@m&Hm3_10-rtBASm&DJ@h7>rnK$zhxWu^0;~f-#0xzsJR;RVK#Au3nQd z1}>gG%f{S5!(dmQPlxPFLcERkKG8w{WshKxne3J>LVkgH8CNgy~xgyox}q6PK?2#ml%44 z9BehA_u2yI4nI$+R3_woYP-GxH(dA1i^q<&96)#ZnOAeU_FIGZKYAxcT1CYKE#m6m zTbXmdAITT9e0eWYj3G%7O%k+RQqq)YL~zDhQPhfY5WJ!qRII8-pgykt+rR9!RktIi zKG(XKHdYq?{GkcSr-`R$W|H%V4%Pqh^2>4M+`0ZA4j$}Z%?S@2IABHODxoW>w=o70 zA;yhoSU$*EjGBh64uZwomPxuU<7XA$?N%>3vD$Kh80000YkZ3hJ;-B^TH8vLST$zJ19a397m9Z z8xqKI0{;vrl3=rWI01|y!D}aetRFMekK)jagB?qbm`yIsryXg#rK#$!s$X>vw6wIe zw6wIew6wIew6wJR-;iM&9Gk8*20#yc5kL%Fx!7ssbL@PjMnDyeg)csBX3sQv`8Z-o z8?`y)o%C3n792uz`vOc%6})}c;(c>_S#uN5Bf#a)4`*gLkGL5?X(F~AT45IxM@2nUjCO5+|d{&A%m2gw+exv_Bdh}OrZD?OSq9V|ePn*=nb z|1x+~2NIJbFUqr_F==c}3f4(Ir*Q?u2C)8Y*lXx zi{V%)4nF__tDBxG7;HF$D!2$HgLlt%5TMr&w%GlQd{>5YYMeyl04VU&ilcA_)l`$+m6BcG zK^5{6YzYq^?4g_jl=}}IuhkJD>AJhzhmb*?VM|NqBlqr9!&u&lH20v8Rl;%ldQtVdXluROKqR$ry zPgbf?lkvf2M+|&5d;F31!BnYwq~nVSS7)1j>b?kn16M%jcWgrj7ytkO07*qoM6N<$ Ef{IntHvj+t literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_chestplate_cloud_preview.png b/mods/cloud_items/textures/cloud_items_chestplate_cloud_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa159e69c244f9e15da119171f5e0b703f9c303 GIT binary patch literal 1006 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 T&d%qi00000NkvXXu0mjfGsn(t literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_inv_boots_cloud.png b/mods/cloud_items/textures/cloud_items_inv_boots_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..27c4887254d1409dba575e08c33e67d43fae5af7 GIT binary patch literal 387 zcmV-}0et?6P)*k~>brKomvKOeR)7A`%reEP#eBxqyZpcnNHS-2g)Q zkSIu`i4dYlBJy*_b{x;6K!6h~X%V-3pL=F>_2A!2r(>rTaQ4qlK|D1E~-WZdhVnkTtD?Vae#7+e5w6WE% zAXaK4DO9i!s~{GF2z~$?TdM>ig++qINETfmAs8cz1`{>9ckjLDoUstaC2H$bQ_TE| zdBFb;`I(%%IInrpjj^6PH>>ie;*l$}S{5ljB;2~OQ+@$w&M)b}P|m)Cn=x6NhYvE| zE!^Yt=Z^sNZ|O!hzsT7OO&vHS?Ao)1p(=uhxA3F57erHGl8dXEwA4!Q!aYS z)eWST72Ndf)}9#6*Y%%P=pVL3`p^i@DYdE~SR@J|8iYu523(BvZ+ykoYe&URjmx*G z@gKvyG}=%%(2WsCjL>BQMR0f(5HPI_UkXp^+s)+I4h3+(uj%WTE~KTXQH(%4x*xJp zD%Mke6P(SN925Q7V}1wJuR~gvBnN_kQKA8B17%wXnyk5v4#3JPg;$=}1zRXK6HE>< zGfY1-6fH|4q1w{upw=cnD*a+P$ta3Y+|G!EhA6sFf$8e zN+KCE(`}qBI)IKLR?-#~oAA8RMCm~_B?KXcKrB7Z6^PLeV9nEvT&}AS&|oP-inShV j1J;#zpD=p8*3t7Fn6?2#V^CSD00000NkvXXu0mjfreqzW literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_inv_helmet_cloud.png b/mods/cloud_items/textures/cloud_items_inv_helmet_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..eb245dc7db96272e5734c8e7e7235af0554e2295 GIT binary patch literal 344 zcmV-e0jK_nP)*lCeqyQ4mGX?7UsFN=%`4{)Z5-5G-s2u}G8%`VIbx zg@0gUXXWQuTLg49m~3|6j72~&FOpVoIrHwFGsA;_FIiO_URJ)U{&3$*-iKA@vzwB< zfa*mF(;A&BGn)gIFNeso`Sz~M^Q-YTX(>zPee8tV;nNsTgr~>)2T8U}U8lspJQom}I30%-wJAdrbKB4t4k qn=~NNZ=Yyg?^_3_zOjDHU(y$;k!6&#b4-r_0000Lld*2wKoCUV?j0rDh$SHTf;8z8qzK}CP`Wg!4OlR2 zfM4OtzvR-N5LgN9h?1bYn-r8NQiiIqI&x;`c4n9GpO5ulE^o8iQvn>%mZBa@)K^tk z7k7uN+l9V-ZTRs1gfPl@OibRK@btXl-LxV&y!>rY0+dwGq74LcsUU2yD9)#2^7@5k zlR1m9SR~9u6*8mKb0By9_-jAHtp##&N_IBMsXUX4W5&Qz+*h|=&0rMa_bPICKL+69 z^M-F11<44$;~okiBx}1UaCbkZo&^KAyvd4j&BsrM4`T0Iu(nX!83bi8M+C|~ zir}EZl3E+EiRjzQ4h0Mmln7p!&zHFR9x@g(%Eqs!75xyqq+(oQx$yYdKr+nFI#Td8 zfy~2$liWf3O&tDA*IAfAh5C9l#BMfSOZBWe*aqPH4^^)|?y#T7v47gOohI7QBP##^ N002ovPDHLkV1kRK(fI%X literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_inv_shield_cloud.png b/mods/cloud_items/textures/cloud_items_inv_shield_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa8c87e1cbc089c346142f9d0cd075323d05148 GIT binary patch literal 471 zcmV;|0Vw{7P)blD%%!P!LAX*j}dsL4lA`P*CL+QlCd!fIxsN zS18$d&4N-<(FBD@piKo5Rm6iJMIxdD!LHYLJ_? ztHdmq&VRYif4Z_<8h?;omY-ZWi>ZJfvOg2ENmKKp5Qn9CmN(&pQoJmhSO=&L_GSWs z0k0;;y$1{8#5gQdimC7zA|R}2?EpBuE;^O$KCifSeS`tK&nn7k+QlZNh5&`;+`i-7 z*c6-B60U9-4&1zwaQA-2kMD5$F~z-C5Oo4poXZv#WHb#yNF&^00IV0<15kg~7#^BZ zcL+eJ46hjg`W9LRhG1zd7Vs@NwS$(l6b807L;z~Ax%2fb!eb!=RlmO%jbBg zm3DyGns@D%<>k}u-lw{YLEZ` N002ovPDHLkV1gQh$yfjY literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_leggings_cloud.png b/mods/cloud_items/textures/cloud_items_leggings_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbc7e9a1ae48aed1570c2f21bdc10a166818602 GIT binary patch literal 798 zcmV+(1L6FMP)YC*%zLKBJl8@OLHt7sT3owzi*X#9qy-8Qta&+P1YGXr-q|Ru|f{#`Q$G&-#=+T8i+j8Nx zl2EjFkC+~+V+o+iT>qg0cq}SFF0BMBh6hLnT0jI4 z48ac5lPQR$Q0+D}qal^G1T6vhW234*`$XD#ZD3a3#Bt@#C30h|z5f^LjLVl7X_N8p zYR#EZIX*C zX4;PF%&^44L8j{-jp5*nx@BwIAu0$7sT&^b6sUtdG1TDqE%231{}34OLf09C5at{G z|G@if-2DwI%{T!~!uonfs|@B4OKjXTye2RJVdGwlL=emKj(=ueC6e}xIsyuXWpt9E zHV$`8u^%xt#HMGYjg6EI$)~>!d@{%V+cmTb3EHyc*3Ce~VTbpmA8%%yB-*7RGBIx7 z8Iv=J9-pG8jkng=-7?UGh*E{XURPpd3du+b^|-}M@kPL?aesS&X2aCx9skT`uHn~L zcK*qNnLq_NA>|Uw3K$3!enJ|%{~nlvWmx-QbfSGWa}DRA^1{m{sR?}jX^FGIx%0~M zSwVGrXlN-cR!?&EZNa&~^DpgDK0V^Ak0YHcc=3GV?6VH_f+JH(q!>KGhu2R2COUHh zEP8(V5=3NrW(w3@;?8EGq#>Ha5SE`QP%lUw`RV&5{8RhHP$9HTLS+3`g(W3pm{XRY zi%fP-e#*?80FlJzrjXKr!fLv_z_*`+*A5jA7$yJ_7c#LNu>EUb+AC8xzVJXge5Stn c*ZWEO8~bBQ8;zpP-T(jq07*qoM6N<$g5Q^a6aWAK literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_leggings_cloud_preview.png b/mods/cloud_items/textures/cloud_items_leggings_cloud_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c985ab7cceee93238699e3b025deff70c3219079 GIT binary patch literal 577 zcmV-H0>1r;P)6j(ivh4Ak?R_4GPN&o9bUK|*r_2U# zB#@y@@Z#w?YTqisvsd@_@8sD$fAV=XIBakLfK&t7FiXrWC@hIE*(L)PIDsuTWO&_y z8W}Fe8Ks(zdAx3|_`1ujGK4V-;q?q`bfADNasj)L3i~=+G!|DOrqt_}x;54vXk1;* znlRp!-&Fx_Cts;mHXz|V9~=nqCHP3_vcQqIG{80iqS|?JuG)^t z#B9ias{Hw-rl2Gd-xJC+x6+2KxEXRm6OBNFm)gY+GxSHdbRoRZby*F z4w%Y~?ccx6M4E^pGmS^T%l|h4wFyirb;Lx;WM%3IS$r@#WyUh#DF`O4a$7}MgPfdZ zOf*5kGQ*a? P00000NkvXXu0mjfT?GrL literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_mineral_cloud.png b/mods/cloud_items/textures/cloud_items_mineral_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..81350f735a5ed2b640b6ea15e7732dbb6facd04d GIT binary patch literal 495 zcmVTl1)fdVHky<_nSLv$fyvslc0fC8Aem9Hp&=LVzpBO z7qzK2g+;U~7t!CcXeE?UAZ}U&K~xlCWQGvLKort{F6;{CFkPpadrynt;^1hRo#p%T zJ?FfK5B{g_<)r>Qk|g~zWb+w+(M*yK4@mp_!f$&I6(29$*>bSqG3jd&rrv4p^^3@F z+mqOkdj>bogPB<-J8K5ec`Ue@T36TWn&9?PWM*!~(KGvImre6m8kh`HOYOQY{(N#_ zw6fq!=cbdfYbgxF>o1-21E_a!U@M#$gztIy5lN{=v*a4cZhucfE*o?)1o)+IL zq#LfJcP5X_MKJvdGMnIRudV(xNj8xSs}^ejGljC=PB|XtjD|)y-d^b{NoLiPcq1S4 zwzl3gfE{hVrJ4ipcPCM4XxzN#Z{YF+=sGQJ+zz{&Mf)}v!z!pl_vLzaS+sE0+N~O( z>!lvI6;QJzX3_ zDsCkwC@{UT`|!=)==YhU{s}%kaXZ*j%sS@TzQ6f@&ZqGIotJnPIZ7;HT()!9Ti!C} zgszR5Y#%3@x-Yj^KPRogaGB>4$0E;5J#W%yaC-o$m_4W1t=fC*+|Nq?O`!{H*WLTeI5Kz0xFe5FccL&eGS2;1; sgiKhLFg!`0z_{Z{=cc(jXB`+A0@U=Zy#H;l1v;F;)78&qol`;+04pY5tpET3 literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_shield_cloud.png b/mods/cloud_items/textures/cloud_items_shield_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..7151738fc8c95548b210e63d4d468ff0eeb0fa8f GIT binary patch literal 521 zcmV+k0`~ohP)WC#1BB#T6;i*hd12 zTWuriC3iUz(xkF7#Q(rHl?XP9|A!zLunV%cyYrsKu6q{}wK@(b^Qm@sws=404FkcS zWw}|Fn=Lwyxw|gWEH^v^0ugXt^uEy*0ENThw5wasO75-p z5Mb+R$^J0y)?SVLslcTI0IY8)x9%EuRuYz%1U0z5obd2b$;A)&^gc!1f})*+t^jT( zsY(F@XVQ!WhD#${`zC&jKQOxkW_ERrpbBEm#&Ccu1+ANPFAJdU2#6V!!lZ!jPN^JF z(N2gOC86oyjCyYwrNSmyhu^zc$|lFY@kO$|lRrvL^+V z6QZa&7li5gXd3b6wC7FtfvfHO*B#%d;sSP!z`T|GCLzJ6{R~1uLul2HIJPFpaQ{wTj{k zsZxlzaW*Tmg_V`c`VDNiQ`koR9u^j^og$e`?mZTnNrJmr$OT2tugraW?m0JLj4{R- zV~jDz81p~N3)Q?({VNCMh3dhNpaOcfS7}iA#K!B&SzRGOeYdCju zf&d$L8>(5>k8N%Z-HH}Km$$lbIdJN%a^^(J@iid;r;nvvxz_OQE4+W3;r+1A#R?Ec zn=Y1Nyb4`Iz-Nvi3DC76dH_cMK#TMh@d3PoZv@|RC_uCptR9wAg+`dy@Wlrf9$0{S zU^!=We#A$(sz3{_4t)CT2x<2*G>WSOi4!29oe#_8&_;h?I@PuF>(sYzEO_~P!o^D- zRS03ZeWIjE;KREKw{AAP+Rb?WtZPJ+3heF4JYUzow;%VDBW88q+%I>IQh}AcP`!Vr zruBkz-MbJ*?=v`F>`waIM-Q+H@w@Ty;l>zaj4}U&pJx-U@fMwlEC2ui07*qoM6N<$ Ef_^gS&Hw-a literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_tool_cloudaxe.png b/mods/cloud_items/textures/cloud_items_tool_cloudaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd433b4ffc65e08f34893d6a0cbcf257ff74575 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fA0|TRq zr;B5VMQ?J#0@WY?|L;FI=`a6(d7Gak z-|m-Pi*~fJ&SrdSnsi?R2qb~H2 z@5PeSJ&$t!dGqkki%+&FNL9=KP)R5*=eV4x5%!Wet@z5jpZ!bb*f0X7B^F=hrmeO?A(0d@uf zUS>w33_u1w6JPxQ`=5b9U7MLfM~k09S&Ee*bJ1VU8SyMX(ABbFGoU12f{}rNfuXwT z&HsOYzc4T`@G=-M?fV{RDZ}vj>o0~qmtNs@6$+?odGWt<>dXIkp8oznWBLC7)~W*k ziPp@(z`zh+_*p<#QTl)9jJN;qJpJ{5*3xaH8Q`oh{@>4p_rIF7=>N|7A22lI^-G|o z%ztTt?+iz;{bD%(@H1AmOoTL_zw;NTW}GfS)_nB#2h!33DViA=(7X_4mrjyq6a&KS z(*JYw%wV|v!iQ+h3=9km%rIw5@?B!M_v{+O?h6ZvPh~J*rX=v+Oo_x4MlApU5VL$q TKCXOm00000NkvXXu0mjf=^LlC literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_tool_cloudpick.png b/mods/cloud_items/textures/cloud_items_tool_cloudpick.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e0f759fd6f9f93105d8a24b0a82d73afeb2d7b GIT binary patch literal 471 zcmV;|0Vw{7P)Tl08TQVI0Pv%TxQ%IJiR6AS^7hw4stB2%;eZ34~~A z5E}CO7^)?zxxgh_qNAa(rLn24HG-C?sgE0i(nQTfg9|3q!>g$oBh=Q0OppS zH|$Nhl{_(M>(HUoS&J5{9y15|D$&or{c4~hEF^b${$1$q)xqsDVREPeR=yHPXOBN> zG+AAbQgAy)QaDHBBMusHa8#Coe=)^2IDNs_`@>TBc6GZ^l&&{&U|T5a_d+)t4d z$r2HLnN*Y#`}!NH-KyXr4%~+0O!_H?9_0G~}%$G(nuadH_duW10_Y39h&TxP@miw}_tpR;7s;t~J= N002ovPDHLkV1nNV$G!jn literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_tool_cloudshovel.png b/mods/cloud_items/textures/cloud_items_tool_cloudshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..8f938abcd9e6a779ac80c4770c740bacd73dfa6e GIT binary patch literal 407 zcmV;I0cie-P)jkiSbp0ThML%fz3^v!c?RjHZIDL6o4eXbLx%=pSg1 z(7~yop^^ytFWQ@%vLQhVL-b)Rd)m<1?&W?T+ye|5m!I0sSr`;N zIE(W`vkY^yh-R&Uq>Aj9AQHM+p0A&Ec$Zvwf;H+?QH3HTZB+?aF^jhTZ zfv02?a>D>%fD%0mPQF%ch~He|`LT?2N`q{vfW5%Hpek5j8lz1Vkp0xdvz36wOenQH z_5+K8%TL|ixght2eO?E5HpaO!C$hB*MPAq!P=i}>`DyH&dtUH)9h?!XxP4G?o%vGj zsOw-@xJ&RCxGiYGF-buzH#ppm+bPoR>@DnH@&l!`jt`AB;q(9i002ovPDHLkV1f(3 Bu~z^9 literal 0 HcmV?d00001 diff --git a/mods/cloud_items/textures/cloud_items_tool_cloudsword.png b/mods/cloud_items/textures/cloud_items_tool_cloudsword.png new file mode 100644 index 0000000000000000000000000000000000000000..b3a6d294022377503709c951353fe2a74a79b6ab GIT binary patch literal 462 zcmV;<0WtoGP)DlD$g;0T{-gvr;j%G-#}*93p5;4D1WSHRvyB3M3*9 zqM)rQl0dLp8iJ&?=n5>Z4)BP%Xk0%p7(iq8FVl_r_fuK zkWLW{oxtt|Ge*XXz~=|L{|(QX5WRcH{Z$RMcYygXEF?6fFC}EfK4b)2mo5R%Dde6t zK}dZd87e`{_QD_RV*s?T@D09JA?B>`2d&NEKLt%V-az77Mou)tAFzJgx}{+Hlq^1@ zs=DXR5Mp)2BP#L_ChP_Je^fRA0F`0kIfZymApr0hRds5{gy?M*ncD&$^F7$zw=;_# z`u%1+r%<7+5zi@9kTp6F%XD~Y$>mP$(?YQ7}Op>#zD@0PuMS z$mMj<$?*lTt1{_fnr5GOfK*1ppiM(yX9;5y61KObwh{vXxSS5U$q-5}Hk?H&%<#~& zF&?v{QP;6KyH=rxrv|y4jvr~dy0dE)T3IgX>f36*01y<%2}dqHZ2$lO07*qoM6N<$ Ef^;Oq2mk;8 literal 0 HcmV?d00001 diff --git a/mods/coloredwood/LICENSE b/mods/coloredwood/LICENSE new file mode 100644 index 00000000..c5885ae9 --- /dev/null +++ b/mods/coloredwood/LICENSE @@ -0,0 +1,600 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.†The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/coloredwood/README b/mods/coloredwood/README new file mode 100644 index 00000000..ad05b714 --- /dev/null +++ b/mods/coloredwood/README @@ -0,0 +1,75 @@ +Vanessa's Colored Woods mod +=========================== + +This mod provides a multitude of colors of wood, sticks, and fences to +Minetest, as per the palette outlined by my Unified Dyes mod. + +Requires unifieddyes and flowers if you want to craft the various items. If +you don't have (or don't want to use) those two mods, you can also use /giveme +to get the items you want. + +Objects and their texture files are named using the same scheme as UnifiedDyes: + +coloredwood:wood_red +coloredwood:stick_dark_green +coloredwood:fence_medium_blue_s50 + +And so on. + + +Crafting +======== + +Colored wood blocks +------------------- + +Place two regular wood blocks and one portion of the desired dye color +into the crafting grid, in any position. Yields two colored wood blocks. Use +these directly to build with, or craft them into sticks. + + +Colored sticks +-------------- + +Just drop a colored wood block into the crafting grid as you would with an +uncolored wood block. Yields 4 sticks of the same color as the wood block. + +While you cannot directly dye uncolored sticks, you can use them to craft +colored fences. + + +Colored fences +-------------- + +Lay out six of the above colored sticks (must be all the same color) in the +usual two-row fence-crafting pattern. Yields two colored fenceposts). + + ---- ---- ---- +CStick CStick CStick +CStick CStick CStick + +OR: Lay out six regular sticks in the usual fence-crafting pattern, plus one +portion of the desired dye color in the upper left corner of the grid (yields +two colored fenceposts): + + Dye --- --- +Stick Stick Stick +Stick Stick Stick + +OR: Place two regular wooden fenceposts into the crafting grid along with one +portion of the desired dye color, in any position. Yields two colored +fenceposts. + + +Ladders +------- + +Finally, if you find yourself short on uncolored sticks to make ladders out of, +and you have a surplus of one or more colors, you can craft them into regular, +uncolored ladders. Place any colored sticks you want, in any combination, into +the crafting grid in the standard ladder pattern. Yields two colored ladders +(to try to make up for the wasted dye). + +CStick ---- CStick +CStick CStick CStick +CStick ---- CStick diff --git a/mods/coloredwood/depends.txt b/mods/coloredwood/depends.txt new file mode 100644 index 00000000..3ab55ba4 --- /dev/null +++ b/mods/coloredwood/depends.txt @@ -0,0 +1,4 @@ +default +unifieddyes +moreblocks? +signs_lib? diff --git a/mods/coloredwood/description.txt b/mods/coloredwood/description.txt new file mode 100644 index 00000000..e0b1dd5a --- /dev/null +++ b/mods/coloredwood/description.txt @@ -0,0 +1 @@ +This mod provides a multitude of colors of wood, sticks, and fences to Minetest, as per the palette outlined by my Unified Dyes mod. diff --git a/mods/coloredwood/init.lua b/mods/coloredwood/init.lua new file mode 100644 index 00000000..54aa708d --- /dev/null +++ b/mods/coloredwood/init.lua @@ -0,0 +1,230 @@ +-- Colored Wood mod by Vanessa "VanessaE" Dannenberg +-- based on my unifieddyes template. +-- +-- This mod provides many colors of wood and fences, with crafting recipes +-- as appropriate. Works with the airbrush, too. +-- +-- All materials are flammable and can be used as fuel. + + +coloredwood = {} + +coloredwood.enable_stairsplus = true +if minetest.settings:get_bool("coloredwood_enable_stairsplus") == false or not minetest.get_modpath("moreblocks") then + coloredwood.enable_stairsplus = false +end + +-- helper functions + +local function is_stairsplus(name, colorized) + + -- the format of a coloredwood stairsplus node is: + -- "coloredwood:$CLASS_wood_$COLOR_$SHAPE" + -- where $CLASS is "slab", "stair", etc., $SHAPE is "three quarter", "alt", etc., + -- and $COLOR is one of the 13 color sets (counting "grey") + + local a = string.find(name, ":") + local b = string.find(name, "_") + + local class = string.sub(name, a+1, b-1) -- from colon to underscore is the class + local shape = "" + local rest + local colorshape + + if class == "stair" + or class == "slab" + or class == "panel" + or class == "micro" + or class == "slope" then + + if colorized then + colorshape = string.sub(name, b+6) + local c = string.find(colorshape, "_") or 0 -- first word after "_wood_" is color + shape = string.sub(colorshape, c) -- everything after the color is the shape + if colorshape == shape then shape = "" end -- if there was no shape + else + shape = string.sub(name, b+5) -- everything after "_wood_" is the shape + end + end + return class, shape +end + +-- the actual nodes! + +local groups = table.copy(minetest.registered_items["default:wood"].groups) +groups.ud_param2_colorable = 1 +groups.not_in_creative_inventory=1 + +minetest.register_node("coloredwood:wood_block", { + description = "Colored wooden planks", + tiles = { "coloredwood_base.png" }, + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + walkable = true, + sunlight_propagates = false, + groups = groups, + sounds = default.node_sound_wood_defaults(), +}) + +for _, color in ipairs(unifieddyes.HUES_WITH_GREY) do + + -- moreblocks/stairsplus support + + if coloredwood.enable_stairsplus then + + -- stairsplus:register_all(modname, subname, recipeitem, {fields}) + + stairsplus:register_all( + "coloredwood", + "wood_"..color, + "coloredwood:wood_"..color, + { + description = "Colored wood", + tiles = { "coloredwood_base.png" }, + paramtype = "light", + paramtype2 = "colorfacedir", + palette = "unifieddyes_palette_"..color.."s.png", + after_place_node = function(pos, placer, itemstack, pointed_thing) + minetest.rotate_node(itemstack, placer, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2, not_in_creative_inventory=1, ud_param2_colorable = 1}, + } + ) + end +end + +local coloredwood_cuts = {} + +-- force settings for stairsplus default wood stair/slab/etc nodes +-- and fix other stuff for colored versions of stairsplus nodes + +if coloredwood.enable_stairsplus then + + local groups2 = table.copy(minetest.registered_items["default:wood"].groups) + groups2.wood = nil + groups2.ud_param2_colorable = 1 + groups2.not_in_creative_inventory=1 + + for _, i in pairs(minetest.registered_nodes) do + + local chk = string.sub(i.name, 1, 20) + + if chk == "moreblocks:stair_woo" + or chk == "moreblocks:slab_wood" + or chk == "moreblocks:panel_woo" + or chk == "moreblocks:micro_woo" + or chk == "moreblocks:slope_woo" + and not string.find(i.name, "wood_tile") then + + local class = string.sub(i.name, 12, 15) + local shape = string.sub(i.name, 22) + + table.insert(coloredwood_cuts, i.name) + + if chk ~= "moreblocks:slab_wood" then + class = string.sub(i.name, 12, 16) + shape = string.sub(i.name, 23) + end + + minetest.override_item(i.name, { + groups = groups2, + paramtype2 = "colorfacedir", + palette = "unifieddyes_palette_greys.png", + airbrush_replacement_node = "coloredwood:"..class.."_wood_grey_"..shape + }) + end + end +end + +-- "coloredwood:slope_wood_outer_half_raised" + +for _, mname in ipairs(coloredwood_cuts) do + + local class, shape = is_stairsplus(mname, nil) + + unifieddyes.register_color_craft({ + output_prefix = "coloredwood:"..class.."_wood_", + output_suffix = shape, + palette = "split", + type = "shapeless", + neutral_node = mname, + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) +end + +groups = table.copy(minetest.registered_items["default:wood"].groups) +groups.ud_param2_colorable = 1 + +minetest.override_item("default:wood", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "coloredwood:wood_block", + groups = groups, +}) + +default.register_fence("coloredwood:fence", { + description = "Colored wooden fence", + texture = "coloredwood_fence_base.png", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, ud_param2_colorable = 1, not_in_creative_inventory=1}, + sounds = default.node_sound_wood_defaults(), + material = "coloredwood:wood_block", + on_dig = unifieddyes.on_dig, +}) + +groups = table.copy(minetest.registered_items["default:fence_wood"].groups) +groups.ud_param2_colorable = 1 + +minetest.override_item("default:fence_wood", { + palette = "unifieddyes_palette_extended.png", + airbrush_replacement_node = "coloredwood:fence", + groups = groups +}) + +-- Crafts + +unifieddyes.register_color_craft({ + output = "coloredwood:wood_block", + palette = "extended", + type = "shapeless", + neutral_node = "default:wood", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "coloredwood:fence", + palette = "extended", + type = "shapeless", + neutral_node = "default:fence_wood", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "coloredwood:fence", + palette = "extended", + type = "shapeless", + neutral_node = "coloredwood:fence", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +if minetest.get_modpath("signs_lib") then + minetest.override_item("coloredwood:fence", { + check_for_pole = true + }) +end + +print("[Colored Wood] Loaded!") diff --git a/mods/coloredwood/mod.conf b/mods/coloredwood/mod.conf new file mode 100644 index 00000000..f8b96718 --- /dev/null +++ b/mods/coloredwood/mod.conf @@ -0,0 +1,2 @@ +name = coloredwood +min_minetest_version = 5.2.0 diff --git a/mods/coloredwood/textures/coloredwood_base.png b/mods/coloredwood/textures/coloredwood_base.png new file mode 100644 index 0000000000000000000000000000000000000000..18d186e00d6796f2c10e2b29de49c14bd062d24a GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA=6bp~hDcnFJ!kL5>?m{eGL71_6$qqj?@5O5bz8_vi9cF4(73&(l3y z^30M~ze^owU0RZHG}9*TlvnUwf38nuj6Yx3yMJHMX(M`zS7ejy?!%ui=W6avtngU6 z>W=z^x7Tl1cF$kt?&9+2o80`p*XP}P|M8~7svI|&I2rwG$MEE@e4Dd#yH=>;)ycnIrhBf~>5(hatB~{8Fv5P(+{69no|Y~W@LE*WH;=0`L1q0) z`<02#CJ$~c-+V-1V~OH#_tnmMYqzrHE`3(;P=Eis=P$(KEc|Yr`1G@P!bbb7uzuk` YOv;zcVyYFmzk!_Y>FVdQ&MBb@0QIe0Bme*a literal 0 HcmV?d00001 diff --git a/mods/compost/.luacheckrc b/mods/compost/.luacheckrc new file mode 100644 index 00000000..ded4c5f6 --- /dev/null +++ b/mods/compost/.luacheckrc @@ -0,0 +1 @@ +globals = { 'minetest', 'compost', 'intllib', 'default' } diff --git a/mods/compost/LICENSE.txt b/mods/compost/LICENSE.txt new file mode 100644 index 00000000..9b358e21 --- /dev/null +++ b/mods/compost/LICENSE.txt @@ -0,0 +1,22 @@ +License for Code +---------------- + +Original Work Copyright (C) 2016 cd2 (cdqwertz) +Modified Work Copyright (C) Vitalie Ciubotaru + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +http://www.gnu.org/licenses/gpl-3.0.html + +License for Media +----------------- + +CC-BY-SA 3.0 UNPORTED. Created by cd2 (cdqwertz) diff --git a/mods/compost/README.md b/mods/compost/README.md new file mode 100644 index 00000000..057d964d --- /dev/null +++ b/mods/compost/README.md @@ -0,0 +1,82 @@ +# Compost Mod + +Compost bins turn organic matter like leaves, flowers, grass etc into soil. The +bin is operated by punching or right-clicking. +![Screenshot](screenshot.png) + +## Punchrecipeing + +On punching (left-clicking) a compost bin, the pointed_thing is inserted into +the bin and dirt is transferred back. If pointed_thing is compostable and there +is a free slot for it, it disappears inside the bin. After that, if hand is +empty and there is soil in the bin, it appears in the hand. + +## Menu + +Right-clicking the bin opens its menu. 4x2 slots for intputs +and 2x2 slots for output. + +Once there are at least 8 pieces of acceptable inputs are inserted (each input slot is filled), +a timer starts. Every 30 seconds it adds 10% to the composting progress, so +it takes 5 minutes to create a block of soil. + +Once 100% is reached, 8 pieces of input disappear and one block of soil is +added to output. The progress counter is reset to 0. Optionally, wear-out is +computed. + +If there are not enough inputs, the timer (if it was set) is stopped (and it +works like a small chest). + +## Inputs + +Acceptable inputs are groups flora, leaves, flower, plant, sapling. Other +inputs are rejected. Food is rejected on esthetical grounds :-) + +## Outputs + +The common output is the default:dirt. +But sometimes an other random vergeatble appears in output slot (Useful in singlenode worlds). +Abstract an new vegetable grows on compost. The possible output vegetables are group +flora, sapling, seed or registered decoration with deco_type "simple". + +## Nodebox + +If there is nothing in the bin, it looks empty when viewed from top (node +"compost:wood_barrel_empty"). If there's anything in it (inputs or soil), it +looks full of dirt (node "compost:wood_barrel"). + +## Internationalization + +The mod is translated in: +* German +* French +* Portuguese +* Romanian +* Russian + +## License + +see LICENSE.txt + +## Crafting + +Wood barrel: + +| **W** | | **W** | +|-------|-------|-------| +| **W** | | **W** | +| **W** | **S** | **W** | + +W : wood +S : stick + +## Bugs + +Report bugs on the forum topic or open a issue on GitHub. + +## Authors + +* Original Work: cd2 (cdqwertz) - cdqwertz.github.io +* Modified Work: Vitalie Ciubotaru +* Modified Work: Casimir +* Modified work: bell07 diff --git a/mods/compost/init.lua b/mods/compost/init.lua new file mode 100644 index 00000000..6c869f46 --- /dev/null +++ b/mods/compost/init.lua @@ -0,0 +1,412 @@ +--File name: init.lua +--Project name: compost, a Mod for Minetest +--License: General Public License, version 3 or later +--Original Work Copyright (C) 2016 cd2 (cdqwertz) +--Modified Work Copyright (C) Vitalie Ciubotaru +--Modified Work Copyright (C) 2017-2020 bell07 + +local S = minetest.get_translator("compost") + +compost = { + processing_duration = tonumber(minetest.settings:get("compost_duration_seconds")) or 300, + compostable_groups = {'flora', 'leaves', 'flower', 'plant', 'sapling'}, + compostable_items = { + ['default:papyrus'] = true, + ['farming:wheat'] = true, + ['default:sand_with_kelp'] = true, + ['default:marram_grass_1'] = true, + }, + base_return_item = "default:dirt", + + returnable_rarity = tonumber(minetest.settings:get("compost_extra_result_rarity")) or 300, + returnable_groups = {'flora', 'sapling', 'seed'}, + returnable_items_indexed = {}, + returnable_items = { + ['flowers:waterlily'] = true, + ['default:papyrus'] = true, + } +} + +local garden_soil = minetest.settings:get_bool("compost_garden_soil") ~= false + +local function clear_item_name(itemname) + local out_itemname = itemname:gsub('"','') + out_itemname = minetest.registered_aliases[out_itemname] or out_itemname + if not minetest.registered_items[out_itemname] then + for z in out_itemname:gmatch("[^%s]+") do + local item = minetest.registered_aliases[z] or z + if minetest.registered_items[item] then + out_itemname = item + end + break + end + end + return out_itemname +end + +function compost.collect_items() + -- add simple decorations (flowers, grass, mushrooms) to returnable list + for _, deco in pairs(minetest.registered_decorations) do + if deco.deco_type == "simple" then + local entry = deco.decoration + local list = minetest.get_node_drops(entry) + for _, itemname in ipairs(list) do + local clear_name = clear_item_name(itemname) + if clear_name then + compost.returnable_items[clear_name] = true + end + end + end + end + + -- Parse both groups lists to the items lists + for itemname, item in pairs(minetest.registered_items) do + for _, group in ipairs(compost.compostable_groups) do + if item.groups[group] then + compost.compostable_items[itemname] = true + end + end + if not item.groups.not_in_creative_inventory then + for _, group in ipairs(compost.returnable_groups) do + if item.groups[group] then + compost.returnable_items[itemname] = true + end + end + end + + -- farming plus seeds support + if item.mod_origin == 'farming_plus' and itemname:sub(-4) == 'seed' then + compost.returnable_items[itemname] = true + end + end + + -- build the indexed tables +-- for k,_ in pairs(compost.compostable_items) do +-- table.insert(compost.compostable_items_indexed, k) +-- end + for k,_ in pairs(compost.returnable_items) do + table.insert(compost.returnable_items_indexed, k) + end +-- print("compostable", dump(compost.compostable_items)) +-- print("returnable", dump(compost.returnable_items)) +end +minetest.after(0,compost.collect_items) + +local function formspec(pos, progress) + local spos = pos.x..','..pos.y..','..pos.z + return 'size[8,8.5]'.. + 'list[nodemeta:'..spos..';src;0.5,1;4,2;]'.. + 'list[nodemeta:'..spos..';dst;5.5,1;2,2;]'.. + "image[4.5,1.5;1,1;gui_furnace_arrow_bg.png^[lowpart:".. + (progress)..":gui_furnace_arrow_fg.png^[transformR270]".. + 'list[current_player;main;0,4.25;8,4;]'.. + 'listring[nodemeta:'..spos ..';dst]'.. + 'listring[current_player;main]'.. + 'listring[nodemeta:'..spos ..';src]'.. + 'listring[current_player;main]'.. + default.get_hotbar_bg(0, 4.25) +end + +-- choose the seed +function compost.get_rare_seed() + if compost.returnable_rarity > 0 and math.random(compost.returnable_rarity) == 1 then + return compost.returnable_items_indexed[math.random(#compost.returnable_items_indexed)] + end +end + +function compost.is_compostable(input) + if compost.compostable_items[input] then + return true + else + return false + 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 + +local function is_distributed(pos) + local meta = minetest.get_meta(pos) + for _, stack in pairs(meta:get_inventory():get_list('src')) do + if stack:is_empty() then + return false + end + end + return true +end + +local function is_empty(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local stacks = inv:get_list('src') + for k in pairs(stacks) do + if not inv:get_stack('src', k):is_empty() then + return false + end + end + if not inv:get_stack('dst', 1):is_empty() then + return false + end + return true +end + +local function update_nodebox(pos) + if is_empty(pos) then + swap_node(pos, "compost:wood_barrel_empty") + else + swap_node(pos, "compost:wood_barrel") + end +end + +local function update_timer(pos) + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + local progress = meta:get_int('progress') or 0 + if not is_distributed(pos) then + timer:stop() + progress = 0 + meta:set_int('progress', progress) + meta:set_string('infotext', S("To start composting, fill every input slot with organic matter.")) + else + if not timer:is_started() then + timer:start(compost.processing_duration / 10) + end + meta:set_string('infotext', S("progress: @1%", progress)) + end + meta:set_string('formspec', formspec(pos, progress)) +end + +function compost.create_compost(pos) + -- get items from compost inventory + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local stacks = inv:get_list('src') + for k, stack in ipairs(stacks) do + stack:take_item() + inv:set_stack('src', k, stack) + end + local item = compost.get_rare_seed() or compost.base_return_item + inv:add_item("dst", item) +end + +local function on_timer(pos) + local meta = minetest.get_meta(pos) + local progress = meta:get_int('progress') + 10 + if progress >= 100 then + compost.create_compost(pos) + progress = 0 + update_nodebox(pos) + end + meta:set_int('progress', progress) + update_timer(pos) +end + +local function on_construct(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('src', 8) + inv:set_size('dst', 4) + update_timer(pos) +end + +local function can_dig(pos,player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if inv:is_empty('src') and inv:is_empty('dst') then + return true + else + return false + end +end + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + if listname == 'src' and compost.is_compostable(stack:get_name()) then + return stack:get_count() + else + return 0 + end +end + +local function on_metadata_inventory_put(pos, listname, index, stack, player) + update_timer(pos) + update_nodebox(pos) + minetest.log('action', player:get_player_name() .. ' moves stuff to compost bin at ' .. minetest.pos_to_string(pos)) + return +end + +local function on_metadata_inventory_take(pos, listname, index, stack, player) + update_timer(pos) + update_nodebox(pos) + minetest.log('action', player:get_player_name() .. ' takes stuff from compost bin at ' .. minetest.pos_to_string(pos)) + return +end + +local function on_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + update_timer(pos) + update_nodebox(pos) + minetest.log('action', player:get_player_name() .. ' mives stuff inside compost bin at ' .. minetest.pos_to_string(pos)) + return +end + +local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + local inv = minetest.get_meta(pos):get_inventory() + if from_list == to_list then + return inv:get_stack(from_list, from_index):get_count() + else + return 0 + end +end + +local function on_punch(pos, node, player, pointed_thing) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local wielded_item = player:get_wielded_item() + if not wielded_item:is_empty() and wielded_item:get_name() ~= compost.base_return_item then + -- anything wielded. Try to place it to the compost + if compost.is_compostable(wielded_item:get_name()) then + if is_distributed(pos) then + -- all slot contains someting. Just add if fits + player:set_wielded_item(inv:add_item('src', wielded_item)) + else + -- not all slots filled. Add to a free slot + for i, stack in ipairs(inv:get_list('src')) do + if stack:is_empty() then + inv:set_stack('src', i, wielded_item) + player:set_wielded_item(nil) + break + end + end + end + end + else + -- empty hand. Try to get from compost + local stacks = inv:get_list('dst') + for k, stack in ipairs(stacks) do + if not stack:is_empty() then + inv:set_stack('dst', k, wielded_item:add_item(stack)) + end + end + if not wielded_item:is_empty() then + --player:set_wielded_item(wielded_item) -- does not work proper with empty wielded item? + player:get_inventory():set_stack(player:get_wield_list(), player:get_wield_index(), wielded_item) + minetest.log('action', player:get_player_name() .. ' takes stuff from compost bin at ' .. minetest.pos_to_string(pos)) + end + end + update_nodebox(pos) + update_timer(pos) +end + +minetest.register_node("compost:wood_barrel_empty", { + description = S("Empty Compost Bin"), + tiles = { + "default_wood.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {{-1/2, -1/2, -1/2, -3/8, 1/2, 1/2}, + {3/8, -1/2, -1/2, 1/2, 1/2, 1/2}, + {-1/2, -1/2, -1/2, 1/2, 1/2, -3/8}, + {-1/2, -1/2, 3/8, 1/2, 1/2, 1/2}}, + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + }, + paramtype = "light", + is_ground_content = false, + groups = {choppy = 3}, + sounds = default.node_sound_wood_defaults(), + on_timer = on_timer, + on_construct = on_construct, + can_dig = can_dig, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + on_metadata_inventory_put = on_metadata_inventory_put, + on_metadata_inventory_take = on_metadata_inventory_take, + on_metadata_inventory_move = on_metadata_inventory_move, + on_punch = on_punch, +}) + +minetest.register_node("compost:wood_barrel", { + description = S("Compost Bin"), + tiles = { + "default_wood.png^compost_compost.png", + "default_wood.png^compost_compost.png", + "default_wood.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {{-1/2, -1/2, -1/2, 1/2, -3/8, 1/2}, + {-1/2, -1/2, -1/2, -3/8, 1/2, 1/2}, + {3/8, -1/2, -1/2, 1/2, 1/2, 1/2}, + {-1/2, -1/2, -1/2, 1/2, 1/2, -3/8}, + {-1/2, -1/2, 3/8, 1/2, 1/2, 1/2}, + {-3/8, -1/2, -3/8, 3/8, 3/8, 3/8}}, + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + }, + paramtype = "light", + is_ground_content = false, + groups = {choppy = 3, not_in_creative_inventory = 1}, + sounds = default.node_sound_wood_defaults(), + on_timer = on_timer, + on_construct = on_construct, + can_dig = can_dig, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + on_metadata_inventory_put = on_metadata_inventory_put, + on_metadata_inventory_take = on_metadata_inventory_take, + on_metadata_inventory_move = on_metadata_inventory_move, + on_punch = on_punch, +}) + +minetest.register_craft({ + output = "compost:wood_barrel_empty", + recipe = { + {"group:wood", "", "group:wood"}, + {"group:wood", "", "group:wood"}, + {"group:wood", "group:stick", "group:wood"} + } +}) + +minetest.register_craft({ + output = "default:wood 6", + recipe = { + { "compost:wood_barrel_empty" } + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "compost:wood_barrel_empty", + burntime = 45, +}) + + +if garden_soil then + minetest.register_node("compost:garden_soil", { + description = S("Garden Soil"), + tiles = {"compost_garden_soil.png"}, + groups = {crumbly = 3, soil=3, grassland = 1, wet = 1}, + sounds = default.node_sound_dirt_defaults(), + }) + + minetest.register_craft({ + type = "cooking", + cooktime = 3, + output = "default:dirt", + recipe = "compost:garden_soil", + }) + + compost.base_return_item = "compost:garden_soil" +end diff --git a/mods/compost/locale/compost.de.tr b/mods/compost/locale/compost.de.tr new file mode 100644 index 00000000..ab3e7541 --- /dev/null +++ b/mods/compost/locale/compost.de.tr @@ -0,0 +1,6 @@ +# textdomain:compost +Compost Bin=Komposter +Empty Compost Bin=Leerer Komposter +Garden Soil=Gartenerde +progress: @1%=Fortschritt: @1% +To start composting, fill every input slot with organic matter.=Für die Kompostierung bitte alle Slots mit organischem Material füllen. diff --git a/mods/compost/locale/compost.en.tr b/mods/compost/locale/compost.en.tr new file mode 100644 index 00000000..aeb104dd --- /dev/null +++ b/mods/compost/locale/compost.en.tr @@ -0,0 +1,6 @@ +# textdomain:compost +#Compost Bin= +#Empty Compost Bin= +#Garden Soil= +#progress: @1%= +#To start composting, fill every input slot with organic matter.= diff --git a/mods/compost/locale/compost.fr.tr b/mods/compost/locale/compost.fr.tr new file mode 100644 index 00000000..2bfd97e9 --- /dev/null +++ b/mods/compost/locale/compost.fr.tr @@ -0,0 +1,6 @@ +# textdomain:compost +Compost Bin=Bac à compost +Empty Compost Bin=Bac à compost vide +Garden Soil=Terre à jardin +progress: @1%=progrès : @1% +To start composting, fill every input slot with organic matter.=Pour démarrer le compostage, remplissez toutes les cases avec de la matière organique. diff --git a/mods/compost/locale/compost.pt.tr b/mods/compost/locale/compost.pt.tr new file mode 100644 index 00000000..7e1aed21 --- /dev/null +++ b/mods/compost/locale/compost.pt.tr @@ -0,0 +1,6 @@ +# textdomain:compost +Compost Bin=Silo de Compostagem +Empty Compost Bin=Silo de Compostagem Vazio +#Garden Soil= +progress: @1%=progresso: @1% +#To start composting, fill every input slot with organic matter.= diff --git a/mods/compost/locale/compost.ro.tr b/mods/compost/locale/compost.ro.tr new file mode 100644 index 00000000..580c7403 --- /dev/null +++ b/mods/compost/locale/compost.ro.tr @@ -0,0 +1,6 @@ +# textdomain:compost +Compost Bin=Cutie de compost +Empty Compost Bin=Cutie de compost goală +#Garden Soil= +progress: @1%=progres: @1% +#To start composting, fill every input slot with organic matter.= diff --git a/mods/compost/locale/compost.ru.tr b/mods/compost/locale/compost.ru.tr new file mode 100644 index 00000000..ccf80283 --- /dev/null +++ b/mods/compost/locale/compost.ru.tr @@ -0,0 +1,6 @@ +# textdomain:compost +Compost Bin=КомпоÑтер +Empty Compost Bin=ПуÑтой компоÑтер +Garden Soil=Ð¡Ð°Ð´Ð¾Ð²Ð°Ñ ÐŸÐ¾Ñ‡Ð²Ð° +progress: @1%=прогреÑÑ: @1% +To start composting, fill every input slot with organic matter.=Чтобы начать компоÑтирование, положите органику во вÑе Ñлоты. diff --git a/mods/compost/mod.conf b/mods/compost/mod.conf new file mode 100644 index 00000000..8660220e --- /dev/null +++ b/mods/compost/mod.conf @@ -0,0 +1,3 @@ +name = compost +description = Compost bins turn organic matter into soil +depends = default diff --git a/mods/compost/screenshot.png b/mods/compost/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..856e404022c605fb8792d0b8e0168e0d562c30b8 GIT binary patch literal 335038 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�v*YOj4b;ab-@_FVBn#wH%gEX}7pU?d$K3?dGuFvHm#z}5z=3bUs zeF;k zSZ(o>Pd{5gPW0yWtMgQK%i?vLf_NVGbh`jp%Di5>`=Z&*t`tGbVvEHN{Tb#+gg<&RzEZn?`aWp#?#9`)+>OVDZ-#xYGHEOzJOu z<#&JO$NuKuwVo*hhHQK|BVn|@!Lbs+dhZQ3n>)X)H_a`V>{HX<20L-iSy@Bml(de$ zw(OP~ZwCQ*M!JZ+Q&nN5N+3Ewq$mYauIYt_X^|skb-tQWPGT5Jx$N5J*!L|Od#WGD zUE7Z1SaqOvG<;77;Ig6fqJxYGXku6asssYJ$XMn>H= z%8+Vq?-gi@2youdgRh^eP;WO<6(!;%n0hdGdlqz>JK-sp>`S9dXJX<1AEw zKzTGbH5lB`9=xcKgJd8IL;!@wji&*CkIv96nL>?1z<6RGD2;Z3k+mz5lRO9kVduuD zVl`GB7M8LNMFCuNq5@WOfCIBOI}acoi;E6G&SC{z?lTrX&O|7w7*e5HYd8^c1l)lF zsb>#Y26hIse|B!cqcz{8BJj>AIc5f}d~UJv-6w5AV?zXUj;3e03M&- z0_eH}&PK8;ANCJ-)D~sv8G9}(PcOa34BnJy&0&}C!|6Wr z)Qu>$qY!#oRiA<0^}`GrrbU+C9rgg3(#zJZZ4-wf?e{xfa0oh@a$K9>705a7+HRrY znQEyx+$tROe7`Ax{FFB@^Mfmehbj_U7#x%Ce0Yl$2ddZnmJG7JTJKEh+FM>hza9OM zBRXSUmF$)kU8_0^1W)S>nRUnaC4BYm6*?jKm(_ueTwXUoyf>`yDtxus?q!`6FHE+G z=sPHu!gp5H4P$biES4lRaU9sul3%$w3!9z6N@q3w|BzDGHd|#T)skqUnE=p)-4Os@ z5aj(Z%vV*{Hp7^4%fjJG$-eR=4k0j8^A{L&wl%dfAa6lEtbnB1EQtP(P|yGoTbAX(>!XmRwp=7@12hdfD@O|5rH#PsGDr} z4n%qqE?OC|Nd%<;GTMAJ?VV3U0U>x7 zS_fzzL^2T&BGRdlN8EYuk$MJD2BiqA+msawE*v@!7;6dVtDS^zp~`^zI2BSrJVbz$ zB@Jw(YAFmxY`u?Ah4f;~w-hLY9Jv4jrLo`+aqn|43UwaB>W*$f@~)QbqT)@Z4pkK* zM^L`XBTc_C7lk^ihP`$xP2xhu&G*^@x&f3+DJ5gYK3;SjPnATe8s1vsFta0?T9)XF z`SwMHk;{1?az0d0b{2RoB31OFjGK2!L=*z3S!S3A-mW|J{j)VHPHs#z`PCh#nrVwR zu?gxG!+7Gc0NCvgsydEG@8kT5=9qtDo+E&iCZ{V!E`1D9w`QWZ>c9H@+>CZPGIQbG zuA8Y<3+ys5bP_YjVm(D5G$G(@%|nmR$HQT_nNL{dbQ-F$Gtp)uk1?>68924HdjR^# z0Px@&b(hT4?vs{PADR;7=_OSLs8TO)hBaX}yRcS_JGk_hPku zE{{KY{R-E63pYjD`N@qf`}}9F30}Hr3%yzN$FP!%y|?^Yk#vh?+M>F0*Wjzwn<}2N z*vj4AVZO$`8*J+qe6_k$zOzmL{r~BIYhpa?_ift(G?B-3wlhFtzG=$3%V1eu`9(kN zJjn&`gZEwA5S=lbVMy~uZ$eRCh~YqVvA){&^v&1z zQs>wYDTZpgIzRb*Jl$wbw`x1TS6x?15moB~S$If*&OWMFhK;i)`<>9e`Zv%+k-Oqw z3*CwAi%7A?J(Z$dlna-V#?(KLc}OCx$mBS*@IhS=7kTLOa7se#s5EyVC#uB+-vu9ok0HdSY1^g^ zA=cCpxePYv--HC)=ecQ)>AIuKUTSpW!`QoF{8p|C5(*+VB`lP)AsX zVRV249IOHU+k<>A;j2w2p>wqC6TAf|E`L7xSujs>$RWNJW{5RDev* zGH?pH=#;CJN=YG$bv-%fTq(to8^*NX?@p&46MqPzwr$2SH6ixHpvIyu6leV~%*a!W zaYn6VV#+4v@=D16>f!#~<1?;n>FBWQ)@~&<&k6*3e0o0I?FrcJyQin)t@^C_$c>-Y zHaCUtzECHd*_<%6&a!L_6(C1G5)p=;%~UXr>?(>?(;$80C9yJm=TsmN7b;wk1|fns znUul0KpILZHG{Sc3Feq(yHwckgYR5AmhR32JU%giap2Gpc?6GAR1}iWu>@{m>d_n` zEyI}wevdL3*ecB-RA5Oojmf!ca4HZ-4l3lxWL`8CIqgGC&n2C5XzH3Pk5!)6-Z`KE z$VF0tDneUt!0}kue{ok=@O7c!U>=MV>Vz^p=15)vA17ES7rd$08kEMInu8DU@(o!D z_?Ffls;bqGz&d0_#hoEBqK&$UKyb{-x&mVjy?LSKhs-n6S{N*Qq#sVGO-WR7qcttK zLBAY1E?J>DCjd>;0i-G$g74O&iLJp|U3V}&873J!7dPr~NB4IJBT(tuQfz8BIE#2LKtdXfKvb>Z>eY;- z$te_|MJ6Cr)qAfZ5fZ3{B%(~SMb}}! zKORr6dZkh++=S3I?J$lp)Y5a;b^S1i@P(oo6ZCcFaIbsRTu^|UvpJh_&@k9(iq+hR zUcZW;KR&&<2wrQnytH2;z^h5W!KML^JD+<7!HLUbb+LtR{{WliqooIOA!MT&I;61*c9&j7S0F)Tmq9RRHzKU%VcJwc(Oc6iBCE@Bj9+j#&v2^2n3 z=%8R>bolOd}4H|CO{*PKh=qcNnK zcznB!{+c{$sobJTP+tIzv4!fXf6h;D@9$n$0Y=j-eN+pVjjO72mIFw)=3`ofgP;1r z{@_>UpW86-*$%$eYL~47<~+l4^|-_sC#@-o>iuCqr;g3T!qf9{x9?7;Va^F~Q%x?M zt!(bPYU^)M+?MX~K`%O^=-TN^YeH>?9&A-?@aH%FGvANJkCcI#+~ z%GzE{_iC@25CR|^`~HeOx9#q!nv0fPaxNj-Bg7DBzP)G;%cCXR3ZU=LT8NgRvEuKuWRc`~D74$4D%xRKyF8QjByW`?&o6Q@|BHPG8 zXO5y&T|lcNCnmkSnJ+jZ6_dx43j|V6jzHdfO=2VUPyO64<-&6#&tzFj!jeh}AH3nBZkJgA0ss4N|F&e7 z%-*YL5h-Dh?w))Q7sUlh#|&Z+yH;Ef7X)DE#d#61DyuR%DYd#IX-tv}m(tz2=0MG!ycg%i2O%fvn9_67p%~3at*T>noX1ph=A6gV zsE&O@z5$d&ln_;fn@*cnOUbc8Y(T0-b4kfLCNC^pQWh{nsHM0k`xYuzP>D6SZ19fHbR*5sIeNgL`77}tfVNVq9(MUqL$WE!k4_*)AQ%vNAH75bx*bp ziO98MU0n|>0&kh@c_FOXj;;Isr9TT@o}O;kiJ1heay5|Wp!ybGR!bJ4rF@rZvr)B4m#On zTEtL{!G1yrw>Il;qb9qqqZ=Q!S?mTMmai*3+0_b*@YzXQR7CMXSN2)!wxrZ9;j8cL z!PCy!M{rGI6j2E#OMjU`{GL57`Zq0~d-2ov!*_*X0rXgc z03ZNKL_t*bxo}?c;!B&PVKfc;WPOXu3!fVzQ4v<>0zoMd36b|s6^+^}>D-1%eLwEI z&Q_dL?oc@F{qylSHP~14*kuiU8K^l407o)zW$ROVJ{u+TvR?s<7Moio6rG2px*LUy zcOD8yI2*!fcHW6p3j-;V7(7in*`-V%KS7v|p;Ql6g7+Ky;icPuzvu6K!3m8 z9X}nQXm(MH07yN%duQCGT_f$z1IS}8iJ>NVr#6Ba$^wP&oQ$SjFETlAS;Hd~DqL+m zr(S(7vI(7^8xg|XiJ6M91qbCcDgeI=?k@#Z<;2Y)Iy7Zqd@^%ql=HYLq*zMnGv>&e z5LYh2*IAnLJ?@;#X;f&8jc!T0ORV8c*x9<=Qcyz(x#aCfOj6@zF=yzRVS*K z0d0$S(PsMgKAJFJ6*FOU>W`NjxyS_El7>2`irs7&T)2H&jaBVo&OP%Nh1%I{_eA-;M+g{Gq z2@T(6A@_5?_WQs7b3dNOG39JC_KcBJO_m6kwY2kY=ex(pr$twPm_0C$$J61krz^`- zl)@qStIiI~59xKYn*@me}44`f8-~Y>kg&)W^!7y z*obsezE@WVfszV4=c)oy0C9kN^#bOiq-V;rYukPpyj#gb4~PBnc(T6EnhvJ$j%00d zRTol(G3R|(dv?ZjoEPZvBDwkD?(q10y0yf8^>F|0@o65bZFfQpvr4b+8UPOu_m7Xy zw^X8VD$2&*xCUw9O5QbImEegBr@j!OOsd%2Cn7lKn3*$^qi_gq>(a3_2XCPr;}e4r zc0^3EArNwwloNp2P}fb|YjcRo>H~-rkpxVl%>f`OClwMfcXxq{xfK#EDGuB; z1YmgA*I_5HMZlM18G8T-txG4dEldse$b;s-#9bVoGJy6z0O;RkYbx^%*;^b@vvamo z;AbP7Tpnry$~<{B_jQCSsfM^YuC-ShirIZBSjAke-y|A{@wgrr?L{yi%^zt;lb@o@i zY_T*a&*r5G`L-9V)(FD6jIfw(BBG{=^HOlvw*5G+(~zci9Mu8{7XV$i*Bivst#-GS zpIN=6OU*AK5Y$=7m;%tVL(SToW0JDH%&yVoSH8A_a}KJR84HAI_QChTzy0j2Ig%|e|OkF zAN#8?|MTf&ekTC#4u|LCLins_v%ZV=1j4mYyQ}DJ+wMeoN*uf(Jn3xHF#EQoIXEcIOr=v13*yy^a@9o`IV-%N z#loK4-}sq-_)mZ1zllwx$q)-fF$9Iyo`A`LtRKe1es?_e_97Pb?me8{ts{HQg_KnF z-Q&}%hkIOqAr4b!&WrJCG|Lc5$^@|8(yn5GoRtg1W5W5!hiZi82<8;z8ZFsEV5ooF z1L*GK>FoeQcNgLw!>M3!SXkuw&a0>kaGtoZDTYXBd>WTyX|r=60wWJ+7$Y60(2psT zAWQ|T*iJHh=XM`^0K=zaXgwbj0>vFMbAB#y?*WKr6p(YQ!~=3KyVn8G@x5$3+yU1hrvgA~Up!=zt%m5s0RZxG)GPp=znQyNF?J}u zK(!22cfu^CxQa{!5D+^xWR9RYv)!d7PrN$A1yUdlDG#E+Zs*fby@legTAV2}6y4t1 z6qG!sKMMp{mba#IElYC|RC&bXA#uczI&#R^oV%u~%r!5$8t;@aS z1fcD9P_UGo#v5}It!o#W1xYr*Gt1n}Xp^O`Za<5RH!7u^S00p?VM^=bYZ%7~4A9FW z)nCeuiLg*l8%z0ce^;&BC%kHs>ARc@k<*K^Y09+V`Sciw2q4ubX@j!phm@ErmwAnq zMY`y;Sg6*YiKtxrF@gs(n)6Eh!LE_!0hMSq@uareFl1=i1g`K!PF^FI+R z#mspSS$)_KAQBN% zs#@=%h%Wr*X~Qj^jq_$d1vP?l;nz@0JZD{m^OMebk(wG&8CZpLbao+gOC2bgc5lD$ za=i&HD_ReChvV~cHl3=mbZ6#w(JneY`R3KD&)>bp`+9n-_WmTw~7m6M#3Q~pa?`OrBre`sebWxT}#35=F$Y$?(2mqbM&@nvoKX>qnHFl5e_Z#G5gNN7I2b!b{?)` z5;XQ1K)Vm{!VJxVJs60cZ`-KM08WqDpvRQ5ZyEqi=lU9LTea{2V(a3b0F=ivyknT1 zDFc9S!AU?UiJPu5cti`AzMAGXJKqG70*fb3sZMZ?r`s?93Z^Q+ch;O(fi7EAzz1h* z?L1a4lAp^o%(8E1I$5FUp9}p5b!IK1-jPRe5yKysHQTkl;$m!U@-_g;`&c;RCb458 zCn9pC6q`%D54vcw**KRj+^T45J{z?ST1)dV)IpT0G^d?wj?fy;VoOjOUQWlC<5|R76 zJNxeb5TeM!fPfzMt$sk=z%0hJR&KytQk@Io0gC6-;{r(vR~g2uNBPrFKV8Mu0f}x)-+MSP07`zg+wv>bp>>NkV_WNfy?t5SyZv#3j_;DDJQ5S+#U9X z%klZRDuEVXW*Em^+uh)0%dEMZ2BSJ--rw!V@obEA%O>RRu(wzSA`D~dRu)-wP1{p{ zYnleNZDA=JoBrB$TuN;hQi1t9hcI*BI{PdeN(><~L_oE^*w4!;=DBrV=dmN=H%(1nhiLMvExwpy+?iO$|#L?Y~+Q&pC1-^e?cQVt=Ml576Y zbY%AX{poaSn`r4#MBuX!?G_sX0J-D}uql$HxvzU&gVLo^U}6a$9_Pw?{b_A%CX0Wv z^J|yLnDTP$|37}`fBnz?+D}R{?T%6~G@@n#Ru0&qBza7178B>GYw;E*ubgyG6$>?il;l2{`_4QhRY42%x=AloAH&GdY z2LuH&R_W+?EC6Wlk+cmywiu6jc!otTk|&A^AoWt75`gXyyE``wrQ#=ME5IhTLQWjo zI#ivGbNVNZNv6d6T95@_Te5ucQ-F!67AOQHtY&G1Km^Fh?apF1oD{P=RDt@P1HhwH zp;#B7;LQ71tpcadhS)^_s+{}ERPO%cHVv#bR@r-P(x0X)5r>P5HCTju0XXD>RM$Tp`R!730 z>xhE)r4+5RqpTH3a+92U3B91%A=5xMB5%WC?OqJ=csgyG9j^{6r(^#DMzS0pqv z`(e{?NI4%*!|PWMdeJK|gDPAB!Yd_+-u}f_3r+0ir;C*8x9R-LgwiIN*p@MN0H*dJ zOj+%^;BDzWVtTuhyY591)%mx>ghbAwn#~KQvPRc5lq$ffIPboVj=>c;B;Q^ov?#yo zF7bP|@W~~7_39N~ZoPPc2EGPg>6!?;R=|Bv3#?!Kt$*?5pZU?YjRXwixDL<3n8vng zH{Z&dF!y`IkZLiKw8SY_=jr+QaDR98h*WF_1j6(2cy~Bp*&bC%^s= zy0%Fv2OpUW85XZ{s_0Q2$8s+F{qA@?nJLw>(sIsQaWbYn9SM3FRor#$unE_^Xe7$H zRO3f;OP}m&qxW|D7K-}|0L)CDpdt(pRm3I$0s@ch0zjl$LUbTinCZq8SKOJ3%WyAn zDg7{Zj(q8*=IZxTYSf+$Y0< znpe&KqX6LaHtk-S9Xp+#GJtsJh^grufZ?$+T>ZpjhTvrCqUau)&=8tHP^(zmmZ$-s z`ixuzS=v{zWbu*4F-uYJeehHgi;7GuSMpR&W|{?9j?jGr==gb7pu2a~zTvrsCx+;P zCsp_z4Ns$uiiLT17Xf%h|IVCQ(B2v6C7#f>RE9)>e1vcY;CHTiNsN-l3?MX=d&z?U zaDQn+l!1O6+gBlI$bVAi(&wsH$h7lSk_8p3V4TNI09M;(rwZp>O5^OCkV^toFFuP) zxpZEzVnS-BGFdNGF3GQh*{4d6T-_=y>IO2?c7;yz9W@^uU9%1o<9Me07H!q~5(Bti zvgVSRt-96aAWvh`jo#{tH`X~zyJ}IU)nf?Z;o%O|Na9=-rIeTjpcuVK5v}$du%3Jq zNTpGj%`EM*qB;|c*PxPBEwgyRVsz4t)%z-R=voasH&$OBfWum-KBd#B**)BN7Zu@K zbs4>%6kerHX!vw;0FQt%R@ zyF6U^f*jO^Ne5knufAsmmQ|O-kemaNYj^GGcyf!j;-!!Nn6o>#8Iy^rSM%dF^X0Z_ z7J%n97>Wo$(>9aHpPtL<^{a>Z74;wz-4b1`oITb=U5E`-v}Sr)MsJxwEW%pbP7Bjf ztED7YiG%qsObBp}8{6p3#WP(6fB3cE`@tXnaZJ7pvmQ&;qB&e0Ew#oulh(8r0zpaC zA`aF109BQo59CbSdp5-;1>yO4x;yNlP!&VniDr(q?xe#4$R+fBznfGS^EbG^yL+x7 zQ0D{w`Qy{;R}ZwEmZ~Sk@puZc28rZcR^=tob=@$GYeJY_2mp7UbHz&>NXH_vb%s9X zqyToWBSDy3Bdm2=IN7qnuvX^drVsc-hJfzw?!1g=VP8)4xhd?4MVTu@hO*QghfCn6n^g! zNm;%5QV9dN`=~j7YXA@|&G5v#od+Np064RyE1o{*`Np4#3`yGTf(=;S5f~J(`>5Us z`LXbE1P~*raVp{hl(oAj0R2oI5P&)CX6?5Jrjk#(4&}Rw=o#UhCQ?^4oj%xRr z6Gy(936GE2cU4Pg^I$$n6>F;2ZY_la{K47ERX(bmjo*1vI5Z06KN)Ly&=t7?&3$|} zAu$&y;K;j`hxkgZMay_*HNP(AqChSwgl5G~(oI;23tO=@jHi;bLStwYsxKI5=?W@f zTawLww(B>RVl4~0>pE+wD+j#)$xT~xhJSLK}Awwuc#3mH{t2+cIAxXpVMBo)3|ZSWGR zu|IwG=_hOX@(n!~tpr@#Lpc3;5wu4jEy6exYR-b=?Aw%qFV0K-b>rXz7J?jP96kD6>>U&vW z{lahl!EgS;U-d-AyEG>oOkl>)58bYt2ahwSc7Z<>=DE^*e0pAiSoLlp5S$P5nL7=` zJV{>&z0OZJZJQ>0`{3Oq{UPT_#N45#RAWOj-257d)M1#M2$ zQN-!#Jl)z5L%_2=`2^n*fbz@$%y-`3IUgMW$=vR1onHzYLIWx7J`C@28bNU5DFN`E zHxT3g3lYH6CwV+(HS^Vb)Jk;JGBWoJpuKCxu>f!$AUZxKv}l^T*x0?P@|4rJ(%lzZ z*LuKD3I^3A0Aj#+c-UUGVcSXg#Q3$}XFUaU#g(eVyC1%QvF(3DH_Sy;|DTTjqwvFAg?Y~8Ms zbBeLM5O-fFMRIDp{aGumR&_=Dh=rN^bpv#w<*Y5LU=?d)yqHuLY|$jH+D+Jrp(Zp% zECU$F(WdW*yF1&)FxI1elTO-ZW7k(r)&u9AXqu*G;cW{H^4^bQ+E_5CYVdwcSr&S& zxw(BFp1t=k_y0j(%1dF9Gk?2q{Jy>;MB8mnl;{m331H6l zUKV-VFE!0d^K{P_Rp2GWMMNKR(7tB{7EpCC!4r!f4u|9Mz(y;caM*+48*#jf42{6nlq9lypaPC5&ro<`PHBJ z+kX$Lg)=#uSBP_|=B>3q-z}?k=5zm`s5sRccUU81OC4vuUn2Z=+uL60g@aV(_~5hx zSAYdy%-Z%EDeRQh)y67Q#5<7E)Ov04RYV|ifAeSm(f|Bw|6td3eLu8q!jbkEEb8bJr5Wo_e7}LT~ar4*v`@>{xMq8|lFxI3(>bhnc zT)O@=*!^Q);s5!kfAF9Fwf`JI(~xz;c|QrQl=7GjM@b{22!ObcMKyLF1Xs9!&Ndtn zA*a&aHy|`SM}+?K44~;;?h6Rc6QTpq1m{4{@5cV~e*cBGOu1b;DSVe~k!i`(GdG8c z`vXC0FX8dA4rG3cOLGBXH_zM>0s+VagK5TxLgU~eERw9x%i>{?`vM?#UWObydt>sA zSK#w+upaZ-xp zJ93jg%sGHn9i?2J{~`fsoBFQ42Y|Nm0EV|C?;QXakp}g9*l{*T2_J}v+B*j*0{NZc zPdI*>tGBWz5e77k!pCIgPKfUG*h8_~Rc}I0?3~kJWNvj7V-|ACMO<_M#<7IP1JKM+ zgvNCTrIGUb z-KPprDOFEt1f?pjdTwo|ycrJ4CClWq>V42D65AF73Vi)9zJ7ZGo%K_qmR@MFs&D?y342Li5EU*42$jNz{r=eZDdjhBUYq-X*5$4fX6KxxkCnnU z-KJ%(oNlY4xubJQ3C%Mu5zPwsaqQ>!pB-*rsF_xT>v?>5e0o|UVpXTL&8ndqb8_vt zIQoDbKmwHdVVos801k)UQjm1)`*jcgjpQOs?hK2+cWtMu>?Z%7LQYo|+l6Z;WK&(W z-DU%yz5N{je?69SJuNsy`uA60{lahj^WXZ#pFEvTZQC|6~0eVO4lv<002o zMGYhYoo@x}^kdCN2!!D&E0xU(;|(9*;bPTVpUI<2bP9m zq#KqEMAv$>s(yoPO%p>HhOxq3OFb8z|GV4op8KAFaY(hsqD2iqSM*T<8lQ7rcREi{ z6|tne)ALB6!<&Z456{Js0O%hx5lUvV2%4Y(x;t;eo#C0l8X5=C@j1oLy1U_A%`Xwa zN}u#LA=DA10dish<5M3VDk7C9j8XctM~8E@LA873hDXz_o7({Z$dC=wD#9gUcrLpM zYoS5gL$K1v!-9GMudX2g<4I&R4*^)K9Yv6e%{}F0SQG@(RAra~?)kY2(s%oidQMsL zSeh;X@GW8s(+5jI-1`nrhC1`Z&K#+E5&;OWob&~geJGi6=%7pjpxGI@Dgg3O+Cv1u zTH3oN92x+R-#B)6Z4(JV|90#FyhC_6k6q2qBLTqiZ3X|jedD6oZJ0-Gb^xd(jcown zqlw64cB&BN z4al+Fg7>R#EN4z^w4nW5y#ed}ejU7_7g01&ja4BQsS=Jeo}}kqKf=pZop-dBe9)U$ zuQtt0wuAkc+NPP7b1Rutb)Kvko{nQ*`e%Ea4{^hvS})PHB4JxMPt_G!BJDhiee%gS z=Yq0nnj5)H%U>yYe~y&A08y?B0+;||y#7M?-j;Pg{XhJ(-}w3es+9cv zeDdB)&VDhw_QP;@*k8K@=!%?bdg}AX$LT(#Cd5?A^*lUaHu(s_&%L9cy?yu5o7brB zCR2{`ty_3q82IW?1pr_D$6x-5zy0&#M62E3B0pF!Dpfi+rqwJ$5KaBtCM+PSeoFwN zYZhKRXJIN`pnq41LNzycGPqS#X=<*XJV*f*>*c8)T2+9*Ci}*e+NK@H(RRLxO+O5x zGI6!lP2Rqdc?(r3&-3yA?r=4~dBf>_`u6jW-@KXsnRB*-d0#sf=;?I4)+%oT=degl zz0#)Yy#v)$I{?SedH_uqeWL`FAp@XLg=!&EY|TNGd_QMKTpu1UW(&@u&)ZOP<`3XBJ>1=JFnslPdYs&0HHM~(o132pj!}=001BWNklF*un zKx_z2oRyt!a(QUrpFhjM|3}-q#N3vx*Foc(kM-D(|NqaU>Qvop$08&IiB3e2=^+uv z3N#R%5JyBb5G{~#u8pn~5GW!fBEoRx*oa0XnmBfZgiu6-#0@%xP81=zLte6dukETj zRprLhPTs zAq`EoQvN8;QV0{E(A?FkM*rRc*xYGhtpK>ENLm4~buz62pj+x5yu9jT+}&0%(7^EI zW;yBR&Q@E^NHPlg;|Rb{$yf@LGdm5S{n!BTLlmjM#Gj5nGFTIdA1!H!3EA#V)ji0z zRRF?Q-c4?f2A)Ro&Q(Bcw%P|KO&o#`L4w+u0fnm7!yy1jF>P)uy-{E!$06muW*t~a z?GTe~GY{9_J4^wL&8x~((nAN=N2Vw=x%p8ACU2cK%CZJ99i#q&K0vpxmd?@x$T4{2 z_!oUS)-R$NS};?wq_2tL!-U-Hcdn#n#xnx!6WCN$S$}r!1hKMWKXtcUNE^B`hmqDw z`k$D&sq^h;hMm&z{e z3l||rWH4B(udyBHXNW7hW@9D?zNzbPV4hCf?P-r{Cgh0#ZFE*)b1n+`G6T-0m(Oo@ z{=H0Jl}9(6SeBo46s5CZL_WFnN(+B}Mvx7EV`Ns>)rZX;mg3;Nwf#_^2J);;zv`t( z#g}OB5B_i$68IM{U;iO9Sf!|8#%bE`wsJ~hUN~Qw4(qxq<@0lNWwZ$~oXyQtq-twu zwOv>-n&7X<4zA`JUZcg9H) z;!S^Y0~%xE1(NtD|M1uT_@DZTvRx%VhpC{bIb=E;Wq}kSK~`M?wq#r)&CFWclp+Dl z^ix0c^S}Cw-`#B5X`D`rx6-4*($b=}jwwPbNO^*;+b*|lJr3^dC|k3#4x(97>aSqs zGi4X>#aHj%yncOl{pjM3swnp`YNO9iYv@w+X;Og*&7EoX21MgyD2AJ0PRGYQvTyb# zgJPY!`z#`q^kVt`?2JxmUmAHT_9>}UF8fm9dh&K_0MxCTdhdq>z)xZOQJr;NF;=Yx zbBss`wpL_SLab_KTGQW$$h>)J9)Gt3P&Imdh;EDkSmz~qcnZ6_s(-klOj6=lL$a{r={B1zw=0l zPZNMJiU)ly9Mbkh)!eA#qccjm0d81aD-)uwl~x#fXAHS1f&c>*#ZBJXjS-Uw0L|6_ zfPz9A``|{P7+3&^39+;)SC!_7z(O+s3CcpXnu#|rZ2$S#e=*orSKGzJ&OLgoQ0;X8 z=m88zA=s3v$n|maDywtGV+5$(tG@HqR*42B`L&ptC+`@rdhXUk1lKnTK$v*!O0`!@ zXKP;j#1L$w5|db(P)HnNcm-Lg*Sng5IHvSFPOO;lA!0|A0f;Gr5o6$N7Jsfy_Rh_s zqItp1G3qR+&ywVILI0|eLV-ARRrIs?A&Evo(e(&;rb{TXG#4-5EuGCOi({5XZ35Bp z*lo94np3t2V0w6ZQd&!!ku>}8Qg-AsZL+!u-r#5IxSY#ak!L9ui)pizL5B4?%2hwo z&s9##=A9;36P^yobJFSBnLl>Jb7fOWkSpdmDE&zU=1tqm#FSt9dhGQWb3+&dVfzmn7@`d^x?;ui`C?OmanZ%qss1EqkrG@6|OZH{!mJU^7xN`{{Q%e zpZ*CZ8it{*nhHNYRWw5=pCuIU26_J1e)Vtu*?<4%SSvS8iIb+KFqcviCwkEh zFsBkOf!V<3jGQyZ%9ET0ItoDIi?EKB`9O+(_DIP~&ocfcM6nx{pH>Q-5*Lm-5tu{v zBNbaG5sit70~R{WRyM>)M0H({)6~}WY)PSwu3(30swykl2-(t|PCFVv&Wn>WcH8Y- zU4{?GxJL#tqd(@Q`k=AeiKmX`Q|Fu6UH~;wL$49R$ z0la-#`A!%qo#R>v;~|+kdtum}62Llkp{Wg4+IJA#=-IE=Z6M(O!S8Mi0An#6ovjHV zrAasC!!C#-r`ZuGiHSqAQ4ySCR6e;8evAOTXV*>bt15IU#RO(!Lu*<&Zyf-hl1Hj}fXd!luneH8 z4Z!W)S&tn7s%mS#Nqw0QqUs+VAOjnE*Q*+LzKgsJVS|y9_?1klBhqp=B~n@s2P|Zy|$Ds?~&?v zW^K_~Rm~dW@G`?OIG4JttpWCadTvgeQN`>t9=r#*s@oY~$wV?wIkRJX(NI&{*77Yw z&Rw8gb{1t>P;rSHI%#dEO9&?d@DI)M>vefQj%6G!*_Xi0em_nVCk9cBNgM5>xSgdH zb|YO(+x!0bEY9HT9M!tvzpB~=g_ZXht-a5Sl`p^eY!MhO<^n`og{A(*GhwEPW<&Ya z(Z1qwwOU)A=inTUS9WS{BTGE4zfHV3pD%> zr_s8pk4vK|wmH0+0JLp8Tm&Sai>nCTxR`x!+qN49ENUXc+{3bBMBJ+SOZ4oD@G8$G z%NJv9CxoIjl9S)iO6l>s6bs+sy>+%(NFj%`yjgOu>=^!W62dvjCv zi?-W#9Hy9?VgTTHJnrU}&vI0cosEya+ z0HYHWh_-2l*-K&;#1*28BZ`*|-T(HWEdgvs1%hfoM0SJZ#3B^^gKusu0aZh8<#20^ zI*-;RWLr*viW;nK)#0mQo+sSo0P>@6@2YyM0rc-&-6}ct$uVh)1Y=cYwT5ber~6S^ zRClWX(t%)VQliHPoJ+H`pHo1BJ4Cb5OFk8GzPP~0$9$ExJL_C3@+l2q8oa4#mOi>Z ziC%tkx%-kdI3}U8#$!@;(aVc)3P8o=h8V`AE5*S3-wgo7>7J_CwiSwZL!tl;lf_R? z1NF|NGOY{;4;RzB8h|#ecjTtH--{rLhljBH$bu1$DHo2VQL(80y-%JK7}hEV z`iBvKZIrRac{ngko}?9}FeU)e#d#i-GWN;)3pLWo z8uZTT2fRU^EZ|58&EJ6;o5_Yers^gO7 zD%|DrrMvC+d0=|7xtS^}o3z<9g0bXi_!!r1hFYm~uJ`(y@Wkg{oz*+fefUf%^^_3; z&z#)XGGF0B(Y0+G@Yiv4&s65ul*eUMPP`7kNFt|xC;;nc|HohZh5z)=05ptaW%Sy2 zlt5kAZ+F*~SluvWjCBDb9v+|WZg1q4YTI@g#*^xylBnk87gQ-a~B7_2MiLQxy2mU}7YWRC48JDocrM zt9(ey+J(s&0zt6?J$Kd#z;FEeKlrhK<;PEN=GAIS6JqIA=EcChG!-NPOq^J(tN=C3 z^8ftL{QTef#qVmZrJr$Oi3po^(~l*a=R(s<)%n!iWGo9uHZg zinD&x6NJ0nZo1-gwq8lP;0aWh5Tvn?m(|7q?8ays9o^D+6+LT9F|r$inFwH0S!mRa zk;<>G=ktnjoTGtq#W1+!r~J3InP5A-8|K(aZIA*82;OgmO(B5O@ZQV*C8q9>E2Os7 zijjP@jrN=XY;KHuKj|&iH<$(vVnSgEQ$U2i)uNggFU{`Jg)VGgHvszg9>6dp+ZX`N zjp3N4Ar8F@KHa^^-qYQ^-)=1ccpM&=WlX!T0dVAcrzOQ%*;O`$E;Uo2dl)x2m95Fv zX6U>sL4K;%QHorarfvYR{kQ=zjR}AkV49e;9(rHmlVKVnrAXzAVR(xBkE)sbNn=Ec zO6kB+8n%Wf-+t7{n`@&05p=;Hf*9GW4M|EPfT76L>RmPT8G_%u**yGCC%c?N0FXi& zkKtz90H_<)9bL-j!X_8TK7wKX2o}!>5Ohsoz)~DS zhyl#DvBu^qq@RLVQDiTA%JkS=hiYD0xzEGsC3OG{mpDy4-cNdGIWfKsfc+TTn@Y2G zeFQT;Pgf&bN^xpdDTG4dc$8kYi?t1%xhS2@pW-+m`V9t4hai7&>3?a#vo;TtXc`9m z*q|$Nci+yG?_0AwAEM5{Pl=Y1vMZDnjS$k8RtW9mmVsD5ZxWptVF4f|Er|jK!~EE(rSbs4^)>7O!=RF`SnI zLF&|pt-Qg=lX-|)$s_2rb2$H!5-%=ACE%Hb>Jh4nx%iKkPfONpF=W<8I~S}q0JTli zb;EYs&bY^isEv*x&f>P1pw&6Hy4mk$CBaOIw@q_6c4vaO{cg8-<O5x1E_B_LAAwO;rQgNHLg!eLqZY*pleEFnOT!4qcA>Z;kj*;)J7|40LMqK00%%p zZ>k}?(o^?P66PCH0RU7@^L6gTpi2S3?&G@q$^qEEG^C&!0&x6t0#My36{+1C^r6}7 z`>(R{WwSNiqXS^AN-?3&%kJu?s&6X*LHyT|+nqjc430R9;L5z0zOF50_BXpm`|Hg^U<7?TFZM+u@<0IG_#R%WXJ93Ol- zI&dybY;P)nhbLcDE4;aFIOP~0%?N{&87a6-xcHcwy~Q5P@MBoCn-%#%@|u_w;ai#K z31jLpHn)cV`NceU4IJ>wsq2j5TJEqD&+fCJ;8nV6MrD-CQp{zDTWlk)ggWqf@eo-@ zk41zE0Cb7cj4>&t_B6vZol39fn3FYG^#LW;)ni3Ut&J17SQVW7PFQAMb7CfW;<64f(|WUQ7+rvs!?D8$d}UX^w%N4L9EY!?sV)0vJuqmZk(DC?q zxV;q|M#hMUK9BD)CAnBrjK$iKQj#bJ0`crpr7BF;xe8xE*zxS@Q1`%Zl(-eR!J>og1BPDL4S= zyI_@C4FTL8O{?DQm^SV$C&At3}~ip{OH8v~$w=eMsd5O*Kx`yUMbeK`(8U?Zv0 z4B+NP4dDG}{k*Q3Jj(#9EGtXWTd?`a04c;2y3&KKVik1CWk=QBI|WpGGameObO3xG zmC3uads7eZiVU{a4n=+cG8;SDjqbj5!~F=r8VZwt`ogbEMY|XF@aVw^1M5+x>`#u6 zV7A&;ienl_r!|?D#He=vvhLm%mwZOoM=+XJfyH8j!xRzI_!vb$PAV6e{1_z}lK~?I zoy>1Q88E<#?H|+Gb-jyVNKh1haAh{VoaBQK^5xr2D--BAIwh;C=VoELIy~pMOaK3R zelD5NbS;37R)osBXhvN>RCVPgS9@i=7-CdJ5yYo{q3dZfWzT*Pk;(>#r5|oBIZD^E zo1d|RpH)=z-q9SD!6!#cDdi@&{wA@!I`uF+k0HvXm1}X3D;#$Ij!m;RRp()xj4=!j zKAsko&o%64U6bK58)x-Xbyb~m25LU4`9{v%80S=?(^kaog|Wgp3HNnxxV#RlliqWo zuiOfb>u*S3i2(6xIw^mE9Qa%R*ZmI(WBtO<{G`z;#u%Jail%AOE6QfK-LCeE`hJ)h zuCge}uXcUEt`N0;RLbOvi80bD^e3fApc!BZ9FfIbQCwwv->O6xi!GA)RIU620TMkH zz4@d6^5yAeKI_yZqD4H&fyG@kTjMZ`n2hqTgHuW={^~D&*Gm2m*eI2lV+?K60Nizb zjPYi_8^X_|a?;wb0tW-n{Q?%2aE0q$9pJxauFH;#Y zMpG%X&80wFDOKm@Zr`W*z$DUvCtq)}O_=1&hPHVR;}`VDjy_cH2|61gk7^c13>&v!lNc4V(Sqc<-^pB&-5AVUu4#J68{=2^Y`t0eV9g3Gx16783aToEcVtnR=}N^h zf63Iv{oTCkjoD!#%3#U>+N}oQeME`O4inn#+%Z6^7=pMydOsf!vnYWJy&Ot+LN-V# zGl90VnK-*C%#rUXCgGJe(i_2mv2=Xv7`%Voh}j1iW~1O{yBOA5fwKjd*d#^I3{+Nu zVHypFJBE~q8DO~4t4igX4O6?<^8EN4Uhu(h|KK-e^MrAl*%v9YaLG_-h8R;Z^K985 zJ!=d;9{UryG&9c?D`sB;5M#>LWkPBitpUynX7i$a>nZ;rPK_})^8CE5p(O)^U1bX}S zcW2yP?8O<3Q-HN>z^ajx!MMG>IRRMZGpp!m24lA(x(>(VVlj6U z58VQec^x3b*8o5^^qv^#qwxR0hWe3oe6oo zP`g+5oJCp#tPJe7=eSMy6tnW3U$+X5KWozm||wB<+2_%OWk>Nr)klB06I*=14otT>wM?x_;4k z8KY;;Ictx~j4~(T_z>qpUfoo#SXXOf+%y@jh3CE8_mq+`rdWn91l25hFve(Y;>y6? zl}PMWUS`1&r;QBEQCeeAfLH$WR2OhURL^TZR?LZ+NhuOBDG?D#H>G$;*9~Vh)m#p4n|ii!SH&^#>FIELv;TlenLJ%t z>&l8`7F|s)Vd|fT#Bhvn?@sq)_b@ zm#3L{b7$oMyDCc8srL+pYNG)(V&C;{1Q3%}MBV)eKyM5tD8}8V*<1hqGbeml^FjkK zjRM#v3S$It{Bmq>szJi1HAH+DU7}VrY5-6*iq?Zi;r}*G?Te;o99^@`idFv0?^bNK)X`_y7!ZA6-Na?aN+Uj0kp5|?WYF7(^sytG(1EAdPkG;N+J2=Vgkeah{B>t zGeKi@a51`_IDN#xU6Y&OZBRvIKQ-65{v11sd7{V zYfN?#TXEQv3)u#FMdxofn{g6i=43GBQ=WW5NJRWR53)AOD&>ONJCIY1v;KUpGn_QX zt$y|G+uxlTA>m*sr%-!57ZA7_@^ay&9Kvc zuNIHC+dNe_RRv&WG)kmqlU!O1AP6`6-QjTjTBdq_)o3+K!bQY=CGv80H2=^4<$Hhn z-}`B$G-6E5Y86bNwGQ6T_FEZ6tzMOzfpTC@ELJk=Oue8KCFYdU9C)de5?#jI-}tAm z|HvPmuYHNYDcbpEE7Mh}rXr1MIxyVm>))7aDm0oVfR20w9f; zz}X)j$9vp<+RkqeLnMG>3XaK;s1&VLt<5$Khx>^v>N^df`_kElK=2Z9tKnUe*6YMU zJl#{wX+}!Z)WsP$2qPzgq0Qbh;3Nc)B7o|q22gKx%14!-dRG@F>glQ9yl4QBrh2Qo zFH00b&p?(;RT~4qNcpWx0OIHXM5Vv_{s6#iD1@kLkq8)8#Nt(Fqb--J8{GEBp!5Ld z@aAI(qnBD?&hW`emJFcU+N{q4j3w8ny3rgNk&;Swqhd&=)*Ms+Fli0uEXZ(Q1$F8* zGjxJW5fb-b#U7}4I#B{pzn~OQ%TPPA-cU3NfZfAb788p7#}$BZNC1W|L?6X!NH`=v zCIBu*@vmpX)7xIUJHwc)m39vJ(JM_^CC14eQiutG6~T{*HKsv!mYZ5ntLt}rYq<{q zl1j~78;{Ep&@{5Qs&M3BM)x>wUo{N0t?AzRY`@27ZViX*{E}h}J^^TNG&A}K$BfO! zGV?eF0D_Z<6e6?&GZY~pkp(exWUVzTfHCyJATv+aDs6Pp(WmSZK}ZRo|N0NGXnQi( zt8?J}Gi9o4f5`V^#dVa_iWMWWcGWr+(-Y8*!!ov@-Jq7O&C#csv}wVNtJ0tB1=sO6Xak zyEdmKJU{;4%^LooqAXre!OPcg);l9G>-P+>4*hQy2qzqLjyul9eodsok(B~-lvo0- z^-a6?&RJs?uMxuW*zNYaD^s$y!#J+}7}iD_sw5?YU~_r(YP#?O(G<~KL=Q1wMe!~s zpK1wduI%D{l~S5p5!X_ms&1Tw$*?9QfP(kNS`?rbf;Yx0t+RKZ57ydT%PWAnu50I} zGgzP$txNtXB`R%wGd_!Pk#&=z90R3JE>})#>igu$e7-c1$6StN;4ggVfB2PO_|MA5 zWc_`lm-R*{Hl26$J z!_Nd~XTsXcVJv@l``#iuyeq5Z>#9n{$m78YIDiHSZb(9_aF~@nkqD;JV)8z`AEg?l z8xDy9BBN@fOq&}HoeRw_Z}0HnHy>5G5!KVs=jD*G1fbq308bC&yuG$k0H$sN!B3@- zJw>fm@E)LQYj#Z~jb_28{sE*C08<+Rj!#Yidq9N0(A6+_l~|G%w=XKB47>m~J2ed{ z237*t#xNcR0Gl_B5Nv25CISGur$DrdmaKpF#p?QIR9?k$8S})cdsnChLh+#>u|NY*TQarYmZ2{kB1$1s*JXYtRlh24=)Bojk<&$=B>fsd zy`^fCE!smLraxrs?Z~{@**HZ2 zV;^#)E~9F#ts^Qh5CdvO6>Bh}OAM|z8VnaBz}gZsYFo$~marYf1TbuEWYn3CUReU8 zYACv>3=tuQlpL#CfuSle!?p&T>(nbr6qS(ai0q`mvkFsd^+8~8BCA?7Sc^#;r^L#b z;@9x(mlZ#f(!zYIo|$k^-Rph;5%%Ar^-7_%)^J51Aw23+cc{LQ(i zt8Y57PL(IvFH`N}^P_K!oOZsZFY0iXH{e?B-r4Lp* z$q*+1uU@|apw&swgmcrg8mxzhf0ogSRnes!Q=d46IX8_+Bl;{eNX*8l7&31n{Ihhb z{q6teJ1K^78Z{AtB`sJkyQ-?!Q|?Jb-+nIHSfACo^SQ?M$*AH&>r zpxecAV!U??RQe6wW(k7L+jUd_jUrXdnM+; z1mN(615n>;02JiV836C!P5?Gr3*h)L0jTU;mx0krNXN1}X`X`B$|>{dt7T*ta}6+3 z;F;R-V@$}QZ$|0aB-S4zm6m+zSd>8L{+(-Y4ZvYc%sf6NQNc6ARs@D_6qvimz<_4V zO^fZ`f*~Fp(%s+eYmP}q4yAxt>OltI{|CQwS{^E)F1cX0Ea8mS0w}Toi?J!rLkxD_ zufAhukFWw*^EAfJ#~BPMB_8hF4P*9A)k=Z|Z}$6Pm`r7i(&OZJ+YJLgMrQUQwsqq| zh%qUpLX4Zbnv<~4>8W)&tZW0Rg>oywi(RA=`PrNpxGId| zxL6@DI0LLw!W(BH(;8r%IT56#kpV`lHEC9a%K(sjjLOEX02YH0Qk)OQxcXfz4SKvT ziSTj)PYSS2Q=gg!oj}p9?=LM_*GjcBfOSbmec5j~1FVG}Ivh_GU5)JH zOhfhK*Q2XbfR*>Q04#k5u+01We>`IkT`2%@ilhmYiP$(sGL#}>NCYAUnb(z8!LimP zB?B@PTp|rlPzouelH7uR7%OXb?KVX3yj#t-j1mjFh3?!@Jbp|Y8p%33#S z+jW!*+uZ@6h1xkh?Ft^2~SmMJUEPxr3bSkZm;2Pb~z(gUFt`3V53eeIu| z+{e{zw!tJow?qI(bWfgvz8f{cYz=_wr5?Jd2_R@q(}Ob&fzUk$#adScqN*{9$PGS7 z*o&g-RZYzzQZWqxNCTQ|d`^j>2*7UD)4SYYVL%VZUfy=|s+Pt#05M?yan^RE7)dh- z6c~V;MgY@e0xq?xol4p)ycw9F|+vwwc55Oox3YF4i$RFZxKLJqlc;%4_ z7#e!lY*m!SE|>EWH9-IkkGPV>{3dAPs*b`uME=2MjZL;$K%K<)$3 zt*ZA%nie0v-vel0Rshsi-@K`YoO;AeNhwlFj9jBTrkfwB?bZS~yqor~Yas4FHcwx; zzF1_LjS2_=!ec<`QWS_ReCBivKu*O5lCl(fS&5}hlS8{xnt4R+6|%9D~J>O z0buN`?H_#}IaGU0 z%ZZu!LyS%Kad`eMbCVsBn(ZE+Wqd9Rf-5M%S-Ci#IgF%*3hl@)z+KZLnT|WpGL<>#np0;QR!D{>K0Ie+y*KFnxAW4!r)Z%*!%Fp2Crr3AKRZlrkftj8cX; zu_y)<(Xalu-zDZ4gCdS0PSdcy4XUbM;z;Lu*y*GiV>EdMEDI(zGb6+3*6oCIt11Db zknQxGKnNkm-C}J@xk016G_xl~S4f$~E#LGLfBt90Pay^`?-7Fr!fG$FRBV9@%&DXo z+j%KWr>Ti+x^)&jtv|kb^v5H_7lys^r0_{GW?~@mzNk`J^Uh{OZqt7tD2K zC5c%Z9lYN(4ZxH4U}k2c6{qAv0JAlw>wB$ez8*^GCbez7xNKxw4YHLv16TltVUnG> z%PTe-+%#Y7DP^u}nsNxw?QWL=)|dg7FI?u#N=_~(U4HuGA4yfJkSnORMjGgdkYd`s zsWbmDaVVo?qqNNK1e&^_OC#Rl?Km%a#DG9f&BNzo21Y=NsG2-3sa99TQoMWTw;yE= z@BaHk-4;@3T#{`VeETAkBFFa*K(_9y4FT|}Y!zIeZoie^86*1wZla2H$ODAktK;mn zd1HpB{I~0pGRut?)(O5#IuP2sMOWbtCHv3P>=A$SN%Qo1W{>tCRZs5=!=#oeS+uY= zi@JE0qfKJ~aQ8_I;OVy~0M*U_7@q=wt+XPl%+-}tP@$%l;cr?6GgPZ#aecRM-z@Zi zd%xV{s#)GYzV||3$zjidqzv0Cfp<5b)BvQvvK3Q_!^E5!DgTfJ0?M&PF}nv~j8VvP z@1gT{m;J<(pId7XQk)wIQdnm6*}|R~;lbrenBg6_udA$W?;>JRNl~#sVAw{_ObREq ztrp%P`LdK`c2gvAoael9Mg%jIA!dB`55EA4_d2-HR5J+TlrpbjW))ZQWZyKc{I*Y- z<4J|J5+;V3w{05=Ei|Jy@5SJsv!fEjIX_q26oC}Y^i>SWSQA3rwC$R{iky7N4c#H8 zw#b8G@UrX1NRl*S$w*b1wc^<_y2zVm?^u+oXgDnwh=j|Q=XmCN-hKJmnzfTIcuoxP ziowFBnVm3mg-5>kZogkEx^e)K9Nu=8g!3FY#@B+k?{05q4)UZv$ejD&%I0RrMCOe0 z&y6T}H6^9B%&cje_2D>c$;@=xs-^MFtNqO7>oWId)hr1jn#}~}Z8&yc1F)VB$Fu3b zor{BIH1Cf674&@iv8&O9AAS5SF8%l`Et3M+5G62D;#j6(l*$oVA`Pu5cxjdwF>pS7 zv5a@7QjmaE1t_$m0*o>JIBuFoD;1@~n~0REjB!3h=|Ci;l$o)~O>)h)ZH?!d zNFS3_e(92@BD8hwVt7s+O3$2_tAYpbSI+D}N*oR`vvQFXp?^E&tG=9vcBg$}gh+rw znudS@Qq-$=`L2rzPw$6PIx+P|%}vW%k+db6t+uUVp!@B7_quzARUm9%S*2)v@Bk`9 z)s5-ybHG6N;KVhc+N$XgniuuV&aqp@Cf=hzD3?%DT#knXVEd-_hdAC(RZU1>h4IN(hJugPHdEz>)ZA%Q zZzwqu?Gu5gF&IMtj$e(?P+I^9?6ubQodOV$x>aS(w99Q}R`rm&ra~;ixj0vKz2i+W zb2pUwuck6Y>fx!>6Srn2!(aSJ4aWQ5odCo!MWp7Xwv7UKQ|mDB;cfoZ=Cm^!yk#?NPj24d}MZ+*j z;!u&bu$%mq80FQ!hH?A`&3Po<5c3vFDB0Bytz8D5vE8R{n2j?xHkR&J{s4_fiihr|2qOpeq0{jNF+52QqnOEPY$#bL>+_2{92# z8Ii-3y&3(K{Fs!@MY|ZKXM`kEV&1U-;J^Ow|IT0kFPJ01NU3fbKSOE8G)_v<)tPj& zX=d0Sd^FZ9QG;}~oP=Z7@3$Lyrl~5IR$Ye|wskWEqf3LMrC?WDA1O=VXFJ-z_sie= zGe7m0l-4PP6BLDFA5y%p#5)vVIuCCrt#uUW$4iD@%tjBFBhnl{Nx^%iRf9ZLEI}u%uZR`4n^crLVz~92;Orr^Qt;nTGk&A zceneMl$`*0=cNsBxzc9+9ns_Qc)Q!5qb_<@EZ;P>7>QYH#>t6-P2g8u*VE((c=!Ll z|B-*=4S;F#T4k~pib^^m>dJ(eGaqfO2=w^*2;lb920-@^NTJ$m0PGT}Tv}}!1=!%F znIkC+8Ni{?w7R*eWMliUhLp6f4S?Y=B?C2_=WN!~e!=Xlw+=Z^z3yAS^Kh5G8b?>Rx0a{+M%ODp=Suz<(mx#I8q zv8(hIORmf{bOpdnog+o2Rc=U#F)v~OU5Qx$!W4nR9s^Q*x3!Wkm5n6(fLx(Ez7?YsrY0e`ZWKj(hF6&wDQRx3QE(T`?^OB_=2wSmIr{rocD1snU_;^LtL}XsJ-46KC`r$K z=Yx-8MqpbbYOwjAwbdeB7`urn0uZwJi7)Eb=JQ}Q7pBw650p2uRK ziUFHePcHwbZOraP4Ip(<>71eiz)zI@YZ=qzwzmaKHA?AKCt2~YHw_)XEEP3)Ko|o6r8PY2t>Kuof>H=EsR|qt2bfx#DRF%CRjcJw zin(euGi+0F=@r!)%F;A27-ZEHJjO6jH+pBXKDFZLa+POtkqXgBRx(G`qW+=ze|$1z zte{uh)bh?exf0sky+osPrFqlNRi+T*1z$3gWBHpG2XHzEC)>?tcG0ue#FTfWwsvq+ zT~#^lwFm;Pg!z@#?3|X7VmMQDt^eWu#1~XoN=ed$z=)*`N~-|0w_p7Bn!dWCC+nN)===*`6kso!#_#Dpo0DZLrjtM|jnQY-BK?@<3z(M+hCC!|C+*%uAnCs%a z2tv;HYITs~hkxLbzRFkQYCgCSR1yA=9>4& z^ii37dDdI)`Y6IIT~T7z795dc(pJYPd2He~4y`Fk3vLa7T_3BB{)>O*umAF2{VyeA zMQc;n(M^jNLzcH+@t(qF({$Y+$J{%A5#g81Zr0k_BjnI``%U)5vf9iB&?^}`Dr;v8 z7Q&obegX@s%DU1oh804ptaU|+rIco7B_6(fj_5eCQc@5sohp%))>_e7?4T&Cvh*rO zp}w@%CI8_ZFB0IMCbKiM8g#+I!m$@YBx!=;y!VOMSL|F{FG(WOSX6wuRy1DI)WbBj zb?sw-BpCt(lDulH9L!I;GR51F&Z-3qJoV03GYq}B>}Sa#fwpaPf}Jmt#V+VA;So#e zutMyTu`~`Lgxr>I8!ZM%-laqF|E#QL0{~M$Ra?{DyLDnVA@_l{d$VsVxp2Z1`^n3N zX&UqNnAdRC#%P}esno6Egxy^Q!1qD#m&4VR{xWK zHr1QewymzxH2B?%W#z|*v^rDEH5%bv>7cyXFKttg_v1X-9lzvRnKMyYuA57V~vJaV6AxsrvR9+zeG?VAPgb#Is1$W0DrnST3sVMU8B z1l8mB`xpO0*1H@Z{mg1?_tn^C>6#lnfM#m}m^x-!3#hlM-YOy9LKoYeksEA^QS|$Y zl5MJd%hoD(4nU09-ZfODK>+6C+3Zx+D%VATq0v2!xvP|+8`a$8^uT6|@iB8zY}N37 zlF=u=cjm6<7@0weTo-mPv%&ZD6hh2UtZpl%({po?&aJ^jYR!L~;DZz7aQYY~QGKYU zu8I#8jMgjf@{?c9n%81@w~EX`uGAAmC=VJ8|LiS(#T=)-4+1l`2GvOChfJ zdl;t=r%ulX?op=p+1rRu@)OUpYo^Kn{)F%HE*}D^Wstv=lYbNX>a4bxTQXOVsycV4 zI-aVpi0CXJD2wne(A6byH~NHtG>OH)4>3X+a(xt3s}$u@2q6XbBa?!vvs5$reEPK| zAp7{u#H^pP#EJ>p5a}FK`scp;SN`|!{k0H6Qcy}UF5cjlc5 zAsC?}@LcH+fcTFWZB13r_vp51x=}28XdEXoiac{cy_~b<-*Zj#@BQ-ke&VNoCZJDYU%!lR>C~!MYEBBA zk~C$cu(p8!M^1^UtkD%wib*M@l%6Kn)Ri3n7*k`d_d!%ylXInqk5b7?0m<$VfMegu zU9m32rn1+oTxMEB=hG8J&&aFJo|SJ9$1FZ$F8lYB+%m=jN+~6^HU`+##_klsfWQG# zlOjNA9XOi0G<-IC{=UZQxgpg(d2KQhjfz#nH;o10yXgCzrPAC~$3r%QdhxAYeQVzR z)&YdgO#_0>SQx{TM{$-vJ_P_z_oK|^?cR=EIDR?GTrSgj)sl1?29M-f%3<}54IRre z2|(4VsmNkXqfL`fa10@)Wi)JdRRM*1{s{p3a#P+5Epz8?0JtP2)B~)~HJI#A)NH7KvLL zjti)AD+7yoj57`(MQbw%u^!C_XM^nN#dx}3ly1!%+a2cKA~Mj&cO!sf2mn;l0Hj$# z#)Q7Gbn=_^>z0A;i;;o-YYQk&(7@B@dGG2wtpWkyKJM=9yDvrn(-)nn;8(CFONXWd zHZNP*&ZaggMy;|2z#k^mxh|tx9KZ6p#MWSYSNkc>VJF5YF!bJzN1r&#WF&2dP?Tbv zj`78x*xdi)enuB+md+5KOD49)l#3>HsLvD&8WO5ZNUuG8bW{(<-Ri_4O8UMoF!1Ki#2zabJi1031!<_{|& zdA(p33|-Lo-ObI1e@3E2E()NF*UvNb)i>5pT|-yM{rlzXS5+H-x#Z;5|Lt_q?w2lNVD`#vj>=|ypqF%EwKoGD~VO6+S;S@#u#zK%MJ^P zFIG&&JgKhc6+lWU`-@-H7q^=>19PAohiwT|Z|ho2l?WK!)GiLQbXqvfU#3aLl&FwZ z3jwy`0FB8Jk_2dNlu9WjX2waU?#jkVqLje|$@U?=1idYzPK+_51f03>Bl}~W-rFf; zg1$OA&Bgzh`f{9)eV+-)=kL5CL=#W1JXX#rIz&0>-d5H- z50EK1Tvy2*!i>KH=bkSRHg}dNH+_RILI40D07*naRDyXIVv(Itr1nP5yxlmY$>#>8 zwLRRs?l{aMf4jF$V^dPyF&cu^ zba+1kuq_?$0|3QF*CcbfHrjPg479YS`lDt|`kNBD$&tFx-F(EGy&>RV{NuU1@z;O7 z+*3Xc2mdGk)K=;@)4>XON3&fbL2yh zUo5NG{p)(ZucqWTs<^a7H9nOJ=8fedlX(9dJ%G*Y3V?15fU2F9WXvjQA`X!>qL0%d z0l53o+!S{BYHTS2*neW5KA-w`IijT6s6cs-!ehLBS?6lq5N=-CzR1hiU|n*WBY?a2 z!|qKXu9*FSBW3c*J}I-+0v`lNR6D~!^3iwB^(k{RTJ1inm{D7Ld>a5%jY%nqh}K$V zTT+#J^RMs0FqVeL>;&=n|BWATSU7UM&j~p)O1)$Qa6(Fn6%;{PC9YBW69vEz5rCvr@cnh8cDlN-FYz%kh9xg1C8gB* zBMf|*<8c65L`cgz`E>8ZA+ugQKiP+1iw5`7`tm~gcAbk_BS=>Qte6++%X9eVd})3? z8;3TV6L#f=w(c8f)A z#wUQ%hzC!cSSS!Uryot=RfB$cP?@#~KUlM{UCKS0gNtsUo)7o1+#;9{Rapt0wBBS+;>dKOj zW{CiRRQvy*vN!9sY)h|%#y6YQ?Dj;QXl~p#?VHZD!4{@4NHhhOELl)e6%vAyko;m( zl1s8Ei+A7$z)OMU0vj6;r2^3u2#Kd~_C6;fZk~rwoU_}t)?9OrIll3Y!Kr}`q)9SZLZ9HQYrQG7GH_im1$m#)03rf_ z0MeAR-B~jDgt;U`zITwuYR5G&ef1| zErnnLg%Bn)7Xg^n)v;;su`Z*D`V~}HRp%Ul&bex2?CHKMI}VBGzq`|K)9S4v3(QeH zteTfSkisp>8HH@>(e1}})7e_93N8c?nyU`bqu^d+mGwr48y7+na;)F2L+i|10dUbb zeOD`^398hHXf_T6Q>)p^Ap1PseEZPu-0V>agk(es6txkClElDTr;19y59{}IkvXSf z6$h~Wte^I0rxB0oZ+!=^qL%d#fH_ z#P&FXC!XwSH{Tm4Wsa~}FU3IDjt^aarJ9ud+G3f$ZMO-vX_P)94xD?VfisrI!Wv8@GBZe-js1Ps-fb8;`ec zB1Vprl_%<4u_ZfZZ|`0-%F*E4u4>gEA{ae_4PN|9O{En_cA+_>zQy{1i7v`KATC)U z233f4D#yU$=$HC(ny4$qfOD8#8fG-l+x1tCsWbrANv5{>!|t`)dYZ&MGegvw$=rwU zbvz`TG%lV#X04HzoUW84Q$+o?X66`}6BEqh14@WQh>Vzg=NX*NbDXnO_E|hc1ccm# zyAa?ELJb@KiCR~sX_NUr;B(6Aof_oZ6RL&;V!p|KCQN@l$OB+Hg3M;L7wy=K8in&kWOi6{OwVt|3#c2g?^7Ohan=X-6 z$EKOpHJ$ujR-Ha?4yY{4Y|aknogFKBYDn|7CI|A+iHd6q+O#$ifrUzmaZJOxJETu4 zefpG0r=gNavmlkb$R1-_7Ad13$;3>37nLTV%!*n8(RGm{yB0$?{!nGe$%EHJ z5bFZI4T+t|YF4=#MSe0wPIVwUQyA=yv5znzk#fomK;< zmu!D%7W3JeXZy%R5qr$xbxj){mz%x zYQ4X5!w%anbv}_`&&I00^&s@Ezj!B&w9O}7pQsdSHjaSB(geh)2+q5_>L=54BiZ4q zTAS|Ro7)a0HBB!|xUAnGcn^|L^^~Gp=!GVkUI9VKqFzNRv zrchm6zf&G=5`208?fRqd?1v_p!>)7JxhHO>q<#m0XAB_h0YH+E_g4*oVr9)tB~c(C z+sm6TjsQd|9z2+Nn8AD>OunQN7|z+#zrEtclOo?-G&R9;6R}RYIGHhv`D8#$%yhOd zTAjHrwH%`}iWzx>Aoaw6O^6Dum!-u7c9TS4Vhp>ZO+w5JuE5jdJuO=bo-E*@F$gS6k7 zl5Rh3hJL{HvwDBsG0?ZZSZHpO4GV(}lrai`b5WV3Zg(z8J_^byli>Eo*_vY19Kqmj z*Xc?Fn0-}&X?bY}N4@LccT=VTGL}cYzxTKPW?@vtk-~5%oNq{8J5J4*yLa`@TO1Sd=QQshe-;WysK(KmxD` zG);ajZSpV3$e4=43aILOC+D%uF#sy18KvH18jBGa%wzSlROTZMQzYyB*+NeN+F;f| zL!?PYS3{Q>5!j7bv2A=_yeS4ob_LO;BILyzXm(+JS;(vQO(38UW+ET4>v@)K2>L!i ze3E2dXjv9-0z8!J#wl`lGvbKlTh-tNdNxg~343K{$%P!i5C3qgm;KpC0lx=XS zj?X&)KBSX;+%`75wkoEF?~T%m@BQ&8yr>@;TTgNVUQXo3#Q`dt7yGjBOZ(L9r@} znHImR==@I5Hm9|xZE|qrMOn_0j_2^QADq2H&&(-1(wM}YDG(UD+g3o{>~VFxN_JMJ zfa~KhL%EN$0?CWn0b64R7lr|}h`ZI`&yZZTIO$WRKS~*+wIWhN`I~n~NZ_R}GA6}q zRIIh)%n{0_C?5q+GL68=E1ZL4a3c7XN{7i2%A^Ak4_Ivy(hAohhLDX$GkeOoe(~98 zFEI&?$@#=-5f-{g1cFA7c_EWKmz@s-YMIYxQ{HDgT9b3kdJoQO8Do+M{ggUl@IZpf z9|}7Htajp^G$np8jIfDqMg~}?$v^q4j>$hfrO?LtWW8KYm$0daDu7v4PiXl5E*LuA zp|4&8uyVmJ+=WDEYr2#vr;&a46$jrQYS=uLZH-@lROy+ll8ysiDNh_yIED|9yQ^)Y z$b-wJgygVNBmwosLdQNztT`f!tCs6I1U7=P9JE!?F@)#|by+oSbEbm|G2V|=iH0DZ zNwyu`tq#>yHTYHZ-WPe(P?e*JsPkdiOjtW6jJovvu{xF^uyJRp(s!zc$}q1yZS=eU zga+`vKa8WQeOgsq=j^8ti70{z2tDgclK}!NL%~Pl^g>l6HH`ROX{*!zo5$j&^a_Y6 zBC_+Lu_~}666eT44aqVhL)w4?q-T+H8>RFcvX7*pt)B37Y1gO>Iq%D&==z>$oC}Jg z$fKF2!*|?e4&7=IHm_}_G*b%^htBoWf)|Ul<-HSB5zy9?KNXX+4 z{=b8+sIC&}RTXrbg-6G$peNK|rY=v#tw$gjx^a3vY+64l!|7v|VU+}rc8E$;Jd_kfLdTsf9!1d6 z`&d-E**am@$T5IU1pwXiqY5Xyn$KZ7Mq%@vz0MBuBKop(0#IG5{t)K#ED=)_l*{u~ z&&^4}s+^g@)Znn`gt*cMfn(ps3?xAz>7CrZ?+%ctaxiS6RMHHjxkC6e@4RXl3?HH{ z2|k8CuqJ3QqiZ}fs#1+BDWj;hDKr?|2W?pV*qFg-*GFJhUqzvessJ_&y!`#L0g(3nZb;mHpRA(ovz{v^( zV5T9Pgv(lwnb|Hv1Duj2Q$0rPoqfa#3d&SEWYoe}ca>3htAzycP>d7Bh@Uj6X*HDT z=~eZ)-R^L@6phajy1`Ga*k2`YKW~bpJADjy#a=XKP);hQ(xWgjk$+uHF{7({E12gm ztcv2$Hn9)i7k$HOY{$m+TF}%)j-kf9t1y?yqAu zto2YUCJG|p4Q-5oDO2sxwNZ>f0n(Oyh`x`;DDNU1lp@be1YKxm#6GHm$bchA2cy9Z zp$WBB*@2uyUNGG1!AB6HUQbwL1s!v#+l?gS6;82$FR}gmPtv{=v|N zQLam)t2@MGlBj7s0q|U26y2aAQqfv61W;PG5r}(49gBsr*&yI>-GLBVCZKbH01DWA z+DxirC#*(j+~JEjsG*z1IQ{9G7gdo(K`QG0bW$JyAHG-o$sZlCtjbLM>~F_euU?ts zaSB@}gz-MvQvnbux&-RU&yW0A{fB=P00@(CxM~3ioy3O3l1kbFX0=JR@BFj6Ovq{f zyio?#YVfIwIL|8 z#k0EW($}UMb#0~Z0f1Q*yG(tlQW>iUSI(lMM*Jg~8CX5424*ERUeZ78%z&}IZAQXu zRdXY9BCeLkZv(($yKho*H>@>O5Ww9&G7wu2aJ?)AceIC|39*sDoWKk!G$`6+6z`G>Bc(jCdlu(ms*`AKObUF{ zqT6CVn-X7}-R_NFZ2B{$ukHmwUEjZcaqhAKEWMe&8sGknDtiErp1w0-3SV(Kr$(bt z@CUDJr41-gO(GBh!ASWp7k#=W1vx1qD001zeU$i?7`*gM`^FbD6+K56T@ytLV+_d- zsXKa=1c{O0i^9ebg#V!N$b-}`6`h%jf~U3)Q&W^vUdw3hrTj#rvWm2->nc-=-1n}^ z?S#qKYFz9`vUe~yAFx!6Q4JdVi6kqT3n_s*3?ks)H>|s@3xi9U z7`@)le=z_m=ce0x78^nXFkBl=r3k2&w%zqFzq1EeYqfsgNVz8sxPk`4b^B>MeS2G| zYMI!h-L-R*>8Yr6v+v}&%T;kadNDb1jn@<2yDCK`83CkXoQpE`8DqA&6j&_`03Es8 z_XB+eV0l@}nr&991e(JrWKkg;H;DmSzFl|OG;uaBrl)BBtoZn|?I7J7l;8l4n^(?g ztI5-f+T2{p2Q4N-2NHT)Tuf!wF;GL2O!=$;aNGs}@#p|79||Uj`)vonLIXJDtQ%Du zfaS=WO@|HE?+rbtd~-eGLKSnyDnJI)B7>U1a$|Av?l`AQ-m{Dr@14!!En8Wt&6vTm z@9K4(2|exmDE3|KV^Hzp*@*M{eGuo1zU}LE37|Rj050EM0(kl7+gzTjAgHA_$BhH9 z`S$U_hqHawzi-+OM2l6Cuq<)k^x23D)x0QbFasr2p@mfi!*wn-$}q^N7`*2+IaKRn zEN%3WG=g_v9Jh{va#jp0adYb=9~zxh-|)9#P_J0q;4CeBq}Z& zSwH9B)GqpEIUZ}w)VXzjYD3?&-7DCi%r{FD<*PsQ^1*|%zZi8Q{0Jew7F~_S!SCz1 z&ZUIu7~^PI1sHZ-X}IisGt@*yP}RG!$4^uXib$6VfVSul0UAm{NNH_JXz<{5*8~yU za9}Wc55)?Ri9m|HkN@f~{QUp%pZ#i~OxN{RtFkEl(3=Kg=F#ZP4KdHaXaOiWiccWGsU;wEeZJK&yUh;6Fn=H(r?7x zMH>Q9h(T#+OF}ji5IBlHfC#SlY0IL(A$E=ds5q2SnKWXAossC!1*OCQBLa*7_5lRf zh2*!%$^5~0PR3r0L0c$|=$U}%qbaq-e~MI5dPRrL6@!^MfHkQQLS0u))8;ZNF|jq; z`60|ctE_ma65fBp2i$h2>PO!Dv!Jo5V0}m;$|mw}nxFE2`hzcKdX#+jT-F-k5YJZ7q@h7YRpX*g3%1*Z{xI-7<6&11?1x`X8^{0mA6?BK)Bs}Zz&Lgc;Gh1B zkL1xm{F5z!z_IJv_um@pYuhi{{@4Tf3;)cc;g5gz$<{ka{>+1XHU9Kl$BD8b%@FTA zE&*IVTmksTHxGiUN0#WyRm%}`9Itwlo8!V4!PH_U2Fy)3#Nj=~x>GRj66p6`$c9_Z zu0b~3y870>d|J!M*F^262Ou@s0#uPzQuOin@K;X=Jfx5>MC*R7pn^-jSqtrWC#Y>T{YLclvAmqw#ony=%cj?J$HNYzJgXLAE(3Ef8GLET$)6M1loPx z59>s^)|3svmKVkK7s-Cb-L{h!8NelHuLS81ytu3Zph|6e$P}7CbX0;FWI+tygf8n` z=g&&thm;fTSrL?0W?g{cy3ijTs{lZgzW9+s)6RL7O4))P>F(tSoCWOT^zEi zlp$ovY&+eGoQu9`fI9;rL?CVTupZxOVY?sV3|bd!&EymKOnG^Sz6xKGNy-g+e6P9F zVqQpxZZK(=g@U7$9_az>_#)yfK#N z4t@15Cj9E_ap9oB3cZNa^}rm6x@7ci%as{s5ly-%y%nlZ#P9+02d3G2*SHv>tyOTo zs7N4Mh*9D%oD&mHijkFOqxE0<#lQZW|LLz(Wyu_EVV!sPry2mkd7Us8g&2)e)5S&Q zU&jm}f+97b)DXPR#ryeeHnexPT{k7MLhu8SlINd!a#dB?w%u#M+5h?LzxFf#;V%HN za|N(#f`Fvx83ZU8ty2y;Ls`Ylq>@9G(qNG9ywD*ba){u-y40prrbx{-T@w^E2*Cwm zwgkDi z;J_I@yP^J0tmmWF8BL+Py~|Er>XHo&J6^}-%3go(Fxg^~-%RGa$>!eHVLDN%0#n1SwjZzi`e~IlG>E-3Rzr*xF3av1 zcEY6*1cg+k6=6!hmAOl<9{`9weV@mSnMa6KlIU}3nr@AdmDr}FAHyHsH8ZXE;e0G2jShU@+6u?6G! zvSVTt0Bce_2zbkdJ>2vFw5I*larLYk*5S}{YVc&BMO`Kyt6b`E6YRnO%pqtEiOrTb zRhs6HOE6Taz}UX%i^@b%20Jba1!g+~KvXDe(^qLWzTdg(LeCy*08%YAg#tswSdnS; ztm?z8uwXR%R0|esRv2Zh@*%({gXN+o-*dgT!`F+E#gZeWdVmxrS<&cs6Z%oOqf0tB zwa4qCkC{14NG8efkp;Ky+?(i=`FE$})#-Z-J8k*(`sOw(@e{^+BYpKokyUnH994V-?rHEm zIe4BL>N1#vVa=iSM(g0&J73IgV2=F&t&$c?jI2nbJ7i;0N_jXS-rou=FojW(B77Qi zrc~MzhrrB6!*!|aQ)vph6F4%AHqwOevSkASk)s-H#fO|jMQ61kF?o}x_!!Kzcb8r# z#u6Yrp9EE&;rkN@fI9}6Aw;dUgf82{2A6ysKKb_U{SRi(p4jJ~H)V;=u_4kmQEGK# zh@gQ0aGw`WWmHlcQH&8?7psMFO@M+T_TIPqq$@O50Z}O!1&#qx%=FQBQ8Wj`jlvO9 z9*HU;t>Lo9e8mgWg#Z8`07*naRC7hoImJ~u7lbxr5>x#M!e9EuzxEsd$*&ocj&xeG z?VazPTg+$9xgi!?K^2AVdq;Gp7eMe%7saaxCKtTb_EjWwoBU(x#mlS5k1j!|s!Gha zhCIg!vppg|;e>3F%Dabe^|KExMz2Wbz#P&-D;^WZY7XpO&~t;6Y%+My$1j3!!v_7M zAE*G}kX}1~k_M9dtOc-qVg+IQR%oq&95!548iZoWy$=9xzvu}txxU%;?!nW#zDVon z{$=aOCRY^RnF~FX-pECLpKh?-`qh&Wvb_A(e(~fa+_ae43H8zul>ilwtGI33?dffx zvtccbCwBiukBKLO$2r(F6{w(#l|4Mqo0)AAM+1-rZ2O`g#DY|eAL@^>pJb0LbvY&C z7Z-MNTqoL&haZmSw1?;IEY~i54Bm5{YlZbwBi0fLBz^AW(AMwR7vDSrIK1FNzYl;7 zkjhq=Uue0HHea*=tU!o5eNd@Xv*}enOl|1lkoJS<1G!DkgjQa>#PSKz+w2qOdjy

jZq1mR#osj${3--h9@``>Y?A0B*0k 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%0A@?s zpy3ClB{bnWgsBkK#bL*cr)&K3d_S)gc`WX0^|56yNU&LcM+lVQffbKVm^CUk6H~ZS*A`9V-|~0m)u8;_dAikD`MpiCC8W!==8*(_5PG4Qs3YWGHn>@euVJVURBj0TGPp2INRH8_3g^w5 z2q7W<<3DAMWQRVcDTdy4i-QBMBuxy};&)=$%LurePT9dprsOWrSq z2;j=}okW@Qe~S@}iAORvs#;Ew!03j<*;VQr$V&7Sy>;58r# zW-bJ!RO}(Z94LgLd~|us+p+Y9ke?LRqQO{E0Ri_0obskmLt#uD*?z$VbUE-cVpTmg z>Ewo>+V>*?TPpd$8HjW5fD>Pg$;4NXLaxvu_0Q_9qGgPl9lpyAh5s2TrALyQRqmr> zAA~HEyIAiepQjPaU7x&qX4zpWb~1MvRaTDYt88COF|}Z=RE^%X^i;*D?Jso2!{x3i zwi5~E-Zp62G){xG!E2x2#pd6`0UOnrrkG3WUVEdu|H-^r4)VHmC(p8f1fkszmdf6k zny$IEbL|oN=zO_E;VAs5(iZv7vbu)lBZVY_+P?%RJa724Z~q2!s^Q@hG!a;eGtu`N0|5w9RxDX$(ITe*@LqqdNUQWQUr}2t^r{9^xuu7)Vzk$Qi(gJJs%A| zt1!nFmv*X#g=Z@myf;gK)3C%c(9w7!@7Msp{i;obq)ZvzkTsWle4c=A0+3QE%j~D# z>&4g9S7w#<#^~s#G;VW5rTyEbDb+fA(ac9`jCKn7b>exGx8U7|QKUO&rZF@I#Hy5U zQ1r*&5}FP8>fbV}%mahRR|aDr{f2+G=!ln9lzZ*SegqOBv zg5dyI_&Yznd^==9qVbfUfu)vb4CzkMA4;6crL{Merpdm^Zlc74&9TzbNRiE7jV-mJ z0n%tC!glFO#68QvnV6X5h|)j)7MBi?=3Mb|Ozp7}Xy=)<>9pVmB(eM5C0`DmW+*rB zR4`(I@>36ez+%y-G9c#a&@X`q{X44G|m#|=il%qPTW{DC2+C zS}w1S%O~bqTKx#RikiK2hfTW#mq>lLB5BS}ypn500w(m#%C5pyE_w&D%(C76zX$u% z9f#8$jY)MI%3@-0);=V(D6aa;<8!Y8IJ?xpuxRt;)CYw3%lYu;ACWase=8*$|Xz7Oq=Cv z*_>?MMa%m>?t+Y%z2#lPMCm}1>#KdruYqmANNibpBnK!-)P7}rN9ZOn&9~gB8clo= z+0J?LtdGWDco~1LX%}ScSsj+bwh2^$;nGgKe)H*&0T`jDDPA`@|B{j&L?M2(F`Jc# zT--)w!aUUeR5Q_wTu3nCYxvoZfCaMEKv2Chox#*Vj)nKKyz~MBKgwOhP#T!j$?4;k zAMp+dSW}`yJd0Wb5%I_%AN-EEMe0%b@k5tO&ky=W6mKcGg~SJsT;DB} zE@0~07GC{QE|u9nqP=oO-})n1*dlFq;)k-_@#i+Mw0?jrD0i3()A2b5^l__sn7eOj zg;;yO%?@di&!X_v4MKb7TrS_G^2sg7TQE5Wg0I_{te(oO1MrR8756I0JcgOYSOGs>mV52Y?<_!Kxu=;p1HqL3A)yFB0sMvo z7E?hSUO^KtGwHI14UrImlO$q+`xUp#+Q`WZA3kbTmV)p?71wqYC=_EtF#x{ zZ?!I`JzgS9PrE4Nq_D&1{^$HJqtqtu459mvLg=D*pAydaDdFO&BhN|LL z+bm9IJAH${&+%akws9cRxP*gV>Ej$ajbELt

xY5hT`bz-Hik0>{_$RuyWIKD;Qg{!vUFR><$LM`C9xniX(z!SF zDbB2m5+)`0-aJ)j-(P9lv@`agl}fZ#foCT^_QdWT4jMz4Cz^x5zYS=zzey*0xFpS0MgQP&wO(-GaSds@2j`)V zX5T|O%}AzJKzf)@NukmKLWbT(ENTXSuf&sqoefwtl*hLbAMJ!%%i^JS>DWO$jdF}s z%wZRlMNvF;8 zB=0FJ!SOI0hz=+jkw+C2|1rI7sAs59@NcB@7sZG`d_rS|_SEbW;J zXH5k12u;_jGSM-luFsoxwsi-zsitAUXo4!NM7;JnZJ9 z^HRt0!6 z+3iws!xX2#W^`+%E5Z%lpW*TWva9l! zR9cwq>X*C*tqnVItJr<%ibWS6JihF|x161+l1|u5)lS)<{QjrO~!Cz#BmJOkeqRQH?+3bjCi&&F)n9DrA zz?!>eH%TXx54WzwD-jaB-W1mO4KSZe3JUUkh~w{*Jm>b6WSQ=y-rXbt8q@d;tfMUl zKP8skEicpm{A#SVkTp)WcnmKxo8^2T7bh{z{H;omdzma#A+&KQD=a~$6uXR?@g|SX z1O)w;6B_iv96p_P9&z>8qG52Ps#QY8ckWk^rh(V`(3ImdN&kGMR0?iXFx4bWhavLa;HTFt>4b6x)a`#*?$t`3kOE#p zN1RYqiU^xrS*9acacyI3@y$nK4`gN?TfJXq+(oVhU3S2SIas7|3SuGIwwG(Hzf6}( zXj3w7l*zN)i%<((TugGZG$^2C5+VWUZ1uCIC%P$w)b1im+OgFS`ci%a0q1iDRkZ(s zdNy!^-jtHjAxHc3pP-}nThm-#sIxcVt7$%5XO|H`Zl8Pc|Lj44hzy&p9vLH`EjLOFNQ z+L$6R#9P5vzDdx_SSH`mPVa0ks;%zkFlxvy>KZ^_>ufe$M!3bksekBKqjMs9TL&kG z1pLk2F7n^Qpzq=hmf9L+PGnwztTdaUYNygOE9k{eZFZ!$BNlGg8cG`{F`+Ntd z3_@S}bd?~JLWj4d&u$IO~NfopshK;3ezK`Jd5PcI`RzpS(*&~d}N-J34lx@og^^ux63*_7-2^Z#E9Kv(N(*>Y2~O z#CtBFvChI$i><75|A5D{dKXUoHSFs(c`cjKW5y+}pHuK9z+z}GYx-9QHE6NBP9Xw# z>1CHG*lK)@4rrRT44fS+#DxY&1yq8-*8ZPVEl{CcF^`dPs8~32@}U-GbU3y3;0QU0 z!?&hfc;LzT_~7O6Wx~kZ4+kDPaV_Hi7NY^qPq3$F66i3%I`IHwLZnf+m+MkDfE!{J zbrl#^XA@E#c7Z*`BPOW>=9v-4_F*{J_`!ioFOk9hZ>@AZIk{Z&<{Aqt$5r0=7_M?A zwn`2_%1Jvd%j7@|q7u14Q8zHRahy7Gmm&0dwLvJhmv%Vn6!pQ|qAySmxM-AVlW_R>C0TsoKT`fTZ|eUo zU?ARy6swIq0jH7_fW6uHN3)6DQ)Q9nmh$*DGOh&mUbnt7l^T09e)g5=9W1@>7V6IF zJ2ByfADdVmu#xtVx8H7Hgj#qyVY?7nw^H)`E-iso$mN-fPUm6tTvYw|??ZknF~;d2 z7=wfaU$$D@Wzqzlc6sFrl=Kzc>)$_-kkU4>;TNG7~B~$w9ENdIB#se_1A+}65`0)dS$PJZ|gN& z0QwXyU(Pr@&^8UdP4$}UyjtW-MT2X73#nEa?N&l-6+px2PsCR9mp)=whtiB;M)>bL zlQ9*oVyq77T$z}d7)S7c!dcS<+!vT_7hkaJty1EE|GhjKWzR>b6l^K@%MxG8vLRtK ze4#0=V2aBey?7pczS8FmS2)l@3bMdpZ9~)R*qhLVj>79~2A3OQmEl_W+H-8{Se#fo z5_}e@fdeSRaCn72bi+aN9cRYQX%*5C)F_F>v;Jcc`q8L=5aVi$IiddyuzOFqDVVL6 zG#)NSYJ4dzM(S$u6oXh#17#PheJBIs!vP%pmg=3&$Ue@TeXY~s@z>sOoa<=*h09<4 z4onG_Z&iaOeEE3PvU7o>9y?pMa${94!nX_d&mc;p_<4`}B>>yQmPs1Ma`r=m1eZBK zIPTAAu4Su-X~;YuVp9ya;t!xwz908=B~7TUrKJJi0%CGmf;_gH+kBq~w1g~pO~smJW__q8WSufcdq_~Ul4u+^DQ-=}Y#`S&eIY9tn(ZelYq zU%AKNiB5ZA1#s;qpHcjI5mP%}A=Nf^lCcwr>zbfHo-gY7ut7qeXmy)dU+!s_HEP=% z*kvo{STz2enp^2|9!?#!Zz_Yy+j z*p994s?5XbMIiVvUaGvFCCbLS9{Zw==3+i&!?-*(OW*ervw1?x6V1ybKBx3&2<=_} zr1s*cv^M%>s#QDcr34`^e(5fb6A3o53$O&j5gXj>5(tV0^j;k>&<`1F+p@n1UOv+t zEePimV(lyVMbyL@%$GZ$WQ&Le%5#KwW&&!+K@U2;TmOp6u_`H((p^M`*$5v<1Qpe^ z139R_5NU^GXdOEn2P$u$?!Y05)M=WEk0_9@O4M-gvF{$n^&55tXJ?5|Hm9>9WOcIc z(SrHA0M73645_ONsxgiu^2V}+s}?dYtJ4}rTxn_uU3*_7-EkMM#l9~p`*X1B^J=NiKD6s zWUAQ{K3G=;Jbz8=%x(ZRaPRkhS>U{9q)VyiM#&K53Qzq=J9l(kR{HPp{Z1NQ!b^;x zV<6{AjkSmcS{2g|X1m=eNY0r+&ysr;+LVp3)|nocd#55b2_Nf}a;2K4X-3ewlcROP zkj${-7N8{Qfruv>9<4XUZv??aX0fDP_=G&Qx??E~!qiGXL3F+FxryW-ZynBrZbaF2 zkPWk^rZV?wy0ZW1GqOY5*Fgss_058sBX)Vaj>nTbAkzU}8JW%Pn*+9XHG=vpuAWW8 z)%)C=AlW>~})U?k=cJ{Rxj_dG>?jsH{kCt06=WTKL}oJ^C`R2>>*`l&xA z-tt}r{C!{G%W&Ru?_6Fx&4WppPs5-{nkk~rlSqN$tfEjQyM6VguFGV&M2U0 z1-{kZn8?j>t}5NN3mP)BsoHoeu&We?cx0m-(&NjoGpBi7>{#;mj-7D~DKMW|3p(g> z?NcnF(Z*-s6k8d$09Kz`MUgP9*{tdUj8Dq|i>>9!UZVQ*`9sn$k#3wp^fizu}6DnzE@psL~wWKYhw16-&N^2FFNPZQ4bFXyiCu~Tu*REr%jI&_V@sRL5#5B}UytAC zgx#sV-s=MQ3;Oqx58qgzVXo~-* zzaS!MSi3346n&|P+`Q+n=jqQe-yFg)W9lYnI9C}kaU|aIQ5134dt2poTW5c} zVs`k^OG=aZ&^0vSXgRGR5KP+a@SRlJLGDV)TIyKptnY}#Xyw98-+DwWs07<(iy7cW zb>P`e^e=4+@dIF~Vax6|Z%c>)J9qsv4jn*}{4zGhTavc9?2tO9BJn+vynF~8G zExzHz2PWNc;sNX0tnL&$c33LJuzC6(Jc+5YmfWrVW`Yq=wHl;fhV@&ZSXMNS^I6gy zj}JPGenTm?U;XqvcRvP!A0g9e?-9%mV7K@9a6R{E zALX)ltH@HhtSdz7(l!zh zeoPdn8bNLS#ng*B$TuGI9?lgsksY8}P||5TVMO29#bEO~-ukkx;WnkGWw%@bUFgEE z@CUluQIzEFP;em#zKfFe(HR3~`$Dy=Y`FA;IOIOY#Hg^$MoQQYBg?T?97(pkF8N{s z^&K3AP~8E}k6+5Y>Tl2fNnGTv9gzO@`yD}glOXL4{BWnsmyLeTRe!YaCukXjLiU?y z8b9nA;8a|sX<@=s>7{4q(u{MZ3wybN3*5KhsS*elOhH@XIAwTN6c$f4HO{YH>6yC5 zYQAN6lBmf$ps{w}>0H*Txs`KCYkABlNXDn2=~WD*#M209rM5vj-aI)PF0X197N*+c z257K^9p-Ue0i%3eh1ciTIU_b<8prX1QSF@PbVaS_?-%oqyoDJL;P5b2tJ?t6j7x?I zBd*-!k05c$^P;DHBdP#o$w#WDvskCkJ!#~ge$BaT1)I%&XXyg2S7!2WA1us$UP@aJ zBr;uKyox9JX?$CUP2!)>QIS^3s81+a$uFZQNm9M;{n?7N*3{eA_WXEfEB3llH(&`^{eMgB2zV?*A2Wt|Y(yDc`ks8$W%{H@u!F5e_`#ZQd-pd_d z+wL|39Eb_qMTRFYJ?N9Y?2z2I zIVTwimu;IO3V^aO;GIfKY{wZu;hRJHhVr`I&rfzieV$@T$Ebzy+**O;ZB0zbObRZeHMO2^Kg z1J}Nu0hYHjr-#Zs5SLDIu^ka|LjYVhl@ukYzHPTAHTArwYxTaPw3Q+nd=7@}AxHp# zeoV2_izu}n@r{Yz>A;TY#x1XyUyYr^f;0V`EU-e4i>HP*kL<+H!XTQTnP5-l$+*qD z`|@(^+g`)(ACA(`g2h*H3_j@75UN(vY2djy>|=d&v^!4oeYzVOCOY-@(@W_M-!HHi z1%sy_KpR}443)&!ywaF@etFw2FIQP9On|Eja*iGke^D z-+B}qROnv;&A-QvDTYylp#VMI1J}bU5oRC$Z!w7cajyo!+;pWAAj`8&+6M+PYRoc2 zBcV6RKss&l8dzLj(_xdgyc6LoIs{f!WS*@!O18Tb0Cr5DG|8=h%HjYlX+intZ2AAL za=w-Cu%)ix&x+P# zYvfdL*so(1W#a;csB#N&XyTFW18EfE?-CCervAlj$N#nwsa42Vsr3Slgv5}*T}TFc zE0OW8T+%owA;$;ZO6H-T1AC-m(^uIo@oiwy$=UwFzf+;qu+5f}F|)FkeY(a8{2+o#WR1nTX+GG~Kya1NG#?vZ?esJ*vQ8%5{9$t{; z3cMm^X_;R-9*Xli7T=6y@jTn7y=`Ypb#>9r``N*Ske%Q6uZ!k~PB-Z^b>3QdhDBe; z3Q-Tv7dG9xz9+{Ue<>Kqc>cyHq9z=FxF(hBvSI$Jg5OWo{OPm@k%-#vRngEz<>vj2SYD9<{N=)sazf^eXfYxbQ0)X zWNH3Bef$A``Lg~2#zpy8+_UlTc&fP7Sji4Oh&BJC-Ndse?5R?8Jn=&9eWhpe*4gnsx==1*xcOxVk@gTS zYX(*Qzmxet6TCK2@XwajV-+uLy|>14G7v+$kh{8%)BYb#-yKi&`@dggWK)j4sW>My z4P=w>F3NGv!9h+G%F5m&^T;Y&W+>-4Id)doIm#ZP$jp{aHox2F`}qA)4-fM-?)y2e z=XG7T+x3d6B6>bbFy!@Y9LWe1xkm9teU7pYC7C~F{G+#tMt~8#CE>G$85s?-%~mJq z0nT@TCbXEpH->Ja_s0d8=$(L?v2{WwJy+kaw2t;*fSC@;MCa>k-1s?qzeH|S@nzKb zIPYt)Q`|D#x&Ci?QXz9Bx#&yOg`_T(yp9_#d_`Rh;wyAU-s|1nQ~lLaN9auckh(K> zsR?~k9LJbmH#Wl@=BZHK!{Vidpyn5iU(ifuh&vf12FfUlm8i2VT0GW3QU97RnYZeUob8H29UP zrt5(fK}pg!;*F1DS!_T8k?!~a(D2->lijr~slD2V0xpGj{~J{QMpIjEQ{rvq*$F~d zKZDB2K&&TOVrcg39zAo#$MJt?E_a$NlP!&r`tTk3K*dc z$pkj@C?Z6=xx?qa?X4+za=Z>g^M(@DKca#j?N5i?;<#j6?p2`~t*=#gq^$DH-?*4> zAM$|b@xeiC34GF4%1+9#XIlgtBt;Jtb=EQvflb5zrA7Qj*>XJ3`9Q53-=2#Jkni6z zAEUkZBX5mSC#|)-=I3fk0$!_enrpc~#U7A4s9|A5w)vaiv7o#TmF}PbvY9V|75m@z zu-_JI`5r(15=(PK8(7)eL{R@8W-2p`09C5vN!RDoxrrl%?FyB>HUS2?Q?AWqfq+9P zm6Lxe`)X2}2+eo-V=SPORGJ@u>v~7Kb#QfSG=8G6v&vfgg9%*yH9^y(!sBHPDpgMO zcuu59tA;{g|0U7f>C0!FT1Dv1%>`Z~(<6{#1+{k-k2%*bb7E$qqZQ@dkem9Eq&k!|mDI>Xct z7%`Hs;t4;BncgbO=-pYo23d@XC=k2R(4olNzmljHrok2uJ{pbw+Znzc@XAS9lyz}G zjse`mFQ4A(5t@m`vy6;Ox1;*|JC1|2{CNhm*X20x6~pH-hWr2(UV4yyraIEQpPHZV z%Zfx_#?kM?(!YM6cXXM={O40BzPVh#zoQSnv!=e=@pI6M-@I6h7~5B*vJ! zK32+xL(t?)6JcxP;%S%4>2xr~vCOggK}f(~R+X%i6@+kdgvm9Z%XQI7IPYFAEI)mZ zJ1ff?MHw0)WkZVwOR9pUl5H(FY~RaDWZQ=Csu6e9*_6kuT;aBQtZ3b}-yy$mOaVz) z64IAhHYNA!?HTx>y^PjF&Ha~(LQ>7a+q)TC!nN;Sd3Ixc>tzY;n>X95`8!6T7%#lR zRawr$TX4uk^l#B6Evpe|B8d7oi4N6_Yzyjk6si++WJ>AO^cbd$+((;CpT4hCvWm)Oev2s*F zgNyR-U>PL%>l8`2(mLu66F+t84oc+E!83PWxs-~UwAimu)t`k~zAF?-4l(;JD!$?S zBUz`lQgs0W5|`~7YedM8nj{|^qZpCt9#YARQLA@HwMK;>(EpND5FK~Z_aA>5e|~Gr z)u0aBeD@ou6Bxf)zRpY&tz+?^x>DD8*>71$N=D~1L_L$}%16V{FBfe+=nRHgi7tTH zg!}VB*b*SI#Tgt#Ln-Nbt(W)e$vp>tsw%%5g6kOB3U{^Z>jJejl`wug*eGJ2)tN+1dnuqR_bc_gb$*5xJ5$^vDqP^ZiJ4iZet@=J;v*Z6_99E1{3`NjI1 z)+h6XnEx+|E3FVu4emD_UoA}68+^NU@^M07M|@l{t?T*%$GfWt>n~=tr>utlsq@KR zx0E;zw_iB9-5ECRRXKg3TtDtd{n>m>*`HUlys+nr)YqCjfnWn;rEJzhafmfP`#ll| zk5`IP^uUuuhWn=+N~z(Rn((ycQ>BD0YZT1hBm7k|sLIR`!T{H4?hfjU37WwA&vQ19 z_NBA)Iw&3-LlZp|y{m%%jKzcJ>g@4h_oiTNdOu*=%@u6xqk4ZQXWsW*^jqBbOdd}* z*Y_mdzf5WBZTJAI_v;+v14U;Ep7vX(PNRI!z#oX;L3u9f7DJpbZ-A|48#|h9ZXb3c zYC4WT6G%3pYG~asn*Y4sDHzSTe}9)4etAqgwdTV$Ep_w6u~^pU8s<_R-AOJfH)n1~ z;)>kY*522~e{8o;2;TNW&$Yut&;TLIN>3X|`%p>)G%PVO`jE zJem6u9;A%12(AgdyquOJqXoL|I>}#864N=5Gw^r>>gp3fN63xJrMm`Y>v9~{n1AOw zl?M~Quf*XIz9OP4BI~}T?@QHM&Qmy6UmqDBbbbEq?fy1%5HYV2-b#!g*&9<&thg8^ zVkK7ElK+x}m$kl_zxyTlJwLM5R!TAn4y*6MV&xy1bR(=C z6XGd-zbV3M(H-ZQ)Tvq_G1Y|H$mXrMo-iEUa}lK<|`+Ur_@EEZ^>cf$y7ND3=Z{qw&!4LHZr zzX)A4^==HlQT&m;>GlkqIfWu@<}=F)=P#LCMvZSG^_fc-i77Xq4q)!T{Pz4CwnVW0 zESBg@^gNcC$v5^^p2?S|Ovx|Idu3j3(ROi%0qK?z*VZ3cq4<+GF@I-p{FbW`sL5(~ zetelRq3*zya-RHrj0#z&dWtJ$tJKiL;p3WQ;b0pSv|BL@Igre(c)SUE#4@q_mxSrY zQdY+Q`D<#D>ZTc!d;<3&Lt~~R@{KoWkzha~f>y#rrtDxXe8qlC7HOf;{0&+_B`l| zaWQ|aVWRU|LE2pOWoBT)mjt>bGKgcLD508CPArEK51IR%+FN*{tM#z7SHD)wBmB!i z8^_JZ;v48ItgOX0Uucn{@>SOwM|l08bUq5KxbvDK#hTAisIxtzJ)s%KRB}_GZ8K_7 zp6SUD&!#|uj*ada;5TE!2moO&jL1S+pqRg)ctrRSHk!AT>;?=yX^vE4Z zojBzmz?#?R3MOPsiJ#a*H zKu?a3kCy&n_svehpkqk|NRorkGjyu>daRSS=3n2vj22q8t2G~zG!g2Ov9#fj>`F#5 z@m_SdzE7s9HFDwq#h=Kw@K+xrU2^^N%WnsTRFndlS^jq>=)x#+pnYgA&CCc_EhkTN zS48dGiSIo=wXtJIz8}y3itd#gyQ<@#8PRy8^ipKos!mU9;VejjGC{1@TNBZP_%;wn zdpx_PmH9R!7ZDQ#r!|pY7xzXteedUF?#F`omUFpY%&<}LF6$RHZ%5`*o)64Xmqc`W zemKN|&t10>lda5*kW?{^bPdfO3}YVJ3Ax%U+E9BN_y4&7Jr@pr5geO6#hZ5T5zD*^ zw=9nT8H4h|1U(1Mo?TtC^K+xBmm3o*A5*O-*ju7k|0^B8px)ye`2L>lJBpQJ+^yxG zt>Rl>k1BiJpB#yLetHu$NgZPhLGRS20?}61SI?8*t+0aIANhyOa*M9Ty%$q0w^}Hg z_|EA(i%J!(F_|ZARsyzSjI5}fKp_kI?orb@E;bQDK)a-%UUmW0Ux8INujkX)Wm;$IlbUN;ZRoVMLZrVc`s-XXgl?TypQ# zX={8xin*qRDF($dyLLu=x`CNW5&K*`{#A?amh)BW#r9X&eTOwm=h>5b(8D>ia3IXf zfrP%xU$d262Z8wdJ|xv^9WLyuMZT;YMqmNj(;dOOwqP#_na6u99`ar(s57CK!883v zK;Lvbwwld{>RHJYw}I+o6)-JRGC07L6c$ea`0He!n@_!FW@Yzd{kF3NlK1gVxRuAI_`^<_vEPY@OHbHYVyL`H~he|b|G_ZA#={*`3xdw=MwjSK7exrbYq>5cGS$Q0mrkZU0s^q z2t`+>niy)C^s&^6qgb`3M)8d0JZGUXtM2H`!iu0WzNCL}Q62H?cB)bwT>2xVWaslE zS5mUARrCO00o{jbn#F&X17ScCNL#?v0Y;`9fD84*MV#}w=r6jn8gOMK*}oN@j%w{W4#z;ZtQc{ic?_aX)!?lNCKsk-_b_6K)_MX?*45|sPytt{mByv`lsNy z9|?g6W1rg7LYbo#i#Saffq;8jhW~?o6Ik7^qcga@MXk@X0ToPv{B06+tzR6|khp_6dMntR$FS?u-n*a2I0LZ zJB~7|{}A_b2hUH_)qJ!xSG(>%ypg17*Dngw-~=FaPLYpMS^RsZ0)n}pMM2T?+2 zIFvYj*##j~UMf1Y@gKs(O5V(u>U2 zCSdO;_P_cza(2i8?ADuY)zR!r(L{i(c)yssoL3c6k5N3Z833=6S_BRDVUr{y+^Ww& z25j%PL!vRul0oQuk&gYEVh2ui?G%@uhrkwHQ)iFBkZUInrVU8evsOvBRAN2x0o&bj z!2%#QltzhjROXj*b{3txSJ90dc(rivS**~|Jq6m@yoiWR_SdLC0}iz*q>uQflVa8g zR6%<}fYReqV((J6G=hG*ed{6hnHS24;^3|rM3NAr-|@#4D7mi@;u?>d{zIIkbHb!8 zhAXNoBh3L%B1~m+u_(TlPG)F{g4_3R4dAK-NewI$8h_T2fOMNBx+^`JL{kgiT9c&o zU_~`LOhtp8>@0s(iZcpcD{S}SkWos@zq$xw{3Betz6hP{L^=nDHUHr&DFxKM1ZLR!~w)2 zxFMf_6uVQo0{-crH|-*fGOx8}H)3!tt$@fUG#%Aj?n_lbWvbsH;$<_-K0?70`83cP#@Iwp$a%8w9VQ=(d8>L;lRW}W}8>)_*R zgDJPJm7U`t#a0Uz?B)w3i;8N&_ z6-X*Oe5Na8{Stcp?#FM9IQHfy`JsGPOw@|cm($dzyhi8IGi6xbc%%tgqRxw* z-vt~m!)n-GZCch-J0r9VMGW_!z7t-hlcE=fQQd6)ZDBI53fwsw%j>LQfC8w}-`ME; zMKT`#A1`OwKJ5W(#g7Y^es&QeJ`=o(FL!0yp3c>Ok_6TDCxSa>>%uTyMf)^n3&@5Y zv+u--^(y}2bEno=s9uRSP;(ppB*|Yk_cdwDykl7@0(FS>0KOXC>h4(*9Y9Yn5!Ut* zHaNv(1suUt$xBx6E9%WhmcP?Hy%|xeCVDRE8sW#~TptIU04IOK>Cw!4nq0%iRgoNR zOvT(rNQ7jTR9wcmst=S!iD^I=ePF975jy~sO`aa1g|oMwQ+=3iO8Tb| z3Q=+H8qhx9M{U=2sVhkG*Y9VR<4ciuZ2sj{{rPE)H)tc0kU|zzHgli~k=?q28DyU! zwiCz_Ub|v{K052D<7zGkkZj;^W05iJLmkno#VsS?Jmo~XR< zU-?!Ts69)x_4yWDxTtH^pH?vIMV{udQeTy5MLM*}aHeqVuul^;$#jyGj4fsi=u|)q zP6S+dW|NN|#{kQ*k#Bd-c$(yb;LSP@^7tk%YBrTysU9w0_^_+B z79`Qn?z&XTomjObFGQ9gqBwTrl042PDoL$YCZF}m)0AMT?KRffz=-+viJ2a231QDe zDrL7ut_7xgjq|36@f0Xvc3J_G_oc!=S&-Q_Z#FUb?#=-BHVE)IDRrs}`wkq>R8G1N zpOv7iE67d{v@PZ0~D+LN{iRX2Ys;< zQ?=2|EQp9&EAvk%F(o|Avjl`a(O4|hxncl|TE63zaDcV{t6+JyVPGDE-bVa|fYKfM z8?gQKC)iVx+Q#4m@#+8|D#OV5v5(5?pNTp3Jt zSG07B)$$lf0K!1=bTBo*64HwB+Oy3MXuPMg_XI)pui7aw53iNbdt$sSv3y3Itr8)K z)=;R#-fOwkL*G*Qj)OEP^SQkEbzK7TUJ}*HE=`Pc1%Cp^`}3=WY+MiD{7ijx=q`Gn zW799vEz8iW3y>DXBSVd-2X0Wr-jco^urJ`4y@Tfv8Bray*L;?}EU$z~-Qkv&24_F; zq|EQI_aMi^I6*AnYXgIHVe}i>t>}hL*&$UE<;xf$J!365YKEp%^h}3T4*kiF-p5D8 zI#~Ai4jI;Xa3X9OTvqTv_V(9noShOJthuE&Rd;erB|1hf7#S~#Zr4lLyQ2hC+~lC@ zDHUHIxujV0c5>yG?wJNIJUp#^rfK8@!=1|cYdQgU7FD)N0tqKz*};UYYy{cK;nOVTxCq-yRj3Q9OEQD5(Z( zU%=5?ypusw3|PGAXP0r~f=R3eeL#s(bRt%F@t9zQzf{iW~!?}|#nMY0|uyEeEx2}pk= zO~$m;`Ok|3I3}^lAwiI*V|Z}%;`flmCJIHJ)_kVR7q6fr-$;2RzkSBpQT!v2OVY0Y zPa8%ee`ROxbjB4@I z+~-<9p3}9c9DWZ!{d-k_Kl?LCHv>$ZGCYnBS9-G9OH+LluF#?fk3YJ3P<^kvw6JBh zK==Dm=D3}DW`uU3?LcStdZwi;7i#I_N?e^d8z;H6{RVhZLgY2Gdu9Tw-K!5 z>AX#0(D4r%8=1=_=^)-HK_nSI4ni<+e0-?dd6^^>9%v^NY&4>QrC2B`XKlYNj8-sL zxh|i%s5D_AJ-f7SM-5>ex)cJjf&cvLfAr0FGlX@syv&38*_x^dRqm4uRzof*-VoFV z#3Gwkq%WfFJxv(u+%76Fsqir5Xa9-SltrN49NQH&t=Q(kvGB84fqCQ=#VH zX>mSO_$FJhpsVkg%F_|D8ubKU%k&+vUVm8ouET^s^raNy?nZ{r&OBq|y+*E~F!~Rb zG-((kPydG^`*$fCg70tev`ZpumUBre|jyGy0U!bC`hiJIS zCZ%XiK@4l}KK~<>l1G0@TH4gy6 zR>>|{!yK)9K~Zvvp_-_~r?AFaSF#1Vo}>lB&1fpo(~jJ?R!#A+v%2L z0LBU|0$q#H)O@>!wg%TJy}kV{&SE84TBU+&AnlS~D+ zmBBpNnBnkkbRR+}k))F8&rAybMZeFVEf*E3^AvyNUd&0~iZ9J|hl4r$1V`c^ZJCvU zStNobj?g$g>C)i8aj=6O{`@s)I%>5v>%GO4s>fiIy7VGl?Fi|o+Y>62*HHZX%ANM? z!(>A1(t8{88W*uM@=7ELyd+}l^;xwVJB3Bo9NcYeBc-Dg-SPHQ!^+XkQt^R^dC$7X zRKn;;{*D^y;8{+fiBaa1!t5Vf@{;LhXV!W!#Aq??S$2$20sA&`aetiV9XoGrY`2i< z#GUU;I?A^){eL*VC*J(p$T{m4Msz5|RpCluofKKNGRCKB-XGd?udui5jkm%R5rB>F zSCR3#t9zOSQ=f_cS{#FOU!*gl^^`V8FOe+k3ZTm6*8S{Pi6&#(C!jIN2OnS@P=Oy9kOxKpGGsnL@w2le^!XX)4jNJtw zZjwot4Xx-Yk=I--%!FVvVxH%N*>slhCEcqjx+UB{?JWaj&)Fg(Yxh z6H|1+CR;*pkY-KY8VoiA+rdVkc-omZZW&UML|Pe!(w4aLn`=S`=VKhXKQAnOJ=*g* z+9cnbzD`bfLhInWe`U9Uf%@0oUiM6IL@&PTa`gNnu=SX|MvkcX63G&(}UDAvx+K8vNhf^u)`Y9X$7;f1<_%SB~>!J0qDJioau3 zG$TK%EClsrpz|pAImuDiovG3&4a^p2-{j!F9{l>;IJGGf9Cv4C#;U4<>|;Ft9G}6?3XHJ;{)A|#wDPv;bXB|_9eN;>%z-?nKrwD5#E9$5gOaNLedPJU_Uf#64gnGNb#g9&*X4(2qo zx#V466K4K{baepxus{$Klp^)1uBR{_^-o2dOF=}!A7cpLVe8iDe0cBoS zs?$Q`q-sc-c;Q}GSKIw?9n7uvHvQ!JnlNYaxvAxIxZB-7Bzq^XmXHm_fJWJ*MFO~> z-*9?HQuod;D3M&qSa9Kx`HLUfs^1h0iWZ_a0AKUE)_x%;J+>`x`5rnXd}44On`AHJ z94(zB*;_tn{32|Ii(G0F&Eti~%-x+k&kIZjj(tSdyK#6X#q;y4?V;lbf}cx0$=q2Q z^k%$mdr2@sAXH{sSh`ikUAC%j4d^Yw5&!_TV;fc|Sf2gt{}0Dv^NFSmeReNF8jf0K zhI-a&uLe9b3FWPJGHeq+(L%$mdVAA5Hy>?WL2ta5{B~qDt%z*_>kGme&AbR@#!!tj zV~Kk&XSDpNYJlC9XN@cuePo+Oz)hOi#zGZUgp|{X!L!SM!U6;RIaZi2kY$aljB`zm zgRZn9hiG#P_(97jq00XZl&qSTdglgYzl0~9YwP` zO705Nt8{4C?%3e*hv`o%4Nxm=h)*=h|7$@Lcwr#HTxFJb#u&_UbdvvssluO`;G0uc zq;|PtJr1$;fDjj8YXq%Zey!AFnnrZF*jCREH4@A4#jO=H*F=Y6h8WTdcMi7p7cRDI zfHZIDm=T;Jue_EmfvqQa)PCpt1miCgo=DkNEas#T?z>8;yYE>tI}0vc|M+Syd^v>I ztEL~`JVb)my0RC(3znOBcu5qT)j=6*JZX9N2f8WV6H8EM10FJQt#&3{GhFl!Nph}( z*Vtow!8U=BDWDW>qEg z570i$muPD%Fymn|1|?#ReJq^v;YnA=yyj)=UaD6&B71r))k-y+ytYMWWuSMlH!$+e z_+FL&GIs(5;E*vNQZEUAyrI?oF{k$D1mi(TK7IXzW~^)eNXfV{DsEEF*EdZlByuB{ z;W?92jqItE2oV?;-iPhYDE6bj#P6}7QD6`+0TO`vZ}!{n&qatMG5Xh&sY+eNUj>$b z`Pkn%W9s*spz0SYodi$2<4?{TJ#=|mEd9gmg`9Eq&TNTEPRh95$iMCdT#FK9JYi?@ z?l$Iq15%bvuWxXcLob6E0TTT8+PhuIH`2?JMvxkleIw(!Ee&UlPTA8nZ(@T85Y*v^ zpkdA;&a+y$$~gwszC|x!K$7^c&rrjYlmGoqqZh4#5yshfZsTV|(3=WTc=nIoR)Zb9{sKR2w& z)7(M^0RJ#|E^H4O>q_#1B@y?gG=4li>D9I-g2FDAs#_q}$)UqLLurMTuNx`!6HIq3 zhn};gN4wRvdmrx~agtqRaMi_i(K}h@2;;|zp$LZXKmLC>{GZAl%1qOFP-ow4M95c^ zM2Z(vv!{kMuM0)87cP_wnVIp;frVr5h2k~lQbL;9lGzrE4Egz0nDjhp>ds$t2*0TO ziuMDvmvNznp$F;dMz-?>LfuhgUMt|Y>cs_pH>yxAfW1f-7>XtJ!oOiIg8H!vzzUj% zL8Uy^4qCRq9WH9;f#sDx2&lb%g7RE?n51cmWCAdl*0YX`p4~xCs3x-4Ea6&y*fpvf zL1Iw|i|b7oH~)+8OJ-#Q_9S&@lrSVov|5!WyDnl@SUrrj$6>1$_ia5d%w+M3J1KFW z_CDU7#IA7$;q=mF-4w-wDkWivLX7C`Bq-3+l9wfW+ljVY1o~1i>OA@#D;LmTOHr@u z)D7;iwlmw{wP&A$TMc#o)Y1pxV;iBTND>jfg~^)bF} z>4Rp0#G19PK+nI`hmi_r9HIf{IVzcQHr&^|&?=5J6uCu4tmHC!5cGgK|lhC`Hc;$!08;Y7f}@tVp@Rm9XC4OI|CG>A)rv)M4zolD=~WdEwuYzRT?6>rDNL!o+W2?vW|YhcuQWP#oK36 z`(y9O6_#YONF+)_ZcQw4ZR+4_Ct=v%T zg?%@RJg>a#i-APP`;>)@k=?5Fluqyg*U*PNb~9%Q@N81lxFUGXfXnp^m)mO;Qn-O5 z4Z!nKHKK@(I&~jEm$#}f*p;!lHeF>?cK^7TE7lKxECT}BpmC>k68}nsG)NB)zM+}g z{8GQ7b$~KK)a=%$%lHeZhOw|W}>;V>A z1i>tl>L2=I)d)2P?qr%kYZ^sl@yO?-PhHT_w0=Eac=!06->dahjmfC|C|O}lYIh)j z`mYV>Zje^I@01!p?@P3SIc>7=5yg0=a7@p?bKlo1{gpsc@!z~ULF&=`jbZIuf+)a~ z%Yr8%X`(CNQs953=|k(v{-%E_J&2_??`(z-ooCm0UUA#p?8{4}Ra>GJ-scj+ye5J9 zIb7^TEi6K%(S@NplU3>2$5#nL&5gNG-ydM1DPe;0!W;^rpKCXzjROhmwi<7K4?Y

mRO&95*HxQ%&-UT}s7#}4igP8>*Nr+6RHQh8!)y*qB@l)tZxm!xx<{46R zakxi~5-SHPMYT{Le8)qMEuMw{zRklEZ%uBhPlq8a^yO`)_;Fk|q1{bW*~Io-4I>Dh zmt!q-SvpaE;rl&D-{|Uozt#T^f91$$!<|D12H&p5rrS)8n)IwMdR;M@(g^b`|KE;L zb=F$X$RWX@o=d8cG5eqV7SRzV$w#EcJ>6 z#Ug*PexzGnZKkLF{ ztgbNZ2z;R7uv)*U@n(T8OZrCyft!&_wy&sI2z&ylMtjj(T;6?=Q=`icx76$;?POZ! z8CVTooqrkh2AnL=jDcN-M>8v|kbWcAH;VC2Yk1ZX$U zHP2b#RK>Enqv9)y%;w&_3;c$>+7l*-LHpN~aN^?I)kT5Si=)idkL3wIuFWprY(aL2 zFOi<-Nm2|;RNM7S9c2?l+~5*j4ZhfT$Byc270l*Kh&IM)3+5!|)1Q@H7CK3@aM7v8 z8*8l=e3gN(*LBu!@=}<7IU5ka;xTEUMxb{^kY2K5*6zqE^cYdSnPZq*jd}(n4v1+Y zqFY@|BS8_I4_&heGl^WY`VmJ0O8;L1RhPrs3KR*=k_j_^j`WYtMBzG8RyNQTiamt@je|GhjH^ z%pXtNPG_`Jj*k3X4NK;>Y4BhPp{5rUvK0sUVw8@~ah{PW= zwIiWZ*_OW*Ku<3+Jml2v5&ke4{P}4bVg2ki(Fw@5N&^j`P~@x|VlN{{o7uM;Tz*|` zGgxL@pMHJ&C`3ZiqF=_`cTLB5=13R_1U}^HcP_4cWMW))7R>mSTahLfLT8@M8)xJcxCK;o~&xTtj2-J<&nP#kG{%?j_^F$-r$_su(5JA@kJZ-eC zLH0DT3hi5RuaW(-)Y1mT?R&I-UwvD6OgRurXjI>BRVcdO#8yaEUJLvsWety{*S%?NAyo*cSYMmCuG_f^>rg%_DR{m5$to+6HkCLnRKE>r#?N=#SSAFFsL0hEO9k=1&zZ?vQ#~qZ8q@h z?LcO?Ej7dEs)Gsr)}_M2am0v)f6H~OHe>PabXG~Pnr~X+L*T}~AFAmXA&-D}!vGDl zfZzIh-}!^69B3J12b7@xe9#KTl64(y6*9BWbCgqDuq%}$=7(<`%L7CNpkZ`2vn`(k z_B%dP7d3>)3fZ#X^k5CL5zJhmI=F!mDn`7qxf3%fzt?s3qw3PXO9s?+2f1n$RPpCK zxN6kXLpg(p;J8ve-gvn}J&dT10{(qwB<@CJLRZX+|pY4=)1{Kv^fxFAKSL{ki+CpeA zdU5As#`PaYY?Ec7wAU(lhyFC{;D@t%nE9o^-PN%{X9)ib3?Ojnoa4^{KY(JR$1_ZW z7sQvk7bn!5W>T|`gn-qCiui&hKZzmI{lIv=T{kB$QF)J|$yO$j6E$u967;DzKbVwq zg3Eg+`TqU~E}UCp1#tf{LJf2rF~O6V%T{%*^DB;c zZmm>5V*cDP;&VwQ^+C{)*RpjJcH(!iD|^0-GLqJe%!F*=?t<72qZeu9Ole&ajNE1v zu5S1KgmU-6f48E=$qEg!3%ao1XR9mD`o*iK$~?h(?=~;c7@4xvOp7JKLjgMf^3@&x z?zpPhy;Zx=@HgCSAtrCM8O6_x(MZVX1{W@Rzk#`Hcf|Y_>LPp$f%G5+fQQSccC^c} zif@b{C(m1vy9K4~=hA)~BF@MYyk$pU2~2GKm5DqW2psMUN12)5;QhzGMPP|s=cf1% zF>=2A0hptV)MrgKsZYMh=@X?MgVPqTKCcAdkzMN|22nPr1y7pUx6a_S@7#}bc8vBO z&2dQ=K-z|vVbd*nKYtc3kQAk{~F(M60r93@2dUY5X4Mm_l* zRZa2irim-)p#6Ls>3^Po9J(4zNUOoIym+s)667k+{ox)HgpCA7xF(J@xwWa+FVx_) z|AelGY%vaX6)~JwHjfB=ME{%?=HYhlQW$9M&gR&4BsJiRqw+LjHOH9tCxiqhskY>$ zCn2BL?`UY=2p{c!j-Gh<$H|l*RN_&9PIE9EaBSavKva)Tq#{sDViwN|d5Fy?YFHf6 z#1QpgN9e?b#ENS5{6}!(#2bDR%I3^SG|bAm*UuMzy>pP>k(YW|isS1S`Nb%%QO9&IqfikWc`7gU4>pbzxZAnpTzOTnq=>vXmq`XjNBbeM6lA zTFWM-1UcS(s?(29i=~ntLO&0zMP_~co*`sN2}H(s z$#fXt?@o(>KWM(yiYz*7J^pt)Rbuw6Ea$7+avdLhDYQ$a;1wcP9y!K|EMfo{9uUgA<)DPfR6nTP(-& zxv)stcNd(%4iNLL-iQJ0S`(gRDiHd^BXM8%=2eb1nD0(SP;P@}HYfFsdCjKr#jl3e zYI7D^HT`V3oloj3HBd9=zt=61@%c@bITY;Y-u!0Y)5j9lr{1{krs9VLJZ@Y`Uw!fD zrhJCHSQGmM2Bqwgfha${Mo=Y>3?N__)IpRX3hqf;GME6&bN~)m z1MWKLItj_;&Z?u>bhcn@ng3IFZQHRtH#O?nujoay^j3NQK~@9{In6;V6ht1wf-^=M z>7{c?JHUS#C?LWFeZPEum6NH%D>hU0D@hGC;icKfpAWZQ1N$O)v!VojCGhp{fyNPP zjz8QAipc~uaMLGsP}u_-`r}Y09@vF`_66WiAPgg#ouNXY#gH|ImW8tT&HAkq)gD_# z9)Mo_wt2)P`Jcq+^)C#MtKAer#4F_@RnKQ%W%!;Izbe>}eo^Dchi-L`J5qR=b5)3LAPzONggI`g?-3vDlzrhf*bFSAncPU(#e*gFZ> z+1ULl_i|jvOvW{IJg4EV^WgJLgZ?0_UzQ~Io6B~)GZ*eL56C1Ym$Y&-(m>G8k3%yq zT@@v+dX<08Vzb`D`u+RSi|C_8YfHtx?yPTe#npb3}`$X=HBkGkuD$;hK?P zy?kFIo;mB)9^Ht(d8WBp?l%{2_u!tHR8Bn%0oy40b z@)=m~5EQc8xzS7w9|5RGr)j3flkM;%;WdLzAE{~1c#@>p6Y!hwGU7!_+hl29;#H5e~;Y+R9Jr;uH~57noP| zAhyB8xn2AGA6<+CoFWOx0_AIuP%g{KttMGP#K%wo$(trsDz!%|IT|T@^XsrAj*j|7f^C1KhkAi=gUxecN}Cnd@JdLPiZuqMfcoy z+Z(Q0yv_k%QNMTHYmW}c6S{3XSw&{FppMZ7w8cv=k*D+jAyR*{+f%uFEM0i1#CAM{ zrm6~@G(Kl*_h|rxMI^adB-E(-Hu4!v0ZyBPyAmB*NSCwwv1b{YPFxT2R#0CP=Z9S; zUJ;76enw9`pnD1{WS-5wYn)x2+YOqO#g2I7ciiin80+gC-aI9B(P9!nrJvK*9c6B~ zO}E!{^|s9p4OI;4&*z>;pYXz(h=_)Ron8AG_655RKgUm}z0Y^5K>tCHj!bx65RfZX zF(xf^_~m&d{O-$LmY+KJVFKuVF=N(!%I}@e*ay8yogu0ipCNyk(vICWwck^?`^eaC zdIKbh__qO)M$9PfIJs-QI2z`~g=5e^8MJyu`*Lknu(jxQ&VgWY>7)NnbUz(>$Za!8 z>aNp7WDQr`J8HU(i8KPok4#&f?zCLHW5X`htE-Nf9CRp@HizgxK(NZF3!=LOBr*u= zxBpg`t-?%#bhF(&Lc=ctjvU~Tt+uxypJsw8F$SD6HF`ag)Snm+nmgM_c8?d*Q%Jsy z-A1bW!)6J)pE;pmBIgIg+Q16!Zx0y4f{8EuwB(EzIN`1(aYojRU%uP5AsdY@${H(2 z?(Cc5qV#*B<&qvPIUlrI4b8Yaa4s(xCE1zDz|^Os>XCl(w^ssPL$T1r>lz^DzZZI! z2fMa;{tl$r{q5@|S1lbFGnz^?X;-|C4VUnmxAGBJbO*`d&O@F4^^@DCR|N*M+2R}y zRtnCZT3W}+A)>CW6wv6GxRbo`&lBM;l#SBH7hjZ=Ro0L0sQHQ6x~=Ja{FL#c{o*PA zJhRoH->JhD5?)lo-lblNB@zDY>}Nbli4Fcoi{V#X6AjE#&*ivx1m`|pMd7a7>Ph^g zT&QG^uWhz?Lg7)7EDE;G3-G7_q7>yn)^d62Y0Z()<_z*RcR9g9zabsV1Gbq|(%jd;CtLqNqaw1MY2BO7C_@@>L z$x_wqWCci~JU_E)qSi6Z*P|oHw}NzCR)6><39eZ_1?Pk^2&Fc(k?P#PR{WO-lk{cO zg=&iQ@bz%&^lE^?f=0lh>NYyEpIcxJOpm`z(xmJ}Q59?VP;n#?UkJp-5qbTzK;#jm zPvi9k(gQAnobk0XVoqD`v{3PF^BhFS;i^!TI^c{_zg zhqnK-BH&gYV&J0I!AC0@Tdx zzpKy;f(u`>#7#PSrtv;@k7~3i!R4Oiz-9J>i;q6Hwoeh900=x-)~fChn1mDr>n|}+ z_FH=(2W5e3)uHznU4IJt-SZC=u^$z0U&MG}L%M21A}_5mVftuFbL~T2ZSuO1FKqID z09VxJdw&P3#A9pMD!IyB-Z&5Zf?KpAb;Spz-ig{J8l#SX*?Av6@jjfATgk`3dNCl^ z)~D=fS%(@yPIZx&vO_rikB?1W!6OJ6mylim1)^}m3sH{9_z2wZ{oy$}Dq3(F;MC_Y zkug?%uGV_6|BIjPI{2Zn!9OAj)CU~(ygtW_N|clL)ngiRxjJ&7x>oo7JHCu}=l(N= zif$*iAX7JA)B4Ry1BVIoSduIx<=4kjExN^E`fjA|r;69;TX_qTx=cUZ=Sm{UYUt=ZdQOwlr`|k7q=cmyegO@@_h%F-o@AHN zgNInp#dcG%-|5v+1yB*9cZ);qYSGUZPBq+3JMVC7-Ro|&@#n(`o#q0=p!EIas-=g2 z6ntf88o)Ajt3_TWdC3IO{YznpB(=UAbpwlE(E!CC!w`q{*%~Zp??Os1r(RmK#qea= zShos4lh!LJtqWM;F)@#2FXALTR5(PS8Y57|Xt&!E^a1O$=_j*1KOi0lMIsk@wZkk} z)p5L6&c!l4O6>@KvruF#)=Gk#)U+q}MnvGA*DNtz05XFLx*Op7*6SN`pp}`y>F3~3 zCbnp}2jc!g@Wv1{S9akEzNEp06AQT6k)av9KccBB&27n6J0O7VMX(oZydCw5anq?P z6BJ`Nr54>rKKNSl4a17fATZBa0!+}wXlOElJG?KtV&;DT|0i^!fjJeB#O~h3_Iw(_FkfkeAC2YN=ef-aJ z{AooAjZ(To8deNlu^WA`&f;}f1Y_0dijY`%Bg;m#e+@uMov{eI5}j|y>B?a c)& z7M{x>>cm6J`91}x7PXC(OIY>Hx22wuAAZAuxd6_r)&M_lEK4oZ~G2#Kp$ zy3$obTwJNch-bu~7C(e#7Am$|rFYfI>aKQEXjo!JR0a{o3eie zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00A{gL_t(I%gvI}mD^AVL@yx8 zn-?btG*(#!Fl3RIe8Go-={q=J8cPuLmw3t-zeQaOLY3{??V zSaWb&S90WpeGReB0NousH_xvW5sjJ6K;0Q*@c-0bER(k9ai^Y<00000NkvXXu0mjf D<2Ji= literal 0 HcmV?d00001 diff --git a/mods/compost/textures/compost_garden_soil.png b/mods/compost/textures/compost_garden_soil.png new file mode 100644 index 0000000000000000000000000000000000000000..55409b8ed15c2f5c3611a984fcc80ee07a42d3c6 GIT binary patch literal 698 zcmV;r0!96aP)(Ygvb)D2Pul|LTG1y2N&mD`1AW^9LJQ>JkQIrEXz_=6(aV1UsaX0);ZU89b-&u z9b=@7v7#uXl&8~ap6BE7*ffpz9udF4zi+o&+qPP3=iKA*008#uxQ#I`%R(uAdV2c! z_%OzJ?^8-m)11#|_;*>Ban9L!BdoP~o-@YQZo@Fd7=;ia1n>Pk&(kz@U6*AUA%y)r zJW)#fzDGnvWQ=V#8$w9aG*Zeu&k<1w0RWtH&N(H7t<807*qoM6N<$f+My!E&u=k literal 0 HcmV?d00001 diff --git a/mods/computer/LICENSE.txt b/mods/computer/LICENSE.txt deleted file mode 100644 index 1dc9f2f4..00000000 --- a/mods/computer/LICENSE.txt +++ /dev/null @@ -1,15 +0,0 @@ - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2012 Diego Martínez - - 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/computer/README.txt b/mods/computer/README.txt deleted file mode 100644 index 6d6c7dcf..00000000 --- a/mods/computer/README.txt +++ /dev/null @@ -1,61 +0,0 @@ - -Decorative Computers Mod for Minetest -by Diego Martínez - -How to install: -Unzip the archive an place it in minetest-base-directory/mods/minetest/ -if you have a windows client or a linux run-in-place client. If you have -a linux system-wide instalation place it in ~/.minetest/mods/minetest/. -If you want to install this mod only in one world create the folder -worldmods/ in your worlddirectory. -For further information or help see: -http://wiki.minetest.com/wiki/Installing_Mods - -How to use the mod: -For now just use creative mode or the `/give' or `/giveme' chat commands - to get the items. - -These are the items currently defined by this mod: - -computer:printer (printer scanner combo) -computer:server (rack server) -computer:tower (modern type) -computer:monitor (LCD with keyboard) -computer:router (wifi type) -computer:babytower -computer:shefriendSOO -computer:slaystation -computer:vanio -computer:spectre -computer:slaystation2 -computer:admiral64 -computer:admiral128 - -There's also a `computer:computer' alias to `computer:babytower'. - -License: -Sourcecode: WTFPL (see below) -Graphics: WTFPL (see below) - -Thanks to all the people in the forums and the #minetest IRC channel for - their support and suggestions; in no particular order: - OldCoder, Josh, tonyka, VanessaE, davidpace, Jordach, and all the other - sirs/madammes that I forgot to mention (sorry, please remind me if it - was you ;) ). - -See also: -http://minetest.net/ - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2012 Diego Martínez - - 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/computer/computers.lua b/mods/computer/computers.lua deleted file mode 100644 index 7a736bd5..00000000 --- a/mods/computer/computers.lua +++ /dev/null @@ -1,588 +0,0 @@ - --- Amiga 500 lookalike --- Fun fact: "Amiga" is spanish for "female friend" ("Amigo" is for male); --- that's why this computer was named "She Friend". -computer.register("computer:shefriendSOO", { - description = "SheFriendSOO"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 17, 32, 32, 12 }, -- Monitor Screen - { 3, 3, 29, 26, 26, 3 }, -- Monitor Tube - { 0, 0, 0, 32, 4, 17 }, -- Keyboard - }); -}); - --- Some generic laptop. Sony VAIO came to mind when thinking about a name :) --- Fun fact: "Vanio" sounds like "baño" ("bathroom" in spanish, pronounced --- as something like "bah-nee-oh") -computer.register("computer:vanio", { - description = "Pony Vanio"; - tiles_off = { front=true; top=true; left=true; right=true; back=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 4, 32, 3, 24 }, -- Keyboard - { 0, 3, 25, 32, 21, 3 }, -- Screen - }); - node_box_off = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 4, 32, 3, 24 }, -- Keyboard - { 0, 3, 4, 32, 3, 24 }, -- Screen - }); -}); - --- Sony PlayStation lookalike --- Fun fact: Swapping the first letters gives valid words :) --- Pony SureiSutteshun!!! -computer.register("computer:slaystation", { - description = "Pony SlayStation"; - tiles_off = { top=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 11, 32, 6, 21 }, -- Console - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 4, 5, 2, 5 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 4, 5, 2, 5 }, -- Controller 2 Center - }); -}); - --- Sony PlayStation 2 lookalike --- Fun fact: Swapping the first letters gives valid words :) --- Pony SureiSutteshun!!! -computer.register("computer:slaystation2", { - description = "Pony SlayStation 2"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 2, 2, 11, 28, 3, 19 }, -- Console (Upper part) - { 2, 0, 11, 26, 2, 19 }, -- Console (Lower part) - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 1, 5, 2, 8 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 1, 5, 2, 8 }, -- Controller 2 Center - }); -}); - --- Sinclair ZX Spectrum lookalike -computer.register("computer:specter", { - description = "SX Specter"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 3, 0, 0, 26, 4, 17 }, -- Keyboard - { 18, 0, 18, 12, 6, 14 }, -- Tape Player - }); -}); - --- Nintendo Wii lookalike. -computer.register("computer:wee", { - description = "Nientiendo Wee"; - tiles_off = { front=true; }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 11, 0, 3, 10, 6, 26 }, -- Base - { 12, 6, 4, 8, 22, 24 }, -- Top - }); -}); - --- Apple iPad lookalike. -computer.register_handheld("computer:piepad", { - description = "Snapple Piepad"; -}); - --- Commodore 64 lookalike -computer.register("computer:admiral64", { - description = "Admiral64"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 18 }, -- Keyboard - }); -}); - --- Commodore 128 lookalike -computer.register("computer:admiral128", { - description = "Admiral128"; - tiles_off = { }; - node_box = computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 27 }, -- Keyboard - }); -}); - ---------------------------------------------------------------------------------- -----------------------------added by crazyginger72------------------------------- ---------------------------------------------------------------------------------- - - - --- Generic Flat Screen LCD (16x9) with keyboard - minetest.register_node("computer:monitor_on", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t.png","computer_monitor_bt.png", - "computer_monitor_l.png","computer_monitor_r.png", - "computer_monitor_b.png","computer_monitor_f_desktop.png"}, --"computer_monitor_f_on.png"}, --till i get a boot abm inplace - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:monitor"; - minetest.set_node(pos, node); - nodeupdate(pos) - end -}) - - minetest.register_node("computer:monitor_bios", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t.png","computer_monitor_bt.png","computer_monitor_l.png","computer_monitor_r.png","computer_monitor_b.png","computer_monitor_f_bios.png"}, - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , -}) - - minetest.register_node("computer:monitor_loading", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t.png","computer_monitor_bt.png","computer_monitor_l.png","computer_monitor_r.png","computer_monitor_b.png","computer_monitor_f_loading.png"}, - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , -}) - - minetest.register_node("computer:monitor_login", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t.png","computer_monitor_bt.png","computer_monitor_l.png","computer_monitor_r.png","computer_monitor_b.png","computer_monitor_f_login.png"}, - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , -}) - - minetest.register_node("computer:monitor_desktop", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t.png","computer_monitor_bt.png","computer_monitor_l.png","computer_monitor_r.png","computer_monitor_b.png","computer_monitor_f_desktop.png"}, - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , -}) - - minetest.register_node("computer:monitor", { - description = "Monitor and keyboard", - tiles = {"computer_monitor_t_off.png","computer_monitor_bt.png","computer_monitor_l.png","computer_monitor_r.png","computer_monitor_b.png","computer_monitor_f_off.png"}, - --inventory_image = - paramtype = "light", - light_source = 4, - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.3125, 0.1875, 0.5, 0.375, 0.223116}, - {-0.25, -0.5, 0.125, 0.25, -0.466981, 0.5}, - {-0.125, -0.5, 0.3125, 0.125, 0.0283019, 0.346698}, - {-0.375, -0.3125, 0.208965, 0.375, 0.240566, 0.3125}, - {-0.4375, -0.5, -0.4375, 0.4375, -0.4375, -0.125}, - {-0.1875, -0.5, 0.25, 0.1875, -0.410377, 0.375}, - }, - }, - drop = 'computer:monitor' , - - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:monitor_on"; - minetest.set_node(pos, node); - nodeupdate(pos) - end - -}) - ---WIFI Router (linksys look-a-like) - - minetest.register_node("computer:router", { - description = "WIFI Router", - tiles = {"computer_router_t.png","computer_router_bt.png","computer_router_l.png","computer_router_r.png","computer_router_b.png",{name="computer_router_f_animated.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0}},}, --"computer_router_f.png"}, - --inventory_image = - paramtype = "light", - paramtype2 = "facedir", - walkable = false, - is_ground_content = true, - groups = {crumbly=3}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.0625, 0.25, -0.375, 0.3125}, - {-0.1875, -0.4375, 0.3125, -0.125, -0.1875, 0.375}, - {0.125, -0.4375, 0.3125, 0.1875, -0.1875, 0.375}, - {-0.0625, -0.4375, 0.3125, 0.0625, -0.25, 0.375}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.0625, 0.25, -0.375, 0.3125}, - {-0.1875, -0.4375, 0.3125, -0.125, -0.1875, 0.375}, - {0.125, -0.4375, 0.3125, 0.1875, -0.1875, 0.375}, - {-0.0625, -0.4375, 0.3125, 0.0625, -0.25, 0.375}, - }, - }, -}) - ---Modern PC Tower - - minetest.register_node("computer:tower_on", { - description = "Computer Tower", - tiles = {"computer_tower_t.png","computer_tower_bt.png","computer_tower_l.png","computer_tower_r.png","computer_tower_b.png","computer_tower_f_on.png"}, - --inventory_image = - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3,not_in_creative_inventory=1}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - {-0.1875, -0.5, -0.353774, 0.1875, 0, -0.0625}, - {-0.1875, 0.247641, -0.353774, 0.1875, 0.3125, 0.1875}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - }, - }, - drop = 'computer:tower' , - - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:tower"; - minetest.set_node(pos, node); - nodeupdate(pos) - end -}) - - minetest.register_node("computer:tower", { - description = "Computer Tower", - tiles = {"computer_tower_t.png","computer_tower_bt.png","computer_tower_l.png","computer_tower_r.png","computer_tower_b.png","computer_tower_f_off.png"}, - --inventory_image = - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - {-0.1875, -0.5, -0.353774, 0.1875, 0, -0.0625}, - {-0.1875, 0.247641, -0.353774, 0.1875, 0.3125, 0.1875}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.1875, -0.5, -0.3125, 0.1875, 0.3125, 0.4375}, - }, - }, - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:tower_on"; - minetest.set_node(pos, node); - nodeupdate(pos) - end -}) - --- Printer/scaner combo - -minetest.register_node("computer:printer", { - description = "Printer Scaner Combo", - tiles = {"computer_printer_t.png","computer_printer_bt.png","computer_printer_l.png","computer_printer_r.png","computer_printer_b.png","computer_printer_f.png"}, - --inventory_image = - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - is_ground_content = true, - groups = {crumbly=3}, - --sounds = default.node_sound_dirt_defaults(), - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.3125, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.125, 0.4375, -0.4375, 0.375}, - {-0.4375, -0.5, -0.125, -0.25, -0.0625, 0.375}, - {0.25, -0.5, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.0625, 0.4375, -0.0625, 0.375}, - {-0.375, -0.4375, 0.25, 0.375, -0.0625, 0.4375}, - {-0.25, -0.25, 0.4375, 0.25, 0.0625, 0.5}, - {-0.25, -0.481132, -0.3125, 0.25, -0.4375, 0}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.4375, -0.3125, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.125, 0.4375, -0.4375, 0.375}, - {-0.4375, -0.5, -0.125, -0.25, -0.0625, 0.375}, - {0.25, -0.5, -0.125, 0.4375, -0.0625, 0.375}, - {-0.4375, -0.5, -0.0625, 0.4375, -0.0625, 0.375}, - {-0.375, -0.4375, 0.25, 0.375, -0.0625, 0.4375}, - {-0.25, -0.25, 0.4375, 0.25, 0.0625, 0.5}, - {-0.25, -0.481132, -0.3125, 0.25, -0.4375, 0}, - }, - }, -}) - ---Rack Server - -minetest.register_node("computer:server", { - drawtype = "nodebox", - description = "Rack Server", - tiles = { - 'computer_server_t.png', - 'computer_server_bt.png', - 'computer_server_l.png', - 'computer_server_r.png', - 'computer_server_bt.png', - 'computer_server_f_off.png' - }, - inventory_image = "computer_server_inv.png", - sunlight_propagates = false, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = { snappy = 3 }, - - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - --drop = 'computer:server', - sounds = default.node_sound_wood_defaults(), - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:server_on"; - minetest.set_node(pos, node); - nodeupdate(pos) - end, - on_place = function(itemstack, placer, pointed_thing) - local pos = pointed_thing.above - if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name ~= "air" then - minetest.chat_send_player( placer:get_player_name(), "Not enough vertical space to place a server!" ) - return - end - return minetest.item_place(itemstack, placer, pointed_thing) - end, - - - -}) - -minetest.register_node("computer:server_on", { - drawtype = "nodebox", - description = "Rack Server", - tiles = { - 'computer_server_t.png', - 'computer_server_bt.png', - 'computer_server_r.png', - 'computer_server_l.png', - 'computer_server_bt.png', - 'computer_server_f_on.png', - }, - inventory_image = "computer_server_inv.png", - sunlight_propagates = false, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = { snappy = 3,not_in_creative_inventory=1 }, - - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375}, - }, - - sounds = default.node_sound_wood_defaults(), - drop = 'computer:server', - on_rightclick = function ( pos, node, clicker, itemstack) - node.name = "computer:server"; - minetest.set_node(pos, node); - nodeupdate(pos) - end , - -}) - - diff --git a/mods/computer/description.txt b/mods/computer/description.txt deleted file mode 100644 index 80ea8aed..00000000 --- a/mods/computer/description.txt +++ /dev/null @@ -1 +0,0 @@ -Decorative computers for Minetest diff --git a/mods/computer/fusrodah/_.lua b/mods/computer/fusrodah/_.lua deleted file mode 100644 index 974e8176..00000000 --- a/mods/computer/fusrodah/_.lua +++ /dev/null @@ -1,4 +0,0 @@ - -local name = "foo:bar" -local modname = name:gsub(":.*", "") -print(modname) diff --git a/mods/computer/fusrodah/craft-grid.png b/mods/computer/fusrodah/craft-grid.png deleted file mode 100644 index 9624300e1b2aa309f060b8453bcf0bde7af30c21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20812 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 o9bdGLJVqx_2?zLn>p%1MPLVXrt^1wz>% diff --git a/mods/computer/fusrodah/init.lua.old b/mods/computer/fusrodah/init.lua.old deleted file mode 100644 index 28cfa140..00000000 --- a/mods/computer/fusrodah/init.lua.old +++ /dev/null @@ -1,83 +0,0 @@ - --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - -local MODNAME = "computer"; - -if (computer ~= nil) then - error("some other mod defined computer"); -end - -computer = { }; - ---[[ computer.pixelnodebox: - | - | Helper to create node boxes. - | - | Parameters: - | size Resolution of the `boxes'. - | boxes The shape of the object. - | - | Return Value: - | The new nodebox, ready to be assigned to `nodedef.node_box'. - ]] -computer.pixelnodebox = function ( size, boxes ) - local fixed = { }; - local i, box; - for i, box in ipairs(boxes) do - local x, y, z, w, h, l = unpack(box); - fixed[#fixed + 1] = { - (x / size) - 0.5, - (y / size) - 0.5, - (z / size) - 0.5, - ((x + w) / size) - 0.5, - ((y + h) / size) - 0.5, - ((z + l) / size) - 0.5, - }; - end - return { - type = "fixed"; - fixed = fixed; - }; -end - ---[[ computer.register: - | - | Helper to register a new computer node. - | - | Parameters: - | name Short ID string used as the object name. - | desc Description of the object for the inventory. - | nodebox The shape of the object. Also used as selection. - | - | Return Value: - | None. - ]] -computer.register = function ( name, desc, nodebox ) - - local TEXPFX = MODNAME.."_"..name.."_"; - - minetest.register_node(MODNAME..":"..name, { - drawtype = "nodebox"; - paramtype = "light"; - paramtype2 = "facedir"; - description = desc; - groups = { snappy=2, choppy=2, oddly_breakable_by_hand=2 }; - tiles = { - TEXPFX.."top.png", - TEXPFX.."bottom.png", - TEXPFX.."right.png", - TEXPFX.."left.png", - TEXPFX.."back.png", - TEXPFX.."front.png" - }; - node_box = nodebox; - selection_box = nodebox; - }); - -end - -local MODPATH = minetest.get_modpath(MODNAME); -dofile(MODPATH.."/nodes.lua"); -dofile(MODPATH.."/miscitems.lua"); -dofile(MODPATH.."/recipes.lua"); diff --git a/mods/computer/fusrodah/nodes.lua b/mods/computer/fusrodah/nodes.lua deleted file mode 100644 index fd046e3b..00000000 --- a/mods/computer/fusrodah/nodes.lua +++ /dev/null @@ -1,99 +0,0 @@ - --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - --- Just a generic Baby Tower, modeled somewhat after my old Dell cabinet --- (an Intel Celeron @ 233MHz, with 160MB of ram and 4GB of disk; good --- old times). -computer.register("babytower", "Baby Tower", - computer.pixelnodebox(16, { - -- X Y Z W H L - { 1, 5, 6, 14, 11, 6 }, -- Monitor Screen - { 3, 7, 12, 10, 7, 4 }, -- Monitor Tube - { 0, 0, 6, 16, 5, 10 }, -- CPU - { 0, 0, 0, 12, 1, 5 }, -- Keyboard - { 13, 0, 0, 3, 3, 5 }, -- Mouse - }) -); - --- Amiga 500 lookalike --- Fun fact: "Amiga" is spanish for "female friend" ("Amigo" is for male); --- that's why this computer was named "She Friend". -computer.register("shefriendSOO", "SheFriend SOO", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 17, 32, 32, 12 }, -- Monitor Screen - { 3, 3, 29, 26, 26, 3 }, -- Monitor Tube - { 0, 0, 0, 32, 4, 17 }, -- Keyboard - }) -); - --- Sony PlayStation lookalike --- Fun fact: Swapping the first letters gives valid words :) --- Pony SureiSutteshun!!! -computer.register("slaystation", "Pony SlayStation", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 11, 32, 6, 21 }, -- Console - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 4, 5, 2, 5 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 4, 5, 2, 5 }, -- Controller 2 Center - }) -); - --- Some generic laptop. Sony VAIO came to mind when thinking about a name :) --- Fun fact: "Vanio" sounds like "baño" ("bathroom" in spanish, pronounced --- as something like "bah-nee-oh") -computer.register("vanio", "Pony Vanio", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 4, 32, 3, 24 }, -- Keyboard - { 0, 3, 25, 32, 21, 3 }, -- Screen - }) -); - --- Sinclair ZX Spectrum lookalike -computer.register("spectre", "SX Spectre", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 3, 0, 0, 26, 4, 17 }, -- Keyboard - { 18, 0, 18, 12, 6, 14 }, -- Tape Player - }) -); - --- Sony PlayStation 2 lookalike -computer.register("slaystation2", "Pony SlayStation 2", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 2, 2, 11, 28, 3, 19 }, -- Console (Upper part) - { 2, 0, 11, 26, 2, 19 }, -- Console (Lower part) - { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip - { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip - { 5, 0, 1, 5, 2, 8 }, -- Controller 1 Center - { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip - { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip - { 22, 0, 1, 5, 2, 8 }, -- Controller 2 Center - }) -); - --- Commodore 64 lookalike -computer.register("admiral64", "Admiral 64", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 18 }, -- Keyboard - }) -); - --- Commodore 128 lookalike -computer.register("admiral128", "Admiral 128", - computer.pixelnodebox(32, { - -- X Y Z W H L - { 0, 0, 0, 32, 4, 27 }, -- Keyboard - }) -); - --- Old node name -minetest.register_alias("computer:computer", "computer:babytower"); diff --git a/mods/computer/init.lua b/mods/computer/init.lua deleted file mode 100644 index 2c85e7e7..00000000 --- a/mods/computer/init.lua +++ /dev/null @@ -1,105 +0,0 @@ - -computer = { }; - -computer.register = function ( name, def ) - local nodename = name; - if (name:sub(1, 1) == ":") then name = name:sub(2); end - local modname, basename = name:match("^([^:]+):(.*)"); - local TEXPFX = modname.."_"..basename.."_"; - local ONSTATE = modname..":"..basename; - local OFFSTATE = modname..":"..basename.."_off"; - local def = def; - minetest.register_node(ONSTATE, { - drawtype = "nodebox"; - paramtype = "light"; - paramtype2 = "facedir"; - description = def.description; - groups = { snappy=2, choppy=2, oddly_breakable_by_hand=2 }; - tiles = { - TEXPFX.."tp.png", - TEXPFX.."bt.png", - TEXPFX.."rt.png", - TEXPFX.."lt.png", - TEXPFX.."bk.png", - TEXPFX.."ft.png", - }; - node_box = def.node_box; - selection_box = def.node_box; - on_rightclick = function ( pos, node, clicker, itemstack) - if (def.on_turn_off) then - if (def.on_turn_off(pos, node, clicker, itemstack)) then return; end - end - node.name = OFFSTATE; - minetest.env:set_node(pos, node); - nodeupdate(pos); - end; - }); - minetest.register_node(OFFSTATE, { - drawtype = "nodebox"; - paramtype = "light"; - paramtype2 = "facedir"; - groups = { snappy=2, choppy=2, oddly_breakable_by_hand=2, - not_in_creative_inventory=1 }; - tiles = { - (TEXPFX.."tp"..(def.tiles_off.top and "_off" or "")..".png"), - (TEXPFX.."bt"..(def.tiles_off.bottom and "_off" or "")..".png"), - (TEXPFX.."rt"..(def.tiles_off.right and "_off" or "")..".png"), - (TEXPFX.."lt"..(def.tiles_off.left and "_off" or "")..".png"), - (TEXPFX.."bk"..(def.tiles_off.back and "_off" or "")..".png"), - (TEXPFX.."ft"..(def.tiles_off.front and "_off" or "")..".png"), - }; - node_box = def.node_box_off or def.node_box; - selection_box = def.node_box_off or def.node_box; - on_rightclick = function ( pos, node, clicker, itemstack) - if (def.on_turn_on) then - if (def.on_turn_on(pos, node, clicker, itemstack)) then return; end - end - node.name = ONSTATE; - minetest.env:set_node(pos, node); - nodeupdate(pos); - end; - drop = ONSTATE; - }); -end - -computer.register_handheld = function ( name, def ) - local nodename = name; - if (name:sub(1, 1) == ":") then name = name:sub(2); end - local modname, basename = name:match("^([^:]+):(.*)"); - local TEXPFX = modname.."_"..basename.."_inv"; - local ONSTATE = modname..":"..basename; - local OFFSTATE = modname..":"..basename.."_off"; - local on_use = def.on_use; - minetest.register_craftitem(ONSTATE, { - description = def.description; - inventory_image = TEXPFX..".png"; - wield_image = TEXPFX..".png"; - }); -end - -computer.pixelnodebox = function ( size, boxes ) - local fixed = { }; - local i, box; - for i, box in ipairs(boxes) do - local x, y, z, w, h, l = unpack(box); - fixed[#fixed + 1] = { - (x / size) - 0.5, - (y / size) - 0.5, - (z / size) - 0.5, - ((x + w) / size) - 0.5, - ((y + h) / size) - 0.5, - ((z + l) / size) - 0.5, - }; - end - return { - type = "fixed"; - fixed = fixed; - }; -end - -local MODPATH = minetest.get_modpath("computer"); -dofile(MODPATH.."/computers.lua"); -dofile(MODPATH.."/miscitems.lua"); -dofile(MODPATH.."/recipes.lua"); - - diff --git a/mods/computer/locale/es.txt b/mods/computer/locale/es.txt deleted file mode 100644 index db6fdcb4..00000000 --- a/mods/computer/locale/es.txt +++ /dev/null @@ -1,6 +0,0 @@ - -# Language: Español -# Author: Diego Martínez - -Plastic sheet = Placa de Plastico -Unprocessed Plastic base = Base de Plastico No Procesada diff --git a/mods/computer/locale/pt.txt b/mods/computer/locale/pt.txt deleted file mode 100644 index 8308618d..00000000 --- a/mods/computer/locale/pt.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Language: Português do Brasil -# Author: Caio Roberto - -Plastic sheet = Placa de Plástico -Unprocessed Plastic base = Base de Plástico Não Processada diff --git a/mods/computer/miscitems.lua b/mods/computer/miscitems.lua deleted file mode 100644 index 7ce63de5..00000000 --- a/mods/computer/miscitems.lua +++ /dev/null @@ -1,77 +0,0 @@ - --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - --- This file defines some items in order to not have to depend on other mods. - --- Boilerplate to support localized strings if intllib mod is installed. -local S; -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua"); - S = intllib.Getter(minetest.get_current_modname()); -else - S = function ( s ) return s; end -end - -if (not minetest.get_modpath("homedecor")) then - - minetest.register_craftitem(":homedecor:plastic_sheeting", { - description = S("Plastic sheet"), - inventory_image = "homedecor_plastic_sheeting.png", - }) - - minetest.register_craftitem(":homedecor:plastic_base", { - description = S("Unprocessed Plastic base"), - wield_image = "homedecor_plastic_base.png", - inventory_image = "homedecor_plastic_base_inv.png", - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 6', - recipe = { "default:junglegrass", - "default:junglegrass", - "default:junglegrass" - } - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 3', - recipe = { "default:dry_shrub", - "default:dry_shrub", - "default:dry_shrub" - }, - }) - - minetest.register_craft({ - type = "shapeless", - output = 'homedecor:plastic_base 4', - recipe = { "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves", - "default:leaves" - } - }) - - minetest.register_craft({ - type = "cooking", - output = "homedecor:plastic_sheeting", - recipe = "homedecor:plastic_base", - }) - - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_base', - burntime = 30, - }) - - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_sheeting', - burntime = 30, - }) - -end -- not homedecor diff --git a/mods/computer/mod.conf b/mods/computer/mod.conf deleted file mode 100644 index a800d6a1..00000000 --- a/mods/computer/mod.conf +++ /dev/null @@ -1 +0,0 @@ -name = computer diff --git a/mods/computer/recipes.lua b/mods/computer/recipes.lua deleted file mode 100644 index cc8f0e10..00000000 --- a/mods/computer/recipes.lua +++ /dev/null @@ -1,118 +0,0 @@ - --- Copyright (C) 2012-2013 Diego Martínez --- License is WTFPL (see README.txt). - -minetest.register_craft({ - output = "computer:shefriendSOO"; - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:wood", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:slaystation"; - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:wood", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:vanio"; - recipe = { - { "homedecor:plastic_sheeting", "", "", }, - { "default:glass", "", "" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:specter"; - recipe = { - { "", "", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:slaystation2"; - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:admiral64"; - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:wood", "default:wood", "default:wood", }, - }; -}); - -minetest.register_craft({ - output = "computer:admiral128"; - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, - }; -}); - ---new stuff - -minetest.register_craft({ - output = "computer:monitor"; - recipe = { - { "homedecor:plastic_sheeting", "default:glass","", }, - { "homedecor:plastic_sheeting", "default:glass","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal_fragment", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:router"; - recipe = { - { "default:steel_ingot","","", }, - { "default:steel_ingot" ,"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - { "default:mese_crystal_fragment","homedecor:plastic_sheeting", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:tower"; - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:printer"; - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "default:coal_lump", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:printer"; - recipe = { - { "homedecor:plastic_sheeting", "default:steel_ingot","", }, - { "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting", }, - { "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting", }, - }; -}); - -minetest.register_craft({ - output = "computer:server"; - recipe = { - { "computer:tower", "computer:tower", "computer:tower", }, - { "computer:tower", "computer:tower", "computer:tower", }, - { "computer:tower", "computer:tower", "computer:tower", }, - }; -}); diff --git a/mods/computer/textures/computer_admiral128_ft.png b/mods/computer/textures/computer_admiral128_ft.png deleted file mode 100644 index dc6a3bc7f187441e28661238a7750020d80fd38a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1480 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#d^fjZ zAblK&85z#sS=kH{Ebxc~3UUjBFeAgPIT9ejvI56+kRmYNlzyj+fq`Yar;B4q#NoG7 zPxr@!3m&U~UOK-veb;l*N}-;mIzlZi5g*)Lx~A5Pbh0|-a7s^5YE*IwbJ&n<^LXR) zt9Q5mwmWB88u6v#Sh6+Wnl!=dpXyevdS4SC8e1X%{&DS}8_u>hKR)8geAqg( zuB2p(BEyH9;`5Vhy1(g864`xOx5u>PZo_GwotwYxbq`vkBV)+*SD@gW!53No_&LV? zvcZc_gt!HoKH0fci|bbDaf6;Kp?+Rn`{aNAogRN*gQ1}8Tg(3cFUw2R|0}4uPK~bl zux0hcGm>2~m%la&EY#CgI<%`l`U2 z-$@5PT@0?7UU1Feu2$qaTg5ECZ_7-gMW^R3T9<8i3{FOy_ICBF!?RIvXWALH~NkxGOs1 zvem}jmoAhlr_P($ZyOp~SY?-9zWv#oC(-+?>-?U{ls?V4uIzr^{oUKECcU?>n9Rxy zzOc{l!JE~`S@yc6zlze!7ODU7>3m1ggcb=~Ll>tHB4_PN?-mqVroXTX5(@Gv`P<;p zGUbC^(T4EAaLGwe){4ale~_0|c&;s>Jjvu5gUb}dGuz4yxN0~`YTfroUErHHwWMR) zkv&NgY(kwAG@UrsglRLRP4Xy8UVY*i)9+nO_hUYc?;egR&!?}5&~ zA-C`0O#9@XnA5CHDi_=q3)Xn$JTo`EJVY;_0fbqQNyTt6kP|El+;^1IvCSs7YJ~+XlyrR?i5vO zln_p}bXGBp|93#K>eGwp4!O$IBvGf13F&=jn6ws7Q9N&QZrS$aovOuM8eNOloLuAd zrnT2Ka&CobH)y@g|{X^Vu#{yTHB=d)MIe^|S8or$LEG;NC;mAwbf z*MH-z|M{46y1M198LQWK9X{;L;y(8}i)@Es(Uz#oCcTvI? z{?k$V+wj@F`x$MvLD29rr7Zlx4H1{P+LC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ3hti10pX2& z;y^{JAVn!aDXV0#3I-zsLnB=fG7d4cv@$iYGBMXRFtRc**!!fT97RKJeoAIqC2kF8 Tb{d=pYGCkm^>bP0l+XkKf6RuF diff --git a/mods/computer/textures/computer_monitor_b.png b/mods/computer/textures/computer_monitor_b.png deleted file mode 100644 index a79fb66fb512e1fecd8b95e8cb38994ad0fa25f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lzFY+6>xe4KsfMMK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`#m;saSe6%fXBW-A)d^Th!W@g+}zZ>5+Ij>Vb8iv zGl5i=r;B4q#NoHs4ssqa;Bmfqf87l4=_gEPDN9e4+uCOB=&i39pz^`Do&DGYUJbFd z^g<>Mg$4#N@sE2)pYUyuL*KHur}ey@6teB~x8(d+Tv6E!J%)1Dx6iDP5MtQ--Lzp& eA_F7K2UYX8X*S}ES6{OP+3xA;=d#Wzp$P!Crc7S| diff --git a/mods/computer/textures/computer_monitor_bt.png b/mods/computer/textures/computer_monitor_bt.png deleted file mode 100644 index 467f0300e8de252df0ddbd5e95c05bd20340cf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z25w;xW@MN(M*=9wUgGKN%6^YcTwKBIsio(3pb$@HNJNQqer|4RUI~!Pz_4fCrkOx0 z*we)^B;s&#NY+jdNuB2p{Ukn{7_*6j8?5re)T_Y4`9RItD3f1i8{WR0h*pUXO@geCxu`a;kE diff --git a/mods/computer/textures/computer_monitor_btdl.png b/mods/computer/textures/computer_monitor_btdl.png deleted file mode 100644 index 53e26ea742b04adb5c6d23df9642f091ac7c24d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 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 T#wLNk1VAc^nhIqvtl#|y%Tgq1 diff --git a/mods/computer/textures/computer_monitor_f_desktop.png b/mods/computer/textures/computer_monitor_f_desktop.png deleted file mode 100644 index 4154d7524df6fa1b8c1c02658a8a2ebc6aa51adb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17492 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 diff --git a/mods/computer/textures/computer_monitor_f_dl.png b/mods/computer/textures/computer_monitor_f_dl.png deleted file mode 100644 index ce07c83c95eec55c22420eeb22cc8a8838f140e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7gBTkd zTU$53+=Qi(@s5p+ok99NQU+NE9vCz*&YJ0QXyg9H4|2MSl^LAQiS6w=Z$1}j3WKMs KpUXO@geCxDG%!p6 diff --git a/mods/computer/textures/computer_monitor_f_loading.png b/mods/computer/textures/computer_monitor_f_loading.png deleted file mode 100644 index eb1d227d46b3a7a9f1ab27b3254820e738239261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE(~@In;A^Yep-G4if|Tq zL>4nJa0`PlBg3pY5H=O_Iqp+jJ&FhsdI%G7+Ai0x;TbZ+sf@T}F@Y?_}ZHa}V@R+&j~ueBiy~AE6K1*D>W) zm7b{5+Q9Xum#6yp$Lq4w{Ps@j*_+GxV_VOMq)UgGtE~@*`TncSb+SQrq1OJB@pR9Nd>OwOuAGU9YY!AOOGLY$XMeQH+1X0!g3y!P#=H3ex=9;K{ob4{ z<=CO>#yDe4!XJhVisXGrB9ZV4T+xcUI*zG@$(%j3p zGwpb~`tVbQP1!CRj&0&*iA^+EvW=zAR(rhmHEz z^6GWZFMV)_J3-?^Y1o_>cX@4s_kWLCelTET(UJT{`-?lKS+WWs62Y_Yq^G!0roYzNim9(;5;htCc)d5RPhV)? z#gp^a2poQ#{)FKU^BVI@>??Pyu@=~H_Q8&Wou1!L-RbBTUTK@STK4vf0{7hcI~nHi zT)H<$V$IzCD@*>#L}%V$YfsOPzb@IaIMBwTWSz|E|1ZL0zt4UBo#o&EvXb)4_imni zaDd_c+dGxf_TP`(7mm=pyuhUU+d02&GWX7uZF?s@1CxI$s{rN&qdos+ZV6b3~SirQwJoCblbOkN2=`?VVsg_nd4^s z&tZbv{*%lXo|snxGwhN`<{k5%)~}i`IY;-l$N}C{Ra#%lzL@?gTz_-J+BIosCp$*^ zFMVj-yg4;m(x=AA<2;+04nJa0`PlBg3pY5H=O_Iqp+jKT^_{lc6W7?_PbT^vIyZoR#;*IPP~;rPe- zFXy@+iBUQ_{a}Nh<`k#cuF0~l0wqG;&bxQqUfXx>QOH{{tI)YE3R{1eTS&Etwf~sZ zWN3PH#_89rZvr^A-ioc+`MXZ+q@v)w=chm0r2AQ`#B%NvP2k{QU}0clU~FJ;U{GKX zV8Fs%Z}2YeM2b;QSG()tz%ZB^9EzD5(k0i{Y~I~3y;a)YjxT*n(Wm&j%8S>U1$*6U z#TzfaGLKoIyXC2aPNer7#((CQw>_1rpS5SjRS`LfgvsB68LX|XqoSiHtE^qOE~~se zd{RkO;liAS7yj&X+PhBv=N^@nySImjsVr*CG@8wy$eppZHznx!@#9j`(w8Tn^vuo8 z&8)AFpO(6E`EvJ(9xf+Sf)+1cTxD&1xM$mEt_wGBY923C@w}Q9IxRIbE6WSW=yY+K z>g8HpU9C0!^sCpegLT9vtMvBw8~=>sNJvU@S{dT?UR*p>N9?PP*yV5Ewz09Zi}JOn z&RUk1o?cp1wCM0*=cSi3(=K>NJ6O&SPfA_-b5}{_%J9pVjeLT6uZO<;6T|#)gPoqf z`TB#-+6VUk$z3$FMxK>nK5Ig0siAQk$Adi~LAnAHGH++iSXLLR^-5kUtIpI(QB<0@ z*4paQ;&*v}OJtV%`+uE#c&<5L!qo; zw-xQ2!^Bvo;?HVeWVEPi;ev(#{zYG(&&TgQXx2J1#cX&}5B{_Tmc3vkJ87K++xv>g`}TePwRz`3 vE^vx8W{6;fCrSqf9!7kLl&N9+AGVeAPnS%({{Im$Los-|`njxgN@xNAi?COm diff --git a/mods/computer/textures/computer_monitor_f_off.png b/mods/computer/textures/computer_monitor_f_off.png deleted file mode 100644 index 5d2a6b5fb9b85f45b0cb043120e855dd650ccd9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lv4d-waXQ@2A`Yif|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;$}K5hgqe7LOhuv5hc#~xw)x%B|t6%!=81U zW&$aHPZ!6Kh{JEMZ{$2+z~gc;|8ee=w|l#6`!BcjOwj(s&+_Vv!&TD<0zT?8jD-gn zcC1o5e*NA)hXw{lCKe6>1qJ>GnridUt*QE+W-Rof`T(y{u9_N?<|Pi06`rnsF6*2U FngGF?K_dVF diff --git a/mods/computer/textures/computer_monitor_f_on.png b/mods/computer/textures/computer_monitor_f_on.png deleted file mode 100644 index e5cbf21b13fc9e2aeb44b6c4c51b2633de0f1318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE{D&Gh1_nj}PZ!6Kid%258S*tK2)G_RdP3E6 z4|loY!$~3$+0OgVl|=m8lcOWJvFW~*j{*Zr1A_nqlLG?>10y=eLG1Z==hv6DI(y?{ z8CbyTa4E%Y2z6u<*1H@ra+bTEv;KQ*J2%M8e~bl;FxPM#U}3`Q1CYXfd}eO|if|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;)=Ru?i;0mLOhuv5hc#~xw)x%B|t6%!=81U zW&$Z4PZ!6Kh{JEsIWjUBa4;;q{BQ1di8=+w;Jtjg$5~K;ouUwu07$>5tDnm{ Hr-UW|1WqX@ diff --git a/mods/computer/textures/computer_monitor_r.png b/mods/computer/textures/computer_monitor_r.png deleted file mode 100644 index 9d38ab754f711f4df809482c9614a15c7c6d8e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lwNb5e#>fd}eO|if|Tq zL>4nJa0`PlBg3pY5H=O_IqsN;))j1vqC=tg?KVUB1)X|b8}PkN`PDjhCS;x z%>+_9o-U3d5r^NNb7W*N;9yvI`QO~_5_JlU!F%~~kF%fxJ4GQzdxuyR0g!%AS3j3^ HP63fpB%;JQKQ}iuuLQ_tVA!*6(@Y?B z(9^{+B;xSfX&ZTu7;w1OFXEYat!TEPgyN|VbJpEE&We?bin&eLeJUbys diff --git a/mods/computer/textures/computer_monitor_t_off.png b/mods/computer/textures/computer_monitor_t_off.png deleted file mode 100644 index 525fd4893bf77444c82ed4031befcfb6374dd98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@fJ8;^+ydD?p*ko-U3d5r^MSGvsSF;Bl?LqLXkwco3<&y?MDFN#@E zw(^=)RQ5Ny2Pe1P^F4b$ymaPt)0@w&5*mFh=c{dzxuh3ST02qknVG{ z%MQEncfnK*wijFI~Cv3i$)x3)BN!B_>bNL@f+g=vm v`PJ~o^6}nWGo>e?-%AS4`@f85{K3HbsN?*JQxO_KuQPbM`njxgN@xNAW0Z?Q diff --git a/mods/computer/textures/computer_piepad_inv.png b/mods/computer/textures/computer_piepad_inv.png deleted file mode 100644 index 21d956aac8a2c4bb04c4012a66e3235265dc0a37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmV+b0ssDqP)C%p81S(0CdsUS zxN>jXcTQ1}1L~}1PN(8$y6o~6c5j(*Gx9*y?^EAJE}U6&Fgo>Pn+-8dYtQ+#PmivC8_Ml1@ZE; T29uru?PlbP0l+XkKUnN4B diff --git a/mods/computer/textures/computer_printer_b.png b/mods/computer/textures/computer_printer_b.png deleted file mode 100644 index 9b454801b053e7302c13580b81e7c0ca952354af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K+rWSI=OxVsVo_(4sysVr2$DyJ6?!{|+e(ViN23ZWVQQO)WJI%{i2A#=TbO zXsX(-WVhmj4b}|v*tX@|^%Cd4__opd!13F&8-d{Ai;c-9r3|}lo7K5ISm)c{cX;^u zQf^$B>A_Z^Nwl8Wea~%iljd zYPIp@Bf*$2HG7X+JIqyhrF4JAM&DTsjQ70dE00R>_U>=*y`ijYxNEug0+uNaYk%C@ zydktHUzp(rLypYF%)eIoQH_-`^QR`FVdQ&MBb@00vQBkpKVy diff --git a/mods/computer/textures/computer_printer_f.png b/mods/computer/textures/computer_printer_f.png deleted file mode 100644 index 8623aaa8cc8df76fe828b6003867a85c4a5dd3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K!lg8!{`!FXo9DUV@Sl|^*LaRJo977@wzn$tR)U3ecYOl-w zA+AEP-Slzm7mlYvWnIz2vZl(qS)Zo~ob>0BcL)@54g4n?Y*5bB;Qo?H|8`^6Vuj7y zErhPLIhaYmuiV3G@Fb`CDL1$0@;y5}H2>7R)US9Z$Fj1)Ka){IS7CR8QA_Oo{JIV5 zZb?Bd4sT`R4A;$ae|u-)nm;v}-k0CD6{NXjyIrox->;YODC}j=^$!NQ98VS+?U&iH bbdIwA1H}M4&8YK0S2K9J`njxgN@xNA?yF+! diff --git a/mods/computer/textures/computer_printer_r.png b/mods/computer/textures/computer_printer_r.png deleted file mode 100644 index f73fe7e03519addea3ad061b5053ca43a0fa575c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K*BgZCZQB4w8_)OF(l&f+o^$khZK0)>ILra z72kc~Q1Ri`JA%g+E)$G5NleLmbjeihuTb2H`JbjwW76naq|wFnJ6i=1LcRF0_BR>7bjpls|E6y3)ln4XGNhI~TJ@Rd`4@Y-wCJ zV_ijTnhS diff --git a/mods/computer/textures/computer_printer_t.png b/mods/computer/textures/computer_printer_t.png deleted file mode 100644 index fd59245e9fe39f842a79fd9d899576f479441ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y1tvD+a3rPTev<5zYdS z$YKTtZeb8+WSBKa0w~B{;_2(keveI3K!7nlX!l>B(0NZ6$B>A_$temv|BM6JBtCi? z8S)q;s60t7EG+EOsrdOxHO`tnl;e*)$L`1puD7D2B_)7hTh8564<5hu6^-67Gc+>R zwqjAj6-J+yNBlFFu|-tu%1UrnxVMG3^?Z}R;nt$2@Dh{Coei@b{lla_eEha7Yi0xQ z27%y?fL9&4-qVAo@vanP@|Ux5SlHRel*K5?$|^GJ-OUMW1Qw_r5M^SHlQmw*nQ+)5 z+U?P!M;1prP0P2Kr7SFJp1h6Ep)b1R^vPUXW4@B(DIz^hfeZ|n8thi@oXTti^csVw LtDnm{r-UW|W@By* diff --git a/mods/computer/textures/computer_router_b.png b/mods/computer/textures/computer_router_b.png deleted file mode 100644 index e21e55cd6858c15d6c015125bcced9ea2f3ddd68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@dF4NpO~gDo}_gGbEzKIX^cyHLnE7WnkE|ZqrN# z21X-K7srr@!*4?j^OzL{V*FeJ-!N&;mEUl*_R##3{Oe8$2R-5b$+6Vl@gQ@|4v&Y& zyaZmSZ8SI~dq*~~%ixmN@yv*{ba4hLF!*Qf(zoG${gh{~EL7I-XFMR!r*E>=Q%p^* zPqTv0{CMMWc~iE2@}I{aeLXZAS<7{@rZTTwFeh4Z{pv>td|I;hKjS%< zzi9PC2l3G9-$DvV!Lcut@s9`jvTt%{_+qqNLY7dNFm&wMm9; zN*7nNcC`N0ue9!p`j9NN?o->o_u`zof*)pdR7gFvRllBpxY|DZruRuXsgth7MdJIJ zy)*;7LLZA-H*_4iEPG90y|P@-ha>U(T3#RI6HuCTZPu1+Egde09XdSHrQR_K=HGb` fH&sl>bscMXUP;aN-HB@pK%waA>gTe~DWM4f0m-d} diff --git a/mods/computer/textures/computer_router_bt.png b/mods/computer/textures/computer_router_bt.png deleted file mode 100644 index 39c8aebf2309967a3eb84b8b34b9b92a56e26940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN${C#?bnw)4isAA>Eaj?aX2|af^~6%NKaFs0hgOq zg36Ku=kngwd+At|Xh^P?^Rg z&baV_Yk2YBUtbT-<#3lZc-6pI&Y;Yh^?&ippZ$l|{9iJ|_JJbMIgAXBMkYZ)zXhKH P-OJ$V>gTe~DWM4fCbVD$ diff --git a/mods/computer/textures/computer_router_f.png b/mods/computer/textures/computer_router_f.png deleted file mode 100644 index 5173f1e51ede9c6ced7dd579346e12220e4f2d81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwQO@dF`%r{cvDo}_gGbEzKIX^cyHLnE7WnkE|ZqrN# z21XN47srr@!*4?kvzQG9WMsJ%Io&3l^WSmG{zEX+!6(cs|FDQF+Mh^&$G$Fvl$V^rdF!)oxL9zYmCtb5J*JCgLOE+ZBn)){S zh%$5ZCOZiuTen6>rr&?N3zOHHKKop{{(s)~#5u(R54${6H3fvEf=(a38Yv>dx&8Kf zL-yz9flmV#d@2*aHf7@7i!1kks_A$B+OL|h$K{xJj_vOyKao@i&u=q2f=4 i#rd5dm%g8`agg)YuCyQi!8TJs;ppk==d#Wzp$Py71G5DH diff --git a/mods/computer/textures/computer_router_f_animated.png b/mods/computer/textures/computer_router_f_animated.png deleted file mode 100644 index cd78ede4758b2256a0d6613efbd1a41394c375a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7525 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 diff --git a/mods/computer/textures/computer_router_l.png b/mods/computer/textures/computer_router_l.png deleted file mode 100644 index 82f36d4e63771696d647cea2f722dbad07afb06f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN$^>6=N?rNXJBCD@pN$vi8%Z=#E|ch0Z+*y1H+0} z0cCAUY~{X|9n7Z)ZjZPG|AT)kpR?y4m^PgJ~1pIAKKoZZj^2KDUG zTo!ZX7Vfl|sqmkdVcEL#W$z|&_~e{?mT=;W6ss8LmbZ7m+>grEIQ=@O=JK5x0!$qS z>Op~AJ)F8LuRg!(DH74S@7DEM2X6}5v@+dUnRh4HZQJsd_boTx4f^lQDe+wKu}zL_ z^`*+`F-lESgQAvRdEn2gwba4u<=Kb3j|c0lmT1{>Ao}f&Q>#{)DGPjcFsh7Y61L?F zopkga)6A>5QFl~97T2$lw|E#mmMRzbApIGm4@)dK! XRF5KS;lKmHpknZJ^>bP0l+XkKC3Ti! diff --git a/mods/computer/textures/computer_router_r.png b/mods/computer/textures/computer_router_r.png deleted file mode 100644 index 8a2b3f93ec5a6fb2cf539ed70deec65b726c3247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y2S1eDI-+2`Iu@;1OBO zz`!jG!i)^F=12eq*-JcqUD@xkN$^=pv6r$uWnf^G@^oGqy z%=+dx{C`O9Pk12A^XE|QF@K)}%sgh>UcGWLOk6$Xc5GXyPv1JF2HCV(%hDOOz~G;C zh*rYZUttU;4d*vJVTd{G@u(o8zs|f#M(%)W&z-|7MJ}o|ZoB(>f{W$z4G}qiBmR8c z(QLR(`CahO-VY{LM|N$ytG)7%kOxP}(K_!L0sA$UtzeQnz}|3Ec4qO5uHf^r30Pt_I+D*$68!_g7VXveLL&T|I7%#cb9eYtpMMN lo1R2ZXkMSO&nI^WqZqGGo<>&kwQO@dEJZ28yb5TFoGW=KSdbAE1aYF-JD%fPT_-KLp9 zs>##EF(l$}a)Jb_vaG?R1>fvv&HHb0=9hohO`m2v786s`hjxEIKj&xW=H`z3`XXyx z{Qh$mE1Vlr*kktB$?E$Svu9*w8G+d9zS9K`Jny(DAW@`f@Zc!}_ewo6QQd>u|Nm67 zmpUIfm-nvTi))s1`y}>qPYW)$gBlX7ixWh8m>2?9r6?PkO}Ybg4TGnvpUXO@geCyc CKvxR@ diff --git a/mods/computer/textures/computer_server_bt.png b/mods/computer/textures/computer_server_bt.png deleted file mode 100644 index 6f83d6f7f937efe5e2b9cfec433a4d968b9d4b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7lyM8#~F@SsyQ46if|Tq zL>4nJa0`PlBg3pY5H=O_IqrS!baj|Mc=Lhg?KVUB1)X|b8}PkN`PDjhCS;x o%>+`so-U3d9M_W*5)yv!Gcd9+GAwzp#t@{y)78&qol`;+00BuN`2YX_ diff --git a/mods/computer/textures/computer_server_f_off.png b/mods/computer/textures/computer_server_f_off.png deleted file mode 100644 index f682de62594ae31a6fe785bbca26963a2ca9d220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3060 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 diff --git a/mods/computer/textures/computer_server_f_on.png b/mods/computer/textures/computer_server_f_on.png deleted file mode 100644 index 098867518c113f8ec5990faada6fd96c989be26a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5248 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 diff --git a/mods/computer/textures/computer_server_inv.png b/mods/computer/textures/computer_server_inv.png deleted file mode 100644 index 88609d881e00930ab34ebcd7bf95d2286b7a29d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5022 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 diff --git a/mods/computer/textures/computer_server_l.png b/mods/computer/textures/computer_server_l.png deleted file mode 100644 index 92fb45b990ba25a2b54e8af7f58cc9bb6f8dfa08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z25w;xW@MN(M*=9wUgGKN%6^YcQb>TmInQYdP$<#U#W5t}@Y}0~Tn7|*+#W8!;C=M> zeC@ffE{N^AlJ?@aVmC)!f=O@or2I<^R!0RtWFIiI-uObaL}B%Mh1vfb7#NvYY;q+8 zOB)`4xZ1Hh(jeRAN#)z6i>hR-dssLG6c`$0YxgQW6s@s+0kn+4)78&qol`;+09;K& Ag8%>k diff --git a/mods/computer/textures/computer_server_r.png b/mods/computer/textures/computer_server_r.png deleted file mode 100644 index b9d49ee52c75701f68899cccf0b5c0908e006f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z25w;xW@MN(M*=9wUgGKN%6^YcQb>Tg>jvL`pirWxi(^Q{;kVZuxeh4sxLkC3we->7 z^`X19+7?}CE!p*hS!vftM~-8;OKzKgtkF>8Yq-y_it9n9eQ4~3sj3$9ly(8lU|=X) x=K6x+`{R6pO0_$?qK>?&`)O)4g$XFppdx;OQQ;}Cwp|HGou{jx%Q~loCIC>CLIMB) diff --git a/mods/computer/textures/computer_server_t.png b/mods/computer/textures/computer_server_t.png deleted file mode 100644 index 1de449963ad29840ede91691e24b4d99bdbc659b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7lyM8#~F@SsyQ46if|Tq zL>4nJa0`PlBg3pY5H=O_IqrS!bZHO1^Cwkg?KVUB1)X|b8}PkN`PDjhCS;x o%>+`so-U3d9M_W*5)yv!Gcd9+GAwzp#t@{y)78&qol`;+0Lktm6#xJL diff --git a/mods/computer/textures/computer_shefriendSOO_bk.png b/mods/computer/textures/computer_shefriendSOO_bk.png deleted file mode 100644 index 4f179b699e7cd723690108c50c63b4f6ea0a8803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVQ~R41B1O!I?7Qrk4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM_%B2s}T10wh@A5eXFJ76xHPhFNnYK!Rljj_DAEK*gKV?{onL13g_FLp+YZy?T(h z!GXi&qWv+oHDO#Ow+l`mkSeixleptE$4QnF)3BAl&2FjBHlNSH$fU#k<}gc90Mi=A z6>sl*1b(o(Fxh#(OQbr(*Tjj64ea;YL>UkNQt$*CE?MFlQR1ARo12~R41B1O! gI?7QrH)z>UBD(BUNZm(O!xcDb$RV3#pTb3DVO!r=U8_eCzAnje`$$MsX0o#l6A08qB l7p=Rti!6%WD=YJ3wjbB^cD6ISiweP^>*?y}vd$@?2>{CkLG1tl diff --git a/mods/computer/textures/computer_shefriendSOO_ft_off.png b/mods/computer/textures/computer_shefriendSOO_ft_off.png deleted file mode 100644 index 3295bf204e8c29cbea1dd636345b42e0ffa8d4d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U}gyL32{Ah=FHQlPyhe_&%kg1 zC^ZU3LtsROKt1<~dq5A{c)B=-So9_*C~!!8WO^j>z*yGBz+l4zh6GPGH?^2g4x)>> x+(Z+!4yfPpP3*z~OE1;u{ipDk4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM`STgg0@ff&>dZB7uV3!XV7ZFl&wkNU*HHF&&~1sCZNQoi3nYrl*Tzh{y4_S2yw= zP~dU7$p1;`UcKxlH=DN0OL)o>SDm=tG|%DDhX{rTZ;UvM=SUk|KcDLCd|-x%^7QKs zoL$!%K5qgy}P?pa%&hSn2TuZ zI&I1US}IxM8d2h$pPQSSSHj?2l$uzQnxasiS(2gP?&%v4-pD5oRHO=0lme8pN(QT7 zFfuSS(gh*o5JO8VQv)j#b6o=?D+7bQPdds`H00)|WTsW()^KL0!D*ld22WQ%mvv4F FO#s7dbFcsa diff --git a/mods/computer/textures/computer_shefriendSOO_rt.png b/mods/computer/textures/computer_shefriendSOO_rt.png deleted file mode 100644 index 7fd2f3abb177df9e3c52751ba9b702eed96c9688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM>iRc&S|nQps815eXFJ76xHPhFNnYK!Rljj_DAEK*gKV?{onLQ$1ZALp+YZow||t zfB^?f{|WDk{x|lF)dp;uZ%P!yd?q)&zwmkaawi4{&ZiR#xg2&M|FLPxAm8na zUu|~e_gZIC^ir5Bpn*wb0Yg2LNsW!>Z<(!}5qqXe++o$JZ(8v_ol#F!nD6jGE3aih z3nfcjBTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh8~Mb6ic~?0Qh-uc$zT->Mh1pP zx*%j6VrXe)YG7qzu4`aqWni%PNk=(~hTQy=%(P0}8qVxAI1SXm;OXk;vd$@?2>?Gn BZ6W{w diff --git a/mods/computer/textures/computer_shefriendSOO_tp.png b/mods/computer/textures/computer_shefriendSOO_tp.png deleted file mode 100644 index 0c34c88e912a8d636d5c9f5754f9a6d4e1575784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_uT zBM>_?oKmV>3lc2why)693xhBt!>l$&5sPOwo9=Sk>n3^l?|};wwANnwGP(QB2_eh)a|#ALhwBcA9`3M^ z+miUv_QtMg>&BL;2c-PPI^I6&w`$w>Zw`w(BST=d=n4CE3tn80ao+HZ-}1Oq3oGjr z?|%yx9A{KL#GC3Acx3S!JH(=`{y1Tsj%@fO? z!q$$wPosalbKFt>PkO%4z70ui$-X(@=oS>O=~6yz2LVMc~ob0k25Wd)AuK;1wl z5N}Gq(*Y-vi{kTpzi%z*Qt>#|u~78D zPW_W?+_TspB{V#9yx9}QvCw3RQ>&G@^Y?}r2A9Y{j!DW2n*uqb8kQt%WapmyQhG)o zi}M1XJ3AiU?Qrm(Ydxu9WpDb$1}&49dUKzgjGc4$ne)E1{(l7`Z3kuMHL`SHQ!2@= zia4{pu~enz|E4&hYtuFyD~_1GL*7};=%K)@=UPDTNtU=qlsM<-=BDPAFgO>bCYGe8 zD3oWGWGJ|M`UZqI@`(c#se%-x0Hv&w!73Px3=EBQLC847(9+7(z{-afn|r)Ys}&SF7iNDuGt!MP|ku_QG`p**uBL&4qCHz2%`PaLR76{IKyC}oulR>5Fo zU}&TZLdGG6mR6<)Rwm}U21Zr}278}$l%r_K%}>cptHiD0%ua*TKn)C@u6{1-oD!M< Dcq4wA diff --git a/mods/computer/textures/computer_slaystation2_ft_off.png b/mods/computer/textures/computer_slaystation2_ft_off.png deleted file mode 100644 index 6d06d5741e11c83f1b1b4463a9a957fb5c51da38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJGEW!Bkcif|=MHinP~c&`z!IZW z{D<-A+)ZxJ3V5nlDnxnvfBSS_v&H|DYX=y-NWaxSr`Y=Ejwy?jlrm#>{T4DYUb!{z zd)l{`iRaI4za%qk4UOiAAEE)4(M`_JqL@;LL|+=_v8 zD-bVZ$l=mB1rjXqhy)693xhBt!>lKa{0_37&i9}$`*1hhc1#5JPCIX^cyHLrxh zxhOTUBsE2$JhLQ2!QIn0AiR-J9H>YYq$mX_Wt9w8!C+)yXrv25#vz85R;C74Cg!>Z mMpgy}d!KZaqiD#@PsvQH#I51XPJ`1x4Gf;HelF{r5}E+1{b~;Y diff --git a/mods/computer/textures/computer_slaystation_bk.png b/mods/computer/textures/computer_slaystation_bk.png deleted file mode 100644 index d3da3bf338c3b11c4dd5c7299d9e225dea390682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_v; z5*VBR3AqdsEbxc~3UUjBFeAgPIT9ejvI56+1_nkT6NopZ-{}G}lssJ=Lp+Wj4ZbaS z$bloq!1!B&^vc6#Ifq43r85tkeNYxZ%p@K!Kj~pxF%am9YiRq*#cLZsr?6$*SR1$K*8Wbm@FgEvTTgS%$?N2v;+xUrbImSo=Ye~+Yxb7#H{F?k z!?P=?rBhaEyYW<+>jhQKvw!XX5Y=UI_5x2r+4Frm+5(>CuZlluw|rzgaUo%P$>9#k zjOVSlzN(#=uDQ&^;x0>2Kyb;cpHmWU`c7)`{KtLC_r1cbSKO)|Cz&R8aNa*H$<-sl z=+mkL=YAwg37G*XMh%$XyVbcQbCYGe8D3oWGWGJ|M`UZqI@`(c#se%-x0Hv&w!73Px3=EBQLC847(9+7( sz{ zKt_FiJy1mMmr4?l&sq}X7Yw8s7!GB#Z3I$`N#5=*OljOTDL@WqzMESykX8aoFm#40 zZvqJxctipPxrITPkzv*x36Nk}fnz#I5g2buztaU|wR*ZZhG?8$d+{}IvjGoF!e+;W zCaseUp*I_38#txZ7Hqe34^h0mXobCnqIS(GZskXpx2Qd2X`1OjVTBUQUpe`fE30kl z8P(OfEu%fYUJU3jFyN8;_UY2>su%AW>ib`>@0I%2SGp_N_s3)N9<#}34oKfG_^>j- zi!p*PVgr*7dx7qOpoKef3YB78zr;Rk0Xj&s#5JPCIX^cyHLrxhxhOTUBsE2$JhLQ2 z!QIn0AiR-J9H>YYq$mX_Wt9w8!C+)yXrv25#vz85R;C74Cg!>ZMpgy}d!KZaqiD#@ aPsvQH#I51XPJ`1x4Gf;HelF{r5}E)_FOe<) diff --git a/mods/computer/textures/computer_slaystation_lt.png b/mods/computer/textures/computer_slaystation_lt.png deleted file mode 100644 index ed698ae93bc7b46a0ba1a7aa3597a56a33f0aad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_v; z5)ijCT-#Om7bIBV5eXFJ76xHPhFNnYK!Rljj_C{xj6fz3Z%V(@1!S%8ba4#vIR19h zMc!rw5m){e)s)_Kf!AM18L(TI^2$E`de}qLX410v%jM&eE8_Uo+dQ0juFI;Y^x0Sh z?^@==S-_OzkQsM;U1u%WI(`U4>uP7f1Ko0Pi! z{~z+4VVZtKt%C8zYQHU!dQSs@Zk8-@jVN)>&&^HED`9XhN=+4K1Ph@qvGsezS=xvqhcm4U(DCmrP|8glbfGSez? VYdEvh;51MJgQu&X%Q~loCIG$Nju`*| diff --git a/mods/computer/textures/computer_slaystation_tp.png b/mods/computer/textures/computer_slaystation_tp.png deleted file mode 100644 index eace288463e905b29922eefe6a881c4aedf4880a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)rn?%_IUs`3g zGx_suPwcGl-h1q*1^|fYB%rlM-}fM*$@d)P-mA4f0+dQAHT!!m;8;ZfTsT!I1-2T% z(g-=;_kFhKRZddL`ZGu_L>9o7S_Du^RW;Y)aDdkO?*LotAK>x;avEnd0Il^&_ws&T zD)uS@;Nm$quBEUQpBrTcuZw0s!JSVDo}Tu00z`1J(! zcAW&M@dyC?Y^Scb--MS}1$wYafEtg`1I{_LZ42kz>>9Uii~BnV=aTj7J-qkcTI;Q~ up7(`VOF6Y3yT1`NK;A!@rJOZ9cF_;>gI_B>ud_e^0000f^+Wo2KL6kfxl; z!Cb2huz1OfTOqgNOQT$COv)WHeWD9zUO8U#~?2H5}Oh zf7{ai_KWcRVnGiflR5u>PI&yi9}A%qk{NK#)|%Bkfz l{6wUIvVSs5Ia_cXf^Yb3Tr2hL(_jDq002ovPDHLkV1g0)#EAd^ diff --git a/mods/computer/textures/computer_specter_bk.png b/mods/computer/textures/computer_specter_bk.png deleted file mode 100644 index 503a2e321637013ba793c521190c0fe0ad8597ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1531 zcmZ`(dpOez82%A*&6+sF!8WbZ;%qXPxo$C*Tv|7z+*WAEEfX`Iv0R$N5hl`(TdY*> zv6R~?a%;=!*y&M3DZ*Gd$DK3hzw^g=zVH3s?|HxX{r6*ex;v{W>nH;Nphk3YBuN>% z14RYtjE;|Al9EE8tFt4py;G%a_wuBQQUrkzEoHJ4aA0n;t$as}bn%voDjGYG0g5<~ z9r0QuE*Jo0q^lGS!5=aJKyI4oh&%1|LR`=v?(40Y){$ua=iz64yq>uOJl=&B zmqu_ru_)ULcqEz5Y6p2hmTm9@AytT*pm204LXJz+n9ayrA=R9UF(p`$tDF641az*6r=eGUvO4=XcZYK;oB2 z=dya$Kkc&9ENRb=i+ZaMtZcLiX&?jNpUOZ5#UE+v8-7Vo7~5Ocnx!($&CR34h0V>) z79c5`v8KVUzS#_Su;3=6AWxpa_HJ7`iYUvR;%7-VcW% z*D9*GJ*E%5-QHhgI~~tta=)$o70kfK0%H=15@Tz`aQb@3_}x+$jL7>zsB_>x@55EP z>5HCUi$JoC-FXnFVxuCFhU~r;{%#@l@?@*yN!}iV(jEbARh*ry;$}%}O|Ld2AQfD# z@@{w0db@{{wn%)Urcr~l@=}kFJ`T7DYcOhyt>B2;H?NVJW|4_?p zr*i_o;X$MwxZD8=g1_;>6;(p2Bkew2e;LAJd-C??LD>6NP?OqfBn7N45uBR4cmBnf z!V3vQ$rDTRL%l`>%7V>!*LPLpaZxP8p(y`^J4KYH11qbsUND1+bu!Awx&{k}hH_tA zuU(m((q^IAsbxhmv-UIZe39RlU)ykVRoAqKEaZRO8mDkLFpc^;S0q2ee%%%axgj%e zJWAs1OR#~;f| z6e}SnwWV@illSiwU5-CK<*H6D^)rJ#N<4YL9>Ihl3WxMu=Oa8#)apiYH!_Ru5HA6f(sJne>DPCT zFxgC;{rKvj?s3TrYbFDu%os=ocRtep>?N;;nVR(FZ`b1CV_4yH6U7uo5^=wbuHoWVmTCcAHI4EFbpM_vN&D=% zH809ZY}p~@M`F+jOhCh*jxgcRMfEi*sWw%VytX!XHS-Y!M`If&st6SRqbQdce2f{Q z+XX{0T9B*Mcw@T&e-(m@%;`>jnD5X2ko?K2-p-ci+Ud-T=6Lir?whm`SZA6iLFLjH z$4$9VQ-oala*mAw7*DoYRo5NNd*zqROHt87Dq5_UrXinnq38 z8=nd~TK43ps~cR@l5EZ=Ds~D4f_&N8*;&+vAluT?vXfUV7KhD^w$TxDUGrM9-Hg?l zrpo{*C+f3kt3i+X^Vu*LPym6DWHO)taa)@J=`The!)N*1|~`@1L|Sm%y)Au z2GS{D>~Swt5hPgP5eXFJ76xHPhFNnYK!Rljj_C{xj6fz3Z%V(@1!VPmx;TbdoW48h zE?2VwkK2B=++}&M?)}f4UQ)c|f_$PlGk=G;t&EQr!=2eJ0uC^rd6sYlR8 zr{TZWjh&u;6Hw*r{Tw1zJ&257I%bj{r-G<+LE9Thu*Ua=Pf>D zqIIS!<9G%~P{7P2Pri+JMO#x9UaayyxbHBxg|f(t1ADAz#BZOgDs)`i^d-<~k|nMY zCC>S|xv6<249-QVi6yBi3gww484B*6z5(HleBwYwsvt!vKq;$aunGnv14AQS5Hb!i ww6rocure{%H88R=FxdN~qZ~y;ZhlH;S|x4`XLcH#25MmNboFyt=akR{0DOU-i~s-t diff --git a/mods/computer/textures/computer_specter_ft.png b/mods/computer/textures/computer_specter_ft.png deleted file mode 100644 index c4ca02e6604a1bbcb40b11ce7aab2d2975a00748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmZ{kdpOg39LIm;GP0vFHB!y3B$pZ0P%dRQ)`UDvmr=-;xz);W$YvAj5OTjHqUI=( z@|+FL+B_S z_@+QgvVA2sc1dPR7jPJ7K)N|)%@49=L?yz-<%-OMWRe3syt~^sVIxZ!iCpYAzY$#g-B_dB*}vThc~@BY`%6wb~E zQriboY2WlI6DE)QULujOEE~gzPY)GErzKE|ii#rEXGzw!%ew0@m8P2oabHF%Tm6|9 z<}B`Y=>}Q8f6o5}RerhesCkk@CdFFkym|SkUz{hOKd@FyznSnVSUawS{piu7Wj?^m zIp8~jn=dIT5xFdV|2A44h7LMlXzZhmBUP|xa#3&Y*WDwVYRJcIpKR`JNJohq@UJJQ z)^xuY(tQj~^bV}vXW#2WR{P-xuiZhrfzqm`S0?kMs9+!79qP5a&9`*g5kZ#2d zSQxW>{!5386`{MJ$5eo!)PO%*XzBXU>rKB0#20j$Flpm<`JkB6r<}JT10X@D*jIUJ zRZ%&|1FAUlJFainN&vzCoW1`RKs~t;w0;AzuAW_8X^Mn;H0}~BiG5;GQ?Na2w4^!H z@c7Cb@vMxjMYW-^Inx={sVy2%mn5%ap<3izjh(+O%2`0_Qd9IF4muWhe8!Fkr{4rS zXZC(@%py^t^F%@I2Ueaowv+39Bk)3C*CKN`Nqa9t-F`!h?1R+quK|Ni7@XNI5wjuG zIE^v9Zs6mKlawa#uVaMRiTwH$_QhRxLfb?AZma9Gma25vl2!E%&G&1A$In_Dxb-p2 zE3~d}EYzl?>48ShG%cb+UaijD3BH@uZZN>vtDwhp9BxRVf#gDu?hI87&V)M=_qXcH zt&JdTk^i<89&ig6e7d)pQP726G*GMygY~qG@R2Jq1Q_ zw+S+j*VM)HT{Q`7Y!^N&_Z1jn1Mx3RX_AkSt2141VHH|WIf2vd;O zX&IKu?d=BDWY#gcvO5z4IlJB1{j&_TJpY^Tk-9i)sp2^}HW7<)1|3rP^v_P1`7%tc zKT^L>l!kp-^LVLFT#i5H2_+2P;~Xts#P&wyj*Tks7w$z^L)Iz8I=>5uH$Or*1vF!$Bjk_XIf4=oip#5m#-*BH{@#C1HT>-BD0?HJ zSMefhE(Nb!S5v z;|YTP46wh0J82?Adl7v6K|uhgcZ3Dn~eVPV1HRN(mK;PcerAb2#HN`hlt@gBbPUv|hs zMw_7^*~vEWX97SXERklL&&u1<#`Yk>*7~p+0%?mtG=EHq{!bw+B8Yr3=Kl*le<1j> O0^o{vcYb^k4UOiAAEE)4(M`_JqL@;LL|+=_v8 z3J@=2*eLYiEl9AyBN8acEeyhp4727)fCS459Mc&X7=cV6-jsf)3&;xhba4#vIG&s! z!MZp>q^Bv+fQwByp{C0{NXpCpZ+|rJX&ts?nV=Jo(hFBuo<8vD&wnwQNzoFQ7OXq+ zoK=jiExqFJk2#J)>urQrHn#Ce^!^tPd)(~K%g}a=cg2PC|8@eckSuYHC~?lu%}vcK zVQ?-=O)N=GQ7F$W$xv|j^bH7aG*APBr>mdKI;Vst0PNFg`v3p{ diff --git a/mods/computer/textures/computer_tower_b.png b/mods/computer/textures/computer_tower_b.png deleted file mode 100644 index 12b9598ac637d2c38f1bf672314f973032fc7c2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N;lP)i<(?Ase6-5!1iZa+AAVG={EFRoTB}WJtauRYT!~$P{Prwj7V2~~z`UUs| z?FWD?m!$~B61{rJQmL|3m{BrRDiUJA3~)~Tr>QTsS?F8N&%XEG?|ygh-7|14*Ydy1 zhQi#a3g5MhK6s2J^nv4mbB_6J3QafS_kj?JdCgWG&z`>ofDMna3qcPYXEgvRA4a2u z{?~a7aNs!b7>mcRUw#4rx|S8CZ2_Qf+r=1=!KJ~(_cN=NK++)O{4|RIU=ot>Q&T-O zd0UeXt|B*74M-S*gdt9LzUMNaDoPAATXhJu0RVSCXIb$WL$g)SWvUbanr=YT%dG=S z0MduhB;?8fl+VC7_b!b0W~|R=Q&39r#&tm{#e6oc7Qo}tR;Dg=EejLhN7u6AI#C$_ z`3OJnuviHYvG` zf${)&i~+-izDWrlb^EdY+I6b~kXQQ;#z)FQuapIW5TNuFl%66G0-at1on8Zh5X$$! zT3cWef<@Zj#^LxZmz{y*tZYgP0qEOy#&IA7K7M+I2ls~{VF=M~`$hmGWc4IgcGLcg)Kzo2DDGT;Bq4o{E)W V=&^l2{`CL=002ovPDHLkV1iDHC|m#l diff --git a/mods/computer/textures/computer_tower_bt.png b/mods/computer/textures/computer_tower_bt.png deleted file mode 100644 index fc9fd0299dfb03d7851e0b0272412f64f60b217f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7Y0^_bqpn2bw4@)MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`#m-Zes%p8*Qt6yAstT_$B>A_Z_hb0G8k|$EWG@0 m?skbf1;*gLe7VP2P=TGI5Tm_Atcn0oAA_f>pUXO@geCy!vLSu| diff --git a/mods/computer/textures/computer_tower_f_off.png b/mods/computer/textures/computer_tower_f_off.png deleted file mode 100644 index d4f2d75bbba7118605361adde70b092b5e8671f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP)+&LQa9Yz}_WYn7IcM>Rcgl55&j5kzU~ z1_uVPR7Fw!^J=@#27dCBZqVw@x#_p7)NWm@BMo^lzGS3+B(;k4$+mu}nYGfPCiC#6n# zzy4V>vL$!WFAso{nd?)f*tb!M{sqAqpu2XRl!|eY=gy&&1t8PHo`2 zb8fwx->!wtx)m20d$!>;;~5?vp8CW&y3yN%t|rOn=Zn~xvHx-2CKJoN^uUcPQy#u~ zdAY#uvV;1eK=vN1hRg-Bt!FpwU!0k6g>f;TMCpMQ%xK)z-L9@pc&9{vyY zQhrRR70_o{t{|7WOW#*@QK({$q`qN@PsMuOONSyH5AI*=^leJxJ%WJ3Q z`M;dWxgn3zFF&|`d>sR$z}@0xT`|L7_g~+cy}>Rhe@(2b8-q@!5X0){To$VJ`b#60 zUrBoW(_!6XjsxB2Q)ax-dim1!!EyyPi`F~*)$LCGh8FIH6)M~xPW~-<^XI+do@VvL z6N}fjCO`RSey&kTVRysM7P($emMuY>;<7KzaABDGCr>$8X@V`2=%)%HhAB-&D^;DH q4sT5;(DRJ1SS543@4)qVAGFVdQ I&MBb@0GsVGA^-pY diff --git a/mods/computer/textures/computer_vanio_bk_off.png b/mods/computer/textures/computer_vanio_bk_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_bt.png b/mods/computer/textures/computer_vanio_bt.png deleted file mode 100644 index 33b630ae0b25f4ef25c8064ba4619cf8ea93cb43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Z=?jKYjYNzP^41!wMfC zpR}|z2>E~V;yXY!Y$ZW{!9W@a@|Lkr1X7Gi-tI089jvk*Kn`cVn_DrEb_U`UhM@9< z^&r6lk4T^(w=f7ZGR&GI0TL`La7+j41~P$oQ~I4QAS=+*#W6(Vd~$+7NJ2t_NK#oN z6Pudqf`&;#o3k}o3>+ApS`Aqw95R#JOiT_;i0flI<;MC#u|be`;lgzbB1+oaQ!`d@ z3o&pXc+#N2;@sNJ&G7#InIF$B7t8?~E?MFlQR1ARo12~R41B1O!I?7Qr27t zav~uhZ-+)i{KYe%r!^K0_<1rVZI!t^A{=aK8On1Dp7;P(M?VQC@HWnw2Sue%#0Ov% zLQdeF+vdI}p?}om`#B8&5ZuP2&F!4J*Ye(`7da~Rn{n5|TXsjj=&XV386Z&_Hj}I}kt%oLXLE96yLMfCe^u&<3vG+6RsZ1>9edlyax%$~;g`+n%TCFXTYAje{v0^so_9lN)43!Y4Wv~JZ?fRZO5O!`0>g2X^Hl?%}X`=BqxJie$KR<^alRAs1-#ZpzeW~av6giFMTvH+qW_dFIpUYTI?ONgYs35 ziFb_o3kED$(Jp$Y(w1<$no*O+!EIiivmmHjlf2?Oj{x(2n1{}9YShFh zZGNxU7nwU|ZCxX;I{J1Le}CZ!ymo|Dvo9M6A!rf3qdqbP3n<=N2-gTO?c!zWp(OG&apQEY-sC*6W96Gse^>tegXk;1$ZjJ-%ZBmgW%ILxj!NBl zbEw=-Ns^Y}azu%?Raaw9ks$7erk^@&%^4&fr0g)~$WQge9|*Gp2i@YMJLeA07Ew53 z8ZxB}g$)TgR|txB=V5J=(Ua8oyA?i=aIz%`7l9ErHD7ZXgrqotu@4{1=Ba!;aJv?EovqzRHF&Zmiym?80bBbfBnW%xVl%{w3SttqKj|&5G zLEdW;wR}v;Rtcv{FbNGadfbS&{0`v+rq`QUB6k|1gnog^>x%iYz_8MSlr-=P?#xkK z{aMz9Y@f_~q3H|{g0axvzX`j)C3A{AI29VAXoi!aDQDH#_&HV%wDRLxh!?GBnDv9N zG>csAg@Plh%@qhtT#gGW7Xi1f5=?#sd0%MyssH}nCeU8j1OrF1hbSONP^`@SZycj3 z<)?`01+rlU{cvSjxynm3boFS>?gzj=rrOOoT9rsP;#TRy`}yvH^E3IS1k{OHm&yt*x*mR% z*ne9rTh-bkjiv$AFqj1`rgS`TO$Orz_A39~rm>nIT6g}OgP5&wm>eX_DyJuIEXDR} zT6}M>vpno7JuW0KNEaJrgz@ZcPMkPgU*_Lcf5g0U^-K~2<-lx*23H!*Q{)rh7*s~T zdM%!J@8;=h)#o&Jc|W)1uH)xvxh}cvGcYJ76kMvW`@1}P7xl~iah$D z1ZaNtOby$f6BrbvEZnIidR%#C?_ycN#xOtMpmz`zU=iZ&LG>o9 z(EO+r6)c`Wbc_?1<%M7;Au{h|;`L7gfI=WqIww!h4ry#+fH2WF)Ip$35Qw&~DYXA7 c1O}7+e8T^KVYme`#47;s7#no`75Di60?*zf)c^nh diff --git a/mods/computer/textures/computer_vanio_ft_off.png b/mods/computer/textures/computer_vanio_ft_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_lt.png b/mods/computer/textures/computer_vanio_lt.png deleted file mode 100644 index 0bc3d68ce34aaedf1b30d00c7d4e24ae8b660796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{S05jr6$~qYytK45AR9xoP{DOfr!{*6pvw#$5zMESykah;*Rt8a_MNA;U0*^?bAh$3GGcwGYBLNaD zD{xF_U|<9?fp}B;oh~5D)6>N>12B(1<7(8A5T-G@yGywpt9AF;+ diff --git a/mods/computer/textures/computer_vanio_lt_off.png b/mods/computer/textures/computer_vanio_lt_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_rt.png b/mods/computer/textures/computer_vanio_rt.png deleted file mode 100644 index 014015eb069008ebd609a8738bfc0dafeaa0d13a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;LL|+=_v; zGY~IhSiSpdGDxt%BN8acEeyhp4727)fCS459Mc&X7=cV6-jsf)3&;xfba4#vIR19Z zZb1e`4%YDFTI&od&0Y8W=oX{an^LB{Ts5WbtVK diff --git a/mods/computer/textures/computer_vanio_rt_off.png b/mods/computer/textures/computer_vanio_rt_off.png deleted file mode 100644 index 8a2d07456cacf801a5565ef3cf3cb0aba915c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*ER|sFyLTzuskkg zFxfqwPeNJq(vP4W-cy|J|BUf4<5f03n8NVj-INdSjyZb9-Kcu;&fn>}{Pw#~rRVi8 z>33jt0fLk>mi}ps%ncn2TEef!E?A|(+902ERO%pWqMpQ+UniER0PSP&boFyt=akR{ E0DRpzsQ>@~ diff --git a/mods/computer/textures/computer_vanio_tp.png b/mods/computer/textures/computer_vanio_tp.png deleted file mode 100644 index 61144dcabeb9c0176fd3a03e8a2017144baa6734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*ZTVUGiS~`efo3-!wMfC zpR}|z2niH--X1sysEn;7$S)X313}(0_K84>GvCdv7)U#VamS`hr$B-Q9+5ynZeb8+ zWSBKa0wh>g;F!+9zzAdl@uu`UT|icir;B5V#`)xg1Q8ZyMORgUfRunHqX$e)O#*ES zA_rJ|7B(pI@)|6ezPQ0iDI|ewOK6IMgH?dSTAq_FC2OK4IIu@}OU;_r$5Y}wks+eN z#JFH(#_JO=UcAU)Hr%l4z`NQ7)5<=v8Zb#JKZ}u3Wb*R5u%ndMMYy0)#D$R|;n$9q zOtaKqKzB%%xJHyX=jZ08=9Mrw7o{eaq^2m8XO?6rxO@5rgg5eu0~M))6r}*AtdhYh z7>o=IjdVfCIK%GAKh#9Y_F$jZQA?~{&l6b-rgDVb@NxHX*FX>b~-fx*+&&t;uc GLK6Vn#DM4k diff --git a/mods/computer/textures/computer_vanio_tp_off.png b/mods/computer/textures/computer_vanio_tp_off.png deleted file mode 100644 index 641704f44984d0c24da7af5eca06561e35db2c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U}gyL3308juRn9<%+se&S1_#b z@$pGZOM{R=aiGdkFd72GI|P<^RLcW>$XF8O7tG-B>_!@pW9jMQ7-G?zoFKu{(94jJ zkbIoGZ4r~3!GUz9T{b7VIHC@AEMy90R2JmAaq+-|;09J6A=Z{je-#)Q*bWJ2_SveM PgTlkcif|*EaGVP~c&4P(LNL z=GnuD6RN7M(q8!!LS8Cq%PR&x*?;6wsgQ_R;=g&kdmp?@H`8D0FqfT6Ku|K-X5RK| z57zzVPDtZWXkcK15D|P0W;dd;cM0APyn21_hcFqzmwUeRebudJVp?FIkan3-yl;zW VNc`Wd5TFwnJYD@<);T3K0RT#)J!${| diff --git a/mods/computer/textures/computer_wee_bt.png b/mods/computer/textures/computer_wee_bt.png deleted file mode 100644 index 19f80ee759c80e42b5c3a6cef07561a98b2d8c48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJFi#i9kcif|*AMbGIB>XJycnT= z^rC?31t!@H_B8d2Z=U|wZrP(Pl>4q=n(^njo828xcTZ=Yuw-WC-16X~&=FKP=%ezyeMqeqWA%%(pP`0?Q(bKFm$g_Be6UC?1~o679r#r*vI{N=lt8Im5E Vzq}*&dp6LM44$rjF6*2UngG$-b1DD; diff --git a/mods/computer/textures/computer_wee_ft_off.png b/mods/computer/textures/computer_wee_ft_off.png deleted file mode 100644 index 4d50cc038628ff4544aa9cad0e615a6169e6c200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJtDY{7ArY;~2@x|k<8Hv~C^DP6g8Wyvh&6I_izjr=)EG9LsMs7aI_xKP5dwTOZF zaDXoR3eL7=%oA2W-Wm2^l27f`#p{e$*7RuTb!naz4Dn>1V$rlF=fr^q4py(tDxSJG zT)V{{<_aEmh>4N8_-v94le}Hc0qy$#|7s_lk)HMRz=k3Q&&&sZetr%q2YT1S{AI>- SkH0_CIPN&M z?%Lt6PE#j~8c*HJsNr$Spu_0k|Gcx4{!jAVBJ$*YCIPN&M z?%Lt6PE#j~8c*HJsNr$Spu_0k|Gcx4{!jAVBJ$*Y(firEz<;#C% zFfe?%7k}S)@;j^j3}J2zj4T2UP~t^=q01ZQE!U>Wh1X4FUo9yx;ql8S$AR`Tc)I$z JtaD0e0swGeJCFbX diff --git a/mods/computer/textures/homedecor_plastic_base.png b/mods/computer/textures/homedecor_plastic_base.png deleted file mode 100644 index 4d0e3f258ba900b829a2e272b0cb98b6795db32c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)7_wb%)I2`!b zAJ%L(v%}%gzTM;T*gpFc&&()_tm8OTDiy4?9FIqKyB*zbmo!ajG#cVtKpe;Re!r7t z8A>Ud%_dSxlu{UDIGs+kTCMk-^D#V~PVM9IpkA-z`#!Z=4JjpBYh2f5zu&XjYzV{9 zJ_Q^O2aGYqaZI^frdq9{wdQ<2lOzd32s)h(uIuszFrUxuU@)LmD$#DY34(y4D7ap) zIF7^ZcEj^L@;pZf!DKSYJ^`eZgkgwM3Z)c9Q4mEDNs_SLZt*;i%jLpqwL)u+l=9_E ziHpU;0<70-q?Gh}J@Pzfxm@D=KE@b=ARtXs`u)E6@is=Ik^S|-y#f;1ggIVAO5Okf N002ovPDHLkV1kqFwqO7N diff --git a/mods/computer/textures/homedecor_plastic_base_inv.png b/mods/computer/textures/homedecor_plastic_base_inv.png deleted file mode 100644 index 3a02005da55493489dd1f75684be3164d37f3b64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)l{Scp zF)b<`id5)Y$ROzt=uc|5mbQzCtMp%V>FD6-)JeoHDg;GK8XBQ#J~U}Rhs*U|uHNx( z_n97eIS*%e;eY;p&d<-))zy_6kH_k}yY@GzR;%IrK91vHnkGRIAf@E>^_5nu^~vS_ z1YOr-Cz4hX-b}8P#g_b3p%D z?(grJ&*vmb!tL!XrfG6;aDZ*w#Bq%8`)Ha*yGG)?31@bH&GKA%Sj!R6&8g+hTsp+J^pTwh<~`#w)k zPZ);5YPI6#<_6og5khcsa-y{1aHyKiCKneM93LM8Fr7{jLeOY5kWw<4OemE~BuT>F z-X38X^7#1p!v>(=?<>o)C>DzZL4e~ptk-L#ln5cPEQ`frfn`~krpfd3GijQ#TrR(V zq~Fu)^;9mGLn%e4)6oWlf!f;IVzb%MZnw1$(J#vV4Lc)R00000NkvXXu0mjfqk#tx diff --git a/mods/computer/textures/homedecor_plastic_sheeting.png b/mods/computer/textures/homedecor_plastic_sheeting.png deleted file mode 100644 index 810ea2aa36bf372822035dda39af75f15334b429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4jVU-U|r9h1MVUd?{ q+etLVF0xGenpFO#UB5i|A21isa!OBlrELzhkipZ{&t;ucLK6VmwLl*L diff --git a/mods/computer/textures/unused/computer_babytower_back.png b/mods/computer/textures/unused/computer_babytower_back.png deleted file mode 100644 index 711649a2c996fdccd91107b60363f923ae419e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$QEX7WqAsj$Z!;u2wa~60+7Beu2 zUI$@D7MJzX3_ zD(1Ys=*Y{UAaKCo!2Vmt3`P}eLN}yTr@d2p{)g`Y|Kr6y{YG}DerSv`kOE-^`|r0b V7neP`^BEY{44$rjF6*2UngI71&Nl!6 diff --git a/mods/computer/textures/unused/computer_babytower_bottom.png b/mods/computer/textures/unused/computer_babytower_bottom.png deleted file mode 100644 index 711649a2c996fdccd91107b60363f923ae419e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$QEX7WqAsj$Z!;u2wa~60+7Beu2 zUI$@D7MJzX3_ zD(1Ys=*Y{UAaKCo!2Vmt3`P}eLN}yTr@d2p{)g`Y|Kr6y{YG}DerSv`kOE-^`|r0b V7neP`^BEY{44$rjF6*2UngI71&Nl!6 diff --git a/mods/computer/textures/unused/computer_babytower_front.png b/mods/computer/textures/unused/computer_babytower_front.png deleted file mode 100644 index 6bbbdd1b86067e109004f11fbd15820909dd0a36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10968 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 V7neP`^BEY{44$rjF6*2UngI71&Nl!6 diff --git a/mods/computer/textures/unused/computer_babytower_right.png b/mods/computer/textures/unused/computer_babytower_right.png deleted file mode 100644 index 711649a2c996fdccd91107b60363f923ae419e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$QEX7WqAsj$Z!;u2wa~60+7Beu2 zUI$@D7MJzX3_ zD(1Ys=*Y{UAaKCo!2Vmt3`P}eLN}yTr@d2p{)g`Y|Kr6y{YG}DerSv`kOE-^`|r0b V7neP`^BEY{44$rjF6*2UngI71&Nl!6 diff --git a/mods/computer/textures/unused/computer_babytower_top.png b/mods/computer/textures/unused/computer_babytower_top.png deleted file mode 100644 index f7ff21b12f15bfbf0e346e973844beace47bb218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7018 zcmeHs^;ZF(|nM7jl*lBHW%K!l}tL8NtQ5Ts+j z`}q@|-=8_>&YXMaOq_|=>)x3}Ee%Ct0%`&P06?s)B(H-h!~Q2gJWRgDQk8%yaJ*%e z^?;ZZ0<`^~{?t?HgEs&`iTIyj;k@j5fib@DQ84n+^|1HxxAL+B`1||wI=Q=e+gN$p z@p^bUd_I<>1^}p0%JT2@0t$}`12gExLf55#dG}sj9z~9}AaVa2jA8^57SUJ?Dz>AHh9F2{{1`g`YeYpRD!n?R`4-xH>7O+}_@fBl;3u zcz{37FEXB>$@O|mH!0;hhnYpH>i?_%Z>upAxv!q%5|miA22A1g1yEF0O% zT!^{exQUF#WsSPtDp@BMxdRvD&(Jh`S`0;MBnLQ}hE9IsII<(>w&~#?H;j3x$$Xh5 zBqUzEcu{5y(Rg-Kj8ZT-IW)Jd(i!$OGewkK^a{i|L#d(Q@O|M+bIQt`>&L^Zq@RGD z^BboJk#b`QcE;rI#-DICy?P-@xMp#aDK8lEul=*rXcB!JNlg)#x_bZb;64*2`M&q% zQ2V15D6M1&@ELW|sI_2VyLy?HrK@XUz=d$0adr3UrnI9LE3V9wIS^zOmI zcCI0b7R2C-f*Z~ZqNn%)-vS!S9lI^6r$R{!Zy9)s>;^}?y}QINO@Wb(JN@s!__889@*;X$F($6Bqr8z^ONOEi&oL|3w0bc>3 zR_A{puE=KcHX&J|_7mB%2pOIF*yqWwR>RSX6(~xa6+l*hf0#j&c{CYGy#eIUagVeN z*}g5UtSAwYYuT4CFCfG^;+PFGHeMkc#$t6rG|IUgoZW;K(?O*-Rk%t|*Ka2t9<7~S zCKsg4%5tuWb<`c|Xq02!buR zb2D^250L^q)T!@WQdx+ryl|Q1x5jwQx?>RO^iO2IM9gNASF8A;M&D)k_g_e&?|BOf z3P22WcGuteU%h&z$4wcs&OszMT`2ZM>Fh>QB^LOMy~oehl_(;U=i5%QLJXN+y`4rs zmqPU5Rx>QMx4hCSF9cP(&Nr~A~O-xL(Cyw{`WnHGKRPzA!=x9bpA~{op z0x%L4*an4yZ_eyu$b5W!_yq;!4GpQHqoX?;C$~nECw@!f;lr`DIG=OoO$rJLY4hd@ zz?xl`Uk`fzNpYK>ogKpTM<&}Ga^r=EkB{}O)$UiJm^VoTBXIn;mm{6dOW`*{`m$d# z+DBAUki9f&j;J?mvQ8NS(dGu%v4K6$qh8R{S3@Ag z5iKnOl{u?nKOw7uW5VCrlo1qpJaUu-3iyWY{2#p6D8=cLzPBe0P zMB!I`MJKN&zskI{ShFG0a&%YTS|Ix{ka^s+#I468lp@gCsH&^0JNKtRf7-;?bj^fL ztI>}35FLfU@P=1&#kR}|B_AR=y8?*QlDI@ z;B$e14mn<&wJzazH64iPVaP51zblW87DbfTm<@-WiGQSbz4Wvf3K-mve$8Mykh!JK z^OVo*H(&8BiREaGaFXZnK7To=A5if5^QZiLCHD4#fs#CnuounQhj(Feo{qOsdj}@) z$S3$%THGVx)wp&7E}M>NvN!?+6m@qe(j1QFnGoZ`ZPDhd$~EsQ{Iv*yyvk8w8=gr* z<=eXCf!Nt$S+#ajB^5ef*x?RU6JoYILYU1SxyG@$Ngs&K#CDQ-5u2eg*P+8b`x}E6 zzsECKBHG<@%fsc?HPu%nB3b=C;Zx5-zH|A?pB(3k|l3){oYi zh1)Z8Uj@63J>dgk{E633nYzyBNwF^jE{=W%tPdI_u#cF`MAD4*hSHraONU}tLVp-~ z4CMOyyR&?xN)Ow<%0PNsfm;2>@PW(*h8J$OM|})~;KQhZje0bF8zXRET%`R+G@}ex ztUzgw{b&+pVo-v<4s9I?vz#U{Q77roANwdq8I=i-hs$v5b6CIAau3Fo(;7qLhB?`o zTLXajSno7igcDj$thLzSLy_er+s%*^wnholvLMfV(!NJ^d8rXIGQdt*fLw2QFau!9*aHw&N>T?)y0 zGwqcUe^27$LB6=np;OF_i8AV5+byI^Yi4je!C9iN1}=f z7T3cAIhR2MY{a=DY_cW^QoHah8V5N%Nhor*DhLKnJPabr{>eB-9$XcQyz;pcol<%r>FV` zzmVTH<(jrdNoa&!Ezyq;U`0+!<|3r}8^?-gc^Hh#i^eBqpObYQMM<2{Lf3WT3`F?@F7GEy}bQYjM@oKbSQ_ zVFDyI8byo^`iCvs+Pb+TMadHl+y^ctl7WT%wG?=M2wZ`oh18ZtT(iVc($cD(kwg(- z6gL#_buPi~eybaFNx4%`rPjdBr!h0+AeWOn*V&5?;ah8PklDje#F<+ydcDsy%wK8r z5}UP=G2%57v)75WiHxH5BytKjH9Egt6h-iwm*{5n57*=4{MFe`&GGiOx^6&m^y6Yv zhDED*l4;~g=gtFdF={iAzRNVNyr!md2>C=%zTz>=)PNp3O%W)slkVz z?{&F(&-pFh`o8?xPYFM7n2p4`F$vy!&1>|PJ2CIB zAHEMUsc08r?4xzLz4fF`FD!AGO`=p%#-O%<+sCqt;XAXCxK$C-lPG_l)lKbBf z>v`K>-KilvfB66u5aO!`7}ZhN?#gx(gNAI)=f}}8aH`oL-qczDMPh5(*yZEZI(cHi z?%szX4D;UaH-*wy3C@8r;5(cuyZl#Z{dNg0?{aY44i)@*{>dTR`+VikZ1Gp&6awtJ zDz83Sheo+}OMdJ^t?iF4!0o6dB}%R9B@41bvC!19BJa2T=S3Vf55gZBH+Rl=jb*H? zB*GuZzlp9OTY23$7ywT=N*>4LYn<^(j#hI2c?TfQ_1-ID!kSdYgWgNdzNf=VQJY|i zmX*^5i_p&ss#J>1AI=cz=y=;XA>N}Rvy?)ycox=HV_XQoPDGB+@1#Q9t==NCD2B(= z_~!(;gPynloQC;#Tn5m-;u2KZaMW_QFQEG;)iPwvRe});>N(CG6V@z3`u6kL+dVmvFU0-`Xy?BN;en0KI7{}c0%ye%)}xp1C*7U8hkV+58r zR7BN=AD}*uFxKlelrS(@^acos#lg6%x>@TTUi*5vwiW!>@Y>jhdgTWjD-!GF>g&Nj z67JO}R8k6?{hHdRM9=R0ytW7}9725ZJ8@_}R2esVPQL2HOu(z)ao{ft1N(E~V83q< zq|I#|c{4~ybe~07A)5$9*$*++e~qhVd(qg1;{DiQl9zz~V>jvaVU_Zteh z7isZGWcKTqk`qrndqq&>_58|mQ3$CElkwO)y6B}OyUFek9qzAwsphel{f5o$UQ7KI z0>6@Fq4vFR3cpdExZx)X+%1E%qfUBJ(W{||Uw~TvN(xXy<+N$=*~b7u552eMbd%oc zB{mCi?>pHNItPo*NJ^Ry^O?z6LfB;??mZ6%B($P~vlUI62Mr#UJYtkbNoA^n{(j8m z%Aazu_4$ss&>`ndSuBdqj@+!rx@+D~W0;HoC3z+)pAtmH9wldQSN&|)7UJ$++E}Wa z5ED6B5r5p(;3gWsp+5*l%&shD3BTJ9m)pUDO7HY#u&QpBS7EKL0jqkiv(R!>d(!V(F9>RRyd~w^wuxy$aJ{p z2C$h1&qFmxNxXtQJz;`BSUUvr$ngCd)w@)<0`J!!3MkiM`~qU1aC}n)B=7#MSG1Ki zHIXv07V9Z72{<1s^bz`Tbi~+^JkGIySJC3+b$Hmb(aQ)3_o3jZ0n_I31GU~Mu>n~^ z#jpmKzdB^+`$2TJ&wfwh%vN$VPW1++q@_jZQsv5m;^KHkY6L@0QPCN^JcoW3ObjhXX0ybQ{=1TIu+&8>kZ z5(+!Ni#WOCq%4;mHS=E|O)m~683T7-EFC$zaptNlJtJ$Mn|7SK&>IiN{q)>QO$FOs zKIVX|Y^?Q0sK2lN$HW`T6ad}L-GsmEtPPx)r|T-3ft4F9N1$NktLYV;+p#{h?<*{4 zm$LN@{YTfgzEfOTUonvshepbe;p*|HA|O(@fW~i?;er`?mZ<58h%RBDxF$@^A?Ayi z$@dUxphl)-WFc#R_69~s-+$wloLE{_`on_eC+PktjstIV-Knxb*xE~@p_OhIMCSEg-q zj5y}gs8o?Ok$+EGnRrVANWIYXEuX$lpb`c9(xbP3D%QRV#V%t_<-(2r zRNaGXY1?NH_hoZ8d4o3t^E|9FB$M_0_MKkl^gAIRYvgkr+HfmUVDM3_Zp{$rzupu3 zw#dBVpzoJ_8>^e&3Z=b7yPBx`2^y2r(%!D~@>U5p9+Z9K4{98rNj^JIRicne9ipMW zKgV;L+1(PdKRZ)bm%pQ{BCeX#n==Vz)6m8 zQDus1bVYAB3)mDN;R}u#0ZLp4T-BB)9iV_wWN_cLIaM5EE}V@Zb7moX>u#df_UMBk zC9cjBl+?)8x?i(Pr`nWD@d&k6*WvU5tBe5D`R*_BNF7MYNEZuc zWw&U;(vo%zf|3?xxlKPY3)n`1ls_tSEc% zK{`BKE*RMhX6Z*URou%O5$3P2xx+M*S2`HRo=*2#XpWmdJ#9{X zA4qS!GG4%sr?|2uJC?c2D8pF$aguEG`}X0d0K%;!D8hBtj)lwj$66#m5?Cf6d5N^S z>}l4$J9~W4-WacA9y{C+O;@YpD|Wdc6BXZ+RHe_vJ{Eiz%oRrQ5>~G$^LS*JdSNq4)oE#!0ibY zWkqB-PyoE6>5W*iYD<@q=F$RowTkdSV_P}2O6V_CQY1)BZ{ft))k$M+D7%U)F1~3_ z&rxM{Os7j;w0$|!5{~)K4>Vuu$0EMwh&7@ADR(Z-V}#8rT#5pU)F2 zEM{-rS^e=`z7lJ*hO4qk*s3kWWap;;H}|9Wfo=F9uLn(2#GGwT${db2_5x diff --git a/mods/computer/textures/unused/computer_computer_front_old.png b/mods/computer/textures/unused/computer_computer_front_old.png deleted file mode 100644 index 6cff1c1758f6f4e1fac783a32df1d975525ae167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf+}nn zp++HH-p8w$6Hhm+4LEV)5ch{AKVv5dSsF7k>?_HgZ2Qyp!V&!sjScpD-Nhsh1|$jw uz7@S9aeiIwR{x@z(`C*aQM|J6AnUB@%4@IBJtYXVh{4m<&t;ucLK6Ub$5rV7 diff --git a/mods/computer/textures/unused/computer_computer_top_old.png b/mods/computer/textures/unused/computer_computer_top_old.png deleted file mode 100644 index 422ad94f42bbbfa3d2e7731c979cca63300ace4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf7G_gl25 z$}y#Nn#hw0f|kbfKCFyuxyIA*{CBA8;v2!OdxSOIEvpNdj?TFjDp_vm2eg;L)78&q Iol`;+09cP#D*ylh diff --git a/mods/computer/textures/unused/computer_shefriendSOO_ (copia).png b/mods/computer/textures/unused/computer_shefriendSOO_ (copia).png deleted file mode 100644 index 711649a2c996fdccd91107b60363f923ae419e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$QEX7WqAsj$Z!;u2wa~60+7Beu2 zUI$@D7MJzX3_ zD(1Ys=*Y{UAaKCo!2Vmt3`P}eLN}yTr@d2p{)g`Y|Kr6y{YG}DerSv`kOE-^`|r0b V7neP`^BEY{44$rjF6*2UngI71&Nl!6 diff --git a/mods/computer/textures/unused/computer_spectre_back.png b/mods/computer/textures/unused/computer_spectre_back.png deleted file mode 100644 index 83263db895e5704c3738005b75e640ec75afc64f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1377 zcmV-n1)lneP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00hZNL_t(o!|j*LZd_FshQEC~ z*DAZpx5xoP1{pAFAtmA&KtxRQ0=xiYBv9U<$Ch{i<`(K%BO!r=2x0)EHgxD)IAqzPrNu`a0)bl2^R+ zXf%51ATJX`Z(Z9uH~B`q!RO-hml7||TLS=Jz4jG1;*A&EP>8=)4g4)YT)%$()wUtP z#fukT$>uvdJ2L?Q?|$$;%2r5Q5u#vuuz=Evx^6LvA~l+(v4j}OGlTbmrga#jXq%et z`}-XEnt>7|A|WgKq^YLJGOB4!+jf*iN{oW0>G%LK#?1K@Jyz5#!D1+>+k`J>=7@&^zPXr z9N*r?))Au>gN2;&)Z)BkZDl}zq2REJlx4|<)kPXB2$(r`Fb?E-&hk>9NfU5hvAR5< z*DpAz0!2}P`4427?c$FFyk2w zQU*F3NfL#U5%0sQ@L>Ol<>ivS-Cy|M=pKnNl!c+1cI@2iSYIjW_suM(k_`G8)#C#8zWo&^r^rOi z?b1r{?=Qb02m>+Ty~R6^bC#^XN?G1CHNyS`I!}latpGeiDTa$nC;`?v>ZYcd98uZz?1FUxt zBBQ%^2{C{Rs3^!5db1*nAf;f?Pq@GTj1;_mS@2t<@CTeq0Zi*7oD1YxN(`Q^3uKvL z^xp^gcmzQ39<4QpheuSC3W1nky_YZc5JLQJ7t94Lwm)&#?$LSXc0nLSkV+y6*ch4B zZ)CXGV=!F7g+M*2kjk*U)W=$j(g{UTU~Px!_HfP2!}OE9Cr-j@JZ42pqMvm^ugE~m>~bzVJku@5RrAow_zdiXclItg9rKAU z`0SI9QQ>K=iGsf jjg3ELAU)xojP(Bpp{C;uS@|AW00000NkvXXu0mjf1QLH$ diff --git a/mods/computer/textures/unused/computer_spectre_bottom.png b/mods/computer/textures/unused/computer_spectre_bottom.png deleted file mode 100644 index 439e9d4af6e549d41044547caa190d19198fa4c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwIhl_(lIsL@NV4#p>iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f12PZ!6Kh{JEMZR9*c02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00Cl2L_t(o!_8OQjfEf(JsO)p z%b*SJ|E*x!AeOOK;J0fVmf=ta`?G9N@r~S_#7qRoIh=U_8E#067H_-(0OL5GvaPBL z08k*J48w5xyBr^uqD6bz*wKHMfoS4`AIA||YglVHANSp(AqX+C#!m5sbLUJ-xfl~d zJPW`%b$UL=%u@hLsq5bQ=_?U|nIVK&I0}scKv9-u@ZZdgwK+HMOVc#h$}lGVTY%TV z=P_filmavFYG3lZtGV3?pC~_<4{Q1n0Cinovdf4l`3B@Ov0&iKn|vvS?|xeBuRDDM zfHCG+68g@a(-5G$vIs$_Tg4P(%s)Gj%vV2;QBnXYn$MvmBqA7NqUqB~7&{F9A>>dJ z3L*Z^Z87xLf>z7$DHi4o6k7&Fgu1SwwcgcIN_+BVlt<8 diff --git a/mods/computer/textures/unused/computer_spectre_left.png b/mods/computer/textures/unused/computer_spectre_left.png deleted file mode 100644 index 69e4e08b269af52a3eb263bfc3581e22b6843784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmV-i0;BzjP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G2FL_t(o!|hkgjl&=iea`wy z0ni2wL^&ttNKwwX3`85W5f=~_Kp8OwBzNy&HI}h)Heg3N?2cr~V*~Se^Mhi)-y>Jf z^%=+Rm^7y-ia;-g5Lw3Cw#6D!uC-9E6jDk^DPP`ojIo{FCF^1FW zgza{V>-E~RCWQFO0%|Nvvp^{|p`AdHTjFWhty2fAwG+ze&^veV-2gx_`ZzSqIiCbx z3Iju*N9(}tcI$EqNL5wEFbi^vRcWn#`Cc&GQLN+5`FT#9b72~0NH| qQlwAAPfD5VJ32)VPt&R5y~j7_j7NXC@h3t60000e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D|gL_t(o!|hkgk%S-+ZKg~D z(;yAzJ`u2CsA0%?4m0QVYzBs*hQVI8DP&p%26r#>swfK!>DQ0`2m=qs7)ZgBJ>f3z zkc$cmp|0!yC9o_@)_3dyk8Go(8c8CtYE07v)eUahF))6O&}$6<09Ppi0AO9$BquI# z5|mOT8UK9|0_eSquIqwCiV?U<3E#u;^1f*rk_gUi5K4l5O6pNDz&W>GH%+rKigR4U zlu~ag&}+Rp0wkc6A`K&uK#>@rjsT7MM}hOxgK*EV9|M=zDu*LB2#YHas&1z%kb^&s z0SX@lVijQXJRfeRf2*Ak!nRSYbbe-}R>BH5bf13r!YptJ#3;~p-9`a-{!w7}pRjFP zYeWdK@eq|r%>s%@Fbk$>vcp#+wtF6B0hVu)fDpnCKNezDIIIKapbq%PQx)Kx1Lu6V z0I`%T2ziJx()Yc|*{9N4lir5lu6Mg+Om@873)Xct1JTbzAl9?D?uNP7D!1_D;e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F{DL_t(o!^Kw1v4kKHY%G(I z4TBAXy?gLX8kAu?BiQ?T-Uya3fG~K6CtIMnA4K0&Sttb#)6>%f;hZDay0Jrx7Fufn zaNq1bolXP*YD#IAb7Rb6PAT=#-f&%=`q7bAcVm~mxka0WKry@G3INbrLu>7%l=YdSqo!PMDU>;jk1=iX_?gJqLzy1iBB1(M!EdT%j07*qoM6N<$f<;^QhyVZp diff --git a/mods/currency/LICENSE b/mods/currency/LICENSE new file mode 100644 index 00000000..c5885ae9 --- /dev/null +++ b/mods/currency/LICENSE @@ -0,0 +1,600 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.†The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/currency/Money_Info.txt b/mods/currency/Money_Info.txt new file mode 100644 index 00000000..9bb769c8 --- /dev/null +++ b/mods/currency/Money_Info.txt @@ -0,0 +1,36 @@ +Minegeld +--------- + +They have no recipe. + +In general, one Mg equals one US dollar, as of Sept. 2018. + +A good starting amount is about 250 Mg on a server + +You currently get a basic income of 10 Minegeld per day, so long as you dig at +least one node in that day and have an empty inventory slot for the money to +go in. + +Lump Conversion suggestions: + +Coal Lump 1 Mg +Iron Lump 4 Mg +Copper Lump 4 Mg +Gold Lump 5 Mg +Mese Crystal 40 Mg +Diamond 50 Mg + +Ingot Conversion + +Steel Ingot 5 Mg +Copper Ingot 5 Mg +Gold Ingot 6 Mg + +Block Conversion + +Coal Block 9 Mg +Steel Block 45 Mg +Copper Block 45 Mg +Gold Block 54 Mg +Mese Block 360 Mg +Diamond Block 450 Mg diff --git a/mods/currency/README.md b/mods/currency/README.md new file mode 100644 index 00000000..61a5af8d --- /dev/null +++ b/mods/currency/README.md @@ -0,0 +1,12 @@ +currency +======== + +Repo for Currency Mod + +# Settings + +Settings with default values: +``` +# After how much idle-time barter table is reset (seconds) +barter.chest.expireafter 15 * 60 +``` diff --git a/mods/currency/barter.lua b/mods/currency/barter.lua new file mode 100644 index 00000000..79b21242 --- /dev/null +++ b/mods/currency/barter.lua @@ -0,0 +1,209 @@ +currency.barter = {} +barter = currency.barter -- Kept as a global variable for compatibility + +local S = minetest.get_translator("currency") + +barter.chest = {} +barter.chest.expire_after = tonumber(minetest.settings:get('barter.chest.expireafter')) or 15 * 60 +barter.chest.formspec = { + main = "size[8,9]".. + "list[current_name;pl1;0,0;3,4;]".. + "list[current_name;pl2;5,0;3,4;]".. + "list[current_player;main;0,5;8,4;]", + pl1 = { + start = "button[0,4;3,1;pl1_start;" .. S("Start") .. "]", + player = function(name) return "label[0,4;"..name.."]" end, + accept1 = "button[2.9,1;1.2,1;pl1_accept1;" .. S("Confirm") .. "]".. + "button[2.9,2;1.2,1;pl1_cancel;" .. S("Cancel") .. "]", + accept2 = "button[2.9,1;1.2,1;pl1_accept2;" .. S("Exchange") .. "]".. + "button[2.9,2;1.2,1;pl1_cancel;" .. S("Cancel") .. "]", + }, + pl2 = { + start = "button[5,4;3,1;pl2_start;" .. S("Start") .. "]", + player = function(name) return "label[5,4;"..name.."]" end, + accept1 = "button[3.9,1;1.2,1;pl2_accept1;" .. S("Confirm") .. "]".. + "button[3.9,2;1.2,1;pl2_cancel;" .. S("Cancel") .. "]", + accept2 = "button[3.9,1;1.2,1;pl2_accept2;" .. S("Exchange") .. "]".. + "button[3.9,2;1.2,1;pl2_cancel;" .. S("Cancel") .. "]", + }, +} + +barter.chest.check_privilege = function(listname,playername,meta) + if listname == "pl1" then + if playername ~= meta:get_string("pl1") then + return false + elseif meta:get_int("pl1step") ~= 1 then + return false + end + end + if listname == "pl2" then + if playername ~= meta:get_string("pl2") then + return false + elseif meta:get_int("pl2step") ~= 1 then + return false + end + end + return true +end + +barter.chest.update_formspec = function(meta) + formspec = barter.chest.formspec.main + pl_formspec = function (n) + if meta:get_int(n.."step")==0 then + formspec = formspec .. barter.chest.formspec[n].start + else + formspec = formspec .. barter.chest.formspec[n].player(meta:get_string(n)) + if meta:get_int(n.."step") == 1 then + formspec = formspec .. barter.chest.formspec[n].accept1 + elseif meta:get_int(n.."step") == 2 then + formspec = formspec .. barter.chest.formspec[n].accept2 + end + end + end + pl_formspec("pl1") pl_formspec("pl2") + meta:set_string("formspec",formspec) +end + +barter.chest.give_inventory = function(inv,list,playername) + player = minetest.get_player_by_name(playername) + if player then + for k,v in ipairs(inv:get_list(list)) do + if player:get_inventory():room_for_item("main",v) then + player:get_inventory():add_item("main",v) + else + minetest.add_item(player:get_pos(),v) + end + inv:remove_item(list,v) + end + end +end + +barter.chest.cancel = function(meta) + barter.chest.give_inventory(meta:get_inventory(),"pl1",meta:get_string("pl1")) + barter.chest.give_inventory(meta:get_inventory(),"pl2",meta:get_string("pl2")) + meta:set_string("pl1","") + meta:set_string("pl2","") + meta:set_int("pl1step",0) + meta:set_int("pl2step",0) + meta:set_int("clean",1) + meta:set_int("timer",0) +end + +barter.chest.exchange = function(meta) + barter.chest.give_inventory(meta:get_inventory(),"pl1",meta:get_string("pl2")) + barter.chest.give_inventory(meta:get_inventory(),"pl2",meta:get_string("pl1")) + meta:set_string("pl1","") + meta:set_string("pl2","") + meta:set_int("pl1step",0) + meta:set_int("pl2step",0) + meta:set_int("clean",1) + meta:set_int("timer",0) +end + +barter.chest.start_timer = function(pos, meta) + meta:set_int("clean",0) + meta:set_int("timer",0) + local node_timer = minetest.get_node_timer(pos) + if node_timer:is_started() then return end + node_timer:start(22) +end + +minetest.register_node("currency:barter", { + drawtype = "nodebox", + description = S("Barter Table"), + paramtype = "light", + paramtype2 = "facedir", + tiles = {"barter_top.png", + "barter_base.png", + "barter_side.png"}, + inventory_image = "barter_top.png", + node_box = { + type = "fixed", + fixed = { + {-0.500000,0.312500,-0.500000,0.500000,0.500000,0.500000}, + {-0.437500,-0.500000,-0.437500,-0.250000,0.500000,-0.250000}, + {-0.437500,-0.500000,0.250000,-0.250000,0.500000,0.437500}, + {0.250000,-0.500000,-0.437500,0.437500,0.500000,-0.250000}, + {0.250000,-0.500000,0.250000,0.437500,0.500000,0.447500}, + }, + }, + groups = {choppy=2,oddly_breakable_by_hand=2}, + sounds = currency.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Barter Table")) + meta:set_string("pl1","") + meta:set_string("pl2","") + meta:set_int("clean",1) + meta:set_int("timer",0) + barter.chest.update_formspec(meta) + local inv = meta:get_inventory() + inv:set_size("pl1", 12) -- 3*4 + inv:set_size("pl2", 12) -- 3*4 + end, + on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + barter.chest.start_timer(pos, meta) + pl_receive_fields = function(n) + if fields[n.."_start"] and meta:get_string(n) == "" then + meta:set_string(n,sender:get_player_name()) + end + if meta:get_string(n) == "" then + meta:set_int(n.."step",0) + elseif meta:get_int(n.."step")==0 then + meta:set_int(n.."step",1) + end + if sender:get_player_name() == meta:get_string(n) then + if meta:get_int(n.."step")==1 and fields[n.."_accept1"] then + meta:set_int(n.."step",2) + end + if meta:get_int(n.."step")==2 and fields[n.."_accept2"] then + meta:set_int(n.."step",3) + if n == "pl1" and meta:get_int("pl2step") == 3 then barter.chest.exchange(meta) end + if n == "pl2" and meta:get_int("pl1step") == 3 then barter.chest.exchange(meta) end + end + if fields[n.."_cancel"] then barter.chest.cancel(meta) end + end + end + pl_receive_fields("pl1") pl_receive_fields("pl2") + -- End + barter.chest.update_formspec(meta) + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + local meta = minetest.get_meta(pos) + barter.chest.start_timer(pos, meta) + if not barter.chest.check_privilege(from_list,player:get_player_name(),meta) then return 0 end + if not barter.chest.check_privilege(to_list,player:get_player_name(),meta) then return 0 end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + barter.chest.start_timer(pos, meta) + if not barter.chest.check_privilege(listname,player:get_player_name(),meta) then return 0 end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + barter.chest.start_timer(pos, meta) + if not barter.chest.check_privilege(listname,player:get_player_name(),meta) then return 0 end + return stack:get_count() + end, + on_timer = function(pos, dtime) + local meta = minetest.get_meta(pos) + if 1 == meta:get_int("clean") then return false end + + local timer = meta:get_int("timer") + timer = timer + dtime + if timer > barter.chest.expire_after then + -- attempt to return items to owners + barter.chest.cancel(meta) + -- also clear out items of offline users + local inv = meta:get_inventory() + inv:set_list("pl1", {}) + inv:set_list("pl2", {}) + return false + end + meta:set_int("timer",timer) + return true + end +}) diff --git a/mods/currency/crafting.lua b/mods/currency/crafting.lua new file mode 100644 index 00000000..b87ae7f9 --- /dev/null +++ b/mods/currency/crafting.lua @@ -0,0 +1,173 @@ +if minetest.get_modpath("default") then + minetest.register_craft({ + output = "currency:safe", + recipe = { + {"default:steel_ingot", "default:steel_ingot", + "default:steel_ingot"}, + {"default:steel_ingot", "default:mese_crystal", + "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", + "default:steel_ingot"}, + } + }) + + minetest.register_craft({ + output = "currency:shop", + recipe = { + {"default:sign_wall"}, + {"default:chest_locked"}, + } + }) + + minetest.register_craft({ + output = "currency:barter", + recipe = { + {"default:sign_wall"}, + {"default:chest"}, + } + }) +end + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_cent_10", + recipe = { + "currency:minegeld_cent_5", + "currency:minegeld_cent_5" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_cent_5 2", + recipe = {"currency:minegeld_cent_10"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_cent_25", + recipe = { + "currency:minegeld_cent_5", + "currency:minegeld_cent_5", + "currency:minegeld_cent_5", + "currency:minegeld_cent_5", + "currency:minegeld_cent_5" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_cent_5 5", + recipe = {"currency:minegeld_cent_25"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld", + recipe = { + "currency:minegeld_cent_25", + "currency:minegeld_cent_25", + "currency:minegeld_cent_25", + "currency:minegeld_cent_25" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_cent_25 4", + recipe = {"currency:minegeld"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_5", + recipe = { + "currency:minegeld", + "currency:minegeld", + "currency:minegeld", + "currency:minegeld", + "currency:minegeld" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld 5", + recipe = {"currency:minegeld_5"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_10", + recipe = { + "currency:minegeld_5", + "currency:minegeld_5" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_5 2", + recipe = {"currency:minegeld_10"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld 5", + recipe = {"currency:minegeld_5"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_10 5", + recipe = {"currency:minegeld_50"}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_50", + recipe = { + "currency:minegeld_10", + "currency:minegeld_10", + "currency:minegeld_10", + "currency:minegeld_10", + "currency:minegeld_10" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_100", + recipe = { + "currency:minegeld_50", + "currency:minegeld_50" + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_50 2", + recipe = {"currency:minegeld_100" }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "currency:minegeld_bundle", + recipe = { + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note", + "group:minegeld_note" + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "currency:minegeld_bundle", + burntime = 1, +}) diff --git a/mods/currency/craftitems.lua b/mods/currency/craftitems.lua new file mode 100644 index 00000000..3201b84f --- /dev/null +++ b/mods/currency/craftitems.lua @@ -0,0 +1,63 @@ +local S = minetest.get_translator("currency") + +minetest.register_craftitem("currency:minegeld_cent_5", { + description = S("@1 Minegeld cent coin", "5"), + inventory_image = "minegeld_cent_5.png", + stack_max = 1000, + groups = {minegeld = 1, minegeld_coin = 1} +}) + +minetest.register_craftitem("currency:minegeld_cent_10", { + description = S("@1 Minegeld cent coin", "10"), + inventory_image = "minegeld_cent_10.png", + stack_max = 1000, + groups = {minegeld = 1, minegeld_coin = 1} +}) + +minetest.register_craftitem("currency:minegeld_cent_25", { + description = S("@1 Minegeld cent coin", "25"), + inventory_image = "minegeld_cent_25.png", + stack_max = 1000, + groups = {minegeld = 1, minegeld_coin = 1} +}) + +minetest.register_craftitem("currency:minegeld", { + description = S("@1 Minegeld Note", "1"), + inventory_image = "minegeld.png", + stack_max = 65535, + groups = {minegeld = 1, minegeld_note = 1} +}) + +minetest.register_craftitem("currency:minegeld_5", { + description = S("@1 Minegeld Note", "5"), + inventory_image = "minegeld_5.png", + stack_max = 65535, + groups = {minegeld = 1, minegeld_note = 1} +}) + +minetest.register_craftitem("currency:minegeld_10", { + description = S("@1 Minegeld Note", "10"), + inventory_image = "minegeld_10.png", + stack_max = 65535, + groups = {minegeld = 1, minegeld_note = 1} +}) + +minetest.register_craftitem("currency:minegeld_50", { + description = S("@1 Minegeld Note", "50"), + inventory_image = "minegeld_50.png", + stack_max = 65535, + groups = {minegeld = 1, minegeld_note = 1} +}) + +minetest.register_craftitem("currency:minegeld_100", { + description = S("@1 Minegeld Note", "100"), + inventory_image = "minegeld_100.png", + stack_max = 65535, + groups = {minegeld = 1, minegeld_note = 1} +}) + +minetest.register_craftitem("currency:minegeld_bundle", { + description = S("Bundle of random Minegeld notes"), + inventory_image = "minegeld_bundle.png", + stack_max = 65535, +}) diff --git a/mods/currency/income.lua b/mods/currency/income.lua new file mode 100644 index 00000000..8f2354b4 --- /dev/null +++ b/mods/currency/income.lua @@ -0,0 +1,56 @@ +local players_income = {} + +local income_enabled = minetest.settings:get_bool("currency.income_enabled", true) +local creative_income_enabled = minetest.settings:get_bool("currency.creative_income_enabled", true) +local income_item = minetest.settings:get("currency.income_item") or "currency:minegeld_10" +local income_count = tonumber(minetest.settings:get("currency.income_count")) or 1 +local income_period = tonumber(minetest.settings:get("currency.income_period")) or 720 + +if income_enabled then + local timer = 0 + if creative_income_enabled then + minetest.register_globalstep(function(dtime) + timer = timer + dtime; + if timer >= income_period then + timer = 0 + for _, player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + players_income[name] = income_count + minetest.log("info", "[Currency] basic income for "..name) + end + end + end) + else + minetest.register_globalstep(function(dtime) + timer = timer + dtime; + if timer >= income_period then + timer = 0 + for _, player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + local privs = minetest.get_player_privs(name) + if not (privs.creative or privs.give) then + players_income[name] = income_count + minetest.log("info", "[Currency] basic income for "..name) + end + end + end + end) + end + + local function earn_income(player) + if not player or player.is_fake_player then return end + local name = player:get_player_name() + + local income_count = players_income[name] + if income_count and income_count > 0 then + local inv = player:get_inventory() + inv:add_item("main", {name=income_item, count=income_count}) + players_income[name] = nil + minetest.log("info", "[Currency] added basic income for "..name.." to inventory") + end + end + + minetest.register_on_dignode(function(pos, oldnode, digger) earn_income(digger) end) + minetest.register_on_placenode(function(pos, node, placer) earn_income(placer) end) + minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) earn_income(player) end) +end diff --git a/mods/currency/init.lua b/mods/currency/init.lua new file mode 100644 index 00000000..2ac2b576 --- /dev/null +++ b/mods/currency/init.lua @@ -0,0 +1,28 @@ +local modpath = minetest.get_modpath("currency") + +minetest.log("info", "Currency mod loading...") + +currency = {} +if minetest.global_exists("default") then + currency.node_sound_wood_defaults = default.node_sound_wood_defaults +else + currency.node_sound_wood_defaults = function() end +end + +dofile(modpath.."/craftitems.lua") +minetest.log("info", "[Currency] Craft_items Loaded!") +dofile(modpath.."/shop.lua") +minetest.log("info", "[Currency] Shop Loaded!") +dofile(modpath.."/barter.lua") +minetest.log("info", "[Currency] Barter Loaded!") +dofile(modpath.."/safe.lua") +minetest.log("info", "[Currency] Safe Loaded!") +dofile(modpath.."/crafting.lua") +minetest.log("info", "[Currency] Crafting Loaded!") + +if minetest.settings:get_bool("creative_mode") then + minetest.log("info", "[Currency] Creative mode in use, skipping basic income.") +else + dofile(modpath.."/income.lua") + minetest.log("info", "[Currency] Income Loaded!") +end diff --git a/mods/currency/locale/currency.de.tr b/mods/currency/locale/currency.de.tr new file mode 100644 index 00000000..75c284ec --- /dev/null +++ b/mods/currency/locale/currency.de.tr @@ -0,0 +1,45 @@ +# textdomain: currency +# A.C.M. , 2018 + +### barter.lua ### + +Barter Table=Handelstisch +Cancel=Abbruch +Confirm=Bestätigen +Start=Start + +### shop.lua ### + +Exchange=Tauschen + +### craftitems.lua ### + +@1 Minegeld Note=@1-Minegeld-Banknote +@1 Minegeld cent coin=@1-Minegeldcent-Münze +Bundle of random Minegeld notes=Bündel mit beliebigen Minegeld-Banknoten + +### safe.lua ### + +Safe=Tresor +Safe (owned by @1)=Tresor (gehört @1) + +### shop.lua ### + +Customer gets:=Kunde erhält: +Customer gives (pay here!)=Kunde gibt (hier bezahlen!) +Customers gave:=Kunde gab: +Exchange can not be done, check if you put all items!=Tausch kann nicht abgeschlossen werden. Prüfen, ob alle Gegenstände platziert wurden! +Exchange can not be done, contact the shop owner.=Tausch kann nicht abgeschlossen werden. Geschäftsinhaber benachrichtigen! +Exchange shop (owned by @1)=Tauschgeschäft (gehört @1) +Exchanged!=Getauscht! +In exchange, you give:=Im Tausch geben Sie: +out of stock=Ausverkauft +Owner gives:=Inhaber gibt: +Owner wants:=Inhaber will: + +Owner, Use (E)+Place (right mouse button) for customer interface=Inhaber: (E)+Platzieren (rechte Maustaste) drücken für Kundeninterface ... + +Shop=Geschäft +This is your own shop, you can't exchange to yourself!=Dies ist Ihr eigenes Geschäft, Sie können nicht mit sich selbst tauschen! +You want:=Sie wollen: +Your stock:=Ihr Lager: diff --git a/mods/currency/locale/currency.fr.tr b/mods/currency/locale/currency.fr.tr new file mode 100644 index 00000000..55d13ef2 --- /dev/null +++ b/mods/currency/locale/currency.fr.tr @@ -0,0 +1,47 @@ +# textdomain: currency +# Papou30, 2018. +# Louis Royer, 2020. + +### barter.lua ### + +Barter Table=Table de troc +Cancel=Annuler +Confirm=Valider +Start=Commencer + +### shop.lua ### + +Exchange=Troquer + +### craftitems.lua ### + +@1 Minegeld Note=@1 MineGeld +@1 Minegeld cent coin=Pièce de @1 centimes de MineGeld +Bundle of random Minegeld notes=Liasse de Minegeld de diverses valeurs + +### safe.lua ### + +Safe=Coffre-fort +Safe (owned by @1)=Coffre-fort (appartenant à @1) + +### shop.lua ### + +Customer gets:=Client obtient: +Customer gives (pay here!)=Client donne (payer ici!) +Customers gave:=Le client a donné: +Exchange can not be done, check if you put all items!=L'echange ne peut pas être fait, vérifiez que vous avez placé tous les articles! +Exchange can not be done, contact the shop owner.=L'échange ne peut être fait, contactez le propriétaire du magasin. +Exchange shop (owned by @1)=Boutique d'échange (appartenant à @1) +Exchanged!=Échangé! +In exchange, you give:=En échange, vous donnez : +Owner gives:=Le propriétaire donne : +Owner wants:=Le propriétaire veut : + +Owner, Use (E)+Place (right mouse button) for customer interface=Propriétaire, utilisez Spécial+clic droit pour l'interface client + +Shop=Boutique +This is your own shop, you can't exchange to yourself!=C'est votre propre boutique, vous ne pouvez pas échanger avec vous-même! +You want:=Vous voulez : +Your stock:=Votre stock : + + diff --git a/mods/currency/locale/currency.it.tr b/mods/currency/locale/currency.it.tr new file mode 100644 index 00000000..f02c0f65 --- /dev/null +++ b/mods/currency/locale/currency.it.tr @@ -0,0 +1,45 @@ +# textdomain: currency +# Saturn, 2020-10-23 + + +### barter.lua ### + +Barter Table=Tavolo di baratto +Cancel=Annulla +Confirm=Conferma +Start=Inizia + +### shop.lua ### + +Exchange=Scambia + +### craftitems.lua ### + +@1 Minegeld Note=Banconota da @1 Minegeld +@1 Minegeld cent coin=Moneta da @1 centesimo/i Minegeld +Bundle of random Minegeld notes=Pacchetto di banconote Minegeld casuali + +### safe.lua ### + +Safe=Cassaforte +Safe (owned by @1)=Cassaforte (di proprietà di @1) + +### shop.lua ### + +Customer gets:=Il cliente ottiene: +Customer gives (pay here!)=Il cliente dà (paga qui!) +Customers gave:=I clienti hanno dato: +Exchange can not be done, check if you put all items!=Lo scambio non può essere fatto, controlla di avere messo tutti gli oggetti! +Exchange can not be done, contact the shop owner.=Lo scambio non può essere fatto, contatta il proprietario del negozio. +Exchange shop (owned by @1)=Negozio di scambio (di proprietà di @1) +Exchanged!=Scambiato! +In exchange, you give:=In cambio, tu dai: +Owner gives:=Il proprietario dà: +Owner wants:=Il proprietario vuole: + +Owner, Use (E)+Place (right mouse button) for customer interface=Proprietario, usa (E)+Posiziona (click destro) per l'UI cliente + +Shop=Negozio +This is your own shop, you can't exchange to yourself!=Questo è il tuo negozio, non puoi fare scambi con te stesso! +You want:=Tu vuoi: +Your stock:=La tua scorta: diff --git a/mods/currency/locale/currency.ms.tr b/mods/currency/locale/currency.ms.tr new file mode 100644 index 00000000..99b70887 --- /dev/null +++ b/mods/currency/locale/currency.ms.tr @@ -0,0 +1,46 @@ +# textdomain: currency + + +### barter.lua ### + +Barter Table=Meja Barter +Cancel=Batal +Confirm=Sah +Start=Mula + +### shop.lua ### + +Exchange=Tukar + +### craftitems.lua ### + +@1 Minegeld Note=Wang @1 MineGeld +@1 Minegeld cent coin= +Bundle of random Minegeld notes=Seberkas wang Minegeld rawak + +### safe.lua ### + +Safe=Peti besi +Safe (owned by @1)=Peti besi (pemilik: @1) + +### shop.lua ### + +Customer gets:=Pelanggan dapat: +Customer gives (pay here!)=Pelanggan beri (bayar sini!) +Customers gave:=Pelanggan berikan: +Exchange can not be done, check if you put all items!=Tak boleh jual, pastikan anda ada apa yang penjual mahukan! +Exchange can not be done, contact the shop owner.=Tak boleh jual, hubungi penjual. +Exchange shop (owned by @1)=Kedai (pemilik: @1) +Exchanged!=Jual! +In exchange, you give:=Anda berikan: +Owner gives:=Penjual berikan: +Owner wants:=Penjual inginkan: + +Owner, Use (E)+Place (right mouse button) for customer interface=Penjual, Gunakan (E) + Letak (butang tetikus kanan) untuk antaramuka pelanggan + +Shop=Kedai +This is your own shop, you can't exchange to yourself!=Ini kedai anda, anda tidak boleh menjual kepada diri sendiri! +You want:=Anda mahukan: +Your stock:=Stok anda: + + diff --git a/mods/currency/locale/currency.ru.tr b/mods/currency/locale/currency.ru.tr new file mode 100644 index 00000000..add53413 --- /dev/null +++ b/mods/currency/locale/currency.ru.tr @@ -0,0 +1,46 @@ +# textdomain: currency + + +### barter.lua ### + +Barter Table=Таблица бартера +Cancel=Отмена +Confirm=Подтверждение +Start=Старт + +### shop.lua ### + +Exchange=Обмен + +### craftitems.lua ### + +@1 Minegeld Note=Банкнота в @1 MineGeld +@1 Minegeld cent coin= +Bundle of random Minegeld notes=Пачка Ñлучайных банкнот Minegeld + +### safe.lua ### + +Safe=Сейф +Safe (owned by @1)=Сейф (принадлежит @1) + +### shop.lua ### + +Customer gets:=Покупатель получает: +Customer gives (pay here!)=Покупатель отдаёт (здеÑÑŒ оплата!) +Customers gave:=Покупатель отдал: +Exchange can not be done, check if you put all items!=Обмен невозможен, проверьте, что вы положили вÑе предметы! +Exchange can not be done, contact the shop owner.=Обмен невозможен, ÑвÑжитеÑÑŒ Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†ÐµÐ¼ магазина. +Exchange shop (owned by @1)=Пункт обмена (принадлежит @1) +Exchanged!=Обмен произведён! +In exchange, you give:=Взамен вы даёте: +Owner gives:=Владелец отдаёт: +Owner wants:=Владелец хочет: + +Owner, Use (E)+Place (right mouse button) for customer interface=Владелец, иÑпользуйте (E)+РазмеÑтить (Ð¿Ñ€Ð°Ð²Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° мыши) Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñа Ð¿Ð¾ÐºÑƒÐ¿Ð°Ñ‚ÐµÐ»Ñ + +Shop=Магазин +This is your own shop, you can't exchange to yourself!=Это ваш ÑобÑтвенный магазин, вы не можете обмениватьÑÑ Ñ Ñамим Ñобой! +You want:=Ð’Ñ‹ хотите: +Your stock:=Ваш запаÑ: + + diff --git a/mods/currency/locale/template.txt b/mods/currency/locale/template.txt new file mode 100644 index 00000000..2d4e4d56 --- /dev/null +++ b/mods/currency/locale/template.txt @@ -0,0 +1,45 @@ +# textdomain: currency + + +### barter.lua ### + +Barter Table= +Cancel= +Confirm= +Start= + +### shop.lua ### + +Exchange= + +### craftitems.lua ### + +@1 Minegeld Note= +@1 Minegeld cent coin= +Bundle of random Minegeld notes= + +### safe.lua ### + +Safe= +Safe (owned by @1)= + +### shop.lua ### + +Customer gets:= +Customer gives (pay here!)= +Customers gave:= +Exchange can not be done, check if you put all items!= +Exchange can not be done, contact the shop owner.= +Exchange shop (owned by @1)= +Exchanged!= +In exchange, you give:= +out of stock= +Owner gives:= +Owner wants:= + +Owner, Use (E)+Place (right mouse button) for customer interface= + +Shop= +This is your own shop, you can't exchange to yourself!= +You want:= +Your stock:= diff --git a/mods/currency/loot.lua b/mods/currency/loot.lua new file mode 100644 index 00000000..d0ea8204 --- /dev/null +++ b/mods/currency/loot.lua @@ -0,0 +1,49 @@ +if not minetest.get_modpath("loot") then + return +end + +loot.register_loot({ + weights = { generic = 50 }, + payload = { + stack = ItemStack("currency:minegeld"), + min_size = 1, + max_size = 250, + }, +}) + +loot.register_loot({ + weights = { generic = 50 }, + payload = { + stack = ItemStack("currency:minegeld_5"), + min_size = 1, + max_size = 50, + }, +}) + +loot.register_loot({ + weights = { generic = 50 }, + payload = { + stack = ItemStack("currency:minegeld_10"), + min_size = 1, + max_size = 10, + }, +}) + + +loot.register_loot({ + weights = { generic = 50 }, + payload = { + stack = ItemStack("currency:minegeld_50"), + min_size = 1, + max_size = 10, + }, +}) + +loot.register_loot({ + weights = { generic = 50 }, + payload = { + stack = ItemStack("currency:minegeld_100"), + min_size = 1, + max_size = 10, + }, +}) diff --git a/mods/currency/mod.conf b/mods/currency/mod.conf new file mode 100644 index 00000000..9241ebe6 --- /dev/null +++ b/mods/currency/mod.conf @@ -0,0 +1,4 @@ +name = currency +optional_depends = default, loot, pipeworks +description = Provides shops, barter tables, safes, and multiple denominations of currency, called "Minegeld". +min_minetest_version = 5.2.0 diff --git a/mods/currency/safe.lua b/mods/currency/safe.lua new file mode 100644 index 00000000..e9d0e600 --- /dev/null +++ b/mods/currency/safe.lua @@ -0,0 +1,111 @@ +local S = minetest.get_translator("currency") + +function currency.get_safe_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," ..pos.z + local formspec = + "size[8,9]".. + "list[nodemeta:".. spos .. ";main;1,1;6,2;]".. + "list[current_player;main;0,5;8,4;]".. + "listring[nodemeta:".. spos .. ";main]".. + "listring[current_player;main]" + return formspec +end + +if minetest.global_exists("default") then + default.get_safe_formspec = currency.get_safe_formspec +end + +local function has_safe_privilege(meta, player) + local name = "" + if player then + if minetest.check_player_privs(player, "protection_bypass") then + return true + end + name = player:get_player_name() + end + if name ~= meta:get_string("owner") then + return false + end + return true +end + +minetest.register_node("currency:safe", { + description = S("Safe"), + inventory_image = "safe_front.png", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"safe_side.png", + "safe_side.png", + "safe_side.png", + "safe_side.png", + "safe_side.png", + "safe_front.png",}, + is_ground_content = false, + groups = {cracky=1}, + after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name() or "") + meta:set_string("infotext", S("Safe (owned by @1)", meta:get_string("owner"))) + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", "Safe") + meta:set_string("owner", "") + local inv = meta:get_inventory() + inv:set_size("main", 6*2) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") and has_safe_privilege(meta, player) + end, + 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_safe_privilege(meta, player) then + minetest.log("action", player:get_player_name().." tried to access a safe belonging to " + ..meta:get_string("owner").." at " + ..minetest.pos_to_string(pos)) + return 0 + end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_safe_privilege(meta, player) then + minetest.log("action", player:get_player_name().." tried to access a safe belonging to " + ..meta:get_string("owner").." at " + ..minetest.pos_to_string(pos)) + return 0 + end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_safe_privilege(meta, player) then + minetest.log("action", player:get_player_name().." tried to access a safe 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 safe 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 safe at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().." takes stuff from safe at "..minetest.pos_to_string(pos)) + end, + on_rightclick = function(pos, node, clicker) + local meta = minetest.get_meta(pos) + if has_safe_privilege(meta, clicker) then + minetest.show_formspec( + clicker:get_player_name(), + "currency:safe", + currency.get_safe_formspec(pos) + ) + end + end, +}) diff --git a/mods/currency/settingtypes.txt b/mods/currency/settingtypes.txt new file mode 100644 index 00000000..330296d1 --- /dev/null +++ b/mods/currency/settingtypes.txt @@ -0,0 +1,14 @@ +# Is income enabled? +currency.income_enabled (Is currency income enabled?) bool true + +# Is income enabled for creative players? +currency.creative_income_enabled (Is income enabled for creative players?) bool true + +# Item that is given as income by the currency mod +currency.income_item (Currency income item) string currency:minegeld_10 + +# Number of items given as income +currency.income_count (Currency income item) int 1 1 65535 + +# Length of time (in seconds) between checking if a user should get income +currency.income_period (Currency income period) int 720 diff --git a/mods/currency/shop.lua b/mods/currency/shop.lua new file mode 100644 index 00000000..f87cc6d2 --- /dev/null +++ b/mods/currency/shop.lua @@ -0,0 +1,368 @@ +local S = minetest.get_translator("currency") + +currency.shop = {} +if minetest.global_exists("default") then + default.shop = currency.shop +end + +currency.shop.current_shop = {} +currency.shop.formspec = { + customer = function(pos) + local list_name = "nodemeta:"..pos.x..','..pos.y..','..pos.z + local formspec = "size[8,9.5]".. + "label[0,0;" .. S("Customer gives (pay here!)") .. "]".. + "list[current_player;customer_gives;0,0.5;3,2;]".. + "label[0,2.5;" .. S("Customer gets:") .. "]".. + "list[current_player;customer_gets;0,3;3,2;]".. + "label[5,0;" .. S("Owner wants:") .. "]".. + "list["..list_name..";owner_wants;5,0.5;3,2;]".. + "label[5,2.5;" .. S("Owner gives:") .. "]".. + "list["..list_name..";owner_gives;5,3;3,2;]".. + "list[current_player;main;0,5.5;8,4;]".. + "button[3,2;2,1;exchange;" .. S("Exchange") .. "]" + return formspec + end, + owner = function(pos) + local list_name = "nodemeta:"..pos.x..','..pos.y..','..pos.z + local formspec = "size[8,9.5]".. + "label[0,0;" .. S("Customers gave:") .. "]".. + "list["..list_name..";customers_gave;0,0.5;3,2;]".. + "label[0,2.5;" .. S("Your stock:") .. "]".. + "list["..list_name..";stock;0,3;3,2;]".. + "label[4,0;" .. S("You want:") .. "]".. + "list["..list_name..";owner_wants;4,0.5;3,2;]".. + "label[4,2.5;" .. S("In exchange, you give:") .. "]".. + "list["..list_name..";owner_gives;4,3;3,2;]".. + "label[0,5;" .. S("Owner, Use (E)+Place (right mouse button) for customer interface") .. "]".. + "list[current_player;main;0,5.5;8,4;]" + return formspec + end, +} + +local have_pipeworks = minetest.global_exists("pipeworks") + +currency.shop.check_privilege = function(listname,playername,meta) + --[[if listname == "pl1" then + if playername ~= meta:get_string("pl1") then + return false + elseif meta:get_int("pl1step") ~= 1 then + return false + end + end + if listname == "pl2" then + if playername ~= meta:get_string("pl2") then + return false + elseif meta:get_int("pl2step") ~= 1 then + return false + end + end]] + return true +end + + +currency.shop.give_inventory = function(inv,list,playername) + player = minetest.get_player_by_name(playername) + if player then + for k,v in ipairs(inv:get_list(list)) do + player:get_inventory():add_item("main",v) + inv:remove_item(list,v) + end + end +end + +currency.shop.cancel = function(meta) + --[[currency.shop.give_inventory(meta:get_inventory(),"pl1",meta:get_string("pl1")) + currency.shop.give_inventory(meta:get_inventory(),"pl2",meta:get_string("pl2")) + meta:set_string("pl1","") + meta:set_string("pl2","") + meta:set_int("pl1step",0) + meta:set_int("pl2step",0)]] +end + +currency.shop.exchange = function(meta) + --[[currency.shop.give_inventory(meta:get_inventory(),"pl1",meta:get_string("pl2")) + currency.shop.give_inventory(meta:get_inventory(),"pl2",meta:get_string("pl1")) + meta:set_string("pl1","") + meta:set_string("pl2","") + meta:set_int("pl1step",0) + meta:set_int("pl2step",0)]] +end + +local check_stock = function( + pos +) + local meta = minetest.get_meta( + pos + ) + local minv = meta:get_inventory( + ) + local gives = minv:get_list( + "owner_gives" + ) + local can_exchange = true + for i, item in pairs( + gives + ) do + if not minv:contains_item( + "stock", + item + ) then + can_exchange = false + end + end + local owner = meta:get_string( + "owner" + ) + if can_exchange then + meta:set_string( + "infotext", + S( + "Exchange shop (owned by @1)", + owner + ) + ) + local applicable = "currency:shop" + local node = minetest.get_node( + pos + ) + if node.name == applicable then + return + end + node.name = applicable + minetest.swap_node( + pos, + node + ) + else + meta:set_string( + "infotext", + S( + "Exchange shop (owned by @1)", + owner + ) .. ", " .. S( + "out of stock" + ) + ) + local applicable = "currency:shop_empty" + local node = minetest.get_node( + pos + ) + if node.name == applicable then + return + end + node.name = applicable + minetest.swap_node( + pos, + node + ) + end +end + +minetest.register_node("currency:shop", { + description = S("Shop"), + paramtype2 = "facedir", + tiles = {"shop_top.png", + "shop_top.png", + "shop_side.png", + "shop_side.png", + "shop_side.png", + "shop_front.png"}, + inventory_image = "shop_front.png", + groups = {choppy=2,oddly_breakable_by_hand=2,tubedevice=1,tubedevice_receiver=1}, + sounds = currency.node_sound_wood_defaults(), + after_place_node = function(pos, placer, itemstack) + local owner = placer:get_player_name() + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Exchange shop (owned by @1)", owner)) + meta:set_string("owner", owner) + --[[meta:set_string("pl1","") + meta:set_string("pl2","")]] + local inv = meta:get_inventory() + inv:set_size("customers_gave", 3*2) + inv:set_size("stock", 3*2) + inv:set_size("owner_wants", 3*2) + inv:set_size("owner_gives", 3*2) + if have_pipeworks then pipeworks.after_place(pos) end + check_stock( + pos + ) + end, + after_dig_node = (have_pipeworks and pipeworks and pipeworks.after_dig), + tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local result = inv:add_item("stock",stack) + check_stock( + pos + ) + return result + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:room_for_item("stock", stack) + end, + input_inventory = "customers_gave", + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} + }, + on_rightclick = function(pos, node, clicker, itemstack) + clicker:get_inventory():set_size("customer_gives", 3*2) + clicker:get_inventory():set_size("customer_gets", 3*2) + currency.shop.current_shop[clicker:get_player_name()] = pos + local meta = minetest.get_meta(pos) + if clicker:get_player_name() == meta:get_string("owner") and not clicker:get_player_control().aux1 then + minetest.show_formspec(clicker:get_player_name(),"currency:shop_formspec",currency.shop.formspec.owner(pos)) + else + minetest.show_formspec(clicker:get_player_name(),"currency:shop_formspec",currency.shop.formspec.customer(pos)) + end + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return stack:get_count() + end, + on_metadata_inventory_move = check_stock, + on_metadata_inventory_put = check_stock, + on_metadata_inventory_take = check_stock, + can_dig = function(pos, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("stock") and inv:is_empty("customers_gave") and inv:is_empty("owner_wants") and inv:is_empty("owner_gives") + end +}) + +minetest.register_node("currency:shop_empty", { + description = S("Shop") .. " (" .. S("out of stock") .. ")", + paramtype2 = "facedir", + tiles = {"shop_top.png", + "shop_top.png", + "shop_side_empty.png", + "shop_side_empty.png", + "shop_side_empty.png", + "shop_front_empty.png"}, + drop = "currency:shop", + groups = {choppy=2,oddly_breakable_by_hand=2,tubedevice=1,tubedevice_receiver=1,not_in_creative_inventory=1}, + sounds = currency.node_sound_wood_defaults(), + after_dig_node = (have_pipeworks and pipeworks and pipeworks.after_dig), + tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local result = inv:add_item("stock",stack) + check_stock( + pos + ) + return result + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:room_for_item("stock", stack) + end, + input_inventory = "customers_gave", + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} + }, + on_rightclick = function(pos, node, clicker, itemstack) + clicker:get_inventory():set_size("customer_gives", 3*2) + clicker:get_inventory():set_size("customer_gets", 3*2) + currency.shop.current_shop[clicker:get_player_name()] = pos + local meta = minetest.get_meta(pos) + if clicker:get_player_name() == meta:get_string("owner") and not clicker:get_player_control().aux1 then + minetest.show_formspec(clicker:get_player_name(),"currency:shop_formspec",currency.shop.formspec.owner(pos)) + else + minetest.show_formspec(clicker:get_player_name(),"currency:shop_formspec",currency.shop.formspec.customer(pos)) + end + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if player:get_player_name() ~= meta:get_string("owner") then return 0 end + return stack:get_count() + end, + on_metadata_inventory_move = check_stock, + on_metadata_inventory_put = check_stock, + on_metadata_inventory_take = check_stock, + can_dig = function(pos, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("stock") and inv:is_empty("customers_gave") and inv:is_empty("owner_wants") and inv:is_empty("owner_gives") + end +}) + +minetest.register_on_player_receive_fields(function(sender, formname, fields) + if formname == "currency:shop_formspec" and fields.exchange ~= nil and fields.exchange ~= "" then + local name = sender:get_player_name() + local pos = currency.shop.current_shop[name] + local meta = minetest.get_meta(pos) + if meta:get_string("owner") == name then + minetest.chat_send_player(name, S("This is your own shop, you can't exchange to yourself!")) + else + local minv = meta:get_inventory() + local pinv = sender:get_inventory() + local invlist_tostring = function(invlist) + local out = {} + for i, item in pairs(invlist) do + out[i] = item:to_string() + end + return out + end + local wants = minv:get_list("owner_wants") + local gives = minv:get_list("owner_gives") + if wants == nil or gives == nil then return end -- do not crash the server + -- Check if we can exchange + local can_exchange = true + local owners_fault = false + for i, item in pairs(wants) do + if not pinv:contains_item("customer_gives",item) then + can_exchange = false + end + end + for i, item in pairs(gives) do + if not minv:contains_item("stock",item) then + can_exchange = false + owners_fault = true + end + end + if can_exchange then + for i, item in pairs(wants) do + pinv:remove_item("customer_gives",item) + minv:add_item("customers_gave",item) + end + for i, item in pairs(gives) do + minv:remove_item("stock",item) + pinv:add_item("customer_gets",item) + end + minetest.chat_send_player(name, S("Exchanged!")) + check_stock( + pos + ) + else + if owners_fault then + minetest.chat_send_player(name, S("Exchange can not be done, contact the shop owner.")) + else + minetest.chat_send_player(name, S("Exchange can not be done, check if you put all items!")) + end + end + end + end +end) diff --git a/mods/currency/textures/barter_base.png b/mods/currency/textures/barter_base.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e2599beb2f921847e794afbac2dd0340112d32 GIT binary patch literal 734 zcmV<40wMj0P)af=hzx{45Fjx- zJ2O39)n%7mHUUrcsNaA5s@k@t>G!P5gf<3a9okrws-zHDPIolDXaD|7@-mTAAcvWD zyhif6@bx#}(kKuo#3f)AR8xpSA!PQwCMJXL3OnDT-JW@#c>Tqfh!#tDe4vW(cpC^I z&@`5uDveW=4VI}vtR_as5+-6gp#ZTC>95}7A!@?IjAmm)*g{4FV=Y)Mv?8E{%?O)m zsU=Z?Fg+k*9j06uTew^jDpkaQSU?N5Z`nWdkf9r|7`mPi7N+}Kwv-TMgr9%8$2Nk~ znQ5)$41KT%6%H?(xaKq(o?;llhBxJ*yn zKTcdOkwGf0v!DziZU4V$cKe=`3nf?Trl@5_l+kDf{>r1a%(b^@G0b5_q@mY}zHM38 z#P#(Nr8TW~TA_Q6M-Z~tUn7KY;uDV)i1!FD51>5nh?4@Ean+bVHb QW&i*H07*qoM6N<$f)VLaj{pDw literal 0 HcmV?d00001 diff --git a/mods/currency/textures/barter_side.png b/mods/currency/textures/barter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..57c1d7c124971fd9fef4f8dc90b86ac7cc45a742 GIT binary patch literal 1400 zcmZuv3ryBk6h9#1H_)L;MFhg|9}5;VqR@hrh)=tG_{jiY@#wL!p>S0YT0k?X4T;=< zgAfiaO9^NQk$Q=u;U|GPOjyXvV`joK#S(!qp11qq=6H0sd+#}S=iJ}#{Lc9(%(!ux zjiU_!EMu<)hpT(JdFw3InO_j^2e1gjLL>Fcl`~t;TvB<`yog8$fry-Q#+asQ1Rwwq zfCDf9O=T^3A_5@*5jY3NK>NQS0umq)kOODHH1*Shw1x0e2tpK`BV%0CBqDJx7(-=q zPK*gnR&g;SEBuAxNhyd>2$jeM@ zI10v5V;nS^r!^>|v*ZRYXkG?GAvqG`ss{)fpIfeZMo&cyE2=e}yZ)>QMxs+u*uhSkSI!@fz+bK7oj z%-YiLeRz|rbwXmE=j2HD63Zmro%+OHw~AX&t^UwyiD&1D9y^cx_0wNB>PgdZOzgyP!H+a=F>Ok(dIuP%ifpObbIC!15Sz+1; znGw$=l${+se_>I|^z>gY?#1uLykz?#{Mz;LsPXFzzheQ;cxvgLh}^`N%llZ-p()db zkqGbR&36MAe_rVKc3(lSuWxb8&_69H|L$|JJASpetZLvsJ^Bgg~F}OPD%@6(q D@ROia literal 0 HcmV?d00001 diff --git a/mods/currency/textures/barter_top.png b/mods/currency/textures/barter_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce9256e5705b8b09abd0ddff4d774e6d425a883 GIT binary patch literal 896 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 literal 0 HcmV?d00001 diff --git a/mods/currency/textures/minegeld_10.png b/mods/currency/textures/minegeld_10.png new file mode 100644 index 0000000000000000000000000000000000000000..acdb05e38aa715814b01e6bdcced706441fcd7d3 GIT binary patch literal 3509 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 b?XCcHGJX7pE}@P;jsYypY)z}tuF?Mks9)2< literal 0 HcmV?d00001 diff --git a/mods/currency/textures/minegeld_100.png b/mods/currency/textures/minegeld_100.png new file mode 100644 index 0000000000000000000000000000000000000000..0e33b7a2101a36c936b5a4b8305808b55523542a GIT binary patch literal 3527 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 B+ZzA? literal 0 HcmV?d00001 diff --git a/mods/currency/textures/minegeld_5.png b/mods/currency/textures/minegeld_5.png new file mode 100644 index 0000000000000000000000000000000000000000..5c66ac6dde6054796ace6c7932c04d4e80060705 GIT binary patch literal 3365 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 literal 0 HcmV?d00001 diff --git a/mods/currency/textures/minegeld_bundle.png b/mods/currency/textures/minegeld_bundle.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b339dc6ffaf4d627d638556575a6207c8b8cc5 GIT binary patch literal 5092 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 literal 0 HcmV?d00001 diff --git a/mods/currency/textures/minegeld_cent_25.png b/mods/currency/textures/minegeld_cent_25.png new file mode 100644 index 0000000000000000000000000000000000000000..cf27f296a81623cc92c1669c9ef132a68577bf47 GIT binary patch literal 2900 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 Hu0mjfhme1$ literal 0 HcmV?d00001 diff --git a/mods/currency/textures/safe_side.png b/mods/currency/textures/safe_side.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec4c1f5d1b5d5eb9aa2c06838162478dae2f717 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJSWg$nkch)?uWuAQV8FxV@aVEY zloNBcp6)?0zoo}&otUS_e0<)Q{=QbhhruD#^VDwXY&jLjPoFRCPIsI$L)o}qb5HdX q`-BEYHVHUUA$f9o;2E#br>rho^4YqDt1E#PF?hQAxvXd3Gp!32!i3f;=pLknm@ZUJ8$N_nP=gr`l$PNKJa0Z5M@J}sz3(;K^UWh5T!iU z7^=%DQI<1Y+rU)?&KjI4Nd{xYH5Io$`-(_`#6n#eLIpnPsEtB!3^Pq_1M;+^pC{;e zNLd!V`sO=`mJoAsju+wLAA>Q5C<<}b6UBu2Cw zT3ZnhR_R)Y{PEKloF5;PFZJV6dTv2c)Rg6%(P+f=>(`k~CTwnQGMP*`JUqlU4Xv#RdkJY2;k`$c3OIdugbD?3 zE4tS5&FAm)#(SS)t)<`Zb9{Wv;ddV+aZH}|@Nti9`3k=45FG^E{`M|j0<3ERPuF_x z{qj8Te)uH-w{E=NI3`n`m-*Q4tk;>?0_W>^$6&MpcTi<+Kzk~jnvU~K#UJ57I>VO>Y( zJib-IjeYN{V}TfCG}!KIv4_;*`N3L4_r5J$j!kW`v3p{07*qoM6N<$g154T A#{d8T literal 0 HcmV?d00001 diff --git a/mods/currency/textures/shop_front_empty.png b/mods/currency/textures/shop_front_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..1939d90e013cbcc70642894fe1247a84e7aa604b GIT binary patch literal 925 zcmV;O17iG%P)84=d%xO0@t011d>G zK~y-)JP7el96BZZNBLKcTcM@;p7+uv0QY2(af{5xX zIth1?PJt{{h)xD)W(oH9Y0k|dmzF4Azs}zDG}h&JL1$!1gi{(I&r-yl#W!_xYl}ix z5uN4OzDMJ0&AIt`a?`}fGGgE7_r*n`t&fRXAx_{SEsJvB0J1tV$v4YuC{-u7JcLtX zV&-LTEiCZp;UNI?>D9V>;~?B8l;AiPjn^gh~Ccb%Z6+NkpC{JeYfhCvR^2AC%_i_-VR?bX^L5 zfOZ1>?p}1BBMsB!+SL`bG)dBoN}BQ3A8i2EW@j0_a)r|BD#z0@*8-C$$thGS6nvKp z&pwT`gCdiUpCL&S44rcE#u{CDn~lL5muqd#K6Zkcr8~TIKjQXN51|Z$V&LKh0ePMx zQ*}gms5ojLa(ZKjM>h9R0^YA!?A-X7AL5jUJ)6-eX6CmCd@|Zko@#U^(0Pm@Oante zzw7YE=05;@KGw@_*~ju-D&0jsn;Ze)nfnbU3k8M-`{}8cKx+)NCQ~h5_*(w(c0Z6QZZSi z7&|+~&fQhQ!-(3@F{0K1ouebXQW?;651-&)F)nNVr_$pq00000NkvXXu0mjfhTx)? literal 0 HcmV?d00001 diff --git a/mods/currency/textures/shop_side.png b/mods/currency/textures/shop_side.png new file mode 100644 index 0000000000000000000000000000000000000000..712364c52d36a716ce0cb7c2d3b308febd02288e GIT binary patch literal 755 zcmV zo+DwM`ReO$DHKR4EVIKZ$R@Ekg%Ic)&EgGRo!E30y6hRpflogD0?}e|_dBu(_ty^R z97SOXK2wy66k#3;#A=qMWOf6K-=hGrCDNR{!EVvG-H0X<5uyudV4D+G3zY~cAsQi? zikv(daKjD}TVm40wt{K$D4!7nVgW7KrlP;-AV9r6p{*O7n;Gt|iQc2;o9Ee&S4i0r zgF{P!mKu~M%saG{#AQO4HPH=_Bhk;4+e=am$R9s_!|v59x|0n#CW@xU))ir0neGo% zO~viYYfc_q5Z0CXI8wGXVlDlHOXU2W$Ncc~Z#Z{DvNfvQ;+BONJ>-BQp>st4Jy9t^ zN@3*<3!N4HLt#FpftQV2vRJ@P5HBk-AVAS&4qewiR_zkaI?qGTi+2 zJIV^#&!p&C=77?ImV#k_MCE|hHO`cDO-n9YnzJ{_DIwYzzW?qySqwfzAd_OI?*yg5 z7{ggtaT5dMurm8ZcX~?KRDAs5`$*Alc>MGU-g|ToSTTq-)cq+&1HqGG;&^o2-|fjM zvuP{pwk4&21UE4r9Mf>%?tWmJ7Fx+vr3GbhKK}ot+4K!QBvQ!asK{wWl+kDf-ARXv zf%DFy#W1=Rk%C4mnyO-5J?H0VD6Of=f>MB-5ppKFBgf%DT{rk_SeFG!fiRBj=Y^)~ z=(aWg-d@pfTT0Vmn+_!<5)Oaz*$0=LJ$yn@*Br0@VRkEVcD(!EGhV;=mGLlh@$fC? lDHhYGwcc002ovPDHLkV1i}3Ut<6O literal 0 HcmV?d00001 diff --git a/mods/currency/textures/shop_side_empty.png b/mods/currency/textures/shop_side_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb59c6754850f3771b10e2f20e7363c4a81eb77 GIT binary patch literal 929 zcmV;S177@zP)8D;?XHK8gSU11?EK zK~y-)1;I~f9900o;oqBi^Jiyfv)RNXZrik4Eb(9qYGR|bf<>rkdQj^{FIp%)6+Mbq z#e*Pt5YdY$q7{Tz5vh_Of;C910Z|LBwXKP1Q@3rB-I<*?GjHDW`^2S%H>?+i_)&{8 zPjOrq*9&l54(d0Wy#jxxy1*T|=P+ z5=|>|C@PnvVQ3~HPS7IDQl5M97}Aj*YGWNMCC`4h#=jw)o@$~iiysI~4SDMG``~UX!U3T^l-?VedZ!PR-m&?KZJ) zjB#UBx{f2g0M`r{3N5Lu`E0Al@yi*JEWr`@jer+^-(X>8f?#rj(eW{cN83nIQCAfr z@1C_)b^{qC)LP+4pWyk|sP|7(9-YH`|0K>&OOz+xqE;!`n!3sfhB}y9BmOvb+^%1{ zMl#&Q)&@Un5cW#8zjA^rM`pSE!=E|#@;;(_C(&g|-p>f)2Ga9rO>~f>J9aa_cmbul z7_Wf{hEPSpgAeRv?wud_`mrgNHZ;yJ%Y;HA1BsLxU22ZZ9zs?squJR-tOulNL6-Fq zfa^F|fXa|&H4R_j%96Uu@#2t%?_;e+3gOaSzKHN7w#qSeMfhLFql*{#WNr`7%%A7i z5sz}bg>nOuD8>dc(a1Q~7^LI6e0%yVR=QNW1}tx{WPCc}^X2Ladd%nWkAL&#eQmO| zB(DrfyG;^>JpI(;NI!0}`=M#7s=~3FN0x8WxxL0WhYzsV6|9sc2fsMOA>C$vON2F+ zW*pLpV~o*Atp;R0#USlrx*I(4=PIx69HG0o1j0pCHMb_3yngN?XC9v7w(DZF#nu9A zN~CZd90AF2!qMNZvM|{u-#&&=B~toCjvx<1zE4YzUFq`i{yl_&PapwnkyuNu`t;Kt z@7_O2Wi544AdN<68Jl@Q6egU!YZ%9ov{aA4P4J=wAp@lDUFM~O9Y(fI<2M@gZ(Ju= zC3UX2XJ(eQOXtaYId^Q^Lf+q`7z}6(wE#af=hzx{45Fjx- zJ2O39)n%7mHUUrcsNaA5s@k@t>G!P5gf<3a9okrws-zHDPIolDXaD|7@-mTAAcvWD zyhif6@bx#}(kKuo#3f)AR8xpSA!PQwCMJXL3OnDT-JW@#c>Tqfh!#tDe4vW(cpC^I z&@`5uDveW=4VI}vtR_as5+-6gp#ZTC>95}7A!@?IjAmm)*g{4FV=Y)Mv?8E{%?O)m zsU=Z?Fg+k*9j06uTew^jDpkaQSU?N5Z`nWdkf9r|7`mPi7N+}Kwv-TMgr9%8$2Nk~ znQ5)$41KT%6%H?(xaKq(o?;llhBxJ*yn zKTcdOkwGf0v!DziZU4V$cKe=`3nf?Trl@5_l+kDf{>r1a%(b^@G0b5_q@mY}zHM38 z#P#(Nr8TW~TA_Q6M-Z~tUn7KY;uDV)i1!FD51>5nh?4@Ean+bVHb QW&i*H07*qoM6N<$f)VLaj{pDw literal 0 HcmV?d00001 diff --git a/mods/death_compass/LICENSE.txt b/mods/death_compass/LICENSE.txt new file mode 100644 index 00000000..71f24edf --- /dev/null +++ b/mods/death_compass/LICENSE.txt @@ -0,0 +1,29 @@ +License of source code: +----------------------- +2012 Based on Echo's compass mod https://forum.minetest.net/viewtopic.php?f=11&t=3785 (2012 / WFTPL) +2017 Forked, enhanced and relicensed to MIT by bell07 +2020 Forked, changed from ccompass to death_compass by FaceDeer + + +MIT License +----------------- + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + diff --git a/mods/death_compass/README.md b/mods/death_compass/README.md new file mode 100644 index 00000000..fae0356c --- /dev/null +++ b/mods/death_compass/README.md @@ -0,0 +1,11 @@ +# Death Compass + +![](screenshot.jpg) + +Have you ever died and been frustrated with being unable to find your way back to your corpse? Carry a death compass with you. When you die, the compass will respawn in your inventory and be magically bound to point its bony finger to the location of your demise. + +But hurry! The server administrator may have limited the duration that the compass will function for. + +Crafting recipe: four bones and a mese fragment. + +Alternately, there is a configuration setting (false by default) that automatically gives a player a death compass whenever they die. This automatic compass will disappear back to wherever it came from once its grim task is complete. \ No newline at end of file diff --git a/mods/death_compass/i18n.py b/mods/death_compass/i18n.py new file mode 100644 index 00000000..dd901e9a --- /dev/null +++ b/mods/death_compass/i18n.py @@ -0,0 +1,421 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# +# Script to generate the template file and update the translation files. +# Copy the script into the mod or modpack root folder and run it there. +# +# Copyright (C) 2019 Joachim Stolberg, 2020 FaceDeer, 2020 Louis Royer +# LGPLv2.1+ +# +# See https://github.com/minetest-tools/update_translations for +# potential future updates to this script. + +from __future__ import print_function +import os, fnmatch, re, shutil, errno +from sys import argv as _argv + +# Running params +params = {"recursive": False, + "help": False, + "mods": False, + "verbose": False, + "folders": [] +} +# Available CLI options +options = {"recursive": ['--recursive', '-r'], + "help": ['--help', '-h'], + "mods": ['--installed-mods'], + "verbose": ['--verbose', '-v'] +} + +# Strings longer than this will have extra space added between +# them in the translation files to make it easier to distinguish their +# beginnings and endings at a glance +doublespace_threshold = 60 + +def set_params_folders(tab: list): + '''Initialize params["folders"] from CLI arguments.''' + # Discarding argument 0 (tool name) + for param in tab[1:]: + stop_param = False + for option in options: + if param in options[option]: + stop_param = True + break + if not stop_param: + params["folders"].append(os.path.abspath(param)) + +def set_params(tab: list): + '''Initialize params from CLI arguments.''' + for option in options: + for option_name in options[option]: + if option_name in tab: + params[option] = True + break + +def print_help(name): + '''Prints some help message.''' + print(f'''SYNOPSIS + {name} [OPTIONS] [PATHS...] +DESCRIPTION + {', '.join(options["help"])} + prints this help message + {', '.join(options["recursive"])} + run on all subfolders of paths given + {', '.join(options["mods"])} + run on locally installed modules + {', '.join(options["verbose"])} + add output information +''') + + +def main(): + '''Main function''' + set_params(_argv) + set_params_folders(_argv) + if params["help"]: + print_help(_argv[0]) + elif params["recursive"] and params["mods"]: + print("Option --installed-mods is incompatible with --recursive") + else: + # Add recursivity message + print("Running ", end='') + if params["recursive"]: + print("recursively ", end='') + # Running + if params["mods"]: + print(f"on all locally installed modules in {os.path.abspath('~/.minetest/mods/')}") + run_all_subfolders("~/.minetest/mods") + elif len(params["folders"]) >= 2: + print("on folder list:", params["folders"]) + for f in params["folders"]: + if params["recursive"]: + run_all_subfolders(f) + else: + update_folder(f) + elif len(params["folders"]) == 1: + print("on folder", params["folders"][0]) + if params["recursive"]: + run_all_subfolders(params["folders"][0]) + else: + update_folder(params["folders"][0]) + else: + print("on folder", os.path.abspath("./")) + if params["recursive"]: + run_all_subfolders(os.path.abspath("./")) + else: + update_folder(os.path.abspath("./")) + +#group 2 will be the string, groups 1 and 3 will be the delimiters (" or ') +#See https://stackoverflow.com/questions/46967465/regex-match-text-in-either-single-or-double-quote +pattern_lua = re.compile(r'[\.=^\t,{\(\s]N?S\(\s*(["\'])((?:\\\1|(?:(?!\1)).)*)(\1)[\s,\)]', re.DOTALL) +pattern_lua_bracketed = re.compile(r'[\.=^\t,{\(\s]N?S\(\s*\[\[(.*?)\]\][\s,\)]', re.DOTALL) + +# Handles "concatenation" .. " of strings" +pattern_concat = re.compile(r'["\'][\s]*\.\.[\s]*["\']', re.DOTALL) + +pattern_tr = re.compile(r'(.+?[^@])=(.*)') +pattern_name = re.compile(r'^name[ ]*=[ ]*([^ \n]*)') +pattern_tr_filename = re.compile(r'\.tr$') +pattern_po_language_code = re.compile(r'(.*)\.po$') + +#attempt to read the mod's name from the mod.conf file. Returns None on failure +def get_modname(folder): + try: + with open(os.path.join(folder, "mod.conf"), "r", encoding='utf-8') as mod_conf: + for line in mod_conf: + match = pattern_name.match(line) + if match: + return match.group(1) + except FileNotFoundError: + pass + return None + +#If there are already .tr files in /locale, returns a list of their names +def get_existing_tr_files(folder): + out = [] + for root, dirs, files in os.walk(os.path.join(folder, 'locale/')): + for name in files: + if pattern_tr_filename.search(name): + out.append(name) + return out + +# A series of search and replaces that massage a .po file's contents into +# a .tr file's equivalent +def process_po_file(text): + # The first three items are for unused matches + text = re.sub(r'#~ msgid "', "", text) + text = re.sub(r'"\n#~ msgstr ""\n"', "=", text) + text = re.sub(r'"\n#~ msgstr "', "=", text) + # comment lines + text = re.sub(r'#.*\n', "", text) + # converting msg pairs into "=" pairs + text = re.sub(r'msgid "', "", text) + text = re.sub(r'"\nmsgstr ""\n"', "=", text) + text = re.sub(r'"\nmsgstr "', "=", text) + # various line breaks and escape codes + text = re.sub(r'"\n"', "", text) + text = re.sub(r'"\n', "\n", text) + text = re.sub(r'\\"', '"', text) + text = re.sub(r'\\n', '@n', text) + # remove header text + text = re.sub(r'=Project-Id-Version:.*\n', "", text) + # remove double-spaced lines + text = re.sub(r'\n\n', '\n', text) + return text + +# Go through existing .po files and, if a .tr file for that language +# *doesn't* exist, convert it and create it. +# The .tr file that results will subsequently be reprocessed so +# any "no longer used" strings will be preserved. +# Note that "fuzzy" tags will be lost in this process. +def process_po_files(folder, modname): + for root, dirs, files in os.walk(os.path.join(folder, 'locale/')): + for name in files: + code_match = pattern_po_language_code.match(name) + if code_match == None: + continue + language_code = code_match.group(1) + tr_name = modname + "." + language_code + ".tr" + tr_file = os.path.join(root, tr_name) + if os.path.exists(tr_file): + if params["verbose"]: + print(f"{tr_name} already exists, ignoring {name}") + continue + fname = os.path.join(root, name) + with open(fname, "r", encoding='utf-8') as po_file: + if params["verbose"]: + print(f"Importing translations from {name}") + text = process_po_file(po_file.read()) + with open(tr_file, "wt", encoding='utf-8') as tr_out: + tr_out.write(text) + +# from https://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python/600612#600612 +# Creates a directory if it doesn't exist, silently does +# nothing if it already exists +def mkdir_p(path): + try: + os.makedirs(path) + except OSError as exc: # Python >2.5 + if exc.errno == errno.EEXIST and os.path.isdir(path): + pass + else: raise + +# Converts the template dictionary to a text to be written as a file +# dKeyStrings is a dictionary of localized string to source file sets +# dOld is a dictionary of existing translations and comments from +# the previous version of this text +def strings_to_text(dkeyStrings, dOld, mod_name): + lOut = [f"# textdomain: {mod_name}\n"] + + dGroupedBySource = {} + + for key in dkeyStrings: + sourceList = list(dkeyStrings[key]) + sourceList.sort() + sourceString = "\n".join(sourceList) + listForSource = dGroupedBySource.get(sourceString, []) + listForSource.append(key) + dGroupedBySource[sourceString] = listForSource + + lSourceKeys = list(dGroupedBySource.keys()) + lSourceKeys.sort() + for source in lSourceKeys: + localizedStrings = dGroupedBySource[source] + localizedStrings.sort() + lOut.append("") + lOut.append(source) + lOut.append("") + for localizedString in localizedStrings: + val = dOld.get(localizedString, {}) + translation = val.get("translation", "") + comment = val.get("comment") + if len(localizedString) > doublespace_threshold and not lOut[-1] == "": + lOut.append("") + if comment != None: + lOut.append(comment) + lOut.append(f"{localizedString}={translation}") + if len(localizedString) > doublespace_threshold: + lOut.append("") + + + unusedExist = False + for key in dOld: + if key not in dkeyStrings: + val = dOld[key] + translation = val.get("translation") + comment = val.get("comment") + # only keep an unused translation if there was translated + # text or a comment associated with it + if translation != None and (translation != "" or comment): + if not unusedExist: + unusedExist = True + lOut.append("\n\n##### not used anymore #####\n") + if len(key) > doublespace_threshold and not lOut[-1] == "": + lOut.append("") + if comment != None: + lOut.append(comment) + lOut.append(f"{key}={translation}") + if len(key) > doublespace_threshold: + lOut.append("") + return "\n".join(lOut) + '\n' + +# Writes a template.txt file +# dkeyStrings is the dictionary returned by generate_template +def write_template(templ_file, dkeyStrings, mod_name): + # read existing template file to preserve comments + existing_template = import_tr_file(templ_file) + + text = strings_to_text(dkeyStrings, existing_template[0], mod_name) + mkdir_p(os.path.dirname(templ_file)) + with open(templ_file, "wt", encoding='utf-8') as template_file: + template_file.write(text) + + +# Gets all translatable strings from a lua file +def read_lua_file_strings(lua_file): + lOut = [] + with open(lua_file, encoding='utf-8') as text_file: + text = text_file.read() + #TODO remove comments here + + text = re.sub(pattern_concat, "", text) + + strings = [] + for s in pattern_lua.findall(text): + strings.append(s[1]) + for s in pattern_lua_bracketed.findall(text): + strings.append(s) + + for s in strings: + s = re.sub(r'"\.\.\s+"', "", s) + s = re.sub("@[^@=0-9]", "@@", s) + s = s.replace('\\"', '"') + s = s.replace("\\'", "'") + s = s.replace("\n", "@n") + s = s.replace("\\n", "@n") + s = s.replace("=", "@=") + lOut.append(s) + return lOut + +# Gets strings from an existing translation file +# returns both a dictionary of translations +# and the full original source text so that the new text +# can be compared to it for changes. +def import_tr_file(tr_file): + dOut = {} + text = None + if os.path.exists(tr_file): + with open(tr_file, "r", encoding='utf-8') as existing_file : + # save the full text to allow for comparison + # of the old version with the new output + text = existing_file.read() + existing_file.seek(0) + # a running record of the current comment block + # we're inside, to allow preceeding multi-line comments + # to be retained for a translation line + latest_comment_block = None + for line in existing_file.readlines(): + line = line.rstrip('\n') + if line[:3] == "###": + # Reset comment block if we hit a header + latest_comment_block = None + continue + if line[:1] == "#": + # Save the comment we're inside + if not latest_comment_block: + latest_comment_block = line + else: + latest_comment_block = latest_comment_block + "\n" + line + continue + match = pattern_tr.match(line) + if match: + # this line is a translated line + outval = {} + outval["translation"] = match.group(2) + if latest_comment_block: + # if there was a comment, record that. + outval["comment"] = latest_comment_block + latest_comment_block = None + dOut[match.group(1)] = outval + return (dOut, text) + +# Walks all lua files in the mod folder, collects translatable strings, +# and writes it to a template.txt file +# Returns a dictionary of localized strings to source file sets +# that can be used with the strings_to_text function. +def generate_template(folder, mod_name): + dOut = {} + for root, dirs, files in os.walk(folder): + for name in files: + if fnmatch.fnmatch(name, "*.lua"): + fname = os.path.join(root, name) + found = read_lua_file_strings(fname) + if params["verbose"]: + print(f"{fname}: {str(len(found))} translatable strings") + + for s in found: + sources = dOut.get(s, set()) + sources.add(f"### {os.path.basename(fname)} ###") + dOut[s] = sources + + if len(dOut) == 0: + return None + templ_file = os.path.join(folder, "locale/template.txt") + write_template(templ_file, dOut, mod_name) + return dOut + +# Updates an existing .tr file, copying the old one to a ".old" file +# if any changes have happened +# dNew is the data used to generate the template, it has all the +# currently-existing localized strings +def update_tr_file(dNew, mod_name, tr_file): + if params["verbose"]: + print(f"updating {tr_file}") + + tr_import = import_tr_file(tr_file) + dOld = tr_import[0] + textOld = tr_import[1] + + textNew = strings_to_text(dNew, dOld, mod_name) + + if textOld and textOld != textNew: + print(f"{tr_file} has changed.") + shutil.copyfile(tr_file, f"{tr_file}.old") + + with open(tr_file, "w", encoding='utf-8') as new_tr_file: + new_tr_file.write(textNew) + +# Updates translation files for the mod in the given folder +def update_mod(folder): + modname = get_modname(folder) + if modname is not None: + process_po_files(folder, modname) + print(f"Updating translations for {modname}") + data = generate_template(folder, modname) + if data == None: + print(f"No translatable strings found in {modname}") + else: + for tr_file in get_existing_tr_files(folder): + update_tr_file(data, modname, os.path.join(folder, "locale/", tr_file)) + else: + print("Unable to find modname in folder " + folder) + +# Determines if the folder being pointed to is a mod or a mod pack +# and then runs update_mod accordingly +def update_folder(folder): + is_modpack = os.path.exists(os.path.join(folder, "modpack.txt")) or os.path.exists(os.path.join(folder, "modpack.conf")) + if is_modpack: + subfolders = [f.path for f in os.scandir(folder) if f.is_dir()] + for subfolder in subfolders: + update_mod(subfolder + "/") + else: + update_mod(folder) + print("Done.") + +def run_all_subfolders(folder): + for modfolder in [f.path for f in os.scandir(folder) if f.is_dir()]: + update_folder(modfolder + "/") + + +main() diff --git a/mods/death_compass/init.lua b/mods/death_compass/init.lua new file mode 100644 index 00000000..ae9951ac --- /dev/null +++ b/mods/death_compass/init.lua @@ -0,0 +1,350 @@ +-- compass configuration interface - adjustable from other mods or minetest.conf settings +death_compass = {} + +local S = minetest.get_translator("death_compass") + + -- how many seconds does the death compass work for? 0 for indefinite +local duration = tonumber(minetest.settings:get("death_compass_duration")) or 0 +local automatic = minetest.settings:get_bool("death_compass_automatic", false) + +local range_to_inactivate = 5 + +local hud_position = { + x= tonumber(minetest.settings:get("death_compass_hud_x")) or 0.5, + y= tonumber(minetest.settings:get("death_compass_hud_y")) or 0.9, +} +local hud_color = tonumber("0x" .. (minetest.settings:get("death_compass_hud_color") or "FFFF00")) or 0xFFFF00 + +-- If round is true the return string will only have the two largest-scale values +local function clock_string(seconds, round) + seconds = math.floor(seconds) + local days = math.floor(seconds/86400) + seconds = seconds - days*86400 + local hours = math.floor(seconds/3600) + seconds = seconds - hours*3600 + local minutes = math.floor(seconds/60) + seconds = seconds - minutes*60 + + local ret = {} + if days == 1 then + table.insert(ret, S("1 day")) + elseif days > 1 then + table.insert(ret, S("@1 days", days)) + end + if hours == 1 then + table.insert(ret, S("1 hour")) + elseif hours > 1 then + table.insert(ret, S("@1 hours", hours)) + end + if minutes == 1 then + table.insert(ret, S("1 minute")) + elseif minutes > 1 then + table.insert(ret, S("@1 minutes", minutes)) + end + if seconds == 1 then + table.insert(ret, S("1 second")) + elseif seconds > 1 then + table.insert(ret, S("@1 seconds", seconds)) + end + + if #ret == 0 then + return S("@1 seconds", 0) + end + if #ret == 1 then + return ret[1] + end + if round or #ret == 2 then + return S("@1 and @2", ret[1], ret[2]) + end + + return table.concat(ret, S(", ")) +end + +local documentation = S("This does nothing in its current inert state. If you have this in your inventory when you die, however, it will follow you into your next life's inventory and point toward the location of your previous life's end.") +local durationdesc +if duration > 0 then + durationdesc = S("The Death Compass' guidance will only last for @1 after death.", clock_string(duration, false)) +else + durationdesc = S("The Death Compass will point toward your corpse until you find it.") +end + +-- set a position to the compass stack +local function set_target(stack, pos, name) + local meta=stack:get_meta() + meta:set_string("target_pos", minetest.pos_to_string(pos)) + meta:set_string("target_corpse", name) + meta:set_int("time_of_death", minetest.get_gametime()) +end + +-- Get compass target +local function get_destination(player, stack) + local posstring = stack:get_meta():get_string("target_pos") + if posstring ~= "" then + return minetest.string_to_pos(posstring) + end +end + +-- looped ticking sound if there's a duration on this +local player_ticking = {} +local function start_ticking(player_name) + if not player_ticking[player_name] then + player_ticking[player_name] = minetest.sound_play("death_compass_tick_tock", + {to_player = player_name, gain = 0.125, loop = true}) + end +end +local function stop_ticking(player_name) + local tick_tock_handle = player_ticking[player_name] + if tick_tock_handle then + minetest.sound_stop(tick_tock_handle) + player_ticking[player_name] = nil + end +end + +local player_huds = {} +local function hide_hud(player, player_name) + local id = player_huds[player_name] + if id then + player:hud_remove(id) + player_huds[player_name] = nil + end +end +local function update_hud(player, player_name, compass) + local metadata = compass:get_meta() + + local target_pos = minetest.string_to_pos(metadata:get_string("target_pos")) + local player_pos = player:get_pos() + local distance = vector.distance(player_pos, target_pos) + if not target_pos then + return + end + + local time_of_death = metadata:get_int("time_of_death") + local target_name = metadata:get_string("target_corpse") + + local description + if duration > 0 then + local remaining = time_of_death + duration - minetest.get_gametime() + if remaining < 0 then + return + end + description = S("@1m to @2's corpse, @3 remaining", math.floor(distance), + target_name, clock_string(remaining, true)) + else + description = S("@1m to @2's corpse, died @3 ago", math.floor(distance), + target_name, clock_string(minetest.get_gametime() - time_of_death, true)) + end + + local id = player_huds[player_name] + if not id then + id = player:hud_add({ + hud_elem_type = "text", + position = hud_position, + text = description, + number = hud_color, + scale = 20, + }) + player_huds[player_name] = id + else + player:hud_change(id, "text", description) + end +end + +-- get right image number for players compass +local function get_compass_stack(player, stack) + local target = get_destination(player, stack) + local inactive_return + if automatic then + inactive_return = ItemStack("") + else + inactive_return = ItemStack("death_compass:inactive") + end + + if not target then + return inactive_return + end + local pos = player:get_pos() + local distance = vector.distance(pos, target) + local player_name = player:get_player_name() + + if distance < range_to_inactivate then + stop_ticking(player_name) + minetest.sound_play("death_compass_bone_crunch", {to_player=player_name, gain = 1.0}) + return inactive_return + end + + local dir = player:get_look_horizontal() + local angle_north = math.deg(math.atan2(target.x - pos.x, target.z - pos.z)) + if angle_north < 0 then + angle_north = angle_north + 360 + end + local angle_dir = math.deg(dir) + local angle_relative = (angle_north + angle_dir) % 360 + local compass_image = math.floor((angle_relative/22.5) + 0.5)%16 + + -- create new stack with metadata copied + local metadata = stack:get_meta():to_table() + local meta_fields = metadata.fields + local time_of_death = tonumber(meta_fields.time_of_death) + + if duration > 0 then + local remaining = time_of_death + duration - minetest.get_gametime() + if remaining < 0 then + stop_ticking(player_name) + minetest.sound_play("death_compass_bone_crunch", {to_player=player_name, gain = 1.0}) + return inactive_return + end + start_ticking(player_name) + end + + local newstack = ItemStack("death_compass:dir"..compass_image) + if metadata then + newstack:get_meta():from_table(metadata) + end + return newstack +end + +-- update inventory and hud +minetest.register_globalstep(function(dtime) + for i, player in ipairs(minetest.get_connected_players()) do + local player_name = player:get_player_name() + local compass_in_quickbar + local inv = player:get_inventory() + if inv then + for i, stack in ipairs(inv:get_list("main")) do + if i > 8 then + break + end + if string.sub(stack:get_name(), 0, 17) == "death_compass:dir" then + player:get_inventory():set_stack("main", i, get_compass_stack(player, stack)) + compass_in_quickbar = true + end + end + if compass_in_quickbar then + local wielded = player:get_wielded_item() + if string.sub(wielded:get_name(), 0, 17) == "death_compass:dir" then + update_hud(player, player_name, wielded) + else + hide_hud(player, player_name) + end + end + end + if not compass_in_quickbar then + stop_ticking(player_name) + hide_hud(player, player_name) + end + end +end) + +-- register items +for i = 0, 15 do + local image = "death_compass_16_"..i..".png" + minetest.register_craftitem("death_compass:dir"..i, { + description = S("Death Compass"), + inventory_image = image, + wield_image = image, + stack_max = 1, + groups = {death_compass = 1, not_in_creative_inventory = 1}, + }) +end + +if not automatic then + local display_doc = function(itemstack, user) + local player_name = user:get_player_name() + minetest.chat_send_player(player_name, documentation .. "\n" .. durationdesc) + end + + minetest.register_craftitem("death_compass:inactive", { + description = S("Death Compass"), + _doc_items_longdesc = documentation, + _doc_items_usagehelp = durationdesc, + inventory_image = "death_compass_inactive.png", + wield_image = "death_compass_inactive.png", + stack_max = 1, + on_place = display_doc, + on_secondary_use = display_doc, + }) + + minetest.register_craft({ + output = 'death_compass:inactive', + recipe = { + {'', 'bones:bones', ''}, + {'bones:bones', 'default:mese_crystal_fragment', 'bones:bones'}, + {'', 'bones:bones', ''} + } + }) + + -- Allow a player to deliberately deactivate a death compass + minetest.register_craft({ + output = 'death_compass:inactive', + type = "shapeless", + recipe = { + 'group:death_compass', + } + }) + +end + +local player_death_location = {} +minetest.register_on_dieplayer(function(player, reason) + local player_name = player:get_player_name() + local inv = minetest.get_inventory({type="player", name=player:get_player_name()}) + local list = inv:get_list("main") + local count = 0 + if automatic then + count = 1 + else + for i, itemstack in pairs(list) do + if itemstack:get_name() == "death_compass:inactive" then + count = count + itemstack:get_count() + list[i] = ItemStack("") + end + end + end + if count > 0 then + inv:set_list("main", list) + player_death_location[player_name] = {count=count,pos=player:get_pos()} + end + +end) +-- Called when a player dies +-- `reason`: a PlayerHPChangeReason table, see register_on_player_hpchange + +-- Using the regular minetest.register_on_dieplayer causes the new callback to be inserted *after* +-- the on_dieplayer used by the bones mod, which means the bones mod clears the player inventory before +-- we get to this and we can't tell if there was a death compass in it. +-- We must therefore rearrange the callback table to move this mod's callback to the front +-- to ensure it always goes first. +local death_compass_dieplayer_callback = table.remove(minetest.registered_on_dieplayers) +table.insert(minetest.registered_on_dieplayers, 1, death_compass_dieplayer_callback) + +minetest.register_on_respawnplayer(function(player) + local player_name = player:get_player_name() + local compasses = player_death_location[player_name] + if compasses then + local inv = minetest.get_inventory({type="player", name=player_name}) + + -- Remove any death compasses they might still have for some reason + local current = inv:get_list("main") + for i, item in pairs(current) do + if item:get_name() == "death_compass:inactive" then + current[i] = ItemStack("") + end + end + inv:set_list("main", current) + + -- give them new compasses pointing to their place of death + for i = 1, compasses.count do + local compass = ItemStack("death_compass:dir0") + set_target(compass, compasses.pos, player_name) + inv:add_item("main", compass) + end + end + return false +end) +-- * Called when player is to be respawned +-- * Called _before_ repositioning of player occurs +-- * return true in func to disable regular player placement + +minetest.register_on_leaveplayer(function(player, timed_out) + hide_hud(player, player:get_player_name()) +end) \ No newline at end of file diff --git a/mods/death_compass/locale/template.txt b/mods/death_compass/locale/template.txt new file mode 100644 index 00000000..36173bcf --- /dev/null +++ b/mods/death_compass/locale/template.txt @@ -0,0 +1,30 @@ +# textdomain: death_compass + + +### init.lua ### + +# String used for concatenating the "days, hours, minutes" strings together into a duration description. +, = +1 day= +1 hour= +1 minute= +1 second= +# string used when there's just two elements of the "hours and minutes" duration description +@1 and @2= +@1 days= +@1 hours= +@1 minutes= +@1 seconds= +# @1 is a numeric distance in meters, @2 is the name of a player, @3 is a duration +@1m to @2's corpse, @3 remaining= +# @1 is a numeric distance in meters, @2 is the name of a player, @3 is a duration +@1m to @2's corpse, died @3 ago= +Death Compass= + +The Death Compass will point toward your corpse until you find it.= + +# @1 is a duration +The Death Compass' guidance will only last for @1 after death.= + +This does nothing in its current inert state. If you have this in your inventory when you die, however, it will follow you into your next life's inventory and point toward the location of your previous life's end.= + diff --git a/mods/death_compass/mod.conf b/mods/death_compass/mod.conf new file mode 100644 index 00000000..96223c34 --- /dev/null +++ b/mods/death_compass/mod.conf @@ -0,0 +1,3 @@ +name = death_compass +description = A compass that points to the last place you died +optional_depends = bones \ No newline at end of file diff --git a/mods/death_compass/screenshot.jpg b/mods/death_compass/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2a48e36fecd3c68bce0b4566bbfe7a8c1be58d5 GIT binary patch literal 113401 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

  • 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 E*(xwRzW@LL literal 0 HcmV?d00001 diff --git a/mods/death_compass/settingtypes.txt b/mods/death_compass/settingtypes.txt new file mode 100644 index 00000000..17105ac7 --- /dev/null +++ b/mods/death_compass/settingtypes.txt @@ -0,0 +1,12 @@ +# The number of seconds the death compass will remain active for. +# Set this to 0 to let the death compass continue to be active indefinitely. +death_compass_duration (Death compass duration) int 0 + +# When a player dies they'll be given a death compass automatically, and it will +# disappear when its duration expires or the player reaches the death location +death_compass_automatic (Death compass given to players automatically) bool false + +[HUD properties] +death_compass_hud_x (Relative X coordinate of HUD) float 0.5 +death_compass_hud_y (Relative Y coordinate of HUD) float 0.9 +death_compass_hud_color (Color string for HUD) string FFFF00 \ No newline at end of file diff --git a/mods/death_compass/sounds/death_compass_bone_crunch.ogg b/mods/death_compass/sounds/death_compass_bone_crunch.ogg new file mode 100644 index 0000000000000000000000000000000000000000..77c814f00e27454cec9f2c0df4ce252ba1f2c83d GIT binary patch literal 53626 zcmafb2UJtf(`di~q5>*Xq$?;$lioo=K)Qf}bm=7|5kjvjAiYTMNEhk76BPk9^xh*N zM1&+j=#b=H^!G3Cd*^)bo|`>;cV=gI`ebuK*TKO6L=O7rLK^(-bX_+(B4Z=-gt=Ke z!B2N}Z-IZR_|9x4W`AdlpKzQc#!ckDy&4I(k z$=dJ_eGYXFk$b`-_eAcAa`5OvpiVE`?BI4#ciz*LXo1fI{U_=MPvmW^++3X8VG<(l zz?ibGwzi7S69ajBHyDJ&(cS$8Tt-O9-p$Sq4)cK83c}nRgkIReUbxr^{d=C!9}rwf zSW-e#Ok9Y=+K1!cFb-gnog0U{qaBB`@;#0h9@Z{SHXODvh?Nr**s6^k6mCa$?jJUk zlnu#1l)x^8wK%$84#hwHv(M*Tywr*I>bylsc|1O8Nsmr@-S;BWk|MepZK8#H{?%}Z z*-J9CNk^)LgCbJzhxCQdySHti#r4Ht=m0M_7O>%;hb+6fhLT_?JH+VmK)XG_wQa)iG1Y<))HAOOw^HCdtVSM^P8uB zNa>mn_usm_^_yo!4vJLz~y0Xk%(LVq2gW}{rSa{(o+J;}pC9|9#)_>s`=&K$g9(EWNH= zD*9Z#Zu}H~B>WWw==8omf47^M8eFUwE(hFd?hn5uY4z`D(fmsZr)md*?hCVYyRv)( zq@gb`>LzXkm!E`dPXeMimB{~oz4~J>03)2)_9@OUDMjP0{)puzK$bC&Qu)%~l>mhB zyq_EyLmBvfY3huXccpZhqn{$4WZr2hP0ReFL6-rhWk8p_-_yI_r4MDm2h=ZR6#eb_ zT+O7YC>;UDn9y0&Jxo>rp3_JMMd|c2V6O2{#_IbPI-nPklzFG2<;h=q|CmLoMb^M4 z=|x~h#7ri*<$^iTJG9Nh_Fp(1`=91>AJCiC6k|{JYmR`}^VW2n#hi(3?s3$K?}Wed z7P7^}s%n%5Kh|fuQ{?{o59b^pPzdcGEB;sW$CUqCabZH_-S0egeIiKy)26&@KxVzV zi&puPFkr>};(!&$G_2;pE2STSiy9_O_==MBHF%5udK92k4%_$#=b8RE$(uB{@4O{| zSNyl)Hn|3`unzy%J-Ef9cafn`QwvG*3rVfS;0C=7yc^vU!LPi*ZY>`+gmQpS}yGo{{C$-UA)-vH5ENE zZG-FP!`D4V>Fo?8%tyuTMxWY^d)iGm+L<;57&rdoFn`?!HRG2jA0?dq zkLSGOiCvP4y``SOWt?!^C&eKmqclBdtu&wNe|U~#WJy|NNq8hWJeDUS#VI1=LrcEP z_saFw|L^^8&rx&Z0&c)_RNT1!%X2;ovnT`JRLif8|I4HNFd$HO6^8#-00{Ik{*vaO zIHIR7Fs?5?t}pQPiTwZWF#vR2OnX!e5Nt9C!~_BrbpukTr4D{b_q5F{D8b{$1{fLS}Ivapgf_^l25u<5TO(P@ta#6kEUqEC< z54}yr>Eh@=i~n5%*cCu(;DI_YLsMPAen1@{HTK|9DL_h{xACzC_%8q;1rg}E0c`gV z03cNfJjzn?hMw-Ke!`?oxWN$opT(oan;5~=|6V*wV3OXZA7Iclx}lK~UePdN0mjM$ zGXMqwKuwPYxT3@BKb#w$a{gb7!~e(P6#_kG24Hc3ly*h82^=HcbHnd1DS<{aaE1IN zi=O}p^!y_kh~s03$YaN^8XyiTAUU7s?BNjm%G1pl(!){27);CCod(yxTf_*6p(hPa ztN)D=POYTQ8KST6#2Z4Zp-~E?<;OpOT>d<`_{$O~^iBC$kPX5o>vdWa>=TM4we@vDR zkklpXOTurm;Itx?Z{e4eC^+2!LnyS>S8~cL($aXuT}Tgb>#i@t%USeT|2B8w6BAw# zXaf-M#z!R{FJO$_@2Vfe}(qVtZkflt?+sz1Mq9R5cKvGHi(ZZ`)aG>Nl%@;u3 z10)R=H~`3k$NndMNTWI2|6~(dKv#EP0Liyn&ldjr?K{9d$w8$+mJrquUS$cd?^0hSMtX0LoIL1dsvw zhtdL0ne@cuZV`YCh|f@i7bww8oGU<}&9fAscjU~5YEry6F7p53kqq?m)cYwpgHJ1? z5TLmLB581c)~>AnHO-o{+7ZdlPEx`aA&~d;QcM=B$HDe!?EW;9AZ+Sm#kCO zGN09lpFPjx3^Il_tf9vYKJefV3OWOR`8+61 zP6~9NdrGQHW5jsT@x>oG%z;3vynwY)|D&l>mjs;dui|b39#1XvSB0Fm{{>L``p2;T z=$12N=szBe>fK37R@-I?=O)2sIGxzE#K>we`x&PE8|20Ej zGog$I!%9^r%b&98qSBO%_*V(t&u@zfj<7aNb&L4 z1!ggBdWyfHfF5v)t~48+2e(<1f$)^}`Z2&yVSu7ie#sXt-9MD*opHe>U`N3)?X5fRTJzPiA4KP6OFUm#G*O(We z`)2nN;$@K4BjL=tA8B6!A%F@LP6lFp&A~&@4g#h9$sFg}L^R7JA~R*aMJZ7FE2+7t zzA@A2*3vmEudgg%_?p$^(`5?~{i$bh0G`GHu-z{$@?9M)j;3Y$$<@7}X-{b#Z_Ups zsw(XyUi_G|Fl#(bqc_P~-^RJfM&p4?X(OG?dESN_;JewufC?$eL6;tW)#7*zI(J?K z^aI5CfC|LJf6x6A0~uLMNHlryXW_*x_Zgr@=M+)qx=A1WCB*sN`!s40Jp!lYD7`#|1IVm4dTDyYIasBua!kpvXbq)IBwT@ot={mqS9?(mm@UcA;9&T?R zThO(9hU=kiNa2^CXSr3l{~){s{Wt^SFeba1pPs(_Yx4kf;R+Kcudwt3bv+<({&SI& z|2;l9Jt`n4|9gb+5=gtJ*Xa?$DYTgHV4C03$>F)Zt&Ehon1iE(t)&Cl*5Upg*2&4)(cak(>}=0CU{fjVLbJvi@nLTRGox zjHB1JF!X1=)!pVf?Ae4R#Pi%mjq5cp5$O4=Iz~gGsKTs%Q;7u5N0EbVttw8www)V$ z$=wfIU5{^ZK4RH@xWp-$&8#r>vxo%Y5})^Pw^)ntIoX{cXs&mU#jZeCS5xVt93)#= z=3uNPQ(V}ca;u-P6UENjEK#Yg58|Q|*K(;fT4LvqTTHZ-uB^1SI&`Y73VB|~c?#X> z4s7oB9sQCTK?aiBjpwrJ)4yWuPb5B^&921uJdv%NMJoSv1$Er))mzqN{E9UzbB$34sWLFn(ZW#U ziT8%Yx!lK>fMvcEx}UL-IyA~g8LqCXi;m3dNCr$KK3gBR!B1@MLaVL^jMl25sLdI* zQ=U$@D~tsh38d7;=ugd5P%Ahw>dkH=aTO*Vuw7=m5|wEWTyLV8;4hO!mfahZRog?Z z(Yw|4%8aWaBR~A3@UJAQiX3vZN0-*dv8I{yx|TBCyH`?!SbXKKVgx%Cj{DxE$H1F@ z(J@?;t3;ENYnENQB@h!IbW&!Yna{h<5+cqfBm*ts@1N{6wT$#o1phX_7ok>I!$zIB<4p6+SNL zcqw*9OTjU+8J>L|)v2QUcEQ82J%!x2u6%!Hzk<7`=#KqB&7N*0{*yB`r8nrw_}M<+ zd?k+X{0P-$8L~UosO#w*C-(IJ-z`PMIY+4>RnVVJ11_x}e=L_;ppr=7s zLAKMN=XeX&bB`r>_JFa}K4AT^|)`}0D`eY5E~%Ejlx{++~!w2D@Wc-i%Z?_=S28_j1y8?Uoj z$}Ii!y*wF z2BCQ02K11O?EHsVP3+uk&Icy>ZK-YKfYTZRl`B6xipw>zJp8;bG_|Mdd$fJ*Y2jd5 zpI^$&@?Q8Nx~bXZO6ne7E3KL(LRz=tec-aG+F0w<0P}I1Q_%0b4Wgl%x4tg8aILH6 z*$eh{eFnMgK7PkxOi!*OYUC?12>%(@J3j6zyfiiKeC&^tw3#5d>rB^FV-6QCi;q9? zA$)YT%1zv$J%0DSt>5zM_40^!yE=2boTjC%Zl_6T)CqBtcfFlisMKq?QJA=QBzAjaZ!%e+ zEEqDThg7Q_B&k=XcfF{di?ILxxx|KPAyF8TTVk&0DBy%G8?#S@;GN!zgp(To3=%;m1>e3f8wAbK{c#xOJaCM=&1$jfJYAnP z1!d#6*-BKyRxH~q++Ly9eEUjR#HQ8mEKDhocXILJ=dP()*J%{O<=y~UA)%ZTl^=ES zGm*P@+f!BtZ9O8s?uqZ3f_W^i*wug$zag+)BLxheV6i_Ew_#!c+xwiU%si26SSPnV z%-(*@?|BWu6UXsLL8y16(VbL%M?-A%WVHeH`KUSK$L{q8>15je=b-2d*Sg-Cbu!hO zg~F!?=)49-)}J0hHVlJA2heNpe98>e^ERb(@rNE7l2>igq%dtq1Np-XY;XKR7Gy;w zrk^AuJCtgF7~CE-V%xI!*<)zOQze{`@G2@AfY1^c(+1q!;|j*`{U*qrD5cw|4)?TIFh;7cWT zM9FZUThf-63sqFs?0dBW+gs15EG84yMV?;8*oS{NGdH1G0O`K@N*;0;a=yAJ^d8mD zQW`pUI@o{LS30Lf1O9tsFHIZsYjzd$Q(O~w*jUame!1;}nxZb^=ak}^;IhNPviH10 zfs}`zKEqifJ1u)@f@gV-@3A}kAziuy` zLWi@)fy+j_j-Ov<#$jA?4PpS6`eD5#VvQ_7mO5DF}eF>4-fqfH6u;zN*%E5(O$@1_xS~v@e$H| zK$P+9zGBnd$qq^O+vpu5z5qGZATLLJesV*T5x)(_d9*A*Hh95tWyB0$L}2h(vD{BZ zYVf_Z4e8L$csNb-DZl{JKv$)fnqbVAdFJeGaq29wYe;dnNfaBpbd<2}OxkuSTO6!f z`@PjVr0v&azt%+5aiYn_9oDXBIry#azP&Oo;!hJ)#~pJfF8Eme+Y3(xdt~$qSfBEX z#rxbguRsVLv9kY%a6b2qHl5Kx`mf|ackgrS?@=>2+qK#lZTAP@hS^PWPM&+Y0@5_i zT}#BK6gw*fAdgZ{j(U1bC+sU`6620WH3q~`0*1}p)x8Sm)g;y>&)}jq5$GhH1`1g2 zsMb8%U6Oq@N*hkKy#$t}Occze020}`*Xv*IWg$gpJZL;JJ2r~&cE=v(W5p*~s+FOS zTyN!hQ0#BBM-iqE(n{+(bkFyT8ZBEgsZvLSkDkvG;~t`R^Ze^(*kin#yHF)2KYEV! zNdi10vFt7KL@n@%PxQEI$uT1+dXXw`ibouzKF9^8C@SqIK1+DD~h>3ksA)O9sllXe} zF|m0yHE(84$nP>Eefo>1^E%!qbnv9Cn`g7e+bQpTmNI%|2eAQVe{9Te0h1h^&4g;a zh_x{Yw@`V>5#>)kNt;Vs0#)*%Wt4p@3v!t4-o_2fLTdBt9|s@v zl!UInt<*~?WvTODElYWN9^`+>F;x9Ej1|2#j&J15XgS8l$Yi7SdOvSY_Ae-Lpe zdCIeeUW!ANUvM?ap(mMb;)J$ijddDjK_M8Rn7!D8iLI63gUkBT(;&6K`&kRak5gp@ zXWQ$E5{e6mqLi|B)KQsyUDF26ST(Xu#faVh-N);8D22EFB(=UPU%vWo3N19|xR0`V z+3PgCGi4xaBtq3Wy!KH=lvIGY!pYJXd*q-@qy1YxM2Xs6`3|$(P(RZWIri-1yzEIu zvl|8L&>K)c!V3}SEh`cP!Kf1gleh?KLYKd=g`;omxeTpU!RUUmrcRD!Vw$RFH6ncH z>W_DuW$}Ws+F{a` zm4QL+Vdph~jVx8_K^`G3#MAa!i`A2rpI$*wu1mNk?CvpZe;h^BpwK>~iMd1QoA4rh zYT#swxe3*rbF+9+&cD50)Tzb?5ni)mcTIg5ySI$w5y-BzBVMk)Afoh?FEviD!G( zKol0*w)&s<`U^XPrNureDt3_-CnmrY%%uEz?y4dNG|sLEif=OSms;$=OJoPK60GXH zi83_^ax)C*;`8t)i!58ee#@%I^@-Y}Qpeas*AMKFhB;|LA#E=_>D19yL{W59bqbG&Wcr?Y+YWR_td0^P*kGbho+ z-t5uFkfEc?Jh9wWEg66!(JOcuT&r#UHo3J_;_6@z+28TdEi!u~JQmk-sZ1xS=MBxX zOV6u5I4*-gE|*oZ>o2QaCqMbhKCsbV*EU}J+h+`6tBbbyg`2NkPcikJpGs~#%!>>z-!CK~ju!G=6OJ=8M(|nwYP#I ziuVl7HCAUM10}7|krfCsOb3w~vl#Fj=E$JIwV=Sj9oIFdMiW^yYC*@>9WJq+zmM{9 zX=~b*RaBHylrOtDk!!U^v%;R#i)fJMG~0`6Iwl_YT3k97MYwmsl{#N6*^a~NQv*Jh zzD;FxW(2ulKzD#2Y%I9?f|PRwE+Usp;NK8!HL042LCpBg#^Z0#3HfEadI+2lmqo(| z?7o2-xNinkcDq+x)30HX`NpWJ_x=&L6yN8v$^4F!Q0$&3^(c%tT;)xx*&7;`W%oNQ zQ_Xq{m>5b>$aUTe8Cf)s&+MgY)#kl#X z)K0Kg+s4AoF;j2T=DatWVV`U}i_T{T_!*aZe^B+!jBq~4c%CEF0c9oBoZ-7LciA|Dkcn{oHxI$MD6IdiTBSV^i);kaHiwoAqa+S_+fk_A|zk!!h6*rFx-5dy~CCu|1kxi}&3bL-qOL0NC~ zSqQ8S^v@v#|DQ96KZg)!fNpChnKO^1jFYpIy`7zd4cN)i8tg0soH>9=$r6q(cJ@$b zYdffel|2~z+>UEpL!Rvt=q0RUE@SaIrAzu9$@5L2cFPYN^DR>)JRB{5B~vYCWia($ zV?V0&v3q@g?t=?I>TL8p)s;{e+`I2OyBMOgQnzr(?Vp2q&Aa=m6LkSrhc4<2+P4DO z&d0Tj!ExbZb~fpH;L8(zgx&?p@-_bMR_^ZCi}dVX7;Cc%oGD95X`TOfTraG^TzcCA zHkYeN^pS5WN4V)V?d3?DVA_itY@hnDu}qhKao#uiQMa)v&WiEY1OYTWandbik6 zpjwr}i^A`4oO$kKB+F>tfH=#;2=d2VqAI^i@u_RRDgf%aVw_YA#R#$uPCCKb+9&5L zpzbAV-xk4d!T24D7zy3}0A%qQVd=_{HPLM!2P28h(9OZtEw!Hv*a=s``EPf0w>r-R z)%xfEbbXj5dYM02)q#T(qY`xbLx%qvm;J(J7Dh`2fhsg)UVYxVOx{?7ppLJa?-*Ksis1*nH^Eas_v)X;U3<6sXHZssjn zr%;&K>gB)ibkx9m|PrEsVt zQ`h0Us+X&cD~SzLi-vaCs1f_NZUjzFkU1)So5bEdASBq{jo*(+{{E>3&#zq}#C;c| zWm;94MRkrK^g*AF>O%AyWyq3#`M z`5Of@c6KI0zukCcNyS8j)l604^Tp!20q7y?ar~NyXJ6N7Q+p0r?OV|C?tgzj@1y89m2%L(z}$+j{=z?nl)c^S0P-o`ERXT20I= zoV2s^?1FDQi?<&OrtpDO#63*mm(qPKSF9)%046bryxyzQq^*iIG6jz(=FbE*0u`*wHhFu0WvMKcO^9vLUN zEl=iRxc1mX-)K+W1CFEA7H&&Jc*F`c?|v%naLUCV==F&Ao6q#7_f17sD!vYw50g4c z?M121uJZGf`;gmW@{8*oZVE(qwK!vkr+%SQv;`Kb;Bn0XByG8fFN zGA7sUHDFgJX1za~56}~iv!-d|{M*XDXDo}^U;o-T7xAcYo3#Y;F)g-!t{=ZRB&*wd zE}Cz0a`VHe`?qVL`YTt+K~z=F`-nZLMNpEpLxq1o+ic-zwrk+l)1_RaUWfHpHBke< zdb(q__GU|}ZM@zxq(rr+S1iB4f;%hv;w!6CNdqGaC~AiD2s{KcQ6EM!G-LmsfgR~X zEb2lfR4;BL-AL{ooFbM8a0x zTI)N+%(5wZfonHNfG}pKopU8X(Wc@}?xAb_)SK)KjCe)?2h51L{Pa;KV($2)#Bg+) zikm)|vYoplNiFc%o?=@=bVaNJPs_If>h%*%KXLGgjT$(J#b{&dSnGX2@5DM(ZWit= zvs+W*^B&@=5>hOELg%dTxi{*UeS(Mp1DDnXDqWB z7m?Zs&0nK(5G5O1(QwM7zD?$`RxBR!_#S~^7QcRpu&=xe?uhOBcD~H8jV+Gq1sV&6;mDr>&|)4l1-MKxIcp z8Z7DeOX!f0f!!(X-h>)du38()x&FNBgXdM}ja(zT{KGsSsvA-=O?PeyDwrsB<#avw zOn(0`KY0FWv8G?y2@L%ylO^cA+~Y3_n+eQ-YXm7fsG)e$<6njj*d0 zH}onBt`LbjP0z9yH?EHgR2unDw&%`+w#SvP=NGuF2CEG!;U`N*u~>!m*W<^&n#yVk zE245pIr|Rsx*2|X?@Oi;(+p1VgfGdT4Mk$V5V3Po4=y)7x@LU)#c#FC-77T9J-MaV zA1sWsC%s!ayuYPasPLBl8a|=2XZPYoS85Sl^UXS#N<34Zv zaw$~oJaha*NXpZ3U8qS=h0n*ny{%7m3$tx2CBXnQqD>LaV=~rTu-v`eFQnuOTmF7C z3~ghY_cr+*9kb6QvxCIP-ktUMqIlLiMiR6+B~q$H;SVZfW!FW+t1>=Q9^5d*lC_adX(LY9^Vl|=G;*iZgIIH{En8NQdO)E_h=t07VFgw)zyidlcz1E z*OrMcyG%PzA2NDeayQ+QL{_-y{=V%}pg&XuCtK3d(QGC(ORUBZRBma}kSw5x&P>;O zI#j2}FWNAP9+gouXeWseRv8}QaZbjDp5OAG$@WYOG8yYt5M)W)7<)}n8%l6bTR>5* zylU}}w8#%7*>!KeGR&B&{LMXkzV}$Dw$P zRBfii=!j-q?9LnZeB#PYAqyBI=*f!XrAS!c*B`C^K?3GtQO_*=j(w+|9m0voxS3VI zR40QR!7tzC->@Ai+u?MijqHpy+MFjf3J%oJsJY3N+It7|yScC3_u}I-Tldn^ye{Ll zOtsFuVbQp%fP;04$+sCV8lP>6Mk?7p9M>NHy!yN=sDE&8Nv0Xmx9&`QFM4am zbJnTtd)Kal==&e$Go#(wtLyFggLI(!%NK%Z#%Sgj@3rmE`(ly%&?iCC_wr49{agpP z${38wkTkW-I94_%xmtT+`QNsX^>jVhE|SQ35OAO%v+>9>l>HciUio?@Yu%-c4#G$M zYqe#liLks?05!*2E!dTGmbaw38!sAz%+^3gBLg?X9y@d(=BX>%1Og7)m>H@D6^^YG zkJGyq`(9V1VvOp~X1w5iYf(4-RluubD6lS@R=a)Wk&51J$J~sco`}6KJ{=M!c@#XB zq_D{8U$6nQZM2R&SESB7vEqX5q8t^YgMrdlD9NV|Ts7+dA$xhQ4;REVnyB?*`l@1v zayJ|PFi%t*hInR763&j_`5GA{e#>;{SDXA}3Gc$=)JRQ8^l101dC~1gh8z56sY#`! zxa^G~jO@@eKYq`5yW$#`-RG%_9?-+%qtX)~82>;70=yWwnX{$67mP`iSZY{2+6`!x zSFm&mtJJdU4jgoK-OV5nCtKUSqJP&Hz95D+v8~xb&_e_!(|vfQO_57TeRca!{H$1) zxbYE^X0OW$<9*AyyKX|UUU--SRKFNvyS=H)^tsh_c4zzQDDj!VF4`258zd_@Ge2ii zsMu4|-W1#8A7o|2C-woq;-95&SHbNhGG}qXU^LOzGk?!yFS!Su$0C<@czLVyt+Q%c zz|WTcBj(qAr2UN*951@d91xrCTJ+uz-w=Sy}KcIvL{-11=!^!&{g)d*`{&?$WalE4!26#$=J7^O174p z97i$hgPGS~7?;km-1NuLs(U9ih<25l(M+4N3smF?Wr^jGb~E)R*Ud){?0l^_Q!g#l zkdkRqBvIQnSJi_CG3d(ehxnzo$)w*JzCP`TF}!Zh6>}}}%m?V#4d|o_SmF*glD$56 z&#l>&tB#I}+748{`0HJy{q)U?d6LQFHDRr6Otlbr$A}>fDo1V_-1GjHL@&unf|`UK z^(Gi17iU#*6WQB4ZOH5k(o=7ucsm8J!R=%oGms3zBaEc(U%o0`*uPz(cU%g9z{d4K98|vYGSLlB{f_a@jUQfu>ptl0>(o8o(mLxiF|w5%aHK$^F(N?x zZABxiqRqD%7}&VJ{UlhCvA}Ae9Q-X?i_fc7<|wKm-E0i;+mN%ZmvCWO*Yd{n>|V6l zOsb}I0~4udzeGhadXIGil!c+A$b?DeQDG})XZ$UC=}GGp5JQHrH`Rgi8l-B%G@I{a8CS~P}chl|q! zt~LMp`OD}FNh@52BV99RyqXEOEY)%*M&qpSq=>JN7?!EYdUkieEv;;o#h;)hGABnh z5*NIyiv>{`&NTT_V|);Ov-sINp{TrRcix<>{ znfHkj|N0{erT-j00PlT+&RAQD^VvyDN=iPrwSlU!f&O&LQyiD!fpskC%1>3(Su9VWJ0gMJF`@Un0@U zaj^4rFk7Y}}#yuPk$w$7~xd~b`UOjvB2d+i^edqn(M2ao{v;&`v91lEyCMm#A zBfEX&y70c3d80kV9j|M|V>T`KaH-`MvvAhRIQZ3-&3C%mD)s%JgHc}?1!;r^AShL^~u(5OpHEle{qp1p5!>m~^ck@&QX zg+~+J^Qz27ZDNXy8P{cD^>P`yCUs0}XEA}VCa=6=Ir?e1{D?J+L2W|%cjjQd9w{jm zjl+1pYhWVV*p)k9ud14@@hMBHrynt^b>MkxahvGI?9s|3nb6s3e@#bb)_ePiFY%Wi zYJ10eY&oSTj+a29*<%=c`XWh649DyoaYVQ6QBKMWqgZy347~CEr>nT$?bH{jIAtYe4RspwXG5dWD13`*oO%rIm3})i+ zxawmWG~2TS9aL#*L3d+zs+vI})WN=ZtT@Ocl)S~|NGOK{&YXitIqArab4ngG`dkzd zS6xb()1+qOURcnInqF%-6TJc=Q( z;(A>9mL>mB*DaRcDg75VrfGq9MjP22>o%+oMNqSRZL0@f^U5VUlaF4k=Vo%6ha*$o z&2B9c9NU&P+wAV3t9^f3aAg-^Bp*XV?#eIN3Izr94mQr(@DH;~;$524pJjxb_Ed1e zk^YB>rhx-QvkR<(a6NQRpL}fbomH%>ZSnNCwwR49;5c3@sOp&XF;5Fkki)gPHtfZbNVvJT98-lgIXi@o#KJ6!%}xw2(oj$^jJsWP~kFx;gUMb z-iqkC4TbFwrN#~AGRTN49vVQ%2i`p!HBS!WO_&ntp0>WyiRVys`6wugVA=rEM?OKsVzl>9B$zJFn+#({-0 zhU%u@#zkAOJ5@r;NpyPs3iCw|@x~R2C zV@_9b_8 z875#*A~EjhAg-bON_}{bsn zr2UM}3}4qv_v#n#-R{2s_6K6$yDi5?GR|y9T3WhoDX!+*Lhs;yBHm{HD|Jt6%E`~e zeI#a9C@8Rvttl|_*2Sc^KDfumL#d9nX>Uf=+Z;1l>OJR%G_%#+*f65i&Hr zV;LQAGt_P$IiE!zJNQBnA>O{)kBe+^a$=C1_PTbDQKf-ShqJP9c7tFEJIgj5c6e>q zM}6jI5c{h~<%_hr5B7=v)H_|3^_Qv2dXh?5v$mfB$Q9(t) zi4Mdq2p)D`lC2!f^vtu;71E9C7_8}I_6`4Cn>QGMUvYfe(rL@KqOt1nd$~_`RVAB~ z#>C+fj#(iWK_0!rRkU3g%kZ-vzmqcQHVUa66Nu@?#;v)=+7Fl*4c-`!eeYvXmD7TS zG4vDD%BhR=xVayR8Zz{cGkHQpaQDXDnQ3#eB!Snk+^t+nsW+3Bds(KO>bm{)EGhGt zJ?D$I#`jbrT&-M&Ev!Jeg~#>v8Pa5Te$bF7s5FRv`6LCQaaVAAk3m=jaX)p*Hq6|T z)s6K+ofL~SuFjfil#(YcJ}mI>sb~E>Up#m$j#}M!&P*}Qt4I44K#EO2$Sj;38n!KV z41X|+G9sdyjwYIXoieRRe9;eYwdEWp?!0qVtY$Nbh~;ZS5_)o)W3oqUtpbYjiOKA{ z6}DWp_1EWql&D3!XwIGcvLZIXzfR(Rzr3ou;4By2u`_w6TWmilR;?eSoojfFZ?E_0 zxOKN%Q2Qy1nR?ffO^{+ozpnp8by+PtwPYPzXLg>86E+yVr?sb4H#Ma9)`;Y2T4x z@stUM%xpQy%7xn8<6>&IlFPCIT|^Mgr%RB{%n`kI&3Z zaT^HFK4~Xwn-zh2SrHr0zB9HfJP)hWiwvBb+mL|)A}PI6&8gb>t*GXa<+Y=RMGU(1 zt=i!u*BY#3$}DBj59Q;6d#V%8@L&f11+~W&b}bECdrJ+UZ`^bs6{%Is>wXc2=$4Is z7}uF*C1Z5o))b(D97Jc zZ!%>sF0`&Z_bDDX#mN(^rDv6=3SCwwLSibG)i19-`SIY1gbDwL&L627$@&uwGV}Uc z-J8;~BFb8?q~~})ej1#C!L(}*L7@6+DQ&cJHkJL|Su3_nvZNqCywJBGXn;j-cbJZY z5bav%QAcJ+i)cN*y$?Ymx_75`r4||ZtpvO0LXoYlQIoNYeaUS7H80^`U4U)I1;p^G* z-r5{*)|Mi`Gm4j&QWwAj(OZVSwML_PuUl5%z*Ss~Gf|#_KD&d@wEU;s-)yR+%-!PI zrRs57_HnsuT6PEQU2hw;^^v7-O{##e^ht#I7hw{UC}FL4G3v>}msGye0M7!FYRZVK zoK>$Q^BlwA2hHvqjOw>4kr<0U#j zI!c6j%F0=e^k?QBPIE(GezIcnfuHuaz1rpp`%aQSDVN$&0kfYzr(Z<&qNH-%z=tbF z`+H6>#r6!puoiGKg?MzDaXtE$UtqvPMY6LB7i%8Y9lW*fWYs;M@#wutJzzAmV<2#3 zxNT$;yvN)%>O~)1VLn^D=H0Nl^V~P^>8ylPDzk2`-t^9g)sErN%wH{4$t(N2hhW`8 zu2?EKa>R$&*les(akSe@F03x#CfRQR+E`@dIJPfVw>e&#LTz{=SEC3+0+=eVyK(LhF~&r5z?mh(^UN~f-N%?d7wLjG_fQgos(~-;(f46!ew90*;J+viWIKWh5txKIp~4)9FlD-gBaq%8| zweMzjCHoWBil2d&=evy^$QdK+1Q1a~^MSRg<)b-s?@n{%a z{(ON5^+dKa2$-wh_#$sv>EmoXz24x{H$t_sLTC4USv~${)2^3OYer**53VDvWG@}F zx|JXhd8_s~z^JWmy@kgtn)&z`*YDG|jrT<~M5N?i8T@)>Hr%e3P;z(1@;H>bRk^yK zyTg(jC++XmKy;ouB{QP}!Y3;X-VImsLCC!JHmkp1VBpsdA*Uj#j|0WW8} z5u_n0ul-FO$D+~q-N$UCnAKW-OCVv;@&wyDN`;l}rrY`7PCaqos;Xa4y|4@UnvqX53c zfI8yOJKcpr9GzvQZj&eo34C9S~_Q!p?J0YhMRc1~G~ay;?Y zbhM486U$#`2RzNA+A1v2G#v|IpY`^VlYt5SrM9L8f>2z~ShLyM&gTgRKYRkb`O+Nt zcbB0=xxh-p?3S;@i!;}k2?`~Ie!90z`~3YKyFxdnYj%3J-FwRC zZ7xmPD7jMTE+ z{nltJ0~ml(`#UK9xff|6v9@ELI~Td`8=$zkaRxnY?rA`}NvLwDvjS(mc?0d7X>MK_ z8d*pB505CeuZ3%_{y=VBJSQ-D!h0Dz#=W5-{S*2nYvsNxCXOd1xOe$$4y&4B)XIbV zkM1gzKRnw$@0ipebsQcKRzx0+2-YpFcYVX6TWW0TvA=RU_p72xX0y|)+d3sk4fAh3 zEZMhL(?`Ov;XZj~wXtbZ#r&=N`p0dXIsGJ|TH$p+6!q=PRkJhBqhh}A`FAGMRvH^d z=lH()$F&H8ey)hk{zxbQQdQV%CLEC$)h03@+>+g(`Px5S%;&+ zcuX%{MxXT0h{L9v;gnPMckji_w}AZTD^-%svJ%1%SF0Rh6~KMrZu8;Fh$TNX z=7LeHHueSUE*bN1OTvI8oR~I8y{BDv_A+pe%27BG33(>v$kwDb8CDQ5J+g!!#~NW; zSQX8$*WHg%6%T9>IyS=8XKuT!?0I>J1rxup@O36GFrJ`~Ua(Rk{FL`!wfTB~Ni)gC zULUspUcf^5S*ex(o`s&o$If0q+7!50AxpDp+!A!ueU-d@h3@P(mX9()>_|w~db_BI zl+otoY@SixO4o+`Y|Wk*zrX)MT6I{Qr(jh!;df6S9$vGTDXo#3a;7%#_m4HXPAwbJB)n!A){(jPIh&D zr@k0UFx)P6`aOEZ!Ao*=-Tct?_x~a4yu*@g zDQvmx%Qnn2TlxU*$%@^s>mL^Gq@OK3-=O_HkC3-{m1`j!hW)FIS*u%>vtb(s`ogJ{qI8m7ojj_U=1Rc&8RqUOgMFnmwuuvnoEL z`)wrLwTz32AAVM#eS83tyAdp6`oj5@OuT(&gCj5?yBhIpRyzk)i_ESG%Y%V7{YCmT zh3FA}dn2=CbQjUMB5e@7hP#}p_g~@PVY*xCO$*aQ%GxLG*=MLCA<;|f-w4D$LWe9# zbNFA&I(9_Wazp={GiR^I6WTvCn9lW|$0Yp)Me!r5#S~onGW4NCdKecfEd(T&W%^~@W&|Fhx{z<~Y zg8a47s%8Z~_doxboQ4v-q)LO&+(HswZS5wbw-*(A4-NT~&|FlW*>PY88){v%VPRHo zZ*d8T7&Uc$TlofkZL*##r}HvK#KiH2hhaLsW5(Fea`mM5^*)j9hz94+MRor3Dt+|riT4_;VDxWx`JCaRjlHF&aY+B53NM_e~NlBjP z-AP5(lNtm+F4t0Rg{4J=Qx;VBb~Tjl!ZXf*Ca%YlBIPFsEQqWaJte!Xrm4P?ilMH! z>27Im5im4`!d?7g~lWRz<=7i-vGt@HnD*04{BCz-VM)o;O_5^QfbRu^dZi6 zpfwO1(q)5&4xm{{&J@xg%H!W<@k!vSmgj~MpIYQpAO0Kg_n)d;FW*}Yq1&n^rlaiH z(&2K1KaRP?3kqgNG5>UjhDtTr#v8%gEprvn!s#US@%jPWp~0Ojpr3qW__zd)2jOjR z=J?&j*Am1(+;^!DE6}X2*8Zi%@B{CmqrGdu$G5n#42?x8g1}EoExu zyylup2SGd^+vpeG(J~6b2D(YOz-yCHuJJ(MSJNG$Q{_+ zh-VHr{+CNQ>m0c>3ilWAhmwYBvdUNTq(k8I2mP<~pJASc7u`x!bfWsOiZM^bAPU7c zBVe_M3`d!SEO>VOpdJHLDbh+9K6Jq{>$FnbndYS|bKk3A28*u*X7|q!b7YIyB*+~BN-H>fk9XPZ?k)sFY|{1}synu(LNIL|q0p|h({ zA9aN@+xp746b>@HCCuus(*|a3DK#(OHtvhMg)-0&)eyNVGE1h?9}LX7m%pu&=M6rV z!&5WQtLOHwtGjtJz}n4Vnwp+BpZRcnd)AE#Qcx}N^#$7}>>m`PrnTGV8&$h#jDvNj zWa%gy4Ns=2rCQ|<@G60Mhx6Bmt>lARs>=KP_Nb(()jSBWpQARNz_jrv2FA>cdyyY=$34PrZ;ZpxpG_CmRuko~idYrLi(Z1@gH@qKs9IaRB`= zQ*X;}@F=2sRm>AkTrP$ z7%5RVZGGbPi-@PdvYR<6grKghD!TCQDU+&;(gVV3)Z`%ce!j+J`2j!t5T zp2OmcnIO$stw?aP#?#4FswcMwh1WW0myhmzVmf`U9XC$#y_S@k~BbKAbC%p}&( zQq%7M>N@H_r=sg)4kkjpfPQea$#|lcBb;@&Tp5p-n zRoJb3R8|OjNwqf|bdmmjvc}TQ9^uzSBkwMG<~s%_)(OD`-e^iyD0RN%ySd{Y>`PCb_E*aWcy*o9~FUvPXNs2O_(z@z9g^Qom}wg_5tWGAkN zuE)1I)(Us3IdcUjyxW~!DpaO3jhy|`IH}y`q(KWa-Lv)3cJ{9aLodcW_4A1^Sb1g~ z5;m8tF#Iw;D|&`H5H-w*L?Kk*7)@pr0TKB0^J%|@U~a!o!LRQ_76?N(?ciM)S?EXOZmtZQ~_+BUH>T2+UDoxl>PWsFrIO%R(b4P^oW+lG-srH$4!v0w$T*p{6mWpq%0C^vdb(S9Dd<|gz zxjC3&vIlPCWfi;mqi%gC51WSm$v>%AX;sQz_P`VF?d@+H}`juJli zdqT3Ty#qgZ1rztz0XK$?IRIe1y!|?C6JJI$Qo&F3a5lSwu>70?Fa6o?x%m7F#p1f7!JoVmapOT5On_<w29dYo*m37YP6HJK@bSAqf%h`3=9M4a=wY9DsEbJKE zxBI>=0q`=&yh4LYu(7W+HtLRujNPE;Hnj&o&c{bG{~$VQLK)*EvPv%DmQ0594U4mM zeLelp{q^3V1adub0E>TCO4?xN8+qy$TYM5`b58Q}&?%oe}G{rYq zuM`0+X^ckwH7L)wUpKkS^nX-FdbO;RTdR0nj#lmOJxrXRzklMEKt|(mv~5h{)B#~0 zpVYdIr!G7)t)SGf-RHe5gTmQn@Zoj`pU#q`6i4R3TtK`b9Z_IuZXFunath^to4Zza z>QBckeOq~Uh3MJvfh0NjkQ zcUI=OgdSnk9PTsi95tJ{I;m{n6T@OCk&XL5ph8M64UZ8oV2)^KAvXen&o-3!JRzf6CZ-=py;I?h0^CO_Y(cq>~`(B{0@eUB{Uf zq-LMmYEE;Y&%(bg0mzXQSCfq4~FnuO_=>R<;jU!vq98k^UWO zW@fO5QML2?*TjVfuV{+8zMr5fSI#abfU}wws_s zil3KcA)(C|&kwbF=SXkJojF=LVAAla#m9_h9IkNks5Bht{*lz9*X!AFyGaqdmo86I zg-8DzQ?@m0omAy}Zel&32_hk0x(jejT#iepU+zHd&?zz!s|<&k(fxs^SIjkGlNaH$ zxGc%WodM^}sK(BzsQP}iXusgB@Zch4OCa%tAaU}e7&z=UsnI+jd{|*yC8{@nr8fxC zk=ugBSl+bs>}^nvw8#^^ZX$K^nj1$u;WYPIl@Q^wD1>aN%BTz3yg!?=XG%pk!W*_b z>jLJWu0L0LkN0SjQ8;t8y{he^Z-N*J2`sDO{NoK#RtFWcrT4h&VfhuSK^SJqV*jI4Xq%7Gg-8b z{^26HW}<-zDUV7uY#QOODp3}>&rVs`|AVaYZ6#XzCGRb>;h3Y}o4P{lr(l0>x(%HV zj7}W`vrYeL2%DiZf0*0=p@olyNHxxMO(W3inEZ@uSiaM$e@AB+`ePGnBlGH9ts|)f~2q?2|kX-$e@3Z0oXzW#=`5zha8I>Op2 zg4yJ5^Dt_X%b?!+5nG>a#>a6?&i3iOX+9sIWX)R)R+w0tAojRgI$$VMEheZf`2|Pq zxDD;u+3rj17KZmX!jrY|RZ=KGVxGgG&VhiI%0PTaU}+^KhGGv>D%K-@dz zsYqgo845f6=d4NHg7U^$_4bP=xa;fWYsU}3Gevy;4T}3=5_VCO8Rlm2hM*{krjfyX z-?ve2ir|6QjK{#BTLZq<=cLU}{8tpEZx+5F^6majRiBW_b~{&G0-(x_CVjm5TPpB3 zqLN1}!Dg)0Y>E=mA|d4c+4%**!bt&92W~BrehsFo72)b|o(;YYg1lA@pCQ2*#T)L* zkd+st*M5NJkbWE!IGr}}p`z-|<$wMThoGPGd&-+(HYguoJqlTwWy_T(^e0q6Z;TmX zbp7L8OMa+S?A`8>Io6UmxCUvbKg>w97k3Bh3iZbY%37{hmCFLu(5u9sM9SX)SBW{q z_KBeNVlb$Bc2J(2iM^Ks^(rqmJNZ&RV}Xm7N>we_A_T|zZFKo6K` zndjs#-#PSR;bwlSa4=TwOl8(PWE;a&W-n=MD3 zhO}HP3tn5putw4s`)q3SwQF7cZT((?OYN0(>N8jocIwMA?q|dwWyAaG(UI!g{JC6& z`ixhnA#tKm?6r5U=hmB7+`|ldfWSUgZ}98u$d7d6C=&t zN30flOT~553ujA^H4_Um<|9`=Aa_)5q=!E4SY(T9B3y>Q_!6mVofPU!tSHQH`RlGq z^^mLJYw14*DQAGbn_pMIz(yBNV3Vo;n^ z-UAdvo%#C4{Om8vw^ar^(oBNC&Ioa$K(gld7L_z+%iqS;$EKylh6SB!*+Hc zZZ9*3qmfXXdag<*JjmS!85#T-;b>gQ3i?U0h|%=V?%PQX<&~KAZ|f8-wh)c6^CAK5 zWO;KNj$Vf2?9rM2o&q=E5_*N&!{INBX)6P;!$Fn@gfV&hS9iPbK$dj<-({njYZF@! z&z}Jcwhsv^V%@hE={g;e%z37&=C%d{znqtlhX-tymiwc(wW2mgF(CK~U8P;KJACU~ zxAMyOCZhKx96Dpvp*d~#w_esV^zQoXOhNAW>^Yc2HaUP2c%H5Xe}#a?07Xf17)VARa8<*mj12RTkjar9?NU#{c?M}Z^9 zNY*^16V^o3=YV-8AZXscTSrf!=1Qc7ilh0qR zrPvoD4OioWzYZp8CaUL<2vcP|(x4j2sp_QOX8(ZfHf04L-7tyMxlJsusCQ%W*U4qH+! zibw7*ve1?Ay_pYnntp~FXnY*)*#6jGy?pSm7rNve?Gz*QjDNhyQ$BTisGZKnaPR}2 z40~>O(P2-L%=MC`Gh=#)x;b@4oMQzky)|c7cz8Bxb^ElVnD=4+>to>PU9jrTi6}U2 z3%OQW;qD|f=ssN<0ik`lpfWsj)nEJSkHf&tF%sBsjPk@*!}JfUm7MK5>-AKE4vNFr zQ_&;`I2Td8I<+5=7MG2S7&J3yMNG8d?Hd9FoE~Do4Xm}CQ8^}ZiD!R!bbW0%BCY2* zuIIagBEf7A`vM?L8(zL0S>inwI~`^KJk(j)fBQGwUp8o*HE}Cqd)Kh8NYZ9AyY3GC zvM}SOStHHsXu}UxsK!YiAti0rrAU#&Nd`>M53&QEA?iHR9KVTPr{dSRLt;J2NVs=L z;$_dJB6j}96yDJwvBr?%D?SYG_~ilD6hOJM)#`{VL%4Z8e@$`J0%crNZhgEO0;&nhYsDHfn*N)JS`R89YzplpZ6!4t;O(bnFg$6@4?%_b*TKX%_z z!4?V@WXo2!W+th;pY+zvv!hLU?HOisyk@=77Uvis3ZMS;IMaibNk|)NNkKUzZhMOW zf?xf5&_DI3fdOXdCJk+3lWM%vQTAn=F>Ru4A@uL;M}}EKLS-u}ny&j8%t3y{qgD{A zLF!J)kXf^2#|OWqp!}c_dl(p3Q*++6{f0Kz{I1fYoY8C2qY#lp@`igl3JTnshOy^+ zX2TUM3p&4o0G=JwpZgii?OZ39bzB@Jk)aREoAc?)S?jxvs5X^1G;Cp!kCXvwMic0R zHs8BzWogp8qRyww-+4`3%P5^!4&L`UEz0?1%m(r^umKd^X1euy+`k}^ylxEoz+Y~U zIB!_*$7`{K2Wwn~>CYV*M_XYOKGx|bzKeReVVTk0Jv+Ua<=Yvgc0Oyxr6aOTfm~qy zBhC14<`>@d_c0^vzDr*vWjj(0&T=ecpFhZoYkXT5nUwX&hsr=eB`hG7Mc9mew37`j z{H8W*VW7CowTu?LG>U!R61*voPTUO}@)B*DUmn+BHhbn6n*vtrm#IfZ`4r|vAWn+B zdjFGy!36c~^KQ}KnzGurCtx}*T&LzaAN^VS7r$`X`ELgbEDT<)Z*Qk;NAF+;iFT4h z#3;@6er?C^Syd8_+gO(Ya;7}$rSPXP*-*~H2R_#=9$qN_(_&x!Q`S8wfM)LhNF=po ziA%b9t_yXY*aSYO8n5xrSdc zld^!CBF%UHGEUPChw_FQi$1~%x1##!~8SmpyuC^z9vv^Y*&Tk$6 z7VbWj8X8ML6KSfE(8KOGjdzN8YO zaVpW^Xn$uUt!O;M@;6x0=Nj7M2=TwX!X}TyiD%*2#f|{Y;DN7c#8%5eIFC-Q&>Ts^qqydD@ci8@*zW zy6`or19Hhhr6I65WlnQ?Zo6d#7i48OTQvOU&H_3L?a-nr>BV~c+Go4X=W=r>qipNV z^@3+Fdn~lEt$?0GEhN47G3fBv-+TR3Qu>0LcdFFo3qjP8pkQEKODrhb90|u*U=Le_ zZSj8%7=@np4W&#%AL*!dgT_Xrw7KCYTKh*LEZ?5Nj4<(A7 zS3)!}dFYhu?x4$MaO>{bq~9smQB?7~$FNH;tBI zow{oK&3O~$yZe=`+x`Id7MDuX=aoH=WcwmXZ2?1`=&n5mnRWXHeO!x{4eVZ~4Vtg? z`x6)_9nFjXQg$IIL&ek@)o=~jJM<`K>$N!H|C<-_&;OSgjw5n88nW+ylJ)h_^#^(S zA3HOSqbmJ8{Qdkuy1KevKCW(FUVg5wp1N9kntsQ>`g-_$;H0Pt4}80~%9{~dU*|9! zl-~1QhtYu{?-Gm;cKG3#?E(|Aq=WKeM%&u@ZuW#Tb>Q3QmI{d>XjE)VzSg;Iz^)EJ zl**D@7SLXc_|*hI3@%M?@TJ_(cd0{3ut_NA^}WQOgH%20@fcZ2xo+ZgG1Iy&Z>~bm zu`-luz)za1qvv6=DF00mMaI}d=q*IOCniTMv?upA|mFM$L8*_IO~MO0$@l%31v?%A2R7kD^p{UJ}N zxhoA!lumVkKgX1wo8gk?G}~_fZKi*=JlB=GGt1Tni!nRxpUeOG#OcKgC7#x9?{7RO zdB=qyZD*|DY&&6`Ha*J1)fA%-@+V0@!#7ugZbPx8^}*}p%BYAxmec+|cYHhlQNQb^ zp^kO``ZTCI1MzvCwajac-|o6QG~9lWT6@@iDKZ>rdAjigPw~6a z0X|FR2f7x{!if*~K+5V|gGpUfj6$DWOp#XgZ}k!ad$4%52Y`O@{vV5 zCHM1@wXTBdEY`ob=aSYg=l_iO`s4@_dp9&CV8f189W_Tv7Qp32{&exi>>>|moJZQPO3r&;s?daGe6E9OD^%JVuwykzO5w<-SyjCc>0 zt>1GjES%;{ZGZh77unmUuerXxH00ZF0;^rhY-#dEg8;b?Oe`a?Vhm7|s$Fh;)Q+2! z>#&}x#}!1puR{0}d^S&BQgCdiT$Bc+jJw0oj3P!q}P=+y!puz2d+98Gy zRKmEPZS5zXz4ss2ko&Md>7xFLYhwJc|9kW$yt#$&$G*@31nb(-(JzkF-X%(_h4Ken5WO^!W|^tsM1>Fzr? zj<+VZU-@2q)qJk4Vpnp$<7z2P zOxSK<;|@D4|Blk{?h*1~%Y13$O;K<4bw;$fq2gWi#yi#mJ=f)Mnz*z|P``FOjuyNq zlKc~xjRb~%p7tKv?3RkHq1^L9)xdwg@g|}JDnVeo`FiShZXL$<;JVJc{%`Xi%@#Qm zGo8>zWhLiZlLbWQ4Dl{}jLzV~l$-R);Uk*C%N+l>#mLgv$DxWZoJ@O8wlAcY@})M3 zpd$UZrG=5)KwC`ZZFqXBug-KxpU$m;g|mwaZ$rKY zlen_1$>dON!#302gS~-;1I4(xpm;^(RE}eFlX^Zla*mN&q9)*^xl$PaiqvwF*YiGO z;nz|w`R8t={Pq@E;Yz!7HUa-_vjXp(^h@)u0ADjzZUPax@6`)*~|epRyZB|aKuPM&F4zI730e|2RMYgBoTV_=~rm~-X3 zS>cKLfc>pw3=Mx33^h?KcXPA89x%SLERHEi2>rCdl}D_?On698P5FQNT?cvsH1m{+ zSrv=)j*3hlL#5y0)>EUa4RL=l?pVmkGr2-P##m?UfTD?DO zA>O>xk4h+^C3%g((XBt0fp&QF3)zp`YrLN^0hNj7oi&(oYD9K}WdgdDnfHD!RgB~K zFuR{O{X5z%;sPvOCwXq$H)uakb@+)_;{*wE71{87e8Kn|MWl)9w$MxyaH<-A--XJt z=ox%Z-cgzHu%;bZD>n#km>XqLlbEc@SQSIy%?VEh@|Q!)z9sfi=&!J6?2e%cLw?Aq zJK>xY3xcINzwdD8Ggw)yl&dOp&FqNZsQllEGvpgc62NSbKdxs(a<&=TYR-j2fVJv1 z%&x;aGPaV!gjkY+()%tyoB#aq%!bLci~0Bz8S(PQd%nBtwA<_DO=2%uYWa|F?b(yS zfDJkff(hq1R@1Bh4Ggr?{CYbj7<$fGiV!MXi9uVr0Dgj4}-DZqXL(DlSRL_O2?hK&OKxLf$c6BJN9B~Bk?Q3&;mbn z1;mLMIH-J}uXl#idK)5F$KiYgdp#(SI~#k)`R7*&lf6A47_IN~lXIm)>y=y-tzAOj zU*}cstK7Znrp-**&TPwvQ|~uI&kFvtxrnbN?zo(IxBxvi2+wIfvp3#4J|p!9UL8DI zdWPX46POm1|2|2BEv$Mw8v#-JVWy#1Yj&Qm?MA!$pYi#9wyrlp=k8_SF2~_ZKU(SpCUp^U;mYksMvqC2R)pakY~!L>zEP0M(bh<@a|fjVKKRhHfZz zgCwJICWphWYQy57TyOsIYY-1Okft^1In=#*%=I)+4O@ThGR%ZurlyxWHIf1k{%P7~ zp%V<&#b5TldF;Df%Hv~O_YR?bDe_#6#XjE)hvz%JQk%pF98b>+tdKD2Ab(BWt zv81IQ{8ELsJq>$wH_=@&#@Z!qu6SkRR((U)v3?2XTcpRG&dkRK}^0=dg5gM9BbM%=s3o;uD4)%iK=oCk(TsJ zs~uI@{d2W@9GsQ2Pj?^+y5jr#+rCS`Si31Sy_bT0+&A*~=ygLJ&zN%HG$Dbb3sB=6g-=NVx{+{5ZRFXCk|%%FxuxT9dtS(B&um>wNa=09pZ=s#^ft z{CO~`D^<}I7OQ(4-0WOOK1}XMpX7SAz$+?30HWdn!tx>gV3b!x=aObF(L< z>_+^P8~XRo;hzqQe1-IXzBIRi*0k1HQ5QQ=DH54@a_t@$mhQHin*|C&CL+QR?d%Px z0Y;-Qj80^;kn`U()%7hmtJ3^}72wlpn|(Lek$ra1#C}s7O@|PTm_%#MMT4k+>}}vdbPUb-fMK@L?dV9ap#9DK(c|}2r)3kcTQ@AD;^Hh5}2O(8D$>6 zk1-3FP>ZQHkUn{^VYoCiJ}GIi&3@Cz#q&&5(pfH1wtv)iBmF&B-=j1$(bFM{Qf!LM z!`+54Xc2f~M6G6cT3djvs$8a>*xZP@sm$m2k^+uGd>HUT34HxY3@kY}-%(609ij`|J zSGqd?{J!}@$-m!=etZ`g6k*k*@!Z1pDY??VNr~(jzvd|Xk3W(AsaV?eYfNBdcC zZ?qh-C|jwB4dPda^uBF8C;1r7iC}}SpSU#{dMy}%h<%uOchQcc%loo3{3*U#zU^;^ zYKc&+$BYf)BXtnd-lW&vxb!C*q+xdB2 zf;y$tOvNaxzVk(CU4}{xoAOV-1f>P+hwcRO+-m>u-|u~lF5g4wLZ4^z*P%%9A8{2sFF3-y_AvC!BB6eFy|w%Sw6PiUy)${F!a z)-X1X0eKg7oDJKQsP->P9+C($Xpm?7r@$kF^dpuGA{T8w3~?-<;K{N0fKU6i*g->R zZ)_*M*g{f;3V2!0$w}R=5jcDpTWuPT)|v;{wmmyO z)G(a=)11L}Z(;v^5UF(euDS!R6D~AS+VFPiARxb?wSc#WV`AaL>h~9>GQV0PH#4h; z4Tw=SS>0;gVT|Dc^wya7rn(2Chn0O7)rO(HZ5yr!-8j3YWb+_o%Gj5@?Ir&NqEy+%#op&#mW-0pl3 zuhCi@QvOQ2vDx24?Lhb2mRZBS-G`Zq=P|oA7OB*dm?W^y{{tD0`_BI7^FP%X|5H4u zF9`m4*Tv(w0mJ>6WAOI!_I7tWHdlCiy>)lxVgK$@$&W1{y>b?{Solz z+2uik#tqlRqcB-QIhJyi8@ks;7S;fk%bE-p=<;+`bnk?-S>LSGd2#ZvnWd-H^w*t5 zR6g@Qosy=oOJ9dPLnEzgcwnlp+Z6ciYTlxPt#=M(o3#7sC8vI4A6A^Y%X7mMhF@vH zgJGWNHIt;USv4tr6mv5>=lgiJ&grjSeY1Q&?Ag7w&@mU-cvnD9Csf2X z$s0z+A&%y|X&p>tfU9hP9?#CSJX z$v4@PA-An+qp`!>$aDQgYXZ#Y>HQN^us5QoIQA(}I2b5WlcoYCvfj60Kn>l7Y4$Kz zJJebfa*jI>>hGA`WM1Y7{Lof-eaWrHeT3&~r4{4d*_5rfI@jP)M>l~XojsJT)yGK5 z*L~i}F>JBJo-AblwjOh&rfa6v^&H3Y!UgXe9lED*REH}~mq6seViyfS8L-ok{`^6n zo)1(USx^J-g8z=Qf_6P2K`P44W?N7r*Xa>{4n|VzATboD6^DlVT zW=oV6)3kMTh4B**S|1V^-go6(6Yn$Pr>&e~PFZ+-t)Gxcg3Y8gPtCd^Q=F-I*f50~ zI9Kp;sM+yf$!g}g+0vow?;_2ud z!Wnm8b`{w{7$(+gXNn}=wHna9+fgujW5dd~#h9Fe8Oh^lt@(zgbgVbV2yuO(49mW;LMnx;(z<@>#&rLYZgrpdj(MnQ zev1_?KX@^MZHT2x=ewMeyv9+9y~Y`@Br+D7?^F>segh7#pR}QgEIHgofUBvvKSLAw zVHMb*Fc5pKq|UEYE%oJt@0$fz+6v7@ylhnuccU1q4IzH9k&q_7A(k&U?=Pzxg!z8C zzl2U(>xQF%FkFl3J=4e~n8C?nZ2N$NkV#tCNM8N zuG5ux)}&v6ry(~;jQ15Q*XAWoT(&JQjoC2zC2^J;dH4f)ElU+z^D4W^W=x)WNFOjZ zsOJ~@Jr#bS_Tu$NQ%zQPWU+eu)taP_$^(rDmWEJ@_91pD$m&?iJ-Xer>yB;+Lpn_p z$MP9>+O;VOzZ3Ng+1dfno9d$;t&gYnIxCE{RHb5G0FFZHYg1P;$-#(5JqMHNXsxm= z>GM^(GnUiv<&q%J=LM1cqHj)aaxzo(H009$@)MGXJu_6yn~~L6meHsyu0hkbW=y^# z2Ne9OXg5xI?^l&)!cIVeYSqCb8)-gh(VCj>Ub~w;z9cx_%+o!p!3FX3w-Z+W z?$4l9w)_#A-Joi=+QmN4TuV`0saNq5D;8!z$^xr?Ru5P%ojsg%@PId^rV+8f#x}eJ z(!Z(~+@yfS-)y=%I`bq3!n0a+@lS64QYm}v;|SbqWGRy5J{3IOlgPJz(^9U5J!c%h=@1g9 zjQU8F=S~LRzHQHatiPX2t~!~qYaeyRWmk7=qh?rs5M2>PdA6QiJOM=;vpZ;^O$Y#w zzhY>6QzMG>ad>0%#HYEGx&z;qVBQOduyf~|C^1^zpX(}iXw^SHC$ui_`p15K7NfAI z1X0siK7y28Dn1qijTL^hYGnBhMGi=;zF6}YS?FbS$&(61L6JwvvM?`pXc+Y<-}6Md zE_BWpTf1@JnpaGE{(5k5*%Nrt(??Y2pFQN)+}GIv53^jPH=@l!lK zp;zmB@&mSAKuv)YKS1!0+XyYHBKAb(>DY;Z5}KxMc3UV8SifzMA$2NRJ_qdc%t9!U zmACf1Z`6phqvcoCT~qPw>Sd*;+qbcs$vo@Jmv!<5f6@4nx_w5Dn|j0F0=k~BH5MkV zVSZCiTx>kiuRd4o`mX#ErsvR#w1u)YILbX(v%)OsTjDb%!u;0-!K+?M^7O?G*MPYY z^2IPOSGEikr*5D+4Rwx_ak~3*-`O{+UfoIX%Mcz>0Nt|zuk=_KPD{;S5s2FQNCG@wo#$k{gilZq@SfWah^!{p`{5-l!Gp+M#werdRukK<35jTkT=~{);iQ;wID{^4 zW)QFPpA(aw3YvPp{Xng)$Y(y3&-l~tC!y(n`g)0{4Sr}oG0sz3cMJlrOcD;^i+QjU z`Vefo-k7!nLG4kz@zrHHGsVNG{46;>ATvApXvoSQvmLR!w30~!%GtUH`P#%giQl?l zpl@3@51%zrA>!SR{7YCLz(9)w;%;7%vHNconfGUvJZl1_y4IdB&BSRqTX4 zE5GK9euwpt$LWXvf|Pupn2c33b3W%4S_Xstl!misH7)z1qVk%^`zZH=f`<^QtC$-> zt?PyDzxhR3>?x6&t*P0NHt7D*N9<(&bYUK#U@N}{M3u>RyPun>8qwJrW(!Lxdu5Bi z#sK)n1Th=bE`kk-+y=J#zIZ&8|2NE&))qpkv7r0lzzw=?ytX_@+1^_^JGRitVcWo*x; zsiZ@sL!xy%RZB_@)4r(n<>DfG*tOtAwn6LAT!O zsv~-b((0huXEr)YXJs)?I+UrdYhM`M7=$QIcG>_v`^ZzyS6gEwB5ouuwTBOwHx**_mB(z&uTTYe=E@o?EGW zVWUfMfVzuU)Dx~uKT&n3rsmb|Asxp^=hjmHs)%)tW6G$O^OwCivgk3y3c4dl=`Y_V zO*NzM8mzE7b}!NKg|;KbUDVdcl_iLeR)`^J=7b|^GRkMvOUT!JNZZuN4{L}SGyj8?d>CKd!1vzg*=OuP z-}+}o5@YDx0OOL|hsI*(B4zs#^ykxjFdo(%Qa zec?Q%KbRdl41K=H9N}sr-P!u9lTdHu_Wa|ncWBX+%}QRLhpc_)WWJ<#>8He7STg>R zkHLgYk9zL77}`l!@B_h%tJwYWJHzUu8}K^RH1$s52yO{FNLCz{ged#ILk#;%ukEM+ zo;>~G1@%4#ZTAj;zAMsvkc;{#i?s4j0X0Wo@781D8ft4E&Gr0EM;i9{7i=6oflJir zC4?z90mIf$pNL<$b5k+vMJ-YRs=G>d*R-(2=;I892YydWvqiUv%y!!gnDUXt?zkVs z9c&2wGIS2i(?>EM~DDM^mF}8aTnSpWl)eFObyWO*+GZk{7h~dEt?P0Xbe!3*5Q z2BL^w8<$L4C(;41PRAmUJ6s0WVEhV)dMF4x!XOQfpGIlBjh4>cQYtVF%jRH*d$<1k zp0wdqxRb*dZrY#@cHLsKp(+)EgWIwsulA?1f%Yy&$U$dWu|{bv{WFFnpke%MyWoW% ztveT6y0;evtjG6tda7IMv77v1tjP*2NIMZSSGwP*NtH^1zZS*bsDdl5U z7?i*8VOvj4kq`cR*6@@8`%AkUzjhzPe-q*!)U;xfq?Sb|hb$rwizXlHzA8Ho%Hp{G zt@nX=4Wqs@WKn&atl5E^)MPvHGX>BU(2Q2;t=SiMP~mn_$5rgL)%53e@n}G{v zdW@MHCR3SDj7xYShK2rWIKEZw&fksmPPD!oen49Vc25?U>Wytk)xUXpC(=h_;|+wf zAAW29+Y)&C!oU89A7EPVxb>*fVvO%AM=As4{-aZzfG;jy5XY4ZX9j1UGh(hhiLLv8 zYQvBJ6&wCnZTO$c&f79$$}%p#-fwh0yggjscIK)J1NnXcH6(#$l*AX4<}bt7hHIZn72>U2x^AqC6w^} z{L@0`sF907Wu@N?V^xRqPQEZQvJJOT*xLK`(1*b)DoQXs&0k^J(1MZX39j$cx$=*O zs7Ns3snnnL_MdXB;{?Onc92c+YNM9rJ75cmTiY`uZX3w+G`g#+N!#44poW9$x~(}SLZ|W4qz?Rr_IPXYco`O+qqJQL-YF2 zPWtZ`poHKvcgp+n^7Z{Ogeel>@vwuvS1Y|ClfOVNK|i=l!rY0U|K$fAJ;#en+0X&S z@fl?CVX+Vk3VFwnMvk;c&#|)bn(t2I-ZI)>lqA=%*K2%Nd0^gZGz+ z+B~!Cp;y(#SNW6%g&il3F4BWaOH^|cB9>4RE3KK&I-dj5;z`sEM*wS*zYUaFj6C=E zOd~V4RXBO8Kq@AxI#_&`qTuU*h`vkTeI$lBCO*{E>?NE~`m@y}z$B96N7mz>MEf#r;!Lusla{E6igK!G&(C>=0S0t>eorwZpHl|#&h0iE) zPY~{S^YwOM_e_C*sD6hnI%P{8!b=@{&CDaHvj6a{X;HLiF-Z7&<&wsGvEHaZ|A(ma z3}^F=+rMh*usTt*t)go0OO71&;2I%%e=Ub>;7Knb)KK|{4Y!&F=UOi6n_&h=_ECHFJ^u9IeJKnd<*XL z4@}BA{@03;uOKDi(^|!WN^?GP(L6Z}%n9gMIxJ%Cbk6+9_?gbuMcd&6BI@G~^$!7E z>U1^gGdZp_ZTGb6DKcs&v5!2C{_<9NE6}TV^NNjT$?WW=l-#uw4Yq<}QqWRFgSYB{ zCNM0CDO-iq(T%KhX4-@b>Hj_ts?=XFy0cW31_o-VCBfYakIW%Qk0oGP#5JbXK!gLU zwvo4Ea_5mR@OUSGdnszU+rM6yGu?XVy%Ec!2oa<9`{eOh$*dTSk4l}HE&cnRGEuZr zHi?Mbz>hkQie$}xH81~Iz3TyR*yHK!SXBwM%Osb#jAHCl3&h!!C*CSvR|a=BZ4BfJ zV^2Z=@&)_k-QA46fEqKL?jNM*@&?7R?k$_*tT|OFm1prZU4UcAk*aZ4(>l2H?%d_F zML)GjVU8hoj-YQ>qk%UczD-(B_dTe|rGNUq{_p3RZ{WvP=%bS4>APQ#$S{8zd3WFN z&gfi2q@o69y=YjGNig54dHvQoNy4EdTd9q@x_o+B0ioelk}h?&J@s$Z7nBceMJn=p zKa&bm(^gb920=4glLcQ;eGEpQb@n(!FW28wTu*fJVydu#D2bs@W+&H;Uw%|FS(w-O zFe@o*XwkSokWzK3a2^K6JgQ1nVz*JrtK8=KvfZJdijo!D z=D8Yt^aaWW_4KH$*LkYi<^5Ctz?Yn;AC9<&dAL7+U}popBq?sE23BlqnQ6LWFa4-6 zEHODd%-6$@qXA*m`+Rsg;dU)gr@1YV07(ONdX3=rB^(nD_>qOSgJ1Er3f`*qK8$y3 z;t9=XBY)Phyz}ENt=^(XSK!~TSE?Dpo_9(ggw;)K%^g|uI_;GhwreQsKUnS1JWzqd z+q&e9@Vns@8M^8zweIcM`Y_vLqZs8||CGJLv}RM^T-NZUbejAMT&!bf%g8&t?hK}|yZ3{un-Vy)C_ROldeeH66A{=w3J6-VL zQe_l$8yM5_f+)EKTkDRW}tZOv+=sH`Wyw>?c|1Mj8&LZ+ae;4uJ{nSy4FsCa zGRKl9ZdUp{tisCN%8nLXM{&2*$FHtBz>=t$F%z}0AV3HYhmLD$O4;0uY6RhnFKH`D zEYC;vsK4CE6PfdLuOndtU1e0W}^?zC~CAuK8?e^xSZBLH$Oja!HIWot%>RT6Za zG+s>iyLmMYN3nuM^U3l$7*exuIzNen1CE0ol%pXE zaDT2pmhlSFHR`9AUmy-Wvn=|oilM5{%yci0Itc0d?VPrIH7nR2p-36jpz1=r9w*bKvrw5MnU`QeO*_2{1$+K43pEYFqM_gNLH>9j)mBA>9W2D(ttl*RTb*6S zNR`{{Ek5Q`75Hmgd_b(<;l1a)f_NmMyvnd3rV8sfDA;L?Eg8!#tc++^i(C&fR$LC3 z2>yJb8Kai>&2V<@v2qX!lER)8uWb_4w;H_Ar}c-^(}7k)0>~f1OYw=Mvn9ZETZ?0r zx^)wDQEj!Y>$OHTq@z6|8krGear`e4s7*^EXGwaFkOoBbX)-msvPP}%?x?3;H@LeO z(sluezDA#a1t*B~I`Q-#544^$K@aGaM0EI3Gz}@cuf}gsQ#oycvwo z(SsM4*6yX)-=U5V=#YTH@?dcPP6Wm3ETT!Q*%b^D+BzSaoAk;+a(z=LZF3nT+uuYr zf+XscI-))tBon^L2B=Rkx$JILNV0izd@Yz#Eu3X+l^bvwAN7%q?{6NXuHBzgb*4SZ zS2m)%v>Yesw(z>UdAk+0Sg3aJ_edQ@4hr|g)beXgoE}G0}E1K!75*DMiV8uvIM*l{>f@RE_hC6>RYBY$;8=0Rz#loCm$m z>q2~mM88+eQo|qj4mzV$yZoZ1yV_GhCxW|Hs^K# z4suJ%rQy||>o$6WsQ4o_6wnW4U+o<_++f@hEYE%Jso%&bw$)I*bTLzlP$%{HB2o?B zL8sYgFT6Zr$Oy99MOwlSoR;EjCiNO?I3yAiq(s*_2m1J8wXIXP?m z@Bx=W{%sEU=}UlL?UK8{`c$j9v$qASJaq@wvbQm3Q{Z-sJUIcX*BoJqkeQTmQs9Ya z<#sktg=CTyLgzp1{%f*{*uU};V9XI=b7e1B<$e=(9sWs@oYgaMHK#%vwh-8ja= zt*~YYd|u7wRK5atw++o}(_?#QuZ9h0InKnqa-0}bpkUR4jte^1X*9o@Gq?x{r;O2G z)SnQ|^tN4(O|4*?{U8@R;%n5x`5xM(%V@Z*rqi9J(qOaFnRyZX0s|+MYDVM>lNNdX z2?rsQQ#BIvhmlkdM^AeXk6~c}AOI|vQ=z-lOI#-0#d;qAFHN2Do))6{h%t4f+3}6t zO7Yi$F^T34&O>`VT=#y{S)&8E>YrO?Ih<4QoVoldhk7esnD~FRS{;I(;>W{q(3+FF zPdI5|y74f^(T}%9)-?QnfpNH(I-qo=+g9)Srb|UF?g)0=@h`@|a(vPjabpTnKX}@D z^J-C7qK4(ix$D6TWAf2W0l34_l?=;QbHZgG{ZU!Mt5r3`c+#dX$YP@lc+az#K=Luj z%cNW@gj>%>*C(5eq;HsBI*gS5KAhe2_oySp3SaV#f^g6jiI%A)#fi* z}8jj;>a3 z61`*C{rQU^0BOzEBuZ$)^3z}EA-{0P*Y$It{I=h>)q~~wXKC=3RPcBK=lP1_yxgZ+ zInTR_!>h|B`pkv5#jUS8K{r?(*<#pUR(IhW_7={2-$-+vPF~`=aIIw#`*}Y23F;ll zU-kSTRq_JsH_v%uz+K$ihj-H8J1cwUi-fYPhWy#h%$d-J>q%a8n$o|{Vn$+O0@z9d z7CW#X6>~b&oJwKE^1h{u+m<%r*3_NgLC2V;!tKtNt-E{2o2*rRDh?g`4+P3NU!9@0qCYH!{Z>Nq33Zd=&rT@)Pbp4;+aP9n6 z^81#Uh`XbMn~RgX^Lx8wE7kCKv-D(r$SuK+rZ4E+-mJSW!1LOr|`PCoOYJuO# zKjU*@x+*x=b#`utD|kR;)`{$J}vH;lbXlbEnsKrleg`#(5#F)P-j) zpC=}7(>QA4DF{AIFHPHxnt%wfs);v(P*}?~>Zo)$v$|yAp%G& zO!YyD3p%I2efBjXS^ns7X&4yBqnVkli-XPr6ranI)-&slFMXn;GsWpYzHaRVP)eLq z=O`{5^#KCqVM-HtgkT5-an=U~k0yLtXk8pqsEshDBI0;~VaMk394vNvIat zM+NI}u^x>io8qQkLTdUBm6W^ zN18?sss9{yRxToPI*+Dy1jsky4OGvioC`e{@-P8L!eSziq|ua2Nh5#TI{3~NK^XKV z9`528p=<<><{(Y@O`ys=CalQU4tC*+OiW*r6Z;_N6#~eyKpS?R%iiz&O^492wVH~_ z?_9XI?abaAlNn9(5|@T5H@?}Asa&~|zI^THFA2gWmN50BbxQkuyfeB?c|rcPfk=F{ z5%azF9P(xRzB@SV?+{!&$dA|QJ3~>&jyRZky+EY%M#i6OEgpobs+q@k4V$d}V3Fx} zBS^$zfbZycj5OM%DJr=jdT)UDM2oRnHDTFpxb4#~IR52#rFA8RahRFrwh#5+zE94{ z4%P%BuO_j5(6As9)~KN$W9j4VrH-3(;XSpg*17be1mj@@&nH6UG@>YJ*Gy0Y-@I16 zaxLWAaa*#~LA$)~*^Mv0TQFZDUGdsZXE2iNw)U$OQgos2WaBv`O}3*M$t$Q8=hE-- zCLrr;{6>j=mr&|?4{ap!*XJg_$W53IEeCP5h(G6h~RpjW6#PV|RP z)Su&K&sFWKri=7V;maKw+5Iv)nco##Gr5yd5hh)qAw;cd@+(Af|9%eZ?nbHaP3Sa&o)&A@1B8d+KsY5n`wOg1#Dk z?b}Pi#N6@)iYgk=?nZ(adI?7C&Lk!pp$p5-4f8P>4eR*ZNn}8m`C2T zxu(SqVVB*94m2c2LA-TlRMNfaR5W<|sLaant|qt`dF192Lx?eJp;k}+ZP6#6TR^W1 z2#DRrAIlc5cQq^u(ZH$Hu;HSjuJ0^6{mom`5yen`H<&tL?^rVoyeR=Cb^KC)%+@l4ZYia(+AF=MSF_4R8v#LP+p(MOR$*>EmJUlxj_wZTb8xLddCNwz4PC8P3(>&mf^ zFVEune|CwKrk1$swix9AkmIi{llLcY5puMkz;S35NL6$G*TsuKT;z3)>yIWP2A40a zRE123cU0BIj0VDTb^7vh-hjxmXjA-GfIV@}OT)9Zp|0*t|H|I0E%x=8Fp*-l#>Z|_ zLHNj=#4H;otsVgZTb1J`{5tjRpxIQ8FL;Dvub?)Vy?|f5bJUfp=#9->2EvUWwuzOkYRaiUh$ACPa^L7 zZ{ga`t)w=UTQGIhn)Od!WUo}}-x9B62UrGUvgd?id#0YTBRyRn`VwQcm$2Kxu`4O($ZcXjW*`yZfnYVVgQ=E20@i2 zxAS+|+iRj&l$1@E?+0igJZAv$W5>jWH-*d*J$@T7h$7X#xD8pBVo2z{RMR7>P+&7V zx>?uRq`C#!UA1os^R{YfAD7H!GaD(($8tA)IES`Wm*CLFWOrYk8dp&sOklizgeU?3 zR-7f)7B{-{=H<8)C3J3MQP}lnrfJjMm=k_&e~^}}9V9+oGW*D(GKG%Y_RTkTM@^Wy zSuctzZ>%xvj}7FuP)|0A!z^0`g$uWt&nYHH^Se;Vo9>^9?|*P!Dmd_~d&djjc?M>f zOSh-_5bxYfEhH*;h!8<{$=QZ8bAPOj6@**Tuj>ur~Zn5f|@3U(r=S2`caNPpFNWUs-C&sztU)`>k;{W$kuPn(x8{|pcGTikmiLsG@p>c| zB#iQVBv)%Mh`2`>Q|k}&^w@t?Gg=WRO55k z%<#lRRPnrY^zj%Mn1;6zE4xh>Id$6mZ1cYay>G1fI`lU_^oQN4@2bhyzV*7ok|+>G z3)V=+Mh@+{Fw9t83WhwiSVeyC^_-SHA48rO7t7o#1GUAYnuM&BC?8vU)B0OSGK@Xo z*|sATZ{`jbLy|9nmxrMSYc~6BhW{aL?C^8NLtoV7)(u;IM6n($(Q)}>Lsx!6FN$^; zl>swIltmZVjjLR0Id4{p+~6xSdTqc{92C}$`xw)%AGj2zqE=wwAT+lZt5`O5gUk(pYgQ9V(a5_|FnbQ<+f0Vyf;Z8 zN)iEz(O0AmYv(Oz9rEW}uEl8@*I@!V=ge>xXu!@1vZo0eBi23rmoPuMIjkFsOAA(S zO;!G`jSuo}=w_p`L-(-RY%`fUgf7;tY5RoZzcm($k773!*Pce-ZLpyRb}4eZdL~?n zW_o+RQCw#>Esci$;r#iA54KiskAPvT1kI1{4`-IXQPKBCxQGlKtPpE;6El!{y;SHVv|M{M*uc zs@ZfUm@8x5joAlntvh-9#*&?~wI*j}4y>FBRnX7B>Fl5;{efBI5DTE?~n{G2sI}$HeU7k2w_!ZXLPN2UZf}=vxDFzV1k;i4PZg zmk-Bv|GRodvCYq*qR!+L7Op6c0;f#xdfyK;3nXl5oK3{JnD>XpNdD=Dlz~z2Y>bl5 zpb>@dETd=TKMJ_kh(I6Q`B%qwI+myre{Wwta*!E`c7=-e@coX8 z0=l^MZ+(4bFk@n5=Qwab$<8V1=anbr>++*}m*O_}{WJnY6>&*~!Yl=n9i8O_ADryG=uO=xH#ikFHv!f%N-4+si`9So8-Y39U`{Vg!1aK4 zj3$a*<2FfETQhm5Cj*Mm#5ItL%io2d>Yv=LrX3(Ft9f|ngYK2DW{Ll@sn}IH;UE-L!X0% z!-AUlW}3RxC6GAl9f$;fpyawKTXqho!>@0)0rED*`5CDyghd;9D=n8Yw^EMOHmJt> ziYp-Eo=jIpmbUVhsMzkgyN}1Wn(|z1F_Z%|2KfX`Fent7r%dUR^K{lQk&le-W0Fvp z;!d7ohjpXgENG3auTC9?v=)z0%2WHLHCkD$Vo*)1bvl16Y8VHMGQBxkb`p3Od42{y z{JzNH?`B_A|3lNRm{^v&pP;n2lC1d(mLeS_gLPzk#PG+_guWM-Mc*xB&k2XLA16ZO zfrJC#*xiw)3X+ho8iAH3<(2ybLG5NC=e5EvfA@ZcMnAgw<$$=}-;ArhW#zTq(TBe?CcP9yRIp$;+U9KP*T0 zEzc`xdT5e;Y)VY&qUs4SjZ`T;%UR;LH6$rLbm`po+`aNb!5>;Dai>ho%G$57?TpCT zgO5llZJPDAU}xH!H? zv>_=6Trf*L!VA}FS}Qm{i<_D#!2?dP*s6lBOtM@27?{o$Nvy!X)tX9^=cw%T!S20B?=syj*~rd^zJMwG#yWmy`Ysb1 z;kYnKPM&Cn6bL(7*Hs&=q&4+KC?MEO#LyAHx0GB89Cl7zpK)8SJ(ZIXy?ekiNf?W| ztR3W=ExkXr^&(vZTIyOjbBKHheE_ArP23uZ){rBTE<5GWMJ@wAT!(o7XMZ8`ziK*o zz{sY#ZsvfP6Kh?*fZ*A4%}2$5)(76r9U#W2wpr`VZ8>B&k73oiKS17UjMxReAHf7= z<9jySUZ6;=?Z6JT{g8aG2E+4m+ToR-shJ~7hmX|PKXww9g^eK|ZbQ+JYS%wi^2tA>p{~T~IDb@=WS*V>1~w z#G%Ss!B6$~hjN;^_%369`(&X8V*Pi`JOFB~|Nf7cmQQI*NXHNgt{;#d^# z^jw>2A;!XD>yIXP!UCGaLMHZ&bDbY3MvV`wQC?@$0jJc?n^l3G)_u!SlXLu(ZQS10 zUSQMgsq9s*rCmnY?0sJfd z)r~uj9pvS^ymttt+Eak$MFik`dBU?|AH+5g2QY1Fzg#)X*ag-_+Rx%z|v>qWnYPruR(RV~xi?bke7$82)E{jBqH z0&UJW@-fKk+U2GLU;)p9n96#z3|+#Q{#B>c30A3Ep-R9_mSNm2(+%U1h z_+2fjP8^l=n-)s;jH0LUlPvtcl5S9xH3afYu zIB=pcv1&@UFN=9Ia!MfFBR|-7SO>9VFsPzTr8PNRfGj`9hyP%_J|1Fy#AjipU=d`Z zd72-(pk`9Tlx){_ZA)x!Uab!HNU`f|5tjrdk<@j6lRDg|_;CvxL)#;ypiL0OBdVW6 zR=-)odPnQ+B=>BFrK$N&dqHrWb;Z+*5cHK-r2ct}>d66L1SG5Ri~G)2 zYoKayJsMZO-+ZNiQcYvqJ|y%*mmiS?8$9uhOZ_>X^OA|`rzG>|)ku?0sle&4Gfj@< zFYt|~W{&jOhUbS9CUWZ2m=FuM*RMHfP8npC;{MnxhPYR(>4HOZdLX5j#qbsXI$9{f zszact2g}S?qdPB@1V}RwQww{Y6$riqy3r5C#=ocIL4^0*7JZbu) z<3{tIfi{}zAna^=1WjASJ&jtF*tEh0790RFe>}CAcl+bkaMvg^ zy@>*bz6^N@&74|M(JDyk0Ae6x&&P_a{T}-!N!%77`4+VJ2JO{E!Qlkee4y97pqd6P z^I&Y)g493Z2-{2f#9`lT?E1O<6Lt3?#<;81A z_)W(%Q?Y{s)6n^SfawLgJlt2Ar!ITZVZj}h_=4b#{!l^h15?$Q+ghuab60!u6uaT& zT8$h|`C3g9shlY3DEBe!`cBN7ii>6pjb+7~Zl8V%bamz9KYT1v-sy;w&}3y%=Nrm+ zsO(voR(;SWrG3E^=f-+TvAgCo$ZFJIT0C?eo^jmmk0Sp#$dK^RSEa=%=X$ z^~&A`y5W_o9Xo(|KNsGYqLh~tL8rARHgnk2y_i=ugRMdCV=iO2rhdf({f3$+tQH`fvy*`Wdze)l{Ltji z>TKdeUBjKJ%pk&s=6x=(9M{>{w?}n+-5r>b(zC4yE<|Q+P%rXrsNYhQ>A|Cuf8uqM zbWUS~2I_BpxL?UlTDdP;-nn<}LhB8uh#HtIWWkn$EfnyEd1YiWGe}YFQVpCRZ(K@) zgui|9MKtGP^S0FGey^oB_B31kOIJSR!2uf^VV<}3%$NTS5Ny+2pe8059dU4!BIXqb zCP>eu z@)}N`M|{NiSwVE-$4kt*`j$qz=FHuL)1l%mxbLEbNa^E{)xG>kMnB4S>*CqeP-3rg zs&mw^tyUxY2pBN;&{ZRsRkl$)y_iz}3NqjtH>JsRja?BEw#B0Shv>7n7c|@E;VxuC zC$r9^%a-@$5$2`m5At1prI(I5TyPsw2v$7N6?|tklwI^7B*}M3v`&pQSUE!OUHP#I zY!R1#|AN~j@P=85XrDi=yyxg|BuR5wJ*=>3PEuxuBa%=tY1?nNemm|~3uqMw>uMw5 zXkGe%j8m>6!%DVo9n|5dOJMU0;j~N-?1KM$+LlmU7Cw5Ya`Z@gZh1+z+{4Tco_o<$ zMr)gRtAN|?4BO|@hdax^N?b~{W8E=WzS?ekA zTWar2j88MCUpQC>-#oh2nV{2H z`KV283ZQRM>1p^-RpaW94|%KKWCw1Vxz3XClK+*K74M9TcZ@~81$GbnyZyCWZ%yFv zhHRHkjoomXI{iI&kqcG}xQvZe`Rz;XKak}G>DtRoDMK5L$h`i{Nf*`4fI)Ti{c5-JQv`HbV!M88L0 zYpL9ty7w1~ya6zs8ua58EWNTXBU7nDSM=T!=+G}J9TS^Bk1y_eyD~rxpV0qc15U-YX@0&pHtd$8{NMH6>-?5!R-&sPz@-fQp!qOianlVt zcy7@<|oC5Wl8r=6bdHU0d ziF1HeFE)+sq<@d^HI@Lk2jWr{Zk&p;G^94Uc{C7|y-8h`ow&?jGh*G}_Pbs04C&_I zLFx^itwlspiQ3R+6|J6?R3ZKnSa8UzPa8X4GTuF6YO#)4(PpJEn>9V3IPF6Y=gG1Ovq*+B^U0Lt;R!b2+-pU z8^v#hM#LH$7X0^o`oXu|?)L(>k`@i%EmpZpBJ*Frh`(7XoSk1kK?QGUz1o>3F8pzw zu(9i!i4&DRFEqRE9{oCe?DfiaOoz|U&Y%KLftXa#Y{>#9C|4;P2=(M=QB|&@F%gxgnL9#74D9rg zm_fhmE)=a9_(+4~CV)>}y~Zv*dG4+|smz&|(3+pB;@6~5tQ$jIdc-qd1B@swD#|V2 zO#Dj!^82)eGfbT?C^L$N`u?L6#L@iMtmbb~!AF%>VH(2Usu5l!ct|)ZDAYv0m{ATh zD02PY5`KG*ha47$?m{|#!qb~~VfdOpm1AcrN93C@l-6A9q`A{sL z(w4pw@tf^Qb+_EMt|;YdA}0!4yk@5WloRX|QeM9SxJ+j~1$aSs!H}+l{mK3MYr6!b zBa4jLfU@MNsOw^tJQ7JYeDeabKPG2X-fl(w)BWp-ZV~fTT3R_>@AiXcnUuR7S*S1# zTS@qe4b+u|fy#&7;rg zgbZp8VlDIa$=jG-geIaD%U6iC6TuA@g^y5DJ$?r!8kcW)Ekj=QrI;tJ&>xX(#Wh2! zRKxs<GkCFzWe-$HM4lRb%VvT)uD+n*_H?XMqjkYu(GlNGx^q6X-(kUi#k89fi`w zxnS~x+||v^{(s`Gb!I(O!OzbNBPU<*DZ4%K!3BLbtJFOU9rMB&+&dGCahvxkGNii^9mjlGhBqLRI@m9m0@v!ng+c|c4iGbZO?$75n@ zB{;Bp+pf{Q5`E-8q{+_%*Iwt4jM&>vTK2$Dc{>5tP=Bjnu-m-UHvi`zNXvgJBkHHw zseZ58|JnO3%-Z$-ivO#XQlWp<+alMRRA7+jN2XB1w0Vr<=n}S-8r+2LN)WBQ(al*{ z?nIlW*GDf=$e;Y)kvmNb^&uoDzqp_GP2ME5(x}DC3?kV3s;^J^k~Kotn80RSi`ZfR z%3WRX884BGg@K|`F8ee=#WEA`pRHn?+P0$2A-8wk?M*e%EuJdf+PUrF2Ur~!^9)Dw z8f7*}=h{{7Ko*92v;+xYO-U;Un$y&J2(4@;Hplt_|C^-U^e2=v^M2jpzkktp{pZpj zOmS$NWOSyt4@xd{@IH|HZ=cQ@_vqTAWrOSQCiuo}H#>>by`9u*bZr2Ia;9HJ@e!~m zk7z|Gv+3qW*{EtRq+kNcl(qb#w-1-S_Vw<-0qUlbh|B)`?mLt06j_s`KZ@Ip3sbAe zy^%MhbrEu#2{J>iy;+>DWV>Xqr{dilaHtlT)DGL;X~hRt=kzZvoY!LJ>S}In@P~J_ z{@Skn5wc-popfa+%qT)8Eo2gfI{WcY=JA6Q6APbR^t@X{^(3QfMMdcA=~K{ZOwYan z^%*NfAjcg|U%h<#x^+tIxi<6TdXtc`z^&A(R+-K9zf1NLX&12xd$q@FzptydhG8Z5 zUECywDBC9ECw1x%4(P~_GfI_KXES$fHaGkp6x6q~^{jt`^X5$XhdeGH<#2oy7H|^m zfG2pUz_EweuGni3T;$qXI#8+YQG(TD}7(wXoB157|p z)P;+D0`$YUocH%V>W#f}+pvi}^>?rSdL?2JMP!V+^)T3VkbPjRh_8k(qIB(Sd7 zK`CaUyxht^i>vRW|?HBk7CAeU?*iC20Zj%PtEx| z>xvPp2K@g(Z^gg#FyML-M#Wd_y*SAFx~$uVU2qMOuakY5e8p=D(i@ek`cSnpvfp z|J8YP{4YX7Nq#kuuYzqn87pM99%X18cu%}1S5H{@Ci8Y7AjuOC)D_-efA?Y3`?Cp> z8I&Lc47SxAtnFopXUnwvgT!D&^TBbZh%ay!GvXK>eZV8nudC-T&R~SR@uxuYMjka`*Hfb}^N_h3jv%5k zZFg3p&{J<6sdF%0r5|rJxWL4H@popD7a1U!-_;@^m-2AT?->W&uAi(N1Ru@J2d~K6 zZH82rFWTid0{II2IfS#aJ2jPDW)_);rVrn?*5;|x zZNgh&J-r(04raVGu;K(h?e65MP9;L5Ew+IS_P?|qDKxNhP76A zo8o$unH|0^{1`a;=vvajp=bjCZsbE>d98zRyrOQ-btXRhhrtnZ_M^?4AZ8}AeH~oB zb>^#G!_PGCI~&AkyEms5O9w%#4NpB=P+o8I0WF|2@FBE-;zVskLo2T@w;i+@+~7Gs z;##Ybyak-TjVAYZb0ZQ&#o?`%E7&4G`(;rz(^62P#Fi>+L1>ukIYYO0HyF4+X zMjmr6rleZ7WKz%g0>q1Nao<0Ou1KxkURvsx98d(zeOJgSueMku1_SA>50fy(NdcW zIOF2;g37ZVvDi1*DAwt)7)}8gmP&Xp;4I*G{}a0Zet$Fi=U*?Qo7blq`(DTQ?itM% zAX<;RMKUwSPGDBcTBIrsOb7deX>k*n%Y_3n^j(Umof0EGcbPr^&(PTL+?o!j)|R^Kh>v?$zCXEhLl z*{?wM`&ID2XAYkai`YN8czzFmc=JW${Bdja)2+TAUn`M z%};BcYbPTVmizKy&XF*Lo6$YfDYcuA;B+Yd%|Rs&?EaW7uQxM_(&y8{D?V@D##!i( z|8!E98F?$4`Mou&~RbAo4UG9UW&o#al zfj6P><9f>XEy-{LKH#z&!{=L^!+dj2CchUy-3;=XA0d5rIG8E?I39gAcdNC9VZ6h3gJ3~Qu6GjASoDw+&h z3pQhaP5CvNzWkguL6D>5uiAZ;m>#tgU7o_ljic;79K7GEi8uZn6q#U@Ga{N7tzkn< zBC+~pm2~>SmzLh!!b**H2Fty#=Ciwcf9n6UCe*-Yz+M=gp?jx?hW~Z8Ndj}7Zfoiq zh$Oz{C}O?E0NE?q7Z`fooj+t2MEdZYlrWMfKum6eXkX^iql~#v=``OQ z$4`YZkGB}~4$8l<#^jajvbG2y3i;XnRgpW2f*KDm$4ucUWs@bWcp?LTt{v z+)H2oBOdN5Kqb;Z?$`Lmq2shvBMd@c4`E~wc4JA1doflQV3Hjou83yJn{xZ9@bt$D z^J>FQ&I_$Gelln;qV;6mK)*}o#q7&sYweAhL!h4K0fiq=;w2BN`HN?Aomn`lXX)sQ zy%@CmaKF_4TV5h@X{7cUp)m;ojntsY{XDvZlcUxCt;&@Er;9IkRq^z+w#G)g;V8Sw z3*U+M0qi^SmaI~OnCf}ofh}Fp~ zcbZ$K%gMb75LcT(wZLDn^=X3(lQ1#LI=O)7Bdg=Ic2XGIWjprmdM4JUUI0d=mH@j? z6$Q>sFLc{RcN2m)RHe<%P+X~L!uen)#{+-H#_6J$RmNGpWK6Lf3k|pGzkzbUw05C0 zVD*_DCl==|TO1ra#E#IVtfX$}jXUnR$>I@no_LptjU9S}-Er4`=f~pu8WD_FXbC~< z%YD{vWLOuZ&I??f%b*gYC=-T$`E@ZjP|Z`Kg^yaF$a$e;_Bm^{hrR!<+aJ0jx3n9b zL$@LtD!=~f;(?ktk%4VQmj-ck1WBdt_S+faYAdSk=D02M#ouzGd9#qw#6517{B)Sc z<5yQc`{rx3JRc8jPg}|V2`mT%XBeS}wb?w{t)NpNiZ%_M!!#z*7OuCI0yp*rqHmI!arq{L-Lu0S5 z>dG#iyl8etW;#IqjxU?NoMec7!8&6I>}TGhn&y?9jwbuD$M;yf@P9`B7N{Q*ZRl3R zbSH36y!gf9sI35nL0rU;FAQ#%tR@W3Qs9!v+=H1Z| z{K{SY!kSZsS#N;UmR+y$ws)!q_P&+#CasnJ|0@!g=+1+w|MUD0PLk#P*UO`6|Gu)E zf}Mk-wUUCIg8X||8@cz+c6KiIPPR^tv>YV`6?;qTSxBD3eStTZ2U_T!eH!}DGaKVR z-j?EY?RB)#>R;z~g`Sk){%5$$u^g*StbQxr0v~@jcDTH&KmR~W{R{e~{V)Bs^M&PO z&rcD|7-pZIkHrU3G1SlB?RakiaYU^hY4ZW56kfz}i`HCw7hUsg+k2nvA^}^@x998N zXtF2-<0QCZ{wkai!w>Abr^0F=mb<~7)~Hi1#d)}QVX*MohpR>$P%%~0VXC> z>FQ|kx9%yU+#_kwFECABvFx5gC2Zy3{*i;$!64QE;k#g6CRbXry?@g2s$h6T1Dobw zRI2jvW{eNfIo+aUXO=lMlya22O{ziL9jR&jDZesIe$bQ!=(=}Qb~S0C!tw7A2t@l? zS{8HEjkymFERkc&sQd$AXEXLvVcX`p%Y0a@x%*Y(G^K`*prD#zGH)aJFFD5LH3BFa zeYx0=jXl?zUw9bYgK>9y!}p5kED3gM0?iB@bN&C z&pSy-*h1}4T z%J1U;{{n0YllITr4RUI>+_bYfpNAT~N$tAPq*q7P+J9wp(5~L8Hfg%~Px`;82hTC} znBwk!QHbkd`^t8r1^~?MSg;&*FhmO6kH=5IaBw)y50ouh4N*zkf-7Z3zL9>4nt(mg zDp6Brqn1yx#yxk-Z2dP2@B_F1xLg6?+7w{W`w#p~bdR86#;7XW14P)s*~f|AN^R1!kK_e)*7$>GM26w712`|+z( zu2S4<=yD}rYW9aFGYHm_9x?aNwk#23`BVlIWH{|qzPLry$2R@P&eea<%+C4Jr+d?O z=b0>o=4S%4(iF-cE{%t1{AqdKW;#T(zjtYveWTvH=`rs7vz-$+TmB`F3+bXfIt?Q; zUtPK7yqu~+MIUwGu`&Qu?EnFnQYy6{ayWp^{o(6LUzT6>*8Q`ul9qIHTaHdwcbmFq zr|mZn%bV%bF0>Hd&T_3ZF!Is$Hto%Qe|zc{!`Lbfx$p88jrJE$@S?eYcE$Nv>38@R zt4k@+)29mlecll#CIEc(90yV@mj|44-&>r`x%N4|gpc{lRp?ny{;=ou=$z`XSIP6l z5p}yk2Hhf92MzUv0wPxp}r>)m3*pP-`uhj{j@D^K2{FZbc*P z0wxw*-MkW@wtzSpmDPX{^zrL)Xm!ezQ`wgNXPfi#?U7m?efO~54=b)8FU8<|`q{Cr&EV1vBurw)w@^erEXaYIDIZuz!pOqQ7$=zUyIey;lldWy_cuab;Dx)=k@d zoBK=@pXGMD-3m?RGPsdV0KDa9XjZF8H74(GEiLnW%CFZpZ4O?Dd$+oDvwbCF+;8{O zxnCrO66Y~(w#>4`;J)T>b6W>Tu06gX8@Hx5j1ZsQ&szaL%0dbw^^xFFYzD25UT-k$(Jh$;9JTBMo)Yy9WMJAi0+hWz$u{fz=_jQ>y{Y^BexW;L7HxVTj zhZX?L0a@@8%)XN_jh`X*$nyzLSM-Js&%d;HduJ@G95wYursplK(--^J7!v`! z<)CH5QtAgx<9pgXZ){k9NfB7DCHG%n*}1xHS9r&ccF%6KZ!HAT@vrvG+zq@NYb;rp zcade0=7{~KS7%HgyO-)!Z>rh4eY5*6FFEwLYuA5g%RzzTIB0on!gTR97yy#?^Gg+! zK=hdXU|n=d1;zIHFrVADZEt4XhnM}8g{dT3cie~?CPr}IaW8iaroN=GqTZ;?qh*HF zbyrtBt`zLfQ>s7G;wIOhH`6-(rtH)A^(rV7TJ@i~Ff-_xBzmankf5s< z-+%f=ubygh&;C%YZpQBcql?EV5WVWtI`vibYS?}d*W61Sw|VD;Z~N=+N+92Vsx^`? zvxob;R^P^nV(ag5!KPb&$!V?FQgPq#epT-$4mEq?wZ`4qWtt8I_ibM@~r zv#GhGQ{lI4)b#;<7Jl%mnC%R8)7%W|wqX@|KFP}y&&6(A0o|lW{!U?*K&azbZ?E+r zbhw}o@&qxePwP^bn*XDzL2n&|ZF?>U_?wh;X=~G?f*` zYF;^V$zlO8-@-!-W!9{Z*r{uJv<57@c*!QjoeG>X!leR$f|3A~(FCOqT{2Q^8PYRp z0O7F2TOgVPqXd4|H!AY?k1^K0RkqtU&;l$vH4X68DKY?a?Mw?W<)8_S-O%W41!({} z)bZs2T=3@&mwWLfBg0b6Wvo5u(QYO(p75eRrP1mlGH zdwSbA`y3U)h|mAlEb;tp{1kTKsONuOM?GQC6LlpimyUG!e_vM-e<6uN4NRTAoFp!I zJL24&ZA|{a$7$iD@RCw^DZDgJ=z_b4vzNEMkG+Sl@X<&N&`;ISSj)&*$=W8+-p<+A z$J5Wl&IKw~zi|Hi89ieoB?oU$cbt>2ua}SFi4zXq_V$08NO*cXp765w^m4O5@$arD z{?z)Mkdej9;uTKdAZYg9IA14woVq$5=jCVP=4^|z^K`d%_JHPSYwzJ>4{5=W9Q0)PR)icgsKo`aTfQA&YOV0wz?QLYmoo1PNeiM36T?D|iFld(Gv z01^;|C=ws8YPk$4IAR48z4H~E_2f%%k2Y0Ss~#2tbr zcO;|XQDPIr9fgIGXm;-&?viY8N|8tTVU$umxNu#m4~6&i6hAzAn5g(ssBT1!O1y4N zTUT<@#I~v#Wf|-cNw*6 z82fA32S@oXd=)cbkR6piV`O~(B6Rs#Uh=n}_V=6iziE~pdHLy0v!{`lXCf_kBCWAe z|J=Jb7k7^CKd9qiAfH#^{<81`9@YnM6&@fWqAK9P?uaBfiew()GADM2S)6jj+SEDyYckr9;vHvjPi0uFnB-uN!vG+pMFccs6mc8Vo zH0^VK8Y0CJMgI3I^pCtih;ZjP+;<_OrIW1xkc9|=#TKB|ssD}yHHax#!DWtQZVxKZ zX1>cWWy~6Hi#5&?Y${F9`olrDA(mx`m%@D+o%tCfnLa~W)R{$pbAj|(@3-2GXD7}(B)TZzT>JdAe<=RAH z3FY?evNs1Qj>`V0_z)nzS8&o6Hzvd+{N7YIDPNX-piNl5iaDsop@HeG+f`1 zMX<;>><{KR03tAdr1(F{A5s1*#f8anB7H(n2BiAMj*^P@A;tCTc8of;BqYURvXB(t zu3yddsZ!8%Evla~7cELL)D|xKt5FbBadt_nD3(7;5|!@VCtLz)#lIQ%nQxemWAtD5 z@E3LidVc60l@d3SR=Q|>@shv0S(@ML#z@N~K9bioXp0kLFxs?7qw1dzVkAmhb$S*x*;03)?cI3}*~v&Kn)K96jzg&SY;S zXE`owKYr1E(%=47gZ<^kn`RCFD9m5AS)BI!m*yO)2#-SIvSu>!zcnXcDDka)BCl35 zpINd%;C;u~%+ie952X(%|A*!{#g(MTmBhrY#Uu*F-gl18ENgn;)>pOu?EiWHm*$-F z=7VlXbIy44{Y!I5lI-e`Hr0xq-~NlE(kMhw-!shrW&i-BBx;>McErF?e9};M(op=O zvC{vpF;MNK%=vK{h_I;uumDih2~izG8?J9dt7b|qd`@W>Cux^5fr}_&w4o2eWZEPs z2sAZfL?Y1-EL;;Xyj|BYQnrS|y{fy(F2V|E$m}730i!q>AQ`G?qehr|KJaV4=qzT!gWjFh@j^p=J>PL_iMxs0v1sj>8Dq0E8#`#0aDB z+F%sX!hRUTIH-q$Ais~Ewop;MzP1aUEk>%l&~8YJg1?SY+qp7)#PCmrYiYf?kxPv~ z#*nh8j!D~Dyq?k4rE)4p5}n~=D797?VQ5ZORCr%OuqZsqkes_H*)X2Jh)Hy<(09b( z1Fq26Ft)Og(G~)gY?#1bguNVJ(|~oQDXKI1TM<{;#bjG~H2B(|!T*i{%?biFq^bq= z(9sfi7}A13O{i*?LZGyS8}zkZ|5iYt+{L?Cq3QmqfIwA2kEhVWkw>$tn=&t#tT%D} z@4*vf8?mmm|225L_%xI4AcWxMg!%@oPi6ho71vEAs0V}~R8iA)#kI2e`hR0?a)kN6 z2KV_NgI9`oSs1y>LZHr9cAEQqQs`n0`U^_D!NRptX_`Gq99n)!Fn}XPNa;KEXagK2 zv^b-%%E?f~d93$MB?qeuYgoVh^mF|Nv?8W-fs%ddY7#cbYM_{zIOQB_1 ze+gR4t-^~t-h#-e3M5d21FUU|&49vMVPT3P#ES$4@`98Ub61Gfl54n>WJA}~qp~9? zE|q`EBJ{PjEA64OoCtadazldT8hZr2wpMBV%-?oU4tr`17h$NaC0svc1NEgh)G95S zvDv^u(}3KDDVqeyu>CEosDVt}-?EzG6hjvXicLk$6jWFW^-ZXm$~1QsZ}?MYZsb~7 z&twagnY%(x7&$HEi=7?OI-7cC#_44wdHx@fWrQe2Z9^>?mFwpo(mt#Q$DC6xMLQe^wI=#48am zXz{H!u=5GKn-8fc9F#(Ya|3(0bL{mJwlV#E8bkDt#6U`!Vr(u_1T}`pXQC|(xoGAtl>mH3 zl7oCWo5?wOVOA=!KRChw@ksm8+~G%_Q3RAwKnwKIJn;q8jI6cvKoj!HsE=4)Sjc!J zTNsGjf2AVD{OIwB<$s05+%4np;}PGFWJWUTPc5XfM-z9IoH93b5r))mu&FS`JRV}I zj|-%6K7&nbDdtB!_Sqx@I2n0B4hiVwY-5Pzx(Yf<(+dNqi8kb&YaGB$S+FCI`37EV1v#UE0HBVjJD zxtC=4M<8!=L>QaLLHM|C;8G^cA#5!m;{i2+bJPm{Gw9~u-$KP?Xk{4?_H+GA#KoV@O`3KZd^6v_0 zpuc1MXP^}Q|FrwR08ntJ=&K#g4P9 zL(mfDn$Wa5=QE_VGiDBrxZpF?yt8n$Vwn4E9yQr&t~Yhvgvxxjpv0!)2=Y-b$g^f@ z)@S%Ax7FOp>I%X8+k^`A-1Y(l3w&~tVt@5m4BG_~CKNIOlpqEMuwghMCN2Qd|EwHj z&!u$A<>Imwd*hYS!D{E+&PG{ick1dPl?>IzO~N?L+i0!;rX$V5L7Ikx&>mEf>eF(S zUBj@f@O3WeIG}BkY{a;w&nh^}7VC2tW>2PTcc<7G+PW0kYOA`HHZUrpgzH&dMRLL+ z7NX&RTBAo7rw_l|oqv?|)>8X)6aT8d!H4QOZZ@Cws2C_Nen+VKD) zT z%j($O%qEMSQhAT7zaxY6%%8rql5jI9MQ2d^HgcKj`m(5#N3nVxYvf`dd>hngd4k#b z`KDQwoBQ<1-x*yucN~0Oay*U&d;oE7nkQaYpY0yiGDxf1*{G`ADSE2$yV>=1gwJ#N z3?+_~uJtXSPfEec@0DWWLW5iz?tRw{dc>9bW`hxya9kb5eQXMr{e$20VUWc7m2v5{ z+tKrC56!P$*=+i9&9Qp-#)q?826A}`hxyX1GWzlE_x!A`b2V<)v_Fww**?5hEWcJP zGxl{MTOgTVZcG3BTXCUr-+>#y8TjU93#gSX*qo(sv#|9>;T3npUB?OU+d(e8O#{yu67R{h+{lwQXB@@E+5K3p>|iY_OgXI(htAOq ztic(pXsPPDb6R+m?>4p7Zl2nn52j3%b-muNs%ZT{0jPF$EIng{jO(?$U!$=RW{q~I zx5p)rI`|!Wx`HGhyD_KAGiVAVJE4tQsacI8rsg#73y$1Mj>ab*00fwtE5>NFYSN!I zvE83_+q3xYpKNA!etx66w3iC}xa~4lGjWPkGgH(}$6Q~2v*A_ompQZfs}?#e{Vt7j z*(E0dQ9F`CR=>D(ER5<%TY$F!P;gAaM-04xP#QSsfFa{&A-9WadS%#MuA@j* z)IM5T4o*PALAs5tF~IJ|5R=yP6J|?3bT)hU$((l|AQ{)Dp^Gf9l9DE0xTsJ}7_LgAJZ zZ0C_RJ#Iyh3lQboF0VIR^xqMD*($P_cX#2+&W{Xw7%}kDfEMl?0kX=E!g#ArMEvyA zMgewl`B}&D$BUmvTo=Q1mN^?QzPr*TV)f{dog4C*S*b*b<@~}109O57S_Cr7#^49? zA*XXJ9Gk>?o|2lF2wRH8020`JY6k-&cNEM3(Zicp1}F9MGm9c1@e`>4(;1{TbM}n# z$A?pw!o;KS&l;;dUQFwK%4-bS%<57%=`+`Vk|E2$dk(+(PU}EYQU?JhEJ9(VYr2e5 zz4U56xW{Z7ZC?uRQB(?mOfiK+GuwrN_MB4?(&tDIJ@^nHHBDPRl`Bsye)7##iNV?+ zK^Q#Zd_EURn+ATS{96S25m8KWP>kmBROnCd$60)=G zi=tygox~M1aFnN-l^66F&fzaFSeGXnO-Twr2h1E!;_px)_$>8 z?^T|=hjcd9brtZFq_Ph0J~gOQN&S{dhr z(O!q{x=t^}ITzi#+gCifTzSS8i+uK(8 zR&6ax6qBNu%8pO`4#~PZ#pTR#?aEy5t!Rzy?s!E47N6uGTlG2+fx{1eFESWu^mfLlBxZQA*-KV5|)bOea!omkgJJ)$XxK}62 z+~+#8IvDS&GeCaD&ireYMDTVKB}MhCLERPA`NP8l`P}7F4A39vzSJQigQ^g|OM~uJ z?*29Vb|EjB{$RFhv9iQp!XaMyrCWfL=Sz0~UYfxsDhr)qRh-YcXEMQmlUR z(#?SKkFT49T8HB3ho_b=vBJ8CCRHjZuLKUSOtQjY8^`Shd;O`cH~gm`dzn7#E?wX} zfACo@;I#5LrK+{%Q}?)+XIqg@ABGQL^o1*d$`YD4Ei2-#2^!NbTAG(RWzEHmaZMQd zYN~~2J~mO@Dj7`J{?=BXPOnKeu^)W)bwSD+9qoy37~<*oU;@uL2x$~L1CaBH9ZwfzyAZ@YXx2AgjffA*J=tW5}P_0pAVS?!` zNjX4_qzfLW3>kiMB55MWh{@?b)%~XyL1T}zB*1$_on_}kO7C{3eBK5n&gWc@buSDw zimmn69u7)!bqaBO%M4%9z^Vif-z$L$X*RScHVZokAL>7?|DjoaiN>7;>5fgl(p2U? zXj}%vZ9aHOeg^mR3KD!XiyZ$fmT-!DP$}enZEo(uiG`STcTmlwbb2 zmz%~#cI-z3ml>tn(4B{RFZNvgC*EFk&{uk3Hl+0S^2Ap^|Kh#xdxkGry5y)ZOIdVK z+`^zf`Wo}B!=n;ru9k?!n>Il^SrbEzuDJ(4Cv9JUR7!h1WW*VD?cfvFc>=etdF!dg z2vv&P@-2zi2bN>^)SbR(o>cPRaBS;=W8|J|U&^}qEh&hC-SB2s1J(0}cnUJ-uR5+u zs=gg2Z^W4d6&15{oIZcNe)$UHjT*l9o0F_xe|{>O#1V^gDXNdHxPKV*;6i<<{W@Fu z^4_od{`DMvPad-m(fZL6CYMW1f7~B5vRB`Xrudp2^KXl$VJ$&}X z;Wv+Ly_ZQp)iG6C-n77E-4EC*7rtMOLlfPPOJ37A$Gk^HqF`Rh$oO|V$6h?C~ z@x183s9p%>p2lXmqx-eGt;N!6H>SH=5B5f#ySTcB*0xS+rQ9i9Gvs_K&^b&KK-nSv zUDNFro&+#>peYrs&RHUpiT?7XmUnxGNgA@--0rHgn)FC~U=S}4n zb{$k{QXx5Gw>PIg9a<(xn-qISn~Q5GKVh>+$mDs3RM`&88l3we05V(RFKt z=`8D~l-WnNVYnGQ!iw@jv)1eNj-ux4I~dHo`!_=}I(N)Bby{w%vN6*oVg7-~J;(K*HmBV7cao`U&KK#06 zc*bnAWar|o?6qar!?KpO_9vISK71>kOTH?*pR!8xTxDzbW_0$VUEl2F{nARmt!qBd zUp}i*+gzEuGi>>)`PAWaQ8K*#KE>-7AFfFT13ZCAcmMF%57E)8N*TystT{JfFmg%t zvN|B1f+dGmTm?8B9wc==iMHj0{HGTJfaon7$!!?8qd}qs2h#&zTnl}FoLF8?yA6B$ zGykaeZhQsa&wMtuHGOueT?A zWBN8KR9p)KM&h{!yO;I+C0WExE88w*^c0UC{(RFr?rQwyFh%*Jf!sddS9-Mk&zi7T z$({qCr+_;&Fx3l7muA<~o5(zwz_MlB2Zv$Nw)9SyIbHFnB(Bg;WoNJm5ObIYKShuw zoI^f_<63Ki^H;(h_$6UWPQTm@_Y)VGco?qS|K>g`e~RS;t1ms6qN@0P=IV0HUV3Nl zyf3?utpCrX4LijvK^sV$%95)EQeXXEsZCyrO{LfDnEBeVd*apaTfgdMmwI)0fF}P0 ziUi(sAvAH&`|79YYFFA}Y7IEZUj@0u;t5tbVEI-E@&kj&C*!~Kss{fO;*{B zOZdX}N}D;Q4yf~$x~}b&whq*;TYSGdpM-G{{yEy8e)^f-wpf=krSFv=T{dTZF#?K~S za`Od`@j~|@{DbIg@0H3)wCDmZc(*W{L&>6)y!Phxz&_`Vw^1}}QjO!DZ(jcX-TwH( zYx#k%gVC~c{+b=1-dx-e-K+g=9-yf#koysSjpfUIE6I;rXL-&=b=%;1afxnE$2M-> zH||y+R+ApsSy1uluiqKck``us;_lbQuQRpzHc&F!jQn)fi+Gsdtu-JU68`E`S}P*D z`qTR>`5~6iPpF~*j^`&=lSR%`Q&0$yOTjP{Kmj42awwz^-ZtsqU-I9fgx=c#%(@Z` z|D-O;)ou|w4FL)0O1;`nv>4WujLSL5${E2ebD*EYb5#1_Zy=WPgjF~V&! zGoI`H6z{oyI9|c9KLV;!su~o1@}qiG?DXGJL8aJxoITC8dxj2V589tSxOAa_7{!=p zKhPVTl6QwzI@PsGIg_FV)4~rAWxX01EXFV$41TlpJGK}F@(Fx9@KNdq1=#K)Sk>_x zH+>{>0Cu^^_mu!II`q>RK-t*ZrzfWAh z1RkpMHjeY3G5*MPg?f2(tw8g7kHhgZ*KgD6wg2wt%2WkfqwF0Aq*w%!HJoFz5dr$8>?fh3Sk+)Y3^2Rme5cvCN^?8w@P|ftyJ32 ziht@e`ZODqIL|EMlGK@+@GxK@v(=NJ^rAJzi0NBJ^mx_6ZuKU!(Sqw$S|c{pYiSo= znACch{*MK_$#BXD@YBS2AjO@2O#OEN9esS>MgE*GLD5~=U&qQ13CM-oE+@1@BOk0| z96wgwV%tDBZ%`q>hud__G)cciZ|=nT?HxgKqg|P)#o3`&*2R(c)A{2)vPD_)T$RQ<7iZ=&YMQu)77SxycLhA_=AAed zXw|u&#rmj|fB*7emEMZ6jOEcN{+<#~t2C?2p$zA=qa_Pd8=Vf8X{303d**^}zPHP} z%lCQ27+xA9oG&+0X~|rBr(MwM*P1|kS&Z0jtfuzpdiMHq!lJ;1F1hTRE`wCZ>*O-j zkzdMwF1pP0e0ds&KJ<`hOroxCwJzW?QaSe-jx(!(_JecK-UAT(9+zGwgWf!V>Tch8 zPZYQri@AE4G55BZ1&C|a_y)rqZQh{(_6j)y_^+!wU8FYc7KyoCS>t=L6w+f#kgKWT z5m#-B$nHiU?lWyN6j%xhw`9rlb5O}To!UTA6R>5VT{`9dqLqWgN2Sh>0Hf>0$K6Rt zPL-DBF4}yvcRjMB)5Egq3!=ERLE6~lk;r>0en*F9DK%E=mVvG2u7?r3A<^1)|bmM z+_i6h>AZ5Uf4%?4@8PkN*^j5^8^+_h4@_Z$3m$E&&mEgNRJM|`)EGTwJiRgCC5`;~ zuJsMGgf#M~P!}poV>k$|wI*A-QNT@nQ-v-mL7OB+l~1sK0t(V zY9enWXbt=>vN+)vXZ`GS*WNWDx68@)j$!Ou(W<3O3&xLF^Qnq;U{Tj~G}!_M1Bi*o zrgNSooy8!>D8s;n?W)_u@8f1yu6vZdh-YaTqk2*+bM7X*yTQ9Ty)ZWDYW9AH2KHLh z+3E`Sv+vADKktiv!)5xJgK)B^naKO1e#U%qt6ow|6PiE0tRP$ntK-(nXl2>iDuoy_ zV&Gz!+{u=9S>__+C48$1V1qq6%%h3RYnKshH5rQ=#3oPmhS#I5oe8j|*IE0DtWZGM zy|dsL9?!5{W;0f;e7bSzmrF<;GTaRh?0ltcNvOxe)K)l{O)usJYs3)6Nl($>!%I0o zwva^5j*vV7|3;P*{fP2|#k@^S?gV|+V$L|4#iB8`vdylwZdP;t9S zj~dp!U4MF*IjaYzKL$qtXZ{aJttfGV|9(#uIP5Jv$!wv!@6A5(D_(IVzUr?FX^ZP*{jb zYMmy5NzEG_&5gp(q)d|XS=wbs*M;JX-Up*)ufs={6A|PR-tD@NLn9Ljj!(C@B`4V) zyI*9I(l}r$&gNA9+Ilf-@sUFHW82^-q{N#r3*cu@e0BV-*VPz$FK;(SK)j#l;``+^ zGXQj?xAbA^aS?aviR3ta3qPGOq@g@3Ol%5{BB@q>royGJCbrRhA(y6yg9N}#bxY28 zCfnM0c5C*lzF-C`r-9K*{l)dIKHc3&C(brz9b##vmf1l2N>P|cd%H&&ISqUOkSevF z1k-a)B~MyQGsW`E#AX}0^SbD;aLEpwa2UpGgkHYr2DXB`T&|YqAA?RuSmV?`-vTuc za*RB&0A$XcRIA>osV#jPUK>O0wRb1neei}LXIB9`?3o@r*EX!N+W_E^-i7v7_611frwYrbfn}|p@9@qj_RC(}7-|OQNIjP; za85bu(M+-Hvs**oxqUT_KYlat1%71G^!Z2`LLff00HNEZ8EJiC2T!aJZf84R|K9#i z6oHrl@8R*;d~QERb27WEXUgjR%?%#O@3tyNLY>W>PNBiLkC^R!etdoYJ%#($~(4za2DQLiuq*jb?~{n zcopk9YPQ|JK;kijx%rM4}!LN)wXL4-)g;ojw;lsu>UCB`)pAiU@~>WkUMI3uHoJ zX3LFKnoO{2a7C^zhTmpn_R)9dp(6Gw1xdX9R7Abr1)dQ@`IS&Kaagqop`W5w`@A}6 z#D}*4eb4sHYOM>xt-AVC)_%0avRCad4m92f2rlh#PU;En_cx(O*f4_el|+n#|!AEd{X& z)mP6>zjkH;2waqk6yvOY3AZ-#BNj9u?#RG=_^i2w(nIu3|0xm-B) z)$!Pw)c@|n04{TTwK#nn&4mtSPfDHVazru z^@?+5W&x;S1~$ZZVEW<5h!j1sQTsiMnQnwq3<{9?i?ew@*Iqt`7GLv5eFQ753Dd8_ zU$-kZ(+q55Zc_z^hGwWD52E-!a60F#mDE;!)H=K8Z8y?Ck4qm)%pp3EX?zXmN4R{} z596>9bw^Q%k%|)7>M}KDaRee9oPMHJoFE?Ll32r%b=qb2V<5TI=dpINBK7H*AyHZ7 zfz+r-WPfkp{3IPJVx;3RGOOSnv?W}MP<`4XiJ}c$P<&&BNjaC0^Hch2lXlDN&)UX` z%+J;@-PbC(%@udhqB^^}_CZB>=6@&T#lR+wUTmm~PF)~nvJB^(rjdNBNi~(Ar6IuZ?7;)Uz=&grkLR_z zgw);Y<>e$oUD$M|7Bi?w0I;tq+Wf$w@F+Hi4ktVyPSaT%`{=yZ>Y!>oB1Nh=NT|Ke)EMSwTsY?x#7QR9ze8xA-m8%4Zg0cPTb% z*$gNvu*I=vJ9KTIJQ*iHEWl)iN+$=uDdD|(Jsq)5;72{I@zOmS9@EN^rp*aw5?RHx z#y*nr9=IZ~(vd4h)pf$QIXj5*d&X(a+o`CNbevhBCqJrpX@XFHE!^_DXPOc>i5l>?DL)sxb;cuX%vga(L+qrJ zh^XRNu9AzKBRCv5_B{2*S^lb=5=$`+{ zUg9eibRl$rH!R!StvkNiox32OMK$k&MiT#a)^^Crb)(S-R)w@)dwp*cG(4v@r0?1# z1*)otpM1yt82ygAkLh9rIhV!=3wn1Q@ypr$vTIlwObHJ3m!&6r`2g58L?BbeBvUXp zcw}wrwgnxI5n5cq%9GHzYx(3T5@igL*Gk-}bdZu!loCJ`_WC3nM3kjWpp$w<##U{3{Z@g-!=+dRM}x{ zc+SI&10U}BrZvW z4wm1?pVm(b$+(vE^9mTVu!!CW zvSC4ES-{wa1H=!Hxx)z~LZ90HBIC0u$|CIMh4$FXbRN3?XjmPr#+`vjpi->46 z0WJJ1vF>gTbFB&8IvZU4zXY3x!zX%HQxZ?Kwa>Z9GK|w!y0UrNM99FSj#!P{%H+ zb;XNY{o&5`JA-5!I0j(xQ8dwaBeTL20Z~Vh2=jVUrK@U~6u=rv1{~TKF~QwUakjN=W%hg@c4$#Qt#f@Z=43|Qb_8I^7F z?XnLJj{8(%cX;-?^lJ82%YC7iJ9LlcxYdhhDeZqEDzvDoK_@F7MgtQ7pq`?z5zZRC z`rV`?+1rA4^XnU3d3>WHg>ac7s9i{y@pGeCp08hZ6k@Deg~c26(QmIkpWRT0Jbf5= zx%31cjwIOCQ$``Mwp1140Fz1p3J}fOsEGp8aYevgAFx0=iBmyJ zlCp7tRQ{_Ge#Uc_rvL`Ua81|}2tb*iI@YyN=10HTRiRghJ^X>r-uP2_O*;)dm$N zRzK1V7!7b7U}q>m<3M3X>C4ExCQTvg-JP2| z&y?(pRbLs>q&DA;y%fS|ESns5JN7)ADVSA{NfRq-D}kb2#FuPbkV(XZrM3|gKFs1D zUTbgT)dCa%#wZh4i_jRAtTx3VUv~8v>%a;q=-9eMvK}A1#7r882vBd;M#g-Lf90vW zq14M0ziv>N)IC48lA&donZCuvS?$SNm7kHngxD=l<*29#Pl27mV1d3i_6PBcA6eAf z9LCWA=4+2tnQx|+DiEVp$;m&*^m^oljN|&Gi}&jlp&b%PJ72%?by4WixTR}z%EewJ zkvzgX@cx~Q$cdfG=RLli4Vj$9r`#^A=3Omx2z6ikmen63HnUnC(vfjC0<4g**C`Sz6LuFsZK-@;j6SNI))fsnOWE^XC~mE<{c z#xgQDpE1j#s?B)!CH zeKO5u;h6*s7@I*1?NM^T2gglEZ=apnR7xWExt-yAIOD!lLxX&T5gMV%A8{Xp*S*3X zvC@9rxbDV~*~D1Ln>94IsrcJn&H6e6Zle4>S&XPj)-UH9D)(nA65LtGZ3tGtVmr~+ zevz5Ok0YRVNt{9T1+^`sO8(%*!CY3I4;Q7l;}Wt@+IOs9(jZ8L9xt+9vb0oJk?9H zXQvYGn!G>~NG~ze&vEggmo$03rd8~qw^i=6&|9pC3%wgJf;MFfu-`@}TUh*6&OY;& z+!dOT|e7=pzs4 z=Tz-=fx)71YIsnQD#`_c02OFxky+_+HW$ddKRxP&afKNZog;SRl5BZZvA36v)EMZA?`DFy?{=E zAb%%^>P-2w-|G#q75ny^-n3_Mrb~7E2u*0^FC?t{ye?(7g zdj3G6K%Gbcm@+avf`$y_v;UwlG=o)&yyr?i!v}qo^9bI;H$dOWS3Yp;`k}B!+vc6E zUXB{QOHX7>(SL?Bp; zXUAYuZf8+5lvca;ui>Wo5aLsb9< zXSVCdmv}Y~A}yza{7ywnUZD>E$;)=2)J92=Dg}*>x%XW&%wGB6%}M~Z77UK#P9DKQ z7^Jrs*6-_{5G^!_!#ZyHqxiMF`p+21a zE4!}Pm>;ELCvM79JpYAwO#FCJp0P_{;%gb}?qe|`&NGlPorX|5{}5(|l7~@(-B-Kg zcwG9c$z*o{nKaXhJJS zn^&BT(~a3;H@-_|1ot7JFXHsOgAoSbhLp``oN&VvmrnhE1cKiXuwAx`V;tqZj!1~Ak|!{LX-aJ9k7ac) zEU{N%hq|!sQ7D;{i!YoJ=+mEin$qWNu08#tcq%nhJd0Hvp4@z#Q8~h^6OX{s5aX$r z1*ZJ~X?l6W>jr94z*&-TE$@5asng6A5NYu}R^2I90QOl;Mu6Vu?L!}O=|kCsM+_BV z&acc@#Z~v4i?Ghn#zvD^z|V;jVIhShEmeTnzK(1`KyFP4U={ziW;10 z(U4XY_M9mm56BP2vwMejuR0QYQf1Tcy$x!Hw6LX6`n-@XI~5rd3beCQCzPW zkV?$y*Gr@-rhgr--2eEMLc$)e;QI%uJ^=;K1irGU(S1W|1+_?CA}>pW^A&O&J7`uY9N2K4h80ZrpZD|Mm*7? z2{2xlH+Gr?@}Z?aDR>-uy?A6msnzSp6II4@u&1B#fPbPDU=gZ-uA_q%WYGV$=JR@d zi?gpLhY#7rMI|I8#KkUMGCxc_ymVM#ZgJVZ)^UP-+0myYa!ruG78#}5RVN97IKxlULOCZ@_fdGg8Q{; zd+ZgAV@8MJ$j~M4dOey`0#YU>9*9*VeVrsgY_oXNA(tIU`gm*Rjl_9<5~})j@Q0VL z-+!2WiaImZso~sxau|{K^@lS2-rce>pZBkHBzDbT3Qv(^kl{HabfETmqNZS4Zxr4R z07J7Ilwf@r`iu?-Fv$Gt-*90_`E=;GHy(`y^dyv(kyBKsyN8;YGm;Z>DS!(ZSm5KU zw6(SBE3vy)WwmqbB?JDX+U+KV>+A8A)lY)nr=R}j(5_=l)^R%-BAd|cZoql{j3-XY zx13*oI`n@q_x-r&t3 zy2-mK!1l%`h8;$<2qa-+lO{b!`%r%!v2&q}@7?1khp!wOC+OtOh&-0w%PnPfb2qfn ztbNL#D%l>rjs#XOx}o=7R&tC;Y!U@8Nu6*w2<>}GD{+t{5@AFnboz*1gE^$%&aEQ~ zidO}D!4~*d_S}0|@*1K=X7=}oKhvJq%`%^tl7Ck>s)X5)dC&J&BL@{>b?vzpRdHe zQ#uE;I|qms1vhDuktO`J zMw^bxi;F^Yeb@X&;I>{@r1_M{Zd~~>R!X}d7Nc6b@9mR9o76*6K1qFCqMEODe9wKjoSt#Kw_=~H&TqnD z>_G=DwVmlt^x*8a_u!Pxv5pRK!`b`BXdY#RWUei$qVI6^;o;iC<#5Umx5;r*eW&ET zkgn?NuYD#jOt!grLv#eF0%-gAsr8#2HGotW;u5f?_x<`}nE(f*c)*troxuZM8X_9s z`C&se9n31abm`XhkQIFul>PHx#6>t@|MWW2mq6XA6=9{HdGHcl@Pt39 zGZBvc03X!lJ;B-*32zrA)^|ZTrk5P>1(o5`qLS)4n%0*J^@49XNY)7S^|=&}NS$wW z=wn}gTJnsBgKKBbVZqu`_v<^u&@~{^F?4q~Qqm35-Q7q! zh|(p}jUrM4(jg^ENOyNCEiLul&+q%rKd`vmwdTb0oagMb_dd@^fkH-_?`0UH*SZva z6`L=!H|{p8dYlROIcm*VwGxB(xc&B8_lhyEGoE1K59*9~9o(Mmye45u=Dh2r4!U^< zlu7@Tv19opQ`s$lwb<$Zce`o#I^TW}7XR-0>I>%%K0XhegLhc_*>m4Cpzvw?Wr$xv zoi&t7MGK#(u=S4-8B-(YCMAGO0i&~~Wrxo5tf~8G-6(`+#V1*=8wW6@3YGpzpK8W< zF_SLkhO@`!dG4Kl+>*>b-ej`2b^hhka-r1|a`M(2H!!kIsU&HDf9F2HGW(-Kl#u|0 z3c6IF_l<(_?=6>$h~!^wOxZe>J=F)oWWblIEUMmb(etgA>Enuf4h-WHe-~HNpi=f- z&HI(-c4ZZ$9D!ReZpr44jzB_>E!9QA*5;)IC(FcHz$@2QY)>?`h38AkJ9crE`P5GW z$OwXT$F3BhAxq2F03c6w&wX(At0bc;^UvMaSx=JGimvfrwbuSSp2Zn>sxRLV-+D+{ zO(fvm-hg{~0jhh=M(rDa9^#_mw$^}mvdvgEuY%gXQ%B$V1ci*;xFo1+^o2*`F-n7s zObIGU&E7mjFGZ~S=&koUn@BEX+|W@qZJnvJA(;tch$)$^USmgCidwCEp%v-7Dn@i+>+KZ7KZ4|pZ**A zvCF(sp_(-ron`QOWMka91l!BwaF>QJAM6V~f@dgwEU1SD6zw@~Y$e|fU(MACa^{>k z-}TIX~k< ztKO0jllU06%RO#dLSbKR`&9i}pcG-R%UtIO+$*HR`Tb}6T6#XL&E31aTMEWCdq}q6 z8?K+EKb+sFI6fKV?z;*0nrfU$tn&7csb3Pm;08isGuQyq z{e35-( z%0PdLPQE3~Pjln3kSm(P&4*09Es{A44h^InIdT{^^m8>`8gRaAr;@@@OGRN?Nt<)quF0%RkbZbe#KY zNdK0{Z!oUFswmwN;CW3`UcQEqJDkbwj>YH#Gd2=m5x|6WoyLqQS%dccaJ???oJ^fpuwhna6jHiqrDQN3Wl1#EU) z*pkqI9$?X9K^0kqq)?&*wgU+RIU(o^vX1{Si0snUQ2`z*NHn6bLkmTc{F}@ekopJY z)V*Q&O`b3CsH z=Y3%?DS(3xbal<*_1;Va7;tou2WWl+#ef6FeksflV9ki*1GpOgaMtv$#7d^{Q0cHJ zK#BW(i>Kod0OeuO>NNPB!K{D}7^^>J3#|mgF_QBgq6xzh0D|nU)CuY@wM6!?sNRia zJ?U)I`)`ftg2R9JIths%zEUO%UO8*8XwG_UIn!I?`#Ul6PX=eMcWSw(k zHSte&Bt%gwOHKk}_Dyi=7ZT#)=zCVlqS1%lXaZ4KK$oH>;B=yvjVYlB{FSQ|mji0- zWA$I0=PbKyDG*6EUaghR|K0kSqp9ld)6u`Bq&ENPdz`_L%Z{46KORNnKYtFtNC;CC zS9UW`N)%>)F3)c=$*(%QG*4!uBbG&ZD z!ZOheX@vUFYeC`^B5P6_BnqWty`q~C!3~+$yFIXfzA^kXR6`J9#>Tfsgu^hqya6QB zuBcj=(^5fVyidm;4!kbWG#4^9PQh>_J$N|k`Hm06bL6IJDhk&HLq?_Bu;q3Tu|mc3 zE%)LT*RAwB9b_$%gJWh0Q$97wny8Vo%V6Zc(*Jms8BKpsZ=rVoi9T=voRratsn@_N5y^L~J7 zr@UFc%kWCIO_PI%$g5NeD+#5$d@fR$H?>ulQW?_;=#2|De%)g9mLJTHyh%RfeacNWE6y4tG)0;n&CdPi9=B=OUw> zBPpkEb{ktROxeV)^>U!bH`!s5WUi^}rM@>*)=4wJ-Ije^&U^}r7ZkHNW3hYw$^)Aj z<2DULGj*Sw>JF{Yl7XeC;dSdAPxH-!+YY2w7RIxZT$b}iz9=1adM?a)(6hFeR!PtJ zAZy#wTVf6W*5W5^ORXg98fo`-jEp_wqrDX3g8kKUS z{)heLGJnC9eNFE^i`^deZ-vCHjW7}XdltbSW`w)Ie9X75kfEO29S?VNY|cZ;5!neO1lwR?OF z?0lgynPaD{_i=v(GM3%&U3dGhi4GL zf5P!17(yibR*pR*&+G41HN{7Vkwm*wZpMuH!9&e_Awewe_Me|R0~pp??gyiAk*)>h z+-t1Nw}*Bcg)L)sT6iR;?mZvvGq_A(tr-joF?pyZ*jO>uWrZN?kd)H7?ESI@wLh__ z`C`ec-(AG^{ZEsCYN}=P2=`F+VFR8MY2n%?DYU|d2im5fLHSzE5WM*5T?=m6nm73U zFJOv3fs3`zVtV33fsZ|@KbAcufb+onjJ|LPo9Thn{ng)$FSp4;kM*6|zAu9ar7cu> z-1_Pbdq4ZJNqZ&i-<{B{NmX12yl4ORYeZLG%*OHWw<+TL<74ONI?U%1idYvrs!6}K zAe82ka_g6_CMR=;L4&v4ZNdC*Z|{N@O~R^`i978mxH(J{^UI}7ktR!Tc;_^;5`aoT7i)#T_XRF!%$jkD##y=W=-wILL z=lt!nq0rp_ggwfAZ#1dN8TXu`iE?%;jnBP{>mduS+Y*{yZcwSJKu1{ zg#{X_5YZbvbZj1bI|l>HtaOP#|KEE;=IMX9%>Mw0{|FVnw`!M^j~^qF zQTkE#QRPtp)OnyiVm{(#Gc6+)`Q5or885g?t^V5mBx%o>-+U=tpQTt%SjVw$!-g?W z_AczU=OYKz(@ze3A|`G}W|_(@x1Pm?nn=O~^UdKrb|16v8_y5hN#~3#uTgDdYyw`A z3SREmZ(Z%S;lbsLV^CxuIHS{cs3tAs3Y`~HaTc28T^F1A9w=FNpVYP&_C;RV1lqK{ zTiWxAPMT7p{ilE?_$ruHHJLHVo`n3xbjhk%MWW^R;IDZP*t%Y&(D`d^kBvOfo9Th6 zzAu2jCN3Pxk-@p+rY|aB2p3;MqxeZ<^Tw0~J@|7hw6Ni60%f>5L<}P<6t$!LSP}Mk zzh16-+AP;8zzZM)2Os+Jo)Ce>O2I&f`{8LqKq9SU=xi+h!_hdZ)OwRxQ<^$^lRDPt zs+*t$SE+ubUXOicMuJ5-3ijJ{CyBs^&Vh}Mg0KOO zdZl1MIXtuk364Y|40M??pQTJEd%yjD@&!%qcb*)LlCHKM51X*|<$l^=UbC81lXhNG zXi)dQI&lqIN7q|di`RPz^chCD9DLYu=A6PrNWkQmO#StXZ_WE`Y5Pr~Q}0jI_^GZn z+hx$)?Y6nQ$0~h4j$qT1)W+9&d01xh_=NH8%#jrlWnKWk2YqNlDObJldfy2<0r@Yn zfAq4e?hbqH#Bpj>`I_}pk1x{$w%Ty4y6CUz@0W%6pFw`ismN#Y$wTNc{We=BO=hv~J)7YEL?)dr+{KNpI$1^i z74AR{fCAn7RUXBJ{~nOB#&x8N*tQ3KvA)hU{kJLa0w*ek$vYRyEl6oetQ0*rK!OFB zM=m+eS)Y}(FTni1|K6ZdV>D9pWBBvMgW@Z?>z?^Zm3p2jvJi!Vy|?XovNRc3JX}T5 z0Wb`7a(hy;YqbY|G)8Baz?N>k7QuykS$^K2AQg$PBT;a#D#M%g)KRpU>w;02j`!s! zvWoKTp?wRI>CGt1#t!OcW=1CWY5tw-J6_YQpj*N*XQK_aj3mBn#_x@=`!J1o1$v_T z7=0ef1JCGrB88{l1x>X4U24PoO5@*l57b`iyQxVtL3-&)y=tC(3x)hzc)U_L)gqew z+;V!;_)88dsEi4}S9JVXdS3E)u-zBHx!Dduc2l$c%MT~;&`?7ROAZ5Ss#;E4br?N8 zX|OY_y3ja6lzyLLJ&uc&eZ(1V94MfG^+wdq^tt3;?8rmZF#W?FUR3 zy#=bYB7c^xjH~wV%ulDi)CO=N{mxx1V1+z3vV8r7IO0Z>?YA(GoJ z*0=gyL)>}$;?6H3nksf*|B!%-0Y!MXRc}Z7A4AF~4aFut@0;eL7xmF3ltQy2rM=6o zQlq5KYRimnhPjV#3POH%`upa9$VC;G@+MB^6YWA}UAxgcwb;6*{8FU@CBiRlZ=k6T ze#5mU)p*Z)^FAososECEx`V;Nl9|YA zfV_~BGrD0`Bchh-|N4yx0#LuT=%hmw0T06UYos~+KEF+eQ2JQk{u!vaE!F69T`?pq z^LQyUtZw8P*8);-O zi}}6&rxyEF^?U;|5_<2SIuufb4Oi&9a;$fQ_j3H}_{d(#aMeJUcVWkDHx^HI^$4B4 zm;p%K;!o8NB)AKR*aD$b8n$De_C(9qvv*gLK|@NQbrJ?|cL|+8ac*r3YX24w4Fh!V z$a}yVLI`(!o2U#P!`E3u!0JDCtg8kK*eeB3@uahpK!#e?vcrFuH8)6?74X@bR~LrX%(J~_IeOkgs#unlMQAa6QNRoZpo za#|k!D}bR#fQ983C>MjbjP~!C)8~R`(ckKUV{l<){75>NV$%VuF6}wrsSlp2F+ADqt-?w7_Q(J7DE$V>`4k!2I6dOH8B?q7R%Pchb*9rm zC0D{SWb-_i`;|tuN0b|T^%stpc+8&(xL8nQM0ZfpmvmRe7t%i)b^(aG@x`njdVFP; zHX#Z!U<=>5$d0Sa%Fg%Z(ZOMLO~!aGpFS~(J6q~w0tG72?|n2-H_cIrklw5|FBIB7 zPSg0oMqU0o-S?6t5#t>uf~lvs(Z%Zvz0sbblL!6Z@D$!eoXu5_;Z5nmaA%ikT}`?K zsje@4Kr$jwn=YX6dM>rn3IOut-!%!fxGVjqDN0_a7b!x4z@U2+Xka=6GX?|*^G!=H zs8w+Wz_k;Ad#Z&P|K}|-QTFZwg_EbDb5GI*G0Rb)qMo)y| z^xh5QZ=|odp5HH~r;A5BxzW%b{UnOWKI_PI{J8caMTXZ((tRr~-E?eZNkGs4U_D;_ zLyV#KoL>jxbjp%8GfL>A);rap zjkgJE&QsPXZ>HXt-;`O7DH#YhJskE6 zFf&H_X#hE{Fd#%qY;4o}!*hNQ1%zS%gtzQ}HfkXGfnVlJCHQ+`3(^XTf^-5kATkv` zsX#dbnfjBY0-S&V5Cgoxf}4rGfdB~MU-?*C5YImFO|T=`#f#UALP+z#(34Q77Tup64WMG~-~x{e(J?%8%_l+K-HcI-hy; z)eA|rQ`XVfFAvyJ(0bUK0@_VNhrE!Z3^eM^U`E+Zf2>+y(tr&OG!j8 z?^?lgpDil7c1sfg;VJK9(v)*%0oumM`Y>5bu45tzlSvhVxtMy=rteu{%2d*+E(^W{*u{?kCgXFshyAk^Ycn-Hn-pwURQZ*jr5RpDq` zVXQmP0K(qapnrZB9PuBjgIIux7;dpdAL(HiuHlTK0{KEXW4Wp9n^sfU>$ZX3^$MT= zNKN);ekgj4-PXo@LjQDgh**(j(%EM(%UuwpxFJ}Pk_CUMjVNVzh;TKXYYo|s>e#Q4 zIUigi%t)PS!`jp>1Tl{w8!aMS>7h88A4G43-M=@#Q#VXxhEU?Esx3B=XYPiye-B+w zrd^c1R5fXDY50Ba&qK*W{v3d4_J5BJn=Nmg;&4pczM=UgGM+us6@BGfM~ui)I$;4l=}cV zFV-KXumti~oW5bq;cj8WJ?X)u--XhM{uCevd`SQ*7|L>$Cu2`~LW>@*{0> z<&KOY12($or_4<}@rminj&^b;pxIBX+O`?hF3YQrpM$4m0@-kBFmsf5(O4%C-G?a# z|B}-B^6RHFFKK%dsrx*}F2!0>ib^Kg#YsgO)GeHRR3jqlGv-bS>66=yB-Dr^8OaAl zA#NUkpAPB1fk|GOn#+uOdjS#venly&LaXD`UzY<*kGzHng&VgV6)-qP4ST&!q#I5b zi5m4G29W9dn`m^X{-0T%;m7~0t*+JI*vi1~6s|2uI>-O};Pd#XVryrQh_mw|zV&~X~{ES|& zK*0SLyN9UTn3%uARzcYKjptB`?S!1o_a`3sqkjY-{8nq6O{A3asM3;#C^Fx(gM?qa zs}OC-*8EvjMLf^yQyQk}0~Dr4MvR0Vk=p1!l+NnCX$kKS$eLL36P1x1=7^A)Vvx^l zbIlsP!-%v%kYVh;g8dS|ikeJd)a7n}D!ueWblv}kT0~>r7XwBBFwP*K0i`q|vdwZ4 zsB(Fnw6a|U%VFkpV;Hln7UYb%h*XSB&%I+xzPPE+ zXR1RYjXssKMB#K*1Va>#(aIsPoeWua2NNN^5UPI z$F-bTnxq}A@abQ9kq@-dz{}I^V%1t)ibF!k+^6y z-+amT4c#QeXJTN;F91vC^xOwNYM5o7&uI+=vGNblnRok+DNNM`d^J*ou)t|4MID=`bpFEN@zyP(yhM#d^ZMRp; zgb)(D;_j|N{YxHoh2jnM8$*I+qglmCG1A4d=giVTC^`EHv+RmI!>4_Ng)P><_v$9H z*OB+@COx1b_7o&k1?Oe$!0c+V6*VESPy`ZGP2MZJ`SVC0Kopk@IJ+@)%4nc%_S9&- zEjbEMEHneL9mIbNO*|Jb@FWNycwpR`V!Vm0sR_HLM^zBb57Ra-;*T-v4aCGShqib1 zYOHA{pb7Q#aD=(R3sa#=)2Xy>Zh1bhuiIQc$}b$U^&Bg{&z^9?CS>?XmVgrNj1yxM zt4HhjTc&>Dd4Mso2!^Is5dhO#koD4fSXM^sL89f}T z+JP+8792lO3?*~Rza4iz1QodUZukoJF?j}qXe=>WuP-@2xLVT#2nhrMD=SiATbk_0 zPjaRi;l}}9G~fuVQC0+p-Z`YOaoL2@YM1P zv@8LPon1mk2+V{A4Bk$a3a3?a=)!cKpdR-WKjUNiEC2WIhzRN8+bI19Klc7>EEHI~ zccR|8#%sGtZBUgn`fWzU*OhDTWF`@BJKPt=y9OaLW9rz6^CBYI-YHV!dR-(nUfL}h zC7m8!D)83sYR4B8?>6uQgrOG@!b!{0V#MPQ;LYtB;J~RNz4`wJ^zHxentTnb?9;c z*zWoP!JHvdZnqmPIZ^c_ZH5Bt#D5fT7`31Ns*9FsI8-5{_K!IRbuYk9o|JG_SThYp z4#~f^Amt8f_E(Q?`Jtxi_0I5{ZT>uYLQpo)o;SY4#h_09N^C5n#ej7e*tTe`B z+|Tl&+K#U?D)QRd@}ZqgzF7>_dZygUwk-1wsytl2J4}8*%TKd=#keW+Hq4+pCs-wi zo`NS+%?qOiD6AP7CZs5q4n+JiqhI@yF@7(qM{wbE9W)IM6)F)b*?fQiR}rD{nSlKo zE$F)J8X#l;2BgyEhIhpR<&a(KWuCz$2ev{Ku_;tinXuRoP--TI0nwZ#GVY?bO0DXR z0V|B-v6>g}_3Mm?gJgoxW>Bd0y%8qK})ip`8jMm%z6vjqjGyW-i|mt%x7P;)7}9< zZ?Hvr2T)Ot%PpVwS-`f&jI95Tsu{HrGw!Vp_6hGy`}Wk2NaFEdxM08JF%fkOE;sJj0 z31}AK7EcO3eQ^cToX|fA7Ru5!e5+-J5$BrUK+Hk#HX~f8osk)xA}e0vV*%rqJ~q3d zYWmExMHMoVy@ofIpyB>3WARYKCG+Ha^65D1&`XU{qP#^o?U#d_4m~>q3=F?W2=M%g z_9ABnxA=(2x@q;u8ub!S|Cdy^iNYa=K;B+9`bq`Et|{9bU5 z9*7^zY#0y=yHD!8aOG}+muHGZL=c;o-=#gu8mKd9b20vW)w?fI^m`m!dTAMVL8=&lNd!GQOot5o46m0aU=tJet5Z>cElrWRrakbu!b?u z!yw0>eFnI)2HXF3%tD1n-aPrUI1@o>qlN~6@33Hlx{&%YA-NsHya(Z)xmN>sNsq~^ ze_T37-VBxfCd(Ft?okT2Rz<4c;PIzKWA#N$|zJWQ=5f(%w$eO5lGL# z;7q-jM@86nzjU;OH0Ujn-Ca(wTxnNV!cqlS9U5#;sFD&?rH{!<@sE?LeiWqM3UlEa z*{y|sh?omgw~83oc@bo}E*&ND)7tX&z#6#iJ~4@`nXf`NOq|WW^M56(*px5(e;9|S zGDbY;FajW;T%d9yg5Opn(D5Ff@Pa~Abm+~VRmp+XT#Ps=a=Fk3YGz*tp~xg+0+G6| zKph>QCL-s%LA{DFprC!anw_ak zDy~Y-`mD3JghQcW4?ze#RGR+nT)nDxD6ml8bh0sB*teM>sS4bY3?<*icqY9>T=m;gSEoo7YbHxXfl(5Rj3R;dtn%-19||F zhYt*{D`EW!eax7f&XbXHn%xsk=M@7DaPmWYMhE>|FpEihTknwhCIg|A*XqSagQpaLM8*v5?>iAH!b&YrZD?+P4RRV$Cd~Vp398QZHOThXtFOamaHPr{$yAMUmoM$46#eggeWJUX>N?4JK+dt-YfkNG1dTv=2S- z?)5D)pFU7KZ#m;X&C6<5O~J4kBrlW~5UwAqC3V;yuIB!JAuRYbhZm#yA*7fb_KWaZ zAXqQHIseat`I;0L?O9#ifbYY-{X>E_YGsNr-4RS^&d)4pdIh&3g^tvv8h!fF&-?b9 z47cJu-7FbMrhzJ0*VPpIY#lP=NwPueguv}P55krS;Jz3EaPE`~VK_2>@ViGm0Vg~_ zOGcv?5bf+BCd2+`a(=jWzWo{iWI$#^HUy>wDn;rK7p=7_cmB$BhiQ6mI2rYyGkEMp z3BgCv`S%#GUp{l3Bjf>hNlBdN{yjdoO~aaNdrCj;zUZlzt7e8;c5S}%v!r|;U6$X( zu(j~;txNbi(+K;Qm^i_XeeuPIN0SAYf;6(XZUU^VBymnD&1PZw zyH)6l?S#Hz^Fh|Wk{8SWJfsL;6y}dA3$j>*jt*cfXUJ7(fI~vaGK2w~XN420VG6cA zmQ!+fH-E_80*mJmz4gLEIJ}FA4rnNb!~V(DKinsj@2-5a_-W5M3j*T*)tDev1c6Bo za+ilnXScG7n)cCSFFm%Rvl}dMGg24YAuDc+Um&QUUNR(+;_R?Vs(x&f{KaRR6~2;La;_aG#6+_4YpyXAsQ&0V0`Gbe#Y*;l&aVA-q>&DRB!>Ye z?+M4$eXHk=iMMA_yRB*lDwDZjmZc#CP?`NJBk+6(=vRC-M3#U9_672LL&ZI#nY41p zU+KOw>bv&H|5}**K@2qdW*BmCZzCQ0^JyEurt`f7+gY@zv#}GL9arh6Ja9O6kNaAkhB)XjKM7UaH7)#M`5wy3^5~7?kJCu!ch^d8zZ90iZjvIKyit>{ zzx8^*FGNp7nHqIRhnz$3V(B@ux@NR&qdYf|M?S zn<>U#qlNHG7D^?e(CvRhVbJVh1ta@~skot3PT8j~ZeI;M^xecKUIeNboa0H{|}Va*qZ^9`PalFZkuM-KL(vSXd~@I zj&ITd+`saJg8SsNu8YPU?3N|TJRh)J(U3h5o7MLc-qJ@K&}4wD+wvVuKxj`{`JM^r z;sVC(Eg`PXaG>QcxDQ-wpa*9qgtVZq0Ti=YPTeJc;!LDm096>^GgLVkAjL3*KD*Vz zLmY5luUp&Zu?78O+(A9saBmq)n2c7Eat2KO&~-32u~!wa1Sx33qckofPjx*cZ+(Ub zBN{8EHmAgq^U-3?MPj(|Qy5m8alc*ErHS9oUignH5wYtF9&~!N9$svIHW!M(9pE5u z+2eJ%??3l0|YaZEaE$dEG>lb z+kS3gh6T**&vH-4wtq>V>Qod(*%!MyckGgZyweD8D40(Z? zYd9?=pJB)_LvnDs{6z?;8`ad1s4!BSmB_uW3xA(_YB}zgY2cfT0{aE=u0UpxQxSoO z2)iSjZHIrR7qrWD{1dC5_+p9ptv#6N_a`cUt{lN8&lGyqktW|-FB(A5t5%eR<3S^U ze`U1co#0P<@Oko}vYppEKTj*VRRR5V7HYXJ`@T}R$e%Tk`H zG*!C^bdh4J0gi<%;SzY>ztPp21tYudBTva*jtGjBMnR+ZXIjuifaVTDFdO1@LE+){ z1U;wZ9m6jKE(a!QAn?7FM#|N1VqL zaq$ztdQYZc$+YP`e^;E{f5D8)+#C)P?<` z7Yrvgvq{A2=dZU*`C#G*Qf|qmiNOIl%TeD2FDxB@X6B#>&8R(0V9NMPD-h-Ar0jsSl_!@r+?ekCBRvt&N&^E2KK@}+06+t4 zIy3}pT$+VaPE3`(vi-FQNI?dpb!aK#Y0Vjm^6jHyqoLVD-%_texfNF;vf;@=9RnH> zBf~$JeVLfdQ?U(bVs8r{(xgIducG!kj7Q z3Y{zJn&apR4b%8$KK{b!b8HRdAY+J;V~uPz@XkTWCY&tW$$Gc(8cP<_dUHsEuk!Y5u!ivzBuZZUWddrhv zN2sd*jU%R(UYLc?%~Ryc_BpzQS{8r=GqPvQe{&g@RQw}#`rwt^#8Eqa9jWv|XvL5O z*;4TWq_oi=Dw!&vq6Ow|-32@E{;4p~!n44b%CGJ!)p5>$armrK$xjmMyk0cEMA+KM9kDKthDiCO5U<_tT1W1 zS-*LGV#_-Tv;pPRSWd&WE`rj7wigaKJY!gZLQ(($4@M}m-d$879#Hir8!HKOS zK&kx5ECZwi2D{tq;5G^u2ZiWEkv(RBUZ>`){R$`tvs4IUsE=^_tNm3aY~C_}I=NH&Lc-SgF#xYhTE?upN&@`uaC|Fjw44H15VFv`gVNfdFK@C zT&Q%v0Y!6QCtBly=y>DcASpOhu7?YSD$G6+=D~Y36BF`wn(t=K+WgXFIdy(o4$g!U z2v?r)RKd!H#eo#(<9_1+7x6H2B0NL?&Nn9(KBca#KA#703z94&WHHEszib$jA)#am zyxo4z1DoqDW8!&K@W`B+1$2H>>4dNRFX^n%oj|n}3IvUwu_v=vBC4d06bJJe9*4XR z3Q%*-Bqs=bJz6A0LX^zO*%@US05}4Qww6`uYM=&u(e>Oc0NeBzT=a1cf_n+Z*{LII z+N4i@P`q_TTc|dU`6%q<;Ts@a1o=;jRj9nJGnxC4UD@ytL&zZ5&opF2=|s^wi*xF| zg_Vgo#=`=xslfLaKS#LD5}3Jfuh#3=0hToe)XCg+yCMtgKzvwo=$>G+G5$FPAFc_D z?;A6>9D;^SJ)Jgjas9uthqR>+T~7Lu&A76a#q<23Y-T z7gxpjjByL0*`xceCy@jwi(}(MD9p{c49jM$MPLVLm(CoCKD2p^s2SHPN#w3LrsKp{ zzNC3C&>b8$GR^Le>Ug(cCbQwD@{Nox$J{Dd30}CJs_A{2u5GYCkYRJ|6-qe}gC>So zQs{9tBmiNHmZ3hKeq#T+$k>ApeF6P^YhoyQ-6;3i4K>zIh^k@`KtM=$YTmDD)nW>o z#bE->5L1{X0)qg6A9KJEh(ihtAQ!+mfmy9N%fKFV$o9_ZzNvD*#(s1GtxUn8dL9WG zr?@~l7?D2FP+Ct(U{&#aQXWHnc_H&+3BUvsiv?Ei-;P6)orE?%f}EKaznc$Lr>zlb zHrV^v|L7?kIg#t%)`%TLLj)f`E0NfrWnp~66@ROFo!5TKpsDag-af)odAtaxaq0V; zc?l`QIv1#n3Kg=&@O2M2Dz9@UR_JSENd3|iXm$zBvKH*_L_~8D>_tl+p-#en%9m^x zp$JS&NBB30<(3jdSHVnB{F>>TF3xy$c2@A;P$8v@I@cndE|&3pOagZZ0MLSfjXF#! zhB@H}-)tiimxJk<7rG*Ks}Uk*;9WiHIuWoSXn>Ni3>3`saTdEgZJiQ+t9vtvJHn(% z?z&8@ML*8(UQi|H^z>WyJOy;AY+yUjzu7)V^bMo<{3)!_9=gfLF@+ERwOwRGkGjng zTi{~~hp=ev%|C5YU*vdSm(mhvSpMAG?tY!6XX?`y4O-bXZ2LuK$Z$@cHQD`??TMCD{tjRa zt8BWqj?$(RfYsy}i~)%Y0OuYf^=i+ZbC|#Bj6jQ@!IZw!==)QB-{w(?1T7N)VsnNe zmV)Gc{E?s{P?;Pa5cy8gul}j$=%6JpR?Up-+}jB7R*2>B4jyIbVItbVx-vj|11sm2b3hU*&Khm>LF0 zhSqXFnQw>S-+nzx)_d^D@>8KA^^;t+mYqcwBFb6e-_FALH)V_sUx24VIv7Q$<^u4b zf>lj^Mf+_?s?!4Gn5}^-ZHTQ}L6+VY6Junl@Bctb4;c&pSScVvWIrgHJLtr`F*-M_VH$%E+q{IFXf z`8s~#B^Xu6Zw@l`a@yNnQg^Yphv;f2$DNP8F%1@x%a2rdmygx}aOr}2k^{zwzy6!r zP=16|!#P2@DY1lK<(2!CL+r3utlceBu&vpId*mpjTXU41=a}4>+E%4y$GG{MqY#ul zGCf7rKq^T_9(wn6P$IvuVol7mMRO>EGV_@-0RT)dqFztiGigD6e}kgMr=N|H^p?8U zpw*E+KIs|vOu{?T@yUl8(^k(Zn9LS5IE|EbIc2%;uC-g7*Q|R( zpW<{GyPk;n1qZ~n?h(#=gkgqMB>_xYs2B4P<97}?OBP0D^g^u$q z$o(P>RpN!64vGw47Z6uYr~8FsjTVFr=q!nXz}P}JX&Nd9(P9VvOYi&zpB zuc!8CT)LYZjV1tw+QyxfxChTRs&ZOBQyt_@zNVY-P?e$O#G>#AmI&PFl;jPwI>hVq zxhGXxDfur&uJwZPeNt+NXk_y;#4M`oJ)nNP&3cZ5m*VS(b0fs{RStZI`A$uLcU#cD zyKlx@J@~A?vSxbUK^sSq$hTS!DZ$5lr|tBtYzI(c9qrE?l&;u$F~1bx zq{7;J_7Gy=r4^uSgnm5={_sXDsCkK< zO#`MR5Z2m{a!n68CrH!p)k;2Dz3#C{kRG`r4U)*dYAVUvp|Rjj66PD`w=Ybq*o}HD ztfj6TYt_{4Q@V7w?RL=_C8};kKRWi9^tfn}DzVV-6Vks~u8X zw`VA53=g+FU^%qpgl!R@G$4UoO*-3W=Kdz^y}a9En^i?@VGwD;efMg-{bL0MIjp(l z?345g@NxRR{dIv_WV~8wfUoM4V2s%gmYaI?$9*~-G`6*gN1JToCH;Ure}$~wNW&V{ zo6)+{`!Bw4_A_C>51pcHKDPY3dQ9#v;Km7=^ET@*qd&T{r~wdssvZjlM2ds<^uGk~ z2Y<4OKYGN(aR$chIja10jq~FglW3|&6}vR~5jC$#evo`QS$6!`7YWckk+^99aGd={ z59;FczPl`Dw7zWjecqJSHoM7(Wnok@`uite4Nj1dwy&>$C|$Tg>{;sKzTKNb1iriy zO2^xo@_T*J&_9j!t{UZSTa&L1RfuLVhh*0kVL^VuJw2b&>FY;Vn|?o}H*MS8+r%9# z_SwC_Z)y+n*8Y68xaxu1vYD-+84^aSb=PcBLuSqquQr7GU3fL))m*Df`xtBP(w$*~ z%Y!!*s(reM)rJug)E&e5Luh!cqZ9w5-EpO1v;X|#%E<8A=|HT-xB9mBO1FUkb2GB1 z&y#|cZ=hp!t83MgrVVM;s1$xF4{0TPcSMTG3r?ObLPW`Gim`D>RlwEz9b{_GohVwu z!}0h+>~?nJ+}csl#^3BXX_Ie9J9mE=ev)kJzwsH;S?%1{$!Gk-R8xq}F{Lr>>9qjo zUE|XYc{&ElU)t|^es2{}HUm-50xp}zdH=rwh0N4{8R~x+0tos6>=e%eDZ!gX1s+)* z#UFVeglgu=Gff~}& z!K>4w8CIV^I6awuOU7;b;$;~o)tb@MM7*<8XB_$PVU(0e)LW@akH^;}^4aMwiUA$k zBzZz#U4oxuqhZh$Az^TVQS*>-{ivf|is6vw*%o>VE1{D8ADg)HzMl1a(m8S)&zgL; z_X!CJaXfvWkl=Uhly95qPq-K15^zPT5y%ncr1`^2#eyqay6nrsA~ol6VE#7^=H@W* zvSb4NDS^m*)A0!Z3T4h?)`7MYE+q^1CzTS#t%RA|w8x0w?*lDakD@AHcL zy+u!tx$2bJOvU9}sw5gycy|qM;sGBy z2JA$mL`OO2#2=OlK2OfY`z(w4Klu_ke|v$+<^Lr2fLu|)e`>5O-CaOIr9>%6}V=d3W>N;l-Ih-!GL^1Z~O6l@a(rS=OoM>i@jr#P5VZB z7$l_uGKt53P+v+M*qJ}y+)~HZ_-<2SYm`P)^-zb}Nv_+5n_)tiiSHtQk!+G^eN*9% zulC8#<}}#P<mmh)l>s}khRFwH6QN>_HJevR_T zXT@%=ob`a8v zaE{IBK=%{U?q_{`SclUCULyhdKe?kaeGqW~=(zcuz0ZFY~o74#%mj zjFhjrV-+VWg@b5;q%v^V*J2n@lr3(rviJ85+KT&agq29M479WYhHS zf+AIRO}}{|PioFShZh0M3o|Ao-uoV-|GrLE4Y&Kcv{Zq@0%E7})_$QeSwO=7txdjL z)lcRVowcv(in}WVt#@4nd{LHg8hNk?@#LEOUavZllq0$DbiX^Y=Km4()nQS+QMYGi zVCazUPDMgO+CjRcq!ES&N$F+)r36H}B_%{c8i}Dny1Nts1?kRve&7A>bLS6uo*8)N zym9u~@7imx6%-}VTBCi>GXL(p>W<=t=9!e;t2}lK)w1_Hl2s=|XSUQ^L2@oA;arwS z2_genDQ1fN>kzUv0=i}bDs?aSmy#q%CU-x9ct%63S`Of60=S79&m)14NJ5ZGPJssk zt4asP@0tEPSSkRnurbKZoVemNF#e$tv@Tc@b#RP94hDIcqTB*BuufBA>lcL5ebd{> zE44iu>IPz31#LI=Sd}I}P%aQ6qP`-bbH5!WMrt({c(;FXNZuKa`14E7`WGM1ai5!i zDPPiSf$x7F&qA1gg0?_`C??p(d+jWJ6q~L zC1PH?h3s%bh?=!A+1)8EWb@ff0&~i9%|2#ETXGp??sW{8Uf1Ny#3^!q!zYJWNJMA7 zuGoXeEJ}G8*gjAu$2Kbml;mRcH&y^uObn`401%KCQOTS2T zl`(j+iA#b=PfM}DCFx+ZDCZ#Mkc-bTT*R)T=WVHTGOlGe`RaC(ib+KtJbbeKl<~{C zj_e%=`ZEq8Uqe=H#ktIzFbfgwo$U_cSiV>_;l&8f+-n-ndA^yVBcD!%r73I1za zPV!Zs1ur+7ZOOc5`91{qg>gE;$P#8Av_=}t1 z01Ey0jSmg{jD<-q1Oi93Py>u;zNG)cJP5PjB8pG$2`vG1AU;!#BH(HPbhJ9gBth{&9 z>!&xm_>zSSR#7-#l=kNzoyVKawbUFWWMbc~0HVA{G)A~VX`B$(nJUwJ+v*Nd;Dfh%-VL)=cxw=bck}ysOyuZVG1Qp`;79bclvf@fx}w8~>nu0{l#A^R zsqSrIZn%-`+2pmB1n7JK#;;p;Tz~>fKnQZq1Vcx_yK~zNECBp4#pU>Kx~^(q02c)9 zUXB9YJrn>_;U#{%0r;=WJfC5*L3I-{`WX#X^?{TRzpg`a*A&7VoKd;UvY$k=Lb~;w zv(n8Tr~MhyRMyD)5CSBzfu1h!d}r?~aI5{!`Y?V^m92ix+V!Bf5;W#QH)b|X3>HY{ z)`lUOHO#2U~HUXbmkgtsJ79+jNJ9|rb4F~XF zpevHy&YO-1fTVXo2@&ud8VS^Q6E*^EAiKVIL%B)cJ`m?~Ni=KzGJ^15tlqP1VLZKM z$LOY9bHD+A16#bgT5mPE?r`PK`>7^}70{dXDTP9{b%eQBu-KhF`Rn2lJ#EPoL(3T3 zs2&d{)t_9c->|C?0xIV(FLAu|Xp*TpUw@dUV)yOX7^I3ScU7BC_c8fIce!G91VeFAT(pL{Ck56_ScK%0}?!Qx)9&kopTx zW3!0D(cb3#8k#s%mE>mzD9k##2#nlkM~IAG8w$ir0w9@DPT>s>y#Z5it>)*u1#?Vj zP6pK;fZ8QHRO$ujHduhhL?&s7ri|G;OweOx2`dH2g_?jfvV<~8=-Q2_m(F#(sQ4zo zTuC%W3Gb2>`pWRM$j`jLtPN3dW~dkH<5T0~}~Fv~NdGLAE2=_kj~#hp4cj zrwluGhdz7BoCbM1g|WDZ^S}tCKG$X%R#&EaBra1(%vY_n4A0%j=6r`tiMI$suGfH= zgrflbz1U2L&%*eEZ@GS%a)E|}Y}c&HE;;H|aB=s&^oz}lyprur3aWoTo-(olSLFP4 zG4irPtPmW6Tv29QV|gw2h?rpJq16|Te~QQ?Gk^|$Ysw>DIn++(q&8hODy~X!h1y5# zESNbAG9vg_4sh+T60jBqxLAM^LEuD5#^^OB8|tMiMkwJe3?Inhz?ac@F4j(a+m+^a z`A$~Qy};@3w1#FY`Ix;(xiIYt|8M8O+%rB+C>ti~{l7v>)?4wF6UBBF7v`;`2P53N zF^Y(U6T>}gL6;A*`jtmIMEpSNSW`Lqu%zWV+GRzAgJ9}!P|*v=mQO5zX!Dz`ow_fv zooe$DrvaaQP533L#$o#-q>QkEIcfJ1T_dwNExsNR7MV4hV_~8|+AIs!sm^<6foY6F zyUmS!wJs<7Ev#}mXLthx|2Mz&7tB^0-MYyz<}VnjyGbHEb60m3=<%NqdeTe*`)0Al|LXSuT3(G6QblS81YNDSOj!+il zTT`Vs>?D6T|6MPp;{FOTdGA9)x^>%UOQ$*sOGRkcUL$V=0c>DU6%y(>)yRQ1xVJ45X7cd5C39=!Sdlf zCYzm*0V7*91Pzy0$8~uKS`=qM_StTA;rS{uDzd^(f^I?1y2_2|9B6 zRQ%J_i~XlqS?#3OTQBf!6GU<#y!$go znD4bLeygL%!F zaT<8zb)TNr-M(2E&L+n3)`WfjT%As#=TiANSV-4J?u8&V&ztt>hjSMbzHiHKXCq?f zU>n^W-N|L)99Dl{Qh0`izJ~Leyp1MvQx12t^}VWLa_paN!9bDE4I4B)0H8oLP^jpR z!tS=+Q&kKhT)kvhtWc*0s;an{K;jt({#w>o^35`yR1T%4q)tv%9T!FR^=YTGZ*{Rx za7+uncpUTc{P5;?4kcj%d&1aaWu9&A9^9wD^qo1&lYJa&ygVBQ`!T269vBgJbcT6& zSbL=OH;2PUOP>4}lat@OckA;mLMib~o$-}Jn1nAIw4(nS3k1apPuB;;JW~y1gCqS_ z!i{r3VoZMhd4kX8sjf!W;*!}z!r^$`{yU%VAn%)N*3G@3Vrt~`!ZU-R#_e9%yRtn7 z1F?+#e~xV`Ibxe1yS-}MSGRTohDE7MKNpuBR~0-c*DJt4FQGk|Tb?#sTuCLuN)Op= z3o!tRp@_2Na43})fZRd@5TIIb#d_$CsvGUDhP|OC{!ZW;ySB2GyG{(72dBqk*@eQ0 z+weYaflJ7LgO|7F04)HG^q3v>-qLTf|FHAfWer#A9o~?8?+1K4alRHw?3R$a_4BtY zZ2hg~w$8`E&w+so9W2oIIFf$qCp$S-$K~ii^0~)?B?HSvoZe^74VhQAq9xpJcnA#< zCS40OjcgOMP&}B(+$&yGA!8OixZH|-B~6MqgzK^Sg%fSW5zWMk{ZfB}hAZ8Kfw)#1 zS7w4Ds4lVXgcIbVX?LJXKF#pIK5D>-%$Dgy!>{FCCjm>HWL*##cM<1QH+&6>u!H*{ z7m9v>!A5Ka`QK&|y8nx+|EI?Z*2n<=_&R{(>ged^@XyY_pPTEy*H+h7m#0lRYMa=5 z#m`lPBy&x>Udg8U+ZQ-#POQ8u&9(Hw^*XXSr>qLQ?f=za z@+an$H5;dH!CoQz6*-tKLD9%Za8>9J2-^=+Dki`%)FfCFlEXgq$UWiBW`vJauIW43 zj?dhSLKgan2As3cQqlno=|oAO`+=KqbvwiErw{6)7NVM^A8APgh25eiZ{ZMJLzmVG zE0cDo($iBr09gER^TiXAd9U#4tSpzMizqAWQ*HgMQ?-B;tZ-ONp>z&qQly(oN5Wjo zf}|2xRNtEp!LS*HZhqvG>=tR_g87gF*WoJB-RK`Hjs&m zvs%`{EHIIJ>}|Tjx%x*%sQ4Cso$A#ZleF`Qj(Y7Caa*ej7xxa%D_F}z5dmi^ zgcv>`2-FIWz~>do@9$FlUC2b3maO`za!BY9(DRPlq%_{&XA!q!cZ9EVoK8x0f@YoC zF@bf(zJIHAwZ_SJ6Ha;pe!o78t`@3qs!`G*>gd>8Ix|fY-+7%Rd>I&cZsv_OLgO%F zoEY|Tu{J1m@u^kJ?)PsL&MxorLTEFZ&op0fDA9U3e$X_R{O~>IoYBjjBa$5dKW$4#)37>G5qRubsl4g;h~5MX62U1U^MZ2*p?Il2wI09Z5;qnK^% z_?PTWoJqRSVTP2N*Mc%+w=+vSw}R46Ja|ngARK2R5L|b7GHMOKx8&UNIJRi0tJ?l}TJ$=!K`nq`p!OH9{_tyTRMkl7u)CPljQ#t1 zgWK5;tTfm~sqr|t3`DxP7P^8XrsDxr-@Xp8v^BW)LZx6#`Sw-g>&C43Z(rj$(j*z; z*Cc!o0GXFTYc)s|b||FqDH0KldU2wI`-Uz)Euh6Nj{ zbuE{wL78T{rr(lLxi-jB!Be0Ue)`QFljj#fCH#4bZFB7WOU#1f?q!_q?IsS&wyHEN zPaYE}o9v_dpMhsi-E(}Ha05TOr(zy6cMJBCz8RYmG2_Te`0SJbsEk5v? zFi*aqefS08uWkMsKD+=V6g(3IvEzSbP4~=UTsUQ}bqi#5NRej^o0a$GbY4Q^4yFD# z*!Ur+w8qfJj@Pwyh3qV(s?(i{2x0TLmv_OA+*;{|E^?|*CsP0}#tdQ~BC&;2?@oI# zn`^LpcaCg7PE>!M;Wg$&%!ehJsYf8QO;v>R6-EZ+avK-+?EUDsav(32BHYl>$PzKX zQgC@~)oFIos#ZTFn^|7*ZAsp3))~8QMH2(ij2f;rX$cdgOM{Y(d9KB6f&dSm{gU}2 z)7g}#5*~8NJZrQGZ!a!{5wpi6af-N4zlTgwu=r6y=}=CvVjEx`x^Y=)v=k1%owEp( zyuRrETHML;Pk*+RS74YQ=awbgRtf&GO%(~_;-80cO@t-Gw{O$yXFaR_G z5br45Z2c*?GdNDq3f}hjGjj9i2)E>5A zRKo=Y%ffq9H3B#Ol?GR>t;ySIX^zEZIS-!$)kz$wCFnh{`gO`OYhA9g~O8h-?+?23y+w; zjtY+9JoLkneWcmoQvLg|nkwOk2-b@SGqiwL*<*7ntTo+xY6uc|zNM8R{#(S9Q%GybG&kAi#G^g1ug&Nj*H$>~UHfS@ZJ0D^(_~ zk~`Y!Q~%z`Q1G}q_P6i*SV%tieU>j4xthm)R|4?<7I@$wK0Sq~IO+OwZkylpUgA0G zcrZMYS7kS@i)TuNI51)SryMiU#g()DtsHb(s+d4xfm!_FQpcC5SD1BL^TDJPonZvE zZ!n|~E=tdclCH%=*H9ui6FDdnOvr!z*qa6u4OdQLFcFW-8}BjJB4Xxw=P&#S zTHnX<6htE_OxbJ8rFt=}g=ZpqmF8D+vX+$9&CedH)_?zg;|B$&?+6f_GcT|D?{Gc`e)*_8cO_ z?uIJGUMarKRmtuD`1(XlvPls4I`tvBaP!ji5E6q*G~1vCT0(crT*b~s&F_Ucs+5Hy z8d5?hK|ccO{mRF5qWyV9Y0d95Oq&ntnsVp#H9@K6+DqX@Nh&pJ>ELmKa)!2mwJiatHx{ zUQnvE++FF zF^vo_6fYZAoY!|`3sYE}*{qG{$w*)N1cR#Od_2}3@DGr89poAyk(VSu%ahCh`9`Sq zH_m75Szx}xlUQV{d9P!`t48DR0@;hhLCMNibREyrVsq`b1yOIPLuL5W!l45!C0K~- zH3Dbla18cR0?T#$)P`6TGlc(*prGF4C;~$dtxd3q07wev6g`{) zNBg#AM8)^$3W7?N4D3S~v)M}?zn)xSjhx-HMI6{gTI#eRi1<((akR7mkOUpKuwRTu z(zJQXZ@B*(oSH7ovWk~xBjBsQCOiuk62Hc2k!Aj2k_RLF=A5kX6fMeW3{Oy6wiFna zYOFP&Ub`w=1ho$Jw!2-aLzd~)#G*z~pZw)i(t2t9cr`B-W9Y@7*$ftK92hGcn0)WG zjXXJBccNn~hc0b*D<9;4DnO6KT86KRb)Z8bwj3yr1-RauC}L8B4oQ%dFSM|Wg^dp& zaFl>YZY{V zbxlFuj8zrq`IG`YXlqt95?|AsE-QZ+JAj2aFOAx}!8O&>P1J@uBS_71RCig>Wm^v0{qw$|>SlD13|C#Jxv*)_s zu2&LCkGo#9Em0hPmAlQB!MEu6C=Ayt3Zira+&6^POM~+TmtOYG{0Apxy}V7 zRPp4LKb%Z-of-DSo@xX>LO-x#piy>Q7#lt2Pm;`3FxJNCLNgO_TV|uG{mXSy9iTK) zIQ=&K9EDF0bU#cZ_-9gJK!3@=_xo=Vh)@uEf5p^~iW$6NvvD4I$_NUJ%gqTv00dh; zxO_u%vwcR>|6Y9I%do2%kFIzSKL_)g6fx;va12FuNd3mmv(!*BeT!(LraG=PWseV?k1vJ|$WAfPt@1y^P9Sr_I>;R4dP~hi&&#|~XF*`jv zIXOIXkHf2P`0A;+pqQwL*()jhe8R$=8c-)`jUgsmZ1b48Co$F!IQ(O_>*5k zv1veDMS|zKdMKoVodv=o!WYy6UKj$8L}1A{&&8}%sC$HI@ey(moEwl!YRm93g_`f* z6}|rVRp$-1M;6-srmIq_1RNbSmC_(hahtzmC+Rx`EIMv)TbWR;XMH>qy6*@GFJo%q zomFOtG}`8Bk=2eD%MSm6pFs9TQ!OHJ_QjHQb?)_@&f0ml& ztXkPZ0719#-eD?q!Y4DCSpTWtQR&u_SIo zKuH3&p}F&nCv~+w2db03ds{HEH=-(A1Qer#O5ESI%X1enf(nmc;AQr(rh^K&ia&(_E(Y+X+KW< z(EajI_CC_#4C|MWIJAuOokx->PV2tTq~&zqMr16|>{;iO9iXdknQ7O3`y&}?c>eR2 z*y7QG;}hiT`<(tG3}BYQ?-<^#hv@1jsIEM*#}FQN{VOQxgo`rACj*EV^JDQ@Ox-_r z=sgDhOT-(ulG(qd3~oQ`bTOK1{j^SRNyA#SQRh-c-l~NssOcoc0}crAKY8d@yUI=W z0;(O?aow~edh@o6bYG!@>R)y>{9)5;bTP@Fvj;`q3s0Q;2$UFw1afJwq8|q^O@EhN zSd9ydN&gx7o9(Bt@SRr-nSl7%;u|I(zcA1D)yCu^+M2kVtmT$9&>PG66}% zBGbJc;pJGbE?!DwLI)m5ye!?a{Cv9`$Vn08UE16 zYH7W+f5?=Vp8nq}#!nTXtz>b-Ws6b~7;7!fd;FnrUuFN_*` zZR+KLyCaa(NSu0-2^%6KS$bEqpcA+VN zRh%zLbhO97R9ep3L92JHZzFl;11!p{czDxb`ZoR4^l?Whm?kM64k z8dNMTCKbYoJ5s@$1l)FGmV@{c(zU?+cHU+~9+{v%z4 z2|M2J(^6#5bK9fUM-FH;o6@6!<*dKsL_LVzw`O9sPrvKVy-@y^NX(62I41uLW&(M> zb=9Jgs>omX{i$@XeC-zS0Nkv(Xl4};BR2d~lJz4$6VXagU7y#4yaI2X9ujbncs zRXH?vTBxEa=EV}KJx31Ca{jf6cM9I=IlL~T=*j(ji*aJ1M)RvKm6N7(hKSUe7w_O5 zZ^rj9c@3){3nnF87GuBqJF-u|t@F-i5mzIV#Rq?zn4Npm#@qYyk51ttkp7by1Iz-WxQP4|0$Jj5E&vuZb-7s{SjjTwdT*~d z3HoTr5G($$@6=iMs&(caV}C{Ef4xUV$)1KcAp{?2=U93_>d@sV!)FHFmk(9{WGN_K zB$u<~T#9OWU=swP;8@T#OGqWp8Z(N7Yg-mO@}&hIGnEUe_8LHjc zVbR?OQ#3X99@|BxLbo2g`=@$_XzH=0y)U~4yk}QOPvgRv;|lt=3i*x7x2OtVmA1nG zM`}x(KR4dH zDr}_AstNLHXtrGS9D78r;u#}+Oq*J%Cp5h@cpMb$hJpiDII$LhsN}-JmS2t6jil}I zowK2%|4LF#JIP1Du8llSKF1*@Aj2g< zuyo~UT_D-@gA8T-(#I~0kegVb5Jy)~3wn@Et}*HqQ|ys^VApmu6T>$nyvsnZeaBBk zzgL4UorGxg*%kS8?Rm)DU!FzViC5t#w}l(+$I6h9cd(cppn(qi*2K_R* z=HYiijmYQ1lP*>5x+X={JjAr-Fhf@{wS4?Y`LFxOIHXHsJh1b$~%f(V=I~=`aEPR`WdHY)1Mfn z9qiyFn0^9;M(m5nQPzig83_2F5Y}AOmQ&nk7Q+0n5B^TXww_Nvi0j=Rt~AhX<#&Ik ztyzXh_G@CSW*CnIjhA=VgF+quA zB6&Ps3Kysbni4gbsDt%l*-9@&)bZA1hTkARmKnb4?~-g1{S$2Two-5o-p<#wH>
    *Faxk+dg-W5H>;hXOV6LIc! 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�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 @YugNPyD-Cc)#9KNe- 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

    3kWDwup&H&ul!0Z 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 I&MBb@01u*|v;Y7A literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_1.png b/mods/death_compass/textures/death_compass_16_1.png new file mode 100644 index 0000000000000000000000000000000000000000..851383333acbaecbd23ebf78e7c6d17b9feaae3f GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf#sHrXS0LR$0jRI9hv>e2`}XC_ zm!CX&vUBIoUAuPOxN&2}iWN_vK0SN(?35`}Zr;3k_3G6ZFJ9cbb?d={2dh`F-n)12 zvuDq?Zr%F!?b~(h*6rQ9@A&cKyLa#2xN+mfix;n7zy9daqZu=1+`D)0%$YNrH*cOj zd-kzo#}+MG#3^sS7wBk-k|4ie1||+SnOO}|OLnj*9WjY>cp|hc?3s;1-$SMgDnK+7fT=@<=2)JB)W!P@X{LH}k-v5M&=6RNr_J_<~?o_+(Gkf-au7f;R`Qq6& zF?w&4TqB@#r}?vAhV4Dxwr3N2`jWI7x=KsRH+rS4ulZtr`}5PqY^prZPsgq@Dp1>h n@7)7~s#Diz97r@0UGbV-+mStFUjF1f!H#c{8_dI&^=<(ynPo6wEb?Q`4PtU}O z6W_dfQ}_02KhUAVB|(0{3`{H>JOTl4sU22WQ%mvv4FO#o$+ylnsg literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_11.png b/mods/death_compass/textures/death_compass_16_11.png new file mode 100644 index 0000000000000000000000000000000000000000..72849fd51b74499915b12f20691affea66b0b7d3 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`~aU2S0LSh0qX1PF~pz($Wj+B zT)1@U(#@MUZ{51Je*O9l8#Zj-ym`x(E!(zj+rEAK!Gi~n9656A*s4OIk9zTBkwZ{OayapT;%bBh-*zIgHCqD6~NpFaKc>C@M* zU!OgD*7o-MWS|p8N`m}?8JPGK!ZM1=YUZriv1{L<6Q`cN`=q^Qqbg87!PCVtq#`a^ zLCio%EG;z5c*2xNjwfDrc6WDXtx#ZjVk+vgr8LCyp;D33E1{^QU1tn7v+(x1PW`c^ zRdLgsOG;g@?(oF8?Mcv^yk=hu!-Oz>eZ{~&YgSx`t|qkKV}#zDgzxPToU9L z%)rFLCT0|uQPtM7=gNa8&)$6ac2MY{H&8m>)5S5QA})CWi-C|p;+07gpQR_daeV0H z=zg_IbF*`W4-XI5q*Ye84!tUJn73@jju{(fY?#;4wr7Wg{tcZpv$QZqMLS2)#6UeZ vmIo82hCgvBu$;O?MPdRYzqyBTB?H6CzpU<-RqWzGs~9|8{an^LB{Ts5iHe(A literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_13.png b/mods/death_compass/textures/death_compass_16_13.png new file mode 100644 index 0000000000000000000000000000000000000000..67502cf124b4f68350b315249f6ab61d8c7e019a GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf#sHrXS0LSh8`Rg=C>lY&YU@Z z{P@O=8_%9Sd-3AM&6_uG-MV$klqoZ2%(!{;=B-<|X3w6zXwjk-D^@&u^l0_!)$7)+ zd-m+vix)56zI}VS&0rSL(Gn#=e!&b(EF3~oG73s2HV$rKaSeU5mMq(GXxvqa#;B%niuOM?7@8JJi&cmxz;;)-T1TD4=>p>sEW?Us1*9VngY>Eakt5tppM zz2T&x!6J?gCtfYqd^lkW1DAnf=Z6*AMg^ML3Y{BXd#&{7>Qe0F$kblJb=p|DGh=4g z$r+u8S$-VdDcRCu>Uzau0n-|%Hl<^1ZfcA6aOg5!T4m)`<&l?|@<8NCvH~znUmsyx Uw4UklDxjqdp00i_>zopr0K~JhzW@LL literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_15.png b/mods/death_compass/textures/death_compass_16_15.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf56efd567bb7bf863d9402a62fc8517ecb701b GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`~aU2S0LSh0qX1PF~pz($Wj+B zT)27j=KA&Pmo8oU_U+qSw{C6UzWw0AgGY`Wxpe8$wr$%UJb18W%a(-;7cN?~Xz}93 zO-)TVZrnJ1`t*hk8!leFc>MVBvuDpVfy zYiny|`C5IT6Gcjb{DK*n_!Po2ippx{tk|(@-=Pzyp1u2|y=J2-P(It!#WAEJF8Ki8 zj0-<>f_O3Gj4W+oP+s4%V$~kKO|M(Ne%(?jF@e!oowzopr05Zv{4gdfE literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_2.png b/mods/death_compass/textures/death_compass_16_2.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd551a697587bf39f82db47263267ffd3cf03c8 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf(g2?jS0LR$7FfP~`H2%JCQqJx z<;s<(PoJJYfBw#$JI|gy+p%NE{{8!p9656Q`0*u6mdu+sucxQy`t=(N7cRVd_3Eip zryf0ebn@iM?(UvTmo5QqUcGvCb93{}n>VLVpMLl5z5DkcJbwK6$&)7&Cr(_mX3g{G z&)>XxQ*?y!6VRc;B|(0{3`{H>JOTgTe~DWM4fs>!@f literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_3.png b/mods/death_compass/textures/death_compass_16_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3088c095528506f080d4ca5fed760015cd86ecb2 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfq5z)|S0LSh1nTSSk$4SgTx2N- z`@)3_Z{NOMx^(HSTeoiByt#h;`b(ECEnd8M`}XbIwry)_YPx*+@`DEt&YnHHWy_Y+ zr%!L*ym`Zh4d>3Cd;0Y0lP6Da+_-V<*s;ftA0Ih#+c=6)(>(>`8TC{NC z!q(Q-UbfsuXkY6wZ(}|j*Q+)eYgq3|d#P&?#-JBh}GA=W&O$I8+^K@|x zsfbHHz*HgG!FVR4M$MAr>`9Jg60B1q8bnr4Y1EO9XoziYcJ#Ot5;C)!k!Q!ziYH6I zhWwC_kT_UVSL*4jSr}Nmqp_(iDrwOzt6e<>f~>BYo}8SLEe#u1&6>EelY^N_;fa7# ePeS4&1_lEMw%CN#VKaa>GkCiCxvXdi2<_W0NLLx_b5M+`W7E%$YN1&z?PZ?%bX|dsZE~EC_Uva7mC~ zFar|{o0w5tMpawSo+}TYJbUxu+d-j+-azS0PZ!6KinwG3W;eD+j4|xy{9PSOwn(Wr z9bc)n>hQq^hM1&7RZTTcOl!{MoJn|Haa7b*)g`3mXzNkYqfaCxBvQ7tq?U>ugJZPBN8t)uEPw=QDhn!Q34#Pz@hVRE%{Z+)1BY~DOc)I$ztaD0e F0svPCq0j&T literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_5.png b/mods/death_compass/textures/death_compass_16_5.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5b0b4a47d419a5f5c535f49e69a2b265022c55 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf#sHrXS0LR$G^nqy$E9}X&YhPp zU*5HA*X`T4pFDYT{P^+RyLVr|etpJ_882SEICkvV)2C10zI{7o%9Ir=R&3n3@ywYs zixw@qdiCnwy?bxoy!qh4gRNV)-nw<`*|TS7&z`+_@#5;$t8d)6F?;sxb?esc-MjDJ zy?dKCZ+`UXQB~OOY@nkhN`m}?8JIZSq~esGg$X(IDIAfp*}-Dcun?cCL4vixLhJ|ceOfByj YtP9w~ud`jM0NTgk>FVdQ&MBb@0H0#G3IG5A literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_6.png b/mods/death_compass/textures/death_compass_16_6.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa3caa7405d552066cecb15b292ac0d884e3791 GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf(g2?jS0LR$7C3R@#N^47&!0bk z<;s;ickVoW`gHm7<C^Aty|-k^l1GmoJ%0T7$&)9SE?t^9apLpm z&)>Xxv;I(8JkX)SB|(0{3`{H>JOTo8zPis2CA2z#Me&TxeIc3T&+&ftKO5Z2{-IH`b c_|HRjrde!rFVdQ&MBb@0I$EgTL1t6 literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_7.png b/mods/death_compass/textures/death_compass_16_7.png new file mode 100644 index 0000000000000000000000000000000000000000..ad646be760c760fca92ae873403c3bf384b46d03 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`~aU2S0LSh0qX1PF~pz($Wj+B zT)27j=B-<|)~{cG>C&aQZ{IFmy7cnp%h#`8-?C-P;>C+EUcA`U)YRJAx^Usb8#it& zTD0icv18k|ZQH(m`@w?;j~qF&VZ(;an>Rmr@Zj;|$4{O-J%0T7>C>mro;~~Y>C@M* zU!Oa7&Z9tkCeVo@B|(0{3`~3qVHrhbHFH+%*tPG_iBr$sebQdDQ57hk$frh literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_8.png b/mods/death_compass/textures/death_compass_16_8.png new file mode 100644 index 0000000000000000000000000000000000000000..495978e2aa2c278c2967be509b9b414e8d7ee962 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Z-7sTE0Au$2I}kUu?aT-#UWC+ zZrwU^AcXz*j{rda&9~(Dr+_h`ho;`c++_`h?*s)WmPEDFL z>FU+1M~@zzJbCi%+qdVF_j}Z%{c6M!leN6uHVWsJ7ceQVh>d86XI6q0}_2T!oFRpLdKL7Wx*rUg~^_R|k zD-e4+c(Y^l5yxl8v|m`Vn7eg_-cmMq)Y4d@!*))^=@(OWAgi6a^fy1Cr3{{~elF{r G5}E)}L#kK+ literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_16_9.png b/mods/death_compass/textures/death_compass_16_9.png new file mode 100644 index 0000000000000000000000000000000000000000..10c3c6c8a10b9402a623183436f65512ce2c1478 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf#sHrXS0LSh7u46+-oAbN z^5x4?Heed4AvuDrl-o1O*u3cx&oY}i~@02N1wr<_}^y$;pt5@H; zb!*0q8PA?Q+qiM#qeqWkym+y0-MR-49=v_~_WJefn>TM>v}n=Zz5A|Sy}Dw>iW@g> z96x^i*s)_5FJ5er)#L{{TB0P#FPMSJjYFaDS(wlh2b;KMN-RgDOk{Q}nbmMTUKix! zd`}n0kczm{Gp0<39e7*~YLNHkkJkU!_vr3?<&} k)*s}I-&OMMIVv>eYP<@2M4znC4WQKwp00i_>zopr05F)o=Kufz literal 0 HcmV?d00001 diff --git a/mods/death_compass/textures/death_compass_inactive.png b/mods/death_compass/textures/death_compass_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..28809fcdd0b5b4e4477e6dfb072c57b1f9a2d7b7 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V}MVHE0Au$0QL3t7-ArSTeof< zIdbI2jT@IQUp{l@%$6-%)~s1`?%X+`)TvXa=FFM1XV0FiSFgT){d&cU6&p5exOeZ~ zojZ4K-@e`4-2Cw2!@GCy?%K8M=+UF!zyFvwZ{DOylh&_aFTTUH8t4fAk|4ie2Bs%J zUM%?a;h9()ThD`x%KH8?pj3dTi(^PdT=D|-1eeEM+McJ36gf9^8LVE-nW@0CC1OU4 z$j??mshce~U5~P;NC>KNd2xE3E>MtEI<9|y{ee!E1F8$wEIQSjW5~Z=O`cDki6QzR W^C!*S+w*{CGkCiCxvX + +--]] + +-- our API object +doors = { + mod = "redo", + registered_doors = {}, + registered_trapdoors = {} +} + +-- returns an object to a door object or nil +function doors.get(pos) + local node_name = minetest.get_node(pos).name + if doors.registered_doors[node_name] then + -- A normal upright door + return { + pos = pos, + open = function(self, player) + if self:state() then + return false + end + return doors.door_toggle(self.pos, nil, player) + end, + close = function(self, player) + if not self:state() then + return false + end + return doors.door_toggle(self.pos, nil, player) + end, + toggle = function(self, player) + return doors.door_toggle(self.pos, nil, player) + end, + state = function(self) + local state = minetest.get_meta(self.pos):get_int("state") + return state %2 == 1 + end + } + elseif doors.registered_trapdoors[node_name] then + -- A trapdoor + return { + pos = pos, + open = function(self, player) + if self:state() then + return false + end + return doors.trapdoor_toggle(self.pos, nil, player) + end, + close = function(self, player) + if not self:state() then + return false + end + return doors.trapdoor_toggle(self.pos, nil, player) + end, + toggle = function(self, player) + return doors.trapdoor_toggle(self.pos, nil, player) + end, + state = function(self) + return minetest.get_node(self.pos).name:sub(-5) == "_open" + end + } + else + return nil + end +end + +-- this hidden node is placed on top of the bottom, and prevents +-- nodes from being placed in the top half of the door. +minetest.register_node("doors:hidden", { + description = "Hidden Door Segment", + -- can't use airlike otherwise falling nodes will turn to entities + -- and will be forever stuck until door is removed. + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + -- has to be walkable for falling nodes to stop falling. + walkable = true, + pointable = false, + diggable = false, + buildable_to = false, + floodable = false, + drop = "", + groups = {not_in_creative_inventory = 1}, + on_blast = function() end, + tiles = {"doors_blank.png"}, + -- 1px transparent block inside door hinge near node top. + node_box = { + type = "fixed", + fixed = {-15/32, 13/32, -15/32, -13/32, 1/2, -13/32}, + }, + -- collision_box needed otherise selection box would be full node size + collision_box = { + type = "fixed", + fixed = {-15/32, 13/32, -15/32, -13/32, 1/2, -13/32}, + }, +}) + +-- table used to aid door opening/closing +local transform = { + { + { v = "_a", param2 = 3 }, + { v = "_a", param2 = 0 }, + { v = "_a", param2 = 1 }, + { v = "_a", param2 = 2 }, + }, + { + { v = "_b", param2 = 1 }, + { v = "_b", param2 = 2 }, + { v = "_b", param2 = 3 }, + { v = "_b", param2 = 0 }, + }, + { + { v = "_b", param2 = 1 }, + { v = "_b", param2 = 2 }, + { v = "_b", param2 = 3 }, + { v = "_b", param2 = 0 }, + }, + { + { v = "_a", param2 = 3 }, + { v = "_a", param2 = 0 }, + { v = "_a", param2 = 1 }, + { v = "_a", param2 = 2 }, + }, +} + +function doors.door_toggle(pos, node, clicker) + local meta = minetest.get_meta(pos) ; if not meta then return false end + node = node or minetest.get_node(pos) + local def = minetest.registered_nodes[node.name] + local name = def.door.name + + local state = meta:get_string("state") + if state == "" then + -- fix up lvm-placed right-hinged doors, default closed + if node.name:sub(-2) == "_b" then + state = 2 + else + state = 0 + end + else + state = tonumber(state) + end + + if clicker and not minetest.check_player_privs(clicker, "protection_bypass") then + local owner = meta:get_string("doors_owner") + local prot = meta:get_string("doors_protected") + if prot ~= "" then + + if minetest.is_protected(pos, clicker:get_player_name()) then + return false + end + + elseif owner ~= "" then + + if clicker:get_player_name() ~= owner then + return false + end + end + end + + local old = state + -- until Lua-5.2 we have no bitwise operators :( + if state % 2 == 1 then + state = state - 1 + else + state = state + 1 + end + + local dir = node.param2 + + -- It's possible param2 is messed up, so, validate before using + -- the input data. This indicates something may have rotated + -- the door, even though that is not supported. + if not transform[state + 1] or not transform[state + 1][dir + 1] then + return false + end + + if state % 2 == 0 then + minetest.sound_play(def.door.sounds[1], {pos = pos, gain = 0.3, max_hear_distance = 10}) + else + minetest.sound_play(def.door.sounds[2], {pos = pos, gain = 0.3, max_hear_distance = 10}) + end + + minetest.swap_node(pos, { + name = name .. transform[state + 1][dir+1].v, + param2 = transform[state + 1][dir+1].param2 + }) + meta:set_int("state", state) + + return true +end + + +local function on_place_node(place_to, newnode, placer, oldnode, itemstack, pointed_thing) + -- Run script hook + local _, callback + for _, callback in pairs(minetest.registered_on_placenodes) do + -- Deepcopy pos, node and pointed_thing because callback can modify them + local place_to_copy = {x = place_to.x, y = place_to.y, z = place_to.z} + local newnode_copy = {name = newnode.name, param1 = newnode.param1, param2 = newnode.param2} + local oldnode_copy = {name = oldnode.name, param1 = oldnode.param1, param2 = oldnode.param2} + local pointed_thing_copy = { + type = pointed_thing.type, + above = vector.new(pointed_thing.above), + under = vector.new(pointed_thing.under), + ref = pointed_thing.ref, + } + callback(place_to_copy, newnode_copy, placer, oldnode_copy, itemstack, pointed_thing_copy) + end +end + +local function can_dig_door(pos, digger) + local digger_name = digger and digger:get_player_name() + if digger_name and minetest.get_player_privs(digger_name).protection_bypass then + return true + end + return minetest.get_meta(pos):get_string("doors_owner") == digger_name +end + +function doors.register(name, def) + if not name:find(":") then + name = "doors:" .. name + end + + -- replace old doors of this type automatically + minetest.register_lbm({ + name = ":doors:replace_" .. name:gsub(":", "_"), + nodenames = {name.."_b_1", name.."_b_2"}, + action = function(pos, node) + local l = tonumber(node.name:sub(-1)) + local meta = minetest.get_meta(pos) + local h = meta:get_int("right") + 1 + local p2 = node.param2 + local replace = { + { { type = "a", state = 0 }, { type = "a", state = 3 } }, + { { type = "b", state = 1 }, { type = "b", state = 2 } } + } + local new = replace[l][h] + -- retain infotext and doors_owner fields + minetest.swap_node(pos, {name = name .. "_" .. new.type, param2 = p2}) + meta:set_int("state", new.state) + -- properly place doors:hidden at the right spot + local p3 = p2 + if new.state >= 2 then + p3 = (p3 + 3) % 4 + end + if new.state % 2 == 1 then + if new.state >= 2 then + p3 = (p3 + 1) % 4 + else + p3 = (p3 + 3) % 4 + end + end + -- wipe meta on top node as it's unused + minetest.set_node({x = pos.x, y = pos.y + 1, z = pos.z}, + {name = "doors:hidden", param2 = p3}) + end + }) + + minetest.register_craftitem(":" .. name, { + description = def.description, + inventory_image = def.inventory_image, + groups = table.copy(def.groups), + + on_place = function(itemstack, placer, pointed_thing) + local pos = nil + + if not pointed_thing.type == "node" then + return itemstack + end + + local node = minetest.get_node(pointed_thing.under) + local pdef = minetest.registered_nodes[node.name] + if pdef and pdef.on_rightclick and + not (placer and placer:is_player() and + placer:get_player_control().sneak) then + return pdef.on_rightclick(pointed_thing.under, + node, placer, itemstack, pointed_thing) + end + + if pdef and pdef.buildable_to then + pos = pointed_thing.under + else + pos = pointed_thing.above + node = minetest.get_node(pos) + pdef = minetest.registered_nodes[node.name] + if not pdef or not pdef.buildable_to then + return itemstack + end + end + + local above = { x = pos.x, y = pos.y + 1, z = pos.z } + local top_node = minetest.get_node_or_nil(above) + local topdef = top_node and minetest.registered_nodes[top_node.name] + + if not topdef or not topdef.buildable_to then + return itemstack + end + + local pn = placer and placer:get_player_name() or "" + if minetest.is_protected(pos, pn) or minetest.is_protected(above, pn) then + return itemstack + end + + local dir = placer and minetest.dir_to_facedir(placer:get_look_dir()) or 0 + + local ref = { + { x = -1, y = 0, z = 0 }, + { x = 0, y = 0, z = 1 }, + { x = 1, y = 0, z = 0 }, + { x = 0, y = 0, z = -1 }, + } + + local aside = { + x = pos.x + ref[dir + 1].x, + y = pos.y + ref[dir + 1].y, + z = pos.z + ref[dir + 1].z, + } + + local state = 0 + if minetest.get_item_group(minetest.get_node(aside).name, "door") == 1 then + state = state + 2 + minetest.set_node(pos, {name = name .. "_b", param2 = dir}) + minetest.set_node(above, {name = "doors:hidden", param2 = (dir + 3) % 4}) + else + minetest.set_node(pos, {name = name .. "_a", param2 = dir}) + minetest.set_node(above, {name = "doors:hidden", param2 = dir}) + end + + local meta = minetest.get_meta(pos) + meta:set_int("state", state) + + if def.protected then + local pn = placer:get_player_name() + 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 + + on_place_node(pos, minetest.get_node(pos), placer, node, itemstack, pointed_thing) + + return itemstack + end + }) + def.inventory_image = nil + + if def.recipe then + minetest.register_craft({ + output = name, + recipe = def.recipe, + }) + end + def.recipe = nil + + if not def.sounds then + def.sounds = default.node_sound_wood_defaults() + end + + if not def.sound_open then + def.sound_open = "doors_door_open" + end + + if not def.sound_close then + def.sound_close = "doors_door_close" + end + + def.groups.not_in_creative_inventory = 1 + def.groups.door = 1 + def.drop = name + def.door = { + name = name, + sounds = { def.sound_close, def.sound_open }, + } + + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + doors.door_toggle(pos, node, clicker) + return itemstack + end + def.after_dig_node = function(pos, node, meta, digger) + minetest.remove_node({x = pos.x, y = pos.y + 1, z = pos.z}) + minetest.check_for_falling({x = pos.x, y = pos.y + 1, z = pos.z}) + end + def.on_rotate = false + + if def.protected then + def.can_dig = can_dig_door + def.on_blast = function() end + else + def.on_blast = function(pos, intensity) + minetest.remove_node(pos) + -- hidden node doesn't get blasted away. + minetest.remove_node({x = pos.x, y = pos.y + 1, z = pos.z}) + return {name} + end + end + + def.on_destruct = function(pos) + minetest.remove_node({x = pos.x, y = pos.y + 1, z = pos.z}) + end + + def.drawtype = "mesh" + def.paramtype = "light" + def.paramtype2 = "facedir" + def.sunlight_propagates = true + def.walkable = true + def.is_ground_content = false + def.buildable_to = false + def.selection_box = { type = "fixed", fixed = { -1/2,-1/2,-1/2,1/2,3/2,-6/16} } + def.collision_box = { type = "fixed", fixed = { -1/2,-1/2,-1/2,1/2,3/2,-6/16} } + + def.mesh = "door_a.obj" + minetest.register_node(":" .. name .. "_a", def) + + def.mesh = "door_b.obj" + minetest.register_node(":" .. name .. "_b", def) + + doors.registered_doors[name .. "_a"] = true + doors.registered_doors[name .. "_b"] = true +end + +doors.register("door_wood", { + tiles = {{ name = "doors_door_wood.png", backface_culling = true }}, + description = "Wooden Door", + inventory_image = "doors_item_wood.png", + groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, + recipe = { + {"group:wood", "group:wood"}, + {"group:wood", "group:wood"}, + {"group:wood", "group:wood"}, + } +}) + +doors.register("door_steel", { + tiles = {{ name = "doors_door_steel.png", backface_culling = true }}, + description = "Steel Door", + inventory_image = "doors_item_steel.png", + protected = true, + groups = { cracky = 1, level = 2 }, + sounds = default.node_sound_stone_defaults(), + sound_open = "doors_steel_door_open", + sound_close = "doors_steel_door_close", + recipe = { + {"default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot"}, + } +}) + +doors.register("door_glass", { + tiles = { "doors_door_glass.png"}, + description = "Glass Door", + inventory_image = "doors_item_glass.png", + groups = { cracky = 3, oddly_breakable_by_hand = 3 }, + sounds = default.node_sound_glass_defaults(), + sound_open = "doors_glass_door_open", + sound_close = "doors_glass_door_close", + recipe = { + {"default:glass", "default:glass"}, + {"default:glass", "default:glass"}, + {"default:glass", "default:glass"}, + } +}) + +doors.register("door_obsidian_glass", { + tiles = { "doors_door_obsidian_glass.png" }, + description = "Obsidian Glass Door", + inventory_image = "doors_item_obsidian_glass.png", + groups = { cracky = 3 }, + sounds = default.node_sound_glass_defaults(), + sound_open = "doors_glass_door_open", + sound_close = "doors_glass_door_close", + recipe = { + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"}, + }, +}) + +-- Capture mods using the old API as best as possible. +function doors.register_door(name, def) + if def.only_placer_can_open then + def.protected = true + end + def.only_placer_can_open = nil + + local i = name:find(":") + local modname = name:sub(1, i - 1) + if not def.tiles then + if def.protected then + def.tiles = {{name = "doors_door_steel.png", backface_culling = true}} + else + def.tiles = {{name = "doors_door_wood.png", backface_culling = true}} + end + minetest.log("warning", modname .. " registered door \"" .. name .. "\" " .. + "using deprecated API method \"doors.register_door()\" but " .. + "did not provide the \"tiles\" parameter. A fallback tiledef " .. + "will be used instead.") + end + + doors.register(name, def) +end + +----trapdoor---- + +function doors.trapdoor_toggle(pos, node, clicker) + node = node or minetest.get_node(pos) + if clicker and not minetest.check_player_privs(clicker, "protection_bypass") then + local meta = minetest.get_meta(pos) ; if not meta then return false end + local owner = meta:get_string("doors_owner") + local prot = meta:get_string("doors_protected") + if prot ~= "" then + + if minetest.is_protected(pos, clicker:get_player_name()) then + return false + end + + elseif owner ~= "" then + + if clicker:get_player_name() ~= owner then + return false + end + end + end + + local def = minetest.registered_nodes[node.name] + + if string.sub(node.name, -5) == "_open" then + minetest.sound_play(def.sound_close, {pos = pos, gain = 0.3, max_hear_distance = 10}) + minetest.swap_node(pos, {name = string.sub(node.name, 1, string.len(node.name) - 5), param1 = node.param1, param2 = node.param2}) + else + minetest.sound_play(def.sound_open, {pos = pos, gain = 0.3, max_hear_distance = 10}) + minetest.swap_node(pos, {name = node.name .. "_open", param1 = node.param1, param2 = node.param2}) + end +end + +function doors.register_trapdoor(name, def) + if not name:find(":") then + name = "doors:" .. name + end + + local name_closed = name + local name_opened = name.."_open" + + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + doors.trapdoor_toggle(pos, node, clicker) + return itemstack + end + + -- Common trapdoor configuration + def.drawtype = "nodebox" + def.paramtype = "light" + def.paramtype2 = "facedir" + def.is_ground_content = false + + if def.protected then + def.can_dig = can_dig_door + def.after_place_node = function(pos, placer, itemstack, pointed_thing) + local pn = placer:get_player_name() + local meta = minetest.get_meta(pos) + meta:set_string("doors_owner", pn) + meta:set_string("infotext", "Owned by "..pn) + + return minetest.setting_getbool("creative_mode") + end + + def.on_blast = function() end + else + def.on_blast = function(pos, intensity) + minetest.remove_node(pos) + return { name } + end + end + + if not def.sounds then + def.sounds = default.node_sound_wood_defaults() + end + + if not def.sound_open then + def.sound_open = "doors_door_open" + end + + if not def.sound_close then + def.sound_close = "doors_door_close" + end + + local def_opened = table.copy(def) + local def_closed = table.copy(def) + + def_closed.node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -6/16, 0.5} + } + def_closed.selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -6/16, 0.5} + } + def_closed.tiles = { + def.tile_front, + def.tile_front .. "^[transformFY", + def.tile_side, + def.tile_side, + def.tile_side, + def.tile_side + } + def_opened.node_box = { + type = "fixed", + fixed = {-0.5, -0.5, 6/16, 0.5, 0.5, 0.5} + } + def_opened.selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, 6/16, 0.5, 0.5, 0.5} + } + def_opened.tiles = { + def.tile_side, + def.tile_side .. "^[transform2", + def.tile_side .. "^[transform3", + def.tile_side .. "^[transform1", + def.tile_front .. "^[transform46", + def.tile_front .. "^[transform6" + } + + def_opened.drop = name_closed + def_opened.groups.not_in_creative_inventory = 1 + + minetest.register_node(name_opened, def_opened) + minetest.register_node(name_closed, def_closed) + + doors.registered_trapdoors[name_opened] = true + doors.registered_trapdoors[name_closed] = true +end + +doors.register_trapdoor("doors:trapdoor", { + description = "Trapdoor", + inventory_image = "doors_trapdoor.png", + wield_image = "doors_trapdoor.png", + tile_front = "doors_trapdoor.png", + tile_side = "doors_trapdoor_side.png", + groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1 }, +}) + +doors.register_trapdoor("doors:trapdoor_steel", { + description = "Steel Trapdoor", + inventory_image = "doors_trapdoor_steel.png", + wield_image = "doors_trapdoor_steel.png", + tile_front = "doors_trapdoor_steel.png", + tile_side = "doors_trapdoor_steel_side.png", + protected = true, + sound_open = "doors_steel_door_open", + sound_close = "doors_steel_door_close", + groups = { cracky = 1, level = 2, door = 1 }, +}) + +minetest.register_craft({ + output = "doors:trapdoor 2", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + {"", "", ""}, + } +}) + +minetest.register_craft({ + output = "doors:trapdoor_steel", + recipe = { + {"default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot"}, + } +}) + + +-----key tool----- + +minetest.register_tool("doors:key", { + description = "Key Tool", + inventory_image = "doors_key.png", + + on_use = function(itemstack, user, pointed_thing) + + local pos = pointed_thing.under + + if pointed_thing.type ~= "node" + or not doors.get(pos) then + return + end + + local player_name = user:get_player_name() + local meta = minetest.get_meta(pos) ; if not meta then return end + local owner = meta:get_string("doors_owner") + local prot = meta:get_string("doors_protected") + local ok = 0 + local infotext = "" + + if prot == "" + and owner == "" then + + -- flip normal to owned + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + else + infotext = "Owned by " .. player_name + owner = player_name + prot = "" + ok = 1 + end + + elseif prot == "" + and owner ~= "" then + + -- flip owned to protected + if player_name == owner then + infotext = "Protected by " .. player_name + owner = "" + prot = player_name + ok = 1 + end + + elseif prot ~= "" + and owner == "" then + + -- flip protected to normal + if player_name == prot then + owner = "" + prot = "" + ok = 1 + end + end + + if ok == 1 then + + meta:set_string("infotext", infotext) + meta:set_string("doors_owner", owner) + meta:set_string("doors_protected", prot) + + if not minetest.setting_getbool("creative_mode") then + itemstack:add_wear(65535 / 50) + end + end + + return itemstack + end, +}) + +minetest.register_craft({ + output = "doors:key", + recipe = { + {"", "", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", ""}, + {"default:steel_ingot", "default:steel_ingot", ""}, + } +}) + +-- remove default key +--if minetest.registered_craftitems["default:skeleton_key"] then +-- minetest.clear_craft({output = "default:skeleton_key"}) +--end + +----fence gate---- + +function doors.register_fencegate(name, def) + local fence = { + description = def.description, + drawtype = "mesh", + tiles = { def.texture }, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + is_ground_content = false, + drop = name .. "_closed", + connect_sides = { "left", "right" }, + groups = def.groups, + sounds = def.sounds, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local node_def = minetest.registered_nodes[node.name] + minetest.swap_node(pos, {name = node_def.gate, param2 = node.param2}) + minetest.sound_play(node_def.sound, {pos = pos, gain = 0.3, + max_hear_distance = 8}) + return itemstack + end, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4}, + }, + } + + if not fence.sounds then + fence.sounds = default.node_sound_wood_defaults() + end + + fence.groups.fence = 1 + + local fence_closed = table.copy(fence) + fence_closed.mesh = "doors_fencegate_closed.obj" + fence_closed.gate = name .. "_open" + fence_closed.sound = "doors_fencegate_open" + fence_closed.collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4}, + } + + local fence_open = table.copy(fence) + fence_open.mesh = "doors_fencegate_open.obj" + fence_open.gate = name .. "_closed" + fence_open.sound = "doors_fencegate_close" + fence_open.groups.not_in_creative_inventory = 1 + fence_open.collision_box = { + type = "fixed", + fixed = {{-1/2, -1/2, -1/4, -3/8, 1/2, 1/4}, + {-5/8, -3/8, -14/16, -3/8, 1/2, 0}}, -- 1/2 was 3/8 + } + + minetest.register_node(":" .. name .. "_closed", fence_closed) + minetest.register_node(":" .. name .. "_open", fence_open) + + minetest.register_craft({ + output = name .. "_closed", + recipe = { + {"group:stick", def.material, "group:stick"}, + {"group:stick", def.material, "group:stick"} + } + }) +end + +doors.register_fencegate("doors:gate_wood", { + description = "Wooden Fence Gate", + texture = "default_wood.png", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} +}) + +doors.register_fencegate("doors:gate_acacia_wood", { + description = "Acacia Fence Gate", + texture = "default_acacia_wood.png", + material = "default:acacia_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} +}) + +doors.register_fencegate("doors:gate_junglewood", { + description = "Junglewood Fence Gate", + texture = "default_junglewood.png", + material = "default:junglewood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} +}) + +doors.register_fencegate("doors:gate_pine_wood", { + description = "Pine Fence Gate", + texture = "default_pine_wood.png", + material = "default:pine_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} +}) + +doors.register_fencegate("doors:gate_aspen_wood", { + description = "Aspen Fence Gate", + texture = "default_aspen_wood.png", + material = "default:aspen_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} +}) + + +----fuels---- + +minetest.register_craft({ + type = "fuel", + recipe = "doors:trapdoor", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:door_wood", + burntime = 14, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:gate_wood_closed", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:gate_acacia_wood_closed", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:gate_junglewood_closed", + burntime = 9, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:gate_pine_wood_closed", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "doors:gate_aspen_wood_closed", + burntime = 5, +}) diff --git a/mods/doors/license.txt b/mods/doors/license.txt new file mode 100644 index 00000000..8ce73c49 --- /dev/null +++ b/mods/doors/license.txt @@ -0,0 +1,164 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2014-2016 BlockMen +Copyright (C) 2015-2016 sofar (sofar@foo-projects.org) +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of media (textures, models and sounds) +----------------------------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2011-2016 Fernando Zapata +Copyright (C) 2014-2016 celeron55 +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2014-2016 BlockMen +Copyright (C) 2015-2016 sofar +Copyright (C) 2016 red-001 +Copyright (C) 2016 paramat + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ + +----------------------- + +Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) +Copyright (C) 2014-2016 PenguinDad + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/4.0/ + +----------------------- + +Attribution 3.0 Unported (CC BY 3.0) +Copyright (C) 2014 CGEffex +Copyright (C) 2014 bennstir +Copyright (C) 2016 BarkersPinhead +Copyright (C) 2016 rivernile7 +Copyright (C) 2016 HazMatt + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by/3.0/ + +----------------------- + +CC0 1.0 Universal (CC0 1.0) Public Domain Dedication +mhtaylor67 +SkeetMasterFunk69 + +No Copyright + +The person who associated a work with this deed has dedicated the work to the public +domain by waiving all of his or her rights to the work worldwide under copyright law, +including all related and neighboring rights, to the extent allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial purposes, all +without asking permission. See Other Information below. + +Other Information + +In no way are the patent or trademark rights of any person affected by CC0, nor are the +rights that other persons may have in the work or in how the work is used, such as +publicity or privacy rights. +Unless expressly stated otherwise, the person who associated a work with this deed makes +no warranties about the work, and disclaims liability for all uses of the work, to the +fullest extent permitted by applicable law. +When using or citing the work, you should not imply endorsement by the author or the +affirmer. + +For more details: +https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/mods/doors/models/door_a.obj b/mods/doors/models/door_a.obj new file mode 100644 index 00000000..bd5127b5 --- /dev/null +++ b/mods/doors/models/door_a.obj @@ -0,0 +1,40 @@ +# Blender v2.76 (sub 0) OBJ File: 'door_a.blend' +# www.blender.org +mtllib door_a.mtl +o Cube_Cube.001 +v 0.499000 -0.499000 -0.499000 +v 0.499000 1.499000 -0.499000 +v 0.499000 -0.499000 -0.375000 +v 0.499000 1.499000 -0.375000 +v -0.499000 -0.499000 -0.499000 +v -0.499000 1.499000 -0.499000 +v -0.499000 -0.499000 -0.375000 +v -0.499000 1.499000 -0.375000 +vt 0.842105 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 0.842105 0.000000 +vt 0.421053 1.000000 +vt 0.421053 0.000000 +vt 0.947368 1.000000 +vt 0.947368 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 1.000000 1.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 2/1/1 4/2/1 3/3/1 1/4/1 +f 4/5/2 8/1/2 7/4/2 3/6/2 +f 8/2/3 6/7/3 5/8/3 7/3/3 +f 6/9/4 2/5/4 1/6/4 5/10/4 +f 1/11/5 3/12/5 7/7/5 5/13/5 +f 6/14/6 8/8/6 4/12/6 2/11/6 diff --git a/mods/doors/models/door_b.obj b/mods/doors/models/door_b.obj new file mode 100644 index 00000000..c5607b87 --- /dev/null +++ b/mods/doors/models/door_b.obj @@ -0,0 +1,40 @@ +# Blender v2.76 (sub 0) OBJ File: 'door_b.blend' +# www.blender.org +mtllib door_b.mtl +o Cube_Cube.001 +v -0.499000 -0.499000 -0.499000 +v -0.499000 1.499000 -0.499000 +v -0.499000 -0.499000 -0.375000 +v -0.499000 1.499000 -0.375000 +v 0.499000 -0.499000 -0.499000 +v 0.499000 1.499000 -0.499000 +v 0.499000 -0.499000 -0.375000 +v 0.499000 1.499000 -0.375000 +vt 0.842105 1.000000 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 1.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 2/1/1 1/2/1 3/3/1 4/4/1 +f 4/5/2 3/6/2 7/2/2 8/1/2 +f 8/4/3 7/3/3 5/7/3 6/8/3 +f 6/9/4 5/10/4 1/6/4 2/5/4 +f 1/11/5 5/12/5 7/13/5 3/7/5 +f 6/8/6 2/13/6 4/12/6 8/14/6 diff --git a/mods/doors/models/doors_fencegate_closed.obj b/mods/doors/models/doors_fencegate_closed.obj new file mode 100644 index 00000000..0050f70e --- /dev/null +++ b/mods/doors/models/doors_fencegate_closed.obj @@ -0,0 +1,106 @@ +# Blender v2.76 (sub 0) OBJ File: 'gate_closed.blend' +# www.blender.org +mtllib gate_closed.mtl +o Cube_Cube.001 +v -0.625000 -0.500000 0.125000 +v -0.625000 0.500100 0.125000 +v -0.625000 -0.500000 -0.125000 +v -0.625000 0.500100 -0.125000 +v -0.375000 -0.500000 0.125000 +v -0.375000 0.500100 0.125000 +v -0.375000 -0.500000 -0.125000 +v -0.375000 0.500100 -0.125000 +v 0.375000 -0.500000 0.125000 +v 0.375000 0.500100 0.125000 +v 0.375000 -0.500000 -0.125000 +v 0.375000 0.500100 -0.125000 +v 0.625000 -0.500000 0.125000 +v 0.625000 0.500100 0.125000 +v 0.625000 -0.500000 -0.125000 +v 0.625000 0.500100 -0.125000 +v -0.375000 0.187500 0.062500 +v -0.375000 0.312500 0.062500 +v -0.375000 0.187500 -0.062500 +v -0.375000 0.312500 -0.062500 +v 0.375000 0.187500 0.062500 +v 0.375000 0.312500 0.062500 +v 0.375000 0.187500 -0.062500 +v 0.375000 0.312500 -0.062500 +v -0.374831 0.187348 0.062500 +v -0.156342 0.187363 0.062500 +v -0.374831 0.187348 -0.062500 +v -0.156342 0.187363 -0.062500 +v 0.374981 -0.343683 0.062500 +v 0.375065 -0.187304 0.062500 +v 0.374981 -0.343683 -0.062500 +v 0.375065 -0.187304 -0.062500 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.750000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt -0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.250000 0.250000 +vt 0.250000 0.750000 +vt 0.250000 1.000000 +vt 0.500000 -0.000000 +vt 0.500000 0.250000 +vt 0.500000 0.750000 +vt 0.500000 1.000000 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.687500 +vt 0.813740 0.249033 +vt 0.201557 0.249293 +vt 0.120995 0.125498 +vt 0.987404 0.125469 +vt 0.125000 0.375000 +vt 0.812500 0.375000 +vt 0.937500 0.500000 +vt 0.062500 0.500000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.312500 0.437500 +vt 0.312500 0.312500 +vt 1.000000 0.312500 +vt 1.000000 0.437500 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.578000 -0.816100 0.000000 +vn 0.576200 0.817300 0.000000 +usemtl None +s off +f 2/1/1 4/2/1 3/3/1 1/4/1 +f 4/4/2 8/5/2 7/6/2 3/1/2 +f 8/7/3 6/8/3 5/9/3 7/10/3 +f 6/2/4 2/9/4 1/8/4 5/3/4 +f 1/9/5 3/10/5 7/11/5 5/12/5 +f 6/6/6 8/1/6 4/13/6 2/14/6 +f 10/1/1 12/2/1 11/3/1 9/4/1 +f 12/2/2 16/9/2 15/8/2 11/3/2 +f 16/7/3 14/8/3 13/9/3 15/10/3 +f 14/4/4 10/5/4 9/6/4 13/1/4 +f 9/12/5 11/11/5 15/15/5 13/16/5 +f 14/14/6 16/13/6 12/17/6 10/18/6 +f 20/2/2 24/3/2 23/19/2 19/20/2 +f 22/1/4 18/4/4 17/21/4 21/22/4 +f 17/23/5 19/24/5 23/25/5 21/26/5 +f 22/21/6 24/5/6 20/6/6 18/22/6 +f 28/27/2 32/28/2 31/29/2 27/30/2 +f 30/31/4 26/32/4 25/33/4 29/34/4 +f 25/35/7 27/10/7 31/7/7 29/36/7 +f 30/37/8 32/38/8 28/39/8 26/40/8 diff --git a/mods/doors/models/doors_fencegate_open.obj b/mods/doors/models/doors_fencegate_open.obj new file mode 100644 index 00000000..3fb727f4 --- /dev/null +++ b/mods/doors/models/doors_fencegate_open.obj @@ -0,0 +1,112 @@ +# Blender v2.76 (sub 0) OBJ File: 'gate_open.blend' +# www.blender.org +mtllib gate_open.mtl +o Cube_Cube.001 +v -0.625000 -0.500000 0.125000 +v -0.625000 0.500100 0.125000 +v -0.625000 -0.500000 -0.125000 +v -0.625000 0.500100 -0.125000 +v -0.375000 -0.500000 0.125000 +v -0.375000 0.500100 0.125000 +v -0.375000 -0.500000 -0.125000 +v -0.375000 0.500100 -0.125000 +v 0.375000 -0.500000 0.125000 +v 0.375000 0.500100 0.125000 +v 0.375000 -0.500000 -0.125000 +v 0.375000 0.500100 -0.125000 +v 0.625000 -0.500000 0.125000 +v 0.625000 0.500100 0.125000 +v 0.625000 -0.500000 -0.125000 +v 0.625000 0.500100 -0.125000 +v 0.434859 0.187500 -0.872359 +v 0.434859 0.312500 -0.872359 +v 0.559859 0.187500 -0.872359 +v 0.559859 0.312500 -0.872359 +v 0.434859 0.187500 -0.122359 +v 0.434859 0.312500 -0.122359 +v 0.559859 0.187500 -0.122359 +v 0.559859 0.312500 -0.122359 +v 0.434859 0.187348 -0.872190 +v 0.434859 0.187363 -0.653701 +v 0.559859 0.187348 -0.872190 +v 0.559859 0.187363 -0.653701 +v 0.434859 -0.343683 -0.122379 +v 0.434859 -0.187304 -0.122294 +v 0.559859 -0.343683 -0.122379 +v 0.559859 -0.187304 -0.122294 +v 0.499560 -0.442900 0.005495 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.750000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt -0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.250000 0.250000 +vt 0.250000 0.750000 +vt 0.250000 1.000000 +vt 0.500000 -0.000000 +vt 0.500000 0.250000 +vt 0.500000 0.750000 +vt 0.500000 1.000000 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.687500 +vt 0.813740 0.249033 +vt 0.201557 0.249293 +vt 0.120995 0.125498 +vt 0.987404 0.125469 +vt 0.125000 0.375000 +vt 0.812500 0.375000 +vt 0.937500 0.500000 +vt 0.062500 0.500000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.312500 0.437500 +vt 0.312500 0.312500 +vt 1.000000 0.312500 +vt 1.000000 0.437500 +vt 0.312500 0.625000 +vt 0.312500 0.500000 +vt 0.187500 0.500000 +vt 0.187500 0.625000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -0.816100 -0.578000 +vn 0.000000 0.817300 0.576200 +usemtl None +s off +f 2/1/1 4/2/1 3/3/1 1/4/1 +f 4/4/2 8/5/2 7/6/2 3/1/2 +f 8/7/3 6/8/3 5/9/3 7/10/3 +f 6/2/4 2/9/4 1/8/4 5/3/4 +f 1/9/5 3/10/5 7/11/5 5/12/5 +f 6/6/6 8/1/6 4/13/6 2/14/6 +f 10/1/1 12/2/1 11/3/1 9/4/1 +f 12/2/2 16/9/2 15/8/2 11/3/2 +f 16/7/3 14/8/3 13/9/3 15/10/3 +f 14/4/4 10/5/4 9/6/4 13/1/4 +f 9/12/5 11/11/5 15/15/5 13/16/5 +f 14/14/6 16/13/6 12/17/6 10/18/6 +f 20/2/3 24/3/3 23/19/3 19/20/3 +f 22/1/1 18/4/1 17/21/1 21/22/1 +f 17/23/5 19/24/5 23/25/5 21/26/5 +f 22/21/6 24/5/6 20/6/6 18/22/6 +f 28/27/3 32/28/3 31/29/3 27/30/3 +f 30/31/1 26/32/1 25/33/1 29/34/1 +f 25/35/7 27/10/7 31/7/7 29/36/7 +f 30/37/8 32/38/8 28/39/8 26/40/8 +f 17/41/2 18/42/2 20/43/2 19/44/2 diff --git a/mods/doors/sounds/doors_door_close.ogg b/mods/doors/sounds/doors_door_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fede4af323d1b4322180c4a2a0734a60077b4121 GIT binary patch literal 6161 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 O0Eh=DnBoC8$o~L@cublA literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/doors_fencegate_open.ogg b/mods/doors/sounds/doors_fencegate_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f6dfd1d9778240796820c052213903889e7e2896 GIT binary patch literal 8942 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 literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/doors_glass_door_close.ogg b/mods/doors/sounds/doors_glass_door_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b3c135598e8a7c7a56d54e05c3ed7ceb006004ca GIT binary patch literal 7289 zcmb_=c|4Te`~OYKQiP<*)(B;+jis^`qbw7}$kJGfA`^Wcwote4Lxt4RT_jR4?oO@1rdfGtT&|gnX z)q*0Ml)E=d=91yM7(j6ICb9>(_S&(3Ajs<3#xI@g6kGG3hpov4dPGD16Wa~e|NZ>A zX~T{xU^{qU@KQTP@Pzw%yV-H9!_DCu2apGlpurVwa9*y#=RN#`Jv}{w5NzXIn>Uo@ zQO0&$kRb%YP{K-^D{zUrZ98Sjy9@JC9f($GRIhB2ym729Q@a(0Gp%=zL$zP-O|pg9 z3REe3D}uS|d=9Y)X5SU~1`eoMxMx=&zXG5Vb>>qDiO3DE5COrKyDVlJ7gz!V6jcgP zciEI5vMzvaK-L_7>Qd$=Y>;8*&_B&KH?&o^jvfj^>bf-aBt!SfOH8p;B43cSp5KXZ6A(HIBL&h?BKg%LOrBj-ERN@tsqQD>|I` z+98E@CXbhNy__40fgm0rx6QOl%<_|b&$52c=l{2DObdq~=!&8{Y}4N%;FFcuZJdh{ zbrKLqNr@Osqq>dhw5xw2t|{R9ZOV=KWFtNptWAY~*a(3z1i6YGj=kI}&nHWA6Wf0* zuow=gS$T(!&^PjYlUIdN4|Bph>wyLb3gF{YI7t`RiZk5e5UoNbrx`Kc#$+o>rhbvxvX5;1rLL(ImaYE~Rq!C>VO?-?O*WF!;zpD#HM48URGExX;5 zzye8P9HRtaPin(0z+~?NspA-VQ-Zu{ihO&Dig~JjXAQeq4j!}IX**==H@xb1cGd6Y zkjKkakMSW7=X8%rhMzOb*?BnlzZ=K(7#=7l@ijmlG_ypinE)p^NnDUH6jO9KZpIA6 zBT?Z@%0BOO&(QRe(5$;RWjG=rFaS01#1wMECVwWq*gLO;9qiK5xMF%~sZUn1_y50f z7s!@D5I+P-w+2d?21>OCvc2LU4BrI7A;{QT>Nr8AHAU+L@NwW+&le}_gTXfTet!o6 zh_IhlqCRNt017~)>YEQ}S^h5@8(3}#B%f4EMmPpd?=~_+?)TJVN~4XzfR!l8Um>ZAr*D9|X;Y4?(9Z4_$aIREuPSrQty~*uY%o-7B^=4xreq^v3QSI8&p~H^RRL4Fyb5U) zHx&g&24DbFyt1?ujIRQ11cj*BV2rqRF&HC0iu4xt95k3CnNd69vq*g)j=2ez>lRQHYNpf(v8fkn?a#3I;8Lve4Ng zOTu7$R6(fcq)1k1bcL-25>UVjoqYdgi#q(mW37t4eNiLy}_LMgI=BukSx zU6>va2FM{VvSUJHxv6kqMzXMMVHVgX06CDeSUj4}fZ@s+EN@Q{`|Ob69p)0{;ReHE9bQ zbxAwZ!w8A3Dq8LeP!ca>2!9UFBApu)H}*xq7$jW=8*SJI+F)_u*06CyU^D)?7bN}@ zhW`Yl8`N{93!oC-w{|C9NzUi^_-ez)Rsb)?C*ul0TY=h(D#~Do3P7pxhDtpR^1g-b zC>4VN6sS?`bR+}FIVtK!X0V-CZE?U=aJ;Qx!0>|XF!&-_SzvF2EGAd6vQ7Y9AW}c) z1YE9lz*lI4G66!9h3{@CVY#tIh)WF+l*-Es-Q|(=bTHRdmJ(Fs;2;Ubz@G#E*rzZ1 zaOZ4N4n@JBsbH)B%^(3V^1-g;15rUEcK^jdE7C}!x*P^Shd~Ph)nH>U0=c)G8^Z>J z($6*pV$10&u;=)TfkFRA191P%K>TBht@bYs1dUw-{xQH`z+Tl~UD1CiFsAS?1_mtm zU){gg!WsLw0gM0y>9XT_ps*jcs5R3ecj1`qGoI64ZDzQ({nX<|_zh;5xHS+1&G5(I3~Ym-9gVVB_OJdL!DXHQ@dwh!aNf z=90vG?kW^tNAk%AvD2#7fw-lB3M!;3)8Xn11CVN)M&asiY9}l!txNDUYO`!7{8T2F+c*82!0J*G*I7 zHAd+?Vegw{37;y_#a;pbkKCM62JMER*Hj7xt15x&F!I)pZG+Fsx5)3sC0*&iQj&y> zHSdtd3CM1yU+hI*6DyLy2xMXed`fk$CnE16_rJpM)3$)j5r*J!dFUx*^v5>nz+pp} zj_?~k_yw;`(6(c37U!(^1cfxX{^Z(=Qi9AZtSD+hMtmaFcz8UoTF%2y&jt4fd0pjP z|6-t+?NAJfJ2v+G`O4;LZaHJz)uLxJo8*tV%X0(_p+CWOQkH9PVPfFWpMGc|9g3k`x)?d*X=0`?+XQxJZ-=>%P;gmFTI_F6HLqYyLRr)!N&K^c$Y^ z6p^YR_*&B$Ba4M#dfU?Cqqz%jl6-!ATl?@a=xy(dL$~eXw)gum zi1=DMg;Qs!CtfUJ%CGbVqu&P)2zpqD38m_M)2oiW*>$fgI+{Dex)RSw%^kl=-92-( z;^o%ot6?s_iFIpRUdT_KZNg5Dq@SeM`>v0zi``hZu*sC_bL<=TI+;+?m@Gs0c~bIC zZ*_8P46oolCFhR%QQAQ8yLY6f>-S>H{#xvP0syx3AL`!^OQ3l znj|f7?7#AA`EVg#wc+5PpaswveVpJwX^zxu?7b3b{8Ju4v~P6fPE%1YCE zc+ys_JpAk6)Xgd;Qx?O#_xo zEv;QQb*A$DzCHZ?QUCd({o|Q$pY$xuzB3wct+~$~YJ8I0Ah)&dazg8EC*t6PqvJOM zbtHewj=0ud7uS~`sxe;nZc^TRJa)BC#ad$8e>sLRK4|6GxDEQ!A+uEZ}(xzXAy=v~+)<%+Cn1xj;s~A<*rp}zltz;wL6f+aQ$&sFlBRPBr zRR}&sQJ%G9#8#@ojS*C~h^WZ#_y>V{B0nPfKWr-pADWNIbu z2oFQrhDkJ5${G7D1}snh)|bRPN@@n|jMmiMOL^d@b3L!sDnd7T%G3MW;qe4-XGzhM z5eYjJ;y(;Y+h4$djplB;DbVC|3@O;;vCZ^xJ>Ol;ErqY_heB%?gI&rDZ%+;|&o%Gp zbEsRkah*sV&|Ekoc>4Qd*qQJGK?`!;PNHE)c;u-T`dILXKgPz+?1~#|Xb`BArZ3bC zommomR%!pC^<&r9SFE42^EIQ2qx+Y73S3mzFg#F@twWMr%t-VrYF~aHuexW|oMux_Qtv z;ixlZIae=QQNq=3ZijQxLyxyl@v(R61!(0u*rEirgWInUb)LT?%9}T|9{E5n4;Q;& z0{L3==>Hg#nN~)p8^w&ea8>h+pyNJG?T9;4+8FWY%0k*tLg)&`bIjPf*m3CIFOwQr zur9A-LGtMdxLwtXnRXxteWBeR#<`E6+Mg^Y$Fi zX9lC44T?h*qytZW{@A|aLfx+}zypnC`R<&2PP*K+dV2EPNHJ=QT&9MsN(JFDeY;+S z-N3J8$z4bl`(Q$S&(1#cY|oMss-?fuhZm1pb_b6dXQ|d8k*f5$f%p3~-|zf6JS}A` z_D*V_N_*e7pL>$Ox9T2Uct9K(qbJ`A4cC_WRr;$7rAoNIY3Gpe>gof!(p2YsRz~x) zSf>z56*OLdgrL!RBb?c*s+PAtCw;M_XRO-^G3fYRWxwZL!g%6I zTSIi8-{;?n)^#-y)EIgU6nxg5fqbs|H2@7wO7(N6!WKUGS7 zqJ0luS3#%pV0**0Z=UX!-`(*TNsfv$$_VtLNiKwHXS^4M>_$)MgTFYBwu@$X^T{52 z#>$^rpFS^~ri@w~t$g?U{b_|Be;5DPoWLB!<;x{|e!8kSeyvug-Zq;d=*4LT zFEbjhW%g-apfx#!tn}u{rCwih!YmGZ9NPZl#g3H4dp6mxuGg*<`Af2r92xRw>q`ai z-T7SY@_kkDnc`+h%V4POS6}5e9)onD+}L`q?>lm@69ZW5Yib^2b=7sgiq{p+dWx_8 z^15+h;881n_Wa1v#=w=g1DEO(b8ZbETnT+r=`B$|tQYbl>$T2$*QuqINAIy`@cZ)q zAQ4WT8utr~L`-a7fEp%uaJMgAq@CX{9CR?v1cDyj)s#`(2{~F^Hhn=|N+||!+kMf+ z0>%cRo-5NMuO1fKhuTv@ezt#}pLuHBj1EZ6{4Lk_x$@T9t|Yf~SKlwT^Zc{hlW(sL z(7N7ggoZsEv|Z}dj}zaa74)oj_*0W%bteBpPl9WNl1p(3zfcGSrF^?WL`tzRq zo&@97L-+16vYj(tiX>^-zvY9X_@1*QbCf-V-t&zd7kQ?@%PU&+032{ISS@s$`#Y;au}@hBE8%HPiDsXP(fE&%T?_ zuAZzFfR32W7%D&u7iK$i#Gxw!afk%1=(XX@KC^DB#rSvBNxH#~mmz|oVuw0>S~}up z?cc=V*Phtwb==)&_c40*p5p}yabap)BXe4ruDK$euxE=uw0#z%(1V2OKB8=XSDCkx z{CT-thTfe>*T$BKe|~*;axQ->A|OOJ>yqh!@Muw#p>_)MkT$nWyA64l1@xx#5SON% zSYP7X@_CZIxgEJys(Bb+_9OM9a*4EAwAE_ZLj4r|k?2Rvj3#{Pg5u@e|GPv3X)o zRN#;CfbNhxPG7F3ebfz|h~kA@_>AFOp{L)g@O}jEcKGJwe6Ejfi|(DcIPHsmIG_2- z=H6S4@RkU(1%A4#L*s|xbh`EC?Mq(HG`}N^n;z@!-X6cpWr)!MUw`^G3JrZm+R@r( zyGv%%F0!<)vmFD?9QaM*g7`ZXo$QH%_wRH0&*nE#!rE+A)UXSYlIJB@bcB=x@Q&7Nw%;;6%VCoReZYNq9;$~YTKC8%OH3`d>yy+xZf`8BXrsxP&V;Rkq#agKGHg_)sJtR0ic>rB7 zfw?{yM$$(kLkG1~C5keRDUC?k9g;qz%tY+!RjX7;IyW(?g00FNj`TuC_Lxs;FWIhW zHN9L|Vph$qu%5gc@IN)-9~;8T=)TBZqu18VcQf&i5agb<_W?B?>qSxDk{S)h-Lo6} z+pJdJnM?fGv+P(Aa3uqowCU%F3>knnF194Tz9jPAkZCiSkA zi4VR$hm`S{D$qNw=-t17PJcstLv*c|)x^mtHY_C#kKL%(LC8{_X8Wb^sb!@QSi z;h57J6R*SfF)z5eoARA~_K8(tzNmCrxX4Btd3ZuMdtv~*oki7+UN~xDd&1%pqNXl@ z>v-&5(v<*@bj!EW^b=?!(dYfAWatL^8T(~RGovKJVEAEt)0c&?J>MUCyFI>HAGH)w zr+@yI<()lYB$&*NBY9s55qI94E6j}YAFOPZY4?x2U}|L0Wd6QRujy@snoi>nsC;cv N#BKh$-tEoM{{YSn#=8Ij literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/doors_glass_door_open.ogg b/mods/doors/sounds/doors_glass_door_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..66e6812d1877340c2f12ddeae02eae1f7c0e1cb1 GIT binary patch literal 7288 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 JtvWFX`X7uryYB!1 literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/doors_steel_door_close.ogg b/mods/doors/sounds/doors_steel_door_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aea7be670b0763259c269521e035966fa1a8d4e6 GIT binary patch literal 8574 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 H?j`ykI$Eli literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/doors_steel_door_open.ogg b/mods/doors/sounds/doors_steel_door_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de87477018cc1186834fa91ef930e45e5018f54c GIT binary patch literal 5510 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 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_door_glass.png b/mods/doors/textures/doors_door_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..afc36edb9f42d77f11b8b27fbada31249181dbf0 GIT binary patch literal 3064 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 R{`>#{002ovPDHLkV1fb(6QckC literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_door_wood.png b/mods/doors/textures/doors_door_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..7b18203eb37b72e44275281e4510e1e33b6290be GIT binary patch literal 1662 zcmV-^27&pBP)000I>NklgA6DB0fqwyP6Rvl z0|Fd6rO4eKfza;qVRB}=yIu~ur>A?TXJr>KsP3M+Rkv=Pd+sUq*~cFw+GaFlR?u3} zZ!tDQoR6dw36areG$^I9q5($dshuC#Utd0Fv8tI(vOzD-1?uHB0GTMfF{6w65C-qH zPh7n&0l0goAQOda|62ia%RIGjHkwV}<3EdvA~RdPSZhEOm#?a3*G8k2BBsP`?cRQY zHBDrux$y0)^2P`^cw5gI+Hf82=U8hfGK2GRs~0gEZ4Jg~zWnN&LF~Wy^usitU-0L@ zUktwg=GPykxO%}={2l;5D3-kc=sv&w!#@V&e)ZGibaZsg@BaAD!S`Q2ewcD=&_b0Q30;CnqNZ+5m8iOXgQA0FLfXu(QJr&|8`~KR@T_=y>qm z8qIuu&Vz#~UiNwN_0!Q!N$otYc2q9%@KRX*;;OVoo zZk!c^F^$u!%8`=a8Eq-60JW#AJb(Sy^8t!K|KxF+&o8#J_47|2C%3r5^_cSL=$POC z>8q{m8~gtApFBvb%0LSEkPxG`dMR>4N(L+2gqUZB+{)JXy@{m?mUpIE!()XdpV(0> z<(V15o*}mel^dpo9cTW`3Pg()KML*LPL5G(xWluv zGfq!WyW+hLK>6m9Z?2oHeE8mk;+?~epVq~EZF`ec&(ANKk~BNy?CcCH8t3Dn7o$O2 z!|DAQ)Gx6jy`6cE52sLFqW~G;$8^V(TZ5`!HpkiNAL|x77T=bnF&tgRI{^G}vKmnl+jf8XcVsqu7l5CAe?`nJ&PU#z z(8Fuv{*iNqa=Pu4k3ISqCGFMQlq_=s0hqCRzuh-m0(D>6B&ZFe;1! zf3d2OviA7O^P_{8Z~&P#l$Gi^mIkcvdmw)}dDD{Rq?e&Xk*L&W{6~)xwF^MSssb^7 zw;o#?UA}Jhn7+OKZJ0ktM0d`7+v>URY9Y3I>`o4_TaOi);Jje8#@-DAjCvWvBO798?4-PuJ3qE zpxMS?2(g{FH9iu%gL&q`T(2elJz+sj3?1BenN9 zA3L3{wL+=w)vOJKn7RxLG2wl{jnvhYQb#pbG^s5+i?W8>^qBJjUo{Subr`7B?`qyh z{-5T2B*f-|vZ_2{ZqZ{_3?>t-1Tt&7<5D;H%=X?@VKKq7*XprJVaWGrH+NZs>bk=D_R)m;D{>1tpHkheGS%^ZdpHb+|I zLeOe=R*D#W-QcQpe(Msg{RY4xG?GN?hOL^;=Mf!KFWdF;F)=_Hfc%c*|^m~V!C*X4CuG>*MqxGkH$-OWqzx}6+kJN4Lq0R|)a2UrsT+W-In07*qo IM6N<$f(<`F?*IS* literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_item_glass.png b/mods/doors/textures/doors_item_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..ee310a1934069a539b701c06403a6565960ad2be GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|YHDf+4m^JN@MA;G zd7v-@V@Z%-FoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-JcqUD+Qn zOEW8&-i~zL0u)mBba4#fxSpI4v9+tQabY8;he>lso3p|p4v#Mjx_lE4E$7o=G~r_S XH<4%7CZ`0DV;DSL{an^LB{Ts5U_vs} literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_item_obsidian_glass.png b/mods/doors/textures/doors_item_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..01690ded3fe373130cf7aff8d2437c471f8d4bf7 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|0s;c^YKHsv?NfAD z^#Y1BmIV0)GdMiEkp|)&Xcxd{Pq<3KCibd3_X`1YOTCs)R95&v2OPu)@1H1*o-; VEm~}c#T}p)22WQ%mvv4FO#lbNE71S| literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_item_steel.png b/mods/doors/textures/doors_item_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..dd99e1361acd2121343c0be743638e54c554ca8e GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|U0q#^7A-n@^yt*; z-C96##*!evUa01s>&fZOswwi7XK(SBJ86 cUI<`kNP8-Mb^dev*+3l(p00i_>zopr0H_KpvH$=8 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_item_wood.png b/mods/doors/textures/doors_item_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a62ab156db2d81442bcef039fed5148d09e9bd GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0YyCl{4Hyt~5}p(1ZCf zkk42WAdr&KH*Mz;w$(pxq3fu6{1-oD!MjnYuvzzy?_c!)@%J`Rh2ufJzxW MUHx3vIVCg!048P~6951J literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_trapdoor_steel.png b/mods/doors/textures/doors_trapdoor_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba507d61f4008580f5e9ec2fee3b276b36256d7 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|+qZ8&ckbN1d-wjt z`Yr&9GnNGT1v5B2yO9RuSbMrShHzX@{=v_}vp#HX)X5JfCMJ^}a^7e0RC)As|4(zt zd26Fgg`I48XLE%dVw=<|oRFKqysoXSjfsILO+{5}-;qN=V;DSL{an^LB{Ts5zsE8* literal 0 HcmV?d00001 diff --git a/mods/doors/textures/doors_trapdoor_steel_side.png b/mods/doors/textures/doors_trapdoor_steel_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e29c59e014db2e8b1aee99b652af4138e85a3f76 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VSG_U-4+ofD}#CJy9? tc)B=-a9mH0U}fQ1=y1S+vtc$9gX>}TpAU<#&jQLbc)I$ztaD0e0stUl8SVf8 literal 0 HcmV?d00001 diff --git a/mods/farming/README.md b/mods/farming/README.md new file mode 100644 index 00000000..353d6f93 --- /dev/null +++ b/mods/farming/README.md @@ -0,0 +1,70 @@ +# Farming Redo Mod +### by TenPlus1 + +https://forum.minetest.net/viewtopic.php?id=9019 + +Farming Redo is a simplified version of the built-in farming mod in minetest and comes with wheat, cotton, carrot, cucumber, potato and tomato to start out with which spawn throughout the map... new foods need only be planted on tilled soil so no seeds are required, original wheat and cotton will require seeds which are found inside normal and jungle grass... + +This mod works by adding your new plant to the {growing=1} group and numbering the stages from _1 to as many stages as you like, but the underscore MUST be used only once in the node name to separate plant from stage number e.g. + +"farming:cotton_1" through to "farming:cotton_8" +"farming:wheat_1" through to "farming:wheat_8" +"farming:cucumber_4" through to "farming:cucumber_4" + +### Changelog: + +- 1.45 - Dirt and Hoes are more in line with default by using dry/wet/base, added cactus juice, added pasta, spaghetti, cabbage, korean bibimbap, code tidy +options, onion soup added (thanks edcrypt), Added apple pie, added wild cotton to savanna +- 1.44 - Added 'farming_stage_length' in mod settings for speed of crop growth, also thanks to TheDarkTiger for translation updates +- 1.43 - Scythe works on use instead of right-click, added seed=1 groups to actual seeds and seed=2 group for plantable food items. +- 1.42 - Soil needs water to be present within 3 blocks horizontally and 1 below to make wet soil, Jack 'o Lanterns now check protection, add chocolate block. +- 1.41 - Each crop has it's own spawn rate (can be changed in farming.conf) +- 1.40 - Added Mithril Scythe to quick harvest and replant crops on right-click. Added Hoe's for MoreOres with Toolrank support. +- 1.39 - Added Rice, Rye and Oats thanks to Ademants Grains mod. Added Jaffa Cake and multigrain bread. +- 1.38 - Pumpkin grows into block, use chopping board to cut into 4x slices, same with melon block, 2x2 slices makes a block, cocoa pods are no longer walkable +- 1.37 - Added custom 'growth_check(pos, nodename) function for crop nodes to use (check cocoa.lua for example) +- 1.36 - Added Beetroot, Beetroot Soup (6x beetroot, 1x bowl), fix register_plant() issue, add new recipes +- 1.35 - Deprecated bronze/mese/diamond hoe's, added hoe bomb and deprecated hoe's as lucky block prizes +- 1.34 - Added scarecrow Base (5x sticks in a cross shape) +- 1.33 - Added cooking utensils (wooden bowl, saucepan, cooking pot, baking tray, skillet, cutting board, mortar & pestle, juicer, glass mixing bowl) for easier food crafts. +- 1.32 - Added Pea plant (textures by Andrey01) - also added Wooden Bowl and Pea Soup crafts +- 1.31 - Added Pineapple which can be found growing in savannah areas (place pineapple in crafting to obtain 5x rings to eat and a top for re-planting), also Salt which is made from cooking a bucket of water, added food groups so it's more compatible with Ruben's food mods. +- 1.30 - Added Garlic, Pepper and Onions thanks to Grizzly Adam for sharing textures +- 1.29 - Updating functions so requires Minetest 0.4.16 and above to run +- 1.28 - Added chili peppers and bowl of chili, optimized code and fixed a few bugs, added porridge +- 1.27 - Added meshoptions to api and wheat plants, added farming.rarity setting to spawn more/less crops on map, have separate cotton/string items (4x cotton = 1x wool, 2x cotton = 2x string) +- 1.26 - Added support for [toolranks] mod when using hoe's +- 1.25 - Added check for farming.conf setting file to disable specific crops globally (inside mod folder) or world specific (inside world folder) +- 1.24 - Added Hemp which can be crafted into fibre, paper, string, rope and oil. +- 1.23 - Huge code tweak and tidy done and added barley seeds to be found in dry grass, barley can make flour for bread also. +- 1.22 - Added grape bushes at high climates which can be cultivated into grape vines using trellis (9 sticks). +- 1.21 - Added auto-refill code for planting crops (thanks crabman77), also fixed a few bugs +- 1.20b - Tidied code, made api compatible with new 0.4.13 changes and changed to soil texture overlays +- 1.20 - NEW growing routine added that allows crops to grow while player is away doing other things (thanks prestidigitator) +- 1.14 - Added Green Beans from Crops mod (thanks sofar), little bushels in the wild but need to be grown using beanpoles crafted with 4 sticks (2 either side) +- 1.13 - Fixed seed double-placement glitch. Mapgen now uses 0.4.12+ for plant generation +- 1.12 - Player cannot place seeds in protected area, also growing speeds changed to match defaults +- 1.11 - Added Straw Bale, streamlined growing abm a little, fixed melon rotation bug with screwdriver +- 1.10 - Added Blueberry Bush and Blueberry Muffins, also Pumpkin/Melon easier to pick up, added check for unloaded map +- 1.09 - Corn now uses single nodes instead of 1 ontop of the other, Ethanol recipe is more expensive (requires 5 corn) and some code cleanup. +- 1.08 - Added Farming Plus compatibility, plus can be removed and no more missing nodes +- 1.07 - Added Rhubarb and Rhubarb Pie +- 1.06 - register_hoe and register_plant added for compatibility with default farming mod, although any plants registered will use farming redo to grow +- 1.05 - Added Raspberry Bushels and Raspberry Smoothie +- 1.04 - Added Donuts... normal, chocolate and apple... and a few code cleanups and now compatible with jungletree's from MoreTrees mod +- 1.03 - Bug fixes and more compatibility as drop-in replacement for built-in farming mod +- 1.02 - Added farming.mod string to help other mods identify which farming mod is running, if it returns "redo" then you're using this one, "" empty is built-in mod +- 1.01 - Crafting coffee or ethanol returns empty bucket/bottle, also Cocoa spawns a little rarer +- 1.0 - Added Cocoa which randomly grows on jungle tree's, pods give cocoa beans which can be used to farm more pods on a jungle trunk or make Cookies which have been added (or other treats) +- 0.9 - Added Pumpkin, Jack 'O Lantern, Pumpkin Slice and Sugar (a huge thanks to painterly.net for allowing me to use their textures) +- 0.8 - Added Watermelon and Melon Slice +- 0.7 - Added Coffee, Coffee Beans, Drinking Cup, Cold and Hot Cup of Coffee +- 0.6 - Added Corn, Corn on the Cob... Also reworked Abm +- 0.5 - Added Carrot, Cucumber, Potato (and Baked Potato), Tomato +- 0.4 - Checks for Protection, also performance changes +- 0.3 - Added Diamond and Mese hoe +- 0.2 - Fixed check for wet soil +- 0.1 - Fixed growing bug +- 0.0 - Initial release + +### Lucky Blocks: 39 diff --git a/mods/farming/api.txt b/mods/farming/api.txt new file mode 100644 index 00000000..81092c69 --- /dev/null +++ b/mods/farming/api.txt @@ -0,0 +1,64 @@ +Farming API +----------- + +The farming API allows you to easily register plants and hoes. + +`farming.register_hoe(name, hoe definition)` + * Register a new hoe, see [#hoe definition] + +`farming.register_plant(name, Plant definition)` + * Register a new growing plant, see [#Plant definition] + +`farming.registered_plants[name] = definition` + * Table of registered plants, indexed by plant name + 'crop' holds name of growing crop node minus _step-number at end + 'seed' has name of seed required to plant crop + 'minlight' min light level needed to grow + 'maxlight' max light level needed to grow + 'steps' number of steps crop has in growth cycle + +### Hoe Definition + + + { + description = "My Hoe", -- Description for tooltip + inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image + max_uses = 30, -- Uses until destroyed + material = "", -- Material for recipes + recipe = { -- Craft recipe, if material isn't used + {"air", "air", "air"}, + {"", "group:stick"}, + {"", "group:stick"}, + } + } + +### Plant definition + + { + description = "My Plant", -- Description of seed item + inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image + steps = 8, -- How many steps the plant has to grow, until it can be harvested + -- ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber) + minlight = 13, -- Minimum light to grow + maxlight = default.LIGHT_MAX -- Maximum light to grow + } + +Note: Any crops registered with the above function will use the new growing routines, also if crops are manually added with the {growing=1} group they will also grow. + +### Crop functions + +If a mod registers nodes to be used as crops using the {growing=1} group then an additional function can be used for custom growth checks instead of the standard 'are we above wet soil'. + +growth_check = function(pos, node_name) + -- check surrounding for jungle tree + if minetest.find_node_near(pos, 1, {"default:jungletree"}) then + return false -- place next growth stage + end + return true -- condition not met, skip next growth stage until next check +end, + +### Scythe items that will not drop + +This is a function to add items to a list that scythes will not drop, e.g. farming:trellis or farming:beanpole. + +farming.add_to_scythe_not_drops(item_name) diff --git a/mods/farming/compatibility.lua b/mods/farming/compatibility.lua new file mode 100644 index 00000000..9841f4c8 --- /dev/null +++ b/mods/farming/compatibility.lua @@ -0,0 +1,174 @@ + +local S = farming.intllib + +--= Helpers + +local eth = minetest.get_modpath("ethereal") +local alias = function(orig, new) + minetest.register_alias(orig, new) +end + +--= Overrides (add food_* group to apple and brown mushroom) + +minetest.override_item("default:apple", { + groups = {food_apple = 1, fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 3, leafdecay_drop = 1} +}) + +if minetest.registered_nodes["flowers:mushroom_brown"] then +minetest.override_item("flowers:mushroom_brown", { + light_source = 1, + groups = {food_mushroom = 1, snappy = 3, attached_node = 1, flammable = 2} +}) +end + +--= Aliases + +-- Banana +if eth then + alias("farming_plus:banana_sapling", "ethereal:banana_tree_sapling") + alias("farming_plus:banana_leaves", "ethereal:bananaleaves") + alias("farming_plus:banana", "ethereal:banana") +else + minetest.register_node(":ethereal:banana", { + description = S("Banana"), + drawtype = "torchlike", + tiles = {"banana_single.png"}, + inventory_image = "banana_single.png", + wield_image = "banana_single.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0.2, 0.2} + }, + groups = {food_banana = 1, fleshy = 3, dig_immediate = 3, flammable = 2}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_leaves_defaults() + }) + + minetest.register_node(":ethereal:bananaleaves", { + description = S("Banana Leaves"), + tiles = {"banana_leaf.png"}, + inventory_image = "banana_leaf.png", + wield_image = "banana_leaf.png", + paramtype = "light", + waving = 1, + groups = {snappy = 3, leafdecay = 3, leaves = 1, flammable = 2}, + sounds = default.node_sound_leaves_defaults() + }) + + alias("farming_plus:banana_sapling", "default:sapling") + alias("farming_plus:banana_leaves", "ethereal:bananaleaves") + alias("farming_plus:banana", "ethereal:banana") +end + +-- Carrot +alias("farming_plus:carrot_seed", "farming:carrot") +alias("farming_plus:carrot_1", "farming:carrot_1") +alias("farming_plus:carrot_2", "farming:carrot_4") +alias("farming_plus:carrot_3", "farming:carrot_6") +alias("farming_plus:carrot", "farming:carrot_8") +alias("farming_plus:carrot_item", "farming:carrot") + +-- Cocoa +alias("farming_plus:cocoa_sapling", "farming:cocoa_beans") +alias("farming_plus:cocoa_leaves", "default:leaves") +alias("farming_plus:cocoa", "default:apple") +alias("farming_plus:cocoa_bean", "farming:cocoa_beans") + +-- Orange +alias("farming_plus:orange_1", "farming:tomato_1") +alias("farming_plus:orange_2", "farming:tomato_4") +alias("farming_plus:orange_3", "farming:tomato_6") + +if eth then + alias("farming_plus:orange_item", "ethereal:orange") + alias("farming_plus:orange", "ethereal:orange") + alias("farming_plus:orange_seed", "ethereal:orange_tree_sapling") +else + minetest.register_node(":ethereal:orange", { + description = S("Orange"), + drawtype = "plantlike", + tiles = {"farming_orange.png"}, + inventory_image = "farming_orange.png", + wield_image = "farming_orange.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.3, -0.2, 0.2, 0.2, 0.2} + }, + groups = {food_orange = 1, fleshy = 3, dig_immediate = 3, flammable = 2}, + on_use = minetest.item_eat(4), + sounds = default.node_sound_leaves_defaults() + }) + + alias("farming_plus:orange_item", "ethereal:orange") + alias("farming_plus:orange", "ethereal:orange") + alias("farming_plus:orange_seed", "default:sapling") +end + +-- Potato +alias("farming_plus:potato_item", "farming:potato") +alias("farming_plus:potato_1", "farming:potato_1") +alias("farming_plus:potato_2", "farming:potato_2") +alias("farming_plus:potato", "farming:potato_3") +alias("farming_plus:potato_seed", "farming:potato") + +-- Pumpkin +alias("farming:pumpkin_seed", "farming:pumpkin_slice") +alias("farming:pumpkin_face", "farming:jackolantern") +alias("farming:pumpkin_face_light", "farming:jackolantern_on") +alias("farming:big_pumpkin", "farming:jackolantern") +alias("farming:big_pumpkin_side", "air") +alias("farming:big_pumpkin_top", "air") +alias("farming:big_pumpkin_corner", "air") +alias("farming:scarecrow", "farming:jackolantern") +alias("farming:scarecrow_light", "farming:jackolantern_on") +alias("farming:pumpkin_flour", "farming:pumpkin_dough") + +-- Rhubarb +alias("farming_plus:rhubarb_seed", "farming:rhubarb") +alias("farming_plus:rhubarb_1", "farming:rhubarb_1") +alias("farming_plus:rhubarb_2", "farming:rhubarb_2") +alias("farming_plus:rhubarb", "farming:rhubarb_3") +alias("farming_plus:rhubarb_item", "farming:rhubarb") + +-- Strawberry +if eth then + alias("farming_plus:strawberry_item", "ethereal:strawberry") + alias("farming_plus:strawberry_seed", "ethereal:strawberry") + alias("farming_plus:strawberry_1", "ethereal:strawberry_1") + alias("farming_plus:strawberry_2", "ethereal:strawberry_3") + alias("farming_plus:strawberry_3", "ethereal:strawberry_5") + alias("farming_plus:strawberry", "ethereal:strawberry_7") +else + minetest.register_craftitem(":ethereal:strawberry", { + description = S("Strawberry"), + inventory_image = "strawberry.png", + wield_image = "strawberry.png", + groups = {food_strawberry = 1, flammable = 2}, + on_use = minetest.item_eat(1) + }) + + alias("farming_plus:strawberry_item", "ethereal:strawberry") + alias("farming_plus:strawberry_seed", "ethereal:strawberry") + alias("farming_plus:strawberry_1", "farming:raspberry_1") + alias("farming_plus:strawberry_2", "farming:raspberry_2") + alias("farming_plus:strawberry_3", "farming:raspberry_3") + alias("farming_plus:strawberry", "farming:raspberry_4") +end + +-- Tomato +alias("farming_plus:tomato_seed", "farming:tomato") +alias("farming_plus:tomato_item", "farming:tomato") +alias("farming_plus:tomato_1", "farming:tomato_2") +alias("farming_plus:tomato_2", "farming:tomato_4") +alias("farming_plus:tomato_3", "farming:tomato_6") +alias("farming_plus:tomato", "farming:tomato_8") + +-- Weed +alias("farming:weed", "default:grass_2") diff --git a/mods/farming/crops/barley.lua b/mods/farming/crops/barley.lua new file mode 100644 index 00000000..69b30562 --- /dev/null +++ b/mods/farming/crops/barley.lua @@ -0,0 +1,121 @@ + +local S = farming.intllib + +-- barley seeds +minetest.register_node("farming:seed_barley", { + description = S("Barley Seed"), + tiles = {"farming_barley_seed.png"}, + inventory_image = "farming_barley_seed.png", + wield_image = "farming_barley_seed.png", + drawtype = "signlike", + groups = {seed = 1, snappy = 3, attached_node = 1}, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = farming.select, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:barley_1") + end +}) + +-- harvested barley +minetest.register_craftitem("farming:barley", { + description = S("Barley"), + inventory_image = "farming_barley.png", + groups = {food_barley = 1, flammable = 2} +}) + +-- flour +minetest.register_craft({ + type = "shapeless", + output = "farming:flour", + recipe = { + "farming:barley", "farming:barley", "farming:barley", + "farming:barley", "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- barley definition +local def = { + drawtype = "plantlike", + tiles = {"farming_barley_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 3, + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:barley_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_barley_2.png"} +minetest.register_node("farming:barley_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_barley_3.png"} +minetest.register_node("farming:barley_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_barley_4.png"} +minetest.register_node("farming:barley_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_barley_5.png"} +def.drop = { + items = { + {items = {"farming:barley"}, rarity = 2}, + {items = {"farming:seed_barley"}, rarity = 2} + } +} +minetest.register_node("farming:barley_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_barley_6.png"} +def.drop = { + items = { + {items = {"farming:barley"}, rarity = 2}, + {items = {"farming:seed_barley"}, rarity = 1} + } +} +minetest.register_node("farming:barley_6", table.copy(def)) + +-- stage 7 (final) +def.tiles = {"farming_barley_7.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:barley"}, rarity = 1}, + {items = {"farming:barley"}, rarity = 3}, + {items = {"farming:seed_barley"}, rarity = 1}, + {items = {"farming:seed_barley"}, rarity = 3} + } +} +minetest.register_node("farming:barley_7", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:barley"] = { + crop = "farming:barley", + seed = "farming:seed_barley", + minlight = 13, + maxlight = 15, + steps = 7 +} + +-- Fuel +minetest.register_craft({ + type = "fuel", + recipe = "farming:barley", + burntime = 1 +}) diff --git a/mods/farming/crops/beans.lua b/mods/farming/crops/beans.lua new file mode 100644 index 00000000..b469d085 --- /dev/null +++ b/mods/farming/crops/beans.lua @@ -0,0 +1,256 @@ +--[[ + All textures by + (C) Auke Kok + CC-BY-SA-3.0 +]] + +local S = farming.intllib + +-- place beans +local function place_beans(itemstack, placer, pointed_thing, plantname) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- return if any of the nodes are not registered + if not minetest.registered_nodes[under.name] then + return + end + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if placer and itemstack and def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + -- is player planting crop? + local name = placer and placer:get_player_name() or "" + + -- check for protection + if minetest.is_protected(pt.under, name) then + return + end + + -- check if pointing at bean pole + if under.name ~= "farming:beanpole" then + return + end + + -- add the node and remove 1 item from the itemstack + minetest.set_node(pt.under, {name = plantname}) + + minetest.sound_play("default_place_node", {pos = pt.under, gain = 1.0}) + + if placer or not farming.is_creative(placer:get_player_name()) then + + itemstack:take_item() + + -- check for refill + if itemstack:get_count() == 0 then + + minetest.after(0.20, + farming.refill_plant, + placer, + "farming:beans", + placer:get_wield_index() + ) + end + end + + return itemstack +end + +-- beans +minetest.register_craftitem("farming:beans", { + description = S("Green Beans"), + inventory_image = "farming_beans.png", + groups = {seed = 2, food_beans = 1, flammable = 2}, + on_use = minetest.item_eat(1), + on_place = function(itemstack, placer, pointed_thing) + return place_beans(itemstack, placer, pointed_thing, "farming:beanpole_1") + end +}) + +-- beans can be used for green dye +minetest.register_craft({ + output = "dye:green", + recipe = { + {"farming:beans"} + } +}) + +-- beanpole +minetest.register_node("farming:beanpole", { + description = S("Bean Pole (place on soil before planting beans)"), + drawtype = "plantlike", + tiles = {"farming_beanpole.png"}, + inventory_image = "farming_beanpole.png", + visual_scale = 1.90, + paramtype = "light", + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = "farming:beanpole", + selection_box = farming.select, + groups = {snappy = 3, flammable = 2, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_place = function(itemstack, placer, pointed_thing) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- return if any of the nodes are not registered + if not minetest.registered_nodes[under.name] then + return + end + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + if minetest.is_protected(pt.above, placer:get_player_name()) then + return + end + + local nodename = under.name + + if minetest.get_item_group(nodename, "soil") < 2 then + return + end + + local top = { + x = pointed_thing.above.x, + y = pointed_thing.above.y + 1, + z = pointed_thing.above.z + } + + nodename = minetest.get_node(top).name + + if nodename ~= "air" then + return + end + + minetest.set_node(pointed_thing.above, {name = "farming:beanpole"}) + + if not farming.is_creative(placer:get_player_name()) then + itemstack:take_item() + end + + return itemstack + end +}) + +minetest.register_craft({ + output = "farming:beanpole", + recipe = { + {"", "", ""}, + {"default:stick", "", "default:stick"}, + {"default:stick", "", "default:stick"} + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:beanpole", + burntime = 10 +}) + +-- green bean definition +local def = { + drawtype = "plantlike", + tiles = {"farming_beanpole_1.png"}, + visual_scale = 1.90, + paramtype = "light", + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = { + items = { + {items = {"farming:beanpole"}, rarity = 1} + } + }, + selection_box = farming.select, + groups = { + snappy = 3, flammable = 3, not_in_creative_inventory = 1, + attached_node = 1, growing = 1, plant = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:beanpole_1", table.copy(def)) + +-- stage2 +def.tiles = {"farming_beanpole_2.png"} +minetest.register_node("farming:beanpole_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_beanpole_3.png"} +minetest.register_node("farming:beanpole_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_beanpole_4.png"} +minetest.register_node("farming:beanpole_4", table.copy(def)) + +-- stage 5 (final) +def.tiles = {"farming_beanpole_5.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:beanpole"}, rarity = 1}, + {items = {"farming:beans 3"}, rarity = 1}, + {items = {"farming:beans 2"}, rarity = 2}, + {items = {"farming:beans 2"}, rarity = 3} + } +} +minetest.register_node("farming:beanpole_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:beans"] = { + crop = "farming:beanpole", + seed = "farming:beans", + minlight = 13, + maxlight = 15, + steps = 5 +} + +-- wild green bean bush (this is what you find on the map) +minetest.register_node("farming:beanbush", { + drawtype = "plantlike", + tiles = {"farming_beanbush.png"}, + paramtype = "light", + waving = 1, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = { + items = { + {items = {"farming:beans 1"}, rarity = 1}, + {items = {"farming:beans 1"}, rarity = 2}, + {items = {"farming:beans 1"}, rarity = 3} + } + }, + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1 + }, + sounds = default.node_sound_leaves_defaults() +}) diff --git a/mods/farming/crops/beetroot.lua b/mods/farming/crops/beetroot.lua new file mode 100644 index 00000000..f20cfead --- /dev/null +++ b/mods/farming/crops/beetroot.lua @@ -0,0 +1,92 @@ + +local S = farming.intllib + +-- beetroot +minetest.register_craftitem("farming:beetroot", { + description = S("Beetroot"), + inventory_image = "farming_beetroot.png", + groups = {seed = 2, food_beetroot = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:beetroot_1") + end, + on_use = minetest.item_eat(1) +}) + +-- beetroot soup +minetest.register_craftitem("farming:beetroot_soup", { + description = S("Beetroot Soup"), + inventory_image = "farming_beetroot_soup.png", + groups = {flammable = 2}, + on_use = minetest.item_eat(6, "farming:bowl") +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:beetroot_soup", + recipe = { + "group:food_beetroot", "group:food_beetroot", + "group:food_beetroot", "group:food_beetroot", + "group:food_beetroot", "group:food_beetroot","group:food_bowl" + } +}) + +-- red dye +minetest.register_craft({ + type = "shapeless", + output = "dye:red", + recipe = {"group:food_beetroot"} +}) + +local def = { + drawtype = "plantlike", + tiles = {"farming_beetroot_1.png"}, + paramtype = "light", + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:beetroot_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_beetroot_2.png"} +minetest.register_node("farming:beetroot_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_beetroot_3.png"} +minetest.register_node("farming:beetroot_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_beetroot_4.png"} +minetest.register_node("farming:beetroot_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_beetroot_5.png"} +def.groups.growing = nil +def.drop = { + max_items = 4, items = { + {items = {"farming:beetroot"}, rarity = 1}, + {items = {"farming:beetroot"}, rarity = 2}, + {items = {"farming:beetroot"}, rarity = 3}, + {items = {"farming:beetroot"}, rarity = 4} + } +} +minetest.register_node("farming:beetroot_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:beetroot"] = { + crop = "farming:beetroot", + seed = "farming:beetroot", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/blueberry.lua b/mods/farming/crops/blueberry.lua new file mode 100644 index 00000000..38053ad4 --- /dev/null +++ b/mods/farming/crops/blueberry.lua @@ -0,0 +1,94 @@ + +local S = farming.intllib + +-- blueberries +minetest.register_craftitem("farming:blueberries", { + description = S("Wild Blueberries"), + inventory_image = "farming_blueberries.png", + groups = {seed = 2, food_blueberries = 1, food_blueberry = 1, + food_berry = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:blueberry_1") + end, + on_use = minetest.item_eat(1) +}) + +-- blueberry muffin (thanks to sosogirl123 @ deviantart.com for muffin image) +minetest.register_craftitem("farming:muffin_blueberry", { + description = S("Blueberry Muffin"), + inventory_image = "farming_blueberry_muffin.png", + on_use = minetest.item_eat(2) +}) + +minetest.register_craft({ + output = "farming:muffin_blueberry 2", + recipe = { + {"group:food_blueberries", "group:food_bread", "group:food_blueberries"} + } +}) + +-- Blueberry Pie +minetest.register_craftitem("farming:blueberry_pie", { + description = S("Blueberry Pie"), + inventory_image = "farming_blueberry_pie.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + output = "farming:blueberry_pie", + type = "shapeless", + recipe = { + "group:food_flour", "group:food_sugar", + "group:food_blueberries", "group:food_baking_tray" + }, + replacements = {{"group:food_baking_tray", "farming:baking_tray"}} +}) + +-- blueberry definition +local def = { + drawtype = "plantlike", + tiles = {"farming_blueberry_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:blueberry_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_blueberry_2.png"} +minetest.register_node("farming:blueberry_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_blueberry_3.png"} +minetest.register_node("farming:blueberry_3", table.copy(def)) + +-- stage 4 (final) +def.tiles = {"farming_blueberry_4.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:blueberries 2"}, rarity = 1}, + {items = {"farming:blueberries"}, rarity = 2}, + {items = {"farming:blueberries"}, rarity = 3}, + } +} +minetest.register_node("farming:blueberry_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:blueberries"] = { + crop = "farming:blueberry", + seed = "farming:blueberries", + minlight = 13, + maxlight = 15, + steps = 4 +} diff --git a/mods/farming/crops/cabbage.lua b/mods/farming/crops/cabbage.lua new file mode 100644 index 00000000..4a3c2e23 --- /dev/null +++ b/mods/farming/crops/cabbage.lua @@ -0,0 +1,69 @@ + +local S = farming.intllib + +-- cabbage +minetest.register_craftitem("farming:cabbage", { + description = S("Cabbage"), + inventory_image = "farming_cabbage.png", + groups = {seed = 2, food_cabbage = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:cabbage_1") + end, + on_use = minetest.item_eat(1) +}) + +local def = { + drawtype = "plantlike", + tiles = {"farming_cabbage_1.png"}, + paramtype = "light", + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:cabbage_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_cabbage_2.png"} +minetest.register_node("farming:cabbage_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_cabbage_3.png"} +minetest.register_node("farming:cabbage_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_cabbage_4.png"} +minetest.register_node("farming:cabbage_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_cabbage_5.png"} +minetest.register_node("farming:cabbage_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_cabbage_6.png"} +def.groups.growing = nil +def.drop = { + max_items = 2, items = { + {items = {"farming:cabbage"}, rarity = 1}, + {items = {"farming:cabbage"}, rarity = 2} + } +} +minetest.register_node("farming:cabbage_6", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:cabbage"] = { + crop = "farming:cabbage", + seed = "farming:cabbage", + minlight = 13, + maxlight = 15, + steps = 6 +} diff --git a/mods/farming/crops/carrot.lua b/mods/farming/crops/carrot.lua new file mode 100644 index 00000000..f19338c8 --- /dev/null +++ b/mods/farming/crops/carrot.lua @@ -0,0 +1,124 @@ + +--[[ + Original textures from PixelBox texture pack + https://forum.minetest.net/viewtopic.php?id=4990 +]] + +local S = farming.intllib + +-- carrot +minetest.register_craftitem("farming:carrot", { + description = S("Carrot"), + inventory_image = "farming_carrot.png", + groups = {seed = 2, food_carrot = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:carrot_1") + end, + on_use = minetest.item_eat(4) +}) + +-- carrot juice +minetest.register_craftitem("farming:carrot_juice", { + description = S("Carrot Juice"), + inventory_image = "farming_carrot_juice.png", + on_use = minetest.item_eat(4, "vessels:drinking_glass"), + groups = {vessel = 1, drink = 1} +}) + +minetest.register_craft({ + output = "farming:carrot_juice", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_carrot", "farming:juicer" + }, + replacements = { + {"group:food_juicer", "farming:juicer"} + } +}) + +-- golden carrot +minetest.register_craftitem("farming:carrot_gold", { + description = S("Golden Carrot"), + inventory_image = "farming_carrot_gold.png", + on_use = minetest.item_eat(10) +}) + +minetest.register_craft({ + output = "farming:carrot_gold", + recipe = { + {"", "default:gold_lump", ""}, + {"default:gold_lump", "group:food_carrot", "default:gold_lump"}, + {"", "default:gold_lump", ""} + } +}) + +-- carrot definition +local def = { + drawtype = "plantlike", + tiles = {"farming_carrot_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + + +-- stage 1 +minetest.register_node("farming:carrot_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_carrot_2.png"} +minetest.register_node("farming:carrot_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_carrot_3.png"} +minetest.register_node("farming:carrot_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_carrot_4.png"} +minetest.register_node("farming:carrot_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_carrot_5.png"} +minetest.register_node("farming:carrot_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_carrot_6.png"} +minetest.register_node("farming:carrot_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_carrot_7.png"} +def.drop = { + items = { + {items = {"farming:carrot"}, rarity = 1}, + {items = {"farming:carrot 2"}, rarity = 3} + } +} +minetest.register_node("farming:carrot_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_carrot_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:carrot 2"}, rarity = 1}, + {items = {"farming:carrot 3"}, rarity = 2} + } +} +minetest.register_node("farming:carrot_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:carrot"] = { + crop = "farming:carrot", + seed = "farming:carrot", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/chili.lua b/mods/farming/crops/chili.lua new file mode 100644 index 00000000..867c9455 --- /dev/null +++ b/mods/farming/crops/chili.lua @@ -0,0 +1,101 @@ + +local S = farming.intllib + +-- chili pepper +minetest.register_craftitem("farming:chili_pepper", { + description = S("Chili Pepper"), + inventory_image = "farming_chili_pepper.png", + groups = {seed = 2, food_chili_pepper = 1, flammable = 4}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:chili_1") + end, + on_use = minetest.item_eat(2) +}) + +-- bowl of chili +minetest.register_craftitem("farming:chili_bowl", { + description = S("Bowl of Chili"), + inventory_image = "farming_chili_bowl.png", + on_use = minetest.item_eat(8, "farming:bowl") +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:chili_bowl", + recipe = { + "group:food_chili_pepper", "group:food_barley", + "group:food_tomato", "group:food_beans", "group:food_bowl" + } +}) + +-- chili can be used for red dye +minetest.register_craft({ + output = "dye:red", + recipe = { + {"farming:chili_pepper"} + } +}) + +-- chili definition +local def = { + drawtype = "plantlike", + tiles = {"farming_chili_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 4, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:chili_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_chili_2.png"} +minetest.register_node("farming:chili_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_chili_3.png"} +minetest.register_node("farming:chili_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_chili_4.png"} +minetest.register_node("farming:chili_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_chili_5.png"} +minetest.register_node("farming:chili_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_chili_6.png"} +minetest.register_node("farming:chili_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_chili_7.png"} +minetest.register_node("farming:chili_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_chili_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:chili_pepper 3"}, rarity = 1}, + {items = {"farming:chili_pepper 2"}, rarity = 2} + } +} +minetest.register_node("farming:chili_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:chili_pepper"] = { + crop = "farming:chili", + seed = "farming:chili_pepper", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/cocoa.lua b/mods/farming/crops/cocoa.lua new file mode 100644 index 00000000..9e8a4041 --- /dev/null +++ b/mods/farming/crops/cocoa.lua @@ -0,0 +1,239 @@ + +local S = farming.intllib + +-- place cocoa +local function place_cocoa(itemstack, placer, pointed_thing, plantname) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- return if any of the nodes are not registered + if not minetest.registered_nodes[under.name] then + return + end + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if placer and itemstack and def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + -- check if pointing at jungletree + if under.name ~= "default:jungletree" + or minetest.get_node(pt.above).name ~= "air" then + return + end + + -- is player planting crop? + local name = placer and placer:get_player_name() or "" + + -- check for protection + if minetest.is_protected(pt.above, name) then + return + end + + -- add the node and remove 1 item from the itemstack + minetest.set_node(pt.above, {name = plantname}) + + minetest.sound_play("default_place_node", {pos = pt.above, gain = 1.0}) + + if placer and not farming.is_creative(placer:get_player_name()) then + + itemstack:take_item() + + -- check for refill + if itemstack:get_count() == 0 then + + minetest.after(0.20, + farming.refill_plant, + placer, + "farming:cocoa_beans", + placer:get_wield_index() + ) + end + end + + return itemstack +end + +-- cocoa beans +minetest.register_craftitem("farming:cocoa_beans", { + description = S("Cocoa Beans"), + inventory_image = "farming_cocoa_beans.png", + groups = {seed = 2, food_cocoa = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return place_cocoa(itemstack, placer, pointed_thing, "farming:cocoa_1") + end +}) + +minetest.register_craft( { + output = "dye:brown 2", + recipe = { + { "farming:cocoa_beans" } + } +}) + +-- chocolate cookie +minetest.register_craftitem("farming:cookie", { + description = S("Cookie"), + inventory_image = "farming_cookie.png", + on_use = minetest.item_eat(2) +}) + +minetest.register_craft( { + output = "farming:cookie 8", + recipe = { + {"group:food_wheat", "group:food_cocoa", "group:food_wheat" } + } +}) + +-- bar of dark chocolate (thanks to Ice Pandora for her deviantart.com chocolate tutorial) +minetest.register_craftitem("farming:chocolate_dark", { + description = S("Bar of Dark Chocolate"), + inventory_image = "farming_chocolate_dark.png", + on_use = minetest.item_eat(3) +}) + +minetest.register_craft( { + output = "farming:chocolate_dark", + recipe = { + {"group:food_cocoa", "group:food_cocoa", "group:food_cocoa"} + } +}) + +-- chocolate block +minetest.register_node("farming:chocolate_block", { + description = S("Chocolate Block"), + tiles = {"farming_chocolate_block.png"}, + is_ground_content = false, + groups = {cracky = 2, oddly_breakable_by_hand = 2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_craft({ + output = "farming:chocolate_block", + recipe = { + {"farming:chocolate_dark", "farming:chocolate_dark", "farming:chocolate_dark"}, + {"farming:chocolate_dark", "farming:chocolate_dark", "farming:chocolate_dark"}, + {"farming:chocolate_dark", "farming:chocolate_dark", "farming:chocolate_dark"} + } +}) + +minetest.register_craft({ + output = "farming:chocolate_dark 9", + recipe = { + {"farming:chocolate_block"} + } +}) + +-- cocoa definition +local def = { + drawtype = "plantlike", + tiles = {"farming_cocoa_1.png"}, + paramtype = "light", + walkable = false, + drop = { + items = { + {items = {"farming:cocoa_beans 1"}, rarity = 2}, + } + }, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} + }, + groups = { + snappy = 3, flammable = 2, plant = 1, growing = 1, + not_in_creative_inventory = 1, leafdecay = 1, leafdecay_drop = 1 + }, + sounds = default.node_sound_leaves_defaults(), + growth_check = function(pos, node_name) + if minetest.find_node_near(pos, 1, {"default:jungletree"}) then + return false + end + return true + end +} + +-- stage 1 +minetest.register_node("farming:cocoa_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_cocoa_2.png"} +minetest.register_node("farming:cocoa_2", table.copy(def)) + +-- stage3 +def.tiles = {"farming_cocoa_3.png"} +def.drop = { + items = { + {items = {"farming:cocoa_beans 1"}, rarity = 1} + } +} +minetest.register_node("farming:cocoa_3", table.copy(def)) + +-- stage 4 (final) +def.tiles = {"farming_cocoa_4.png"} +def.groups.growing = nil +def.growth_check = nil +def.drop = { + items = { + {items = {"farming:cocoa_beans 2"}, rarity = 1}, + {items = {"farming:cocoa_beans 1"}, rarity = 2}, + {items = {"farming:cocoa_beans 1"}, rarity = 4} + } +} +minetest.register_node("farming:cocoa_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:cocoa_beans"] = { + crop = "farming:cocoa", + seed = "farming:cocoa_beans", + minlight = 13, + maxlight = 15, + steps = 4 +} + +-- add random cocoa pods to jungle tree's +minetest.register_on_generated(function(minp, maxp) + + if maxp.y < 0 then + return + end + + local pos, dir + local cocoa = minetest.find_nodes_in_area(minp, maxp, "default:jungletree") + + for n = 1, #cocoa do + + pos = cocoa[n] + + if minetest.find_node_near(pos, 1, + {"default:jungleleaves", "moretrees:jungletree_leaves_green"}) then + + dir = math.random(1, 80) + + if dir == 1 then pos.x = pos.x + 1 + elseif dir == 2 then pos.x = pos.x - 1 + elseif dir == 3 then pos.z = pos.z + 1 + elseif dir == 4 then pos.z = pos.z -1 + end + + if dir < 5 + and minetest.get_node(pos).name == "air" + and minetest.get_node_light(pos) > 12 then + +--print ("Cocoa Pod added at " .. minetest.pos_to_string(pos)) + + minetest.swap_node(pos, { + name = "farming:cocoa_" .. tostring(math.random(4)) + }) + end + end + end +end) diff --git a/mods/farming/crops/coffee.lua b/mods/farming/crops/coffee.lua new file mode 100644 index 00000000..f234573b --- /dev/null +++ b/mods/farming/crops/coffee.lua @@ -0,0 +1,112 @@ + +local S = farming.intllib + +-- coffee +minetest.register_craftitem("farming:coffee_beans", { + description = S("Coffee Beans"), + inventory_image = "farming_coffee_beans.png", + groups = {seed = 2, food_coffee = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:coffee_1") + end +}) + +-- cup of coffee +minetest.register_node("farming:coffee_cup", { + description = S("Cup of Coffee"), + drawtype = "torchlike", + tiles = {"farming_coffee_cup.png"}, + inventory_image = "farming_coffee_cup.png", + wield_image = "farming_coffee_cup.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.25, 0.25} + }, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1, drink = 1}, + on_use = minetest.item_eat(2, "vessels:drinking_glass"), + sounds = default.node_sound_glass_defaults() +}) + +minetest.register_alias("farming:coffee_cup_hot", "farming:coffee_cup") +minetest.register_alias("farming:drinking_cup", "vessels:drinking_glass") + +minetest.register_craft( { + output = "farming:coffee_cup", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_coffee", + "group:water_bucket", "group:food_saucepan"}, + replacements = { + {"group:water_bucket", "bucket:bucket_empty"}, + {"group:food_saucepan", "farming:saucepan"} + } +}) + +if minetest.get_modpath("bucket_wooden") then + minetest.register_craft( { + output = "farming:coffee_cup", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_coffee", + "group:water_bucket_wooden", "group:food_saucepan"}, + replacements = { + {"group:water_bucket_wooden", "bucket_wooden:bucket_empty"}, + {"group:food_saucepan", "farming:saucepan"} + } + }) +end + +-- coffee definition +local def = { + drawtype = "plantlike", + tiles = {"farming_coffee_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:coffee_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_coffee_2.png"} +minetest.register_node("farming:coffee_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_coffee_3.png"} +minetest.register_node("farming:coffee_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_coffee_4.png"} +minetest.register_node("farming:coffee_4", table.copy(def)) + +-- stage 5 (final) +def.tiles = {"farming_coffee_5.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:coffee_beans 2"}, rarity = 1}, + {items = {"farming:coffee_beans 2"}, rarity = 2}, + {items = {"farming:coffee_beans 2"}, rarity = 3} + } +} +minetest.register_node("farming:coffee_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:coffee"] = { + crop = "farming:coffee", + seed = "farming:coffee_beans", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/corn.lua b/mods/farming/crops/corn.lua new file mode 100644 index 00000000..4835281e --- /dev/null +++ b/mods/farming/crops/corn.lua @@ -0,0 +1,159 @@ + +--[[ + Original textures from GeMinecraft + http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1440575-1-2-5-generation-minecraft-beta-1-2-farming-and +]] + +local S = farming.intllib + +-- corn +minetest.register_craftitem("farming:corn", { + description = S("Corn"), + inventory_image = "farming_corn.png", + groups = {seed = 2, food_corn = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:corn_1") + end, + on_use = minetest.item_eat(3) +}) + +-- corn on the cob (texture by TenPlus1) +minetest.register_craftitem("farming:corn_cob", { + description = S("Corn on the Cob"), + inventory_image = "farming_corn_cob.png", + groups = {food_corn_cooked = 1, flammable = 2}, + on_use = minetest.item_eat(5) +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 10, + output = "farming:corn_cob", + recipe = "group:food_corn" +}) + +-- cornstarch +minetest.register_craftitem("farming:cornstarch", { + description = S("Cornstarch"), + inventory_image = "farming_cornstarch.png", + groups = {food_cornstarch = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:cornstarch", + recipe = { + {"group:food_mortar_pestle", "group:food_corn_cooked", "group:food_baking_tray"}, + {"", "group:food_bowl", ""}, + }, + replacements = { + {"group:food_mortar_pestle", "farming:mortar_pestle"}, + {"group:food_baking_tray", "farming:baking_tray"}, + } +}) + +-- ethanol (thanks to JKMurray for this idea) +minetest.register_node("farming:bottle_ethanol", { + description = S("Bottle of Ethanol"), + drawtype = "plantlike", + tiles = {"farming_bottle_ethanol.png"}, + inventory_image = "farming_bottle_ethanol.png", + wield_image = "farming_bottle_ethanol.png", + paramtype = "light", + is_ground_content = false, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + }, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults() +}) + +minetest.register_craft( { + output = "farming:bottle_ethanol", + recipe = { + { "vessels:glass_bottle", "group:food_corn", "group:food_corn"}, + { "group:food_corn", "group:food_corn", "group:food_corn"}, + { "group:food_corn", "group:food_corn", "group:food_corn"} + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:bottle_ethanol", + burntime = 80, + replacements = {{ "farming:bottle_ethanol", "vessels:glass_bottle"}} +}) + +-- corn definition +local def = { + drawtype = "plantlike", + tiles = {"farming_corn_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:corn_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_corn_2.png"} +minetest.register_node("farming:corn_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_corn_3.png"} +minetest.register_node("farming:corn_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_corn_4.png"} +minetest.register_node("farming:corn_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_corn_5.png"} +minetest.register_node("farming:corn_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_corn_6.png"} +def.visual_scale = 1.9 +minetest.register_node("farming:corn_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_corn_7.png"} +def.drop = { + items = { + {items = {"farming:corn"}, rarity = 1}, + {items = {"farming:corn"}, rarity = 2}, + {items = {"farming:corn"}, rarity = 3} + } +} +minetest.register_node("farming:corn_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_corn_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:corn 2"}, rarity = 1}, + {items = {"farming:corn 2"}, rarity = 2}, + {items = {"farming:corn 2"}, rarity = 2} + } +} +minetest.register_node("farming:corn_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:corn"] = { + crop = "farming:corn", + seed = "farming:corn", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/cotton.lua b/mods/farming/crops/cotton.lua new file mode 100644 index 00000000..067b444b --- /dev/null +++ b/mods/farming/crops/cotton.lua @@ -0,0 +1,186 @@ + +local S = farming.intllib + +-- wild cotton as a source of cotton seed and a chance of cotton itself +minetest.register_node("farming:cotton_wild", { + description = S("Wild Cotton"), + drawtype = "plantlike", + waving = 1, + tiles = {"farming_cotton_wild.png"}, + inventory_image = "farming_cotton_wild.png", + wield_image = "farming_cotton_wild.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 4}, + drop = { + items = { + {items = {"farming:cotton"}, rarity = 2}, + {items = {"farming:seed_cotton"}, rarity = 1} + } + }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -8 / 16, -6 / 16, 6 / 16, 5 / 16, 6 / 16} + } +}) + +-- cotton seeds +minetest.register_node("farming:seed_cotton", { + description = S("Cotton Seed"), + tiles = {"farming_cotton_seed.png"}, + inventory_image = "farming_cotton_seed.png", + wield_image = "farming_cotton_seed.png", + drawtype = "signlike", + groups = {seed = 1, snappy = 3, attached_node = 1, flammable = 4}, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = farming.select, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:cotton_1") + end +}) + +-- cotton +minetest.register_craftitem("farming:cotton", { + description = S("Cotton"), + inventory_image = "farming_cotton.png", + groups = {flammable = 4} +}) + +-- string +minetest.register_craftitem("farming:string", { + description = S("String"), + inventory_image = "farming_string.png", + groups = {flammable = 2} +}) + +-- cotton to wool +minetest.register_craft({ + output = "wool:white", + recipe = { + {"farming:cotton", "farming:cotton"}, + {"farming:cotton", "farming:cotton"} + } +}) + +-- cotton to string +minetest.register_craft({ + output = "farming:string 2", + recipe = { + {"farming:cotton"}, + {"farming:cotton"} + } +}) + +-- can be used as fuel +minetest.register_craft({ + type = "fuel", + recipe = "farming:string", + burntime = 1 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:cotton", + burntime = 1 +}) + +-- cotton definition +local def = { + drawtype = "plantlike", + tiles = {"farming_cotton_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 4, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:cotton_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_cotton_2.png"} +minetest.register_node("farming:cotton_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_cotton_3.png"} +minetest.register_node("farming:cotton_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_cotton_4.png"} +minetest.register_node("farming:cotton_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_cotton_5.png"} +def.drop = { + items = { + {items = {"farming:seed_cotton"}, rarity = 1} + } +} +minetest.register_node("farming:cotton_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_cotton_6.png"} +def.drop = { + items = { + {items = {"farming:cotton"}, rarity = 1}, + {items = {"farming:cotton"}, rarity = 2} + } +} +minetest.register_node("farming:cotton_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_cotton_7.png"} +def.drop = { + items = { + {items = {"farming:cotton"}, rarity = 1}, + {items = {"farming:cotton"}, rarity = 2}, + {items = {"farming:seed_cotton"}, rarity = 1}, + {items = {"farming:seed_cotton"}, rarity = 2} + } +} +minetest.register_node("farming:cotton_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_cotton_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:cotton"}, rarity = 1}, + {items = {"farming:cotton"}, rarity = 2}, + {items = {"farming:cotton"}, rarity = 3}, + {items = {"farming:seed_cotton"}, rarity = 1}, + {items = {"farming:seed_cotton"}, rarity = 2}, + {items = {"farming:seed_cotton"}, rarity = 3} + } +} +minetest.register_node("farming:cotton_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:cotton"] = { + crop = "farming:cotton", + seed = "farming:seed_cotton", + minlight = 13, + maxlight = 15, + steps = 8 +} + +--[[ Cotton using api +farming.register_plant("farming:cotton", { + description = "Cotton seed", + inventory_image = "farming_cotton_seed.png", + groups = {flammable = 2}, + steps = 8, +})]] diff --git a/mods/farming/crops/cucumber.lua b/mods/farming/crops/cucumber.lua new file mode 100644 index 00000000..fc15e479 --- /dev/null +++ b/mods/farming/crops/cucumber.lua @@ -0,0 +1,65 @@ + +--[[ + Original textures from DocFarming mod + https://forum.minetest.net/viewtopic.php?id=3948 +]] + +local S = farming.intllib + +-- cucumber +minetest.register_craftitem("farming:cucumber", { + description = S("Cucumber"), + inventory_image = "farming_cucumber.png", + groups = {seed = 2, food_cucumber = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:cucumber_1") + end, + on_use = minetest.item_eat(4) +}) + +-- cucumber definition +local def = { + drawtype = "plantlike", + tiles = {"farming_cucumber_1.png"}, + paramtype = "light", + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:cucumber_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_cucumber_2.png"} +minetest.register_node("farming:cucumber_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_cucumber_3.png"} +minetest.register_node("farming:cucumber_3", table.copy(def)) + +-- stage 4 (final) +def.tiles = {"farming_cucumber_4.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:cucumber 2"}, rarity = 1}, + {items = {"farming:cucumber 2"}, rarity = 2} + } +} +minetest.register_node("farming:cucumber_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:cucumber"] = { + crop = "farming:cucumber", + seed = "farming:cucumber", + minlight = 13, + maxlight = 15, + steps = 4 +} diff --git a/mods/farming/crops/garlic.lua b/mods/farming/crops/garlic.lua new file mode 100644 index 00000000..7fe75655 --- /dev/null +++ b/mods/farming/crops/garlic.lua @@ -0,0 +1,135 @@ + +--[[ + Original textures from Crops Plus mod + Copyright (C) 2018 Grizzly Adam + https://forum.minetest.net/viewtopic.php?f=9&t=19488 +]] + +local S = farming.intllib + +-- potato +minetest.register_craftitem("farming:garlic_clove", { + description = S("Garlic clove"), + inventory_image = "crops_garlic_clove.png", + groups = {seed = 2, food_garlic_clove = 1, flammable = 3}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:garlic_1") + end +}) + +-- garlic bulb +minetest.register_craftitem("farming:garlic", { + description = S("Garlic"), + inventory_image = "crops_garlic.png", + on_use = minetest.item_eat(1), + groups = {food_garlic = 1, flammable = 3} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:garlic_clove 8", + recipe = {"farming:garlic"} +}) + +minetest.register_craft({ + output = "farming:garlic", + recipe = { + {"farming:garlic_clove", "farming:garlic_clove", "farming:garlic_clove"}, + {"farming:garlic_clove", "", "farming:garlic_clove"}, + {"farming:garlic_clove", "farming:garlic_clove", "farming:garlic_clove"} + } +}) + +-- garlic braid +minetest.register_node("farming:garlic_braid", { + description = S("Garlic Braid"), + inventory_image = "crops_garlic_braid.png", + wield_image = "crops_garlic_braid.png", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = { + "crops_garlic_braid_side.png","crops_garlic_braid.png", + "crops_garlic_braid_side.png^[transformFx","crops_garlic_braid_side.png", + "crops_garlic_braid.png","crops_garlic_braid.png" + }, + groups = {vessel = 1, dig_immediate = 3, flammable = 3}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.13, -0.45, 0.5, 0.13, 0.45, 0.24} + } + } +}) + +minetest.register_craft({ + output = "farming:garlic_braid", + recipe = { + {"farming:garlic", "farming:garlic", "farming:garlic"}, + {"farming:garlic", "farming:garlic", "farming:garlic"}, + {"farming:garlic", "farming:garlic", "farming:garlic"} + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:garlic 9", + recipe = {"farming:garlic_braid"} +}) + +-- crop definition +local def = { + drawtype = "plantlike", + tiles = {"crops_garlic_plant_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 3, + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 3, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:garlic_1", table.copy(def)) + +-- stage 2 +def.tiles = {"crops_garlic_plant_2.png"} +minetest.register_node("farming:garlic_2", table.copy(def)) + +-- stage 3 +def.tiles = {"crops_garlic_plant_3.png"} +minetest.register_node("farming:garlic_3", table.copy(def)) + +-- stage 4 +def.tiles = {"crops_garlic_plant_4.png"} +minetest.register_node("farming:garlic_4", table.copy(def)) + +-- stage 5 +def.tiles = {"crops_garlic_plant_5.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:garlic 3"}, rarity = 1}, + {items = {"farming:garlic"}, rarity = 2}, + {items = {"farming:garlic"}, rarity = 5} + } +} +minetest.register_node("farming:garlic_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:garlic"] = { + crop = "farming:garlic", + seed = "farming:garlic_clove", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/grapes.lua b/mods/farming/crops/grapes.lua new file mode 100644 index 00000000..5d13dc65 --- /dev/null +++ b/mods/farming/crops/grapes.lua @@ -0,0 +1,263 @@ + +local S = farming.intllib + +-- place trellis +local function place_grapes(itemstack, placer, pointed_thing, plantname) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- return if any of the nodes are not registered + if not minetest.registered_nodes[under.name] then + return + end + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if placer and itemstack and def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + -- is player planting seed? + local name = placer and placer:get_player_name() or "" + + -- check for protection + if minetest.is_protected(pt.under, name) then + return + end + + -- check if pointing at trellis + if under.name ~= "farming:trellis" then + return + end + + -- add the node and remove 1 item from the itemstack + minetest.set_node(pt.under, {name = plantname}) + + minetest.sound_play("default_place_node", {pos = pt.under, gain = 1.0}) + + if placer and not farming.is_creative(placer:get_player_name()) then + + itemstack:take_item() + + -- check for refill + if itemstack:get_count() == 0 then + + minetest.after(0.20, + farming.refill_plant, + placer, + "farming:grapes", + placer:get_wield_index() + ) + end + end + + return itemstack +end + +-- grapes +minetest.register_craftitem("farming:grapes", { + description = S("Grapes"), + inventory_image = "farming_grapes.png", + on_use = minetest.item_eat(2), + groups = {seed = 2, food_grapes = 1, flammable = 3}, + on_place = function(itemstack, placer, pointed_thing) + return place_grapes(itemstack, placer, pointed_thing, "farming:grapes_1") + end +}) + +-- grapes can be used for violet dye +minetest.register_craft({ + output = "dye:violet", + recipe = { + {"farming:grapes"} + } +}) + +-- trellis +minetest.register_node("farming:trellis", { + description = S("Trellis (place on soil before planting grapes)"), + drawtype = "plantlike", + tiles = {"farming_trellis.png"}, + inventory_image = "farming_trellis.png", + visual_scale = 1.9, + paramtype = "light", + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = "farming:trellis", + selection_box = farming.select, + groups = {snappy = 3, flammable = 2, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_place = function(itemstack, placer, pointed_thing) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- return if any of the nodes are not registered + if not minetest.registered_nodes[under.name] then + return + end + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + if minetest.is_protected(pt.above, placer:get_player_name()) then + return + end + + local nodename = under.name + + if minetest.get_item_group(nodename, "soil") < 2 then + return + end + + local top = { + x = pointed_thing.above.x, + y = pointed_thing.above.y + 1, + z = pointed_thing.above.z + } + + nodename = minetest.get_node(top).name + + if nodename ~= "air" then + return + end + + minetest.set_node(pointed_thing.above, {name = "farming:trellis"}) + + if not farming.is_creative(placer:get_player_name()) then + itemstack:take_item() + end + + return itemstack + end +}) + +minetest.register_craft({ + output = "farming:trellis", + recipe = { + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"} + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:trellis", + burntime = 15 +}) + +-- grapes definition +local def = { + drawtype = "plantlike", + tiles = {"farming_grapes_1.png"}, + visual_scale = 1.9, + paramtype = "light", + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = { + items = { + {items = {"farming:trellis"}, rarity = 1}, + } + }, + selection_box = farming.select, + groups = { + snappy = 3, flammable = 3, not_in_creative_inventory = 1, + attached_node = 1, growing = 1, plant = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:grapes_1", table.copy(def)) + +-- stage2 +def.tiles = {"farming_grapes_2.png"} +minetest.register_node("farming:grapes_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_grapes_3.png"} +minetest.register_node("farming:grapes_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_grapes_4.png"} +minetest.register_node("farming:grapes_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_grapes_5.png"} +minetest.register_node("farming:grapes_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_grapes_6.png"} +minetest.register_node("farming:grapes_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_grapes_7.png"} +minetest.register_node("farming:grapes_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_grapes_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:trellis"}, rarity = 1}, + {items = {"farming:grapes 3"}, rarity = 1}, + {items = {"farming:grapes 1"}, rarity = 2}, + {items = {"farming:grapes 1"}, rarity = 3} + } +} +minetest.register_node("farming:grapes_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:grapes"] = { + crop = "farming:grapes", + seed = "farming:grapes", + minlight = 13, + maxlight = 15, + steps = 8 +} + +-- wild grape vine (this is what you find on the map) +minetest.register_node("farming:grapebush", { + drawtype = "plantlike", + tiles = {"farming_grapebush.png"}, + paramtype = "light", + waving = 1, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = { + items = { + {items = {"farming:grapes 1"}, rarity = 1}, + {items = {"farming:grapes 1"}, rarity = 2}, + {items = {"farming:grapes 1"}, rarity = 3} + } + }, + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1 + }, + sounds = default.node_sound_leaves_defaults() +}) diff --git a/mods/farming/crops/hemp.lua b/mods/farming/crops/hemp.lua new file mode 100644 index 00000000..03ed4d2e --- /dev/null +++ b/mods/farming/crops/hemp.lua @@ -0,0 +1,262 @@ + +local S = farming.intllib + +-- hemp seeds +minetest.register_node("farming:seed_hemp", { + description = S("Hemp Seed"), + tiles = {"farming_hemp_seed.png"}, + inventory_image = "farming_hemp_seed.png", + wield_image = "farming_hemp_seed.png", + drawtype = "signlike", + groups = {seed = 1, snappy = 3, attached_node = 1}, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = farming.select, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:hemp_1") + end +}) + +-- harvested hemp +minetest.register_craftitem("farming:hemp_leaf", { + description = S("Hemp Leaf"), + inventory_image = "farming_hemp_leaf.png" +}) + +-- hemp oil +minetest.register_node("farming:hemp_oil", { + description = S("Bottle of Hemp Oil"), + drawtype = "plantlike", + tiles = {"farming_hemp_oil.png"}, + inventory_image = "farming_hemp_oil.png", + wield_image = "farming_hemp_oil.png", + paramtype = "light", + is_ground_content = false, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + }, + groups = {food_oil = 1, vessel = 1, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults() +}) + +minetest.register_craft( { + output = "farming:hemp_oil", + recipe = { + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"}, + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"}, + {"", "vessels:glass_bottle", ""} + } +}) + +minetest.register_craft( { + output = "farming:hemp_oil", + recipe = { + {"farming:seed_hemp", "farming:seed_hemp", "farming:seed_hemp"}, + {"farming:seed_hemp", "farming:seed_hemp", "farming:seed_hemp"}, + {"farming:seed_hemp", "vessels:glass_bottle", "farming:seed_hemp"} + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:hemp_oil", + burntime = 20, + replacements = {{ "farming:hemp_oil", "vessels:glass_bottle"}} +}) + +-- hemp fibre +minetest.register_craftitem("farming:hemp_fibre", { + description = S("Hemp Fibre"), + inventory_image = "farming_hemp_fibre.png" +}) + +minetest.register_craft( { + output = "farming:hemp_fibre 8", + recipe = { + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"}, + {"farming:hemp_leaf", "group:water_bucket", "farming:hemp_leaf"}, + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"} + }, + replacements = {{"group:water_bucket", "bucket:bucket_empty"}} +}) + +if minetest.get_modpath("bucket_wooden") then + minetest.register_craft( { + output = "farming:hemp_fibre 8", + recipe = { + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"}, + {"farming:hemp_leaf", "group:water_bucket_wooden", "farming:hemp_leaf"}, + {"farming:hemp_leaf", "farming:hemp_leaf", "farming:hemp_leaf"} + }, + replacements = {{"group:water_bucket_wooden", "bucket_wooden:bucket_empty"}} + }) +end + +-- hemp block +minetest.register_node("farming:hemp_block", { + description = S("Hemp Block"), + tiles = {"farming_hemp_block.png"}, + paramtype = "light", + groups = {snappy = 1, oddly_breakable_by_hand = 1, flammable = 2} +}) + +minetest.register_craft( { + output = "farming:hemp_block", + recipe = { + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"}, + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"}, + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"} + } +}) + +-- check and register stairs +if minetest.global_exists("stairs") then + + if stairs.mod and stairs.mod == "redo" then + + stairs.register_all("hemp_block", "farming:hemp_block", + {snappy = 1, flammable = 2}, + {"farming_hemp_block.png"}, + "Hemp Block", + default.node_sound_leaves_defaults()) + else + + stairs.register_stair_and_slab("hemp_block", "farming:hemp_block", + {snappy = 1, flammable = 2}, + {"farming_hemp_block.png"}, + "Hemp Block Stair", + "Hemp Block Slab", + default.node_sound_leaves_defaults()) + end +end + +-- paper +minetest.register_craft( { + output = "default:paper 3", + recipe = { + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"} + } +}) + +-- string +minetest.register_craft( { + output = "farming:cotton 3", + recipe = { + {"farming:hemp_fibre"}, + {"farming:hemp_fibre"}, + {"farming:hemp_fibre"} + } +}) + +-- hemp rope +minetest.register_node("farming:hemp_rope", { + description = S("Hemp Rope"), + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + tiles = {"farming_hemp_rope.png"}, + wield_image = "farming_hemp_rope.png", + inventory_image = "farming_hemp_rope.png", + drawtype = "plantlike", + groups = {flammable = 2, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7} + } +}) + +-- string +minetest.register_craft( { + output = "farming:hemp_rope 6", + recipe = { + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"}, + {"farming:cotton", "farming:cotton", "farming:cotton"}, + {"farming:hemp_fibre", "farming:hemp_fibre", "farming:hemp_fibre"} + } +}) + +-- hemp definition +local def = { + drawtype = "plantlike", + tiles = {"farming_hemp_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:hemp_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_hemp_2.png"} +minetest.register_node("farming:hemp_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_hemp_3.png"} +minetest.register_node("farming:hemp_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_hemp_4.png"} +minetest.register_node("farming:hemp_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_hemp_5.png"} +minetest.register_node("farming:hemp_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_hemp_6.png"} +def.drop = { + items = { + {items = {"farming:hemp_leaf"}, rarity = 2}, + {items = {"farming:seed_hemp"}, rarity = 1} + } +} +minetest.register_node("farming:hemp_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_hemp_7.png"} +def.drop = { + items = { + {items = {"farming:hemp_leaf"}, rarity = 1}, + {items = {"farming:hemp_leaf"}, rarity = 3}, + {items = {"farming:seed_hemp"}, rarity = 1}, + {items = {"farming:seed_hemp"}, rarity = 3} + } +} +minetest.register_node("farming:hemp_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_hemp_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:hemp_leaf 2"}, rarity = 1}, + {items = {"farming:hemp_leaf"}, rarity = 2}, + {items = {"farming:seed_hemp"}, rarity = 1}, + {items = {"farming:seed_hemp"}, rarity = 2} + } +} +minetest.register_node("farming:hemp_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:hemp"] = { + crop = "farming:hemp", + seed = "farming:seed_hemp", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/melon.lua b/mods/farming/crops/melon.lua new file mode 100644 index 00000000..6495a138 --- /dev/null +++ b/mods/farming/crops/melon.lua @@ -0,0 +1,94 @@ + +local S = farming.intllib + +-- melon +minetest.register_craftitem("farming:melon_slice", { + description = S("Melon Slice"), + inventory_image = "farming_melon_slice.png", + groups = {seed = 2, food_melon_slice = 1, flammable = 3}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:melon_1") + end, + on_use = minetest.item_eat(2) +}) + +minetest.register_craft({ + output = "farming:melon_8", + recipe = { + {"farming:melon_slice", "farming:melon_slice"}, + {"farming:melon_slice", "farming:melon_slice"} + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:melon_slice 4", + recipe = {"farming:melon_8", "farming:cutting_board"}, + replacements = {{"farming:cutting_board", "farming:cutting_board"}} +}) + +-- melon definition +local def = { + drawtype = "plantlike", + tiles = {"farming_melon_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:melon_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_melon_2.png"} +minetest.register_node("farming:melon_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_melon_3.png"} +minetest.register_node("farming:melon_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_melon_4.png"} +minetest.register_node("farming:melon_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_melon_5.png"} +minetest.register_node("farming:melon_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_melon_6.png"} +minetest.register_node("farming:melon_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_melon_7.png"} +minetest.register_node("farming:melon_7", table.copy(def)) + +-- stage 8 (final) +def.drawtype = "nodebox" +def.description = S("Melon") +def.tiles = {"farming_melon_top.png", "farming_melon_top.png", "farming_melon_side.png"} +def.selection_box = {-.5, -.5, -.5, .5, .5, .5} +def.walkable = true +def.groups = { + food_melon = 1, snappy = 2, oddly_breakable_by_hand = 1, + flammable = 2, plant = 1 +} +def.drop = "farming:melon_8" +minetest.register_node("farming:melon_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:melon"] = { + crop = "farming:melon", + seed = "farming:melon_slice", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/mint.lua b/mods/farming/crops/mint.lua new file mode 100644 index 00000000..ae0e6707 --- /dev/null +++ b/mods/farming/crops/mint.lua @@ -0,0 +1,107 @@ + +local S = farming.intllib + +-- mint seed +minetest.register_craftitem("farming:seed_mint", { + description = S("Mint Seeds"), + inventory_image = "farming_mint_seeds.png", + groups = {seed = 2, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed( + itemstack, placer, pointed_thing, "farming:mint_1") + end +}) + +-- mint leaf +minetest.register_craftitem("farming:mint_leaf", { + description = S("Mint Leaf"), + inventory_image = "farming_mint_leaf.png", + groups = {food_mint = 1, flammable = 4} +}) + +-- mint tea +minetest.register_craftitem("farming:mint_tea", { + description = S("Mint Tea"), + inventory_image = "farming_mint_tea.png", + on_use = minetest.item_eat(2, "vessels:drinking_glass"), + groups = {flammable = 4} +}) + +minetest.register_craft({ + output = "farming:mint_tea", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_mint", + "group:food_mint", "group:food_mint", + "farming:juicer", "group:water_bucket" + }, + replacements = { + {"group:food_juicer", "farming:juicer"}, + {"group:water_bucket", "bucket:bucket_empty"} + } +}) + +if minetest.get_modpath("bucket_wooden") then + minetest.register_craft({ + output = "farming:mint_tea", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_mint", + "group:food_mint", "group:food_mint", + "farming:juicer", "group:water_bucket_wooden" + }, + replacements = { + {"group:food_juicer", "farming:juicer"}, + {"group:water_bucket_wooden", "bucket_wooden:bucket_empty"} + } + }) +end + +-- mint definition +local def = { + drawtype = "plantlike", + tiles = {"farming_mint_1.png"}, + paramtype = "light", + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:mint_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_mint_2.png"} +minetest.register_node("farming:mint_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_mint_3.png"} +minetest.register_node("farming:mint_3", table.copy(def)) + +-- stage 4 (final) +def.tiles = {"farming_mint_4.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:mint_leaf 2"}, rarity = 1}, + {items = {"farming:mint_leaf 2"}, rarity = 2}, + {items = {"farming:seed_mint 1"}, rarity = 1}, + {items = {"farming:seed_mint 2"}, rarity = 2}, + } +} +minetest.register_node("farming:mint_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:mint"] = { + crop = "farming:mint", + seed = "farming:seed_mint", + minlight = 13, + maxlight = 15, + steps = 4 +} diff --git a/mods/farming/crops/onion.lua b/mods/farming/crops/onion.lua new file mode 100644 index 00000000..30c9bc37 --- /dev/null +++ b/mods/farming/crops/onion.lua @@ -0,0 +1,96 @@ + +--[[ + Original textures from Crops Plus mod + Copyright (C) 2018 Grizzly Adam + https://forum.minetest.net/viewtopic.php?f=9&t=19488 +]] + +local S = farming.intllib + +-- onion +minetest.register_craftitem("farming:onion", { + description = S("Onion"), + inventory_image = "crops_onion.png", + groups = {seed = 2, food_onion = 1, flammable = 3}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:onion_1") + end, + on_use = minetest.item_eat(1) +}) + +-- onion soup +minetest.register_craftitem("farming:onion_soup", { + description = S("Onion Soup"), + inventory_image = "farming_onion_soup.png", + groups = {flammable = 2}, + on_use = minetest.item_eat(6, "farming:bowl") +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:onion_soup", + recipe = { + "group:food_onion", "group:food_onion", "group:food_pot", + "group:food_onion", "group:food_onion", + "group:food_onion", "group:food_onion", "group:food_bowl" + }, + replacements = {{"farming:pot", "farming:pot"}} +}) + +-- crop definition +local def = { + drawtype = "plantlike", + tiles = {"crops_onion_plant_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 3, + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 3, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:onion_1", table.copy(def)) + +-- stage 2 +def.tiles = {"crops_onion_plant_2.png"} +minetest.register_node("farming:onion_2", table.copy(def)) + +-- stage 3 +def.tiles = {"crops_onion_plant_3.png"} +minetest.register_node("farming:onion_3", table.copy(def)) + +-- stage 4 +def.tiles = {"crops_onion_plant_4.png"} +minetest.register_node("farming:onion_4", table.copy(def)) + +-- stage 5 +def.tiles = {"crops_onion_plant_5.png"} +def.groups.growing = nil +def.drop = { + max_items = 5, items = { + {items = {"farming:onion"}, rarity = 1}, + {items = {"farming:onion"}, rarity = 1}, + {items = {"farming:onion"}, rarity = 2}, + {items = {"farming:onion"}, rarity = 2}, + {items = {"farming:onion"}, rarity = 5}, + } +} +minetest.register_node("farming:onion_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:onion"] = { + crop = "farming:onion", + seed = "farming:onion", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/peas.lua b/mods/farming/crops/peas.lua new file mode 100644 index 00000000..0c8e40c9 --- /dev/null +++ b/mods/farming/crops/peas.lua @@ -0,0 +1,97 @@ + +local S = farming.intllib + +-- Textures for Pea crop and Peas were done by Andrey01 + +-- pea pod +minetest.register_craftitem("farming:pea_pod", { + description = S("Pea Pod"), + inventory_image = "farming_pea_pod.png", + groups = {seed = 2, food_pea_pod = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:pea_1") + end +}) + +minetest.register_craftitem("farming:peas", { + description = S("Peas"), + inventory_image = "farming_pea_peas.png", + groups = {food_peas = 1, flammable = 2}, + on_use = minetest.item_eat(1) +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:peas", + recipe = {"farming:pea_pod"} +}) + +-- pea soup +minetest.register_craftitem("farming:pea_soup", { + description = S("Pea Soup"), + inventory_image = "farming_pea_soup.png", + groups = {flammable = 2}, + on_use = minetest.item_eat(4, "farming:bowl") +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:pea_soup", + recipe = {"group:food_peas", "group:food_peas", "group:food_bowl"} +}) + +local def = { + drawtype = "plantlike", + tiles = {"farming_pea_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 3, + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:pea_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_pea_2.png"} +minetest.register_node("farming:pea_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_pea_3.png"} +minetest.register_node("farming:pea_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_pea_4.png"} +minetest.register_node("farming:pea_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_pea_5.png"} +def.groups.growing = nil +def.drop = { + max_items = 5, items = { + {items = {"farming:pea_pod"}, rarity = 1}, + {items = {"farming:pea_pod"}, rarity = 2}, + {items = {"farming:pea_pod"}, rarity = 3}, + {items = {"farming:pea_pod"}, rarity = 5} + } +} +minetest.register_node("farming:pea_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:pea_pod"] = { + crop = "farming:pea", + seed = "farming:pea_pod", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/pepper.lua b/mods/farming/crops/pepper.lua new file mode 100644 index 00000000..4d5baf83 --- /dev/null +++ b/mods/farming/crops/pepper.lua @@ -0,0 +1,115 @@ + +--[[ + Original textures from Crops Plus mod + Copyright (C) 2018 Grizzly Adam + https://forum.minetest.net/viewtopic.php?f=9&t=19488 +]] + +local S = farming.intllib + +-- peppercorn (seed) +minetest.register_craftitem("farming:peppercorn", { + description = S("Peppercorn"), + inventory_image = "crops_peppercorn.png", + groups = {seed = 1, food_peppercorn = 1, flammable = 3}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:pepper_1") + end +}) + +-- green pepper +minetest.register_craftitem("farming:pepper", { + description = S("Pepper"), + inventory_image = "crops_pepper.png", + on_use = minetest.item_eat(2), + groups = {food_pepper = 1, flammable = 3} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:peppercorn", + recipe = {"farming:pepper"} +}) + +-- ground pepper +minetest.register_node("farming:pepper_ground", { + description = S("Ground Pepper"), + inventory_image = "crops_pepper_ground.png", + wield_image = "crops_pepper_ground.png", + drawtype = "plantlike", + visual_scale = 0.8, + paramtype = "light", + tiles = {"crops_pepper_ground.png"}, + groups = { + vessel = 1, food_pepper_ground = 1, + dig_immediate = 3, attached_node = 1 + }, + sounds = default.node_sound_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + } +}) + +minetest.register_craft( { + output = "farming:pepper_ground", + type = "shapeless", + recipe = {"group:food_peppercorn", "vessels:glass_bottle", "farming:mortar_pestle"}, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- crop definition +local def = { + drawtype = "plantlike", + tiles = {"crops_pepper_plant_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 1, + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 3, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:pepper_1", table.copy(def)) + +-- stage 2 +def.tiles = {"crops_pepper_plant_2.png"} +minetest.register_node("farming:pepper_2", table.copy(def)) + +-- stage 3 +def.tiles = {"crops_pepper_plant_3.png"} +minetest.register_node("farming:pepper_3", table.copy(def)) + +-- stage 4 +def.tiles = {"crops_pepper_plant_4.png"} +minetest.register_node("farming:pepper_4", table.copy(def)) + +-- stage 5 +def.tiles = {"crops_pepper_plant_5.png"} +def.groups.growing = 0 +def.drop = { + items = { + {items = {"farming:pepper 2"}, rarity = 1}, + {items = {"farming:pepper"}, rarity = 2}, + {items = {"farming:pepper"}, rarity = 3} + } +} +minetest.register_node("farming:pepper_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:pepper"] = { + crop = "farming:pepper", + seed = "farming:peppercorn", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/pineapple.lua b/mods/farming/crops/pineapple.lua new file mode 100644 index 00000000..f57ccf0f --- /dev/null +++ b/mods/farming/crops/pineapple.lua @@ -0,0 +1,141 @@ + +local S = farming.intllib + +-- pineapple top +minetest.register_craftitem("farming:pineapple_top", { + description = S("Pineapple Top"), + inventory_image = "farming_pineapple_top.png", + groups = {seed = 2, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:pineapple_1") + end +}) + +-- pineapple +minetest.register_node("farming:pineapple", { + description = S("Pineapple"), + drawtype = "plantlike", + tiles = {"farming_pineapple.png"}, + inventory_image = "farming_pineapple.png", + wield_image = "farming_pineapple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.27, -0.37, -0.27, 0.27, 0.44, 0.27} + }, + groups = {food_pineapple = 1, fleshy = 3, dig_immediate = 3, flammable = 2} +}) + +-- pineapple +minetest.register_craftitem("farming:pineapple_ring", { + description = S("Pineapple Ring"), + inventory_image = "farming_pineapple_ring.png", + groups = {food_pineapple_ring = 1, flammable = 2}, + on_use = minetest.item_eat(1) +}) + +minetest.register_craft( { + output = "farming:pineapple_ring 5", + type = "shapeless", + recipe = {"group:food_pineapple"}, + replacements = {{"farming:pineapple", "farming:pineapple_top"}} +}) + +-- pineapple juice +minetest.register_craftitem("farming:pineapple_juice", { + description = S("Pineapple Juice"), + inventory_image = "farming_pineapple_juice.png", + on_use = minetest.item_eat(4, "vessels:drinking_glass"), + groups = {vessel = 1, drink = 1} +}) + +minetest.register_craft({ + output = "farming:pineapple_juice", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "group:food_pineapple_ring", + "group:food_pineapple_ring", "group:food_pineapple_ring", + "farming:juicer"}, + replacements = { + {"group:food_juicer", "farming:juicer"} + } +}) + +minetest.register_craft({ + output = "farming:pineapple_juice 2", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "vessels:drinking_glass", + "group:food_pineapple", "farming:juicer" + }, + replacements = { + {"group:food_juicer", "farming:juicer"} + } +}) + +-- crop definition +local def = { + drawtype = "plantlike", + visual_scale = 1.5, + tiles = {"farming_pineapple_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:pineapple_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_pineapple_2.png"} +minetest.register_node("farming:pineapple_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_pineapple_3.png"} +minetest.register_node("farming:pineapple_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_pineapple_4.png"} +minetest.register_node("farming:pineapple_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_pineapple_5.png"} +minetest.register_node("farming:pineapple_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_pineapple_6.png"} +minetest.register_node("farming:pineapple_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_pineapple_7.png"} +minetest.register_node("farming:pineapple_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_pineapple_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:pineapple"}, rarity = 1}, + {items = {"farming:pineapple"}, rarity = 10} + } +} +minetest.register_node("farming:pineapple_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:pineapple"] = { + crop = "farming:pineapple", + seed = "farming:pineapple_top", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/potato.lua b/mods/farming/crops/potato.lua new file mode 100644 index 00000000..8c087d0c --- /dev/null +++ b/mods/farming/crops/potato.lua @@ -0,0 +1,112 @@ + +--[[ + Original textures from DocFarming mod + https://forum.minetest.net/viewtopic.php?id=3948 +]] + +local S = farming.intllib + +-- potato +minetest.register_craftitem("farming:potato", { + description = S("Potato"), + inventory_image = "farming_potato.png", + groups = {seed = 2, food_potato = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:potato_1") + end, + -- 1 in 3 chance of being poisoned + on_use = function(itemstack, user, pointed_thing) + if user then + if math.random(3) == 1 then + return minetest.do_item_eat(-1, nil, itemstack, user, pointed_thing) + else + return minetest.do_item_eat(1, nil, itemstack, user, pointed_thing) + end + end + end +}) + +-- baked potato +minetest.register_craftitem("farming:baked_potato", { + description = S("Baked Potato"), + inventory_image = "farming_baked_potato.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 10, + output = "farming:baked_potato", + recipe = "group:food_potato" +}) + +-- Potato and cucumber Salad +minetest.register_craftitem("farming:potato_salad", { + description = S("Cucumber and Potato Salad"), + inventory_image = "farming_potato_salad.png", + on_use = minetest.item_eat(10, "farming:bowl") +}) + +minetest.register_craft({ + output = "farming:potato_salad", + recipe = { + {"group:food_cucumber"}, + {"farming:baked_potato"}, + {"group:food_bowl"} + } +}) + +-- potato definition +local def = { + drawtype = "plantlike", + tiles = {"farming_potato_1.png"}, + paramtype = "light", + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:potato_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_potato_2.png"} +minetest.register_node("farming:potato_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_potato_3.png"} +def.drop = { + items = { + {items = {"farming:potato"}, rarity = 1}, + {items = {"farming:potato"}, rarity = 3} + } +} +minetest.register_node("farming:potato_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_potato_4.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:potato 2"}, rarity = 1}, + {items = {"farming:potato 3"}, rarity = 2} + } +} +minetest.register_node("farming:potato_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:potato"] = { + crop = "farming:potato", + seed = "farming:potato", + minlight = 13, + maxlight = 15, + steps = 4 +} diff --git a/mods/farming/crops/pumpkin.lua b/mods/farming/crops/pumpkin.lua new file mode 100644 index 00000000..1b0b8c45 --- /dev/null +++ b/mods/farming/crops/pumpkin.lua @@ -0,0 +1,206 @@ + +--[[ + Big thanks to PainterlyPack.net for allowing me to use these textures +]] + +local S = farming.intllib + +-- pumpkin slice +minetest.register_craftitem("farming:pumpkin_slice", { + description = S("Pumpkin Slice"), + inventory_image = "farming_pumpkin_slice.png", + groups = {seed = 2, food_pumpkin_slice = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:pumpkin_1") + end, + on_use = minetest.item_eat(2) +}) + +minetest.register_craft({ + output = "farming:pumpkin", + recipe = { + {"farming:pumpkin_slice", "farming:pumpkin_slice"}, + {"farming:pumpkin_slice", "farming:pumpkin_slice"} + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:pumpkin_slice 4", + recipe = {"farming:pumpkin", "farming:cutting_board"}, + replacements = {{"farming:cutting_board", "farming:cutting_board"}} +}) + +-- jack 'o lantern +minetest.register_node("farming:jackolantern", { + description = S("Jack 'O Lantern (punch to turn on and off)"), + tiles = { + "farming_pumpkin_top.png", "farming_pumpkin_top.png", + "farming_pumpkin_side.png", "farming_pumpkin_side.png", + "farming_pumpkin_side.png", "farming_pumpkin_face_off.png" + }, + paramtype2 = "facedir", + groups = {choppy = 1, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + on_punch = function(pos, node, puncher) + local name = puncher:get_player_name() or "" + if minetest.is_protected(pos, name) then return end + node.name = "farming:jackolantern_on" + minetest.swap_node(pos, node) + end +}) + +minetest.register_node("farming:jackolantern_on", { + tiles = { + "farming_pumpkin_top.png", "farming_pumpkin_top.png", + "farming_pumpkin_side.png", "farming_pumpkin_side.png", + "farming_pumpkin_side.png", "farming_pumpkin_face_on.png" + }, + light_source = default.LIGHT_MAX - 1, + paramtype2 = "facedir", + groups = { + choppy = 1, oddly_breakable_by_hand = 1, flammable = 2, + not_in_creative_inventory = 1 + }, + sounds = default.node_sound_wood_defaults(), + drop = "farming:jackolantern", + on_punch = function(pos, node, puncher) + local name = puncher:get_player_name() or "" + if minetest.is_protected(pos, name) then return end + node.name = "farming:jackolantern" + minetest.swap_node(pos, node) + end +}) + +minetest.register_craft({ + output = "farming:jackolantern", + recipe = { + {"default:torch"}, + {"group:food_pumpkin"} + } +}) + +--- wooden scarecrow base +minetest.register_node("farming:scarecrow_bottom", { + description = S("Scarecrow Bottom"), + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + tiles = {"default_wood.png"}, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}, + {-12/16, 4/16, -1/16, 12/16, 2/16, 1/16}, + } + }, + groups = {snappy = 3, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:scarecrow_bottom", + recipe = { + {"", "group:stick", ""}, + {"group:stick", "group:stick", "group:stick"}, + {"", "group:stick", ""} + } +}) + +-- pumpkin bread +minetest.register_craftitem("farming:pumpkin_bread", { + description = S("Pumpkin Bread"), + inventory_image = "farming_pumpkin_bread.png", + on_use = minetest.item_eat(8), + groups = {food_bread = 1, flammable = 2} +}) + +minetest.register_craftitem("farming:pumpkin_dough", { + description = S("Pumpkin Dough"), + inventory_image = "farming_pumpkin_dough.png" +}) + +minetest.register_craft({ + output = "farming:pumpkin_dough", + type = "shapeless", + recipe = {"group:food_flour", "group:food_pumpkin_slice", "group:food_pumpkin_slice"} +}) + +minetest.register_craft({ + type = "cooking", + output = "farming:pumpkin_bread", + recipe = "farming:pumpkin_dough", + cooktime = 10 +}) + +-- pumpkin definition +local def = { + drawtype = "plantlike", + tiles = {"farming_pumpkin_1.png"}, + paramtype = "light", + sunlight_propagates = true, + waving = 1, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:pumpkin_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_pumpkin_2.png"} +minetest.register_node("farming:pumpkin_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_pumpkin_3.png"} +minetest.register_node("farming:pumpkin_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_pumpkin_4.png"} +minetest.register_node("farming:pumpkin_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_pumpkin_5.png"} +minetest.register_node("farming:pumpkin_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_pumpkin_6.png"} +minetest.register_node("farming:pumpkin_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_pumpkin_7.png"} +minetest.register_node("farming:pumpkin_7", table.copy(def)) + +-- stage 8 (final) +minetest.register_node("farming:pumpkin_8", { + description = S("Pumpkin"), + tiles = { + "farming_pumpkin_top.png", + "farming_pumpkin_top.png", + "farming_pumpkin_side.png" + }, + groups = { + food_pumpkin = 1, choppy = 2, oddly_breakable_by_hand = 1, + flammable = 2, plant = 1 + }, + drop = "farming:pumpkin_8", + sounds = default.node_sound_wood_defaults() +}) + +minetest.register_alias("farming:pumpkin", "farming:pumpkin_8") + +-- add to registered_plants +farming.registered_plants["farming:pumpkin"] = { + crop = "farming:pumpkin", + seed = "farming:pumpkin_slice", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/raspberry.lua b/mods/farming/crops/raspberry.lua new file mode 100644 index 00000000..0914aa40 --- /dev/null +++ b/mods/farming/crops/raspberry.lua @@ -0,0 +1,80 @@ + +local S = farming.intllib + +-- raspberries +minetest.register_craftitem("farming:raspberries", { + description = S("Raspberries"), + inventory_image = "farming_raspberries.png", + groups = {seed = 2, food_raspberries = 1, food_raspberry = 1, + food_berry = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:raspberry_1") + end, + on_use = minetest.item_eat(1) +}) + +-- raspberry smoothie +minetest.register_craftitem("farming:smoothie_raspberry", { + description = S("Raspberry Smoothie"), + inventory_image = "farming_raspberry_smoothie.png", + on_use = minetest.item_eat(2, "vessels:drinking_glass"), + groups = {vessel = 1, drink = 1} +}) + +minetest.register_craft({ + output = "farming:smoothie_raspberry", + recipe = { + {"default:snow"}, + {"group:food_raspberries"}, + {"vessels:drinking_glass"} + } +}) + +-- raspberries definition +local def = { + drawtype = "plantlike", + tiles = {"farming_raspberry_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:raspberry_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_raspberry_2.png"} +minetest.register_node("farming:raspberry_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_raspberry_3.png"} +minetest.register_node("farming:raspberry_3", table.copy(def)) + +-- stage 4 (final) +def.tiles = {"farming_raspberry_4.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:raspberries 2"}, rarity = 1}, + {items = {"farming:raspberries"}, rarity = 2}, + {items = {"farming:raspberries"}, rarity = 3} + } +} +minetest.register_node("farming:raspberry_4", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:raspberries"] = { + crop = "farming:raspberry", + seed = "farming:raspberries", + minlight = 13, + maxlight = 15, + steps = 4 +} diff --git a/mods/farming/crops/rhubarb.lua b/mods/farming/crops/rhubarb.lua new file mode 100644 index 00000000..bd44a713 --- /dev/null +++ b/mods/farming/crops/rhubarb.lua @@ -0,0 +1,77 @@ + +local S = farming.intllib + +-- rhubarb +minetest.register_craftitem("farming:rhubarb", { + description = S("Rhubarb"), + inventory_image = "farming_rhubarb.png", + groups = {seed = 2, food_rhubarb = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:rhubarb_1") + end, + on_use = minetest.item_eat(1) +}) + +-- rhubarb pie +minetest.register_craftitem("farming:rhubarb_pie", { + description = S("Rhubarb Pie"), + inventory_image = "farming_rhubarb_pie.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + output = "farming:rhubarb_pie", + recipe = { + {"farming:baking_tray", "group:food_sugar", ""}, + {"group:food_rhubarb", "group:food_rhubarb", "group:food_rhubarb"}, + {"group:food_wheat", "group:food_wheat", "group:food_wheat"} + }, + replacements = {{"group:food_baking_tray", "farming:baking_tray"}} +}) + +-- rhubarb definition +local def = { + drawtype = "plantlike", + tiles = {"farming_rhubarb_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults(), + minlight = 10, + maxlight = 12, +} + +-- stage 1 +minetest.register_node("farming:rhubarb_1", table.copy(def)) + +-- stage2 +def.tiles = {"farming_rhubarb_2.png"} +minetest.register_node("farming:rhubarb_2", table.copy(def)) + +-- stage 3 (final) +def.tiles = {"farming_rhubarb_3.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:rhubarb 2"}, rarity = 1}, + {items = {"farming:rhubarb"}, rarity = 2}, + {items = {"farming:rhubarb"}, rarity = 3} + } +} +minetest.register_node("farming:rhubarb_3", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:rhubarb"] = { + crop = "farming:rhubarb", + seed = "farming:rhubarb", + minlight = 13, + maxlight = 15, + steps = 3 +} diff --git a/mods/farming/crops/ryeoatrice.lua b/mods/farming/crops/ryeoatrice.lua new file mode 100644 index 00000000..c565a65b --- /dev/null +++ b/mods/farming/crops/ryeoatrice.lua @@ -0,0 +1,165 @@ + +local S = farming.intllib + +--= A nice addition from Ademant's grain mod :) + +-- Rye + +farming.register_plant("farming:rye", { + description = S("Rye seed"), + paramtype2 = "meshoptions", + inventory_image = "farming_rye_seed.png", + steps = 8, + place_param2 = 3 +}) + +minetest.override_item("farming:rye", { + description = S("Rye"), + groups = {food_rye = 1, flammable = 4} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:flour", + recipe = { + "farming:rye", "farming:rye", "farming:rye", "farming:rye", + "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- Oats + +farming.register_plant("farming:oat", { + description = S("Oat seed"), + paramtype2 = "meshoptions", + inventory_image = "farming_oat_seed.png", + steps = 8, + place_param2 = 3 +}) + +minetest.override_item("farming:oat", { + description = S("Oats"), + groups = {food_oats = 1, flammable = 4} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:flour", + recipe = { + "farming:oat", "farming:oat", "farming:oat", "farming:oat", + "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- Rice + +farming.register_plant("farming:rice", { + description = S("Rice grains"), + paramtype2 = "meshoptions", + inventory_image = "farming_rice_seed.png", + steps = 8, + place_param2 = 3 +}) + +minetest.override_item("farming:rice", { + description = S("Rice"), + groups = {food_rice = 1, flammable = 4} +}) + +minetest.register_craftitem("farming:rice_bread", { + description = S("Rice Bread"), + inventory_image = "farming_rice_bread.png", + on_use = minetest.item_eat(5), + groups = {food_rice_bread = 1, flammable = 2} +}) + +minetest.register_craftitem("farming:rice_flour", { + description = S("Rice Flour"), + inventory_image = "farming_rice_flour.png", + groups = {food_rice_flour = 1, flammable = 1} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:rice_flour", + recipe = { + "farming:rice", "farming:rice", "farming:rice", "farming:rice", + "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 15, + output = "farming:rice_bread", + recipe = "farming:rice_flour" +}) + +-- Multigrain flour + +minetest.register_craftitem("farming:flour_multigrain", { + description = S("Multigrain Flour"), + inventory_image = "farming_flour_multigrain.png", + groups = {food_flour = 1, flammable = 1}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:flour_multigrain", + recipe = { + "farming:wheat", "farming:barley", "farming:oat", + "farming:rye", "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- Multigrain bread + +minetest.register_craftitem("farming:bread_multigrain", { + description = S("Multigrain Bread"), + inventory_image = "farming_bread_multigrain.png", + on_use = minetest.item_eat(7), + groups = {food_bread = 1, flammable = 2} +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 15, + output = "farming:bread_multigrain", + recipe = "farming:flour_multigrain" +}) + +-- Fuels + +minetest.register_craft({ + type = "fuel", + recipe = "farming:rice_bread", + burntime = 1 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:bread_multigrain", + burntime = 1 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:rye", + burntime = 1 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:oat", + burntime = 1 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:rice", + burntime = 1 +}) diff --git a/mods/farming/crops/tomato.lua b/mods/farming/crops/tomato.lua new file mode 100644 index 00000000..79058282 --- /dev/null +++ b/mods/farming/crops/tomato.lua @@ -0,0 +1,89 @@ + +--[[ + Textures edited from: + http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1288375-food-plus-mod-more-food-than-you-can-imagine-v2-9) +]] + +local S = farming.intllib + +-- tomato +minetest.register_craftitem("farming:tomato", { + description = S("Tomato"), + inventory_image = "farming_tomato.png", + groups = {seed = 2, food_tomato = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:tomato_1") + end, + on_use = minetest.item_eat(4) +}) + +-- tomato definition +local def = { + drawtype = "plantlike", + tiles = {"farming_tomato_1.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 2, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:tomato_1", table.copy(def)) + +-- stage2 +def.tiles = {"farming_tomato_2.png"} +minetest.register_node("farming:tomato_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_tomato_3.png"} +minetest.register_node("farming:tomato_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_tomato_4.png"} +minetest.register_node("farming:tomato_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_tomato_5.png"} +minetest.register_node("farming:tomato_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_tomato_6.png"} +minetest.register_node("farming:tomato_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_tomato_7.png"} +def.drop = { + items = { + {items = {"farming:tomato"}, rarity = 1}, + {items = {"farming:tomato"}, rarity = 3} + } +} +minetest.register_node("farming:tomato_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_tomato_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:tomato 3"}, rarity = 1}, + {items = {"farming:tomato 2"}, rarity = 2}, + {items = {"farming:tomato 1"}, rarity = 3} + } +} +minetest.register_node("farming:tomato_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:tomato"] = { + crop = "farming:tomato", + seed = "farming:tomato", + minlight = 13, + maxlight = 15, + steps = 8 +} diff --git a/mods/farming/crops/wheat.lua b/mods/farming/crops/wheat.lua new file mode 100644 index 00000000..7a8f19b9 --- /dev/null +++ b/mods/farming/crops/wheat.lua @@ -0,0 +1,253 @@ + +local S = farming.intllib + +-- wheat seeds +minetest.register_node("farming:seed_wheat", { + description = S("Wheat Seed"), + tiles = {"farming_wheat_seed.png"}, + inventory_image = "farming_wheat_seed.png", + wield_image = "farming_wheat_seed.png", + drawtype = "signlike", + groups = {seed = 1, snappy = 3, attached_node = 1, flammable = 4}, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = farming.select, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:wheat_1") + end +}) + +-- harvested wheat +minetest.register_craftitem("farming:wheat", { + description = S("Wheat"), + inventory_image = "farming_wheat.png", + groups = {food_wheat = 1, flammable = 4} +}) + +-- straw +minetest.register_node("farming:straw", { + description = S("Straw"), + tiles = {"farming_straw.png"}, + is_ground_content = false, + groups = {snappy = 3, flammable = 4, fall_damage_add_percent = -30}, + sounds = default.node_sound_leaves_defaults() +}) + +minetest.register_craft({ + output = "farming:straw 3", + recipe = { + {"farming:wheat", "farming:wheat", "farming:wheat"}, + {"farming:wheat", "farming:wheat", "farming:wheat"}, + {"farming:wheat", "farming:wheat", "farming:wheat"} + } +}) + +minetest.register_craft({ + output = "farming:wheat 3", + recipe = { + {"farming:straw"} + } +}) + +-- check and register stairs +if minetest.global_exists("stairs") then + + if stairs.mod and stairs.mod == "redo" then + + stairs.register_all("straw", "farming:straw", + {snappy = 3, flammable = 4}, + {"farming_straw.png"}, + "Straw", + default.node_sound_leaves_defaults()) + else + + stairs.register_stair_and_slab("straw", "farming:straw", + {snappy = 3, flammable = 4}, + {"farming_straw.png"}, + "Straw Stair", + "Straw Slab", + default.node_sound_leaves_defaults()) + end +end + +-- flour +minetest.register_craftitem("farming:flour", { + description = S("Flour"), + inventory_image = "farming_flour.png", + groups = {food_flour = 1, flammable = 1} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:flour", + recipe = { + "farming:wheat", "farming:wheat", "farming:wheat", + "farming:wheat", "farming:mortar_pestle" + }, + replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} +}) + +-- bread +minetest.register_craftitem("farming:bread", { + description = S("Bread"), + inventory_image = "farming_bread.png", + on_use = minetest.item_eat(5), + groups = {food_bread = 1, flammable = 2} +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 15, + output = "farming:bread", + recipe = "farming:flour" +}) + +-- sliced bread +minetest.register_craftitem("farming:bread_slice", { + description = S("Sliced Bread"), + inventory_image = "farming_bread_slice.png", + on_use = minetest.item_eat(1), + groups = {food_bread_slice = 1, flammable = 2} +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:bread_slice 5", + recipe = {"farming:bread", "group:food_cutting_board"}, + replacements = {{"group:food_cutting_board", "farming:cutting_board"}} +}) + +-- toast +minetest.register_craftitem("farming:toast", { + description = S("Toast"), + inventory_image = "farming_toast.png", + on_use = minetest.item_eat(1), + groups = {food_toast = 1, flammable = 2} +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 3, + output = "farming:toast", + recipe = "farming:bread_slice" +}) + +-- toast sandwich +minetest.register_craftitem("farming:toast_sandwich", { + description = S("Toast Sandwich"), + inventory_image = "farming_toast_sandwich.png", + on_use = minetest.item_eat(4), + groups = {flammable = 2} +}) + +minetest.register_craft({ + output = "farming:toast_sandwich", + recipe = { + {"farming:bread_slice"}, + {"farming:toast"}, + {"farming:bread_slice"} + } +}) + +-- wheat definition +local def = { + drawtype = "plantlike", + tiles = {"farming_wheat_1.png"}, + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 3, + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "", + selection_box = farming.select, + groups = { + snappy = 3, flammable = 4, plant = 1, attached_node = 1, + not_in_creative_inventory = 1, growing = 1 + }, + sounds = default.node_sound_leaves_defaults() +} + +-- stage 1 +minetest.register_node("farming:wheat_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_wheat_2.png"} +minetest.register_node("farming:wheat_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_wheat_3.png"} +minetest.register_node("farming:wheat_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_wheat_4.png"} +minetest.register_node("farming:wheat_4", table.copy(def)) + +-- stage 5 +def.tiles = {"farming_wheat_5.png"} +def.drop = { + items = { + {items = {"farming:wheat"}, rarity = 2}, + {items = {"farming:seed_wheat"}, rarity = 2} + } +} +minetest.register_node("farming:wheat_5", table.copy(def)) + +-- stage 6 +def.tiles = {"farming_wheat_6.png"} +def.drop = { + items = { + {items = {"farming:wheat"}, rarity = 2}, + {items = {"farming:seed_wheat"}, rarity = 1} + } +} +minetest.register_node("farming:wheat_6", table.copy(def)) + +-- stage 7 +def.tiles = {"farming_wheat_7.png"} +def.drop = { + items = { + {items = {"farming:wheat"}, rarity = 1}, + {items = {"farming:wheat"}, rarity = 3}, + {items = {"farming:seed_wheat"}, rarity = 1}, + {items = {"farming:seed_wheat"}, rarity = 3} + } +} +minetest.register_node("farming:wheat_7", table.copy(def)) + +-- stage 8 (final) +def.tiles = {"farming_wheat_8.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:wheat"}, rarity = 1}, + {items = {"farming:wheat"}, rarity = 3}, + {items = {"farming:seed_wheat"}, rarity = 1}, + {items = {"farming:seed_wheat"}, rarity = 3} + } +} +minetest.register_node("farming:wheat_8", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:wheat"] = { + crop = "farming:wheat", + seed = "farming:seed_wheat", + minlight = 13, + maxlight = 15, + steps = 8 +} + +-- fuels +minetest.register_craft({ + type = "fuel", + recipe = "farming:straw", + burntime = 3 +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:wheat", + burntime = 1 +}) diff --git a/mods/farming/depends.txt b/mods/farming/depends.txt new file mode 100644 index 00000000..650885b5 --- /dev/null +++ b/mods/farming/depends.txt @@ -0,0 +1,5 @@ +default +stairs? +intllib? +lucky_block? +toolranks? diff --git a/mods/farming/description.txt b/mods/farming/description.txt new file mode 100644 index 00000000..58bdc810 --- /dev/null +++ b/mods/farming/description.txt @@ -0,0 +1 @@ +Adds many plants and food to Minetest \ No newline at end of file diff --git a/mods/farming/farming.conf_example b/mods/farming/farming.conf_example new file mode 100644 index 00000000..68a7bcbf --- /dev/null +++ b/mods/farming/farming.conf_example @@ -0,0 +1,37 @@ + +--[[ + Farming settings can be changed here and kept inside mod folder + even after the mod has been updated, or you can place inside + world folder for map specific settings. +--]] + +-- true to enable crop/food in-game and on mapgen set spawn rarety +farming.carrot = 0.001 +farming.potato = 0.001 +farming.tomato = 0.001 +farming.cucumber = 0.001 +farming.corn = 0.001 +farming.coffee = 0.001 +farming.melon = 0.001 +farming.pumpkin = 0.001 +farming.cocoa = true -- true or false only +farming.raspberry = 0.001 +farming.blueberry = 0.001 +farming.rhubarb = 0.001 +farming.beans = 0.001 +farming.grapes = 0.001 +farming.barley = true -- true or false only +farming.chili = 0.003 +farming.hemp = 0.003 +farming.garlic = 0.001 +farming.onion = 0.001 +farming.pepper = 0.002 +farming.pineapple = 0.001 +farming.peas = 0.001 +farming.beetroot = 0.001 +farming.mint = 0.005 +farming.cabbage = 0.001 +farming.grains = true -- true or false only + +-- default rarety of crops on map (higher number = more crops) +farming.rarety = 0.002 diff --git a/mods/farming/food.lua b/mods/farming/food.lua new file mode 100644 index 00000000..edf80458 --- /dev/null +++ b/mods/farming/food.lua @@ -0,0 +1,375 @@ + +local S = farming.intllib + +--= Sugar + +minetest.register_craftitem("farming:sugar", { + description = S("Sugar"), + inventory_image = "farming_sugar.png", + groups = {food_sugar = 1, flammable = 3} +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 3, + output = "farming:sugar 2", + recipe = "default:papyrus" +}) + + +--= Salt + +minetest.register_node("farming:salt", { + description = S("Salt"), + inventory_image = "farming_salt.png", + wield_image = "farming_salt.png", + drawtype = "plantlike", + visual_scale = 0.8, + paramtype = "light", + tiles = {"farming_salt.png"}, + groups = {food_salt = 1, vessel = 1, dig_immediate = 3, + attached_node = 1}, + sounds = default.node_sound_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + } +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 15, + output = "farming:salt", + recipe = "bucket:bucket_water", + replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}} +}) + +--= Rose Water + +minetest.register_node("farming:rose_water", { + description = S("Rose Water"), + inventory_image = "farming_rose_water.png", + wield_image = "farming_rose_water.png", + drawtype = "plantlike", + visual_scale = 0.8, + paramtype = "light", + tiles = {"farming_rose_water.png"}, + groups = {food_rose_water = 1, vessel = 1, dig_immediate = 3, + attached_node = 1}, + sounds = default.node_sound_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + } +}) + +minetest.register_craft({ + output = "farming:rose_water", + recipe = { + {"flowers:rose", "flowers:rose", "flowers:rose"}, + {"flowers:rose", "flowers:rose", "flowers:rose"}, + {"group:water_bucket", "group:food_pot", "vessels:glass_bottle"} + }, + replacements = { + {"group:water_bucket", "bucket:bucket_empty"}, + {"group:food_pot", "farming:pot"} + } +}) + +if minetest.get_modpath("bucket_wooden") then + minetest.register_craft({ + output = "farming:rose_water", + recipe = { + {"flowers:rose", "flowers:rose", "flowers:rose"}, + {"flowers:rose", "flowers:rose", "flowers:rose"}, + {"group:water_bucket_wooden", "group:food_pot", "vessels:glass_bottle"} + }, + replacements = { + {"group:water_bucket_wooden", "bucket_wooden:bucket_empty"}, + {"group:food_pot", "farming:pot"} + } + }) +end + +--= Turkish Delight + +minetest.register_craftitem("farming:turkish_delight", { + description = S("Turkish Delight"), + inventory_image = "farming_turkish_delight.png", + groups = {flammable = 3}, + on_use = minetest.item_eat(2) +}) + +minetest.register_craft({ + output = "farming:turkish_delight 4", + recipe = { + {"group:food_gelatin", "group:food_sugar", "group:food_gelatin"}, + {"group:food_sugar", "group:food_rose_water", "group:food_sugar"}, + {"group:food_cornstarch", "group:food_sugar", "dye:pink"} + }, + replacements = { + {"group:food_cornstarch", "farming:bowl"}, + {"group:food_rose_water", "vessels:glass_bottle"} + } +}) + +--= Garlic Bread + +minetest.register_craftitem("farming:garlic_bread", { + description = S("Garlic Bread"), + inventory_image = "farming_garlic_bread.png", + groups = {flammable = 3}, + on_use = minetest.item_eat(2) +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:garlic_bread", + recipe = {"group:food_toast", "group:food_garlic_clove", "group:food_garlic_clove"} +}) + +--= Donuts (thanks to Bockwurst for making the donut images) + +minetest.register_craftitem("farming:donut", { + description = S("Donut"), + inventory_image = "farming_donut.png", + on_use = minetest.item_eat(4) +}) + +minetest.register_craft({ + output = "farming:donut 3", + recipe = { + {"", "group:food_wheat", ""}, + {"group:food_wheat", "group:food_sugar", "group:food_wheat"}, + {"", "group:food_wheat", ""} + } +}) + +minetest.register_craftitem("farming:donut_chocolate", { + description = S("Chocolate Donut"), + inventory_image = "farming_donut_chocolate.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + output = "farming:donut_chocolate", + recipe = { + {"group:food_cocoa"}, + {"farming:donut"} + } +}) + +minetest.register_craftitem("farming:donut_apple", { + description = S("Apple Donut"), + inventory_image = "farming_donut_apple.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + output = "farming:donut_apple", + recipe = { + {"default:apple"}, + {"farming:donut"} + } +}) + +--= Porridge Oats + +minetest.register_craftitem("farming:porridge", { + description = S("Porridge"), + inventory_image = "farming_porridge.png", + on_use = minetest.item_eat(6, "farming:bowl") +}) + +minetest.after(0, function() + + local fluid = "group:water_bucket" + local fluid_return = { + {"group:water_bucket", "bucket:bucket_empty"}, + {"group:water_bucket_wooden", "bucket:bucket_empty"} + } + + if minetest.get_modpath("mobs") and mobs and mobs.mod == "redo" then + fluid = "group:food_milk" + fluid_return = { + {"mobs:bucket_milk", "bucket:bucket_empty"} + } + else + minetest.register_craft({ + type = "shapeless", + output = "farming:porridge", + recipe = { + "group:food_oats", "group:food_oats", "group:food_oats", + "group:food_oats", "group:food_bowl", "group:water_bucket_wooden" + }, + replacements = fluid_return + }) + end + + minetest.register_craft({ + type = "shapeless", + output = "farming:porridge", + recipe = { + "group:food_oats", "group:food_oats", "group:food_oats", + "group:food_oats", "group:food_bowl", fluid + }, + replacements = fluid_return + }) + + if minetest.get_modpath("bucket_wooden") then + end +end) + +--= Jaffa Cake + +minetest.register_craftitem("farming:jaffa_cake", { + description = S("Jaffa Cake"), + inventory_image = "farming_jaffa_cake.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:jaffa_cake", + recipe = { + "farming:baking_tray", "group:food_egg", "group:food_sugar", + "group:food_flour", "group:food_cocoa", "group:food_orange", + "group:food_milk" + }, + replacements = { + {"farming:baking_tray", "farming:baking_tray"}, + {"mobs:bucket_milk", "bucket:bucket_empty"} + } +}) + +-- Apple Pie + +minetest.register_craftitem("farming:apple_pie", { + description = S("Apple Pie"), + inventory_image = "farming_apple_pie.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + output = "farming:apple_pie", + type = "shapeless", + recipe = { + "group:food_flour", "group:food_sugar", + "group:food_apple", "group:food_baking_tray" + }, + replacements = {{"group:food_baking_tray", "farming:baking_tray"}} +}) + +-- Cactus Juice + +minetest.register_craftitem("farming:cactus_juice", { + description = S("Cactus Juice"), + inventory_image = "farming_cactus_juice.png", + groups = {vessel = 1, drink = 1}, + on_use = function(itemstack, user, pointed_thing) + if user then + if math.random(5) == 1 then + return minetest.do_item_eat(-1, "vessels:drinking_glass", + itemstack, user, pointed_thing) + else + return minetest.do_item_eat(2, "vessels:drinking_glass", + itemstack, user, pointed_thing) + end + end + end +}) + +minetest.register_craft({ + output = "farming:cactus_juice 2", + type = "shapeless", + recipe = { + "vessels:drinking_glass", "vessels:drinking_glass", + "default:cactus", "farming:juicer" + }, + replacements = { + {"group:food_juicer", "farming:juicer"} + } +}) + +-- Pasta + +minetest.register_craftitem("farming:pasta", { + description = S("Pasta"), + inventory_image = "farming_pasta.png", + groups = {food_pasta = 1} +}) + +if minetest.get_modpath("mobs_animal") or minetest.get_modpath("xanadu")then +minetest.register_craft({ + output = "farming:pasta", + type = "shapeless", + recipe = { + "group:food_flour", "group:food_mixing_bowl", + "group:food_butter" + }, + replacements = {{"group:food_mixing_bowl", "farming:mixing_bowl"}} +}) +else +minetest.register_craft({ + output = "farming:pasta", + type = "shapeless", + recipe = { + "group:food_flour", "group:food_mixing_bowl", + "group:food_oil" + }, + replacements = { + {"group:food_mixing_bowl", "farming:mixing_bowl"}, + {"group:food_oil", "vessels:glass_bottle"} + } +}) +end + +-- Spaghetti + +minetest.register_craftitem("farming:spaghetti", { + description = S("Spaghetti"), + inventory_image = "farming_spaghetti.png", + on_use = minetest.item_eat(8) +}) + +minetest.register_craft({ + output = "farming:spaghetti", + type = "shapeless", + recipe = { + "group:food_pasta", "group:food_saucepan", + "group:food_tomato", "group:food_garlic_clove", "group:food_garlic_clove" + }, + replacements = {{"group:food_saucepan", "farming:saucepan"}} +}) + +-- Korean Bibimbap + +minetest.register_craftitem("farming:bibimbap", { + description = S("Bibimbap"), + inventory_image = "farming_bibimbap.png", + on_use = minetest.item_eat(8, "farming:bowl") +}) + +if minetest.get_modpath("mobs_animal") or minetest.get_modpath("xanadu")then +minetest.register_craft({ + output = "farming:bibimbap", + type = "shapeless", + recipe = { + "group:food_skillet", "group:food_bowl", "group:food_egg", "group:food_rice", + "group:food_chicken_raw", "group:food_cabbage", "group:food_carrot", + "group:food_chili_pepper" + }, + replacements = {{"group:food_skillet", "farming:skillet"}} +}) +else +minetest.register_craft({ + output = "farming:bibimbap", + type = "shapeless", + recipe = { + "group:food_skillet", "group:food_bowl", "group:food_mushroom", + "group:food_rice", "group:food_cabbage", "group:food_carrot", + "group:food_mushroom", "group:food_chili_pepper" + }, + replacements = {{"group:food_skillet", "farming:skillet"}} +}) +end diff --git a/mods/farming/grass.lua b/mods/farming/grass.lua new file mode 100644 index 00000000..86e7ac5b --- /dev/null +++ b/mods/farming/grass.lua @@ -0,0 +1,46 @@ + +for i = 4, 5 do + + -- Override default grass and have it drop Wheat and Oat Seeds + + minetest.override_item("default:grass_" .. i, { + drop = { + max_items = 1, + items = { + {items = {"farming:seed_wheat"}, rarity = 5}, + {items = {"farming:seed_oat"},rarity = 5}, + {items = {"default:grass_1"}} + } + } + }) + + -- Override default dry grass and have it drop Barley and Rye Seeds + + if minetest.registered_nodes["default:dry_grass_1"] then + + minetest.override_item("default:dry_grass_" .. i, { + drop = { + max_items = 1, + items = { + {items = {"farming:seed_barley"}, rarity = 5}, + {items = {"farming:seed_rye"},rarity = 5}, + {items = {"default:dry_grass_1"}} + } + } + }) + end + +end + +-- Override default Jungle Grass and have it drop Cotton and Rice Seeds + +minetest.override_item("default:junglegrass", { + drop = { + max_items = 1, + items = { + {items = {"farming:seed_cotton"}, rarity = 8}, + {items = {"farming:seed_rice"},rarity = 8}, + {items = {"default:junglegrass"}} + } + } +}) diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua new file mode 100644 index 00000000..21d435b2 --- /dev/null +++ b/mods/farming/hoes.lua @@ -0,0 +1,514 @@ + +local S = farming.intllib +local tr = minetest.get_modpath("toolranks") + +-- Hoe registration function + +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 = S("Hoe") + end + + if def.inventory_image == nil then + def.inventory_image = "unknown_item.png" + end + + if def.max_uses == nil then + def.max_uses = 30 + end + + -- add hoe group + def.groups = def.groups or {} + def.groups.hoe = 1 + + -- 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, + groups = def.groups, + sound = {breaks = "default_tool_breaks"} + }) + + -- Register its recipe + if def.recipe then + minetest.register_craft({ + output = name:sub(2), + recipe = def.recipe + }) + elseif def.material then + minetest.register_craft({ + output = name:sub(2), + recipe = { + {def.material, def.material, ""}, + {"", "group:stick", ""}, + {"", "group:stick", ""} + } + }) + end +end + +-- Turns dirt with group soil=1 into soil + +function farming.hoe_on_use(itemstack, user, pointed_thing, uses) + + local pt = pointed_thing + + -- am I going to hoe the top of a dirt node? + if not pt or pt.type ~= "node" + or pt.above.y ~= pt.under.y + 1 then + return + end + + local under = minetest.get_node(pt.under) + local upos = pointed_thing.under + + if minetest.is_protected(upos, user:get_player_name()) then + minetest.record_protection_violation(upos, user:get_player_name()) + return + end + + 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] + or 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 + + -- check if (wet) soil defined + local ndef = minetest.registered_nodes[under.name] + if ndef.soil == nil or ndef.soil.wet == nil or ndef.soil.dry == nil then + return + end + + if minetest.is_protected(pt.under, user:get_player_name()) then + minetest.record_protection_violation(pt.under, user:get_player_name()) + return + end + + -- turn the node into soil, wear out item and play sound + minetest.set_node(pt.under, {name = ndef.soil.dry}) + + minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5}) + + local wdef = itemstack:get_definition() + local wear = 65535 / (uses - 1) + + if farming.is_creative(user:get_player_name()) then + if tr then + wear = 1 + else + wear = 0 + end + end + + if tr then + itemstack = toolranks.new_afteruse(itemstack, user, under, {wear = wear}) + else + itemstack:add_wear(wear) + end + + if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then + minetest.sound_play(wdef.sound.breaks, {pos = pt.above, + gain = 0.5}, true) + end + + return itemstack +end + +-- Define Hoes + +farming.register_hoe(":farming:hoe_wood", { + description = S("Wooden Hoe"), + inventory_image = "farming_tool_woodhoe.png", + max_uses = 30, + material = "group:wood" +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:hoe_wood", + burntime = 5 +}) + +farming.register_hoe(":farming:hoe_stone", { + description = S("Stone Hoe"), + inventory_image = "farming_tool_stonehoe.png", + max_uses = 90, + material = "group:stone" +}) + +farming.register_hoe(":farming:hoe_steel", { + description = S("Steel Hoe"), + inventory_image = "farming_tool_steelhoe.png", + max_uses = 200, + material = "default:steel_ingot" +}) + +farming.register_hoe(":farming:hoe_bronze", { + description = S("Bronze Hoe"), + inventory_image = "farming_tool_bronzehoe.png", + max_uses = 500, + groups = {not_in_creative_inventory = 1} +}) + +farming.register_hoe(":farming:hoe_mese", { + description = S("Mese Hoe"), + inventory_image = "farming_tool_mesehoe.png", + max_uses = 350, + groups = {not_in_creative_inventory = 1}, +}) + +farming.register_hoe(":farming:hoe_diamond", { + description = S("Diamond Hoe"), + inventory_image = "farming_tool_diamondhoe.png", + max_uses = 500, + groups = {not_in_creative_inventory = 1} +}) + +-- Toolranks support +if tr then + +minetest.override_item("farming:hoe_wood", { + original_description = "Wood Hoe", + description = toolranks.create_description("Wood Hoe")}) + +minetest.override_item("farming:hoe_stone", { + original_description = "Stone Hoe", + description = toolranks.create_description("Stone Hoe")}) + +minetest.override_item("farming:hoe_steel", { + original_description = "Steel Hoe", + description = toolranks.create_description("Steel Hoe")}) + +minetest.override_item("farming:hoe_bronze", { + original_description = "Bronze Hoe", + description = toolranks.create_description("Bronze Hoe")}) + +minetest.override_item("farming:hoe_mese", { + original_description = "Mese Hoe", + description = toolranks.create_description("Mese Hoe")}) + +minetest.override_item("farming:hoe_diamond", { + original_description = "Diamond Hoe", + description = toolranks.create_description("Diamond Hoe")}) +end + + +-- hoe bomb function +local function hoe_area(pos, player) + + -- check for protection + if minetest.is_protected(pos, player:get_player_name()) then + minetest.record_protection_violation(pos, player:get_player_name()) + return + end + + local r = 5 -- radius + + -- remove flora (grass, flowers etc.) + local res = minetest.find_nodes_in_area( + {x = pos.x - r, y = pos.y - 1, z = pos.z - r}, + {x = pos.x + r, y = pos.y + 2, z = pos.z + r}, + {"group:flora"}) + + for n = 1, #res do + minetest.swap_node(res[n], {name = "air"}) + end + + -- replace dirt with tilled soil + res = nil + res = minetest.find_nodes_in_area_under_air( + {x = pos.x - r, y = pos.y - 1, z = pos.z - r}, + {x = pos.x + r, y = pos.y + 2, z = pos.z + r}, + {"group:soil"}) + + for n = 1, #res do + minetest.swap_node(res[n], {name = "farming:soil"}) + end +end + + +-- throwable hoe bomb +minetest.register_entity("farming:hoebomb_entity", { + physical = true, + visual = "sprite", + visual_size = {x = 1.0, y = 1.0}, + textures = {"farming_hoe_bomb.png"}, + collisionbox = {-0.1,-0.1,-0.1,0.1,0.1,0.1}, + lastpos = {}, + player = "", + + on_step = function(self, dtime) + + if not self.player then + + self.object:remove() + + return + end + + local pos = self.object:get_pos() + + if self.lastpos.x ~= nil then + + local vel = self.object:getvelocity() + + -- only when potion hits something physical + if vel.x == 0 + or vel.y == 0 + or vel.z == 0 then + + if self.player ~= "" then + + -- round up coords to fix glitching through doors + self.lastpos = vector.round(self.lastpos) + + hoe_area(self.lastpos, self.player) + end + + self.object:remove() + + return + + end + end + + self.lastpos = pos + end +}) + + +-- actual throwing function +local function throw_potion(itemstack, player) + + local playerpos = player:get_pos() + + local obj = minetest.add_entity({ + x = playerpos.x, + y = playerpos.y + 1.5, + z = playerpos.z + }, "farming:hoebomb_entity") + + local dir = player:get_look_dir() + local velocity = 20 + + obj:setvelocity({ + x = dir.x * velocity, + y = dir.y * velocity, + z = dir.z * velocity + }) + + obj:setacceleration({ + x = dir.x * -3, + y = -9.5, + z = dir.z * -3 + }) + + obj:get_luaentity().player = player +end + + +-- hoe bomb item +minetest.register_craftitem("farming:hoe_bomb", { + description = S("Hoe Bomb (use or throw on grassy areas to hoe land)"), + inventory_image = "farming_hoe_bomb.png", + groups = {flammable = 2, not_in_creative_inventory = 1}, + on_use = function(itemstack, user, pointed_thing) + + if pointed_thing.type == "node" then + hoe_area(pointed_thing.above, user) + else + throw_potion(itemstack, user) + + if not farming.is_creative(user:get_player_name()) then + + itemstack:take_item() + + return itemstack + end + end + end, +}) + +-- Mithril Scythe (special item) + +farming.scythe_not_drops = {"farming:trellis", "farming:beanpole"} + +farming.add_to_scythe_not_drops = function(item) + table.insert(farming.scythe_not_drops, item) +end + +minetest.register_tool("farming:scythe_mithril", { + description = S("Mithril Scythe (Right-click to harvest and replant crops)"), + inventory_image = "farming_scythe_mithril.png", + sound = {breaks = "default_tool_breaks"}, + + on_use = function(itemstack, placer, pointed_thing) + + if pointed_thing.type ~= "node" then + return + end + + local pos = pointed_thing.under + local name = placer:get_player_name() + + if minetest.is_protected(pos, name) then + return + end + + local node = minetest.get_node_or_nil(pos) + + if not node then + return + end + + local def = minetest.registered_nodes[node.name] + + if not def then + return + end + + if not def.drop then + return + end + + if not def.groups + or not def.groups.plant then + return + end + + local drops = minetest.get_node_drops(node.name, "") + + if not drops + or #drops == 0 + or (#drops == 1 and drops[1] == "") then + return + end + + -- get crop name + local mname = node.name:split(":")[1] + local pname = node.name:split(":")[2] + local sname = tonumber(pname:split("_")[2]) + pname = pname:split("_")[1] + + if not sname then + return + end + + -- add dropped items + for _, dropped_item in pairs(drops) do + + -- dont drop items on this list + for _, not_item in pairs(farming.scythe_not_drops) do + + if dropped_item == not_item then + dropped_item = nil + end + end + + if dropped_item then + + local obj = minetest.add_item(pos, dropped_item) + + if obj then + + obj:set_velocity({ + x = math.random(-10, 10) / 9, + y = 3, + z = math.random(-10, 10) / 9 + }) + end + end + end + + -- Run script hook + for _, callback in pairs(core.registered_on_dignodes) do + callback(pos, node, placer) + end + + -- play sound + minetest.sound_play("default_grass_footstep", {pos = pos, gain = 1.0}) + + local replace = mname .. ":" .. pname .. "_1" + + if minetest.registered_nodes[replace] then + + local p2 = minetest.registered_nodes[replace].place_param2 or 1 + + minetest.set_node(pos, {name = replace, param2 = p2}) + else + minetest.set_node(pos, {name = "air"}) + end + + if not farming.is_creative(name) then + + itemstack:add_wear(65535 / 150) -- 150 uses + + return itemstack + end + end, +}) + +if minetest.get_modpath("moreores") then + + minetest.register_craft({ + output = "farming:scythe_mithril", + recipe = { + {"", "moreores:mithril_ingot", "moreores:mithril_ingot"}, + {"moreores:mithril_ingot", "", "group:stick"}, + {"", "", "group:stick"} + } + }) + + farming.register_hoe(":moreores:hoe_silver", { + description = S("%s Hoe"):format(S("Silver")), + inventory_image = "moreores_tool_silverhoe.png", + max_uses = 300, + material = "moreores:silver_ingot" + }) + + farming.register_hoe(":moreores:hoe_mithril", { + description = S("%s Hoe"):format(S("Mithril")), + inventory_image = "moreores_tool_mithrilhoe.png", + max_uses = 1000, + material = "moreores:mithril_ingot" + }) + + -- Toolranks support + if tr then + + local desc = S("%s Hoe"):format(S("Silver")) + + minetest.override_item("moreores:hoe_silver", { + original_description = desc, + description = toolranks.create_description(desc)}) + + desc = S("%s Hoe"):format(S("Mithril")) + + minetest.override_item("moreores:hoe_mithril", { + original_description = desc, + description = toolranks.create_description(desc)}) + end +end diff --git a/mods/farming/init.lua b/mods/farming/init.lua new file mode 100644 index 00000000..fd2aa21f --- /dev/null +++ b/mods/farming/init.lua @@ -0,0 +1,701 @@ +--[[ + Farming Redo Mod + by TenPlus1 + NEW growing routine by prestidigitator + auto-refill by crabman77 +]] + +farming = { + mod = "redo", + version = "20200702", + path = minetest.get_modpath("farming"), + select = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5} + }, + registered_plants = {} +} + + +local creative_mode_cache = minetest.settings:get_bool("creative_mode") + +function farming.is_creative(name) + return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) +end + + +local statistics = dofile(farming.path .. "/statistics.lua") + +-- Intllib +local S = minetest.get_translator and minetest.get_translator("farming") or + dofile(farming.path .. "/intllib.lua") + +farming.intllib = S + + +-- Utility Function +local time_speed = tonumber(minetest.settings:get("time_speed")) or 72 +local SECS_PER_CYCLE = (time_speed > 0 and (24 * 60 * 60) / time_speed) or 0 +local function clamp(x, min, max) + return (x < min and min) or (x > max and max) or x +end + + +-- return amount of day or night that has elapsed +-- dt is time elapsed, count_day if true counts day, otherwise night +local function day_or_night_time(dt, count_day) + + local t_day = minetest.get_timeofday() + local t1_day = t_day - dt / SECS_PER_CYCLE + local t1_c, t2_c -- t1_c < t2_c and t2_c always in [0, 1) + + if count_day then + + if t_day < 0.25 then + t1_c = t1_day + 0.75 -- Relative to sunup, yesterday + t2_c = t_day + 0.75 + else + t1_c = t1_day - 0.25 -- Relative to sunup, today + t2_c = t_day - 0.25 + end + else + if t_day < 0.75 then + t1_c = t1_day + 0.25 -- Relative to sundown, yesterday + t2_c = t_day + 0.25 + else + t1_c = t1_day - 0.75 -- Relative to sundown, today + t2_c = t_day - 0.75 + end + end + + local dt_c = clamp(t2_c, 0, 0.5) - clamp(t1_c, 0, 0.5) -- this cycle + + if t1_c < -0.5 then + local nc = math.floor(-t1_c) + t1_c = t1_c + nc + dt_c = dt_c + 0.5 * nc + clamp(-t1_c - 0.5, 0, 0.5) + end + + return dt_c * SECS_PER_CYCLE +end + + +-- Growth Logic +local STAGE_LENGTH_AVG = tonumber( + minetest.settings:get("farming_stage_length")) or 200 -- 160 +local STAGE_LENGTH_DEV = STAGE_LENGTH_AVG / 6 + + +-- return plant name and stage from node provided +local function plant_name_stage(node) + + local name + + if type(node) == "table" then + + if node.name then + name = node.name + elseif node.x and node.y and node.z then + node = minetest.get_node_or_nil(node) + name = node and node.name + end + else + name = tostring(node) + end + + if not name or name == "ignore" then + return nil + end + + local sep_pos = name:find("_[^_]+$") + + if sep_pos and sep_pos > 1 then + + local stage = tonumber(name:sub(sep_pos + 1)) + + if stage and stage >= 0 then + return name:sub(1, sep_pos - 1), stage + end + end + + return name, 0 +end + + +-- Map from node name to +-- { plant_name = ..., name = ..., stage = n, stages_left = { node_name, ... } } + +local plant_stages = {} + +farming.plant_stages = plant_stages + +--- Registers the stages of growth of a (possible plant) node. + -- + -- @param node + -- Node or position table, or node name. + -- @return + -- The (possibly zero) number of stages of growth the plant will go through + -- before being fully grown, or nil if not a plant. + +local register_plant_node + +-- Recursive helper +local function reg_plant_stages(plant_name, stage, force_last) + + local node_name = plant_name and plant_name .. "_" .. stage + local node_def = node_name and minetest.registered_nodes[node_name] + + if not node_def then + return nil + end + + local stages = plant_stages[node_name] + + if stages then + return stages + end + + if minetest.get_item_group(node_name, "growing") > 0 then + + local ns = reg_plant_stages(plant_name, stage + 1, true) + local stages_left = (ns and { ns.name, unpack(ns.stages_left) }) or {} + + stages = { + plant_name = plant_name, + name = node_name, + stage = stage, + stages_left = stages_left + } + + if #stages_left > 0 then + + local old_constr = node_def.on_construct + local old_destr = node_def.on_destruct + + minetest.override_item(node_name, + { + on_construct = function(pos) + + if old_constr then + old_constr(pos) + end + + farming.handle_growth(pos) + end, + + on_destruct = function(pos) + + minetest.get_node_timer(pos):stop() + + if old_destr then + old_destr(pos) + end + end, + + on_timer = function(pos, elapsed) + return farming.plant_growth_timer(pos, elapsed, node_name) + end, + }) + end + + elseif force_last then + + stages = { + plant_name = plant_name, + name = node_name, + stage = stage, + stages_left = {} + } + else + return nil + end + + plant_stages[node_name] = stages + + return stages +end + + +local register_plant_node = function(node) + + local plant_name, stage = plant_name_stage(node) + + if plant_name then + + local stages = reg_plant_stages(plant_name, stage, false) + return stages and #stages.stages_left + else + return nil + end +end + + +local function set_growing(pos, stages_left) + + if not stages_left then + return + end + + local timer = minetest.get_node_timer(pos) + + if stages_left > 0 then + + if not timer:is_started() then + + local stage_length = statistics.normal(STAGE_LENGTH_AVG, STAGE_LENGTH_DEV) + + stage_length = clamp(stage_length, 0.5 * STAGE_LENGTH_AVG, 3.0 * STAGE_LENGTH_AVG) + + timer:set(stage_length, -0.5 * math.random() * STAGE_LENGTH_AVG) + end + + elseif timer:is_started() then + timer:stop() + end +end + + +-- detects a crop at given position, starting or stopping growth timer when needed +function farming.handle_growth(pos, node) + + if not pos then + return + end + + local stages_left = register_plant_node(node or pos) + + if stages_left then + set_growing(pos, stages_left) + end +end + + +minetest.after(0, function() + + for _, node_def in pairs(minetest.registered_nodes) do + register_plant_node(node_def) + end +end) + + +-- Just in case a growing type or added node is missed (also catches existing +-- nodes added to map before timers were incorporated). +minetest.register_abm({ + nodenames = {"group:growing"}, + interval = 300, + chance = 1, + catch_up = false, + action = function(pos, node) + farming.handle_growth(pos, node) + end +}) + + +-- Plant timer function that grows plants under the right conditions. +function farming.plant_growth_timer(pos, elapsed, node_name) + + local stages = plant_stages[node_name] + + if not stages then + return false + end + + local max_growth = #stages.stages_left + + if max_growth <= 0 then + return false + end + + -- custom growth check + local chk = minetest.registered_nodes[node_name].growth_check + + if chk then + + if chk(pos, node_name) then + return true + end + + -- otherwise check for wet soil beneath crop + else + local under = minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}) + + if minetest.get_item_group(under.name, "soil") < 3 then + return true + end + end + + local growth + local light_pos = {x = pos.x, y = pos.y, z = pos.z} + local lambda = elapsed / STAGE_LENGTH_AVG + + if lambda < 0.1 then + return true + end + + local MIN_LIGHT = minetest.registered_nodes[node_name].minlight or 12 + local MAX_LIGHT = minetest.registered_nodes[node_name].maxlight or 15 + --print ("---", MIN_LIGHT, MAX_LIGHT) + + if max_growth == 1 or lambda < 2.0 then + + local light = (minetest.get_node_light(light_pos) or 0) + --print ("light level:", light) + + if light < MIN_LIGHT or light > MAX_LIGHT then + return true + end + + growth = 1 + else + local night_light = (minetest.get_node_light(light_pos, 0) or 0) + local day_light = (minetest.get_node_light(light_pos, 0.5) or 0) + local night_growth = night_light >= MIN_LIGHT and night_light <= MAX_LIGHT + local day_growth = day_light >= MIN_LIGHT and day_light <= MAX_LIGHT + + if not night_growth then + + if not day_growth then + return true + end + + lambda = day_or_night_time(elapsed, true) / STAGE_LENGTH_AVG + + elseif not day_growth then + + lambda = day_or_night_time(elapsed, false) / STAGE_LENGTH_AVG + end + + growth = statistics.poisson(lambda, max_growth) + + if growth < 1 then + return true + end + end + + if minetest.registered_nodes[stages.stages_left[growth]] then + + local p2 = minetest.registered_nodes[stages.stages_left[growth] ].place_param2 or 1 + + minetest.swap_node(pos, {name = stages.stages_left[growth], param2 = p2}) + else + return true + end + + return growth ~= max_growth +end + + +-- refill placed plant by crabman (26/08/2015) updated by TenPlus1 +function farming.refill_plant(player, plantname, index) + + local inv = player:get_inventory() + local old_stack = inv:get_stack("main", index) + + if old_stack:get_name() ~= "" then + return + end + + for i, stack in ipairs(inv:get_list("main")) do + + if stack:get_name() == plantname and i ~= index then + + inv:set_stack("main", index, stack) + stack:clear() + inv:set_stack("main", i, stack) + + return + end + end +end + + +-- Place Seeds on Soil +function farming.place_seed(itemstack, placer, pointed_thing, plantname) + + local pt = pointed_thing + + -- check if pointing at a node + if not pt or pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + + -- am I right-clicking on something that has a custom on_place set? + -- thanks to Krock for helping with this issue :) + local def = minetest.registered_nodes[under.name] + if placer and itemstack and def and def.on_rightclick then + return def.on_rightclick(pt.under, under, placer, itemstack) + end + + local above = minetest.get_node(pt.above) + + -- check if pointing at the top of the node + if pt.above.y ~= pt.under.y + 1 then + return + end + + -- return if any of the nodes is not registered + if not minetest.registered_nodes[under.name] + or not minetest.registered_nodes[above.name] then + return + end + + -- can I replace above node, and am I pointing at soil + if not minetest.registered_nodes[above.name].buildable_to + or minetest.get_item_group(under.name, "soil") < 2 + -- avoid multiple seed placement bug + or minetest.get_item_group(above.name, "plant") ~= 0 then + return + end + + -- is player planting seed? + local name = placer and placer:get_player_name() or "" + + -- if not protected then add node and remove 1 item from the itemstack + if not minetest.is_protected(pt.above, name) then + + local p2 = minetest.registered_nodes[plantname].place_param2 or 1 + + minetest.set_node(pt.above, {name = plantname, param2 = p2}) + +--minetest.get_node_timer(pt.above):start(1) +--farming.handle_growth(pt.above)--, node) + + minetest.sound_play("default_place_node", {pos = pt.above, gain = 1.0}) + + if placer and itemstack + and not farming.is_creative(placer:get_player_name()) then + + local name = itemstack:get_name() + + itemstack:take_item() + + -- check for refill + if itemstack:get_count() == 0 then + + minetest.after(0.10, + farming.refill_plant, + placer, + name, + placer:get_wield_index() + ) + end + end + + return itemstack + end +end + + +-- Function to register plants (default farming compatibility) +farming.register_plant = function(name, def) + + if not def.steps then + return nil + end + + local mname = name:split(":")[1] + local pname = name:split(":")[2] + + -- Check def + def.description = def.description or S("Seed") + def.inventory_image = def.inventory_image or "unknown_item.png" + def.minlight = def.minlight or 12 + def.maxlight = def.maxlight or 15 + + -- Register seed + 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 = {seed = 1, snappy = 3, attached_node = 1, flammable = 2}, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = farming.select, + place_param2 = def.place_param2 or nil, + next_plant = mname .. ":" .. pname .. "_1", + + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, + pointed_thing, mname .. ":" .. pname .. "_1") + end, + }) + + -- Register harvest + minetest.register_craftitem(":" .. mname .. ":" .. pname, { + description = pname:gsub("^%l", string.upper), + inventory_image = mname .. "_" .. pname .. ".png", + groups = def.groups or {flammable = 2}, + }) + + -- Register growing steps + for i = 1, def.steps do + + local base_rarity = 1 + if def.steps ~= 1 then + base_rarity = 8 - (i - 1) * 7 / (def.steps - 1) + end + local drop = { + items = { + {items = {mname .. ":" .. pname}, rarity = base_rarity}, + {items = {mname .. ":" .. pname}, rarity = base_rarity * 2}, + {items = {mname .. ":seed_" .. pname}, rarity = base_rarity}, + {items = {mname .. ":seed_" .. pname}, rarity = base_rarity * 2}, + } + } + + local g = { + snappy = 3, flammable = 2, plant = 1, growing = 1, + attached_node = 1, not_in_creative_inventory = 1, + } + + -- Last step doesn't need growing=1 so Abm never has to check these + if i == def.steps then + g.growing = 0 + end + + local node_name = mname .. ":" .. pname .. "_" .. i + + local next_plant = nil + + if i < def.steps then + next_plant = mname .. ":" .. pname .. "_" .. (i + 1) + end + + minetest.register_node(node_name, { + drawtype = "plantlike", + waving = 1, + tiles = {mname .. "_" .. pname .. "_" .. i .. ".png"}, + paramtype = "light", + paramtype2 = def.paramtype2, + place_param2 = def.place_param2, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + drop = drop, + selection_box = farming.select, + groups = g, + sounds = default.node_sound_leaves_defaults(), + minlight = def.minlight, + maxlight = def.maxlight, + next_plant = next_plant + }) + end + +-- add to farming.registered_plants +farming.registered_plants[mname .. ":" .. pname] = { + crop = mname .. ":" .. pname, + seed = mname .. ":seed_" .. pname, + steps = def.steps, + minlight = def.minlight, + maxlight = def.maxlight +} +--print(dump(farming.registered_plants[mname .. ":" .. pname])) + -- Return info + return {seed = mname .. ":seed_" .. pname, harvest = mname .. ":" .. pname} +end + + +-- default settings +farming.carrot = 0.001 +farming.potato = 0.001 +farming.tomato = 0.001 +farming.cucumber = 0.001 +farming.corn = 0.001 +farming.coffee = 0.001 +farming.melon = 0.001 +farming.pumpkin = 0.001 +farming.cocoa = true +farming.raspberry = 0.001 +farming.blueberry = 0.001 +farming.rhubarb = 0.001 +farming.beans = 0.001 +farming.grapes = 0.001 +farming.barley = true +farming.chili = 0.003 +farming.hemp = 0.003 +farming.garlic = 0.001 +farming.onion = 0.001 +farming.pepper = 0.002 +farming.pineapple = 0.001 +farming.peas = 0.001 +farming.beetroot = 0.001 +farming.mint = 0.005 +farming.cabbage = 0.001 +farming.grains = true +farming.rarety = 0.002 + + +-- Load new global settings if found inside mod folder +local input = io.open(farming.path.."/farming.conf", "r") +if input then + dofile(farming.path .. "/farming.conf") + input:close() +end + +-- load new world-specific settings if found inside world folder +local worldpath = minetest.get_worldpath() +input = io.open(worldpath.."/farming.conf", "r") +if input then + dofile(worldpath .. "/farming.conf") + input:close() +end + + +-- important items +dofile(farming.path.."/soil.lua") +dofile(farming.path.."/hoes.lua") +dofile(farming.path.."/grass.lua") +dofile(farming.path.."/utensils.lua") + +-- default crops +dofile(farming.path.."/crops/wheat.lua") +dofile(farming.path.."/crops/cotton.lua") + + +-- helper function +local function ddoo(file, check) + + if check then + dofile(farming.path .. "/crops/" .. file) + end +end + +-- add additional crops and food (if enabled) +ddoo("carrot.lua", farming.carrot) +ddoo("potato.lua", farming.potato) +ddoo("tomato.lua", farming.tomato) +ddoo("cucumber.lua", farming.cucumber) +ddoo("corn.lua", farming.corn) +ddoo("coffee.lua", farming.coffee) +ddoo("melon.lua", farming.melon) +ddoo("pumpkin.lua", farming.pumpkin) +ddoo("cocoa.lua", farming.cocoa) +ddoo("raspberry.lua", farming.raspberry) +ddoo("blueberry.lua", farming.blueberry) +ddoo("rhubarb.lua", farming.rhubarb) +ddoo("beans.lua", farming.beans) +ddoo("grapes.lua", farming.grapes) +ddoo("barley.lua", farming.barley) +ddoo("hemp.lua", farming.hemp) +ddoo("garlic.lua", farming.garlic) +ddoo("onion.lua", farming.onion) +ddoo("pepper.lua", farming.pepper) +ddoo("pineapple.lua", farming.pineapple) +ddoo("peas.lua", farming.peas) +ddoo("beetroot.lua", farming.beetroot) +ddoo("chili.lua", farming.chili) +ddoo("ryeoatrice.lua", farming.grains) +ddoo("mint.lua", farming.mint) +ddoo("cabbage.lua", farming.cabbage) + +dofile(farming.path .. "/food.lua") +dofile(farming.path .. "/mapgen.lua") +dofile(farming.path .. "/compatibility.lua") -- Farming Plus compatibility +dofile(farming.path .. "/lucky_block.lua") diff --git a/mods/farming/intllib.lua b/mods/farming/intllib.lua new file mode 100644 index 00000000..6669d720 --- /dev/null +++ b/mods/farming/intllib.lua @@ -0,0 +1,45 @@ + +-- Fallback functions for when `intllib` is not installed. +-- Code released under Unlicense . + +-- Get the latest version of this file at: +-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua + +local function format(str, ...) + local args = { ... } + local function repl(escape, open, num, close) + if escape == "" then + local replacement = tostring(args[tonumber(num)]) + if open == "" then + replacement = replacement..close + end + return replacement + else + return "@"..open..num..close + end + end + return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) +end + +local gettext, ngettext +if minetest.get_modpath("intllib") then + if intllib.make_gettext_pair then + -- New method using gettext. + gettext, ngettext = intllib.make_gettext_pair() + else + -- Old method using text files. + gettext = intllib.Getter() + end +end + +-- Fill in missing functions. + +gettext = gettext or function(msgid, ...) + return format(msgid, ...) +end + +ngettext = ngettext or function(msgid, msgid_plural, n, ...) + return format(n==1 and msgid or msgid_plural, ...) +end + +return gettext, ngettext diff --git a/mods/farming/license.txt b/mods/farming/license.txt new file mode 100644 index 00000000..85848717 --- /dev/null +++ b/mods/farming/license.txt @@ -0,0 +1,144 @@ +The MIT License (MIT) + +Copyright (c) 2016 TenPlus1 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +License of media (textures): +---------------------------- +Created by PilzAdam (License: CC BY 3.0): + farming_bread.png + farming_soil.png + farming_soil_wet.png + farming_soil_wet_side.png + farming_string.png + +Created by Napiophelios (CC BY-SA 3.0): + farming_cotton.png + +Created by Calinou (License: CC BY-SA): + farming_tool_bronzehoe.png + farming_tool_steelhoe.png + farming_tool_stonehoe.png + farming_tool_woodhoe.png + farming_tool_mesehoe.png + farming_tool_diamondhoe.png + +Created by VanessaE (License: CC BY 3.0): + farming_cotton_seed.png + farming_wheat_seed.png + farming_flour.png + farming_wheat.png + farming_wheat_1.png + farming_wheat_2.png + farming_wheat_3.png + farming_wheat_4.png + farming_wheat_5.png + farming_wheat_5.png + farming_wheat_7.png + farming_wheat_8.png + farming_cotton_1.png + farming_cotton_2.png + farming_cotton_3.png + farming_cotton_4.png + farming_cotton_5.png + farming_cotton_6.png + farming_cotton_7.png + farming_cotton_8.png + +Created by Doc (License: CC BY 3.0): + farming_cucumber.png + farming_cucumber_1.png + farming_cucumber_2.png + farming_cucumber_3.png + farming_cucumber_4.png + farming_potato.png + farming_potato_1.png + farming_potato_2.png + farming_potato_3.png + farming_potato_4.png + farming_raspberries.png + farming_raspberry_1.png + farming_raspberry_2.png + farming_raspberry_3.png + farming_raspberry_4.png + +Created by Gambit (License: CC BY 3.0): + default_junglegrass.png + farming_carrot.png + farming_carrot_1.png + farming_carrot_2.png + farming_carrot_3.png + farming_carrot_4.png + farming_carrot_5.png + farming_carrot_6.png + farming_carrot_7.png + farming_carrot_8.png + +Created by JoseTheCrafter and edited by TenPlus1 (CC BY 3.0): + farming_tomato.png + farming_tomato_1.png + farming_tomato_2.png + farming_tomato_3.png + farming_tomato_4.png + farming_tomato_5.png + farming_tomato_6.png + farming_tomato_7.png + farming_tomato_8.png + +Created by GeMinecraft and edited by TenPlus1 (CC BY 3.0): + farming_corn.png + farming_corn_cob.png + farming_corn_1.png + farming_corn_2.png + farming_corn_3.png + farming_corn_4.png + farming_corn_5.png + farming_corn_6.png + farming_corn_7.png + farming_corn_8.png + +Created by TenPlus1 (CC BY 3.0) + farming_cocoa_1.png + farming_cocoa_2.png + farming_cocoa_3.png + farming_cocoa_beans.png + farming_cookie.png + farming_raspberry_smoothie.png + farming_rhubarb_1.png + farming_rhubarb_2.png + farming_rhubarb_3.png + farming_rhubarb.png + farming_rhubarb_pie.png + farming_hemp*.png + +Created by ademant (CC-BY-3.0) + farming_rye*.png + farming_oat*.png + farming_rice*.png + +Created by PilzAdam and edited by SpaghettiToastBook (CC0): + farming_bread_multigrain.png + +Created by VanessaE and edited by SpaghettiToastBook (CC0): + farming_flour_multigrain.png + +Created by mDiyo (Natura), modified by TenPlus1 (License: CC BY-SA 3.0): + farming_barley.png diff --git a/mods/farming/locale/de.txt b/mods/farming/locale/de.txt new file mode 100644 index 00000000..a18f79e5 --- /dev/null +++ b/mods/farming/locale/de.txt @@ -0,0 +1,195 @@ +# German translation of the farming mod by TenPlus1 +# textdomain: farming +# author: Xanthin +# author: TheDarkTiger +# last update: 2020/Apr/26 + +###### folder . ###### + +### init.lua ### +Seed=Saatgut + +### compatibility.lua ### +Banana= +Banana Leaves= +Orange= +Strawberry= + +### food.lua ### +Sugar=Zucker +Salt= +Rose Water= +Turkish Delight= +Garlic Bread= +Donut=Donut +Chocolate Donut=Schokodonut +Apple Donut=Apfeldonut +Porridge= +Jaffa Cake= + +### hoes.lua ### +Hoe=Hacke +Wooden Hoe=Holzhacke +Stone Hoe=Steinhacke +Steel Hoe=Stahlhacke +Bronze Hoe=Bronzehacke +Mese Hoe=Mesehacke +Diamond Hoe=Diamanthacke +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)= +Mithril Scythe (Right-click to harvest and replant crops)= +# Surcharge du mod [Toolranks] à faire # + +### soil.lua ### +Soil=Ackerboden +Wet Soil=Bewässerter Ackerboden + +### utensils.lua ### +Wooden Bowl= +Saucepan= +Cooking Pot= +Baking Tray= +Skillet= +Mortar and Pestle= +Cutting Board= +Juicer= +Glass Mixing Bowl= + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed=Gerstenkörner +Barley=Gerste + +### beans.lua ### +Green Beans=Grüne Bohnen +Bean Pole (place on soil before planting beans)=Bohnenstange (vor dem Pflanzen der Bohnen auf den\nAckerboden stellen) + +### beetroot.lua ### +Beetroot= +Beetroot Soup= + +### blueberry.lua ### +Blueberries=Blaubeeren +Blueberry Muffin=Blaubeermuffin +Blueberry Pie= + +### carrot.lua ## +Carrot=Möhre +Carrot Juice= +Golden Carrot=Goldene Möhre + +### chili.lua ### +Chili Pepper= +Bowl of Chili= + +### cocoa.lua ### +Cocoa Beans=Kakaobohne +Cookie=Keks +Bar of Dark Chocolate=Tafel Zartbitterschokolade +Chocolate Block= + +### coffee.lua ### +Coffee Beans=Kaffeebohnen +Cup of Coffee=Tasse Kaffee + +### corn.lua ### +Corn=Mais +Corn on the Cob=Maiskolben +Cornstarch= +Bottle of Ethanol=Flasche Ethanol + +### cotton.lua ### +Cotton Seed=Baumwollsamen +Cotton=Baumwolle +String= + +### cucumber.lua ### +Cucumber=Gurke + +### garlic.lua ### +Garlic clove= +Garlic= +Garlic Braid= + +### grapes.lua ### +Grapes=Weintrauben +Trellis (place on soil before planting grapes)=Spalier (vor dem Pflanzen der Weintrauben auf den\nAckerboden stellen) + +### hemp.lua ### +Hemp Seed=Hanfsamen +Hemp Leaf=Hanfblatt +Bottle of Hemp Oil=Flasche mit Hanföl +Hemp Fibre=Hanffaser +Hemp Block= +Hemp Rope=Hanfseil + +### melon.lua ### +Melon Slice=Melonenscheibe +Melon=Melone + +### onion.lua ### +Onion= + +### peas.lua ### +Pea Pod= +Peas= +Pea Soup= + +### pepper.lua ### +Peppercorn= +Pepper= +Ground Pepper= + +### pinapple.lua ### +Pineapple Top= +Pineapple= +Pineapple Ring= +Pineapple Juice= + +### potato.lua ### +Potato=Kartoffel +Baked Potato=Ofenkartoffel +Cucumber and Potato Salad= + +### pumpkin.lua ### +Pumpkin Slice=Kürbisscheibe +Jack 'O Lantern (punch to turn on and off)=Kürbislaterne (Punch zum Ein- und Ausschalten) +Scarecrow Bottom= +Pumpkin Bread=Kürbisbrot +Pumpkin Dough=Kürbisteig +Pumpkin=Kürbis + +### raspberry.lua ### +Raspberries=Himbeeren +Raspberry Smoothie=Himbeersmoothie + +### rhubarb.lua ### +Rhubarb=Rhabarber +Rhubarb Pie=Rhabarberkuchen + +### ryeoatrice.lua ### +Rye= +Rye seed= +Oat= +Oat seed= +Rice= +Rice grains= +Rice Bread= +Rice Flour= +Multigrain Flour= +Multigrain Bread= + +### tomato.lua ### +Tomato=Tomate + +### wheat.lua ### +Wheat Seed=Weizenkörner +Wheat=Weizen +Straw=Stroh +Flour=Mehl +Bread=Brot +Sliced Bread= +Toast= +Toast Sandwich= diff --git a/mods/farming/locale/farming.de.tr b/mods/farming/locale/farming.de.tr new file mode 100644 index 00000000..ac67d032 --- /dev/null +++ b/mods/farming/locale/farming.de.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +Apple Donut=Apfeldonut +#Apple Pie= +Baked Potato=Ofenkartoffel +#Baking Tray= +#Banana= +#Banana Leaves= +Bar of Dark Chocolate=Tafel Zartbitterschokolade +Barley=Gerste +Barley Seed=Gerstenkörner +Bean Pole (place on soil before planting beans)=Bohnenstange (vor dem Pflanzen der Bohnen auf den\nAckerboden stellen) +#Beetroot= +#Beetroot Soup= +#Bibimbap= +Wild Blueberries=Wilde Blaubeeren +Blueberry Muffin=Blaubeermuffin +#Blueberry Pie= +Bottle of Ethanol=Flasche Ethanol +Bottle of Hemp Oil=Flasche mit Hanföl +#Bowl of Chili= +Bread=Brot +Bronze Hoe=Bronzehacke +#Cabbage= +#Cactus Juice= +Carrot=Möhre +#Carrot Juice= +#Chili Pepper= +#Chocolate Block= +Chocolate Donut=Schokodonut +Cocoa Beans=Kakaobohne +Coffee Beans=Kaffeebohnen +Cookie=Keks +#Cooking Pot= +Corn=Mais +Corn on the Cob=Maiskolben +#Cornstarch= +Cotton=Baumwolle +Cotton Seed=Baumwollsamen +Cucumber=Gurke +#Cucumber and Potato Salad= +Cup of Coffee=Tasse Kaffee +#Cutting Board= +Diamond Hoe=Diamanthacke +Donut=Donut +Flour=Mehl +#Garlic= +#Garlic Braid= +#Garlic Bread= +#Garlic clove= +#Glass Mixing Bowl= +Golden Carrot=Goldene Möhre +Grapes=Weintrauben +Green Beans=Grüne Bohnen +#Ground Pepper= +#Hemp Block= +Hemp Fibre=Hanffaser +Hemp Leaf=Hanfblatt +Hemp Rope=Hanfseil +Hemp Seed=Hanfsamen +Hoe=Hacke +#Hoe Bomb (use or throw on grassy areas to hoe land)= +Jack 'O Lantern (punch to turn on and off)=Kürbislaterne (Punch zum Ein- und Ausschalten) +#Jaffa Cake= +#Juicer= +Melon=Melone +Melon Slice=Melonenscheibe +Mese Hoe=Mesehacke +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +#Mithril Scythe (Right-click to harvest and replant crops)= +#Mortar and Pestle= +#Multigrain Bread= +#Multigrain Flour= +#Oat seed= +#Oats= +#Onion= +#Onion Soup= +#Orange= +#Pasta= +#Pea Pod= +#Pea Soup= +#Peas= +#Pepper= +#Peppercorn= +#Pineapple= +#Pineapple Juice= +#Pineapple Ring= +#Pineapple Top= +#Porridge= +Potato=Kartoffel +Pumpkin=Kürbis +Pumpkin Bread=Kürbisbrot +Pumpkin Dough=Kürbisteig +Pumpkin Slice=Kürbisscheibe +Raspberries=Himbeeren +Raspberry Smoothie=Himbeersmoothie +Rhubarb=Rhabarber +Rhubarb Pie=Rhabarberkuchen +#Rice= +#Rice Bread= +#Rice Flour= +#Rice grains= +#Rose Water= +#Rye= +#Rye seed= +#Salt= +#Saucepan= +#Savanna Soil= +#Scarecrow Bottom= +Seed=Saatgut +#Skillet= +#Sliced Bread= +Soil=Ackerboden +#Spaghetti= +Steel Hoe=Stahlhacke +Stone Hoe=Steinhacke +Straw=Stroh +#Strawberry= +#String= +Sugar=Zucker +#Toast= +#Toast Sandwich= +Tomato=Tomate +Trellis (place on soil before planting grapes)=Spalier (vor dem Pflanzen der Weintrauben auf den\nAckerboden stellen) +#Turkish Delight= +#Wet Savanna Soil= +Wet Soil=Bewässerter Ackerboden +Wheat=Weizen +Wheat Seed=Weizenkörner +#Wild Cotton= +#Wooden Bowl= +Wooden Hoe=Holzhacke diff --git a/mods/farming/locale/farming.en.tr b/mods/farming/locale/farming.en.tr new file mode 100644 index 00000000..22df74a8 --- /dev/null +++ b/mods/farming/locale/farming.en.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +#Apple Donut= +#Apple Pie= +#Baked Potato= +#Baking Tray= +#Banana= +#Banana Leaves= +#Bar of Dark Chocolate= +#Barley= +#Barley Seed= +#Bean Pole (place on soil before planting beans)= +#Beetroot= +#Beetroot Soup= +#Bibimbap= +#Wild Blueberries= +#Blueberry Muffin= +#Blueberry Pie= +#Bottle of Ethanol= +#Bottle of Hemp Oil= +#Bowl of Chili= +#Bread= +#Bronze Hoe= +#Cabbage= +#Cactus Juice= +#Carrot= +#Carrot Juice= +#Chili Pepper= +#Chocolate Block= +#Chocolate Donut= +#Cocoa Beans= +#Coffee Beans= +#Cookie= +#Cooking Pot= +#Corn= +#Corn on the Cob= +#Cornstarch= +#Cotton= +#Cotton Seed= +#Cucumber= +#Cucumber and Potato Salad= +#Cup of Coffee= +#Cutting Board= +#Diamond Hoe= +#Donut= +#Flour= +#Garlic= +#Garlic Braid= +#Garlic Bread= +#Garlic clove= +#Glass Mixing Bowl= +#Golden Carrot= +#Grapes= +#Green Beans= +#Ground Pepper= +#Hemp Block= +#Hemp Fibre= +#Hemp Leaf= +#Hemp Rope= +#Hemp Seed= +#Hoe= +#Hoe Bomb (use or throw on grassy areas to hoe land)= +#Jack 'O Lantern (punch to turn on and off)= +#Jaffa Cake= +#Juicer= +#Melon= +#Melon Slice= +#Mese Hoe= +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +#Mithril Scythe (Right-click to harvest and replant crops)= +#Mortar and Pestle= +#Multigrain Bread= +#Multigrain Flour= +#Oat seed= +#Oats= +#Onion= +#Onion Soup= +#Orange= +#Pasta= +#Pea Pod= +#Pea Soup= +#Peas= +#Pepper= +#Peppercorn= +#Pineapple= +#Pineapple Juice= +#Pineapple Ring= +#Pineapple Top= +#Porridge= +#Potato= +#Pumpkin= +#Pumpkin Bread= +#Pumpkin Dough= +#Pumpkin Slice= +#Raspberries= +#Raspberry Smoothie= +#Rhubarb= +#Rhubarb Pie= +#Rice= +#Rice Bread= +#Rice Flour= +#Rice grains= +#Rose Water= +#Rye= +#Rye seed= +#Salt= +#Saucepan= +#Savanna Soil= +#Scarecrow Bottom= +#Seed= +#Skillet= +#Sliced Bread= +#Soil= +#Spaghetti= +#Steel Hoe= +#Stone Hoe= +#Straw= +#Strawberry= +#String= +#Sugar= +#Toast= +#Toast Sandwich= +#Tomato= +#Trellis (place on soil before planting grapes)= +#Turkish Delight= +#Wet Savanna Soil= +#Wet Soil= +#Wheat= +#Wheat Seed= +#Wild Cotton= +#Wooden Bowl= +#Wooden Hoe= diff --git a/mods/farming/locale/farming.fr.tr b/mods/farming/locale/farming.fr.tr new file mode 100644 index 00000000..528ba215 --- /dev/null +++ b/mods/farming/locale/farming.fr.tr @@ -0,0 +1,134 @@ +# textdomain:farming +%s Hoe=Binette de %s +Apple Donut=Beignet aux pommes +Apple Pie=Tarte aux pommes +Baked Potato=Pomme de terre cuite +Baking Tray=Lèche-frite +Banana=Banane +Banana Leaves=Feuilles de banane +Bar of Dark Chocolate=Tablette de chocolat noir +Barley=Orge +Barley Seed=Graine d'orge +Bean Pole (place on soil before planting beans)=Tuteur pour haricots (placer sur le sol avant de planter des haricots) +Beetroot=Betterave +Beetroot Soup=Soupe de betterave +Bibimbap=Bibimbap +Wild Blueberries=Myrtilles Sauvages +Blueberry Muffin=Muffin aux myrtilles +Blueberry Pie=Tarte aux myrtilles +Bottle of Ethanol=Bouteille d'éthanol +Bottle of Hemp Oil=Bouteille d'huile de chanvre +Bowl of Chili=Bol de chilli +Bread=Pain +Bronze Hoe=Binette en bronze +Cabbage=Chou +Cactus Juice=Jus de cactus +Carrot=Carotte +Carrot Juice=Jus de carotte +Chili Pepper=Piment fort +Chocolate Block=Bloc de chocolat +Chocolate Donut=Beignet au chocolat +Cocoa Beans=Fèves de cacao +Coffee Beans=Grains de café +Cookie=Biscuit +Cooking Pot=Marmitte +Corn=Maïs +Corn on the Cob=Maïs cuit +Cornstarch=Fécule de maïs +Cotton=Coton +Cotton Seed=Graines de coton +Cucumber=Concombre +Cucumber and Potato Salad=Salade de pomme de terre et concombre +Cup of Coffee=Tasse de café +Cutting Board=Planche à découper +Diamond Hoe=Binette en diamant +Donut=Beignet +Flour=Farine +Garlic=Tête d'ail +Garlic Braid=Ail tressé +Garlic Bread=Pain à l'ail +Garlic clove=Gousse d'ail +Glass Mixing Bowl=Terrine en verre +Golden Carrot=Carotte dorée +Grapes=Raisins +Green Beans=Haricots verts +Ground Pepper=Poivre moulu +Hemp Block=Bloc de chanvre +Hemp Fibre=Fibre de chanvre +Hemp Leaf=Feuille de chanvre +Hemp Rope=Corde de chanvre +Hemp Seed=Graines de chanvre +Hoe=Binette +Hoe Bomb (use or throw on grassy areas to hoe land)=Bombe à binnage (Actionner ou lancer sur une zone herbeuse pour la binner) +Jack 'O Lantern (punch to turn on and off)=Jack 'O Lantern (Frapper pour allumer et éteindre) +Jaffa Cake=Petit gâteau à l'orange "Jaffa" +Juicer=Presse-agrumes +Melon=Melon +Melon Slice=Tranche de melon +Mese Hoe=Binette en mese +Mint Leaf=Feuille de menthe +Mint Seeds=Graine de menthe +Mint Tea=Thé à la menthe +Mithril Scythe (Right-click to harvest and replant crops)=Faux en mithril (Récolte et replante des graines) +Mortar and Pestle=Mortier et pilon +Multigrain Bread=Pain aux céréales +Multigrain Flour=Farine multi-céréales +Oat seed=Grains d'orge +Oats=Avoine +Onion=Oignon +Onion Soup=Soupe à l'oignon +Orange=Orange +Pasta=Pâtes +Pea Pod=Cosse de petit-pois +Pea Soup=Soupe de petit-pois +Peas=Petit-pois +Pepper=Poivron +Peppercorn=Grain de poivre +Pineapple=Ananas +Pineapple Juice=Jus d'ananas +Pineapple Ring=Tranche d'ananas +Pineapple Top=Pousse d'ananas +Porridge=Gruau de céréales +Potato=Pomme de terre +Pumpkin=Citrouille +Pumpkin Bread=Pain à la citrouille +Pumpkin Dough=Pâton de pain à la citrouille +Pumpkin Slice=Tranche de citrouille +Raspberries=Framboises +Raspberry Smoothie=Smoothie aux framboises +Rhubarb=Rhubarbe +Rhubarb Pie=Tarte à la rhubarbe +Rice=Riz +Rice Bread=Pain de riz +Rice Flour=Farine de riz +Rice grains=Grain de riz +Rose Water=Eau de rose +Rye=Seigle +Rye seed=Grains de seigle +Salt=Sel +Saucepan=Casserole +Savanna Soil=Terre de la savane binnée +Scarecrow Bottom=Base d'épouventail +Seed=Graine +Skillet=Poêle +Sliced Bread=Tranche de Pain +Soil=Terre binnée +Spaghetti=Spaghetti +Steel Hoe=Binette en acier +Stone Hoe=Binette en pierre +Straw=Paille +Strawberry=Fraise +String=Ficelle +Sugar=Sucre +Toast=Pain grillé +Toast Sandwich=Sandwich au pain grillé +Tomato=Tomate +Trellis (place on soil before planting grapes)=Treillis (placer sur le sol avant de planter la vigne) +Turkish Delight=Douceur turque +Wet Savanna Soil=Terre humide et binnée de la savane +Wet Soil=Terre humide et binnée +Wheat=Blé +Wheat Seed=Grain de blé +Wild Cotton=Coton sauvage +Wooden Bowl=Bol en bois +Wooden Hoe=Binette en bois diff --git a/mods/farming/locale/farming.it.tr b/mods/farming/locale/farming.it.tr new file mode 100644 index 00000000..d041ac2b --- /dev/null +++ b/mods/farming/locale/farming.it.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +Apple Donut=Ciambella alla mela +#Apple Pie= +Baked Potato=Patata arrostita +Baking Tray=Teglia da forno +Banana=Banana +Banana Leaves=Foglie di banano +Bar of Dark Chocolate=Barra di cioccolato fondente +Barley=Orzo +Barley Seed=Seme d'orzo +Bean Pole (place on soil before planting beans)=Palina per fagiolini (mettila sul terreno coltivabile prima di piantare i fagiolini) +Beetroot=Barbabietola +Beetroot Soup=Zuppa di barbabietola +#Bibimbap= +Wild Blueberries=Mirtilli Selvatici +Blueberry Muffin=Focaccina di mirtilli +Blueberry Pie=Tortino di mirtilli +Bottle of Ethanol=Bottiglia di alcol etilico +Bottle of Hemp Oil=Bottiglia d'olio di canapa +Bowl of Chili=Ciotola di peperoncino +Bread=Pane +Bronze Hoe=Zappa di bronzo +#Cabbage= +#Cactus Juice= +Carrot=Carota +Carrot Juice=Succo di carota +Chili Pepper=Peperoncino +Chocolate Block=Blocco di cioccolato +Chocolate Donut=Ciambella al cioccolato +Cocoa Beans=Chicchi di cacao +Coffee Beans=Chicchi di caffè +Cookie=Biscotto +Cooking Pot=Pentola da cottura +Corn=Mais +Corn on the Cob=Pannocchia arrostita +Cornstarch=Amido di mais +Cotton=Cotone +Cotton Seed=Seme di cotone +Cucumber=Cetriolo +Cucumber and Potato Salad=Insalata di patate e cetrioli +Cup of Coffee=Tazza di caffè +Cutting Board=Tagliere +Diamond Hoe=Zappa di diamante +Donut=Ciambella +Flour=Farina +Garlic=Aglio +Garlic Braid=Treccia d'aglio +Garlic Bread=Pane all'aglio +Garlic clove=Spicchio d'aglio +Glass Mixing Bowl=Terrina di vetro +Golden Carrot=Carota d'oro +Grapes=Chicchi d'uva +Green Beans=Fagiolini +Ground Pepper=Pepe macinato +Hemp Block=Blocco di canapa +Hemp Fibre=Fibra di canapa +Hemp Leaf=Foglia di canapa +Hemp Rope=Corda di canapa +Hemp Seed=Seme di canapa +Hoe=Zappa +Hoe Bomb (use or throw on grassy areas to hoe land)=Bomba zappa (usala o lanciala sulle aree erbose per zappare il terreno) +Jack 'O Lantern (punch to turn on and off)=Jack Lanterna (colpirlo per accenderlo e spegnerlo) +Jaffa Cake=Torta di jaffa +Juicer=Spremiagrumi +Melon=Anguria +Melon Slice=Fetta d'anguria +Mese Hoe=Zappa di mese +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +Mithril Scythe (Right-click to harvest and replant crops)=Falce di mithril (clicca col destro per raccogliere e ripiantare le prose) +Mortar and Pestle=Mortaio e pestello +Multigrain Bread=Pane multicereale +Multigrain Flour=Farina multicereale +Oat seed=Seme d'avena +#Oats= +Onion=Cipolla +#Onion Soup= +Orange=Arancia +#Pasta= +Pea Pod=Baccello di piselli +Pea Soup=Zuppa di piselli +Peas=Piselli +Pepper=Pepe +Peppercorn=Grano di pepe +Pineapple=Ananas +Pineapple Juice=Succo d'ananas +Pineapple Ring=Anello d'ananas +Pineapple Top=Cima d'ananas +Porridge=Porridge +Potato=Patata +Pumpkin=Zucca +Pumpkin Bread=Pane alla zucca +Pumpkin Dough=Pasta di zucca +Pumpkin Slice=Fetta di zucca +Raspberries=Lamponi +Raspberry Smoothie=Purea di lamponi +Rhubarb=Rabarbaro +Rhubarb Pie=Tortino al rabarbaro +Rice=Riso +Rice Bread=Pane di riso +Rice Flour=Farina di riso +Rice grains=Chicchi di riso +Rose Water=Acqua di rose +Rye=Segale +Rye seed=Seme di segale +Salt=Sale +Saucepan=Casseruola +#Savanna Soil= +Scarecrow Bottom=Fondo dello spaventapasseri +Seed=Seme +Skillet=Padella +Sliced Bread=Pane a fette +Soil=Terreno coltivabile +#Spaghetti= +Steel Hoe=Zappa d'acciaio +Stone Hoe=Zappa di pietra +Straw=Paglia +Strawberry=Fragola +String=Filo +Sugar=Zucchero +Toast=Pane tostato +Toast Sandwich=Panino di pane tostato +Tomato=Pomodoro +Trellis (place on soil before planting grapes)=Graticcio (mettilo sul terreno coltivabile prima di piantare i chicchi d'uva) +Turkish Delight=Lokum +#Wet Savanna Soil= +Wet Soil=Terreno coltivabile bagnato +Wheat=Grano +Wheat Seed=Seme di grano +#Wild Cotton= +Wooden Bowl=Ciotola di legno +Wooden Hoe=Zappa di legno diff --git a/mods/farming/locale/farming.pt.tr b/mods/farming/locale/farming.pt.tr new file mode 100644 index 00000000..c2c22485 --- /dev/null +++ b/mods/farming/locale/farming.pt.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +Apple Donut=Donut de Maça +#Apple Pie= +Baked Potato=Batata Cozida +#Baking Tray= +#Banana= +#Banana Leaves= +Bar of Dark Chocolate=Barra de Chocolate Preto +Barley=Cevada +Barley Seed=Sementes de Cevada +Bean Pole (place on soil before planting beans)=Apoio de feijao (coloque no solo antes de plantar feijao) +#Beetroot= +#Beetroot Soup= +#Bibimbap= +Wild Blueberries=Mirtilos Selvagens +Blueberry Muffin=Muffin de Mirtilos +#Blueberry Pie= +Bottle of Ethanol=Garrafa de Etanol +Bottle of Hemp Oil=Garrafa de Oleo de Canhamo +#Bowl of Chili= +Bread=Pao +Bronze Hoe=Enxada de Bronze +#Cabbage= +#Cactus Juice= +Carrot=Cenoura +#Carrot Juice= +#Chili Pepper= +#Chocolate Block= +Chocolate Donut=Donut de Chocolate +Cocoa Beans=Amendoas de Cacau +Coffee Beans=Grao de Cafe +Cookie=Cookie +#Cooking Pot= +Corn=Milho +Corn on the Cob=Espiga de Milho +#Cornstarch= +Cotton=Algodao +Cotton Seed=Sementes de Algodao +Cucumber=Pepino +#Cucumber and Potato Salad= +Cup of Coffee=Xicara de Cafe +#Cutting Board= +Diamond Hoe=Enxada de Diamante +Donut=Donut +Flour=Farinha +#Garlic= +#Garlic Braid= +#Garlic Bread= +#Garlic clove= +#Glass Mixing Bowl= +Golden Carrot=Cenoura Dourada +Grapes=Uvas +Green Beans=Feijoes Verdes +#Ground Pepper= +#Hemp Block= +Hemp Fibre=Fibra de Canhamo +Hemp Leaf=Folha de Canhamo +Hemp Rope=Corda de Canhamo +Hemp Seed=Sementes de Canhamo +Hoe=Enxada +#Hoe Bomb (use or throw on grassy areas to hoe land)= +Jack 'O Lantern (punch to turn on and off)=Jack 'O Lantern (Socos para ligar e desligar) +#Jaffa Cake= +#Juicer= +Melon=Melancia +Melon Slice=Sementes de Melancia +Mese Hoe=Enxada de Mese +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +#Mithril Scythe (Right-click to harvest and replant crops)= +#Mortar and Pestle= +#Multigrain Bread= +#Multigrain Flour= +#Oat seed= +#Oats= +#Onion= +#Onion Soup= +#Orange= +#Pasta= +#Pea Pod= +#Pea Soup= +#Peas= +#Pepper= +#Peppercorn= +#Pineapple= +#Pineapple Juice= +#Pineapple Ring= +#Pineapple Top= +#Porridge= +Potato=Batata +Pumpkin=Abobora +Pumpkin Bread=Pao de Abobora +Pumpkin Dough=Massa de Abobora +Pumpkin Slice=Pedaço de Abobora +Raspberries=Framboesa +Raspberry Smoothie=Batida de Framboesa +Rhubarb=Ruibarbo +Rhubarb Pie=Torta de Ruibarbo +#Rice= +#Rice Bread= +#Rice Flour= +#Rice grains= +#Rose Water= +#Rye= +#Rye seed= +#Salt= +#Saucepan= +#Savanna Soil= +#Scarecrow Bottom= +Seed=Sementes +#Skillet= +#Sliced Bread= +Soil=Solo +#Spaghetti= +Steel Hoe=Enxada de Aço +Stone Hoe=Enxada de Pedra +Straw=Palha +#Strawberry= +#String= +Sugar=Açucar +#Toast= +#Toast Sandwich= +Tomato=Tomate +Trellis (place on soil before planting grapes)=Grade de Ripas (colocar no solo antes de plantar uvas) +#Turkish Delight= +#Wet Savanna Soil= +Wet Soil=Solo Seco +Wheat=Trigo +Wheat Seed=Sementes de Trigo +#Wild Cotton= +#Wooden Bowl= +Wooden Hoe=Enxada de Madeira diff --git a/mods/farming/locale/farming.ru.tr b/mods/farming/locale/farming.ru.tr new file mode 100644 index 00000000..dce5eb1c --- /dev/null +++ b/mods/farming/locale/farming.ru.tr @@ -0,0 +1,134 @@ +# textdomain:farming +%s Hoe=%s мотыга +Apple Donut=Яблочный пончик +Apple Pie=Яблочный пирог +Baked Potato=Печеный картофель +Baking Tray=Противень +Banana=Банан +Banana Leaves=ЛиÑÑ‚ÑŒÑ Ð±Ð°Ð½Ð°Ð½Ð° +Bar of Dark Chocolate=Плитка темного шоколада +Barley=Ячмень +Barley Seed=Семена ÑÑ‡Ð¼ÐµÐ½Ñ +Bean Pole (place on soil before planting beans)=Жердь Ð´Ð»Ñ Ð±Ð¾Ð±Ð¾Ð²Ñ‹Ñ… (уÑтановите на почву перед поÑадкой бобовых) +Beetroot=Свекла +Beetroot Soup=Борщ +#Bibimbap= +Wild Blueberries=Голубика +Blueberry Muffin=ÐšÐµÐºÑ Ñ Ð³Ð¾Ð»ÑƒÐ±Ð¸ÐºÐ¾Ð¹ +Blueberry Pie=Пирог Ñ Ð³Ð¾Ð»ÑƒÐ±Ð¸ÐºÐ¾Ð¹ +Bottle of Ethanol=Бутылка Ñпирта +Bottle of Hemp Oil=Бутылка коноплÑного маÑла +Bowl of Chili=МиÑка чили +Bread=Хлеб +Bronze Hoe=Ð‘Ñ€Ð¾Ð½Ð·Ð¾Ð²Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +#Cabbage= +Cactus Juice=КактуÑовый Ñок +Carrot=Морковь +Carrot Juice=Морковный Ñок +Chili Pepper=Перец чили +Chocolate Block=Шоколадный блок +Chocolate Donut=Шоколадный пончик +Cocoa Beans=Какао-бобы +Coffee Beans=Кофейные зерна +Cookie=Печенье +Cooking Pot=Котел +Corn=Кукуруза +Corn on the Cob=Початок кукурузы +Cornstarch=Кукурузный крахмал +Cotton=Хлопок +Cotton Seed=Семена хлопка +Cucumber=Огурец +Cucumber and Potato Salad=Салат из огурцов и ÐºÐ°Ñ€Ñ‚Ð¾Ñ„ÐµÐ»Ñ +Cup of Coffee=Чашка кофе +Cutting Board=Ð Ð°Ð·Ð´ÐµÐ»Ð¾Ñ‡Ð½Ð°Ñ Ð´Ð¾Ñка +Diamond Hoe=ÐÐ»Ð¼Ð°Ð·Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Donut=Пончик +Flour=Мука +Garlic=ЧеÑнок +Garlic Braid=СвÑзка чеÑнока +Garlic Bread=ЧеÑночный хлеб +Garlic clove=Зубчик чеÑнока +Glass Mixing Bowl=СтеклÑÐ½Ð½Ð°Ñ Ñ‡Ð°ÑˆÐ° +Golden Carrot=Ð—Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼Ð¾Ñ€ÐºÐ¾Ð²ÑŒ +Grapes=Виноград +Green Beans=Ð—ÐµÐ»ÐµÐ½Ð°Ñ Ñ„Ð°Ñоль +Ground Pepper=Молотый перец +Hemp Block=Блок конопли +Hemp Fibre=КоноплÑное волокно +Hemp Leaf=ЛиÑÑ‚ конопли +Hemp Rope=ÐŸÐµÐ½ÑŒÐºÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÐµÐ²ÐºÐ° +Hemp Seed=Семена конопли +Hoe=Мотыга +Hoe Bomb (use or throw on grassy areas to hoe land)=Мотыгобомба (иÑпользуйте или броÑьте на траву Ð´Ð»Ñ ÐµÐµ обработки) +Jack 'O Lantern (punch to turn on and off)=Светильник джека (удар Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ выключениÑ) +Jaffa Cake=ЯффÑкий пирог +Juicer=Соковыжималка +Melon=Ðрбуз +Melon Slice=Долька арбуза +Mese Hoe=МагичеÑÐºÐ°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Mint Leaf=ЛиÑÑ‚ мÑÑ‚Ñ‹ +Mint Seeds=Семена мÑÑ‚Ñ‹ +Mint Tea=Чай Ñ Ð¼Ñтой +Mithril Scythe (Right-click to harvest and replant crops)=ÐœÐ¸Ñ„Ñ€Ð¸Ð»Ð¾Ð²Ð°Ñ ÐºÐ¾Ñа (Щелкните правой кнопкой мыши Ð´Ð»Ñ Ñбора и переÑадки раÑтений) +Mortar and Pestle=Ступка и пеÑтик +Multigrain Bread=Мультизерновой хлеб +Multigrain Flour=ÐœÑƒÐ»ÑŒÑ‚Ð¸Ð·ÐµÑ€Ð½Ð¾Ð²Ð°Ñ Ð¼ÑƒÐºÐ° +Oat seed=Семена овÑа +#Oats= +Onion=Лук +Onion Soup=Луковый Ñуп +Orange=ÐпельÑин +#Pasta= +Pea Pod=Стручок гороха +Pea Soup=Гороховый Ñуп +Peas=Горох +Pepper=Перец +Peppercorn=Перчинка +Pineapple=ÐÐ½Ð°Ð½Ð°Ñ +Pineapple Juice=ÐнанаÑовый Ñок +Pineapple Ring=Кольцо ананаÑа +Pineapple Top=Верхушка ананаÑа +Porridge=Каша +Potato=Картофель +Pumpkin=Тыква +Pumpkin Bread=Тыквенный хлеб +Pumpkin Dough=Тыквенное теÑто +Pumpkin Slice=Ломтик тыквы +Raspberries=Малина +Raspberry Smoothie=Малиновый Ñмузи +Rhubarb=Ревень +Rhubarb Pie=Пирог Ñ Ñ€ÐµÐ²ÐµÐ½ÐµÐ¼ +Rice=Ð Ð¸Ñ +Rice Bread=РиÑовый хлеб +Rice Flour=РиÑÐ¾Ð²Ð°Ñ Ð¼ÑƒÐºÐ° +Rice grains=Зёрна риÑа +Rose Water=Ð Ð¾Ð·Ð¾Ð²Ð°Ñ Ð²Ð¾Ð´Ð° +Rye=Рожь +Rye seed=Зёрна ржи +Salt=Соль +Saucepan=КаÑÑ‚Ñ€ÑŽÐ»Ñ +Savanna Soil=Ð—ÐµÐ¼Ð»Ñ Ñаванны +Scarecrow Bottom=ОÑнование пугала +Seed=Семена +Skillet=Сковорода +Sliced Bread=Ðарезанный хлеб +Soil=Ð—ÐµÐ¼Ð»Ñ +#Spaghetti= +Steel Hoe=Ð¡Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Stone Hoe=ÐšÐ°Ð¼ÐµÐ½Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Straw=Солома +Strawberry=ЗемлÑника +String=Ðить +Sugar=Сахар +Toast=ТоÑÑ‚ +Toast Sandwich=СÑндвич +Tomato=Помидор +Trellis (place on soil before planting grapes)=Решетка (поÑтавьте на почву перед поÑадкой винограда) +Turkish Delight=Рахат-лукум +Wet Savanna Soil=Ð£Ð²Ð»Ð°Ð¶Ð½ÐµÐ½Ð½Ð°Ñ Ð·ÐµÐ¼Ð»Ñ Ñаванны +Wet Soil=Ð£Ð²Ð»Ð°Ð¶Ð½ÐµÐ½Ð½Ð°Ñ Ð·ÐµÐ¼Ð»Ñ +Wheat=Пшеница +Wheat Seed=Зёрна пшеницы +Wild Cotton=ДикораÑтущий хлопок +Wooden Bowl=ДеревÑÐ½Ð½Ð°Ñ Ð¼Ð¸Ñка +Wooden Hoe=ДеревÑÐ½Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° diff --git a/mods/farming/locale/farming.zh_CN.tr b/mods/farming/locale/farming.zh_CN.tr new file mode 100644 index 00000000..3e9c2f94 --- /dev/null +++ b/mods/farming/locale/farming.zh_CN.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +Apple Donut=苹果甜甜圈 +#Apple Pie= +Baked Potato=焗马铃薯 +Baking Tray=烤盘 +Banana=香蕉 +Banana Leaves=é¦™è•‰å¶ +Bar of Dark Chocolate=é»‘å·§å…‹åŠ›æ¡ +Barley=大麦 +Barley Seed=大麦ç§å­ +Bean Pole (place on soil before planting beans)=豆æ†ï¼ˆç§è±†å‰å…ˆæ”¾åœ¨åœŸä¸Šï¼‰ +Beetroot=甜èœæ ¹ +Beetroot Soup=甜èœæ ¹æ±¤ +#Bibimbap= +Wild Blueberries=è“莓 +Blueberry Muffin=è“莓æ¾ç³• +Blueberry Pie=è“莓派 +Bottle of Ethanol=一瓶乙醇 +Bottle of Hemp Oil=一瓶大麻油 +Bowl of Chili=一碗辣椒 +Bread=é¢åŒ… +Bronze Hoe=é’铜锄头 +#Cabbage= +#Cactus Juice= +Carrot=胡èåœ +Carrot Juice=胡èåœæ± +Chili Pepper=辣椒 +Chocolate Block=å·§å…‹åŠ›å— +Chocolate Donut=巧克力甜甜圈 +Cocoa Beans=å¯å¯è±† +Coffee Beans=咖啡豆 +Cookie=曲奇 +Cooking Pot=é”… +Corn=玉米 +Corn on the Cob=玉米棒 +Cornstarch=玉米淀粉 +Cotton=棉花 +Cotton Seed=棉籽 +Cucumber=黄瓜 +Cucumber and Potato Salad=黄瓜土豆沙拉 +Cup of Coffee=一æ¯å’–å•¡ +Cutting Board=ç §æ¿ +Diamond Hoe=钻石锄 +Donut=甜甜圈 +Flour=é¢ç²‰ +Garlic=大蒜 +Garlic Braid=蒜辫 +Garlic Bread=蒜香é¢åŒ… +Garlic clove=蒜瓣 +Glass Mixing Bowl=æ…æ‹Œæ¯ +Golden Carrot=金èåœ +Grapes=è‘¡è„ +Green Beans=é’豆 +Ground Pepper=胡椒粉 +Hemp Block=éº»å— +Hemp Fibre=大麻纤维 +Hemp Leaf=å¤§éº»å¶ +Hemp Rope=麻绳 +Hemp Seed=大麻籽 +Hoe=锄头 +Hoe Bomb (use or throw on grassy areas to hoe land)=锄弹(在è‰åœ°ä¸Šä½¿ç”¨æˆ–扔在锄地上) +Jack 'O Lantern (punch to turn on and off)=æ°å…‹ç¯ï¼ˆæŒ‰ä¸€ä¸‹å¼€å…³ï¼‰ +Jaffa Cake=ä½³å‘饼 +Juicer=榨æ±æœº +Melon=甜瓜 +Melon Slice=西瓜片 +Mese Hoe=黄石锄头 +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +Mithril Scythe (Right-click to harvest and replant crops)=秘银镰刀(å³å‡»å¯æ”¶èŽ·å¹¶é‡æ–°ç§æ¤ä½œç‰©ï¼‰ +Mortar and Pestle=研钵 +Multigrain Bread=æ‚ç²®é¢åŒ… +Multigrain Flour=多粒é¢ç²‰ +Oat seed=燕麦籽 +#Oats= +Onion=洋葱 +#Onion Soup= +Orange=橙色 +#Pasta= +Pea Pod=è±Œè±†èš +Pea Soup=豌豆汤 +Peas=豌豆 +Pepper=胡椒粉 +Peppercorn=胡椒粉 +Pineapple=è è +Pineapple Juice=è èæ± +Pineapple Ring=è è圈 +Pineapple Top=è è上衣 +Porridge=ç²¥ +Potato=土豆 +Pumpkin=å—ç“œ +Pumpkin Bread=å—ç“œé¢åŒ… +Pumpkin Dough=å—ç“œé¢å›¢ +Pumpkin Slice=å—瓜片 +Raspberries=è¦†ç›†å­ +Raspberry Smoothie=覆盆å­å†°æ²™ +Rhubarb=大黄 +Rhubarb Pie=大黄派 +Rice=大米 +Rice Bread=米饭é¢åŒ… +Rice Flour=米粉 +Rice grains=稻谷 +Rose Water=çŽ«ç‘°æ± +Rye=黑麦 +Rye seed=黑麦ç§å­ +Salt=ç› +Saucepan=平底锅 +#Savanna Soil= +Scarecrow Bottom=稻è‰äººå±è‚¡ +Seed=ç§å­ +Skillet=平底锅 +Sliced Bread=切片é¢åŒ… +Soil=土壤 +#Spaghetti= +Steel Hoe=钢锄头 +Stone Hoe=石锄 +Straw=ç¨»è‰ +Strawberry=è‰èŽ“ +String=字符串 +Sugar=ç³– +Toast=烤é¢åŒ…片 +Toast Sandwich=三明治é¢åŒ… +Tomato=番茄 +Trellis (place on soil before planting grapes)=棚架(ç§æ¤è‘¡è„å‰å…ˆæ”¾åœ¨åœŸå£¤ä¸Šï¼‰ +Turkish Delight=土耳其软糖 +#Wet Savanna Soil= +Wet Soil=湿土 +Wheat=å°éº¦ +Wheat Seed=å°éº¦ç§å­ +#Wild Cotton= +Wooden Bowl=木碗 +Wooden Hoe=木锄 diff --git a/mods/farming/locale/farming.zh_TW.tr b/mods/farming/locale/farming.zh_TW.tr new file mode 100644 index 00000000..5a8449b5 --- /dev/null +++ b/mods/farming/locale/farming.zh_TW.tr @@ -0,0 +1,134 @@ +# textdomain:farming +#%s Hoe= +Apple Donut=蘋果甜甜圈 +#Apple Pie= +Baked Potato=焗馬鈴薯 +Baking Tray=烤盤 +Banana=香蕉 +Banana Leaves=香蕉葉 +Bar of Dark Chocolate=é»‘å·§å…‹åŠ›æ¢ +Barley=大麥 +Barley Seed=å¤§éº¥ç¨®å­ +Bean Pole (place on soil before planting beans)=豆æ†ï¼ˆç¨®è±†å‰å…ˆæ”¾åœ¨åœŸä¸Šï¼‰ +Beetroot=甜èœæ ¹ +Beetroot Soup=甜èœæ ¹æ¹¯ +#Bibimbap= +Wild Blueberries=è—莓 +Blueberry Muffin=è—莓鬆糕 +Blueberry Pie=è—莓派 +Bottle of Ethanol=一瓶乙醇 +Bottle of Hemp Oil=一瓶大麻油 +Bowl of Chili=一碗辣椒 +Bread=麵包 +Bronze Hoe=é’銅鋤頭 +#Cabbage= +#Cactus Juice= +Carrot=胡蘿蔔 +Carrot Juice=èƒ¡è˜¿è””æ± +Chili Pepper=辣椒 +Chocolate Block=巧克力塊 +Chocolate Donut=巧克力甜甜圈 +Cocoa Beans=å¯å¯è±† +Coffee Beans=咖啡豆 +Cookie=曲奇 +Cooking Pot=é‹ +Corn=玉米 +Corn on the Cob=玉米棒 +Cornstarch=玉米澱粉 +Cotton=棉花 +Cotton Seed=棉籽 +Cucumber=黃瓜 +Cucumber and Potato Salad=黃瓜土豆沙拉 +Cup of Coffee=一æ¯å’–å•¡ +Cutting Board=ç §æ¿ +Diamond Hoe=鑽石鋤 +Donut=甜甜圈 +Flour=麵粉 +Garlic=大蒜 +Garlic Braid=蒜辮 +Garlic Bread=蒜香麵包 +Garlic clove=蒜瓣 +Glass Mixing Bowl=æ”ªæ‹Œæ¯ +Golden Carrot=金蘿蔔 +Grapes=è‘¡è„ +Green Beans=é’豆 +Ground Pepper=胡椒粉 +Hemp Block=麻塊 +Hemp Fibre=大麻纖維 +Hemp Leaf=大麻葉 +Hemp Rope=麻繩 +Hemp Seed=大麻籽 +Hoe=鋤頭 +Hoe Bomb (use or throw on grassy areas to hoe land)=鋤彈(在è‰åœ°ä¸Šä½¿ç”¨æˆ–扔在鋤地上) +Jack 'O Lantern (punch to turn on and off)=傑克燈(按一下開關) +Jaffa Cake=佳發餅 +Juicer=榨æ±æ©Ÿ +Melon=甜瓜 +Melon Slice=西瓜片 +Mese Hoe=黃石鋤頭 +#Mint Leaf= +#Mint Seeds= +#Mint Tea= +Mithril Scythe (Right-click to harvest and replant crops)=祕銀é®åˆ€ï¼ˆå³æ“Šå¯æ”¶ç©«ä¸¦é‡æ–°ç¨®æ¤ä½œç‰©ï¼‰ +Mortar and Pestle=研缽 +Multigrain Bread=雜糧麵包 +Multigrain Flour=多粒麵粉 +Oat seed=燕麥籽 +#Oats= +Onion=洋蔥 +#Onion Soup= +Orange=橙色 +#Pasta= +Pea Pod=豌豆莢 +Pea Soup=豌豆湯 +Peas=豌豆 +Pepper=胡椒粉 +Peppercorn=胡椒粉 +Pineapple=è è˜¿ +Pineapple Juice=è è˜¿æ± +Pineapple Ring=è è˜¿åœˆ +Pineapple Top=è è˜¿ä¸Šè¡£ +Porridge=ç²¥ +Potato=土豆 +Pumpkin=å—ç“œ +Pumpkin Bread=å—瓜麵包 +Pumpkin Dough=å—瓜麵糰 +Pumpkin Slice=å—瓜片 +Raspberries=è¦†ç›†å­ +Raspberry Smoothie=覆盆å­å†°æ²™ +Rhubarb=大黃 +Rhubarb Pie=大黃派 +Rice=大米 +Rice Bread=米飯麵包 +Rice Flour=米粉 +Rice grains=稻穀 +Rose Water=çŽ«ç‘°æ± +Rye=黑麥 +Rye seed=é»‘éº¥ç¨®å­ +Salt=é¹½ +Saucepan=å¹³åº•é‹ +#Savanna Soil= +Scarecrow Bottom=稻è‰äººå±è‚¡ +Seed=ç¨®å­ +Skillet=å¹³åº•é‹ +Sliced Bread=切片é¢åŒ… +Soil=土壤 +#Spaghetti= +Steel Hoe=鋼鋤頭 +Stone Hoe=石鋤 +Straw=ç¨»è‰ +Strawberry=è‰èŽ“ +String=字符串 +Sugar=ç³– +Toast=烤麵包片 +Toast Sandwich=三明治麵包 +Tomato=番茄 +Trellis (place on soil before planting grapes)=棚架(種æ¤è‘¡è„å‰å…ˆæ”¾åœ¨åœŸå£¤ä¸Šï¼‰ +Turkish Delight=土耳其軟糖 +#Wet Savanna Soil= +Wet Soil=溼土 +Wheat=å°éº¥ +Wheat Seed=å°éº¥ç¨®å­ +#Wild Cotton= +Wooden Bowl=木碗 +Wooden Hoe=木鋤 diff --git a/mods/farming/locale/fr.txt b/mods/farming/locale/fr.txt new file mode 100644 index 00000000..04a5b1be --- /dev/null +++ b/mods/farming/locale/fr.txt @@ -0,0 +1,195 @@ +# Traduction Française du mod farming par TenPlus1 +# textdomain: farming +# author: Papaou30 +# author: TheDarkTiger +# last update: 2020/Apr/26 + +###### folder . ###### + +### init.lua ### +Seed=Graine + +### compatibility.lua ### +Banana=Banane +Banana Leaves=Feuilles de Banane +Orange=Orange +Strawberry=Fraise + +### food.lua ### +Sugar=Sucre +Salt=Sel +Rose Water=Eau de Rose +Turkish Delight=Douceur Turque +Garlic Bread=Pain à l'Ail +Donut=Beignet +Chocolate Donut=Beignet au chocolat +Apple Donut=Beignet aux pommes +Porridge=Gruau de céréales +Jaffa Cake=Petit gâteau à l'orange "Jaffa" + +### hoes.lua ### +Hoe=Binette +Wooden Hoe=Binette en Bois +Stone Hoe=Binette en Pierre +Steel Hoe=Binette en Acier +Bronze Hoe=Binette en Bronze +Mese Hoe=Binette en Mese +Diamond Hoe=Binette en Diamant +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)=Bombe à binnage (Actionner ou lancer sur une zone herbeuse pour la binner) +Mithril Scythe (Right-click to harvest and replant crops)=Faux en Mithril (Récolte et replante des graines) +# Surcharge du mod [Toolranks] à faire # + +### soil.lua ### +Soil=Sol binné +Wet Soil=Sol binné humide + +### utensils.lua ### +Wooden Bowl=Bol en Bois +Saucepan=Casserole +Cooking Pot=Fait-tout +Baking Tray=Lèche-frite +Skillet=Poêle +Mortar and Pestle=Mortier et Pilon +Cutting Board=Planche à découper +Juicer=Presse-agrumes +Glass Mixing Bowl=Terrine en Verre + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed=Graine d'Orge +Barley=Orge + +### beans.lua ### +Green Beans=Haricots verts +Bean Pole (place on soil before planting beans)=Tuteur pour haricots (placer sur le sol avant de planter des haricots) + +### beetroot.lua ### +Beetroot=Betrave +Beetroot Soup=Soupe de Betrave + +### blueberry.lua ### +Blueberries=Myrtilles +Blueberry Muffin=Muffin aux Myrtilles +Blueberry Pie=Tarte aux Myrtilles + +### carrot.lua ## +Carrot=Carotte +Carrot Juice=Jus de Carotte +Golden Carrot=Carotte dorée + +### chili.lua ### +Chili Pepper=Piment Rouge +Bowl of Chili=Assiette de Chilli + +### cocoa.lua ### +Cocoa Beans=Fèves de Cacao +Cookie=Cookie +Bar of Dark Chocolate=Tablette de Chocolat noir +Chocolate Block=Block de Chocolat + +### coffee.lua ### +Coffee Beans=Grains de café +Cup of Coffee=Tasse de café + +### corn.lua ### +Corn=Maïs +Corn on the Cob=Cobette (Maïs cuit) +Cornstarch=Fécule de Maïs +Bottle of Ethanol=Bouteille d'Éthanol + +### cotton.lua ### +Cotton Seed=Graines de Coton +Cotton=Coton +String=Ficelle + +### cucumber.lua ### +Cucumber=Concombre + +### garlic.lua ### +Garlic clove=Gousse d'Ail +Garlic=Tête d'Ail +Garlic Braid=Ail tressé + +### grapes.lua ### +Grapes=Raisins +Trellis (place on soil before planting grapes)=Treillis (placer sur le sol avant de planter la vigne) + +### hemp.lua ### +Hemp Seed=Graines de Chanvre +Hemp Leaf=Feuille de Chanvre +Bottle of Hemp Oil=Bouteille d'huile de Chanvre +Hemp Fibre=Fibre de Chanvre +Hemp Block=Bloc de Chanvre +Hemp Rope=Corde de Chanvre + +### melon.lua ### +Melon Slice=Tranche de Melon +Melon=Melon + +### onion.lua ### +Onion=Oignon + +### peas.lua ### +Pea Pod=Cosse de Petit-poids +Peas=Petit-poids +Pea Soup=Soupe de Petit-poids + +### pepper.lua ### +Peppercorn=Grain de Poivre +Pepper=Poivron +Ground Pepper=Poivre moulu + +### pinapple.lua ### +Pineapple Top=Pousse d'Ananas +Pineapple=Ananas +Pineapple Ring=Tranche d'Ananas +Pineapple Juice=Jus d'Ananas + +### potato.lua ### +Potato=Pomme de terre +Baked Potato=Pomme de terre cuite +Cucumber and Potato Salad=Salade de Pomme de terre au Concombre + +### pumpkin.lua ### +Pumpkin Slice=Tranche de Citrouille +Jack 'O Lantern (punch to turn on and off)=Jack 'O Lantern (Frapper pour allumer et éteindre) +Scarecrow Bottom=Base d'Epouventail +Pumpkin Bread=Pain à la Citrouille +Pumpkin Dough=Pâton de pain à la Citrouille +Pumpkin=Citrouille + +### raspberry.lua ### +Raspberries=Framboises +Raspberry Smoothie=Smoothie aux Framboises + +### rhubarb.lua ### +Rhubarb=Rhubarbe +Rhubarb Pie=Tarte à la rhubarbe + +### ryeoatrice.lua ### +Rye=Seigle +Rye seed=Grains de Seigle +Oat=Orge +Oat seed=Grains d'Orge +Rice=Riz +Rice grains=Grain de Riz +Rice Bread=Pain de Riz +Rice Flour=Farine de Riz +Multigrain Flour=Farine Multi-céréales +Multigrain Bread=Pain aux Céréales + +### tomato.lua ### +Tomato=Tomate + +### wheat.lua ### +Wheat Seed=Grain de blé +Wheat=Blé +Straw=Paille +Flour=Farine +Bread=Pain +Sliced Bread=Tranche de Pain +Toast=Pain Grillé +Toast Sandwich=Sandwich au Pain diff --git a/mods/farming/locale/it.txt b/mods/farming/locale/it.txt new file mode 100644 index 00000000..cbb6a2de --- /dev/null +++ b/mods/farming/locale/it.txt @@ -0,0 +1,194 @@ +# Translation of the farming mod by TenPlus1 +# textdomain: farming +# author: (Hamlet) +# last update: 2020/Jun/02 + +###### folder . ###### + +### init.lua ### +Seed=Seme + +### compatibility.lua ### +Banana=Banana +Banana Leaves=Foglie di banano +Orange=Arancia +Strawberry=Fragola + +### food.lua ### +Sugar=Zucchero +Salt=Sale +Rose Water=Acqua di rose +Turkish Delight=Lokum +Garlic Bread=Pane all'aglio +Donut=Ciambella +Chocolate Donut=Ciambella al cioccolato +Apple Donut=Ciambella alla mela +Porridge=Porridge +Jaffa Cake=Torta di jaffa + +### hoes.lua ### +Hoe=Zappa +Wooden Hoe=Zappa di legno +Stone Hoe=Zappa di pietra +Steel Hoe=Zappa d'acciaio +Bronze Hoe=Zappa di bronzo +Mese Hoe=Zappa di mese +Diamond Hoe=Zappa di diamante +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)=Bomba zappa (usala o lanciala sulle aree erbose per zappare il terreno) +Mithril Scythe (Right-click to harvest and replant crops)=Falce di mithril (clicca col destro per raccogliere e ripiantare le prose) +# Surcharge du mod [Toolranks] à faire # + +### soil.lua ### +Soil=Terreno coltivabile +Wet Soil=Terreno coltivabile bagnato + +### utensils.lua ### +Wooden Bowl=Ciotola di legno +Saucepan=Casseruola +Cooking Pot=Pentola da cottura +Baking Tray=Teglia da forno +Skillet=Padella +Mortar and Pestle=Mortaio e pestello +Cutting Board=Tagliere +Juicer=Spremiagrumi +Glass Mixing Bowl=Terrina di vetro + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed=Seme d'orzo +Barley=Orzo + +### beans.lua ### +Green Beans=Fagiolini +Bean Pole (place on soil before planting beans)=Palina per fagiolini (mettila sul terreno coltivabile prima di piantare i fagiolini) + +### beetroot.lua ### +Beetroot=Barbabietola +Beetroot Soup=Zuppa di barbabietola + +### blueberry.lua ### +Blueberries=Mirtilli +Blueberry Muffin=Focaccina di mirtilli +Blueberry Pie=Tortino di mirtilli + +### carrot.lua ## +Carrot=Carota +Carrot Juice=Succo di carota +Golden Carrot=Carota d'oro + +### chili.lua ### +Chili Pepper=Peperoncino +Bowl of Chili=Ciotola di peperoncino + +### cocoa.lua ### +Cocoa Beans=Chicchi di cacao +Cookie=Biscotto +Bar of Dark Chocolate=Barra di cioccolato fondente +Chocolate Block=Blocco di cioccolato + +### coffee.lua ### +Coffee Beans=Chicchi di caffè +Cup of Coffee=Tazza di caffè + +### corn.lua ### +Corn=Mais +Corn on the Cob=Pannocchia arrostita +Cornstarch=Amido di mais +Bottle of Ethanol=Bottiglia di alcol etilico + +### cotton.lua ### +Cotton Seed=Seme di cotone +Cotton=Cotone +String=Filo + +### cucumber.lua ### +Cucumber=Cetriolo + +### garlic.lua ### +Garlic clove=Spicchio d'aglio +Garlic=Aglio +Garlic Braid=Treccia d'aglio + +### grapes.lua ### +Grapes=Chicchi d'uva +Trellis (place on soil before planting grapes)=Graticcio (mettilo sul terreno coltivabile prima di piantare i chicchi d'uva) + +### hemp.lua ### +Hemp Seed=Seme di canapa +Hemp Leaf=Foglia di canapa +Bottle of Hemp Oil=Bottiglia d'olio di canapa +Hemp Fibre=Fibra di canapa +Hemp Block=Blocco di canapa +Hemp Rope=Corda di canapa + +### melon.lua ### +Melon Slice=Fetta d'anguria +Melon=Anguria + +### onion.lua ### +Onion=Cipolla + +### peas.lua ### +Pea Pod=Baccello di piselli +Peas=Piselli +Pea Soup=Zuppa di piselli + +### pepper.lua ### +Peppercorn=Grano di pepe +Pepper=Pepe +Ground Pepper=Pepe macinato + +### pinapple.lua ### +Pineapple Top=Cima d'ananas +Pineapple=Ananas +Pineapple Ring=Anello d'ananas +Pineapple Juice=Succo d'ananas + +### potato.lua ### +Potato=Patata +Baked Potato=Patata arrostita +Cucumber and Potato Salad=Insalata di patate e cetrioli + +### pumpkin.lua ### +Pumpkin Slice=Fetta di zucca +Jack 'O Lantern (punch to turn on and off)=Jack Lanterna (colpirlo per accenderlo e spegnerlo) +Scarecrow Bottom=Fondo dello spaventapasseri +Pumpkin Bread=Pane alla zucca +Pumpkin Dough=Pasta di zucca +Pumpkin=Zucca + +### raspberry.lua ### +Raspberries=Lamponi +Raspberry Smoothie=Purea di lamponi + +### rhubarb.lua ### +Rhubarb=Rabarbaro +Rhubarb Pie=Tortino al rabarbaro + +### ryeoatrice.lua ### +Rye=Segale +Rye seed=Seme di segale +Oat=Avena +Oat seed=Seme d'avena +Rice=Riso +Rice grains=Chicchi di riso +Rice Bread=Pane di riso +Rice Flour=Farina di riso +Multigrain Flour=Farina multicereale +Multigrain Bread=Pane multicereale + +### tomato.lua ### +Tomato=Pomodoro + +### wheat.lua ### +Wheat Seed=Seme di grano +Wheat=Grano +Straw=Paglia +Flour=Farina +Bread=Pane +Sliced Bread=Pane a fette +Toast=Pane tostato +Toast Sandwich=Panino di pane tostato diff --git a/mods/farming/locale/pt.txt b/mods/farming/locale/pt.txt new file mode 100644 index 00000000..a4c504cd --- /dev/null +++ b/mods/farming/locale/pt.txt @@ -0,0 +1,195 @@ +# Portuguese translation of the farming mod by TenPlus1 +# textdomain: farming +# author: BrunoMine +# author: TheDarkTiger +# last update: 2020/Apr/26 + +###### folder . ###### + +### init.lua ### +Seed=Sementes + +### compatibility.lua ### +Banana= +Banana Leaves= +Orange= +Strawberry= + +### food.lua ### +Sugar=Açucar +Salt= +Rose Water= +Turkish Delight= +Garlic Bread= +Donut=Donut +Chocolate Donut=Donut de Chocolate +Apple Donut=Donut de Maça +Porridge= +Jaffa Cake= + +### hoes.lua ### +Hoe=Enxada +Wooden Hoe=Enxada de Madeira +Stone Hoe=Enxada de Pedra +Steel Hoe=Enxada de Aço +Bronze Hoe=Enxada de Bronze +Mese Hoe=Enxada de Mese +Diamond Hoe=Enxada de Diamante +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)= +Mithril Scythe (Right-click to harvest and replant crops)= +# Surcharge du mod [Toolranks] à faire # + +### soil.lua ### +Soil=Solo +Wet Soil=Solo Seco + +### utensils.lua ### +Wooden Bowl= +Saucepan= +Cooking Pot= +Baking Tray= +Skillet= +Mortar and Pestle= +Cutting Board= +Juicer= +Glass Mixing Bowl= + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed=Sementes de Cevada +Barley=Cevada + +### beans.lua ### +Green Beans=Feijoes Verdes +Bean Pole (place on soil before planting beans)=Apoio de feijao (coloque no solo antes de plantar feijao) + +### beetroot.lua ### +Beetroot= +Beetroot Soup= + +### blueberry.lua ### +Blueberries=Mirtilos +Blueberry Muffin=Muffin de Mirtilos +Blueberry Pie= + +### carrot.lua ## +Carrot=Cenoura +Carrot Juice= +Golden Carrot=Cenoura Dourada + +### chili.lua ### +Chili Pepper= +Bowl of Chili= + +### cocoa.lua ### +Cocoa Beans=Amendoas de Cacau +Cookie=Cookie +Bar of Dark Chocolate=Barra de Chocolate Preto +Chocolate Block= + +### coffee.lua ### +Coffee Beans=Grao de Cafe +Cup of Coffee=Xicara de Cafe + +### corn.lua ### +Corn=Milho +Corn on the Cob=Espiga de Milho +Cornstarch= +Bottle of Ethanol=Garrafa de Etanol + +### cotton.lua ### +Cotton Seed=Sementes de Algodao +Cotton=Algodao +String= + +### cucumber.lua ### +Cucumber=Pepino + +### garlic.lua ### +Garlic clove= +Garlic= +Garlic Braid= + +### grapes.lua ### +Grapes=Uvas +Trellis (place on soil before planting grapes)=Grade de Ripas (colocar no solo antes de plantar uvas) + +### hemp.lua ### +Hemp Seed=Sementes de Canhamo +Hemp Leaf=Folha de Canhamo +Bottle of Hemp Oil=Garrafa de Oleo de Canhamo +Hemp Fibre=Fibra de Canhamo +Hemp Block= +Hemp Rope=Corda de Canhamo + +### melon.lua ### +Melon Slice=Sementes de Melancia +Melon=Melancia + +### onion.lua ### +Onion= + +### peas.lua ### +Pea Pod= +Peas= +Pea Soup= + +### pepper.lua ### +Peppercorn= +Pepper= +Ground Pepper= + +### pinapple.lua ### +Pineapple Top= +Pineapple= +Pineapple Ring= +Pineapple Juice= + +### potato.lua ### +Potato=Batata +Baked Potato=Batata Cozida +Cucumber and Potato Salad= + +### pumpkin.lua ### +Pumpkin Slice=Pedaço de Abobora +Jack 'O Lantern (punch to turn on and off)=Jack 'O Lantern (Socos para ligar e desligar) +Scarecrow Bottom= +Pumpkin Bread=Pao de Abobora +Pumpkin Dough=Massa de Abobora +Pumpkin=Abobora + +### raspberry.lua ### +Raspberries=Framboesa +Raspberry Smoothie=Batida de Framboesa + +### rhubarb.lua ### +Rhubarb=Ruibarbo +Rhubarb Pie=Torta de Ruibarbo + +### ryeoatrice.lua ### +Rye= +Rye seed= +Oat= +Oat seed= +Rice= +Rice grains= +Rice Bread= +Rice Flour= +Multigrain Flour= +Multigrain Bread= + +### tomato.lua ### +Tomato=Tomate + +### wheat.lua ### +Wheat Seed=Sementes de Trigo +Wheat=Trigo +Straw=Palha +Flour=Farinha +Bread=Pao +Sliced Bread= +Toast= +Toast Sandwich= diff --git a/mods/farming/locale/ru.txt b/mods/farming/locale/ru.txt new file mode 100644 index 00000000..8a181f54 --- /dev/null +++ b/mods/farming/locale/ru.txt @@ -0,0 +1,212 @@ +# Russian translation of the farming mod by TenPlus1 +# textdomain: farming +# author: codexp +# author: TheDarkTiger +# author: YELLOW +# last update: 2020/Jun/20 + +###### folder . ###### + +### init.lua ### +Seed=Семена + +### compatibility.lua ### +Banana=Банан +Banana Leaves=ЛиÑÑ‚ÑŒÑ Ð±Ð°Ð½Ð°Ð½Ð° +Orange=ÐпельÑин +Strawberry=ЗемлÑника + +### food.lua ### +Sugar=Сахар +Salt=Соль +Rose Water=Ð Ð¾Ð·Ð¾Ð²Ð°Ñ Ð²Ð¾Ð´Ð° +Turkish Delight=Рахат-лукум +Garlic Bread=ЧеÑночный хлеб +Donut=Пончик +Chocolate Donut=Шоколадный пончик +Apple Donut=Яблочный пончик +Porridge=Каша +Jaffa Cake=ЯффÑкий пирог +Apple Pie=Яблочный пирог +Cactus Juice=КактуÑовый Ñок + +### hoes.lua ### +Hoe=Мотыга +Wooden Hoe=ДеревÑÐ½Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Stone Hoe=ÐšÐ°Ð¼ÐµÐ½Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Steel Hoe=Ð¡Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Bronze Hoe=Ð‘Ñ€Ð¾Ð½Ð·Ð¾Ð²Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Mese Hoe=МагичеÑÐºÐ°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +Diamond Hoe=ÐÐ»Ð¼Ð°Ð·Ð½Ð°Ñ Ð¼Ð¾Ñ‚Ñ‹Ð³Ð° +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)=Мотыгобомба (иÑпользуйте или броÑьте на траву Ð´Ð»Ñ ÐµÐµ обработки) +Mithril Scythe (Right-click to harvest and replant crops)=ÐœÐ¸Ñ„Ñ€Ð¸Ð»Ð¾Ð²Ð°Ñ ÐºÐ¾Ñа (Щелкните правой кнопкой мыши Ð´Ð»Ñ Ñбора и переÑадки раÑтений) +# Surcharge du mod [Toolranks] à faire # +%s Hoe=%s мотыга +Silver=СеребрÑÐ½Ð°Ñ +Mithril=ÐœÐ¸Ñ„Ñ€Ð¸Ð»Ð¾Ð²Ð°Ñ +Silver Hoe=СеребрÑÐ½Ð°Ñ +Mithril Hoe=ÐœÐ¸Ñ„Ñ€Ð¸Ð»Ð¾Ð²Ð°Ñ + +### soil.lua ### +Soil=Ð—ÐµÐ¼Ð»Ñ +Wet Soil=Ð£Ð²Ð»Ð°Ð¶Ð½ÐµÐ½Ð½Ð°Ñ Ð·ÐµÐ¼Ð»Ñ +Savanna Soil=Ð—ÐµÐ¼Ð»Ñ Ñаванны +Wet Savanna Soil=Ð£Ð²Ð»Ð°Ð¶Ð½ÐµÐ½Ð½Ð°Ñ Ð·ÐµÐ¼Ð»Ñ Ñаванны + +### utensils.lua ### +Wooden Bowl=ДеревÑÐ½Ð½Ð°Ñ Ð¼Ð¸Ñка +Saucepan=КаÑÑ‚Ñ€ÑŽÐ»Ñ +Cooking Pot=Котел +Baking Tray=Противень +Skillet=Сковорода +Mortar and Pestle=Ступка и пеÑтик +Cutting Board=Ð Ð°Ð·Ð´ÐµÐ»Ð¾Ñ‡Ð½Ð°Ñ Ð´Ð¾Ñка +Juicer=Соковыжималка +Glass Mixing Bowl=СтеклÑÐ½Ð½Ð°Ñ Ñ‡Ð°ÑˆÐ° + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed=Семена ÑÑ‡Ð¼ÐµÐ½Ñ +Barley=Ячмень + +### beans.lua ### +Green Beans=Ð—ÐµÐ»ÐµÐ½Ð°Ñ Ñ„Ð°Ñоль +Bean Pole (place on soil before planting beans)=Жердь Ð´Ð»Ñ Ð±Ð¾Ð±Ð¾Ð²Ñ‹Ñ… (уÑтановите на почву перед поÑадкой бобовых) + +### beetroot.lua ### +Beetroot=Свекла +Beetroot Soup=Борщ + +### blueberry.lua ### +Blueberries=Голубика +Blueberry Muffin=ÐšÐµÐºÑ Ñ Ð³Ð¾Ð»ÑƒÐ±Ð¸ÐºÐ¾Ð¹ +Blueberry Pie=Пирог Ñ Ð³Ð¾Ð»ÑƒÐ±Ð¸ÐºÐ¾Ð¹ + +### carrot.lua ## +Carrot=Морковь +Carrot Juice=Морковный Ñок +Golden Carrot=Ð—Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼Ð¾Ñ€ÐºÐ¾Ð²ÑŒ + +### chili.lua ### +Chili Pepper=Перец чили +Bowl of Chili=МиÑка чили + +### cocoa.lua ### +Cocoa Beans=Какао-бобы +Cookie=Печенье +Bar of Dark Chocolate=Плитка темного шоколада +Chocolate Block=Шоколадный блок + +### coffee.lua ### +Coffee Beans=Кофейные зерна +Cup of Coffee=Чашка кофе + +### corn.lua ### +Corn=Кукуруза +Corn on the Cob=Початок кукурузы +Cornstarch=Кукурузный крахмал +Bottle of Ethanol=Бутылка Ñпирта + +### cotton.lua ### +Wild Cotton=ДикораÑтущий хлопок +Cotton Seed=Семена хлопка +Cotton=Хлопок +String=Ðить + +### cucumber.lua ### +Cucumber=Огурец + +### garlic.lua ### +Garlic clove=Зубчик чеÑнока +Garlic=ЧеÑнок +Garlic Braid=СвÑзка чеÑнока + +### grapes.lua ### +Grapes=Виноград +Trellis (place on soil before planting grapes)=Решетка (поÑтавьте на почву перед поÑадкой винограда) + +### hemp.lua ### +Hemp Seed=Семена конопли +Hemp Leaf=ЛиÑÑ‚ конопли +Bottle of Hemp Oil=Бутылка коноплÑного маÑла +Hemp Fibre=КоноплÑное волокно +Hemp Block=Блок конопли +Hemp Rope=ÐŸÐµÐ½ÑŒÐºÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÐµÐ²ÐºÐ° + +### melon.lua ### +Melon Slice=Долька арбуза +Melon=Ðрбуз + +### mint.lua ### +Mint Seeds=Семена мÑÑ‚Ñ‹ +Mint Leaf=ЛиÑÑ‚ мÑÑ‚Ñ‹ +Mint Tea=Чай Ñ Ð¼Ñтой + +### onion.lua ### +Onion=Лук +Onion Soup=Луковый Ñуп + +### peas.lua ### +Pea Pod=Стручок гороха +Peas=Горох +Pea Soup=Гороховый Ñуп + +### pepper.lua ### +Peppercorn=Перчинка +Pepper=Перец +Ground Pepper=Молотый перец + +### pinapple.lua ### +Pineapple Top=Верхушка ананаÑа +Pineapple=ÐÐ½Ð°Ð½Ð°Ñ +Pineapple Ring=Кольцо ананаÑа +Pineapple Juice=ÐнанаÑовый Ñок + +### potato.lua ### +Potato=Картофель +Baked Potato=Печеный картофель +Cucumber and Potato Salad=Салат из огурцов и ÐºÐ°Ñ€Ñ‚Ð¾Ñ„ÐµÐ»Ñ + +### pumpkin.lua ### +Pumpkin Slice=Ломтик тыквы +Jack 'O Lantern (punch to turn on and off)=Светильник джека (удар Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ выключениÑ) +Scarecrow Bottom=ОÑнование пугала +Pumpkin Bread=Тыквенный хлеб +Pumpkin Dough=Тыквенное теÑто +Pumpkin=Тыква + +### raspberry.lua ### +Raspberries=Малина +Raspberry Smoothie=Малиновый Ñмузи + +### rhubarb.lua ### +Rhubarb=Ревень +Rhubarb Pie=Пирог Ñ Ñ€ÐµÐ²ÐµÐ½ÐµÐ¼ + +### ryeoatrice.lua ### +Rye=Рожь +Rye seed=Зёрна ржи +Oat=ÐžÐ²ÐµÑ +Oat seed=Семена овÑа +Rice grains=Зёрна риÑа +Rice=Ð Ð¸Ñ +Rice Bread=РиÑовый хлеб +Rice Flour=РиÑÐ¾Ð²Ð°Ñ Ð¼ÑƒÐºÐ° +Multigrain Flour=ÐœÑƒÐ»ÑŒÑ‚Ð¸Ð·ÐµÑ€Ð½Ð¾Ð²Ð°Ñ Ð¼ÑƒÐºÐ° +Multigrain Bread=Мультизерновой хлеб + +### tomato.lua ### +Tomato=Помидор + +### wheat.lua ### +Wheat Seed=Зёрна пшеницы +Wheat=Пшеница +Straw=Солома +Flour=Мука +Bread=Хлеб +Sliced Bread=Ðарезанный хлеб +Toast=ТоÑÑ‚ +Toast Sandwich=СÑндвич diff --git a/mods/farming/locale/template.txt b/mods/farming/locale/template.txt new file mode 100644 index 00000000..905d9e00 --- /dev/null +++ b/mods/farming/locale/template.txt @@ -0,0 +1,194 @@ +# Translation of the farming mod by TenPlus1 +# textdomain: farming +# author: (you) +# last update: 2020/Apr/26 + +###### folder . ###### + +### init.lua ### +Seed= + +### compatibility.lua ### +Banana= +Banana Leaves= +Orange= +Strawberry= + +### food.lua ### +Sugar= +Salt= +Rose Water= +Turkish Delight= +Garlic Bread= +Donut= +Chocolate Donut= +Apple Donut= +Porridge= +Jaffa Cake= + +### hoes.lua ### +Hoe= +Wooden Hoe= +Stone Hoe= +Steel Hoe= +Bronze Hoe= +Mese Hoe= +Diamond Hoe= +# Surcharge du mod [Toolranks] à faire # +Hoe Bomb (use or throw on grassy areas to hoe land)= +Mithril Scythe (Right-click to harvest and replant crops)= +# Surcharge du mod [Toolranks] à faire # + +### soil.lua ### +Soil= +Wet Soil= + +### utensils.lua ### +Wooden Bowl= +Saucepan= +Cooking Pot= +Baking Tray= +Skillet= +Mortar and Pestle= +Cutting Board= +Juicer= +Glass Mixing Bowl= + + +###### folder ./crops ###### + +### barley.lua ### +Barley Seed= +Barley= + +### beans.lua ### +Green Beans= +Bean Pole (place on soil before planting beans)= + +### beetroot.lua ### +Beetroot= +Beetroot Soup= + +### blueberry.lua ### +Blueberries= +Blueberry Muffin= +Blueberry Pie= + +### carrot.lua ## +Carrot= +Carrot Juice= +Golden Carrot= + +### chili.lua ### +Chili Pepper= +Bowl of Chili= + +### cocoa.lua ### +Cocoa Beans= +Cookie= +Bar of Dark Chocolate= +Chocolate Block= + +### coffee.lua ### +Coffee Beans= +Cup of Coffee= + +### corn.lua ### +Corn= +Corn on the Cob= +Cornstarch= +Bottle of Ethanol= + +### cotton.lua ### +Cotton Seed= +Cotton= +String= + +### cucumber.lua ### +Cucumber= + +### garlic.lua ### +Garlic clove= +Garlic= +Garlic Braid= + +### grapes.lua ### +Grapes= +Trellis (place on soil before planting grapes)= + +### hemp.lua ### +Hemp Seed= +Hemp Leaf= +Bottle of Hemp Oil= +Hemp Fibre= +Hemp Block= +Hemp Rope= + +### melon.lua ### +Melon Slice= +Melon= + +### onion.lua ### +Onion= + +### peas.lua ### +Pea Pod= +Peas= +Pea Soup= + +### pepper.lua ### +Peppercorn= +Pepper= +Ground Pepper= + +### pinapple.lua ### +Pineapple Top= +Pineapple= +Pineapple Ring= +Pineapple Juice= + +### potato.lua ### +Potato= +Baked Potato= +Cucumber and Potato Salad= + +### pumpkin.lua ### +Pumpkin Slice= +Jack 'O Lantern (punch to turn on and off)= +Scarecrow Bottom= +Pumpkin Bread= +Pumpkin Dough= +Pumpkin= + +### raspberry.lua ### +Raspberries= +Raspberry Smoothie= + +### rhubarb.lua ### +Rhubarb= +Rhubarb Pie= + +### ryeoatrice.lua ### +Rye= +Rye seed= +Oat= +Oat seed= +Rice= +Rice grains= +Rice Bread= +Rice Flour= +Multigrain Flour= +Multigrain Bread= + +### tomato.lua ### +Tomato= + +### wheat.lua ### +Wheat Seed= +Wheat= +Straw= +Flour= +Bread= +Sliced Bread= +Toast= +Toast Sandwich= diff --git a/mods/farming/locale/zh_CN.txt b/mods/farming/locale/zh_CN.txt new file mode 100644 index 00000000..302338f2 --- /dev/null +++ b/mods/farming/locale/zh_CN.txt @@ -0,0 +1,119 @@ +Seed=ç§å­ +Banana=香蕉 +Banana Leaves=é¦™è•‰å¶ +Orange=橙色 +Strawberry=è‰èŽ“ +Sugar=ç³– +Salt=ç› +Rose Water=çŽ«ç‘°æ± +Turkish Delight=土耳其软糖 +Garlic Bread=蒜香é¢åŒ… +Donut=甜甜圈 +Chocolate Donut=巧克力甜甜圈 +Apple Donut=苹果甜甜圈 +Porridge=ç²¥ +Jaffa Cake=ä½³å‘饼 +Hoe=锄头 +Wooden Hoe=木锄 +Stone Hoe=石锄 +Steel Hoe=钢锄头 +Bronze Hoe=é’铜锄头 +Mese Hoe=黄石锄头 +Diamond Hoe=钻石锄 +Hoe Bomb (use or throw on grassy areas to hoe land)=锄弹(在è‰åœ°ä¸Šä½¿ç”¨æˆ–扔在锄地上) +Mithril Scythe (Right-click to harvest and replant crops)=秘银镰刀(å³å‡»å¯æ”¶èŽ·å¹¶é‡æ–°ç§æ¤ä½œç‰©ï¼‰ +Soil=土壤 +Wet Soil=湿土 +Wooden Bowl=木碗 +Saucepan=平底锅 +Cooking Pot=é”… +Baking Tray=烤盘 +Skillet=平底锅 +Mortar and Pestle=研钵 +Cutting Board=ç §æ¿ +Juicer=榨æ±æœº +Glass Mixing Bowl=æ…æ‹Œæ¯ +Barley Seed=大麦ç§å­ +Barley=大麦 +Green Beans=é’豆 +Bean Pole (place on soil before planting beans)=豆æ†ï¼ˆç§è±†å‰å…ˆæ”¾åœ¨åœŸä¸Šï¼‰ +Beetroot=甜èœæ ¹ +Beetroot Soup=甜èœæ ¹æ±¤ +Blueberries=è“莓 +Blueberry Muffin=è“莓æ¾ç³• +Blueberry Pie=è“莓派 +Carrot=胡èåœ +Carrot Juice=胡èåœæ± +Golden Carrot=金èåœ +Chili Pepper=辣椒 +Bowl of Chili=一碗辣椒 +Cocoa Beans=å¯å¯è±† +Cookie=曲奇 +Bar of Dark Chocolate=é»‘å·§å…‹åŠ›æ¡ +Chocolate Block=å·§å…‹åŠ›å— +Coffee Beans=咖啡豆 +Cup of Coffee=一æ¯å’–å•¡ +Corn=玉米 +Corn on the Cob=玉米棒 +Cornstarch=玉米淀粉 +Bottle of Ethanol=一瓶乙醇 +Cotton Seed=棉籽 +Cotton=棉花 +String=字符串 +Cucumber=黄瓜 +Garlic clove=蒜瓣 +Garlic=大蒜 +Garlic Braid=蒜辫 +Grapes=è‘¡è„ +Trellis (place on soil before planting grapes)=棚架(ç§æ¤è‘¡è„å‰å…ˆæ”¾åœ¨åœŸå£¤ä¸Šï¼‰ +Hemp Seed=大麻籽 +Hemp Leaf=å¤§éº»å¶ +Bottle of Hemp Oil=一瓶大麻油 +Hemp Fibre=大麻纤维 +Hemp Block=éº»å— +Hemp Rope=麻绳 +Melon Slice=西瓜片 +Melon=甜瓜 +Onion=洋葱 +Pea Pod=è±Œè±†èš +Peas=豌豆 +Pea Soup=豌豆汤 +Peppercorn=胡椒粉 +Pepper=胡椒粉 +Ground Pepper=胡椒粉 +Pineapple Top=è è上衣 +Pineapple=è è +Pineapple Ring=è è圈 +Pineapple Juice=è èæ± +Potato=土豆 +Baked Potato=焗马铃薯 +Cucumber and Potato Salad=黄瓜土豆沙拉 +Pumpkin Slice=å—瓜片 +Jack 'O Lantern (punch to turn on and off)=æ°å…‹ç¯ï¼ˆæŒ‰ä¸€ä¸‹å¼€å…³ï¼‰ +Scarecrow Bottom=稻è‰äººå±è‚¡ +Pumpkin Bread=å—ç“œé¢åŒ… +Pumpkin Dough=å—ç“œé¢å›¢ +Pumpkin=å—ç“œ +Raspberries=è¦†ç›†å­ +Raspberry Smoothie=覆盆å­å†°æ²™ +Rhubarb=大黄 +Rhubarb Pie=大黄派 +Rye=黑麦 +Rye seed=黑麦ç§å­ +Oat=燕麦 +Oat seed=燕麦籽 +Rice=大米 +Rice grains=稻谷 +Rice Bread=米饭é¢åŒ… +Rice Flour=米粉 +Multigrain Flour=多粒é¢ç²‰ +Multigrain Bread=æ‚ç²®é¢åŒ… +Tomato=番茄 +Wheat Seed=å°éº¦ç§å­ +Wheat=å°éº¦ +Straw=ç¨»è‰ +Flour=é¢ç²‰ +Bread=é¢åŒ… +Sliced Bread=切片é¢åŒ… +Toast=烤é¢åŒ…片 +Toast Sandwich=三明治é¢åŒ… diff --git a/mods/farming/locale/zh_TW.txt b/mods/farming/locale/zh_TW.txt new file mode 100644 index 00000000..5bd109bc --- /dev/null +++ b/mods/farming/locale/zh_TW.txt @@ -0,0 +1,119 @@ +Seed=ç¨®å­ +Banana=香蕉 +Banana Leaves=香蕉葉 +Orange=橙色 +Strawberry=è‰èŽ“ +Sugar=ç³– +Salt=é¹½ +Rose Water=çŽ«ç‘°æ± +Turkish Delight=土耳其軟糖 +Garlic Bread=蒜香麵包 +Donut=甜甜圈 +Chocolate Donut=巧克力甜甜圈 +Apple Donut=蘋果甜甜圈 +Porridge=ç²¥ +Jaffa Cake=佳發餅 +Hoe=鋤頭 +Wooden Hoe=木鋤 +Stone Hoe=石鋤 +Steel Hoe=鋼鋤頭 +Bronze Hoe=é’銅鋤頭 +Mese Hoe=黃石鋤頭 +Diamond Hoe=鑽石鋤 +Hoe Bomb (use or throw on grassy areas to hoe land)=鋤彈(在è‰åœ°ä¸Šä½¿ç”¨æˆ–扔在鋤地上) +Mithril Scythe (Right-click to harvest and replant crops)=祕銀é®åˆ€ï¼ˆå³æ“Šå¯æ”¶ç©«ä¸¦é‡æ–°ç¨®æ¤ä½œç‰©ï¼‰ +Soil=土壤 +Wet Soil=溼土 +Wooden Bowl=木碗 +Saucepan=å¹³åº•é‹ +Cooking Pot=é‹ +Baking Tray=烤盤 +Skillet=å¹³åº•é‹ +Mortar and Pestle=研缽 +Cutting Board=ç §æ¿ +Juicer=榨æ±æ©Ÿ +Glass Mixing Bowl=æ”ªæ‹Œæ¯ +Barley Seed=å¤§éº¥ç¨®å­ +Barley=大麥 +Green Beans=é’豆 +Bean Pole (place on soil before planting beans)=豆æ†ï¼ˆç¨®è±†å‰å…ˆæ”¾åœ¨åœŸä¸Šï¼‰ +Beetroot=甜èœæ ¹ +Beetroot Soup=甜èœæ ¹æ¹¯ +Blueberries=è—莓 +Blueberry Muffin=è—莓鬆糕 +Blueberry Pie=è—莓派 +Carrot=胡蘿蔔 +Carrot Juice=èƒ¡è˜¿è””æ± +Golden Carrot=金蘿蔔 +Chili Pepper=辣椒 +Bowl of Chili=一碗辣椒 +Cocoa Beans=å¯å¯è±† +Cookie=曲奇 +Bar of Dark Chocolate=é»‘å·§å…‹åŠ›æ¢ +Chocolate Block=巧克力塊 +Coffee Beans=咖啡豆 +Cup of Coffee=一æ¯å’–å•¡ +Corn=玉米 +Corn on the Cob=玉米棒 +Cornstarch=玉米澱粉 +Bottle of Ethanol=一瓶乙醇 +Cotton Seed=棉籽 +Cotton=棉花 +String=字符串 +Cucumber=黃瓜 +Garlic clove=蒜瓣 +Garlic=大蒜 +Garlic Braid=蒜辮 +Grapes=è‘¡è„ +Trellis (place on soil before planting grapes)=棚架(種æ¤è‘¡è„å‰å…ˆæ”¾åœ¨åœŸå£¤ä¸Šï¼‰ +Hemp Seed=大麻籽 +Hemp Leaf=大麻葉 +Bottle of Hemp Oil=一瓶大麻油 +Hemp Fibre=大麻纖維 +Hemp Block=麻塊 +Hemp Rope=麻繩 +Melon Slice=西瓜片 +Melon=甜瓜 +Onion=洋蔥 +Pea Pod=豌豆莢 +Peas=豌豆 +Pea Soup=豌豆湯 +Peppercorn=胡椒粉 +Pepper=胡椒粉 +Ground Pepper=胡椒粉 +Pineapple Top=è è˜¿ä¸Šè¡£ +Pineapple=è è˜¿ +Pineapple Ring=è è˜¿åœˆ +Pineapple Juice=è è˜¿æ± +Potato=土豆 +Baked Potato=焗馬鈴薯 +Cucumber and Potato Salad=黃瓜土豆沙拉 +Pumpkin Slice=å—瓜片 +Jack 'O Lantern (punch to turn on and off)=傑克燈(按一下開關) +Scarecrow Bottom=稻è‰äººå±è‚¡ +Pumpkin Bread=å—瓜麵包 +Pumpkin Dough=å—瓜麵糰 +Pumpkin=å—ç“œ +Raspberries=è¦†ç›†å­ +Raspberry Smoothie=覆盆å­å†°æ²™ +Rhubarb=大黃 +Rhubarb Pie=大黃派 +Rye=黑麥 +Rye seed=é»‘éº¥ç¨®å­ +Oat=燕麥 +Oat seed=燕麥籽 +Rice=大米 +Rice grains=稻穀 +Rice Bread=米飯麵包 +Rice Flour=米粉 +Multigrain Flour=多粒麵粉 +Multigrain Bread=雜糧麵包 +Tomato=番茄 +Wheat Seed=å°éº¥ç¨®å­ +Wheat=å°éº¥ +Straw=ç¨»è‰ +Flour=麵粉 +Bread=麵包 +Sliced Bread=切片é¢åŒ… +Toast=烤麵包片 +Toast Sandwich=三明治麵包 \ No newline at end of file diff --git a/mods/farming/lucky_block.lua b/mods/farming/lucky_block.lua new file mode 100644 index 00000000..5a69a683 --- /dev/null +++ b/mods/farming/lucky_block.lua @@ -0,0 +1,77 @@ + +-- add lucky blocks + +if minetest.get_modpath("lucky_block") then + + lucky_block:add_blocks({ + {"dro", {"farming:corn"}, 5}, + {"dro", {"farming:coffee_cup_hot"}, 1}, + {"dro", {"farming:bread"}, 5}, + {"nod", "farming:jackolantern", 0}, + {"tro", "farming:jackolantern_on"}, + {"nod", "default:river_water_source", 1}, + {"tel"}, + {"dro", {"farming:trellis", "farming:grapes"}, 5}, + {"dro", {"farming:bottle_ethanol"}, 1}, + {"nod", "farming:melon", 0}, + {"dro", {"farming:donut", "farming:donut_chocolate", "farming:donut_apple"}, 5}, + {"dro", {"farming:hemp_leaf", "farming:hemp_fibre", "farming:seed_hemp"}, 10}, + {"nod", "fire:permanent_flame", 1}, + {"dro", {"farming:chili_pepper", "farming:chili_bowl"}, 5}, + {"dro", {"farming:bowl"}, 3}, + {"dro", {"farming:saucepan"}, 1}, + {"dro", {"farming:pot"}, 1}, + {"dro", {"farming:baking_tray"}, 1}, + {"dro", {"farming:skillet"}, 1}, + {"exp", 4}, + {"dro", {"farming:mortar_pestle"}, 1}, + {"dro", {"farming:cutting_board"}, 1}, + {"dro", {"farming:juicer"}, 1}, + {"dro", {"farming:mixing_bowl"}, 1}, + {"dro", {"farming:hoe_bronze"}, 1}, + {"dro", {"farming:hoe_mese"}, 1}, + {"dro", {"farming:hoe_diamond"}, 1}, + {"dro", {"farming:hoe_bomb"}, 10}, + {"dro", {"farming:turkish_delight"}, 5}, + {"lig"}, + {"dro", {"farming:scythe_mithril"}, 1}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:carrot_8"}, + {"farming:cotton_8", "farming:rhubarb_3"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:pepper_5"}, + {"farming:cotton_8", "farming:onion_5"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:beetroot_5"}, + {"farming:cotton_8", "farming:barley_7"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:corn_8"}, + {"farming:cotton_8", "farming:grapes_8"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:pea_5"}, + {"farming:cotton_8", "farming:coffee_5"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:raspberry_4"}, + {"farming:cotton_8", "farming:tomato_8"}, + }}, + {"sch", "instafarm", 0, true, { + {"farming:wheat_8", "farming:chili_8"}, + {"farming:cotton_8", "farming:cucumber_4"}, + }}, + {"nod", "default:chest", 0, { + {name = "farming:seed_wheat", max = 15}, + {name = "farming:seed_barley", max = 15}, + {name = "farming:seed_barley", max = 15}, + {name = "farming:seed_hemp", max = 15}, + {name = "farming:seed_rye", max = 15}, + {name = "farming:seed_rice", max = 15}, + {name = "farming:seed_oat", max = 15}, + {name = "farming:soil_wet", max = 10}, + }}, + }) +end diff --git a/mods/farming/mapgen.lua b/mods/farming/mapgen.lua new file mode 100644 index 00000000..ca7048df --- /dev/null +++ b/mods/farming/mapgen.lua @@ -0,0 +1,169 @@ + +-- decoration function +local function register_plant(name, min, max, spawnon, spawnby, num, rarety) + + -- do not place on mapgen if no value given (or not true) + if not rarety then + return + end + + -- set rarety value or default to farming.rarety if not a number + rarety = tonumber(rarety) or farming.rarety + + minetest.register_decoration({ + deco_type = "simple", + place_on = spawnon or {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_min = min, + y_max = max, + decoration = "farming:" .. name, + spawn_by = spawnby, + num_spawn_by = num + }) +end + + +-- add crops to mapgen +register_plant("potato_3", 15, 40, nil, "", -1, farming.potato) +register_plant("tomato_7", 5, 20, nil, "", -1, farming.tomato) +register_plant("corn_7", 12, 22, nil, "", -1, farming.corn) +register_plant("coffee_5", 20, 45, {"default:dirt_with_dry_grass", + "default:dirt_with_rainforest_litter", + "default:dry_dirt_with_dry_grass"}, "", -1, farming.coffee) +register_plant("raspberry_4", 3, 10, nil, "", -1, farming.raspberry) +register_plant("rhubarb_3", 3, 15, nil, "", -1, farming.rhubarb) +register_plant("blueberry_4", 3, 10, nil, "", -1, farming.blueberry) +register_plant("beanbush", 18, 35, nil, "", -1, farming.beans) +register_plant("grapebush", 25, 45, nil, "", -1, farming.grapes) +register_plant("onion_5", 5, 22, nil, "", -1, farming.onion) +register_plant("garlic_5", 3, 30, nil, "group:tree", 1, farming.garlic) +register_plant("pea_5", 25, 50, nil, "", -1, farming.peas) +register_plant("beetroot_5", 1, 15, nil, "", -1, farming.beetroot) +register_plant("mint_4", 1, 75, {"default:dirt_with_grass", +"default:dirt_with_coniferous_litter"}, "group:water", 1, farming.mint) +register_plant("cabbage_6", 2, 10, nil, "", -1, farming.cabbage) + + +if minetest.get_mapgen_setting("mg_name") == "v6" then + + register_plant("carrot_8", 1, 30, nil, "group:water", 1, farming.carrot) + register_plant("cucumber_4", 1, 20, nil, "group:water", 1, farming.cucumber) + register_plant("melon_8", 1, 20, nil, "group:water", 1, farming.melon) + register_plant("pumpkin_8", 1, 20, nil, "group:water", 1, farming.pumpkin) +else + -- v7 maps have a beach so plants growing near water is limited to 6 high + register_plant("carrot_8", 1, 15, nil, "", -1, farming.carrot) + register_plant("cucumber_4", 1, 10, nil, "", -1, farming.cucumber) + register_plant("melon_8", 1, 6, {"default:dirt_with_dry_grass", + "default:dirt_with_rainforest_litter"}, "", -1, farming.melon) + register_plant("pumpkin_8", 1, 6, nil, "", -1, farming.pumpkin) +end + +if farming.hemp then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = tonumber(farming.hemp) or farming.rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 420, + octaves = 3, + persist = 0.6 + }, + y_min = 3, + y_max = 45, + decoration = "farming:hemp_7", + spawn_by = "group:tree", + num_spawn_by = 1 +}) +end + +if farming.chili then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = tonumber(farming.chili) or farming.rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 760, + octaves = 3, + persist = 0.6 + }, + y_min = 5, + y_max = 35, + decoration = {"farming:chili_8"}, + spawn_by = "group:tree", + num_spawn_by = 1 +}) +end + +if farming.pepper then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = tonumber(farming.pepper) or farming.rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 933, + octaves = 3, + persist = 0.6 + }, + y_min = 5, + y_max = 35, + decoration = {"farming:pepper_5"}, + spawn_by = "group:tree", + num_spawn_by = 1 +}) +end + +if farming.pineapple then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_dry_grass", "default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = tonumber(farming.pineapple) or farming.rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 917, + octaves = 3, + persist = 0.6 + }, + y_min = 18, + y_max = 30, + decoration = {"farming:pineapple_8"} +}) +end + +minetest.register_decoration({ + name = "farming:cotton_wild", + deco_type = "simple", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = -0.1, + scale = 0.1, + spread = {x = 50, y = 50, z = 50}, + seed = 4242, + octaves = 3, + persist = 0.7 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + decoration = "farming:cotton_wild" +}) diff --git a/mods/farming/mod.conf b/mods/farming/mod.conf new file mode 100644 index 00000000..80ab8b0b --- /dev/null +++ b/mods/farming/mod.conf @@ -0,0 +1 @@ +name = farming \ No newline at end of file diff --git a/mods/farming/screenshot.png b/mods/farming/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..aba30f016aae3e97daa01c0793c2b8468a921880 GIT binary patch literal 42499 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νDV(0f4oRX)Eyy2k1#kox* zD59mAbUdP3l}P_d>7@sn%Lm#J{0axr;zb2)SvT)6ZXK}*DnCh%G@SBFzkYD(4eIC& z{0CzcAiM+YaAm((KuC-I4TcTT%fGKU*M~ER0kB}uxM595tVCY+DPjWjMQ$F*phajq7)aVenvEUF8val6nAQltVcTk+qV0XU0V=$D>nfKudeg5-1 z089p{2QCG=^*vmY4j^T4TD1HPtPh59rGYbQwSPWny?3ki}_oDz^#F$sIuDclk$z}W0R4>TrjsN%Y{{8!Ra45ve z%RXD4QdC;(P+>o8V_;dg*z6fD{iQ{EX}a_;wPJtp(0}X>!~2{2AiAZc8}ldx&3Mxt zrjLMS`wpq=5@hK4FzgQxf`uePiG{G;uPHXugUjz(=>ppccDo+7gXYrUlz6rfS*MH9 zh@K)3i^TE#+gYn^r7D6FOU24AzfbE{PZQZcJ&IH>84PHWR@6k4f>dy@EJB=fJt6fu z(yNhw#FVkXp{3||9JYjQceXV8M>;am>-8$|B?m7;6p>mSG_b&7iG zS;hNn!6d|ZhflsmSQg5+(9lWW9@E5FxgXL}oD?8I;BPM>Tt7XD6=GLv?!4;CwrV!+ zUI^DlTc{-wk?L3P=L|a|Na1M$t0VC9BOO#pI z5$aBJGLS%a=DA{IGw#w7sspiZLL*@`(88BL01)1c`-AcQ&Gg}pmb$&a0|>LnflDf} zZOjzt6xNun00@h6utD+p`dSWzJRQ{O`|D;1Zv1-@qK!(;)~Unic#6HE6I?F65R0ZK zB}%O#;aL`;m|hVQfVf69U>Jrdn>2 zIU)l%1=tk#JLV@O3s0vQoJz{>#*+XXij27UT3}U~L$d;rihkFSq>^~uXs+-CRTy=z zLwF_Vrc4$d4|juptRk$8?+~eWH+;;-_xJa>#_H(){?5mR$5A8R-$MVZ`!prL&(nH`-!X>icyg@^ExbRs>nEq$mx5HBxDw%(}1E1BqVVV zMd^a3sL>=t6u2sc0Rx*&hq!t=YfqyaK1oRp8v!*FkMjAJw#H-p(K7`FhQc_-S!e7h zTG}BDL3-lRjG-~R@)TjTl(K^neh}2Fy~JZCIs^kG^gV%Kpg;^z`Q;J(;NLY@#!RPo z0oh>qkhB~NgFyYen}<0g)M*P%7UdUC$>)eiSv*%5zCXVch8eXIib2Hg0t%3N zw*3r;?3#6A4-F0ygwcG$MogDj7)hbp5i0~438(z-u0Lp}hqMVZ?8o!@P+PBQ9Q6l? z)$QalCXZ0AZp℞1^eq+rXb`F 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 0 then + + minetest.set_node(pos, {name = ndef.soil.wet}) + + elseif node.name == ndef.soil.wet then + minetest.set_node(pos, {name = ndef.soil.dry}) + + elseif node.name == ndef.soil.dry + and minetest.get_item_group(nn, "plant") == 0 then + minetest.set_node(pos, {name = ndef.soil.base}) + end + end +}) diff --git a/mods/farming/statistics.lua b/mods/farming/statistics.lua new file mode 100644 index 00000000..b8928671 --- /dev/null +++ b/mods/farming/statistics.lua @@ -0,0 +1,185 @@ +local statistics = {} +local ROOT_2 = math.sqrt(2.0) + +-- Approximations for erf(x) and erfInv(x) from +-- https://en.wikipedia.org/wiki/Error_function + +local erf +local erf_inv + +local A = 8 * (math.pi - 3.0)/(3.0 * math.pi * (4.0 - math.pi)) +local B = 4.0 / math.pi +local C = 2.0/(math.pi * A) +local D = 1.0 / A + + +erf = function(x) + + if x == 0 then return 0; end + + local xSq = x * x + local aXSq = A * xSq + local v = math.sqrt(1.0 - math.exp(-xSq * (B + aXSq) / (1.0 + aXSq))) + + return (x > 0 and v) or -v +end + + +erf_inv = function(x) + + if x == 0 then return 0; end + + if x <= -1 or x >= 1 then return nil; end + + local y = math.log(1 - x * x) + local u = C + 0.5 * y + local v = math.sqrt(math.sqrt(u * u - D * y) - u) + + return (x > 0 and v) or -v +end + + +local function std_normal(u) + return ROOT_2 * erf_inv(2.0 * u - 1.0) +end + + +local poisson +local cdf_table = {} + + +local function generate_cdf(lambda_index, lambda) + + local max = math.ceil(4 * lambda) + local pdf = math.exp(-lambda) + local cdf = pdf + local t = { [0] = pdf } + + for i = 1, max - 1 do + pdf = pdf * lambda / i + cdf = cdf + pdf + t[i] = cdf + end + + return t +end + + +for li = 1, 100 do + cdf_table[li] = generate_cdf(li, 0.25 * li) +end + + +poisson = function(lambda, max) + + if max < 2 then + return (math.random() < math.exp(-lambda) and 0) or 1 + elseif lambda >= 2 * max then + return max + end + + local u = math.random() + local lambda_index = math.floor(4 * lambda + 0.5) + local cdfs = cdf_table[lambda_index] + + if cdfs then + + lambda = 0.25 * lambda_index + + if u < cdfs[0] then return 0; end + if max > #cdfs then max = #cdfs + 1 else max = math.floor(max); end + if u >= cdfs[max - 1] then return max; end + + if max > 4 then -- Binary search + + local s = 0 + + while s + 1 < max do + + local m = math.floor(0.5 * (s + max)) + + if u < cdfs[m] then max = m; else s = m; end + end + else + for i = 1, max - 1 do + if u < cdfs[i] then return i; end + end + end + + return max + else + local x = lambda + math.sqrt(lambda) * std_normal(u) + + return (x < 0.5 and 0) or (x >= max - 0.5 and max) or math.floor(x + 0.5) + end +end + + +-- Error function. +statistics.erf = erf + +-- Inverse error function. +statistics.erf_inv = erf_inv + +--- Standard normal distribution function (mean 0, standard deviation 1). + -- + -- @return + -- Any real number (actually between -3.0 and 3.0). + +statistics.std_normal = function() + + local u = math.random() + + if u < 0.001 then + return -3.0 + elseif u > 0.999 then + return 3.0 + end + + return std_normal(u) +end + + +--- Standard normal distribution function (mean 0, standard deviation 1). + -- + -- @param mu + -- The distribution mean. + -- @param sigma + -- The distribution standard deviation. + -- @return + -- Any real number (actually between -3*sigma and 3*sigma). + +statistics.normal = function(mu, sigma) + + local u = math.random() + + if u < 0.001 then + return mu - 3.0 * sigma + elseif u > 0.999 then + return mu + 3.0 * sigma + end + + return mu + sigma * std_normal(u) +end + + +--- Poisson distribution function. + -- + -- @param lambda + -- The distribution mean and variance. + -- @param max + -- The distribution maximum. + -- @return + -- An integer between 0 and max (both inclusive). + +statistics.poisson = function(lambda, max) + + lambda, max = tonumber(lambda), tonumber(max) + + if not lambda or not max or lambda <= 0 or max < 1 then return 0; end + + return poisson(lambda, max) +end + + +return statistics diff --git a/mods/farming/textures/banana_leaf.png b/mods/farming/textures/banana_leaf.png new file mode 100644 index 0000000000000000000000000000000000000000..5800cbfc8b898eeaccaa89a86bb1ac34ea775541 GIT binary patch literal 421 zcmV;W0b2fvP)hl@Ve zE_6Dem*Z_Mr(iu6sBtNWP?FWgW~})TX3@~i2>NlG@KTx^cB7PC&~=u7R7OI@Hrn}L P00000NkvXXu0mjfjc>EG literal 0 HcmV?d00001 diff --git a/mods/farming/textures/banana_single.png b/mods/farming/textures/banana_single.png new file mode 100644 index 0000000000000000000000000000000000000000..b15ed2fa270a525be476f37959a93f66316bc7b3 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=1EO-0r%3VdjG6d9v-b zitCnW@7tn(?TqPzs}^5g*j{97$OkH7ED7=pW^j0RBMrz2^>lFz;kcfhz`*Rr$Z=MI zC)GgGXo0bdj6%u5axJ_$%~>L6=H*77Wm~qa2^Dov^?9~>n*VtQ sBZ;Hh+SWmiS`p6HRtsi1J2$d0bRHL~pM1&O5oiH}r>mdKI;Vst01O2_SO5S3 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_garlic.png b/mods/farming/textures/crops_garlic.png new file mode 100644 index 0000000000000000000000000000000000000000..a73638c2bcff261add1ac59816637f5daa061e55 GIT binary patch literal 725 zcmV;`0xJE9P)Tckaw}mxXQWSstGAaLx+{xT4zCpHG_yU)~8J$UKHz zC8$=u2`VCFvgT6$`u+3E7&>p5hyJ4H1aMp*oM>zFxVZwWb^2_=BFIJ-Y9jMhh)}+a zyR_M9R$tqL?#`4kjOukH&7{nE*ofKSCROv3xf$3aOLs@z&%Qg}vTYk|5`a3n%og`ohGs16?<_dfg5}#vscC`Gq26C4uoc01;4l=vSQn$-N5# z5u@#SV~9A$sAoZv6{Isc7-kB^(lXAfCkXriS|SI=f?tF4gThSE?KHMS#^n6M5{5ks zzUL#AO2ZlSVEs9Rtf+|N7_CMXJYnSyhUQNIfi z3g303nSk@@r#NO94!Tfv1G;V?3PTvlB+{82e8)x%K+_EfAu#NpgGc=1Oi)@~d8=u9 zyK`EDku*W5z$EaH%@?p(DkGK2!AzOR6$_9g2|REsYj+;KnF$EVh}#>R%gnQ0HtUCo znU7Ypffz9)iGWaoiSNR%OaPYNewh8`xJ00000NkvXX Hu0mjfdXzih literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_garlic_braid.png b/mods/farming/textures/crops_garlic_braid.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fa269bebedbde2daec135a6933f6b64d3be9db GIT binary patch literal 1346 zcmV-I1-<%-P)`tAT;`&iadVr? zG+SnLagohQHnzktbu;S z_nbrFKP+?4)dd0fh+3SIcRN8*s(qY2)W2=o^us2qeEn9{<^B8K=Mekr37Iny%MTz< zF@0CYoLBa+0?=HyCVu{!y2-)D-66ZFFK5^=rsW{a70ZheoY2E#_aH?jLP|+xg|cwX zjepW&rUEc6EqQV8(UpsHs!nVkKeDkaLdVmyE1rYfM&CUpu_(1-gA3YJ|-D_igSGZ zzKg5>S~(q+4reOOZ5G2}LGi1qtg2cN@FAeB`|*F3ZM=VH=e0xR^Od<|p#37z{c)1q zJ-4@|x9!p|gb+Gfy{Ix^A2Sq?kmq{HV@`Z@s{!)dCtw{lgC`Wi*wsdY!GLDPw(sV% zW&us3#WD0S(d+dgy|5gNK!me32QY3jLy%c=e2U~Ea_9(n#-3UiGNXeTARc;=n zid0ul_Cgyg0P%@wghJqZkt`d*An?N4wFp9p>g{hqlpsbJJaA}ET(lvK$^yHweHP7Q zAW6%IOkDzzvJfwAeGfMCFv1a_?flmkRsoVSifV;%GF-3w0`&(!0K)(YN;Nt)S1{E6 z8~Sy9yP^e%Y7%o{(ajxb7`0>-=_xaFu_1G3xPk@f0ow6Cr;$s*FOso_K4D@QT-dt`+JK4_f6LauI*m?XGdPCRNk1C#C=S~dNsX?9YqSwK;g zofgPyxl9NRhd)L8)f0&2#$s~93)QS;*m39>bglI}Sp#rdd#k9hXQN~IA)c&U3#o)b zXLCI`5jUonRbn#0!0&bNSj#{RPfCfEeAtZb5TwloS6%{}_AYE4jnLm~K+nAaa zs}BI@ZFlVu!^uU2V@0HZwKrK z^tC-eujY3!Tm}NM0MEbnF4A-JF=25vN7FoNfPiOwE)$!GC7V9R!qx8}j>|zf5JqZN zG5r28{1c=#Y@A5d!+VO!q1(yB}NHU8N2!yK( z<~*}yDq2(e842SRGrKjXD~Cs2sToC5BF`#4Jk@{3pX18`P9R^@tpET307*qoM6N<$ Ef@^YQcK`qY literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_garlic_braid_side.png b/mods/farming/textures/crops_garlic_braid_side.png new file mode 100644 index 0000000000000000000000000000000000000000..ce467b76aef6a6b19e4d5edeb53110a011fb942c GIT binary patch literal 1309 zcmV+&1>*XNP)^ zmKj}KWO0&>nHZxT}0Nb}COV$x4FUG&0rC#Ose`$A4jU*_=On4ShFkf{n0oHWAg^deCsMPgCu z5_SH%+fNFBeH_e4j$hV$YW1?r^0Qm)CpJ9{GttbPB`?C`b|F@k4~J#oh(wh+>M{2W z6Dz@kpEmv|PM#<0e-C{*TW)9_XjxOMNUQG;u3kAc9l$j9A)o>2# zK!^R<`c)N142_ubhLBrQhCbsRKRFZ9!so^ZI^i-kqo(>4d}H0z<~Jle2kg93`9LZ z1D~=HEUp|_1AX1Mpuiz4OhtRcc}!S)@9WMq77+z-S&d%@TvkZrYK$2BK~X%kS|yfm z+y$9jQMmo$kQuxneJOzJ#F~+*t%i?E zDMrZM4L%|cZnq1MnrmP&+(fIcA5~2*if9QKv9emghER9xGj!CSMWi4SQ7Fy602&;3S>+Z-068L%5}A|^Q#15L-_9Be^sTpT2F4Rm$CAgAONtlF`s zv;FodVm_dic`NP)oP+3VYe%o{H?RU0Vwo5(y}1J^S-F_BxtnG$F6W5>1ibcnY-B8! zZ{CB&Yu`tdfCd-fkd$5szn_DDauoaCE7K4I5XqE(dM8F;YOR6K?SRA92k+!0EZr>t z!ypv!UD;cC&P41TaJz@+ho{^+RxF2W+zOuOVKcVEZZVH#6fAisW6rYkM1RGP1Fy@f zw-2=B+4>(qo>quJfUC@#`#jN3_^-)G5}h!sTX&&!c+{PgTA<)n>BYyM#!T`Tys_+? TIEq$$00000NkvXXu0mjf5D-=( literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_garlic_clove.png b/mods/farming/textures/crops_garlic_clove.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc1cee8224430b7b8a64938c28489bcfc95c8e9 GIT binary patch literal 605 zcmV-j0;2tiP)B}qh$a90qRLa zK~y-)?bE$$6hQ#S;df?dXLfFPFSmM0h@wF}u<)=DB}a@^ECd?~5m69KnNCR1#zqKO ziP$J&6OdSl5&}Xx!GHt{OF{eqF=F9ea>r(GKWAs`L?v2V`2GP;@q-umKLP;Dv!{lc zQ7eS8x*r5D$@8>nT40WeOM3v2y{B36ZcY- z%7UR4=*$3x0klRMMWcBfFNU8s?!SBfw6!C!6>dKc`yn70;Cd(-gT*LxqM&+xB%51E zdfjtzyYukP@`EeucW*R*i8yz>(bzK-ygz)TiTdb%*jzyR5?nf(~SX057P0F1dKrjkYiH%{GK5kz^DWrGUjiYz_kf!W|%o8%6OU8q^j^ zb?|}(053j%EvLqhzNR)GXHxEELZZ+bnM#qX9C;R@C~_!W!jclS;z89$=Eo+dR>;pm zo-E7-lC#^=b6eQAXYrJhT!~gx04sH8%S^w;=C%^8zUEuD+ zCCpZPH!Ucl*Ip{s-^4_Mv$p(b>bl8d35OJp&-B?gY4+|JcSOVEm=7&jVvv5(Xu8+8 zI0Ffe;|szy*Xk9=-?2$vH_bPOgF!{+^WoAd9sJKLGE4XU^f>Q+Wc%q_hBZS*^AAkg-Ib48F1*hazmL$2$>KHy;D!l%{wWB^B&kVIv-*e>DGPb#i23=hmG+oZQ=9r>i$8ziY zcfa4C>nmaLI`rt*wEjIO45Ft^Ikj-1)4Z61+R4s2e|NojvRcF;Z&jfmH5mN$ z4xa1QaVWbjwV0vs_Sdxk*6$sAna@m9^}Jmc2o2GWx3-%_mRHwhhYVhXzFscX2U(r#;a_5a2doJYjl)*kgTe~DWM4fCDN!i literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_garlic_plant_5.png b/mods/farming/textures/crops_garlic_plant_5.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8c31a401a0e66a4413eb3a0b085c31be05fe05 GIT binary patch literal 462 zcmV;<0WtoGP)%TX(xHfuDUhi;buA9kxfEh2!6`*tyZdjH zy6E6igF{Iq&@9)%JZqvxZ+UmzeLwDagp3&V+8j&+5{BTK-JxAGlm%p+xpZEF%I}_D zx8}871WJ`cqF@>z&N1q>`6vR`nPYb>450|&&;8>Z#I~7rreGQX0Otx5qL7YrP_sKE z3;_y>g(1K?)6dr#&#vC-;1QdB;O4Z#MXi7n|DOE0&r$UQ<)ukAyMu$#?EmMED|tAm ztZfem6?R<7n=@OH205wHmB9Cgix1DF&8N1Y+Q=NHLY{jHz4m?i7R?PF&D4|y840a8EVWB>pF07*qoM6N<$ Ef(GHtbpQYW literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_onion.png b/mods/farming/textures/crops_onion.png new file mode 100644 index 0000000000000000000000000000000000000000..2099c63c717eaf37a5de6d5a39faadfbd11c5cba GIT binary patch literal 841 zcmV-P1GfB$P)ep2F*p6`&7eSa+%*H4&5YhP91W^P*^bfem2nIn2D7Z13 zCDGl=4eo-p-_NyP9-I!aLYmwEN5bit$18**NTirfu zw_8~3^|07W&`%=V71E;^=M6w->rTBi<&E#YSGmePZm-`YXuS|Xe>X7#{DaxVG{uf5Q_+H4hZTG zEx7cdxrMXGUtzf+M~!Fg$_dnnK-+x~Lg9-PF58AJQxL)shzJC3nONBe01g1sXlgtj zOX2{vk|@)g2(J!c8DJ+PxMB(b@La(15S}U#P|t56FbF&$wFaEhD0K~%T}K2BVrsBP z2c)$K&qBzeK&i}5t|9*+sNp=f8&Xz?7=^B;C`$nwas(m-BODYA1{BIVZ13dxrJ0H6 zI~WzAE2TP@<&}i4q3Z%!Szu-eGDN66N2N5%*%WCy#$S`^(m0oU=4br*!Ua6BG@Dr3 zA~5nW7$JsGC?a4;08k3&EvDmZxHuSKb6kkburD_*kIv8k;G03=_x6)tIrYR4zAQcK zX$xpiP*f7b;TC?|9AGf5k^A6xsm$p=hBt=)8IlvvJ^W0k**esW#C?oLj}sb^A9uN%F&$>-pE;u3wboPEmd7$dN{@)9~hO+%Am`<4$k;+)wN2tv!DOm3Lkh TPCbdO00000NkvXXu0mjfN%nj@ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_onion_plant_1.png b/mods/farming/textures/crops_onion_plant_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dea2d4b0a2de883160c12faa8e590a7068ae2006 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?btz5wnSk90-g&}($L(V(~ z-MRIhKq21s zKVlRS5Ee|bvUUUtDR{a#hHzX@PFNso(3m79#=$lz;LHJ*qdYuZ0cR8#jxoqgVR)Lu S|1S=xmci52&t;ucLK6T&Y%62{ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_onion_plant_2.png b/mods/farming/textures/crops_onion_plant_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1f850f13be6daa533b8c5739b871137acadc98b9 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b&7Q{)Sk90-g&}7iL*)tv znVIuIDi}+G{DK)Ap4~_Tagw~Fdh= zh*3m9l1pfVlsZsI%hSa%gyVX0f&!<3v!PfUqll8ku`>c^4xHgR$iXHo%wlYy;b7Rz bAi>Pg=)_bXe_Q+-P#1%ztDnm{r-UW|cwj5X literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_onion_plant_3.png b/mods/farming/textures/crops_onion_plant_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d9af2394c91fdb6c59add70264d654ff2c0af012 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b&7Q{)Sk90-g&}7iL*)tv znVIuIDi}+G{DK)Ap4~_Tagw~Fdh= zh*3m9ir@45-fWs0gagbo7D}8;NJ}$dNK`m}fT2Z@N5PCCndR^ei6+Sz py^0bC6O5V?*w|P#(gYZi8QM3qZJgo$Wc-8}c18;Bnortfu03 zf%%KgUZjvH+x9JM&#$UrxFGgVdR;}})dj2im=~_s-LtK7ozO)7(92B`^PYCy zWmDkeaEufdSKYrN=g<~~+|MzdZA;}m=6JC;v8&42DC9}RSN8|+TK9!ZC_esS35##u zIdyiQJUP4D6*E4UEHgTe~DWM4f DA0BPA literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_onion_plant_5.png b/mods/farming/textures/crops_onion_plant_5.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb1f7f8e302134c90477ceb0e2e5b394eae18f0 GIT binary patch literal 652 zcmV;70(1R|P)6G0TmzcZV4>)-&oqeq z_uzOdajozSE$1n|D>raudZAayE>8%d;CO3hj31J1Bgg$Pz~bUdxXkWn)CScut3Asq zCjdZKG(`O85wqJD)J9s%tR7lcc?JMzvBZe3XaLYV^{SL#yoV!Z)7y7mKvy(K{H*0w z(-BV!PPdI5kJdby&ORbPzPY%Xo9};qUjYC}{GG%*f>X)pS*x{oBrg&+|7ylVE?1yT5#* ze|XO2>!koNcTVR3u=!w+EM%7f0C%{UYhd!Kne+$SQ0R8|~l?-(L|9Ia30000+BdQv}VPlbC-pzDs=D$Y0CV@B?&tEpQmmp79xlbkYX jlycQAl_&o5zf%4HhR=GJ;|V8p00000NkvXXu0mjfB@w&s literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_pepper_ground.png b/mods/farming/textures/crops_pepper_ground.png new file mode 100644 index 0000000000000000000000000000000000000000..d72405a3e95189176aff4ea0fb0701ad76caf3eb GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa67QR;1$69tH+RCQlc~5R22v2@V zzucn0h|5g}&s=Lic++hO|}hrphR-&c2h7MG-igam`4QoOwlyVZPP05N#F L`njxgN@xNA@$I3c literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_pepper_plant_1.png b/mods/farming/textures/crops_pepper_plant_1.png new file mode 100644 index 0000000000000000000000000000000000000000..43ce6ba57bf7da11590fb7dd77a1c09476b7920e GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa67O@XaLYa-fj2r;B5V#p&b(3D(640Zi*FdH(Nx zX81=v%vRX!;Qarrk{zZjhZ}M|d3xUTyqB!|C%)v4^{mVz)vY-9*tH9(>-27t-zg z^zm1wGcygGO)g9PyC2nZJIpO+-H)H~6CU0?`JLx_y5Mu)H4O7Fcd~7WP_W{;aPYqT akEe`%bF_B)+}I3qK7*&LpUXO@geCwFuvUlw literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_pepper_plant_3.png b/mods/farming/textures/crops_pepper_plant_3.png new file mode 100644 index 0000000000000000000000000000000000000000..24e92e16eb024df1f7e415cbbf9ac830d98f1618 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa66%oQwKCMxf9RPZ!4!i_>o>8uB$ch`8MMa@O$B zc(caSqKQ*hwtd0D0={#JEwck=S1|TBF1&GJ&3!JWS6qhE{I+l2{5k#q0eO9oY?YNv zGm8QnZ+ywBx-tJx;0w)mwfxW!h3k)F(oGp8mSr2>(UYAor>}J8*~Q6P6SmAN?tXVz ze3F)cZrYRc?S5;G7&^RqNi*n(UY$yE{l18LbZZudkR{n=pL?uoQ) z@pl7IteaA-n+ra&$-pX{D0P`sdUM2{i(T<>#Y6MTFVf`GjkDm-?vTR-jJjau4fa(u zu&w|~4P+)Ju6O`}P5BBk_<~L|cv!%|-+?xXy-)Z~!nh9~59`GtgH@bfA<@LrK#v$# z4v*J!ZexhWx+$F|%9}20X8_IsW@1umAR9Z#)(p{E^xqt;G_(pmE?&+tQ^Al!LM_&H zzJjd2iBJYQyxA}cK>XO_^>(5FGG)Y@?syB?njzZcVCeAqJHHMwTQfu(?|ciXBY3_? z`Ev<9q;1HQ5i1RD%nXdCvA4^|8g-%5T%Y_8`>&->yu2O=00000NkvXXu0mjf>%htY literal 0 HcmV?d00001 diff --git a/mods/farming/textures/crops_pepper_plant_5.png b/mods/farming/textures/crops_pepper_plant_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c92eb6b4f9f01a84ca834c733efcc840b1a2d8 GIT binary patch literal 492 zcmV5Ud&Y78Wj$#0kDI@c~1t6b64LYa7h|#zQz(=vk&6!nx z1{owW(o2pcTzemldn8jv@)?w$K>*TOBk8P>P=NqWH`*(JytT+Ran!^ShVwhRq1tRJ>g34Oup z!IS_@DoyFaq8?_5#55npCW{+%ndpTP&v&XS*ni&|qH*2s#p6-4zewqJA-)toWlGxRIW_B8@(P36#!V?MdlXZbJQ>qbA8|P i_yeBqppdhnm;C^@x~)XL1yQ5`0000PY_p literal 0 HcmV?d00001 diff --git a/mods/farming/textures/default_junglegrass.png b/mods/farming/textures/default_junglegrass.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8cdbca17d37713fb2941f135c402c29128f8ea GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5ptrmd2mhnkt2s-wTA zb*Q#usIF6-v0tK*Z-zx+u3>PgLt>F_WP@9FpL_G%!0l&N&o{o@1=P-1666=m;PC85 z8j#cI>Eak7aXGa&n(wdy2g~%l0|EAve$U?~@O*Jl&dCFB6qwf+?>+IW``s4%!&SGo z{)~Kl$7%n?HM3S;zrFpZ?s@L3UoI>WZeyMQ#@`ViQ4~+wv!Zf@O{5h#P zb9&;DjRMUrhP+vE%&oVaIJRUYGEOw`^=OGY5#hui`1A+kj#JE!W*jv<0CWt4r>mdK II;Vst0OFNmsCi41?om8 zBqgOJF6;`QK6BcIz0E?p3s`_E7)yfuf*Bm1-ADs+B0OCjLpZJ{Cmdk9ar!j(fs&_Z zW?pt&bL!+|_49N1L}qZZvGTl`?3m!i$jlv)u#1^_GIv12u5Kpg;1=)Ho!&E;n45#z tyS=l7PADwx+or<0;i8up7tap{2K8E*g*nAVhk$l4c)I$ztaD0e0sy?xKn4H+ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_baked_potato.png b/mods/farming/textures/farming_baked_potato.png new file mode 100644 index 0000000000000000000000000000000000000000..425c4ae333ad4629fac7095108ebc6fc043656af GIT binary patch literal 321 zcmV-H0lxl;P)o#s5c-QvbhvnFBV6pi5vjf;1dI z?giEi!nbb4{=axJ{BQP$7!J}rD~$oW?Hg+$ z27qjX8C2uJ@PA4I!~X+4I5fflNC7Bh8+;i4cZD(hZwX-dU+>NEe`YGg)&)5X_@i!9 z9mD@^O%TP4^BMk6OM=iKgK9k)h>LfS29T3MPMw|%!6YZy?r?_x`PO7;Bo_bxNuTQ` TQlETq00000NkvXXu0mjfmmP}=cq|5r2c`2T-@i(}o@EQQ8%QQKP_ s|NLLC$unu;LQS4G|HFM7GMbqg{`W}ypF6)P9%uxEr>mdKI;Vst0QK83@c;k- literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley.png b/mods/farming/textures/farming_barley.png new file mode 100644 index 0000000000000000000000000000000000000000..ca929e0e0cfa7852ad952325191cf22bb215e6eb GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vt8QkVR*;faoT6uuoM(kr zO1XY$gGy9`ZbXA|RHshnEYsXsE)CP{)=ai+K4N`gbKt`>eM`@`MFO=mmIV0)GdMiE zkp|=>db&7tSePLZmF-$ zXkB{w_sm^~RA+u?6=jw_w&a#zK gim|o1v@x(Tuxw?xnXsmG6;KU>r>mdKI;Vst0HOCHn*aa+ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_2.png b/mods/farming/textures/farming_barley_2.png new file mode 100644 index 0000000000000000000000000000000000000000..96610c2f9f4e98fa44990ef6d947acffe15fc04c GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aH3Ty9nYpI%TF&BQ*eqX@bbU` tfkOw_QWy#qoST`LnRg30FKA|DW-#bt7Ex>w{sq*<;OXk;vd$@?2>^5&Ctd&m literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_3.png b/mods/farming/textures/farming_barley_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ef14b5b321603ee5d643ab99f571187ab1f8985a GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs{@c>!@v~Ez?;R)P|IZ5 z#LGIFFSL%|x|@?>nP6f!ul;;MyH&hdi&=HHaWb6XV!6wZa$#mWP#0rKkY6x^!?PP{ zK#q^6i(`ny<+DA3d<_O1&fLLfZF%?pZ|U3U@|g3<;!54j#`?S8c&Es{)8`er{%on( z$*2F7clNJb#I;dn!&O7Ao>RwuZ!xkE_B$2h{*=wxlQG1&$~_EdE`z75pUXO@geCxA C(Lojf literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_4.png b/mods/farming/textures/farming_barley_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c90544fff9159878eef2d06988e7ffad86f9b4 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs{;cAn*#$+AcJZ=19J|G zXcY%XFE7JlZCka&oc;91V{HGd>)EEBd(gaO?w+Ox z%Px0@)J-_>YT3=BCq&(DI=`Qo*X3T^dTNpIl*O*nm%?2wcl!w3W)tK+@c1m-%p+Va a1&j;+F=gf&UE2?|i^0>?&t;ucLK6V)PEErA literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_5.png b/mods/farming/textures/farming_barley_5.png new file mode 100644 index 0000000000000000000000000000000000000000..68c0d683934b8b164bb092a1bbf61e83d453b49b GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs{;drh%|$|4uhH@gT6h3 zsTYG+DsxaCS9CRZYCCsEFGIm}o{GhSWy=|wHZyb|WSDx1p?UhH*+A`#B|(0{3=Yq3 zqyagFo-U3d5|`)pIEo!n;BXGsW?E$M-Tv)@x2IAgKOFMs_)z+YWwZQ)>*v1Q`N6o$ zFM8qzUz!}?^t*>W5IQwj;($Zl9o(Z r6DH)tmv=Yr|a zayO=|{uSMpJDG21lg^7PrRTqS%gHJ}{Jg{EQ}gGVtOE-0HBL7-F7HFLCz(d%UNvHN`jx>Nu3N;S8}{Yop`!|-@qsL?g3~S5 Rw*y_p;OXk;vd$@?2>`@0V5tBA literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_7.png b/mods/farming/textures/farming_barley_7.png new file mode 100644 index 0000000000000000000000000000000000000000..1c636afbea800b2748fade6f1718ddffc5b375f5 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs{;cA8y|y+EQ7Q2S>qlrZtl-D_1cz?qI#JIq>0`zGL6|m4MnAOM?7@862M7 zNCR>vc)B=-NL+U9jTB;0b-o$zCufKIhy-Ad!ofgNPTR&d?y8r9L>$kV2uPIKJ zuXW7((YNx0^&JkwocX&xx8*$TVO<=-X8UmJEFSrTk^Q#}oMQy0 zWlGVl0vCOQwc##YSB{GsURuafxoRQLmgwnm4pz;-8Eu|0Znv7icEgTe~DWM4fHVR=7 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_barley_seed.png b/mods/farming/textures/farming_barley_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..2f00a20af9e02653dff065ad6897fc40a3cb7ddd GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eK$=rqflXjL-9wrzv^ zgq=at_QsgAU-=7Ez*rLG7tG-B>_!@pqvh%17{YNqIpF})q(mO~5HqfX;s&D`EDwC9 pB?!!9I?|=kwwf`9lX)TogWzmtuh%D{b^>)Vc)I$ztaD0e0svrzE2sbf literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanbush.png b/mods/farming/textures/farming_beanbush.png new file mode 100644 index 0000000000000000000000000000000000000000..637e7162d46a9bf193f8b400c076ad7156a2958a GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXEjDCq&)JYRO?Yba4#fxUPEIkc-Jtz~y58 z?Y`O{dcG z;=kW33gm8XwEOwXJJr+dU2pBCO~;osEtB4(%-+3yQB07poMuJwDS^qE=1Yz-&i={R YZovOR;>fG%KeyY002ovPDHLkV1gyTi>&|v literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanpole_1.png b/mods/farming/textures/farming_beanpole_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2bd5abe14f6a13a035f901d2ecc7d749335014 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Te#b93PQ3ACZ<=iL`0L zISWJzmWh^c5IdzH7YbCvSQ6wH%;50sMjDXQ;pyTSqH(@;;z8bK0|A!r=hS`*WgKW^ z3(#7?GTnjm<$qQtmD`IwJ|3RtW_7m8e^>u%+k*^$SQoflC{AJ9@L#Oypm@~7ScX0B z6P$0cak@`p+w=4P7v>1rBf?x9ItSM0Fa)!zeXHw}mgd`VuYB)Trk>e9V$MgX+zqeF nJ32cltS)7B(we|7^&5;%AK3h5RvMlKx{1Nl)z4*}Q$iB}1btSk literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanpole_2.png b/mods/farming/textures/farming_beanpole_2.png new file mode 100644 index 0000000000000000000000000000000000000000..34143e470fa2e7762acddb6d6ec296fe18ef0f3b GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Te#b93PQ3ACZ<=iL`0L zISWJzmWh^c5IdzH7YbCvSQ6wH%;50sMjDVa&(p;*MB{wxL_@yA3Oug82UC5cOP8O# zVET%4Ps;Wpp?CJ87gzDcPkqJMss6xTdXc|juP8Hv9rJ>wghSfg4Ik`T54MK;wB8YA z@K?Cxj^qMcWT|5sV*baT(%Nj-0tJp9l*>z23d9tM_gJVym?I+_Dr%HZkh K=d#Wzp$PyKw_sTS literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanpole_3.png b/mods/farming/textures/farming_beanpole_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d693f17090f63db73650a55b8691dac267d39b5a GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Te#b93PQ3ACZ<=iL`0L zISWJzmWh^c5IdzH7YbCvSQ6wH%;50sMjDW_-_yl0MB{wx#Jzln40u}RUQyGwenJ4$$`Ixl}+Uz z3=-Pb%1_RH$Z_1uS$SSoxSF&|hxnX~K*w1uX(G7?YXfIWOxa(S&TDjDa>r`UqHc%K z37j5F%ul|TX>l{YlI||kG^w%CLh`De+(VG;L^B|S6B st5l*^=(wKmXxfyNe(uB!^}PqVlPtueObpeefL>wnboFyt=akR{0Ota4WdHyG literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanpole_4.png b/mods/farming/textures/farming_beanpole_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c779b254c52345ce2dea0642ce8e5243a98b19a0 GIT binary patch literal 355 zcmV-p0i6DcP)g)3qH~!@pMDPF=b)wCZL!P*y-lNS)l1Qq*s88!Ho^lN41K z$D5z-z4wa`;C~FL>3>SE(8Aq;%{^p8?5I_HkWiv1;nbf`R+}tk8-C7NNWI9`6E@%Q zt3&BwS$X}*+WA?A`cdI?Ru@g#a>F+3=;80Kooc?zSj4|mZTmka@E@i)#-dq3x002ovPDHLkV1l^F BlU4u# literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beanpole_5.png b/mods/farming/textures/farming_beanpole_5.png new file mode 100644 index 0000000000000000000000000000000000000000..910f8a07d54f862539b2877ce6a389c4120c7bcd GIT binary patch literal 353 zcmV-n0iOPeP)00DGTPE!Ct=GbNc008kxL_t(2 z&s~wRPQx$|h8_2gI9m$pZb~b}hLAe28G@x|J0e$g-y%!)Ac0V~sOpf%#X^X?^tSt? z`~CS&slU=nR!*~Q0?_HXx*!%?(T77QfduG`zN;rAV-^k*&{r=;_T6XmKJH~GUcdHU zfZ@&h)g%I+VJ*Q?Z?TkLiKhsaP(@$GB1l!Z9gTKE1FbSU$08vl@Uamh&4WU<8W>at zi53jPuFeS`8FV_PmzLi=vfK_>`y+$Jnev#i7}&2?nHifkHsuw~J%gf8Yju`KBDOgZ zFW|`op>sF?pu`r_efi!N2FVdQ&MBb@0Np=DHvj+t literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot.png b/mods/farming/textures/farming_beetroot.png new file mode 100644 index 0000000000000000000000000000000000000000..6a601681daa4486f8d66cea8115ee0dfe20b989e GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|tx`g>Y@JRtwTecz zX9C3;OM?7@862M7NCR@LJY5_^IIbrrI57F}1vD87ok)o0O7UDf>%f5tf4MxKFh}zopr0IBIM^8f$< literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_1.png b/mods/farming/textures/farming_beetroot_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8b75e10fb825d14ee45b740b356951608db4ad4e GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9Yth$G!4!GE@9`^vB8(+L ze!&b5&u*jvIf9-pjv*Y^lM@t#ObiN&7z7zu#2FU%ezLj?lw|O9^>bP0l+XkKFnt&M literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_2.png b/mods/farming/textures/farming_beetroot_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1ce1e730de66cfac5d0b1d576a77b0f8f946f6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9tC@P3V2XV8z9}p~5yp}r zzhDN3XE)M-90^Ys#}JO|$q5Q9EY=b#=>`Qp2@jqyC@}~xU}9C+F#7^f4TGnvpUXO@ GgeCxz;u#G9 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_3.png b/mods/farming/textures/farming_beetroot_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0f28e5e7db2418a884c1090275892ecba2ae234d GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$6tx`gQDe{MmQl0?? z8B2ovf*Bm1-ADs+lssJ=LpZJ{Cn&HQ7@9D4E?dT?(zK9Kzopr0MqOuUH||9 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_4.png b/mods/farming/textures/farming_beetroot_4.png new file mode 100644 index 0000000000000000000000000000000000000000..35f211b08a708819f76b851571c2573ddd7bb4d0 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$6tx`gQDe{MmQl0?? z8B2ovf*Bm1-ADs+lssJ=LpZJ{CnyLR7@9D4E?dSX@$klh0}oC-XmHuEi;azeVXhmy UOBsj%8lY+hPgg&ebxsLQ0L>jCGynhq literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_5.png b/mods/farming/textures/farming_beetroot_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b8957275f7e15a9725aff1ec01d0b3c420267c GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|tx`gQDe|*yol^AK zc!A=KB|(0{3=Yq3qyahFo-U3d9M_W*6nJJx%xZ864rcBt$Vo^jC}25dVPxUJ5qA9m g1KZEv*Vi*J9M9)`d-oKJHc%Ubr>mdKI;Vst04iW52mk;8 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_beetroot_soup.png b/mods/farming/textures/farming_beetroot_soup.png new file mode 100644 index 0000000000000000000000000000000000000000..4df562e944ef71307c3369f4a8186aa483f515c5 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r5&GFzpDX4yK`M9EFh zRh7$)nFbVMED7=pW^j0RBMr#0^>lFz;kcfhut3Csi;JrvQ&Bb9S-{)F^X7>g0w)AS zm@YLrv}G(%7_!isJMm;DPAHf1t=bz_}yec7=Lpg|0tu6{1-oD!M< D)XOj? literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_bibimbap.png b/mods/farming/textures/farming_bibimbap.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a7dfe370c308b41d185e065a21b13c39d43bfb GIT binary patch literal 372 zcmV-)0gL{LP)QPWNTx*TSGv>;nzPpXNa>%#4H0ymYD#``$+v6>+wGQEes!?hTDFJsag?zhqJ(SW2~pU!)(mPzE?zzXxLR~KU|Y(h zVE?d9Gy{M^tq6bs?6V`vibAvAPydBUM+M-ZH%gEHbqv7y@eTmji}wwIIK8pFNkVctMQ;F* S?0t9u0000BdEnV zmC3VVrUK^%Edl=7S_bwuf;x{FmmEk^Xnkl9TX4I9fuU*%*L>$Uk3)b)FnGH9xvX$ZR|6JHC@W!tw1D8g70 zk;uyklJvl*vMMOe^MMi?9N`j})P-6!J10MrZdH|!oHc%CVr>mdK II;Vst03L!ESpWb4 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_blueberry_2.png b/mods/farming/textures/farming_blueberry_2.png new file mode 100644 index 0000000000000000000000000000000000000000..308a0caf006a7d617319c7cc98453d7a36d8e55b GIT binary patch literal 223 zcmV<503iQ~P)h@_o(N*kEDlq_MDpfx^<_@_uNhOZC!QT2eMpOHmS^?`&TPXZ(4@sY%cA zl0Ne_9U^u^NIGpFGEo8&0@ojGm;88dLFHYfOeTPFrK;OW-U$p&5#YGGh@MlB^Cmfb zWPd}r$K`-w?vG&d7cJ`L!QKv;LafsNG$q1uSqDGCEqex*5DA=q}lDyOs9=l?9XkQhdkU? zdA_gnC*U(5xxYq^mnc9Hh={sk^>o1k?oN@typvRADj-)A^*RU@C?k)O65!6x8m>ZQ z%K4CDF4_M8w$t0Gaoj2sR}(q@zBeSTvO3K#t7hf60d-Vp|FQ~fYG49Q0!V>s?P^~) hprJiz53o6Y;uowDqLJPOy4wH%002ovPDHLkV1k`AU_Af; literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_blueberry_4.png b/mods/farming/textures/farming_blueberry_4.png new file mode 100644 index 0000000000000000000000000000000000000000..75fb69a0ee637f2bcfd309bd8b3c1e8ddd049559 GIT binary patch literal 317 zcmV-D0mA-?P)EJl!N5h5>1s;&t8sh>gb_^9sCPZ`kin0Dz*7 zDZR4II2tjpz||JtBIgz8MDBuRn-O_s!MaJP45*ugVG3mevAdCQoPeBAJp>9-8H;l! zQmZXES#*^9BVnoSk)Cc6H%=5f_dRfav)|-i)G^;*J|h5FYH&IQW;5V;=SDgURafPeRJjAo%Jt|_3c=7)EcOTu_VYZn8D%MjWi&q*we)^gyVX0 zLPCOwh)4nhlUrwBpPPVpMD^FSUbh7flh3Vj)-LBT@OWcc{Orlh%e_2@W~KLBn`61= zgu<3*J(p$$PZp6>c{V4qluhNRhVACX$=z9ifz~s4y85}Sb4q9e08e;RLI3~& literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_blueberry_pie.png b/mods/farming/textures/farming_blueberry_pie.png new file mode 100644 index 0000000000000000000000000000000000000000..21746864837226f9d0b342536c614a11c12495e5 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(ab!1@B)z{JXEJ_O0jZR2P zN=aPU6+V6Dv5930#wFW666=m;PC858jus_>Eal|aXmTV0Mm_2mxK=GkYZ-N)x#bP0l+XkK!4f<_ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_bottle_ethanol.png b/mods/farming/textures/farming_bottle_ethanol.png new file mode 100644 index 0000000000000000000000000000000000000000..84e6162de837acf5f930477d9c6ee8877d35229f GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a1=3pR n|JN2JBy_}cg&dM%2;^cA>E}8qRH~5+)Xw1P>gTe~DWM4f_0A|S literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_bread.png b/mods/farming/textures/farming_bread.png new file mode 100644 index 0000000000000000000000000000000000000000..bd00e3e139782539349ad21ace6796e9d323ec79 GIT binary patch literal 552 zcmV+@0@wYCP)m&!lD{!JP~7dHDYce{k<=MVsk>iBic20p~P(_^K!~ zL-&a;Uf5VD?|otpPlZcMA+>7ELAOQ!1V-uzL|CcCh_)FWLgFA5 zvGq6Vd;H>Y0oE!)wHkBqy+!A!ARXomGs`e9Xf@i*8K_)@%P~Y?81p&P(>O+m7DkwDL%_&g^5`h%3o&rPg)&T*D zfd!Q3AWZGv+0-xTSF`}9;ILR6D0nC;%7ltCacc)*OqlWP_J*oE1%*!D!(v#{5HzB% q18(j#gjsK&T=V!_d-W}!f8i%XZ^E3%vu4Er0000nqd7=&3Gkv8Ul-Z)~fk>p#S1H<_2f_vl0+l%_u{o)*xhS)_sIt3g zaJVY5xvH?as2r%FXFk%ld;ttYc4>INnR%Qz};0aM-3(;Z=(P0mMv5Gv*K1=ZP?4i!kAd)M1M>V2div}KP{XN%Hgi!x!0GG&W02O{<;8}=w$ zo@hE8Y=^_!2Bc z5*>Mxti+S-MUpK_!@pW9RAO7{YNqIe~%6(UHwSz$8ql;gVjT!z@9MX30ZtdU|>a znu(&~D>!-%X0+%zH9X`nW%n^QSmlthU}=IBgVk<+{yW~^Wq>9zc)I$ztaD0e0ste2 BD`)@! literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage.png b/mods/farming/textures/farming_cabbage.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4fa05a4886d04ebe6817ada864929aca963638 GIT binary patch literal 294 zcmV+>0oneEP)W<84~0S!6I404anpi$&lCu1C9hU(Fu|sVWK36{~kpwEwB|r zvLL8w)Bf-4d;QbE7=u1zfS%*GfTGGwS|lGc2JJT}s?3}Y63f-1Q(P*E^*j%}4$>kq zm+R4t7{^#}0Kkp3*OeE*8FPY2geaASCVBxyB7`Qwb1VnYL{4CfIb$6M?Y+ULLz{cV zI7%g*lUhBZ4eg><8a#f)&_swt2msh_c1@9JrhR@6yj`%_YNauao4lMc7tP-M761UV sWMTlgPCVOfi@kt0$S3*=@IRmF4iheTCEdPXuK)l507*qoM6N<$g0I7O!2kdN literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage_1.png b/mods/farming/textures/farming_cabbage_1.png new file mode 100644 index 0000000000000000000000000000000000000000..850b0da4c390c905fb9d1a6a589ea2345a8c3020 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~T6C_v{Cx{5JMx~|v zIj(-b#s8Axp=b84+tjE05HMj_&n;*3)8T>;!}QyndhBn%EClLg@O1TaS?83{1OP8- B9;^TW literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage_2.png b/mods/farming/textures/farming_cabbage_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae079fbb24ae6e53644851d719d43d1feac4bc5 GIT binary patch literal 221 zcmV<303!d1P)eK^UMxp_l+uQC!D3f%petgR6p&CIk{J&s^?_ zm-k(A!QI)S0~@sm>;VABf8+MJqMA4mp7+=2XJzVUF;qpf+(1+i6|dVIfV$0HRMsPO z)(z9MGWDsqhyY*~gQ#E@hffQl!W3z?foj6}a^my;(#4)G_L#-t4(kzAlX0(#W)|TG X;{82bTGXru00000NkvXXu0mjfvp-zq literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage_3.png b/mods/farming/textures/farming_cabbage_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3050229ca0ae7b15d18571bc53ce3169186e630a GIT binary patch literal 238 zcmVr6oH_QF~0bs19XFjp%sMW zlhktM6*uRIYgCmfnK3c{f&T!&{IfWmb}AA9n9K1x_Gyu*a~)OQm>_`_ixsPNn*mU_ znOd0Sb#)QON-+D@LrS>>UQflBNU@ zIKs$D=I#4GS!ZT^GXuVyKj0?-!~SBuTL2)EQu+#jOcDT&+w*4wkrcpG8=K~%xVE6J z?N6Kc2D8pF07*qoM6N<$f@BJ6+5i9m literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage_5.png b/mods/farming/textures/farming_cabbage_5.png new file mode 100644 index 0000000000000000000000000000000000000000..45dd7777133bbb880f5c6a35671e8b92df590e81 GIT binary patch literal 257 zcmV+c0sj7pP)i-gGsy(bIp%1=O#J~r0a%WW-D%?hL=06~0}x3F!1Z_!z9tYc0I0U4S?qnQ z9p~HLO(w{T#0}Hd*{V0Q9ya)s2_gxx+96_ilusJ9sJ0%a+L9NE`v|bwk!CSfS^FD^ z7#g)6JXSFN#$iv@_6;0Kh=}2^y#$j-tjgLqTkU-FP#fz7UglAwbUFTq00000NkvXX Hu0mjf3z=rU literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cabbage_6.png b/mods/farming/textures/farming_cabbage_6.png new file mode 100644 index 0000000000000000000000000000000000000000..253f8a7190f94603ed4f7c98ac50eed00c40da97 GIT binary patch literal 283 zcmV+$0p$LPP)$;DCWaS&3o6Ni{7GY@|w+pU?*w1fXeaZQ5G@4Va3Lm%TP^t+_Rb4D5bCS3zmq zoLfWF)@rhX+!_GBw_jAQL}XYPZ047#z?Bt#?C8YN5ZU002ovPDHLkV1hSqb$0*& literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cactus_juice.png b/mods/farming/textures/farming_cactus_juice.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fb5b993f1426581c062b4b3ed3a742dd294794 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eK$nPXqN(&ggi3%Bmv zeDdt^k6+(8<{kV4RKQpgbJxxta32j0G0tp7{nwl#m8@B9Px^!v7+a$9>HlRbQcXP+IE$86_n#JJh L>gTe~DWM4ffxkBQ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot.png b/mods/farming/textures/farming_carrot.png new file mode 100644 index 0000000000000000000000000000000000000000..73f2fd47bcdb21d6a2e8e708671be884cde03b46 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|Ao7!l@h2S>q|v6C`4u zBWO{^JvUCuu9bUvs=Rxrz`imq|5*azOT{kLtKID~d@|dYO{aVtP&;EukY6x^!?PP{ zKu)-)i(`ny<*9w1LJbN$EQ;L@90&jJ58E>3X!p}QRxf8A*(smcHg&7U`53cKXHUjZ zvkU1$t0Xrz{HTsEKh1Hmd|{#5b!ok07w7xUU)Fr^Q%^7FbpH4sbD3S;nLJmoom2<3 Og2B_(&t;ucLK6UaE=pej literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_1.png b/mods/farming/textures/farming_carrot_1.png new file mode 100644 index 0000000000000000000000000000000000000000..bbeae7e8a3ca2915c4b76dba28933e95a6ebdc0b GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uId~D{<8$amx`^jo6-jq zWGo5t3ubV5b|VeQ5%hF%4B@z*oUlMBgCR+cosEGdjNx!I_xT$@Nd`|>KbLh*2~7Z+ CK^ZXs literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_2.png b/mods/farming/textures/farming_carrot_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b24ecc05049160fe0965788b1c5b767530ae92b5 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t{xl${<8$amx^gVx%C?; z$XF8O7tG-B>_!@pBjV}e7{YNqIbnf}34@_>M?z5o0|QqaqYL-egkwN?22WQ%mvv4F FO#mQi8odAj literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_3.png b/mods/farming/textures/farming_carrot_3.png new file mode 100644 index 0000000000000000000000000000000000000000..840050570f0fb4f23654553e1a90026f3defe895 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u1cH&{<8$amx}2yUyKI| zGL{7S1v5B2yO9Ruh%YY?E4sHEZY|a0#z`0y85}S Ib4q9e00lT2M*si- literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_4.png b/mods/farming/textures/farming_carrot_4.png new file mode 100644 index 0000000000000000000000000000000000000000..32ee26245c9e8c2a2821d3fae65a911b4abdedbb GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0YzoQ^0?gK=@Lz`)+;~ zKt5whkY6x^!?PP{K#ruRi(?4K_2h&FECnVEoXeOUnu-}ao*rOe5MRM$=KRjmdKI;Vst0KR`6IRF3v literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_5.png b/mods/farming/textures/farming_carrot_5.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcd9c1e3baf7dcc4ce9c88dbf3dcfe4ca6dc1bd GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0YzoQ^0?gK=@Lz`)+;~ zKt5whkY6x^!?PP{K#r`Zi(?4K_2dKv;Q|u|&Sl09O~s5IPZ?As_zf5sR2i6=nXX@q Q04ikgboFyt=akR{0P;>7g#Z8m literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_6.png b/mods/farming/textures/farming_carrot_6.png new file mode 100644 index 0000000000000000000000000000000000000000..a17c6b2bbff968e6e4946726acf6442f54f92bcf GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0YzoQ^0?gK=@Lz`)+;~ zKt5whkY6x^!?PP{K#sDfi(?4K_2dKvUI~VcuFMk>te90S#2Gl1*%b~}FsM8`z`)?- Wz;T{J7 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_7.png b/mods/farming/textures/farming_carrot_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d26eee7cce6a0d6cc021517a73d615b470958d6b GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZWnj>>DC4$k<#z8BaOo59 zpCu5!R4n1wn;$?0j3q&S!3+-1ZlnP@nw~C>Asp9}6Be*07&inkG79Wt%ywdG5tZQz nJ($H1c=*5@hO0+Z7*rTaYMHGL_B2cdYGUwo^>bP0l+XkK-Pb3p literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_8.png b/mods/farming/textures/farming_carrot_8.png new file mode 100644 index 0000000000000000000000000000000000000000..00b6d92885e473fd0ca76295b14c1294559d9765 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=1E}+;*+p?wtZIeFFQ+ zwESlYgfA7lRIhfo%kar;Upb}x)j&mzB|(0{3=Yq3qyag)o-U3d9M_W*7APf{Hw18U z3hZNyc4TasI)^RvU>ZZ<;RA0Nt{zcgNIjFqD#Wl#j%9yxW zDB~{3;k9e!cJCDMpCu5!RBZ7g_k;VSE?+i&|32&Y?@M18c|is-mIV0)GdMiEkp|@W zdb&7$25|E$vl_U=5cVDjCxgN1oEBVV>8g9xwSQID##Z-53fc)I$ztaD0e0stTJ BMu`9b literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_carrot_juice.png b/mods/farming/textures/farming_carrot_juice.png new file mode 100644 index 0000000000000000000000000000000000000000..5a032455a8bf10ce7eae00caeb261f7dbea6896e GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eK`o}qHRRN>;~3%Bmv zeDdt^k6+(E95yuqDqt)L@(X5gcy=QV$Z_y=aSY+Oo}6%iy{Wg?*U==KiJ3W?fvZ_p zSC{b&!^vjJo~9bP0l+XkKYRNXV literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_chili_1.png b/mods/farming/textures/farming_chili_1.png new file mode 100644 index 0000000000000000000000000000000000000000..aa11988de84a9c2b2bf72eda95d0038f03549c75 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt^?o-U3d z7N?UFBv=~#Gf#KgWHr;y?2A6fq~(%p5F0{kV0Xg(F~rhelF{r5}E+OEH^|eZqspM@)vIQVlN6 vjLgBp6Amt9Q{mlVCDM?@&DWqJu|beQOPf@i0aP&0$4tDnm{r-UW|4xc8U literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_chili_7.png b/mods/farming/textures/farming_chili_7.png new file mode 100644 index 0000000000000000000000000000000000000000..5912c2e1caf223cb15059d1996123e48293638b6 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=3clHGs(Fgx>%E|C@rR zTmlL)l?3?(Gcc4*K5GHwF(!GtyRh_U+zbS%_H=O!;gDrL$jHlJz`?vB&0zopr0BgcArT_o{ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_chili_8.png b/mods/farming/textures/farming_chili_8.png new file mode 100644 index 0000000000000000000000000000000000000000..976eb521c84d74c3d6f93996a543723f7c92c102 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=3clHGt?b56}Pq|0g_| zqXiUVDhcunW?(3reAWWUV@&dPcVX$zxETmi?djqe!Xe9gkdc?cfP;BMn#GPLR@NWk z-^CahbQHMeL|AkhEn&;dy0B+i`VBLl$o9!r6Zj@D1vzx_fBDROcDdMtqd-#_JYD@< J);T3K0RT{6F=hY& literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_chili_bowl.png b/mods/farming/textures/farming_chili_bowl.png new file mode 100644 index 0000000000000000000000000000000000000000..6454ba3e3cb12fd3fdc633cfcf6699673fadce42 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=2GnO7fIE-nv%qaFXQp zt2-a_@cjS(pCj&=AW)8}B*-tAfuU^jSqmVKG0EHAgD-DaIskcNezAv>mlTj*q8{V+e;V>%on@OpZJ(2O_=a z|86;eVL3#^%=6w*~YbEEn~`oD;F*VFuZ>+euBNM$7&7 zzGjClAx5&ITmDqb6!CLv38-&bpa04@nCo<{Lh#iW{1zQeOZ{1Fx}F|A&~=OF_qJD| p->yC>5L#nhvwUaqw%^Tf<8Ry-Qj|ClUjej?!PC{xWt~$(69D9SLB9Y1 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cocoa_1.png b/mods/farming/textures/farming_cocoa_1.png new file mode 100644 index 0000000000000000000000000000000000000000..18fd362ca60be7c7c7e4586cd3f6000733321259 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VtFfu3il2&hvcBVF6_nrh7_fB7(z z-nmzD6AcolpZF4f;jHoDc@BqOCH-Pax%AL@O^1q>O@D%V+B@SdeJ)>qac@m(=I4EA aZvFQn)1UYDr}qFYWAJqKb6Mw<&;$SjU{(MC literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cocoa_2.png b/mods/farming/textures/farming_cocoa_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c304ee0e5c412edd8c8930dfc701d581c336e5b0 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VtFfu3il2&hvi__tq4k{% zN9QqIn9J~J6T_Wt3_njWd_O7ozo$ic+Z$qm+8IlN{DK)A zp4~_Taxy(#977~7_x3q5wJLD1o|NzM7kFQPYen6yO^J`sFe!3fDx0+K_}aTyFWI-L z8wH#0x~a!MM{HT%JF{3G=j!XCQcArS(-@*;9cr1xS9U}yJ~wuJCX|-g_~+XGIXguv kWjDQ_!@alDA>NX~bp~^{(EZ{|KuZ}sUHx3vIVCg!0C3-0NdN!< literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cocoa_3.png b/mods/farming/textures/farming_cocoa_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d66b47d4ca78df51eb94b754aee9087876ffbed3 GIT binary patch literal 446 zcmV;v0YUzWP)nECsS_ z@4bq?>z7eau8-@z3n5b1$_G8UK2GKf=+S8aOcDbiqcH|nwgrKb zQ_EAS_>~Md1@P|g-gOmoPQ6rPV1p4oV`>Oqbob{}ytL97lKfpW}ePk(7 zQ67Y(5nqCkL2)pFO&*(vHW2ukwA#y>L8)5DS%b62FVb@{-39aVK=JnGf55^)B1+Y| z4^SzkNlf{ktm^m+TDIn8ezjD*yDZazdY-LE4q$As8zB{O^^>{%B>1h!igvmh oIW3`K2|8!C&_0i*L8chs8;u35i*ARo)Bpeg07*qoM6N<$f`bLkSO5S3 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cocoa_4.png b/mods/farming/textures/farming_cocoa_4.png new file mode 100644 index 0000000000000000000000000000000000000000..990a8b456db53bbe859e537509881e94002988cd GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYi?q?il53_4Uzqtf@ciG zwUhPlnn*sgQ+n>9`#i+@Rf5OstdO^*N$;BSKlD_7nqT#Gao+5AO}#+vj3q&S!3+-1 zZlnP@6`n4RArhB;&js=^D{`;|gp05`R{y_TR?_*l#!x@QgLCD1Kik96?K7`Be0lXQ zt$5kw=U+PI8g{%YX>b*1z7aK_+xhCTsMF57IL>U}ci_^jRWo>b9d>E>JQCJhy7lh{ z7J&xqH*!ucXVyODwtRlb<>mCAsdN4{&z-UFSux8(opmSlfNo&$boFyt=akR{060iw AZ~y=R literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cocoa_beans.png b/mods/farming/textures/farming_cocoa_beans.png new file mode 100644 index 0000000000000000000000000000000000000000..4022f8e8b748f132bcae1a762a0ee96d80c75fe4 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ4cpG?sKo25Et+T{Ti~MF z8DTa(-R+9gYhj=Q#*!evU5E&^1fZW1~Xy1dW!13K|+5 f8yU0s^cWa6ALXe3yedx!Xg-6dtDnm{r-UW|E!{Vd literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_coffee_1.png b/mods/farming/textures/farming_coffee_1.png new file mode 100644 index 0000000000000000000000000000000000000000..97c207a313610e5e4e8316d762ab75d8e8236aad GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXJ?3guI(Qc@;KxK?2L4Lsu4$p3+0Xb5hE{-7_*OL<#=xekX-jG?q!^f)8 de3ik2fkAvRqo}92{sN#X22WQ%mvv4FO#q!(BT@hW literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_coffee_2.png b/mods/farming/textures/farming_coffee_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a659f851fd94fe9e9025d2ef700b41bb19714e01 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXJ?4B(Nhlrx)a6Llym z`9fObi<*XaRb5~EjM74dfyx+5g8YIR9G=}s19DV6T^vI=t|uofkmG1EjCjbytkLYt ocL&V_ils_RF7~fa)1MUHx3vIVCg!0Fnal#7TQD| zib^@3TJ)&2{ZmK7QinM}X~vQuzhDN3XE)M-96L`J#}JO|$q5R48xBgc1+eYTWNbOO zP=IgQ=}V#tLVPk@0j4sqQUi{jQ{ziuTg~Lm6rmuxO0CtGAx~8>m!CkB O7(8A5T-G@yGywoQ%rRa7 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_coffee_4.png b/mods/farming/textures/farming_coffee_4.png new file mode 100644 index 0000000000000000000000000000000000000000..37a609f66d24cd61f8aed53098d2f0eb4a19578f GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXJ?4&jlhRxq1tYqQWM z>QGe5`P8CErR|?Oaz20h1ysgZ666=m;PC858jut0>Eal|aXmS~fr%|(mZ6}U5L0po zr-Nh;TY%W^Oh?8UiVG$9u7yln$1t&AV*tbI#PlZt`pqlS%FPNHj9o;J2s>=4Smng& l(PDelcLBqqHeMG-23`lwI{$O`*n!3~c)I$ztaD0e0suJ!Ix7GG literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_coffee_5.png b/mods/farming/textures/farming_coffee_5.png new file mode 100644 index 0000000000000000000000000000000000000000..e624fbebe1129c5c884a7c3abd76d86350e62e8c GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXJ?^y6M^&LC5*U^dm( zW}!{u>7=4ZrR|?OmWRFS2P$JM3GxeOaCmkj4af=hba4#fxSpKgz{D3YOH)v75?AsH zO$W&wz5ub^(T2Z?7p4WwY)Hf7ON6Hxp?`) zua9p(eS7-h+sAI6D}q2Zj3q&S!3+-1ZlnP@R-P`7Asp9}6BY<;Sh}=zsValy8-=(^ zh6#y0EUa%%@Te*{ByLdQ;_6z?Bx<~an`>GFZ<3~dc|rmM!;xOD{YKWQEkIKkJYD@< J);T3K0RRauGzb6y literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cookie.png b/mods/farming/textures/farming_cookie.png new file mode 100644 index 0000000000000000000000000000000000000000..e80be35827d53a6307d8ded63261673ff1688f51 GIT binary patch literal 566 zcmV-60?GY}P)pwF8eK4VnkVej4iHHIL|Z{@0du{7%sg@=)F1|2u;yki%fWHt zfSZ)#AZ*{LgV+NMJMkx2kCZSdl?6nyM(3RHfD8~YU9-C{p(YLhHQE?~hz$nF-e3nH zkB4oXW1dKHge0oep@A|{XUGBonUfml9FmwF?Y0280KhEAEffi+N9&xdRfoG1%f5<~ ziSBjeP*%GP{ntgzU3FwQ#NkH$rs{;6}Zn*(S7C2{?1z5*?m2&qR z4($ShzF1}V4hj94C|N^@wKwSWx_#sLgxHWcvcvU6`~Yja46a=ygM+Q6ecH9(!sQNa16E5n*d qPfvj(=?Nl2DG4mxoK6}R3=H$q`CGmUMxOz5*r z?Xl13bDgm%Zjp@19iSSp z?RU?c>{>bBYubjSmC7G^fyx+5g8YIR9G=}s19EgdT^vI=t|uobh>AG8WMkKGc3!}E yC}ERF1DE7M5$OXNj60Gvnnl%)PG~s8!0=-~OVCWWTg!nO89ZJ6T-G@yGywoEeJ!Z~ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_corn_5.png b/mods/farming/textures/farming_corn_5.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6fb02b707ae653e7b29c5b384271e3e94dd93f GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXK7E;o#9HBD}Hi0?7W zndDwI&$Dhp$kdH-Pt4_R0+lhA1o;IsI6S+N2IQD{x;Tb#Tu)9oz%Qd9BHeTF#sr3` z8ymU|HdvWBMoKXzteW7+tEJ2k93#gNyoSNpl0lo9p}dQYy)kBP0#HALr>mdKI;Vst E0Bim&3jhEB literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_corn_6.png b/mods/farming/textures/farming_corn_6.png new file mode 100644 index 0000000000000000000000000000000000000000..313697b90653b62819b4df7606ac80e65157911d GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMduHAMEG?QgK%MC)BO`==v z;@d5wJB?F%>=OGdGA4OtPj)Su>{dS4y>ms#v<*qKHpNZfme@0)dJ0fGV@Z%-FoVOh z8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-JcqUD@w(3UlgNWwtGQ2NVkO zba4!^IGvmz!McUP=g*YY4;~~WJV-sVys6i*L2|v|nwp9ymNOf;Dn4XBPf1KT`rfU~ zFO6wm!twPC5?pUu4s~`1cog-wskpEzvc|NCENE9@SkuY4r?JYY2xvNkr>mdKI;Vst E0JTIseMktGlFuaxD`!yE1MZqJlm&sj)#`cJ#(O5#*!evUYh7ML)4Ealo zaXvXgBE&&Hw&A5SFVdQ&MBb@0HPvQCjbBd literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_corn_8.png b/mods/farming/textures/farming_corn_8.png new file mode 100644 index 0000000000000000000000000000000000000000..77e442b09977c3945e4b2cd3aec4cbe34a897e6d GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMdu8%LS&`y>y$}(Las^eZ^ zU{PxsP-Pm{YLeJto!Dm)JR>M;vU|~F*Zk?8`&%+=7yETBk95DqEeX`lSQ6wH%;50s zMjD8d z^N5Wh^?P>0zf+r-`=@bT-ol5$D=qIum}J7} z`#h|Rc0GF7E>|PmdWZAEe~-_>zmENVvcrGTC04#yKXMNM9m3%0>gTe~DWM4f`<8Ex literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_corn_cob.png b/mods/farming/textures/farming_corn_cob.png new file mode 100644 index 0000000000000000000000000000000000000000..a2fd9da7d09358e8ac76ea460d817656b5031c12 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUO)OxLiBVE6RA1gEdT=Vk zskyAT*T~%7pSjar_Y6=CV@Z%-FoVOh8)-m}kEe@c2*>s0ga!sijkziu3vc>}DwJep zFwF?eOJZAg(>rDXlWJN5TlG$FDVGCBC3Ox=d&DE?QCMckU_2?dM{(II3uhLIR-OxQ bS{WIpvT*gTe~DWM4f1v4|x literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton.png b/mods/farming/textures/farming_cotton.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa50e4e38c75bce9f41cbee1ed6535adb7c7f9c GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}U4T!BE09hPlFg1#&W%*gjMFKI z)yPOP%t|uMPBzX>Hpogd&q*`OO*72{lIiC8>1O#E=7l-7uit>c+qZAuy?gieJs5ld zf!Citef;?G!zU2<{Q2{zFCg$02)=#${{8z;Ao%s`HxT>*gTH@QO`CrR=mN%)AirP+ zhi5m^fSepp7sn6@$+-uk`I-zwSPwjA4y;@izA)1_v|}5O@0-{{x55C$p3ov)Lq3BN%fu6j$bxAmcc4> o$>!#pM%J{aRpF1k10Uow$7gUvCD|;E0ou#p>FVdQ&MBb@0CbC+Pyhe` literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_1.png b/mods/farming/textures/farming_cotton_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc218078722b9634503146a0fb0d3353c3e5859 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0ENCG36TW*{TIiIzRq! z3jxI$OM?7@862M7NCWBcba4!+U`$>hl)xgG#>vCLxQk&%%X!6lKsg3aS3j3^P6N1~t zT7lw>B|(0{3=Yq3qyafno-U3d6^zLXSPYCdFr0Mfa%j5C=_!@pqwneB7{YNqd4UMW0SP{XHb$ow$z^Sx4T37?j~qC$fI-YC mC8cFmP*}r-9yd1!AqL+pCe=^OGu(k%89ZJ6T-G@yGywoue<@V} literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_4.png b/mods/farming/textures/farming_cotton_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f314b07b7e1968592fb8bf3f9fb592f4a6467010 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=7hmI;G_XzVTY!9oC1Y zup|P77)yfuf*Bm1-ADs+Og&v3LpZJ{EAVbOAi-zQ#?;oq5F)ymnOS)P%j(3i1g4Y5 q%sbf$~F!A+hX*qB)6klZKoY&;i1vH7l)78&qol`;+0Mzd* A1ONa4 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_6.png b/mods/farming/textures/farming_cotton_6.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bd4fb346ec9ee2a71696d9337723d2be7de8dd GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW^~o%3Ot#4jH=kbW9_ejT z5o;-L`KAjf%UBZR7tG-B>_!@pn!GVY2Kz8F^Aq7W=<|h7su7+0_ z%;(jgy1^6crYhviImc{Ej=$HGy^A(l>lC<3yg$co;R#@=OgfrXJV)k$6JL*(mP0PX<{vDId%2_RfQB-7 My85}Sb4q9e07KF(tpET3 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_8.png b/mods/farming/textures/farming_cotton_8.png new file mode 100644 index 0000000000000000000000000000000000000000..f835ba5b3f6f2c4d0e6c3f730be01e599dab7b6e GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=1BEstJygSFT*~H50Ya z6g2nMH80Iv29#hd3GxeOaCmkj4akZ0ba4#fxSrd&k+;Es=fIpT2I&tPJ~#^SGX#C- zlbP^;{Q{w$icL9n8i96(^{U|s@{S!nx`{Fen{H}v4KbMfXl0lD=7OY*ggmJ~bxxfl+I4L|LH_AoGby85}Sb4q9e09F4!`v3p{ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_seed.png b/mods/farming/textures/farming_cotton_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d5b8ab714e2f074b8136aac0d8dab88c0acc2a GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b^~o&sbXJcEvo6REsH=<@ zI$@IslwvFi@(X5gcy=QV$T9VFaSW+oOg_LkL)2l3Fmv-nh7LuY0}32s=^+P}PGejn t#^aEscx$0U1mmeR5eCVl4VN|87&b3ts&Da^ zZefcf*RNlH`SRu0uU|i1mY@k#!B`UH7tG-B>_!@pQ{w637{YPAwr3;nAp;TC^Y^zE zNJe^eyqm4ym?@R$}eg2{VVw2>u6PWR6EB`F)l3ffT^|a zcF|WS1WXobg&nm&8U6gZT6Nr`rT6oL7RnrvTN0^0>&vXPn^z0m&Kx^*rP}LU^J8wq XG~O7$3sXCR_A_|8`njxgN@xNA(STM% literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cucumber.png b/mods/farming/textures/farming_cucumber.png new file mode 100644 index 0000000000000000000000000000000000000000..2acb7b2f5eda8c9390f1a0e717ac6b85ab5edd64 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`4W2HJAr-fh6C_x_Fq{45`G0k_ z!i)^xHeH_oiBd<6B>#O@cf4Ux*d*m>!qJ?|+p;0iq>WL5F(thzheea+CfA~;T#88w zQaJ)zopr0F+lb?f?J) literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cucumber_1.png b/mods/farming/textures/farming_cucumber_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e008fd12aef55c66f70a05c7d444c0ad69eca6d5 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`cAhSdAr-fh6C_v{Cx{5}-sv;? z!@u{?hxr<}1CrGePVcx!&=f9@W zfh6n0^>eSTXlsc}{J}4zev9EKE5}iVvkJ@;W81DzRq&jV`@fOli2F5$Ny;yzCNQNm z?{x;uhBhM ztpmcH2lO@;Mu!w7fENmcKVfppLLlVSJ8P#?b7PU|5&=+-7MJ7%T9d8jG6{Xerfm_k z><&QdSnTc7ff3MNWjhGSMdb&7t5DehH5SYbw{yxa6%qxsKL&*^d7=;W>u5!bo9JK~eH h(M|0uujc=&W_N00006VoOIv0RI600RN!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_donut.png b/mods/farming/textures/farming_donut.png new file mode 100644 index 0000000000000000000000000000000000000000..8985299bb01d7abc91a4a81270891b52f0e933fb GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5qYrYT`trw8qt8?kRr z#F2%u2NuVkTpE3JdDPkEVHZ~?Uf&RZbwldq%?USmR*2>u50K%;a(!5;&F3d7)zEetIr{yH9G^m*Xn9Bc^4fBRn&2MuymLFy;*aW(>PKZ z{L+-}Up~daIAiWaDR;m3IlFX39w=DfD&8YybEEFxXI`5HY|cmXe$E3rgu&C*&t;uc GLK6UdziDj% literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_donut_apple.png b/mods/farming/textures/farming_donut_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..6dfe63d5980364e3abe99d0ec5168b03d247dd93 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vt4g8Q5?0Aw{4$@F^q+=$ zz6y7EloIqbBjav<(!-*H+ZAaK8fx!%w!EJ_<>-p!_w(l6-&-UjlX(EBov|dyFPOpM z*^M+Hr`*%UF+}2WZ;!XoVFQk%GPfHz@Bf~^P32w6rP!^L6XLS}FI>g_AT{YQ&#$~w z*A5@@X<5IhD&nP+v`ER*)8jIBIPrMdhs+sfr`9}*YDnPuVz!EZYSNT|`ghCEMw)Up3a@2buy?yp>x<3T zUB9&}eO{qum=rvvv&Z6~$mJs^JElvTMcn)Se13ee1#9}B-gTe~DWM4f D3aex3 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_flour.png b/mods/farming/textures/farming_flour.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a97836efa64c2bf3867a9fe9155bd9247bc515 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=3%?e*ORd|D#8bUc7km z`}glRZ{FFk$kf zNvk*_90Ec@Bu*r7iin7?bXqWFI!^G|WGGboFyt=akR{ E03*&XKL7v# literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_garlic_bread.png b/mods/farming/textures/farming_garlic_bread.png new file mode 100644 index 0000000000000000000000000000000000000000..b76000416c740dd60e3a081f955e1b34429c5577 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eIYGTZ&cS0>9HYV&Q_ z8*^zdU!Sn44^Wh`B*-tA!Qt7BG$1F`)5S4_zopr0O8|666&XcY3~p)~x=Jbv3`rdl*4ENZu5)^OeI1;7 z90c7vrgR#*oH}xYMdzqO&k~6>ZH_l?Na`>L@g^ELnKZU6P~z!nGWadpAi*&43dhd! T=tKX3CNp@t`njxgN@xNA6R|Z; literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_grapes_1.png b/mods/farming/textures/farming_grapes_1.png new file mode 100644 index 0000000000000000000000000000000000000000..64a935d27a6b088bfb71470cb180119014a75862 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*FXja7h@SObLkj&)ii%y z`H4FHMYc;DeAcuF>q)B$1C=qB1o;IsI6S+N2INfgba4#PIG>!rz+}eE$1af4&{(w9 z7@SE6XK-xcVmB#I_%Y43F_3|!aJ9s#hYwG!<7(m% yWz1o8C}%mq8o?XUShhhahcl2vguzijnnA2f{mewspshgHF?hQAxvXVS)S49Q}7h@SObLkj&)ii%y z`H4FHMYc;DeAcuF=cyL|1S(@J3GxeOaCmkj4anK*>EaloasKE8L;gbw0%4 zyU+22%6L|FC?7j!u`A;bb69=j%k$H`A3NsE*_*GZKmEI0xJY5kI^Cd}XB+qYy1wqa zN{%!`hO|PXrkbEo%Q_t=r%Ev?#l$lwg528AByYNy-}d#a4KL?D(+A3$uD&)}txI@+ zUrqjWJLs&+r|QS?-#NBEo|gXIg7VS)*Fpvc7h@SObLkj&)ii%y z`H4FHMYc;DeAcuFPx@566R3=_B*-tA!Qt7BG$7}gr;B5V#`(Du4EdW31X>N3wr=FE z7N2X~P^z+UYoDpW;}eTM@^}1WI(&Yc_@k{(F>kh;=<9!f7dPq0@sv2`lh19&6uQ@f743&i) z3a)In6}!GH>1gBqzW=`sG)iozuKD$<`P?s!j_gY5yN`;T_iBGBl=Bxa<*%Kw?2_AU zy(Jyfgx$Lg4yR-*#JryIxz<8tMT_mCDSk4R4FApT7HZl5weSlA`iQ~P)z4*}Q$iB} Dz?m zGaO1c8(c>vW=}02kt~mLJ*9w5tcO!@Z;nO)0004WQchCe3 zyAFad6vdRbj9uKj=-dIsu?ekpEP)^+i^LxQ{Q-@iZ5y?>%01i3&3Pq>J0ddak$msE z9nIr7n?M|LrBs!xKp>8oM<9rx(jyS*K!isi-X4+5TOra|e9Zgj?o!^$K$xmj#sOUT zLW6P-_>g}&7Hw0$vMW|cU5ZTivXA!YMsq(-(H^Z*x+)+Cb~!LZ76@^Y)KVRYcEExZ zKYQT6J=VxJtckkVOk?*2d-TulTu!iu&!ClQ!G$+21zLlKrW+4vYl(Gx#7TXQ$fe~q ct3P|Z09FVrZ1Y1n!TUtP)vW=}02kt~mLJ*9w5tcO!>C3E=z0004WQchCe( zvChIE6oqT>mX0jlS$^jZ);f|DejKl9qa9r|zJS#i(D>Lw8ZTGnY+nfH@MT#zc~zL0 z?0v3_lYeYRPvC!Pt!R>I?3+#=b8{_)9Iybk5fNvY? zLkNKGlqf|>U@&_v|0ELV4a6PDmO|(Nwp7n>tG4Vfb>RjxFdw^NB!XgzI>DdJJm5CSUBKI$KkmvW=}02kt~mLJ*9w5tcO!>C3E=z0004WQchCGx zv5vwp42F9OPBV64&vG|sps+?FxiA_vYBREccmWD8a3>xcN2iNZ?Cp;gfBu?=N*ZNz zH~)42x`f}u97^!Lan9{Gt^`6u2c1}#U^FdGw)G`|lk7($u>=a02MfGKtOflsbUfh| zy(gZSQ`%mq$F2lnm|Tc~IY19YQE?Grebwb6o+HHS1{Rn4)|A9(DJ%prT_Q_XQ7 zFX88Kt9(S~{JyU_@-2e5fFT=L`G_at=%wLnEiA3m9XKp}yc?U-b3E^E>?1RHGQwN3 t53GDBPd2FeT9ml(0q;Jd&Nlvhya0u2Fp(z*et-Y~002ovPDHLkV1h~pi$nkb literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_grapes_7.png b/mods/farming/textures/farming_grapes_7.png new file mode 100644 index 0000000000000000000000000000000000000000..9e70b6d559fe4dec85b6800cec67d983055021cb GIT binary patch literal 358 zcmV-s0h#`ZP)Gx zu};G<5Qc-X7@Jruc~l_ zlIF72b@mTCe|VXE2G2`t?bFg`z<}ejMFxYa!)R)kK{E?IC@~j6I&K;Q?8KmfR|3*W zlT4%>Q;e(g__5Bwccb;aryLwQOi|>BW`ufChYWhdl~96!P#n8*`f?9^F*duh(FQKH4IGy zu};G<5I_?Y+c#p#LX027O(y2OpAf;s%H3KVJ{HCC`5AQcZ(L2nJM-pHYY1=7B^a>lblh3^7@z}x#WRj`#Z z+s9ozVlLs7qj+e{IE;-)@daUoR6+KdEsOxe0QhU}a+eldP<9YdIh3Zye2Jg#TRdJ| z2(OOBV{lw#Qt}r)agEgU$RF%MO%J$wG}YCpQs(=}j`UlsG2P<6p5s^JVJT3s#|qwT wMwL!Zp5cLOjJ*IgnZ!LLvi{#A*kHxL>Bh#!AasziV*6pC QexN!APgg&ebxsLQ03=Nu`Tzg` literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_3.png b/mods/farming/textures/farming_hemp_3.png new file mode 100644 index 0000000000000000000000000000000000000000..57136d5072aa265a9527dfac39d6cc5e2d5ba123 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|47rTfan=lttX*GT zX8^?+OM?7@862M7NCR?|JzX3_IIbrrD2SclVBq}5rf`tskx?UuGqZwXIitr0D+d(@ Y?K4b1az76&0xDl8?e70Tsn^Mvo0v b4k`?x8q6izX8*Yf)WP8C>gTe~DWM4fZ;&A$ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_5.png b/mods/farming/textures/farming_hemp_5.png new file mode 100644 index 0000000000000000000000000000000000000000..890a3d28e9486272f4f8c62a6bd9d0a78bf87918 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|47rTfan=lttX*GT zX8^?+OM?7@862M7NCR>VJY5_^IIbrr9N?6YZaBgiuMoI_)#C&U183O;31tCe`A4ji lTGbq!-Z4!`C~fdyU^uD97WB(&`a+;y22WQ%mvv4FO#l-7C7b{N literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_6.png b/mods/farming/textures/farming_hemp_6.png new file mode 100644 index 0000000000000000000000000000000000000000..258d4e3815f596d725cf2d1a6c19bd3fa99a7ce4 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|47rTfan=lttX*GT zX8^?+OM?7@862M7NCR@rJY5_^IIbrrI53-;IW*Zaco>*5e`JhTSe?KLJY5_^IIbrrB&7T}aG>Tz0S|M2qdqrt_ZcxZHnwjK{5*ep z&KmM8V{b@eVpTAl$uPl%nK_{8Cqwf~#d}O_jZVUhY-~HZ9XP|-6%L*_z`!u2nlJi& T>FZfQvl%>H{an^LB{Ts5IB7CX literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_block.png b/mods/farming/textures/farming_hemp_block.png new file mode 100644 index 0000000000000000000000000000000000000000..285a2cda41a1ad9618ad1a341415129cd9d4fd09 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uDKN&4ZZs9Qw$evdmj%J zboX>|4B@!0+I^an!H~m+J-IqZ+;#O}V&ko?iH?rT wv=2>txTvW>=+)i*vg;S$Ic#dL(|ujm|EK6f#fX#xKqDDEUHx3vIVCg!059Y+X#fBK literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_fibre.png b/mods/farming/textures/farming_hemp_fibre.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3c9187ef0e0d751ca94ea5078ac23b368d3b14 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|47rTfan=lttX*GT zX8^?+OM?7@862M7NCR?=JY5_^IIbrrC@>Z1G6<~_bx3+;%*M9tMyA6eqdkp{pI-(m o7}i!XF_*{OVP;!);sh(hV{PvDF;Ti-fw~zyUHx3vIVCg!0J)?n^#A|> literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_leaf.png b/mods/farming/textures/farming_hemp_leaf.png new file mode 100644 index 0000000000000000000000000000000000000000..997c8f0cd73688c33f89d20d2bb5e78731db87d9 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|47rTfan=lttX*GT zX8^?+OM?7@862M7NCR^GJY5_^IIbrrBv>3c(BNWV&5-$wfvt_{A43{jW>uH@nQ7A7qru}`=9Yh$CKhe=CgV`n2H!^T8mYpVnX Pko63nu6{1-oD!M)fl)HSs!N#qp zPwlnezWemS!s01O+|=PKS(deSK^k zt38>to*rOK-O=WpvF*YIrjWMmj0_33!#u0hBo?(DT+Hmjz`(D-&H7jE=PjTS44$rj JF6*2UngF~sH;@1T literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_rope.png b/mods/farming/textures/farming_hemp_rope.png new file mode 100644 index 0000000000000000000000000000000000000000..03a7082ff3a0d69445172c3ff65c2d3c2625a7ab GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|hNf)Iy+SjWi7L$5 z6Au(;ED7=pW^j0RBMr!r@pN$v;kcfhknsD^fddDu7(F(yGjP7-c4(?GWH@Bc?Rqon RkS|ajgQu&X%Q~loCIGt-Au<2} literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_hemp_seed.png b/mods/farming/textures/farming_hemp_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..6be42c8607dc7e118b5493ae531668ed0031a823 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bO)b&o$z|YbWXZ`@uB%qs z~85ATGG#aoUFaa~;&+R(--bz$!#@w@vY jK3HDRG+J)?T<}lVdjaPuD(4D;Rxo(F`njxgN@xNA>nKBy literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_jaffa_cake.png b/mods/farming/textures/farming_jaffa_cake.png new file mode 100644 index 0000000000000000000000000000000000000000..87cc0036d19e0b29691ed9e383ea87f887fcef84 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bO)b$?m1Xs{QH!(Y-7+a+ z?jn)XKq$$xLc^MQrST1s@L@*r8X4uZu`}cZDfxf)C zyc&06XPw5Gx3iflX8CM>D44(?+_Pzh20w;>bwVDK_J+>|8pPn~>gTe~DWM4f<)<_t literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_1.png b/mods/farming/textures/farming_melon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6ea6d8d6e4f801d2479de7d62ed05d755775ae GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXWw2zhv0+F~W=~7wXl)hV zy<6whDT`C5tgl=#{r^99{R_p@K$VOoL4Lsu4$p3+0Xb5hE{-7_*OL<#=x4MT-jG?q g<5#NDe3iiiD8<95`!?n2cc3Z;Pgg&ebxsLQ04+@^@c;k- literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_2.png b/mods/farming/textures/farming_melon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..185ed8263087abd2af6704be4a67c4835ad1d438 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUH8Ntbv0;dgW=u|IPfO!y zX%T5{6`nLnZ1--RQ>QFWow7c2#_-A&)A#RvfBf+J|3B7hCqoQSFJnoNUoeBivm0qZ zj=ZOfV+hCfM(|FKecZ~FnYGnNGT1v5B2 zyO9Ru=yx`w!m#{)Sl}dYKQ@%UBZR7tG-B>_!@p zW9;eT7{YNqIpF}eP(n|$!7(0*W^cx08Vwij>%Yg-IWj@@l q;aj-vSx=sr*2e!qIkfJ=U2eX)fsD4sWg9^5WbkzLb6Mw<&;$T^KR~en literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_6.png b/mods/farming/textures/farming_melon_6.png new file mode 100644 index 0000000000000000000000000000000000000000..b31a5b4c42108dd21eb2bad0bea009707f5f2e6e GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5ptxjAFHpHy@-Lq-Ni zWFA9i4MR~oLuZFT^(2O_#SHUzG3?o`dghGL(`OEE-Z=gH8}?_d>OY`%#*!evU^3zkiFVX<4v0sH;<#nrmV*ttQk2+nN|o-3$(atY{kf&&vYqwCs!=c O1_n=8KbLh*2~7aaq)apb literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_7.png b/mods/farming/textures/farming_melon_7.png new file mode 100644 index 0000000000000000000000000000000000000000..3aebfdd6d6d9d11483acb45d81b10f914b1d958c GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYihrtxjAFHpHy@-Lq-Ni zWFA9i4MR~oLuZFT^(2O_#SHUzG3?o`dghGL(`OEE-Z=gH8`gE|vL8@8V@Z%-FoVOh z8)-mJk*AAeh{WaG-ax)X20YH@9-h5Xdb%@PXD&()nygzeNfBt{Ob*zfaDlQ#URWsXMpIAuL$a|56#tmiT?43xT#Xc)I$ztaD0e0ss=dT&@5B literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_side.png b/mods/farming/textures/farming_melon_side.png new file mode 100644 index 0000000000000000000000000000000000000000..88e40c6a08421585274e41b58ecd19c88cc0a567 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU4U7?v%ixdBP{=6K$S#$s zZPcu3mhPS?(>qCf#yqX1a}?&xmtVbBcl~DNotss6?NL|JS|ktDJJZv}F@)oK@{YLA z^^yPPZrRLp{n9`G*Y<)^rweqxl z-n}%AK{7bxo$hJ7cV&Hv-LL;A&$B+1W|-4m@m;67`nFx$%gz7uPTSqB6=OIp>~5eJ S&Y}l&B!j1`pUXO@geCyK literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_slice.png b/mods/farming/textures/farming_melon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee977577899412a6e1423c94cf160f1037e3c97 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5ptFAGz#fWUEC^^@|l zM^qK}tE=CU(>bHA;TOYO(=7Ub=92AuRNfvx@#XT4|4&c+cz>mT&8kyC?TjTse!&b5 z&u*jvIdPsYjv*44d;4zk9Z=w4`52*9apnL2TUnPQJbzuNyxqtvP^)k>P50}D&(mi1 zzBs7(u2+tMMS0TgGiwa`=lh0XQU88U1;r=|W{BDyd&ujIF1Xv@Ds Z#&hD#3zFP&3xPHQzo(4u{&UX$0PoR*-laKwya4X=gWi+Ly?p?@_+i_~$-7nnRLexK z2pW0Z093n#Zw3<0>;P08eRME7yX*kD5k!(n-7*{i?#d9WV-XZ40Pc7dz@QxcHUPOH zUhwf3&TIg=1Yhy<0=}#O>Dumo?wDxo0NL&7e!H48oB+Q6`?>%8ddUFHySrM;yU*+? WGEAu4rZoWo0000cix@p!8QIwUuK6jP7CwmLCTGd Zjln9Hsc+j8!HGak44$rjF6*2UngGQ_AwvKF literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_mint_4.png b/mods/farming/textures/farming_mint_4.png new file mode 100644 index 0000000000000000000000000000000000000000..83c0e90161dc7ecf0ace3b46bb58831d8c8a1a89 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Y!Iw!h=AsLqe?*8n+; zB|(0{3=Yq3qyag>o-U3d9M^eIZRBlG5OFx@zL4|o^$ew@VLMnwL~;}tXB=1&9AUZK zBwV(F(Uc{l{B^)*MxkQ2>7gH9dP`hRpZ1}|$5St9XRhw2MaP9bqL&tmvf9hO%aj^Q=SzzCd@08)-*OIUgcV0$gpW9&&A8%SHuF1WAJqKb6Mw<&;$Td Caxc^X literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_mint_seeds.png b/mods/farming/textures/farming_mint_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0a0eae34ad5353728b75b4d1b714dd31efc5b5 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YyYQ^CPmEal|aXmS~p`ne_!O4Ni!=T8)fSKJz?O k5;Ghg2{$~_;W@#;uvvq}|5zQz9-w{(Pgg&ebxsLQ0FLA&8vpMgGoEpfBZ))7xPh&44FiMkJ8rIBHfP0w P<}!G?`njxgN@xNAQWGum literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat.png b/mods/farming/textures/farming_oat.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d5c230d91c18fea294cfc0bbfc421edb99738d GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`DE0A7WZM?bJ{Qv*|vt~`6 zU*@>1%4t=d+p1NIf#RDw{eV*2+pV`xj^EkkuxDD-zFA58C%GP*<#+7Z!IMj}PtOm& zxIF&ymgZYq%N{*?V4>`z4K$IZB*+hB1HWV1-2E+MzODmU{@+_F^^>VhFk~6QtqSE8?^VV9jGHqKV QwiVjD zT~-&)`R!e6APAITED7=pW^j0RBMr#W@N{tu;gC&ESfFjda8vETfm06-95|sMaNq!2 m$_4`t2F_^=tY&QuEDVavnAYok@IMRG!{F)a=d#Wzp$P!Z`zq}K literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat_3.png b/mods/farming/textures/farming_oat_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5aba10868276534010d3968af97a5c9663161500 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=5oy>#khkx^9ifu5Dra zcEp@JS#jZL&dmMQJwQ3ek|4ie28U-i(tsRiPZ!4!4%y^{1$G7ul9~q&oO*EJzzGF` z0|)q0HW+X)a86@jEo*CFViOl*WuC^sF4|TyjfJ(0on4qsJ&cuAl$EuVVaa~Blhsd` R{s9`t;OXk;vd$@?2>>6vG)n*g literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat_4.png b/mods/farming/textures/farming_oat_4.png new file mode 100644 index 0000000000000000000000000000000000000000..833b134818ee194a891587600a76fef8cb226a68 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=7>zn9Q4Nv1*;m#tng6 zH-;YEn|$;@=B3k3mrs_i)LLZ@RKZvh}L5F?pqN0LYSqNEA}+Yn$tpij>mH~Gxd4}WOP<1Y4w+&t5)$!Ev$b07-%wsr>mdKI;Vst09>Xx7sn6|*|`T7 z3bq)CxL!QH=2wcV*8znab}txz`mi{&?ufV}&tkmeMlPeMfAE(BmU}Kw`023ZXl6&N zfQ+(Ly*AgB?#olw{y38xda(9!#?r{B89t>az8=rJbYW%sU#(uR$ILT*#qX@+3{?Tz O#^CAd=d#Wzp$P!@kyXe5 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat_6.png b/mods/farming/textures/farming_oat_6.png new file mode 100644 index 0000000000000000000000000000000000000000..847adc56bef774a97578a7b29882a1921067844e GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=3SH&1bY*&1$n-Imdm? z?63`seKs$S+_N%c|HjmV>v9jRPddITa6(d^F;FRENswPKgTu2MX+Tb~r;B3Vc2j3)vk4jedq`M{Zj3oabk(3I@Rz<;Ib?}S5rJ+xK@$S(SESRr6}U~B_tL>ps; z+&@*BGa(jfGAda{eIXz0td&#mg+0-Xk6U)pOYX-Ft@)pO({*_-P2HTCd%X1g;U(Jw zA8ZPhzv{m0Y~C*O%ZFBSdEeG)%q!;jDDjA2PF~KxWp~CWpmP{JUHx3vIVCg!0H-En Ao&W#< literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat_8.png b/mods/farming/textures/farming_oat_8.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a5540685317e12bbdceed7ea153812d40f218a GIT binary patch literal 310 zcmV-60m=S}P)m& z8dm*l^m442g2lHeHWuTG*wq@wOlQ=Cb3(Tq&XI1XPJDUP-T9$xlov0;xj7SgWmb^- z^lKyqz5GmT4u}eRa*zlmAl{8RsNCb!7+H@3PC4JvtGpuSKgh@jbQc2&ssI2007*qo IM6N<$g28ru6aWAK literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_oat_seed.png b/mods/farming/textures/farming_oat_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..893c93c0d0b0dcdd44f9563bd532709e322fab37 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=7=^oaV;6FG=;;R+Dg~ zx9I$WPTP%UoInZ2k|4ie28U-i(tsRwPZ!4!j_Bls15A?=dED9BL?musWjK`}#1Ndr kx1xsSz$(_8J~j*tLR!q_G3`6~fm#?mUHx3vIVCg!03;(PkN^Mx literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_onion_soup.png b/mods/farming/textures/farming_onion_soup.png new file mode 100644 index 0000000000000000000000000000000000000000..cd535aec3bffa220f8424fcc64c8f3bcb17efda0 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWWysF~GHasbrst~u-^lR) zD#I?L8wY_xj3q&S!3+-1ZlnP@ww^AIAsp9}6BdXVaB*=pWC~8d;2_|A_ft=UF~G==1gE ziQ*Dj{R=D_tCnpKXw>XkDAS;5y4dvDO9s=H8IGcs2d|lxNIj_(SGY5mSH)c6`-~}5 hc3t0_x@>+Vp?wsOMq4~c)I$ztaD0e0sw5wQ{w;t literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pasta.png b/mods/farming/textures/farming_pasta.png new file mode 100644 index 0000000000000000000000000000000000000000..af6a48c7599dc6b31fe4bf77f3777c0e90127f99 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>rIZZgNvh=?_+Rk&!51aqPg8BL|KgNXR{SVD^Cr3?kx5GY%X# oc*$^BjFnB)n=LhsP0fs9PdfWFx!>idfJQKQy85}Sb4q9e0FbjQ?*IS* literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pea_1.png b/mods/farming/textures/farming_pea_1.png new file mode 100644 index 0000000000000000000000000000000000000000..eb48e36398e3ea6b8e30f6835c6b5f7c0c127703 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRA1{1VG<8X6e%!f@h*yOYr|3#68;@M zpi$LdA#PAqm-gfQr{;(Ml^4hJ{Fl5TQ4#MP!1MD{NC-on^3Xa0194S#<8`#|fBwVf2X#I%y?$14<-^M_N%z zQncit*2c)pkJ)Tr2SdpsC-2+m^Lc-Mzu{jZYB3wNnEwq|tKlC2=Asr|?+zIc1->H+ z84m$m0RieS(iD6LqUCrJxCM?(gMJwgE#pg#lWQ4^MG|{oC&&YS?2lzU=_XuR!!&pR zEFdVC26|{bokD-sYOUY`biC;k3a&ElT%BC$J2VYOfIAw_7N}?y?1lB}Dmz~b6oG5u z%Y?~x&7djpWICf30pJq-X%tb>$aIH+U0_hgL!0jfY(O#=Nd(`_{iIwAnCK;^dUmx5 z=hG4TO9v&Ps*OB=0(w6t_)M-siA9|EpcPkDwsit!LwK);Vv&RwIIrGp`{N7WXrNu) zG@szi3-q$!(O-&%Q;uKjz%)qmQa6mFDA1Im# zBL8&)xIz9)ogc?j1gS?vI&^b)p-DVJ3n-9ihlqX(84bHOKLH=Ja}4BLvdwX}4!2kv z^@*VYX+S4eU!j{0$!unw$7kNTHdn-<<|acQLLx09(VYcwJnL25AOJSRV57|XsoQ80 z1{$NPi#7DlBqGvioGt^ef%A@M&F^#o)T&d9XSc_tn)AHqqW6;WSNeoVcHX1+N9YNu zJ{kZdFt(Fm_pw5X`y{tO3!cdJ(p98^$ZbqirxtU-C)L@@KkFi1O2ubbHjl25Yzg#G z&@S|<?vCPj<=fZreHnO1)QEI=3kbOTU)k>(H60XzjR0RupnoNfU`8vDG8Z81vLxNc51 zTl2ZRF0-2#KtlLJDnJ5oa%>{awmmA!ms)|OTyrmzJZ{38n4)sFiTQ@*Q?(~tiKR6h zu8L%GWh1Kqn}8j|b{>&4AqzDD4=Er_N!ktaE7r9}HmbIe`qG)`Vt4;$rs<6d7 zSvhkbMM7!3)*r^nR;8YlqmERCj`-P5;62dn3#lLXf8%7(8*#{KwH2v#P)aB(o%4oH%X>-}G~y6ZjDnzEx)2ma53!)=DQJWmS`R%05r?2Z zK>7 z4lXu%hrhSX6ze%?0097_t6g)(lBym?tIw=&O;S~+=1<+W3lHqXXb1otE}SwO>xawq z7Ct3KGTYH#4+S0{0YEdZI=SEexskR;K2lj$zhp7DuB?kw=c2o!`1xIM_Q_<)HA_Y7 z`+=?-T(#L2F|cMIt<~S`zLkuA`5?`c0Ga?IrK1f70Pa{a(4*7pB_$`b0AS@huQpWo z(g4Z;q)esOic}_Cs?{*p0f4j0AR3dt^egJGyh{_q9d>u7ut%K9i90LNkzU`iVz)sS zn2(r^b&pT9Utt+qzXo8cx%MQ=4VDsz3-&_+01_-?%t2Mt0FnS|03=i(SI2c8Jrp4D z2xv64nwDZL04o3yKul3&W-GKbRSZBC7Mptz=g08-N(=x1002ovPDHLkV1g?%A=&@{ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pea_pod.png b/mods/farming/textures/farming_pea_pod.png new file mode 100644 index 0000000000000000000000000000000000000000..1c19c9f6e0e51605545f7f81e013cf5c7e9e0cf8 GIT binary patch literal 597 zcmV-b0;>IqP)dH%4x604~qO#$PYiRh&OK6n(jP#no~?5p)0xtvx~B>K8Xobi#O3Z!*@ zr{qn5mbnC?aI|NxYB`yR3`CwLnRK59VZ)MYF|Q4Hv;N9&=~TG>EeIcw2BytG_$Yg| jn_VZ3;QK@Nz2y7^9Q?`98-s(A00000NkvXXu0mjf9?u(N literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pea_soup.png b/mods/farming/textures/farming_pea_soup.png new file mode 100644 index 0000000000000000000000000000000000000000..03753cf6019f891a9ed85f45e3dfec76d508818b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r5&GHasbrst~WS7|o( z>gQScP6P@umIV0)GdMiEkp|@0db&7kKTJ|%*@QdxtTGA;cm@-paKR@S3j3^P6s7!{@MQ6QjqLbL>KAxEp*e$LHKsy;cUHx3vIVCg!01PQa0{{R3 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pineapple_7.png b/mods/farming/textures/farming_pineapple_7.png new file mode 100644 index 0000000000000000000000000000000000000000..22bad23734179fbec0974e61801f43c464898048 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*VGbS|5%-xD7nd@3Da{` zz16PB0;L#Bg8YIR9G=}s19A#HT^vI+&hPC%$lGAR!z>(e;NC)Jg^P>e!Oq-@RtbMw4=goa)q7U5o4BjW# zD;#|q!Ya#E+#WoOqo-eUy5!+Se9}ViHDh#zKH0ou+o{MU%w19W4QMxmr>mdKI;Vst E08h?HmH+?% literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pineapple_8.png b/mods/farming/textures/farming_pineapple_8.png new file mode 100644 index 0000000000000000000000000000000000000000..5182c4f710f7d6ea733ca7c7e39fc06c7e682160 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^*Hqnf|5%-xD7opmst-5Z zy#*9!ED7=pW^j0RBMrz&@pN$vk+__kaDY34WdV<)xJI)nLu^Ym^OS|(*-qWqD}Acs zdmoG7YuNy{`^*~67a6A>JR$Ys07n|@hFxtAOBcKoEN#&$6DZ+nwYu8MsB`QUN2s#G p3n_-rtlYcS1Cf literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pineapple_juice.png b/mods/farming/textures/farming_pineapple_juice.png new file mode 100644 index 0000000000000000000000000000000000000000..43a54c7057cb73c1538abb57cf4a6218fed69dc7 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eJ5cZ&DUHNlIQFWkCw z^U1TvKYo3$ozxlvRKQpgbJxxta32j0G0tp7{nwl#m8@B9Px^!v7+a$9>HlRbQcXP+IE$86_n#JJh L>gTe~DWM4ftl2j^ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pineapple_ring.png b/mods/farming/textures/farming_pineapple_ring.png new file mode 100644 index 0000000000000000000000000000000000000000..deb2e6d0f8851c151a5b59aa3f4b1f533c1f4caf GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$6=T7n7xhB{r=ky&Y z$XF8O7tG-B>_!@p&XcUf*b};8E$Tjj2zwp0n&Z literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_porridge.png b/mods/farming/textures/farming_porridge.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4466fbe3ec2a6baa1290e10e9496a81c6a64c9 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aJ;=aNBPOxYl=1n+$^YN@ z{ePAE?{nwBpV9w*l}@tb(gZ4FED7=pW^j0RBMrz2@pN$v;kcfhaDclfv1Hap#+E$Z zLN+d=>M7H=@34?I;F!6ix};^7h7pI>Yzt{?X-y*ot(6j*lA4?b1{|8&nwpwSrG`wI m6Bq(Glo&*WL_`jxDKhj%@QAXW-4O>gpTX1B&t;ucLK6U$ZaQKB literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pot.png b/mods/farming/textures/farming_pot.png new file mode 100644 index 0000000000000000000000000000000000000000..d28411d28094053595258726710c0f69e554d996 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|KxS@kZck57&5rI! zAcwIe$S;_|;n|HeAjiei#W95AdU66o^MwF5wrgMiGf6D@_P_p+!q@-*#n~?Y|L-jE z#L0QO!HNITtSbNhJFDIJ|9=*PN}O*(!k_)87?T({7#I#H%T2fZ&i4ms9)qW=pUXO@ GgeCyvkT-V# literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_potato.png b/mods/farming/textures/farming_potato.png new file mode 100644 index 0000000000000000000000000000000000000000..6e91d6ae8949445d7edba0c3cc8c5f542e93b011 GIT binary patch literal 252 zcmVOT3}^k{ zY@qj3^!${6!l?p2iXCp(TFw{nOg~_7P+p|k`JU7U1VdMGwZ@ri4C4A f`Yxd@-h2#9D@^8Jt}t~38q476>gTe~DWM4f8{R9! literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_potato_2.png b/mods/farming/textures/farming_potato_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c81830c40bcf17038f5b7e927a2779f9a63f2e6a GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar-fh6C_xjIo4Dx`!YYp z_x66Nf9_@rekw5MIWLPB{nLN$xLVs~h6yiSr4`H?ZW!F2klT8)nTKg7$IaFP0kc-d zqbm)X6D8JbPssI(<1l17^6k}u64to02GbR!o8HCFVLM>b$a5f7+b>+fTftg7mTx)Z liEX#8FVbq-$upOi;n>^MqwF@kM}e+k@O1TaS?83{1OWb|L(~8O literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_potato_3.png b/mods/farming/textures/farming_potato_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d7920918e958a2283b9ded3ed89b32830827b3 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`TRdGHLn>}1CoEvU@$c#f`$(zf z@uDo*F&}+8ZI~UTX7d~UQO{toQ*Vl4EavpPzCgNR4abt58O(?4Qw}?&gskyLHuiU!j^1z1-hTX)78&qol`;+05CpP;{X5v literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_potato_4.png b/mods/farming/textures/farming_potato_4.png new file mode 100644 index 0000000000000000000000000000000000000000..405b7e56d71be2991d1330f58325f12b9c0934ec GIT binary patch literal 283 zcmV+$0p$LPP)^*=N$PMhRY&?KqZD*Oz+Df!n6hu335TY1d8DWxrzX*a0VfVeA znVq*0`DeVeQsh<9)1Szf>sgVPx9)d=@?L06WU`i8fR2KARuA3oHj3=`=KGG~0~wg8 z2;OKNSj!-fa;Y8Q3|A7H#2Nse35JNh3!M0>oJ1gM>m+!NFF^9~bok_K(FjBriY5Ud zQxHJ*AVPQ8Q}p)^XW}f0)^Tt5&>D6c>cO-Tw9iPA>BNe(E!+u`Ads4xbYUCTw%egi=o^~tu%ABX?|002ovPDHLkV1lGBd`18O literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_potato_salad.png b/mods/farming/textures/farming_potato_salad.png new file mode 100644 index 0000000000000000000000000000000000000000..0028c91e3f7a0d2864df3f289eb48816a25e636f GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0F7T%4emk>}jE{oT8i& zXkcDoUYBIqool|R&g=HIYyUrds6Ki@3#g8{( zh_nUoZ3w-STg~`(aY%`--d!mtmiz^?1@2wA=s0JtQCD{wA7AZsW8ZE$$NxV6k57Nn zYVgfpvg!1n+lijfR<8f>G9ozhjPv)Dj;;*nqj8VUG~3*cELy$u^I~zo%eQVZ3(j=C zr_~(%!feVm3zO|NSDJK9j!pZbHQV!P)yQO0nWgWJ_XxT@@Fj=8O6( z*S~d9S`_5uAX6ofA|%Rn?sCPIUMn#nS8bQS(M?A}`Q#fn8ZdS|{@2p?t3e3veDNJsEn~B$S;_|;n|HeAjinl#W95AdUC=7#)QHKqZzXmrwBLi zWb8=1v?M``A&FzRre%|>gzuE2a}IV*acSX|lwj!8Wmy^d*kvbBH-o3EpUXO@geCyk C%q)Qb literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_2.png b/mods/farming/textures/farming_pumpkin_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d977e8c22021375b2d19f1e0fdba16ba159bfbe7 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXWe{W#HDplmV$cs`(vRn{ zC{lK9mPl^o&+OvsUZxymd_xnclCdPnFPOpM*^M+H$Ia8lF@)oKa>4?;gu^%3F>n9? literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_3.png b/mods/farming/textures/farming_pumpkin_3.png new file mode 100644 index 0000000000000000000000000000000000000000..83f81905173ce0e5c5e113435a0e758b0280416b GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXWl&@gHDplmV$cs`(vRn{ zC{lK9mPl^o&+OvsUZ%_>?U@c#$ygHP7tG-B>_!@p6YlBa7{YNqIbi{Vfn@Uu0d}^t z0&LS5u1RY81ba)wEYHx|xpFtV;SLuq!yPM^SQ+ftCAPDLa}~qYc9v8%BU8q&7Mjym rb!jw}tmZasTW!f8spY5>Eb7hBlgzKH?>b=~&Ea`*IyjKSvyt?&7$Sjt1 zg`J9q^~6lUfd0uzt5d2D~Dc#Ol8eSv1V+QytvmaO}ND_6-XPCE2J@X^C3w=|Y9 ZFf3jx5kBXP&J>`n44$rjF6*2UngA7SP2B(h literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_5.png b/mods/farming/textures/farming_pumpkin_5.png new file mode 100644 index 0000000000000000000000000000000000000000..59fa78eb0ebc9e5d8dc3b6989e3eeb22cb31eaec GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUZEWQfHDplmV$cs`(vRn{ zC{lK9mbje2l-$UFDw`p*i|>CiWA`%Ux6>K^Z(;aEpoGJUMCgst%iBYSoiThlDXj%CUQ)lD;i+8IlN{DK)Ap4~_T za+*9{977~7_x1&fF$HosU6o9GvGnP`aOr(f4*woDa;N>j|1fRGy7^H{?AM%@4FZlj*U%tHD7ss+=p9Sqg-4sN=MbFGNbZ3n@HQCr> zqVb&@-sfVYXD=6YjJ$I8?Bu>9TMW$jFSee&a_r$k235P@Tdc})w{qqHUBlq%>gTe~ HDWM4fdKz5H literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_7.png b/mods/farming/textures/farming_pumpkin_7.png new file mode 100644 index 0000000000000000000000000000000000000000..79190e09ec135158eee1ff6ccff404b3c09eed69 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5oCwkx;TbNTrTaqEyS$I;T)T^NHpy4|Mj|Mzpu>vbYQ|^)hVCM&(t~iHbw0(RbML= zmah3Gt@h`Gi|4L%M=-F@xfeKtWy7R~$2Swo1IjP6&g=HLl(*IF>4wKnd!{A5+gUm{ zeO2c63q7``KVG~!Hj}e9$8>Ya&pUN)FS=&PPvAV>%2j@Hzg29TicRNJ-V9yVJMnV@ RI)ScY@O1TaS?83{1OR`rVs`)l literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_8.png b/mods/farming/textures/farming_pumpkin_8.png new file mode 100644 index 0000000000000000000000000000000000000000..b941442cc236ebf2b29362ba98433dd05c6f9a0e GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5oCn*+_C z`i?bO?9oT2zJA@Z_tzc=+bvnTM?Hg^x>{FESN3CEJB^3;d&QSkaX!YTv5T@7-nA%Y VQ{5#yV>i%c44$rjF6*2UngHtQU9$iH literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_bread.png b/mods/farming/textures/farming_pumpkin_bread.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfae08fd83a2c6ee7a88c67adaceb5f2882215f GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=5pT85V>v?8;?1-@tu$ zisZX(_P0(nyg8fu>ewF_r}R1v5B2yO9RugnGI-hHzX@PHam-GLS`c)I$ztaD0e0stQ@K=%Lu literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_dough.png b/mods/farming/textures/farming_pumpkin_dough.png new file mode 100644 index 0000000000000000000000000000000000000000..62ea7a65ffadc1aac24e9c9fde35a25130509537 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXIvzcu3H!Gcd`y1!gn z{PpUluQ&F6yM6lm{R_f6o7#cO7)yfuf*Bm1-ADs+LOfj@LpZJ{Cmdj(5gW^UprpcM z7iWjyyn7QbzB_Q>fK*^$T%6pq0|`O5xKg$*Gn%o?ZHxPs>1@U`mbC3!w%c0TNMiSn p9ZRgNcN-XJNJ?upt zSecodDm-G9dCc&sLW*P8$K|^|vZx;B)p5&rIM643&|^cT=HE-lU3U7d+N8Qo$gA|H zSY+K|r~8&C8lHFdC)`~uTT$6DEzw7rGke+e$Nzk67JE&qcKy=Pbo7tZqv^5tx92-X zyg1_Ay8ag1O#d+oNvf3iChV#LI+4NC)z4*} HQ$iB}bbn|M literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_face_on.png b/mods/farming/textures/farming_pumpkin_face_on.png new file mode 100644 index 0000000000000000000000000000000000000000..fa71c9d474c140e8b123c3da04fe468ad6d2846f GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZZ3$?r(G2H0m{6C-J(F)E-+c>|UVfcU7{{PEnvHLM=ff{Ffx;Tb#TxXoXkpG{7 zFZ;nkr+4;FRNM&)qp<%wXz! z_TGcLcbpl_&c2n)cnD+&$;vUOEe=y;U`|#uOKLU(`c2TtSXo$*VNJ5p$41TVzktqU N@O1TaS?83{1OVymUPS-^ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_side.png b/mods/farming/textures/farming_pumpkin_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2d30f203570c434bdb20c0deaa49834c4a2ff3a4 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aZ3$KDxKFNRRa>P%mRikY6x^!?PP{ zK#rHEi(?4K_2h&D+!4(p3R^BsQZP`y6MLFlXUV1~=R4UZ_;}Vnd&B9#Hu>_&+U<@! z$7WUP8#{VQ*yi1Dkx<@f&Uh$c9 A`Tzg` literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_pumpkin_top.png b/mods/farming/textures/farming_pumpkin_top.png new file mode 100644 index 0000000000000000000000000000000000000000..79283454ef1f0d5ab418e9c6366b49a5783c1579 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU`;dA-N*M-pFDn@;q;uFcjnxzz0I)a=A7GmZ~ooGP&xPHHo@vWL{YYc}}S{MaAoXQ!pi&F}1CrGevVRa8t`9J@1 z@IU`)$7WBf`tN9RvhB?@u^;;*XE3i3bUAEr!l7wac(HMVX%o-Pg9jRt1bk$cKU3A= zNnllIRXD3)cfw&p+6;>`3TxO7h%~+6TfnGL-^|k}$x_UC?L&hmgXX;B3 zV_4a^lcUAZNp^|EGKQOBDbpK|JagRJ{*Y+`(+oueUIQsHyAwHU5*aS_$jv=bGh_9N eX+e%+3=F%)R;U`^(L4!sID@CFpUXO@geCwLQB*h@_o(N*kEDlq_MDpfx^<_@_uNhOZC!QT2eMpOHmS^?`&TPXZ(4@sY%cA zl0Ne_9U^u^NIGpFGEo8&0@ojGm;88dLFHYfOeTPFrK;OW-U$p&5#YGGh@MlB^Cmfb zWPd}r$K`-w?vG&d7cJ`L!QKv;LafsNG$q1uSqDGCEqex*5DA=q}lDyOs9=l?9XkQhdkU? zdA_gnC*U(5xxYq^mnc9Hh={sk^>o1k?oN@typvRADj-)A^*RU@C?k)O65!6x8m>ZQ z%K4CDF4_M8w$t0Gaoj2sR}(q@zBeSTvO3K#t7hf60d-Vp|FQ~fYG49Q0!V>s?P^~) hprJiz53o6Y;uowDqLJPOy4wH%002ovPDHLkV1k`AU_Af; literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_raspberry_4.png b/mods/farming/textures/farming_raspberry_4.png new file mode 100644 index 0000000000000000000000000000000000000000..32da6b9fb11cb9c6a88566d4b66c4cc1ea7a235f GIT binary patch literal 239 zcmV~)tMMF*!<2lGZ|Ke{5Ga~VrqiGIUOT1y?KgH` zE#s@k{yLBSFpJY|5g#+|E+w|-68HcBWNreOCDPa(%Y>1*AXrsKLb)(zH%7bv6%0#`N>tf{-75Ee|)Ii;1}dZx_t`&rzI{0vRj< p5C!Dg(MAe#Q@ha2uB{L6_XBqktmj>mMT`Id002ovPDHLkV1g?AU84X1 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_raspberry_smoothie.png b/mods/farming/textures/farming_raspberry_smoothie.png new file mode 100644 index 0000000000000000000000000000000000000000..fe178d114214e7f35ed7bf02d40ddf466237088e GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vs|5qYGz*J)c6Q6`?KeBS z%=Px!;o<31CU7t&?oetlF4stYMu@ilNf4KUKTW%b%HA czx*cqoJQtdn-4@818rmQboFyt=akR{0OU1RPyhe` literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rhubarb.png b/mods/farming/textures/farming_rhubarb.png new file mode 100644 index 0000000000000000000000000000000000000000..7d416ab21b752b0d4c59c01e5abf428d1d072db1 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aRbXI~gZa+;6dc z_CeQcbLKwSwEpe+vjMHf=Yh%?OM?7@862M7NCR>#JY5_^IIbrrD6lv!Fj>tpWg&-X zqF7mj!6XsIpd7Db3l$Xmo@`+en7{ZY&!PoqdCsIKtj|zLk!F}B#dg-tebFSK84RAT KelF{r5}E+AIyGtl literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rhubarb_1.png b/mods/farming/textures/farming_rhubarb_1.png new file mode 100644 index 0000000000000000000000000000000000000000..01585b1bee3fcf44ad3e39e1cd562728576e0616 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t{=BCWF7Q;bN+muf!bc6 zAY)08UoeBivm0qZj*O>^V+hCf&XcU{2MGR4Gb(9B>i->`1G_C6y4awT*U;M vC3_rrm^GRYHXM{VX3$_X;~@{53LC>^S?05Qc*Pe1jbQL}^>bP0l+XkK&Zs9( literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rhubarb_3.png b/mods/farming/textures/farming_rhubarb_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b412f7e0105cdf29452d5c44e378ae73745dd3c0 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bKe4jKI@=o z!oo>#3(3IS&|cxLoW%%h0DVbHM{9#=G^)+7>Mg zc=+Jp+zIjmLhQNf#xw+RozDKEWt&^CE*a@_PucJJ3W1 MPgg&ebxsLQ0P7VvcmMzZ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rhubarb_pie.png b/mods/farming/textures/farming_rhubarb_pie.png new file mode 100644 index 0000000000000000000000000000000000000000..1f77b535cc6a30729099d3ba2f1cbe7f2c8bdf08 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aElDk2Y;Be0Z@k&rWuvF} z?!ch>6rZmA@M+b_%Y#h|fyx+5g8YIR9G=}s19BogT^vI=t|uoPV83ztH1~m$jT<*w zbg(XI)LFpLVP>Y2@Ib)KjF;CmFX2IkNtvh!537+CQ!g_stF*)nBP**W5msRdi7QrC rQZp_!+?sjCN=iY^SW`1$t02SnRKb}pI-9NnEn)C<^>bP0l+XkKFLyjV literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice.png b/mods/farming/textures/farming_rice.png new file mode 100644 index 0000000000000000000000000000000000000000..3d64c7e25533bf3c6770a941d11118929696800d GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}MSxF;E0A8YWXYN}Yqo6JvTfV8 zJ$v@-+qdt~p+iTG965RNC@-W zpTBgTe~DWM4f DHO-t! literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_1.png b/mods/farming/textures/farming_rice_1.png new file mode 100644 index 0000000000000000000000000000000000000000..715bb2e6a5b9cfa17e24ca242018d4c9a7b36db9 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~T6C_v{Cy4L_32bnE zYH#?eB%Sk5dIAt60r3fo6qf5pPM_@zHZ-~&<=oi_1dI$p)4A5p;+$#?G=#y^)z4*} HQ$iB}qR1kn literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_2.png b/mods/farming/textures/farming_rice_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2662d42bc7f57b4d6b23803fecd613eb2b276c41 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=6;?qG5~G<5uZpZ#6C6 zWi{o3Uu{RqTc8AENswPKgTu2MX+VyKr;B30O22WQ%mvv4FO#p+1DmVZD literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_3.png b/mods/farming/textures/farming_rice_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fee87b216a05185646167dd51a675297d624695d GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=2~Ab*opp*01yE+Z8r# zU(D)r6{|1g9AV2i43uLm3GxeOaCmkj4ajl!ba4#fkWEflU}wM}sd?bQsRsuRoKO%r zaDXpmg8>Hv=QIY^vbF{$HgPdl=4lMzopr0CX@i)c^nh literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_4.png b/mods/farming/textures/farming_rice_4.png new file mode 100644 index 0000000000000000000000000000000000000000..97b026f6c2be918dcd3b5441a69023e349a43e4c GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=6W=O!DVhRIGDp-5A)t zHFU3 zU(Jv+>p=ZfN4JIk1}}oQH1sZsnUyeozX%(v)YJtRguWlhIGC%cF0XfaL(jSFV7bDA iu$A7{vorOQ*U4AQ^SXRrJKYv&FoUP7pUXO@geCxA%|e&} literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_5.png b/mods/farming/textures/farming_rice_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c249851ccc34cfe343b1c8de79474da095050ba3 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=5lI_OVkPllz@Br?}-V z_Agl;TD?5FepN!>w!F!^ibP0l+XkKve-^a literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_6.png b/mods/farming/textures/farming_rice_6.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e7233a5d923b7691fdb37ed78fe9af60faa358 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E09i@V3R)CzHo_8`Rc&N z6;Ung;`(-FO*j}nac}yhB@L5z$@0_;o@YF3wmh8^t6$a{LED7=p zW^j0RBMr#O^>lFzk&s+_u(Pp6L4TJ`-g6we6`atLYmEgT#nj44Lj2zsJVKIm!|1g#i!Sd?%bNBwsech($eQo r^{)2Et&)$;ud;UEe=hCI>i>*BibP0l+XkK1Rr7K literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_7.png b/mods/farming/textures/farming_rice_7.png new file mode 100644 index 0000000000000000000000000000000000000000..9d251ee264a45fdd9a70ea58e3b514f85d9991e0 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0B(#=a9I-DSy3x;R=_E zjgc*z6WeyAbR8`0I-WV{P|@@gWz#Pg@4dR}=-ut7AMCyO^w6#MXKsHzt-N9HA)sc) zk|4ie28U-i(tw;QPZ!4!iSX9$i$aGKcv#F`7qD!3^}l{i`PG-Jc{Uf{^nUPucYK9Z zf3d~mt3DpjXS?(2+)Py literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rice_8.png b/mods/farming/textures/farming_rice_8.png new file mode 100644 index 0000000000000000000000000000000000000000..41b37e03c11d74c7eb2d1ad0a43de0f9bcf54e77 GIT binary patch literal 336 zcmV-W0k8gvP)^zaIHgdu10mTOnIYQdZtQxr%!sg zP<*;TgRftMvtNX;WQ4#}hp%If$Y{aA!NbGD#l^+a($dq@)7IA3+}zyY;NZ^_uJQl? z00DGTPE!Ct=GbNc005XtL_t&-S1pVS5`r)cM4uF;6bM*RK>Tt4OS)m`blz-sH{pfe zj<4el>mhej0~^?(SF%LG(>ymfgw3$*s|Cu7jh~F#uh^!%HkJZgsMRofE=F#d8X7)x zD>i2?9l7DoDR<5XbHzL`5T?o*Nh7_CSjO8sxVgExy1Kf%ySu%;y}rJ_zrVl0z`()5!NS7A!^6YG#KgtL z#m2_Q$H&LW$jHjd%FD~k%*@Qq&CSrz(9_e?)z#J3*4Ee8*Vx$D-rnBg;^O4wgww2>+9_7?CtIC?(XjI@9*&N@bdEV^Yioc^z`-h_4fAm_xJbt z`T6_%`~Lp^|NsAY&-5Yy0004WQchC*o2$l2&4Hz1J#F mUwv8h9e%WG-+7};jPn7f1`M8hjRAuI0000)6~?|*x1%+;=;-L_>FMg~>g((4?Ck9B?(XpL z@bU5S^78WY^Yird^!4@i_V)Jo_xJet`1$$y`uh6({QUj>{r>*`|Ns9r+$stH0004W zQchCo6b8`8dnA!^QF8zPuQX=nv&}j9)!b^lq$Q0M z@rdLMY3pz+oaZ@itL$-6!3MUpbT-3f*hxt?eqoQ38z;paA~#0hl(4Mwx)nxj_~Zaz W*9DoK%SUqn0000l$(7{U>qoN$1N@36!>9-ie2I(}^L zIUTYX1&l-u3jJ~Fo#LDhXVx^#;4~EA5;IU> YW{|qV_2;$c2Q`rCp00i_>zopr0I;S>i2wiq literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rose_water.png b/mods/farming/textures/farming_rose_water.png new file mode 100644 index 0000000000000000000000000000000000000000..96e546f2a5f90a0c1398b5eeac388a39f84af236 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=1b4u`?TUS8qLWcJ;}v zThDCSbN1lDD|?SzzPab>u`@T$U%r3o`ojsk5>Eh?GL{7S1v5B2yO9RuSbDlRhHzX@ zPEg=8;B?67ySiN5A)n+a literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye.png b/mods/farming/textures/farming_rye.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc5b3795d94b2a8b2ab13316e362c700fee6393 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1E0A8hAbaiFl^Yi4ZCqNs zWmV1g6^T37r0-mtyK`gbu3g*qY_8b5rFH-I?n684j_qwazJKzWBRv-`oV#>-$<=dn zpFe-vHo5Ew&=kg!AirP+hi5m^fSfo_7sn6@$)yJagzopr0Oa0f`Tzg` literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye_1.png b/mods/farming/textures/farming_rye_1.png new file mode 100644 index 0000000000000000000000000000000000000000..932b6212a4d9232e8c6206029a74976bd5fe7bc7 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~T6C_v{Cy4L_U8q)g zU~l;9Q@Pat^aLPC0^%9v3e4*|Cp$7MPfFQlw_B4L1Q@Oh^L%S_pJ5F&gu&C*&t;uc GLK6Ukl_1an literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye_2.png b/mods/farming/textures/farming_rye_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a69b7026dd08788e09fef98dc2dc57c3a6759d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=8{B&C7Q9)$I)L+Lbn8 zckc3&^}N4TRs$s%OM?7@862M7NCR>-JY5_^IAoI(7HAtV+*CVo;M9Wy2Tmvm95}$1 mvcZ6ZfpZ!It65tE3xnb^ruBLs{LcdQFnGH9xvXox1bv+$nOm+<|h8B|(0{3=Yq3qyah3o-U3d9J0v?3+xOSBsC8lIQ8JbffEV> z2M(~MY%t(p;GD+5YSz}k!X_@p$~=vMU9`<;8WXD-JG(HOdKfFKC@ZTe!;-0NS2D#G R`vZ+*@O1TaS?83{1ONq)G1UM7 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye_4.png b/mods/farming/textures/farming_rye_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1246eff5cda20eadde4180ed3e9801b2f11444 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=39$qPjOEOx{v7drRGd z?TxDr_HH;janJeL`!6g}(Qvo|RKZvh|zL-q3R{J6Nu; jAZ(?#_3TW&gTe~DWM4fM$kk* literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye_5.png b/mods/farming/textures/farming_rye_5.png new file mode 100644 index 0000000000000000000000000000000000000000..b359673cd85630541a06c28b1d09f0a35f365eee GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=5`><9pYnOk9~fbydcU z4P|pT)hyW9xMWMq`h62NADnvd?EJ$QR%E1ZS^`wcSQ6wH%;50sMjDWl;OXKR!XZ2N z;6lL`0}W#(g zwp4A{*tmIH%bo*$`}R#ZaH!|dp(%$CHCF9sod8tISQ6wH%;50sMjDV);_2cT!XcZS zpui+yU|?(@Vz9x`fYDPSxUq3|BGZJ$8yXwi)0vFbn-8(H&7C7HR3TwDCvC>bnE?lO zCOWAdmO97EX(Ox_V&wDK&*OxT$BD#(=ROe%ksBOlB`T#mH7#*y;&5gOck1F2Ftpgz gF>MRilr0Pl+k+&(S}gf~4ro7vr>mdKI;Vst0HFy~m;e9( literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_rye_7.png b/mods/farming/textures/farming_rye_7.png new file mode 100644 index 0000000000000000000000000000000000000000..fc78198cd4a986b7f759ae3b45d555f78bf4b4b0 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=7p6B`n{Tv~E|~rrot$ zcBb##+r0Zw+rE<%_aEsxe75_@sR<{}O*wac@_IAfr$E(=B|(0{3=Yq3qyafio-U3d z9J0Cx7xEr*kZ61OeP2)%%Sn4CW&;;?hbxl>ZY+>$cPm)8O}b!FMA7R9dZsLw4}YmV z;-qsWs40D^c=@TmX00-Z+b451uTS_g@2$qJy+X}r4Q)*>s;K%%i(9rDyquQVWa=NQ zXmn)#FQ35etuH@IzZH6;^L*3S8R6%qu0MNQUb$NJcc9q3??Bfuc)I$ztaD0e0sv?a BYfb(|n zb+f2jv#DdVs&}-eR<^5hxvposrB}eQYRJBPK12)K00001bW%=J06^y0W&i*HkV!;A zR2Ww+i~$mZAP@t$fK@44#jB{;2+U5B3rCO6g|}md=Pj>Lh6Z-)ryC;Cd~O~H z&9LTQqnBgD6wJOwu`wHG#LlZ>jC4lZIRZckM{Riq$7PCVk$XXUkmv>*wk3g;mX+5{K>f{`QJ`kbATEoBg%|#gnZ6 z7e2W3wf#Q`%+I(To^Sh6Ui`o_qdkcQKaVMk%*xO|VDcjC#KH?ItV%{ZO8!2qk7+#7 vp)c!klGE5=vw>mF&tJ0HS}6$$2@DLce%Hk2XUz5hdWFH$)z4*}Q$iB}mYH+= literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_saucepan.png b/mods/farming/textures/farming_saucepan.png new file mode 100644 index 0000000000000000000000000000000000000000..2625d45dad741d9ba0c1c39ca0356d707829546a GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|KxS@kZck57&5rI! zAcwIe$S;_|;n|HeAjikk#W95Ada^(wLz9<);&TR-8|n<4$J7<-GBlW(U;p~g$P@JY ze|_SFU;HXA|NrwRPT=N^J*4nI|Edt%xBvgu7&_yHB_#guFJgGjz`*riQhAk~9LN#| MPgg&ebxsLQ0QihFDgXcg literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_scythe_mithril.png b/mods/farming/textures/farming_scythe_mithril.png new file mode 100644 index 0000000000000000000000000000000000000000..17c89c5a38cef3c7af0c5c4cb2449c507c1c0063 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eKeQV~#AZVR-Ov9URw z<0;(McE46j{x47gV@Z%-FoVOh8)-m}tEY=&2*>s0goJ>gpd<#yWm`mdKI;Vst0Nk1~bN~PV literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_skillet.png b/mods/farming/textures/farming_skillet.png new file mode 100644 index 0000000000000000000000000000000000000000..60d26a1ec92c192c512338d079ecf436f1be1259 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bO)b#{GHasba&vQgdU~Q& zJ(GZZ#*!evUff#G5TSK0Q2R(GJW N44$rjF6*2UngFRnFjoKo literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_soil.png b/mods/farming/textures/farming_soil.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd3e681c4c3f74943026d67941e1f03a75d8cbe GIT binary patch literal 706 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47&QZYLR^7dkPrg{3z!5FY%qoj zACm|hg9HZyCj$c$SkOyP!ck4oMO)lOT~vaZK}(25f|bEaRhXZV0f>MaIl#*FCAl<2 z*jzM4Ty?~h`4}A)c{PPt?KMP{c^Kt*n1q=bRCrk=xEU0986`OxWVslmco^k*nT44c z#Mwdm`4||0?gk==lYqvmax=(sFz88e+o=nSF))N!Dw)c0i7+sj$_sdC3VG;?gI%2B*-tAL5ssp zg-ugQ=JU=uj`9Nk{{8*_^zOAo%NAzE^8Wkr>FulM&mKK`aOcLA%jZt--?L|7TSI-Y zt)cF}e?Ncx`2PLeVafjvYCCXwRlio7S(M+S^r<9N}ZCe)ikpO+brY zd%8G=NL=n)e-CV|fjjVi!YBt~8j4oBq$NwtYo?c(at-|KQ;Z)*ex=iq0{<>owioXsq z1ik!ouD*J@sM%aW-=!Po+i&^w^w-O$1utxSnvFerlGdfq=U>%&>050@iqkdj*>7K8 zJlePNw(E6UM$dR}myBgQQ(tAd;k@w1$+=w<)GdgYQ#>vo>l>7bDJ MboFyt=akR{09AqB)&Kwi literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_soil_wet.png b/mods/farming/textures/farming_soil_wet.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4487d8a2460c3d06a49560ca5c5905fba69f30 GIT binary patch literal 677 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47zG1-LR^7dWWa>P5ny3}a5aQk zlzAD&I2c(N7(8_)M41?z)kK^$g=k&_1z9AS7;Myp6}cH@xEVEsScI4u6nU5>SQz9v8BG<0gupt1 zRs)eLH-jt(gNgvFtqQNLnozKXqA&x4u^hh=Ka(O4g9sx-u(`aRB&P;HqZAW^hk>lM zs-U?nueJzhxSgh{s(_IUzpav(z67Tv50eNVv$>LpFgt@N2LlHK13xPxC@dJEPBoO| zc2*a*m*WYkKbr#-k0=T93--^>2ncORO^Q697xMSp<(hy0etmua=>DBkhxYAWKC!1L z=-=Nzzu&!k`}+0E7tfzOzItWP>gkpLfP%k%e);tA!@F0{pFey2=+VQwH*Q?Jc>dJU z1KT#NTRwkg+w`@aM}T&`_H=O!k+^Jn*0t!cgNWZBPMTc0`OG>O8!?2L;U3OjqcUv+ABv;?~9#d{o(b^nay(07R%SGXNIn&nK znOvFwJ}Nf1EPC0^J6hQZUuDye%goDK+%3E|dFq1YmQz){p2r*YUS{8(#M)%2n9=H@ zmn6v&AfenM{N*640LzLG3TIy2d9bs`we7(TyUla%{dlG4ndTo^!uzW1_O!k{@#e$l z;x^diH(34tvgh~rmvwuu<@&2lSCIU~ZJK2JVS)*F**eE_TM5#vCz0YG3>X zSZ0eXTr}_bVvBFzKUN%=vJ$9_u_VYZn8D%MjWi&q)zif>MB?(=E<>)v20X4)bz<-G zsU>SM?Q&4q9sR*_&y>ES98XN;vSfFAO;`~IW-0m}y!Cs;Q=uW`}$=~wTYud8v| z#i`qNx3oLgq}KO*HB)D*+=>z6Ii+*PkR>WHqx8|t=^eSO>!SpV&$zAAqFsmt5n?&*{zmPJ9FmS}fu#KGe9b zh&FwWw2Y$OMdVUMIF@m12GebmTEioW4{YNWPoFE0>6BHO&ws73ECr`lAXM;oHJqx6 zu#HoyPma0#p~-fma{BcbC`A)pTOyn_g`yH9D^A)~j?c@4i-3! zNHY|BgOrEpRT;aa!S;ZZ>-a;3B2RG4F~LkhYy(=|C5zb_fn+jzSboK&?-};%l-eE! z3H$Ms$%Bu$c`wmwyA0oN=v{QMYjr-{q^!e?e?FFxr9PM6t~l&`TD2HmU1D~?k4>B- z6_KuE7PB261`g~KiZDcTJc=Y@@vx*-H>i3QHp_%odri0+^5QHbo&=no+X&aK5Dfms zamxg=CBf7o+wBqJIm2O0p&j`9_Z-{SNz^LE+GCj-Pz6 zcb{OZ2+sD9t2So3MNvyECnJ{03Q_O&$PO-!J>&M)!j#+W_Ei>fh3TWo%C~vac*@2v zGnqHJ`_JRq%O=Gpq2nru!L^EPJ~HZ0DD;F)G-f&zM0=l`KQ`n{(6R;b-oPK;a@>d* z+)2nKm1@^U1X+YGA937!O)wavOA(5^B?~j0&JIlpDH=9!-rSQ$GSwrKq)0ew&baTZ z2um2O*K0bLHCheOJcC14LsANww!@d-T@ej7l=Xlory*9Q$2RCwv7RCFkpBT>mv7$x S>1I#>0000~2NA~|><~j58 mwUoq+vj5DhewNC|Dl@d7;PEOytjht^%i!ti=d#Wzp$PzctS;mL literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_toast.png b/mods/farming/textures/farming_toast.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4524e256f465beaba5defb1449054afd7be319 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bO)b#{GTZ&cS0>9HYV&1U zV)+5cXDkWw3ubV5b|VeQvGa6s4B@z*oWQ{3=*VUu5Mm_Oa7nMvVV0mrv!v50Jv}`I zO+{hx6&yVWSM=yPH9X`nW%n^QnB|bMU}=IBgLgcC#q9Myfk2ZOJYD@<);T3K0RRP= BD*^xj literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_toast_sandwich.png b/mods/farming/textures/farming_toast_sandwich.png new file mode 100644 index 0000000000000000000000000000000000000000..c60ff5a77dd1968d2d588c2f37c6ee1470c22fa7 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eIYGTZ&c7sbh}OqQEj z9`@qG&gfec{s2W8OM?7@862M7NCR>_JY5_^IIbrrG%z~~FkI@%R8Tl@K%wcBhf7+E z<5QQ|g*=MkD`XZINlXz;k>X-$X<_UM+%E3W24dqz6m}n7$&U^U|`s2D*4?= Sfb$E`Oa@O^KbLh*2~7a)zcokz literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato.png b/mods/farming/textures/farming_tomato.png new file mode 100644 index 0000000000000000000000000000000000000000..586aa56de584ab5f8b9eeb101b430fb075f9c9f9 GIT binary patch literal 488 zcmVP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv00043NklJ3R~Lh!4Iq!i`I%-K~U7Y=v|*PZ?k0!N_!Cu3@^!>nM|^4%>NrJiF7Lj_KN{c3WHmhurOFJ z8&t8_1)&c2W8D1;^E-!oTxo#$rHj4?(-uI@@CvI~WFYK7+`?5(QM(R(?Dv2U)<>xO z5Z3`}M!p0cX+ZEjx*<#yx%d!hV4elx=;>vbs_&uc$(A!J3^R%~wkK!lvI6;>1s;*b z3=DiLK$uZE^yx&PAbW|YuPgg)E*W+$v8qKk&45BuC9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDhKBB+oy>u%EIeHtLoEE0B^(dzi<`%KO6H8iz4$nWQ!=cF*_Y^U`ahrX wNPu3YLT=;T|4$;zo=8vHc0sP6k%xyNK#QN#bJ3nxKr!lvI6;>1s;*b z3=DiLK$uZE^yx&PAbW|YuPgg)E*W+$v8qKk&45BuC9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDhKBB+oy>u%JUm?-LoEE0B^(dzi<`%KO6H8iz4$nWQ!=bq*d)8({CA$Y zr14Vfy8o9?T;*X>IGb{tkLhLi+yBdTH~gM&bGnZyTxZMiWCmtthWm~Zc9Xt@hyu-I N@O1TaS?83{1OSgGMg{-? literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato_3.png b/mods/farming/textures/farming_tomato_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3dcf0a1302c0353d2e64930465cb80214af8a4 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DiLK$uZE^yx&PAbW|YuPgg)E*W+$v8qKk&45BuC9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDhKBB+oy>u%l0973YF9D)@w|z zxUlE4_!>>t6_&{p|Nh_7`fZ71(5^FI?N3ZFS@7(OYswA=7Kd4m+njeUY5sE5VY&W> q-~M3|4G#ZL3T(JvD1G1n14E~g#?M+?^V>k{7(8A5T-G@yGywoVyHw}^ literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato_4.png b/mods/farming/textures/farming_tomato_4.png new file mode 100644 index 0000000000000000000000000000000000000000..27c32828dce42efbb2933fbf355752f46dc0335f GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DiLK$uZE^yx&PAbW|YuPgg)E*W+$v8qKk&45BuC9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDhKBB+oy>u%$~;{hLoEE0B^(dzi<`%KO6H8iz4$nWQ%m?fqBFkBpHh)k zIlt*Q|DgcA%mtOp^?%NCWJqD)aNe14-C^bt<{6Bd4re91-~3;$yG8x%giERG62g}- znl9H@I?Sq&-fYsG)6O-K?~*w4+zopr09PwkEC2ui literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato_5.png b/mods/farming/textures/farming_tomato_5.png new file mode 100644 index 0000000000000000000000000000000000000000..f369a68f4f864f7868965b3c05bfb649abb69e2b GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DiLK$uZE^yx&PAbW|YuPgg)E*W+$v8qKk&45BuC9V-A!TD(=<%vb93;~Imc_n&& zt|1C##(JiDhKBB+oy>u%R(iTPhFJI~OE@0b7dMaf)DiwaQNI72XBIFB9aigOoD(Iw zb9VW!MH(tm#vCVppXQ#TSNxaXn8l^}$3fvU9mWi74zms|oAsZ6W(wCf+ng@TOtuy# z)5%XtQUs!szuPb14lQ=ruKAIz^7+jF?2=5}?3-elj1TPR6=6&J@2oa!Vw!-CnNtI! zgjFk#ctZ|1<1L>e9);!$E7J~`Fm!sY5XfBcKZS#Fzp()WgX{d%rxFTE1wcnLc)I$z JtaD0e0sub-W`_U( literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato_6.png b/mods/farming/textures/farming_tomato_6.png new file mode 100644 index 0000000000000000000000000000000000000000..0135cb53beaee8d64cf0e39ce57bafabecedd70b GIT binary patch literal 490 zcmV1wBo#8Bznu=<=V)-qia7Mqkx zEdBwpAfciZxAz{4HbpBEi!+^^H|LkGbI2OEjRWWdJZDDu*RP1LLGZoT?fRLU$5i=F44hY9O?q44qdivT}n%bArT#Jg~ z5z=#~0$?SxQVB3hjbp=k=C<|m?v=&8Nd;Kko7Aq(ChELW)1m-OZw)FyA!l>2a3S&S zalOeGa2*#h3N1%;el9$x1QyyP6-9+jPVMx3HDF*~F+0hP;UBBJ(_L#1EG zRt`7Msw$`lI9Ry&^k^m`+B@pU`iM_{h}oz%w3d&{J0jrm3DK1i{Tg9S06-}XkG~GZ zB^YSLN@l%A_P)EKkv0YY^l+Ns8=eSVd$kH8j`v=G09l|0;AD{q_g}PIydph#NF#PH$+i&(I z3YDN2QmJ`57I0t!dL}|qDm71o?huspH3P+-%n3zdcP0o*&k@Ew&b(pf`X#_24RZDS_hy0od5s;07*qo IM6N<$f&{?&$N&HU literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tomato_8.png b/mods/farming/textures/farming_tomato_8.png new file mode 100644 index 0000000000000000000000000000000000000000..0b490257f0dab5ec4a4d4e67775159ea75594e3d GIT binary patch literal 510 zcmVH;LN@>a0cS}>K~y+TwUWI~!!QuXyD+eI zB8lC^B_VY@GL#9aZvaTBYNrN_RSggs6nn!*{k*7aCyUCq=pQ-T!=N zyY??+{RU)x4#wsnPC~MM+Pw^hH=SMUZsNr9A}WjEA3+;GE#9$9n?NGrBW}SWO5x}( z19@e{*oB-jP}6m>4Ma!O)r7+v&tbtbm7kd%V7YsAQ_70+zEBp)ykr=os%Ep+QC1@VtQ#wbaH8_f0+cnIQk0e^10q&wmu zFC!?%9Ms4hoDF@)pBw!`i?Mb5(5LRSU0LMo+-WzY*(s<=dl89ot$o{E+U08ek!WXK zz=r;YKN8-I8Z&4O%@{W2XZ(?*KEz@i(rsW2i@Z0?29#U{CQAK~lrG@J$TH61**oy9 zxK<1OxblH{iS7nmcaK4`LVqhR`S`x|%j~t>x6IT|NsAQD93B4$Y-V` zV67@(ttsNHFYcx*>Tk*$XepE9DLl=Oe{-z#zGQ`inc9cTbaH8#Np!rNCL4H7c$|j$+0P>l{$UdT;yk4ZInNgqIb78> zYu}}-Yjk0m$MP#&JXbhZNP^&&i9Z^8&VIPf${NS?h3~*4H=s2Pp00i_>zopr0L^e- A+5i9m literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tool_diamondhoe.png b/mods/farming/textures/farming_tool_diamondhoe.png new file mode 100644 index 0000000000000000000000000000000000000000..093acb821c6a8da2e1ec642f0f0401fa01b3f587 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=D}!$7|NsAm%S&}9^cl+W z8Y=RcDG6As3Rr83I4)V_v~;nvzPR(!#csNyUTaqRoAL%)$^>rO5V&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 new file mode 100644 index 0000000000000000000000000000000000000000..893a6958e4b4d2763513392378c2e1fe92cd2ac8 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAh>jG=O|Ns9R%JCX1@|h_K zSgQ(HYl=AQi@WKH`kV3wTFT^j3h&*!_sp3yj~+dG{P^*+XV2chfB*UO=kMRY12rlv z`8*G36jMo%AJE9M$!9Hqybw!wLZNn(b-`tCzVFXNC64T9aO~-Gwq^as`jzb~o1v7&mSd9J Z{;g7H>h2IuS_L$p!PC{xWt~$(69CsBRk{EG literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tool_stonehoe.png b/mods/farming/textures/farming_tool_stonehoe.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8dade01c39dad208f481013cffc14369eeb91a GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2>jqc8|Ns9R%JCX1@|h_K zSgQ(HYl_&Z2srDDyXlJhoAL%)$|NTzr=+B$rKRO~3g_hHeI=6ciN|m6es1 zmzP&mR8&@0R##Wo)YR11*EcjYG&MCXo3?H>&=#hWAU~jOWs}cZfb8^iaSV|Nk3D0~ z)Sw{3axu`bDe2t3|Fgst>h9*nZFJc$c<|cXaQ+7NjOV2jfM3|Ns9R%JCX1@|h_K zSgQ(HYl=AQi@WKH`kV3wTFOM)ibvVh@`s7rMpSxcnX)^z7+~IgsCLR z4`^7~#t_#CmVH Q15Ib}boFyt=akR{0M|c8ZvX%Q literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_trellis.png b/mods/farming/textures/farming_trellis.png new file mode 100644 index 0000000000000000000000000000000000000000..855b932608cdcc2e22e7751858e4d0014b721735 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)S4Rd07h@SObLkj&)f7LS zj6nVVBHN`6K5N>8n{0mQ0F^P81o;IsI6S+N2IQ1^x;TbtoKH?*U@~LwV-QGbXe`=l z^4+Z8sC-Am>`w0v?+u|!S3j3^P6>;7#+*Z=EaM zw?66EcHjN$UFP>Vu3EMD;^DZZlbjwsdT{x8)Akkdd)7v7THv>8y4&_8*2j(=oHc9m z$z9o7wY5`$rZAQS`2{mLJiCzwlo8NZu>H-brP(K~|(phXOxu6{1-oD!M<;EG@u literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_1.png b/mods/farming/textures/farming_wheat_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c16ad94ba4e9989dd795c452559376ea2137d78b GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=9Yr1Ue5HHSX6f+M=Q~ zYo{boh_NKdFPOpM*^M+HN8HoJF@)oKvP8xM1|=4W84^4a5|S(;3~VV3TOtB)Z38M{ N@O1TaS?83{1OQMF9ZdiL literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_2.png b/mods/farming/textures/farming_wheat_2.png new file mode 100644 index 0000000000000000000000000000000000000000..baddb4c544c6ea55d23c5dec5462e351c0f80c54 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=3wxO(*WOis%vDe8I1J zrB3l;b^H6RpMVmKB|(0{3=Yq3qyahVo-U3d9M_W<=yNa#vhn!vF!7w>VdLV_abQz! jW}J`^;*pRTP{6<-pT?xP*61c5Pz!^ntDnm{r-UW|z&Rvh literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_3.png b/mods/farming/textures/farming_wheat_3.png new file mode 100644 index 0000000000000000000000000000000000000000..36ebb1929de7851303f7b7da7a46fe831765608f GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=7oRg-u%NdiX-lntjog zlXa)B_1J%|{C~fqJ5Y|XB*-tA!Qt7BG$6;x)5S4_<9hM}Mh^x-Mjjm=CZ07sjC?$2 z9N3hd873r@1SF&t7$gX!gm@&B2n3{Pr0E1ChzWS42qXmt1cU?xurVyGV&j}_c4jru OGzL#sKbLh*2~7aHK`<)- literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_4.png b/mods/farming/textures/farming_wheat_4.png new file mode 100644 index 0000000000000000000000000000000000000000..735ed7772e5ed4e8ecf29004ce2fc92fc3001247 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=8yeCePUzxb3x$}4MW-^nS{=7dR2o)#&6-Tm*+8s;xLd_unYEgOKA OF?hQAxvX9s(+5ED7=pW^j0RBMrzY^mK6y;kcfx zz^0S%ASuBkAtC7j!z70^W@heYh6$G+95`@J@4(R$7ZeUWIPqe^fpZT64k?^iG2y@q zg#{-J<`yTY8L2jYFgCPWYsLW_)yD%7EVQ;MLk?xjf`9ed6rv>PMO`bP0l+XkKd0|`D literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_7.png b/mods/farming/textures/farming_wheat_7.png new file mode 100644 index 0000000000000000000000000000000000000000..cc26ca96990f96f8fe71d5c3eed9d0eea3bb7c2e GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=42^r0?G1yl-9Ds>LRk zj^=EhYw_T6>gAKMhqp$qS!#Crc>12re#f@OT}v_e094Ib666=m;PC858j#cI>Eal| zaXqzTBQKMoi1Xix@0<#cx*IU@hS*8nQV|kjb-khBePQ`x+dQTzflFvXs>=mhV;2emCjG1i2d=>Yi4QG+X_?w&uF`J&|NjKx2-V2i> z8I~wss2>uhpfH0;Q;cQ6mTSUj*^G3scIec@IkN4fjwkQ5J3rKu+S3!)(;3JQS_PpA z-;0E(n_uCPBcg(a93^6ni1$PrHQeA-jcoLXQ_goZLEjMb50^^>=YLuCB>(^b07*qo IM6N<$f*<&P1^@s6 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_wheat_seed.png b/mods/farming/textures/farming_wheat_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..a9031fba979d5fd323ce9f5200f6ede53b2e733f GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ^~o&Uwme~4v(x#*or@>< z%7V@L&K@&PuV1Rg~;HfM?GGmNJaLK%Y3 kFmc!!9azVD)2D`kVexq;Szopr0Jyg)f&c&j literal 0 HcmV?d00001 diff --git a/mods/farming/textures/strawberry.png b/mods/farming/textures/strawberry.png new file mode 100644 index 0000000000000000000000000000000000000000..5b43e6bc99bc21663a9e91440fcc97a2320b5adf GIT binary patch literal 382 zcmV-^0fGLBP)U1tMAsC~XQXdKo#37T$6IK&m1K!cZOn z0004WQchC^n!~IR0GvPyIJQwW;ofr5@vS_Kk7&-n<{r4R7rea`}dn-usvKah|<3eHx&}k07WI z`e^tbA;t*d0!DATge86gx><#a56X$J{usBwLD+9@5O}LQAv0evdU2--{q|!1v(hB0g#UjTEfK8F8}}l07*qoM6N<$f~dNbB>(^b literal 0 HcmV?d00001 diff --git a/mods/farming/textures/vessels_drinking_cup.png b/mods/farming/textures/vessels_drinking_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..2eba2321a5cf7650e0f3c0ced4896138f1da997e GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b;OkH}&M25w;xW@MN(M*=9wUgGKN z%6^Z7jaSIrGOINgC}ia6;uyklJvm{4fPu8MwzM>Zq>jS8Zl);@4>V0b$Z_Rh5=+P# mg+m7(aF}&mJnGue$jGpSjrr{wFMmy-ZU#?RKbLh*2~7Ypr#ry_ literal 0 HcmV?d00001 diff --git a/mods/farming/utensils.lua b/mods/farming/utensils.lua new file mode 100644 index 00000000..8224e7d4 --- /dev/null +++ b/mods/farming/utensils.lua @@ -0,0 +1,163 @@ + +local S = farming.intllib + +-- wooden bowl + +minetest.register_craftitem("farming:bowl", { + description = S("Wooden Bowl"), + inventory_image = "farming_bowl.png", + groups = {food_bowl = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:bowl 4", + recipe = { + {"group:wood", "", "group:wood"}, + {"", "group:wood", ""} + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "farming:bowl", + burntime = 10, +}) + +-- saucepan + +minetest.register_craftitem("farming:saucepan", { + description = S("Saucepan"), + inventory_image = "farming_saucepan.png", + groups = {food_saucepan = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:saucepan", + recipe = { + {"default:steel_ingot", "", ""}, + {"", "group:stick", ""} + } +}) + +-- cooking pot + +minetest.register_craftitem("farming:pot", { + description = S("Cooking Pot"), + inventory_image = "farming_pot.png", + groups = {food_pot = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:pot", + recipe = { + {"group:stick", "default:steel_ingot", "default:steel_ingot"}, + {"", "default:steel_ingot", "default:steel_ingot"} + } +}) + +-- baking tray + +minetest.register_craftitem("farming:baking_tray", { + description = S("Baking Tray"), + inventory_image = "farming_baking_tray.png", + groups = {food_baking_tray = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:baking_tray", + recipe = { + {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, + {"default:clay_brick", "", "default:clay_brick"}, + {"default:clay_brick", "default:clay_brick", "default:clay_brick"} + } +}) + +-- skillet + +minetest.register_craftitem("farming:skillet", { + description = S("Skillet"), + inventory_image = "farming_skillet.png", + groups = {food_skillet = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:skillet", + recipe = { + {"default:steel_ingot", "", ""}, + {"", "default:steel_ingot", ""}, + {"", "", "group:stick"} + } +}) + +-- mortar and pestle + +minetest.register_craftitem("farming:mortar_pestle", { + description = S("Mortar and Pestle"), + inventory_image = "farming_mortar_pestle.png", + groups = {food_mortar_pestle = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:mortar_pestle", + recipe = { + {"default:stone", "group:stick", "default:stone"}, + {"", "default:stone", ""} + } +}) + +-- cutting board + +minetest.register_craftitem("farming:cutting_board", { + description = S("Cutting Board"), + inventory_image = "farming_cutting_board.png", + groups = {food_cutting_board = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:cutting_board", + recipe = { + {"default:steel_ingot", "", ""}, + {"", "group:stick", ""}, + {"", "", "group:wood"} + } +}) + +-- juicer + +minetest.register_craftitem("farming:juicer", { + description = S("Juicer"), + inventory_image = "farming_juicer.png", + groups = {food_juicer = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:juicer", + recipe = { + {"", "default:stone", ""}, + {"default:stone", "", "default:stone"} + } +}) + +-- glass mixing bowl + +minetest.register_craftitem("farming:mixing_bowl", { + description = S("Glass Mixing Bowl"), + inventory_image = "farming_mixing_bowl.png", + groups = {food_mixing_bowl = 1, flammable = 2} +}) + +minetest.register_craft({ + output = "farming:mixing_bowl", + recipe = { + {"default:glass", "group:stick", "default:glass"}, + {"", "default:glass", ""} + } +}) + +minetest.register_craft( { + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "farming:mixing_bowl" + } +}) diff --git a/mods/flowerpot/LICENSE b/mods/flowerpot/LICENSE new file mode 100644 index 00000000..e1e07d34 --- /dev/null +++ b/mods/flowerpot/LICENSE @@ -0,0 +1,20 @@ + +flowerpot - a minetest mod that adds a stylish flowerpot + +See spdx.org/licenses to see what the License Identifiers used below mean. + +=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + +All source code (lua): + (C) Auke Kok + LGPL-2.1+ + +All models: + (C) Auke Kok + CC-BY-SA-3.0 + +All Textures: + Public-Domain, see: + https://mods.curse.com/texture-packs/minecraft/227527-isabella-ii + +=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ diff --git a/mods/flowerpot/api.md b/mods/flowerpot/api.md new file mode 100644 index 00000000..e14af8be --- /dev/null +++ b/mods/flowerpot/api.md @@ -0,0 +1,6 @@ + +## flowerpot API + +`flowerpot.register_node(name)` + * name = node name, e.g. "default:sapling" + * the node must be defined and registered first using `minetest.register_node()`. diff --git a/mods/flowerpot/init.lua b/mods/flowerpot/init.lua new file mode 100644 index 00000000..135f6fff --- /dev/null +++ b/mods/flowerpot/init.lua @@ -0,0 +1,291 @@ + +--[[ + + Copyright (C) 2015 - Auke Kok + + "flowerpot" 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. + +--]] + +flowerpot = {} + +-- Translation +local S = minetest.get_translator("flowerpot") + +-- handle plant removal from flowerpot +local function flowerpot_on_punch(pos, node, puncher, pointed_thing) + if puncher and not minetest.check_player_privs(puncher, "protection_bypass") then + local name = puncher:get_player_name() + if minetest.is_protected(pos, name) then + minetest.record_protection_violation(pos, name) + return false + end + end + + local nodedef = minetest.registered_nodes[node.name] + local plant = nodedef.flowerpot_plantname + assert(plant, "unknown plant in flowerpot: " .. node.name) + + minetest.sound_play(nodedef.sounds.dug, {pos = pos}) + minetest.handle_node_drops(pos, {plant}, puncher) + minetest.swap_node(pos, {name = "flowerpot:empty"}) +end + +-- handle plant insertion into flowerpot +local function flowerpot_on_rightclick(pos, node, clicker, itemstack, pointed_thing) + if clicker and not minetest.check_player_privs(clicker, "protection_bypass") then + local name = clicker:get_player_name() + if minetest.is_protected(pos, name) then + minetest.record_protection_violation(pos, name) + return false + end + end + + local nodename = itemstack:get_name() + if not nodename then + return false + end + + if nodename:match("grass_1") then + nodename = nodename:gsub("grass_1", "grass_" .. math.random(5)) + end + + local name = "flowerpot:" .. nodename:gsub(":", "_") + local def = minetest.registered_nodes[name] + if not def then + return itemstack + end + minetest.sound_play(def.sounds.place, {pos = pos}) + minetest.swap_node(pos, {name = name}) + if not minetest.settings:get_bool("creative_mode") then + itemstack:take_item() + end + return itemstack +end + +local function get_tile(def) + local tile = def.tiles[1] + if type (tile) == "table" then + return tile.name + end + return tile +end + +function flowerpot.register_node(nodename) + assert(nodename, "no nodename passed") + local nodedef = minetest.registered_nodes[nodename] + if not nodedef then + minetest.log("error", S("@1 is not a known node, unable to register flowerpot", nodename)) + return false + end + + local desc = nodedef.description + local name = nodedef.name:gsub(":", "_") + local tiles = {} + + if nodedef.drawtype == "plantlike" then + tiles = { + {name = "flowerpot.png"}, + {name = get_tile(nodedef)}, + {name = "blank.png"}, + } + else + tiles = { + {name = "flowerpot.png"}, + {name = "blank.png"}, + {name = get_tile(nodedef)}, + } + end + + local dropname = nodename:gsub("grass_%d", "grass_1") + + minetest.register_node("flowerpot:" .. name, { + description = S("Flowerpot with @1", desc), + drawtype = "mesh", + mesh = "flowerpot.obj", + tiles = tiles, + paramtype = "light", + sunlight_propagates = true, + collision_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, -1/8, 1/4}, + }, + selection_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, 7/16, 1/4}, + }, + sounds = default.node_sound_defaults(), + groups = {attached_node = 1, oddly_breakable_by_hand = 1, snappy = 3, not_in_creative_inventory = 1}, + flowerpot_plantname = nodename, + on_dig = function(pos, node, digger) + minetest.set_node(pos, {name = "flowerpot:empty"}) + local def = minetest.registered_nodes[node.name] + minetest.add_item(pos, dropname) + end, + drop = { + max_items = 2, + items = { + { + items = {"flowerpot:empty", dropname}, + rarity = 1, + }, + } + }, + }) +end + +-- empty flowerpot +minetest.register_node("flowerpot:empty", { + description = S("Flowerpot"), + drawtype = "mesh", + mesh = "flowerpot.obj", + inventory_image = "flowerpot_item.png", + wield_image = "flowerpot_item.png", + tiles = { + {name = "flowerpot.png"}, + {name = "blank.png"}, + {name = "blank.png"}, + }, + paramtype = "light", + sunlight_propagates = true, + collision_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, -1/8, 1/4}, + }, + selection_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, -1/16, 1/4}, + }, + sounds = default.node_sound_defaults(), + groups = {attached_node = 1, oddly_breakable_by_hand = 3, cracky = 1, dig_immediate = 3}, + on_rightclick = flowerpot_on_rightclick, +}) + +-- craft +minetest.register_craft({ + output = "flowerpot:empty", + recipe = { + {"default:clay_brick", "", "default:clay_brick"}, + {"", "default:clay_brick", ""}, + } +}) + +for _, node in pairs({ + -- default nodes + "default:acacia_bush_sapling", + "default:acacia_bush_stem", + "default:acacia_sapling", + "default:aspen_sapling", + "default:blueberry_bush_sapling", + "default:pine_bush_sapling", + "default:bush_sapling", + "default:bush_stem", + "default:cactus", + "default:dry_grass_1", + "default:dry_grass_2", + "default:dry_grass_3", + "default:dry_grass_4", + "default:dry_grass_5", + "default:dry_shrub", + "default:emergent_jungle_sapling", + "default:grass_1", + "default:grass_2", + "default:grass_3", + "default:grass_4", + "default:grass_5", + "default:marram_grass_1", + "default:marram_grass_2", + "default:marram_grass_3", + "default:large_cactus_seedling", + "default:junglegrass", + "default:junglesapling", + "default:papyrus", + "default:pine_sapling", + "default:sapling", + "default:fern_1", + "default:fern_2", + "default:fern_3", + -- farming nodes + "farming:cotton_1", + "farming:cotton_2", + "farming:cotton_3", + "farming:cotton_4", + "farming:cotton_5", + "farming:cotton_6", + "farming:cotton_7", + "farming:cotton_8", + "farming:wheat_1", + "farming:wheat_2", + "farming:wheat_3", + "farming:wheat_4", + "farming:wheat_5", + "farming:wheat_6", + "farming:wheat_7", + "farming:wheat_8", + -- flowers nodes + "flowers:dandelion_white", + "flowers:dandelion_yellow", + "flowers:geranium", + "flowers:mushroom_brown", + "flowers:mushroom_red", + "flowers:rose", + "flowers:tulip", + "flowers:viola", + "flowers:chrysanthemum_green", + "flowers:tulip_black", + -- moretrees nodes + "moretrees:beech_sapling", + "moretrees:apple_tree_sapling", + "moretrees:oak_sapling", + "moretrees:sequoia_sapling", + "moretrees:birch_sapling", + "moretrees:palm_sapling", + "moretrees:date_palm_sapling", + "moretrees:spruce_sapling", + "moretrees:cedar_sapling", + "moretrees:poplar_sapling", + "moretrees:poplar_small_sapling", + "moretrees:rubber_tree_sapling", + "moretrees:fir_sapling", + "moretrees:jungletree_sapling", + "moretrees:beech_sapling_ongen", + "moretrees:apple_tree_sapling_ongen", + "moretrees:oak_sapling_ongen", + "moretrees:sequoia_sapling_ongen", + "moretrees:birch_sapling_ongen", + "moretrees:palm_sapling_ongen", + "moretrees:date_palm_sapling_ongen", + "moretrees:spruce_sapling_ongen", + "moretrees:cedar_sapling_ongen", + "moretrees:poplar_sapling_ongen", + "moretrees:poplar_small_sapling_ongen", + "moretrees:rubber_tree_sapling_ongen", + "moretrees:fir_sapling_ongen", + "moretrees:jungletree_sapling_ongen", + -- dryplants nodes + "dryplants:grass", + "dryplants:grass_short", + "dryplants:hay", + "dryplants:juncus", + "dryplants:juncus_02", + "dryplants:reedmace_spikes", + "dryplants:reedmace_top", + "dryplants:reedmace_height_2", + "dryplants:reedmace_height_3", + "dryplants:reedmace_3_spikes", + "dryplants:reedmace", + "dryplants:reedmace_bottom", + "dryplants:reedmace_sapling", + -- poisonivy nodes + "poisonivy:seedling", + "poisonivy:sproutling", + "poisonivy:climbing", + +}) do + if minetest.registered_nodes[node] then + flowerpot.register_node(node) + end +end diff --git a/mods/flowerpot/locale/flowerpot.en.tr b/mods/flowerpot/locale/flowerpot.en.tr new file mode 100644 index 00000000..77b84a05 --- /dev/null +++ b/mods/flowerpot/locale/flowerpot.en.tr @@ -0,0 +1,7 @@ +# textdomain: flowerpot + +@1 is not a known node, unable to register flowerpot=@1 is not a known node, unable to register flowerpot + +Flowerpot with @1=Flowerpot with @1 + +Flowerpot=Flowerpot diff --git a/mods/flowerpot/locale/flowerpot.fr.tr b/mods/flowerpot/locale/flowerpot.fr.tr new file mode 100644 index 00000000..57305fcb --- /dev/null +++ b/mods/flowerpot/locale/flowerpot.fr.tr @@ -0,0 +1,9 @@ +# textdomain: flowerpot + +# Translation fr by Louis Royer + +@1 is not a known node, unable to register flowerpot=@1 est un block inconnu, impossible d’enregister le pot de fleurs + +Flowerpot with @1=Pot de fleurs avec @1 + +Flowerpot=Pot de fleurs diff --git a/mods/flowerpot/mod.conf b/mods/flowerpot/mod.conf new file mode 100644 index 00000000..107b341c --- /dev/null +++ b/mods/flowerpot/mod.conf @@ -0,0 +1,4 @@ +name = flowerpot +depends = default +optional_depends = moretrees, dryplants, poisonivy, farming, flowers +description = A stylish flowerpot that can contain most plants. diff --git a/mods/flowerpot/models/flowerpot.obj b/mods/flowerpot/models/flowerpot.obj new file mode 100644 index 00000000..d8f2106c --- /dev/null +++ b/mods/flowerpot/models/flowerpot.obj @@ -0,0 +1,234 @@ +# Blender v2.78 (sub 0) OBJ File: 'flowerpot.blend' +# www.blender.org +mtllib flowerpot.mtl +o Cube +v 0.187500 -0.437500 -0.187500 +v 0.187500 -0.437500 0.187500 +v -0.187500 -0.437500 0.187500 +v -0.187500 -0.437500 -0.187500 +v 0.187500 -0.125000 -0.187500 +v 0.187500 -0.125000 0.187500 +v -0.187500 -0.125000 0.187500 +v -0.187500 -0.125000 -0.187500 +v -0.125000 -0.125000 -0.125000 +v 0.125000 -0.125000 0.125000 +v 0.125000 -0.125000 -0.125000 +v -0.125000 -0.125000 -0.125000 +v 0.187500 -0.125000 0.125000 +v 0.125000 -0.187500 -0.125000 +v 0.125000 -0.187500 0.125000 +v -0.187500 -0.125000 -0.125000 +v 0.187500 -0.125000 -0.125000 +v -0.125000 -0.187500 -0.125000 +v -0.125000 -0.187500 0.125000 +v -0.187500 -0.125000 0.125000 +v 0.125000 -0.125000 0.125000 +v -0.125000 -0.125000 -0.125000 +v -0.125000 -0.125000 0.125000 +v -0.125000 -0.125000 -0.125000 +v 0.125000 -0.125000 -0.125000 +v 0.125000 -0.125000 0.125000 +v -0.125000 -0.125000 0.125000 +v -0.125000 -0.125000 0.125000 +v 0.125000 -0.125000 -0.125000 +v 0.125000 -0.125000 0.125000 +v 0.125000 -0.125000 -0.125000 +v -0.125000 -0.125000 0.125000 +v -0.172986 -0.104281 -0.179133 +v 0.172986 -0.187289 0.179132 +v 0.172986 -0.104282 0.179132 +v 0.230648 -0.104282 0.238843 +v -0.238843 0.476773 0.230648 +v 0.238843 0.476773 -0.230648 +v -0.125000 -0.500000 0.125000 +v -0.125000 -0.500000 -0.125000 +v 0.187500 -0.437500 0.125000 +v 0.125000 -0.500000 -0.125000 +v -0.187500 -0.437500 -0.125000 +v 0.187500 -0.437500 -0.125000 +v 0.125000 -0.500000 0.125000 +v -0.187500 -0.437500 0.125000 +v 0.125000 -0.437500 0.125000 +v 0.125000 -0.437500 -0.125000 +v -0.125000 -0.437500 -0.125000 +v -0.125000 -0.437500 0.125000 +v -0.230648 0.476773 -0.238843 +v -0.230648 -0.104281 -0.238843 +v -0.172986 -0.187289 -0.179133 +v 0.230648 0.476773 0.238843 +v -0.179133 -0.187289 0.172986 +v 0.238843 -0.104282 -0.230648 +v -0.238843 -0.104281 0.230648 +v 0.179132 -0.187289 -0.172986 +v -0.179133 -0.104281 0.172986 +v 0.179132 -0.104282 -0.172986 +v 0.132813 -0.187289 -0.132812 +v 0.132812 -0.187289 0.132813 +v -0.132812 -0.187289 -0.132812 +v -0.132813 -0.187289 0.132812 +v 0.132812 0.476682 0.132813 +v -0.132813 0.476682 0.132812 +v -0.132812 0.476682 -0.132812 +v 0.132813 0.476682 -0.132812 +vt 0.6250 0.5000 +vt 0.6250 0.7500 +vt 0.3750 0.7500 +vt 0.3750 0.5000 +vt 1.0000 0.5625 +vt 1.0000 0.8750 +vt 0.9375 0.8750 +vt 0.6875 0.8750 +vt 0.6250 0.8750 +vt 0.6250 0.5625 +vt 0.6875 0.5625 +vt 0.9375 0.5625 +vt 0.3750 0.9375 +vt 0.0000 0.9375 +vt 0.0000 0.8750 +vt 0.3750 0.8750 +vt 0.9375 0.9375 +vt 0.6875 0.9375 +vt 0.6875 0.8750 +vt 0.9375 0.8750 +vt 0.9375 0.9375 +vt 0.3125 0.9375 +vt 0.0625 0.9375 +vt -0.0000 0.9375 +vt -0.0000 0.8750 +vt 0.3750 0.8750 +vt 0.3750 0.9375 +vt 0.0000 0.5625 +vt 0.3750 0.5625 +vt 0.3125 1.0000 +vt 0.0625 1.0000 +vt 0.9375 0.9375 +vt 0.6875 0.9375 +vt 0.6875 0.9375 +vt 0.9375 0.9375 +vt 1.0000 0.5625 +vt 1.0000 0.8750 +vt 0.6250 0.8750 +vt 0.6250 0.5625 +vt 0.6875 0.5625 +vt 0.9375 0.5625 +vt 0.3750 0.5625 +vt 0.0000 0.5625 +vt 0.0625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1.0000 +vt 0.0625 1.0000 +vt 0.9375 1.0000 +vt 0.6875 1.0000 +vt 0.9375 1.0000 +vt 0.6875 1.0000 +vt 0.0000 0.5000 +vt 0.0625 0.5000 +vt 0.3125 0.5000 +vt 0.3750 0.5000 +vt 0.3125 0.5000 +vt 0.0625 0.5000 +vt 0.0625 0.4375 +vt 0.3125 0.4375 +vt 0.3750 0.5000 +vt 0.0000 0.5000 +vt 0.6875 0.5000 +vt 0.9375 0.5000 +vt 0.6875 0.5000 +vt 0.9375 0.5000 +vt 0.3750 1.0000 +vt 0.3750 0.7500 +vt 0.6250 0.7500 +vt 0.6250 1.0000 +vt 0.6875 0.4375 +vt 0.9375 0.4375 +vt 0.0625 0.4375 +vt 0.3125 0.4375 +vt 0.6875 0.4375 +vt 0.9375 0.4375 +vt 0.0020 0.9983 +vt 0.0020 0.1265 +vt 0.1265 0.1265 +vt 0.1265 0.0020 +vt 0.8735 0.0020 +vt 0.8735 0.1265 +vt 0.9980 0.1265 +vt 0.9980 0.9983 +vt 0.0020 0.9983 +vt 0.9980 0.9983 +vt 0.9980 0.1265 +vt 0.8735 0.1265 +vt 0.8735 0.0020 +vt 0.1265 0.0020 +vt 0.1265 0.1265 +vt 0.0020 0.1265 +vt 0.1875 0.8750 +vt 0.1875 0.6250 +vt 0.4375 0.6250 +vt 0.4375 0.8750 +vt 0.0625 -0.0000 +vt 0.3125 -0.0000 +vt 0.3125 0.6250 +vt 0.0625 0.6250 +vt 0.2500 -0.0000 +vt 0.5000 -0.0000 +vt 0.5000 0.6250 +vt 0.2500 0.6250 +vt 0.7500 -0.0000 +vt 0.7500 0.6250 +vt 0.9375 0.0000 +vt 0.6875 -0.0000 +vt 0.6875 0.6250 +vt 0.9375 0.6250 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.0000 -0.0000 1.0000 +vn -1.0000 -0.0000 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.7193 0.0000 -0.6947 +vn 0.6947 -0.0000 0.7193 +g Cube_Cube_pot +usemtl pot +s off +f 18/1/1 19/2/1 15/3/1 14/4/1 +f 1/5/2 5/6/2 17/7/2 13/8/2 6/9/2 2/10/2 41/11/2 44/12/2 +f 13/13/1 20/14/1 7/15/1 6/16/1 +f 32/17/1 24/18/1 16/19/1 20/20/1 27/21/1 +f 24/22/1 29/23/1 17/24/1 5/25/1 8/26/1 16/27/1 +f 3/28/3 2/29/3 6/16/3 7/15/3 +f 29/23/3 24/22/3 18/30/3 14/31/3 +f 29/32/1 30/33/1 26/34/1 13/8/1 17/7/1 25/35/1 +f 3/36/4 7/37/4 20/20/4 16/19/4 8/38/4 4/39/4 43/40/4 46/41/4 +f 4/42/5 8/26/5 5/25/5 1/43/5 +f 32/44/5 30/45/5 15/46/5 19/47/5 +f 30/33/4 29/32/4 14/48/4 15/49/4 +f 24/18/2 32/17/2 19/50/2 18/51/2 +f 2/29/6 3/28/6 46/52/6 50/53/6 47/54/6 41/55/6 +f 49/56/5 48/57/5 42/58/5 40/59/5 +f 48/57/6 49/56/6 43/60/6 4/42/6 1/43/6 44/61/6 +f 49/62/6 50/63/6 46/41/6 43/40/6 +f 44/12/6 41/11/6 47/64/6 48/65/6 +f 40/66/6 42/67/6 45/68/6 39/69/6 +f 48/65/2 47/64/2 45/70/2 42/71/2 +f 47/54/3 50/53/3 39/72/3 45/73/3 +f 50/63/4 49/62/4 40/74/4 39/75/4 +g Cube_Cube_plant +usemtl plant +f 54/76/7 36/77/7 35/78/7 34/79/7 53/80/7 33/81/7 52/82/7 51/83/7 +f 38/84/8 37/85/8 57/86/8 59/87/8 55/88/8 58/89/8 60/90/8 56/91/8 +g Cube_Cube_block +usemtl block +f 67/92/1 66/93/1 65/94/1 68/95/1 +f 63/96/4 64/97/4 66/98/4 67/99/4 +f 64/100/3 62/101/3 65/102/3 66/103/3 +f 62/101/2 61/104/2 68/105/2 65/102/2 +f 61/106/5 63/107/5 67/108/5 68/109/5 +l 28 23 +l 22 9 +l 11 31 +l 19 28 +l 14 11 +l 18 22 +l 10 21 +l 24 12 +l 15 10 diff --git a/mods/flowerpot/readme.md b/mods/flowerpot/readme.md new file mode 100644 index 00000000..fecf15ba --- /dev/null +++ b/mods/flowerpot/readme.md @@ -0,0 +1,34 @@ + +flowerpot +========= + +This minetest mod adds a simple, single-node, non-entity flowerpot +that can contain `plantlike` drawtype nodes. + +The player can place these pots as normal nodes, and then right-click +the pot with a plant or plantlike node, and the pot then will contain +a slightly smaller version of the plant. If punched, the plant that +was put in the pot will be returned to the puncher. + +The concept works through the use of object materials. The empty +flowerpot node has the same model, but part of the mesh is transparent +and therefore not visible. If a plant is inserted, the transparent +textures are replaced with the texture of the plant node, and thus +it looks like the plant is inserted, while effectively the pot is a +single node without metadata. + +There are no crafting recipes for each variant. The player can craft +pots and potentially use `/giveme` to give filled versions of the +flowerpot, but the creative inventory does not contain them as they +are easily filled already. + +The model was made in blender from scratch by the author. + +The texture of the flowerpot itself was created from the flowerpot +texture of the excellent Isabella II texture pack, which is Public +Domain. The texture has been reworked to allow for a more detailed +texturing of the flowerpot model. + +The flowerpot mod has an API that can be used by other mods to create +new plant-flowerpot combinations. See api.md for usage information. + diff --git a/mods/flowerpot/screenshot.png b/mods/flowerpot/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea55d75ed3dbee12f932a676e633fa18f6a31a1 GIT binary patch literal 82962 zcmV)OK(@b$P)zU`2Q&sevamgaZ6Skr@Pl~(^NNso zw2*i(lEni8@xlu-5)uM|#n>auBaFtV1=us18TZ^YcDGMoPIsS6Rb}OE=iYm*_5XiF z@UZsI%F4_-=X8s$T~%2-bMLj*zasvK_`WY9>972yzl7HxtXE(9_zw~F!;n?!wI3wY zteSz>Uxr`35xeiTv$-()wI2!+W7WL+86vn3L+|icALy>7xI2Ny_nO<`;bC3Z?%NMz z=9kCMhQ1@(zRS#x?muRh>*voBcE=)fd;eR%ySz9BeE;C_gNN@iQ#+lyJLPC?hr*X9 zCs&6cqQ&81jM3d4AfmIgbJeo_CQwo`R~oMaq^9FV5mCzN^!zN=O^DTeHXnu|=L~md zJ~%kYIh~w5Z`;{?ws1hz)6kWar}OD_HXr(axx8Ru3Ic!)Z781 zG>`L!&77M#Nev<&mayA*=jOxAudej=!ySFLtllTf=DE1L6A=>#Fo(VQz55fXWP9V_ z&avUxzPc&!Wtke}+Od2xnKAQ?6EM5_3jdi?ZLm(-dngaZZ; zP*qha8MbpV2RSoGSHF7Y+S5QZKAlKQ$tjbB?U4vM58C-YvZADkhRnsh(DxFe=dk(N-&_9DKWv(L`lu>r(avicLh3fA8tdALh^VgXAe@HI z&ApT~Yyb}wgg8=Q4(vr>1Q+(Uu2WHAF2fK)9b*JD+=pSPsu=5Py3lYw zFNR@QuRDn`Rx#%+V1PhyfQg7m&4}2{-I?P=kh1FKU_m(NOw2?KsbC7XPxnB&xo6(C zV9Y1-)?xVSpoA>TlPY$a|C4KT$Z|gz3L6f=}=yi8b#elcfYQx3}%)){kg8| zZoP8X+viC{oAtV#&f2zplM{*vf%?>6e|va!1AKc|h~c{Z(D4-m>Z+qvLak zo6UyI;SOQ|#md3{{SSZe{g%kx;b0EkdNrLNI1(8^e(|S&bEU1tq5bIX>ce-suG>3& ztCW8lgwjx!%i|E6G7Pal99+v{Wj^eErCRB6n4ugu@7 zU?x$hjwc;z*F5goK}dvi&P`RfRaMeDZMvpyP)u`~w3EqX&v(J7l;UO}V&+ZX=b>}e zq8gfz@(^4MuPmK8IMfi#38n!cf)JULFaeI+M&`h{X$IOxAR=IweCXYgFz3;OiU``s zZH2u__`;(q7hiUMwn|;{RQ$3llU5>sM&P~S2S4t^-Q55-zn*D1AyV$M=E6jws@y#= zkDDeD;Vz%>H|#ycPTK{%ZlkM_>ELkj<)DYU_f9|)YZHfoJ z{>J0YuRh&uHuL!bn8&a&pUt0t@^QmVPA+hmy;@R->God-0!fgel(ueG>*Z{*_`wH1 zfb47WzE4$Co0(b3IS~l}Ct_wT3RMXe1M7?P2lFSB`J`K|Nqthqb=Pn0*PS_ng;21~ zCtztM)dUVeZ&;G8l%`_m8J$_@a3f-MFIu>gupfCYkXz6-))yO|p>tX2%Lh%-aAozEH0%-7w{ z-HGW=M`8*gRAzSD|0PK3`_1O^@bJOy_o`~!G;K3gEktihJt*ZQB-giqK#u*{o0XvB!X>Oc$n`1=ju)VsIaXfEE-v%x z;{0&FM??mP5!_sKQrF3fkc^qH=;+xto;Mj;vE{|`{{8!1?up3N0?B-Fcy@YRH7(qk z1G_CR&dsdoG8`j*_u=sMbvQogf9m~@p8nv)gKz)a$A4=f2PG#6x^8*@{*yf9Y8IY8 z`^DAe?{DVM+duk~=a2rGJ*z@(fny%l+vFDRZY}D0!$t(==VTW)>$mvk*d6Ri&tzu`mn6%*>~Cm522F?B!xMg&UCz zBdLRgNkp*fjR-~*%m9KFt`;_&ykZI=O~xDr3W$M)*^$l63GS6UcxMn>Cw%SyW7N7~{boj=H@I$7 zysOI4N|8XOUQ8VdM_>knnaO?U;WxviLd_L^#~#7VDWwqVJCE(|&csY++Av;``;UUuJnUR<1g%0AH#eN#8DeeBS8 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 z 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 FV1gZsIuif@ literal 0 HcmV?d00001 diff --git a/mods/flowerpot/textures/flowerpot.png b/mods/flowerpot/textures/flowerpot.png new file mode 100644 index 0000000000000000000000000000000000000000..32e05cf41e2b07654653a44a4808cba704f911d2 GIT binary patch literal 348 zcmV-i0i*tjP)HX|%qE-7Wo%Rs zE?_J8!!XUqi~t<%@9NTGiFG-X$0v?Y&SZ1ErVGweH7&WboL^nbJST^HJGxlrER`iw zU-MRZroQIp_70b&d>z>suQSh?kumr>;6tD&ON3mKg%w#*oEN$h64#}3yk z&#zNr?C81~B0}LT0KN$fxdc^W2;4tRKtWYeRe+y+z!^kHtz~s(nanvvM*s6&g0 uFz5gdwzocCK^r5d7nj1Ee(V1GbA13r;L*Gt&{=B$0000cI9?|gfFf)9Uwx9ik_?qTmzQZ5>eR#NDP~*~>uUVQ5-9LGZ z&uYBmU$rcCvo+7BjbRts9p*_EC1u`+4?U~W=Q&x#-6c~x=XV%)2-EZG ztmiMAKImxA`CM`Tzh48#y4O4IaR~?rJ~_>)b?{q-RL@rX_(c=#F0pUac3Cg-I`aU~ Or3{{~elF{r5}E*LmsHgN literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/LICENSE b/mods/homedecor_modpack/LICENSE new file mode 100644 index 00000000..624a8eca --- /dev/null +++ b/mods/homedecor_modpack/LICENSE @@ -0,0 +1,603 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +These licenses apply to all modules and components in this modpack, +unless otherwise stated. + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.†The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/homedecor_modpack/README b/mods/homedecor_modpack/README new file mode 100644 index 00000000..328a8ed4 --- /dev/null +++ b/mods/homedecor_modpack/README @@ -0,0 +1,8 @@ +This is what I consider to be a fairly feature-filled home decor modpack. +See the forum thread at +https://forum.minetest.net/viewtopic.php?f=11&t=2041 for details about +this modpack. + +Dependencies: unifieddyes and a Minetest engine build newer than 2017-01-23. + +Recommends: signs_lib, windmill, moreblocks, unified_inventory. diff --git a/mods/homedecor_modpack/bower.json b/mods/homedecor_modpack/bower.json new file mode 100644 index 00000000..2a5379c8 --- /dev/null +++ b/mods/homedecor_modpack/bower.json @@ -0,0 +1,19 @@ +{ + "name": "homedecor_modpack", + "description": "This mod adds a whole bunch of new items to Minetest suitable for decorating inside and outside a home.", + "keywords": [ + "building", + "cosmetic", + "homedecor modpack", + "homedecor_modpack" + ], + "homepage": "http://daconcepts.com/vanessa/hobbies/minetest/homedecor-crafting-guide/homedecor-craft-guide.html", + "project": "https://github.com/minetest-mods/homedecor_modpack", + "forum": "http://forum.minetest.net/viewtopic.php?f=11&t=2041", + "screenshots": [ + "http://daconcepts.com/vanessa/hobbies/minetest/screenshots/homedecor1.png" + ], + "authors": [ + "VanessaE" + ] +} \ No newline at end of file diff --git a/mods/homedecor_modpack/building_blocks/.luacheckrc b/mods/homedecor_modpack/building_blocks/.luacheckrc new file mode 100644 index 00000000..69e608c5 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "stairsplus", + "default", + "stairs", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/building_blocks/alias.lua b/mods/homedecor_modpack/building_blocks/alias.lua new file mode 100644 index 00000000..065f7405 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/alias.lua @@ -0,0 +1,61 @@ +local S = minetest.get_translator("building_blocks") + +if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairs") then + minetest.register_alias("building_blocks:slab_tar", "stairs:slab_Tar") + minetest.register_alias("building_blocks:stair_tar", "stairs:stair_Tar") + minetest.register_alias("building_blocks:slab_marble", "stairs:slab_Marble") + minetest.register_alias("building_blocks:stair_marble", "stairs:stair_Marble") +end + +if minetest.get_modpath("moreblocks") then + stairsplus:register_alias_all("building_blocks", "tar", "building_blocks", "Tar") + stairsplus:register_alias_all("building_blocks", "marble", "building_blocks", "Marble") + for _, i in ipairs(stairsplus.shapes_list) do + local class = i[1] + local cut = i[2] + minetest.unregister_item("moreblocks:"..class.."tar"..cut) + minetest.register_alias("moreblocks:"..class.."tar"..cut, "building_blocks:"..class.."tar"..cut) + end + minetest.unregister_item("moreblocks:tar") + minetest.register_alias("moreblocks:tar", "building_blocks:Tar") + stairsplus:register_alias_all("moreblocks", "tar", "building_blocks", "Tar") + + if minetest.get_modpath("gloopblocks") then + minetest.register_alias("building_blocks:gravel_spread", "gloopblocks:slab_gravel_1") + end +end + +minetest.register_alias("adobe", "building_blocks:Adobe") +minetest.register_alias("fakegrass", "building_blocks:fakegrass") +minetest.register_alias("hardwood", "building_blocks:hardwood") +minetest.register_alias("tar_knife", "building_blocks:knife") +minetest.register_alias("marble", "building_blocks:Marble") +minetest.register_alias("building_blocks_roofing", "building_blocks:Roofing") +minetest.register_alias("sticks", "building_blocks:sticks") +minetest.register_alias("building_blocks:faggot", "building_blocks:sticks") +minetest.register_alias("tar", "building_blocks:Tar") + +if not minetest.get_modpath("technic") then + minetest.register_node( ":technic:granite", { + description = S("Granite"), + tiles = { "technic_granite.png" }, + is_ground_content = true, + groups = {cracky=1}, + sounds = default.node_sound_stone_defaults(), + }) + minetest.register_craft({ + output = "technic:granite 9", + recipe = { + { "group:tar_block", "group:marble", "group:tar_block" }, + { "group:marble", "group:tar_block", "group:marble" }, + { "group:tar_block", "group:marble", "group:tar_block" } + }, + }) + if minetest.get_modpath("moreblocks") then + stairsplus:register_all("technic", "granite", "technic:granite", { + description=S("Granite"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_granite.png"}, + }) + end +end diff --git a/mods/homedecor_modpack/building_blocks/init.lua b/mods/homedecor_modpack/building_blocks/init.lua new file mode 100644 index 00000000..4e2da83d --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/init.lua @@ -0,0 +1,6 @@ +local modpath = minetest.get_modpath("building_blocks") + +dofile(modpath.."/alias.lua") +dofile(modpath.."/node_stairs.lua") +dofile(modpath.."/others.lua") +dofile(modpath.."/recipes.lua") diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.de.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.de.tr new file mode 100644 index 00000000..c2d6750d --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.de.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granit + +### node_stairs.lua ### + +Adobe=Adobe +Adobe Slab=Adobestufe +Adobe Stair=Adobetreppe +Brobble Spread=Ziesterboden +Chess board tiling=Schachbrettkacheln +Fake Grass=Falsches Gras +Fake Grass Slab=Falsches-Gras-Stufe +Fake Grass Stair=Falsches-Gras-Treppe +Fireplace=Kamin +Grate=Rost +Grate Slab=Roststufe +Grate Stair=Rosttreppe +Gravel Spread=Kiesboden +Hardwood=Hartholz +Hardwood Slab=Hartholzstufe +Hardwood Stair=Hartholztreppe +Marble=Marmor +Marble Slab=Marmorstufe +Marble Stair=Marmortreppe +Roof block=Dachblock +Roof block Slab=Dachblockstufe +Roof block Stair=Dachblocktreppe +Streak Free Glass=Schlierenfreies Glas +Streak Free Glass Slab=Schlierenfreies-Glas-Stufe +Streak Free Glass Stair=Schlierenfreies-Glas-Treppe +Tar=Teer +Tar Slab=Teerstufe +Tar Stair=Teertreppe +Tarmac Spread=Asphaltboden +Terrycloth towel=Frottiertuch +Wood Framed Glass=Holzrahmenglas +Wood Framed Glass Slab=Holzrahmenglasstufe +Wood Framed Glass Stair=Holzrahmenglastreppe + +### others.lua ### + +Small bundle of sticks=Kleines Bündel Stöcke +Tar Knife=Teermesser +Tar base=Teerbase diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.es.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.es.tr new file mode 100644 index 00000000..1212d5fe --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.es.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granito + +### node_stairs.lua ### + +Adobe=Adobe +Adobe Slab=Losa de adobe +Adobe Stair=Escaleras de adobe +Brobble Spread=Mezcla de Ladroquines +Chess board tiling=Azulejos de ajedrez +Fake Grass=Hierba falsa +Fake Grass Slab= +Fake Grass Stair= +Fireplace=Chimenea +Grate=Reja +Grate Slab=Losa de rejas +Grate Stair=Escaleras de rejas +Gravel Spread=Mezcla de gravilla +Hardwood=Madera dura +Hardwood Slab=Losa de madera dura +Hardwood Stair=Escaleras de madera dura +Marble=Mármol +Marble Slab=Losa de mármol +Marble Stair=Escaleras de mármol +Roof block=Bloque de techo +Roof block Slab= +Roof block Stair= +Streak Free Glass=Vídrio sin rayas +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=Alquitrán +Tar Slab=Losa de alquitrán +Tar Stair=Escaleras de alquitrán +Tarmac Spread=Mezcla de asfalto +Terrycloth towel=Toalla +Wood Framed Glass=Vídrio enmarcado en madera +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=Manojo de palitos +Tar Knife=Cuchillo de alquitrán +Tar base=Base de alquitrán diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.fr.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.fr.tr new file mode 100644 index 00000000..4ea5fb29 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.fr.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granit + +### node_stairs.lua ### + +Adobe=Pisé +Adobe Slab=Dalle en pisé +Adobe Stair=Escalier en pisé +Brobble Spread=Tapis rouge +Chess board tiling=Pavage en échiquier +Fake Grass=Herbe synthétique +Fake Grass Slab=Dalle en herbe synthétique +Fake Grass Stair=Escalier en herbe synthétique +Fireplace=Cheminée +Grate=Grille +Grate Slab=Dalle en métal déployé +Grate Stair=Escalier en métal déployé +Gravel Spread=Tapis de gravier +Hardwood=Bois dur (feuillu) +Hardwood Slab=Dalle en bois dur (feuillu) +Hardwood Stair=Escalier en bois dur (feuillu) +Marble=Marbre +Marble Slab=Dalle en marbre +Marble Stair=Marche en marbre +Roof block=Bloc de toit +Roof block Slab=Dalle en bloc de toit +Roof block Stair=Escalier en bloc de toit +Streak Free Glass=Verre anti-rayures +Streak Free Glass Slab=Dalle en verre anti-rayures +Streak Free Glass Stair=Escalier en verre anti-rayures +Tar=Goudron +Tar Slab=Dalle en goudron +Tar Stair=Marche en goudron +Tarmac Spread=Tapis de goudron +Terrycloth towel=Serviette éponge +Wood Framed Glass=Verre encadré de bois +Wood Framed Glass Slab=Dalle en verre encadré de bois +Wood Framed Glass Stair=Escalier en verre encadré de bois + +### others.lua ### + +Small bundle of sticks=Petit fagot de brindilles +Tar Knife=Couteau à goudron +Tar base=Pâte de goudron diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.ms.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.ms.tr new file mode 100644 index 00000000..e13b93b8 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.ms.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granit + +### node_stairs.lua ### + +Adobe=Adob +Adobe Slab=Bidur Adob +Adobe Stair=Tangga Adob +Brobble Spread=Sebaran Batu Merah +Chess board tiling=Jubin Papan Catur +Fake Grass=Rumput Tiruan +Fake Grass Slab= +Fake Grass Stair= +Fireplace=Pendiangan +Grate=Jeriji +Grate Slab=Bidur Jeriji +Grate Stair=Tangga Jeriji +Gravel Spread=Sebaran Kelikir +Hardwood=Kayu Keras +Hardwood Slab=Bidur Kayu Keras +Hardwood Stair=Tangga Kayu Keras +Marble=Marmar +Marble Slab=Bidur Marmar +Marble Stair=Tangga Marmar +Roof block=Blok Bumbung +Roof block Slab= +Roof block Stair= +Streak Free Glass=Kaca Bebas Calar +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=Tar +Tar Slab=Bidur Tar +Tar Stair=Tangga Tar +Tarmac Spread=Sebaran Tar +Terrycloth towel=Kain Tuala +Wood Framed Glass=Kaca Berbingkai Kayu +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=Seberkas Kecil Serpihan Kayu +Tar Knife=Pisau Tar +Tar base=Campuran Tar diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt.tr new file mode 100644 index 00000000..0091e85e --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granito + +### node_stairs.lua ### + +Adobe=Argila +Adobe Slab=Placa de argila +Adobe Stair=Escada de Argila +Brobble Spread=Calçado +Chess board tiling=Revestimento de xadrez +Fake Grass=Grama Falsa +Fake Grass Slab= +Fake Grass Stair= +Fireplace=Lareira +Grate=Grelha +Grate Slab=Placa de Grelha +Grate Stair=Escade de Grelha +Gravel Spread=Espalhamento de Cascalho +Hardwood=Madeira +Hardwood Slab=Placa de madeira +Hardwood Stair=Escada de madeira +Marble=Mármore +Marble Slab=Placa de Mármore +Marble Stair=Escada de mármore +Roof block=Bloco de telhado +Roof block Slab= +Roof block Stair= +Streak Free Glass=Vidro Sem Riscos +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=Alcatrão +Tar Slab=Placa de alcatrão +Tar Stair=Escada de alcatrão +Tarmac Spread=Espalhamento das Estradas +Terrycloth towel=Toalha de Roupinha +Wood Framed Glass=Vidro com Bordas de Madeira +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=Pequeno amontoado de gravetos +Tar Knife=Faca de Alcatrão +Tar base=Base para alcatrão diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt_BR.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt_BR.tr new file mode 100644 index 00000000..0091e85e --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.pt_BR.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Granito + +### node_stairs.lua ### + +Adobe=Argila +Adobe Slab=Placa de argila +Adobe Stair=Escada de Argila +Brobble Spread=Calçado +Chess board tiling=Revestimento de xadrez +Fake Grass=Grama Falsa +Fake Grass Slab= +Fake Grass Stair= +Fireplace=Lareira +Grate=Grelha +Grate Slab=Placa de Grelha +Grate Stair=Escade de Grelha +Gravel Spread=Espalhamento de Cascalho +Hardwood=Madeira +Hardwood Slab=Placa de madeira +Hardwood Stair=Escada de madeira +Marble=Mármore +Marble Slab=Placa de Mármore +Marble Stair=Escada de mármore +Roof block=Bloco de telhado +Roof block Slab= +Roof block Stair= +Streak Free Glass=Vidro Sem Riscos +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=Alcatrão +Tar Slab=Placa de alcatrão +Tar Stair=Escada de alcatrão +Tarmac Spread=Espalhamento das Estradas +Terrycloth towel=Toalha de Roupinha +Wood Framed Glass=Vidro com Bordas de Madeira +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=Pequeno amontoado de gravetos +Tar Knife=Faca de Alcatrão +Tar base=Base para alcatrão diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.ru.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.ru.tr new file mode 100644 index 00000000..c7b5a106 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.ru.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=Гранит + +### node_stairs.lua ### + +Adobe=Саман +Adobe Slab=Ð¡Ð°Ð¼Ð°Ð½Ð½Ð°Ñ Ð¿Ð»Ð¸Ñ‚Ð° +Adobe Stair=Ð¡Ð°Ð¼Ð°Ð½Ð½Ð°Ñ Ñтупенька +Brobble Spread=ÐаÑтил кирпичного булыжника +Chess board tiling=Ð¨Ð°Ñ…Ð¼Ð°Ñ‚Ð½Ð°Ñ Ð¿Ð»Ð¸Ñ‚ÐºÐ° +Fake Grass=ПÑевдо трава +Fake Grass Slab= +Fake Grass Stair= +Fireplace=Камин +Grate=ÐšÐ°Ð¼Ð¸Ð½Ð½Ð°Ñ Ñ€ÐµÑˆÑ‘Ñ‚ÐºÐ° +Grate Slab=Ð ÐµÑˆÑ‘Ñ‚Ñ‡Ð°Ñ‚Ð°Ñ Ð¿Ð»Ð¸Ñ‚Ð° +Grate Stair=Ð ÐµÑˆÑ‘Ñ‚Ñ‡Ð°Ñ‚Ð°Ñ Ñтупенька +Gravel Spread=ÐаÑтил Ð³Ñ€Ð°Ð²Ð¸Ñ +Hardwood=Ð¢Ð²Ñ‘Ñ€Ð´Ð°Ñ Ð´Ñ€ÐµÐ²ÐµÑина +Hardwood Slab=Плита из твёрдой древеÑины +Hardwood Stair=Ступенька из твёрдой древеÑины +Marble=Мрамор +Marble Slab=ÐœÑ€Ð°Ð¼Ð¾Ñ€Ð½Ð°Ñ Ð±Ð»Ð¸Ñ‚Ð° +Marble Stair=ÐœÑ€Ð°Ð¼Ð¾Ñ€Ð½Ð°Ñ Ñтупенька +Roof block=Кровельный блок +Roof block Slab= +Roof block Stair= +Streak Free Glass=Стекло без Ñтыков +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=Смола +Tar Slab=Плита из Ñмолы +Tar Stair=Ступенька из Ñмолы +Tarmac Spread=Покрытие гудронной Ñмолой +Terrycloth towel=Махровое полотенце +Wood Framed Glass=ДеревÑнное окно +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=ÐÐµÐ±Ð¾Ð»ÑŒÑˆÐ°Ñ ÑвÑзка палок +Tar Knife=СмолÑной нож +Tar base=СмолÑÐ½Ð°Ñ Ð¾Ñнова diff --git a/mods/homedecor_modpack/building_blocks/locale/building_blocks.zh_CN.tr b/mods/homedecor_modpack/building_blocks/locale/building_blocks.zh_CN.tr new file mode 100644 index 00000000..f140881b --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/building_blocks.zh_CN.tr @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite=花岗岩 + +### node_stairs.lua ### + +Adobe=土砖 +Adobe Slab= +Adobe Stair= +Brobble Spread=çŸ³ç –è·¯é¢ +Chess board tiling=棋盘铺贴 +Fake Grass=å¡‘æ–™è‰ +Fake Grass Slab= +Fake Grass Stair= +Fireplace=å£ç‚‰ +Grate=磨碎 +Grate Slab= +Grate Stair= +Gravel Spread=ç¢ŽçŸ³è·¯é¢ +Hardwood=硬木 +Hardwood Slab= +Hardwood Stair= +Marble=大ç†çŸ³ +Marble Slab= +Marble Stair= +Roof block=å¤©å° +Roof block Slab= +Roof block Stair= +Streak Free Glass=æ— æ¡çº¹çŽ»ç’ƒ +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar=焦油 +Tar Slab= +Tar Stair= +Tarmac Spread=æŸæ²¹è·¯é¢ +Terrycloth towel=毛巾 +Wood Framed Glass=木框玻璃 +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks=å°æ†æ£å­ +Tar Knife=焦油刀 +Tar base=焦油基 diff --git a/mods/homedecor_modpack/building_blocks/locale/template.txt b/mods/homedecor_modpack/building_blocks/locale/template.txt new file mode 100644 index 00000000..d69b8337 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/locale/template.txt @@ -0,0 +1,48 @@ +# textdomain: building_blocks + + +### alias.lua ### + +Granite= + +### node_stairs.lua ### + +Adobe= +Adobe Slab= +Adobe Stair= +Brobble Spread= +Chess board tiling= +Fake Grass= +Fake Grass Slab= +Fake Grass Stair= +Fireplace= +Grate= +Grate Slab= +Grate Stair= +Gravel Spread= +Hardwood= +Hardwood Slab= +Hardwood Stair= +Marble= +Marble Slab= +Marble Stair= +Roof block= +Roof block Slab= +Roof block Stair= +Streak Free Glass= +Streak Free Glass Slab= +Streak Free Glass Stair= +Tar= +Tar Slab= +Tar Stair= +Tarmac Spread= +Terrycloth towel= +Wood Framed Glass= +Wood Framed Glass Slab= +Wood Framed Glass Stair= + +### others.lua ### + +Small bundle of sticks= +Tar Knife= +Tar base= diff --git a/mods/homedecor_modpack/building_blocks/mod.conf b/mods/homedecor_modpack/building_blocks/mod.conf new file mode 100644 index 00000000..146d5ef6 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/mod.conf @@ -0,0 +1,3 @@ +name = building_blocks +depends = default +optional_depends = moreblocks, gloopblocks, stairs diff --git a/mods/homedecor_modpack/building_blocks/node_stairs.lua b/mods/homedecor_modpack/building_blocks/node_stairs.lua new file mode 100644 index 00000000..bfdabdf2 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/node_stairs.lua @@ -0,0 +1,250 @@ +local S = minetest.get_translator("building_blocks") + +local stairs_groups_names = {"cracky","choppy","flammable","crumbly","snappy"} + +local function building_blocks_stairs(nodename, def) + minetest.register_node(nodename, def) + if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairs") then + local mod, name = nodename:match("(.*):(.*)") + minetest.register_alias(mod .. ":slab_" .. name, "stairs:slab_" .. name) + minetest.register_alias(mod .. ":stair_" .. name, "stairs:stair_" .. name) + local stairs_groups = {} + for _, groupname in ipairs(stairs_groups_names) do + stairs_groups[groupname] = def.groups[groupname] + end + + if minetest.get_modpath("moreblocks") then + stairsplus:register_all( + mod, + name, + nodename, + { + description = def.description, + tiles = def.tiles, + groups = stairs_groups, + sounds = def.sounds, + } + ) + else + stairs.register_stair_and_slab(name,nodename, + stairs_groups, + def.tiles, + def.stair_desc, + def.slab_desc, + def.sounds + --FIXME: Missing descriptions for Inner and Outer stairs + -- See https://github.com/minetest/minetest_game/pull/2584 + ) + end + end +end + +building_blocks_stairs("building_blocks:grate", { + drawtype = "glasslike", + description = S("Grate"), + stair_desc = S("Grate Stair"), + slab = S("Grate Slab"), + tiles = {"building_blocks_grate.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=1}, + sounds = default.node_sound_metal_defaults(), +}) +building_blocks_stairs("building_blocks:smoothglass", { + drawtype = "glasslike", + description = S("Streak Free Glass"), + stair_desc = S("Streak Free Glass Stair"), + slab_desc = S("Streak Free Glass Slab"), + tiles = {"building_blocks_sglass.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {snappy=3,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) +building_blocks_stairs("building_blocks:woodglass", { + drawtype = "glasslike", + description = S("Wood Framed Glass"), + stair_desc = S("Wood Framed Glass Stair"), + slab_desc = S("Wood Framed Glass Slab"), + tiles = {"building_blocks_wglass.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {snappy=3,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +building_blocks_stairs("building_blocks:Adobe", { + tiles = {"building_blocks_Adobe.png"}, + description = S("Adobe"), + stair_desc = S("Adobe Stair"), + slab_desc = S("Adobe Slab"), + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_stone_defaults(), +}) +building_blocks_stairs("building_blocks:fakegrass", { + tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, + description = S("Fake Grass"), + stair_desc = S("Fake Grass Stair"), + slab_desc = S("Fake Grass Slab"), + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) +building_blocks_stairs("building_blocks:hardwood", { + tiles = {"building_blocks_hardwood.png"}, + is_ground_content = true, + description = S("Hardwood"), + stair_desc = S("Hardwood Stair"), + slab_desc = S("Hardwood Slab"), + groups = {choppy=1,flammable=1}, + sounds = default.node_sound_wood_defaults(), +}) +building_blocks_stairs("building_blocks:Roofing", { + tiles = {"building_blocks_Roofing.png"}, + is_ground_content = true, + description = S("Roof block"), + stair_desc = S("Roof block Stair"), + slab_desc = S("Roof block Slab"), + groups = {snappy=3}, + sounds = default.node_sound_stone_defaults(), +}) +building_blocks_stairs("building_blocks:Tar", { + description = S("Tar"), + stair_desc = S("Tar Stair"), + slab_desc = S("Tar Slab"), + tiles = {"building_blocks_tar.png"}, + is_ground_content = true, + groups = {crumbly=1, tar_block = 1}, + sounds = default.node_sound_stone_defaults(), +}) +building_blocks_stairs("building_blocks:Marble", { + description = S("Marble"), + stair_desc = S("Marble Stair"), + slab_desc = S("Marble Slab"), + tiles = {"building_blocks_marble.png"}, + is_ground_content = true, + groups = {cracky=3, marble = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("building_blocks:brobble_spread", { + drawtype = "raillike", + -- Translators: "Brobble" is a portmanteau of "Brick" and "Cobble". + -- Translate however you see fit. + description = S("Brobble Spread"), + tiles = {"building_blocks_brobble.png"}, + inventory_image = "building_blocks_brobble_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) + +if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then + minetest.register_node("building_blocks:gravel_spread", { + drawtype = "raillike", + description = S("Gravel Spread"), + tiles = {"default_gravel.png"}, + inventory_image = "building_blocks_gravel_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=2}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_gravel_footstep", gain=0.5}, + dug = {name="default_gravel_footstep", gain=1.0}, + }), + }) +end + +minetest.register_node("building_blocks:Tarmac_spread", { + drawtype = "raillike", + description = S("Tarmac Spread"), + tiles = {"building_blocks_tar.png"}, + inventory_image = "building_blocks_tar_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_dirt_defaults(), +}) +minetest.register_node("building_blocks:terrycloth_towel", { + drawtype = "raillike", + description = S("Terrycloth towel"), + tiles = {"building_blocks_towel.png"}, + inventory_image = "building_blocks_towel_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) + +minetest.register_node("building_blocks:BWtile", { + drawtype = "nodebox", + description = S("Chess board tiling"), + tiles = { + "building_blocks_BWtile.png", + "building_blocks_BWtile.png^[transformR90", + "building_blocks_BWtile.png^[transformR90", + "building_blocks_BWtile.png^[transformR90", + "building_blocks_BWtile.png", + "building_blocks_BWtile.png" + }, + inventory_image = "building_blocks_bwtile_inv.png", + paramtype = "light", + walkable = false, + node_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) + +minetest.register_node("building_blocks:Fireplace", { + description = S("Fireplace"), + tiles = { + "building_blocks_cast_iron.png", + "building_blocks_cast_iron.png", + "building_blocks_cast_iron.png", + "building_blocks_cast_iron_fireplace.png" + }, + paramtype = "light", + paramtype2 = "facedir", + light_source = default.LIGHT_MAX, + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults(), +}) diff --git a/mods/homedecor_modpack/building_blocks/others.lua b/mods/homedecor_modpack/building_blocks/others.lua new file mode 100644 index 00000000..39754e18 --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/others.lua @@ -0,0 +1,23 @@ +local S = minetest.get_translator("building_blocks") + +minetest.register_craftitem("building_blocks:sticks", { + description = S("Small bundle of sticks"), + image = "building_blocks_sticks.png", + on_place_on_ground = minetest.craftitem_place_item, +}) +minetest.register_craftitem("building_blocks:tar_base", { + description = S("Tar base"), + image = "building_blocks_tar_base.png", +}) + +minetest.register_tool("building_blocks:knife", { + description = S("Tar Knife"), + inventory_image = "building_blocks_knife.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=7.50, [3]=2.80}, uses=100, maxlevel=1}, + fleshy={times={[2]=5.50, [3]=2.80}, uses=100, maxlevel=1} + } + }, +}) diff --git a/mods/homedecor_modpack/building_blocks/recipes.lua b/mods/homedecor_modpack/building_blocks/recipes.lua new file mode 100644 index 00000000..b26cf44a --- /dev/null +++ b/mods/homedecor_modpack/building_blocks/recipes.lua @@ -0,0 +1,172 @@ +if minetest.get_modpath("moreblocks") then + minetest.register_craft({ + output = 'building_blocks:sticks 2', + recipe = { + {'group:stick', '' , 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + } + }) +else + minetest.register_craft({ + output = 'building_blocks:sticks', + recipe = { + {'group:stick', 'group:stick'}, + {'group:stick', 'group:stick'}, + } + }) +end + +minetest.register_craft({ + output = 'building_blocks:Adobe 3', + recipe = { + {"default:sand"}, + {"default:clay"}, + {"group:stick"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:brobble_spread 4', + recipe = { + {"default:brick", "default:cobble", "default:brick"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:BWtile 10', + recipe = { + {"group:marble", "group:tar_block"}, + {"group:tar_block", "group:marble"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:fakegrass 2', + recipe = { + {'default:leaves'}, + {"default:dirt"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:Fireplace 1', + recipe = { + {"default:steel_ingot", "building_blocks:sticks", "default:steel_ingot"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:grate 1', + recipe = { + {"default:steel_ingot", "default:steel_ingot"}, + {"default:glass", "default:glass"}, + } +}) + +if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then + minetest.register_craft({ + output = 'building_blocks:gravel_spread 4', + recipe = { + {"default:gravel", "default:gravel", "default:gravel"}, + } + }) +end + +minetest.register_craft({ + output = 'building_blocks:hardwood 2', + recipe = { + {"default:wood", "default:junglewood"}, + {"default:junglewood", "default:wood"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:hardwood 2', + recipe = { + {"default:junglewood", "default:wood"}, + {"default:wood", "default:junglewood"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:knife 1', + recipe = { + {"group:tar_block"}, + {"group:stick"}, + } +}) +minetest.register_craft({ + output = "building_blocks:Marble 9", + recipe = { + {"default:clay", "group:tar_block", "default:clay"}, + {"group:tar_block","default:clay", "group:tar_block"}, + {"default:clay", "group:tar_block","default:clay"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:Roofing 10', + recipe = { + {"building_blocks:Adobe", "building_blocks:Adobe"}, + {"building_blocks:Adobe", "building_blocks:Adobe"}, + } +}) +minetest.register_craft({ + output = 'default:stick 4', + recipe = { + {'building_blocks:sticks'}, + } +}) +minetest.register_craft({ + output = 'building_blocks:tar_base 4', + recipe = { + {"default:coal_lump", "default:gravel"}, + {"default:gravel", "default:coal_lump"} + } +}) +minetest.register_craft({ + output = 'building_blocks:tar_base 4', + recipe = { + {"default:gravel", "default:coal_lump"}, + {"default:coal_lump", "default:gravel"} + } +}) +minetest.register_craft({ + output = 'building_blocks:Tarmac_spread 4', + recipe = { + {"group:tar_block", "group:tar_block"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:terrycloth_towel 2', + recipe = { + {"farming:string", "farming:string", "farming:string"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:woodglass 1', + recipe = { + {"default:wood"}, + {"default:glass"}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "building_blocks:smoothglass", + recipe = "default:glass" +}) +minetest.register_craft({ + type = "cooking", + output = "building_blocks:Tar", + recipe = "building_blocks:tar_base", +}) + +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:hardwood", + burntime = 28, +}) +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:sticks", + burntime = 5, +}) +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:Tar", + burntime = 40, +}) diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_Adobe.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_Adobe.png new file mode 100644 index 0000000000000000000000000000000000000000..46ee0550016d5657297e5a1037b0989f62b35b46 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;V>yDndeLyq`h*I|Vq#T(P zcVtq^$r*8{CIL~(sTnEfXT+TclJioo&P%=xL`yS`nPU$EwfA_sIEF|_${uV?JZ!+j z>}Yk7S*+FIZvCxmdspw>{oPr7Qe3GF@3|vl%bvN|8w>Y`=V?j$8l5X=S-znB_4zzo zE`POcMzU6^{l~XV^0}4Tvys*IbKy(*OVgqP=B=pN@X~yTUUc4V^SyBa;u^iYYiBt1 ztLpAmUEw*Wpyi|b$~lh{wA;>T`kxUEdzbKowe$stp!bAkbD+BzJYD@<);T3K0RSRj BX#xNM literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_BWtile.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_BWtile.png new file mode 100644 index 0000000000000000000000000000000000000000..3751e72a5340648b8da63faf166b5f46900c8c15 GIT binary patch literal 568 zcmV-80>}M{P)#n{eHbu{CGUX>-CCB@q9j)$z&qu^I3~uub0b)I^ur6E5PM)QNrbN zspsZ&I+b3pC!^6w-tV_7jR3^w^XW67s5MPf%H^`F#-vA*9Q4g*Bf((M1t}B?T8!M| z@u+#X+f9`cMmn9gmsuKxb^K5pM+Hk+yY_|a;$ z6o{4pE*6VA?$ha{En1+^20$;|nDcyx?wW?;q%$~5;wr%Twi+Q2~ znV1L*L9a+AU?qnDm_RX?g$&Gr8FbW80E-itO7Km<%!;#YIw1~NQOrRN#^4D|06AM( zuh(@O9d^h7u#nA#my>^!s72Y$!Rx*N0000avZY+A~nM_Y8B42Y1`%4Hlx0U zgZaIp<crk$-niWUjC>!{DF;Wcu!4nQ5vyX01okZOJKcP~I8p28C%Z(MW%i U3l{s#0lJyN)78&qol`;+0Lsc})&Kwi literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_brobble.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_brobble.png new file mode 100644 index 0000000000000000000000000000000000000000..13a4b396b44b90a70bc9be987cf006415ddec278 GIT binary patch literal 381 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_bwtile_inv.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_bwtile_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ec83b68025f37b6950b94b3dd705fcd6d8f4b9 GIT binary patch literal 6752 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..9526b8b048a50757bfcabf8b256a7c5c96df1f3b GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYWo2b$V`Jmu;^N`q;pOG! zfTwPS|K}Q#(%rHox(ewebf7@JnyVgqA1HPpI0&0nitf1^_3ZW=VT;RiB$(&J@R@_ p+SY;#*QSM)CVT(f74O5>VE>y%_lI#}n+DJ#22WQ%mvv4FO#q~kJ9_{C literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron_fireplace.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_cast_iron_fireplace.png new file mode 100644 index 0000000000000000000000000000000000000000..6d4e38c095236443a2cc819d021111a2dd4753b2 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!cYsfbD=RB28yg!J7Z(o?4=*n- zA0Hn-Kfk1;q@0|bf`WpgqN0+LlCiO|mzP&VL&N`MlmDgO|CjjuUvKt*hwuMmY5&hQ z{lAs||3%UN_j9hgv?l_ME%kJ943UszJ;?3U>>$9pq0rRs#g-}kr|$hvg4g^>$BcZ?_`JGPi{XI%b{+Pr?*S_vfev8sboFyt I=akR{00mN9pa1{> literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_grate.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_grate.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcaad0bfa5aa5462b14ea0c957196db804854e2 GIT binary patch literal 581 zcmV-L0=oT)P)OQYcV*Z|N15OA%SgvVjeneem+2iN=>TCcYTsgJ1VAb1G%~ zxJ{;=-#Ih?&bdsE=XtP^FBEZ@KV;nuc~u zMCF`23N)Kd?4Mjmk+5BFaD9D6{P*`SxS>lM8FS?`NR297-$TFOKMF{aL<`th4Cm>b zjai)K>1a&MPL~QWV8(K}jJr=C;n_BEXc^=Sb%i+cY)pd)+vOaJq8tTUViSt)BN~oq z;pxd!Od=Qa*^IbQDnbwh$h{<#SK9?~D$s7X$>BH-u6A2YCKF<2=l99tDrdy&*Gp*P zbA+x#VW$F?X{2#7k^3=QmX%@8Qi)j-YkWNs2;2b~H!r6!EEAnhhuGWOea}s+#GgNd z+?DX={X42mrVlo^x8Q4aT4-qsEJMTRZ(q~U{DFhFs}ID*{7F_I@RAdJx%-Lncnpr? zh*zr>yuioJ>XP{JlSlaT<2x3+INJw@G9K!CKW3rP%J5*2{7h=M5&>~PIc%zwt1xsE zf!a%suBa#$O1PM=iP`B2`BTJkj7%fxx{l#&4&O+GY+XgER)hUNv?w0I-Z$6oW<$K3 zTpR_2W`p8k29|Bp&>@N<_-X~cUXPghSUFkZ*d;RzgAz{y^?E&XJsU5C2VLiXgp2*T T%aPd)00000NkvXXu0mjf#Ig<} literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_grate2.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_grate2.png new file mode 100644 index 0000000000000000000000000000000000000000..941ca9fc26035a3f053f538ab6f1afcd786e22f0 GIT binary patch literal 302 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_hardwood.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_hardwood.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb9743bdcac7e55f0cab1d1907c2dca4ed11ba4 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!cYsfbtGKwh3Il_+l$4E>l&zGM zowT&QjI@KSw4zopr02fYSNdN!< literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_knife.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_knife.png new file mode 100644 index 0000000000000000000000000000000000000000..ae99bdc60f1409f811da33297f1ffe3079e28889 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr-fh6C}zWD2W&cB^}7t zP&+Lkw&L0SfWs%46lU*tHoV!kL7}oW$9cwt7{i${&Nn8+IBrw?qrj}zF1>%AaK7`r z@^9CzH#C@hXMOcw@$`iM7fcv0-H~4KUG|C8B;K2$@`|jB9A`PUF~okJrL+D(jMFs6 b8w?D5Zwx;_e9>hLbOVE@tDnm{r-UW|t+hhu literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_marble.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_marble.png new file mode 100644 index 0000000000000000000000000000000000000000..497e2b6c09ba691cf8f401aa196a484b6b2fedc9 GIT binary patch literal 450 zcmV;z0X_bSP)#pBA3n~X?G0*K!NX`Ify!h7uF{q65%aVKZ3t1)g{ zMqodG{dj$OeR_VPPV2f3qup+?l?u=?#HfwYLbsAjDV&2HEf<1uHZMy`!5E{JB1RxF zQ9-UnXWe_>Y6I#@>q>E+FP!s6L=~vRvaHD1=&UuH0?#pErKKPV!Z!PDNwv_xPw4g=;aXL6a(4#h5TW1ej zxUM($^82Or#yOW#b7Un}DWy=XbqZVLS|Ae$C^;{+48wp_>HO_HJxsYo5Uh6c{=Uvv z=nz8e0D3TtwVU@jm1&xA&wKAj{P*U-KfUc}`z5oCK07*qoM6N<$g2>>~umAu6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_sglass.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_sglass.png new file mode 100644 index 0000000000000000000000000000000000000000..fa824b8f8dfc314e2c18e900c060eb692f939bdd GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V1Q4EE0Fexi13My_KAve2?`2K zOmq(m3rI|K3k~%M3-gMM1d4-XV`6-PC^ptFF3ul_;^PB=C@~SJJ}4lFzk&yH~=q+@}fQR+qLw}XW zGbDZ<-TB{fVOQ@i%UZYmtvjk$u3aB~Z+h~(t`~~Em2r~nC-1ya>h!wp`6OiG2@R!* z4;_Wt*gef-R1&8sObm2YTFg7C;Frq9L$B2|MeMn3dwyrH&a2;d<1_ca40a2~$}}0E O#SEUVelF{r5}E+(QD%?; literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_sticks.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_sticks.png new file mode 100644 index 0000000000000000000000000000000000000000..9b8b882f885c3c13844c3c3a172b931e90d40ca1 GIT binary patch literal 261 zcmV+g0s8)lP)34H)fhfbaQ0U4?em4J-h^XVxUurS1ts;E*eoeYLYJ6`Vx$8yi4L|Vquy)o77IK&F=^!^d0T4cd`7U%7>NFU zoVvqqLJ|(-?D8H0aDR5qy@jj@HxeP2`P`J6pvzu-5hS^Y19VM54oL1+1|J6?5`Y{~ zF3Qve-(b-`Ikqlq;7_Y0k|d6A5zgs8s#lOmYaP;`*!2Cm$j{;fi~oozO(FpC00000 LNkvXXu0mjf-B)b< literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_tar.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_tar.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d750bf5c8ba89d1d81d21f4facc25015ede28c GIT binary patch literal 222 zcmV<403rX0P)=>*&@4l9P z*^OdI-HUTmHF<3`aYAvOd~Cwg#Z8m07*qoM6N<$g6E-R1ONa4 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_tar_base.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_tar_base.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7987d6b7454661242fc2b94c7c8e5139051684 GIT binary patch literal 2592 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_towel.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_towel.png new file mode 100644 index 0000000000000000000000000000000000000000..498cb6cf4eb52f87f39d1df56c61f5d05e74699b GIT binary patch literal 409 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/building_blocks/textures/building_blocks_wglass.png b/mods/homedecor_modpack/building_blocks/textures/building_blocks_wglass.png new file mode 100644 index 0000000000000000000000000000000000000000..be4f1d21a77f257f5aa75727f7d06391561c154d GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf?Es$;S0D`sp`oGm^$y0y#%XD3 zlO|1?KYxBUS?81c$2M-=Rb?VfaGiT19 zKM&+yxpL*=)r*%eU-ou&^l@|ab#wG{bM$v}3~+M{baM=Ha}0HN3iWgj^K=ULatil$ zO7?U}@per0a!mDhO!Ib3_jSquB7f&hf2T};=PZBc>|mGNP}jU5m%LEd{9u=Y2)DvW zAaXB^axaQF9JPraMt5_iRizxK*38*^)Rjq9{!+=d)6?6(Fer3STyOSg z^SR}v`dhc|+t+S-zkYrLYr{|Pn3o#^3K#cVR2eKjT=>{s)9yymsvA!t=QPG1PrKy9 zq*|aZ!JKfB=ZN{|Tb$nfBW1Px^An{QvGQSc#8?$?*ANw5!H$dHVuZUHK)CCa&?YzC2xzi=@99S&+=qOHT{b)<9|& zq4o1FaSaW@2$H~fw%OApyha$he9Y6l-<}UG2&)kcO%_9Q>FI~W|FRr>T*jWEASm+t zVcAm!Ns?cD^)*T0Z?{)4f$Zb8w9T67-+9_k|9!mqk_D$l{9PJABMY3< zOsmnb6doritcsP+&TzDfVQ{0_)Pz>-n7#p`4!BDL-!dSvK^194F@k!|A zK^Mhp6nSnbY6r-(z+q^bV_6_Jp;nU_n(A#9@frQ#^!%GCqAyXqOM(0@q%KX>WfG-`_+^l3VL+RhTUi=Ze_WRf6g wiaN$^^P=T<)aN{TzD|n3JS4$p?4K6V|G46~ + +How to install: +Unzip the archive an place it in minetest-base-directory/mods/minetest/ +if you have a windows client or a linux run-in-place client. If you have +a linux system-wide instalation place it in ~/.minetest/mods/minetest/. +If you want to install this mod only in one world create the folder +worldmods/ in your worlddirectory. +For further information or help see: +http://wiki.minetest.com/wiki/Installing_Mods + +How to use the mod: +For now just use creative mode or the `/give' or `/giveme' chat commands + to get the items. + +These are the items currently defined by this mod: + +computer:printer (printer scanner combo) +computer:server (rack server) +computer:tower (modern type) +computer:monitor (LCD with keyboard) +computer:router (wifi type) +computer:babytower +computer:shefriendSOO +computer:slaystation +computer:vanio +computer:spectre +computer:slaystation2 +computer:admiral64 +computer:admiral128 + +There's also a `computer:computer' alias to `computer:babytower'. + +Thanks to all the people in the forums and the #minetest IRC channel for + their support and suggestions; in no particular order: + OldCoder, Josh, tonyka, VanessaE, davidpace, Jordach, and all the other + sirs/madammes that I forgot to mention (sorry, please remind me if it + was you ;) ). + +See also: +http://minetest.net/ diff --git a/mods/computer/TODO.txt b/mods/homedecor_modpack/computer/TODO.txt similarity index 100% rename from mods/computer/TODO.txt rename to mods/homedecor_modpack/computer/TODO.txt diff --git a/mods/homedecor_modpack/computer/computers.lua b/mods/homedecor_modpack/computer/computers.lua new file mode 100644 index 00000000..754735a4 --- /dev/null +++ b/mods/homedecor_modpack/computer/computers.lua @@ -0,0 +1,339 @@ +local S = minetest.get_translator("computer") + +-- Amiga 500 lookalike +computer.register("computer:shefriendSOO", { + description = S("SheFriendSOO"), + tiles_off = { front=true }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 17, 32, 32, 12 }, -- Monitor Screen + { 3, 3, 29, 26, 26, 3 }, -- Monitor Tube + { 0, 0, 0, 32, 4, 17 } -- Keyboard + }) +}) + +-- Some generic laptop +minetest.register_node("computer:vanio", { + drawtype = "mesh", + mesh = "computer_laptop.obj", + description = S("Pony Vanio"), + inventory_image = "computer_laptop_inv.png", + tiles = {"computer_laptop.png"}, + paramtype = "light", + paramtype2 = "facedir", + light_source = 4, + groups = {snappy=3}, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.35, -0.5, -0.35, 0.35, 0.05, 0.35}, + }, + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:vanio_off" + minetest.set_node(pos, node) + return itemstack + end +}) + +minetest.register_node("computer:vanio_off", { + drawtype = "mesh", + mesh = "computer_laptop_closed.obj", + tiles = {"computer_laptop.png"}, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, not_in_creative_inventory=1}, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.35, -0.5, -0.35, 0.35, -0.4, 0.25}, + }, + drop = "computer:vanio", + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:vanio" + minetest.set_node(pos, node) + return itemstack + end +}) + +-- Sony PlayStation lookalike +computer.register("computer:slaystation", { + description = S("Pony SlayStation"), + inventory_image = "computer_ps1_inv.png", + tiles_off = { top=true }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 11, 32, 6, 21 }, -- Console + { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip + { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip + { 5, 0, 4, 5, 2, 5 }, -- Controller 1 Center + { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip + { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip + { 22, 0, 4, 5, 2, 5 } -- Controller 2 Center + }) +}) + +-- Sony PlayStation 2 lookalike +computer.register("computer:slaystation2", { + description = S("Pony SlayStation 2"), + inventory_image = "computer_ps2_inv.png", + tiles_off = { front=true }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 2, 2, 11, 28, 3, 19 }, -- Console (Upper part) + { 2, 0, 11, 26, 2, 19 }, -- Console (Lower part) + { 1, 0, 1, 4, 2, 9 }, -- Controller 1 L Grip + { 10, 0, 1, 4, 2, 9 }, -- Controller 1 R Grip + { 5, 0, 1, 5, 2, 8 }, -- Controller 1 Center + { 18, 0, 1, 4, 2, 9 }, -- Controller 2 L Grip + { 27, 0, 1, 4, 2, 9 }, -- Controller 2 R Grip + { 22, 0, 1, 5, 2, 8 } -- Controller 2 Center + }) +}) + +-- Sinclair ZX Spectrum lookalike +computer.register("computer:specter", { + description = S("SX Specter"), + inventory_image = "computer_specter_inv.png", + tiles_off = { }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 3, 0, 0, 26, 4, 17 }, -- Keyboard + { 18, 0, 18, 12, 6, 14 } -- Tape Player + }) +}) + +-- Nintendo Wii lookalike +computer.register("computer:wee", { + description = S("Nientiendo Wee"), + inventory_image = "computer_wii_inv.png", + tiles_off = { front=true }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 11, 0, 3, 10, 6, 26 }, -- Base + { 12, 6, 4, 8, 22, 24 } -- Top + }) +}) + +-- Apple iPad lookalike +minetest.register_node("computer:piepad", { + description = S("Snapple Piepad"), + drawtype = "signlike", + tiles = {"computer_piepad_inv.png"}, + inventory_image = "computer_piepad_inv.png", + wield_image = "computer_piepad_inv.png", + paramtype = "light", + paramtype2 = "wallmounted", + light_source = 8, + walkable = false, + groups = {oddly_breakable_by_hand=2}, + selection_box = {type = "wallmounted"}, + sounds = default.node_sound_wood_defaults() +}) + +-- Commodore 64 lookalike +computer.register("computer:admiral64", { + description = S("Admiral64"), + inventory_image = "computer_ad64_inv.png", + tiles_off = { }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 0, 32, 4, 18 } -- Keyboard + }) +}) + +-- Commodore 128 lookalike +computer.register("computer:admiral128", { + description = S("Admiral128"), + inventory_image = "computer_ad128_inv.png", + tiles_off = { }, + node_box = computer.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 0, 32, 4, 27 } -- Keyboard + }) +}) + +-- XBox lookalike +computer.register("computer:hueg_box", { + description = S("HUEG Box"), + tiles_off = { }, + node_box = computer.pixelnodebox(16, { + -- X Y Z W H L + { 0, 0, 7, 16, 6, 9 }, -- Console + { 2, 0, 1, 11, 3, 6 }, -- Controller + { 2, 0, 0, 2, 3, 1 }, + { 11, 0, 0, 2, 3, 1 }, + }) +}) + +-- Generic Flat Screen LCD (16x9) with keyboard +local mo_sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.43, 0.5, 0.2, 0.25 } +} + +minetest.register_node("computer:monitor", { + description = S("Monitor and keyboard"), + inventory_image = "computer_monitor_inv.png", + drawtype = "mesh", + mesh = "computer_monitor.obj", + tiles = {"computer_black.png", "monitor_plastic.png", "computer_black.png", "monitor_plastic.png"}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + groups = {snappy=3}, + selection_box = mo_sbox, + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:monitor_on" + minetest.set_node(pos, node) + return itemstack + end +}) + +minetest.register_node("computer:monitor_on", { + drawtype = "mesh", + mesh = "computer_monitor.obj", + tiles = {"monitor_display.png^[transformFX", "monitor_plastic.png", "computer_black.png", "monitor_plastic.png"}, + paramtype = "light", + paramtype2 = "facedir", + light_source = 9, + walkable = false, + groups = {snappy=3, not_in_creative_inventory=1}, + selection_box = mo_sbox, + drop = "computer:monitor", + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:monitor" + minetest.set_node(pos, node) + return itemstack + end +}) + +minetest.register_alias("computer:monitor_bios", "computer:monitor") +minetest.register_alias("computer:monitor_loading", "computer:monitor") +minetest.register_alias("computer:monitor_login", "computer:monitor") +minetest.register_alias("computer:monitor_desktop", "computer:monitor") + +--WIFI Router (linksys look-a-like) +minetest.register_node("computer:router", { + description = S("WIFI Router"), + inventory_image = "computer_router_inv.png", + tiles = { + "computer_router_t.png", + "computer_router_bt.png", + "computer_router_l.png", + "computer_router_r.png", + "computer_router_b.png", + { + name = "computer_router_f_animated.png", + animation = {type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0} + }, + }, --"computer_router_f.png"}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + groups = {snappy=3}, + sound = default.node_sound_wood_defaults(), + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.0625, 0.25, -0.375, 0.3125}, + {-0.1875, -0.4375, 0.3125, -0.125, -0.1875, 0.375}, + {0.125, -0.4375, 0.3125, 0.1875, -0.1875, 0.375}, + {-0.0625, -0.4375, 0.3125, 0.0625, -0.25, 0.375} + } + } +}) + +local pct_cbox = { + type = "fixed", + fixed = { -0.1875, -0.5, -0.36, 0.1875, 0.34, 0.46 } +} + +--Modern PC Tower +minetest.register_node("computer:tower", { + description = S("Computer Tower"), + inventory_image = "computer_tower_inv.png", + drawtype = "mesh", + mesh = "computer_tower.obj", + tiles = {"computer_tower.png"}, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3}, + sound = default.node_sound_wood_defaults(), + selection_box = pct_cbox, + collision_box = pct_cbox +}) + +minetest.register_alias("computer:tower_on", "computer:tower") + +--Rack Server +minetest.register_node("computer:server", { + drawtype = "nodebox", + description = S("Rack Server"), + tiles = { + 'computer_server_t.png', + 'computer_server_bt.png', + 'computer_server_l.png', + 'computer_server_r.png', + 'computer_server_bt.png', + 'computer_server_f_off.png' + }, + inventory_image = "computer_server_inv.png", + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375} + }, + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375} + }, + sounds = default.node_sound_wood_defaults(), + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:server_on" + minetest.set_node(pos, node) + return itemstack + end, + on_place = function(itemstack, placer, pointed_thing) + local pos = pointed_thing.above + if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name ~= "air" then + minetest.chat_send_player( placer:get_player_name(), + S("Not enough vertical space to place a server!" )) + return itemstack + end + return minetest.item_place(itemstack, placer, pointed_thing) + end +}) + +minetest.register_node("computer:server_on", { + drawtype = "nodebox", + tiles = { + 'computer_server_t.png', + 'computer_server_bt.png', + 'computer_server_l.png', + 'computer_server_r.png', + 'computer_server_bt.png', + 'computer_server_f_on.png', + }, + inventory_image = "computer_server_inv.png", + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3,not_in_creative_inventory=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375} + }, + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.25, 0.5, 1.125, 0.4375} + }, + sounds = default.node_sound_wood_defaults(), + drop = 'computer:server', + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computer:server" + minetest.set_node(pos, node) + return itemstack + end +}) diff --git a/mods/homedecor_modpack/computer/init.lua b/mods/homedecor_modpack/computer/init.lua new file mode 100644 index 00000000..8c6ef71d --- /dev/null +++ b/mods/homedecor_modpack/computer/init.lua @@ -0,0 +1,98 @@ +computer = {} + +computer.register = function (name, def) + if (name:sub(1, 1) == ":") then name = name:sub(2) end + local modname, basename = name:match("^([^:]+):(.*)") + local TEXPFX = modname.."_"..basename.."_" + local ONSTATE = modname..":"..basename + local OFFSTATE = modname..":"..basename.."_off" + local cdef = table.copy(def) + minetest.register_node(ONSTATE, { + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + description = cdef.description, + inventory_image = cdef.inventory_image, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2}, + tiles = { + TEXPFX.."tp.png", + TEXPFX.."bt.png", + TEXPFX.."rt.png", + TEXPFX.."lt.png", + TEXPFX.."bk.png", + TEXPFX.."ft.png" + }, + node_box = cdef.node_box, + selection_box = cdef.node_box, + on_rightclick = function (pos, node, clicker, itemstack) + if cdef.on_turn_off and cdef.on_turn_off(pos, node, clicker, itemstack) then + return itemstack + end + node.name = OFFSTATE + minetest.set_node(pos, node) + return itemstack + end + }) + minetest.register_node(OFFSTATE, { + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, not_in_creative_inventory=1}, + tiles = { + (TEXPFX.."tp"..(cdef.tiles_off.top and "_off" or "")..".png"), + (TEXPFX.."bt"..(cdef.tiles_off.bottom and "_off" or "")..".png"), + (TEXPFX.."rt"..(cdef.tiles_off.right and "_off" or "")..".png"), + (TEXPFX.."lt"..(cdef.tiles_off.left and "_off" or "")..".png"), + (TEXPFX.."bk"..(cdef.tiles_off.back and "_off" or "")..".png"), + (TEXPFX.."ft"..(cdef.tiles_off.front and "_off" or "")..".png") + }, + node_box = cdef.node_box_off or cdef.node_box, + selection_box = cdef.node_box_off or cdef.node_box, + on_rightclick = function (pos, node, clicker, itemstack) + if cdef.on_turn_on and cdef.on_turn_on(pos, node, clicker, itemstack) then + return itemstack + end + node.name = ONSTATE + minetest.set_node(pos, node) + return itemstack + end, + drop = ONSTATE + }) +end + +computer.register_handheld = function (name, def) + if (name:sub(1, 1) == ":") then name = name:sub(2) end + local modname, basename = name:match("^([^:]+):(.*)") + local TEXPFX = modname.."_"..basename.."_inv" + local ONSTATE = modname..":"..basename + minetest.register_craftitem(ONSTATE, { + description = def.description, + inventory_image = TEXPFX..".png", + wield_image = TEXPFX..".png" + }) +end + +computer.pixelnodebox = function (size, boxes) + local fixed = { } + for _, box in ipairs(boxes) do + local x, y, z, w, h, l = unpack(box) + fixed[#fixed + 1] = { + (x / size) - 0.5, + (y / size) - 0.5, + (z / size) - 0.5, + ((x + w) / size) - 0.5, + ((y + h) / size) - 0.5, + ((z + l) / size) - 0.5 + } + end + return { + type = "fixed", + fixed = fixed + } +end + +local MODPATH = minetest.get_modpath("computer") +dofile(MODPATH.."/computers.lua") +dofile(MODPATH.."/printers.lua") +dofile(MODPATH.."/recipes.lua") +dofile(MODPATH.."/tetris.lua") diff --git a/mods/homedecor_modpack/computer/locale/computer.de.tr b/mods/homedecor_modpack/computer/locale/computer.de.tr new file mode 100644 index 00000000..437c64d2 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.de.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128=Admiral 128 +Admiral64=Admiral 64 +Computer Tower=Computerturm +HUEG Box=YBOX +Monitor and keyboard=Bildschirm und Tastatur +Nientiendo Wee=Tinnendo iiW +Not enough vertical space to place a server!=Es gibt nicht genug vertikalen Platz, um einen Server zu platzieren! +Pony SlayStation=Pony Slaystation +Pony SlayStation 2=Pony Slaystation 2 +Pony Vanio=Pony Oiva +Rack Server=Serverschrank +SX Specter=Z Inspektor +SheFriendSOO=Freundin S00 +Snapple Piepad=Apfel-Ei-Pat +WIFI Router=WiFi-Router + +### printers.lua ### + +3D Printer ("bedflinger")=3D Drucker ("Bettschubser") +Printer-Scanner Combo=Multifunktionsdrucker + +### tetris.lua ### + +L=L +New Game=Neues Spiel +Next...=Nächster… +No room for place the Arcade!=Kein Platz, um den Arkadeautomaten zu platzieren! +R=R +Score: =Punktzahl: +Tetris Arcade=Tetris-Arkadeautomat diff --git a/mods/homedecor_modpack/computer/locale/computer.es.tr b/mods/homedecor_modpack/computer/locale/computer.es.tr new file mode 100644 index 00000000..66ec244b --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.es.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=Torre de ordenador +HUEG Box= +Monitor and keyboard=Monitor y teclado +Nientiendo Wee= +Not enough vertical space to place a server!=¡No hay suficiente espacio para colocar un servidor! +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Servidor en rack +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=Enrutador WIFI + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=Impresora y escáner combinados + +### tetris.lua ### + +L= +New Game=Juego Nuevo +Next...= +No room for place the Arcade!=¡No hay lugar para colocar el arcade! +R= +Score: = +Tetris Arcade=Arcade Tetris diff --git a/mods/homedecor_modpack/computer/locale/computer.fr.tr b/mods/homedecor_modpack/computer/locale/computer.fr.tr new file mode 100644 index 00000000..4b170d9b --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.fr.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=Ordinateur (tour) +HUEG Box= +Monitor and keyboard=Écran et clavier +Nientiendo Wee= +Not enough vertical space to place a server!=Pas assez d'espace vertical pour placer un serveur ! +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Serveur en rack +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=Routeur WiFi + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=Imprimante multi-fonction + +### tetris.lua ### + +L=G +New Game=Nouveau Jeu +Next...=Suivant… +No room for place the Arcade!=Pas assez de place pour placer la borne d'arcade ! +R=D +Score: =Score : +Tetris Arcade=Borne Tetris diff --git a/mods/homedecor_modpack/computer/locale/computer.it.tr b/mods/homedecor_modpack/computer/locale/computer.it.tr new file mode 100644 index 00000000..b8a72ee5 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.it.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower= +HUEG Box= +Monitor and keyboard= +Nientiendo Wee= +Not enough vertical space to place a server!=Non c'è abbastanza spazio verticale per mettere un frigorifero! +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server= +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router= + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo= + +### tetris.lua ### + +L= +New Game= +Next...= +No room for place the Arcade!= +R= +Score: = +Tetris Arcade= diff --git a/mods/homedecor_modpack/computer/locale/computer.ms.tr b/mods/homedecor_modpack/computer/locale/computer.ms.tr new file mode 100644 index 00000000..89841cc0 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.ms.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=Sistem Unit +HUEG Box= +Monitor and keyboard=Monitor dan Papan Kekunci +Nientiendo Wee= +Not enough vertical space to place a server!=Tidak cukup ruang menegak untuk letak rak pelayan! +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Rak Pelayan +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=Penghala WIFI + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=Pencetak Semua Dalam Satu + +### tetris.lua ### + +L= +New Game=Main Baru +Next...=Seterusnya... +No room for place the Arcade!=Tiada ruang untuk letak Arked! +R= +Score: =Markah: +Tetris Arcade=Arked Tetris diff --git a/mods/homedecor_modpack/computer/locale/computer.pt.tr b/mods/homedecor_modpack/computer/locale/computer.pt.tr new file mode 100644 index 00000000..f2824ed8 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.pt.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=Gabinete do Computador +HUEG Box= +Monitor and keyboard=Tela e teclado +Nientiendo Wee= +Not enough vertical space to place a server!=Sem espaço vertical suficiente para colocar um servidor. +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Rack para Servidor +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=Roteador WIFI + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=Tudo em Um Impressora-Scaner + +### tetris.lua ### + +L= +New Game=Novo Jogo +Next...= +No room for place the Arcade!=Sem espaço para colocar o Fliperama! +R= +Score: = +Tetris Arcade=Fliperama Tetris diff --git a/mods/homedecor_modpack/computer/locale/computer.pt_BR.tr b/mods/homedecor_modpack/computer/locale/computer.pt_BR.tr new file mode 100644 index 00000000..f2824ed8 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.pt_BR.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=Gabinete do Computador +HUEG Box= +Monitor and keyboard=Tela e teclado +Nientiendo Wee= +Not enough vertical space to place a server!=Sem espaço vertical suficiente para colocar um servidor. +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Rack para Servidor +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=Roteador WIFI + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=Tudo em Um Impressora-Scaner + +### tetris.lua ### + +L= +New Game=Novo Jogo +Next...= +No room for place the Arcade!=Sem espaço para colocar o Fliperama! +R= +Score: = +Tetris Arcade=Fliperama Tetris diff --git a/mods/homedecor_modpack/computer/locale/computer.ru.tr b/mods/homedecor_modpack/computer/locale/computer.ru.tr new file mode 100644 index 00000000..3e835f21 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.ru.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=СиÑтемный блок +HUEG Box= +Monitor and keyboard=Монитор и клавиатура +Nientiendo Wee= +Not enough vertical space to place a server!=ÐедоÑтаточно вертикального проÑтранÑтва Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñервера! +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=Стоечный Ñервер +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=WIFI-роутер + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=МФУ + +### tetris.lua ### + +L= +New Game=ÐÐ¾Ð²Ð°Ñ Ð¸Ð³Ñ€Ð° +Next...=Далее... +No room for place the Arcade!=ÐедоÑтаточно меÑта Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¸Ð³Ñ€Ð¾Ð²Ð¾Ð³Ð¾ автомата! +R= +Score: =Счёт: +Tetris Arcade=Игровой автомат Ð¢ÐµÑ‚Ñ€Ð¸Ñ diff --git a/mods/homedecor_modpack/computer/locale/computer.zh_CN.tr b/mods/homedecor_modpack/computer/locale/computer.zh_CN.tr new file mode 100644 index 00000000..c725e412 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/computer.zh_CN.tr @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower=计算机箱 +HUEG Box= +Monitor and keyboard=显示器和键盘 +Nientiendo Wee= +Not enough vertical space to place a server!=高度ä¸è¶³ï¼Œæ— æ³•æ”¾ç½®æœåŠ¡å™¨ï¼ +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server=机架å¼æœåŠ¡å™¨ +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router=无线路由器 + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo=打å°æ‰«æ一体机 + +### tetris.lua ### + +L= +New Game=æ–°æ¸¸æˆ +Next...=下一个。。。 +No room for place the Arcade!=没有地方放游æˆæœºï¼ +R= +Score: =分数: +Tetris Arcade=俄罗斯方å—游æˆæœº diff --git a/mods/homedecor_modpack/computer/locale/template.txt b/mods/homedecor_modpack/computer/locale/template.txt new file mode 100644 index 00000000..2e84c9b5 --- /dev/null +++ b/mods/homedecor_modpack/computer/locale/template.txt @@ -0,0 +1,35 @@ +# textdomain: computer + + +### computers.lua ### + +Admiral128= +Admiral64= +Computer Tower= +HUEG Box= +Monitor and keyboard= +Nientiendo Wee= +Not enough vertical space to place a server!= +Pony SlayStation= +Pony SlayStation 2= +Pony Vanio= +Rack Server= +SX Specter= +SheFriendSOO= +Snapple Piepad= +WIFI Router= + +### printers.lua ### + +3D Printer ("bedflinger")= +Printer-Scanner Combo= + +### tetris.lua ### + +L= +New Game= +Next...= +No room for place the Arcade!= +R= +Score: = +Tetris Arcade= diff --git a/mods/homedecor_modpack/computer/mod.conf b/mods/homedecor_modpack/computer/mod.conf new file mode 100644 index 00000000..83fb7529 --- /dev/null +++ b/mods/homedecor_modpack/computer/mod.conf @@ -0,0 +1,3 @@ +name = computer +depends = default, basic_materials, unifieddyes +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj b/mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj new file mode 100644 index 00000000..e18a22cd --- /dev/null +++ b/mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj @@ -0,0 +1,9835 @@ +# Blender v2.79 (sub 0) OBJ File: 'prusa-i3.blend' +# www.blender.org +o Cube.013_Cube.023 +v -0.004653 0.000000 -0.330167 +v -0.004653 0.000000 -0.316009 +v -0.004299 0.001781 -0.330167 +v -0.004299 0.001781 -0.316009 +v -0.003290 0.003290 -0.330167 +v -0.003290 0.003290 -0.316009 +v -0.001781 0.004299 -0.330167 +v -0.001781 0.004299 -0.316009 +v 0.000000 0.004653 -0.330167 +v 0.000000 0.004653 -0.316009 +v 0.001781 0.004299 -0.330167 +v 0.001781 0.004299 -0.316009 +v 0.003290 0.003290 -0.330167 +v 0.003290 0.003290 -0.316009 +v 0.004299 0.001781 -0.330167 +v 0.004299 0.001781 -0.316009 +v 0.004653 0.000000 -0.330167 +v 0.004653 0.000000 -0.316009 +v 0.004299 -0.001781 -0.330167 +v 0.004299 -0.001781 -0.316009 +v 0.003290 -0.003290 -0.330167 +v 0.003290 -0.003290 -0.316009 +v 0.001781 -0.004299 -0.330167 +v 0.001781 -0.004299 -0.316009 +v 0.000000 -0.004653 -0.330167 +v 0.000000 -0.004653 -0.316009 +v -0.001781 -0.004299 -0.330167 +v -0.001781 -0.004299 -0.316009 +v -0.003290 -0.003290 -0.330167 +v -0.003290 -0.003290 -0.316009 +v -0.004299 -0.001781 -0.330167 +v -0.004299 -0.001781 -0.316009 +v -0.000625 0.000000 -0.349999 +v -0.005000 0.000000 -0.342499 +v -0.000577 0.000239 -0.349999 +v -0.004619 0.001913 -0.342499 +v -0.000442 0.000442 -0.349999 +v -0.003535 0.003536 -0.342499 +v -0.000239 0.000577 -0.349999 +v -0.001913 0.004619 -0.342499 +v 0.000000 0.000625 -0.349999 +v 0.000000 0.005000 -0.342499 +v 0.000239 0.000577 -0.349999 +v 0.001913 0.004619 -0.342499 +v 0.000442 0.000442 -0.349999 +v 0.003536 0.003536 -0.342499 +v 0.000577 0.000239 -0.349999 +v 0.004619 0.001913 -0.342499 +v 0.000625 0.000000 -0.349999 +v 0.005000 0.000000 -0.342499 +v 0.000577 -0.000239 -0.349999 +v 0.004619 -0.001913 -0.342499 +v 0.000442 -0.000442 -0.349999 +v 0.003536 -0.003535 -0.342499 +v 0.000239 -0.000577 -0.349999 +v 0.001913 -0.004619 -0.342499 +v 0.000000 -0.000625 -0.349999 +v 0.000000 -0.005000 -0.342499 +v -0.000239 -0.000577 -0.349999 +v -0.001913 -0.004619 -0.342499 +v -0.000442 -0.000442 -0.349999 +v -0.003535 -0.003535 -0.342499 +v -0.000577 -0.000239 -0.349999 +v -0.004619 -0.001913 -0.342499 +v -0.010496 0.010496 -0.330167 +v -0.010496 0.010496 -0.342499 +v 0.010496 0.010496 -0.330167 +v 0.010496 0.010496 -0.342499 +v -0.010496 -0.010496 -0.330167 +v -0.010496 -0.010496 -0.342499 +v 0.010496 -0.010496 -0.330167 +v 0.010496 -0.010496 -0.342499 +v -0.061249 0.186210 -0.326249 +v -0.061249 0.186210 -0.253122 +v -0.111248 0.236209 -0.326249 +v -0.111248 0.236209 -0.253122 +v -0.111248 0.186210 -0.326249 +v -0.111248 0.186210 -0.253122 +v -0.086248 0.236209 -0.326249 +v -0.086248 0.236209 -0.253122 +v -0.061248 0.298709 -0.326249 +v -0.086248 0.298709 -0.326249 +v -0.061248 0.298709 -0.307932 +v -0.061248 0.243899 -0.307932 +v -0.086248 0.243899 -0.307932 +v -0.086248 0.298709 -0.307932 +v -0.061248 0.243899 -0.253122 +v -0.086248 0.243899 -0.253122 +v -0.061251 -0.193789 -0.326249 +v -0.061251 -0.193789 -0.253122 +v -0.061251 -0.243789 -0.326249 +v -0.061251 -0.243789 -0.253122 +v -0.111251 -0.193789 -0.326249 +v -0.111251 -0.193789 -0.253122 +v -0.111251 -0.243789 -0.326249 +v -0.111251 -0.243789 -0.253122 +v -0.078748 0.211210 -0.261247 +v -0.078368 0.211210 -0.259334 +v -0.077284 0.211210 -0.257712 +v -0.075662 0.211210 -0.256628 +v -0.073748 0.211210 -0.256247 +v -0.071835 0.211210 -0.256628 +v -0.070213 0.211209 -0.257712 +v -0.069129 0.211209 -0.259334 +v -0.068748 0.211209 -0.261247 +v -0.069129 0.211209 -0.263161 +v -0.070213 0.211209 -0.264783 +v -0.071835 0.211209 -0.265867 +v -0.073748 0.211210 -0.266247 +v -0.075662 0.211210 -0.265867 +v -0.077284 0.211210 -0.264783 +v -0.078368 0.211210 -0.263161 +v -0.078368 -0.214277 -0.263160 +v -0.078748 -0.214277 -0.261247 +v -0.071835 -0.214277 -0.265866 +v -0.069129 -0.214277 -0.263161 +v -0.075662 -0.214277 -0.265866 +v -0.071835 -0.214277 -0.256628 +v -0.075662 -0.214277 -0.256628 +v -0.078368 -0.214277 -0.259334 +v -0.069129 -0.214277 -0.259334 +v -0.077284 -0.214277 -0.264783 +v -0.073748 -0.214277 -0.266247 +v -0.070213 -0.214277 -0.264783 +v -0.068748 -0.214277 -0.261247 +v -0.070213 -0.214277 -0.257712 +v -0.073748 -0.214277 -0.256247 +v -0.077284 -0.214277 -0.257712 +v -0.061250 -0.037500 -0.326250 +v -0.061250 -0.037500 -0.253122 +v -0.086250 -0.037500 -0.326250 +v -0.086250 -0.037500 -0.253122 +v -0.061249 0.037500 -0.326249 +v -0.061249 0.037500 -0.253122 +v -0.086249 0.037500 -0.326249 +v -0.086249 0.037500 -0.253122 +v -0.006250 -0.027500 -0.316249 +v -0.006250 -0.027500 -0.261249 +v -0.006250 0.027500 -0.316249 +v -0.006250 0.027500 -0.261249 +v 0.018750 -0.027500 -0.316249 +v 0.018750 -0.027500 -0.261249 +v 0.018750 0.027500 -0.316249 +v 0.018750 0.027500 -0.261249 +v -0.006250 -0.027500 -0.316249 +v -0.061250 -0.027500 -0.261249 +v -0.006250 -0.027500 -0.261249 +v -0.006250 0.027500 -0.316249 +v -0.061249 0.027500 -0.261250 +v -0.006250 0.027500 -0.261250 +v -0.012500 -0.027500 -0.316249 +v -0.055000 -0.027500 -0.261249 +v -0.054999 0.027500 -0.261250 +v -0.054999 0.027500 -0.316249 +v -0.012500 -0.027500 -0.261249 +v -0.012500 0.027500 -0.261250 +v -0.012500 0.027500 -0.316249 +v -0.061250 -0.027500 -0.316249 +v -0.061249 0.027500 -0.316249 +v -0.055000 -0.027500 -0.316249 +v -0.072501 -0.195039 -0.283186 +v -0.072501 -0.195039 -0.280686 +v -0.079998 -0.195039 -0.283186 +v -0.079998 -0.195039 -0.280686 +v -0.072498 0.271225 -0.283181 +v -0.072498 0.271225 -0.280681 +v -0.079998 0.271225 -0.283181 +v -0.079998 0.271225 -0.280681 +v -0.078748 -0.214277 -0.317497 +v -0.078368 -0.214277 -0.319410 +v -0.077284 -0.214277 -0.321032 +v -0.075662 -0.214277 -0.322116 +v -0.073748 -0.214277 -0.322497 +v -0.071835 -0.214277 -0.322116 +v -0.070213 -0.214277 -0.321032 +v -0.069129 -0.214277 -0.319410 +v -0.068748 -0.214277 -0.317497 +v -0.069129 -0.214277 -0.315583 +v -0.070213 -0.214277 -0.313961 +v -0.071835 -0.214277 -0.312877 +v -0.073748 -0.214277 -0.312497 +v -0.075662 -0.214277 -0.312877 +v -0.077284 -0.214277 -0.313961 +v -0.078368 -0.214277 -0.315583 +v -0.078368 0.211209 -0.315584 +v -0.078748 0.211209 -0.317497 +v -0.071835 0.211209 -0.312878 +v -0.069129 0.211209 -0.315584 +v -0.075662 0.211209 -0.312878 +v -0.071835 0.211209 -0.322117 +v -0.075662 0.211209 -0.322117 +v -0.078368 0.211209 -0.319411 +v -0.069129 0.211209 -0.319411 +v -0.077284 0.211209 -0.313962 +v -0.073748 0.211209 -0.312497 +v -0.070213 0.211209 -0.313962 +v -0.068748 0.211209 -0.317497 +v -0.070213 0.211209 -0.321033 +v -0.073748 0.211209 -0.322497 +v -0.077284 0.211209 -0.321033 +v -0.072501 -0.195039 -0.300584 +v -0.072501 -0.195039 -0.298084 +v -0.079998 -0.195039 -0.300584 +v -0.079998 -0.195039 -0.298084 +v -0.072498 0.271225 -0.300579 +v -0.072498 0.271225 -0.298079 +v -0.079998 0.271225 -0.300579 +v -0.079998 0.271225 -0.298079 +v -0.153354 0.173317 -0.394115 +v -0.153354 0.173317 -0.303007 +v -0.227896 0.173317 -0.394115 +v -0.227896 0.173317 -0.303007 +v -0.153354 0.190909 -0.394115 +v -0.153354 0.190909 -0.303007 +v -0.227896 0.190909 -0.394115 +v -0.227896 0.190909 -0.303007 +v -0.148544 -0.224005 -0.437461 +v -0.148544 -0.224005 -0.194124 +v -0.279971 -0.224005 -0.437461 +v -0.279971 -0.224005 -0.194124 +v -0.148544 -0.173556 -0.437461 +v -0.148544 -0.173556 -0.194123 +v -0.279970 -0.173556 -0.437461 +v -0.279970 -0.173556 -0.194123 +v -0.142877 -0.199999 -0.500000 +v -0.142877 -0.197499 -0.497500 +v -0.142874 0.197499 -0.497496 +v -0.142874 0.199999 -0.499996 +v -0.142874 0.231249 -0.493746 +v -0.142874 0.231249 -0.043748 +v -0.142874 0.224999 -0.037498 +v -0.142877 -0.224999 -0.037502 +v -0.142877 -0.231249 -0.043752 +v -0.142875 0.037500 -0.449998 +v -0.142876 0.006250 -0.481248 +v -0.142876 -0.006250 -0.481248 +v -0.142876 -0.037500 -0.449999 +v -0.142876 -0.093750 -0.449999 +v -0.142876 -0.100000 -0.456249 +v -0.142876 -0.100000 -0.475081 +v -0.142876 -0.100202 -0.476620 +v -0.142876 -0.100828 -0.478130 +v -0.142876 -0.101823 -0.479426 +v -0.142876 -0.103119 -0.480421 +v -0.142876 -0.104629 -0.481047 +v -0.142876 -0.106250 -0.481260 +v -0.142876 -0.107870 -0.481047 +v -0.142876 -0.109380 -0.480421 +v -0.142876 -0.110677 -0.479427 +v -0.142876 -0.111672 -0.478130 +v -0.142876 -0.112297 -0.476620 +v -0.142876 -0.112500 -0.475081 +v -0.142876 -0.112500 -0.456250 +v -0.142876 -0.118750 -0.450000 +v -0.142876 -0.156249 -0.450000 +v -0.142876 -0.162499 -0.443750 +v -0.142876 -0.162499 -0.093751 +v -0.142876 -0.156249 -0.087501 +v -0.142875 0.156249 -0.087498 +v -0.142875 0.162499 -0.093748 +v -0.142875 0.162499 -0.443747 +v -0.142875 0.156249 -0.449997 +v -0.142875 0.118749 -0.449997 +v -0.142875 0.112500 -0.456247 +v -0.142875 0.112500 -0.475079 +v -0.142875 0.112297 -0.476618 +v -0.142875 0.111672 -0.478128 +v -0.142875 0.110677 -0.479424 +v -0.142875 0.109380 -0.480419 +v -0.142875 0.107870 -0.481045 +v -0.142875 0.106250 -0.481258 +v -0.142875 0.104629 -0.481045 +v -0.142875 0.103119 -0.480419 +v -0.142875 0.101823 -0.479424 +v -0.142875 0.100828 -0.478128 +v -0.142875 0.100202 -0.476618 +v -0.142875 0.100000 -0.475079 +v -0.142875 0.100000 -0.456247 +v -0.142875 0.093750 -0.449998 +v -0.142877 -0.224999 -0.500001 +v -0.142874 0.224999 -0.499996 +v -0.142877 -0.231249 -0.493990 +v -0.135377 -0.199999 -0.500000 +v -0.135377 -0.197499 -0.497500 +v -0.135375 0.197499 -0.497496 +v -0.135375 0.199999 -0.499996 +v -0.135374 0.231249 -0.493746 +v -0.135374 0.231249 -0.043748 +v -0.135374 0.224999 -0.037498 +v -0.135377 -0.224999 -0.037502 +v -0.135377 -0.231249 -0.043752 +v -0.135375 0.037500 -0.449998 +v -0.135376 0.006250 -0.481248 +v -0.135376 -0.006250 -0.481248 +v -0.135376 -0.037500 -0.449999 +v -0.135376 -0.093750 -0.449999 +v -0.135376 -0.100000 -0.456249 +v -0.135376 -0.100000 -0.475081 +v -0.135376 -0.100202 -0.476620 +v -0.135376 -0.100828 -0.478130 +v -0.135376 -0.101823 -0.479426 +v -0.135376 -0.103119 -0.480421 +v -0.135376 -0.104629 -0.481047 +v -0.135376 -0.106250 -0.481260 +v -0.135376 -0.107870 -0.481047 +v -0.135376 -0.109380 -0.480421 +v -0.135376 -0.110677 -0.479427 +v -0.135376 -0.111672 -0.478130 +v -0.135376 -0.112297 -0.476620 +v -0.135376 -0.112500 -0.475081 +v -0.135376 -0.112500 -0.456250 +v -0.135376 -0.118750 -0.450000 +v -0.135376 -0.156249 -0.450000 +v -0.135376 -0.162499 -0.093751 +v -0.135376 -0.156249 -0.087501 +v -0.135375 0.156249 -0.087498 +v -0.135375 0.162499 -0.093748 +v -0.135375 0.162499 -0.443747 +v -0.135375 0.156249 -0.449997 +v -0.135375 0.118749 -0.449997 +v -0.135375 0.112500 -0.456247 +v -0.135375 0.112500 -0.475079 +v -0.135375 0.112297 -0.476618 +v -0.135375 0.111672 -0.478128 +v -0.135375 0.110677 -0.479424 +v -0.135375 0.109380 -0.480419 +v -0.135375 0.107870 -0.481045 +v -0.135375 0.106250 -0.481258 +v -0.135375 0.104629 -0.481045 +v -0.135375 0.103119 -0.480419 +v -0.135375 0.101823 -0.479424 +v -0.135375 0.100828 -0.478128 +v -0.135375 0.100202 -0.476618 +v -0.135375 0.100000 -0.475079 +v -0.135375 0.100000 -0.456247 +v -0.135375 0.093750 -0.449998 +v -0.135377 -0.224999 -0.500001 +v -0.135374 0.224999 -0.499996 +v -0.135377 -0.231249 -0.493990 +v -0.135377 -0.162499 -0.443750 +v -0.243730 0.165772 -0.497499 +v -0.246229 0.165772 -0.499999 +v -0.277479 0.165772 -0.474249 +v -0.183730 0.165772 -0.467999 +v -0.178417 0.165772 -0.463922 +v -0.178230 0.165772 -0.462499 +v -0.178967 0.165772 -0.459749 +v -0.180980 0.165772 -0.457736 +v -0.183730 0.165772 -0.456999 +v -0.271229 0.165772 -0.456999 +v -0.277479 0.165772 -0.441249 +v -0.142879 0.165772 -0.497499 +v -0.271229 0.165772 -0.499999 +v -0.277479 0.165772 -0.493749 +v -0.271229 0.165772 -0.467999 +v -0.182306 0.165772 -0.467811 +v -0.180980 0.165772 -0.467262 +v -0.179841 0.165772 -0.466388 +v -0.178967 0.165772 -0.465249 +v -0.178417 0.165772 -0.461075 +v -0.179841 0.165772 -0.458610 +v -0.182306 0.165772 -0.457186 +v -0.277479 0.165772 -0.450749 +v -0.174830 0.165774 -0.037501 +v -0.142879 0.165774 -0.037501 +v -0.243729 0.173272 -0.497499 +v -0.246229 0.173272 -0.499999 +v -0.178417 0.173272 -0.463922 +v -0.178230 0.173272 -0.462499 +v -0.183730 0.173272 -0.456999 +v -0.271229 0.173272 -0.456999 +v -0.277479 0.173272 -0.441249 +v -0.271229 0.173272 -0.499999 +v -0.277479 0.173272 -0.493749 +v -0.182306 0.173272 -0.467811 +v -0.180980 0.173272 -0.467262 +v -0.179841 0.173272 -0.466388 +v -0.178967 0.173272 -0.465249 +v -0.174829 0.173274 -0.037501 +v -0.142879 0.173274 -0.037501 +v -0.142879 0.173272 -0.497499 +v -0.277479 0.173272 -0.474249 +v -0.271229 0.173272 -0.467999 +v -0.183730 0.173272 -0.467999 +v -0.178417 0.173272 -0.461075 +v -0.178967 0.173272 -0.459749 +v -0.179841 0.173272 -0.458610 +v -0.180980 0.173272 -0.457736 +v -0.182306 0.173272 -0.457186 +v -0.277479 0.173272 -0.450749 +v -0.243729 -0.173626 -0.497499 +v -0.246229 -0.173626 -0.499999 +v -0.277479 -0.173626 -0.474249 +v -0.183730 -0.173626 -0.467999 +v -0.178417 -0.173626 -0.463922 +v -0.178230 -0.173626 -0.462499 +v -0.178967 -0.173626 -0.459749 +v -0.180980 -0.173626 -0.457736 +v -0.183730 -0.173626 -0.456999 +v -0.271229 -0.173626 -0.456999 +v -0.277479 -0.173626 -0.441249 +v -0.142879 -0.173626 -0.497499 +v -0.271229 -0.173626 -0.499999 +v -0.277479 -0.173626 -0.493749 +v -0.271229 -0.173626 -0.467999 +v -0.182306 -0.173626 -0.467811 +v -0.180980 -0.173626 -0.467262 +v -0.179841 -0.173626 -0.466388 +v -0.178967 -0.173626 -0.465249 +v -0.178417 -0.173626 -0.461075 +v -0.179841 -0.173626 -0.458610 +v -0.182306 -0.173626 -0.457186 +v -0.277479 -0.173626 -0.450749 +v -0.174829 -0.173624 -0.037501 +v -0.142879 -0.173624 -0.037501 +v -0.243729 -0.166126 -0.497499 +v -0.246229 -0.166126 -0.499999 +v -0.178417 -0.166126 -0.463922 +v -0.178230 -0.166126 -0.462499 +v -0.183730 -0.166126 -0.456999 +v -0.271229 -0.166126 -0.456999 +v -0.277479 -0.166126 -0.441249 +v -0.271229 -0.166126 -0.499999 +v -0.277479 -0.166126 -0.493749 +v -0.182306 -0.166126 -0.467811 +v -0.180980 -0.166126 -0.467262 +v -0.179841 -0.166126 -0.466388 +v -0.178967 -0.166126 -0.465249 +v -0.174829 -0.166124 -0.037501 +v -0.142879 -0.166124 -0.037501 +v -0.142879 -0.166126 -0.497499 +v -0.277479 -0.166126 -0.474249 +v -0.271229 -0.166126 -0.467999 +v -0.183730 -0.166126 -0.467999 +v -0.178417 -0.166126 -0.461075 +v -0.178967 -0.166126 -0.459749 +v -0.179841 -0.166126 -0.458610 +v -0.180980 -0.166126 -0.457736 +v -0.182306 -0.166126 -0.457186 +v -0.277479 -0.166126 -0.450749 +v -0.098751 0.227461 -0.035004 +v -0.098751 0.227460 -0.437503 +v -0.096837 0.227081 -0.035004 +v -0.096837 0.227079 -0.437503 +v -0.095215 0.225997 -0.035004 +v -0.095215 0.225995 -0.437502 +v -0.094131 0.224375 -0.035004 +v -0.094131 0.224373 -0.437502 +v -0.093751 0.222461 -0.035004 +v -0.093751 0.222460 -0.437502 +v -0.094131 0.220548 -0.035004 +v -0.094131 0.220546 -0.437502 +v -0.095215 0.218926 -0.035004 +v -0.095215 0.218924 -0.437503 +v -0.096837 0.217842 -0.035004 +v -0.096837 0.217840 -0.437503 +v -0.098751 0.217461 -0.035004 +v -0.098751 0.217460 -0.437503 +v -0.100664 0.217842 -0.035004 +v -0.100664 0.217840 -0.437503 +v -0.102286 0.218926 -0.035004 +v -0.102286 0.218924 -0.437503 +v -0.103370 0.220548 -0.035004 +v -0.103370 0.220546 -0.437502 +v -0.103751 0.222461 -0.035004 +v -0.103751 0.222460 -0.437502 +v -0.103370 0.224375 -0.035004 +v -0.103370 0.224373 -0.437502 +v -0.102286 0.225997 -0.035004 +v -0.102286 0.225995 -0.437502 +v -0.100664 0.227081 -0.035004 +v -0.100664 0.227079 -0.437503 +v -0.135446 -0.237827 -0.431251 +v -0.135445 -0.186578 -0.431251 +v -0.131696 -0.241577 -0.431251 +v -0.127945 -0.179078 -0.431251 +v -0.120445 -0.179078 -0.431251 +v -0.112945 -0.186578 -0.431251 +v -0.112946 -0.222828 -0.431251 +v -0.076696 -0.222828 -0.431251 +v -0.072946 -0.226578 -0.431251 +v -0.072946 -0.235327 -0.431251 +v -0.079196 -0.241577 -0.431251 +v -0.135446 -0.237828 -0.456251 +v -0.135446 -0.235328 -0.458751 +v -0.135446 -0.215328 -0.478751 +v -0.135445 -0.205328 -0.478751 +v -0.135445 -0.186578 -0.460000 +v -0.131696 -0.241578 -0.452501 +v -0.097946 -0.241578 -0.437501 +v -0.097946 -0.241578 -0.438126 +v -0.112321 -0.241578 -0.452501 +v -0.079196 -0.241578 -0.437501 +v -0.072946 -0.235328 -0.437501 +v -0.072946 -0.226578 -0.437501 +v -0.076696 -0.222828 -0.437501 +v -0.112946 -0.222828 -0.437501 +v -0.112945 -0.186578 -0.437501 +v -0.120445 -0.179078 -0.437501 +v -0.127945 -0.179078 -0.437501 +v -0.134195 -0.185328 -0.458750 +v -0.134195 -0.185328 -0.437501 +v -0.125445 -0.185328 -0.458750 +v -0.125446 -0.205328 -0.478751 +v -0.125446 -0.215328 -0.478751 +v -0.125446 -0.235328 -0.458751 +v -0.118571 -0.235328 -0.458751 +v -0.118571 -0.235315 -0.458751 +v -0.125446 -0.235315 -0.458751 +v -0.097946 -0.235315 -0.438126 +v -0.097946 -0.235315 -0.437501 +v -0.125445 -0.185328 -0.437501 +v -0.125446 -0.235315 -0.437501 +v -0.135377 -0.234057 -0.042502 +v -0.135377 -0.234057 -0.057502 +v -0.135377 -0.229057 -0.037502 +v -0.135377 -0.186557 -0.057501 +v -0.135377 -0.186557 -0.037501 +v -0.127877 -0.241557 -0.039395 +v -0.127877 -0.241557 -0.055002 +v -0.130377 -0.239057 -0.057502 +v -0.126538 -0.241557 -0.037502 +v -0.134127 -0.185307 -0.037501 +v -0.125377 -0.194057 -0.037501 +v -0.125377 -0.222807 -0.037502 +v -0.091627 -0.222807 -0.037502 +v -0.087877 -0.226557 -0.037502 +v -0.087877 -0.235307 -0.037502 +v -0.094127 -0.241557 -0.037502 +v -0.134127 -0.185307 -0.057501 +v -0.125377 -0.241557 -0.052502 +v -0.094127 -0.241557 -0.043752 +v -0.097877 -0.241557 -0.043752 +v -0.106002 -0.241557 -0.052502 +v -0.097877 -0.241557 -0.044377 +v -0.125377 -0.235294 -0.052502 +v -0.130377 -0.189057 -0.057501 +v -0.087877 -0.235307 -0.043752 +v -0.087877 -0.226557 -0.043752 +v -0.091627 -0.222807 -0.043752 +v -0.125377 -0.222807 -0.043752 +v -0.125377 -0.235294 -0.043752 +v -0.125502 -0.193932 -0.052626 +v -0.106002 -0.235294 -0.052502 +v -0.097877 -0.235294 -0.044377 +v -0.097877 -0.235294 -0.043752 +v -0.098751 -0.225037 -0.035001 +v -0.098751 -0.225039 -0.437499 +v -0.096837 -0.225417 -0.035001 +v -0.096837 -0.225419 -0.437499 +v -0.095215 -0.226501 -0.035001 +v -0.095215 -0.226503 -0.437499 +v -0.094131 -0.228123 -0.035001 +v -0.094131 -0.228125 -0.437499 +v -0.093751 -0.230037 -0.035001 +v -0.093751 -0.230038 -0.437499 +v -0.094131 -0.231950 -0.035001 +v -0.094131 -0.231952 -0.437499 +v -0.095215 -0.233572 -0.035001 +v -0.095215 -0.233574 -0.437499 +v -0.096837 -0.234656 -0.035001 +v -0.096837 -0.234658 -0.437499 +v -0.098751 -0.235037 -0.035001 +v -0.098751 -0.235038 -0.437499 +v -0.100664 -0.234656 -0.035001 +v -0.100664 -0.234658 -0.437499 +v -0.102286 -0.233572 -0.035001 +v -0.102286 -0.233574 -0.437499 +v -0.103370 -0.231950 -0.035001 +v -0.103370 -0.231952 -0.437499 +v -0.103751 -0.230037 -0.035001 +v -0.103751 -0.230039 -0.437499 +v -0.103370 -0.228123 -0.035001 +v -0.103370 -0.228125 -0.437499 +v -0.102286 -0.226501 -0.035001 +v -0.102286 -0.226503 -0.437499 +v -0.100664 -0.225418 -0.035001 +v -0.100664 -0.225419 -0.437499 +v -0.135377 0.226481 -0.042503 +v -0.135377 0.226481 -0.057503 +v -0.135377 0.221481 -0.037503 +v -0.135376 0.178981 -0.057503 +v -0.135376 0.178981 -0.037503 +v -0.127877 0.233981 -0.039397 +v -0.127877 0.233981 -0.055003 +v -0.130377 0.231481 -0.057503 +v -0.126538 0.233981 -0.037503 +v -0.134126 0.177731 -0.037503 +v -0.125376 0.186481 -0.037503 +v -0.125377 0.215231 -0.037503 +v -0.091627 0.215231 -0.037503 +v -0.087877 0.218981 -0.037503 +v -0.087877 0.227731 -0.037503 +v -0.094127 0.233981 -0.037503 +v -0.134126 0.177731 -0.057503 +v -0.125377 0.233981 -0.052503 +v -0.094127 0.233981 -0.043753 +v -0.097877 0.233981 -0.043753 +v -0.106002 0.233981 -0.052503 +v -0.097877 0.233981 -0.044378 +v -0.125377 0.227718 -0.052503 +v -0.130376 0.181481 -0.057503 +v -0.087877 0.227731 -0.043753 +v -0.087877 0.218981 -0.043753 +v -0.091627 0.215231 -0.043753 +v -0.125377 0.215231 -0.043753 +v -0.125377 0.227718 -0.043753 +v -0.125501 0.186356 -0.052628 +v -0.106002 0.227718 -0.052503 +v -0.097877 0.227718 -0.044378 +v -0.097877 0.227718 -0.043753 +v -0.135446 0.230249 -0.431253 +v -0.135445 0.178999 -0.431252 +v -0.131696 0.233999 -0.431253 +v -0.127945 0.171499 -0.431252 +v -0.120445 0.171499 -0.431252 +v -0.112945 0.178999 -0.431252 +v -0.112946 0.215249 -0.431252 +v -0.076696 0.215249 -0.431252 +v -0.072946 0.218999 -0.431253 +v -0.072946 0.227749 -0.431253 +v -0.079196 0.233999 -0.431253 +v -0.135446 0.230249 -0.456253 +v -0.135446 0.227749 -0.458752 +v -0.135446 0.207749 -0.478752 +v -0.135446 0.197749 -0.478752 +v -0.135445 0.178999 -0.460002 +v -0.131696 0.233999 -0.452503 +v -0.097946 0.233999 -0.437503 +v -0.097946 0.233999 -0.438128 +v -0.112321 0.233999 -0.452503 +v -0.079196 0.233999 -0.437503 +v -0.072946 0.227749 -0.437503 +v -0.072946 0.218999 -0.437502 +v -0.076696 0.215249 -0.437502 +v -0.112946 0.215249 -0.437502 +v -0.112945 0.178999 -0.437502 +v -0.120445 0.171499 -0.437502 +v -0.127945 0.171499 -0.437502 +v -0.134195 0.177749 -0.458752 +v -0.134195 0.177749 -0.437502 +v -0.125445 0.177749 -0.458752 +v -0.125446 0.197749 -0.478752 +v -0.125446 0.207749 -0.478752 +v -0.125446 0.227749 -0.458752 +v -0.118571 0.227749 -0.458752 +v -0.118571 0.227736 -0.458752 +v -0.125446 0.227736 -0.458752 +v -0.097946 0.227736 -0.438128 +v -0.097946 0.227736 -0.437503 +v -0.125445 0.177749 -0.437502 +v -0.125446 0.227736 -0.437503 +v -0.350292 -0.050103 0.106628 +v -0.350292 0.044897 0.106627 +v -0.347916 -0.050103 0.082502 +v -0.347916 0.044896 0.082501 +v -0.340878 -0.050103 0.059303 +v -0.340878 0.044896 0.059302 +v -0.329450 -0.050103 0.037922 +v -0.329450 0.044896 0.037922 +v -0.314071 -0.050103 0.019182 +v -0.314071 0.044896 0.019182 +v -0.295331 -0.050103 0.003803 +v -0.295331 0.044896 0.003802 +v -0.273950 -0.050103 -0.007626 +v -0.273950 0.044896 -0.007626 +v -0.250751 -0.050104 -0.014663 +v -0.250751 0.044896 -0.014663 +v -0.226625 -0.050104 -0.017039 +v -0.226625 0.044896 -0.017039 +v -0.202499 -0.050103 -0.014663 +v -0.202499 0.044896 -0.014663 +v -0.179300 -0.050103 -0.007626 +v -0.179300 0.044896 -0.007626 +v -0.157920 -0.050103 0.003803 +v -0.157920 0.044896 0.003802 +v -0.139180 -0.050103 0.019182 +v -0.139180 0.044896 0.019182 +v -0.123800 -0.050103 0.037922 +v -0.123800 0.044896 0.037922 +v -0.112372 -0.050103 0.059302 +v -0.112372 0.044896 0.059302 +v -0.105335 -0.050103 0.082502 +v -0.105335 0.044896 0.082501 +v -0.102958 -0.050103 0.106628 +v -0.102958 0.044897 0.106627 +v -0.105335 -0.050103 0.130754 +v -0.105335 0.044897 0.130754 +v -0.112372 -0.050103 0.153953 +v -0.112372 0.044897 0.153953 +v -0.123800 -0.050103 0.175333 +v -0.123800 0.044897 0.175333 +v -0.139180 -0.050103 0.194073 +v -0.139180 0.044897 0.194073 +v -0.157920 -0.050103 0.209453 +v -0.157920 0.044897 0.209453 +v -0.179300 -0.050103 0.220881 +v -0.179300 0.044897 0.220881 +v -0.202499 -0.050103 0.227918 +v -0.202499 0.044897 0.227918 +v -0.226625 -0.050103 0.230294 +v -0.226625 0.044897 0.230294 +v -0.250751 -0.050103 0.227918 +v -0.250751 0.044897 0.227918 +v -0.273950 -0.050103 0.220881 +v -0.273950 0.044897 0.220881 +v -0.295331 -0.050103 0.209453 +v -0.295331 0.044897 0.209452 +v -0.314071 -0.050103 0.194073 +v -0.314071 0.044897 0.194073 +v -0.329450 -0.050103 0.175333 +v -0.329450 0.044897 0.175333 +v -0.340878 -0.050103 0.153953 +v -0.340878 0.044897 0.153952 +v -0.347916 -0.050103 0.130754 +v -0.347916 0.044897 0.130753 +v -0.347916 0.038647 0.082501 +v -0.350292 0.038647 0.106627 +v -0.340878 0.038646 0.059302 +v -0.329450 0.038646 0.037922 +v -0.314071 0.038646 0.019182 +v -0.295331 0.038646 0.003802 +v -0.273950 0.038646 -0.007626 +v -0.250751 0.038646 -0.014663 +v -0.226625 0.038646 -0.017039 +v -0.202499 0.038646 -0.014663 +v -0.179300 0.038646 -0.007626 +v -0.157920 0.038646 0.003802 +v -0.139180 0.038646 0.019182 +v -0.123800 0.038646 0.037922 +v -0.112372 0.038646 0.059302 +v -0.105335 0.038647 0.082501 +v -0.102958 0.038647 0.106627 +v -0.105335 0.038647 0.130754 +v -0.112372 0.038647 0.153953 +v -0.123800 0.038647 0.175333 +v -0.139180 0.038647 0.194073 +v -0.157920 0.038647 0.209453 +v -0.179300 0.038647 0.220881 +v -0.202499 0.038647 0.227918 +v -0.226625 0.038647 0.230294 +v -0.250751 0.038647 0.227918 +v -0.273950 0.038647 0.220881 +v -0.295331 0.038647 0.209453 +v -0.314071 0.038647 0.194073 +v -0.329450 0.038647 0.175333 +v -0.340878 0.038647 0.153952 +v -0.347916 0.038647 0.130753 +v -0.350292 -0.043853 0.106628 +v -0.347916 -0.043853 0.082502 +v -0.340878 -0.043853 0.059302 +v -0.329450 -0.043853 0.037922 +v -0.314071 -0.043853 0.019182 +v -0.295331 -0.043853 0.003803 +v -0.273950 -0.043854 -0.007626 +v -0.250751 -0.043854 -0.014663 +v -0.226625 -0.043854 -0.017039 +v -0.202499 -0.043854 -0.014663 +v -0.179300 -0.043853 -0.007626 +v -0.157920 -0.043853 0.003803 +v -0.139180 -0.043853 0.019182 +v -0.123800 -0.043853 0.037922 +v -0.112372 -0.043853 0.059302 +v -0.105335 -0.043853 0.082502 +v -0.102958 -0.043853 0.106628 +v -0.105335 -0.043853 0.130754 +v -0.112372 -0.043853 0.153953 +v -0.123800 -0.043853 0.175333 +v -0.139180 -0.043853 0.194073 +v -0.157920 -0.043853 0.209453 +v -0.179300 -0.043853 0.220881 +v -0.202499 -0.043853 0.227918 +v -0.226625 -0.043853 0.230294 +v -0.250751 -0.043853 0.227918 +v -0.273950 -0.043853 0.220881 +v -0.295331 -0.043853 0.209453 +v -0.314071 -0.043853 0.194073 +v -0.329450 -0.043853 0.175333 +v -0.340878 -0.043853 0.153953 +v -0.347916 -0.043853 0.130754 +v -0.199446 0.038646 0.065950 +v -0.199446 -0.043853 0.065951 +v -0.203723 0.044897 0.072352 +v -0.203723 -0.050103 0.072353 +v -0.275547 0.038647 0.106627 +v -0.267847 -0.050103 0.106628 +v -0.275547 -0.043853 0.106628 +v -0.267847 0.044897 0.106627 +v -0.274607 0.038647 0.116171 +v -0.267055 -0.050103 0.114670 +v -0.274607 -0.043853 0.116172 +v -0.267055 0.044897 0.114669 +v -0.271823 0.038647 0.125349 +v -0.264710 -0.050103 0.122403 +v -0.271823 -0.043853 0.125349 +v -0.264710 0.044897 0.122402 +v -0.207904 0.038647 0.151825 +v -0.207904 -0.043853 0.151825 +v -0.210850 0.044897 0.144712 +v -0.210850 -0.050103 0.144712 +v -0.199446 0.038647 0.147304 +v -0.199446 -0.043853 0.147305 +v -0.203723 0.044897 0.140902 +v -0.203723 -0.050103 0.140903 +v -0.217081 0.038647 0.154609 +v -0.217081 -0.043853 0.154609 +v -0.218583 0.044897 0.147058 +v -0.218583 -0.050103 0.147058 +v -0.192032 0.038647 0.141220 +v -0.192032 -0.043853 0.141221 +v -0.197477 0.044897 0.135776 +v -0.197477 -0.050103 0.135776 +v -0.178643 0.038647 0.116172 +v -0.178643 -0.043853 0.116172 +v -0.186195 0.044897 0.114669 +v -0.186195 -0.050103 0.114670 +v -0.177703 0.038647 0.106627 +v -0.177703 -0.043853 0.106628 +v -0.185403 0.044897 0.106627 +v -0.185403 -0.050103 0.106628 +v -0.181427 0.038647 0.125349 +v -0.181427 -0.043853 0.125349 +v -0.188541 0.044897 0.122402 +v -0.188541 -0.050103 0.122403 +v -0.236169 0.038646 0.058646 +v -0.236169 -0.043853 0.058646 +v -0.234667 0.044896 0.066197 +v -0.234667 -0.050103 0.066197 +v -0.267302 0.038646 0.079448 +v -0.267302 -0.043853 0.079448 +v -0.260900 -0.050103 0.083726 +v -0.260900 0.044897 0.083725 +v -0.226625 0.038646 0.057706 +v -0.226625 -0.043853 0.057706 +v -0.226625 0.044896 0.065405 +v -0.226625 -0.050103 0.065405 +v -0.245347 0.038646 0.061430 +v -0.245347 -0.043853 0.061430 +v -0.242400 -0.050103 0.068543 +v -0.242400 0.044896 0.068543 +v -0.178643 0.038647 0.097083 +v -0.178643 -0.043853 0.097084 +v -0.186195 0.044897 0.098585 +v -0.186195 -0.050103 0.098586 +v -0.261218 0.038647 0.141220 +v -0.255774 -0.050103 0.135776 +v -0.261218 -0.043853 0.141220 +v -0.255774 0.044897 0.135776 +v -0.267302 0.038647 0.133807 +v -0.260900 -0.050103 0.129529 +v -0.267302 -0.043853 0.133807 +v -0.260900 0.044897 0.129529 +v -0.253805 0.038647 0.147304 +v -0.249527 -0.050103 0.140903 +v -0.253805 -0.043853 0.147305 +v -0.249527 0.044897 0.140902 +v -0.217081 0.038646 0.058646 +v -0.217081 -0.043853 0.058646 +v -0.218583 0.044896 0.066197 +v -0.218583 -0.050103 0.066197 +v -0.185948 0.038646 0.079448 +v -0.185948 -0.043853 0.079448 +v -0.192350 0.044897 0.083725 +v -0.192350 -0.050103 0.083726 +v -0.192032 0.038646 0.072034 +v -0.192032 -0.043853 0.072035 +v -0.197477 0.044897 0.077479 +v -0.197477 -0.050103 0.077479 +v -0.207904 0.038646 0.061430 +v -0.207904 -0.043853 0.061430 +v -0.210850 0.044896 0.068543 +v -0.210850 -0.050103 0.068543 +v -0.226625 0.038647 0.155549 +v -0.226625 -0.043853 0.155549 +v -0.226625 -0.050103 0.147850 +v -0.226625 0.044897 0.147850 +v -0.185948 0.038647 0.133807 +v -0.185948 -0.043853 0.133807 +v -0.192350 0.044897 0.129529 +v -0.192350 -0.050103 0.129530 +v -0.236169 0.038647 0.154609 +v -0.236169 -0.043853 0.154609 +v -0.234667 -0.050103 0.147058 +v -0.234667 0.044897 0.147057 +v -0.261218 0.038646 0.072034 +v -0.261218 -0.043853 0.072035 +v -0.255774 -0.050103 0.077479 +v -0.255774 0.044897 0.077479 +v -0.181427 0.038647 0.087906 +v -0.181427 -0.043853 0.087906 +v -0.188541 0.044897 0.090852 +v -0.188541 -0.050103 0.090853 +v -0.253805 0.038646 0.065950 +v -0.253805 -0.043853 0.065951 +v -0.249527 -0.050103 0.072353 +v -0.249527 0.044897 0.072352 +v -0.245347 0.038647 0.151825 +v -0.245347 -0.043853 0.151825 +v -0.242400 -0.050103 0.144712 +v -0.242400 0.044897 0.144712 +v -0.271823 0.038647 0.087906 +v -0.271823 -0.043853 0.087906 +v -0.264710 -0.050103 0.090853 +v -0.264710 0.044897 0.090852 +v -0.274607 0.038647 0.097083 +v -0.274607 -0.043853 0.097083 +v -0.267055 -0.050103 0.098586 +v -0.267055 0.044897 0.098585 +v -0.238174 0.080868 0.135993 +v -0.235464 0.080868 0.140048 +v -0.231409 0.080868 0.142758 +v -0.226625 0.080868 0.143710 +v -0.221842 0.080868 0.142758 +v -0.217786 0.080868 0.140048 +v -0.215077 0.080868 0.135993 +v -0.214125 0.080868 0.131210 +v -0.215077 0.080868 0.126426 +v -0.217786 0.080868 0.122371 +v -0.221842 0.080868 0.119661 +v -0.226625 0.080868 0.118710 +v -0.231409 0.080868 0.119661 +v -0.235464 0.080868 0.122371 +v -0.238174 0.080868 0.126426 +v -0.239125 0.080868 0.131210 +v -0.118798 0.058162 -0.064381 +v -0.153102 0.058162 -0.065341 +v -0.119798 0.070662 -0.020898 +v -0.119798 0.058163 -0.020898 +v -0.118798 0.070662 -0.064381 +v -0.153102 0.070662 -0.065341 +v -0.242204 0.085241 0.137663 +v -0.238549 0.085241 0.143133 +v -0.233078 0.085241 0.146789 +v -0.226625 0.085241 0.148072 +v -0.220172 0.085241 0.146789 +v -0.214702 0.085241 0.143133 +v -0.211046 0.085241 0.137663 +v -0.209763 0.085241 0.131210 +v -0.211046 0.085241 0.124757 +v -0.214702 0.085241 0.119286 +v -0.220172 0.085241 0.115631 +v -0.226625 0.085241 0.114347 +v -0.233078 0.085241 0.115631 +v -0.238549 0.085241 0.119286 +v -0.242204 0.085241 0.124757 +v -0.243488 0.085241 0.131210 +v -0.242204 0.097249 0.137663 +v -0.238549 0.097249 0.143133 +v -0.233078 0.097249 0.146789 +v -0.226625 0.097249 0.148072 +v -0.220172 0.097249 0.146789 +v -0.214702 0.097249 0.143133 +v -0.211046 0.097249 0.137663 +v -0.209763 0.097249 0.131210 +v -0.211046 0.097249 0.124757 +v -0.214702 0.097249 0.119286 +v -0.220172 0.097249 0.115631 +v -0.226625 0.097249 0.114347 +v -0.233078 0.097249 0.115631 +v -0.238549 0.097249 0.119286 +v -0.242204 0.097249 0.124757 +v -0.243488 0.097249 0.131210 +v -0.238174 -0.086074 0.135994 +v -0.235464 -0.086074 0.140049 +v -0.231409 -0.086074 0.142759 +v -0.226625 -0.086074 0.143710 +v -0.221842 -0.086074 0.142759 +v -0.217786 -0.086074 0.140049 +v -0.215077 -0.086074 0.135994 +v -0.214125 -0.086074 0.131210 +v -0.215077 -0.086074 0.126427 +v -0.217786 -0.086074 0.122372 +v -0.221842 -0.086074 0.119662 +v -0.226625 -0.086074 0.118710 +v -0.231409 -0.086074 0.119662 +v -0.235464 -0.086074 0.122372 +v -0.238174 -0.086074 0.126427 +v -0.239125 -0.086074 0.131210 +v -0.118798 -0.063370 -0.064380 +v -0.153102 -0.063370 -0.065341 +v -0.119798 -0.075870 -0.020898 +v -0.119798 -0.063370 -0.020898 +v -0.118798 -0.075870 -0.064380 +v -0.153102 -0.075870 -0.065341 +v -0.242204 -0.090448 0.137663 +v -0.238549 -0.090448 0.143134 +v -0.233078 -0.090448 0.146789 +v -0.226625 -0.090448 0.148073 +v -0.220172 -0.090448 0.146789 +v -0.214702 -0.090448 0.143134 +v -0.211046 -0.090448 0.137663 +v -0.209763 -0.090448 0.131210 +v -0.211046 -0.090448 0.124757 +v -0.214702 -0.090448 0.119287 +v -0.220172 -0.090448 0.115631 +v -0.226625 -0.090448 0.114348 +v -0.233078 -0.090448 0.115631 +v -0.238549 -0.090448 0.119287 +v -0.242204 -0.090448 0.124757 +v -0.243488 -0.090448 0.131210 +v -0.242204 -0.102455 0.137663 +v -0.238549 -0.102455 0.143134 +v -0.233078 -0.102455 0.146789 +v -0.226625 -0.102455 0.148073 +v -0.220172 -0.102455 0.146789 +v -0.214702 -0.102455 0.143134 +v -0.211046 -0.102455 0.137663 +v -0.209763 -0.102455 0.131210 +v -0.211046 -0.102455 0.124757 +v -0.214702 -0.102455 0.119287 +v -0.220172 -0.102455 0.115631 +v -0.226625 -0.102455 0.114348 +v -0.233078 -0.102455 0.115631 +v -0.238549 -0.102455 0.119287 +v -0.242204 -0.102455 0.124757 +v -0.243488 -0.102455 0.131210 +v -0.259290 0.058163 0.149330 +v -0.261802 0.058163 0.145258 +v -0.261802 0.070663 0.145258 +v -0.259290 0.070663 0.149330 +v -0.252707 0.070663 0.149256 +v -0.246280 0.070663 0.144921 +v -0.246280 0.058163 0.144921 +v -0.252707 0.058163 0.149256 +v -0.261802 -0.063369 0.145258 +v -0.259290 -0.063369 0.149330 +v -0.259290 -0.075869 0.149330 +v -0.261802 -0.075869 0.145258 +v -0.246280 -0.075869 0.144922 +v -0.252707 -0.075869 0.149257 +v -0.252707 -0.063369 0.149257 +v -0.246280 -0.063369 0.144922 +v -0.203235 0.058163 0.146877 +v -0.207277 0.058163 0.149334 +v -0.207277 0.070663 0.149334 +v -0.203235 0.070663 0.146877 +v -0.214707 0.070663 0.146413 +v -0.212076 0.070663 0.149252 +v -0.212076 0.058163 0.149252 +v -0.214707 0.058163 0.146413 +v -0.207277 -0.063369 0.149334 +v -0.203235 -0.063369 0.146878 +v -0.203235 -0.075869 0.146878 +v -0.207277 -0.075869 0.149334 +v -0.212076 -0.075869 0.149253 +v -0.214707 -0.075869 0.146413 +v -0.214707 -0.063369 0.146413 +v -0.212076 -0.063369 0.149253 +v -0.215953 0.070663 0.124087 +v -0.213733 0.070663 0.130018 +v -0.225321 0.070663 0.118376 +v -0.219448 0.070663 0.120523 +v -0.236948 0.070663 0.122545 +v -0.232166 0.070663 0.119022 +v -0.232166 0.058163 0.119023 +v -0.236948 0.058163 0.122545 +v -0.219448 0.058163 0.120523 +v -0.225321 0.058163 0.118376 +v -0.213733 0.058163 0.130018 +v -0.215953 0.058163 0.124087 +v -0.213733 -0.075869 0.130019 +v -0.215953 -0.075869 0.124088 +v -0.219448 -0.075869 0.120524 +v -0.225321 -0.075869 0.118376 +v -0.232166 -0.075869 0.119023 +v -0.236948 -0.075869 0.122546 +v -0.236948 -0.063369 0.122545 +v -0.232166 -0.063369 0.119023 +v -0.225321 -0.063369 0.118376 +v -0.219448 -0.063369 0.120524 +v -0.215953 -0.063369 0.124088 +v -0.213733 -0.063369 0.130019 +v 0.252812 0.126210 -0.487497 +v 0.252811 -0.136289 -0.487500 +v 0.253193 0.126210 -0.485584 +v 0.253192 -0.136289 -0.485586 +v 0.254277 0.126210 -0.483962 +v 0.254275 -0.136289 -0.483964 +v 0.255899 0.126210 -0.482878 +v 0.255897 -0.136289 -0.482880 +v 0.257812 0.126210 -0.482497 +v 0.257811 -0.136289 -0.482500 +v 0.259726 0.126210 -0.482878 +v 0.259724 -0.136289 -0.482880 +v 0.261348 0.126210 -0.483962 +v 0.261346 -0.136289 -0.483964 +v 0.262432 0.126210 -0.485584 +v 0.262430 -0.136289 -0.485586 +v 0.262812 0.126210 -0.487497 +v 0.262811 -0.136289 -0.487500 +v 0.262432 0.126210 -0.489411 +v 0.262430 -0.136289 -0.489413 +v 0.261348 0.126210 -0.491033 +v 0.261346 -0.136289 -0.491035 +v 0.259726 0.126210 -0.492117 +v 0.259724 -0.136289 -0.492119 +v 0.257812 0.126210 -0.492497 +v 0.257811 -0.136289 -0.492499 +v 0.255899 0.126210 -0.492117 +v 0.255897 -0.136289 -0.492119 +v 0.254277 0.126210 -0.491033 +v 0.254275 -0.136289 -0.491035 +v 0.253193 0.126210 -0.489411 +v 0.253192 -0.136289 -0.489413 +v 0.257811 0.011174 -0.452500 +v 0.257811 0.017424 -0.452500 +v 0.249151 0.011174 -0.457500 +v 0.249151 0.017424 -0.457500 +v 0.249151 0.011174 -0.467499 +v 0.249151 0.017424 -0.467499 +v 0.257811 0.011174 -0.472500 +v 0.257811 0.017424 -0.472500 +v 0.266471 0.011174 -0.467500 +v 0.266471 0.017424 -0.467500 +v 0.266471 0.011174 -0.457500 +v 0.266471 0.017424 -0.457500 +v 0.257811 -0.011246 -0.452500 +v 0.257811 -0.017496 -0.452500 +v 0.266471 -0.011246 -0.457500 +v 0.266471 -0.017496 -0.457500 +v 0.266471 -0.011246 -0.467499 +v 0.266471 -0.017496 -0.467499 +v 0.257811 -0.011246 -0.472500 +v 0.257811 -0.017496 -0.472500 +v 0.249151 -0.011246 -0.467500 +v 0.249151 -0.017496 -0.467500 +v 0.249151 -0.011246 -0.457500 +v 0.249151 -0.017496 -0.457500 +v -0.232187 0.012493 -0.452500 +v -0.232187 0.006243 -0.452500 +v -0.223527 0.012493 -0.457500 +v -0.223527 0.006243 -0.457500 +v -0.223527 0.012493 -0.467499 +v -0.223527 0.006243 -0.467499 +v -0.232187 0.012493 -0.472500 +v -0.232187 0.006243 -0.472500 +v -0.240847 0.012493 -0.467500 +v -0.240847 0.006243 -0.467500 +v -0.240847 0.012493 -0.457500 +v -0.240847 0.006243 -0.457500 +v -0.232187 0.012493 -0.477500 +v -0.232187 0.006243 -0.477500 +v -0.223527 0.012493 -0.482499 +v -0.223527 0.006243 -0.482499 +v -0.223527 0.012493 -0.492499 +v -0.223527 0.006243 -0.492499 +v -0.232187 0.012493 -0.497499 +v -0.232187 0.006243 -0.497499 +v -0.240847 0.012493 -0.492500 +v -0.240847 0.006243 -0.492500 +v -0.240847 0.012493 -0.482500 +v -0.240847 0.006243 -0.482500 +v -0.232187 0.024959 -0.477500 +v -0.232187 0.031209 -0.477500 +v -0.240847 0.024959 -0.482499 +v -0.240847 0.031209 -0.482499 +v -0.240847 0.024959 -0.492499 +v -0.240847 0.031209 -0.492499 +v -0.232187 0.024959 -0.497499 +v -0.232187 0.031209 -0.497499 +v -0.223527 0.024959 -0.492500 +v -0.223527 0.031209 -0.492500 +v -0.223527 0.024959 -0.482500 +v -0.223527 0.031209 -0.482500 +v -0.232187 0.024959 -0.452500 +v -0.232187 0.031209 -0.452500 +v -0.240847 0.024959 -0.457500 +v -0.240847 0.031209 -0.457500 +v -0.240847 0.024959 -0.467499 +v -0.240847 0.031209 -0.467499 +v -0.232187 0.024959 -0.472500 +v -0.232187 0.031209 -0.472500 +v -0.223527 0.024959 -0.467500 +v -0.223527 0.031209 -0.467500 +v -0.223527 0.024959 -0.457500 +v -0.223527 0.031209 -0.457500 +v 0.271561 -0.117500 -0.500000 +v 0.244061 -0.117500 -0.500000 +v 0.271561 -0.095000 -0.499999 +v 0.244061 -0.095000 -0.499999 +v 0.268552 -0.114491 -0.441250 +v 0.271561 -0.117500 -0.444259 +v 0.247070 -0.114491 -0.441250 +v 0.244061 -0.117500 -0.444259 +v 0.268552 -0.098009 -0.441250 +v 0.271561 -0.095000 -0.444259 +v 0.247070 -0.098009 -0.441250 +v 0.244061 -0.095000 -0.444259 +v 0.269061 0.111210 -0.443750 +v -0.243437 0.111210 -0.443749 +v 0.269061 0.110830 -0.441836 +v -0.243437 0.110830 -0.441836 +v 0.269061 0.109746 -0.440214 +v -0.243437 0.109746 -0.440214 +v 0.269061 0.108124 -0.439130 +v -0.243437 0.108124 -0.439130 +v 0.269061 0.106210 -0.438750 +v -0.243437 0.106210 -0.438750 +v 0.269061 0.104297 -0.439130 +v -0.243437 0.104297 -0.439130 +v 0.269061 0.102675 -0.440214 +v -0.243437 0.102675 -0.440214 +v 0.269061 0.101591 -0.441836 +v -0.243437 0.101591 -0.441836 +v 0.269061 0.101210 -0.443750 +v -0.243437 0.101210 -0.443750 +v 0.269061 0.101591 -0.445663 +v -0.243437 0.101591 -0.445663 +v 0.269061 0.102675 -0.447285 +v -0.243437 0.102675 -0.447285 +v 0.269061 0.104297 -0.448369 +v -0.243437 0.104297 -0.448369 +v 0.269061 0.106210 -0.448750 +v -0.243437 0.106210 -0.448750 +v 0.269061 0.108124 -0.448369 +v -0.243437 0.108124 -0.448369 +v 0.269061 0.109746 -0.447285 +v -0.243437 0.109746 -0.447285 +v 0.269061 0.110830 -0.445663 +v -0.243437 0.110830 -0.445663 +v 0.132871 -0.132582 -0.420000 +v -0.132353 -0.132582 -0.420000 +v -0.132352 0.132642 -0.420000 +v 0.132872 0.132642 -0.420000 +v 0.132871 -0.132582 -0.416249 +v -0.132353 -0.132582 -0.416249 +v -0.132352 0.132642 -0.416249 +v 0.132872 0.132642 -0.416249 +v -0.082093 -0.119984 -0.420000 +v -0.082093 0.119981 -0.419998 +v 0.082094 0.119981 -0.419998 +v 0.082094 -0.119984 -0.420000 +v -0.082094 -0.119984 -0.432500 +v 0.082093 -0.119984 -0.432500 +v -0.082092 0.119981 -0.432500 +v 0.082094 0.119981 -0.432500 +v 0.132611 -0.127578 -0.432500 +v 0.127576 -0.132613 -0.432500 +v 0.131937 -0.130096 -0.432500 +v 0.130094 -0.131939 -0.432500 +v 0.127576 -0.132613 -0.420000 +v 0.132611 -0.127578 -0.420000 +v 0.130094 -0.131939 -0.420000 +v 0.131937 -0.130096 -0.420000 +v -0.127578 -0.132613 -0.432500 +v -0.132613 -0.127578 -0.432500 +v -0.130095 -0.131939 -0.432500 +v -0.131938 -0.130096 -0.432500 +v -0.132613 -0.127578 -0.420000 +v -0.127578 -0.132613 -0.420000 +v -0.131938 -0.130096 -0.420000 +v -0.130095 -0.131939 -0.420000 +v 0.127578 0.132611 -0.432500 +v 0.132613 0.127576 -0.432500 +v 0.130095 0.131936 -0.432500 +v 0.131938 0.130093 -0.432500 +v 0.132613 0.127576 -0.419998 +v 0.127578 0.132611 -0.419998 +v 0.131938 0.130093 -0.419998 +v 0.130095 0.131936 -0.419998 +v -0.132611 0.127576 -0.432500 +v -0.127576 0.132611 -0.432500 +v -0.131937 0.130093 -0.432500 +v -0.130094 0.131936 -0.432500 +v -0.127576 0.132611 -0.419998 +v -0.132611 0.127576 -0.419998 +v -0.130094 0.131936 -0.419998 +v -0.131937 0.130093 -0.419998 +v -0.127576 0.119981 -0.432500 +v -0.132611 0.125016 -0.432500 +v -0.130094 0.120655 -0.432500 +v -0.131937 0.122498 -0.432500 +v -0.132613 -0.125019 -0.432500 +v -0.127578 -0.119984 -0.432500 +v -0.131938 -0.122501 -0.432500 +v -0.130095 -0.120658 -0.432500 +v -0.127577 -0.119984 -0.420000 +v -0.132613 -0.125019 -0.420000 +v -0.130095 -0.120658 -0.420000 +v -0.131938 -0.122501 -0.420000 +v -0.132611 0.125016 -0.419998 +v -0.127576 0.119981 -0.419998 +v -0.131937 0.122498 -0.419998 +v -0.130094 0.120655 -0.419998 +v 0.127576 -0.119984 -0.432500 +v 0.132611 -0.125019 -0.432500 +v 0.130094 -0.120658 -0.432500 +v 0.131937 -0.122501 -0.432500 +v 0.132613 0.125016 -0.432500 +v 0.127578 0.119981 -0.432500 +v 0.131938 0.122498 -0.432500 +v 0.130095 0.120655 -0.432500 +v 0.127578 0.119981 -0.419998 +v 0.132613 0.125016 -0.419998 +v 0.130095 0.120655 -0.419998 +v 0.131938 0.122498 -0.419998 +v 0.132611 -0.125019 -0.420000 +v 0.127576 -0.119984 -0.420000 +v 0.131937 -0.122501 -0.420000 +v 0.130094 -0.120658 -0.420000 +v 0.124999 -0.125001 -0.416250 +v -0.125000 -0.125001 -0.416250 +v -0.124999 0.124998 -0.416248 +v 0.125000 0.124998 -0.416248 +v 0.124999 -0.125001 -0.412500 +v -0.125000 -0.125001 -0.412500 +v -0.124999 0.124998 -0.412498 +v 0.125000 0.124998 -0.412498 +v -0.074998 0.110037 -0.432636 +v -0.043748 0.110037 -0.432636 +v -0.074998 0.115449 -0.432636 +v -0.043748 0.115449 -0.432636 +v -0.074998 0.096972 -0.432636 +v -0.043749 0.096972 -0.432636 +v -0.074998 0.102384 -0.432636 +v -0.043748 0.102384 -0.432636 +v -0.074998 0.115449 -0.447488 +v -0.074998 0.114061 -0.450840 +v -0.043748 0.114061 -0.450840 +v -0.043748 0.115449 -0.447488 +v -0.074998 0.111426 -0.453475 +v -0.074998 0.108073 -0.454863 +v -0.043748 0.108073 -0.454863 +v -0.043748 0.111426 -0.453475 +v -0.074998 0.104347 -0.454863 +v -0.074998 0.100995 -0.453475 +v -0.043748 0.100995 -0.453475 +v -0.043748 0.104347 -0.454863 +v -0.074998 0.098360 -0.450840 +v -0.074998 0.096972 -0.447488 +v -0.043749 0.096972 -0.447488 +v -0.043749 0.098360 -0.450840 +v -0.074998 -0.102423 -0.432636 +v -0.043748 -0.102423 -0.432636 +v -0.074998 -0.097011 -0.432636 +v -0.043748 -0.097011 -0.432636 +v -0.074998 -0.115488 -0.432636 +v -0.043749 -0.115488 -0.432636 +v -0.074998 -0.110076 -0.432636 +v -0.043748 -0.110076 -0.432636 +v -0.074998 -0.097011 -0.447488 +v -0.074998 -0.098400 -0.450840 +v -0.043748 -0.098400 -0.450840 +v -0.043748 -0.097011 -0.447488 +v -0.074998 -0.101034 -0.453475 +v -0.074998 -0.104387 -0.454863 +v -0.043748 -0.104387 -0.454863 +v -0.043748 -0.101034 -0.453475 +v -0.074998 -0.108113 -0.454863 +v -0.074998 -0.111465 -0.453475 +v -0.043749 -0.111465 -0.453475 +v -0.043748 -0.108113 -0.454863 +v -0.074998 -0.114100 -0.450840 +v -0.074998 -0.115488 -0.447488 +v -0.043749 -0.115488 -0.447488 +v -0.043749 -0.114100 -0.450840 +v 0.043749 -0.102423 -0.432636 +v 0.074999 -0.102423 -0.432636 +v 0.043749 -0.097011 -0.432636 +v 0.074999 -0.097011 -0.432636 +v 0.043749 -0.115488 -0.432636 +v 0.074999 -0.115488 -0.432636 +v 0.043749 -0.110076 -0.432636 +v 0.074999 -0.110076 -0.432636 +v 0.043749 -0.097011 -0.447488 +v 0.043749 -0.098400 -0.450840 +v 0.074999 -0.098399 -0.450840 +v 0.074999 -0.097011 -0.447488 +v 0.043749 -0.101034 -0.453475 +v 0.043749 -0.104387 -0.454863 +v 0.074999 -0.104387 -0.454863 +v 0.074999 -0.101034 -0.453475 +v 0.043749 -0.108113 -0.454863 +v 0.043749 -0.111465 -0.453475 +v 0.074999 -0.111465 -0.453475 +v 0.074999 -0.108113 -0.454863 +v 0.043749 -0.114100 -0.450840 +v 0.043749 -0.115488 -0.447488 +v 0.074999 -0.115488 -0.447488 +v 0.074999 -0.114100 -0.450840 +v 0.043749 0.110037 -0.432636 +v 0.074999 0.110037 -0.432636 +v 0.043749 0.115449 -0.432636 +v 0.074999 0.115449 -0.432636 +v 0.043749 0.096972 -0.432636 +v 0.074999 0.096972 -0.432636 +v 0.043749 0.102384 -0.432636 +v 0.074999 0.102384 -0.432636 +v 0.043749 0.115449 -0.447488 +v 0.043749 0.114061 -0.450840 +v 0.074999 0.114061 -0.450840 +v 0.074999 0.115449 -0.447488 +v 0.043749 0.111426 -0.453475 +v 0.043749 0.108073 -0.454863 +v 0.074999 0.108073 -0.454863 +v 0.074999 0.111426 -0.453475 +v 0.043749 0.104347 -0.454863 +v 0.043749 0.100995 -0.453475 +v 0.074999 0.100995 -0.453475 +v 0.074999 0.104347 -0.454863 +v 0.043749 0.098360 -0.450840 +v 0.043749 0.096972 -0.447488 +v 0.074999 0.096972 -0.447488 +v 0.074999 0.098360 -0.450840 +v 0.014688 -0.011249 -0.432259 +v -0.014687 -0.011249 -0.432259 +v 0.014688 -0.011249 -0.459759 +v -0.014687 -0.011249 -0.459759 +v 0.014688 0.011251 -0.432259 +v -0.014687 0.011251 -0.432259 +v 0.014688 0.011251 -0.459759 +v -0.014687 0.011251 -0.459759 +v 0.269061 -0.101250 -0.443750 +v -0.243437 -0.101250 -0.443749 +v 0.269061 -0.101630 -0.441836 +v -0.243437 -0.101630 -0.441836 +v 0.269061 -0.102714 -0.440214 +v -0.243437 -0.102714 -0.440214 +v 0.269061 -0.104336 -0.439130 +v -0.243437 -0.104336 -0.439130 +v 0.269061 -0.106250 -0.438750 +v -0.243437 -0.106250 -0.438750 +v 0.269061 -0.108163 -0.439130 +v -0.243437 -0.108163 -0.439130 +v 0.269061 -0.109785 -0.440214 +v -0.243437 -0.109785 -0.440214 +v 0.269061 -0.110869 -0.441836 +v -0.243437 -0.110869 -0.441836 +v 0.269061 -0.111250 -0.443750 +v -0.243437 -0.111250 -0.443750 +v 0.269061 -0.110869 -0.445663 +v -0.243437 -0.110869 -0.445663 +v 0.269061 -0.109785 -0.447285 +v -0.243437 -0.109785 -0.447285 +v 0.269061 -0.108163 -0.448369 +v -0.243437 -0.108163 -0.448369 +v 0.269061 -0.106250 -0.448750 +v -0.243437 -0.106250 -0.448750 +v 0.269061 -0.104336 -0.448369 +v -0.243437 -0.104336 -0.448369 +v 0.269061 -0.102714 -0.447285 +v -0.243437 -0.102714 -0.447285 +v 0.269061 -0.101630 -0.445663 +v -0.243437 -0.101630 -0.445663 +v -0.237186 0.201210 -0.462497 +v -0.237187 -0.211288 -0.462500 +v -0.236805 0.201210 -0.460584 +v -0.236806 -0.211288 -0.460586 +v -0.235721 0.201210 -0.458962 +v -0.235723 -0.211288 -0.458964 +v -0.234099 0.201210 -0.457878 +v -0.234101 -0.211288 -0.457880 +v -0.232186 0.201210 -0.457497 +v -0.232187 -0.211288 -0.457500 +v -0.230272 0.201210 -0.457878 +v -0.230274 -0.211288 -0.457880 +v -0.228650 0.201210 -0.458962 +v -0.228652 -0.211288 -0.458964 +v -0.227566 0.201210 -0.460584 +v -0.227568 -0.211288 -0.460586 +v -0.227186 0.201210 -0.462497 +v -0.227187 -0.211288 -0.462500 +v -0.227566 0.201210 -0.464411 +v -0.227568 -0.211288 -0.464413 +v -0.228650 0.201210 -0.466033 +v -0.228652 -0.211288 -0.466035 +v -0.230272 0.201210 -0.467117 +v -0.230274 -0.211288 -0.467119 +v -0.232186 0.201210 -0.467497 +v -0.232187 -0.211288 -0.467500 +v -0.234099 0.201210 -0.467117 +v -0.234101 -0.211288 -0.467119 +v -0.235721 0.201210 -0.466033 +v -0.235723 -0.211288 -0.466035 +v -0.236805 0.201210 -0.464411 +v -0.236806 -0.211288 -0.464413 +v -0.167187 0.012461 -0.435000 +v -0.247187 0.012461 -0.502499 +v -0.247187 0.012461 -0.435000 +v -0.167187 0.024961 -0.435000 +v -0.247187 0.024961 -0.502499 +v -0.247187 0.024961 -0.435000 +v -0.207187 0.012461 -0.502499 +v -0.167187 0.012461 -0.450000 +v -0.207187 0.024961 -0.502499 +v -0.167187 0.024961 -0.450000 +v -0.207187 0.024961 -0.450000 +v -0.207187 0.012461 -0.450000 +v -0.167187 0.024961 -0.489999 +v -0.222187 0.079961 -0.489999 +v -0.222187 0.024961 -0.489999 +v -0.167187 0.024960 -0.435000 +v -0.222187 0.079960 -0.435000 +v -0.222187 0.024960 -0.435000 +v -0.197812 0.024961 -0.462500 +v -0.197812 -0.000039 -0.462500 +v -0.196897 0.024961 -0.460290 +v -0.196897 -0.000039 -0.460290 +v -0.194687 0.024961 -0.459375 +v -0.194687 -0.000039 -0.459375 +v -0.192478 0.024961 -0.460290 +v -0.192478 -0.000039 -0.460290 +v -0.191562 0.024961 -0.462500 +v -0.191562 -0.000039 -0.462500 +v -0.192478 0.024961 -0.464709 +v -0.192478 -0.000039 -0.464709 +v -0.194687 0.024961 -0.465625 +v -0.194687 -0.000039 -0.465625 +v -0.196897 0.024961 -0.464709 +v -0.196897 -0.000039 -0.464709 +v -0.167187 0.031211 -0.489999 +v -0.222187 0.073711 -0.489999 +v -0.222187 0.073710 -0.435000 +v -0.167187 0.073710 -0.435000 +v -0.222187 0.031211 -0.489999 +v -0.222187 0.031210 -0.435000 +v -0.167187 0.031210 -0.435000 +v -0.167187 0.079961 -0.489999 +v -0.167187 0.079960 -0.435000 +v -0.167187 0.073711 -0.489999 +v -0.194547 -0.003788 -0.455146 +v -0.194547 -0.003788 -0.452646 +v -0.194547 0.003711 -0.455146 +v -0.194547 0.003711 -0.452646 +v 0.224250 -0.003791 -0.455141 +v 0.224250 -0.003791 -0.452641 +v 0.224250 0.003711 -0.455141 +v 0.224250 0.003711 -0.452641 +v -0.194547 -0.003788 -0.472176 +v -0.194547 -0.003788 -0.469676 +v -0.194547 0.003711 -0.472176 +v -0.194547 0.003711 -0.469676 +v 0.224250 -0.003791 -0.472171 +v 0.224250 -0.003791 -0.469671 +v 0.224250 0.003711 -0.472171 +v 0.224250 0.003711 -0.469671 +v -0.206594 0.008035 -0.462500 +v -0.206594 -0.010715 -0.462500 +v -0.205688 0.008035 -0.457943 +v -0.205688 -0.010715 -0.457943 +v -0.203107 0.008035 -0.454080 +v -0.203107 -0.010715 -0.454080 +v -0.199244 0.008035 -0.451499 +v -0.199244 -0.010715 -0.451499 +v -0.194687 0.008035 -0.450592 +v -0.194687 -0.010715 -0.450592 +v -0.190130 0.008035 -0.451499 +v -0.190130 -0.010715 -0.451499 +v -0.186268 0.008035 -0.454080 +v -0.186268 -0.010715 -0.454080 +v -0.183686 0.008035 -0.457943 +v -0.183686 -0.010715 -0.457943 +v -0.182780 0.008035 -0.462500 +v -0.182780 -0.010715 -0.462500 +v -0.183686 0.008035 -0.467056 +v -0.183686 -0.010715 -0.467056 +v -0.186268 0.008035 -0.470919 +v -0.186268 -0.010715 -0.470919 +v -0.190131 0.008035 -0.473500 +v -0.190131 -0.010715 -0.473500 +v -0.194687 0.008035 -0.474407 +v -0.194687 -0.010715 -0.474407 +v -0.199244 0.008035 -0.473500 +v -0.199244 -0.010715 -0.473500 +v -0.203107 0.008035 -0.470919 +v -0.203107 -0.010715 -0.470919 +v -0.205688 0.008035 -0.467056 +v -0.205688 -0.010715 -0.467056 +v -0.206594 0.005356 -0.462500 +v -0.204820 0.005079 -0.462500 +v -0.204820 -0.005081 -0.462500 +v -0.206594 -0.005358 -0.462500 +v -0.205688 -0.005358 -0.457943 +v -0.204048 -0.005081 -0.458622 +v -0.204048 0.005079 -0.458622 +v -0.205688 0.005356 -0.457943 +v -0.203107 -0.005358 -0.454080 +v -0.201852 -0.005081 -0.455335 +v -0.201852 0.005078 -0.455335 +v -0.203107 0.005356 -0.454080 +v -0.199244 -0.005358 -0.451499 +v -0.198565 -0.005081 -0.453139 +v -0.198565 0.005078 -0.453139 +v -0.199244 0.005356 -0.451499 +v -0.194687 -0.005358 -0.450592 +v -0.194687 -0.005081 -0.452367 +v -0.194687 0.005078 -0.452367 +v -0.194687 0.005356 -0.450592 +v -0.190130 -0.005358 -0.451499 +v -0.190810 -0.005081 -0.453139 +v -0.190810 0.005078 -0.453139 +v -0.190130 0.005356 -0.451499 +v -0.186268 -0.005358 -0.454080 +v -0.187523 -0.005081 -0.455335 +v -0.187523 0.005078 -0.455335 +v -0.186268 0.005356 -0.454080 +v -0.183686 -0.005358 -0.457943 +v -0.185326 -0.005081 -0.458622 +v -0.185326 0.005079 -0.458622 +v -0.183686 0.005356 -0.457943 +v -0.182780 -0.005358 -0.462500 +v -0.184555 -0.005081 -0.462500 +v -0.184555 0.005079 -0.462500 +v -0.182780 0.005356 -0.462500 +v -0.183686 -0.005358 -0.467056 +v -0.185326 -0.005081 -0.466377 +v -0.185326 0.005079 -0.466377 +v -0.183686 0.005356 -0.467056 +v -0.186268 -0.005358 -0.470919 +v -0.187523 -0.005081 -0.469664 +v -0.187523 0.005079 -0.469664 +v -0.186268 0.005356 -0.470919 +v -0.190131 -0.005358 -0.473500 +v -0.190810 -0.005081 -0.471861 +v -0.190810 0.005079 -0.471861 +v -0.190131 0.005356 -0.473500 +v -0.194687 -0.005358 -0.474407 +v -0.194687 -0.005081 -0.472632 +v -0.194687 0.005079 -0.472632 +v -0.194687 0.005356 -0.474407 +v -0.199244 -0.005358 -0.473500 +v -0.198565 -0.005081 -0.471861 +v -0.198565 0.005079 -0.471861 +v -0.199244 0.005356 -0.473500 +v -0.203107 -0.005358 -0.470919 +v -0.201852 -0.005081 -0.469664 +v -0.201852 0.005079 -0.469664 +v -0.203107 0.005356 -0.470919 +v -0.205688 -0.005358 -0.467056 +v -0.204048 -0.005081 -0.466377 +v -0.204048 0.005079 -0.466377 +v -0.205688 0.005356 -0.467056 +v 0.252812 0.126210 -0.462497 +v 0.252811 -0.136289 -0.462500 +v 0.253193 0.126210 -0.460584 +v 0.253192 -0.136289 -0.460586 +v 0.254277 0.126210 -0.458962 +v 0.254275 -0.136289 -0.458964 +v 0.255899 0.126210 -0.457878 +v 0.255897 -0.136289 -0.457880 +v 0.257812 0.126210 -0.457497 +v 0.257811 -0.136289 -0.457500 +v 0.259726 0.126210 -0.457878 +v 0.259724 -0.136289 -0.457880 +v 0.261348 0.126210 -0.458962 +v 0.261346 -0.136289 -0.458964 +v 0.262432 0.126210 -0.460584 +v 0.262430 -0.136289 -0.460586 +v 0.262812 0.126210 -0.462497 +v 0.262811 -0.136289 -0.462500 +v 0.262432 0.126210 -0.464411 +v 0.262430 -0.136289 -0.464413 +v 0.261348 0.126210 -0.466033 +v 0.261346 -0.136289 -0.466035 +v 0.259726 0.126210 -0.467117 +v 0.259724 -0.136289 -0.467119 +v 0.257812 0.126210 -0.467497 +v 0.257811 -0.136289 -0.467500 +v 0.255899 0.126210 -0.467117 +v 0.255897 -0.136289 -0.467119 +v 0.254277 0.126210 -0.466033 +v 0.254275 -0.136289 -0.466035 +v 0.253193 0.126210 -0.464411 +v 0.253192 -0.136289 -0.464413 +v -0.237186 0.126210 -0.487497 +v -0.237187 -0.136289 -0.487499 +v -0.236805 0.126210 -0.485584 +v -0.236806 -0.136289 -0.485586 +v -0.235721 0.126210 -0.483962 +v -0.235723 -0.136289 -0.483964 +v -0.234099 0.126210 -0.482878 +v -0.234101 -0.136289 -0.482880 +v -0.232186 0.126210 -0.482497 +v -0.232187 -0.136289 -0.482499 +v -0.230272 0.126210 -0.482878 +v -0.230274 -0.136289 -0.482880 +v -0.228650 0.126210 -0.483962 +v -0.228652 -0.136289 -0.483964 +v -0.227566 0.126210 -0.485584 +v -0.227568 -0.136289 -0.485586 +v -0.227186 0.126210 -0.487497 +v -0.227187 -0.136289 -0.487499 +v -0.227566 0.126210 -0.489411 +v -0.227568 -0.136289 -0.489413 +v -0.228650 0.126210 -0.491033 +v -0.228652 -0.136289 -0.491035 +v -0.230272 0.126210 -0.492117 +v -0.230274 -0.136289 -0.492119 +v -0.232186 0.126210 -0.492497 +v -0.232187 -0.136289 -0.492499 +v -0.234099 0.126210 -0.492117 +v -0.234101 -0.136289 -0.492119 +v -0.235721 0.126210 -0.491033 +v -0.235723 -0.136289 -0.491035 +v -0.236805 0.126210 -0.489411 +v -0.236806 -0.136289 -0.489413 +v 0.271561 0.094960 -0.500000 +v 0.244061 0.094960 -0.500000 +v 0.271561 0.117460 -0.499999 +v 0.244061 0.117460 -0.499999 +v 0.268552 0.097969 -0.441250 +v 0.271561 0.094960 -0.444259 +v 0.247070 0.097969 -0.441250 +v 0.244061 0.094960 -0.444259 +v 0.268552 0.114451 -0.441250 +v 0.271561 0.117460 -0.444259 +v 0.247070 0.114451 -0.441250 +v 0.244061 0.117460 -0.444259 +v -0.218437 0.094960 -0.500000 +v -0.245937 0.094960 -0.500000 +v -0.218437 0.117460 -0.499999 +v -0.245937 0.117460 -0.499999 +v -0.221446 0.097969 -0.441250 +v -0.218437 0.094960 -0.444259 +v -0.242928 0.097969 -0.441250 +v -0.245937 0.094960 -0.444259 +v -0.221446 0.114451 -0.441250 +v -0.218437 0.117460 -0.444259 +v -0.242928 0.114451 -0.441250 +v -0.245937 0.117460 -0.444259 +v -0.218437 -0.117500 -0.500000 +v -0.245937 -0.117500 -0.500000 +v -0.218437 -0.095000 -0.499999 +v -0.245937 -0.095000 -0.499999 +v -0.221446 -0.114491 -0.441250 +v -0.218437 -0.117500 -0.444259 +v -0.242928 -0.114491 -0.441250 +v -0.245937 -0.117500 -0.444259 +v -0.221446 -0.098009 -0.441250 +v -0.218437 -0.095000 -0.444259 +v -0.242928 -0.098009 -0.441250 +v -0.245937 -0.095000 -0.444259 +v 0.257811 -0.117500 -0.452500 +v 0.257811 -0.123750 -0.452500 +v 0.266471 -0.117500 -0.457500 +v 0.266471 -0.123750 -0.457500 +v 0.266471 -0.117500 -0.467499 +v 0.266471 -0.123750 -0.467499 +v 0.257811 -0.117500 -0.472500 +v 0.257811 -0.123750 -0.472500 +v 0.249151 -0.117499 -0.467500 +v 0.249151 -0.123749 -0.467500 +v 0.249151 -0.117499 -0.457500 +v 0.249151 -0.123749 -0.457500 +v 0.257811 -0.095000 -0.452500 +v 0.257811 -0.088750 -0.452500 +v 0.249151 -0.095000 -0.457500 +v 0.249151 -0.088750 -0.457500 +v 0.249151 -0.095000 -0.467499 +v 0.249151 -0.088750 -0.467499 +v 0.257811 -0.095000 -0.472500 +v 0.257811 -0.088750 -0.472500 +v 0.266471 -0.095000 -0.467500 +v 0.266471 -0.088750 -0.467500 +v 0.266471 -0.095000 -0.457500 +v 0.266471 -0.088750 -0.457500 +v 0.257811 -0.095000 -0.477500 +v 0.257811 -0.088750 -0.477500 +v 0.249151 -0.095000 -0.482499 +v 0.249151 -0.088750 -0.482499 +v 0.249151 -0.095000 -0.492499 +v 0.249151 -0.088750 -0.492499 +v 0.257811 -0.095000 -0.497499 +v 0.257811 -0.088750 -0.497499 +v 0.266471 -0.095000 -0.492500 +v 0.266471 -0.088750 -0.492500 +v 0.266471 -0.095000 -0.482500 +v 0.266471 -0.088750 -0.482500 +v 0.257811 0.117460 -0.477500 +v 0.257811 0.123710 -0.477500 +v 0.249151 0.117461 -0.482499 +v 0.249151 0.123710 -0.482499 +v 0.249151 0.117461 -0.492499 +v 0.249151 0.123710 -0.492499 +v 0.257811 0.117460 -0.497499 +v 0.257811 0.123710 -0.497499 +v 0.266471 0.117460 -0.492500 +v 0.266471 0.123710 -0.492500 +v 0.266471 0.117460 -0.482500 +v 0.266471 0.123710 -0.482500 +v 0.257811 0.117460 -0.452500 +v 0.257811 0.123710 -0.452500 +v 0.249151 0.117461 -0.457500 +v 0.249151 0.123710 -0.457500 +v 0.249151 0.117461 -0.467499 +v 0.249151 0.123710 -0.467499 +v 0.257811 0.117460 -0.472500 +v 0.257811 0.123710 -0.472500 +v 0.266471 0.117460 -0.467500 +v 0.266471 0.123710 -0.467500 +v 0.266471 0.117460 -0.457500 +v 0.266471 0.123710 -0.457500 +v 0.257811 0.094960 -0.452500 +v 0.257811 0.088711 -0.452500 +v 0.266471 0.094960 -0.457500 +v 0.266471 0.088710 -0.457500 +v 0.266471 0.094960 -0.467499 +v 0.266471 0.088710 -0.467499 +v 0.257811 0.094960 -0.472500 +v 0.257811 0.088711 -0.472500 +v 0.249151 0.094961 -0.467500 +v 0.249151 0.088711 -0.467500 +v 0.249151 0.094961 -0.457500 +v 0.249151 0.088711 -0.457500 +v 0.257811 0.094960 -0.477500 +v 0.257811 0.088711 -0.477500 +v 0.266471 0.094960 -0.482499 +v 0.266471 0.088710 -0.482499 +v 0.266471 0.094960 -0.492499 +v 0.266471 0.088710 -0.492499 +v 0.257811 0.094960 -0.497499 +v 0.257811 0.088711 -0.497499 +v 0.249151 0.094961 -0.492500 +v 0.249151 0.088711 -0.492500 +v 0.249151 0.094961 -0.482500 +v 0.249151 0.088711 -0.482500 +v -0.232187 0.094960 -0.477500 +v -0.232187 0.088710 -0.477500 +v -0.223527 0.094960 -0.482499 +v -0.223527 0.088710 -0.482499 +v -0.223527 0.094960 -0.492499 +v -0.223527 0.088710 -0.492499 +v -0.232187 0.094960 -0.497499 +v -0.232187 0.088710 -0.497499 +v -0.240847 0.094961 -0.492500 +v -0.240847 0.088711 -0.492500 +v -0.240847 0.094961 -0.482500 +v -0.240847 0.088711 -0.482500 +v -0.232187 0.094960 -0.452500 +v -0.232187 0.088710 -0.452500 +v -0.223527 0.094960 -0.457500 +v -0.223527 0.088710 -0.457500 +v -0.223527 0.094960 -0.467499 +v -0.223527 0.088710 -0.467499 +v -0.232187 0.094960 -0.472500 +v -0.232187 0.088710 -0.472500 +v -0.240847 0.094961 -0.467500 +v -0.240847 0.088711 -0.467500 +v -0.240847 0.094961 -0.457500 +v -0.240847 0.088711 -0.457500 +v -0.232187 0.117460 -0.452500 +v -0.232187 0.123710 -0.452500 +v -0.240847 0.117460 -0.457500 +v -0.240847 0.123710 -0.457500 +v -0.240847 0.117460 -0.467499 +v -0.240847 0.123710 -0.467499 +v -0.232187 0.117460 -0.472500 +v -0.232187 0.123710 -0.472500 +v -0.223527 0.117460 -0.467500 +v -0.223527 0.123710 -0.467500 +v -0.223527 0.117460 -0.457500 +v -0.223527 0.123710 -0.457500 +v -0.232187 0.117460 -0.477500 +v -0.232187 0.123710 -0.477500 +v -0.240847 0.117460 -0.482499 +v -0.240847 0.123710 -0.482499 +v -0.240847 0.117460 -0.492499 +v -0.240847 0.123710 -0.492499 +v -0.232187 0.117460 -0.497499 +v -0.232187 0.123710 -0.497499 +v -0.223527 0.117460 -0.492500 +v -0.223527 0.123710 -0.492500 +v -0.223527 0.117460 -0.482500 +v -0.223527 0.123710 -0.482500 +v -0.232187 -0.095000 -0.477500 +v -0.232187 -0.088750 -0.477500 +v -0.240847 -0.095000 -0.482499 +v -0.240847 -0.088750 -0.482499 +v -0.240847 -0.095000 -0.492499 +v -0.240847 -0.088750 -0.492499 +v -0.232187 -0.095000 -0.497499 +v -0.232187 -0.088750 -0.497499 +v -0.223527 -0.095000 -0.492500 +v -0.223527 -0.088750 -0.492500 +v -0.223527 -0.095000 -0.482500 +v -0.223527 -0.088750 -0.482500 +v -0.232187 -0.095000 -0.452500 +v -0.232187 -0.088750 -0.452500 +v -0.240847 -0.095000 -0.457500 +v -0.240847 -0.088750 -0.457500 +v -0.240847 -0.095000 -0.467499 +v -0.240847 -0.088750 -0.467499 +v -0.232187 -0.095000 -0.472500 +v -0.232187 -0.088750 -0.472500 +v -0.223527 -0.095000 -0.467500 +v -0.223527 -0.088750 -0.467500 +v -0.223527 -0.095000 -0.457500 +v -0.223527 -0.088750 -0.457500 +v -0.232187 -0.117500 -0.452500 +v -0.232187 -0.123750 -0.452500 +v -0.223527 -0.117500 -0.457500 +v -0.223527 -0.123750 -0.457500 +v -0.223527 -0.117500 -0.467499 +v -0.223527 -0.123750 -0.467499 +v -0.232187 -0.117500 -0.472500 +v -0.232187 -0.123750 -0.472500 +v -0.240847 -0.117500 -0.467500 +v -0.240847 -0.123749 -0.467500 +v -0.240847 -0.117500 -0.457500 +v -0.240847 -0.123749 -0.457500 +v 0.257811 -0.117500 -0.477500 +v 0.257811 -0.123750 -0.477500 +v 0.266471 -0.117500 -0.482499 +v 0.266471 -0.123750 -0.482499 +v 0.266471 -0.117500 -0.492499 +v 0.266471 -0.123750 -0.492499 +v 0.257811 -0.117500 -0.497499 +v 0.257811 -0.123750 -0.497499 +v 0.249151 -0.117499 -0.492500 +v 0.249151 -0.123749 -0.492500 +v 0.249151 -0.117499 -0.482500 +v 0.249151 -0.123749 -0.482500 +v -0.232187 -0.117500 -0.477500 +v -0.232187 -0.123750 -0.477500 +v -0.223527 -0.117500 -0.482499 +v -0.223527 -0.123750 -0.482499 +v -0.223527 -0.117500 -0.492499 +v -0.223527 -0.123750 -0.492499 +v -0.232187 -0.117500 -0.497499 +v -0.232187 -0.123750 -0.497499 +v -0.240847 -0.117500 -0.492500 +v -0.240847 -0.123749 -0.492500 +v -0.240847 -0.117500 -0.482500 +v -0.240847 -0.123749 -0.482500 +v -0.245936 -0.106248 -0.465000 +v -0.252186 -0.106248 -0.465000 +v -0.245936 -0.114909 -0.469999 +v -0.252186 -0.114909 -0.469999 +v -0.245936 -0.114909 -0.479999 +v -0.252186 -0.114909 -0.479999 +v -0.245936 -0.106248 -0.484999 +v -0.252186 -0.106248 -0.484999 +v -0.245936 -0.097588 -0.480000 +v -0.252186 -0.097588 -0.480000 +v -0.245936 -0.097588 -0.470000 +v -0.252186 -0.097588 -0.470000 +v -0.245936 0.106212 -0.465000 +v -0.252186 0.106212 -0.465000 +v -0.245936 0.097552 -0.469999 +v -0.252186 0.097552 -0.469999 +v -0.245936 0.097552 -0.479999 +v -0.252186 0.097552 -0.479999 +v -0.245936 0.106212 -0.484999 +v -0.252186 0.106212 -0.484999 +v -0.245936 0.114872 -0.480000 +v -0.252186 0.114872 -0.480000 +v -0.245936 0.114872 -0.470000 +v -0.252186 0.114872 -0.470000 +v -0.218436 0.106212 -0.465000 +v -0.212186 0.106212 -0.465000 +v -0.218436 0.114872 -0.469999 +v -0.212186 0.114872 -0.469999 +v -0.218436 0.114872 -0.479999 +v -0.212186 0.114872 -0.479999 +v -0.218436 0.106212 -0.484999 +v -0.212186 0.106212 -0.484999 +v -0.218436 0.097552 -0.480000 +v -0.212186 0.097552 -0.480000 +v -0.218436 0.097552 -0.470000 +v -0.212186 0.097552 -0.470000 +v -0.218436 -0.106248 -0.465000 +v -0.212186 -0.106248 -0.465000 +v -0.218436 -0.097588 -0.469999 +v -0.212186 -0.097588 -0.469999 +v -0.218436 -0.097588 -0.479999 +v -0.212186 -0.097588 -0.479999 +v -0.218436 -0.106248 -0.484999 +v -0.212186 -0.106248 -0.484999 +v -0.218436 -0.114909 -0.480000 +v -0.212186 -0.114909 -0.480000 +v -0.218436 -0.114909 -0.470000 +v -0.212186 -0.114909 -0.470000 +v -0.129148 0.106212 -0.465000 +v -0.135398 0.106212 -0.465000 +v -0.129149 0.097552 -0.469999 +v -0.135398 0.097552 -0.469999 +v -0.129149 0.097552 -0.479999 +v -0.135398 0.097552 -0.479999 +v -0.129148 0.106212 -0.485000 +v -0.135398 0.106212 -0.485000 +v -0.129148 0.114872 -0.480000 +v -0.135398 0.114872 -0.480000 +v -0.135398 0.114872 -0.470000 +v -0.129148 0.114872 -0.470000 +v -0.142898 0.106212 -0.465000 +v -0.149148 0.106212 -0.465000 +v -0.142898 0.097552 -0.469999 +v -0.149148 0.097552 -0.469999 +v -0.142898 0.097552 -0.479999 +v -0.149148 0.097552 -0.479999 +v -0.142898 0.106212 -0.485000 +v -0.149148 0.106212 -0.485000 +v -0.142898 0.114872 -0.480000 +v -0.149148 0.114872 -0.480000 +v -0.149148 0.114872 -0.470000 +v -0.142898 0.114872 -0.470000 +v -0.142898 -0.106248 -0.465000 +v -0.149148 -0.106248 -0.465000 +v -0.142898 -0.114909 -0.469999 +v -0.149148 -0.114909 -0.469999 +v -0.142898 -0.114909 -0.479999 +v -0.149148 -0.114909 -0.479999 +v -0.142898 -0.106248 -0.485000 +v -0.149148 -0.106248 -0.485000 +v -0.142898 -0.097588 -0.480000 +v -0.149148 -0.097588 -0.480000 +v -0.149148 -0.097588 -0.470000 +v -0.142898 -0.097588 -0.470000 +v -0.232187 -0.173601 -0.452500 +v -0.232187 -0.179851 -0.452500 +v -0.223527 -0.173601 -0.457500 +v -0.223527 -0.179851 -0.457500 +v -0.223527 -0.173601 -0.467499 +v -0.223527 -0.179851 -0.467499 +v -0.232187 -0.173601 -0.472500 +v -0.232187 -0.179851 -0.472500 +v -0.240847 -0.173601 -0.467500 +v -0.240847 -0.179851 -0.467500 +v -0.240847 -0.179851 -0.457500 +v -0.240847 -0.173601 -0.457500 +v 0.244062 -0.106248 -0.465000 +v 0.237812 -0.106248 -0.465000 +v 0.244062 -0.114908 -0.469999 +v 0.237812 -0.114908 -0.469999 +v 0.244062 -0.114908 -0.479999 +v 0.237812 -0.114908 -0.479999 +v 0.244062 -0.106248 -0.485000 +v 0.237812 -0.106248 -0.485000 +v 0.244062 -0.097588 -0.480000 +v 0.237812 -0.097588 -0.480000 +v 0.244062 -0.097588 -0.470000 +v 0.237812 -0.097588 -0.470000 +v 0.244062 0.106212 -0.465000 +v 0.237812 0.106212 -0.465000 +v 0.244062 0.097552 -0.469999 +v 0.237812 0.097552 -0.469999 +v 0.244062 0.097552 -0.479999 +v 0.237812 0.097552 -0.479999 +v 0.244062 0.106212 -0.485000 +v 0.237812 0.106212 -0.485000 +v 0.244062 0.114872 -0.480000 +v 0.237812 0.114872 -0.480000 +v 0.244062 0.114872 -0.470000 +v 0.237812 0.114872 -0.470000 +v 0.271562 0.106212 -0.465000 +v 0.277812 0.106212 -0.465000 +v 0.271562 0.114872 -0.469999 +v 0.277812 0.114872 -0.469999 +v 0.271562 0.114872 -0.479999 +v 0.277812 0.114872 -0.479999 +v 0.271562 0.106212 -0.485000 +v 0.277812 0.106212 -0.485000 +v 0.271562 0.097552 -0.480000 +v 0.277812 0.097552 -0.480000 +v 0.271562 0.097552 -0.470000 +v 0.277812 0.097552 -0.470000 +v 0.271562 -0.106248 -0.465000 +v 0.277812 -0.106248 -0.465000 +v 0.271562 -0.097588 -0.469999 +v 0.277812 -0.097588 -0.469999 +v 0.271562 -0.097588 -0.479999 +v 0.277812 -0.097588 -0.479999 +v 0.271562 -0.106248 -0.485000 +v 0.277812 -0.106248 -0.485000 +v 0.271562 -0.114908 -0.480000 +v 0.277812 -0.114908 -0.480000 +v 0.271562 -0.114908 -0.470000 +v 0.277812 -0.114908 -0.470000 +v -0.232187 -0.159851 -0.452500 +v -0.232187 -0.166101 -0.452500 +v -0.223527 -0.159851 -0.457500 +v -0.223527 -0.166101 -0.457500 +v -0.223527 -0.159851 -0.467499 +v -0.223527 -0.166101 -0.467499 +v -0.232187 -0.159851 -0.472500 +v -0.232187 -0.166101 -0.472500 +v -0.240847 -0.159851 -0.467500 +v -0.240847 -0.166101 -0.467500 +v -0.240847 -0.166101 -0.457500 +v -0.240847 -0.159851 -0.457500 +v -0.232187 0.179523 -0.452500 +v -0.232187 0.173273 -0.452500 +v -0.223527 0.179523 -0.457500 +v -0.223527 0.173273 -0.457500 +v -0.223527 0.179523 -0.467499 +v -0.223527 0.173273 -0.467499 +v -0.232187 0.179523 -0.472500 +v -0.232187 0.173273 -0.472500 +v -0.240847 0.179523 -0.467500 +v -0.240847 0.173273 -0.467500 +v -0.240847 0.173273 -0.457500 +v -0.240847 0.179523 -0.457500 +v -0.232187 0.165773 -0.452500 +v -0.232187 0.159523 -0.452500 +v -0.223527 0.165773 -0.457500 +v -0.223527 0.159523 -0.457500 +v -0.223527 0.165773 -0.467499 +v -0.223527 0.159523 -0.467499 +v -0.232187 0.165773 -0.472500 +v -0.232187 0.159523 -0.472500 +v -0.240847 0.165773 -0.467500 +v -0.240847 0.159523 -0.467500 +v -0.240847 0.159523 -0.457500 +v -0.240847 0.165773 -0.457500 +v 0.211561 -0.011289 -0.448750 +v 0.211561 -0.011289 -0.476250 +v 0.211561 0.011211 -0.448750 +v 0.211561 0.011211 -0.476249 +v 0.270311 -0.011289 -0.460114 +v 0.258946 -0.011289 -0.448750 +v 0.268788 -0.011289 -0.454432 +v 0.264629 -0.011289 -0.450272 +v 0.258946 -0.011289 -0.476250 +v 0.270311 -0.011289 -0.464885 +v 0.264629 -0.011289 -0.474727 +v 0.268788 -0.011289 -0.470567 +v 0.258946 0.011211 -0.448750 +v 0.270311 0.011211 -0.460114 +v 0.264629 0.011211 -0.450272 +v 0.268788 0.011211 -0.454432 +v 0.270311 0.011211 -0.464885 +v 0.258946 0.011211 -0.476249 +v 0.268788 0.011211 -0.470567 +v 0.264629 0.011211 -0.474727 +v -0.129148 -0.106248 -0.465000 +v -0.135398 -0.106248 -0.465000 +v -0.129149 -0.114909 -0.469999 +v -0.135398 -0.114909 -0.469999 +v -0.129149 -0.114909 -0.479999 +v -0.135398 -0.114909 -0.479999 +v -0.129148 -0.106248 -0.485000 +v -0.135398 -0.106248 -0.485000 +v -0.129148 -0.097588 -0.480000 +v -0.135398 -0.097588 -0.480000 +v -0.135398 -0.097588 -0.470000 +v -0.129148 -0.097588 -0.470000 +v -0.280936 -0.111248 -0.474995 +v 0.281562 -0.111250 -0.474997 +v -0.280936 -0.110868 -0.473082 +v 0.281562 -0.110869 -0.473084 +v -0.280936 -0.109784 -0.471460 +v 0.281562 -0.109785 -0.471462 +v -0.280936 -0.108162 -0.470376 +v 0.281562 -0.108163 -0.470378 +v -0.280936 -0.106248 -0.469995 +v 0.281562 -0.106250 -0.469997 +v -0.280936 -0.104335 -0.470376 +v 0.281562 -0.104336 -0.470378 +v -0.280936 -0.102713 -0.471460 +v 0.281562 -0.102714 -0.471462 +v -0.280936 -0.101629 -0.473082 +v 0.281562 -0.101630 -0.473084 +v -0.280936 -0.101248 -0.474995 +v 0.281562 -0.101250 -0.474997 +v -0.280936 -0.101629 -0.476908 +v 0.281562 -0.101630 -0.476911 +v -0.280936 -0.102713 -0.478531 +v 0.281562 -0.102714 -0.478533 +v -0.280936 -0.104335 -0.479614 +v 0.281562 -0.104336 -0.479617 +v -0.280936 -0.106248 -0.479995 +v 0.281562 -0.106250 -0.479997 +v -0.280936 -0.108162 -0.479614 +v 0.281562 -0.108163 -0.479617 +v -0.280936 -0.109784 -0.478531 +v 0.281562 -0.109785 -0.478533 +v -0.280936 -0.110868 -0.476908 +v 0.281562 -0.110869 -0.476911 +v -0.280936 0.101212 -0.474995 +v 0.281562 0.101210 -0.474997 +v -0.280936 0.101592 -0.473082 +v 0.281562 0.101591 -0.473084 +v -0.280936 0.102676 -0.471459 +v 0.281562 0.102675 -0.471462 +v -0.280936 0.104298 -0.470376 +v 0.281562 0.104297 -0.470378 +v -0.280936 0.106212 -0.469995 +v 0.281562 0.106210 -0.469997 +v -0.280936 0.108125 -0.470376 +v 0.281562 0.108124 -0.470378 +v -0.280936 0.109747 -0.471459 +v 0.281562 0.109746 -0.471462 +v -0.280936 0.110831 -0.473082 +v 0.281562 0.110830 -0.473084 +v -0.280936 0.111212 -0.474995 +v 0.281562 0.111210 -0.474997 +v -0.280936 0.110831 -0.476908 +v 0.281562 0.110830 -0.476911 +v -0.280936 0.109747 -0.478530 +v 0.281562 0.109746 -0.478533 +v -0.280936 0.108125 -0.479614 +v 0.281562 0.108124 -0.479617 +v -0.280936 0.106212 -0.479995 +v 0.281562 0.106210 -0.479997 +v -0.280936 0.104298 -0.479614 +v 0.281562 0.104297 -0.479617 +v -0.280936 0.102676 -0.478530 +v 0.281562 0.102675 -0.478533 +v -0.280936 0.101592 -0.476908 +v 0.281562 0.101591 -0.476911 +v -0.071249 -0.236289 -0.437497 +v -0.126248 -0.236289 -0.492497 +v -0.126248 -0.236289 -0.437497 +v -0.071248 -0.181289 -0.437496 +v -0.126248 -0.181289 -0.492496 +v -0.126248 -0.181289 -0.437496 +v -0.101873 -0.208789 -0.437496 +v -0.101873 -0.208789 -0.412497 +v -0.100958 -0.206579 -0.437496 +v -0.100958 -0.206579 -0.412497 +v -0.098748 -0.205664 -0.437496 +v -0.098748 -0.205664 -0.412497 +v -0.096539 -0.206579 -0.437496 +v -0.096539 -0.206579 -0.412497 +v -0.095623 -0.208789 -0.437496 +v -0.095623 -0.208789 -0.412497 +v -0.096539 -0.210998 -0.437496 +v -0.096539 -0.210998 -0.412497 +v -0.098748 -0.211914 -0.437497 +v -0.098748 -0.211914 -0.412497 +v -0.100958 -0.210998 -0.437496 +v -0.100958 -0.210998 -0.412497 +v -0.071249 -0.236289 -0.443747 +v -0.126248 -0.236289 -0.486247 +v -0.126248 -0.181289 -0.486246 +v -0.071248 -0.181289 -0.486246 +v -0.126248 -0.236289 -0.443747 +v -0.126248 -0.181289 -0.443746 +v -0.071248 -0.181289 -0.443746 +v -0.071249 -0.236289 -0.492497 +v -0.071248 -0.181289 -0.492496 +v -0.071249 -0.236289 -0.486247 +v -0.100664 -0.204168 -0.031248 +v -0.100662 -0.204169 -0.406247 +v -0.102286 -0.205252 -0.031248 +v -0.102284 -0.205253 -0.406247 +v -0.103370 -0.206874 -0.031248 +v -0.103368 -0.206875 -0.406247 +v -0.103751 -0.208787 -0.031248 +v -0.103748 -0.208789 -0.406247 +v -0.103370 -0.210701 -0.031248 +v -0.103368 -0.210702 -0.406247 +v -0.102286 -0.212323 -0.031248 +v -0.102284 -0.212324 -0.406247 +v -0.100664 -0.213407 -0.031248 +v -0.100662 -0.213408 -0.406247 +v -0.098751 -0.213787 -0.031248 +v -0.098748 -0.213789 -0.406247 +v -0.096837 -0.213407 -0.031248 +v -0.096835 -0.213408 -0.406247 +v -0.095215 -0.212323 -0.031248 +v -0.095213 -0.212324 -0.406247 +v -0.094131 -0.210701 -0.031248 +v -0.094129 -0.210702 -0.406247 +v -0.093751 -0.208787 -0.031248 +v -0.093748 -0.208789 -0.406247 +v -0.094131 -0.206874 -0.031248 +v -0.094129 -0.206875 -0.406247 +v -0.095215 -0.205252 -0.031248 +v -0.095213 -0.205253 -0.406247 +v -0.096837 -0.204168 -0.031248 +v -0.096835 -0.204169 -0.406247 +v -0.098751 -0.203787 -0.031248 +v -0.098748 -0.203789 -0.406247 +v -0.108748 -0.208789 -0.418747 +v -0.108748 -0.208789 -0.393747 +v -0.107987 -0.204962 -0.418747 +v -0.107987 -0.204962 -0.393747 +v -0.105819 -0.201718 -0.418746 +v -0.105819 -0.201718 -0.393747 +v -0.102575 -0.199550 -0.418746 +v -0.102575 -0.199550 -0.393747 +v -0.098748 -0.198789 -0.418746 +v -0.098748 -0.198789 -0.393747 +v -0.094922 -0.199550 -0.418746 +v -0.094922 -0.199550 -0.393747 +v -0.091677 -0.201718 -0.418746 +v -0.091677 -0.201718 -0.393747 +v -0.089510 -0.204962 -0.418747 +v -0.089510 -0.204962 -0.393747 +v -0.088748 -0.208789 -0.418747 +v -0.088748 -0.208789 -0.393747 +v -0.089510 -0.212615 -0.418747 +v -0.089510 -0.212615 -0.393747 +v -0.091677 -0.215860 -0.418747 +v -0.091677 -0.215860 -0.393747 +v -0.094922 -0.218027 -0.418747 +v -0.094922 -0.218027 -0.393747 +v -0.098748 -0.218789 -0.418747 +v -0.098748 -0.218789 -0.393747 +v -0.102575 -0.218027 -0.418747 +v -0.102575 -0.218027 -0.393747 +v -0.105819 -0.215860 -0.418747 +v -0.105819 -0.215860 -0.393747 +v -0.107987 -0.212615 -0.418747 +v -0.107987 -0.212615 -0.393747 +v -0.061248 0.243710 -0.263122 +v -0.006248 0.243710 -0.318122 +v -0.061248 0.243710 -0.318122 +v -0.061249 0.298709 -0.263122 +v -0.006249 0.298709 -0.318121 +v -0.061249 0.298709 -0.318121 +v -0.061248 0.271209 -0.293747 +v -0.086248 0.271209 -0.293747 +v -0.061248 0.273419 -0.292831 +v -0.086248 0.273419 -0.292831 +v -0.061248 0.274334 -0.290622 +v -0.086248 0.274334 -0.290622 +v -0.061248 0.273419 -0.288412 +v -0.086248 0.273419 -0.288412 +v -0.061248 0.271209 -0.287497 +v -0.086248 0.271209 -0.287497 +v -0.061248 0.269000 -0.288412 +v -0.086248 0.269000 -0.288412 +v -0.061248 0.268084 -0.290622 +v -0.086248 0.268084 -0.290622 +v -0.061248 0.269000 -0.292831 +v -0.086248 0.269000 -0.292831 +v -0.054998 0.243710 -0.263122 +v -0.012498 0.243710 -0.318122 +v -0.012499 0.298709 -0.318121 +v -0.012499 0.298709 -0.263122 +v -0.054998 0.243710 -0.318122 +v -0.054999 0.298709 -0.318121 +v -0.054999 0.298709 -0.263122 +v -0.006248 0.243710 -0.263122 +v -0.006249 0.298709 -0.263122 +v -0.012498 0.243710 -0.263122 +v -0.068452 0.283117 -0.290622 +v -0.087202 0.283117 -0.290622 +v -0.068452 0.282211 -0.286065 +v -0.087202 0.282211 -0.286065 +v -0.068452 0.279629 -0.282202 +v -0.087202 0.279629 -0.282202 +v -0.068452 0.275766 -0.279621 +v -0.087202 0.275766 -0.279621 +v -0.068452 0.271210 -0.278714 +v -0.087202 0.271210 -0.278714 +v -0.068452 0.266653 -0.279621 +v -0.087202 0.266653 -0.279621 +v -0.068452 0.262790 -0.282202 +v -0.087202 0.262790 -0.282202 +v -0.068452 0.260209 -0.286065 +v -0.087202 0.260209 -0.286065 +v -0.068452 0.259302 -0.290622 +v -0.087202 0.259302 -0.290622 +v -0.068452 0.260209 -0.295178 +v -0.087202 0.260209 -0.295178 +v -0.068452 0.262790 -0.299041 +v -0.087202 0.262790 -0.299041 +v -0.068452 0.266653 -0.301622 +v -0.087202 0.266653 -0.301622 +v -0.068452 0.271210 -0.302529 +v -0.087202 0.271210 -0.302529 +v -0.068452 0.275766 -0.301622 +v -0.087202 0.275766 -0.301622 +v -0.068452 0.279629 -0.299041 +v -0.087202 0.279629 -0.299041 +v -0.068452 0.282211 -0.295178 +v -0.087202 0.282211 -0.295178 +v -0.071131 0.283117 -0.290622 +v -0.071408 0.281342 -0.290622 +v -0.081568 0.281342 -0.290622 +v -0.081845 0.283117 -0.290622 +v -0.081845 0.282211 -0.286065 +v -0.081568 0.280571 -0.286744 +v -0.071408 0.280571 -0.286744 +v -0.071131 0.282211 -0.286065 +v -0.081845 0.279629 -0.282202 +v -0.081568 0.278374 -0.283457 +v -0.071408 0.278374 -0.283457 +v -0.071131 0.279629 -0.282202 +v -0.081845 0.275766 -0.279621 +v -0.081568 0.275087 -0.281261 +v -0.071409 0.275087 -0.281261 +v -0.071131 0.275766 -0.279621 +v -0.081845 0.271210 -0.278714 +v -0.081568 0.271210 -0.280489 +v -0.071409 0.271210 -0.280489 +v -0.071131 0.271210 -0.278714 +v -0.081845 0.266653 -0.279621 +v -0.081568 0.267332 -0.281261 +v -0.071409 0.267332 -0.281261 +v -0.071131 0.266653 -0.279621 +v -0.081845 0.262790 -0.282202 +v -0.081568 0.264045 -0.283457 +v -0.071408 0.264045 -0.283457 +v -0.071131 0.262790 -0.282202 +v -0.081845 0.260209 -0.286065 +v -0.081568 0.261849 -0.286744 +v -0.071408 0.261849 -0.286744 +v -0.071131 0.260209 -0.286065 +v -0.081845 0.259302 -0.290622 +v -0.081568 0.261077 -0.290622 +v -0.071408 0.261077 -0.290622 +v -0.071131 0.259302 -0.290622 +v -0.081845 0.260209 -0.295178 +v -0.081568 0.261849 -0.294499 +v -0.071408 0.261849 -0.294499 +v -0.071131 0.260209 -0.295178 +v -0.081845 0.262790 -0.299041 +v -0.081568 0.264045 -0.297786 +v -0.071408 0.264045 -0.297786 +v -0.071131 0.262790 -0.299041 +v -0.081845 0.266653 -0.301622 +v -0.081568 0.267332 -0.299983 +v -0.071408 0.267332 -0.299983 +v -0.071131 0.266653 -0.301622 +v -0.081845 0.271210 -0.302529 +v -0.081568 0.271210 -0.300754 +v -0.071408 0.271210 -0.300754 +v -0.071131 0.271210 -0.302529 +v -0.081845 0.275766 -0.301622 +v -0.081568 0.275087 -0.299983 +v -0.071408 0.275087 -0.299983 +v -0.071131 0.275766 -0.301622 +v -0.081845 0.279629 -0.299041 +v -0.081568 0.278374 -0.297786 +v -0.071408 0.278374 -0.297786 +v -0.071131 0.279629 -0.299041 +v -0.081845 0.282211 -0.295178 +v -0.081568 0.280571 -0.294499 +v -0.071408 0.280571 -0.294499 +v -0.071131 0.282211 -0.295178 +v -0.071249 0.173710 -0.437497 +v -0.126248 0.173710 -0.492497 +v -0.126248 0.173710 -0.437497 +v -0.071248 0.228710 -0.437496 +v -0.126248 0.228710 -0.492496 +v -0.126248 0.228710 -0.437496 +v -0.101873 0.201210 -0.437496 +v -0.101873 0.201210 -0.412497 +v -0.100958 0.203419 -0.437496 +v -0.100958 0.203419 -0.412497 +v -0.098748 0.204335 -0.437496 +v -0.098748 0.204335 -0.412497 +v -0.096539 0.203419 -0.437496 +v -0.096539 0.203419 -0.412497 +v -0.095623 0.201210 -0.437496 +v -0.095623 0.201210 -0.412497 +v -0.096539 0.199000 -0.437496 +v -0.096539 0.199000 -0.412497 +v -0.098748 0.198085 -0.437497 +v -0.098748 0.198085 -0.412497 +v -0.100958 0.199000 -0.437496 +v -0.100958 0.199000 -0.412497 +v -0.071249 0.173710 -0.443747 +v -0.126248 0.173710 -0.486247 +v -0.126248 0.228710 -0.486246 +v -0.071248 0.228710 -0.486246 +v -0.126248 0.173710 -0.443747 +v -0.126248 0.228710 -0.443746 +v -0.071248 0.228710 -0.443746 +v -0.071249 0.173710 -0.492497 +v -0.071248 0.228710 -0.492496 +v -0.071249 0.173710 -0.486247 +v -0.100664 0.205830 -0.031248 +v -0.100662 0.205829 -0.406247 +v -0.102286 0.204747 -0.031248 +v -0.102284 0.204745 -0.406247 +v -0.103370 0.203124 -0.031248 +v -0.103368 0.203123 -0.406247 +v -0.103751 0.201211 -0.031248 +v -0.103748 0.201210 -0.406247 +v -0.103370 0.199298 -0.031248 +v -0.103368 0.199296 -0.406247 +v -0.102286 0.197676 -0.031248 +v -0.102284 0.197674 -0.406247 +v -0.100664 0.196592 -0.031248 +v -0.100662 0.196590 -0.406247 +v -0.098751 0.196211 -0.031248 +v -0.098748 0.196210 -0.406247 +v -0.096837 0.196592 -0.031248 +v -0.096835 0.196590 -0.406247 +v -0.095215 0.197676 -0.031248 +v -0.095213 0.197674 -0.406247 +v -0.094131 0.199298 -0.031248 +v -0.094129 0.199296 -0.406247 +v -0.093751 0.201211 -0.031248 +v -0.093748 0.201210 -0.406247 +v -0.094131 0.203124 -0.031248 +v -0.094129 0.203123 -0.406247 +v -0.095215 0.204747 -0.031248 +v -0.095213 0.204745 -0.406247 +v -0.096837 0.205830 -0.031248 +v -0.096835 0.205829 -0.406247 +v -0.098751 0.206211 -0.031248 +v -0.098748 0.206210 -0.406247 +v -0.108748 0.201210 -0.418747 +v -0.108748 0.201210 -0.393747 +v -0.107987 0.205036 -0.418747 +v -0.107987 0.205036 -0.393747 +v -0.105819 0.208281 -0.418746 +v -0.105819 0.208281 -0.393747 +v -0.102575 0.210448 -0.418746 +v -0.102575 0.210448 -0.393747 +v -0.098748 0.211210 -0.418746 +v -0.098748 0.211210 -0.393747 +v -0.094922 0.210448 -0.418746 +v -0.094922 0.210448 -0.393747 +v -0.091677 0.208281 -0.418746 +v -0.091677 0.208281 -0.393747 +v -0.089510 0.205036 -0.418747 +v -0.089510 0.205036 -0.393747 +v -0.088748 0.201210 -0.418747 +v -0.088748 0.201210 -0.393747 +v -0.089510 0.197383 -0.418747 +v -0.089510 0.197383 -0.393747 +v -0.091677 0.194139 -0.418747 +v -0.091677 0.194139 -0.393747 +v -0.094922 0.191971 -0.418747 +v -0.094922 0.191971 -0.393747 +v -0.098748 0.191210 -0.418747 +v -0.098748 0.191210 -0.393747 +v -0.102575 0.191971 -0.418747 +v -0.102575 0.191971 -0.393747 +v -0.105820 0.194139 -0.418747 +v -0.105820 0.194139 -0.393747 +v -0.107987 0.197383 -0.418747 +v -0.107987 0.197383 -0.393747 +vt 0.984375 0.656250 +vt 0.984375 0.718750 +vt 0.953125 0.718750 +vt 0.953125 0.656250 +vt 0.921875 0.656250 +vt 0.921875 0.718750 +vt 0.890625 0.718750 +vt 0.890625 0.656250 +vt 0.859375 0.718750 +vt 0.859375 0.656250 +vt 0.890625 0.656250 +vt 0.921875 0.718750 +vt 0.921875 0.656250 +vt 0.953125 0.718750 +vt 0.965770 0.593750 +vt 0.965770 0.656250 +vt 0.912572 0.656250 +vt 0.912572 0.593750 +vt 0.859375 0.656250 +vt 0.859375 0.593750 +vt 0.912572 0.593750 +vt 0.912572 0.656250 +vt 0.478523 0.252502 +vt 0.478523 0.312500 +vt 0.458012 0.312500 +vt 0.458012 0.252502 +vt 0.338421 0.337090 +vt 0.338421 0.375000 +vt 0.312500 0.375000 +vt 0.312500 0.337090 +vt 0.312500 0.274590 +vt 0.312500 0.312500 +vt 0.338421 0.312500 +vt 0.338421 0.274590 +vt 0.458011 0.252502 +vt 0.458011 0.267531 +vt 0.437500 0.267531 +vt 0.437500 0.252502 +vt 0.338421 0.237040 +vt 0.370821 0.237039 +vt 0.370821 0.224079 +vt 0.312500 0.224079 +vt 0.312500 0.250000 +vt 0.338421 0.250000 +vt 0.375000 0.346512 +vt 0.407869 0.346512 +vt 0.407869 0.360756 +vt 0.403488 0.360756 +vt 0.403488 0.375000 +vt 0.375000 0.375000 +vt 0.338421 0.274590 +vt 0.338421 0.312500 +vt 0.342407 0.312500 +vt 0.342407 0.284086 +vt 0.370821 0.284086 +vt 0.370821 0.274590 +vt 0.312500 0.274590 +vt 0.370821 0.274590 +vt 0.370821 0.284086 +vt 0.342407 0.284086 +vt 0.342407 0.312500 +vt 0.312500 0.312500 +vt 0.437500 0.267531 +vt 0.458012 0.267531 +vt 0.458012 0.312500 +vt 0.437500 0.312500 +vt 0.407869 0.360756 +vt 0.407869 0.346512 +vt 0.439098 0.346512 +vt 0.439098 0.360756 +vt 0.451644 0.337090 +vt 0.451644 0.375000 +vt 0.425724 0.375000 +vt 0.425724 0.337090 +vt 0.375000 0.337090 +vt 0.375000 0.375000 +vt 0.400921 0.375000 +vt 0.400921 0.337090 +vt 0.425724 0.337090 +vt 0.425724 0.375000 +vt 0.451644 0.375000 +vt 0.451644 0.337090 +vt 0.400921 0.337090 +vt 0.400921 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.337090 +vt 0.425724 0.313785 +vt 0.425724 0.339705 +vt 0.451644 0.339705 +vt 0.451644 0.313784 +vt 0.425724 0.339705 +vt 0.425724 0.313785 +vt 0.451644 0.313784 +vt 0.451644 0.339705 +vt 0.437500 0.343408 +vt 0.437500 0.375000 +vt 0.448300 0.375000 +vt 0.448300 0.343408 +vt 0.464180 0.343408 +vt 0.464180 0.375000 +vt 0.496581 0.375000 +vt 0.496581 0.343408 +vt 0.448300 0.343408 +vt 0.448300 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.343408 +vt 0.496581 0.343408 +vt 0.496581 0.375000 +vt 0.464180 0.375000 +vt 0.464180 0.343408 +vt 0.464180 0.341737 +vt 0.496581 0.341737 +vt 0.496581 0.330937 +vt 0.464180 0.330937 +vt 0.496581 0.341737 +vt 0.464180 0.341737 +vt 0.464180 0.330937 +vt 0.496581 0.330937 +vt 0.437500 0.312500 +vt 0.448300 0.312500 +vt 0.448300 0.288739 +vt 0.437500 0.288739 +vt 0.495227 0.239883 +vt 0.518988 0.239883 +vt 0.518988 0.229083 +vt 0.495227 0.229083 +vt 0.518988 0.288739 +vt 0.518988 0.312500 +vt 0.495227 0.312500 +vt 0.495227 0.288739 +vt 0.495227 0.229083 +vt 0.518988 0.229083 +vt 0.518988 0.239883 +vt 0.495227 0.239883 +vt 0.448300 0.312500 +vt 0.437500 0.312500 +vt 0.437500 0.288739 +vt 0.448300 0.288739 +vt 0.140625 0.953125 +vt 0.140625 0.968750 +vt 0.078125 0.968750 +vt 0.078125 0.953125 +vt 0.015625 0.968750 +vt 0.015625 0.953125 +vt 0.265625 0.953125 +vt 0.265625 0.968750 +vt 0.203125 0.968750 +vt 0.203125 0.953125 +vt 0.203125 0.875000 +vt 0.203125 0.890625 +vt 0.140625 0.890625 +vt 0.140625 0.875000 +vt 0.265625 0.875000 +vt 0.265625 0.890625 +vt 0.078125 0.875000 +vt 0.078125 0.890625 +vt 0.015625 0.890625 +vt 0.015625 0.875000 +vt 0.171875 0.546875 +vt 0.171875 0.625000 +vt 0.093750 0.625000 +vt 0.093750 0.546875 +vt 0.093750 0.625000 +vt 0.093750 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.625000 +vt 0.171875 0.625000 +vt 0.171875 0.703125 +vt 0.015625 0.625000 +vt 0.015625 0.546875 +vt 0.546875 0.296875 +vt 0.546875 0.312500 +vt 0.296875 0.312500 +vt 0.296875 0.296875 +vt 0.296875 0.343750 +vt 0.296875 0.328125 +vt 0.546875 0.328125 +vt 0.546875 0.343750 +vt 0.546875 0.359375 +vt 0.296875 0.359375 +vt 0.546875 0.296875 +vt 0.546875 0.312500 +vt 0.296875 0.312500 +vt 0.296875 0.296875 +vt 0.296875 0.343750 +vt 0.296875 0.328125 +vt 0.546875 0.328125 +vt 0.546875 0.343750 +vt 0.546875 0.359375 +vt 0.296875 0.359375 +vt 0.475637 0.181108 +vt 0.475637 0.240509 +vt 0.486437 0.240509 +vt 0.486437 0.181108 +vt 0.486101 0.181108 +vt 0.486101 0.240509 +vt 0.437500 0.240509 +vt 0.437500 0.181108 +vt 0.486437 0.181108 +vt 0.486437 0.240509 +vt 0.475637 0.240509 +vt 0.475637 0.181108 +vt 0.475637 0.312500 +vt 0.486437 0.312500 +vt 0.486437 0.263899 +vt 0.475637 0.263899 +vt 0.486437 0.312500 +vt 0.475637 0.312500 +vt 0.475637 0.263899 +vt 0.486437 0.263899 +vt 0.578126 0.453125 +vt 0.578126 0.703124 +vt 0.828125 0.703124 +vt 0.828125 0.453125 +vt 0.671875 0.453125 +vt 0.671875 0.703124 +vt 0.734375 0.703125 +vt 0.734375 0.453126 +vt 0.828124 0.453126 +vt 0.828124 0.703125 +vt 0.578125 0.703125 +vt 0.578125 0.453126 +vt 0.734375 0.453126 +vt 0.734375 0.703125 +vt 0.671875 0.703124 +vt 0.671875 0.453125 +vt 0.578125 0.453125 +vt 0.578125 0.578125 +vt 0.828125 0.578125 +vt 0.578125 0.578125 +vt 0.828125 0.578125 +vt 0.828125 0.703125 +vt 0.030903 0.421869 +vt 0.250347 0.421794 +vt 0.250347 0.406261 +vt 0.030903 0.406334 +vt 0.251736 0.421794 +vt 0.251736 0.406260 +vt 0.265625 0.421790 +vt 0.265625 0.406256 +vt 0.031165 0.171877 +vt 0.031163 0.175256 +vt 0.015631 0.175256 +vt 0.015633 0.171877 +vt 0.031159 0.418497 +vt 0.015625 0.418497 +vt 0.031159 0.421875 +vt 0.015627 0.421875 +vt 0.265625 0.421785 +vt 0.015625 0.421869 +vt 0.015625 0.406334 +vt 0.265625 0.406250 +vt 0.031244 0.421872 +vt 0.031244 0.418494 +vt 0.015712 0.418494 +vt 0.015712 0.421872 +vt 0.265552 0.198904 +vt 0.265559 0.198904 +vt 0.015651 0.198904 +vt 0.015645 0.198904 +vt 0.031198 0.198903 +vt 0.031204 0.182011 +vt 0.015675 0.182011 +vt 0.015667 0.198903 +vt 0.144097 0.421831 +vt 0.137153 0.421834 +vt 0.137153 0.406298 +vt 0.144097 0.406296 +vt 0.031208 0.182011 +vt 0.031212 0.198903 +vt 0.015681 0.198903 +vt 0.015675 0.182011 +vt 0.119792 0.421839 +vt 0.088542 0.421850 +vt 0.088542 0.406314 +vt 0.119792 0.406304 +vt 0.031224 0.198902 +vt 0.031226 0.195524 +vt 0.015693 0.195524 +vt 0.015691 0.198902 +vt 0.031228 0.185345 +vt 0.031228 0.195524 +vt 0.015694 0.195524 +vt 0.015694 0.185345 +vt 0.085069 0.421852 +vt 0.084957 0.421852 +vt 0.084957 0.406317 +vt 0.085069 0.406317 +vt 0.084609 0.421852 +vt 0.084609 0.406317 +vt 0.084057 0.421852 +vt 0.084057 0.406317 +vt 0.083336 0.421852 +vt 0.083336 0.406317 +vt 0.082497 0.421852 +vt 0.082497 0.406318 +vt 0.081597 0.421852 +vt 0.081597 0.406318 +vt 0.080697 0.421852 +vt 0.080697 0.406318 +vt 0.079858 0.421852 +vt 0.079858 0.406318 +vt 0.079138 0.421854 +vt 0.079138 0.406318 +vt 0.078585 0.421854 +vt 0.078585 0.406319 +vt 0.078238 0.421854 +vt 0.078238 0.406319 +vt 0.078125 0.421854 +vt 0.078125 0.406319 +vt 0.031228 0.198902 +vt 0.015697 0.198902 +vt 0.031186 0.195525 +vt 0.031186 0.185346 +vt 0.015653 0.185346 +vt 0.015653 0.195525 +vt 0.156250 0.203125 +vt 0.156250 0.203125 +vt 0.140625 0.203125 +vt 0.140625 0.203125 +vt 0.031236 0.202280 +vt 0.031232 0.391468 +vt 0.015698 0.391468 +vt 0.015704 0.202280 +vt 0.031232 0.394846 +vt 0.015698 0.394846 +vt 0.053819 0.421858 +vt 0.227431 0.421799 +vt 0.227431 0.406264 +vt 0.053819 0.406322 +vt 0.031173 0.394848 +vt 0.031171 0.391469 +vt 0.015641 0.391469 +vt 0.015641 0.394848 +vt 0.031177 0.202282 +vt 0.015643 0.202282 +vt 0.031178 0.198904 +vt 0.074653 0.421854 +vt 0.053819 0.421862 +vt 0.053819 0.406326 +vt 0.074653 0.406319 +vt 0.031184 0.198904 +vt 0.203125 0.421813 +vt 0.203012 0.421813 +vt 0.203012 0.406276 +vt 0.203125 0.406276 +vt 0.202665 0.421813 +vt 0.202665 0.406276 +vt 0.202112 0.421813 +vt 0.202112 0.406276 +vt 0.201392 0.421813 +vt 0.201392 0.406276 +vt 0.200553 0.421813 +vt 0.200553 0.406277 +vt 0.199653 0.421814 +vt 0.199653 0.406277 +vt 0.198753 0.421814 +vt 0.198753 0.406277 +vt 0.197914 0.421814 +vt 0.197914 0.406277 +vt 0.197193 0.421814 +vt 0.197193 0.406277 +vt 0.196640 0.421814 +vt 0.196640 0.406279 +vt 0.196293 0.421814 +vt 0.196293 0.406279 +vt 0.196181 0.421814 +vt 0.196181 0.406279 +vt 0.031226 0.185345 +vt 0.015693 0.185345 +vt 0.031186 0.195525 +vt 0.031188 0.198903 +vt 0.015657 0.198903 +vt 0.015657 0.195525 +vt 0.031250 0.175124 +vt 0.031248 0.171875 +vt 0.015716 0.171875 +vt 0.015716 0.175124 +vt 0.192708 0.421814 +vt 0.161458 0.421824 +vt 0.161458 0.406290 +vt 0.192708 0.406280 +vt 0.015625 0.421875 +vt 0.029514 0.421870 +vt 0.029514 0.406334 +vt 0.015625 0.406340 +vt 0.031188 0.185346 +vt 0.015657 0.185346 +vt 0.225084 0.394848 +vt 0.056166 0.394846 +vt 0.052787 0.391468 +vt 0.015625 0.418494 +vt 0.019003 0.421872 +vt 0.262247 0.421875 +vt 0.265625 0.418497 +vt 0.228463 0.391469 +vt 0.137247 0.182011 +vt 0.083193 0.182005 +vt 0.033868 0.173226 +vt 0.247382 0.173229 +vt 0.198057 0.182006 +vt 0.144003 0.182011 +vt 0.265625 0.175256 +vt 0.262247 0.171877 +vt 0.248733 0.171877 +vt 0.247382 0.173229 +vt 0.225084 0.198904 +vt 0.228463 0.202282 +vt 0.137247 0.182011 +vt 0.144003 0.182011 +vt 0.198057 0.182006 +vt 0.033868 0.173226 +vt 0.083193 0.182005 +vt 0.228463 0.391469 +vt 0.228463 0.202282 +vt 0.225084 0.198904 +vt 0.248733 0.171877 +vt 0.262247 0.171877 +vt 0.265625 0.175256 +vt 0.265625 0.418497 +vt 0.201436 0.185346 +vt 0.201326 0.184514 +vt 0.200988 0.183698 +vt 0.200450 0.182997 +vt 0.199750 0.182459 +vt 0.198933 0.182121 +vt 0.204814 0.198904 +vt 0.201436 0.195525 +vt 0.080800 0.182996 +vt 0.081500 0.182458 +vt 0.082317 0.182120 +vt 0.056166 0.198902 +vt 0.076436 0.198902 +vt 0.079814 0.195524 +vt 0.079814 0.185345 +vt 0.079924 0.184513 +vt 0.080262 0.183697 +vt 0.195127 0.183698 +vt 0.194789 0.184514 +vt 0.194679 0.185346 +vt 0.194679 0.195525 +vt 0.191301 0.198903 +vt 0.160895 0.198903 +vt 0.197182 0.182121 +vt 0.196365 0.182459 +vt 0.195664 0.182997 +vt 0.076436 0.198902 +vt 0.056166 0.198902 +vt 0.082317 0.182120 +vt 0.081500 0.182458 +vt 0.080800 0.182996 +vt 0.080262 0.183697 +vt 0.079924 0.184513 +vt 0.079814 0.185345 +vt 0.079814 0.195524 +vt 0.191301 0.198903 +vt 0.194679 0.195525 +vt 0.194679 0.185346 +vt 0.194789 0.184514 +vt 0.195127 0.183698 +vt 0.195664 0.182997 +vt 0.196365 0.182459 +vt 0.197182 0.182121 +vt 0.160895 0.198903 +vt 0.052787 0.391468 +vt 0.056166 0.394846 +vt 0.225084 0.394848 +vt 0.262247 0.421875 +vt 0.019003 0.421872 +vt 0.015625 0.418494 +vt 0.052787 0.202280 +vt 0.015625 0.175124 +vt 0.019003 0.171875 +vt 0.032517 0.171875 +vt 0.019003 0.171875 +vt 0.015625 0.175124 +vt 0.052787 0.202280 +vt 0.032517 0.171875 +vt 0.086123 0.183697 +vt 0.086461 0.184513 +vt 0.086571 0.185345 +vt 0.086571 0.195524 +vt 0.089949 0.198902 +vt 0.120355 0.198903 +vt 0.084068 0.182120 +vt 0.084885 0.182458 +vt 0.085586 0.182996 +vt 0.198933 0.182121 +vt 0.199750 0.182459 +vt 0.200450 0.182997 +vt 0.200988 0.183698 +vt 0.201326 0.184514 +vt 0.201436 0.185346 +vt 0.201436 0.195525 +vt 0.204814 0.198904 +vt 0.084885 0.182458 +vt 0.084068 0.182120 +vt 0.120355 0.198903 +vt 0.089949 0.198902 +vt 0.086571 0.195524 +vt 0.086571 0.185345 +vt 0.086461 0.184513 +vt 0.086123 0.183697 +vt 0.085586 0.182996 +vt 0.162500 0.766132 +vt 0.162500 0.760997 +vt 0.157857 0.757618 +vt 0.092850 0.757618 +vt 0.091792 0.757517 +vt 0.090807 0.757220 +vt 0.089961 0.756747 +vt 0.089311 0.756132 +vt 0.088903 0.755415 +vt 0.088764 0.754645 +vt 0.088903 0.753876 +vt 0.089311 0.753159 +vt 0.062500 0.735726 +vt 0.062500 0.984375 +vt 0.086238 0.984375 +vt 0.015627 0.752543 +vt 0.015627 0.753159 +vt 0.031250 0.753159 +vt 0.031250 0.752543 +vt 0.149893 0.937500 +vt 0.125000 0.937500 +vt 0.125000 0.921875 +vt 0.149893 0.921875 +vt 0.125000 0.937499 +vt 0.203574 0.937498 +vt 0.203574 0.921875 +vt 0.125000 0.921875 +vt 0.205522 0.937498 +vt 0.225000 0.937498 +vt 0.225000 0.921875 +vt 0.205522 0.921875 +vt 0.015627 0.737753 +vt 0.015627 0.748294 +vt 0.031250 0.748294 +vt 0.031250 0.737753 +vt 0.015627 0.751672 +vt 0.031250 0.751672 +vt 0.225000 0.937498 +vt 0.156828 0.937499 +vt 0.156828 0.921875 +vt 0.225000 0.921875 +vt 0.015627 0.751672 +vt 0.015627 0.751774 +vt 0.031250 0.751774 +vt 0.031250 0.751672 +vt 0.015627 0.753876 +vt 0.015627 0.754645 +vt 0.031250 0.754645 +vt 0.031250 0.753876 +vt 0.156828 0.937499 +vt 0.225000 0.937498 +vt 0.225000 0.921875 +vt 0.156828 0.921875 +vt 0.015627 0.755415 +vt 0.031250 0.755415 +vt 0.015627 0.756132 +vt 0.031250 0.756132 +vt 0.015627 0.756747 +vt 0.031250 0.756747 +vt 0.015627 0.757220 +vt 0.031250 0.757220 +vt 0.015627 0.757517 +vt 0.031250 0.757517 +vt 0.015627 0.757618 +vt 0.031250 0.757618 +vt 0.015627 0.757618 +vt 0.015627 0.760997 +vt 0.031250 0.760997 +vt 0.031250 0.757618 +vt 0.015627 0.766132 +vt 0.031250 0.766132 +vt 0.015625 0.984375 +vt 0.031250 0.984375 +vt 0.015627 0.734375 +vt 0.031250 0.734375 +vt 0.015627 0.752071 +vt 0.031250 0.752071 +vt 0.091792 0.751774 +vt 0.090807 0.752071 +vt 0.089961 0.752543 +vt 0.089311 0.753159 +vt 0.062500 0.735726 +vt 0.137426 0.735726 +vt 0.157857 0.751672 +vt 0.092850 0.751672 +vt 0.137426 0.735726 +vt 0.089961 0.752543 +vt 0.090807 0.752071 +vt 0.091792 0.751774 +vt 0.092850 0.751672 +vt 0.157857 0.751672 +vt 0.162500 0.748294 +vt 0.139283 0.734375 +vt 0.157857 0.734375 +vt 0.162500 0.737753 +vt 0.157857 0.734375 +vt 0.139283 0.734375 +vt 0.162500 0.748294 +vt 0.162500 0.737753 +vt 0.088903 0.753876 +vt 0.088764 0.754645 +vt 0.088903 0.755415 +vt 0.089311 0.756132 +vt 0.089961 0.756747 +vt 0.090807 0.757220 +vt 0.091792 0.757517 +vt 0.092850 0.757618 +vt 0.157857 0.757618 +vt 0.162500 0.760997 +vt 0.162500 0.766132 +vt 0.086238 0.984375 +vt 0.062500 0.984375 +vt 0.162500 0.766132 +vt 0.162500 0.760997 +vt 0.157857 0.757618 +vt 0.092850 0.757618 +vt 0.091792 0.757517 +vt 0.090807 0.757220 +vt 0.089961 0.756747 +vt 0.089311 0.756132 +vt 0.088903 0.755415 +vt 0.088764 0.754645 +vt 0.088903 0.753876 +vt 0.089311 0.753159 +vt 0.062500 0.735726 +vt 0.062500 0.984375 +vt 0.086238 0.984375 +vt 0.015627 0.752543 +vt 0.015627 0.753159 +vt 0.031250 0.753159 +vt 0.031250 0.752543 +vt 0.149893 0.937500 +vt 0.125000 0.937500 +vt 0.125000 0.921875 +vt 0.149893 0.921875 +vt 0.125000 0.937499 +vt 0.203574 0.937498 +vt 0.203574 0.921875 +vt 0.125000 0.921875 +vt 0.205522 0.937498 +vt 0.225000 0.937498 +vt 0.225000 0.921875 +vt 0.205522 0.921875 +vt 0.015627 0.737753 +vt 0.015627 0.748294 +vt 0.031250 0.748294 +vt 0.031250 0.737753 +vt 0.015627 0.751672 +vt 0.031250 0.751672 +vt 0.225000 0.937498 +vt 0.156828 0.937499 +vt 0.156828 0.921875 +vt 0.225000 0.921875 +vt 0.015627 0.751672 +vt 0.015627 0.751774 +vt 0.031250 0.751774 +vt 0.031250 0.751672 +vt 0.015627 0.753876 +vt 0.015627 0.754645 +vt 0.031250 0.754645 +vt 0.031250 0.753876 +vt 0.156828 0.937499 +vt 0.225000 0.937498 +vt 0.225000 0.921875 +vt 0.156828 0.921875 +vt 0.015627 0.755415 +vt 0.031250 0.755415 +vt 0.015627 0.756132 +vt 0.031250 0.756132 +vt 0.015627 0.756747 +vt 0.031250 0.756747 +vt 0.015627 0.757220 +vt 0.031250 0.757220 +vt 0.015627 0.757517 +vt 0.031250 0.757517 +vt 0.015627 0.757618 +vt 0.031250 0.757618 +vt 0.015627 0.757618 +vt 0.015627 0.760997 +vt 0.031250 0.760997 +vt 0.031250 0.757618 +vt 0.015627 0.766132 +vt 0.031250 0.766132 +vt 0.015625 0.984375 +vt 0.031250 0.984375 +vt 0.015627 0.734375 +vt 0.031250 0.734375 +vt 0.015627 0.752071 +vt 0.031250 0.752071 +vt 0.091792 0.751774 +vt 0.090807 0.752071 +vt 0.089961 0.752543 +vt 0.089311 0.753159 +vt 0.062500 0.735726 +vt 0.137426 0.735726 +vt 0.157857 0.751672 +vt 0.092850 0.751672 +vt 0.137426 0.735726 +vt 0.089961 0.752543 +vt 0.090807 0.752071 +vt 0.091792 0.751774 +vt 0.092850 0.751672 +vt 0.157857 0.751672 +vt 0.162500 0.748294 +vt 0.139283 0.734375 +vt 0.157857 0.734375 +vt 0.162500 0.737753 +vt 0.157857 0.734375 +vt 0.139283 0.734375 +vt 0.162500 0.748294 +vt 0.162500 0.737753 +vt 0.088903 0.753876 +vt 0.088764 0.754645 +vt 0.088903 0.755415 +vt 0.089311 0.756132 +vt 0.089961 0.756747 +vt 0.090807 0.757220 +vt 0.091792 0.757517 +vt 0.092850 0.757618 +vt 0.157857 0.757618 +vt 0.162500 0.760997 +vt 0.162500 0.766132 +vt 0.086238 0.984375 +vt 0.062500 0.984375 +vt 0.495440 0.338788 +vt 0.495440 0.362148 +vt 0.485749 0.362148 +vt 0.485749 0.338788 +vt 0.474060 0.331914 +vt 0.485749 0.343893 +vt 0.485749 0.346372 +vt 0.482927 0.349263 +vt 0.478897 0.349263 +vt 0.472850 0.343067 +vt 0.474870 0.340998 +vt 0.466002 0.331910 +vt 0.482121 0.315392 +vt 0.479300 0.312500 +vt 0.483330 0.312500 +vt 0.485749 0.314978 +vt 0.485749 0.319935 +vt 0.487459 0.337035 +vt 0.487459 0.327980 +vt 0.494015 0.321263 +vt 0.494300 0.321263 +vt 0.494300 0.312500 +vt 0.497150 0.312500 +vt 0.497150 0.337035 +vt 0.464701 0.360986 +vt 0.464701 0.351055 +vt 0.465271 0.350471 +vt 0.465271 0.363907 +vt 0.461851 0.363907 +vt 0.461851 0.360986 +vt 0.482818 0.363283 +vt 0.485668 0.366204 +vt 0.476833 0.366204 +vt 0.475123 0.364451 +vt 0.475123 0.363283 +vt 0.497150 0.338788 +vt 0.485749 0.338788 +vt 0.498290 0.338788 +vt 0.498290 0.342292 +vt 0.495440 0.342293 +vt 0.495440 0.338788 +vt 0.498290 0.359233 +vt 0.495440 0.359233 +vt 0.475123 0.353936 +vt 0.479683 0.353936 +vt 0.479683 0.363283 +vt 0.479683 0.349263 +vt 0.475123 0.349263 +vt 0.461286 0.363907 +vt 0.464136 0.363907 +vt 0.464136 0.366828 +vt 0.461286 0.366828 +vt 0.460710 0.360986 +vt 0.460710 0.351055 +vt 0.461286 0.370917 +vt 0.458436 0.373838 +vt 0.458430 0.373838 +vt 0.458430 0.364199 +vt 0.461286 0.364199 +vt 0.461286 0.372669 +vt 0.461286 0.370917 +vt 0.464136 0.370917 +vt 0.464136 0.372669 +vt 0.458430 0.363907 +vt 0.461286 0.363907 +vt 0.465271 0.365075 +vt 0.465271 0.341714 +vt 0.465271 0.341708 +vt 0.458430 0.363907 +vt 0.458430 0.360986 +vt 0.500000 0.329441 +vt 0.497150 0.329441 +vt 0.497150 0.312500 +vt 0.500000 0.312500 +vt 0.479683 0.363277 +vt 0.482818 0.363277 +vt 0.466002 0.358610 +vt 0.475123 0.349263 +vt 0.475123 0.372630 +vt 0.466002 0.363283 +vt 0.485749 0.365361 +vt 0.485749 0.362148 +vt 0.495440 0.362148 +vt 0.495440 0.375000 +vt 0.495155 0.375000 +vt 0.466002 0.315421 +vt 0.466002 0.319510 +vt 0.464292 0.321263 +vt 0.447761 0.321263 +vt 0.447761 0.338203 +vt 0.444340 0.341708 +vt 0.440920 0.341708 +vt 0.437500 0.338203 +vt 0.437500 0.314253 +vt 0.439210 0.312500 +vt 0.463152 0.312500 +vt 0.460711 0.341708 +vt 0.465271 0.341708 +vt 0.412990 0.284722 +vt 0.411772 0.284722 +vt 0.411772 0.277006 +vt 0.414988 0.280093 +vt 0.394467 0.250000 +vt 0.398687 0.253574 +vt 0.398900 0.256841 +vt 0.384537 0.272462 +vt 0.398403 0.284204 +vt 0.398900 0.291828 +vt 0.397765 0.291896 +vt 0.377267 0.274538 +vt 0.375000 0.265342 +vt 0.388793 0.250340 +vt 0.379023 0.291898 +vt 0.383051 0.291896 +vt 0.383051 0.296919 +vt 0.379023 0.296921 +vt 0.375003 0.299613 +vt 0.375000 0.297297 +vt 0.379020 0.297299 +vt 0.379023 0.299615 +vt 0.431872 0.300154 +vt 0.427852 0.300154 +vt 0.427852 0.279321 +vt 0.431872 0.279321 +vt 0.437500 0.253858 +vt 0.433480 0.253858 +vt 0.433480 0.250000 +vt 0.437500 0.250000 +vt 0.427852 0.273148 +vt 0.427852 0.261188 +vt 0.433078 0.256173 +vt 0.433480 0.256173 +vt 0.437500 0.273865 +vt 0.436282 0.274691 +vt 0.426244 0.274691 +vt 0.408556 0.296685 +vt 0.404528 0.296685 +vt 0.404528 0.284726 +vt 0.408556 0.284726 +vt 0.411772 0.250000 +vt 0.424636 0.250000 +vt 0.424636 0.250772 +vt 0.411772 0.250772 +vt 0.408628 0.279398 +vt 0.411768 0.282409 +vt 0.411772 0.284726 +vt 0.398908 0.284724 +vt 0.398900 0.279320 +vt 0.408551 0.253866 +vt 0.408551 0.250000 +vt 0.410162 0.250001 +vt 0.411772 0.251545 +vt 0.383051 0.297305 +vt 0.379023 0.297307 +vt 0.375003 0.291896 +vt 0.379023 0.291898 +vt 0.424636 0.279321 +vt 0.427852 0.282407 +vt 0.427852 0.311728 +vt 0.427048 0.312500 +vt 0.424636 0.310185 +vt 0.404528 0.289741 +vt 0.404528 0.301701 +vt 0.398900 0.301701 +vt 0.398900 0.284726 +vt 0.399302 0.284726 +vt 0.434284 0.279321 +vt 0.424636 0.279321 +vt 0.424636 0.276235 +vt 0.398902 0.261573 +vt 0.402922 0.261573 +vt 0.402923 0.253865 +vt 0.423832 0.284722 +vt 0.423832 0.305556 +vt 0.421420 0.307870 +vt 0.415792 0.307870 +vt 0.411772 0.304012 +vt 0.411772 0.301697 +vt 0.415800 0.301697 +vt 0.415800 0.284722 +vt 0.412990 0.347222 +vt 0.411772 0.347222 +vt 0.411772 0.339506 +vt 0.414988 0.342593 +vt 0.394467 0.312500 +vt 0.398687 0.316074 +vt 0.398900 0.319341 +vt 0.384537 0.334962 +vt 0.398403 0.346704 +vt 0.398900 0.354328 +vt 0.397765 0.354396 +vt 0.377267 0.337039 +vt 0.375000 0.327842 +vt 0.388793 0.312840 +vt 0.379023 0.354398 +vt 0.383051 0.354396 +vt 0.383051 0.359419 +vt 0.379023 0.359421 +vt 0.375003 0.362113 +vt 0.375000 0.359797 +vt 0.379020 0.359799 +vt 0.379023 0.362115 +vt 0.431872 0.362654 +vt 0.427852 0.362654 +vt 0.427852 0.341821 +vt 0.431872 0.341821 +vt 0.437500 0.316358 +vt 0.433480 0.316358 +vt 0.433480 0.312500 +vt 0.437500 0.312500 +vt 0.427852 0.335648 +vt 0.427852 0.323688 +vt 0.433078 0.318673 +vt 0.433480 0.318673 +vt 0.437500 0.336365 +vt 0.436282 0.337191 +vt 0.426244 0.337191 +vt 0.408556 0.359185 +vt 0.404528 0.359185 +vt 0.404528 0.347226 +vt 0.408556 0.347226 +vt 0.411772 0.312500 +vt 0.424636 0.312500 +vt 0.424636 0.313272 +vt 0.411772 0.313272 +vt 0.408628 0.341898 +vt 0.411768 0.344909 +vt 0.411772 0.347226 +vt 0.398908 0.347224 +vt 0.398900 0.341820 +vt 0.408551 0.316366 +vt 0.408551 0.312500 +vt 0.410162 0.312501 +vt 0.411772 0.314045 +vt 0.383051 0.359805 +vt 0.379023 0.359807 +vt 0.375003 0.354396 +vt 0.379023 0.354398 +vt 0.424636 0.341821 +vt 0.427852 0.344907 +vt 0.427852 0.374228 +vt 0.427048 0.375000 +vt 0.424636 0.372685 +vt 0.404528 0.352241 +vt 0.404528 0.364201 +vt 0.398900 0.364201 +vt 0.398900 0.347226 +vt 0.399302 0.347226 +vt 0.434284 0.341821 +vt 0.424636 0.341821 +vt 0.424636 0.338735 +vt 0.398902 0.324073 +vt 0.402922 0.324074 +vt 0.402923 0.316365 +vt 0.423832 0.347222 +vt 0.423832 0.368056 +vt 0.421420 0.370370 +vt 0.415792 0.370370 +vt 0.411772 0.366512 +vt 0.411772 0.364197 +vt 0.415800 0.364197 +vt 0.415800 0.347222 +vt 0.370440 0.338787 +vt 0.370440 0.362148 +vt 0.360749 0.362148 +vt 0.360749 0.338787 +vt 0.349060 0.331914 +vt 0.360749 0.343893 +vt 0.360749 0.346371 +vt 0.357927 0.349263 +vt 0.353897 0.349263 +vt 0.347850 0.343067 +vt 0.349870 0.340997 +vt 0.341002 0.331910 +vt 0.357121 0.315391 +vt 0.354300 0.312500 +vt 0.358330 0.312500 +vt 0.360749 0.314978 +vt 0.360749 0.319935 +vt 0.362459 0.337035 +vt 0.362459 0.327980 +vt 0.369015 0.321262 +vt 0.369300 0.321262 +vt 0.369300 0.312500 +vt 0.372150 0.312500 +vt 0.372150 0.337035 +vt 0.339701 0.360986 +vt 0.339701 0.351055 +vt 0.340271 0.350471 +vt 0.340271 0.363907 +vt 0.336851 0.363907 +vt 0.336851 0.360986 +vt 0.357818 0.363283 +vt 0.360668 0.366204 +vt 0.351833 0.366204 +vt 0.350123 0.364451 +vt 0.350123 0.363283 +vt 0.372150 0.338787 +vt 0.360749 0.338787 +vt 0.373290 0.338787 +vt 0.373290 0.342292 +vt 0.370440 0.342292 +vt 0.370440 0.338787 +vt 0.373290 0.359233 +vt 0.370440 0.359233 +vt 0.350123 0.353936 +vt 0.354683 0.353936 +vt 0.354683 0.363283 +vt 0.354683 0.349263 +vt 0.350123 0.349263 +vt 0.336286 0.363907 +vt 0.339136 0.363907 +vt 0.339136 0.366828 +vt 0.336286 0.366828 +vt 0.335710 0.360986 +vt 0.335710 0.351055 +vt 0.336286 0.370917 +vt 0.333436 0.373838 +vt 0.333430 0.373838 +vt 0.333430 0.364199 +vt 0.336286 0.364199 +vt 0.336286 0.372669 +vt 0.336286 0.370917 +vt 0.339136 0.370917 +vt 0.339136 0.372669 +vt 0.333430 0.363907 +vt 0.336286 0.363907 +vt 0.340271 0.365075 +vt 0.340271 0.341714 +vt 0.340271 0.341708 +vt 0.333430 0.363907 +vt 0.333430 0.360986 +vt 0.375000 0.329441 +vt 0.372150 0.329441 +vt 0.372150 0.312500 +vt 0.375000 0.312500 +vt 0.354683 0.363277 +vt 0.357818 0.363277 +vt 0.341002 0.358610 +vt 0.350123 0.349263 +vt 0.350123 0.372630 +vt 0.341002 0.363283 +vt 0.360749 0.365361 +vt 0.360749 0.362148 +vt 0.370440 0.362148 +vt 0.370440 0.375000 +vt 0.370155 0.375000 +vt 0.341002 0.315421 +vt 0.341002 0.319510 +vt 0.339292 0.321263 +vt 0.322761 0.321262 +vt 0.322761 0.338203 +vt 0.319340 0.341708 +vt 0.315920 0.341708 +vt 0.312500 0.338203 +vt 0.312500 0.314252 +vt 0.314210 0.312500 +vt 0.338152 0.312500 +vt 0.335711 0.341708 +vt 0.340271 0.341708 +vt 0.483174 0.284682 +vt 0.484375 0.296875 +vt 0.483174 0.309068 +vt 0.479618 0.320793 +vt 0.473842 0.331598 +vt 0.466069 0.341069 +vt 0.456598 0.348842 +vt 0.445793 0.354617 +vt 0.434068 0.358174 +vt 0.421875 0.359375 +vt 0.421875 0.317708 +vt 0.425939 0.317308 +vt 0.429848 0.316122 +vt 0.433449 0.314197 +vt 0.436606 0.311606 +vt 0.439197 0.308449 +vt 0.441123 0.304847 +vt 0.442308 0.300939 +vt 0.442708 0.296875 +vt 0.442308 0.292811 +vt 0.441123 0.288902 +vt 0.439197 0.285301 +vt 0.436606 0.282144 +vt 0.433449 0.279553 +vt 0.429848 0.277627 +vt 0.425939 0.276442 +vt 0.421875 0.276042 +vt 0.421875 0.234375 +vt 0.434068 0.235576 +vt 0.445793 0.239133 +vt 0.456598 0.244908 +vt 0.466069 0.252681 +vt 0.473842 0.262152 +vt 0.479617 0.272957 +vt 0.483174 0.284682 +vt 0.479617 0.272957 +vt 0.473842 0.262152 +vt 0.466069 0.252681 +vt 0.456598 0.244908 +vt 0.445793 0.239133 +vt 0.434068 0.235576 +vt 0.421875 0.234375 +vt 0.421875 0.272150 +vt 0.426699 0.272625 +vt 0.431337 0.274032 +vt 0.435611 0.276317 +vt 0.439358 0.279392 +vt 0.442433 0.283139 +vt 0.444718 0.287413 +vt 0.446125 0.292051 +vt 0.446600 0.296875 +vt 0.446125 0.301698 +vt 0.444718 0.306337 +vt 0.442433 0.310611 +vt 0.439358 0.314358 +vt 0.435611 0.317433 +vt 0.431337 0.319717 +vt 0.426699 0.321124 +vt 0.421875 0.321599 +vt 0.421875 0.359375 +vt 0.434068 0.358174 +vt 0.445793 0.354617 +vt 0.456598 0.348842 +vt 0.466069 0.341069 +vt 0.473842 0.331598 +vt 0.479618 0.320793 +vt 0.483174 0.309068 +vt 0.484375 0.296875 +vt 0.484375 0.296875 +vt 0.483174 0.284682 +vt 0.479617 0.272957 +vt 0.473842 0.262152 +vt 0.466069 0.252681 +vt 0.456598 0.244908 +vt 0.445793 0.239133 +vt 0.434068 0.235576 +vt 0.421875 0.234375 +vt 0.421875 0.276042 +vt 0.425939 0.276442 +vt 0.429848 0.277627 +vt 0.433449 0.279553 +vt 0.436606 0.282144 +vt 0.439197 0.285301 +vt 0.441123 0.288902 +vt 0.442308 0.292811 +vt 0.442708 0.296875 +vt 0.442308 0.300939 +vt 0.441123 0.304847 +vt 0.439197 0.308449 +vt 0.436606 0.311606 +vt 0.433449 0.314197 +vt 0.429848 0.316122 +vt 0.425939 0.317308 +vt 0.421875 0.317708 +vt 0.421875 0.359375 +vt 0.434068 0.358174 +vt 0.445793 0.354617 +vt 0.456598 0.348842 +vt 0.466069 0.341069 +vt 0.473842 0.331598 +vt 0.479618 0.320793 +vt 0.483174 0.309068 +vt 0.484375 0.296875 +vt 0.483174 0.309068 +vt 0.479618 0.320793 +vt 0.473842 0.331598 +vt 0.466069 0.341069 +vt 0.456598 0.348842 +vt 0.445793 0.354617 +vt 0.434068 0.358174 +vt 0.421875 0.359375 +vt 0.421875 0.321599 +vt 0.426699 0.321124 +vt 0.431337 0.319717 +vt 0.435611 0.317433 +vt 0.439358 0.314358 +vt 0.442433 0.310611 +vt 0.444718 0.306337 +vt 0.446125 0.301698 +vt 0.446600 0.296875 +vt 0.446125 0.292051 +vt 0.444718 0.287413 +vt 0.442433 0.283139 +vt 0.439358 0.279392 +vt 0.435611 0.276317 +vt 0.431337 0.274032 +vt 0.426699 0.272625 +vt 0.421875 0.272150 +vt 0.421875 0.234375 +vt 0.434068 0.235576 +vt 0.445793 0.239133 +vt 0.456598 0.244908 +vt 0.466069 0.252681 +vt 0.473842 0.262152 +vt 0.479617 0.272957 +vt 0.483174 0.284682 +vt 0.417051 0.272625 +vt 0.412413 0.274032 +vt 0.408139 0.276317 +vt 0.404392 0.279392 +vt 0.401317 0.283139 +vt 0.399032 0.287413 +vt 0.397626 0.292051 +vt 0.397150 0.296875 +vt 0.397626 0.301698 +vt 0.399032 0.306337 +vt 0.401317 0.310611 +vt 0.404392 0.314358 +vt 0.408139 0.317433 +vt 0.412413 0.319717 +vt 0.417051 0.321124 +vt 0.409682 0.358174 +vt 0.397957 0.354617 +vt 0.387152 0.348842 +vt 0.377681 0.341069 +vt 0.369908 0.331598 +vt 0.364133 0.320793 +vt 0.360576 0.309068 +vt 0.359375 0.296875 +vt 0.360576 0.284682 +vt 0.364133 0.272957 +vt 0.369908 0.262152 +vt 0.377681 0.252681 +vt 0.387152 0.244908 +vt 0.397957 0.239133 +vt 0.409682 0.235576 +vt 0.417811 0.276442 +vt 0.413902 0.277627 +vt 0.410301 0.279553 +vt 0.407144 0.282144 +vt 0.404553 0.285301 +vt 0.402628 0.288902 +vt 0.401442 0.292811 +vt 0.401042 0.296875 +vt 0.401442 0.300939 +vt 0.402628 0.304848 +vt 0.404553 0.308449 +vt 0.407144 0.311606 +vt 0.410301 0.314197 +vt 0.413902 0.316122 +vt 0.417811 0.317308 +vt 0.409682 0.358174 +vt 0.397957 0.354617 +vt 0.387152 0.348842 +vt 0.377681 0.341069 +vt 0.369908 0.331598 +vt 0.364133 0.320793 +vt 0.360576 0.309068 +vt 0.359375 0.296875 +vt 0.360576 0.284682 +vt 0.364133 0.272957 +vt 0.369908 0.262152 +vt 0.377681 0.252681 +vt 0.387152 0.244908 +vt 0.397957 0.239133 +vt 0.409682 0.235576 +vt 0.417051 0.321124 +vt 0.412413 0.319717 +vt 0.408139 0.317433 +vt 0.404392 0.314358 +vt 0.401317 0.310611 +vt 0.399032 0.306337 +vt 0.397626 0.301698 +vt 0.397150 0.296875 +vt 0.397626 0.292051 +vt 0.399032 0.287413 +vt 0.401317 0.283139 +vt 0.404392 0.279392 +vt 0.408139 0.276317 +vt 0.412413 0.274032 +vt 0.417051 0.272625 +vt 0.409682 0.235576 +vt 0.397957 0.239133 +vt 0.387152 0.244908 +vt 0.377681 0.252681 +vt 0.369908 0.262152 +vt 0.364133 0.272957 +vt 0.360576 0.284682 +vt 0.359375 0.296875 +vt 0.360576 0.309068 +vt 0.364133 0.320793 +vt 0.369908 0.331598 +vt 0.377681 0.341069 +vt 0.387152 0.348842 +vt 0.397957 0.354617 +vt 0.409682 0.358174 +vt 0.417811 0.317308 +vt 0.413902 0.316122 +vt 0.410301 0.314197 +vt 0.407144 0.311606 +vt 0.404553 0.308449 +vt 0.402628 0.304848 +vt 0.401442 0.300939 +vt 0.401042 0.296875 +vt 0.401442 0.292811 +vt 0.402628 0.288902 +vt 0.404553 0.285301 +vt 0.407144 0.282144 +vt 0.410301 0.279553 +vt 0.413902 0.277627 +vt 0.417811 0.276442 +vt 0.409682 0.235576 +vt 0.397957 0.239133 +vt 0.387152 0.244908 +vt 0.377681 0.252681 +vt 0.369908 0.262152 +vt 0.364133 0.272957 +vt 0.360576 0.284682 +vt 0.359375 0.296875 +vt 0.360576 0.309068 +vt 0.364133 0.320793 +vt 0.369908 0.331598 +vt 0.377681 0.341069 +vt 0.387152 0.348842 +vt 0.397957 0.354617 +vt 0.409682 0.358174 +vt 0.512500 0.514256 +vt 0.495057 0.514256 +vt 0.495057 0.487500 +vt 0.512500 0.487500 +vt 0.477385 0.520174 +vt 0.494827 0.520183 +vt 0.495053 0.664231 +vt 0.477611 0.664222 +vt 0.512500 0.559357 +vt 0.512500 0.564707 +vt 0.495057 0.564707 +vt 0.495057 0.559357 +vt 0.477614 0.487500 +vt 0.366263 0.519892 +vt 0.369938 0.515742 +vt 0.386221 0.675899 +vt 0.343067 0.687500 +vt 0.316477 0.657017 +vt 0.342916 0.522181 +vt 0.349531 0.523401 +vt 0.358189 0.522788 +vt 0.512500 0.569234 +vt 0.495057 0.569234 +vt 0.495057 0.571877 +vt 0.512500 0.571877 +vt 0.459941 0.487500 +vt 0.477385 0.487500 +vt 0.477385 0.668275 +vt 0.459941 0.668275 +vt 0.512500 0.577327 +vt 0.495057 0.577327 +vt 0.495057 0.582459 +vt 0.512500 0.582459 +vt 0.495057 0.535749 +vt 0.495057 0.516943 +vt 0.512499 0.516954 +vt 0.512499 0.535760 +vt 0.512500 0.542001 +vt 0.512500 0.554529 +vt 0.495057 0.554529 +vt 0.495057 0.542001 +vt 0.498955 0.586077 +vt 0.498955 0.595823 +vt 0.505646 0.595823 +vt 0.505646 0.586077 +vt 0.218750 0.812500 +vt 0.216371 0.824459 +vt 0.209597 0.834597 +vt 0.199459 0.841371 +vt 0.187500 0.843750 +vt 0.175541 0.841371 +vt 0.165403 0.834597 +vt 0.158629 0.824459 +vt 0.156250 0.812500 +vt 0.158629 0.800541 +vt 0.165403 0.790403 +vt 0.175541 0.783629 +vt 0.187500 0.781250 +vt 0.199459 0.783629 +vt 0.209597 0.790403 +vt 0.216371 0.800541 +vt 0.512500 0.514256 +vt 0.512500 0.487500 +vt 0.495057 0.487500 +vt 0.495057 0.514256 +vt 0.477385 0.520174 +vt 0.477611 0.664222 +vt 0.495053 0.664231 +vt 0.494827 0.520183 +vt 0.512500 0.559357 +vt 0.495057 0.559357 +vt 0.495057 0.564707 +vt 0.512500 0.564707 +vt 0.477614 0.487500 +vt 0.459941 0.487500 +vt 0.459941 0.668275 +vt 0.477385 0.668275 +vt 0.477385 0.487500 +vt 0.495057 0.535749 +vt 0.512499 0.535760 +vt 0.512499 0.516954 +vt 0.495057 0.516943 +vt 0.512500 0.542001 +vt 0.495057 0.542001 +vt 0.495057 0.554529 +vt 0.512500 0.554529 +vt 0.218750 0.812500 +vt 0.216371 0.800541 +vt 0.209597 0.790403 +vt 0.199459 0.783629 +vt 0.187500 0.781250 +vt 0.175541 0.783629 +vt 0.165403 0.790403 +vt 0.158629 0.800541 +vt 0.156250 0.812500 +vt 0.158629 0.824459 +vt 0.165403 0.834597 +vt 0.175541 0.841371 +vt 0.187500 0.843750 +vt 0.199459 0.841371 +vt 0.209597 0.834597 +vt 0.216371 0.824459 +vt 0.477385 0.671815 +vt 0.459941 0.671815 +vt 0.512499 0.539359 +vt 0.495057 0.539349 +vt 0.512500 0.573710 +vt 0.495057 0.573710 +vt 0.495057 0.586077 +vt 0.512500 0.586077 +vt 0.512500 0.577327 +vt 0.512500 0.582459 +vt 0.495057 0.582459 +vt 0.495057 0.577327 +vt 0.495057 0.666381 +vt 0.477614 0.666372 +vt 0.498955 0.586077 +vt 0.498955 0.595823 +vt 0.495057 0.595823 +vt 0.495057 0.586077 +vt 0.509545 0.595823 +vt 0.509545 0.586077 +vt 0.495057 0.556662 +vt 0.512500 0.556662 +vt 0.505646 0.586077 +vt 0.505646 0.595823 +vt 0.495057 0.556662 +vt 0.512500 0.556662 +vt 0.512500 0.569235 +vt 0.495057 0.569234 +vt 0.495057 0.539359 +vt 0.512500 0.539359 +vt 0.512499 0.514267 +vt 0.495057 0.514256 +vt 0.495057 0.573710 +vt 0.512500 0.573710 +vt 0.512500 0.571877 +vt 0.495057 0.571877 +vt 0.386279 0.664060 +vt 0.390197 0.517983 +vt 0.416636 0.652819 +vt 0.459941 0.499102 +vt 0.459941 0.683882 +vt 0.443659 0.659258 +vt 0.446104 0.683400 +vt 0.440909 0.678098 +vt 0.454220 0.685805 +vt 0.336367 0.518866 +vt 0.327081 0.507159 +vt 0.322002 0.506133 +vt 0.315998 0.507792 +vt 0.312558 0.510940 +vt 0.342916 0.522181 +vt 0.316477 0.657017 +vt 0.343067 0.687500 +vt 0.386221 0.675899 +vt 0.369938 0.515742 +vt 0.366263 0.519892 +vt 0.358189 0.522788 +vt 0.349531 0.523401 +vt 0.431909 0.652212 +vt 0.423252 0.651599 +vt 0.416788 0.487500 +vt 0.439984 0.655108 +vt 0.312558 0.510940 +vt 0.336367 0.518866 +vt 0.315998 0.507792 +vt 0.322002 0.506133 +vt 0.327081 0.507159 +vt 0.367188 0.496902 +vt 0.372384 0.491600 +vt 0.380499 0.489195 +vt 0.386221 0.491119 +vt 0.390197 0.517983 +vt 0.386279 0.664060 +vt 0.416636 0.652819 +vt 0.389719 0.667208 +vt 0.395723 0.668867 +vt 0.400802 0.667841 +vt 0.410088 0.656134 +vt 0.459941 0.683882 +vt 0.459941 0.499102 +vt 0.443659 0.659258 +vt 0.440909 0.678098 +vt 0.446104 0.683400 +vt 0.454220 0.685805 +vt 0.410088 0.656134 +vt 0.400802 0.667841 +vt 0.395723 0.668867 +vt 0.389719 0.667208 +vt 0.386221 0.491119 +vt 0.372384 0.491600 +vt 0.367188 0.496902 +vt 0.380499 0.489195 +vt 0.423252 0.651599 +vt 0.431909 0.652212 +vt 0.439984 0.655108 +vt 0.416788 0.487500 +vt 0.249991 0.781257 +vt 0.247613 0.793214 +vt 0.240840 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793214 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240840 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.394804 0.394044 +vt 0.417696 0.394044 +vt 0.417696 0.418456 +vt 0.394804 0.418456 +vt 0.390625 0.328125 +vt 0.390625 0.387424 +vt 0.359375 0.387424 +vt 0.359375 0.328125 +vt 0.328125 0.328125 +vt 0.328125 0.387424 +vt 0.296875 0.387424 +vt 0.296875 0.328125 +vt 0.328125 0.296875 +vt 0.359375 0.296875 +vt 0.421875 0.328125 +vt 0.421875 0.387424 +vt 0.421875 0.390625 +vt 0.421875 0.421875 +vt 0.390625 0.421875 +vt 0.390625 0.390625 +vt 0.296875 0.859375 +vt 0.296875 0.984375 +vt 0.421875 0.984375 +vt 0.421875 0.859375 +vt 0.296875 0.859375 +vt 0.421875 0.859375 +vt 0.421875 0.984375 +vt 0.296875 0.984375 +vt 0.437500 0.859375 +vt 0.453125 0.859375 +vt 0.453125 0.984375 +vt 0.437500 0.984375 +vt 0.437500 0.984375 +vt 0.453125 0.984375 +vt 0.453125 0.859375 +vt 0.437500 0.859375 +vt 0.421875 0.828125 +vt 0.421875 0.843750 +vt 0.296875 0.843750 +vt 0.296875 0.828125 +vt 0.296875 0.828125 +vt 0.296875 0.843750 +vt 0.421875 0.843750 +vt 0.421875 0.828125 +vt 0.031250 0.281250 +vt 0.031250 0.265625 +vt 0.125000 0.265625 +vt 0.125000 0.281250 +vt 0.015943 0.420689 +vt 0.015625 0.419504 +vt 0.015625 0.299368 +vt 0.015943 0.298183 +vt 0.016811 0.297315 +vt 0.017998 0.296997 +vt 0.019204 0.296997 +vt 0.020390 0.297315 +vt 0.021259 0.298183 +vt 0.021577 0.299368 +vt 0.021577 0.320784 +vt 0.021577 0.398088 +vt 0.021577 0.419504 +vt 0.021259 0.420689 +vt 0.020390 0.421557 +vt 0.019204 0.421874 +vt 0.017998 0.421874 +vt 0.016811 0.421557 +vt 0.031250 0.281250 +vt 0.125000 0.281250 +vt 0.125000 0.265625 +vt 0.031250 0.265625 +vt 0.134658 0.320784 +vt 0.134658 0.398089 +vt 0.140610 0.299369 +vt 0.140610 0.419504 +vt 0.140292 0.420690 +vt 0.139424 0.421557 +vt 0.138237 0.421875 +vt 0.137031 0.421875 +vt 0.135845 0.421557 +vt 0.134976 0.420690 +vt 0.134658 0.419504 +vt 0.134658 0.299369 +vt 0.134976 0.298183 +vt 0.135845 0.297316 +vt 0.137031 0.296998 +vt 0.138237 0.296998 +vt 0.139424 0.297316 +vt 0.140292 0.298183 +vt 0.718750 0.984375 +vt 0.718750 0.859375 +vt 0.734375 0.859375 +vt 0.734375 0.984375 +vt 0.703125 0.984375 +vt 0.578125 0.984375 +vt 0.578125 0.859375 +vt 0.703125 0.859375 +vt 0.718750 0.859375 +vt 0.718750 0.984375 +vt 0.734375 0.984375 +vt 0.734375 0.859375 +vt 0.578125 0.828125 +vt 0.703125 0.828125 +vt 0.703125 0.843750 +vt 0.578125 0.843750 +vt 0.703125 0.828125 +vt 0.578125 0.828125 +vt 0.578125 0.843750 +vt 0.703125 0.843750 +vt 0.406250 0.375000 +vt 0.397097 0.375000 +vt 0.384153 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.354120 +vt 0.377349 0.349406 +vt 0.381804 0.345702 +vt 0.387474 0.343750 +vt 0.393776 0.343750 +vt 0.399446 0.345702 +vt 0.403901 0.349407 +vt 0.406250 0.354120 +vt 0.443972 0.375000 +vt 0.453125 0.375000 +vt 0.453125 0.354120 +vt 0.450777 0.349407 +vt 0.446321 0.345702 +vt 0.440651 0.343750 +vt 0.434349 0.343750 +vt 0.428679 0.345702 +vt 0.424224 0.349406 +vt 0.421875 0.354120 +vt 0.421875 0.375000 +vt 0.431028 0.375000 +vt 0.406250 0.375000 +vt 0.397097 0.375000 +vt 0.384153 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.354120 +vt 0.377349 0.349406 +vt 0.381804 0.345702 +vt 0.387474 0.343750 +vt 0.393776 0.343750 +vt 0.399446 0.345702 +vt 0.403901 0.349407 +vt 0.406250 0.354120 +vt 0.443972 0.375000 +vt 0.453125 0.375000 +vt 0.453125 0.354120 +vt 0.450777 0.349407 +vt 0.446321 0.345702 +vt 0.440651 0.343750 +vt 0.434349 0.343750 +vt 0.428679 0.345702 +vt 0.424224 0.349406 +vt 0.421875 0.354120 +vt 0.421875 0.375000 +vt 0.431028 0.375000 +vt 0.406250 0.375000 +vt 0.397097 0.375000 +vt 0.384153 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.354120 +vt 0.377349 0.349406 +vt 0.381804 0.345702 +vt 0.387474 0.343750 +vt 0.393776 0.343750 +vt 0.399446 0.345702 +vt 0.403901 0.349407 +vt 0.406250 0.354120 +vt 0.443972 0.375000 +vt 0.453125 0.375000 +vt 0.453125 0.354120 +vt 0.450777 0.349407 +vt 0.446321 0.345702 +vt 0.440651 0.343750 +vt 0.434349 0.343750 +vt 0.428679 0.345702 +vt 0.424224 0.349406 +vt 0.421875 0.354120 +vt 0.421875 0.375000 +vt 0.431028 0.375000 +vt 0.406250 0.375000 +vt 0.397097 0.375000 +vt 0.384153 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.354120 +vt 0.377349 0.349406 +vt 0.381804 0.345702 +vt 0.387474 0.343750 +vt 0.393776 0.343750 +vt 0.399446 0.345702 +vt 0.403901 0.349407 +vt 0.406250 0.354120 +vt 0.443972 0.375000 +vt 0.453125 0.375000 +vt 0.453125 0.354120 +vt 0.450777 0.349407 +vt 0.446321 0.345702 +vt 0.440651 0.343750 +vt 0.434349 0.343750 +vt 0.428679 0.345702 +vt 0.424224 0.349406 +vt 0.421875 0.354120 +vt 0.421875 0.375000 +vt 0.431028 0.375000 +vt 0.343750 0.218750 +vt 0.343750 0.281250 +vt 0.312500 0.281250 +vt 0.312500 0.218750 +vt 0.437500 0.218750 +vt 0.437500 0.281250 +vt 0.406250 0.281250 +vt 0.406250 0.218750 +vt 0.375000 0.281250 +vt 0.375000 0.218750 +vt 0.343750 0.187500 +vt 0.375000 0.187500 +vt 0.437500 0.312500 +vt 0.406250 0.312500 +vt 0.249991 0.781257 +vt 0.247613 0.793213 +vt 0.240839 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793213 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240839 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.521365 0.347801 +vt 0.521365 0.320023 +vt 0.546875 0.320023 +vt 0.546875 0.347801 +vt 0.347895 0.394097 +vt 0.322385 0.394097 +vt 0.322385 0.320023 +vt 0.347895 0.320023 +vt 0.373406 0.320023 +vt 0.398916 0.320023 +vt 0.398916 0.394097 +vt 0.373406 0.394097 +vt 0.347895 0.394097 +vt 0.347895 0.320023 +vt 0.373406 0.320023 +vt 0.373406 0.394097 +vt 0.322385 0.320023 +vt 0.322385 0.421875 +vt 0.296875 0.421875 +vt 0.296875 0.320023 +vt 0.546875 0.320023 +vt 0.521365 0.320023 +vt 0.521365 0.171875 +vt 0.546875 0.171875 +vt 0.409120 0.320023 +vt 0.409120 0.171875 +vt 0.439732 0.245949 +vt 0.439732 0.320023 +vt 0.521365 0.171875 +vt 0.521365 0.245949 +vt 0.409120 0.320023 +vt 0.296875 0.320023 +vt 0.327487 0.245949 +vt 0.409120 0.245949 +vt 0.296875 0.171875 +vt 0.327487 0.171875 +vt 0.140625 0.953125 +vt 0.140625 0.968750 +vt 0.078125 0.968750 +vt 0.078125 0.953125 +vt 0.015625 0.968750 +vt 0.015625 0.953125 +vt 0.265625 0.953125 +vt 0.265625 0.968750 +vt 0.203125 0.968750 +vt 0.203125 0.953125 +vt 0.859375 0.984375 +vt 0.937500 0.984375 +vt 0.937500 0.906250 +vt 0.859375 0.906250 +vt 0.937500 0.859375 +vt 0.859375 0.859375 +vt 0.859375 0.781250 +vt 0.937500 0.781250 +vt 0.203125 0.921875 +vt 0.203125 0.937500 +vt 0.140625 0.937500 +vt 0.140625 0.921875 +vt 0.265625 0.921875 +vt 0.265625 0.937500 +vt 0.078125 0.921875 +vt 0.078125 0.937500 +vt 0.015625 0.937500 +vt 0.015625 0.921875 +vt 0.171875 0.546875 +vt 0.171875 0.625000 +vt 0.093750 0.625000 +vt 0.093750 0.546875 +vt 0.093750 0.625000 +vt 0.093750 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.625000 +vt 0.171875 0.625000 +vt 0.171875 0.703125 +vt 0.015625 0.625000 +vt 0.015625 0.546875 +vt 0.546875 0.343750 +vt 0.546875 0.359375 +vt 0.296875 0.359375 +vt 0.296875 0.343750 +vt 0.296875 0.390625 +vt 0.296875 0.375000 +vt 0.546875 0.375000 +vt 0.546875 0.390625 +vt 0.546875 0.406250 +vt 0.296875 0.406250 +vt 0.546875 0.343750 +vt 0.546875 0.359375 +vt 0.296875 0.359375 +vt 0.296875 0.343750 +vt 0.296875 0.390625 +vt 0.296875 0.375000 +vt 0.546875 0.375000 +vt 0.546875 0.390625 +vt 0.546875 0.406250 +vt 0.296875 0.406250 +vt 0.693479 0.655060 +vt 0.687500 0.656250 +vt 0.681521 0.655061 +vt 0.676452 0.651673 +vt 0.673064 0.646604 +vt 0.671875 0.640625 +vt 0.673064 0.634646 +vt 0.676452 0.629576 +vt 0.681521 0.626189 +vt 0.687500 0.625000 +vt 0.693479 0.626189 +vt 0.698549 0.629576 +vt 0.701936 0.634645 +vt 0.703125 0.640625 +vt 0.701936 0.646604 +vt 0.698549 0.651673 +vt 0.734375 0.656250 +vt 0.740354 0.655060 +vt 0.745424 0.651673 +vt 0.748811 0.646604 +vt 0.750000 0.640625 +vt 0.748811 0.634645 +vt 0.745424 0.629576 +vt 0.740354 0.626189 +vt 0.734375 0.625000 +vt 0.728396 0.626189 +vt 0.723327 0.629576 +vt 0.719939 0.634646 +vt 0.718750 0.640625 +vt 0.719939 0.646604 +vt 0.723327 0.651673 +vt 0.728396 0.655061 +vt 0.249991 0.781257 +vt 0.247613 0.793214 +vt 0.240840 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793214 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240840 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.249991 0.781257 +vt 0.247613 0.793214 +vt 0.240840 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793214 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240840 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.394804 0.394044 +vt 0.417696 0.394044 +vt 0.417696 0.418456 +vt 0.394804 0.418456 +vt 0.390625 0.328125 +vt 0.390625 0.387424 +vt 0.359375 0.387424 +vt 0.359375 0.328125 +vt 0.328125 0.328125 +vt 0.328125 0.387424 +vt 0.296875 0.387424 +vt 0.296875 0.328125 +vt 0.328125 0.296875 +vt 0.359375 0.296875 +vt 0.421875 0.328125 +vt 0.421875 0.387424 +vt 0.421875 0.390625 +vt 0.421875 0.421875 +vt 0.390625 0.421875 +vt 0.390625 0.390625 +vt 0.394804 0.394044 +vt 0.417696 0.394044 +vt 0.417696 0.418456 +vt 0.394804 0.418456 +vt 0.390625 0.328125 +vt 0.390625 0.387424 +vt 0.359375 0.387424 +vt 0.359375 0.328125 +vt 0.328125 0.328125 +vt 0.328125 0.387424 +vt 0.296875 0.387424 +vt 0.296875 0.328125 +vt 0.328125 0.296875 +vt 0.359375 0.296875 +vt 0.421875 0.328125 +vt 0.421875 0.387424 +vt 0.421875 0.390625 +vt 0.421875 0.421875 +vt 0.390625 0.421875 +vt 0.390625 0.390625 +vt 0.394804 0.394044 +vt 0.417696 0.394044 +vt 0.417696 0.418456 +vt 0.394804 0.418456 +vt 0.390625 0.328125 +vt 0.390625 0.387424 +vt 0.359375 0.387424 +vt 0.359375 0.328125 +vt 0.328125 0.328125 +vt 0.328125 0.387424 +vt 0.296875 0.387424 +vt 0.296875 0.328125 +vt 0.328125 0.296875 +vt 0.359375 0.296875 +vt 0.421875 0.328125 +vt 0.421875 0.387424 +vt 0.421875 0.390625 +vt 0.421875 0.421875 +vt 0.390625 0.421875 +vt 0.390625 0.390625 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.500000 0.300935 +vt 0.500000 0.343750 +vt 0.468750 0.343750 +vt 0.468750 0.300935 +vt 0.455836 0.290666 +vt 0.462293 0.292042 +vt 0.467020 0.295801 +vt 0.437500 0.343750 +vt 0.437500 0.300935 +vt 0.438077 0.295801 +vt 0.439652 0.285523 +vt 0.450414 0.290666 +vt 0.406250 0.343750 +vt 0.406250 0.300935 +vt 0.500000 0.375000 +vt 0.468750 0.375000 +vt 0.393336 0.290666 +vt 0.404098 0.285523 +vt 0.405673 0.295801 +vt 0.406250 0.300935 +vt 0.375000 0.343750 +vt 0.375000 0.300935 +vt 0.376730 0.295801 +vt 0.381457 0.292042 +vt 0.387914 0.290666 +vt 0.468750 0.295801 +vt 0.500000 0.295801 +vt 0.468750 0.290666 +vt 0.500000 0.290666 +vt 0.406250 0.258403 +vt 0.437500 0.258403 +vt 0.437500 0.266806 +vt 0.406250 0.266806 +vt 0.406250 0.273861 +vt 0.437500 0.273861 +vt 0.806239 0.557064 +vt 0.785488 0.569044 +vt 0.764737 0.557063 +vt 0.764737 0.533102 +vt 0.785488 0.521121 +vt 0.806239 0.533102 +vt 0.806239 0.557064 +vt 0.806239 0.533102 +vt 0.785488 0.521121 +vt 0.764737 0.533102 +vt 0.764737 0.557063 +vt 0.785488 0.569044 +vt 0.249991 0.781257 +vt 0.247613 0.793213 +vt 0.240840 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793213 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240840 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.249991 0.781257 +vt 0.247613 0.793213 +vt 0.240840 0.803349 +vt 0.230703 0.810122 +vt 0.218745 0.812500 +vt 0.206789 0.810122 +vt 0.196652 0.803349 +vt 0.189879 0.793213 +vt 0.187500 0.781257 +vt 0.189879 0.769301 +vt 0.196652 0.759165 +vt 0.206789 0.752393 +vt 0.218746 0.750015 +vt 0.230703 0.752393 +vt 0.240840 0.759165 +vt 0.247613 0.769301 +vt 0.247613 0.793213 +vt 0.249991 0.781257 +vt 0.247613 0.769301 +vt 0.240840 0.759165 +vt 0.230703 0.752393 +vt 0.218746 0.750015 +vt 0.206789 0.752393 +vt 0.196652 0.759165 +vt 0.189879 0.769301 +vt 0.187500 0.781257 +vt 0.189879 0.793213 +vt 0.196652 0.803349 +vt 0.206789 0.810122 +vt 0.218746 0.812500 +vt 0.230703 0.810122 +vt 0.240840 0.803349 +vt 0.140625 0.953125 +vt 0.140625 0.968750 +vt 0.078125 0.968750 +vt 0.078125 0.953125 +vt 0.015625 0.968750 +vt 0.015625 0.953125 +vt 0.265625 0.953125 +vt 0.265625 0.968750 +vt 0.203125 0.968750 +vt 0.203125 0.953125 +vt 0.859375 0.984375 +vt 0.937500 0.984375 +vt 0.937500 0.906250 +vt 0.859375 0.906250 +vt 0.937500 0.859375 +vt 0.859375 0.859375 +vt 0.859375 0.781250 +vt 0.937500 0.781250 +vt 0.203125 0.921875 +vt 0.203125 0.937500 +vt 0.140625 0.937500 +vt 0.140625 0.921875 +vt 0.265625 0.921875 +vt 0.265625 0.937500 +vt 0.078125 0.921875 +vt 0.078125 0.937500 +vt 0.015625 0.937500 +vt 0.015625 0.921875 +vt 0.171875 0.546875 +vt 0.171875 0.625000 +vt 0.093750 0.625000 +vt 0.093750 0.546875 +vt 0.093750 0.625000 +vt 0.093750 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.625000 +vt 0.171875 0.625000 +vt 0.171875 0.703125 +vt 0.015625 0.625000 +vt 0.015625 0.546875 +vt 0.122613 0.918213 +vt 0.124991 0.906257 +vt 0.122613 0.894301 +vt 0.115840 0.884165 +vt 0.105703 0.877393 +vt 0.093746 0.875015 +vt 0.081789 0.877393 +vt 0.071652 0.884165 +vt 0.064879 0.894301 +vt 0.062500 0.906257 +vt 0.064879 0.918213 +vt 0.071652 0.928349 +vt 0.081789 0.935122 +vt 0.093746 0.937500 +vt 0.105703 0.935122 +vt 0.115840 0.928349 +vt 0.755979 0.545686 +vt 0.750000 0.546875 +vt 0.744021 0.545686 +vt 0.738952 0.542298 +vt 0.735564 0.537229 +vt 0.734375 0.531250 +vt 0.735564 0.525271 +vt 0.738952 0.520201 +vt 0.744021 0.516814 +vt 0.750000 0.515625 +vt 0.755979 0.516814 +vt 0.761049 0.520201 +vt 0.764436 0.525270 +vt 0.765625 0.531250 +vt 0.764436 0.537229 +vt 0.761049 0.542298 +vt 0.750000 0.546875 +vt 0.755979 0.545686 +vt 0.761049 0.542298 +vt 0.764436 0.537229 +vt 0.765625 0.531250 +vt 0.764436 0.525270 +vt 0.761049 0.520201 +vt 0.755979 0.516814 +vt 0.750000 0.515625 +vt 0.744021 0.516814 +vt 0.738952 0.520201 +vt 0.735564 0.525271 +vt 0.734375 0.531250 +vt 0.735564 0.537229 +vt 0.738952 0.542298 +vt 0.744021 0.545686 +vt 0.140625 0.953125 +vt 0.140625 0.968750 +vt 0.078125 0.968750 +vt 0.078125 0.953125 +vt 0.015625 0.968750 +vt 0.015625 0.953125 +vt 0.265625 0.953125 +vt 0.265625 0.968750 +vt 0.203125 0.968750 +vt 0.203125 0.953125 +vt 0.859375 0.984375 +vt 0.937500 0.984375 +vt 0.937500 0.906250 +vt 0.859375 0.906250 +vt 0.937500 0.859375 +vt 0.859375 0.859375 +vt 0.859375 0.781250 +vt 0.937500 0.781250 +vt 0.203125 0.921875 +vt 0.203125 0.937500 +vt 0.140625 0.937500 +vt 0.140625 0.921875 +vt 0.265625 0.921875 +vt 0.265625 0.937500 +vt 0.078125 0.921875 +vt 0.078125 0.937500 +vt 0.015625 0.937500 +vt 0.015625 0.921875 +vt 0.171875 0.546875 +vt 0.171875 0.625000 +vt 0.093750 0.625000 +vt 0.093750 0.546875 +vt 0.093750 0.625000 +vt 0.093750 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.625000 +vt 0.171875 0.625000 +vt 0.171875 0.703125 +vt 0.015625 0.625000 +vt 0.015625 0.546875 +vt 0.693479 0.655060 +vt 0.687500 0.656250 +vt 0.681521 0.655061 +vt 0.676452 0.651673 +vt 0.673064 0.646604 +vt 0.671875 0.640625 +vt 0.673064 0.634646 +vt 0.676452 0.629576 +vt 0.681521 0.626189 +vt 0.687500 0.625000 +vt 0.693479 0.626189 +vt 0.698549 0.629576 +vt 0.701936 0.634645 +vt 0.703125 0.640625 +vt 0.701936 0.646604 +vt 0.698549 0.651673 +vt 0.734375 0.656250 +vt 0.740354 0.655060 +vt 0.745424 0.651673 +vt 0.748811 0.646604 +vt 0.750000 0.640625 +vt 0.748811 0.634645 +vt 0.745424 0.629576 +vt 0.740354 0.626189 +vt 0.734375 0.625000 +vt 0.728396 0.626189 +vt 0.723327 0.629576 +vt 0.719939 0.634646 +vt 0.718750 0.640625 +vt 0.719939 0.646604 +vt 0.723327 0.651673 +vt 0.728396 0.655061 +vt 0.140625 0.953125 +vt 0.140625 0.968750 +vt 0.078125 0.968750 +vt 0.078125 0.953125 +vt 0.015625 0.968750 +vt 0.015625 0.953125 +vt 0.265625 0.953125 +vt 0.265625 0.968750 +vt 0.203125 0.968750 +vt 0.203125 0.953125 +vt 0.859375 0.984375 +vt 0.937500 0.984375 +vt 0.937500 0.906250 +vt 0.859375 0.906250 +vt 0.937500 0.859375 +vt 0.859375 0.859375 +vt 0.859375 0.781250 +vt 0.937500 0.781250 +vt 0.203125 0.921875 +vt 0.203125 0.937500 +vt 0.140625 0.937500 +vt 0.140625 0.921875 +vt 0.265625 0.921875 +vt 0.265625 0.937500 +vt 0.078125 0.921875 +vt 0.078125 0.937500 +vt 0.015625 0.937500 +vt 0.015625 0.921875 +vt 0.171875 0.546875 +vt 0.171875 0.625000 +vt 0.093750 0.625000 +vt 0.093750 0.546875 +vt 0.093750 0.625000 +vt 0.093750 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.625000 +vt 0.171875 0.625000 +vt 0.171875 0.703125 +vt 0.015625 0.625000 +vt 0.015625 0.546875 +vt 0.122613 0.918213 +vt 0.124991 0.906257 +vt 0.122613 0.894301 +vt 0.115840 0.884165 +vt 0.105703 0.877393 +vt 0.093746 0.875015 +vt 0.081789 0.877393 +vt 0.071652 0.884165 +vt 0.064879 0.894301 +vt 0.062500 0.906257 +vt 0.064879 0.918213 +vt 0.071652 0.928349 +vt 0.081789 0.935122 +vt 0.093746 0.937500 +vt 0.105703 0.935122 +vt 0.115840 0.928349 +vt 0.755979 0.545686 +vt 0.750000 0.546875 +vt 0.744021 0.545686 +vt 0.738952 0.542298 +vt 0.735564 0.537229 +vt 0.734375 0.531250 +vt 0.735564 0.525271 +vt 0.738952 0.520201 +vt 0.744021 0.516814 +vt 0.750000 0.515625 +vt 0.755979 0.516814 +vt 0.761049 0.520201 +vt 0.764436 0.525270 +vt 0.765625 0.531250 +vt 0.764436 0.537229 +vt 0.761049 0.542298 +vt 0.750000 0.546875 +vt 0.755979 0.545686 +vt 0.761049 0.542298 +vt 0.764436 0.537229 +vt 0.765625 0.531250 +vt 0.764436 0.525270 +vt 0.761049 0.520201 +vt 0.755979 0.516814 +vt 0.750000 0.515625 +vt 0.744021 0.516814 +vt 0.738952 0.520201 +vt 0.735564 0.525271 +vt 0.734375 0.531250 +vt 0.735564 0.537229 +vt 0.738952 0.542298 +vt 0.744021 0.545686 +vt 0.812500 0.562500 +vt 0.812500 0.625000 +vt 0.796875 0.625000 +vt 0.796875 0.562500 +vt 0.781250 0.625000 +vt 0.781250 0.562500 +vt 0.765625 0.625000 +vt 0.765625 0.562500 +vt 0.750000 0.625000 +vt 0.750000 0.562500 +vt 0.734375 0.625000 +vt 0.734375 0.562500 +vt 0.718750 0.625000 +vt 0.718750 0.562500 +vt 0.703125 0.625000 +vt 0.703125 0.562500 +vt 0.687500 0.625000 +vt 0.687500 0.562500 +vt 0.671875 0.625000 +vt 0.671875 0.562500 +vt 0.656250 0.625000 +vt 0.656250 0.562500 +vt 0.640625 0.625000 +vt 0.640625 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.562500 +vt 0.609375 0.625000 +vt 0.609375 0.562500 +vt 0.593750 0.625000 +vt 0.593750 0.562500 +vt 0.578125 0.625000 +vt 0.578125 0.562500 +vt 0.828125 0.562500 +vt 0.828125 0.625000 +vt 0.875000 0.718750 +vt 0.875000 0.671875 +vt 0.890625 0.671875 +vt 0.890625 0.718750 +vt 0.906250 0.671875 +vt 0.906250 0.718750 +vt 0.921875 0.671875 +vt 0.921875 0.718750 +vt 0.937500 0.671875 +vt 0.937500 0.718750 +vt 0.953125 0.671875 +vt 0.953125 0.718750 +vt 0.968750 0.671875 +vt 0.968750 0.718750 +vt 0.984375 0.671875 +vt 0.984375 0.718750 +vt 0.859375 0.671875 +vt 0.859375 0.625000 +vt 0.875000 0.625000 +vt 0.875000 0.671875 +vt 0.890625 0.625000 +vt 0.890625 0.671875 +vt 0.906250 0.625000 +vt 0.906250 0.671875 +vt 0.921875 0.625000 +vt 0.921875 0.671875 +vt 0.937500 0.625000 +vt 0.937500 0.671875 +vt 0.953125 0.625000 +vt 0.953125 0.671875 +vt 0.968750 0.625000 +vt 0.968750 0.671875 +vt 0.984375 0.625000 +vt 0.984375 0.671875 +vt 0.859375 0.718750 +vt 0.859375 0.671875 +vt 0.890684 0.627563 +vt 0.897620 0.626184 +vt 0.903500 0.622255 +vt 0.907429 0.616375 +vt 0.908809 0.609439 +vt 0.907429 0.602502 +vt 0.903500 0.596622 +vt 0.897620 0.592693 +vt 0.890684 0.591314 +vt 0.883747 0.592693 +vt 0.877867 0.596622 +vt 0.873938 0.602502 +vt 0.872559 0.609439 +vt 0.873938 0.616375 +vt 0.877867 0.622255 +vt 0.883747 0.626184 +vt 0.640625 0.703125 +vt 0.640625 0.453125 +vt 0.656250 0.453125 +vt 0.656250 0.703125 +vt 0.671875 0.453125 +vt 0.671875 0.703125 +vt 0.687500 0.453125 +vt 0.687500 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +vt 0.718750 0.453125 +vt 0.718750 0.703125 +vt 0.734375 0.453125 +vt 0.734375 0.703125 +vt 0.750000 0.453125 +vt 0.750000 0.703125 +vt 0.765625 0.453125 +vt 0.765625 0.703125 +vt 0.781250 0.453125 +vt 0.781250 0.703125 +vt 0.796875 0.453125 +vt 0.796875 0.703125 +vt 0.812500 0.453125 +vt 0.812500 0.703125 +vt 0.828125 0.453125 +vt 0.828125 0.703125 +vt 0.578125 0.703125 +vt 0.578125 0.453125 +vt 0.593750 0.453125 +vt 0.593750 0.703125 +vt 0.609375 0.453125 +vt 0.609375 0.703125 +vt 0.625000 0.453125 +vt 0.625000 0.703125 +vt 0.640625 0.703125 +vt 0.640625 0.453125 +vt 0.656250 0.453125 +vt 0.656250 0.703125 +vt 0.671875 0.453125 +vt 0.671875 0.703125 +vt 0.687500 0.453125 +vt 0.687500 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +vt 0.718750 0.453125 +vt 0.718750 0.703125 +vt 0.734375 0.453125 +vt 0.734375 0.703125 +vt 0.750000 0.453125 +vt 0.750000 0.703125 +vt 0.765625 0.453125 +vt 0.765625 0.703125 +vt 0.781250 0.453125 +vt 0.781250 0.703125 +vt 0.796875 0.453125 +vt 0.796875 0.703125 +vt 0.812500 0.453125 +vt 0.812500 0.703125 +vt 0.828125 0.453125 +vt 0.828125 0.703125 +vt 0.578125 0.703125 +vt 0.578125 0.453125 +vt 0.593750 0.453125 +vt 0.593750 0.703125 +vt 0.609375 0.453125 +vt 0.609375 0.703125 +vt 0.625000 0.453125 +vt 0.625000 0.703125 +vt 0.640626 0.703125 +vt 0.656251 0.703125 +vt 0.656251 0.453125 +vt 0.640626 0.453125 +vt 0.671876 0.703125 +vt 0.671876 0.453125 +vt 0.687501 0.703125 +vt 0.687501 0.453125 +vt 0.703126 0.703125 +vt 0.703126 0.453125 +vt 0.718751 0.703125 +vt 0.718751 0.453125 +vt 0.734377 0.703125 +vt 0.734377 0.453125 +vt 0.750002 0.703125 +vt 0.750002 0.453125 +vt 0.765627 0.703125 +vt 0.765627 0.453125 +vt 0.781252 0.703125 +vt 0.781252 0.453125 +vt 0.796877 0.703125 +vt 0.796877 0.453125 +vt 0.812502 0.703125 +vt 0.812502 0.453125 +vt 0.828127 0.703125 +vt 0.828127 0.453125 +vt 0.578125 0.703125 +vt 0.593750 0.703125 +vt 0.593750 0.453125 +vt 0.578125 0.453125 +vt 0.609376 0.703125 +vt 0.609375 0.453125 +vt 0.625001 0.703125 +vt 0.625001 0.453125 +vt 0.812501 0.671875 +vt 0.811312 0.665896 +vt 0.807924 0.660827 +vt 0.802855 0.657439 +vt 0.796876 0.656250 +vt 0.790897 0.657439 +vt 0.785827 0.660826 +vt 0.782440 0.665895 +vt 0.781251 0.671875 +vt 0.782440 0.677854 +vt 0.785827 0.682923 +vt 0.790897 0.686310 +vt 0.796876 0.687500 +vt 0.802855 0.686310 +vt 0.807924 0.682923 +vt 0.811312 0.677854 +vt 0.640626 0.703125 +vt 0.656251 0.703125 +vt 0.656251 0.453125 +vt 0.640626 0.453125 +vt 0.671876 0.703125 +vt 0.671876 0.453125 +vt 0.687501 0.703125 +vt 0.687501 0.453125 +vt 0.703126 0.703125 +vt 0.703126 0.453125 +vt 0.718751 0.703125 +vt 0.718751 0.453125 +vt 0.734377 0.703125 +vt 0.734377 0.453125 +vt 0.750002 0.703125 +vt 0.750002 0.453125 +vt 0.765627 0.703125 +vt 0.765627 0.453125 +vt 0.781252 0.703125 +vt 0.781252 0.453125 +vt 0.796877 0.703125 +vt 0.796877 0.453125 +vt 0.812502 0.703125 +vt 0.812502 0.453125 +vt 0.828127 0.703125 +vt 0.828127 0.453125 +vt 0.578125 0.703125 +vt 0.593750 0.703125 +vt 0.593750 0.453125 +vt 0.578125 0.453125 +vt 0.609376 0.703125 +vt 0.609375 0.453125 +vt 0.625001 0.703125 +vt 0.625001 0.453125 +vt 0.812501 0.671875 +vt 0.811312 0.665896 +vt 0.807924 0.660827 +vt 0.802855 0.657439 +vt 0.796876 0.656250 +vt 0.790897 0.657439 +vt 0.785827 0.660826 +vt 0.782440 0.665895 +vt 0.781251 0.671875 +vt 0.782440 0.677854 +vt 0.785827 0.682923 +vt 0.790897 0.686310 +vt 0.796876 0.687500 +vt 0.802855 0.686310 +vt 0.807924 0.682923 +vt 0.811312 0.677854 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.218750 +vt 0.312500 0.234375 +vt 0.406250 0.234375 +vt 0.406250 0.250000 +vt 0.312500 0.250000 +vt 0.406250 0.265625 +vt 0.312500 0.265625 +vt 0.406250 0.281250 +vt 0.312500 0.281250 +vt 0.406250 0.296875 +vt 0.312500 0.296875 +vt 0.406250 0.312500 +vt 0.312500 0.312500 +vt 0.406250 0.328125 +vt 0.312500 0.328125 +vt 0.406250 0.343750 +vt 0.312500 0.343750 +vt 0.406250 0.359375 +vt 0.312500 0.359375 +vt 0.406250 0.375000 +vt 0.312500 0.375000 +vt 0.406250 0.390625 +vt 0.312500 0.390625 +vt 0.406250 0.406250 +vt 0.312500 0.406250 +vt 0.406250 0.421875 +vt 0.312500 0.421875 +vt 0.437500 0.171875 +vt 0.531250 0.171875 +vt 0.531250 0.187500 +vt 0.437500 0.187500 +vt 0.531250 0.203125 +vt 0.437500 0.203125 +vt 0.531250 0.218750 +vt 0.437500 0.218750 +vt 0.531250 0.234375 +vt 0.437500 0.234375 +vt 0.531250 0.250000 +vt 0.437500 0.250000 +vt 0.531250 0.265625 +vt 0.437500 0.265625 +vt 0.531250 0.281250 +vt 0.437500 0.281250 +vt 0.531250 0.296875 +vt 0.437500 0.296875 +vt 0.531250 0.312500 +vt 0.437500 0.312500 +vt 0.531250 0.328125 +vt 0.437500 0.328125 +vt 0.531250 0.343750 +vt 0.437500 0.343750 +vt 0.531250 0.359375 +vt 0.437500 0.359375 +vt 0.531250 0.375000 +vt 0.437500 0.375000 +vt 0.531250 0.390625 +vt 0.437500 0.390625 +vt 0.531250 0.406250 +vt 0.437500 0.406250 +vt 0.531250 0.421875 +vt 0.437500 0.421875 +vt 0.312500 0.171875 +vt 0.406250 0.171875 +vt 0.406250 0.187500 +vt 0.312500 0.187500 +vt 0.406250 0.203125 +vt 0.312500 0.203125 +vt 0.406250 0.218750 +vt 0.312500 0.218750 +vt 0.046875 0.906250 +vt 0.046875 0.921875 +vt 0.031250 0.921875 +vt 0.031250 0.906250 +vt 0.046875 0.765625 +vt 0.046875 0.781250 +vt 0.031250 0.781250 +vt 0.031250 0.765625 +vt 0.046875 0.937500 +vt 0.031250 0.937500 +vt 0.046875 0.843750 +vt 0.046875 0.859375 +vt 0.031250 0.859375 +vt 0.031250 0.843750 +vt 0.046875 0.875000 +vt 0.031250 0.875000 +vt 0.046875 0.796875 +vt 0.031250 0.796875 +vt 0.046875 0.953125 +vt 0.031250 0.953125 +vt 0.046875 0.812500 +vt 0.031250 0.812500 +vt 0.046875 0.968750 +vt 0.031250 0.968750 +vt 0.046875 0.890625 +vt 0.031250 0.890625 +vt 0.046875 0.734375 +vt 0.046875 0.750000 +vt 0.031250 0.750000 +vt 0.031250 0.734375 +vt 0.046875 0.828125 +vt 0.031250 0.828125 +vt 0.046875 0.984375 +vt 0.031250 0.984375 +vt 0.015625 0.859375 +vt 0.015625 0.843750 +vt 0.015625 0.750000 +vt 0.015625 0.734375 +vt 0.015625 0.984375 +vt 0.015625 0.968750 +vt 0.015625 0.875000 +vt 0.015625 0.765625 +vt 0.015625 0.890625 +vt 0.015625 0.781250 +vt 0.015625 0.906250 +vt 0.015625 0.796875 +vt 0.015625 0.921875 +vt 0.015625 0.812500 +vt 0.015625 0.937500 +vt 0.015625 0.828125 +vt 0.015625 0.953125 +vt 0.234375 0.906250 +vt 0.250000 0.906250 +vt 0.250000 0.921875 +vt 0.234375 0.921875 +vt 0.234375 0.765625 +vt 0.250000 0.765625 +vt 0.250000 0.781250 +vt 0.234375 0.781250 +vt 0.250000 0.937500 +vt 0.234375 0.937500 +vt 0.234375 0.843750 +vt 0.250000 0.843750 +vt 0.250000 0.859375 +vt 0.234375 0.859375 +vt 0.250000 0.875000 +vt 0.234375 0.875000 +vt 0.250000 0.796875 +vt 0.234375 0.796875 +vt 0.250000 0.953125 +vt 0.234375 0.953125 +vt 0.250000 0.812500 +vt 0.234375 0.812500 +vt 0.250000 0.968750 +vt 0.234375 0.968750 +vt 0.250000 0.890625 +vt 0.234375 0.890625 +vt 0.234375 0.734375 +vt 0.250000 0.734375 +vt 0.250000 0.750000 +vt 0.234375 0.750000 +vt 0.250000 0.828125 +vt 0.234375 0.828125 +vt 0.250000 0.984375 +vt 0.234375 0.984375 +vt 0.265625 0.843750 +vt 0.265625 0.859375 +vt 0.265625 0.734375 +vt 0.265625 0.750000 +vt 0.265625 0.968750 +vt 0.265625 0.984375 +vt 0.265625 0.875000 +vt 0.265625 0.765625 +vt 0.265625 0.890625 +vt 0.265625 0.781250 +vt 0.265625 0.906250 +vt 0.265625 0.796875 +vt 0.265625 0.921875 +vt 0.265625 0.812500 +vt 0.265625 0.937500 +vt 0.265625 0.828125 +vt 0.265625 0.953125 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.640626 0.703125 +vt 0.640626 0.453125 +vt 0.656251 0.453125 +vt 0.656251 0.703125 +vt 0.671876 0.453125 +vt 0.671876 0.703125 +vt 0.687501 0.453125 +vt 0.687501 0.703125 +vt 0.703126 0.453125 +vt 0.703126 0.703125 +vt 0.718751 0.453125 +vt 0.718751 0.703125 +vt 0.734377 0.453125 +vt 0.734377 0.703125 +vt 0.750002 0.453125 +vt 0.750002 0.703125 +vt 0.765627 0.453125 +vt 0.765627 0.703125 +vt 0.781252 0.453125 +vt 0.781252 0.703125 +vt 0.796877 0.453125 +vt 0.796877 0.703125 +vt 0.812502 0.453125 +vt 0.812502 0.703125 +vt 0.828127 0.453125 +vt 0.828127 0.703125 +vt 0.578125 0.703125 +vt 0.578125 0.453125 +vt 0.593750 0.453125 +vt 0.593750 0.703125 +vt 0.609375 0.453125 +vt 0.609376 0.703125 +vt 0.811311 0.630980 +vt 0.812501 0.625000 +vt 0.811311 0.619021 +vt 0.807924 0.613952 +vt 0.802855 0.610565 +vt 0.796876 0.609375 +vt 0.790896 0.610565 +vt 0.785827 0.613952 +vt 0.782440 0.619021 +vt 0.781251 0.625000 +vt 0.782440 0.630979 +vt 0.785827 0.636048 +vt 0.790896 0.639436 +vt 0.796876 0.640625 +vt 0.802855 0.639436 +vt 0.807924 0.636049 +vt 0.625001 0.453125 +vt 0.625001 0.703125 +vt 0.812501 0.671875 +vt 0.811312 0.677854 +vt 0.807924 0.682923 +vt 0.802855 0.686310 +vt 0.796876 0.687500 +vt 0.790897 0.686310 +vt 0.785827 0.682923 +vt 0.782440 0.677854 +vt 0.781251 0.671875 +vt 0.782440 0.665895 +vt 0.785827 0.660826 +vt 0.790897 0.657439 +vt 0.796876 0.656250 +vt 0.802855 0.657439 +vt 0.807924 0.660827 +vt 0.811312 0.665896 +vt 0.156250 0.418760 +vt 0.156250 0.390625 +vt 0.171875 0.390625 +vt 0.171875 0.418760 +vt 0.171875 0.390625 +vt 0.156250 0.390625 +vt 0.156250 0.418760 +vt 0.171875 0.418760 +vt 0.028135 0.265625 +vt 0.025021 0.265625 +vt 0.025021 0.281250 +vt 0.028135 0.281250 +vt 0.156250 0.298432 +vt 0.156250 0.299990 +vt 0.171875 0.299990 +vt 0.171875 0.298432 +vt 0.025021 0.265625 +vt 0.025021 0.281250 +vt 0.021854 0.281250 +vt 0.021854 0.265625 +vt 0.021854 0.281250 +vt 0.021854 0.265625 +vt 0.156250 0.298061 +vt 0.156250 0.299248 +vt 0.171875 0.299248 +vt 0.171875 0.298061 +vt 0.137510 0.265625 +vt 0.134396 0.265625 +vt 0.134396 0.281250 +vt 0.137510 0.281250 +vt 0.171875 0.420689 +vt 0.156250 0.420689 +vt 0.156250 0.419502 +vt 0.171875 0.419502 +vt 0.156250 0.420689 +vt 0.171875 0.420688 +vt 0.171875 0.419502 +vt 0.156250 0.419502 +vt 0.028135 0.265625 +vt 0.028135 0.281250 +vt 0.156250 0.299248 +vt 0.171875 0.299248 +vt 0.128115 0.281250 +vt 0.128115 0.265625 +vt 0.131229 0.265625 +vt 0.131229 0.281250 +vt 0.018740 0.265625 +vt 0.018740 0.281250 +vt 0.156250 0.420318 +vt 0.171875 0.420318 +vt 0.128115 0.265625 +vt 0.125000 0.265625 +vt 0.125000 0.281250 +vt 0.128115 0.281250 +vt 0.156250 0.298061 +vt 0.171875 0.298061 +vt 0.131229 0.281250 +vt 0.131229 0.265625 +vt 0.031250 0.265625 +vt 0.031250 0.281250 +vt 0.156250 0.420318 +vt 0.171875 0.420318 +vt 0.018740 0.281250 +vt 0.018740 0.265625 +vt 0.134396 0.281250 +vt 0.134396 0.265625 +vt 0.137510 0.265625 +vt 0.137510 0.281250 +vt 0.171875 0.328125 +vt 0.156250 0.328125 +vt 0.156250 0.298432 +vt 0.156250 0.296875 +vt 0.171875 0.296875 +vt 0.171875 0.298432 +vt 0.156250 0.328125 +vt 0.156250 0.299990 +vt 0.171875 0.299989 +vt 0.171875 0.328125 +vt 0.156250 0.296875 +vt 0.171875 0.296875 +vt 0.015625 0.265625 +vt 0.015625 0.281250 +vt 0.015625 0.281250 +vt 0.015625 0.265625 +vt 0.140625 0.265625 +vt 0.140625 0.281250 +vt 0.156250 0.421875 +vt 0.171875 0.421875 +vt 0.375000 0.300884 +vt 0.406250 0.300884 +vt 0.406250 0.308491 +vt 0.375000 0.308491 +vt 0.375000 0.269634 +vt 0.406250 0.269634 +vt 0.406250 0.277241 +vt 0.375000 0.277241 +vt 0.375000 0.314325 +vt 0.406250 0.314325 +vt 0.406250 0.328125 +vt 0.375000 0.328125 +vt 0.375000 0.285259 +vt 0.406250 0.285259 +vt 0.406250 0.292866 +vt 0.375000 0.292866 +vt 0.375000 0.250000 +vt 0.406250 0.250000 +vt 0.406250 0.263800 +vt 0.375000 0.263800 +vt 0.375000 0.300884 +vt 0.406250 0.300884 +vt 0.406250 0.308491 +vt 0.375000 0.308491 +vt 0.375000 0.269634 +vt 0.406250 0.269634 +vt 0.406250 0.277241 +vt 0.375000 0.277241 +vt 0.375000 0.314325 +vt 0.406250 0.314325 +vt 0.406250 0.328125 +vt 0.375000 0.328125 +vt 0.375000 0.285259 +vt 0.406250 0.285259 +vt 0.406250 0.292866 +vt 0.375000 0.292866 +vt 0.375000 0.250000 +vt 0.406250 0.250000 +vt 0.406250 0.263800 +vt 0.375000 0.263800 +vt 0.375000 0.300884 +vt 0.406250 0.300884 +vt 0.406250 0.308491 +vt 0.375000 0.308491 +vt 0.375000 0.269634 +vt 0.406250 0.269634 +vt 0.406250 0.277241 +vt 0.375000 0.277241 +vt 0.375000 0.314325 +vt 0.406250 0.314325 +vt 0.406250 0.328125 +vt 0.375000 0.328125 +vt 0.375000 0.285259 +vt 0.406250 0.285259 +vt 0.406250 0.292866 +vt 0.375000 0.292866 +vt 0.375000 0.250000 +vt 0.406250 0.250000 +vt 0.406250 0.263800 +vt 0.375000 0.263800 +vt 0.375000 0.300884 +vt 0.406250 0.300884 +vt 0.406250 0.308491 +vt 0.375000 0.308491 +vt 0.375000 0.269634 +vt 0.406250 0.269634 +vt 0.406250 0.277241 +vt 0.375000 0.277241 +vt 0.375000 0.314325 +vt 0.406250 0.314325 +vt 0.406250 0.328125 +vt 0.375000 0.328125 +vt 0.375000 0.285259 +vt 0.406250 0.285259 +vt 0.406250 0.292866 +vt 0.375000 0.292866 +vt 0.375000 0.250000 +vt 0.406250 0.250000 +vt 0.406250 0.263800 +vt 0.375000 0.263800 +vt 0.640626 0.703125 +vt 0.640626 0.453125 +vt 0.656251 0.453125 +vt 0.656251 0.703125 +vt 0.671876 0.453125 +vt 0.671876 0.703125 +vt 0.687501 0.453125 +vt 0.687501 0.703125 +vt 0.703126 0.453125 +vt 0.703126 0.703125 +vt 0.718751 0.453125 +vt 0.718751 0.703125 +vt 0.734377 0.453125 +vt 0.734377 0.703125 +vt 0.750002 0.453125 +vt 0.750002 0.703125 +vt 0.765627 0.453125 +vt 0.765627 0.703125 +vt 0.781252 0.453125 +vt 0.781252 0.703125 +vt 0.796877 0.453125 +vt 0.796877 0.703125 +vt 0.812502 0.453125 +vt 0.812502 0.703125 +vt 0.828127 0.453125 +vt 0.828127 0.703125 +vt 0.578125 0.703125 +vt 0.578125 0.453125 +vt 0.593750 0.453125 +vt 0.593750 0.703125 +vt 0.609375 0.453125 +vt 0.609376 0.703125 +vt 0.811311 0.630980 +vt 0.812501 0.625000 +vt 0.811311 0.619021 +vt 0.807924 0.613952 +vt 0.802855 0.610565 +vt 0.796876 0.609375 +vt 0.790896 0.610565 +vt 0.785827 0.613952 +vt 0.782440 0.619021 +vt 0.781251 0.625000 +vt 0.782440 0.630979 +vt 0.785827 0.636048 +vt 0.790896 0.639436 +vt 0.796876 0.640625 +vt 0.802855 0.639436 +vt 0.807924 0.636049 +vt 0.625001 0.453125 +vt 0.625001 0.703125 +vt 0.812501 0.671875 +vt 0.811312 0.677854 +vt 0.807924 0.682923 +vt 0.802855 0.686310 +vt 0.796876 0.687500 +vt 0.790897 0.686310 +vt 0.785827 0.682923 +vt 0.782440 0.677854 +vt 0.781251 0.671875 +vt 0.782440 0.665895 +vt 0.785827 0.660826 +vt 0.790897 0.657439 +vt 0.796876 0.656250 +vt 0.802855 0.657439 +vt 0.807924 0.660827 +vt 0.811312 0.665896 +vt -0.000000 0.109375 +vt 2.000000 0.109375 +vt 2.000000 0.125000 +vt -0.000000 0.125000 +vt 2.000000 0.140625 +vt -0.000000 0.140625 +vt -0.000000 0.015625 +vt 2.000000 0.015625 +vt 2.000000 0.031250 +vt -0.000000 0.031250 +vt 2.000000 0.046875 +vt -0.000000 0.046875 +vt 2.000000 0.062500 +vt -0.000000 0.062500 +vt 2.000000 0.078125 +vt -0.000000 0.078125 +vt 2.000000 0.093750 +vt -0.000000 0.093750 +vt 2.000000 0.109375 +vt -0.000000 0.109375 +vt 2.000000 0.125000 +vt -0.000000 0.125000 +vt 2.000000 0.140625 +vt -0.000000 0.140625 +vt -0.000000 0.015625 +vt 2.000000 0.015625 +vt 2.000000 0.031250 +vt -0.000000 0.031250 +vt 2.000000 0.046875 +vt -0.000000 0.046875 +vt 2.000000 0.062500 +vt -0.000000 0.062500 +vt 2.000000 0.078125 +vt -0.000000 0.078125 +vt 2.000000 0.093750 +vt -0.000000 0.093750 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.734375 0.593750 +vt 0.734375 0.562500 +vt 0.718750 0.593750 +vt 0.718750 0.562500 +vt 0.703125 0.593750 +vt 0.703125 0.562500 +vt 0.687500 0.593750 +vt 0.687500 0.562500 +vt 0.671875 0.593750 +vt 0.671875 0.562500 +vt 0.656250 0.593750 +vt 0.656250 0.562500 +vt 0.640625 0.593750 +vt 0.640625 0.562500 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.593750 0.593750 +vt 0.593750 0.562500 +vt 0.609375 0.562500 +vt 0.609375 0.593750 +vt 0.625000 0.562500 +vt 0.625000 0.593750 +vt 0.640625 0.562500 +vt 0.640625 0.593750 +vt 0.656250 0.562500 +vt 0.656250 0.593750 +vt 0.671875 0.562500 +vt 0.671875 0.593750 +vt 0.687500 0.562500 +vt 0.687500 0.593750 +vt 0.703125 0.562500 +vt 0.703125 0.593750 +vt 0.718750 0.562500 +vt 0.718750 0.593750 +vt 0.734375 0.562500 +vt 0.734375 0.593750 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.781250 0.562500 +vt 0.781250 0.593750 +vt 0.796875 0.562500 +vt 0.796875 0.593750 +vt 0.812500 0.562500 +vt 0.812500 0.593750 +vt 0.828125 0.562500 +vt 0.828125 0.593750 +vt 0.578125 0.703125 +vt 0.578125 0.687500 +vt 0.593750 0.687500 +vt 0.593750 0.703125 +vt 0.578125 0.671875 +vt 0.593750 0.671875 +vt 0.812500 0.609375 +vt 0.828125 0.609375 +vt 0.828125 0.671875 +vt 0.812500 0.671875 +vt 0.578125 0.609375 +vt 0.578125 0.593750 +vt 0.593750 0.609375 +vt 0.812500 0.703125 +vt 0.812500 0.687500 +vt 0.828125 0.687500 +vt 0.828125 0.703125 +vt 0.796875 0.609375 +vt 0.796875 0.671875 +vt 0.796875 0.703125 +vt 0.796875 0.687500 +vt 0.781250 0.609375 +vt 0.781250 0.671875 +vt 0.781250 0.703125 +vt 0.781250 0.687500 +vt 0.765625 0.609375 +vt 0.765625 0.671875 +vt 0.765625 0.703125 +vt 0.765625 0.687500 +vt 0.750000 0.609375 +vt 0.750000 0.671875 +vt 0.750000 0.703125 +vt 0.750000 0.687500 +vt 0.734375 0.609375 +vt 0.734375 0.671875 +vt 0.734375 0.703125 +vt 0.734375 0.687500 +vt 0.718750 0.609375 +vt 0.718750 0.671875 +vt 0.718750 0.703125 +vt 0.718750 0.687500 +vt 0.703125 0.609375 +vt 0.703125 0.671875 +vt 0.703125 0.703125 +vt 0.703125 0.687500 +vt 0.687500 0.609375 +vt 0.687500 0.671875 +vt 0.687500 0.703125 +vt 0.687500 0.687500 +vt 0.671875 0.609375 +vt 0.671875 0.671875 +vt 0.671875 0.703125 +vt 0.671875 0.687500 +vt 0.656250 0.609375 +vt 0.656250 0.671875 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.640625 0.609375 +vt 0.640625 0.671875 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.625000 0.609375 +vt 0.625000 0.671875 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.609375 0.609375 +vt 0.609375 0.671875 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.578125 0.562500 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 1.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.109375 +vt 1.000000 0.109375 +vt 0.000000 0.093750 +vt 1.000000 0.093750 +vt 0.000000 0.078125 +vt 1.000000 0.078125 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 0.046875 +vt 1.000000 0.046875 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.015625 +vt 1.000000 0.015625 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 0.656250 0.593750 +vt 0.656250 0.625000 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.812500 0.593750 +vt 0.812500 0.625000 +vt 0.781250 0.625000 +vt 0.781250 0.593750 +vt 0.750000 0.625000 +vt 0.750000 0.593750 +vt 0.718750 0.625000 +vt 0.718750 0.593750 +vt 0.687500 0.625000 +vt 0.687500 0.593750 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.734375 0.593750 +vt 0.734375 0.562500 +vt 0.718750 0.593750 +vt 0.718750 0.562500 +vt 0.703125 0.593750 +vt 0.703125 0.562500 +vt 0.687500 0.593750 +vt 0.687500 0.562500 +vt 0.671875 0.593750 +vt 0.671875 0.562500 +vt 0.656250 0.593750 +vt 0.656250 0.562500 +vt 0.640625 0.593750 +vt 0.640625 0.562500 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 2.000000 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.812500 0.562500 +vt 0.812500 0.609375 +vt 0.796875 0.609375 +vt 0.796875 0.562500 +vt 0.781250 0.609375 +vt 0.781250 0.562500 +vt 0.765625 0.609375 +vt 0.765625 0.562500 +vt 0.750000 0.609375 +vt 0.750000 0.562500 +vt 0.734375 0.609375 +vt 0.734375 0.562500 +vt 0.718750 0.609375 +vt 0.718750 0.562500 +vt 0.703125 0.609375 +vt 0.703125 0.562500 +vt 0.687500 0.609375 +vt 0.687500 0.562500 +vt 0.671875 0.609375 +vt 0.671875 0.562500 +vt 0.656250 0.609375 +vt 0.656250 0.562500 +vt 0.640625 0.609375 +vt 0.640625 0.562500 +vt 0.625000 0.609375 +vt 0.625000 0.562500 +vt 0.609375 0.609375 +vt 0.609375 0.562500 +vt 0.593750 0.609375 +vt 0.593750 0.562500 +vt 0.578125 0.609375 +vt 0.578125 0.562500 +vt 0.828125 0.562500 +vt 0.828125 0.609375 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.734375 0.593750 +vt 0.734375 0.562500 +vt 0.718750 0.593750 +vt 0.718750 0.562500 +vt 0.703125 0.593750 +vt 0.703125 0.562500 +vt 0.687500 0.593750 +vt 0.687500 0.562500 +vt 0.671875 0.593750 +vt 0.671875 0.562500 +vt 0.656250 0.593750 +vt 0.656250 0.562500 +vt 0.640625 0.593750 +vt 0.640625 0.562500 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.593750 0.593750 +vt 0.593750 0.562500 +vt 0.609375 0.562500 +vt 0.609375 0.593750 +vt 0.625000 0.562500 +vt 0.625000 0.593750 +vt 0.640625 0.562500 +vt 0.640625 0.593750 +vt 0.656250 0.562500 +vt 0.656250 0.593750 +vt 0.671875 0.562500 +vt 0.671875 0.593750 +vt 0.687500 0.562500 +vt 0.687500 0.593750 +vt 0.703125 0.562500 +vt 0.703125 0.593750 +vt 0.718750 0.562500 +vt 0.718750 0.593750 +vt 0.734375 0.562500 +vt 0.734375 0.593750 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.781250 0.562500 +vt 0.781250 0.593750 +vt 0.796875 0.562500 +vt 0.796875 0.593750 +vt 0.812500 0.562500 +vt 0.812500 0.593750 +vt 0.828125 0.562500 +vt 0.828125 0.593750 +vt 0.578125 0.703125 +vt 0.578125 0.687500 +vt 0.593750 0.687500 +vt 0.593750 0.703125 +vt 0.578125 0.671875 +vt 0.593750 0.671875 +vt 0.812500 0.609375 +vt 0.828125 0.609375 +vt 0.828125 0.671875 +vt 0.812500 0.671875 +vt 0.578125 0.609375 +vt 0.578125 0.593750 +vt 0.593750 0.609375 +vt 0.812500 0.703125 +vt 0.812500 0.687500 +vt 0.828125 0.687500 +vt 0.828125 0.703125 +vt 0.796875 0.609375 +vt 0.796875 0.671875 +vt 0.796875 0.703125 +vt 0.796875 0.687500 +vt 0.781250 0.609375 +vt 0.781250 0.671875 +vt 0.781250 0.703125 +vt 0.781250 0.687500 +vt 0.765625 0.609375 +vt 0.765625 0.671875 +vt 0.765625 0.703125 +vt 0.765625 0.687500 +vt 0.750000 0.609375 +vt 0.750000 0.671875 +vt 0.750000 0.703125 +vt 0.750000 0.687500 +vt 0.734375 0.609375 +vt 0.734375 0.671875 +vt 0.734375 0.703125 +vt 0.734375 0.687500 +vt 0.718750 0.609375 +vt 0.718750 0.671875 +vt 0.718750 0.703125 +vt 0.718750 0.687500 +vt 0.703125 0.609375 +vt 0.703125 0.671875 +vt 0.703125 0.703125 +vt 0.703125 0.687500 +vt 0.687500 0.609375 +vt 0.687500 0.671875 +vt 0.687500 0.703125 +vt 0.687500 0.687500 +vt 0.671875 0.609375 +vt 0.671875 0.671875 +vt 0.671875 0.703125 +vt 0.671875 0.687500 +vt 0.656250 0.609375 +vt 0.656250 0.671875 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.640625 0.609375 +vt 0.640625 0.671875 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.625000 0.609375 +vt 0.625000 0.671875 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.609375 0.609375 +vt 0.609375 0.671875 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.578125 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.734375 0.593750 +vt 0.734375 0.562500 +vt 0.718750 0.593750 +vt 0.718750 0.562500 +vt 0.703125 0.593750 +vt 0.703125 0.562500 +vt 0.687500 0.593750 +vt 0.687500 0.562500 +vt 0.671875 0.593750 +vt 0.671875 0.562500 +vt 0.656250 0.593750 +vt 0.656250 0.562500 +vt 0.640625 0.593750 +vt 0.640625 0.562500 +vt 0.765625 0.562500 +vt 0.765625 0.593750 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 2.000000 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.000000 0.062500 +vt 2.000000 0.062500 +vt 0.000000 0.046875 +vt 2.000000 0.046875 +vt 0.000000 0.031250 +vt 2.000000 0.031250 +vt 0.000000 0.015625 +vt 2.000000 0.015625 +vt 0.000000 0.125000 +vt 2.000000 0.125000 +vt 2.000000 0.140625 +vt 0.000000 0.140625 +vt 0.000000 0.109375 +vt 2.000000 0.109375 +vt 0.000000 0.093750 +vt 2.000000 0.093750 +vt 0.000000 0.078125 +vt 2.000000 0.078125 +vt 0.812500 0.562500 +vt 0.812500 0.609375 +vt 0.796875 0.609375 +vt 0.796875 0.562500 +vt 0.781250 0.609375 +vt 0.781250 0.562500 +vt 0.765625 0.609375 +vt 0.765625 0.562500 +vt 0.750000 0.609375 +vt 0.750000 0.562500 +vt 0.734375 0.609375 +vt 0.734375 0.562500 +vt 0.718750 0.609375 +vt 0.718750 0.562500 +vt 0.703125 0.609375 +vt 0.703125 0.562500 +vt 0.687500 0.609375 +vt 0.687500 0.562500 +vt 0.671875 0.609375 +vt 0.671875 0.562500 +vt 0.656250 0.609375 +vt 0.656250 0.562500 +vt 0.640625 0.609375 +vt 0.640625 0.562500 +vt 0.625000 0.609375 +vt 0.625000 0.562500 +vt 0.609375 0.609375 +vt 0.609375 0.562500 +vt 0.593750 0.609375 +vt 0.593750 0.562500 +vt 0.578125 0.609375 +vt 0.578125 0.562500 +vt 0.828125 0.562500 +vt 0.828125 0.609375 +vn -0.0000 1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.7934 0.6088 +vn 0.0000 -0.6088 0.7933 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 -0.1305 0.9914 +vn 0.0000 0.1305 0.9914 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.6087 0.7934 +vn 0.0000 0.7934 0.6088 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.9914 0.1305 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.6088 0.7934 +vn 0.0000 0.7933 0.6088 +vn 0.0000 -0.6931 -0.7208 +vn -0.7933 0.0000 0.6088 +vn -0.7071 -0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn -0.1305 -0.0000 0.9914 +vn -0.9914 0.0000 0.1305 +vn -0.9239 0.0000 0.3827 +vn -0.9914 0.0000 -0.1305 +vn -0.9239 0.0000 -0.3827 +vn -0.7933 0.0000 -0.6088 +vn -0.6088 0.0000 -0.7933 +vn -0.3827 0.0000 -0.9239 +vn -0.1305 0.0000 -0.9914 +vn -0.7071 0.0000 -0.7071 +vn -0.9692 0.0000 0.2464 +vn -0.3827 -0.0000 0.9239 +vn -0.6088 -0.0000 0.7934 +vn -0.7934 0.0000 0.6088 +vn -0.7071 0.7071 -0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 -0.0000 +vn 0.7071 -0.7071 0.0000 +vn 1.0000 0.0000 0.0051 +vn -0.7071 -0.5000 0.5000 +vn 1.0000 0.0017 -0.0047 +vn 0.7071 -0.5000 -0.5000 +vn -1.0000 0.0017 0.0047 +vn -1.0000 0.0000 -0.0057 +vn 0.0000 -0.0012 1.0000 +vn 0.0280 -0.0000 -0.9996 +vn 0.8954 0.0000 0.4453 +vn 0.0941 0.0000 0.9956 +vn 0.9997 -0.0000 0.0230 +vn -0.7140 0.0000 0.7001 +vn -0.8886 -0.0000 -0.4587 +vn 0.0112 0.0000 0.9999 +vn 0.9229 0.0000 0.3849 +vn -0.9982 0.0000 -0.0593 +vn -0.0170 0.0000 0.9999 +vn -0.8511 0.0000 0.5250 +vn 0.5592 0.0000 0.8290 +vn 0.5194 0.0000 0.8545 +vn -0.7336 0.0000 0.6796 +vn 0.5931 0.0000 0.8051 +vn -0.3434 0.0000 0.9392 +vn -0.9366 0.0000 0.3505 +vn 0.7071 -0.0000 0.7071 +vn 0.2588 0.0000 -0.9659 +vn 0.9659 0.0000 -0.2588 +vn 0.2588 -0.0000 0.9659 +vn 0.9659 -0.0000 0.2588 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.5420 0.0000 -0.8404 +vn -0.8638 0.0000 -0.5039 +vn -0.7980 0.3305 -0.5039 +vn -0.5007 0.2074 -0.8404 +vn -0.6108 0.6108 -0.5039 +vn -0.3832 0.3832 -0.8404 +vn -0.3305 0.7980 -0.5039 +vn -0.2074 0.5007 -0.8404 +vn 0.0000 0.8638 -0.5039 +vn 0.0000 0.5420 -0.8404 +vn 0.3305 0.7980 -0.5039 +vn 0.2074 0.5007 -0.8404 +vn 0.6108 0.6108 -0.5039 +vn 0.3832 0.3832 -0.8404 +vn 0.7980 0.3305 -0.5039 +vn 0.5007 0.2074 -0.8404 +vn 0.8638 0.0000 -0.5039 +vn 0.5420 0.0000 -0.8404 +vn 0.7980 -0.3305 -0.5039 +vn 0.5007 -0.2074 -0.8404 +vn 0.6108 -0.6108 -0.5039 +vn 0.3832 -0.3832 -0.8404 +vn 0.3305 -0.7980 -0.5039 +vn 0.2074 -0.5007 -0.8404 +vn 0.0000 -0.8638 -0.5039 +vn 0.0000 -0.5420 -0.8404 +vn -0.3305 -0.7980 -0.5039 +vn -0.2074 -0.5007 -0.8404 +vn -0.6108 -0.6108 -0.5039 +vn -0.3832 -0.3832 -0.8404 +vn -0.7980 -0.3305 -0.5039 +vn -0.5007 -0.2074 -0.8404 +vn 0.3827 0.0000 0.9239 +vn 0.9239 0.0000 0.3827 +vn 0.9239 0.0000 -0.3827 +vn 0.3827 0.0000 -0.9239 +vn 0.0000 0.7462 0.6657 +vn 0.2855 0.6894 0.6657 +vn 0.5276 0.5276 0.6657 +vn 0.6894 0.2855 0.6657 +vn 0.7462 0.0000 0.6657 +vn 0.6894 -0.2856 0.6657 +vn 0.5276 -0.5276 0.6657 +vn 0.2856 -0.6894 0.6657 +vn 0.0000 -0.7462 0.6657 +vn -0.2855 -0.6894 0.6657 +vn -0.5276 -0.5276 0.6657 +vn -0.6894 -0.2855 0.6657 +vn -0.7462 0.0000 0.6657 +vn -0.6894 0.2856 0.6657 +vn -0.5276 0.5276 0.6657 +vn -0.2855 0.6894 0.6657 +vn 0.7139 0.6857 -0.1420 +vn 0.7139 -0.6857 -0.1420 +vn 0.6725 -0.6857 -0.2785 +vn 0.6725 0.6857 -0.2785 +vn -0.2785 0.6857 -0.6725 +vn -0.2785 -0.6857 -0.6725 +vn -0.4044 -0.6857 -0.6052 +vn -0.4044 0.6857 -0.6052 +vn -0.5147 0.6857 0.5147 +vn -0.5147 -0.6857 0.5147 +vn -0.4044 -0.6857 0.6052 +vn -0.4044 0.6857 0.6052 +vn 0.6052 0.6857 0.4044 +vn 0.6052 -0.6857 0.4044 +vn 0.6725 -0.6857 0.2785 +vn 0.6725 0.6857 0.2785 +vn 0.2785 0.6857 -0.6725 +vn 0.2785 -0.6857 -0.6725 +vn 0.1420 -0.6857 -0.7139 +vn 0.1420 0.6857 -0.7139 +vn -0.7279 0.6857 0.0000 +vn -0.7279 -0.6857 0.0000 +vn -0.7139 -0.6857 0.1420 +vn -0.7139 0.6857 0.1420 +vn -0.7139 0.6857 -0.1420 +vn -0.7139 -0.6857 -0.1420 +vn 0.1420 0.6857 0.7139 +vn 0.1420 -0.6857 0.7139 +vn 0.2785 -0.6857 0.6725 +vn 0.2785 0.6857 0.6725 +vn 0.6052 -0.6857 -0.4044 +vn 0.6052 0.6857 -0.4044 +vn -0.5147 -0.6857 -0.5147 +vn -0.5147 0.6857 -0.5147 +vn -0.2785 -0.6857 0.6725 +vn -0.2785 0.6857 0.6725 +vn 0.7139 -0.6857 0.1420 +vn 0.7139 0.6857 0.1420 +vn 0.0000 -0.6857 -0.7279 +vn 0.0000 0.6857 -0.7279 +vn -0.6725 -0.6857 0.2785 +vn -0.6725 0.6857 0.2785 +vn 0.4044 -0.6857 0.6052 +vn 0.4044 0.6857 0.6052 +vn 0.5147 -0.6857 -0.5147 +vn 0.5147 0.6857 -0.5147 +vn -0.6052 -0.6857 -0.4044 +vn -0.6052 0.6857 -0.4044 +vn -0.1420 -0.6857 0.7139 +vn -0.1420 0.6857 0.7139 +vn 0.7279 -0.6857 0.0000 +vn 0.7279 0.6857 0.0000 +vn -0.1420 -0.6857 -0.7139 +vn -0.1420 0.6857 -0.7139 +vn -0.6052 -0.6857 0.4044 +vn -0.6052 0.6857 0.4044 +vn 0.5147 -0.6857 0.5147 +vn 0.5147 0.6857 0.5147 +vn 0.4044 -0.6857 -0.6052 +vn 0.4044 0.6857 -0.6052 +vn -0.6725 -0.6857 -0.2785 +vn -0.6725 0.6857 -0.2785 +vn 0.0000 -0.6857 0.7279 +vn 0.0000 0.6857 0.7279 +vn 0.0000 -0.7299 -0.6836 +vn 0.0000 0.7298 -0.6836 +vn 0.0000 -0.7298 0.6836 +vn 0.0000 0.7299 0.6836 +vn 0.3507 -0.3999 -0.8468 +vn 0.0000 -0.3999 -0.9165 +vn 0.0000 -0.3663 -0.9305 +vn 0.3561 -0.3663 -0.8596 +vn -0.6481 -0.3999 0.6481 +vn -0.3507 -0.3999 0.8468 +vn -0.3561 -0.3663 0.8596 +vn -0.6579 -0.3663 0.6579 +vn -0.3507 -0.3999 -0.8468 +vn -0.3561 -0.3663 -0.8596 +vn 0.8468 -0.3999 0.3507 +vn 0.9165 -0.3999 0.0000 +vn 0.9305 -0.3663 0.0000 +vn 0.8596 -0.3663 0.3561 +vn 0.8468 -0.3999 -0.3507 +vn 0.8596 -0.3663 -0.3561 +vn 0.0000 -0.3999 0.9165 +vn 0.0000 -0.3663 0.9305 +vn -0.6481 -0.3999 -0.6481 +vn -0.6579 -0.3663 -0.6579 +vn 0.3507 -0.3999 0.8468 +vn 0.3561 -0.3663 0.8596 +vn -0.8468 -0.3999 -0.3507 +vn -0.8596 -0.3663 -0.3561 +vn 0.6481 -0.3999 -0.6481 +vn 0.6579 -0.3663 -0.6579 +vn -0.9165 -0.3999 0.0000 +vn -0.8468 -0.3999 0.3507 +vn -0.8596 -0.3663 0.3561 +vn -0.9305 -0.3663 0.0000 +vn 0.6481 -0.3999 0.6481 +vn 0.6579 -0.3663 0.6579 +vn 0.7462 0.6657 0.0000 +vn 0.6894 0.6657 0.2855 +vn -0.6894 0.6657 0.2855 +vn -0.7462 0.6657 0.0000 +vn -0.6894 0.6657 -0.2855 +vn 0.6894 0.6657 -0.2855 +vn -0.5276 0.6657 0.5276 +vn 0.5276 0.6657 -0.5276 +vn -0.2855 0.6657 0.6894 +vn 0.2855 0.6657 -0.6894 +vn 0.0000 0.6657 0.7462 +vn 0.0000 0.6657 -0.7462 +vn 0.2855 0.6657 0.6894 +vn -0.2855 0.6657 -0.6894 +vn 0.5276 0.6657 0.5276 +vn -0.5276 0.6657 -0.5276 +vn 0.3507 0.3999 -0.8468 +vn 0.3561 0.3663 -0.8596 +vn 0.0000 0.3663 -0.9305 +vn 0.0000 0.3999 -0.9165 +vn -0.6481 0.3999 0.6481 +vn -0.6579 0.3663 0.6579 +vn -0.3561 0.3663 0.8596 +vn -0.3507 0.3999 0.8468 +vn -0.3561 0.3663 -0.8596 +vn -0.3507 0.3999 -0.8468 +vn 0.8468 0.3999 0.3507 +vn 0.8596 0.3663 0.3561 +vn 0.9305 0.3663 0.0000 +vn 0.9165 0.3999 0.0000 +vn 0.8596 0.3663 -0.3561 +vn 0.8468 0.3999 -0.3507 +vn 0.0000 0.3663 0.9305 +vn 0.0000 0.3999 0.9165 +vn -0.6579 0.3663 -0.6579 +vn -0.6481 0.3999 -0.6481 +vn 0.3561 0.3663 0.8596 +vn 0.3507 0.3999 0.8468 +vn -0.8596 0.3663 -0.3561 +vn -0.8468 0.3999 -0.3507 +vn 0.6579 0.3663 -0.6579 +vn 0.6481 0.3999 -0.6481 +vn -0.9165 0.3999 0.0000 +vn -0.9305 0.3663 0.0000 +vn -0.8596 0.3663 0.3561 +vn -0.8468 0.3999 0.3507 +vn 0.6579 0.3663 0.6579 +vn 0.6481 0.3999 0.6481 +vn 0.6894 -0.6657 0.2855 +vn 0.7462 -0.6657 0.0000 +vn -0.7462 -0.6657 0.0000 +vn -0.6894 -0.6657 0.2856 +vn -0.6894 -0.6657 -0.2855 +vn 0.6894 -0.6657 -0.2855 +vn -0.5276 -0.6657 0.5276 +vn 0.5276 -0.6657 -0.5276 +vn -0.2855 -0.6657 0.6894 +vn 0.2855 -0.6657 -0.6894 +vn 0.0000 -0.6657 0.7462 +vn 0.0000 -0.6657 -0.7462 +vn 0.2855 -0.6657 0.6894 +vn -0.2855 -0.6657 -0.6894 +vn 0.5276 -0.6657 0.5276 +vn -0.5276 -0.6657 -0.5276 +vn -0.6894 -0.6657 0.2855 +vn -0.2856 -0.6657 0.6894 +vn -0.2856 0.6657 0.6894 +vn 0.2856 0.6657 0.6894 +vn 0.6894 0.6657 0.2856 +vn 0.0000 0.6100 0.7924 +vn -0.6862 0.6100 0.3962 +vn -0.8660 0.0000 0.5000 +vn -0.6862 0.6100 -0.3962 +vn -0.8660 0.0000 -0.5000 +vn 0.0000 0.6100 -0.7924 +vn 0.6862 0.6100 -0.3962 +vn 0.8660 0.0000 -0.5000 +vn 0.6862 0.6100 0.3962 +vn 0.8660 0.0000 0.5000 +vn 0.0000 -0.6100 0.7924 +vn 0.6862 -0.6100 0.3962 +vn 0.6862 -0.6100 -0.3962 +vn 0.0000 -0.6100 -0.7924 +vn -0.6862 -0.6100 -0.3962 +vn -0.6862 -0.6100 0.3962 +vn 0.6657 0.7462 0.0000 +vn -0.6657 0.7462 0.0000 +vn -0.6657 0.6894 0.2855 +vn 0.6657 0.6894 0.2856 +vn -0.6657 0.5276 0.5276 +vn 0.6657 0.5276 0.5276 +vn -0.6657 0.2856 0.6894 +vn 0.6657 0.2855 0.6894 +vn -0.6657 0.0000 0.7462 +vn 0.6657 0.0000 0.7462 +vn -0.6657 -0.2856 0.6894 +vn 0.6657 -0.2856 0.6894 +vn -0.6657 -0.5276 0.5276 +vn 0.6657 -0.5276 0.5276 +vn -0.6657 -0.6894 0.2856 +vn 0.6657 -0.6894 0.2855 +vn -0.6657 -0.7462 0.0000 +vn 0.6657 -0.7462 0.0000 +vn -0.6657 -0.6894 -0.2856 +vn 0.6657 -0.6894 -0.2855 +vn -0.6657 -0.5276 -0.5276 +vn 0.6657 -0.5276 -0.5276 +vn -0.6657 -0.2855 -0.6894 +vn 0.6657 -0.2855 -0.6894 +vn -0.6657 0.0000 -0.7462 +vn 0.6657 0.0000 -0.7462 +vn -0.6657 0.2856 -0.6894 +vn 0.6657 0.2856 -0.6894 +vn -0.6657 0.5276 -0.5276 +vn 0.6657 0.5276 -0.5276 +vn -0.6657 0.6894 -0.2855 +vn 0.6657 0.6894 -0.2855 +vn 0.0958 0.7280 -0.6789 +vn 0.3015 0.3015 -0.9045 +vn 0.1305 0.9914 0.0000 +vn 0.3015 -0.3015 -0.9045 +vn 0.0958 -0.7280 -0.6789 +vn 0.1305 -0.9914 0.0000 +vn -0.6557 0.3786 -0.6532 +vn -0.7280 0.0958 -0.6789 +vn -0.9914 0.1305 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.3786 -0.6557 -0.6532 +vn -0.0958 -0.7280 -0.6789 +vn -0.1305 -0.9914 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.7280 0.0958 -0.6789 +vn 0.9914 0.1305 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.7280 -0.0958 -0.6789 +vn -0.9914 -0.1305 0.0000 +vn -0.7280 -0.0958 -0.6789 +vn 0.5000 0.8660 0.0000 +vn 0.3786 0.6557 -0.6532 +vn 0.3786 -0.6557 -0.6532 +vn 0.5000 -0.8660 0.0000 +vn 0.6557 0.3786 -0.6532 +vn 0.8660 0.5000 0.0000 +vn -0.0958 0.7280 -0.6789 +vn -0.1305 0.9914 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.6557 -0.3786 -0.6532 +vn -0.6557 -0.3786 -0.6532 +vn -0.8660 -0.5000 0.0000 +vn -0.3786 0.6557 -0.6532 +vn -0.5000 0.8660 0.0000 +vn -0.3015 -0.3015 -0.9045 +vn -0.3015 0.3015 -0.9045 +vn -0.6657 -0.4145 -0.6204 +vn 0.6657 -0.4146 -0.6204 +vn 0.6657 -0.6204 -0.4146 +vn -0.6657 -0.6204 -0.4146 +vn -0.6657 0.6204 -0.4146 +vn 0.6657 0.6204 -0.4146 +vn 0.6657 0.4146 -0.6204 +vn -0.6657 0.4146 -0.6204 +vn -0.6657 -0.7318 -0.1456 +vn 0.6657 -0.7319 -0.1456 +vn -0.6657 0.1456 -0.7318 +vn 0.6657 0.1456 -0.7318 +vn 0.6657 -0.1455 -0.7319 +vn -0.6657 -0.1455 -0.7319 +vn 0.6657 0.7318 -0.1456 +vn -0.6657 0.7319 -0.1456 +vn 0.6657 -0.1456 -0.7319 +vn -0.6657 -0.6894 0.2855 +vn -0.6894 0.6657 0.2856 +vn 0.2856 -0.6657 0.6894 +vn 0.6894 -0.6657 -0.2856 +vn 0.6894 0.6657 -0.2856 +vn -0.2856 -0.6657 -0.6894 +vn -0.2856 0.6657 -0.6894 +vn -0.6894 -0.6657 -0.2856 +vn -0.7902 0.6128 0.0000 +vn -0.7300 0.6128 0.3024 +vn -0.5587 0.6128 0.5587 +vn -0.3024 0.6128 0.7300 +vn 0.0000 0.6128 0.7902 +vn 0.3024 0.6128 0.7300 +vn 0.5587 0.6128 0.5587 +vn 0.7300 0.6128 0.3024 +vn 0.7902 0.6128 0.0000 +vn 0.7300 0.6128 -0.3024 +vn 0.5587 0.6128 -0.5587 +vn 0.3024 0.6128 -0.7300 +vn 0.0000 0.6128 -0.7902 +vn -0.3024 0.6128 -0.7300 +vn -0.5587 0.6128 -0.5587 +vn -0.7300 0.6128 -0.3024 +vn -0.7300 -0.6128 -0.3024 +vn -0.7902 -0.6128 0.0000 +vn -0.6660 -0.6930 -0.2759 +vn -0.7209 -0.6930 0.0000 +vn -0.5098 0.6930 -0.5098 +vn -0.6661 0.6930 -0.2759 +vn -0.5098 -0.6930 -0.5098 +vn -0.7209 0.6930 0.0000 +vn -0.5587 -0.6128 -0.5587 +vn -0.2759 0.6930 -0.6661 +vn -0.2759 -0.6930 -0.6660 +vn -0.3024 -0.6128 -0.7300 +vn 0.0000 0.6930 -0.7209 +vn 0.0000 -0.6930 -0.7209 +vn 0.0000 -0.6128 -0.7902 +vn 0.2759 0.6930 -0.6661 +vn 0.2759 -0.6930 -0.6660 +vn 0.3024 -0.6128 -0.7300 +vn 0.5098 0.6930 -0.5098 +vn 0.5098 -0.6930 -0.5098 +vn 0.5587 -0.6128 -0.5587 +vn 0.6660 0.6930 -0.2759 +vn 0.6660 -0.6930 -0.2759 +vn 0.7300 -0.6128 -0.3024 +vn 0.7209 0.6930 0.0000 +vn 0.7209 -0.6930 0.0000 +vn 0.7902 -0.6128 0.0000 +vn 0.6660 0.6930 0.2759 +vn 0.6661 -0.6930 0.2759 +vn 0.7300 -0.6128 0.3024 +vn 0.5098 0.6930 0.5098 +vn 0.5098 -0.6930 0.5098 +vn 0.5588 -0.6128 0.5587 +vn 0.2759 0.6930 0.6660 +vn 0.2759 -0.6930 0.6661 +vn 0.3024 -0.6128 0.7300 +vn 0.0000 0.6930 0.7209 +vn 0.0000 -0.6930 0.7209 +vn 0.0000 -0.6128 0.7902 +vn -0.2759 0.6930 0.6660 +vn -0.2759 -0.6930 0.6661 +vn -0.3024 -0.6128 0.7300 +vn -0.5098 0.6930 0.5098 +vn -0.5098 -0.6930 0.5098 +vn -0.5587 -0.6128 0.5587 +vn -0.6660 0.6930 0.2759 +vn -0.6661 -0.6930 0.2759 +vn -0.7300 -0.6128 0.3024 +vn 0.6894 -0.6657 0.2856 +vn -0.6894 0.6657 -0.2856 +vn -0.6100 0.0000 0.7924 +vn -0.6100 -0.6862 0.3962 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 -0.3962 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 0.0000 -0.7924 +vn -0.6100 0.6862 -0.3962 +vn 0.0000 0.8660 -0.5000 +vn -0.6100 0.6862 0.3962 +vn 0.0000 0.8660 0.5000 +vn 0.6100 0.0000 0.7924 +vn 0.6100 0.6862 0.3962 +vn 0.6100 0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 -0.6862 0.3962 +vn 0.6657 0.2856 0.6894 +vn -0.6657 0.6894 0.2856 +vn 0.6657 0.6894 -0.2856 +vn -0.6657 0.6894 -0.2856 +vn 0.6657 0.2855 -0.6894 +vn -0.6657 0.2855 -0.6894 +vn 0.6657 -0.2856 -0.6894 +vn -0.6657 -0.6894 -0.2855 +vn 0.6657 -0.2855 0.6894 +vn -0.6657 -0.2855 0.6894 +vn -0.6657 0.2855 0.6894 +vn 0.6657 0.6894 0.2855 +vn -0.2856 -0.6894 0.6657 +vn 0.6894 -0.2855 0.6657 +vn -0.7462 0.0000 -0.6657 +vn -0.6894 0.2855 0.6657 +vn -0.6894 0.2856 -0.6657 +vn -0.5276 0.5276 -0.6657 +vn -0.2855 0.6894 -0.6657 +vn 0.0000 0.7462 -0.6657 +vn 0.2855 0.6894 -0.6657 +vn 0.5276 0.5276 -0.6657 +vn 0.6894 0.2855 -0.6657 +vn 0.7462 0.0000 -0.6657 +vn 0.6894 -0.2855 -0.6657 +vn 0.5276 -0.5276 -0.6657 +vn 0.2855 -0.6894 0.6657 +vn 0.2855 -0.6894 -0.6657 +vn 0.0000 -0.7462 -0.6657 +vn -0.2856 -0.6894 -0.6657 +vn -0.5276 -0.5276 -0.6657 +vn -0.6894 -0.2856 0.6657 +vn -0.6894 -0.2855 -0.6657 +vn 0.6128 0.7902 0.0000 +vn 0.6128 0.7300 0.3024 +vn 0.6128 0.5587 0.5587 +vn 0.6128 0.3024 0.7300 +vn 0.6128 0.0000 0.7902 +vn 0.6128 -0.3024 0.7300 +vn 0.6128 -0.5587 0.5587 +vn 0.6128 -0.7300 0.3024 +vn 0.6128 -0.7902 0.0000 +vn 0.6128 -0.7300 -0.3024 +vn 0.6128 -0.5587 -0.5587 +vn 0.6128 -0.3024 -0.7300 +vn 0.6128 0.0000 -0.7902 +vn 0.6128 0.3024 -0.7300 +vn 0.6128 0.5587 -0.5587 +vn 0.6128 0.7300 -0.3024 +vn -0.6128 0.7300 -0.3024 +vn -0.6128 0.7902 0.0000 +vn -0.6930 0.6660 -0.2759 +vn -0.6930 0.7209 0.0000 +vn 0.6930 0.5098 -0.5098 +vn 0.6930 0.6660 -0.2759 +vn -0.6930 0.5098 -0.5098 +vn 0.6930 0.7209 0.0000 +vn -0.6128 0.5587 -0.5587 +vn 0.6930 0.2759 -0.6661 +vn -0.6930 0.2759 -0.6660 +vn -0.6128 0.3024 -0.7300 +vn 0.6930 0.0000 -0.7209 +vn -0.6930 0.0000 -0.7209 +vn -0.6128 0.0000 -0.7902 +vn 0.6930 -0.2759 -0.6661 +vn -0.6930 -0.2759 -0.6660 +vn -0.6128 -0.3024 -0.7300 +vn 0.6930 -0.5098 -0.5098 +vn -0.6930 -0.5098 -0.5098 +vn -0.6128 -0.5587 -0.5587 +vn 0.6930 -0.6660 -0.2759 +vn -0.6930 -0.6660 -0.2759 +vn -0.6128 -0.7300 -0.3024 +vn 0.6930 -0.7209 0.0000 +vn -0.6930 -0.7209 0.0000 +vn -0.6128 -0.7902 0.0000 +vn 0.6930 -0.6660 0.2759 +vn -0.6930 -0.6661 0.2759 +vn -0.6128 -0.7300 0.3024 +vn 0.6930 -0.5098 0.5098 +vn -0.6930 -0.5098 0.5098 +vn -0.6128 -0.5588 0.5587 +vn 0.6930 -0.2759 0.6660 +vn -0.6930 -0.2759 0.6661 +vn -0.6128 -0.3024 0.7300 +vn 0.6930 0.0000 0.7209 +vn -0.6930 0.0000 0.7209 +vn -0.6128 0.0000 0.7902 +vn 0.6930 0.2759 0.6660 +vn -0.6930 0.2759 0.6661 +vn -0.6128 0.3024 0.7300 +vn 0.6930 0.5098 0.5098 +vn -0.6930 0.5098 0.5098 +vn -0.6128 0.5587 0.5587 +vn 0.6930 0.6660 0.2759 +vn -0.6930 0.6661 0.2759 +vn -0.6128 0.7300 0.3024 +g Cube.013_Cube.023_main +s off +f 65/1/1 67/2/1 68/3/1 66/4/1 +f 67/5/2 71/6/2 72/7/2 68/8/2 +f 71/9/3 69/10/3 70/11/3 72/7/3 +f 69/12/4 65/13/4 66/4/4 70/14/4 +f 67/15/5 65/16/5 69/17/5 71/18/5 +f 72/19/6 70/20/6 66/21/6 68/22/6 +f 75/23/1 76/24/1 80/25/1 79/26/1 +f 73/27/3 74/28/3 78/29/3 77/30/3 +f 77/31/4 78/32/4 76/33/4 75/34/4 +f 82/35/1 86/36/1 83/37/1 81/38/1 +f 79/39/6 82/40/6 81/41/6 73/42/6 77/43/6 75/44/6 +f 74/45/5 87/46/5 88/47/5 80/48/5 76/49/5 78/50/5 +f 79/51/4 80/52/4 88/53/4 85/54/4 86/55/4 82/56/4 +f 73/57/2 81/58/2 83/59/2 84/60/2 87/61/2 74/62/2 +f 84/63/1 85/64/1 88/65/1 87/66/1 +f 85/67/5 84/68/5 83/69/5 86/70/5 +f 89/71/2 90/72/2 92/73/2 91/74/2 +f 91/75/3 92/76/3 96/77/3 95/78/3 +f 95/79/4 96/80/4 94/81/4 93/82/4 +f 93/83/1 94/84/1 90/85/1 89/86/1 +f 91/87/6 95/88/6 93/89/6 89/90/6 +f 96/91/5 92/92/5 90/93/5 94/94/5 +f 129/95/3 130/96/3 132/97/3 131/98/3 +f 131/99/4 132/100/4 136/101/4 135/102/4 +f 135/103/1 136/104/1 134/105/1 133/106/1 +f 133/107/2 134/108/2 130/109/2 129/110/2 +f 131/111/6 135/112/6 133/113/6 129/114/6 +f 136/115/5 132/116/5 130/117/5 134/118/5 +f 142/119/3 138/120/3 137/121/3 141/122/3 +f 137/123/6 139/124/6 143/125/6 141/126/6 +f 143/127/2 144/128/2 142/129/2 141/130/2 +f 142/131/5 144/132/5 140/133/5 138/134/5 +f 140/135/1 144/136/1 143/137/1 139/138/1 +f 151/139/3 145/140/3 147/141/3 155/142/3 +f 155/142/5 147/141/5 150/143/5 156/144/5 +f 156/145/1 150/146/1 148/147/1 157/148/1 +f 157/148/6 148/147/6 145/140/6 151/139/6 +f 159/149/6 154/150/6 160/151/6 158/152/6 +f 149/153/1 153/154/1 154/150/1 159/149/1 +f 146/155/5 152/156/5 153/157/5 149/158/5 +f 158/152/3 160/151/3 152/156/3 146/155/3 +f 153/159/1 156/160/1 157/161/1 154/162/1 +f 152/163/5 155/164/5 156/165/5 153/166/5 +f 160/167/3 151/168/3 155/164/3 152/163/3 +f 154/162/6 157/161/6 151/169/6 160/170/6 +f 163/171/4 164/172/4 168/173/4 167/174/4 +f 165/175/2 166/176/2 162/177/2 161/178/2 +f 163/179/6 167/180/6 165/175/6 161/178/6 +f 168/173/5 164/172/5 162/177/5 166/176/5 +f 203/181/4 204/182/4 208/183/4 207/184/4 +f 205/185/2 206/186/2 202/187/2 201/188/2 +f 203/189/6 207/190/6 205/185/6 201/188/6 +f 208/183/5 204/182/5 202/187/5 206/186/5 +f 211/191/4 212/192/4 216/193/4 215/194/4 +f 215/195/1 216/196/1 214/197/1 213/198/1 +f 213/199/2 214/200/2 210/201/2 209/202/2 +f 211/203/6 215/204/6 213/205/6 209/206/6 +f 216/207/5 212/208/5 210/209/5 214/210/5 +f 217/211/3 218/212/3 220/213/3 219/214/3 +f 219/215/4 220/216/4 224/217/4 223/218/4 +f 223/219/1 224/220/1 222/221/1 221/222/1 +f 221/223/2 222/224/2 218/225/2 217/226/2 +f 219/214/6 223/227/6 221/228/6 217/229/6 +f 224/230/5 220/231/5 218/232/5 222/221/5 +f 226/233/6 227/234/6 285/235/6 284/236/6 +f 227/234/7 228/237/7 286/238/7 285/235/7 +f 228/237/6 281/239/6 338/240/6 286/238/6 +f 281/241/8 229/242/8 287/243/8 338/244/8 +f 229/242/1 230/245/1 288/246/1 287/243/1 +f 230/245/9 231/247/9 289/248/9 288/246/9 +f 231/249/5 232/250/5 290/251/5 289/252/5 +f 232/253/10 233/254/10 291/255/10 290/256/10 +f 262/257/5 263/258/5 320/259/5 319/260/5 +f 234/261/10 235/262/10 293/263/10 292/264/10 +f 235/265/5 236/266/5 294/267/5 293/268/5 +f 236/269/9 237/270/9 295/271/9 294/272/9 +f 237/273/5 238/274/5 296/275/5 295/276/5 +f 238/277/10 239/278/10 297/279/10 296/280/10 +f 252/281/1 253/282/1 311/283/1 310/284/1 +f 240/285/11 241/286/11 299/287/11 298/288/11 +f 241/286/12 242/289/12 300/290/12 299/287/12 +f 242/289/13 243/291/13 301/292/13 300/290/13 +f 243/291/14 244/293/14 302/294/14 301/292/14 +f 244/293/15 245/295/15 303/296/15 302/294/15 +f 245/295/16 246/297/16 304/298/16 303/296/16 +f 246/297/17 247/299/17 305/300/17 304/298/17 +f 247/299/18 248/301/18 306/302/18 305/300/18 +f 248/301/19 249/303/19 307/304/19 306/302/19 +f 249/303/20 250/305/20 308/306/20 307/304/20 +f 250/305/21 251/307/21 309/308/21 308/306/21 +f 251/307/22 252/309/22 310/310/22 309/308/22 +f 253/282/9 254/311/9 312/312/9 311/283/9 +f 264/313/3 265/314/3 322/315/3 321/316/3 +f 255/317/9 256/318/9 340/319/9 313/320/9 +f 256/321/1 257/322/1 314/323/1 340/324/1 +f 257/322/8 258/325/8 315/326/8 314/323/8 +f 258/327/6 259/328/6 316/329/6 315/330/6 +f 259/331/7 260/332/7 317/333/7 316/334/7 +f 260/332/3 261/335/3 318/336/3 317/333/3 +f 261/335/10 262/337/10 319/260/10 318/336/10 +f 254/338/5 255/339/5 313/340/5 312/341/5 +f 263/342/10 264/313/10 321/316/10 320/259/10 +f 265/343/11 266/344/11 323/345/11 322/346/11 +f 266/344/12 267/347/12 324/348/12 323/345/12 +f 267/347/13 268/349/13 325/350/13 324/348/13 +f 268/349/23 269/351/23 326/352/23 325/350/23 +f 269/351/15 270/353/15 327/354/15 326/352/15 +f 270/353/16 271/355/16 328/356/16 327/354/16 +f 271/355/17 272/357/17 329/358/17 328/356/17 +f 272/357/18 273/359/18 330/360/18 329/358/18 +f 273/359/24 274/361/24 331/362/24 330/360/24 +f 274/361/25 275/363/25 332/364/25 331/362/25 +f 275/363/21 276/365/21 333/366/21 332/364/21 +f 276/365/22 277/367/22 334/368/22 333/366/22 +f 239/278/3 240/369/3 298/370/3 297/279/3 +f 278/371/9 279/372/9 336/373/9 335/374/9 +f 282/375/26 280/376/26 337/377/26 339/378/26 +f 279/379/5 234/380/5 292/381/5 336/382/5 +f 233/254/3 282/375/3 339/378/3 291/255/3 +f 280/383/6 225/384/6 283/385/6 337/386/6 +f 225/384/8 226/233/8 284/236/8 283/385/8 +f 277/387/1 278/371/1 335/374/1 334/388/1 +f 259/389/4 258/390/4 257/391/4 233/392/4 232/393/4 231/394/4 230/395/4 260/396/4 +f 294/397/2 304/398/2 284/399/2 285/400/2 328/401/2 293/402/2 +f 229/403/4 281/404/4 228/405/4 227/406/4 262/407/4 261/408/4 260/396/4 230/395/4 +f 236/409/4 235/410/4 271/411/4 227/406/4 226/412/4 246/413/4 +f 317/414/2 318/415/2 319/416/2 285/400/2 286/417/2 338/418/2 287/419/2 288/420/2 +f 322/421/2 323/422/2 324/423/2 325/424/2 326/425/2 327/426/2 328/401/2 285/400/2 319/416/2 320/427/2 321/428/2 +f 249/429/4 248/430/4 247/431/4 246/413/4 226/412/4 255/432/4 254/433/4 253/434/4 252/435/4 251/436/4 250/437/4 +f 332/438/2 333/439/2 334/440/2 335/441/2 336/442/2 292/443/2 293/402/2 328/401/2 329/444/2 330/445/2 331/446/2 +f 312/447/2 313/448/2 284/399/2 304/398/2 305/449/2 306/450/2 307/451/2 308/452/2 309/453/2 310/454/2 311/455/2 +f 279/456/4 278/457/4 277/458/4 276/459/4 275/460/4 274/461/4 273/462/4 272/463/4 271/411/4 235/410/4 234/464/4 +f 314/465/2 315/466/2 316/467/2 317/414/2 288/420/2 289/468/2 290/469/2 291/470/2 +f 340/471/2 314/465/2 291/470/2 339/472/2 337/473/2 283/474/2 284/399/2 313/448/2 +f 280/475/4 282/476/4 233/392/4 257/391/4 256/477/4 255/432/4 226/412/4 225/478/4 +f 242/479/4 241/480/4 240/481/4 239/482/4 238/483/4 237/484/4 236/409/4 246/413/4 245/485/4 244/486/4 243/487/4 +f 262/407/4 227/406/4 271/411/4 270/488/4 269/489/4 268/490/4 267/491/4 266/492/4 265/493/4 264/494/4 263/495/4 +f 302/496/2 303/497/2 304/398/2 294/397/2 295/498/2 296/499/2 297/500/2 298/501/2 299/502/2 300/503/2 301/504/2 +f 351/505/3 363/506/3 350/507/3 349/508/3 362/509/3 348/510/3 361/511/3 347/512/3 360/513/3 346/514/3 345/515/3 359/516/3 352/517/3 365/518/3 364/519/3 +f 358/520/27 359/521/27 378/522/27 377/523/27 +f 364/524/5 365/525/5 380/526/5 379/527/5 +f 352/528/6 341/529/6 366/530/6 381/531/6 +f 342/532/6 353/533/6 373/534/6 367/535/6 +f 354/536/4 343/537/4 382/538/4 374/539/4 +f 343/537/28 355/540/28 383/541/28 382/538/28 +f 355/542/5 344/543/5 384/544/5 383/545/5 +f 341/529/29 342/532/29 367/535/29 366/530/29 +f 344/546/30 356/547/30 375/548/30 384/549/30 +f 345/550/31 346/551/31 369/552/31 368/553/31 +f 359/521/32 345/550/32 368/553/32 378/522/32 +f 349/554/6 350/555/6 371/556/6 370/557/6 +f 346/551/33 360/558/33 385/559/33 369/552/33 +f 360/558/34 347/560/34 386/561/34 385/559/34 +f 347/560/35 361/562/35 387/563/35 386/561/35 +f 361/562/36 348/564/36 388/565/36 387/563/36 +f 348/564/37 362/566/37 389/567/37 388/565/37 +f 362/566/38 349/568/38 370/569/38 389/567/38 +f 350/570/39 363/571/39 390/572/39 371/573/39 +f 363/571/4 351/574/4 372/575/4 390/572/4 +f 351/574/40 364/576/40 379/577/40 372/575/40 +f 353/578/39 354/536/39 374/539/39 373/579/39 +f 356/547/41 357/580/41 376/581/41 375/548/41 +f 357/580/42 358/520/42 377/523/42 376/581/42 +f 375/582/1 376/583/1 377/584/1 378/585/1 381/586/1 366/587/1 383/588/1 384/589/1 +f 341/590/3 352/517/3 359/516/3 358/591/3 357/592/3 356/593/3 344/594/3 355/595/3 +f 382/596/1 383/588/1 366/587/1 367/597/1 373/598/1 374/599/1 +f 353/600/3 342/601/3 341/590/3 355/595/3 343/602/3 354/603/3 +f 368/604/1 369/605/1 385/606/1 386/607/1 387/608/1 388/609/1 389/610/1 370/611/1 371/612/1 390/613/1 372/614/1 379/615/1 380/616/1 381/586/1 378/585/1 +f 401/617/3 413/618/3 400/619/3 399/620/3 412/621/3 398/622/3 411/623/3 397/624/3 410/625/3 396/626/3 395/627/3 409/628/3 402/629/3 415/630/3 414/631/3 +f 408/632/43 409/633/43 428/634/43 427/635/43 +f 414/636/5 415/637/5 430/638/5 429/639/5 +f 402/640/6 391/641/6 416/642/6 431/643/6 +f 392/644/6 403/645/6 423/646/6 417/647/6 +f 404/648/4 393/649/4 432/650/4 424/651/4 +f 393/649/28 405/652/28 433/653/28 432/650/28 +f 405/654/5 394/655/5 434/656/5 433/657/5 +f 391/641/29 392/644/29 417/647/29 416/642/29 +f 394/658/30 406/659/30 425/660/30 434/661/30 +f 395/662/31 396/663/31 419/664/31 418/665/31 +f 409/633/32 395/662/32 418/665/32 428/634/32 +f 399/666/6 400/667/6 421/668/6 420/669/6 +f 396/663/33 410/670/33 435/671/33 419/664/33 +f 410/670/34 397/672/34 436/673/34 435/671/34 +f 397/672/35 411/674/35 437/675/35 436/673/35 +f 411/674/36 398/676/36 438/677/36 437/675/36 +f 398/676/37 412/678/37 439/679/37 438/677/37 +f 412/678/38 399/680/38 420/681/38 439/679/38 +f 400/682/39 413/683/39 440/684/39 421/685/39 +f 413/683/4 401/686/4 422/687/4 440/684/4 +f 401/686/40 414/688/40 429/689/40 422/687/40 +f 403/690/39 404/648/39 424/651/39 423/691/39 +f 406/659/41 407/692/41 426/693/41 425/660/41 +f 407/692/42 408/632/42 427/635/42 426/693/42 +f 425/694/1 426/695/1 427/696/1 428/697/1 431/698/1 416/699/1 433/700/1 434/701/1 +f 391/702/3 402/629/3 409/628/3 408/703/3 407/704/3 406/705/3 394/706/3 405/707/3 +f 432/708/1 433/700/1 416/699/1 417/709/1 423/710/1 424/711/1 +f 403/712/3 392/713/3 391/702/3 405/707/3 393/714/3 404/715/3 +f 418/716/1 419/717/1 435/718/1 436/719/1 437/720/1 438/721/1 439/722/1 420/723/1 421/724/1 440/725/1 422/726/1 429/727/1 430/728/1 431/698/1 428/697/1 +f 509/729/2 503/730/2 512/731/2 513/732/2 +f 497/733/6 496/734/6 495/735/6 494/736/6 493/737/6 490/738/6 511/739/6 513/740/6 512/741/6 502/742/6 500/743/6 499/744/6 498/745/6 +f 489/746/3 492/747/3 491/748/3 490/749/3 493/750/3 483/751/3 475/752/3 +f 502/753/44 501/754/44 488/755/44 474/756/44 476/757/44 500/758/44 +f 507/759/7 492/760/7 489/761/7 484/762/7 485/763/7 +f 473/764/45 484/765/45 489/746/45 475/752/45 +f 477/766/46 478/767/46 498/768/46 499/769/46 +f 498/768/2 478/767/2 479/770/2 497/771/2 +f 485/763/7 486/772/7 505/773/7 506/774/7 +f 504/775/6 505/773/6 486/772/6 487/776/6 +f 483/777/47 493/778/47 494/779/47 482/780/47 +f 501/754/1 502/753/1 512/781/1 503/782/1 +f 492/783/29 507/784/29 508/785/29 510/786/29 491/787/29 +f 480/788/46 481/789/46 495/790/46 496/791/46 +f 510/786/2 511/792/2 490/793/2 491/787/2 +f 503/794/48 509/795/48 506/796/48 +f 500/758/1 476/757/1 477/797/1 499/798/1 +f 497/799/1 479/800/1 480/801/1 496/802/1 +f 509/803/6 508/804/6 507/759/6 485/763/6 506/774/6 +f 495/790/2 481/789/2 482/780/2 494/779/2 +f 504/805/2 503/806/2 506/807/2 505/808/2 +f 508/809/1 509/810/1 513/811/1 511/812/1 510/813/1 +f 482/814/5 481/815/5 480/816/5 479/817/5 478/818/5 477/819/5 476/820/5 474/821/5 473/822/5 475/823/5 483/824/5 +f 501/754/8 503/782/8 504/825/8 487/826/8 488/755/8 +f 519/827/49 522/828/49 516/829/49 514/830/49 +f 528/831/5 527/832/5 526/833/5 525/834/5 524/835/5 523/836/5 518/837/5 516/838/5 522/839/5 529/840/5 +f 534/841/29 544/842/29 545/843/29 535/844/29 +f 526/845/46 527/846/46 539/847/46 540/848/46 +f 541/849/1 525/850/1 526/851/1 540/852/1 +f 529/853/47 532/854/47 538/855/47 528/856/47 +f 531/857/3 534/858/3 535/859/3 533/860/3 532/854/3 529/853/3 522/861/3 519/862/3 520/863/3 +f 544/864/6 534/865/6 531/866/6 536/867/6 +f 523/868/44 530/869/44 517/870/44 518/871/44 +f 543/872/46 537/873/46 530/874/46 523/875/46 524/876/46 +f 536/877/29 531/878/29 520/879/29 521/880/29 537/873/29 543/872/29 +f 545/843/2 546/881/2 533/882/2 535/844/2 +f 539/847/2 527/846/2 528/883/2 538/884/2 +f 521/885/6 515/886/6 517/887/6 530/888/6 537/889/6 +f 544/890/1 536/891/1 542/892/1 546/893/1 545/894/1 +f 519/862/45 514/895/45 515/896/45 521/897/45 520/863/45 +f 543/872/50 524/876/50 525/898/50 541/899/50 542/900/50 536/877/50 +f 541/901/6 540/902/6 539/903/6 538/904/6 532/905/6 533/906/6 546/907/6 542/908/6 +f 584/909/51 587/910/51 581/911/51 579/912/51 +f 593/913/6 592/914/6 591/915/6 590/916/6 589/917/6 588/918/6 583/919/6 581/920/6 587/921/6 594/922/6 +f 599/923/28 609/924/28 610/925/28 600/926/28 +f 591/927/44 592/928/44 604/929/44 605/930/44 +f 606/931/1 590/932/1 591/933/1 605/934/1 +f 594/935/45 597/936/45 603/937/45 593/938/45 +f 596/939/3 599/940/3 600/941/3 598/942/3 597/936/3 594/935/3 587/943/3 584/944/3 585/945/3 +f 609/946/5 599/947/5 596/948/5 601/949/5 +f 588/950/46 595/951/46 582/952/46 583/953/46 +f 608/954/44 602/955/44 595/956/44 588/957/44 589/958/44 +f 601/959/28 596/960/28 585/961/28 586/962/28 602/955/28 608/954/28 +f 610/925/4 611/963/4 598/964/4 600/926/4 +f 604/929/4 592/928/4 593/965/4 603/966/4 +f 586/967/5 580/968/5 582/969/5 595/970/5 602/971/5 +f 609/972/1 601/973/1 607/974/1 611/975/1 610/976/1 +f 584/944/47 579/977/47 580/978/47 586/979/47 585/945/47 +f 608/954/52 589/958/52 590/980/52 606/981/52 607/982/52 601/959/52 +f 606/983/5 605/984/5 604/985/5 603/986/5 597/987/5 598/988/5 611/989/5 607/990/5 +f 648/991/4 642/992/4 651/993/4 652/994/4 +f 636/995/5 635/996/5 634/997/5 633/998/5 632/999/5 629/1000/5 650/1001/5 652/1002/5 651/1003/5 641/1004/5 639/1005/5 638/1006/5 637/1007/5 +f 628/1008/3 631/1009/3 630/1010/3 629/1011/3 632/1012/3 622/1013/3 614/1014/3 +f 641/1015/46 640/1016/46 627/1017/46 613/1018/46 615/1019/46 639/1020/46 +f 646/1021/10 631/1022/10 628/1023/10 623/1024/10 624/1025/10 +f 612/1026/47 623/1027/47 628/1008/47 614/1014/47 +f 616/1028/44 617/1029/44 637/1030/44 638/1031/44 +f 637/1030/4 617/1029/4 618/1032/4 636/1033/4 +f 624/1025/10 625/1034/10 644/1035/10 645/1036/10 +f 643/1037/5 644/1035/5 625/1034/5 626/1038/5 +f 622/1039/45 632/1040/45 633/1041/45 621/1042/45 +f 640/1016/1 641/1015/1 651/1043/1 642/1044/1 +f 631/1045/28 646/1046/28 647/1047/28 649/1048/28 630/1049/28 +f 619/1050/44 620/1051/44 634/1052/44 635/1053/44 +f 649/1048/4 650/1054/4 629/1055/4 630/1049/4 +f 642/1056/53 648/1057/53 645/1058/53 +f 639/1020/1 615/1019/1 616/1059/1 638/1060/1 +f 636/1061/1 618/1062/1 619/1063/1 635/1064/1 +f 648/1065/54 647/1066/54 646/1021/54 624/1025/54 645/1036/54 +f 634/1052/4 620/1051/4 621/1042/4 633/1041/4 +f 643/1067/4 642/1068/4 645/1069/4 644/1070/4 +f 647/1071/1 648/1072/1 652/1073/1 650/1074/1 649/1075/1 +f 621/1076/6 620/1077/6 619/1078/6 618/1079/6 617/1080/6 616/1081/6 615/1082/6 613/1083/6 612/1084/6 614/1085/6 622/1086/6 +f 640/1016/9 642/1044/9 643/1087/9 626/1088/9 627/1017/9 +f 656/1089/1 654/1090/1 716/1091/1 714/1092/1 712/1093/1 710/1094/1 708/1095/1 706/1096/1 704/1097/1 702/1098/1 876/1099/1 884/1100/1 900/1101/1 856/1102/1 848/1103/1 852/1104/1 796/1105/1 792/1106/1 788/1107/1 908/1108/1 904/1109/1 832/1110/1 888/1111/1 896/1112/1 840/1113/1 827/1114/1 835/1115/1 670/1116/1 668/1117/1 666/1118/1 664/1119/1 662/1120/1 660/1121/1 658/1122/1 +f 717/1123/3 719/1124/3 720/1125/3 721/1126/3 722/1127/3 723/1128/3 724/1129/3 725/1130/3 833/1131/3 825/1132/3 837/1133/3 893/1134/3 885/1135/3 829/1136/3 901/1137/3 905/1138/3 785/1139/3 789/1140/3 793/1141/3 849/1142/3 845/1143/3 853/1144/3 897/1145/3 881/1146/3 873/1147/3 741/1148/3 742/1149/3 743/1150/3 744/1151/3 745/1152/3 746/1153/3 747/1154/3 748/1155/3 718/1156/3 +f 653/1157/3 655/1158/3 657/1159/3 659/1160/3 661/1161/3 663/1162/3 665/1163/3 667/1164/3 669/1165/3 836/1166/3 828/1167/3 839/1168/3 895/1169/3 887/1170/3 831/1171/3 903/1172/3 907/1173/3 786/1174/3 790/1175/3 794/1176/3 850/1177/3 846/1178/3 854/1179/3 899/1180/3 883/1181/3 875/1182/3 701/1183/3 703/1184/3 705/1185/3 707/1186/3 709/1187/3 711/1188/3 713/1189/3 715/1190/3 +f 749/1191/1 780/1192/1 779/1193/1 778/1194/1 777/1195/1 776/1196/1 775/1197/1 774/1198/1 773/1199/1 874/1200/1 882/1201/1 898/1202/1 855/1203/1 847/1204/1 851/1205/1 795/1206/1 791/1207/1 787/1208/1 906/1209/1 902/1210/1 830/1211/1 886/1212/1 894/1213/1 838/1214/1 826/1215/1 834/1216/1 757/1217/1 756/1218/1 755/1219/1 754/1220/1 753/1221/1 752/1222/1 751/1223/1 750/1224/1 +f 757/1217/1 834/1216/1 858/1225/1 870/1226/1 782/1227/1 866/1228/1 862/1229/1 890/1230/1 842/1231/1 818/1232/1 814/1233/1 822/1234/1 878/1235/1 810/1236/1 802/1237/1 798/1238/1 806/1239/1 874/1200/1 773/1199/1 772/1240/1 771/1241/1 770/1242/1 769/1243/1 768/1244/1 767/1245/1 766/1246/1 765/1247/1 764/1248/1 763/1249/1 762/1250/1 761/1251/1 760/1252/1 759/1253/1 758/1254/1 +f 670/1116/1 835/1115/1 859/1255/1 871/1256/1 783/1257/1 867/1258/1 863/1259/1 891/1260/1 843/1261/1 819/1262/1 815/1263/1 823/1264/1 879/1265/1 811/1266/1 803/1267/1 799/1268/1 807/1269/1 876/1099/1 702/1098/1 700/1270/1 698/1271/1 696/1272/1 694/1273/1 692/1274/1 690/1275/1 688/1276/1 686/1277/1 684/1278/1 682/1279/1 680/1280/1 678/1281/1 676/1282/1 674/1283/1 672/1284/1 +f 741/1148/3 873/1147/3 805/1285/3 797/1286/3 801/1287/3 809/1288/3 877/1289/3 821/1290/3 813/1291/3 817/1292/3 841/1293/3 889/1294/3 861/1295/3 865/1296/3 781/1297/3 869/1298/3 857/1299/3 833/1131/3 725/1130/3 726/1300/3 727/1301/3 728/1302/3 729/1303/3 730/1304/3 731/1305/3 732/1306/3 733/1307/3 734/1308/3 735/1309/3 736/1310/3 737/1311/3 738/1312/3 739/1313/3 740/1314/3 +f 701/1183/3 875/1182/3 808/1315/3 800/1316/3 804/1317/3 812/1318/3 880/1319/3 824/1320/3 816/1321/3 820/1322/3 844/1323/3 892/1324/3 864/1325/3 868/1326/3 784/1327/3 872/1328/3 860/1329/3 836/1166/3 669/1165/3 671/1330/3 673/1331/3 675/1332/3 677/1333/3 679/1334/3 681/1335/3 683/1336/3 685/1337/3 687/1338/3 689/1339/3 691/1340/3 693/1341/3 695/1342/3 697/1343/3 699/1344/3 +f 926/1345/55 930/1346/55 929/1347/55 925/1348/55 +f 928/1349/56 927/1350/56 1036/1351/56 1033/1352/56 +f 1055/1353/57 1058/1354/57 1051/1355/57 1054/1356/57 +f 925/1357/58 929/1347/58 927/1350/58 928/1349/58 +f 1055/1358/3 1056/1359/3 926/1360/3 925/1361/3 928/1362/3 1060/1363/3 1057/1364/3 1058/1365/3 +f 1070/1366/59 1063/1367/59 1062/1368/59 1071/1369/59 +f 930/1370/60 926/1371/60 1018/1372/60 1019/1373/60 +f 1026/1374/61 1027/1375/61 1030/1376/61 1031/1377/61 +f 1023/1378/62 1056/1379/62 1053/1380/62 1022/1381/62 +f 1059/1382/63 1040/1383/63 1037/1384/63 1050/1385/63 +f 1048/1386/64 1045/1387/64 1044/1388/64 1041/1389/64 +f 962/1390/1 947/1391/1 948/1392/1 949/1393/1 950/1394/1 951/1395/1 952/1396/1 953/1397/1 954/1398/1 955/1399/1 956/1400/1 957/1401/1 958/1402/1 959/1403/1 960/1404/1 961/1405/1 +f 980/1406/55 979/1407/55 983/1408/55 984/1409/55 +f 982/1410/56 1042/1411/56 1043/1412/56 981/1413/56 +f 1068/1414/57 1065/1415/57 1064/1416/57 1069/1417/57 +f 979/1418/58 982/1410/58 981/1413/58 983/1408/58 +f 984/1419/60 1028/1420/60 1025/1421/60 980/1422/60 +f 1032/1423/62 1029/1424/62 1066/1425/62 1067/1426/62 +f 1072/1427/63 1061/1428/63 1046/1429/63 1047/1430/63 +f 1016/1431/3 1015/1432/3 1014/1433/3 1013/1434/3 1012/1435/3 1011/1436/3 1010/1437/3 1009/1438/3 1008/1439/3 1007/1440/3 1006/1441/3 1005/1442/3 1004/1443/3 1003/1444/3 1002/1445/3 1001/1446/3 +f 1019/1373/65 1018/1372/65 1017/1447/65 1020/1448/65 +f 1023/1378/66 1022/1381/66 1021/1449/66 1024/1450/66 +f 1027/1375/65 1026/1374/65 1025/1451/65 1028/1452/65 +f 1031/1377/66 1030/1376/66 1029/1453/66 1032/1454/66 +f 1017/1455/61 1024/1456/61 1021/1457/61 1020/1458/61 +f 1033/1352/67 1036/1351/67 1035/1459/67 1034/1460/67 +f 1039/1461/68 1038/1462/68 1037/1463/68 1040/1464/68 +f 1041/1389/67 1044/1388/67 1043/1465/67 1042/1466/67 +f 1047/1430/68 1046/1429/68 1045/1467/68 1048/1468/68 +f 1039/1461/64 1034/1469/64 1035/1470/64 1038/1462/64 +f 1055/1353/69 1054/1356/69 1053/1471/69 1056/1472/69 +f 1057/1473/70 1052/1474/70 1051/1355/70 1058/1354/70 +f 1059/1382/71 1050/1385/71 1049/1475/71 1060/1476/71 +f 1067/1426/69 1066/1425/69 1065/1477/69 1068/1478/69 +f 1069/1417/70 1064/1416/70 1063/1367/70 1070/1366/70 +f 1071/1369/71 1062/1368/71 1061/1479/71 1072/1480/71 +f 1057/1473/59 1060/1481/59 1049/1482/59 1052/1474/59 +f 1036/1483/1 927/1484/1 1049/1485/1 +f 930/1486/1 1019/1487/1 1053/1488/1 +f 1021/1489/1 1022/1490/1 1053/1488/1 1019/1487/1 1020/1491/1 +f 1072/1492/1 1047/1493/1 1048/1494/1 1041/1495/1 1042/1496/1 1071/1497/1 +f 982/1498/1 979/1499/1 980/1500/1 1067/1501/1 1068/1502/1 1069/1503/1 1070/1504/1 1071/1497/1 +f 1051/1505/1 1052/1506/1 1049/1485/1 927/1484/1 929/1507/1 930/1486/1 1053/1488/1 1054/1508/1 +f 928/1362/3 1033/1509/3 1060/1363/3 +f 1059/1510/3 1060/1363/3 1033/1509/3 1034/1511/3 1039/1512/3 1040/1513/3 +f 1023/1514/3 1024/1515/3 1017/1516/3 1018/1517/3 1056/1359/3 +f 1018/1517/3 926/1360/3 1056/1359/3 +f 981/1518/3 1043/1519/3 1062/1520/3 +f 1062/1520/3 1043/1519/3 1044/1521/3 1045/1522/3 1046/1523/3 1061/1524/3 +f 1028/1525/3 984/1526/3 1066/1527/3 +f 1066/1527/3 1029/1528/3 1030/1529/3 1027/1530/3 1028/1525/3 +f 1050/1531/1 1037/1532/1 1038/1533/1 1035/1534/1 1036/1483/1 1049/1485/1 +f 980/1500/1 1025/1535/1 1067/1501/1 +f 1031/1536/1 1032/1537/1 1067/1501/1 1025/1535/1 1026/1538/1 +f 1042/1496/1 982/1498/1 1071/1497/1 +f 1063/1539/3 1064/1540/3 1065/1541/3 1066/1527/3 984/1526/3 983/1542/3 981/1518/3 1062/1520/3 +f 1073/1543/1 1075/1544/1 1077/1545/1 1079/1546/1 1081/1547/1 1083/1548/1 1085/1549/1 1087/1550/1 1089/1551/1 1091/1552/1 1093/1553/1 1095/1554/1 1097/1555/1 1099/1556/1 1101/1557/1 1103/1558/1 +f 1076/1559/3 1074/1560/3 1104/1561/3 1102/1562/3 1100/1563/3 1098/1564/3 1096/1565/3 1094/1566/3 1092/1567/3 1090/1568/3 1088/1569/3 1086/1570/3 1084/1571/3 1082/1572/3 1080/1573/3 1078/1574/3 +f 1108/1575/1 1106/1576/1 1116/1577/1 1114/1578/1 1112/1579/1 1110/1580/1 +f 1120/1581/3 1118/1582/3 1128/1583/3 1126/1584/3 1124/1585/3 1122/1586/3 +f 1132/1587/3 1130/1588/3 1140/1589/3 1138/1590/3 1136/1591/3 1134/1592/3 +f 1144/1593/3 1142/1594/3 1152/1595/3 1150/1596/3 1148/1597/3 1146/1598/3 +f 1156/1599/1 1154/1600/1 1164/1601/1 1162/1602/1 1160/1603/1 1158/1604/1 +f 1168/1605/1 1166/1606/1 1176/1607/1 1174/1608/1 1172/1609/1 1170/1610/1 +f 1187/1611/5 1183/1612/5 1181/1613/5 1185/1614/5 +f 1180/1615/1 1188/1616/1 1186/1617/1 1179/1618/1 +f 1177/1619/3 1182/1620/3 1184/1621/3 1178/1622/3 +f 1178/1623/6 1180/1624/6 1179/1618/6 1177/1619/6 +f 1178/1625/4 1184/1626/4 1188/1616/4 1180/1615/4 +f 1181/1613/10 1183/1612/10 1184/1627/10 1182/1628/10 +f 1183/1612/28 1187/1611/28 1188/1616/28 1184/1626/28 +f 1187/1611/9 1185/1614/9 1186/1629/9 1188/1630/9 +f 1185/1614/72 1181/1613/72 1182/1628/72 1186/1629/72 +f 1179/1618/2 1186/1617/2 1182/1620/2 1177/1619/2 +f 1221/1631/6 1222/1632/6 1223/1633/6 1224/1634/6 +f 1225/1635/5 1228/1636/5 1227/1637/5 1226/1638/5 +f 1223/1639/1 1227/1640/1 1228/1641/1 1224/1642/1 +f 1221/1643/3 1225/1644/3 1226/1645/3 1222/1646/3 +f 1224/1647/2 1228/1648/2 1225/1649/2 1221/1650/2 +f 1222/1651/4 1226/1652/4 1227/1653/4 1223/1654/4 +f 1232/1655/2 1234/1656/2 1236/1657/2 1231/1658/2 +f 1240/1659/6 1238/1660/6 1245/1661/6 1247/1662/6 1248/1663/6 1246/1664/6 1273/1665/6 1275/1666/6 1276/1667/6 1274/1668/6 1233/1669/6 1234/1670/6 1285/1671/6 1287/1672/6 1288/1673/6 1286/1674/6 1237/1675/6 1239/1676/6 +f 1229/1677/4 1230/1678/4 1235/1679/4 1233/1680/4 +f 1233/1669/6 1235/1681/6 1236/1682/6 1234/1670/6 +f 1262/1683/6 1253/1684/6 1255/1685/6 1256/1686/6 1254/1687/6 1289/1688/6 1291/1689/6 1292/1690/6 1290/1691/6 1236/1682/6 1235/1681/6 1269/1692/6 1271/1693/6 1272/1694/6 1270/1695/6 1261/1696/6 1263/1697/6 1264/1698/6 +f 1304/1699/1 1303/1700/1 1307/1701/1 1308/1702/1 +f 1307/1703/5 1306/1704/5 1305/1705/5 1308/1706/5 +f 1302/1707/3 1301/1708/3 1305/1709/3 1306/1710/3 +f 1301/1711/2 1304/1712/2 1308/1713/2 1305/1714/2 +f 1303/1715/4 1302/1716/4 1306/1717/4 1307/1718/4 +f 1312/1719/2 1310/1720/2 1316/1721/2 1314/1722/2 1331/1723/2 1332/1724/2 1327/1725/2 1328/1726/2 1323/1727/2 1324/1728/2 1319/1729/2 1320/1730/2 +f 1309/1731/4 1311/1732/4 1317/1733/4 1318/1734/4 1321/1735/4 1322/1736/4 1325/1737/4 1326/1738/4 1329/1739/4 1330/1740/4 1313/1741/4 1315/1742/4 +f 1336/1743/2 1334/1744/2 1340/1745/2 1338/1746/2 1355/1747/2 1356/1748/2 1351/1749/2 1352/1750/2 1347/1751/2 1348/1752/2 1343/1753/2 1344/1754/2 +f 1333/1755/4 1335/1756/4 1341/1757/4 1342/1758/4 1345/1759/4 1346/1760/4 1349/1761/4 1350/1762/4 1353/1763/4 1354/1764/4 1337/1765/4 1339/1766/4 +f 1360/1767/2 1358/1768/2 1364/1769/2 1362/1770/2 1379/1771/2 1380/1772/2 1375/1773/2 1376/1774/2 1371/1775/2 1372/1776/2 1367/1777/2 1368/1778/2 +f 1357/1779/4 1359/1780/4 1365/1781/4 1366/1782/4 1369/1783/4 1370/1784/4 1373/1785/4 1374/1786/4 1377/1787/4 1378/1788/4 1361/1789/4 1363/1790/4 +f 1384/1791/2 1382/1792/2 1388/1793/2 1386/1794/2 1403/1795/2 1404/1796/2 1399/1797/2 1400/1798/2 1395/1799/2 1396/1800/2 1391/1801/2 1392/1802/2 +f 1381/1803/4 1383/1804/4 1389/1805/4 1390/1806/4 1393/1807/4 1394/1808/4 1397/1809/4 1398/1810/4 1401/1811/4 1402/1812/4 1385/1813/4 1387/1814/4 +f 1405/1815/3 1406/1816/3 1408/1817/3 1407/1818/3 +f 1407/1819/6 1408/1820/6 1412/1821/6 1411/1822/6 +f 1411/1822/1 1412/1821/1 1410/1823/1 1409/1824/1 +f 1407/1825/2 1411/1826/2 1409/1824/2 1405/1815/2 +f 1412/1821/4 1408/1820/4 1406/1827/4 1410/1828/4 +f 1445/1829/1 1447/1830/1 1449/1831/1 1451/1832/1 1453/1833/1 1455/1834/1 1457/1835/1 1459/1836/1 1461/1837/1 1463/1838/1 1465/1839/1 1467/1840/1 1469/1841/1 1471/1842/1 1473/1843/1 1475/1844/1 +f 1448/1845/3 1446/1846/3 1476/1847/3 1474/1848/3 1472/1849/3 1470/1850/3 1468/1851/3 1466/1852/3 1464/1853/3 1462/1854/3 1460/1855/3 1458/1856/3 1456/1857/3 1454/1858/3 1452/1859/3 1450/1860/3 +f 1486/1861/2 1480/1862/2 1477/1863/2 1484/1864/2 +f 1483/1865/2 1485/1866/2 1487/1867/2 1488/1868/2 +f 1478/1869/6 1481/1870/6 1485/1871/6 1483/1872/6 +f 1487/1873/6 1486/1874/6 1484/1875/6 1488/1876/6 +f 1478/1877/4 1479/1878/4 1482/1879/4 1481/1880/4 +f 1482/1881/5 1479/1882/5 1477/1883/5 1480/1884/5 +f 1477/1885/3 1479/1886/3 1488/1887/3 1484/1888/3 +f 1478/1889/3 1483/1890/3 1488/1887/3 1479/1886/3 +f 1481/1891/1 1482/1892/1 1487/1893/1 1485/1894/1 +f 1480/1895/1 1486/1896/1 1487/1893/1 1482/1892/1 +f 1511/1897/6 1489/1898/6 1491/1899/6 1515/1900/6 +f 1515/1900/4 1491/1899/4 1494/1901/4 1516/1902/4 +f 1516/1903/5 1494/1904/5 1492/1905/5 1517/1906/5 +f 1517/1906/2 1492/1905/2 1489/1898/2 1511/1897/2 +f 1490/1907/1 1493/1908/1 1519/1909/1 1518/1910/1 +f 1494/1911/3 1491/1912/3 1489/1913/3 1492/1914/3 +f 1519/1915/2 1514/1916/2 1520/1917/2 1518/1918/2 +f 1493/1919/5 1513/1920/5 1514/1916/5 1519/1915/5 +f 1490/1921/4 1512/1922/4 1513/1923/4 1493/1924/4 +f 1518/1918/6 1520/1917/6 1512/1922/6 1490/1921/6 +f 1513/1925/5 1516/1926/5 1517/1927/5 1514/1928/5 +f 1512/1929/4 1515/1930/4 1516/1931/4 1513/1932/4 +f 1520/1933/6 1511/1934/6 1515/1930/6 1512/1929/6 +f 1514/1928/2 1517/1927/2 1511/1935/2 1520/1936/2 +f 1523/1937/1 1524/1938/1 1528/1939/1 1527/1940/1 +f 1525/1941/3 1526/1942/3 1522/1943/3 1521/1944/3 +f 1523/1945/6 1527/1946/6 1525/1941/6 1521/1944/6 +f 1528/1939/5 1524/1938/5 1522/1943/5 1526/1942/5 +f 1531/1947/1 1532/1948/1 1536/1949/1 1535/1950/1 +f 1533/1951/3 1534/1952/3 1530/1953/3 1529/1954/3 +f 1531/1955/6 1535/1956/6 1533/1951/6 1529/1954/6 +f 1536/1949/5 1532/1948/5 1530/1953/5 1534/1952/5 +f 1540/1957/3 1538/1958/3 1568/1959/3 1566/1960/3 1564/1961/3 1562/1962/3 1560/1963/3 1558/1964/3 1556/1965/3 1554/1966/3 1552/1967/3 1550/1968/3 1548/1969/3 1546/1970/3 1544/1971/3 1542/1972/3 +f 1537/1973/1 1539/1974/1 1541/1975/1 1543/1976/1 1545/1977/1 1547/1978/1 1549/1979/1 1551/1980/1 1553/1981/1 1555/1982/1 1557/1983/1 1559/1984/1 1561/1985/1 1563/1986/1 1565/1987/1 1567/1988/1 +f 1633/1989/1 1635/1990/1 1637/1991/1 1639/1992/1 1641/1993/1 1643/1994/1 1645/1995/1 1647/1996/1 1649/1997/1 1651/1998/1 1653/1999/1 1655/2000/1 1657/2001/1 1659/2002/1 1661/2003/1 1663/2004/1 +f 1636/2005/3 1634/2006/3 1664/2007/3 1662/2008/3 1660/2009/3 1658/2010/3 1656/2011/3 1654/2012/3 1652/2013/3 1650/2014/3 1648/2015/3 1646/2016/3 1644/2017/3 1642/2018/3 1640/2019/3 1638/2020/3 +f 1665/2021/1 1667/2022/1 1669/2023/1 1671/2024/1 1673/2025/1 1675/2026/1 1677/2027/1 1679/2028/1 1681/2029/1 1683/2030/1 1685/2031/1 1687/2032/1 1689/2033/1 1691/2034/1 1693/2035/1 1695/2036/1 +f 1668/2037/3 1666/2038/3 1696/2039/3 1694/2040/3 1692/2041/3 1690/2042/3 1688/2043/3 1686/2044/3 1684/2045/3 1682/2046/3 1680/2047/3 1678/2048/3 1676/2049/3 1674/2050/3 1672/2051/3 1670/2052/3 +f 1707/2053/5 1703/2054/5 1701/2055/5 1705/2056/5 +f 1700/2057/1 1708/2058/1 1706/2059/1 1699/2060/1 +f 1697/2061/3 1702/2062/3 1704/2063/3 1698/2064/3 +f 1698/2065/6 1700/2066/6 1699/2060/6 1697/2061/6 +f 1698/2067/4 1704/2068/4 1708/2058/4 1700/2057/4 +f 1701/2055/10 1703/2054/10 1704/2069/10 1702/2070/10 +f 1703/2054/28 1707/2053/28 1708/2058/28 1704/2068/28 +f 1707/2053/9 1705/2056/9 1706/2071/9 1708/2072/9 +f 1705/2056/72 1701/2055/72 1702/2070/72 1706/2071/72 +f 1699/2060/2 1706/2059/2 1702/2062/2 1697/2061/2 +f 1719/2073/5 1715/2074/5 1713/2075/5 1717/2076/5 +f 1712/2077/1 1720/2078/1 1718/2079/1 1711/2080/1 +f 1709/2081/3 1714/2082/3 1716/2083/3 1710/2084/3 +f 1710/2085/6 1712/2086/6 1711/2080/6 1709/2081/6 +f 1710/2087/4 1716/2088/4 1720/2078/4 1712/2077/4 +f 1713/2075/10 1715/2074/10 1716/2089/10 1714/2090/10 +f 1715/2074/28 1719/2073/28 1720/2078/28 1716/2088/28 +f 1719/2073/9 1717/2076/9 1718/2091/9 1720/2092/9 +f 1717/2076/72 1713/2075/72 1714/2090/72 1718/2091/72 +f 1711/2080/2 1718/2079/2 1714/2082/2 1709/2081/2 +f 1731/2093/5 1727/2094/5 1725/2095/5 1729/2096/5 +f 1724/2097/1 1732/2098/1 1730/2099/1 1723/2100/1 +f 1721/2101/3 1726/2102/3 1728/2103/3 1722/2104/3 +f 1722/2105/6 1724/2106/6 1723/2100/6 1721/2101/6 +f 1722/2107/4 1728/2108/4 1732/2098/4 1724/2097/4 +f 1725/2095/10 1727/2094/10 1728/2109/10 1726/2110/10 +f 1727/2094/28 1731/2093/28 1732/2098/28 1728/2108/28 +f 1731/2093/9 1729/2096/9 1730/2111/9 1732/2112/9 +f 1729/2096/72 1725/2095/72 1726/2110/72 1730/2111/72 +f 1723/2100/2 1730/2099/2 1726/2102/2 1721/2101/2 +f 1736/2113/3 1734/2114/3 1744/2115/3 1742/2116/3 1740/2117/3 1738/2118/3 +f 1748/2119/1 1746/2120/1 1756/2121/1 1754/2122/1 1752/2123/1 1750/2124/1 +f 1760/2125/1 1758/2126/1 1768/2127/1 1766/2128/1 1764/2129/1 1762/2130/1 +f 1772/2131/1 1770/2132/1 1780/2133/1 1778/2134/1 1776/2135/1 1774/2136/1 +f 1784/2137/1 1782/2138/1 1792/2139/1 1790/2140/1 1788/2141/1 1786/2142/1 +f 1796/2143/3 1794/2144/3 1804/2145/3 1802/2146/3 1800/2147/3 1798/2148/3 +f 1808/2149/3 1806/2150/3 1816/2151/3 1814/2152/3 1812/2153/3 1810/2154/3 +f 1820/2155/3 1818/2156/3 1828/2157/3 1826/2158/3 1824/2159/3 1822/2160/3 +f 1832/2161/3 1830/2162/3 1840/2163/3 1838/2164/3 1836/2165/3 1834/2166/3 +f 1844/2167/1 1842/2168/1 1852/2169/1 1850/2170/1 1848/2171/1 1846/2172/1 +f 1856/2173/1 1854/2174/1 1864/2175/1 1862/2176/1 1860/2177/1 1858/2178/1 +f 1868/2179/1 1866/2180/1 1876/2181/1 1874/2182/1 1872/2183/1 1870/2184/1 +f 1880/2185/1 1878/2186/1 1888/2187/1 1886/2188/1 1884/2189/1 1882/2190/1 +f 1892/2191/3 1890/2192/3 1900/2193/3 1898/2194/3 1896/2195/3 1894/2196/3 +f 1904/2197/3 1902/2198/3 1912/2199/3 1910/2200/3 1908/2201/3 1906/2202/3 +f 1916/2203/3 1914/2204/3 1924/2205/3 1922/2206/3 1920/2207/3 1918/2208/3 +f 1928/2209/4 1926/2210/4 1936/2211/4 1934/2212/4 1932/2213/4 1930/2214/4 +f 1940/2215/4 1938/2216/4 1948/2217/4 1946/2218/4 1944/2219/4 1942/2220/4 +f 1952/2221/2 1950/2222/2 1960/2223/2 1958/2224/2 1956/2225/2 1954/2226/2 +f 1964/2227/2 1962/2228/2 1972/2229/2 1970/2230/2 1968/2231/2 1966/2232/2 +f 1976/2233/4 1974/2234/4 1983/2235/4 1982/2236/4 1980/2237/4 1978/2238/4 +f 1975/2239/2 1977/2240/2 1979/2241/2 1981/2242/2 1984/2243/2 1973/2244/2 +f 1988/2245/4 1986/2246/4 1995/2247/4 1994/2248/4 1992/2249/4 1990/2250/4 +f 1987/2251/2 1989/2252/2 1991/2253/2 1993/2254/2 1996/2255/2 1985/2256/2 +f 2000/2257/4 1998/2258/4 2007/2259/4 2006/2260/4 2004/2261/4 2002/2262/4 +f 1999/2263/2 2001/2264/2 2003/2265/2 2005/2266/2 2008/2267/2 1997/2268/2 +f 2012/2269/3 2010/2270/3 2019/2271/3 2018/2272/3 2016/2273/3 2014/2274/3 +f 2011/2275/1 2013/2276/1 2015/2277/1 2017/2278/1 2020/2279/1 2009/2280/1 +f 2024/2281/4 2022/2282/4 2032/2283/4 2030/2284/4 2028/2285/4 2026/2286/4 +f 2036/2287/4 2034/2288/4 2044/2289/4 2042/2290/4 2040/2291/4 2038/2292/4 +f 2048/2293/2 2046/2294/2 2056/2295/2 2054/2296/2 2052/2297/2 2050/2298/2 +f 2060/2299/2 2058/2300/2 2068/2301/2 2066/2302/2 2064/2303/2 2062/2304/2 +f 2072/2305/3 2070/2306/3 2079/2307/3 2078/2308/3 2076/2309/3 2074/2310/3 +f 2071/2311/1 2073/2312/1 2075/2313/1 2077/2314/1 2080/2315/1 2069/2316/1 +f 2084/2317/3 2082/2318/3 2091/2319/3 2090/2320/3 2088/2321/3 2086/2322/3 +f 2083/2323/1 2085/2324/1 2087/2325/1 2089/2326/1 2092/2327/1 2081/2328/1 +f 2096/2329/3 2094/2330/3 2103/2331/3 2102/2332/3 2100/2333/3 2098/2334/3 +f 2095/2335/1 2097/2336/1 2099/2337/1 2101/2338/1 2104/2339/1 2093/2340/1 +f 2113/2341/6 2106/2342/6 2108/2343/6 2122/2344/6 +f 2121/2345/1 2123/2346/1 2124/2347/1 2122/2344/1 2108/2343/1 2107/2348/1 2117/2349/1 2119/2350/1 2120/2351/1 2118/2352/1 +f 2117/2349/5 2107/2348/5 2105/2353/5 2110/2354/5 +f 2108/2343/4 2106/2342/4 2105/2355/4 2107/2356/4 +f 2109/2357/3 2111/2358/3 2112/2359/3 2110/2360/3 2105/2353/3 2106/2361/3 2113/2362/3 2115/2363/3 2116/2364/3 2114/2365/3 +f 2113/2341/73 2122/2344/73 2124/2366/73 2115/2367/73 +f 2115/2367/29 2124/2366/29 2123/2368/29 2116/2369/29 +f 2116/2370/74 2123/2371/74 2121/2372/74 2114/2373/74 +f 2117/2349/75 2110/2354/75 2112/2359/75 2119/2350/75 +f 2119/2350/72 2112/2359/72 2111/2358/72 2120/2351/72 +f 2120/2351/76 2111/2358/76 2109/2374/76 2118/2375/76 +f 2121/2372/2 2118/2375/2 2109/2374/2 2114/2373/2 +f 2128/2376/4 2126/2377/4 2135/2378/4 2134/2379/4 2132/2380/4 2130/2381/4 +f 2127/2382/2 2129/2383/2 2131/2384/2 2133/2385/2 2136/2386/2 2125/2387/2 +f 2137/2388/4 2139/2389/4 2141/2390/4 2143/2391/4 2145/2392/4 2147/2393/4 2149/2394/4 2151/2395/4 2153/2396/4 2155/2397/4 2157/2398/4 2159/2399/4 2161/2400/4 2163/2401/4 2165/2402/4 2167/2403/4 +f 2140/2404/2 2138/2405/2 2168/2406/2 2166/2407/2 2164/2408/2 2162/2409/2 2160/2410/2 2158/2411/2 2156/2412/2 2154/2413/2 2152/2414/2 2150/2415/2 2148/2416/2 2146/2417/2 2144/2418/2 2142/2419/2 +f 2169/2420/4 2171/2421/4 2173/2422/4 2175/2423/4 2177/2424/4 2179/2425/4 2181/2426/4 2183/2427/4 2185/2428/4 2187/2429/4 2189/2430/4 2191/2431/4 2193/2432/4 2195/2433/4 2197/2434/4 2199/2435/4 +f 2172/2436/2 2170/2437/2 2200/2438/2 2198/2439/2 2196/2440/2 2194/2441/2 2192/2442/2 2190/2443/2 2188/2444/2 2186/2445/2 2184/2446/2 2182/2447/2 2180/2448/2 2178/2449/2 2176/2450/2 2174/2451/2 +f 2223/2452/3 2201/2453/3 2203/2454/3 2227/2455/3 +f 2227/2455/4 2203/2454/4 2206/2456/4 2228/2457/4 +f 2228/2458/1 2206/2459/1 2204/2460/1 2229/2461/1 +f 2229/2461/2 2204/2460/2 2201/2453/2 2223/2452/2 +f 2202/2462/6 2205/2463/6 2231/2464/6 2230/2465/6 +f 2206/2466/5 2203/2467/5 2201/2468/5 2204/2469/5 +f 2231/2470/2 2226/2471/2 2232/2472/2 2230/2473/2 +f 2205/2474/1 2225/2475/1 2226/2471/1 2231/2470/1 +f 2202/2476/4 2224/2477/4 2225/2478/4 2205/2479/4 +f 2230/2473/3 2232/2472/3 2224/2477/3 2202/2476/3 +f 2225/2480/1 2228/2481/1 2229/2482/1 2226/2483/1 +f 2224/2484/4 2227/2485/4 2228/2486/4 2225/2487/4 +f 2232/2488/3 2223/2489/3 2227/2485/3 2224/2484/3 +f 2226/2483/2 2229/2482/2 2223/2490/2 2232/2491/2 +f 2261/2492/5 2263/2493/5 2233/2494/5 2235/2495/5 2237/2496/5 2239/2497/5 2241/2498/5 2243/2499/5 2245/2500/5 2247/2501/5 2249/2502/5 2251/2503/5 2253/2504/5 2255/2505/5 2257/2506/5 2259/2507/5 +f 2268/2508/5 2266/2509/5 2296/2510/5 2294/2511/5 2292/2512/5 2290/2513/5 2288/2514/5 2286/2515/5 2284/2516/5 2282/2517/5 2280/2518/5 2278/2519/5 2276/2520/5 2274/2521/5 2272/2522/5 2270/2523/5 +f 2265/2524/6 2267/2525/6 2269/2526/6 2271/2527/6 2273/2528/6 2275/2529/6 2277/2530/6 2279/2531/6 2281/2532/6 2283/2533/6 2285/2534/6 2287/2535/6 2289/2536/6 2291/2537/6 2293/2538/6 2295/2539/6 +f 2319/2540/3 2297/2541/3 2299/2542/3 2323/2543/3 +f 2323/2543/6 2299/2542/6 2302/2544/6 2324/2545/6 +f 2324/2546/1 2302/2547/1 2300/2548/1 2325/2549/1 +f 2325/2549/5 2300/2548/5 2297/2541/5 2319/2540/5 +f 2298/2550/2 2301/2551/2 2327/2552/2 2326/2553/2 +f 2302/2554/4 2299/2555/4 2297/2556/4 2300/2557/4 +f 2327/2558/5 2322/2559/5 2328/2560/5 2326/2561/5 +f 2301/2562/1 2321/2563/1 2322/2559/1 2327/2558/1 +f 2298/2564/6 2320/2565/6 2321/2566/6 2301/2567/6 +f 2326/2561/3 2328/2560/3 2320/2565/3 2298/2564/3 +f 2321/2568/1 2324/2569/1 2325/2570/1 2322/2571/1 +f 2320/2572/6 2323/2573/6 2324/2574/6 2321/2575/6 +f 2328/2576/3 2319/2577/3 2323/2573/3 2320/2572/3 +f 2322/2571/5 2325/2570/5 2319/2578/5 2328/2579/5 +f 2332/2580/4 2330/2581/4 2360/2582/4 2358/2583/4 2356/2584/4 2354/2585/4 2352/2586/4 2350/2587/4 2348/2588/4 2346/2589/4 2344/2590/4 2342/2591/4 2340/2592/4 2338/2593/4 2336/2594/4 2334/2595/4 +f 2329/2596/2 2331/2597/2 2333/2598/2 2335/2599/2 2337/2600/2 2339/2601/2 2341/2602/2 2343/2603/2 2345/2604/2 2347/2605/2 2349/2606/2 2351/2607/2 2353/2608/2 2355/2609/2 2357/2610/2 2359/2611/2 +f 2447/2612/3 2425/2613/3 2427/2614/3 2451/2615/3 +f 2451/2615/4 2427/2614/4 2430/2616/4 2452/2617/4 +f 2452/2618/1 2430/2619/1 2428/2620/1 2453/2621/1 +f 2453/2621/2 2428/2620/2 2425/2613/2 2447/2612/2 +f 2426/2622/6 2429/2623/6 2455/2624/6 2454/2625/6 +f 2430/2626/5 2427/2627/5 2425/2628/5 2428/2629/5 +f 2455/2630/2 2450/2631/2 2456/2632/2 2454/2633/2 +f 2429/2634/1 2449/2635/1 2450/2631/1 2455/2630/1 +f 2426/2636/4 2448/2637/4 2449/2638/4 2429/2639/4 +f 2454/2633/3 2456/2632/3 2448/2637/3 2426/2636/3 +f 2449/2640/1 2452/2641/1 2453/2642/1 2450/2643/1 +f 2448/2644/4 2451/2645/4 2452/2646/4 2449/2647/4 +f 2456/2648/3 2447/2649/3 2451/2645/3 2448/2644/3 +f 2450/2643/2 2453/2642/2 2447/2650/2 2456/2651/2 +f 2485/2652/5 2487/2653/5 2457/2654/5 2459/2655/5 2461/2656/5 2463/2657/5 2465/2658/5 2467/2659/5 2469/2660/5 2471/2661/5 2473/2662/5 2475/2663/5 2477/2664/5 2479/2665/5 2481/2666/5 2483/2667/5 +f 2492/2668/5 2490/2669/5 2520/2670/5 2518/2671/5 2516/2672/5 2514/2673/5 2512/2674/5 2510/2675/5 2508/2676/5 2506/2677/5 2504/2678/5 2502/2679/5 2500/2680/5 2498/2681/5 2496/2682/5 2494/2683/5 +f 2489/2684/6 2491/2685/6 2493/2686/6 2495/2687/6 2497/2688/6 2499/2689/6 2501/2690/6 2503/2691/6 2505/2692/6 2507/2693/6 2509/2694/6 2511/2695/6 2513/2696/6 2515/2697/6 2517/2698/6 2519/2699/6 +s 1 +f 1/2700/4 2/2701/4 4/2702/77 3/2703/77 +f 3/2703/77 4/2702/77 6/2704/44 5/2705/44 +f 5/2705/44 6/2704/44 8/2706/78 7/2707/78 +f 7/2707/78 8/2706/78 10/2708/1 9/2709/1 +f 9/2709/1 10/2708/1 12/2710/79 11/2711/79 +f 11/2711/79 12/2710/79 14/2712/46 13/2713/46 +f 13/2713/46 14/2712/46 16/2714/80 15/2715/80 +f 15/2715/80 16/2714/80 18/2716/2 17/2717/2 +f 17/2717/2 18/2716/2 20/2718/81 19/2719/81 +f 19/2719/81 20/2718/81 22/2720/47 21/2721/47 +f 21/2721/47 22/2720/47 24/2722/82 23/2723/82 +f 23/2723/82 24/2722/82 26/2724/3 25/2725/3 +f 25/2725/3 26/2724/3 28/2726/83 27/2727/83 +f 27/2727/83 28/2726/83 30/2728/45 29/2729/45 +f 29/2729/45 30/2728/45 32/2730/84 31/2731/84 +f 31/2732/84 32/2733/84 2/2701/4 1/2700/4 +f 33/2734/85 34/2735/86 36/2736/87 35/2737/88 +f 35/2737/88 36/2736/87 38/2738/89 37/2739/90 +f 37/2739/90 38/2738/89 40/2740/91 39/2741/92 +f 39/2741/92 40/2740/91 42/2742/93 41/2743/94 +f 41/2743/94 42/2742/93 44/2744/95 43/2745/96 +f 43/2745/96 44/2744/95 46/2746/97 45/2747/98 +f 45/2747/98 46/2746/97 48/2748/99 47/2749/100 +f 47/2750/100 48/2751/99 50/2752/101 49/2753/102 +f 49/2753/102 50/2752/101 52/2754/103 51/2755/104 +f 51/2755/104 52/2754/103 54/2756/105 53/2757/106 +f 53/2757/106 54/2756/105 56/2758/107 55/2759/108 +f 55/2759/108 56/2758/107 58/2760/109 57/2761/110 +f 57/2761/110 58/2760/109 60/2762/111 59/2763/112 +f 59/2763/112 60/2762/111 62/2764/113 61/2765/114 +f 61/2765/114 62/2764/113 64/2766/115 63/2767/116 +f 63/2768/116 64/2769/115 34/2735/86 33/2734/85 +f 33/2770/85 35/2771/88 37/2772/90 39/2773/92 41/2774/94 43/2775/96 45/2776/98 47/2777/100 49/2778/102 51/2779/104 53/2780/106 55/2781/108 57/2782/110 59/2783/112 61/2784/114 63/2785/116 +f 97/2786/4 114/2787/4 120/2788/32 98/2789/32 +f 98/2789/32 120/2788/32 128/2790/28 99/2791/28 +f 99/2791/28 128/2790/28 119/2792/41 100/2793/41 +f 100/2793/41 119/2792/41 127/2794/5 101/2795/5 +f 101/2795/5 127/2794/5 118/2796/117 102/2797/117 +f 102/2797/117 118/2796/117 126/2798/72 103/2799/72 +f 103/2799/72 126/2798/72 121/2800/118 104/2801/118 +f 104/2801/118 121/2800/118 125/2802/2 105/2803/2 +f 105/2803/2 125/2802/2 116/2804/119 106/2805/119 +f 106/2805/119 116/2804/119 124/2806/29 107/2807/29 +f 107/2807/29 124/2806/29 115/2808/120 108/2809/120 +f 108/2809/120 115/2808/120 123/2810/6 109/2811/6 +f 109/2812/6 123/2813/6 117/2814/37 110/2815/37 +f 110/2815/37 117/2814/37 122/2816/39 111/2817/39 +f 111/2817/39 122/2816/39 113/2818/34 112/2819/34 +f 112/2819/34 113/2818/34 114/2787/4 97/2786/4 +f 169/2820/4 186/2821/4 192/2822/34 170/2823/34 +f 170/2823/34 192/2822/34 200/2824/39 171/2825/39 +f 171/2825/39 200/2824/39 191/2826/37 172/2827/37 +f 172/2827/37 191/2826/37 199/2828/6 173/2829/6 +f 173/2829/6 199/2828/6 190/2830/120 174/2831/120 +f 174/2831/120 190/2830/120 198/2832/29 175/2833/29 +f 175/2833/29 198/2832/29 193/2834/119 176/2835/119 +f 176/2835/119 193/2834/119 197/2836/2 177/2837/2 +f 177/2837/2 197/2836/2 188/2838/118 178/2839/118 +f 178/2839/118 188/2838/118 196/2840/72 179/2841/72 +f 179/2841/72 196/2840/72 187/2842/117 180/2843/117 +f 180/2843/117 187/2842/117 195/2844/5 181/2845/5 +f 181/2846/5 195/2847/5 189/2848/41 182/2849/41 +f 182/2849/41 189/2848/41 194/2850/28 183/2851/28 +f 183/2851/28 194/2850/28 185/2852/32 184/2853/32 +f 184/2853/32 185/2852/32 186/2821/4 169/2820/4 +f 441/2854/121 443/2855/122 444/2856/79 442/2857/1 +f 443/2855/122 445/2858/123 446/2859/46 444/2856/79 +f 445/2858/123 447/2860/124 448/2861/80 446/2859/46 +f 447/2860/124 449/2862/125 450/2863/2 448/2861/80 +f 449/2862/125 451/2864/126 452/2865/81 450/2863/2 +f 451/2864/126 453/2866/127 454/2867/47 452/2865/81 +f 453/2866/127 455/2868/128 456/2869/82 454/2867/47 +f 455/2868/128 457/2870/129 458/2871/3 456/2869/82 +f 457/2870/129 459/2872/130 460/2873/83 458/2871/3 +f 459/2872/130 461/2874/131 462/2875/45 460/2873/83 +f 461/2874/131 463/2876/132 464/2877/84 462/2875/45 +f 463/2876/132 465/2878/133 466/2879/4 464/2877/84 +f 465/2880/133 467/2881/134 468/2882/77 466/2883/4 +f 467/2881/134 469/2884/135 470/2885/44 468/2882/77 +f 469/2884/135 471/2886/136 472/2887/78 470/2885/44 +f 471/2886/136 441/2854/121 442/2857/1 472/2887/78 +f 441/2888/121 471/2889/136 469/2890/135 467/2891/134 465/2892/133 463/2893/132 461/2894/131 459/2895/130 457/2896/129 455/2897/128 453/2898/127 451/2899/126 449/2900/125 447/2901/124 445/2902/123 443/2903/122 +f 547/2904/121 549/2905/122 550/2906/79 548/2907/1 +f 549/2905/122 551/2908/123 552/2909/46 550/2906/79 +f 551/2908/123 553/2910/124 554/2911/80 552/2909/46 +f 553/2910/124 555/2912/125 556/2913/2 554/2911/80 +f 555/2912/125 557/2914/126 558/2915/81 556/2913/2 +f 557/2914/126 559/2916/127 560/2917/47 558/2915/81 +f 559/2916/127 561/2918/128 562/2919/82 560/2917/47 +f 561/2918/128 563/2920/129 564/2921/3 562/2919/82 +f 563/2920/129 565/2922/130 566/2923/83 564/2921/3 +f 565/2922/130 567/2924/131 568/2925/45 566/2923/83 +f 567/2924/131 569/2926/132 570/2927/84 568/2925/45 +f 569/2926/132 571/2928/133 572/2929/4 570/2927/84 +f 571/2930/133 573/2931/134 574/2932/77 572/2933/4 +f 573/2931/134 575/2934/135 576/2935/44 574/2932/77 +f 575/2934/135 577/2936/136 578/2937/78 576/2935/44 +f 577/2936/136 547/2904/121 548/2907/1 578/2937/78 +f 547/2938/121 577/2939/136 575/2940/135 573/2941/134 571/2942/133 569/2943/132 567/2944/131 565/2945/130 563/2946/129 561/2947/128 559/2948/127 557/2949/126 555/2950/125 553/2951/124 551/2952/123 549/2953/122 +f 684/2954/137 732/2955/138 731/2956/139 682/2957/140 +f 666/2958/141 723/2959/142 722/2960/143 664/2961/144 +f 710/2962/145 745/2963/146 744/2964/147 708/2965/148 +f 692/2966/149 736/2967/150 735/2968/151 690/2969/152 +f 674/2970/153 727/2971/154 726/2972/155 672/2973/156 +f 654/2974/157 718/2975/158 748/2976/159 716/2977/160 +f 656/2978/161 717/2979/162 718/2975/158 654/2974/157 +f 700/2980/163 740/2981/164 739/2982/165 698/2983/166 +f 682/2957/140 731/2956/139 730/2984/167 680/2985/168 +f 664/2961/144 722/2960/143 721/2986/169 662/2987/170 +f 708/2965/148 744/2964/147 743/2988/171 706/2989/172 +f 690/2969/152 735/2968/151 734/2990/173 688/2991/174 +f 672/2973/156 726/2972/155 725/2992/175 670/2993/176 +f 716/2977/160 748/2976/159 747/2994/177 714/2995/178 +f 698/2983/166 739/2982/165 738/2996/179 696/2997/180 +f 680/2985/168 730/2984/167 729/2998/181 678/2999/182 +f 662/2987/170 721/2986/169 720/3000/183 660/3001/184 +f 706/2989/172 743/2988/171 742/3002/185 704/3003/186 +f 688/2991/174 734/2990/173 733/3004/187 686/3005/188 +f 670/2993/176 725/2992/175 724/3006/189 668/3007/190 +f 714/2995/178 747/2994/177 746/3008/191 712/3009/192 +f 696/2997/180 738/2996/179 737/3010/193 694/3011/194 +f 678/2999/182 729/2998/181 728/3012/195 676/3013/196 +f 660/3001/184 720/3000/183 719/3014/197 658/3015/198 +f 704/3003/186 742/3002/185 741/3016/199 702/3017/200 +f 686/3005/188 733/3004/187 732/2955/138 684/2954/137 +f 668/3007/190 724/3006/189 723/2959/142 666/2958/141 +f 712/3009/192 746/3008/191 745/2963/146 710/2962/145 +f 694/3011/194 737/3010/193 736/2967/150 692/2966/149 +f 676/3013/196 728/3012/195 727/2971/154 674/2970/153 +f 658/3015/198 719/3014/197 717/2979/162 656/2978/161 +f 702/3017/200 741/3016/199 740/2981/164 700/2980/163 +f 665/3018/142 755/3019/141 756/3020/190 667/3021/189 +f 683/3022/138 764/3023/137 765/3024/188 685/3025/187 +f 701/3026/199 773/3027/200 774/3028/186 703/3029/185 +f 657/3030/197 751/3031/198 752/3032/184 659/3033/183 +f 675/3034/195 760/3035/196 761/3036/182 677/3037/181 +f 693/3038/193 769/3039/194 770/3040/180 695/3041/179 +f 711/3042/191 778/3043/192 779/3044/178 713/3045/177 +f 667/3021/189 756/3020/190 757/3046/176 669/3047/175 +f 685/3025/187 765/3024/188 766/3048/174 687/3049/173 +f 703/3029/185 774/3028/186 775/3050/172 705/3051/171 +f 659/3033/183 752/3032/184 753/3052/170 661/3053/169 +f 677/3037/181 761/3036/182 762/3054/168 679/3055/167 +f 695/3041/179 770/3040/180 771/3056/166 697/3057/165 +f 713/3045/177 779/3044/178 780/3058/160 715/3059/159 +f 669/3047/175 757/3046/176 758/3060/156 671/3061/155 +f 687/3049/173 766/3048/174 767/3062/152 689/3063/151 +f 705/3051/171 775/3050/172 776/3064/148 707/3065/147 +f 661/3053/169 753/3052/170 754/3066/144 663/3067/143 +f 679/3055/167 762/3054/168 763/3068/140 681/3069/139 +f 697/3057/165 771/3056/166 772/3070/163 699/3071/164 +f 653/3072/158 749/3073/157 750/3074/161 655/3075/162 +f 715/3059/159 780/3058/160 749/3073/157 653/3072/158 +f 671/3061/155 758/3060/156 759/3076/153 673/3077/154 +f 689/3063/151 767/3062/152 768/3078/149 691/3079/150 +f 707/3065/147 776/3064/148 777/3080/145 709/3081/146 +f 663/3067/143 754/3066/144 755/3019/141 665/3018/142 +f 681/3069/139 763/3068/140 764/3023/137 683/3022/138 +f 699/3071/164 772/3070/163 773/3027/200 701/3026/199 +f 655/3075/162 750/3074/161 751/3031/198 657/3030/197 +f 673/3077/154 759/3076/153 760/3035/196 675/3034/195 +f 691/3079/150 768/3078/149 769/3039/194 693/3038/193 +f 709/3081/146 777/3080/145 778/3043/192 711/3042/191 +f 783/3082/148 784/3083/147 868/3084/146 867/3085/145 +f 867/3085/145 868/3084/146 864/3086/191 863/3087/192 +f 863/3087/192 864/3086/191 892/3088/177 891/3089/178 +f 891/3089/178 892/3088/177 844/3090/159 843/3091/160 +f 843/3091/160 844/3090/159 820/3092/158 819/3093/157 +f 819/3093/157 820/3092/158 816/3094/162 815/3095/161 +f 815/3095/161 816/3094/162 824/3096/197 823/3097/198 +f 823/3097/198 824/3096/197 880/3098/183 879/3099/184 +f 879/3099/184 880/3098/183 812/3100/169 811/3101/170 +f 811/3101/170 812/3100/169 804/3102/143 803/3103/144 +f 803/3103/144 804/3102/143 800/3104/142 799/3105/141 +f 799/3105/141 800/3104/142 808/3106/189 807/3107/190 +f 807/3108/190 808/3109/189 875/3110/201 876/3111/202 +f 876/3111/202 875/3110/201 883/3112/155 884/3113/156 +f 884/3113/156 883/3112/155 899/3114/154 900/3115/153 +f 900/3115/153 899/3114/154 854/3116/195 856/3117/196 +f 856/3117/196 854/3116/195 846/3118/181 848/3119/182 +f 848/3119/182 846/3118/181 850/3120/167 852/3121/168 +f 852/3121/168 850/3120/167 794/3122/139 796/3123/140 +f 796/3123/140 794/3122/139 790/3124/138 792/3125/137 +f 792/3125/137 790/3124/138 786/3126/187 788/3127/188 +f 788/3127/188 786/3126/187 907/3128/173 908/3129/174 +f 908/3129/174 907/3128/173 903/3130/151 904/3131/152 +f 904/3131/152 903/3130/151 831/3132/150 832/3133/149 +f 832/3133/149 831/3132/150 887/3134/193 888/3135/194 +f 888/3135/194 887/3134/193 895/3136/179 896/3137/180 +f 896/3137/180 895/3136/179 839/3138/165 840/3139/166 +f 840/3139/166 839/3138/165 828/3140/164 827/3141/163 +f 827/3142/163 828/3143/164 836/3144/203 835/3145/204 +f 835/3145/204 836/3144/203 860/3146/185 859/3147/186 +f 859/3147/186 860/3146/185 872/3148/171 871/3149/172 +f 871/3149/172 872/3148/171 784/3083/147 783/3082/148 +f 919/3150/205 920/3151/206 942/3152/207 941/3153/208 +f 910/3154/209 911/3155/210 933/3156/211 932/3157/212 +f 920/3151/206 921/3158/213 943/3159/214 942/3152/207 +f 915/3160/215 916/3161/216 938/3162/217 937/3163/218 +f 916/3161/216 917/3164/219 939/3165/220 938/3162/217 +f 911/3155/210 912/3166/221 934/3167/222 933/3156/211 +f 921/3158/213 922/3168/223 944/3169/224 943/3159/214 +f 912/3166/221 913/3170/225 935/3171/226 934/3167/222 +f 922/3168/223 923/3172/227 945/3173/228 944/3169/224 +f 917/3164/219 918/3174/229 940/3175/230 939/3165/220 +f 924/3176/231 909/3177/232 931/3178/233 946/3179/234 +f 918/3174/229 919/3150/205 941/3153/208 940/3175/230 +f 913/3170/225 914/3180/235 936/3181/236 935/3171/226 +f 923/3172/227 924/3182/231 946/3183/234 945/3173/228 +f 914/3180/235 915/3160/215 937/3163/218 936/3181/236 +f 909/3177/232 910/3154/209 932/3157/212 931/3178/233 +f 937/3163/218 938/3162/217 954/3184/237 953/3185/238 +f 946/3179/234 931/3178/233 947/3186/239 962/3187/240 +f 945/3173/228 946/3183/234 962/3188/240 961/3189/241 +f 938/3162/217 939/3165/220 955/3190/242 954/3184/237 +f 931/3178/233 932/3157/212 948/3191/243 947/3186/239 +f 939/3165/220 940/3175/230 956/3192/244 955/3190/242 +f 932/3157/212 933/3156/211 949/3193/245 948/3191/243 +f 940/3175/230 941/3153/208 957/3194/246 956/3192/244 +f 933/3156/211 934/3167/222 950/3195/247 949/3193/245 +f 941/3153/208 942/3152/207 958/3196/248 957/3194/246 +f 934/3167/222 935/3171/226 951/3197/249 950/3195/247 +f 942/3152/207 943/3159/214 959/3198/250 958/3196/248 +f 935/3171/226 936/3181/236 952/3199/251 951/3197/249 +f 943/3159/214 944/3169/224 960/3200/252 959/3198/250 +f 936/3181/236 937/3163/218 953/3185/238 952/3199/251 +f 944/3169/224 945/3173/228 961/3189/241 960/3200/252 +f 973/3201/253 995/3202/254 996/3203/255 974/3204/256 +f 964/3205/257 986/3206/258 987/3207/259 965/3208/260 +f 974/3204/256 996/3203/255 997/3209/261 975/3210/262 +f 969/3211/263 991/3212/264 992/3213/265 970/3214/266 +f 970/3214/266 992/3213/265 993/3215/267 971/3216/268 +f 965/3208/260 987/3207/259 988/3217/269 966/3218/270 +f 975/3210/262 997/3209/261 998/3219/271 976/3220/272 +f 966/3218/270 988/3217/269 989/3221/273 967/3222/274 +f 976/3220/272 998/3219/271 999/3223/275 977/3224/276 +f 971/3216/268 993/3215/267 994/3225/277 972/3226/278 +f 978/3227/279 1000/3228/280 985/3229/281 963/3230/282 +f 972/3226/278 994/3225/277 995/3202/254 973/3201/253 +f 967/3222/274 989/3221/273 990/3231/283 968/3232/284 +f 977/3224/276 999/3223/275 1000/3233/280 978/3234/279 +f 968/3232/284 990/3231/283 991/3212/264 969/3211/263 +f 963/3230/282 985/3229/281 986/3206/258 964/3205/257 +f 991/3212/264 1007/3235/285 1008/3236/286 992/3213/265 +f 1000/3228/280 1016/3237/287 1001/3238/288 985/3229/281 +f 999/3223/275 1015/3239/289 1016/3240/287 1000/3233/280 +f 992/3213/265 1008/3236/286 1009/3241/290 993/3215/267 +f 985/3229/281 1001/3238/288 1002/3242/291 986/3206/258 +f 993/3215/267 1009/3241/290 1010/3243/292 994/3225/277 +f 986/3206/258 1002/3242/291 1003/3244/293 987/3207/259 +f 994/3225/277 1010/3243/292 1011/3245/294 995/3202/254 +f 987/3207/259 1003/3244/293 1004/3246/295 988/3217/269 +f 995/3202/254 1011/3245/294 1012/3247/296 996/3203/255 +f 988/3217/269 1004/3246/295 1005/3248/297 989/3221/273 +f 996/3203/255 1012/3247/296 1013/3249/298 997/3209/261 +f 989/3221/273 1005/3248/297 1006/3250/299 990/3231/283 +f 997/3209/261 1013/3249/298 1014/3251/300 998/3219/271 +f 990/3231/283 1006/3250/299 1007/3235/285 991/3212/264 +f 998/3219/271 1014/3251/300 1015/3239/289 999/3223/275 +f 909/3177/232 963/3230/282 964/3205/257 910/3154/209 +f 910/3154/209 964/3205/257 965/3208/260 911/3155/210 +f 911/3155/210 965/3208/260 966/3218/270 912/3166/221 +f 912/3166/221 966/3218/270 967/3222/274 913/3170/225 +f 913/3170/225 967/3222/274 968/3232/284 914/3180/235 +f 914/3180/235 968/3232/284 969/3211/263 915/3160/215 +f 915/3160/215 969/3211/263 970/3214/266 916/3161/216 +f 916/3161/216 970/3214/266 971/3216/268 917/3164/219 +f 917/3164/219 971/3216/268 972/3226/278 918/3174/229 +f 918/3174/229 972/3226/278 973/3201/253 919/3150/205 +f 919/3150/205 973/3201/253 974/3204/256 920/3151/206 +f 920/3151/206 974/3204/256 975/3210/262 921/3158/213 +f 921/3158/213 975/3210/262 976/3220/272 922/3168/223 +f 922/3168/223 976/3220/272 977/3224/276 923/3172/227 +f 923/3172/227 977/3224/276 978/3234/279 924/3182/231 +f 924/3176/231 978/3227/279 963/3230/282 909/3177/232 +f 1073/3252/240 1074/3253/287 1076/3254/301 1075/3255/239 +f 1075/3255/239 1076/3254/301 1078/3256/291 1077/3257/243 +f 1077/3257/243 1078/3256/291 1080/3258/302 1079/3259/303 +f 1079/3259/303 1080/3258/302 1082/3260/295 1081/3261/247 +f 1081/3261/247 1082/3260/295 1084/3262/297 1083/3263/304 +f 1083/3263/304 1084/3262/297 1086/3264/299 1085/3265/251 +f 1085/3265/251 1086/3264/299 1088/3266/285 1087/3267/305 +f 1087/3267/305 1088/3266/285 1090/3268/286 1089/3269/237 +f 1089/3270/237 1090/3271/286 1092/3272/290 1091/3273/242 +f 1091/3273/242 1092/3272/290 1094/3274/292 1093/3275/244 +f 1093/3275/244 1094/3274/292 1096/3276/294 1095/3277/246 +f 1095/3277/246 1096/3276/294 1098/3278/296 1097/3279/248 +f 1097/3279/248 1098/3278/296 1100/3280/298 1099/3281/250 +f 1099/3281/250 1100/3280/298 1102/3282/300 1101/3283/252 +f 1101/3283/252 1102/3282/300 1104/3284/289 1103/3285/241 +f 1103/3285/241 1104/3284/289 1074/3286/287 1073/3287/240 +f 1105/3288/5 1106/3289/306 1108/3290/307 1107/3291/308 +f 1107/3292/308 1108/3293/307 1110/3294/309 1109/3295/310 +f 1109/3295/310 1110/3294/309 1112/3296/311 1111/3297/6 +f 1111/3297/6 1112/3296/311 1114/3298/312 1113/3299/313 +f 1113/3299/313 1114/3298/312 1116/3300/314 1115/3301/315 +f 1115/3301/315 1116/3300/314 1106/3289/306 1105/3288/5 +f 1117/3302/5 1118/3303/316 1120/3304/317 1119/3305/315 +f 1119/3306/315 1120/3307/317 1122/3308/318 1121/3309/313 +f 1121/3309/313 1122/3308/318 1124/3310/319 1123/3311/6 +f 1123/3311/6 1124/3310/319 1126/3312/320 1125/3313/310 +f 1125/3313/310 1126/3312/320 1128/3314/321 1127/3315/308 +f 1127/3315/308 1128/3314/321 1118/3303/316 1117/3302/5 +f 1129/3316/5 1130/3317/316 1132/3318/317 1131/3319/315 +f 1131/3320/315 1132/3321/317 1134/3322/318 1133/3323/313 +f 1133/3323/313 1134/3322/318 1136/3324/319 1135/3325/6 +f 1135/3325/6 1136/3324/319 1138/3326/320 1137/3327/310 +f 1137/3327/310 1138/3326/320 1140/3328/321 1139/3329/308 +f 1139/3329/308 1140/3328/321 1130/3317/316 1129/3316/5 +f 1141/3330/5 1142/3331/316 1144/3332/317 1143/3333/315 +f 1143/3334/315 1144/3335/317 1146/3336/318 1145/3337/313 +f 1145/3337/313 1146/3336/318 1148/3338/319 1147/3339/6 +f 1147/3339/6 1148/3338/319 1150/3340/320 1149/3341/310 +f 1149/3341/310 1150/3340/320 1152/3342/321 1151/3343/308 +f 1151/3343/308 1152/3342/321 1142/3331/316 1141/3330/5 +f 1153/3344/5 1154/3345/306 1156/3346/307 1155/3347/308 +f 1155/3348/308 1156/3349/307 1158/3350/309 1157/3351/310 +f 1157/3351/310 1158/3350/309 1160/3352/311 1159/3353/6 +f 1159/3353/6 1160/3352/311 1162/3354/312 1161/3355/313 +f 1161/3355/313 1162/3354/312 1164/3356/314 1163/3357/315 +f 1163/3357/315 1164/3356/314 1154/3345/306 1153/3344/5 +f 1165/3358/5 1166/3359/306 1168/3360/307 1167/3361/308 +f 1167/3362/308 1168/3363/307 1170/3364/309 1169/3365/310 +f 1169/3365/310 1170/3364/309 1172/3366/311 1171/3367/6 +f 1171/3367/6 1172/3366/311 1174/3368/312 1173/3369/313 +f 1173/3369/313 1174/3368/312 1176/3370/314 1175/3371/315 +f 1175/3371/315 1176/3370/314 1166/3359/306 1165/3358/5 +f 1189/3372/322 1190/3373/323 1192/3374/324 1191/3375/325 +f 1191/3375/325 1192/3374/324 1194/3376/326 1193/3377/327 +f 1193/3377/327 1194/3376/326 1196/3378/328 1195/3379/329 +f 1195/3379/329 1196/3378/328 1198/3380/330 1197/3381/331 +f 1197/3381/331 1198/3380/330 1200/3382/332 1199/3383/333 +f 1199/3383/333 1200/3382/332 1202/3384/334 1201/3385/335 +f 1201/3385/335 1202/3384/334 1204/3386/336 1203/3387/337 +f 1203/3387/337 1204/3386/336 1206/3388/338 1205/3389/339 +f 1205/3389/339 1206/3388/338 1208/3390/340 1207/3391/341 +f 1207/3391/341 1208/3390/340 1210/3392/342 1209/3393/343 +f 1209/3393/343 1210/3392/342 1212/3394/344 1211/3395/345 +f 1211/3395/345 1212/3394/344 1214/3396/346 1213/3397/347 +f 1213/3398/347 1214/3399/346 1216/3400/348 1215/3401/349 +f 1215/3401/349 1216/3400/348 1218/3402/350 1217/3403/351 +f 1192/3404/324 1190/3405/323 1220/3406/352 1218/3407/350 1216/3408/348 1214/3409/346 1212/3410/344 1210/3411/342 1208/3412/340 1206/3413/338 1204/3414/336 1202/3415/334 1200/3416/332 1198/3417/330 1196/3418/328 1194/3419/326 +f 1217/3403/351 1218/3402/350 1220/3420/352 1219/3421/353 +f 1219/3421/353 1220/3420/352 1190/3373/323 1189/3372/322 +f 1189/3422/322 1191/3423/325 1193/3424/327 1195/3425/329 1197/3426/331 1199/3427/333 1201/3428/335 1203/3429/337 1205/3430/339 1207/3431/341 1209/3432/343 1211/3433/345 1213/3434/347 1215/3435/349 1217/3436/351 1219/3437/353 +f 1285/3438/354 1234/3439/355 1232/3440/46 1298/3441/356 +f 1231/3442/47 1236/3443/357 1290/3444/358 1293/3445/359 +f 1275/3446/360 1273/3447/361 1278/3448/362 1280/3449/363 +f 1271/3450/364 1269/3451/365 1282/3452/366 1284/3453/367 +f 1286/3454/368 1297/3455/369 1242/3456/370 1237/3457/371 +f 1249/3458/372 1278/3448/362 1273/3447/361 1246/3459/373 +f 1247/3460/364 1245/3461/365 1250/3462/366 1252/3463/367 +f 1263/3464/360 1261/3465/361 1266/3466/362 1268/3467/363 +f 1260/3468/374 1255/3469/375 1253/3470/354 1258/3471/356 +f 1240/3472/376 1243/3473/377 1241/3474/359 1238/3475/358 +f 1297/3455/369 1286/3454/368 1288/3476/378 1299/3477/379 +f 1250/3462/366 1245/3461/365 1238/3475/358 1241/3474/359 +f 1258/3471/356 1253/3470/354 1262/3478/380 1265/3479/381 +f 1296/3480/382 1291/3481/383 1289/3482/371 1294/3483/370 +f 1246/3459/373 1248/3484/384 1251/3485/385 1249/3458/372 +f 1287/3486/375 1285/3438/354 1298/3441/356 1300/3487/374 +f 1272/3488/384 1271/3489/364 1284/3490/367 1283/3491/385 +f 1262/3478/380 1264/3492/386 1267/3493/387 1265/3479/381 +f 1281/3494/372 1266/3466/362 1261/3465/361 1270/3495/373 +f 1299/3477/379 1288/3476/378 1287/3496/375 1300/3497/374 +f 1293/3445/359 1290/3444/358 1292/3498/376 1295/3499/377 +f 1237/3457/371 1242/3456/370 1244/3500/382 1239/3501/383 +f 1270/3495/373 1272/3488/384 1283/3491/385 1281/3494/372 +f 1257/3502/369 1254/3503/368 1256/3504/378 1259/3505/379 +f 1230/3506/45 1282/3452/366 1269/3451/365 1235/3507/388 +f 1276/3508/386 1275/3509/360 1280/3510/363 1279/3511/387 +f 1233/3512/389 1274/3513/380 1277/3514/381 1229/3515/44 +f 1254/3503/368 1257/3502/369 1294/3483/370 1289/3482/371 +f 1264/3492/386 1263/3516/360 1268/3517/363 1267/3493/387 +f 1248/3484/384 1247/3518/364 1252/3519/367 1251/3485/385 +f 1239/3501/383 1244/3500/382 1243/3520/377 1240/3521/376 +f 1259/3505/379 1256/3504/378 1255/3522/375 1260/3523/374 +f 1274/3513/380 1276/3508/386 1279/3511/387 1277/3514/381 +f 1295/3499/377 1292/3498/376 1291/3524/383 1296/3525/382 +f 1326/3526/390 1327/3527/391 1332/3528/392 1329/3529/393 +f 1318/3530/394 1319/3531/395 1324/3532/396 1321/3533/397 +f 1330/3534/398 1331/3535/399 1314/3536/47 1313/3537/45 +f 1322/3538/400 1323/3539/401 1328/3540/402 1325/3541/403 +f 1311/3542/44 1312/3543/46 1320/3544/404 1317/3545/405 +f 1319/3531/395 1318/3530/394 1317/3545/405 1320/3544/404 +f 1323/3539/401 1322/3538/400 1321/3533/397 1324/3532/396 +f 1327/3527/391 1326/3526/390 1325/3541/403 1328/3540/402 +f 1331/3535/399 1330/3534/398 1329/3529/393 1332/3528/392 +f 1350/3546/390 1351/3547/391 1356/3548/392 1353/3549/393 +f 1342/3550/394 1343/3551/395 1348/3552/396 1345/3553/397 +f 1354/3554/398 1355/3555/399 1338/3556/47 1337/3557/45 +f 1346/3558/400 1347/3559/401 1352/3560/406 1349/3561/403 +f 1335/3562/44 1336/3563/46 1344/3564/404 1341/3565/405 +f 1343/3551/395 1342/3550/394 1341/3565/405 1344/3564/404 +f 1347/3559/401 1346/3558/400 1345/3553/397 1348/3552/396 +f 1351/3547/391 1350/3546/390 1349/3561/403 1352/3560/406 +f 1355/3555/399 1354/3554/398 1353/3549/393 1356/3548/392 +f 1374/3566/390 1375/3567/391 1380/3568/392 1377/3569/393 +f 1366/3570/394 1367/3571/395 1372/3572/396 1369/3573/397 +f 1378/3574/398 1379/3575/399 1362/3576/47 1361/3577/45 +f 1370/3578/400 1371/3579/401 1376/3580/402 1373/3581/403 +f 1359/3582/44 1360/3583/46 1368/3584/404 1365/3585/405 +f 1367/3571/395 1366/3570/394 1365/3585/405 1368/3584/404 +f 1371/3579/401 1370/3578/400 1369/3573/397 1372/3572/396 +f 1375/3567/391 1374/3566/390 1373/3581/403 1376/3580/402 +f 1379/3575/399 1378/3574/398 1377/3569/393 1380/3568/392 +f 1398/3586/390 1399/3587/391 1404/3588/392 1401/3589/393 +f 1390/3590/394 1391/3591/395 1396/3592/396 1393/3593/397 +f 1402/3594/398 1403/3595/399 1386/3596/47 1385/3597/45 +f 1394/3598/400 1395/3599/401 1400/3600/402 1397/3601/403 +f 1383/3602/44 1384/3603/46 1392/3604/404 1389/3605/405 +f 1391/3591/395 1390/3590/394 1389/3605/405 1392/3604/404 +f 1395/3599/401 1394/3598/400 1393/3593/397 1396/3592/396 +f 1399/3587/391 1398/3586/390 1397/3601/403 1400/3600/402 +f 1403/3595/399 1402/3594/398 1401/3589/393 1404/3588/392 +f 1413/3606/322 1414/3607/323 1416/3608/324 1415/3609/325 +f 1415/3609/325 1416/3608/324 1418/3610/326 1417/3611/327 +f 1417/3611/327 1418/3610/326 1420/3612/328 1419/3613/329 +f 1419/3613/329 1420/3612/328 1422/3614/330 1421/3615/331 +f 1421/3615/331 1422/3614/330 1424/3616/332 1423/3617/333 +f 1423/3617/333 1424/3616/332 1426/3618/334 1425/3619/335 +f 1425/3619/335 1426/3618/334 1428/3620/407 1427/3621/337 +f 1427/3621/337 1428/3620/407 1430/3622/338 1429/3623/339 +f 1429/3623/339 1430/3622/338 1432/3624/340 1431/3625/341 +f 1431/3625/341 1432/3624/340 1434/3626/342 1433/3627/343 +f 1433/3627/343 1434/3626/342 1436/3628/344 1435/3629/345 +f 1435/3629/345 1436/3628/344 1438/3630/346 1437/3631/347 +f 1437/3632/347 1438/3633/346 1440/3634/348 1439/3635/349 +f 1439/3635/349 1440/3634/348 1442/3636/350 1441/3637/351 +f 1416/3638/324 1414/3639/323 1444/3640/352 1442/3641/350 1440/3642/348 1438/3643/346 1436/3644/344 1434/3645/342 1432/3646/340 1430/3647/338 1428/3648/407 1426/3649/334 1424/3650/332 1422/3651/330 1420/3652/328 1418/3653/326 +f 1441/3637/351 1442/3636/350 1444/3654/352 1443/3655/353 +f 1443/3655/353 1444/3654/352 1414/3607/323 1413/3606/322 +f 1413/3656/322 1415/3657/325 1417/3658/327 1419/3659/329 1421/3660/331 1423/3661/333 1425/3662/335 1427/3663/337 1429/3664/339 1431/3665/341 1433/3666/343 1435/3667/345 1437/3668/347 1439/3669/349 1441/3670/351 1443/3671/353 +f 1445/3672/240 1446/3673/287 1448/3674/301 1447/3675/408 +f 1447/3675/408 1448/3674/301 1450/3676/291 1449/3677/243 +f 1449/3678/243 1450/3679/291 1452/3680/302 1451/3681/303 +f 1451/3681/303 1452/3680/302 1454/3682/295 1453/3683/247 +f 1453/3683/247 1454/3682/295 1456/3684/409 1455/3685/304 +f 1455/3685/304 1456/3684/409 1458/3686/299 1457/3687/251 +f 1457/3687/251 1458/3686/299 1460/3688/285 1459/3689/305 +f 1459/3689/305 1460/3688/285 1462/3690/286 1461/3691/237 +f 1461/3691/237 1462/3690/286 1464/3692/410 1463/3693/411 +f 1463/3693/411 1464/3692/410 1466/3694/292 1465/3695/244 +f 1465/3696/244 1466/3697/292 1468/3698/294 1467/3699/246 +f 1467/3699/246 1468/3698/294 1470/3700/296 1469/3701/248 +f 1469/3701/248 1470/3700/296 1472/3702/412 1471/3703/413 +f 1471/3703/413 1472/3702/412 1474/3704/300 1473/3705/252 +f 1473/3705/252 1474/3704/300 1476/3706/414 1475/3707/241 +f 1475/3707/241 1476/3706/414 1446/3673/287 1445/3672/240 +f 1495/3708/4 1496/3709/4 1498/3710/28 1497/3711/28 +f 1497/3711/28 1498/3710/28 1500/3712/5 1499/3713/5 +f 1499/3713/5 1500/3712/5 1502/3714/72 1501/3715/72 +f 1501/3715/72 1502/3714/72 1504/3716/2 1503/3717/2 +f 1503/3717/2 1504/3716/2 1506/3718/29 1505/3719/29 +f 1505/3719/29 1506/3718/29 1508/3720/6 1507/3721/6 +f 1507/3721/6 1508/3720/6 1510/3722/39 1509/3723/39 +f 1509/3724/39 1510/3725/39 1496/3709/4 1495/3708/4 +f 1572/3726/415 1538/3727/287 1540/3728/288 1573/3729/416 +f 1573/3729/416 1540/3728/288 1542/3730/291 1577/3731/417 +f 1577/3731/417 1542/3730/291 1544/3732/293 1581/3733/418 +f 1581/3733/418 1544/3732/293 1546/3734/295 1585/3735/419 +f 1585/3735/419 1546/3734/295 1548/3736/409 1589/3737/420 +f 1589/3737/420 1548/3736/409 1550/3738/299 1593/3739/421 +f 1593/3739/421 1550/3738/299 1552/3740/285 1597/3741/422 +f 1597/3741/422 1552/3740/285 1554/3742/286 1601/3743/423 +f 1601/3743/423 1554/3742/286 1556/3744/290 1605/3745/424 +f 1605/3745/424 1556/3744/290 1558/3746/292 1609/3747/425 +f 1609/3747/425 1558/3746/292 1560/3748/294 1613/3749/426 +f 1613/3749/426 1560/3748/294 1562/3750/296 1617/3751/427 +f 1617/3751/427 1562/3750/296 1564/3752/298 1621/3753/428 +f 1621/3753/428 1564/3752/298 1566/3754/300 1625/3755/429 +f 1625/3755/429 1566/3754/300 1568/3756/289 1629/3757/430 +f 1567/3758/241 1632/3759/431 1569/3760/432 1537/3761/240 +f 1632/3759/431 1631/3762/433 1570/3763/434 1569/3760/432 +f 1626/3764/435 1630/3765/436 1631/3766/433 1627/3767/437 +f 1630/3768/436 1629/3769/430 1572/3726/415 1571/3770/438 +f 1565/3771/252 1628/3772/439 1632/3773/431 1567/3774/241 +f 1628/3772/439 1627/3767/437 1631/3766/433 1632/3773/431 +f 1622/3775/440 1626/3764/435 1627/3767/437 1623/3776/441 +f 1626/3764/435 1625/3755/429 1629/3757/430 1630/3765/436 +f 1563/3777/413 1624/3778/442 1628/3772/439 1565/3771/252 +f 1624/3778/442 1623/3776/441 1627/3767/437 1628/3772/439 +f 1618/3779/443 1622/3775/440 1623/3776/441 1619/3780/444 +f 1622/3775/440 1621/3753/428 1625/3755/429 1626/3764/435 +f 1561/3781/248 1620/3782/445 1624/3778/442 1563/3777/413 +f 1620/3782/445 1619/3780/444 1623/3776/441 1624/3778/442 +f 1614/3783/446 1618/3779/443 1619/3780/444 1615/3784/447 +f 1618/3779/443 1617/3751/427 1621/3753/428 1622/3775/440 +f 1559/3785/246 1616/3786/448 1620/3782/445 1561/3781/248 +f 1616/3786/448 1615/3784/447 1619/3780/444 1620/3782/445 +f 1610/3787/449 1614/3783/446 1615/3784/447 1611/3788/450 +f 1614/3783/446 1613/3749/426 1617/3751/427 1618/3779/443 +f 1557/3789/244 1612/3790/451 1616/3786/448 1559/3785/246 +f 1612/3790/451 1611/3788/450 1615/3784/447 1616/3786/448 +f 1606/3791/452 1610/3787/449 1611/3788/450 1607/3792/453 +f 1610/3787/449 1609/3747/425 1613/3749/426 1614/3783/446 +f 1555/3793/242 1608/3794/454 1612/3790/451 1557/3789/244 +f 1608/3794/454 1607/3792/453 1611/3788/450 1612/3790/451 +f 1602/3795/455 1606/3791/452 1607/3792/453 1603/3796/456 +f 1606/3791/452 1605/3745/424 1609/3747/425 1610/3787/449 +f 1553/3797/237 1604/3798/457 1608/3794/454 1555/3793/242 +f 1604/3798/457 1603/3796/456 1607/3792/453 1608/3794/454 +f 1598/3799/458 1602/3795/455 1603/3796/456 1599/3800/459 +f 1602/3795/455 1601/3743/423 1605/3745/424 1606/3791/452 +f 1551/3801/238 1600/3802/460 1604/3798/457 1553/3797/237 +f 1600/3802/460 1599/3800/459 1603/3796/456 1604/3798/457 +f 1594/3803/461 1598/3799/458 1599/3800/459 1595/3804/462 +f 1598/3799/458 1597/3741/422 1601/3743/423 1602/3795/455 +f 1549/3805/251 1596/3806/463 1600/3802/460 1551/3801/238 +f 1596/3806/463 1595/3804/462 1599/3800/459 1600/3802/460 +f 1590/3807/464 1594/3803/461 1595/3804/462 1591/3808/465 +f 1594/3803/461 1593/3739/421 1597/3741/422 1598/3799/458 +f 1547/3809/249 1592/3810/466 1596/3806/463 1549/3805/251 +f 1592/3810/466 1591/3808/465 1595/3804/462 1596/3806/463 +f 1586/3811/467 1590/3807/464 1591/3808/465 1587/3812/468 +f 1590/3807/464 1589/3737/420 1593/3739/421 1594/3803/461 +f 1545/3813/247 1588/3814/469 1592/3810/466 1547/3809/249 +f 1588/3814/469 1587/3812/468 1591/3808/465 1592/3810/466 +f 1582/3815/470 1586/3811/467 1587/3812/468 1583/3816/471 +f 1586/3811/467 1585/3735/419 1589/3737/420 1590/3807/464 +f 1543/3817/245 1584/3818/472 1588/3814/469 1545/3813/247 +f 1584/3818/472 1583/3816/471 1587/3812/468 1588/3814/469 +f 1578/3819/473 1582/3815/470 1583/3816/471 1579/3820/474 +f 1582/3815/470 1581/3733/418 1585/3735/419 1586/3811/467 +f 1541/3821/243 1580/3822/475 1584/3818/472 1543/3817/245 +f 1580/3822/475 1579/3820/474 1583/3816/471 1584/3818/472 +f 1574/3823/476 1578/3819/473 1579/3820/474 1575/3824/477 +f 1578/3819/473 1577/3731/417 1581/3733/418 1582/3815/470 +f 1539/3825/408 1576/3826/478 1580/3822/475 1541/3821/243 +f 1576/3826/478 1575/3824/477 1579/3820/474 1580/3822/475 +f 1570/3763/434 1571/3770/438 1574/3823/476 1575/3824/477 +f 1574/3823/476 1573/3729/416 1577/3731/417 1578/3819/473 +f 1537/3761/240 1569/3760/432 1576/3826/478 1539/3825/408 +f 1569/3760/432 1570/3763/434 1575/3824/477 1576/3826/478 +f 1629/3769/430 1568/3827/289 1538/3727/287 1572/3726/415 +f 1571/3770/438 1572/3726/415 1573/3729/416 1574/3823/476 +f 1630/3768/436 1571/3770/438 1570/3763/434 1631/3762/433 +f 1633/3828/240 1634/3829/287 1636/3830/288 1635/3831/408 +f 1635/3831/408 1636/3830/288 1638/3832/291 1637/3833/243 +f 1637/3833/243 1638/3832/291 1640/3834/302 1639/3835/303 +f 1639/3835/303 1640/3834/302 1642/3836/295 1641/3837/247 +f 1641/3837/247 1642/3836/295 1644/3838/409 1643/3839/304 +f 1643/3839/304 1644/3838/409 1646/3840/299 1645/3841/251 +f 1645/3841/251 1646/3840/299 1648/3842/479 1647/3843/305 +f 1647/3843/305 1648/3842/479 1650/3844/286 1649/3845/237 +f 1649/3846/237 1650/3847/286 1652/3848/410 1651/3849/242 +f 1651/3849/242 1652/3848/410 1654/3850/292 1653/3851/244 +f 1653/3851/244 1654/3850/292 1656/3852/294 1655/3853/246 +f 1655/3853/246 1656/3852/294 1658/3854/296 1657/3855/248 +f 1657/3855/248 1658/3854/296 1660/3856/412 1659/3857/250 +f 1659/3857/250 1660/3856/412 1662/3858/300 1661/3859/252 +f 1661/3859/252 1662/3858/300 1664/3860/414 1663/3861/480 +f 1663/3861/480 1664/3860/414 1634/3862/287 1633/3863/240 +f 1665/3864/240 1666/3865/287 1668/3866/301 1667/3867/239 +f 1667/3867/239 1668/3866/301 1670/3868/291 1669/3869/243 +f 1669/3869/243 1670/3868/291 1672/3870/302 1671/3871/303 +f 1671/3871/303 1672/3870/302 1674/3872/295 1673/3873/247 +f 1673/3873/247 1674/3872/295 1676/3874/409 1675/3875/304 +f 1675/3875/304 1676/3874/409 1678/3876/299 1677/3877/251 +f 1677/3877/251 1678/3876/299 1680/3878/479 1679/3879/305 +f 1679/3879/305 1680/3878/479 1682/3880/286 1681/3881/237 +f 1681/3882/237 1682/3883/286 1684/3884/410 1683/3885/411 +f 1683/3885/411 1684/3884/410 1686/3886/292 1685/3887/244 +f 1685/3887/244 1686/3886/292 1688/3888/294 1687/3889/246 +f 1687/3889/246 1688/3888/294 1690/3890/296 1689/3891/248 +f 1689/3891/248 1690/3890/296 1692/3892/412 1691/3893/413 +f 1691/3893/413 1692/3892/412 1694/3894/300 1693/3895/252 +f 1693/3895/252 1694/3894/300 1696/3896/289 1695/3897/241 +f 1695/3897/241 1696/3896/289 1666/3898/287 1665/3899/240 +f 1733/3900/5 1734/3901/316 1736/3902/317 1735/3903/315 +f 1735/3904/315 1736/3905/317 1738/3906/318 1737/3907/313 +f 1737/3907/313 1738/3906/318 1740/3908/319 1739/3909/6 +f 1739/3909/6 1740/3908/319 1742/3910/320 1741/3911/310 +f 1741/3911/310 1742/3910/320 1744/3912/321 1743/3913/308 +f 1743/3913/308 1744/3912/321 1734/3901/316 1733/3900/5 +f 1745/3914/5 1746/3915/306 1748/3916/307 1747/3917/308 +f 1747/3918/308 1748/3919/307 1750/3920/309 1749/3921/310 +f 1749/3921/310 1750/3920/309 1752/3922/311 1751/3923/6 +f 1751/3923/6 1752/3922/311 1754/3924/312 1753/3925/313 +f 1753/3925/313 1754/3924/312 1756/3926/314 1755/3927/315 +f 1755/3927/315 1756/3926/314 1746/3915/306 1745/3914/5 +f 1757/3928/5 1758/3929/306 1760/3930/307 1759/3931/308 +f 1759/3932/308 1760/3933/307 1762/3934/309 1761/3935/310 +f 1761/3935/310 1762/3934/309 1764/3936/311 1763/3937/6 +f 1763/3937/6 1764/3936/311 1766/3938/312 1765/3939/313 +f 1765/3939/313 1766/3938/312 1768/3940/314 1767/3941/315 +f 1767/3941/315 1768/3940/314 1758/3929/306 1757/3928/5 +f 1769/3942/5 1770/3943/306 1772/3944/307 1771/3945/308 +f 1771/3946/308 1772/3947/307 1774/3948/309 1773/3949/310 +f 1773/3949/310 1774/3948/309 1776/3950/311 1775/3951/6 +f 1775/3951/6 1776/3950/311 1778/3952/312 1777/3953/313 +f 1777/3953/313 1778/3952/312 1780/3954/314 1779/3955/315 +f 1779/3955/315 1780/3954/314 1770/3943/306 1769/3942/5 +f 1781/3956/5 1782/3957/306 1784/3958/307 1783/3959/308 +f 1783/3960/308 1784/3961/307 1786/3962/309 1785/3963/310 +f 1785/3963/310 1786/3962/309 1788/3964/311 1787/3965/6 +f 1787/3965/6 1788/3964/311 1790/3966/312 1789/3967/313 +f 1789/3967/313 1790/3966/312 1792/3968/314 1791/3969/315 +f 1791/3969/315 1792/3968/314 1782/3957/306 1781/3956/5 +f 1793/3970/5 1794/3971/316 1796/3972/317 1795/3973/315 +f 1795/3974/315 1796/3975/317 1798/3976/318 1797/3977/313 +f 1797/3977/313 1798/3976/318 1800/3978/319 1799/3979/6 +f 1799/3979/6 1800/3978/319 1802/3980/320 1801/3981/310 +f 1801/3981/310 1802/3980/320 1804/3982/321 1803/3983/308 +f 1803/3983/308 1804/3982/321 1794/3971/316 1793/3970/5 +f 1805/3984/5 1806/3985/316 1808/3986/317 1807/3987/315 +f 1807/3988/315 1808/3989/317 1810/3990/318 1809/3991/313 +f 1809/3991/313 1810/3990/318 1812/3992/319 1811/3993/6 +f 1811/3993/6 1812/3992/319 1814/3994/320 1813/3995/310 +f 1813/3995/310 1814/3994/320 1816/3996/321 1815/3997/308 +f 1815/3997/308 1816/3996/321 1806/3985/316 1805/3984/5 +f 1817/3998/5 1818/3999/316 1820/4000/317 1819/4001/315 +f 1819/4002/315 1820/4003/317 1822/4004/318 1821/4005/313 +f 1821/4005/313 1822/4004/318 1824/4006/319 1823/4007/6 +f 1823/4007/6 1824/4006/319 1826/4008/320 1825/4009/310 +f 1825/4009/310 1826/4008/320 1828/4010/321 1827/4011/308 +f 1827/4011/308 1828/4010/321 1818/3999/316 1817/3998/5 +f 1829/4012/5 1830/4013/316 1832/4014/317 1831/4015/315 +f 1831/4016/315 1832/4017/317 1834/4018/318 1833/4019/313 +f 1833/4019/313 1834/4018/318 1836/4020/319 1835/4021/6 +f 1835/4021/6 1836/4020/319 1838/4022/320 1837/4023/310 +f 1837/4023/310 1838/4022/320 1840/4024/321 1839/4025/308 +f 1839/4025/308 1840/4024/321 1830/4013/316 1829/4012/5 +f 1841/4026/5 1842/4027/306 1844/4028/307 1843/4029/308 +f 1843/4030/308 1844/4031/307 1846/4032/309 1845/4033/310 +f 1845/4033/310 1846/4032/309 1848/4034/311 1847/4035/6 +f 1847/4035/6 1848/4034/311 1850/4036/312 1849/4037/313 +f 1849/4037/313 1850/4036/312 1852/4038/314 1851/4039/315 +f 1851/4039/315 1852/4038/314 1842/4027/306 1841/4026/5 +f 1853/4040/5 1854/4041/306 1856/4042/307 1855/4043/308 +f 1855/4044/308 1856/4045/307 1858/4046/309 1857/4047/310 +f 1857/4047/310 1858/4046/309 1860/4048/311 1859/4049/6 +f 1859/4049/6 1860/4048/311 1862/4050/312 1861/4051/313 +f 1861/4051/313 1862/4050/312 1864/4052/314 1863/4053/315 +f 1863/4053/315 1864/4052/314 1854/4041/306 1853/4040/5 +f 1865/4054/5 1866/4055/306 1868/4056/307 1867/4057/308 +f 1867/4058/308 1868/4059/307 1870/4060/309 1869/4061/310 +f 1869/4061/310 1870/4060/309 1872/4062/311 1871/4063/6 +f 1871/4063/6 1872/4062/311 1874/4064/312 1873/4065/313 +f 1873/4065/313 1874/4064/312 1876/4066/314 1875/4067/315 +f 1875/4067/315 1876/4066/314 1866/4055/306 1865/4054/5 +f 1877/4068/5 1878/4069/306 1880/4070/307 1879/4071/308 +f 1879/4072/308 1880/4073/307 1882/4074/309 1881/4075/310 +f 1881/4075/310 1882/4074/309 1884/4076/311 1883/4077/6 +f 1883/4077/6 1884/4076/311 1886/4078/312 1885/4079/313 +f 1885/4079/313 1886/4078/312 1888/4080/314 1887/4081/315 +f 1887/4081/315 1888/4080/314 1878/4069/306 1877/4068/5 +f 1889/4082/5 1890/4083/316 1892/4084/317 1891/4085/315 +f 1891/4086/315 1892/4087/317 1894/4088/318 1893/4089/313 +f 1893/4089/313 1894/4088/318 1896/4090/319 1895/4091/6 +f 1895/4091/6 1896/4090/319 1898/4092/320 1897/4093/310 +f 1897/4093/310 1898/4092/320 1900/4094/321 1899/4095/308 +f 1899/4095/308 1900/4094/321 1890/4083/316 1889/4082/5 +f 1901/4096/5 1902/4097/316 1904/4098/317 1903/4099/315 +f 1903/4100/315 1904/4101/317 1906/4102/318 1905/4103/313 +f 1905/4103/313 1906/4102/318 1908/4104/319 1907/4105/6 +f 1907/4105/6 1908/4104/319 1910/4106/320 1909/4107/310 +f 1909/4107/310 1910/4106/320 1912/4108/321 1911/4109/308 +f 1911/4109/308 1912/4108/321 1902/4097/316 1901/4096/5 +f 1913/4110/5 1914/4111/316 1916/4112/317 1915/4113/315 +f 1915/4114/315 1916/4115/317 1918/4116/318 1917/4117/313 +f 1917/4117/313 1918/4116/318 1920/4118/319 1919/4119/6 +f 1919/4119/6 1920/4118/319 1922/4120/320 1921/4121/310 +f 1921/4121/310 1922/4120/320 1924/4122/321 1923/4123/308 +f 1923/4123/308 1924/4122/321 1914/4111/316 1913/4110/5 +f 1925/4124/5 1926/4125/481 1928/4126/482 1927/4127/483 +f 1927/4128/483 1928/4129/482 1930/4130/484 1929/4131/485 +f 1929/4131/485 1930/4130/484 1932/4132/486 1931/4133/6 +f 1931/4133/6 1932/4132/486 1934/4134/487 1933/4135/488 +f 1933/4135/488 1934/4134/487 1936/4136/489 1935/4137/490 +f 1935/4137/490 1936/4136/489 1926/4125/481 1925/4124/5 +f 1937/4138/5 1938/4139/481 1940/4140/482 1939/4141/483 +f 1939/4142/483 1940/4143/482 1942/4144/484 1941/4145/485 +f 1941/4145/485 1942/4144/484 1944/4146/486 1943/4147/6 +f 1943/4147/6 1944/4146/486 1946/4148/487 1945/4149/488 +f 1945/4149/488 1946/4148/487 1948/4150/489 1947/4151/490 +f 1947/4151/490 1948/4150/489 1938/4139/481 1937/4138/5 +f 1949/4152/5 1950/4153/491 1952/4154/492 1951/4155/490 +f 1951/4156/490 1952/4157/492 1954/4158/493 1953/4159/488 +f 1953/4159/488 1954/4158/493 1956/4160/494 1955/4161/6 +f 1955/4161/6 1956/4160/494 1958/4162/495 1957/4163/485 +f 1957/4163/485 1958/4162/495 1960/4164/496 1959/4165/483 +f 1959/4165/483 1960/4164/496 1950/4153/491 1949/4152/5 +f 1961/4166/5 1962/4167/491 1964/4168/492 1963/4169/490 +f 1963/4170/490 1964/4171/492 1966/4172/493 1965/4173/488 +f 1965/4173/488 1966/4172/493 1968/4174/494 1967/4175/6 +f 1967/4175/6 1968/4174/494 1970/4176/495 1969/4177/485 +f 1969/4177/485 1970/4176/495 1972/4178/496 1971/4179/483 +f 1971/4179/483 1972/4178/496 1962/4167/491 1961/4166/5 +f 1973/4180/491 1974/4181/481 1976/4182/482 1975/4183/496 +f 1975/4184/496 1976/4185/482 1978/4186/484 1977/4187/495 +f 1977/4187/495 1978/4186/484 1980/4188/486 1979/4189/494 +f 1979/4189/494 1980/4188/486 1982/4190/487 1981/4191/493 +f 1981/4191/493 1982/4190/487 1983/4192/489 1984/4193/492 +f 1984/4193/492 1983/4192/489 1974/4181/481 1973/4180/491 +f 1985/4194/491 1986/4195/481 1988/4196/482 1987/4197/496 +f 1987/4198/496 1988/4199/482 1990/4200/484 1989/4201/495 +f 1989/4201/495 1990/4200/484 1992/4202/486 1991/4203/494 +f 1991/4203/494 1992/4202/486 1994/4204/487 1993/4205/493 +f 1993/4205/493 1994/4204/487 1995/4206/489 1996/4207/492 +f 1996/4207/492 1995/4206/489 1986/4195/481 1985/4194/491 +f 1997/4208/491 1998/4209/481 2000/4210/482 1999/4211/496 +f 1999/4212/496 2000/4213/482 2002/4214/484 2001/4215/495 +f 2001/4215/495 2002/4214/484 2004/4216/486 2003/4217/494 +f 2003/4217/494 2004/4216/486 2006/4218/487 2005/4219/493 +f 2005/4219/493 2006/4218/487 2007/4220/489 2008/4221/492 +f 2008/4221/492 2007/4220/489 1998/4209/481 1997/4208/491 +f 2009/4222/306 2010/4223/316 2012/4224/317 2011/4225/314 +f 2011/4226/314 2012/4227/317 2014/4228/318 2013/4229/312 +f 2013/4229/312 2014/4228/318 2016/4230/319 2015/4231/311 +f 2015/4231/311 2016/4230/319 2018/4232/320 2017/4233/309 +f 2017/4233/309 2018/4232/320 2019/4234/321 2020/4235/307 +f 2020/4235/307 2019/4234/321 2010/4223/316 2009/4222/306 +f 2021/4236/5 2022/4237/481 2024/4238/482 2023/4239/483 +f 2023/4240/483 2024/4241/482 2026/4242/484 2025/4243/485 +f 2025/4243/485 2026/4242/484 2028/4244/486 2027/4245/6 +f 2027/4245/6 2028/4244/486 2030/4246/487 2029/4247/488 +f 2029/4247/488 2030/4246/487 2032/4248/489 2031/4249/490 +f 2031/4249/490 2032/4248/489 2022/4237/481 2021/4236/5 +f 2033/4250/5 2034/4251/481 2036/4252/482 2035/4253/483 +f 2035/4254/483 2036/4255/482 2038/4256/484 2037/4257/485 +f 2037/4257/485 2038/4256/484 2040/4258/486 2039/4259/6 +f 2039/4259/6 2040/4258/486 2042/4260/487 2041/4261/488 +f 2041/4261/488 2042/4260/487 2044/4262/489 2043/4263/490 +f 2043/4263/490 2044/4262/489 2034/4251/481 2033/4250/5 +f 2045/4264/5 2046/4265/491 2048/4266/492 2047/4267/490 +f 2047/4268/490 2048/4269/492 2050/4270/493 2049/4271/488 +f 2049/4271/488 2050/4270/493 2052/4272/494 2051/4273/6 +f 2051/4273/6 2052/4272/494 2054/4274/495 2053/4275/485 +f 2053/4275/485 2054/4274/495 2056/4276/496 2055/4277/483 +f 2055/4277/483 2056/4276/496 2046/4265/491 2045/4264/5 +f 2057/4278/5 2058/4279/491 2060/4280/492 2059/4281/490 +f 2059/4282/490 2060/4283/492 2062/4284/493 2061/4285/488 +f 2061/4285/488 2062/4284/493 2064/4286/494 2063/4287/6 +f 2063/4287/6 2064/4286/494 2066/4288/495 2065/4289/485 +f 2065/4289/485 2066/4288/495 2068/4290/496 2067/4291/483 +f 2067/4291/483 2068/4290/496 2058/4279/491 2057/4278/5 +f 2069/4292/306 2070/4293/316 2072/4294/317 2071/4295/314 +f 2071/4296/314 2072/4297/317 2074/4298/318 2073/4299/312 +f 2073/4299/312 2074/4298/318 2076/4300/319 2075/4301/311 +f 2075/4301/311 2076/4300/319 2078/4302/320 2077/4303/309 +f 2077/4303/309 2078/4302/320 2079/4304/321 2080/4305/307 +f 2080/4305/307 2079/4304/321 2070/4293/316 2069/4292/306 +f 2081/4306/306 2082/4307/316 2084/4308/317 2083/4309/314 +f 2083/4310/314 2084/4311/317 2086/4312/318 2085/4313/312 +f 2085/4313/312 2086/4312/318 2088/4314/319 2087/4315/311 +f 2087/4315/311 2088/4314/319 2090/4316/320 2089/4317/309 +f 2089/4317/309 2090/4316/320 2091/4318/321 2092/4319/307 +f 2092/4319/307 2091/4318/321 2082/4307/316 2081/4306/306 +f 2093/4320/306 2094/4321/316 2096/4322/317 2095/4323/314 +f 2095/4324/314 2096/4325/317 2098/4326/318 2097/4327/312 +f 2097/4327/312 2098/4326/318 2100/4328/319 2099/4329/311 +f 2099/4329/311 2100/4328/319 2102/4330/320 2101/4331/309 +f 2101/4331/309 2102/4330/320 2103/4332/321 2104/4333/307 +f 2104/4333/307 2103/4332/321 2094/4321/316 2093/4320/306 +f 2125/4334/491 2126/4335/481 2128/4336/482 2127/4337/496 +f 2127/4338/496 2128/4339/482 2130/4340/484 2129/4341/495 +f 2129/4341/495 2130/4340/484 2132/4342/486 2131/4343/494 +f 2131/4343/494 2132/4342/486 2134/4344/487 2133/4345/493 +f 2133/4345/493 2134/4344/487 2135/4346/489 2136/4347/492 +f 2136/4347/492 2135/4346/489 2126/4335/481 2125/4334/491 +f 2137/4348/338 2138/4349/339 2140/4350/337 2139/4351/336 +f 2139/4351/336 2140/4350/337 2142/4352/335 2141/4353/334 +f 2141/4353/334 2142/4352/335 2144/4354/333 2143/4355/332 +f 2143/4355/332 2144/4354/333 2146/4356/331 2145/4357/330 +f 2145/4357/330 2146/4356/331 2148/4358/497 2147/4359/328 +f 2147/4359/328 2148/4358/497 2150/4360/327 2149/4361/326 +f 2149/4361/326 2150/4360/327 2152/4362/325 2151/4363/498 +f 2151/4363/498 2152/4362/325 2154/4364/322 2153/4365/323 +f 2153/4366/323 2154/4367/322 2156/4368/499 2155/4369/500 +f 2155/4369/500 2156/4368/499 2158/4370/351 2157/4371/350 +f 2157/4371/350 2158/4370/351 2160/4372/501 2159/4373/502 +f 2159/4373/502 2160/4372/501 2162/4374/347 2161/4375/346 +f 2161/4375/346 2162/4374/347 2164/4376/503 2163/4377/344 +f 2163/4377/344 2164/4376/503 2166/4378/343 2165/4379/342 +f 2165/4379/342 2166/4378/343 2168/4380/341 2167/4381/504 +f 2167/4381/504 2168/4380/341 2138/4382/339 2137/4383/338 +f 2169/4384/338 2170/4385/339 2172/4386/337 2171/4387/407 +f 2171/4387/407 2172/4386/337 2174/4388/335 2173/4389/334 +f 2173/4389/334 2174/4388/335 2176/4390/505 2175/4391/506 +f 2175/4391/506 2176/4390/505 2178/4392/331 2177/4393/330 +f 2177/4393/330 2178/4392/331 2180/4394/329 2179/4395/507 +f 2179/4395/507 2180/4394/329 2182/4396/327 2181/4397/326 +f 2181/4397/326 2182/4396/327 2184/4398/508 2183/4399/324 +f 2183/4399/324 2184/4398/508 2186/4400/322 2185/4401/323 +f 2185/4402/323 2186/4403/322 2188/4404/353 2187/4405/352 +f 2187/4405/352 2188/4404/353 2190/4406/351 2189/4407/350 +f 2189/4407/350 2190/4406/351 2192/4408/501 2191/4409/502 +f 2191/4409/502 2192/4408/501 2194/4410/347 2193/4411/346 +f 2193/4411/346 2194/4410/347 2196/4412/345 2195/4413/344 +f 2195/4413/344 2196/4412/345 2198/4414/343 2197/4415/342 +f 2197/4415/342 2198/4414/343 2200/4416/341 2199/4417/504 +f 2199/4417/504 2200/4416/341 2170/4418/339 2169/4419/338 +f 2207/4420/4 2208/4421/4 2210/4422/44 2209/4423/44 +f 2209/4423/44 2210/4422/44 2212/4424/1 2211/4425/1 +f 2211/4425/1 2212/4424/1 2214/4426/46 2213/4427/46 +f 2213/4427/46 2214/4426/46 2216/4428/2 2215/4429/2 +f 2215/4429/2 2216/4428/2 2218/4430/47 2217/4431/47 +f 2217/4431/47 2218/4430/47 2220/4432/3 2219/4433/3 +f 2219/4433/3 2220/4432/3 2222/4434/45 2221/4435/45 +f 2221/4436/45 2222/4437/45 2208/4421/4 2207/4420/4 +f 2238/4438/77 2237/4439/134 2235/4440/135 2236/4441/44 +f 2240/4442/4 2239/4443/133 2237/4439/134 2238/4438/77 +f 2242/4444/84 2241/4445/132 2239/4443/133 2240/4442/4 +f 2244/4446/45 2243/4447/131 2241/4448/132 2242/4449/84 +f 2246/4450/83 2245/4451/509 2243/4447/131 2244/4446/45 +f 2248/4452/3 2247/4453/129 2245/4451/509 2246/4450/83 +f 2250/4454/82 2249/4455/128 2247/4453/129 2248/4452/3 +f 2252/4456/47 2251/4457/127 2249/4455/128 2250/4454/82 +f 2254/4458/81 2253/4459/510 2251/4457/127 2252/4456/47 +f 2256/4460/2 2255/4461/125 2253/4459/510 2254/4458/81 +f 2258/4462/80 2257/4463/124 2255/4461/125 2256/4460/2 +f 2260/4464/46 2259/4465/123 2257/4466/124 2258/4467/80 +f 2262/4468/79 2261/4469/122 2259/4465/123 2260/4464/46 +f 2264/4470/1 2263/4471/121 2261/4469/122 2262/4468/79 +f 2234/4472/78 2233/4473/136 2263/4471/121 2264/4470/1 +f 2236/4441/44 2235/4440/135 2233/4473/136 2234/4472/78 +f 2265/4474/511 2266/4475/133 2268/4476/512 2267/4477/513 +f 2267/4477/513 2268/4476/512 2270/4478/135 2269/4479/514 +f 2269/4479/514 2270/4478/135 2272/4480/136 2271/4481/515 +f 2271/4481/515 2272/4480/136 2274/4482/121 2273/4483/516 +f 2273/4483/516 2274/4482/121 2276/4484/122 2275/4485/517 +f 2275/4485/517 2276/4484/122 2278/4486/123 2277/4487/518 +f 2277/4487/518 2278/4486/123 2280/4488/124 2279/4489/519 +f 2279/4489/519 2280/4488/124 2282/4490/125 2281/4491/520 +f 2281/4491/520 2282/4490/125 2284/4492/126 2283/4493/521 +f 2283/4493/521 2284/4492/126 2286/4494/127 2285/4495/522 +f 2285/4495/522 2286/4494/127 2288/4496/523 2287/4497/524 +f 2287/4497/524 2288/4496/523 2290/4498/129 2289/4499/525 +f 2289/4499/525 2290/4498/129 2292/4500/130 2291/4501/526 +f 2291/4501/526 2292/4500/130 2294/4502/131 2293/4503/527 +f 2293/4503/527 2294/4502/131 2296/4504/528 2295/4505/529 +f 2295/4506/529 2296/4507/528 2266/4475/133 2265/4474/511 +f 2303/4508/6 2304/4509/6 2306/4510/8 2305/4511/8 +f 2305/4511/8 2306/4510/8 2308/4512/1 2307/4513/1 +f 2307/4513/1 2308/4512/1 2310/4514/9 2309/4515/9 +f 2309/4515/9 2310/4514/9 2312/4516/5 2311/4517/5 +f 2311/4517/5 2312/4516/5 2314/4518/10 2313/4519/10 +f 2313/4519/10 2314/4518/10 2316/4520/3 2315/4521/3 +f 2315/4521/3 2316/4520/3 2318/4522/7 2317/4523/7 +f 2317/4524/7 2318/4525/7 2304/4509/6 2303/4508/6 +f 2364/4526/530 2330/4527/323 2332/4528/324 2365/4529/531 +f 2365/4529/531 2332/4528/324 2334/4530/326 2369/4531/532 +f 2369/4531/532 2334/4530/326 2336/4532/507 2373/4533/533 +f 2373/4533/533 2336/4532/507 2338/4534/330 2377/4535/534 +f 2377/4535/534 2338/4534/330 2340/4536/506 2381/4537/535 +f 2381/4537/535 2340/4536/506 2342/4538/334 2385/4539/536 +f 2385/4539/536 2342/4538/334 2344/4540/407 2389/4541/537 +f 2389/4541/537 2344/4540/407 2346/4542/338 2393/4543/538 +f 2393/4543/538 2346/4542/338 2348/4544/504 2397/4545/539 +f 2397/4545/539 2348/4544/504 2350/4546/342 2401/4547/540 +f 2401/4547/540 2350/4546/342 2352/4548/344 2405/4549/541 +f 2405/4549/541 2352/4548/344 2354/4550/346 2409/4551/542 +f 2409/4551/542 2354/4550/346 2356/4552/502 2413/4553/543 +f 2413/4553/543 2356/4552/502 2358/4554/350 2417/4555/544 +f 2417/4555/544 2358/4554/350 2360/4556/352 2421/4557/545 +f 2359/4558/353 2424/4559/546 2361/4560/547 2329/4561/322 +f 2424/4559/546 2423/4562/548 2362/4563/549 2361/4560/547 +f 2418/4564/550 2422/4565/551 2423/4566/548 2419/4567/552 +f 2422/4568/551 2421/4569/545 2364/4526/530 2363/4570/553 +f 2357/4571/351 2420/4572/554 2424/4573/546 2359/4574/353 +f 2420/4572/554 2419/4567/552 2423/4566/548 2424/4573/546 +f 2414/4575/555 2418/4564/550 2419/4567/552 2415/4576/556 +f 2418/4564/550 2417/4555/544 2421/4557/545 2422/4565/551 +f 2355/4577/501 2416/4578/557 2420/4572/554 2357/4571/351 +f 2416/4578/557 2415/4576/556 2419/4567/552 2420/4572/554 +f 2410/4579/558 2414/4575/555 2415/4576/556 2411/4580/559 +f 2414/4575/555 2413/4553/543 2417/4555/544 2418/4564/550 +f 2353/4581/347 2412/4582/560 2416/4578/557 2355/4577/501 +f 2412/4582/560 2411/4580/559 2415/4576/556 2416/4578/557 +f 2406/4583/561 2410/4579/558 2411/4580/559 2407/4584/562 +f 2410/4579/558 2409/4551/542 2413/4553/543 2414/4575/555 +f 2351/4585/345 2408/4586/563 2412/4582/560 2353/4581/347 +f 2408/4586/563 2407/4584/562 2411/4580/559 2412/4582/560 +f 2402/4587/564 2406/4583/561 2407/4584/562 2403/4588/565 +f 2406/4583/561 2405/4549/541 2409/4551/542 2410/4579/558 +f 2349/4589/343 2404/4590/566 2408/4586/563 2351/4585/345 +f 2404/4590/566 2403/4588/565 2407/4584/562 2408/4586/563 +f 2398/4591/567 2402/4587/564 2403/4588/565 2399/4592/568 +f 2402/4587/564 2401/4547/540 2405/4549/541 2406/4583/561 +f 2347/4593/341 2400/4594/569 2404/4590/566 2349/4589/343 +f 2400/4594/569 2399/4592/568 2403/4588/565 2404/4590/566 +f 2394/4595/570 2398/4591/567 2399/4592/568 2395/4596/571 +f 2398/4591/567 2397/4545/539 2401/4547/540 2402/4587/564 +f 2345/4597/339 2396/4598/572 2400/4594/569 2347/4593/341 +f 2396/4598/572 2395/4596/571 2399/4592/568 2400/4594/569 +f 2390/4599/573 2394/4595/570 2395/4596/571 2391/4600/574 +f 2394/4595/570 2393/4543/538 2397/4545/539 2398/4591/567 +f 2343/4601/337 2392/4602/575 2396/4598/572 2345/4597/339 +f 2392/4602/575 2391/4600/574 2395/4596/571 2396/4598/572 +f 2386/4603/576 2390/4599/573 2391/4600/574 2387/4604/577 +f 2390/4599/573 2389/4541/537 2393/4543/538 2394/4595/570 +f 2341/4605/335 2388/4606/578 2392/4602/575 2343/4601/337 +f 2388/4606/578 2387/4604/577 2391/4600/574 2392/4602/575 +f 2382/4607/579 2386/4603/576 2387/4604/577 2383/4608/580 +f 2386/4603/576 2385/4539/536 2389/4541/537 2390/4599/573 +f 2339/4609/505 2384/4610/581 2388/4606/578 2341/4605/335 +f 2384/4610/581 2383/4608/580 2387/4604/577 2388/4606/578 +f 2378/4611/582 2382/4607/579 2383/4608/580 2379/4612/583 +f 2382/4607/579 2381/4537/535 2385/4539/536 2386/4603/576 +f 2337/4613/331 2380/4614/584 2384/4610/581 2339/4609/505 +f 2380/4614/584 2379/4612/583 2383/4608/580 2384/4610/581 +f 2374/4615/585 2378/4611/582 2379/4612/583 2375/4616/586 +f 2378/4611/582 2377/4535/534 2381/4537/535 2382/4607/579 +f 2335/4617/329 2376/4618/587 2380/4614/584 2337/4613/331 +f 2376/4618/587 2375/4616/586 2379/4612/583 2380/4614/584 +f 2370/4619/588 2374/4615/585 2375/4616/586 2371/4620/589 +f 2374/4615/585 2373/4533/533 2377/4535/534 2378/4611/582 +f 2333/4621/327 2372/4622/590 2376/4618/587 2335/4617/329 +f 2372/4622/590 2371/4620/589 2375/4616/586 2376/4618/587 +f 2366/4623/591 2370/4619/588 2371/4620/589 2367/4624/592 +f 2370/4619/588 2369/4531/532 2373/4533/533 2374/4615/585 +f 2331/4625/325 2368/4626/593 2372/4622/590 2333/4621/327 +f 2368/4626/593 2367/4624/592 2371/4620/589 2372/4622/590 +f 2362/4563/549 2363/4570/553 2366/4623/591 2367/4624/592 +f 2366/4623/591 2365/4529/531 2369/4531/532 2370/4619/588 +f 2329/4561/322 2361/4560/547 2368/4626/593 2331/4625/325 +f 2361/4560/547 2362/4563/549 2367/4624/592 2368/4626/593 +f 2421/4569/545 2360/4627/352 2330/4527/323 2364/4526/530 +f 2363/4570/553 2364/4526/530 2365/4529/531 2366/4623/591 +f 2422/4568/551 2363/4570/553 2362/4563/549 2423/4562/548 +f 2431/4628/4 2432/4629/4 2434/4630/44 2433/4631/44 +f 2433/4631/44 2434/4630/44 2436/4632/1 2435/4633/1 +f 2435/4633/1 2436/4632/1 2438/4634/46 2437/4635/46 +f 2437/4635/46 2438/4634/46 2440/4636/2 2439/4637/2 +f 2439/4637/2 2440/4636/2 2442/4638/47 2441/4639/47 +f 2441/4639/47 2442/4638/47 2444/4640/3 2443/4641/3 +f 2443/4641/3 2444/4640/3 2446/4642/45 2445/4643/45 +f 2445/4644/45 2446/4645/45 2432/4629/4 2431/4628/4 +f 2462/4646/77 2461/4647/134 2459/4648/135 2460/4649/44 +f 2464/4650/4 2463/4651/133 2461/4647/134 2462/4646/77 +f 2466/4652/84 2465/4653/132 2463/4651/133 2464/4650/4 +f 2468/4654/45 2467/4655/131 2465/4656/132 2466/4657/84 +f 2470/4658/83 2469/4659/509 2467/4655/131 2468/4654/45 +f 2472/4660/3 2471/4661/129 2469/4659/509 2470/4658/83 +f 2474/4662/82 2473/4663/128 2471/4661/129 2472/4660/3 +f 2476/4664/47 2475/4665/127 2473/4663/128 2474/4662/82 +f 2478/4666/81 2477/4667/510 2475/4665/127 2476/4664/47 +f 2480/4668/2 2479/4669/125 2477/4667/510 2478/4666/81 +f 2482/4670/80 2481/4671/124 2479/4669/125 2480/4668/2 +f 2484/4672/46 2483/4673/123 2481/4674/124 2482/4675/80 +f 2486/4676/79 2485/4677/122 2483/4673/123 2484/4672/46 +f 2488/4678/1 2487/4679/121 2485/4677/122 2486/4676/79 +f 2458/4680/78 2457/4681/136 2487/4679/121 2488/4678/1 +f 2460/4649/44 2459/4648/135 2457/4681/136 2458/4680/78 +f 2489/4682/511 2490/4683/133 2492/4684/512 2491/4685/513 +f 2491/4685/513 2492/4684/512 2494/4686/135 2493/4687/514 +f 2493/4687/514 2494/4686/135 2496/4688/136 2495/4689/515 +f 2495/4689/515 2496/4688/136 2498/4690/121 2497/4691/516 +f 2497/4691/516 2498/4690/121 2500/4692/122 2499/4693/517 +f 2499/4693/517 2500/4692/122 2502/4694/123 2501/4695/518 +f 2501/4695/518 2502/4694/123 2504/4696/124 2503/4697/519 +f 2503/4697/519 2504/4696/124 2506/4698/125 2505/4699/520 +f 2505/4699/520 2506/4698/125 2508/4700/126 2507/4701/521 +f 2507/4701/521 2508/4700/126 2510/4702/127 2509/4703/522 +f 2509/4703/522 2510/4702/127 2512/4704/523 2511/4705/524 +f 2511/4705/524 2512/4704/523 2514/4706/129 2513/4707/525 +f 2513/4707/525 2514/4706/129 2516/4708/130 2515/4709/526 +f 2515/4709/526 2516/4708/130 2518/4710/131 2517/4711/527 +f 2517/4711/527 2518/4710/131 2520/4712/528 2519/4713/529 +f 2519/4714/529 2520/4715/528 2490/4683/133 2489/4682/511 +o Cylinder.001 +v -0.332625 -0.043982 0.106628 +v -0.332625 0.038775 0.106627 +v -0.330588 -0.043982 0.085948 +v -0.330588 0.038775 0.085948 +v -0.324556 -0.043982 0.066063 +v -0.324556 0.038775 0.066063 +v -0.314761 -0.043982 0.047737 +v -0.314761 0.038775 0.047737 +v -0.301579 -0.043982 0.031674 +v -0.301579 0.038775 0.031674 +v -0.285516 -0.043982 0.018492 +v -0.285516 0.038775 0.018492 +v -0.267190 -0.043982 0.008696 +v -0.267190 0.038775 0.008696 +v -0.247305 -0.043982 0.002664 +v -0.247305 0.038775 0.002664 +v -0.226625 -0.043982 0.000628 +v -0.226625 0.038775 0.000627 +v -0.205946 -0.043982 0.002664 +v -0.205946 0.038775 0.002664 +v -0.186061 -0.043982 0.008696 +v -0.186061 0.038775 0.008696 +v -0.167735 -0.043982 0.018492 +v -0.167735 0.038775 0.018492 +v -0.151672 -0.043982 0.031674 +v -0.151672 0.038775 0.031674 +v -0.138489 -0.043982 0.047737 +v -0.138489 0.038775 0.047737 +v -0.128694 -0.043982 0.066063 +v -0.128694 0.038775 0.066063 +v -0.122662 -0.043982 0.085948 +v -0.122662 0.038775 0.085948 +v -0.120625 -0.043982 0.106628 +v -0.120625 0.038775 0.106627 +v -0.122662 -0.043982 0.127307 +v -0.122662 0.038775 0.127307 +v -0.128694 -0.043982 0.147192 +v -0.128694 0.038775 0.147192 +v -0.138489 -0.043981 0.165518 +v -0.138489 0.038775 0.165518 +v -0.151672 -0.043981 0.181581 +v -0.151672 0.038775 0.181581 +v -0.167735 -0.043981 0.194764 +v -0.167735 0.038776 0.194763 +v -0.186061 -0.043981 0.204559 +v -0.186061 0.038776 0.204559 +v -0.205946 -0.043981 0.210591 +v -0.205946 0.038776 0.210591 +v -0.226625 -0.043981 0.212628 +v -0.226625 0.038776 0.212628 +v -0.247305 -0.043981 0.210591 +v -0.247305 0.038776 0.210591 +v -0.267190 -0.043981 0.204559 +v -0.267190 0.038776 0.204559 +v -0.285516 -0.043981 0.194763 +v -0.285516 0.038776 0.194763 +v -0.301579 -0.043981 0.181581 +v -0.301579 0.038775 0.181581 +v -0.314761 -0.043981 0.165518 +v -0.314761 0.038775 0.165518 +v -0.324557 -0.043982 0.147192 +v -0.324557 0.038775 0.147192 +v -0.330588 -0.043982 0.127307 +v -0.330589 0.038775 0.127307 +v -0.024972 0.002289 -0.120355 +v -0.026381 0.000936 -0.121070 +v -0.040442 0.000936 -0.079054 +v -0.133555 0.000937 0.147355 +v -0.038926 0.002289 -0.078548 +v -0.132148 0.002290 0.147284 +v -0.036782 0.002289 -0.077832 +v -0.130159 0.002290 0.147183 +v -0.035265 0.000936 -0.077325 +v -0.128752 0.000937 0.147111 +v -0.035265 -0.000977 -0.077325 +v -0.128752 -0.000976 0.147111 +v -0.036782 -0.002330 -0.077832 +v -0.130159 -0.002329 0.147183 +v -0.038926 -0.002330 -0.078548 +v -0.132148 -0.002329 0.147284 +v -0.040442 -0.000977 -0.079054 +v -0.133555 -0.000976 0.147355 +v -0.022978 0.002289 -0.119345 +v -0.021569 0.000936 -0.118631 +v -0.021569 -0.000977 -0.118631 +v -0.022978 -0.002330 -0.119345 +v -0.024972 -0.002330 -0.120355 +v -0.026381 -0.000977 -0.121070 +v -0.012480 -0.000977 -0.171509 +v -0.012480 0.000936 -0.171509 +v -0.011038 -0.002330 -0.170950 +v -0.008998 -0.002330 -0.170160 +v -0.007556 -0.000977 -0.169601 +v -0.007556 0.000936 -0.169601 +v -0.008998 0.002289 -0.170160 +v -0.011038 0.002289 -0.170950 +v -0.003756 -0.000978 -0.218789 +v -0.003756 0.000936 -0.218788 +v -0.002280 -0.002331 -0.218451 +v -0.000192 -0.002331 -0.217973 +v 0.001284 -0.000978 -0.217635 +v 0.001284 0.000936 -0.217635 +v -0.000192 0.002289 -0.217973 +v -0.002280 0.002289 -0.218451 +v -0.001686 -0.001256 -0.263449 +v -0.001686 0.001214 -0.263449 +v -0.000032 -0.003003 -0.263449 +v 0.002309 -0.003003 -0.263449 +v 0.003963 -0.001256 -0.263449 +v 0.003963 0.001214 -0.263449 +v 0.002309 0.002961 -0.263449 +v -0.000032 0.002961 -0.263449 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.000000 0.562500 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.687500 +vt 0.000000 0.687500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 1.000000 0.937500 +vt 0.000000 0.937500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.062500 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 1.000000 0.187500 +vt 0.000000 0.187500 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt 1.000000 0.312500 +vt 0.000000 0.312500 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 1.000000 0.437500 +vt 0.000000 0.437500 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 1.000000 0.562500 +vt 0.000000 0.562500 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.687500 +vt 0.000000 0.687500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 1.000000 0.937500 +vt 0.000000 0.937500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.062500 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 1.000000 0.187500 +vt 0.000000 0.187500 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt 1.000000 0.312500 +vt 0.000000 0.312500 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 1.000000 0.437500 +vt 0.000000 0.437500 +vt 0.500000 0.187500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.500000 0.250000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.562500 0.250000 +vt 0.500000 0.687500 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.562500 0.125000 +vt 0.500000 0.250000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.500000 0.250000 +vt 0.562500 0.250000 +vt 0.562500 0.250000 +vt 0.500000 0.687500 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.687500 +vt 0.500000 0.125000 +vt 0.562500 0.125000 +vt 0.562500 0.250000 +vt 0.562500 0.687500 +vt 0.500000 0.125000 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.562500 0.125000 +vt 0.500000 0.187500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.562500 0.687500 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.687500 +vt 0.500000 0.250000 +vt 0.500000 0.125000 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.500000 0.125000 +vt 0.562500 0.125000 +vt 0.500000 0.062500 +vt 0.562500 0.062500 +vt 0.500000 0.062500 +vt 0.562500 0.062500 +vt 0.500000 0.062500 +vt 0.562500 0.062500 +vt 0.500000 0.125000 +vt 0.562500 0.062500 +vt 0.500000 0.125000 +vt 0.562500 0.062500 +vt 0.500000 0.062500 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.562500 0.000000 +vt 0.500000 0.062500 +vt 0.562500 0.000000 +vt 0.500000 0.062500 +vt 0.562500 0.000000 +vt 0.562500 0.687500 +vt 0.562500 0.687500 +vt 0.500000 0.125000 +vt 0.500000 0.687500 +vt 0.500000 0.687500 +vt 0.500000 0.062500 +vt 0.500000 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.500000 0.250000 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.562500 0.062500 +vt 0.500000 0.687500 +vt 0.500000 0.687500 +vt 0.500000 0.062500 +vt 0.500000 0.000000 +vt 0.562500 0.062500 +vt 0.562500 0.000000 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.562500 0.250000 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.500000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.000000 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 -0.1951 +vn -0.9239 0.0000 -0.3827 +vn -0.8314 0.0000 -0.5556 +vn -0.7071 0.0000 -0.7071 +vn -0.5556 0.0000 -0.8314 +vn -0.3827 0.0000 -0.9239 +vn -0.1951 0.0000 -0.9808 +vn 0.0000 0.0000 -1.0000 +vn 0.1951 0.0000 -0.9808 +vn 0.3827 0.0000 -0.9239 +vn 0.5556 0.0000 -0.8314 +vn 0.7071 0.0000 -0.7071 +vn 0.8314 0.0000 -0.5556 +vn 0.9239 0.0000 -0.3827 +vn 0.9808 0.0000 -0.1951 +vn 1.0000 0.0000 0.0000 +vn 0.9808 0.0000 0.1951 +vn 0.9239 0.0000 0.3827 +vn 0.8314 0.0000 0.5556 +vn 0.7071 0.0000 0.7071 +vn 0.5556 0.0000 0.8314 +vn 0.3827 0.0000 0.9239 +vn 0.1951 0.0000 0.9808 +vn 0.0000 0.0000 1.0000 +vn -0.1951 0.0000 0.9808 +vn -0.3827 0.0000 0.9239 +vn -0.5556 0.0000 0.8314 +vn -0.7071 0.0000 0.7071 +vn -0.8314 0.0000 0.5556 +vn -0.9239 0.0000 0.3827 +vn -0.9808 0.0000 0.1951 +vn -0.8695 -0.4173 -0.2642 +vn -0.3364 -0.9384 -0.0782 +vn -0.3296 -0.9387 -0.1012 +vn 0.3290 -0.9362 0.1231 +vn 0.8716 -0.4122 0.2651 +vn 0.8516 -0.4168 0.3178 +vn -0.8487 0.4238 -0.3164 +vn -0.4559 0.8701 -0.1875 +vn -0.3162 0.9413 -0.1177 +vn 0.3403 -0.9347 0.1025 +vn 0.8902 -0.4068 0.2050 +vn 0.8716 0.4122 0.2651 +vn 0.8516 0.4168 0.3178 +vn -0.8487 -0.4238 -0.3164 +vn -0.3162 -0.9413 -0.1176 +vn 0.3290 0.9362 0.1231 +vn 0.8454 0.4020 0.3515 +vn -0.8695 0.4173 -0.2642 +vn -0.8869 -0.4151 -0.2025 +vn 0.3403 0.9347 0.1025 +vn 0.8902 0.4068 0.2050 +vn 0.3537 0.9319 0.0799 +vn 0.8454 -0.4020 0.3515 +vn 0.9092 0.4009 0.1120 +vn 0.3537 -0.9319 0.0799 +vn -0.4559 -0.8701 -0.1875 +vn -0.3296 0.9387 -0.1012 +vn -0.8738 -0.3276 -0.3594 +vn -0.3364 0.9384 -0.0782 +vn -0.8869 0.4151 -0.2025 +vn -0.9055 0.4123 -0.1000 +vn -0.9055 -0.4123 -0.1000 +vn -0.3440 0.9383 -0.0340 +vn 0.3681 0.9285 0.0481 +vn 0.9092 -0.4009 0.1120 +vn -0.3440 -0.9383 -0.0340 +vn 0.9283 0.3670 0.0583 +vn -0.9262 0.3749 -0.0406 +vn -0.9262 -0.3749 -0.0406 +vn -0.3822 0.9241 -0.0070 +vn 0.4050 0.9136 0.0359 +vn 0.3681 -0.9285 0.0481 +vn 0.9283 -0.3670 0.0583 +vn -0.3822 -0.9240 -0.0070 +vn -0.8738 0.3276 -0.3594 +vn 0.2801 0.9529 0.1162 +vn 0.2801 -0.9529 0.1162 +vn 0.4050 -0.9136 0.0359 +g Cylinder.001_Cylinder.001_filament +s 1 +f 2521/4716/594 2522/4717/594 2524/4718/595 2523/4719/595 +f 2523/4719/595 2524/4718/595 2526/4720/596 2525/4721/596 +f 2525/4721/596 2526/4720/596 2528/4722/597 2527/4723/597 +f 2527/4723/597 2528/4722/597 2530/4724/598 2529/4725/598 +f 2529/4725/598 2530/4724/598 2532/4726/599 2531/4727/599 +f 2531/4727/599 2532/4726/599 2534/4728/600 2533/4729/600 +f 2533/4729/600 2534/4728/600 2536/4730/601 2535/4731/601 +f 2535/4731/601 2536/4730/601 2538/4732/602 2537/4733/602 +f 2537/4734/602 2538/4735/602 2540/4736/603 2539/4737/603 +f 2539/4737/603 2540/4736/603 2542/4738/604 2541/4739/604 +f 2541/4739/604 2542/4738/604 2544/4740/605 2543/4741/605 +f 2543/4741/605 2544/4740/605 2546/4742/606 2545/4743/606 +f 2545/4743/606 2546/4742/606 2548/4744/607 2547/4745/607 +f 2547/4745/607 2548/4744/607 2550/4746/608 2549/4747/608 +f 2549/4747/608 2550/4746/608 2552/4748/609 2551/4749/609 +f 2551/4749/609 2552/4748/609 2554/4750/610 2553/4751/610 +f 2553/4751/610 2554/4750/610 2556/4752/611 2555/4753/611 +f 2555/4753/611 2556/4752/611 2558/4754/612 2557/4755/612 +f 2557/4755/612 2558/4754/612 2560/4756/613 2559/4757/613 +f 2559/4757/613 2560/4756/613 2562/4758/614 2561/4759/614 +f 2561/4759/614 2562/4758/614 2564/4760/615 2563/4761/615 +f 2563/4761/615 2564/4760/615 2566/4762/616 2565/4763/616 +f 2565/4763/616 2566/4762/616 2568/4764/617 2567/4765/617 +f 2567/4765/617 2568/4764/617 2570/4766/618 2569/4767/618 +f 2569/4768/618 2570/4769/618 2572/4770/619 2571/4771/619 +f 2571/4771/619 2572/4770/619 2574/4772/620 2573/4773/620 +f 2573/4773/620 2574/4772/620 2576/4774/621 2575/4775/621 +f 2575/4775/621 2576/4774/621 2578/4776/622 2577/4777/622 +f 2577/4777/622 2578/4776/622 2580/4778/623 2579/4779/623 +f 2579/4779/623 2580/4778/623 2582/4780/624 2581/4781/624 +f 2581/4781/624 2582/4780/624 2584/4782/625 2583/4783/625 +f 2583/4783/625 2584/4782/625 2522/4717/594 2521/4716/594 +f 2608/4784/626 2611/4785/627 2607/4786/628 +f 2597/4787/629 2605/4788/630 2595/4789/631 +f 2587/4790/632 2590/4791/633 2589/4792/634 +f 2606/4793/635 2613/4794/636 2605/4788/630 +f 2595/4795/631 2604/4796/637 2593/4797/638 +f 2601/4798/639 2607/4786/628 2599/4799/640 +f 2591/4800/641 2594/4801/642 2593/4802/638 +f 2586/4803/643 2609/4804/644 2608/4805/626 +f 2591/4800/641 2604/4806/637 2603/4807/645 +f 2594/4808/642 2595/4795/631 2593/4797/638 +f 2603/4807/645 2614/4809/646 2615/4810/647 +f 2601/4811/639 2586/4803/643 2608/4805/626 +f 2596/4812/648 2597/4787/629 2595/4789/631 +f 2613/4813/636 2622/4814/649 2614/4815/646 +f 2612/4816/650 2607/4817/628 2611/4818/627 +f 2605/4819/630 2614/4815/646 2604/4796/637 +f 2600/4820/651 2601/4798/639 2599/4799/640 +f 2587/4790/632 2585/4821/652 2586/4822/643 +f 2602/4823/653 2587/4824/632 2601/4811/639 +f 2615/4825/647 2616/4826/654 2585/4827/652 +f 2586/4822/643 2616/4828/654 2610/4829/655 +f 2609/4804/644 2618/4830/656 2617/4831/657 +f 2610/4829/655 2624/4832/658 2618/4833/656 +f 2615/4810/647 2622/4834/649 2623/4835/659 +f 2612/4836/650 2621/4837/660 2613/4794/636 +f 2609/4838/644 2619/4839/661 2611/4785/627 +f 2621/4840/660 2630/4841/662 2622/4814/649 +f 2617/4831/657 2626/4842/663 2625/4843/664 +f 2618/4833/656 2632/4844/665 2626/4845/663 +f 2623/4835/659 2630/4846/662 2631/4847/666 +f 2620/4848/667 2629/4849/668 2621/4837/660 +f 2617/4850/657 2627/4851/669 2619/4839/661 +f 2608/4784/626 2609/4838/644 2611/4785/627 +f 2597/4787/629 2606/4793/635 2605/4788/630 +f 2587/4790/632 2588/4852/670 2590/4791/633 +f 2606/4793/635 2612/4836/650 2613/4794/636 +f 2595/4795/631 2605/4819/630 2604/4796/637 +f 2601/4798/639 2608/4784/626 2607/4786/628 +f 2591/4800/641 2592/4853/671 2594/4801/642 +f 2586/4803/643 2610/4854/655 2609/4804/644 +f 2591/4800/641 2593/4802/638 2604/4806/637 +f 2594/4808/642 2596/4855/648 2595/4795/631 +f 2603/4807/645 2604/4806/637 2614/4809/646 +f 2601/4811/639 2587/4824/632 2586/4803/643 +f 2596/4812/648 2598/4856/672 2597/4787/629 +f 2613/4813/636 2621/4840/660 2622/4814/649 +f 2619/4857/661 2627/4858/669 2628/4859/673 +f 2612/4816/650 2606/4860/635 2607/4817/628 +f 2606/4860/635 2597/4861/629 2599/4862/640 +f 2607/4817/628 2606/4860/635 2599/4862/640 +f 2597/4861/629 2598/4863/672 2599/4862/640 +f 2598/4863/672 2600/4864/651 2599/4862/640 +f 2619/4857/661 2628/4859/673 2620/4865/667 +f 2611/4818/627 2619/4857/661 2620/4865/667 +f 2611/4818/627 2620/4865/667 2612/4816/650 +f 2605/4819/630 2613/4813/636 2614/4815/646 +f 2600/4820/651 2602/4866/653 2601/4798/639 +f 2587/4790/632 2589/4792/634 2585/4821/652 +f 2602/4823/653 2588/4867/670 2587/4824/632 +f 2623/4868/659 2631/4869/666 2624/4870/658 +f 2631/4869/666 2632/4871/665 2624/4870/658 +f 2591/4872/641 2603/4873/645 2589/4874/634 +f 2603/4873/645 2615/4825/647 2585/4827/652 +f 2590/4875/633 2592/4876/671 2589/4874/634 +f 2592/4876/671 2591/4872/641 2589/4874/634 +f 2615/4825/647 2623/4868/659 2616/4826/654 +f 2623/4868/659 2624/4870/658 2616/4826/654 +f 2585/4827/652 2589/4874/634 2603/4873/645 +f 2586/4822/643 2585/4821/652 2616/4828/654 +f 2609/4804/644 2610/4854/655 2618/4830/656 +f 2610/4829/655 2616/4828/654 2624/4832/658 +f 2615/4810/647 2614/4809/646 2622/4834/649 +f 2612/4836/650 2620/4848/667 2621/4837/660 +f 2609/4838/644 2617/4850/657 2619/4839/661 +f 2621/4840/660 2629/4877/668 2630/4841/662 +f 2617/4831/657 2618/4830/656 2626/4842/663 +f 2618/4833/656 2624/4832/658 2632/4844/665 +f 2623/4835/659 2622/4834/649 2630/4846/662 +f 2620/4848/667 2628/4878/673 2629/4849/668 +f 2617/4850/657 2625/4879/664 2627/4851/669 diff --git a/mods/homedecor_modpack/computer/models/computer_laptop.obj b/mods/homedecor_modpack/computer/models/computer_laptop.obj new file mode 100644 index 00000000..830c52d6 --- /dev/null +++ b/mods/homedecor_modpack/computer/models/computer_laptop.obj @@ -0,0 +1,124 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib computer_laptop.mtl +o Cube.001 +v -0.340277 0.022636 0.335290 +v -0.340277 0.013075 0.362499 +v 0.332320 0.022636 0.335292 +v 0.332320 -0.432772 0.182772 +v 0.332320 0.013075 0.362501 +v -0.340276 -0.499994 -0.312651 +v -0.340276 -0.432772 -0.312651 +v 0.332321 -0.499994 -0.312650 +v -0.340277 -0.499994 0.182771 +v 0.332320 -0.499994 0.182772 +v -0.340277 -0.432772 0.182771 +v -0.340278 -0.432772 0.209979 +v 0.332320 -0.432772 0.209981 +v 0.332320 -0.499994 0.209981 +v -0.340278 -0.499994 0.209979 +v -0.319957 -0.417924 0.194820 +v -0.319957 -0.001053 0.334433 +v 0.312000 -0.417925 0.194821 +v -0.340277 -0.432772 -0.159321 +v 0.332321 -0.432772 -0.312650 +v 0.311999 -0.001054 0.334434 +v 0.332321 -0.432772 -0.159320 +vt 0.682604 0.005242 +vt 0.682603 0.021207 +vt 0.310265 0.005245 +vt 0.044426 0.009206 +vt 0.310266 0.021211 +vt 0.753340 0.119988 +vt 0.810356 0.119988 +vt 0.753340 0.597765 +vt 0.856851 0.982221 +vt 0.745750 0.982220 +vt 0.856851 0.831387 +vt 0.948453 0.009205 +vt 0.878028 0.982221 +vt 0.878028 0.831387 +vt 0.983700 0.982221 +vt 0.862953 0.831387 +vt 0.862953 0.982221 +vt 0.728292 0.490807 +vt 0.728292 0.989869 +vt 0.010900 0.490807 +vt 0.831643 0.129995 +vt 0.982007 0.129995 +vt 0.831643 0.789586 +vt 0.758249 0.754841 +vt 0.758228 0.812823 +vt 0.756060 0.752868 +vt 0.798519 0.812617 +vt 0.756052 0.814797 +vt 0.798577 0.754909 +vt 0.800285 0.814587 +vt 0.707729 0.114386 +vt 0.707729 0.471212 +vt 0.006162 0.114385 +vt 0.345650 0.099088 +vt 0.497058 0.032709 +vt 0.497058 0.099088 +vt 0.990661 0.099453 +vt 0.838275 0.032645 +vt 0.990661 0.032645 +vt 0.007709 0.008663 +vt 0.012705 0.022873 +vt 0.983559 0.009737 +vt 0.943457 0.023414 +vt 0.049421 0.023416 +vt 0.810356 0.597766 +vt 0.745750 0.831387 +vt 0.983700 0.831387 +vt 0.010900 0.989869 +vt 0.982007 0.789586 +vt 0.800332 0.752938 +vt 0.006162 0.471212 +vt 0.007844 0.099088 +vt 0.007844 0.032709 +vt 0.498289 0.099453 +vt 0.498289 0.032646 +vt 0.978563 0.023946 +usemtl Material.001 +s off +f 1/1 2/2 3/3 +f 4/4 3/3 5/5 +f 6/6 7/7 8/8 +f 9/9 6/10 10/11 +f 1/1 11/12 2/2 +f 12/13 13/14 2/15 +f 13/14 12/13 14/16 +f 9/9 10/11 15/17 +f 16/18 17/19 18/20 +f 7/21 19/22 20/23 +f 21/24 17/25 3/26 +f 16/27 1/28 17/25 +f 18/29 21/24 3/26 +f 16/27 18/29 11/30 +f 19/31 11/32 22/33 +f 22/34 8/35 20/36 +f 6/37 19/38 7/39 +f 10/40 4/4 14/41 +f 11/12 9/42 12/43 +f 2/2 5/5 3/3 +f 13/44 4/4 5/5 +f 7/7 20/45 8/8 +f 6/10 8/46 10/11 +f 11/12 12/43 2/2 +f 13/14 5/47 2/15 +f 12/13 15/17 14/16 +f 10/11 14/16 15/17 +f 17/19 21/48 18/20 +f 19/22 22/49 20/23 +f 17/25 1/28 3/26 +f 11/30 1/28 16/27 +f 4/50 18/29 3/26 +f 18/29 4/50 11/30 +f 11/32 4/51 22/33 +f 4/52 10/53 8/35 +f 22/34 4/52 8/35 +f 9/54 11/55 6/37 +f 11/55 19/38 6/37 +f 4/4 13/44 14/41 +f 9/42 15/56 12/43 diff --git a/mods/homedecor_modpack/computer/models/computer_laptop_closed.obj b/mods/homedecor_modpack/computer/models/computer_laptop_closed.obj new file mode 100644 index 00000000..9a3051cd --- /dev/null +++ b/mods/homedecor_modpack/computer/models/computer_laptop_closed.obj @@ -0,0 +1,138 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib computer_laptop_closed.mtl +o Cube.001 +v 0.332320 -0.432772 0.182772 +v -0.340276 -0.499994 -0.312651 +v -0.340276 -0.432772 -0.312651 +v 0.332321 -0.499994 -0.312650 +v -0.340277 -0.499994 0.182771 +v 0.332320 -0.499994 0.182772 +v -0.340277 -0.432772 0.182771 +v -0.340278 -0.432772 0.209979 +v 0.332320 -0.432772 0.209981 +v 0.332320 -0.499994 0.209981 +v -0.340278 -0.499994 0.209979 +v -0.340277 -0.432772 -0.159321 +v 0.332321 -0.432772 -0.312650 +v 0.332321 -0.432772 -0.159320 +v -0.339100 -0.432290 -0.312591 +v -0.339100 -0.401111 -0.312123 +v 0.331143 -0.432288 -0.312592 +v 0.331143 -0.432434 0.206702 +v 0.331143 -0.401109 -0.312123 +v -0.339100 -0.432435 0.206702 +v -0.339101 -0.404537 0.197368 +v 0.331143 -0.404535 0.197367 +v -0.318852 -0.425175 0.187344 +v -0.318852 -0.425042 -0.288007 +v 0.310895 -0.425173 0.187344 +v 0.310894 -0.425040 -0.288006 +vt 0.753340 0.119988 +vt 0.810356 0.119988 +vt 0.753340 0.597765 +vt 0.856851 0.982221 +vt 0.745750 0.982220 +vt 0.856851 0.831387 +vt 0.878028 0.831387 +vt 0.878028 0.982221 +vt 0.862953 0.831387 +vt 0.862953 0.982221 +vt 0.858063 0.829423 +vt 0.885587 0.829423 +vt 0.858063 0.950158 +vt 0.935597 0.852882 +vt 0.935597 0.922715 +vt 0.798294 0.852882 +vt 0.345650 0.099088 +vt 0.497058 0.032709 +vt 0.497058 0.099088 +vt 0.990661 0.099453 +vt 0.838275 0.032645 +vt 0.990661 0.032645 +vt 0.007709 0.008663 +vt 0.044426 0.009206 +vt 0.012705 0.022873 +vt 0.948453 0.009205 +vt 0.983559 0.009737 +vt 0.943457 0.023414 +vt 0.810356 0.597766 +vt 0.745750 0.831387 +vt 0.885587 0.950158 +vt 0.912135 0.962581 +vt 0.785835 0.838012 +vt 0.886333 0.908011 +vt 0.922048 0.840165 +vt 0.798294 0.922715 +vt 0.007844 0.099088 +vt 0.007844 0.032709 +vt 0.498289 0.099453 +vt 0.498289 0.032646 +vt 0.049421 0.023416 +vt 0.978563 0.023946 +vt 0.682604 0.005242 +vt 0.682603 0.021207 +vt 0.310265 0.005245 +vt 0.310266 0.021211 +vt 0.983700 0.982221 +vt 0.922420 0.868181 +vt 0.922420 0.951695 +vt 0.802372 0.868181 +vt 0.758249 0.754841 +vt 0.758228 0.812823 +vt 0.756060 0.752868 +vt 0.798519 0.812617 +vt 0.756052 0.814797 +vt 0.798577 0.754909 +vt 0.800285 0.814587 +vt 0.983700 0.831387 +vt 0.802372 0.951695 +vt 0.800332 0.752938 +vt 0.896350 0.948981 +vt 0.903598 0.848845 +vt 0.888354 0.925385 +vt 0.811076 0.850308 +usemtl Material.001 +s off +f 2/1 3/2 4/3 +f 5/4 2/5 6/6 +f 9/7 8/8 10/9 +f 5/4 6/6 11/10 +f 3/11 12/12 13/13 +f 12/14 7/15 14/16 +f 14/17 4/18 13/19 +f 2/20 12/21 3/22 +f 6/23 1/24 10/25 +f 7/26 5/27 8/28 +f 3/2 13/29 4/3 +f 2/5 4/30 6/6 +f 8/8 11/10 10/9 +f 6/6 10/9 11/10 +f 12/12 14/31 13/13 +f 8/32 9/33 1/34 7/35 +f 7/15 1/36 14/16 +f 1/37 6/38 4/18 +f 14/17 1/37 4/18 +f 5/39 7/40 2/20 +f 7/40 12/21 2/20 +f 1/24 9/41 10/25 +f 5/27 11/42 8/28 +f 15/43 16/44 17/45 +f 18/24 17/45 19/46 +f 15/43 20/26 16/44 +f 21/8 22/7 16/47 +f 23/48 24/49 25/50 +f 26/51 24/52 17/53 +f 23/54 15/55 24/52 +f 25/56 26/51 17/53 +f 23/54 25/56 20/57 +f 16/44 19/46 17/45 +f 22/41 18/24 19/46 +f 20/26 21/28 16/44 +f 22/7 19/58 16/47 +f 24/49 26/59 25/50 +f 24/52 15/55 17/53 +f 20/57 15/55 23/54 +f 18/60 25/56 17/53 +f 25/56 18/60 20/57 +f 21/61 20/62 18/63 22/64 diff --git a/mods/homedecor_modpack/computer/models/computer_monitor.obj b/mods/homedecor_modpack/computer/models/computer_monitor.obj new file mode 100644 index 00000000..55a7763e --- /dev/null +++ b/mods/homedecor_modpack/computer/models/computer_monitor.obj @@ -0,0 +1,1618 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib computer_monitor.mtl +o display +v 0.428237 0.168254 0.091392 +v -0.393909 0.168254 0.091392 +v 0.428237 -0.358283 0.045326 +v -0.393909 -0.358283 0.045326 +vt 0.999920 0.999996 +vt 0.000080 0.999996 +vt 0.000080 0.000080 +vt 0.999920 0.000080 +g display_display_None +usemtl None +s off +f 1/1 2/2 4/3 3/4 +o screen +v 0.084081 -0.280866 0.084563 +v -0.047689 -0.280866 0.084563 +v -0.047689 -0.470723 0.111650 +v 0.084081 -0.470723 0.111650 +v -0.047689 -0.363032 0.046992 +v -0.047689 -0.470723 0.046992 +v 0.084081 -0.363032 0.046992 +v 0.084081 -0.470723 0.046992 +v 0.455244 0.186934 0.077083 +v 0.455244 0.183841 0.112433 +v -0.420916 0.183841 0.112433 +v -0.420916 0.186934 0.077083 +v 0.455244 -0.374195 0.027990 +v 0.455244 -0.377287 0.063341 +v -0.420916 -0.377287 0.063341 +v -0.420916 -0.374195 0.027990 +v 0.173247 -0.489973 -0.038210 +v 0.173247 -0.489973 0.196851 +v 0.173247 -0.499995 0.196851 +v 0.173247 -0.499995 -0.038210 +v -0.136855 -0.489973 -0.038210 +v -0.136855 -0.499995 -0.038210 +v -0.136855 -0.489973 0.196851 +v -0.136855 -0.499995 0.196851 +v 0.398369 0.145375 0.132580 +v -0.364041 0.145375 0.132580 +v 0.398369 -0.342904 0.089861 +v -0.364041 -0.342904 0.089861 +v 0.428237 0.169638 0.075570 +v -0.393909 0.169638 0.075570 +v 0.428237 -0.356899 0.029504 +v -0.393909 -0.356899 0.029504 +v 0.428237 0.168254 0.091392 +v -0.393909 0.168254 0.091392 +v 0.428237 -0.358283 0.045326 +v -0.393909 -0.358283 0.045326 +vt 0.252552 0.007665 +vt 0.499880 0.007665 +vt 0.499880 0.254993 +vt 0.252552 0.254993 +vt 0.747208 0.007665 +vt 0.747208 0.254993 +vt 0.994536 0.007665 +vt 0.994536 0.254993 +vt 0.005224 0.007665 +vt 0.005224 0.254993 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.005224 0.502321 +vt 0.252552 0.502321 +vt 0.252552 0.749649 +vt 0.005224 0.749649 +vt 0.747208 0.502321 +vt 0.994536 0.502321 +vt 0.994536 0.749649 +vt 0.747208 0.749649 +vt 0.499880 0.502321 +vt 0.499880 0.749649 +vt 0.499880 0.996977 +vt 0.252552 0.996977 +g screen_screen_None +usemtl None +s off +f 5/5 6/6 7/7 8/8 +f 6/6 9/9 10/10 7/7 +f 9/9 11/11 12/12 10/10 +f 11/13 5/5 8/8 12/14 +f 15/15 14/16 29/17 30/18 +f 16/15 15/16 19/17 20/18 +f 13/15 14/16 15/17 16/18 +f 17/15 13/16 33/17 35/18 +f 20/15 19/16 18/17 17/18 +f 14/15 13/16 17/17 18/18 +f 21/19 22/20 23/21 24/22 +f 25/23 21/24 24/25 26/26 +f 27/27 25/23 26/26 28/28 +f 22/20 27/27 28/28 23/21 +f 12/14 8/8 22/20 21/19 +f 10/10 12/12 21/24 25/23 +f 7/7 10/10 25/23 27/27 +f 8/8 7/7 27/27 22/20 +f 28/28 26/29 24/30 23/21 +f 30/15 29/16 31/17 32/18 +f 18/15 19/16 32/17 31/18 +f 14/15 18/16 31/17 29/18 +f 19/15 15/16 30/17 32/18 +f 35/15 33/16 37/17 39/18 +f 16/15 20/16 36/17 34/18 +f 20/15 17/16 35/17 36/18 +f 13/15 16/16 34/17 33/18 +f 34/15 36/16 40/17 38/18 +f 36/15 35/16 39/17 40/18 +f 33/15 34/16 38/17 37/18 +o keys +v -0.390747 -0.479858 -0.268432 +v -0.414573 -0.479858 -0.270517 +v -0.414573 -0.484356 -0.270517 +v -0.390747 -0.484356 -0.268432 +v -0.410352 -0.479858 -0.318762 +v -0.410352 -0.484356 -0.318762 +v -0.386526 -0.479858 -0.316677 +v -0.386526 -0.484356 -0.316677 +v -0.363510 -0.479858 -0.266049 +v -0.387336 -0.479858 -0.268134 +v -0.387336 -0.484356 -0.268134 +v -0.363510 -0.484356 -0.266049 +v -0.383115 -0.479858 -0.316379 +v -0.383115 -0.484356 -0.316379 +v -0.359289 -0.479858 -0.314294 +v -0.359289 -0.484356 -0.314294 +v -0.262382 -0.472028 -0.345724 +v -0.286300 -0.472028 -0.345724 +v -0.286300 -0.495945 -0.345724 +v -0.262382 -0.495945 -0.345724 +v -0.286300 -0.472028 -0.399370 +v -0.286300 -0.495945 -0.399370 +v -0.262382 -0.472028 -0.399370 +v -0.262382 -0.495945 -0.399370 +v -0.262382 -0.472028 -0.289166 +v -0.286300 -0.472028 -0.289166 +v -0.286300 -0.495945 -0.289166 +v -0.262382 -0.495945 -0.289166 +v -0.286300 -0.472028 -0.342813 +v -0.286300 -0.495945 -0.342813 +v -0.262382 -0.472028 -0.342813 +v -0.262382 -0.495945 -0.342813 +v -0.262382 -0.472028 -0.261470 +v -0.286300 -0.472028 -0.261470 +v -0.286300 -0.495945 -0.261470 +v -0.262382 -0.495945 -0.261470 +v -0.286300 -0.472028 -0.285387 +v -0.286300 -0.495945 -0.285387 +v -0.262382 -0.472028 -0.285387 +v -0.262382 -0.495945 -0.285387 +v -0.233840 -0.472028 -0.375175 +v -0.257757 -0.472028 -0.375175 +v -0.257757 -0.495945 -0.375175 +v -0.233840 -0.495945 -0.375175 +v -0.257757 -0.472028 -0.399092 +v -0.257757 -0.495945 -0.399092 +v -0.233840 -0.472028 -0.399092 +v -0.233840 -0.495945 -0.399092 +v -0.176566 -0.472028 -0.375175 +v -0.229456 -0.472028 -0.375175 +v -0.229456 -0.495945 -0.375175 +v -0.176566 -0.495945 -0.375175 +v -0.229456 -0.472028 -0.399092 +v -0.229456 -0.495945 -0.399092 +v -0.176566 -0.472028 -0.399092 +v -0.176566 -0.495945 -0.399092 +v -0.175988 -0.472028 -0.345994 +v -0.199906 -0.472028 -0.345994 +v -0.199906 -0.495945 -0.345994 +v -0.175988 -0.495945 -0.345994 +v -0.199906 -0.472028 -0.369911 +v -0.199906 -0.495945 -0.369911 +v -0.175988 -0.472028 -0.369911 +v -0.175988 -0.495945 -0.369911 +v -0.205539 -0.472028 -0.345994 +v -0.229456 -0.472028 -0.345994 +v -0.229456 -0.495945 -0.345994 +v -0.205539 -0.495945 -0.345994 +v -0.229456 -0.472028 -0.369911 +v -0.229456 -0.495945 -0.369911 +v -0.205539 -0.472028 -0.369911 +v -0.205539 -0.495945 -0.369911 +v -0.233840 -0.472028 -0.345994 +v -0.257757 -0.472028 -0.345994 +v -0.257757 -0.495945 -0.345994 +v -0.233840 -0.495945 -0.345994 +v -0.257757 -0.472028 -0.369911 +v -0.257757 -0.495945 -0.369911 +v -0.233840 -0.472028 -0.369911 +v -0.233840 -0.495945 -0.369911 +v -0.233840 -0.472028 -0.318631 +v -0.257757 -0.472028 -0.318631 +v -0.257757 -0.495945 -0.318631 +v -0.233840 -0.495945 -0.318631 +v -0.257757 -0.472028 -0.342548 +v -0.257757 -0.495945 -0.342548 +v -0.233840 -0.472028 -0.342548 +v -0.233840 -0.495945 -0.342548 +v -0.205539 -0.472028 -0.318631 +v -0.229456 -0.472028 -0.318631 +v -0.229456 -0.495945 -0.318631 +v -0.205539 -0.495945 -0.318631 +v -0.229456 -0.472028 -0.342548 +v -0.229456 -0.495945 -0.342548 +v -0.205539 -0.472028 -0.342548 +v -0.205539 -0.495945 -0.342548 +v -0.175988 -0.472028 -0.318631 +v -0.199906 -0.472028 -0.318631 +v -0.199906 -0.495945 -0.318631 +v -0.175988 -0.495945 -0.318631 +v -0.199906 -0.472028 -0.342548 +v -0.199906 -0.495945 -0.342548 +v -0.175988 -0.472028 -0.342548 +v -0.175988 -0.495945 -0.342548 +v -0.175988 -0.472028 -0.261470 +v -0.199906 -0.472028 -0.261470 +v -0.199906 -0.495945 -0.261470 +v -0.175988 -0.495945 -0.261470 +v -0.199906 -0.472028 -0.285387 +v -0.199906 -0.495945 -0.285387 +v -0.175988 -0.472028 -0.285387 +v -0.175988 -0.495945 -0.285387 +v -0.205539 -0.472028 -0.261470 +v -0.229456 -0.472028 -0.261470 +v -0.229456 -0.495945 -0.261470 +v -0.205539 -0.495945 -0.261470 +v -0.229456 -0.472028 -0.285387 +v -0.229456 -0.495945 -0.285387 +v -0.205539 -0.472028 -0.285387 +v -0.205539 -0.495945 -0.285387 +v -0.233840 -0.472028 -0.261470 +v -0.257757 -0.472028 -0.261470 +v -0.257757 -0.495945 -0.261470 +v -0.233840 -0.495945 -0.261470 +v -0.257757 -0.472028 -0.285387 +v -0.257757 -0.495945 -0.285387 +v -0.233840 -0.472028 -0.285387 +v -0.233840 -0.495945 -0.285387 +v -0.233840 -0.472028 -0.288834 +v -0.257757 -0.472028 -0.288834 +v -0.257757 -0.495945 -0.288834 +v -0.233840 -0.495945 -0.288834 +v -0.257757 -0.472028 -0.312751 +v -0.257757 -0.495945 -0.312751 +v -0.233840 -0.472028 -0.312751 +v -0.233840 -0.495945 -0.312751 +v -0.205539 -0.472028 -0.288834 +v -0.229456 -0.472028 -0.288834 +v -0.229456 -0.495945 -0.288834 +v -0.205539 -0.495945 -0.288834 +v -0.229456 -0.472028 -0.312751 +v -0.229456 -0.495945 -0.312751 +v -0.205539 -0.472028 -0.312751 +v -0.205539 -0.495945 -0.312751 +v -0.175988 -0.472028 -0.288834 +v -0.199906 -0.472028 -0.288834 +v -0.199906 -0.495945 -0.288834 +v -0.175988 -0.495945 -0.288834 +v -0.199906 -0.472028 -0.312751 +v -0.199906 -0.495945 -0.312751 +v -0.175988 -0.472028 -0.312751 +v -0.175988 -0.495945 -0.312751 +v -0.099654 -0.472028 -0.347769 +v -0.123570 -0.472028 -0.347769 +v -0.123570 -0.495945 -0.347769 +v -0.099654 -0.495945 -0.347769 +v -0.123570 -0.472028 -0.371686 +v -0.123570 -0.495945 -0.371686 +v -0.099654 -0.472028 -0.371686 +v -0.099654 -0.495945 -0.371686 +v -0.127954 -0.472028 -0.375133 +v -0.151871 -0.472028 -0.375133 +v -0.151871 -0.495945 -0.375133 +v -0.127954 -0.495945 -0.375133 +v -0.151871 -0.472028 -0.399050 +v -0.151871 -0.495945 -0.399050 +v -0.127954 -0.472028 -0.399050 +v -0.127954 -0.495945 -0.399050 +v -0.099654 -0.472028 -0.375133 +v -0.123570 -0.472028 -0.375133 +v -0.123570 -0.495945 -0.375133 +v -0.099654 -0.495945 -0.375133 +v -0.123570 -0.472028 -0.399050 +v -0.123570 -0.495945 -0.399050 +v -0.099654 -0.472028 -0.399050 +v -0.099654 -0.495945 -0.399050 +v -0.070103 -0.472028 -0.375133 +v -0.094019 -0.472028 -0.375133 +v -0.094019 -0.495945 -0.375133 +v -0.070103 -0.495945 -0.375133 +v -0.094019 -0.472028 -0.399050 +v -0.094019 -0.495945 -0.399050 +v -0.070103 -0.472028 -0.399050 +v -0.070103 -0.495945 -0.399050 +v -0.070103 -0.472028 -0.288834 +v -0.094019 -0.472028 -0.288834 +v -0.094019 -0.495945 -0.288834 +v -0.070103 -0.495945 -0.288834 +v -0.094019 -0.472028 -0.312751 +v -0.094019 -0.495945 -0.312751 +v -0.070103 -0.472028 -0.312751 +v -0.070103 -0.495945 -0.312751 +v -0.099654 -0.472028 -0.288834 +v -0.123570 -0.472028 -0.288834 +v -0.123570 -0.495945 -0.288834 +v -0.099654 -0.495945 -0.288834 +v -0.123570 -0.472028 -0.312751 +v -0.123570 -0.495945 -0.312751 +v -0.099654 -0.472028 -0.312751 +v -0.099654 -0.495945 -0.312751 +v -0.127954 -0.472028 -0.288834 +v -0.151871 -0.472028 -0.288834 +v -0.151871 -0.495945 -0.288834 +v -0.127954 -0.495945 -0.288834 +v -0.151871 -0.472028 -0.312751 +v -0.151871 -0.495945 -0.312751 +v -0.127954 -0.472028 -0.312751 +v -0.127954 -0.495945 -0.312751 +v -0.127954 -0.472028 -0.261470 +v -0.151871 -0.472028 -0.261470 +v -0.151871 -0.495945 -0.261470 +v -0.127954 -0.495945 -0.261470 +v -0.151871 -0.472028 -0.285387 +v -0.151871 -0.495945 -0.285387 +v -0.127954 -0.472028 -0.285387 +v -0.127954 -0.495945 -0.285387 +v -0.099654 -0.472028 -0.261470 +v -0.123570 -0.472028 -0.261470 +v -0.123570 -0.495945 -0.261470 +v -0.099654 -0.495945 -0.261470 +v -0.123570 -0.472028 -0.285387 +v -0.123570 -0.495945 -0.285387 +v -0.099654 -0.472028 -0.285387 +v -0.099654 -0.495945 -0.285387 +v -0.070103 -0.472028 -0.261470 +v -0.094019 -0.472028 -0.261470 +v -0.094019 -0.495945 -0.261470 +v -0.070103 -0.495945 -0.261470 +v -0.094019 -0.472028 -0.285387 +v -0.094019 -0.495945 -0.285387 +v -0.070103 -0.472028 -0.285387 +v -0.070103 -0.495945 -0.285387 +v -0.070103 -0.472028 -0.222573 +v -0.094019 -0.472028 -0.222573 +v -0.094019 -0.495945 -0.222573 +v -0.070103 -0.495945 -0.222573 +v -0.094019 -0.472028 -0.246491 +v -0.094019 -0.495945 -0.246491 +v -0.070103 -0.472028 -0.246491 +v -0.070103 -0.495945 -0.246491 +v -0.099654 -0.472028 -0.222573 +v -0.123570 -0.472028 -0.222573 +v -0.123570 -0.495945 -0.222573 +v -0.099654 -0.495945 -0.222573 +v -0.123570 -0.472028 -0.246491 +v -0.123570 -0.495945 -0.246491 +v -0.099654 -0.472028 -0.246491 +v -0.099654 -0.495945 -0.246491 +v -0.127954 -0.472028 -0.222573 +v -0.151871 -0.472028 -0.222573 +v -0.151871 -0.495945 -0.222573 +v -0.127954 -0.495945 -0.222573 +v -0.151871 -0.472028 -0.246491 +v -0.151871 -0.495945 -0.246491 +v -0.127954 -0.472028 -0.246491 +v -0.127954 -0.495945 -0.246491 +v 0.064702 -0.471565 -0.222862 +v 0.040785 -0.471565 -0.222862 +v 0.040785 -0.495482 -0.222862 +v 0.064702 -0.495482 -0.222862 +v 0.040785 -0.471565 -0.246779 +v 0.040785 -0.495482 -0.246779 +v 0.064702 -0.471565 -0.246779 +v 0.064702 -0.495482 -0.246779 +v -0.021316 -0.472028 -0.222573 +v -0.045233 -0.472028 -0.222573 +v -0.045233 -0.495945 -0.222573 +v -0.021316 -0.495945 -0.222573 +v -0.045233 -0.472028 -0.246491 +v -0.045233 -0.495945 -0.246491 +v -0.021316 -0.472028 -0.246491 +v -0.021316 -0.495945 -0.246491 +v 0.006985 -0.472028 -0.222573 +v -0.016932 -0.472028 -0.222573 +v -0.016932 -0.495945 -0.222573 +v 0.006985 -0.495945 -0.222573 +v -0.016932 -0.472028 -0.246491 +v -0.016932 -0.495945 -0.246491 +v 0.006985 -0.472028 -0.246491 +v 0.006985 -0.495945 -0.246491 +v 0.036536 -0.472028 -0.222573 +v 0.012619 -0.472028 -0.222573 +v 0.012619 -0.495945 -0.222573 +v 0.036536 -0.495945 -0.222573 +v 0.012619 -0.472028 -0.246491 +v 0.012619 -0.495945 -0.246491 +v 0.036536 -0.472028 -0.246491 +v 0.036536 -0.495945 -0.246491 +v 0.171678 -0.472028 -0.222573 +v 0.147761 -0.472028 -0.222573 +v 0.147761 -0.495945 -0.222573 +v 0.171678 -0.495945 -0.222573 +v 0.147761 -0.472028 -0.246491 +v 0.147761 -0.495945 -0.246491 +v 0.171678 -0.472028 -0.246491 +v 0.171678 -0.495945 -0.246491 +v 0.142127 -0.472028 -0.222573 +v 0.118210 -0.472028 -0.222573 +v 0.118210 -0.495945 -0.222573 +v 0.142127 -0.495945 -0.222573 +v 0.118210 -0.472028 -0.246491 +v 0.118210 -0.495945 -0.246491 +v 0.142127 -0.472028 -0.246491 +v 0.142127 -0.495945 -0.246491 +v 0.113827 -0.472028 -0.222573 +v 0.089910 -0.472028 -0.222573 +v 0.089910 -0.495945 -0.222573 +v 0.113827 -0.495945 -0.222573 +v 0.089910 -0.472028 -0.246491 +v 0.089910 -0.495945 -0.246491 +v 0.113827 -0.472028 -0.246491 +v 0.113827 -0.495945 -0.246491 +v 0.199845 -0.471565 -0.222862 +v 0.175927 -0.471565 -0.222862 +v 0.175927 -0.495482 -0.222862 +v 0.199845 -0.495482 -0.222862 +v 0.175927 -0.471565 -0.246779 +v 0.175927 -0.495482 -0.246779 +v 0.199845 -0.471565 -0.246779 +v 0.199845 -0.495482 -0.246779 +v 0.331555 -0.471565 -0.222862 +v 0.307637 -0.471565 -0.222862 +v 0.307637 -0.495482 -0.222862 +v 0.331555 -0.495482 -0.222862 +v 0.307637 -0.471565 -0.246779 +v 0.307637 -0.495482 -0.246779 +v 0.331555 -0.471565 -0.246779 +v 0.331555 -0.495482 -0.246779 +v 0.245536 -0.472028 -0.222573 +v 0.221620 -0.472028 -0.222573 +v 0.221620 -0.495945 -0.222573 +v 0.245536 -0.495945 -0.222573 +v 0.221620 -0.472028 -0.246491 +v 0.221620 -0.495945 -0.246491 +v 0.245536 -0.472028 -0.246491 +v 0.245536 -0.495945 -0.246491 +v 0.273837 -0.472028 -0.222573 +v 0.249920 -0.472028 -0.222573 +v 0.249920 -0.495945 -0.222573 +v 0.273837 -0.495945 -0.222573 +v 0.249920 -0.472028 -0.246491 +v 0.249920 -0.495945 -0.246491 +v 0.273837 -0.472028 -0.246491 +v 0.273837 -0.495945 -0.246491 +v 0.303388 -0.472028 -0.222573 +v 0.279471 -0.472028 -0.222573 +v 0.279471 -0.495945 -0.222573 +v 0.303388 -0.495945 -0.222573 +v 0.279471 -0.472028 -0.246491 +v 0.279471 -0.495945 -0.246491 +v 0.303388 -0.472028 -0.246491 +v 0.303388 -0.495945 -0.246491 +v 0.399277 -0.471565 -0.222499 +v 0.375359 -0.471565 -0.222499 +v 0.375359 -0.495482 -0.222499 +v 0.399277 -0.495482 -0.222499 +v 0.375359 -0.471565 -0.246417 +v 0.375359 -0.495482 -0.246417 +v 0.399277 -0.471565 -0.246417 +v 0.399277 -0.495482 -0.246417 +v -0.007081 -0.471059 -0.374434 +v -0.045281 -0.471059 -0.374434 +v -0.045281 -0.495161 -0.374434 +v -0.007081 -0.495161 -0.374434 +v -0.045281 -0.471059 -0.398536 +v -0.045281 -0.495161 -0.398536 +v -0.007081 -0.471059 -0.398536 +v -0.007081 -0.495161 -0.398536 +v 0.031444 -0.471059 -0.374434 +v -0.000208 -0.471059 -0.374434 +v -0.000208 -0.495161 -0.374434 +v 0.031444 -0.495161 -0.374434 +v -0.000208 -0.471059 -0.398536 +v -0.000208 -0.495161 -0.398536 +v 0.031444 -0.471059 -0.398536 +v 0.031444 -0.495161 -0.398536 +v 0.068025 -0.471059 -0.374434 +v 0.036373 -0.471059 -0.374434 +v 0.036373 -0.495161 -0.374434 +v 0.068025 -0.495161 -0.374434 +v 0.036373 -0.471059 -0.398536 +v 0.036373 -0.495161 -0.398536 +v 0.068025 -0.471059 -0.398536 +v 0.068025 -0.495161 -0.398536 +v 0.104539 -0.471059 -0.374434 +v 0.072887 -0.471059 -0.374434 +v 0.072887 -0.495161 -0.374434 +v 0.104539 -0.495161 -0.374434 +v 0.072887 -0.471059 -0.398536 +v 0.072887 -0.495161 -0.398536 +v 0.104539 -0.471059 -0.398536 +v 0.104539 -0.495161 -0.398536 +v 0.293333 -0.471059 -0.374434 +v 0.110331 -0.471059 -0.374434 +v 0.110331 -0.495161 -0.374434 +v 0.293333 -0.495161 -0.374434 +v 0.110331 -0.471059 -0.398536 +v 0.110331 -0.495161 -0.398536 +v 0.293333 -0.471059 -0.398536 +v 0.293333 -0.495161 -0.398536 +v 0.326581 -0.471059 -0.374434 +v 0.297744 -0.471059 -0.374434 +v 0.297744 -0.495161 -0.374434 +v 0.326581 -0.495161 -0.374434 +v 0.297744 -0.471059 -0.398536 +v 0.297744 -0.495161 -0.398536 +v 0.326581 -0.471059 -0.398536 +v 0.326581 -0.495161 -0.398536 +v 0.311892 -0.472028 -0.261036 +v 0.287975 -0.472028 -0.261036 +v 0.287975 -0.495945 -0.261036 +v 0.311892 -0.495945 -0.261036 +v 0.287975 -0.472028 -0.284953 +v 0.287975 -0.495945 -0.284953 +v 0.311892 -0.472028 -0.284953 +v 0.311892 -0.495945 -0.284953 +v 0.282341 -0.472028 -0.261036 +v 0.258424 -0.472028 -0.261036 +v 0.258424 -0.495945 -0.261036 +v 0.282341 -0.495945 -0.261036 +v 0.258424 -0.472028 -0.284953 +v 0.258424 -0.495945 -0.284953 +v 0.282341 -0.472028 -0.284953 +v 0.282341 -0.495945 -0.284953 +v 0.254040 -0.472028 -0.261036 +v 0.230123 -0.472028 -0.261036 +v 0.230123 -0.495945 -0.261036 +v 0.254040 -0.495945 -0.261036 +v 0.230123 -0.472028 -0.284953 +v 0.230123 -0.495945 -0.284953 +v 0.254040 -0.472028 -0.284953 +v 0.254040 -0.495945 -0.284953 +v 0.222860 -0.472028 -0.261036 +v 0.198944 -0.472028 -0.261036 +v 0.198944 -0.495945 -0.261036 +v 0.222860 -0.495945 -0.261036 +v 0.198944 -0.472028 -0.284953 +v 0.198944 -0.495945 -0.284953 +v 0.222860 -0.472028 -0.284953 +v 0.222860 -0.495945 -0.284953 +v 0.194771 -0.472028 -0.261036 +v 0.170853 -0.472028 -0.261036 +v 0.170853 -0.495945 -0.261036 +v 0.194771 -0.495945 -0.261036 +v 0.170853 -0.472028 -0.284953 +v 0.170853 -0.495945 -0.284953 +v 0.194771 -0.472028 -0.284953 +v 0.194771 -0.495945 -0.284953 +v 0.165247 -0.472028 -0.261036 +v 0.141330 -0.472028 -0.261036 +v 0.141330 -0.495945 -0.261036 +v 0.165247 -0.495945 -0.261036 +v 0.141330 -0.472028 -0.284953 +v 0.141330 -0.495945 -0.284953 +v 0.165247 -0.472028 -0.284953 +v 0.165247 -0.495945 -0.284953 +v 0.135655 -0.472028 -0.261036 +v 0.111737 -0.472028 -0.261036 +v 0.111737 -0.495945 -0.261036 +v 0.135655 -0.495945 -0.261036 +v 0.111737 -0.472028 -0.284953 +v 0.111737 -0.495945 -0.284953 +v 0.135655 -0.472028 -0.284953 +v 0.135655 -0.495945 -0.284953 +v 0.103818 -0.472028 -0.261036 +v 0.079901 -0.472028 -0.261036 +v 0.079901 -0.495945 -0.261036 +v 0.103818 -0.495945 -0.261036 +v 0.079901 -0.472028 -0.284953 +v 0.079901 -0.495945 -0.284953 +v 0.103818 -0.472028 -0.284953 +v 0.103818 -0.495945 -0.284953 +v 0.074652 -0.472028 -0.261036 +v 0.050736 -0.472028 -0.261036 +v 0.050736 -0.495945 -0.261036 +v 0.074652 -0.495945 -0.261036 +v 0.050736 -0.472028 -0.284953 +v 0.050736 -0.495945 -0.284953 +v 0.074652 -0.472028 -0.284953 +v 0.074652 -0.495945 -0.284953 +v 0.044727 -0.472028 -0.261036 +v 0.020810 -0.472028 -0.261036 +v 0.020810 -0.495945 -0.261036 +v 0.044727 -0.495945 -0.261036 +v 0.020810 -0.472028 -0.284953 +v 0.020810 -0.495945 -0.284953 +v 0.044727 -0.472028 -0.284953 +v 0.044727 -0.495945 -0.284953 +v 0.014076 -0.472028 -0.260816 +v -0.046476 -0.472028 -0.260816 +v -0.046476 -0.495945 -0.260816 +v 0.014076 -0.495945 -0.260816 +v -0.046476 -0.472028 -0.284733 +v -0.046476 -0.495945 -0.284733 +v 0.014076 -0.472028 -0.284733 +v 0.014076 -0.495945 -0.284733 +v -0.018777 -0.472028 -0.289712 +v -0.046317 -0.472028 -0.289712 +v -0.046317 -0.495945 -0.289712 +v -0.018777 -0.495945 -0.289712 +v -0.046317 -0.472028 -0.312654 +v -0.046317 -0.472028 -0.342087 +v -0.046317 -0.495945 -0.342087 +v -0.046317 -0.495945 -0.312654 +v -0.018777 -0.472028 -0.342087 +v -0.018777 -0.495945 -0.342087 +v -0.018777 -0.495945 -0.312654 +v -0.018777 -0.472028 -0.312654 +v -0.012723 -0.472028 -0.312654 +v -0.012723 -0.495945 -0.312654 +v -0.012723 -0.495945 -0.289712 +v -0.012723 -0.472028 -0.289712 +v 0.020153 -0.472028 -0.346050 +v -0.046476 -0.472028 -0.346050 +v -0.046476 -0.495945 -0.346050 +v 0.020153 -0.495945 -0.346050 +v -0.046476 -0.472028 -0.369967 +v -0.046476 -0.495945 -0.369967 +v 0.020153 -0.472028 -0.369967 +v 0.020153 -0.495945 -0.369967 +v 0.008757 -0.472028 -0.318170 +v -0.015161 -0.472028 -0.318170 +v -0.015161 -0.495945 -0.318170 +v 0.008757 -0.495945 -0.318170 +v -0.015161 -0.472028 -0.342087 +v -0.015161 -0.495945 -0.342087 +v 0.008757 -0.472028 -0.342087 +v 0.008757 -0.495945 -0.342087 +v 0.013686 -0.472028 -0.289285 +v -0.010232 -0.472028 -0.289285 +v -0.010232 -0.495945 -0.289285 +v 0.013686 -0.495945 -0.289285 +v -0.010232 -0.472028 -0.313203 +v -0.010232 -0.495945 -0.313203 +v 0.013686 -0.472028 -0.313203 +v 0.013686 -0.495945 -0.313203 +v 0.041797 -0.472028 -0.289285 +v 0.017880 -0.472028 -0.289285 +v 0.017880 -0.495945 -0.289285 +v 0.041797 -0.495945 -0.289285 +v 0.017880 -0.472028 -0.313203 +v 0.017880 -0.495945 -0.313203 +v 0.041797 -0.472028 -0.313203 +v 0.041797 -0.495945 -0.313203 +v 0.036867 -0.472028 -0.318170 +v 0.012950 -0.472028 -0.318170 +v 0.012950 -0.495945 -0.318170 +v 0.036867 -0.495945 -0.318170 +v 0.012950 -0.472028 -0.342087 +v 0.012950 -0.495945 -0.342087 +v 0.036867 -0.472028 -0.342087 +v 0.036867 -0.495945 -0.342087 +v 0.048974 -0.472028 -0.346050 +v 0.025058 -0.472028 -0.346050 +v 0.025058 -0.495945 -0.346050 +v 0.048974 -0.495945 -0.346050 +v 0.025058 -0.472028 -0.369967 +v 0.025058 -0.495945 -0.369967 +v 0.048974 -0.472028 -0.369967 +v 0.048974 -0.495945 -0.369967 +v 0.077016 -0.472028 -0.346050 +v 0.053098 -0.472028 -0.346050 +v 0.053098 -0.495945 -0.346050 +v 0.077016 -0.495945 -0.346050 +v 0.053098 -0.472028 -0.369967 +v 0.053098 -0.495945 -0.369967 +v 0.077016 -0.472028 -0.369967 +v 0.077016 -0.495945 -0.369967 +v 0.064909 -0.472028 -0.318170 +v 0.040991 -0.472028 -0.318170 +v 0.040991 -0.495945 -0.318170 +v 0.064909 -0.495945 -0.318170 +v 0.040991 -0.472028 -0.342087 +v 0.040991 -0.495945 -0.342087 +v 0.064909 -0.472028 -0.342087 +v 0.064909 -0.495945 -0.342087 +v 0.069838 -0.472028 -0.289285 +v 0.045920 -0.472028 -0.289285 +v 0.045920 -0.495945 -0.289285 +v 0.069838 -0.495945 -0.289285 +v 0.045920 -0.472028 -0.313203 +v 0.045920 -0.495945 -0.313203 +v 0.069838 -0.472028 -0.313203 +v 0.069838 -0.495945 -0.313203 +v 0.098238 -0.472028 -0.289285 +v 0.074321 -0.472028 -0.289285 +v 0.074321 -0.495945 -0.289285 +v 0.098238 -0.495945 -0.289285 +v 0.074321 -0.472028 -0.313203 +v 0.074321 -0.495945 -0.313203 +v 0.098238 -0.472028 -0.313203 +v 0.098238 -0.495945 -0.313203 +v 0.093308 -0.472028 -0.318170 +v 0.069391 -0.472028 -0.318170 +v 0.069391 -0.495945 -0.318170 +v 0.093308 -0.495945 -0.318170 +v 0.069391 -0.472028 -0.342087 +v 0.069391 -0.495945 -0.342087 +v 0.093308 -0.472028 -0.342087 +v 0.093308 -0.495945 -0.342087 +v 0.105417 -0.472028 -0.346050 +v 0.081499 -0.472028 -0.346050 +v 0.081499 -0.495945 -0.346050 +v 0.105417 -0.495945 -0.346050 +v 0.081499 -0.472028 -0.369967 +v 0.081499 -0.495945 -0.369967 +v 0.105417 -0.472028 -0.369967 +v 0.105417 -0.495945 -0.369967 +v 0.133480 -0.472028 -0.346050 +v 0.109564 -0.472028 -0.346050 +v 0.109564 -0.495945 -0.346050 +v 0.133480 -0.495945 -0.346050 +v 0.109564 -0.472028 -0.369967 +v 0.109564 -0.495945 -0.369967 +v 0.133480 -0.472028 -0.369967 +v 0.133480 -0.495945 -0.369967 +v 0.121373 -0.472028 -0.318170 +v 0.097456 -0.472028 -0.318170 +v 0.097456 -0.495945 -0.318170 +v 0.121373 -0.495945 -0.318170 +v 0.097456 -0.472028 -0.342087 +v 0.097456 -0.495945 -0.342087 +v 0.121373 -0.472028 -0.342087 +v 0.121373 -0.495945 -0.342087 +v 0.126303 -0.472028 -0.289285 +v 0.102386 -0.472028 -0.289285 +v 0.102386 -0.495945 -0.289285 +v 0.126303 -0.495945 -0.289285 +v 0.102386 -0.472028 -0.313203 +v 0.102386 -0.495945 -0.313203 +v 0.126303 -0.472028 -0.313203 +v 0.126303 -0.495945 -0.313203 +v 0.155499 -0.472028 -0.289285 +v 0.131581 -0.472028 -0.289285 +v 0.131581 -0.495945 -0.289285 +v 0.155499 -0.495945 -0.289285 +v 0.131581 -0.472028 -0.313203 +v 0.131581 -0.495945 -0.313203 +v 0.155499 -0.472028 -0.313203 +v 0.155499 -0.495945 -0.313203 +v 0.150569 -0.472028 -0.318170 +v 0.126651 -0.472028 -0.318170 +v 0.126651 -0.495945 -0.318170 +v 0.150569 -0.495945 -0.318170 +v 0.126651 -0.472028 -0.342087 +v 0.126651 -0.495945 -0.342087 +v 0.150569 -0.472028 -0.342087 +v 0.150569 -0.495945 -0.342087 +v 0.162676 -0.472028 -0.346050 +v 0.138758 -0.472028 -0.346050 +v 0.138758 -0.495945 -0.346050 +v 0.162676 -0.495945 -0.346050 +v 0.138758 -0.472028 -0.369967 +v 0.138758 -0.495945 -0.369967 +v 0.162676 -0.472028 -0.369967 +v 0.162676 -0.495945 -0.369967 +v 0.191727 -0.472028 -0.346050 +v 0.167811 -0.472028 -0.346050 +v 0.167811 -0.495945 -0.346050 +v 0.191727 -0.495945 -0.346050 +v 0.167811 -0.472028 -0.369967 +v 0.167811 -0.495945 -0.369967 +v 0.191727 -0.472028 -0.369967 +v 0.191727 -0.495945 -0.369967 +v 0.179620 -0.472028 -0.318170 +v 0.155702 -0.472028 -0.318170 +v 0.155702 -0.495945 -0.318170 +v 0.179620 -0.495945 -0.318170 +v 0.155702 -0.472028 -0.342087 +v 0.155702 -0.495945 -0.342087 +v 0.179620 -0.472028 -0.342087 +v 0.179620 -0.495945 -0.342087 +v 0.184550 -0.472028 -0.289285 +v 0.160632 -0.472028 -0.289285 +v 0.160632 -0.495945 -0.289285 +v 0.184550 -0.495945 -0.289285 +v 0.160632 -0.472028 -0.313203 +v 0.160632 -0.495945 -0.313203 +v 0.184550 -0.472028 -0.313203 +v 0.184550 -0.495945 -0.313203 +v 0.213560 -0.472028 -0.289285 +v 0.189643 -0.472028 -0.289285 +v 0.189643 -0.495945 -0.289285 +v 0.213560 -0.495945 -0.289285 +v 0.189643 -0.472028 -0.313203 +v 0.189643 -0.495945 -0.313203 +v 0.213560 -0.472028 -0.313203 +v 0.213560 -0.495945 -0.313203 +v 0.208631 -0.472028 -0.318170 +v 0.184714 -0.472028 -0.318170 +v 0.184714 -0.495945 -0.318170 +v 0.208631 -0.495945 -0.318170 +v 0.184714 -0.472028 -0.342087 +v 0.184714 -0.495945 -0.342087 +v 0.208631 -0.472028 -0.342087 +v 0.208631 -0.495945 -0.342087 +v 0.220739 -0.472028 -0.346050 +v 0.196821 -0.472028 -0.346050 +v 0.196821 -0.495945 -0.346050 +v 0.220739 -0.495945 -0.346050 +v 0.196821 -0.472028 -0.369967 +v 0.196821 -0.495945 -0.369967 +v 0.220739 -0.472028 -0.369967 +v 0.220739 -0.495945 -0.369967 +v 0.252314 -0.472028 -0.346050 +v 0.228398 -0.472028 -0.346050 +v 0.228398 -0.495945 -0.346050 +v 0.252314 -0.495945 -0.346050 +v 0.228398 -0.472028 -0.369967 +v 0.228398 -0.495945 -0.369967 +v 0.252314 -0.472028 -0.369967 +v 0.252314 -0.495945 -0.369967 +v 0.240207 -0.472028 -0.318170 +v 0.216290 -0.472028 -0.318170 +v 0.216290 -0.495945 -0.318170 +v 0.240207 -0.495945 -0.318170 +v 0.216290 -0.472028 -0.342087 +v 0.216290 -0.495945 -0.342087 +v 0.240207 -0.472028 -0.342087 +v 0.240207 -0.495945 -0.342087 +v 0.245137 -0.472028 -0.289285 +v 0.221220 -0.472028 -0.289285 +v 0.221220 -0.495945 -0.289285 +v 0.245137 -0.495945 -0.289285 +v 0.221220 -0.472028 -0.313203 +v 0.221220 -0.495945 -0.313203 +v 0.245137 -0.472028 -0.313203 +v 0.245137 -0.495945 -0.313203 +v 0.273972 -0.472028 -0.289285 +v 0.250054 -0.472028 -0.289285 +v 0.250054 -0.495945 -0.289285 +v 0.273972 -0.495945 -0.289285 +v 0.250054 -0.472028 -0.313203 +v 0.250054 -0.495945 -0.313203 +v 0.273972 -0.472028 -0.313203 +v 0.273972 -0.495945 -0.313203 +v 0.269043 -0.472028 -0.318170 +v 0.245125 -0.472028 -0.318170 +v 0.245125 -0.495945 -0.318170 +v 0.269043 -0.495945 -0.318170 +v 0.245125 -0.472028 -0.342087 +v 0.245125 -0.495945 -0.342087 +v 0.269043 -0.472028 -0.342087 +v 0.269043 -0.495945 -0.342087 +v 0.281150 -0.472028 -0.346050 +v 0.257232 -0.472028 -0.346050 +v 0.257232 -0.495945 -0.346050 +v 0.281150 -0.495945 -0.346050 +v 0.257232 -0.472028 -0.369967 +v 0.257232 -0.495945 -0.369967 +v 0.281150 -0.472028 -0.369967 +v 0.281150 -0.495945 -0.369967 +v 0.310666 -0.472028 -0.346050 +v 0.286749 -0.472028 -0.346050 +v 0.286749 -0.495945 -0.346050 +v 0.310666 -0.495945 -0.346050 +v 0.286749 -0.472028 -0.369967 +v 0.286749 -0.495945 -0.369967 +v 0.310666 -0.472028 -0.369967 +v 0.310666 -0.495945 -0.369967 +v 0.298559 -0.472028 -0.318170 +v 0.274642 -0.472028 -0.318170 +v 0.274642 -0.495945 -0.318170 +v 0.298559 -0.495945 -0.318170 +v 0.274642 -0.472028 -0.342087 +v 0.274642 -0.495945 -0.342087 +v 0.298559 -0.472028 -0.342087 +v 0.298559 -0.495945 -0.342087 +v 0.303488 -0.472028 -0.289285 +v 0.279570 -0.472028 -0.289285 +v 0.279570 -0.495945 -0.289285 +v 0.303488 -0.495945 -0.289285 +v 0.279570 -0.472028 -0.313203 +v 0.279570 -0.495945 -0.313203 +v 0.303488 -0.472028 -0.313203 +v 0.303488 -0.495945 -0.313203 +v 0.332126 -0.472028 -0.289285 +v 0.308209 -0.472028 -0.289285 +v 0.308209 -0.495945 -0.289285 +v 0.332126 -0.495945 -0.289285 +v 0.308209 -0.472028 -0.313203 +v 0.308209 -0.495945 -0.313203 +v 0.332126 -0.472028 -0.313203 +v 0.332126 -0.495945 -0.313203 +v 0.327196 -0.472028 -0.318170 +v 0.303279 -0.472028 -0.318170 +v 0.303279 -0.495945 -0.318170 +v 0.327196 -0.495945 -0.318170 +v 0.303279 -0.472028 -0.342087 +v 0.303279 -0.495945 -0.342087 +v 0.327196 -0.472028 -0.342087 +v 0.327196 -0.495945 -0.342087 +v 0.339303 -0.472028 -0.346050 +v 0.315386 -0.472028 -0.346050 +v 0.315386 -0.495945 -0.346050 +v 0.339303 -0.495945 -0.346050 +v 0.315386 -0.472028 -0.369967 +v 0.315386 -0.495945 -0.369967 +v 0.339303 -0.472028 -0.369967 +v 0.339303 -0.495945 -0.369967 +v 0.367000 -0.472028 -0.346050 +v 0.343083 -0.472028 -0.346050 +v 0.343083 -0.495945 -0.346050 +v 0.367000 -0.495945 -0.346050 +v 0.343083 -0.472028 -0.369967 +v 0.343083 -0.495945 -0.369967 +v 0.367000 -0.472028 -0.369967 +v 0.367000 -0.495945 -0.369967 +v 0.354893 -0.472028 -0.318170 +v 0.330976 -0.472028 -0.318170 +v 0.330976 -0.495945 -0.318170 +v 0.354893 -0.495945 -0.318170 +v 0.330976 -0.472028 -0.342087 +v 0.330976 -0.495945 -0.342087 +v 0.354893 -0.472028 -0.342087 +v 0.354893 -0.495945 -0.342087 +v 0.359823 -0.472028 -0.289285 +v 0.335906 -0.472028 -0.289285 +v 0.335906 -0.495945 -0.289285 +v 0.359823 -0.495945 -0.289285 +v 0.335906 -0.472028 -0.313203 +v 0.335906 -0.495945 -0.313203 +v 0.359823 -0.472028 -0.313203 +v 0.359823 -0.495945 -0.313203 +v 0.340059 -0.471565 -0.261324 +v 0.316141 -0.471565 -0.261324 +v 0.316141 -0.495482 -0.261324 +v 0.340059 -0.495482 -0.261324 +v 0.316141 -0.471565 -0.285241 +v 0.316141 -0.495482 -0.285241 +v 0.340059 -0.471565 -0.285241 +v 0.340059 -0.495482 -0.285241 +v 0.370925 -0.471565 -0.261324 +v 0.347008 -0.471565 -0.261324 +v 0.347008 -0.495482 -0.261324 +v 0.370925 -0.495482 -0.261324 +v 0.347008 -0.471565 -0.285241 +v 0.347008 -0.495482 -0.285241 +v 0.370925 -0.471565 -0.285241 +v 0.370925 -0.495482 -0.285241 +v 0.359556 -0.471059 -0.374434 +v 0.330719 -0.471059 -0.374434 +v 0.330719 -0.495161 -0.374434 +v 0.359556 -0.495161 -0.374434 +v 0.330719 -0.471059 -0.398536 +v 0.330719 -0.495161 -0.398536 +v 0.359556 -0.471059 -0.398536 +v 0.359556 -0.495161 -0.398536 +v 0.399277 -0.471565 -0.261324 +v 0.375359 -0.471565 -0.261324 +v 0.375359 -0.495482 -0.261324 +v 0.399277 -0.495482 -0.261324 +v 0.375359 -0.471565 -0.285241 +v 0.375359 -0.495482 -0.285241 +v 0.399277 -0.471565 -0.285241 +v 0.399277 -0.495482 -0.285241 +v 0.399509 -0.471059 -0.289180 +v 0.363369 -0.471059 -0.289180 +v 0.363369 -0.495161 -0.289180 +v 0.399509 -0.495161 -0.289180 +v 0.363369 -0.471059 -0.313283 +v 0.363369 -0.495161 -0.313283 +v 0.399509 -0.471059 -0.313283 +v 0.399509 -0.495161 -0.313283 +v 0.399509 -0.471059 -0.317715 +v 0.358301 -0.471059 -0.317715 +v 0.358301 -0.495161 -0.317715 +v 0.399509 -0.495161 -0.317715 +v 0.358301 -0.471059 -0.341818 +v 0.358301 -0.495161 -0.341818 +v 0.399509 -0.471059 -0.341818 +v 0.399509 -0.495161 -0.341818 +v 0.399509 -0.471059 -0.346050 +v 0.370671 -0.471059 -0.346050 +v 0.370671 -0.495161 -0.346050 +v 0.399509 -0.495161 -0.346050 +v 0.370671 -0.471059 -0.370152 +v 0.370671 -0.495161 -0.370152 +v 0.399509 -0.471059 -0.370152 +v 0.399509 -0.495161 -0.370152 +v 0.399509 -0.471059 -0.374132 +v 0.363369 -0.471059 -0.374132 +v 0.363369 -0.495161 -0.374132 +v 0.399509 -0.495161 -0.374132 +v 0.363369 -0.471059 -0.398234 +v 0.363369 -0.495161 -0.398234 +v 0.399509 -0.471059 -0.398234 +v 0.399509 -0.495161 -0.398234 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g keys_keys_None +usemtl None +s off +f 41/31 42/32 43/33 44/34 +f 42/31 45/32 46/33 43/34 +f 45/31 47/32 48/33 46/34 +f 47/31 41/32 44/33 48/34 +f 42/33 41/34 47/31 45/32 +f 49/31 50/32 51/33 52/34 +f 50/31 53/32 54/33 51/34 +f 53/31 55/32 56/33 54/34 +f 55/31 49/32 52/33 56/34 +f 55/31 53/32 50/33 49/34 +f 57/31 58/32 59/33 60/34 +f 58/31 61/32 62/33 59/34 +f 61/31 63/32 64/33 62/34 +f 63/31 57/32 60/33 64/34 +f 63/31 61/32 58/33 57/34 +f 65/31 66/32 67/33 68/34 +f 66/31 69/32 70/33 67/34 +f 69/31 71/32 72/33 70/34 +f 71/31 65/32 68/33 72/34 +f 71/31 69/32 66/33 65/34 +f 73/31 74/32 75/33 76/34 +f 74/31 77/32 78/33 75/34 +f 77/31 79/32 80/33 78/34 +f 79/31 73/32 76/33 80/34 +f 79/31 77/32 74/33 73/34 +f 81/31 82/32 83/33 84/34 +f 82/31 85/32 86/33 83/34 +f 85/31 87/32 88/33 86/34 +f 87/31 81/32 84/33 88/34 +f 87/31 85/32 82/33 81/34 +f 89/31 90/32 91/33 92/34 +f 90/31 93/32 94/33 91/34 +f 93/31 95/32 96/33 94/34 +f 95/31 89/32 92/33 96/34 +f 95/31 93/32 90/33 89/34 +f 97/31 98/32 99/33 100/34 +f 98/31 101/32 102/33 99/34 +f 101/31 103/32 104/33 102/34 +f 103/31 97/32 100/33 104/34 +f 103/31 101/32 98/33 97/34 +f 105/31 106/32 107/33 108/34 +f 106/31 109/32 110/33 107/34 +f 109/31 111/32 112/33 110/34 +f 111/31 105/32 108/33 112/34 +f 111/31 109/32 106/33 105/34 +f 113/31 114/32 115/33 116/34 +f 114/31 117/32 118/33 115/34 +f 117/31 119/32 120/33 118/34 +f 119/31 113/32 116/33 120/34 +f 119/31 117/32 114/33 113/34 +f 121/31 122/32 123/33 124/34 +f 122/31 125/32 126/33 123/34 +f 125/31 127/32 128/33 126/34 +f 127/31 121/32 124/33 128/34 +f 127/31 125/32 122/33 121/34 +f 129/31 130/32 131/33 132/34 +f 130/31 133/32 134/33 131/34 +f 133/31 135/32 136/33 134/34 +f 135/31 129/32 132/33 136/34 +f 135/31 133/32 130/33 129/34 +f 137/31 138/32 139/33 140/34 +f 138/31 141/32 142/33 139/34 +f 141/31 143/32 144/33 142/34 +f 143/31 137/32 140/33 144/34 +f 143/31 141/32 138/33 137/34 +f 145/31 146/32 147/33 148/34 +f 146/31 149/32 150/33 147/34 +f 149/31 151/32 152/33 150/34 +f 151/31 145/32 148/33 152/34 +f 151/31 149/32 146/33 145/34 +f 153/31 154/32 155/33 156/34 +f 154/31 157/32 158/33 155/34 +f 157/31 159/32 160/33 158/34 +f 159/31 153/32 156/33 160/34 +f 159/31 157/32 154/33 153/34 +f 161/31 162/32 163/33 164/34 +f 162/31 165/32 166/33 163/34 +f 165/31 167/32 168/33 166/34 +f 167/31 161/32 164/33 168/34 +f 167/31 165/32 162/33 161/34 +f 169/31 170/32 171/33 172/34 +f 170/31 173/32 174/33 171/34 +f 173/31 175/32 176/33 174/34 +f 175/31 169/32 172/33 176/34 +f 175/31 173/32 170/33 169/34 +f 177/31 178/32 179/33 180/34 +f 178/31 181/32 182/33 179/34 +f 181/31 183/32 184/33 182/34 +f 183/31 177/32 180/33 184/34 +f 183/31 181/32 178/33 177/34 +f 185/31 186/32 187/33 188/34 +f 186/31 189/32 190/33 187/34 +f 189/31 191/32 192/33 190/34 +f 191/31 185/32 188/33 192/34 +f 191/31 189/32 186/33 185/34 +f 193/31 194/32 195/33 196/34 +f 194/31 197/32 198/33 195/34 +f 197/31 199/32 200/33 198/34 +f 199/31 193/32 196/33 200/34 +f 199/31 197/32 194/33 193/34 +f 201/31 202/32 203/33 204/34 +f 202/31 205/32 206/33 203/34 +f 205/31 207/32 208/33 206/34 +f 207/31 201/32 204/33 208/34 +f 207/31 205/32 202/33 201/34 +f 209/31 210/32 211/33 212/34 +f 210/31 213/32 214/33 211/34 +f 213/31 215/32 216/33 214/34 +f 215/31 209/32 212/33 216/34 +f 215/31 213/32 210/33 209/34 +f 217/31 218/32 219/33 220/34 +f 218/31 221/32 222/33 219/34 +f 221/31 223/32 224/33 222/34 +f 223/31 217/32 220/33 224/34 +f 223/31 221/32 218/33 217/34 +f 225/31 226/32 227/33 228/34 +f 226/31 229/32 230/33 227/34 +f 229/31 231/32 232/33 230/34 +f 231/31 225/32 228/33 232/34 +f 231/31 229/32 226/33 225/34 +f 233/31 234/32 235/33 236/34 +f 234/31 237/32 238/33 235/34 +f 237/31 239/32 240/33 238/34 +f 239/31 233/32 236/33 240/34 +f 239/31 237/32 234/33 233/34 +f 241/31 242/32 243/33 244/34 +f 242/31 245/32 246/33 243/34 +f 245/31 247/32 248/33 246/34 +f 247/31 241/32 244/33 248/34 +f 247/31 245/32 242/33 241/34 +f 249/31 250/32 251/33 252/34 +f 250/31 253/32 254/33 251/34 +f 253/31 255/32 256/33 254/34 +f 255/31 249/32 252/33 256/34 +f 255/31 253/32 250/33 249/34 +f 257/31 258/32 259/33 260/34 +f 258/31 261/32 262/33 259/34 +f 261/31 263/32 264/33 262/34 +f 263/31 257/32 260/33 264/34 +f 263/31 261/32 258/33 257/34 +f 265/31 266/32 267/33 268/34 +f 266/31 269/32 270/33 267/34 +f 269/31 271/32 272/33 270/34 +f 271/31 265/32 268/33 272/34 +f 271/31 269/32 266/33 265/34 +f 273/31 274/32 275/33 276/34 +f 274/31 277/32 278/33 275/34 +f 277/31 279/32 280/33 278/34 +f 279/31 273/32 276/33 280/34 +f 279/31 277/32 274/33 273/34 +f 281/31 282/32 283/33 284/34 +f 282/31 285/32 286/33 283/34 +f 285/31 287/32 288/33 286/34 +f 287/31 281/32 284/33 288/34 +f 287/31 285/32 282/33 281/34 +f 289/31 290/32 291/33 292/34 +f 290/31 293/32 294/33 291/34 +f 293/31 295/32 296/33 294/34 +f 295/31 289/32 292/33 296/34 +f 295/31 293/32 290/33 289/34 +f 297/31 298/32 299/33 300/34 +f 298/31 301/32 302/33 299/34 +f 301/31 303/32 304/33 302/34 +f 303/31 297/32 300/33 304/34 +f 303/31 301/32 298/33 297/34 +f 305/31 306/32 307/33 308/34 +f 306/31 309/32 310/33 307/34 +f 309/31 311/32 312/33 310/34 +f 311/31 305/32 308/33 312/34 +f 311/31 309/32 306/33 305/34 +f 313/31 314/32 315/33 316/34 +f 314/31 317/32 318/33 315/34 +f 317/31 319/32 320/33 318/34 +f 319/31 313/32 316/33 320/34 +f 319/31 317/32 314/33 313/34 +f 321/31 322/32 323/33 324/34 +f 322/31 325/32 326/33 323/34 +f 325/31 327/32 328/33 326/34 +f 327/31 321/32 324/33 328/34 +f 327/31 325/32 322/33 321/34 +f 329/31 330/32 331/33 332/34 +f 330/31 333/32 334/33 331/34 +f 333/31 335/32 336/33 334/34 +f 335/31 329/32 332/33 336/34 +f 335/31 333/32 330/33 329/34 +f 337/31 338/32 339/33 340/34 +f 338/31 341/32 342/33 339/34 +f 341/31 343/32 344/33 342/34 +f 343/31 337/32 340/33 344/34 +f 343/31 341/32 338/33 337/34 +f 345/31 346/32 347/33 348/34 +f 346/31 349/32 350/33 347/34 +f 349/31 351/32 352/33 350/34 +f 351/31 345/32 348/33 352/34 +f 351/31 349/32 346/33 345/34 +f 353/31 354/32 355/33 356/34 +f 354/31 357/32 358/33 355/34 +f 357/31 359/32 360/33 358/34 +f 359/31 353/32 356/33 360/34 +f 359/31 357/32 354/33 353/34 +f 361/31 362/32 363/33 364/34 +f 362/31 365/32 366/33 363/34 +f 365/31 367/32 368/33 366/34 +f 367/31 361/32 364/33 368/34 +f 367/31 365/32 362/33 361/34 +f 369/31 370/32 371/33 372/34 +f 370/31 373/32 374/33 371/34 +f 373/31 375/32 376/33 374/34 +f 375/31 369/32 372/33 376/34 +f 375/31 373/32 370/33 369/34 +f 377/31 378/32 379/33 380/34 +f 378/31 381/32 382/33 379/34 +f 381/31 383/32 384/33 382/34 +f 383/31 377/32 380/33 384/34 +f 383/31 381/32 378/33 377/34 +f 385/31 386/32 387/33 388/34 +f 386/31 389/32 390/33 387/34 +f 389/31 391/32 392/33 390/34 +f 391/31 385/32 388/33 392/34 +f 391/31 389/32 386/33 385/34 +f 393/31 394/32 395/33 396/34 +f 394/31 397/32 398/33 395/34 +f 397/31 399/32 400/33 398/34 +f 399/31 393/32 396/33 400/34 +f 399/31 397/32 394/33 393/34 +f 401/31 402/32 403/33 404/34 +f 402/31 405/32 406/33 403/34 +f 405/31 407/32 408/33 406/34 +f 407/31 401/32 404/33 408/34 +f 407/31 405/32 402/33 401/34 +f 409/31 410/32 411/33 412/34 +f 410/31 413/32 414/33 411/34 +f 413/31 415/32 416/33 414/34 +f 415/31 409/32 412/33 416/34 +f 415/31 413/32 410/33 409/34 +f 417/31 418/32 419/33 420/34 +f 418/31 421/32 422/33 419/34 +f 421/31 423/32 424/33 422/34 +f 423/31 417/32 420/33 424/34 +f 423/31 421/32 418/33 417/34 +f 425/31 426/32 427/33 428/34 +f 426/31 429/32 430/33 427/34 +f 429/31 431/32 432/33 430/34 +f 431/31 425/32 428/33 432/34 +f 431/31 429/32 426/33 425/34 +f 433/31 434/32 435/33 436/34 +f 434/31 437/32 438/33 435/34 +f 437/31 439/32 440/33 438/34 +f 439/31 433/32 436/33 440/34 +f 439/31 437/32 434/33 433/34 +f 441/31 442/32 443/33 444/34 +f 442/31 445/32 446/33 443/34 +f 445/31 447/32 448/33 446/34 +f 447/31 441/32 444/33 448/34 +f 447/31 445/32 442/33 441/34 +f 449/31 450/32 451/33 452/34 +f 450/31 453/32 454/33 451/34 +f 453/31 455/32 456/33 454/34 +f 455/31 449/32 452/33 456/34 +f 455/31 453/32 450/33 449/34 +f 457/31 458/32 459/33 460/34 +f 458/31 461/32 462/33 459/34 +f 461/31 463/32 464/33 462/34 +f 463/31 457/32 460/33 464/34 +f 463/31 461/32 458/33 457/34 +f 465/31 466/32 467/33 468/34 +f 466/31 469/32 470/33 467/34 +f 469/31 471/32 472/33 470/34 +f 471/31 465/32 468/33 472/34 +f 471/31 469/32 466/33 465/34 +f 473/31 474/32 475/33 476/34 +f 474/31 477/32 478/33 475/34 +f 477/31 479/32 480/33 478/34 +f 479/31 473/32 476/33 480/34 +f 479/31 477/32 474/33 473/34 +f 481/31 482/32 483/33 484/34 +f 482/31 485/32 486/33 483/34 +f 485/31 487/32 488/33 486/34 +f 487/31 481/32 484/33 488/34 +f 487/31 485/32 482/33 481/34 +f 489/31 490/32 491/33 492/34 +f 490/31 493/32 494/33 491/34 +f 493/31 495/32 496/33 494/34 +f 495/31 489/32 492/33 496/34 +f 495/31 493/32 490/33 489/34 +f 497/31 498/32 499/33 500/34 +f 498/31 501/32 502/33 499/34 +f 501/31 503/32 504/33 502/34 +f 503/31 497/32 500/33 504/34 +f 503/31 501/32 498/33 497/34 +f 505/31 506/32 507/33 508/34 +f 506/31 509/32 510/33 507/34 +f 509/31 511/32 512/33 510/34 +f 511/31 505/32 508/33 512/34 +f 511/31 509/32 506/33 505/34 +f 513/31 514/32 515/33 516/34 +f 514/31 517/32 518/33 515/34 +f 517/31 519/32 520/33 518/34 +f 519/31 513/32 516/33 520/34 +f 519/31 517/32 514/33 513/34 +f 521/31 522/32 523/33 524/34 +f 522/31 525/32 526/33 523/34 +f 525/31 527/32 528/33 526/34 +f 527/31 521/32 524/33 528/34 +f 527/31 525/32 522/33 521/34 +f 529/31 530/32 531/33 532/34 +f 530/31 533/32 534/33 531/34 +f 533/31 535/32 536/33 534/34 +f 535/31 529/32 532/33 536/34 +f 535/31 533/32 530/33 529/34 +f 537/31 538/32 539/33 540/34 +f 541/31 542/32 543/33 544/34 +f 542/31 545/32 546/33 543/34 +f 547/31 548/32 549/33 550/34 +f 548/31 541/32 538/33 537/34 +f 538/31 541/32 544/33 539/34 +f 545/31 548/32 547/33 546/34 +f 545/31 542/32 541/33 548/34 +f 540/31 547/32 550/33 551/34 +f 548/31 537/32 552/33 549/34 +f 549/31 552/32 551/33 550/34 +f 537/31 540/32 551/33 552/34 +f 553/31 554/32 555/33 556/34 +f 554/31 557/32 558/33 555/34 +f 557/31 559/32 560/33 558/34 +f 559/31 553/32 556/33 560/34 +f 559/31 557/32 554/33 553/34 +f 561/31 562/32 563/33 564/34 +f 562/31 565/32 566/33 563/34 +f 565/31 567/32 568/33 566/34 +f 567/31 561/32 564/33 568/34 +f 567/31 565/32 562/33 561/34 +f 569/31 570/32 571/33 572/34 +f 570/31 573/32 574/33 571/34 +f 573/31 575/32 576/33 574/34 +f 575/31 569/32 572/33 576/34 +f 575/31 573/32 570/33 569/34 +f 577/31 578/32 579/33 580/34 +f 578/31 581/32 582/33 579/34 +f 581/31 583/32 584/33 582/34 +f 583/31 577/32 580/33 584/34 +f 583/31 581/32 578/33 577/34 +f 585/31 586/32 587/33 588/34 +f 586/31 589/32 590/33 587/34 +f 589/31 591/32 592/33 590/34 +f 591/31 585/32 588/33 592/34 +f 591/31 589/32 586/33 585/34 +f 593/31 594/32 595/33 596/34 +f 594/31 597/32 598/33 595/34 +f 597/31 599/32 600/33 598/34 +f 599/31 593/32 596/33 600/34 +f 599/31 597/32 594/33 593/34 +f 601/31 602/32 603/33 604/34 +f 602/31 605/32 606/33 603/34 +f 605/31 607/32 608/33 606/34 +f 607/31 601/32 604/33 608/34 +f 607/31 605/32 602/33 601/34 +f 609/31 610/32 611/33 612/34 +f 610/31 613/32 614/33 611/34 +f 613/31 615/32 616/33 614/34 +f 615/31 609/32 612/33 616/34 +f 615/31 613/32 610/33 609/34 +f 617/31 618/32 619/33 620/34 +f 618/31 621/32 622/33 619/34 +f 621/31 623/32 624/33 622/34 +f 623/31 617/32 620/33 624/34 +f 623/31 621/32 618/33 617/34 +f 625/31 626/32 627/33 628/34 +f 626/31 629/32 630/33 627/34 +f 629/31 631/32 632/33 630/34 +f 631/31 625/32 628/33 632/34 +f 631/31 629/32 626/33 625/34 +f 633/31 634/32 635/33 636/34 +f 634/31 637/32 638/33 635/34 +f 637/31 639/32 640/33 638/34 +f 639/31 633/32 636/33 640/34 +f 639/31 637/32 634/33 633/34 +f 641/31 642/32 643/33 644/34 +f 642/31 645/32 646/33 643/34 +f 645/31 647/32 648/33 646/34 +f 647/31 641/32 644/33 648/34 +f 647/31 645/32 642/33 641/34 +f 649/31 650/32 651/33 652/34 +f 650/31 653/32 654/33 651/34 +f 653/31 655/32 656/33 654/34 +f 655/31 649/32 652/33 656/34 +f 655/31 653/32 650/33 649/34 +f 657/31 658/32 659/33 660/34 +f 658/31 661/32 662/33 659/34 +f 661/31 663/32 664/33 662/34 +f 663/31 657/32 660/33 664/34 +f 663/31 661/32 658/33 657/34 +f 665/31 666/32 667/33 668/34 +f 666/31 669/32 670/33 667/34 +f 669/31 671/32 672/33 670/34 +f 671/31 665/32 668/33 672/34 +f 671/31 669/32 666/33 665/34 +f 673/31 674/32 675/33 676/34 +f 674/31 677/32 678/33 675/34 +f 677/31 679/32 680/33 678/34 +f 679/31 673/32 676/33 680/34 +f 679/31 677/32 674/33 673/34 +f 681/31 682/32 683/33 684/34 +f 682/31 685/32 686/33 683/34 +f 685/31 687/32 688/33 686/34 +f 687/31 681/32 684/33 688/34 +f 687/31 685/32 682/33 681/34 +f 689/31 690/32 691/33 692/34 +f 690/31 693/32 694/33 691/34 +f 693/31 695/32 696/33 694/34 +f 695/31 689/32 692/33 696/34 +f 695/31 693/32 690/33 689/34 +f 697/31 698/32 699/33 700/34 +f 698/31 701/32 702/33 699/34 +f 701/31 703/32 704/33 702/34 +f 703/31 697/32 700/33 704/34 +f 703/31 701/32 698/33 697/34 +f 705/31 706/32 707/33 708/34 +f 706/31 709/32 710/33 707/34 +f 709/31 711/32 712/33 710/34 +f 711/31 705/32 708/33 712/34 +f 711/31 709/32 706/33 705/34 +f 713/31 714/32 715/33 716/34 +f 714/31 717/32 718/33 715/34 +f 717/31 719/32 720/33 718/34 +f 719/31 713/32 716/33 720/34 +f 719/31 717/32 714/33 713/34 +f 721/31 722/32 723/33 724/34 +f 722/31 725/32 726/33 723/34 +f 725/31 727/32 728/33 726/34 +f 727/31 721/32 724/33 728/34 +f 727/31 725/32 722/33 721/34 +f 729/31 730/32 731/33 732/34 +f 730/31 733/32 734/33 731/34 +f 733/31 735/32 736/33 734/34 +f 735/31 729/32 732/33 736/34 +f 735/31 733/32 730/33 729/34 +f 737/31 738/32 739/33 740/34 +f 738/31 741/32 742/33 739/34 +f 741/31 743/32 744/33 742/34 +f 743/31 737/32 740/33 744/34 +f 743/31 741/32 738/33 737/34 +f 745/31 746/32 747/33 748/34 +f 746/31 749/32 750/33 747/34 +f 749/31 751/32 752/33 750/34 +f 751/31 745/32 748/33 752/34 +f 751/31 749/32 746/33 745/34 +f 753/31 754/32 755/33 756/34 +f 754/31 757/32 758/33 755/34 +f 757/31 759/32 760/33 758/34 +f 759/31 753/32 756/33 760/34 +f 759/31 757/32 754/33 753/34 +f 761/31 762/32 763/33 764/34 +f 762/31 765/32 766/33 763/34 +f 765/31 767/32 768/33 766/34 +f 767/31 761/32 764/33 768/34 +f 767/31 765/32 762/33 761/34 +f 769/31 770/32 771/33 772/34 +f 770/31 773/32 774/33 771/34 +f 773/31 775/32 776/33 774/34 +f 775/31 769/32 772/33 776/34 +f 775/31 773/32 770/33 769/34 +f 777/31 778/32 779/33 780/34 +f 778/31 781/32 782/33 779/34 +f 781/31 783/32 784/33 782/34 +f 783/31 777/32 780/33 784/34 +f 783/31 781/32 778/33 777/34 +f 785/31 786/32 787/33 788/34 +f 786/31 789/32 790/33 787/34 +f 789/31 791/32 792/33 790/34 +f 791/31 785/32 788/33 792/34 +f 791/31 789/32 786/33 785/34 +f 793/31 794/32 795/33 796/34 +f 794/31 797/32 798/33 795/34 +f 797/31 799/32 800/33 798/34 +f 799/31 793/32 796/33 800/34 +f 799/31 797/32 794/33 793/34 +f 801/31 802/32 803/33 804/34 +f 802/31 805/32 806/33 803/34 +f 805/31 807/32 808/33 806/34 +f 807/31 801/32 804/33 808/34 +f 807/31 805/32 802/33 801/34 +f 809/31 810/32 811/33 812/34 +f 810/31 813/32 814/33 811/34 +f 813/31 815/32 816/33 814/34 +f 815/31 809/32 812/33 816/34 +f 815/31 813/32 810/33 809/34 +f 817/31 818/32 819/33 820/34 +f 818/31 821/32 822/33 819/34 +f 821/31 823/32 824/33 822/34 +f 823/31 817/32 820/33 824/34 +f 823/31 821/32 818/33 817/34 +f 825/31 826/32 827/33 828/34 +f 826/31 829/32 830/33 827/34 +f 829/31 831/32 832/33 830/34 +f 831/31 825/32 828/33 832/34 +f 831/31 829/32 826/33 825/34 +f 833/31 834/32 835/33 836/34 +f 834/31 837/32 838/33 835/34 +f 837/31 839/32 840/33 838/34 +f 839/31 833/32 836/33 840/34 +f 839/31 837/32 834/33 833/34 +f 841/31 842/32 843/33 844/34 +f 842/31 845/32 846/33 843/34 +f 845/31 847/32 848/33 846/34 +f 847/31 841/32 844/33 848/34 +f 847/31 845/32 842/33 841/34 +f 849/31 850/32 851/33 852/34 +f 850/31 853/32 854/33 851/34 +f 853/31 855/32 856/33 854/34 +f 855/31 849/32 852/33 856/34 +f 855/31 853/32 850/33 849/34 +f 857/31 858/32 859/33 860/34 +f 858/31 861/32 862/33 859/34 +f 861/31 863/32 864/33 862/34 +f 863/31 857/32 860/33 864/34 +f 863/31 861/32 858/33 857/34 +f 865/31 866/32 867/33 868/34 +f 866/31 869/32 870/33 867/34 +f 869/31 871/32 872/33 870/34 +f 871/31 865/32 868/33 872/34 +f 871/31 869/32 866/33 865/34 +f 873/31 874/32 875/33 876/34 +f 874/31 877/32 878/33 875/34 +f 877/31 879/32 880/33 878/34 +f 879/31 873/32 876/33 880/34 +f 879/31 877/32 874/33 873/34 +f 881/31 882/32 883/33 884/34 +f 882/31 885/32 886/33 883/34 +f 885/31 887/32 888/33 886/34 +f 887/31 881/32 884/33 888/34 +f 887/31 885/32 882/33 881/34 +f 889/31 890/32 891/33 892/34 +f 890/31 893/32 894/33 891/34 +f 893/31 895/32 896/33 894/34 +f 895/31 889/32 892/33 896/34 +f 895/31 893/32 890/33 889/34 +f 897/31 898/32 899/33 900/34 +f 898/31 901/32 902/33 899/34 +f 901/31 903/32 904/33 902/34 +f 903/31 897/32 900/33 904/34 +f 903/31 901/32 898/33 897/34 +f 905/31 906/32 907/33 908/34 +f 906/31 909/32 910/33 907/34 +f 909/31 911/32 912/33 910/34 +f 911/31 905/32 908/33 912/34 +f 911/31 909/32 906/33 905/34 +f 913/31 914/32 915/33 916/34 +f 914/31 917/32 918/33 915/34 +f 917/31 919/32 920/33 918/34 +f 919/31 913/32 916/33 920/34 +f 919/31 917/32 914/33 913/34 +f 921/31 922/32 923/33 924/34 +f 922/31 925/32 926/33 923/34 +f 925/31 927/32 928/33 926/34 +f 927/31 921/32 924/33 928/34 +f 927/31 925/32 922/33 921/34 +l 544 547 +o keyboard +v -0.411510 -0.499998 -0.385414 +v -0.347259 -0.499998 -0.379792 +v -0.360885 -0.499998 -0.260399 +v -0.418823 -0.499998 -0.265468 +v -0.411638 -0.479821 -0.383948 +v -0.418823 -0.481779 -0.265468 +v -0.360885 -0.481779 -0.260399 +v -0.347387 -0.479821 -0.378327 +v -0.413073 -0.485086 -0.387747 +v -0.345315 -0.485086 -0.381819 +v -0.359464 -0.485086 -0.258429 +v -0.420565 -0.485086 -0.263775 +v -0.412532 -0.492542 -0.386975 +v -0.419957 -0.492542 -0.264466 +v -0.345980 -0.492542 -0.381152 +v -0.359943 -0.492542 -0.259215 +v -0.307392 -0.474888 -0.210007 +v -0.307392 -0.478903 -0.416481 +v -0.307392 -0.499996 -0.416481 +v -0.307392 -0.499996 -0.210007 +v 0.419545 -0.499996 -0.210007 +v 0.419545 -0.499996 -0.416481 +v 0.419545 -0.478903 -0.416481 +v 0.419545 -0.474888 -0.210007 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g keyboard_keyboard_None +usemtl None +s off +f 929/35 930/36 931/37 932/38 +f 933/35 934/36 935/37 936/38 +f 937/35 933/36 936/37 938/38 +f 938/35 936/36 935/37 939/38 +f 939/35 935/36 934/37 940/38 +f 941/35 929/36 932/37 942/38 +f 929/35 941/36 943/37 930/38 +f 941/35 937/36 938/37 943/38 +f 930/35 943/36 944/37 931/38 +f 943/35 938/36 939/37 944/38 +f 931/35 944/36 942/37 932/38 +f 944/35 939/36 940/37 942/38 +f 933/35 937/36 940/37 934/38 +f 937/35 941/36 942/37 940/38 +f 945/35 946/36 947/37 948/38 +f 949/35 948/36 947/37 950/38 +f 951/35 946/36 945/37 952/38 +f 946/35 951/36 950/37 947/38 +f 952/35 945/36 948/37 949/38 +f 951/35 952/36 949/37 950/38 diff --git a/mods/homedecor_modpack/computer/models/computer_tower.obj b/mods/homedecor_modpack/computer/models/computer_tower.obj new file mode 100644 index 00000000..90666eaf --- /dev/null +++ b/mods/homedecor_modpack/computer/models/computer_tower.obj @@ -0,0 +1,33 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib computer_tower.mtl +o Cube.001 +v -0.182508 -0.499998 0.450000 +v -0.182508 -0.499998 -0.349946 +v 0.182508 -0.499998 -0.349946 +v 0.182508 -0.499998 0.450000 +v -0.182508 0.335734 0.450000 +v 0.182508 0.335734 0.450000 +v 0.182508 0.335734 -0.349946 +v -0.182508 0.335734 -0.349947 +vt 0.999994 0.750017 +vt 0.500006 0.749983 +vt 0.500002 0.499996 +vt 0.999997 0.500009 +vt 0.499989 0.999941 +vt 0.999986 0.999931 +vt 0.500005 0.000003 +vt 0.000007 0.500002 +vt -0.000003 0.000003 +vt 0.250005 0.999991 +vt 0.250005 0.499995 +vt 0.999993 0.000002 +vt 0.000017 0.999997 +usemtl Material.001 +s off +f 1/1 2/2 3/3 4/4 +f 5/5 6/2 7/1 8/6 +f 1/7 5/3 8/8 2/9 +f 2/3 8/5 7/10 3/11 +f 3/12 7/4 6/3 4/7 +f 5/13 1/8 4/11 6/10 diff --git a/mods/homedecor_modpack/computer/models/tetris_arcade.obj b/mods/homedecor_modpack/computer/models/tetris_arcade.obj new file mode 100644 index 00000000..12a41a8e --- /dev/null +++ b/mods/homedecor_modpack/computer/models/tetris_arcade.obj @@ -0,0 +1,143 @@ +# Blender v2.66 (sub 1) OBJ File: '' +# www.blender.org +mtllib tetris_arcade.mtl +o Cube.001 +v -0.450000 1.299500 -0.450000 +v -0.450000 1.299500 -0.500000 +v 0.450000 1.299500 -0.500000 +v 0.450000 1.299500 -0.450000 +v -0.450000 1.499500 -0.450000 +v -0.450000 1.499500 -0.500000 +v 0.450000 1.499500 -0.500000 +v 0.450000 1.499500 -0.450000 +v 0.450000 -0.495000 -0.500000 +v 0.450000 0.305000 -0.500001 +v -0.450000 -0.495000 -0.499999 +v -0.450000 0.305000 -0.500000 +v 0.450000 -0.498500 0.500000 +v 0.450000 -0.498500 -0.500000 +v 0.500000 -0.498500 -0.500000 +v 0.500000 -0.498500 0.500000 +v 0.450000 1.498500 0.500000 +v 0.450000 1.498500 -0.500000 +v 0.500000 1.498500 -0.500000 +v 0.500000 1.498500 0.500000 +v 0.499998 -0.499998 -0.499998 +v 0.499998 -0.499998 0.499998 +v -0.499998 -0.499998 0.499998 +v -0.499998 -0.499998 -0.499998 +v 0.499998 1.499994 -0.499998 +v -0.499998 1.499994 -0.499998 +v -0.499998 1.499994 0.499998 +v 0.499998 1.499994 0.499998 +v -0.500000 -0.498500 0.500000 +v -0.500000 -0.498500 -0.500000 +v -0.450000 -0.498500 -0.500000 +v -0.450000 -0.498500 0.500000 +v -0.500000 1.498500 0.500000 +v -0.500000 1.498500 -0.500000 +v -0.450000 1.498500 -0.500000 +v -0.450000 1.498500 0.500000 +v 0.450000 0.304976 -0.499762 +v 0.450000 0.474024 -0.137239 +v -0.450000 0.304976 -0.499761 +v -0.450000 0.474024 -0.137238 +v 0.450000 0.472946 -0.138083 +v 0.450000 0.613900 -0.086780 +v -0.450000 0.472946 -0.138082 +v -0.450000 0.613900 -0.086779 +v 0.450000 0.610884 -0.085130 +v 0.450000 1.398731 0.053788 +v -0.450000 0.610884 -0.085130 +v -0.450000 1.398731 0.053789 +v 0.450000 1.395000 0.055138 +v 0.450000 1.495000 0.055138 +v -0.450000 1.395000 0.055138 +v -0.450000 1.495000 0.055138 +vt 0.250108 0.745030 +vt 0.250224 0.516409 +vt 0.494888 0.516008 +vt 0.495027 0.744660 +vt 0.500090 0.744658 +vt 0.250080 0.744698 +vt 0.250023 0.693307 +vt 0.500163 0.693337 +vt 0.244872 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.925965 +vt 0.244701 0.925965 +vt -0.000234 0.985285 +vt 0.246386 0.985398 +vt 0.246568 0.999900 +vt 0.254685 0.396330 +vt 0.255312 0.252326 +vt 0.489851 0.252497 +vt 0.489923 0.396494 +vt 0.746604 0.251526 +vt 1.000599 0.251553 +vt 1.000481 0.749319 +vt 0.748216 0.749150 +vt 0.971448 0.251053 +vt 0.999396 0.251108 +vt 1.000262 0.749144 +vt 0.972149 0.748806 +vt 0.250110 0.749633 +vt 0.000464 0.749633 +vt 0.001279 0.251648 +vt 0.250023 0.251690 +vt 0.742499 0.744632 +vt 0.500700 0.744632 +vt 0.500700 0.255368 +vt 0.742499 0.255368 +vt 0.951737 0.252687 +vt 0.999900 0.252686 +vt 0.999900 0.748679 +vt 0.951737 0.748679 +vt 1.000029 0.749233 +vt 0.744529 0.749104 +vt 0.745177 0.251367 +vt 1.001019 0.251067 +vt 0.255742 0.485017 +vt 0.255492 0.401623 +vt 0.494936 0.401277 +vt 0.495186 0.485021 +vt 0.260753 0.515705 +vt 0.260629 0.484664 +vt 0.494387 0.484878 +vt 0.494282 0.515673 +vt -0.000037 0.745106 +vt 0.000017 0.703328 +vt 0.245542 0.703882 +vt 0.245632 0.745399 +vt 0.250050 0.250050 +vt 0.000100 0.250050 +vt 0.000100 0.000100 +vt 0.250050 0.000100 +vt 0.250050 0.749950 +vt 0.250050 0.999900 +vt 0.000100 0.749950 +vt 0.999900 0.250049 +vt 0.999900 0.749949 +vt 0.749950 0.749950 +vt 0.749950 0.250050 +usemtl Material.001 +s off +f 46/1 45/2 47/3 48/4 +usemtl Material.001_tetris_arcade.png +f 6/5 7/6 3/7 2/8 +f 8/9 5/10 1/11 4/12 +f 1/10 2/13 3/14 4/15 +f 10/16 9/17 11/18 12/19 +f 17/20 18/21 14/22 13/23 +f 18/24 19/25 15/26 14/27 +f 19/28 20/29 16/30 15/31 +f 33/32 34/33 30/34 29/35 +f 34/36 35/37 31/38 30/39 +f 35/40 36/41 32/42 31/43 +f 38/44 37/45 39/46 40/47 +f 42/48 41/49 43/50 44/51 +f 50/52 49/53 51/54 52/55 +usemtl Material.001_NONE +f 21/56 22/57 23/58 24/59 +f 25/60 26/61 27/10 28/62 +f 22/63 28/64 27/65 23/66 diff --git a/mods/homedecor_modpack/computer/printers.lua b/mods/homedecor_modpack/computer/printers.lua new file mode 100644 index 00000000..efeac68f --- /dev/null +++ b/mods/homedecor_modpack/computer/printers.lua @@ -0,0 +1,61 @@ +-- Printers of some kind or another + +local S = minetest.get_translator("computer") + +minetest.register_node("computer:printer", { + description = S("Printer-Scanner Combo"), + inventory_image = "computer_printer_inv.png", + tiles = {"computer_printer_t.png","computer_printer_bt.png","computer_printer_l.png", + "computer_printer_r.png","computer_printer_b.png","computer_printer_f.png"}, + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + groups = {snappy=3}, + sound = default.node_sound_wood_defaults(), + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.3125, -0.125, 0.4375, -0.0625, 0.375}, + {-0.4375, -0.5, -0.125, 0.4375, -0.4375, 0.375}, + {-0.4375, -0.5, -0.125, -0.25, -0.0625, 0.375}, + {0.25, -0.5, -0.125, 0.4375, -0.0625, 0.375}, + {-0.4375, -0.5, -0.0625, 0.4375, -0.0625, 0.375}, + {-0.375, -0.4375, 0.25, 0.375, -0.0625, 0.4375}, + {-0.25, -0.25, 0.4375, 0.25, 0.0625, 0.5}, + {-0.25, -0.481132, -0.3125, 0.25, -0.4375, 0} + }, + }, +}) + +-- "bedflinger" style 3D Printer (Prusa i3 or equivalent) + +local cbox = { + type = "fixed", + fixed = {-0.25, -0.25, -0.5, 0.3, 0.3, 0.25 } +} + +minetest.register_node("computer:3dprinter_bedflinger", { + description = S('3D Printer ("bedflinger")'), + inventory_image = "computer_3dprinter_bedflinger_inv.png", + tiles = { + { name = "computer_3dprinter_bedflinger.png", color = 0xffffffff }, + "computer_3dprinter_filament.png" + }, + paramtype = "light", + walkable = true, + groups = {snappy=3, ud_param2_colorable = 1}, + sound = default.node_sound_wood_defaults(), + drawtype = "mesh", + mesh = "computer_3dprinter_bedflinger.obj", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = cbox, + collision_box = cbox, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, +}) + diff --git a/mods/homedecor_modpack/computer/recipes.lua b/mods/homedecor_modpack/computer/recipes.lua new file mode 100644 index 00000000..f8828760 --- /dev/null +++ b/mods/homedecor_modpack/computer/recipes.lua @@ -0,0 +1,141 @@ +-- Copyright (C) 2012-2013 Diego Martínez + +minetest.register_craft({ + output = "computer:shefriendSOO", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:slaystation", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:vanio", + recipe = { + { "basic_materials:plastic_sheet", "", "" }, + { "default:glass", "", "" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:specter", + recipe = { + { "", "", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:slaystation2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:admiral64", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "group:wood", "group:wood", "group:wood" } + } +}) + +minetest.register_craft({ + output = "computer:admiral128", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + } +}) + +minetest.register_craft({ + output = "computer:wee", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:copper_ingot", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:piepad", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" } + } +}) + +--new stuff + +minetest.register_craft({ + output = "computer:monitor", + recipe = { + { "basic_materials:plastic_sheet", "default:glass","" }, + { "basic_materials:plastic_sheet", "default:glass","" }, + { "basic_materials:plastic_sheet", "default:mese_crystal_fragment", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:router", + recipe = { + { "default:steel_ingot","","" }, + { "default:steel_ingot" ,"basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "default:mese_crystal_fragment","basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:tower", + recipe = { + { "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:printer", + recipe = { + { "basic_materials:plastic_sheet", "default:steel_ingot","" }, + { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:coal_lump", "basic_materials:plastic_sheet" } + } +}) + +minetest.register_craft({ + output = "computer:printer", + recipe = { + { "basic_materials:plastic_sheet", "default:steel_ingot","" }, + { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet", } + } +}) + +minetest.register_craft({ + output = "computer:server", + recipe = { + { "computer:tower", "computer:tower", "computer:tower", }, + { "computer:tower", "computer:tower", "computer:tower" }, + { "computer:tower", "computer:tower", "computer:tower" } + } +}) + +minetest.register_craft({ + output = "computer:tetris_arcade", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet", }, + { "dye:black", "default:glass", "dye:black" }, + { "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet" } + } +}) diff --git a/mods/homedecor_modpack/computer/tetris.lua b/mods/homedecor_modpack/computer/tetris.lua new file mode 100644 index 00000000..c8031c3b --- /dev/null +++ b/mods/homedecor_modpack/computer/tetris.lua @@ -0,0 +1,290 @@ +local S = minetest.get_translator("computer") + +local shapes = { + { { x = {0, 1, 0, 1}, y = {0, 0, 1, 1} } }, + + { { x = {1, 1, 1, 1}, y = {0, 1, 2, 3} }, + { x = {0, 1, 2, 3}, y = {1, 1, 1, 1} } }, + + { { x = {0, 0, 1, 1}, y = {0, 1, 1, 2} }, + { x = {1, 2, 0, 1}, y = {0, 0, 1, 1} } }, + + { { x = {1, 0, 1, 0}, y = {0, 1, 1, 2} }, + { x = {0, 1, 1, 2}, y = {0, 0, 1, 1} } }, + + { { x = {1, 2, 1, 1}, y = {0, 0, 1, 2} }, + { x = {0, 1, 2, 2}, y = {1, 1, 1, 2} }, + { x = {1, 1, 0, 1}, y = {0, 1, 2, 2} }, + { x = {0, 0, 1, 2}, y = {0, 1, 1, 1} } }, + + { { x = {1, 1, 1, 2}, y = {0, 1, 2, 2} }, + { x = {0, 1, 2, 0}, y = {1, 1, 1, 2} }, + { x = {0, 1, 1, 1}, y = {0, 0, 1, 2} }, + { x = {0, 1, 2, 2}, y = {1, 1, 1, 0} } }, + + { { x = {1, 0, 1, 2}, y = {0, 1, 1, 1} }, + { x = {1, 1, 1, 2}, y = {0, 1, 2, 1} }, + { x = {0, 1, 2, 1}, y = {1, 1, 1, 2} }, + { x = {0, 1, 1, 1}, y = {1, 0, 1, 2} } } } + +local colors = { "computer_cyan.png", "computer_magenta.png", "computer_red.png", + "computer_blue.png", "computer_green.png", "computer_orange.png", "computer_yellow.png" } + +local background = "image[0,0;3.55,6.66;computer_black.png]" +local buttons = "button[3,4.5;0.6,0.6;left;<]" + .."button[3.6,4.5;0.6,0.6;rotateleft;"..minetest.formspec_escape(S("L")).."]" + .."button[4.2,4.5;0.6,0.6;down;v]" + .."button[4.2,5.3;0.6,0.6;drop;V]" + .."button[4.8,4.5;0.6,0.6;rotateright;"..minetest.formspec_escape(S("R")).."]" + .."button[5.4,4.5;0.6,0.6;right;>]" + .."button[3.5,3;2,2;new;"..minetest.formspec_escape(S("New Game")).."]" + +local formsize = "size[5.9,5.7]" +local boardx, boardy = 0, 0 +local sizex, sizey, size = 0.29, 0.29, 0.31 + +local comma = "," +local semi = ";" +local close = "]" + +local concat = table.concat +local insert = table.insert + +local draw_shape = function(id, x, y, rot, posx, posy) + local d = shapes[id][rot] + local scr = {} + local ins = #scr + + for i=1,4 do + local tmp = { "image[", + (d.x[i]+x)*sizex+posx, comma, + (d.y[i]+y)*sizey+posy, semi, + size, comma, size, semi, + colors[id], close } + + ins = ins + 1 + scr[ins] = concat(tmp) + end + + return concat(scr) +end + +local function step(pos, fields) + local meta = minetest.get_meta(pos) + local t = minetest.deserialize(meta:get_string("tetris")) + + local function new_game(p) + local nex = math.random(7) + + t = { + board = {}, + boardstring = "", + previewstring = draw_shape(nex, 0, 0, 1, 4, 1), + score = 0, + cur = math.random(7), + nex = nex, + x=4, y=0, rot=1 + } + + local timer = minetest.get_node_timer(p) + timer:set(0.3, 0) + end + + local function update_boardstring() + local scr = {} + local ins = #scr + + for i, line in pairs(t.board) do + for _, tile in pairs(line) do + local tmp = { "image[", + tile[1]*sizex+boardx, comma, + i*sizey+boardy, semi, + size, comma, size, semi, + colors[tile[2]], close } + + ins = ins + 1 + scr[ins] = concat(tmp) + end + end + + t.boardstring = concat(scr) + end + + local function add() + local d = shapes[t.cur][t.rot] + + for i=1,4 do + local l = d.y[i] + t.y + if not t.board[l] then t.board[l] = {} end + insert(t.board[l], {d.x[i] + t.x, t.cur}) + end + end + + local function scroll(l) + for i=l, 1, -1 do + t.board[i] = t.board[i-1] or {} + end + end + + local function check_lines() + for i, line in pairs(t.board) do + if #line >= 10 then + scroll(i) + t.score = t.score + 20 + end + end + end + + local function check_position(x, y, rot) + local d = shapes[t.cur][rot] + + for i=1,4 do + local cx, cy = d.x[i]+x, d.y[i]+y + + if cx < 0 or cx > 9 or cy < 0 or cy > 19 then + return false + end + + for _, tile in pairs(t.board[ cy ] or {}) do + if tile[1] == cx then return false end + end + end + + return true + end + + local function stuck() + if check_position(t.x, t.y+1, t.rot) then return false end + return true + end + + local function tick() + if stuck() then + if t.y <= 0 then + return false end + add() + check_lines() + update_boardstring() + t.cur, t.nex = t.nex, math.random(7) + t.x, t.y, t.rot = 4, 0, 1 + t.previewstring = draw_shape(t.nex, 0, 0, 1, 4.1, 0.6) + else + t.y = t.y + 1 + end + return true + end + + local function move(dx, dy) + local newx, newy = t.x+dx, t.y+dy + if not check_position(newx, newy, t.rot) then return end + t.x, t.y = newx, newy + end + + local function rotate(dr) + local no = #(shapes[t.cur]) + local newrot = (t.rot+dr) % no + + if newrot<1 then newrot = newrot+no end + if not check_position(t.x, t.y, newrot) then return end + t.rot = newrot + end + + local function key() + if fields.left then + move(-1, 0) + end + if fields.rotateleft then + rotate(-1) + end + if fields.down then + t.score = t.score + 1 + move(0, 1) + end + if fields.drop then + while not stuck() do + t.score = t.score + 2 + move(0, 1) + end + end + if fields.rotateright then + rotate(1) + end + if fields.right then + move(1, 0) + end + end + + local run = true + + if fields then + if fields.new then + new_game(pos) + elseif t then + key(fields) + end + elseif t then + run = tick() + end + + if t then + local scr = { formsize, background, + t.boardstring, t.previewstring, + draw_shape(t.cur, t.x, t.y, t.rot, boardx, boardy), + "label[3.8,0.1;"..S("Next...").."]label[3.8,2.7;"..S("Score: "), + t.score, close, buttons } + + + meta:set_string("formspec", concat(scr) + ..default.gui_bg..default.gui_bg_img..default.gui_slots) + meta:set_string("tetris", minetest.serialize(t)) + end + + return run +end + +minetest.register_node("computer:tetris_arcade", { + description=S("Tetris Arcade"), + drawtype = "mesh", + mesh = "tetris_arcade.obj", + tiles = {"tetris_arcade.png"}, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3}, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5} + }, + collision_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5} + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", formsize + .."button[2,2.5;2,2;new;"..minetest.formspec_escape(S("New Game")).."]" + ..default.gui_bg..default.gui_bg_img..default.gui_slots) + end, + on_timer = function(pos) + return step(pos, nil) + end, + on_receive_fields = function(pos, formanme, fields, sender) + step(pos, fields) + end, + on_place = function(itemstack, placer, pointed_thing) + local pos = pointed_thing.above + if minetest.is_protected(pos, placer:get_player_name()) or + minetest.is_protected({x=pos.x, y=pos.y+1, z=pos.z}, placer:get_player_name()) then + return itemstack + end + if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name ~= "air" then + minetest.chat_send_player(placer:get_player_name(), S("No room for place the Arcade!")) + return itemstack + end + local dir = placer:get_look_dir() + local node = {name="computer:tetris_arcade", param1=0, param2 = minetest.dir_to_facedir(dir)} + minetest.set_node(pos, node) + itemstack:take_item() + return itemstack + end +}) diff --git a/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger.png b/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger.png new file mode 100644 index 0000000000000000000000000000000000000000..b623a3f2d1085176245e487dd06fab7d30c01c1f GIT binary patch literal 3579 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 B=_UXG literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png b/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7032ea7a76e7f480e30318ed5ea1a0561796cd74 GIT binary patch literal 3864 zcmV+z59jcSP);Yb5gN(%WdQdizWtM9NZ3#AmE=ixXG9UbEX#h6S0Xe|jv z|AkoMpQ)}{NGx7OvDnYh;D6z{rx8M2{hr42JOG-ToAs{(fH`yK=wNsY(fHp}Sy@RS zVBk6z$qc`Va*qJuc^v*Eqd^QIkVcNa-j9Hiu#V&4c^-j40IfC3QndB(PGnw6qYK7D5#jQ<76KVg_x0YNNZOdtB?^b^r{+ zz%XZEnn40V1JCtHr@lq&JRkvx#bUH9ZQ)4&5$>INFTY*zTLNZ)T3O4R9dF**00<#K zR3J@>=PJM>5yUVA zsdSMzu-MMgWCf6i73PQVJmiK`RK=poInj0WW|# zWFmyXFbsqc6pO_>7l6*rPJz*lTf9s*XCs8faT|V0bwiqbC=a?66s)|3v?YdNV45a| zVetL;--|mI008^$*(mQcgZ=Gj?P3^BKnSfh`FNg!ETFYUxB~04h2W>`aJ)m_ZsFrk z$F&d-V0gWF!yjYkU94~=PH_;=yGVX|o?^I&Fa$w6NcdbB9Q*|7%$YOeDu-`>6wngG zt06t3m2l!boarH#i2@oGR}^DKpScL60_dzpQ#$#suC8(O8507)_U+sC+_`f(fBrnj zj~{2+v}w$rKc7X57LiCKkW%u%0}luQspccKfh)gbWQs@cfA{)A)jnCP-Jp9_enD_J z=&x}rgr6_~_UzdsT3cInI-O?5j2T?Ha)nGLgX_8s4GkfsWdHvCy0xQ~w@&mS%|Xx} zng7U)5h@?cUyXyM_<#OS=WjWKHDM;u)YQb$qepr4(MNGz*U#2Qm$K86)2PxGPc5w? z7Wp?C{-Htt{-1s?#<*xjDFMr)BUlUYS$zPJUP(fB$~%c^>7buC9)U9(rhUvcgI!Y}>vL5FrFoN-WFb%n!Bv z>-P0x^XARsT8_nDlVd>Gw{M?rtZqaI;TJvS&&6Vqg$ozb)zyX8n!S7X>MdJt&O9d62}&ui zJN@!gv?W&PFCX4hPd#-VAmw?Y(J0H8FGp*Q<2Ym1nKS^5W^c=#94VzwWfux2ix)a{ zbad#Zrl!AodZPh(j%8gu`JjT)3bwT)6Oy zZP~Ic-<--N@ubWHqS2_Y`ejPHRJ$A4wu#mys=G{o-N@XdBgS}=Bx52?V08R948zw1 z#{pA<=ed5}eSgTXOApuAzbCH+COoFA9nw-7CY&Pp>fTPW!)XI{Wfztb2E_cHK zxUTEZHC|%$mOH_F?zu-#pFW*^`}UDerx_R+pt-r(Pl`%Dz`&HHjTZ_93WdTApW=9$ zArqznbLPy^hGEdt)5FP=CrKm{{t1`!0oPR&Z4af2e&aKr&)*QUJ37NG&wb>`k=x%K zEqi)^!NEZW1_qcpb0(os$oJGj7*{DRh39GC3~sc}D4W%_q4Bl?5Dtg^Qym%_;>$0; zq@kgKP$)z)nIsa45Q$irGC($)+1u;lq*5M%-~dx_k|Azj7D;z(5oQjGH)~{dBx^?TAJ$trKr=2))f^FNjVObW7 z7A<1s%9RWZ3~<+7cacmc35UY~tX{oZ+*T6+`1I3H#WT-5qrdvK? zL6XWu5QgbjiRpBj_uhMty?ghfwPxD1X>8oMk+WydQY;qnJdcwnPtw-bMtyxf4Gj$x z3I#HmjGtCdieji7r?uADw$1SHFplH+Vatyi7(Q$K$Rm#skH`7un{W8xhaUjAbmfaw z9x|D1iTI4iS-WI;&Q#qF5|4I52%5C8UjyCw3j6iNl2Izo+GEH4j3{hl>oRhWW?GH|c}>-~ZVoojP@@*u8tVuB)pfpD#5}`}+D=uwVi8_4T(m5qkGO z-_yBVu5^(pT)N?bE_d@8``Lfz|G7$}C^Q;VN|aJ`o%wE~s(E6Iqj0Q=$ zF8NfN-qWY4ZJfcprAz(BYoSm;N;yXT%hdZXb%f(Gf!J?Wpt5=F?&Fx1mB^ZER49Z9 zhY?bu1^#`W>tNSEi7T!J!EsR8EP5n^v~A)-5^rjzYWfV4$s{#3HJmziibA1qT}fPy zDt|K*xNzZujzl8l(rLc?^Pl+B%F0T@kuX)sDvljH#)%UrICkt9O-)T~*sy_QGD%NQ4?+k`)8yKQ z>$pr{|Ni|t5{b~#(n3W=1zKw&k;s?@UV7;zZ5RfbOa`PRmCJFyx0h3=PT{3e+-2J| zRaa4U@4eK`n@2Dj!;t~9(HM8nnL~9=4W8%G-`~&3$OsD-EFcnzkWQzOQj*W-$!4?E z*VmKHW(kMGxUNe&ohF;jV%xS~P~B1!c>3w5bx%(ZEiElnR#x)-^Un)_mtTHao2E%B zmGaq`zP>)%+uIo!7#Ks4%$_})`|i7srAwDGbLLC{ip3%a4jkZj zY}qm{UAja%ou+)!ZEbCgjEr#p{P{7QU}Iw=_uqd%%a<>wxw)CTx;i3}h+h|kLLqcQd*JbnO%``SP-jL8YWCD$ijZ{`v z(%;`tAQ142k8|hFF>BT=mMmGq#~*)8Z*MPGu3TZ$rcEqbw21lh=QDTi+%k(Rt_4*} z>E9tT41=9JcmAIOtX{pEmX;Q}ySo_~8KJ(up4!@4s;jFfwmp96&>?cU92+-owr$%4z!zV9 zp&iFz?b@}sB#FDJNp|hprKOalQYl}xckI|9UVZgdT__ZoIddk7M1r$t&oVqbOhrWn z&p!L?r2LugE!os-uf3-8`8<(GgvQ23`uh4vCX+W5kAF2|%)rVv^#bC_FsEGYkU9mnC+!UcHDcZof~~_wequX8f#xXd~u{B z{FcAbUb7^tOROiq2$}L#NmN?>?OJuJ^yZb@N8;NOt@U2c z6pQ;#XJ?Cizv%YU%$ZMKD5*MYUI|UvGks+gYq9v+twrIMw~B-oywK+U$LL-iBAZsJ Q0P+Kar>mdKI;Vst0PY)HC;$Ke literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_ad128_inv.png b/mods/homedecor_modpack/computer/textures/computer_ad128_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..846497ad1b4a9df8f5f73eb04a15fb1d5cb8ca93 GIT binary patch literal 2333 zcmW+$cU%+J7EVnbP-;Pup`v1~5=EAX_$;mpS`^tU$OtN{L`DeNB!TR` zcS1-)f=LLY0s_+KmI^9@7V&9(@txmyzx#dXch2wJKkmJC@v(ajBiL67UQFu;f#GOwuoQTT@l5HS~393^){;!(_3jR1ywfT2z^v1@Vz73hROyvUt$;7Y5@^LmRVuX(jr~$45z9CXW^Oi! zMdR3Q8x;Aai%PSz9ekbukHx`S5DXGo#23L^Q8`&4JdOy3qS`x|Qi&3cC4$Rqw0g6> zSlwl?x1;eiG?t8je;KNfceSH&2n5cqg?tf%Oco0zY&wI>VoRk8d(w`ZRrPj;HZ;q$ z22f=qi$=Fw6d7+n6^2TiST2@g-P>2`$#6#}?dldQ)dGQpDHij%0vrZkU4wztH5HfEWnU|?So=ll{$8^|+TEk>(u>s^ zzCtDMl5=G;salHY;I`t}Brc20rPIk2Dv^w%6GGgK~|z z%V08^^!gs1Orh=4tLa=dg`<#)q=-(bL?sa^#S|U~+reN`X$%UDz@*kR2W?EQJZlvD%jiQ z!{Xe_nMunXUAIO`t*tD~IiDCG58NFRxW#5$Tv&KJ_vXdq#DukvNvBd;TAIM1jNi^3 z_VY#tx7Ppw4q)KHsH7C#%i*-E6Z<`u&t5TDzJ${EpRrRjL7~72B7tnNTp4BG_Z$h{ z@&AApT6f*WPlo)y=>zopUlQJaw7qW6j3-7ne?ChSckXWEFRh?otQ!x6%2Hk$SQ(Yt zE2GR`rQKJzC0i~u3t}eMuUL12|A2LGn96i4{k#jr2(~cKtyPNGKu>$*%4n~+;++{) z{|VTu+%RooKh4`Tb#XrR!nf^V#VKuwJp zv*KC!YAg4XZ*>&m%zEGq3Uiq}uI>ui~_MMM>(&h%+J@QeGY&rIV*|>+wKXY?nco=IcckybM(9dH z-zXyk;y>4pq=9Q8wa)_Xcn&#k@?J}=Px1b>`8lJlC1Csa30IXt1;aZgKl#f=pvKmz zzc0o0AtL4zHbmur6@BzbcI3(RzOF};*cqj-HxOn!!q!F~cpc*v-IDQcJ0$3|@$|F> zmX;bBQc$1pOm8VLtB%Ii{{9KDS-+CGb{2xS4gZG?x7 zmKUL7tI6_!sfQksa5JoLE4R|QG6C10lea<@aZHh-wK@`0hui-ax}<}yHD@Hxj2+q- zGAoU(QxLueQH);c*e*BWi>7At(>`79!ZAPt**#)|?V@q#n?GxNnmhbFTb%{IM@d0V zvHd=`N=v5tZQbmFORJA>zVP=J3M6kJ3shBHx9(g%+jqZjxVyvqH%phf`o>zL54j(U zJu#S=C~zt$y@oE^$nu6agEK0GTiStZw{PpOI<_#qY!2c-9n{<}1Ixohfs9oB8o}D{ zfidD8^*Czlf$rOEXQ*Tjr5&tDFd7 zPF1z(6|pVyq-ZFzT^&DVd8gqHn;GCu8D|WGkp6~0!5xn%?kR7dpRYX_y!=*E`aii& zsQoJ3UZ0vrw=r>1w_|ld-#YzQ@I;j#)M(anf#%bdxOHb;SEq&k(OC81axk|s?27GL zE#}=aaYb6>><=f*$6vWGirwC$9y5X)QoeH)>^pVSmGOyQd6rS%DdOhfv%AkP(XA28 z1A}HXrplqNvfaYK8#S|;QTJ&#A7>%mXkwpjmzR|Pxc{pp<}F2zm!IRUO;+C^c(gd& z^XJ0@taGnvL!LRpHDb4zrsBH}JeRUn|2+Y4NGkZw^F`aHWpOU}tzXN_UzsXVc>KV% z#HpCf`#F0aUfy;nW^VlwXTtlG4XdBti&;VN>*fJ}SSVO>>%vJV%7Lq?vk`>w^1E38 zzd*%Y_{KT^Lm%f7@w44T@H)|ZS#&7JqyY7(2lH literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_ad64_inv.png b/mods/homedecor_modpack/computer/textures/computer_ad64_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..797034134dd9dc1ae8710ce562eb80e211bdacde GIT binary patch literal 2243 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 Rn#ceE002ovPDHLkV1l;KljZ;b literal 0 HcmV?d00001 diff --git a/mods/computer/textures/computer_admiral128_bk.png b/mods/homedecor_modpack/computer/textures/computer_admiral128_bk.png similarity index 100% rename from mods/computer/textures/computer_admiral128_bk.png rename to mods/homedecor_modpack/computer/textures/computer_admiral128_bk.png diff --git a/mods/computer/textures/computer_admiral128_bt.png b/mods/homedecor_modpack/computer/textures/computer_admiral128_bt.png similarity index 100% rename from mods/computer/textures/computer_admiral128_bt.png rename to mods/homedecor_modpack/computer/textures/computer_admiral128_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_ft.png b/mods/homedecor_modpack/computer/textures/computer_admiral128_ft.png new file mode 100644 index 0000000000000000000000000000000000000000..67d250caa3e190c83cf432e90aad4c208fee071e GIT binary patch literal 1270 zcmVN-NQ@MDLI^@Xc#_00^c|0$9&;8tHjN@xDS26wWtK9}X_g(sFjAEnF)I3g!j?-8zxB-T(D8S|4R)@XKSn}is6I`7!psK_(R(a92P z5_V?wnpUi7hMU{fnpUo9mYdrXnwPua-t@1;`aZP(=e!xH${YoB!-#W{+13Q_J&OyC zE41~xn_CmyuV_>+8Tf$z@W3=2hlrrC21JCxDT+KLv4(zd1ksdM6GUjc)p{^mF-SzB zBC)HwZir;5!RSaI1c_^7j`4EhO9ScRh~{)bVl73HuHw@0)_Z>@%PY<{Y1TNwq?dC5E~xdGh!n-QdZy1Zxz_Zsf*0J5)C|alwN`4jw;7qJS4n zROB}%0O$x>D>mztr^iNKxrW+GBr!%|=UE82d z!uD2;a}Hxu%Cf|{5jD>7J|NLtjo|x}j3?(XwVFC#t=K%ZSiSn1#nMq^7HbvD-lNSa z&2dYNk!Cqi7AeN2U?&u1L1Go+BfXc`LvWDpLHU%}EuP1v;Dg%*K4cVmhW7y+5Gjf&B9XK6S0H$J?+4zE4v~1-1tNkEkfjN!1s@_x8M0I(BDCGF zXqmmx6nRmS+Q708ukM1KTYI>l=2)$$F1p}ZTpkaNDQ2{Baj~3$YYq<&2}2;ua!hI%i<}4d@3CzD zfVuTQ>S0D~a*pOF=o3YZpj5)nGX$Ug literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_blue.png b/mods/homedecor_modpack/computer/textures/computer_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a5977268535b7df9088b10377544bbf7bd9df1 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%#*7#Nxu7`C*iFMbRZ zRPl6i4B@z*9I-X)s+Yh<5f`7-h=T_dyredon3zmS)au}1Wn$>>7d~US_<$o&J%gvK KpUXO@geCxqogGpD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_computer_front_old.png b/mods/homedecor_modpack/computer/textures/computer_computer_front_old.png new file mode 100644 index 0000000000000000000000000000000000000000..5f591a643b1a40d448f6832889cb5c8f2e2c4411 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`j-D=#Ar_~Tf1Lj?|KY)A_Wvgj zD(vMkVD@0W!JD8U)GuYQf_H(6?1Z^OC$I7xPO+4~DXp@bVcA3-aRq6IZQK_O8SZGN VtyEP?s0JFw;OXk;vd$@?2>?XQCA$Cs literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_computer_top_old.png b/mods/homedecor_modpack/computer/textures/computer_computer_top_old.png new file mode 100644 index 0000000000000000000000000000000000000000..625479c806daf9193f89a33a0fbf4c34ad52fac7 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9-c0aAr_~TD?U6pSnp-P+|j_8 zVy4%yZr(38fo4OV1r|IVg;r+kdCZwl@VR&?p44N=JTz-c=fa7+2RuBENHtw$Shb_! cjsXLM*vt9yvtCbG3N(|!)78&qol`;+01s0se*gdg literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_cyan.png b/mods/homedecor_modpack/computer/textures/computer_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c037ead1e0b1e71e91be02b9b20030601c658a GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_;tfF`PKT@atDSx8hl# zpo*u9V+hCfKQy; L{an^LB{Ts5PG}$< literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_green.png b/mods/homedecor_modpack/computer/textures/computer_green.png new file mode 100644 index 0000000000000000000000000000000000000000..444cce542f1dce694b5d4064bfde90ddb9b5e911 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_*h=81^wR{9>3~YI+eU zsN(737{YNqIbv(pRWE^!A}&6u5eE+_cu8$EF)^8vsMW#2%EZv$FMP&u@c~DmdInEd KKbLh*2~7aGRUP*L literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_bk.png b/mods/homedecor_modpack/computer/textures/computer_hueg_box_bk.png new file mode 100644 index 0000000000000000000000000000000000000000..d0dbb84a23bf8b4149bf120d6376354fdba7f1b4 GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%_o-U3d7QM*{60D083>e(P!>|9J jB5}ZFCAS-ILIMNB@gBxoJtqFzK&1?xu6{1-oD!M#>=en_HaSk#%*|e;y#%oPJ*IR@jU*Ha4z94DXn{ bm<1U&e30PNSR4@oG?c;9)z4*}Q$iB}$u1_M literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_lt.png b/mods/homedecor_modpack/computer/textures/computer_hueg_box_lt.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2069251ecec391819c3bc78176e9c9163136e9 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr`&K2@SUezyfk91)_2!GmQ6@lb44$rjF6*2UngGFf9De`+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_rt.png b/mods/homedecor_modpack/computer/textures/computer_hueg_box_rt.png new file mode 100644 index 0000000000000000000000000000000000000000..19f06cec01bf7bc46fd3b780e2acd38eac1fca1a GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8lEnWAr`&K2@z~Cg7~m=^(-UezEtpyuhU^>o4m>)}64MKbK`vpKy`oVk SZpI9BE`z75pUXO@geCxcj7_=# literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_laptop.png b/mods/homedecor_modpack/computer/textures/computer_laptop.png new file mode 100644 index 0000000000000000000000000000000000000000..8f0dfb9fcc08ceb032994ca8915e7134a8d6b038 GIT binary patch literal 8667 zcmV<1Atc_3P)C00093P)t-s0000W zARs6xD2uuJFfcGLFE2ekJuWUTyT8yZEG#xQHaIvqB_$;?GBPSEDmyznIyyQ$SQ9lh zH69)wA|fIwDJefcKQuHnJUl$o%bzDFCpuLT(8-?8$DGs5pg>$0K3WwU8ynQkp&cq3 z8z&gm&Y~F^8Q0LHKsp^bEE*OT7DPltJv1E|Bo`MV6+uBkA~6djD;hUb4;?H9I5ZnG zD;LVdnMXY#6A}|gM@LIGA&G@@HX;v1Gao%J9YkImyTH*nTzfNDcSSiKG%_1IV19#t zZFO*2Pft$}5D+pf9UvqaFEJNOOi49R4UoL~(bniaQXU~O8!Jz6CnXn-iFF|^A}Ki! zL1lteUSwKYS}iIU+0v%OzLdMRkS|knw!hXWOl_5rcz=6n4Gj$=M{Id^W*tFhPGv1C zEFCjJ6^Xa@yuZ(*oq?N|e>X}TjlBKDz?ybE=N=aWSHZCJPED*oL(@1NEd4hmYYJ5#qSV31OJvt{bB^n0@2Z*@( z+~M?=yz*paWGyoyufN>I#?i^eo{EcyJX>@|S71L$R<=;*+AJ-cPGSZ-MY7PD%V$11jM|Cgmdb9wjQ zblEvP1rQqmrZrhE&*~K7wr&5PwplExOF-}s4NpytZWW+hLAs7~WCq~B1ed!E<68k3 z{N$lH8;5i=0HARvA^0amCS};s*vQJqLL3jjs@PXPUY zF}ro^&(%-PyK5LxkU-5Gz<+CS`O@YMfMfaWS^up;OJH!r-m;d9x?PCkIH(~u3jj3$ zf`0_?m*qcuKC-g%uJvfFGdMBP^>3{ODVJ=A3fgq+r_2M8BK|;d{uV&$)@Jto??y&O z1_lsqr?!a1P%F0mVARrPL<&6DtD)BctJZ?#0Yf z{Nt6Uyz=H#&{GL&svxMOfCzEAsRaH|e`|J(pb|8+g=d=RVzUtgyv z9r;7mG`3Nk2MdCrz!88J;F_sPxCz0;^H;B4O;105JOw+kSpX#cq2R*In_#8z1lc%> z!l4i*rn=w|WQC$MN_VO0tpEhz_069EOplCAPrrJe8Xs@3AHhH%Fxi4P{8P7lqYutK zxsj_>@)5OEDj6{alh*mcUvP*E^~|9(8W;Ndiu7Go^UW9qzN z7wGQ#g@hLzHy!hb88!xeqN8?@q$a?P& zg`>eDvSFI$l?2VZU(OjD9`qE`n&NW#vBL6-4^cLaY=O+`6i4}4K8-b#gDB7$ zi>_5FZ?on3Ko@|h?Y#6&Hws>`zFvrXz1~8+P>9!q9#1e{xKkb;y1uJtc%XhWE`!CjQ+(JBl9qb9f#f#U99#FkV;Rwwt zl#K#M489tc1i6L~qB!JZS&_x&00vv1;-SWpVKmYhbv8!rcqWs%lmX4apz(Mb^>Y_s z@zGo~>drUPCm@3(30kHV?5puQ1t}P%q$oK2;19y0EQwMKn*f;TxU1*wcAuTd^#N`) zC;~kDQ=oP`lX<;t<2Ycb)Z^Fc!C-JHA4%g-nnD^)#Pc-EyGZIyA1%wYA5kO_$sx+s zh`#NI(cg66dfv_u5dbBBul!*?FcDZ?Z3O^j0x*g;5KK90>B6-o7(D4a39?{LOY<(j zA~<-ARTaa+4Thy92kX}~jge(RlGub|0)S^iuyQ+rfQOw82Iua5xH>d6^y$Ng`T6

    E^+)E!>Y1*_Zb;nwXbbo^WeA@Ws=8H|fuxS9)Y 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_laptop_inv.png b/mods/homedecor_modpack/computer/textures/computer_laptop_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7d02a2bb93c65040be76678811ad3030aa385391 GIT binary patch literal 2731 zcmV;c3RLxpP)aCMG&MIx{mfH8nLN zA|i{q`#n89BqSsuAs{O(EId3sDk>^6F)}hTGCf!nKR-X!&7r%$&>tTkJ696X%AY_r z9UB`OK3Wz*K|vrY8Q9RGI4>NCwe&+dA0#OoMny!w!_!AOAS5jwC@vc;FB&i|8n3W_ zk&SjVG9DZ#8Yd_iGes5{A`~|y4eq$oQ!>dil(HAXMKjOrG-psf}ECmaeR8BrF1=2YiMj@S6W{*PZ3m25jQpwuCNW);Q5xj z@shdjeWl%}x6g;1wX?OEaf6YttBh1@i&%DwYJP!_m~lK?ahH*9OJ!w^mtb*bNmo}u zI8{Kwz%)TZF~r0uJya$n9~?6u5oLG}d5I43%LQxz001m>QchC<2q8c?GZXX;?9HQv zZ(&Teid*5xup0gR=h?u1R4M%X`10i1nUr_(#I~I&pX49_00%coL_t(o!(yNz;85pL z=i_5xW@2L`&j2R*R8JjuB_$;f}5@HO)Vf?3@aQI_0zT_8Q*tYGHsxq%=99ziu16y*DY=zOzT zX`8()W$+rHG0!*O%&ckq&IG5K5bgO*+aB)TKVwE?esgbmu$RB35MBcSntbfyJg@=V zc9{8s?A`iw-@cRy2iESHza}^{I@YV&R1BYfmdOhy$b>?&fDs2TCf+ zt7Eg$Vnh5Qqk^L>74bTNuX1W+MMYF*PMCkRPf(CgwO5EK z7hVHID|2#k(mVI;dc1pGRC(!yiD~O9u7-qFMb>5p0S%}P4JHtV0CDN-8vEp=O`K3# zx;b`Z`9|^d;B>!8FaNNptRT10P@iCbOMbitaGJWOXXHeSS2(1_#%@fD^^Xqm3iS&O z@v8O9^xEw27FunIHyN>UE_t_l^~EXc%D+|BhJ{@Xj`j)la?6OS_KJ3M^Y`+Z=2oeK z*8$ApEv;=SDJPaae}7?Wq)%9u-+H$yg$>c^Sz&IOSs5FE258~W2>=DWjELy#FOG;f zyfmVJ)rGSqeV;D-P4&qL^KtXZm>M+A&6EeP0WxJvii(nxQ~HaGi~D+0&h!=~zg||n zYW;@HD!(8%H#a{&XJ)(xr~(b>THe)_+}Y95xqRiyC;GmL88-)^@CCjksTyG85kNOytOs!WM6D zMyZn{(dqvwmI z00UkF*17_LW1=_2fREFsX9E!sc-*>v^T8hvk6cSZyavdgO#*6OSXP$QlIZA~c)s4= z!yW`&Ts(eX`F`Wx?HEg0eEI>BlQz{~yK3pt^_%)5jvq}*x|HkU0n%&_LU*oTX^0E8 z#21D`Agi#xjj6t&gNd%8 zsk5`cS6*ITO?*sz?%jHj2|#nU#NBvMC4#d$5Vi3%Fx1i0x3sXb(goE7&X)cmd3EtX z7*kj80yLl@?%vHvTnQP#CfVyC2t!eL&|Mu|Tpdlh^yjASr3I1>$Y!D=fzb(f6I7ni z2hbQ_MVRH=&&hX^vx*K%v!?Z; zq+m(`6nmY3Lg}3X5lQeIixdqng5`GLRy|J3Kl@+pWwzr)3`Eh0fka{pFd)saNxZN~ zE?2qAEj!-S5)V<{@)Pqv@Lz~;qTC%I?86|gJ5d(hqq-fdDqf#g4#7*=U$oY|X_n%9 z5uebIH8r`qNjNCutzMhW?eD99V=N-p97vE1YZgx^hW&nLQ#J3Jpc8ONTZr4YZg}ur z^~TtKS->0uCCiz}6V*|CZiF=qfkjM7+hHFEzjf>5>Yu%~YF0ph0`wfn3h|h$C%6c* z6YqyzbK+}5ks`8P9d(oSo5_mUOF(@jL>e>sM$Cd-d{A4UWhuUsgAM(!(CEKs6Y$NV7e2HD>-@95RV>I|3Yo zFF)_cCy(3|1kC_GcZso9-5r4?HDYNnk~MJsSFP+J%t5SHO;k|<9bxAr35dzJgin6+ zzv#S7L81+;wrVEL48=L{%O4~_az9ch2Atq*w>9u5x_5PSp zK^0FI#}JO|$q`$#u6hY<6mjuMjW~Ef!AokRiHXUSM6C`ERwjo2e&I8Qiw`&g)iZdy L`njxgN@xNAc|;(( literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_monitor_inv.png b/mods/homedecor_modpack/computer/textures/computer_monitor_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..314197bdec774fa3278b82f3a13997a45e78e78d GIT binary patch literal 2736 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 L{an^LB{Ts5IMpA{ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_piepad_inv.png b/mods/homedecor_modpack/computer/textures/computer_piepad_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..386999d9e97bb5f091e8000bdea03244238b7577 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJX`U{QArXh)PFu*=V8G+@z4$lF zKfz8HrHLLYLY+q(!(4=$B(6tuT=1T^BjsjX(8jh0A1l^v7FBxxQ6gEeNTthmo_3*~ z2eZfxj{{7r3zjtPc1#ewl&YCw&T&R1p|O)i$AHT!c#Sj*n`3%cX|sbrlh_NO%C!rO zkM43@AXu_2!kpuZ${}w1#s2SDwr^Xc9&XhCJpLx*g}j=amfb$Pfi7h5boFyt=akR{ E0Qojb`2YX_ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_piepad_inv_off.png b/mods/homedecor_modpack/computer/textures/computer_piepad_inv_off.png new file mode 100644 index 0000000000000000000000000000000000000000..aabe8b3d9379572d1d548eb658b0f20f93814ccf GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdze@_?3kch)?r)}h9FyLU3Jz;vM ze#sJkO`iajk9_-t|5?SeFnsG-^5fK59aXu`Ek)~(R7p(JW(?)!Wa3b0U|@RBHN|eR jzWKq6TC3)yFzlUCx%;91Ib$<>pwSGTu6{1-oD!M zEPwc`+PrF5_>jTP#7;1B3xM`E(&ihYefw-K>R6&Lm&QgtM TGtYkpTF&6<>gTe~DWM4f0XIE9 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_bt.png b/mods/homedecor_modpack/computer/textures/computer_printer_bt.png new file mode 100644 index 0000000000000000000000000000000000000000..6e03ece9d1427acbd924856ccd38270c1f436143 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^S0D`p*{P|YKi}YbEhGfw zFqQ=Q1v5B2yO9Ru*m$})hDd}bCnyNFFfp#=xfWo+p>Tkseim1%j<2iuO|DSkZ=%b7 uXeTlk8cHbeu&J<32(1-;_3YP59v%ic77LASZ69^ Pw3xxu)z4*}Q$iB}q?S9} literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_inv.png b/mods/homedecor_modpack/computer/textures/computer_printer_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..064d996e73aea72f1b5369cefb90594c72a989ef GIT binary patch literal 2435 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 Q=bzsT*2%+>XHU)iA9fHIC;$Ke literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_l.png b/mods/homedecor_modpack/computer/textures/computer_printer_l.png new file mode 100644 index 0000000000000000000000000000000000000000..94be11e8f73835f599cee5d0aca47c1c21846ef3 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJI!_nJkch)?r+V`>DDbeZoWJ+^ z!Ow#Iy|Ftsv;`=+F52gLZ=K3zp{`<}T800ZcT>b_*Cd3QPMHUSqQpXJSA z6Pcu9gtLRR4ZevjxX-<1Z`0N4(1z?J-%aoLConZXWXa>a@SU|N@tHe|-tMR;Uzt>2 f+i55K`e|T2K`43Y``R}LL8g1U`njxgN@xNA6sbiW literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_r.png b/mods/homedecor_modpack/computer/textures/computer_printer_r.png new file mode 100644 index 0000000000000000000000000000000000000000..bd25496836d377e3a407d4d661165a00fcdfa5cb GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJT2B|pkch)?r+RZ8P~dS%w*Ng( zeV%^Bo3dbWE?R{MgM_g+UK%|%=) zg5hf}?^87RF2-?~`_8^5Cl#aJNt`Zeu?rlTC$Dal%YRVLlx_QSjpvQ12U^P<;x70< eSa{y^Z!Z6p2gyrw0(NJC4EJ>Pb6Mw<&;$U`UqXHW literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_t.png b/mods/homedecor_modpack/computer/textures/computer_printer_t.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe417409cd46977ce36e9bc19e568aaa31e0244 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ$(}BbArXg@6BKy<1$St&m6S7d zF+O_qNF=dH#w3C7hkts{%Z6{)!VI=;+tjpK^XQE;Ql$qj6f#)(^0H^J{E?4fpCHOQ z#p=PMW_FDk?-U)jF|U}Y!0yTsFo%1^MBdH8!4JQj(CKJ%WhtP zZgb5Zu3#?M@_s|oEK7#?Wa0il7ha3^GzA)LVqlPbFt1;&b-oJFc?_PeelF{r5}E+w CpiG+p literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_ps1_inv.png b/mods/homedecor_modpack/computer/textures/computer_ps1_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..af7bd66d2eb1122dd96f1af52f5235cee23f0fb4 GIT binary patch literal 2373 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 KpUXO@geCyV`W`F* literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_router_b.png b/mods/homedecor_modpack/computer/textures/computer_router_b.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5b884e60dc3ac15b99d472f0e802d5fcb28d65 GIT binary patch literal 289 zcmV++0p9+JP)bq`EaloF)=woqVNDKR{^(#^iDRmHVtWIPKmBAw#6JX t*xI-jb4V~V-er|wkz{G?VC-i|Wnh?jQKYGKNU)3;b8QDDPe!QSftq#Qt7#=AE^5 z_0#E&{UliG|C3TLs&F%5PgG^k>@_x_8@t%}IItquyuICbGCE|qR7L<+0N<^}aHo&9 zm(a5P*91WdEqun|3AZ;rvEBGxgo_=@WkH!mmD;t0ol1$CFSw0smHx z%auUo3|c%>@EX+_3C_t&xMzDxAxJtDD}vU*EoXqPD{jlIfSo{BxLcD{DlO)X7?k^sbsGx3a_8Jd3Ov@fq0 z!f+U$Khk1&iCTp2-iCbWQ~C9KLsj`IVbs{}M}beK%l#z$x%}n}xR_9xIA*q?!T1{m zm7h%{-*1I{w%yYotkRfl2R#GO5ONB6$8r6s?2zlaX0}g@M#sjm9S3&Ri7SAg`PeSV zxk%)|L~gQ)jt?M})TF7nR@u*vl0@nq)&aWNzxdbp8Zl$kgw+PZy-y3)1eUZ8plo{k zSL-%@1~7hEeKEqfIxAE^rDdBRe2X!nFmw7pid6wD4z~N_&6$JP(H98v3LQzeNKGF; z*jDGEn%dhnq9=krXzP1yVUe1XwLk7^hx;uOnYO7=i7_*y?9KUlX-?n}Z$3Oc z{K^I?m&=*HzClL4pMVXSu4#NeWh?K3eLB`I>|Ch5$k(9k5Q0CP?^8L2&zIxdC`5DG zL!alOh_Q^0--KXG?n@3dnw*qj81~v(6W6$YU=x~Rx!NEwAOL)c3a$@bpGEgSbqY~e zSGW7@vy`*9K_64;#fc)(9!zoqj|XG3*`#vUU@&BJVn*`C(Vm*d8iTdayEn9R(YIof zK|PV@NwrGnKkkW0DI6l7vE?GA0C;hR3EJCQANsB_HfA=&ucM{&+u6R7u0QcV)NyHP zY2>ZEV4KTt-gpPq9cA8x`Sq;5NZyp`h+pNT_4ax3qXSkjLNKDjo5;ycIfUcgu?z3s z=Dq~Cx_u7ARa?dycBk?>JwLVPnHn~xq9FZEhfgl<(w;}boxPnSHuN$>qAZDs%kaZf zrbBA@KKf8F#@xK$fUM%2UWhFQ44n*b$uK{r?BJ}dJ|%tMefo|}F-P@cyX5rbJPeu+ z7os$^b~Ke_%!uI#+qvZ@>cPZB$D&)yt0`B4^#u=9Gu7eE@rra6Ypp>2&4kE|;xe{C z{d!gs%`0LC9K8moOd%6u_Mm!FvpA9YAnd?kSDD)pud)-lHx}JdVN#y;v83n<1}+Og z=}SSDa3~$r1S&jk{DOcudK1k80sXHj=L-=jHFm}?Y*(bTh-if9gTl8u9(sHe=5*S8R) zkq3f!UZ-m`3wjqCP;Kcq4{8e1=(XTtW7XzC`2~WzQSs9@!V1VW7ie2uTShK*`>mwV zw-_uI@^$$J*@j8gkkg0hC;@R_!o*VRV9xm+L*13f9z~3Kobcv0Hmt!z^Oc5G3-1ry n6Mp$CzNB)fzP;?NFlh<)Qr%p{DnbQo-!_M%foJ{-&7%;rC literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_router_f_animated.png b/mods/homedecor_modpack/computer/textures/computer_router_f_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..311cf2a48fa965579bf977f47e2d416a7acc3927 GIT binary patch literal 19905 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 Yqp>A{<1CUtAIf%9U0bb0#p>Dr02C5+g#Z8m literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_router_inv.png b/mods/homedecor_modpack/computer/textures/computer_router_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3f935eeefb63cba0ce612b6955c093dbfb06feaf GIT binary patch literal 1950 zcmX|B2{@bS77kTSED;(Ku_dzne?%lQVoAgn9-?R_qNrsot))hdt%h!vYj@i*bWACt z?HF216}6SNT1#ymhEBuiWu{t1r`D=lqxZ+X_dMTs{`Z{op7(su_dU;_Ep&5KR=_F1 zU@&EYlf4M~+U#!l0mzrOq%6T;vc*Cdu>%y!%Ol}%xSX6Eg!T0BFqjMk)YQ~KFnVuM zp^!|bKpqMqCIk!&B8`kLLLr3d^mF?q5Zq-#Mj}z5(!NKd)uGIu&MsL?OB(=q`;Ghj zeM}^hNhI zb;uk* zL{n2EqfmOrdb-~W(A6T8wZ5{G9Xk_xgMc`Zn>$R-+{joNB*8bw2K(x7736$vuBnPb ztS!t)A9Xax#ReR4U=Ywd%YQAr9vL2NDlaX*l#`uyHp0!tmO>_IX`pttx3@Po*4LJ2 zXQy90pLjOX-_y}rAt}jC4EGiB4dYoqe1yT|+y(ZwVz0;V3g>*Lgy>9nP5{3*V|aSk zN-GI3$2-MfL~fo;x^nNGwhqX47#(J=EhmF(;>tf*o_{d+daKjoP1%}UHj2>w*~TSz zf}dehlr=&c4G#}@<)fR1lCus*6al2Bh?l%`w%nZ>L0GEM2K?iVW5yMTn=&b+Gr{6Q zlY3_`hh^jEb+n2l0vr50Zl}lXuE;40>1((`5RRNR03Q>fno3`or%Z{Fr zt~yiw_(I=$Gigns2cuD_(KZqI$BU}@5iDZz-!~+0=Vw<^OdNz~CPPVr%x7o1zwLJP zT1s+$4qRyXHF5CC-?q%t9wpxAu6=hH$qrp_NJ=%8y5h>GU8ZV%tJ7tpPM~dv!VApx zk88Uf^)|cs=25K=9goBnsZyTLHdSx94N+sqeoAVdjLv00y8rNg^!4p3^~9^rJ*GX= zpFSZ^OB>%T4f1_9dYIv_On@5gMZC+kG}(oKGB1NVyxXF*L0Vc3gB6JK-x^srx3vG< z(CQV{z1}M-nK<2i$ckZN5pdV(7n$@KZp^*V9lV*@+ISaVV|hYEd2E20n|r6KDhTuF zLiT-mW#Ah|UnkE~xEy)qeXaZt}Dls8pYb5RNA3@Ij{EXa#)62LI$jm_O z<2&)`9vt<;Dsh=Yf`6GXBWUyGDQ3uznRzHh(aMp9sq**V0gak@fmef@ixlq5AGiqo z+!*tF;yG$gZ|w@z7b8L+hxz#=CSA5{j(V&xNiHN6n*8AFv z|CXoMkQWWhqrUpAN9COqTQhCMMW2_Yg36jF&+_BEC77W(1J0qBCnHm~q`~>ttU#~D z5b$_nrQ}110O1%zz95kZ)cmuIKx~f5KTf!e-K_@edKCRJZD9|rwSq5oJ&>u3_Y^W= zTUymmOEr>{qN8@&63EiLt^TcC&*A$LS$N1LN4r2f5u-5lV*XZtx}v9S>TuMIoZU~0 zlGYF~toPH$w`;_Z)piUVIasuAV+S-ZI++&@e4(N{q0Oy4m|C{l;Pj`{d($dSg_Q-N z*CQcGsW&c6nJm16LR=o-5JU@^L`_6V;j6&TWp@9AQToAbRE1TS%qWilmtZOkp@~ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_router_l.png b/mods/homedecor_modpack/computer/textures/computer_router_l.png new file mode 100644 index 0000000000000000000000000000000000000000..67d3afe60ba6301369a1925e2a6db462bea8540e GIT binary patch literal 260 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_server_l.png b/mods/homedecor_modpack/computer/textures/computer_server_l.png new file mode 100644 index 0000000000000000000000000000000000000000..776596fd31c846a2fa103e0b9ec68c8875774081 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz4^J1zkch)?FBx(%DDXI6w5nM7 z<=^vF(c*&J!#=QYvUfW3%_Xp(kzoOs!EVOKtPTZEKurugm||Wr@0jwpn9+{|#20N~ XecRv|Kbvp&R}k0J)z4*}Q$iB}3@s-; literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_server_r.png b/mods/homedecor_modpack/computer/textures/computer_server_r.png new file mode 100644 index 0000000000000000000000000000000000000000..49da9eb74e9782b36e218783f54d6805c4bd3a81 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzPfr)ekch)?FD>L{P!Mpw=)55$ z|Nl-t_AVA?(LZWm^?jAYUIlJv{9wLdH{)4O4f6(JCZMhZrVd_q4qlt<^$u_{0{IU_ a3>exLImTc2$(I3g89ZJ6T-G@yGywp{N+mD= literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_server_t.png b/mods/homedecor_modpack/computer/textures/computer_server_t.png new file mode 100644 index 0000000000000000000000000000000000000000..aac403dbb1251e8b8d3552445ad6bf0ee1f5607c GIT binary patch literal 67 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bPE>9Q75DwYo1R$GNciz&~1nHU%*>D2jsEM9vSsE5JR L)z4*}Q$iB}I4~Tp literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png b/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png new file mode 100644 index 0000000000000000000000000000000000000000..e51b7d7c290c78e66fc1db2cd84c3970baba3090 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWZ8PU zIEHu}e|yDHkimh6>0q&3^NkL^dxtNla{T2paXi zwyZ&^Kq|@8#W6%d#r(K-(BRUHx3vIVCg!0Jac0tpET3 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png b/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ae9d6b60b0f1dc31a554e4a702db279087f655 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*E46%Jbn7~|Ns9C3 zwyZ&^K+3|?#W6(Vd~$*Vdry;w14DNMLs!)ThGuS|1O~1Z3fvYwTnQW+3)^Q*5E4od kQBafO;F=(~{RIPqzMx+L%j-vLfMzgwy85}Sb4q9e0RIRk_W%F@ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png b/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png new file mode 100644 index 0000000000000000000000000000000000000000..53b90ef235f868db8d3c3211dda1f7dbd456317c GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWcho# zIEHu}PqsMB(DuL3iS5sXhxUhq6>L8L*9_wjNk728GLhlTN)ZW$P>ZYsD;O8EUAV^3 z#Cj@2p-;*ng6BZ|Mu8?CfrjI(6^f?33gS!*QKE}ih0Rrp0vgTW>FVdQ&MBb@0DGq` A9smFU literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png b/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png new file mode 100644 index 0000000000000000000000000000000000000000..357654943df2c5b05a8d88081ec297379321f2af GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWCeS= zIEHu}PflQHHs0~DK4t==dX%-+z|9P7c$e4_1vl_gTe~DWM4f DWB@Zb literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png b/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c28d5f4a04e90ed6d251032bbce51620630a96 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWG(h| zaSZY3d^_c)V1ojW%S)Tm8*HT)+Dcv4F|bWku9+lTAn|3Rr-Z21`c{VjOO+1TYAUlQ zuy7sJQQx*1nA#>jPH1M}aBGUej8XZ-dO4Es8F kLF|);X>9KrzqEg1*eatokMp9Z1<<(+p00i_>zopr0Kx85bpQYW literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_bk.png b/mods/homedecor_modpack/computer/textures/computer_slaystation2_bk.png new file mode 100644 index 0000000000000000000000000000000000000000..81664413a61d98ee171c73ba0c71f6479c29c3e9 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyt^qzFuKyVre0+TV|Nn1nY+PSo z{~yR__@9=RwrSHQ5DPB=st4)?YTU~@O&+LPq$J2M7)V0_I~ywpCl?Dd6C)qbMe!}qs+(Vv5#|iAa}G{ct^nVlM`$e#2Es^M4V0u3fx@5qUjK{ z;YKs-(ssV6i3>P=gv;|Pu6r(6dZtYyA?IK2*pfxX1vpw84A|N}9aL&~cj?o?SC^DR7+Fgi zS$rDRLK;=tw$0RF&@jlpx+>OTi!_VheJ0K~_jsLFD=2g>%>H&}rh^IhnxyNiTzR5a b2OLmhP&J?H7P&p973368S3j3^P6 zPq3T5`I0s<4fY2g=0EXXvMfvmsF2}6d`eoi@nI&x!j89>cfO5YxqBJwtHY~*UM`vM q?sED}ZQk4UoMi=$=?n~vKqe4xO25+uWZ8JS zIEHu}Pfn0vU7R4&(-dgH#U{EU{fECGi*!Th>;J;6h0+Os?zbzbBrq5XWHFd=CdD`$ gV0aW0aGrs|+5AGA_|21zKyw&8UHx3vIVCg!0El}fTL1t6 literal 0 HcmV?d00001 diff --git a/mods/computer/textures/computer_slaystation2_tp.png b/mods/homedecor_modpack/computer/textures/computer_slaystation2_tp.png similarity index 100% rename from mods/computer/textures/computer_slaystation2_tp.png rename to mods/homedecor_modpack/computer/textures/computer_slaystation2_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_bk.png b/mods/homedecor_modpack/computer/textures/computer_slaystation_bk.png new file mode 100644 index 0000000000000000000000000000000000000000..eca4b2d9caf8390de837d9a10992a9b34711ceba GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWZm|3 zaSZV|es^-TP_qJ$tA51qg3D_T=a$Ik9WISv3lZXYVDfiW`V;ndhHMAEaoq7g)?^}n z-OhIXfi1oY4>xj76=2=;!*|I-2Xh_I4ko9Xgc6a2hYPu;2Dl1%6iR1kev_Ki;I0`n z@hXGZ_D~g8!6${qmqHhG%x((0C?FxYvd!m0SF!6i;R*ZpKUxsgtZ_qJe}RE(Xo5c1 z8`Xnvl8yU5ay!0qSjxRu&P3~liD9m?pWd6MUowAQsH}R|^vUdyX2b*5{C@65e|nAI sglxE}5ny}n{T6wX_x2ojmOW->{a0H4Wx?5FKyNa5y85}Sb4q9e0G+XPQvd(} literal 0 HcmV?d00001 diff --git a/mods/computer/textures/computer_slaystation_bt.png b/mods/homedecor_modpack/computer/textures/computer_slaystation_bt.png similarity index 100% rename from mods/computer/textures/computer_slaystation_bt.png rename to mods/homedecor_modpack/computer/textures/computer_slaystation_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_ft.png b/mods/homedecor_modpack/computer/textures/computer_slaystation_ft.png new file mode 100644 index 0000000000000000000000000000000000000000..49cd44d276ae93796a6a8711612de7357a4905d2 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*E46%Jbn7~|Ns9C3 zKt_FiJy1mMmr4?l&sq}X7Yw8s7!GB#Z3I%BWd)Au3=E7wCJ=8*ztaU|HG8@^hG+z@ zz3`f|#Xx}N!B*zITq+wGF7mx`T>GF%^u?C<5`7zXAF1a{^tAhw*5p+24d! zR&Y43clPhteCh|w9T{Do=GGbQZGT#tQ!f@w_l$p)SjYUw-fNYB$sO6>FZxWkuB(p7 yHM`lU|L@_GGZTWCBDnq(FzB#Wh$Wny5TjS96x$m2KN#o_1_n=8KbLh*2~7ZCOJptp literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_lt.png b/mods/homedecor_modpack/computer/textures/computer_slaystation_lt.png new file mode 100644 index 0000000000000000000000000000000000000000..5b55a4bf9bd34399c435e3894b9581d003e1aca6 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UoMi=$=?n~vKqe4xO25+uWYu`O zIEHu}e>)|Ri$RgY#rDCyliXFj=P!DlycSjG8z1QGcKL%rQ^!h%suNthzXX?jVhMg~ zvRd9<-Tw{Ci3`(o7*`)*2r&OG1*G`}Oqrh@S;x0z)&9KO{S7(~8-(J=e|>%Z%9sDo zoH_IK>C^uW4FCTF(SPM@>_7z!j3q&S!3+-1ZlnP@XFOdTLo|ZdPO#=WY{1jTI=84% zZeg**kp#Ha3G^-C<_!>Z=>3m?V(l4e%9?pbcq(3^eE zzoA1nUT*T^f2DJHeux#$X}s}7GU&Em|HN)tiv^7}2W6Jtc)@(pczMb-8>Y)3UwXRw KxvXVS)S0G*Sx}>J=e|>%Z%9sDo zoH_IK>C^uW4FCWCZ%+)J43uUp3GxeOaCmkj4ahm+>EaloF>&pLc&CI#-+`vUY6gQu&X%Q~lo FCIFiWg46&2 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_bk.png b/mods/homedecor_modpack/computer/textures/computer_specter_bk.png new file mode 100644 index 0000000000000000000000000000000000000000..28be26e903fa7c21c4d8bdfbfeb74c9373544752 GIT binary patch literal 1292 zcmV+n1@roeP)I$ zOGqFg1Q01?ArNkbQA9;Y#u=TqADB+H1)Zr%!B%O(+KQKY9UUG12EPN(F82vGBy{A9 zdFM&q-SeLFKKq>Wo-9^YR*(#qmzOa|L;6iNh6Efq0VzPT*dVYU$U%}FtE;Q~@|VWG z4j%}15SV|ofQ1J$`1;;0EPQbrzc0<<&mZsO>7&o_ z+jq10`=|T(^~qiQ{CEa`J-vrNzMosOEzRPGg->v2`YI-Gy^Bw$CouQ%2Y5L9A)d@n z;g`ps;hQgSV}9lamL5#u+xclcyn8d2z|@@^=oc#y_ULiB)_|y=Lzh>NW|tc6RT@Nm zI=pfz4=t5>=&I8pT&vl%_0*G3wTA4{oFP9Qty9bQdVG3XlaH6(`RJy2qDL#oh#_$O zol!(uT@=8GD=h-rs`TinWiS*H(BH(P$)!cF--O}kWQ!rtH~AI1dz$D;4G7m6(c?Fh zqZ!@xEIAp`7Zea_Fm2j;o?+YW*Z(iJ7y>sZ$M9NTjhuoG4@-__L<1(Y*K+6y2&75@ z!d{Nj!(pIFK(x_}wrV4~8_XCCSt0s3*>9l9jJ`$_tux9S4}~lcz3k4IHO5#1(-R_k zThCGo*e$tg^caoS;q8%TToHYEy)S^VfdGcYI*ihMxT_X#4FwTtbCazBV!#gXIW-z9 zbhu0#wqDZ1Q?5ogk&Byx_iHNA<#8fH#kV0>f6#)HLJpi(HJpMHc0LOQ#&lS83OHd?Vq$^ggZ!6dL?Ees5t4r;9uDorkO)LFqrx_HoY2Y*p6tL-V@EPD~?kweT&Rv31mlLHI zilG}v|#hOWhk=A%Axb`NZoi0S^7;dG2p14Q_L4O>DTqen%2CE?z zMO-@6$}HsODrMwk=Rl=Y;n>k*a(h3tJ`Nu`44qPe7PldO3O;(zi@`RB{M6f1P*SLZ zjW)K^rdB2uf=qyj@H&*8cB15z1BF%&_Cf(R!33T&K(O$5$>~5*p%r$s62S^>{1gn2 z1QGH%(A%(8v0Ze0%Is>H0F$R60%@cK$*M^KuTMjfDVwgT`0`R3}io7pTZPCD&4 zQ&NoLA^`$>0-;J>{1k-7MiFW`FL%PtrV%j9^Y$8pd@ag-z<@5FiNNn}Bhu2m(_=t; zwVrG|Nxp|hR2B*#)KpIWnu%!|Qh-5fFrtr5z{b##wyxRs(unGZUxmMsPC>o#x%GQ# z!#)2OREiNaH&;*%tfioLJq40nogQYrr%O$WS(lQ3hHb-d=YPTWm@x$0ot@Ha)@mZ~ zU$mm#SB$XVk?`wW41tmBS7ic=i;H{0`1ts$818_lwi?w{ZqPO8{+_Ta0SSo`AfNqU zi@*jFB|tt&K_am0OX+_}U{?jCpoze4wym6DWHO)taa)@J=`The!)N*1|~`@1L|SmEGuwK zXJB9iGJ$wg`kgKytIgBJF~q|E?wNypO$H(^7jMt}wsOIP|MhFRkBT_0?Bo`HU*^Y_ zkTWgF>C)G089thfGR*R}Pv#VUXZ$b1aNOaNd}Eq^g7|G#W)C4J?-|c?^b=Nf-Kd=L z{{1o`Ykt!o{}!^?eU&@6x4pZ&o0nH$^)`j3g(0n5DkZEOZZYtfJ`mn;YTI+I-;CSm VstWzxeIOL%WKUN=mvv4FO#lIeYis}j literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_ft.png b/mods/homedecor_modpack/computer/textures/computer_specter_ft.png new file mode 100644 index 0000000000000000000000000000000000000000..8e50ce5e1723fa98619ef8d21b2dcaa2726b0b56 GIT binary patch literal 1342 zcmV-E1;P4>P)Zx$kC^&7G)-pdBR`b0Z;l zh!jm00^uf1OKEF6bvo0I`hjt5RoWTbB2-(Hsnybpy-qvr_&59=^kfYvjT%sjoo44r z&gSfS&$G`t@7cw|!UCQJckkX^HI{wWg226d_g0Mm9)X!>IG&ckvT{644HuCk@iYXM zsj-^ie=hX@Ah255*PMXc?S8HhztZXSbHOqKvp453cYO+9UA=(0&oAP)`5FB2!!_Kw z`5Auwb{c>Ecn!bYzJi}_P2tZwSMmFIGxvS-)A)YwV_cp*jfo5I;FHNynEB{^+?f6V zw`VWm=UboR>n|>1cIq7FuV2D9vy-@S<$NK5OP9}KKxjeQufj2(8rd+5?tlvIP8qt~ za%6%^ynLh<9WAx!ZdD@flP~#t+bG5(Cx6b?P@IyklZpTJ232&;P8@aZL=UYe_!Z(B z1q9B%J%&uuNegIkqJu}LTZQ934Tcju2I3szP6hhHI*hE5uYf@R#Fyyljnkc~k#5zZ zH>{^XJ$l+03euuK#v>EbE%|z%;Cnc3;4!`e0_P{j@oK+UEWvRx7CM)m0QXwehWV<=&S5M;%;!MGm%Q5{{U6%!993=jg$@-@BMLIRVg z1oS2MQwf*{a(Pu4%eLaJ(RQ2=f_SYzg7Lu!hJ{v)kv-Dw!<)k~WIA2s3qgq35I7)1 zv{{K`lrVWj1%HzaJw&c(3EuOzpxf_2hMI3tu7Q{VyZLH3j50WQ32a;?%-ZcRC`({B zsnAq!hLKZ%QB*@KuY_i21*BCasHxbDn(`M>v2_#ls!}8lQ}YFil;Bh*iF9-yb+Beh zu7Q{id(09zn@n)+H{no&9u0OS?7DKWY%O#=1ID0%npHxkkU%Q0LA9(BK=6c|kwE5VsJkWD#}p>6n}1a!w%DR|X3Sl9}ZzYIoo zDXi>v$Rw4hsga1NuBwJqBE^=?Tf}#a4f$i^hK*24O3>j_7caqw?*=f`X&3MM;S$ta zq%cup8znVrO2LZ+hzO@d<6Z~q_t;@Evanfrn0OsHRt?_3VVA=WtHlVLUV>P&qId~L zMq@|>?dS_V=-6)BK8-e+NI+9tLIlc436fR56`ZOJR$UdHQ}fksg^8(vm6DkZ40bzg z*jHbNIx7#J*?~lhvUmv+<6}s4926(v($I+LMZ3$Z7S9E74ye%`)DgHx`-pVTPWjd7 z@~Ftik>o2FM2(3E67eRQ*P4Q%ky~Jh28KCMGJ4jhZ4NCLtjuAt5CxDJ&!;C?+Nns#=1ZEbL4V{KqyVoOU>M@UWl{Qt_z&$P6i#O zT3TFGR8~+(M=&cqJwPy*D=h2l@CFX)-QD8Z+1|ds!l0n8Dk_+Gc!zp=gDWdfWj#KB zH8#B)9Q^;*^7zHY$`B8}92~rmke~xymkvOab8~8^5xIY%dnt@dT3%_SXNF$9u*D<2>SW?_xASo?d<8_ z-rLjD(#gfar>CW(ot&AJlaYvpf^=_UR#inlIx{UL#rftO000GcNkl@hJs-O~UcKa%oe$rUOcvY-ERyElWTYK=2 z)YZz*xNv0o_T`7KT`bnVa<)PtgZlI5ubHsk;2A&Fy-RPO6r(pRTAeff55l)=sFavZ zIDTmRl}FEyY_F9ocfQI2gL>o6EnYBT+=2zCC#*9V#@oGK{ob6}zm;d}l$dC=DG0(Z zHqXLw{Bn^k6qRgE%-yA2-RT=PuARPN-2S!m7mQmoVcq(;xeJ?qv#3G21t#8~V2#-< z5y_P-!Qr1UB`i&xku*v;bN|N0YZh-9w|4%xz4I1!{ZgH#N(n&%W%I@pHl@@P@0f;j zJi#mEwvYuy;f_rcH#ufHr;pk=VfxHrix;l{QeQ5Y6%8&T2qNA6nV{!+K1HI9%au=x0;J|oT%QeGmb z@J~?^Hd~j5xu#9XhK0!2z=8XXQBlb{B`sN$tc`OpyjbB@Nf}lb@8)ew5-2ebXo>BU z2jI1?1I<#@={hSZGj5i!I$As>o|wqVtnu6ugI}glD%?|b6ai*n{`+YedRx;hT}bkG(j1^THr-0Wuo!EqpB z78zLr3n3JSX`~FT5Sh?JWHQ3;C5%Rz5SW#*c2;L$=-4TQBAFLW+pH6zr<=t*gfrD- zWJN4Q%Mlu(a5w<~Ek?gfXaF7aj52{0Ku!ehQON)RIAv~vj-q)y2m$4@>ZGes4GYmT zeCUYq;lUWJLXN6b0E^D&_Od2{0$3+9M%6TCj8sOA^$-#qAqUb?5yi333{Ve6j8+SU z5i|g-mNb-C{gXGAINOVZ}e7&&Zc05pkEjbZ=^ia{w^AQMCX z*wr|?2Phajp3xrKVg}IZ(-gqICT)IKNIwQ~qen7e` z8AHn$u`B}h8jdUoj=~QwzrSrHO)ZIMwmy0LY#S6i#ig*HkUx`a3|dC8lTZw(SpMq6 z>&LgQqYf@TJa!k*Npfvg>}O=inu&}=DFPPZVZyNC;ShqG_g=m^_U`1ttt)n(g+M+_ zof-QTl`^?fDnSb!jy%F?Fl^-Qr)O5I*mr8@RscptXwzc9Bu&9QB&sB35{(eW&_VzX zp5M0xSECAXaUSfq6eyXI92ttC87>UQfRGnKphN+(V!tO%;nE}-+UE##k4UoMi=$=?n~vKqe4xO25+uWI21f zIEHw5Cnrd-E=~~XX$mypViT?CVn1~C&v9PKSCVEA8&0t09AbR^-+0Mibq-F+2hHMA o|GzKX$aw5Or&HUn|2q^J&R_f6{;_C2H_$i+Pgg&ebxsLQ0FEXu{r~^~ literal 0 HcmV?d00001 diff --git a/mods/computer/textures/computer_specter_tp.png b/mods/homedecor_modpack/computer/textures/computer_specter_tp.png similarity index 100% rename from mods/computer/textures/computer_specter_tp.png rename to mods/homedecor_modpack/computer/textures/computer_specter_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_back.png b/mods/homedecor_modpack/computer/textures/computer_spectre_back.png new file mode 100644 index 0000000000000000000000000000000000000000..d5abffc944471a531b7c0979031f91fc0bc9a288 GIT binary patch literal 1258 zcmVX7iCDc~5cnQLjTqw$%c~{B$7A9sVC7%P^|Cj10>m%9 zjk@~@V(~WGdPpe|fUz2-9BCS%wMJ`$lo9~@54lHmSsI}plQY9_?gV({r7_yG-?7&I z0ZXt|=DgbUJPv&}@(N?%SSB&nvXQH;Tv7Eg#?eRzy3!DZn-=7y!q{!=^3o7I^VUv) z*Ut*R{rN7g=#V7gX1P2Vd-ftxoUyT95=8;RgR<-sMIowRk)|mtYh9W{8LLabv3&0y zp_F8)L@CXBug}D2MwZIGEjYK>X3kr~3)j)gBBdno1z&x?f)x^+#TbRr2CWtGu`#mj z822A^sml`QEY3N~s>WIa&Y_fHd^F{i3&S)LpCH)7g0n$IduDyi~ydM-uC1nVqD8|u2oIfphHtu=X`18`;};nIa+vQ%!}g2!605sg#N zf5|DoO%zA0+%Jfv&)hx7^2#b@t%;+}suV?^#_7{!Lrs*?U>%*sMXa+Zy$SNL;Wivx zI@e@kEM<9ZFAH8c$)9&_WA4wP4Fd~c=5Cj6w?`l)&Kj(B1cAr$hL3TB+h7bq5b)r^ z1A2K6G1y)R!E=)hF26iZ8hd+N@al6b-2J&t(Ot(lv1P&6cQ(lLg1{3fV{r~-Akbcu z=7~|XwUl`e&zESeQA*(lA!(YTR3Fh_<-)0uMi%aE!O-yyI=}tG39m;SZ=TpV4EXVn zg6>96QE8GW!1o1ZrSW{9IFvZ&=oK|-65@*x67#idtg~`^;(LI3WrQMWvtIh}MQq;QcwnN!=z&qJO2|8*5o!EB5ymv_-&Z zK1;LyoxX-pN)TX-Mr%u-!>Jv~I=FxLD-ZnMl%?Mbo~5NFj4{00dW}}AwJ&|E)jB#rr_(vo zD7a%J1GsVH#(@C#yY}xfm_NnB!otp>^q>_uD!{G^v|6nL9m1P8Zyw2lhkw+60b00& Uz=q8aaR2}S07*qoM6N<$f`k)b9{>OV literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_bottom.png b/mods/homedecor_modpack/computer/textures/computer_spectre_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..701a191ebf69fcce1040b287d13cf5aab9280764 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJJWm(Lkch)?FC64Npup4maC`8z z6Ecy9ORLJ3pP4w1#a2Y?M#K}_pZ$;89n1wgdqPClCZ>t4`jx39l-71l?7#=+@bXOz ze`iP6G59MtFfef_JP>c_DR|k#AIqVlX(>95y^enk|81>?l(*O*_4*StoRTop@T|h*d zVCIDc_JOAkRRv~lCZqz)45gG?Y+k59&iP|u>kAjiIYUb6BvJRRR{wHJHOSoP!Pg?HsP*99Pb8=7LD^?yNPj=B>pLd3gA$^WHmY#&`k1sq8*| z--}`faJzx7>rVB$^n6rYD?n?Hd0p%aq#;xrpqEe6RBV)<{}h1Ac;|IEoH+o6H(WD7 zbHdcX5lC$aG%HDLfDeHtCI-v^9%rDmF>%1l4IBZ~c1<$_mjJv59&KP4hP6Hhe`A(q z`5H3=yulE{Rwfu80^I?;2DAn!8~~5td7ii9xCj90SiZslHjZV2Cy35MwD6r0000 z(G7zz3%{T5yEd6nGuQ}o&Bi-!!WGM=;L7mc2+V1D-te%LVF2V z5#cRRas}@#!B*ps1ibgJu(bq-6NnJ_{{-y1+jFNUAdR;Kev&}0z>~mz5}2mxD{b4( zpa{TzSORFE3tL2>>$-)|lR#(!T0s74$8nrTEuh6tOF){VA;z;3z~lSU1i19RfZ$C) zf7gv=Oj^K$72sp!VR3sMMGFWh#^uK)l507*qoM6N<$g8I^h^Z)<= literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_top.png b/mods/homedecor_modpack/computer/textures/computer_spectre_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4716ad2fe3037b251b666ebb193bdd0a3faa6fb7 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy_5nU2u0Yz@*x1L%CoL_lzP^41 z!-}U*pZ*7mGW-WZWT}}mXKvcG>CBlk5C#8%^8f!QN|x>gs^usN@(TuO0)g$%gBAj* zW1cRKAr_~5CtMV2QQ&Zm+`KhpQ_lbY(cx=!gl6*@?<;uL)bQxbhgdxZhvO%lG!leb zSoFTgcreX#U{!sPpPtEOy!H7u1OJmA=XbXpw_Z@e{$&3O;R3A_oQVe)XDJqnZ@Dzr z&`q+6Bli7;r~4K?s!5Q3ID5i^EuReC#9!`AOq70Dd_R!WDeBU0Hr0ob7f#(2TQBs9 z@8GqgWfLBGH!Tw^I+Dt6c}Q+~S&_>f_Y}vj2!BNm#)Ey!73OE|=-VNDy-;I+M%=6x YdpS9UTLRncPlJ5s>FVdQ&MBb@0GGLqr2qf` literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_tower.png b/mods/homedecor_modpack/computer/textures/computer_tower.png new file mode 100644 index 0000000000000000000000000000000000000000..f0c2433fec4ad8cd4d8e990ba9cb3dcb5e2c0d85 GIT binary patch literal 14094 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_bk.png b/mods/homedecor_modpack/computer/textures/computer_wee_bk.png new file mode 100644 index 0000000000000000000000000000000000000000..d70c2c052f6a499b61b886d2a18c773833c5278f GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdze@_?3kch)?&u!!dO0Wior-`~H z$R0}&;N7bjk&*aL{rVy4=8cD4kF2R;D)^q82GR-z2Vx!UUX+L~Se2^8^dQ+m?tMv7 ZF=IsE`%Clh)>welc)I$ztaD0e0syNRDWm`Z literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_bt.png b/mods/homedecor_modpack/computer/textures/computer_wee_bt.png new file mode 100644 index 0000000000000000000000000000000000000000..687ccceb6d82e2b3c77150987b24c418ac2c4151 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzJ5LwKkch)?&l&PE81OJV2AfTF zFt|9yaq3d%RrN2wPtFMTtojt}5E{Fk7pNKr8u}TxRd31&X1^A@Q#at19S=yt)78&q Iol`;+00#Xbg#Z8m literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_ft.png b/mods/homedecor_modpack/computer/textures/computer_wee_ft.png new file mode 100644 index 0000000000000000000000000000000000000000..ee91940a2bfd7349a51dd6d3b06d120252f214e1 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)S0K%mHCJ!qnZm-tNs}fm zTD0i&>C=xNKmPwe^a}4Gb)Yn3NswPKgTu2MX+Vy@r;B5V#`)xg1yUO9Od^e&wrmLz zY3wpEX}o0M8q!!)!pI|UC=xNKfdsAE(cJKu_VYZn8D%MjWi&~$J50zMB{vN!U8D`b|#U=ObP0l+XkKU`08b literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_lt.png b/mods/homedecor_modpack/computer/textures/computer_wee_lt.png new file mode 100644 index 0000000000000000000000000000000000000000..d9242d98f04ab6aec5feb0c18cfd29f003e7f067 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ08bakkch)?&u!#AV8Fxdxc*G2 z3Dfn95>hUC%_446lA7}lT;H=*qI&JBs!je4XJk&A0X4xudc)g&7X<|b7ke^&NN!lN c@8aiTX1DB_F_YuAZw0CGboFyt=akR{0Aipk@c;k- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_rt.png b/mods/homedecor_modpack/computer/textures/computer_wee_rt.png new file mode 100644 index 0000000000000000000000000000000000000000..d9242d98f04ab6aec5feb0c18cfd29f003e7f067 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ08bakkch)?&u!#AV8Fxdxc*G2 z3Dfn95>hUC%_446lA7}lT;H=*qI&JBs!je4XJk&A0X4xudc)g&7X<|b7ke^&NN!lN c@8aiTX1DB_F_YuAZw0CGboFyt=akR{0Aipk@c;k- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_tp.png b/mods/homedecor_modpack/computer/textures/computer_wee_tp.png new file mode 100644 index 0000000000000000000000000000000000000000..35448e89206a26b80ef75a55ccb7abe1b2f06311 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz4^J1zkch)?&u!#oP~bUoV9g)x zzgCjU%?Fq`GJ+IxPX2Yh;C)lhd^^*stldlM9Mbf*^8$52!2$M$%WD}tA3s|#eO6qf Uanr};tn)xpp00i_>zopr06bkO4*&oF literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_wii_inv.png b/mods/homedecor_modpack/computer/textures/computer_wii_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..da7f91bb3c76d96a5c7e3825ef439c42b0a71dfc GIT binary patch literal 2167 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_yellow.png b/mods/homedecor_modpack/computer/textures/computer_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..29537accbef071b93156984b4672c036d867eaf0 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uFsw^?Ayoi>lZ`VaW*!f zpo*u9V+hCfKQy; L{an^LB{Ts5JXs&Q literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/homedecor_plastic_base.png b/mods/homedecor_modpack/computer/textures/homedecor_plastic_base.png new file mode 100644 index 0000000000000000000000000000000000000000..5c0a0ad157550adf33f1cc91143a6e0a46573c16 GIT binary patch literal 332 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/monitor_plastic.png b/mods/homedecor_modpack/computer/textures/monitor_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2d9240154c16cc1c5d590e0041c5036cd24e7a GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-t`ZWmqN38$QVK#s;-0&e zJ%HlDo-U3d9M_XMN;7y83LY>CtzFnC!^79K)sM%V$wgK|Oy~dq{=~$}3<>At72Mj) z*(;ctof(*$6_^7Wb)46HW))PJo+*0xdp>uVVau+yYuKe(8EW5%%U5-Ncmy<_!PC{x JWt~$(69A`8E3g0n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/tetris_arcade.png b/mods/homedecor_modpack/computer/textures/tetris_arcade.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd176df1f5865e486e074873853ab0c1ba97bb0 GIT binary patch literal 9326 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 WO|_{odWn#`GUG#3LsF literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/sounds/fire_small.ogg b/mods/homedecor_modpack/fake_fire/sounds/fire_small.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bf51b179c4528a8ab7558da47ae5ccb9348882ab GIT binary patch literal 43539 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

    Sy;;FFxU}8>JjK-$k-PjWkoMM%nWqb@`tUY} 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

    b((&+!)@Sq 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 G&;$Ujml)Xq literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/embers_animated.png b/mods/homedecor_modpack/fake_fire/textures/embers_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..3b78b72c51942b6f4aa4bb4e49ce7512721f3520 GIT binary patch literal 844 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 NZDN4ef3N2j_dovK`^o?S literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/fake_fire_embers.png b/mods/homedecor_modpack/fake_fire/textures/fake_fire_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5dea0cdddeea70a201097dabb1c6fab24e4495 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aWnpCGU}QR5$ty1|9xl!( z$;}aLC9lWLq$?}9`gg7=P+6I$i(?4Kb=HF$c@H`8I9$wsKIzsq){9nx%tw+Mg;}@k z?~YZU4+* z|L9-&+h70hUH{!$|H@YX;7JJV_q99!!8-AzI{(%=__R6rkU9T^IqOw2^?fnANTYnyz-iILYdLYtDAo6q{%#|MbY#r=s9NSVH z^k^I9gc%g@mTlX%ZQFKzzdHbcF!%#J!WAkC z@%-S$H6M5_ye$DPDZNp0ob}GxCJ=&HUUBId z$GdTwnR1b@XS68I!u$%(Gm_H^np<}!0*T*EhuF`JmInngraHRnYEtbI4;HXC(7&Eq z+1F_+UC}g)Ddj)I4WAW3(Igzqv?SesMFy)++6-;i2WH!AlM}1vMj~(FJHL&Y39AVR aKY@R-a2_BfSciWA0000T%~}0000LP)t-sZ*pz_ z02Kdt0{?&w|F$Uh{{a8#&NmQHvj6}90d!JMQvg8b*k%9#0F+5YK~xyiwa&{8!ypU> zV3TG5KwTh+ZqNY|%iOC9m>}7Ih2jVITww$kCgRM@2NbBSNQNibjPuCK$RoEF z&Lf?XXV;y6D%O6%ziXX%?S}Hze`(cLx&hi}JU?5}7sJ2hL$?3`002ovPDHLkV1j)M BX(|8! literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/fake_fire_particle_anim_smoke.png b/mods/homedecor_modpack/fake_fire/textures/fake_fire_particle_anim_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..65d3c0d1cfbeb491c483962afab643fe6963227e GIT binary patch literal 275 zcmV+u0qp*XP)T%~}0000LP)t-sZ*pxj zH8ey0d!JMQvg8b*k%9#0IW$wK~xyirI1k$gCGos ze*t}7%?{wm-1C-rfVyx1vUvbv^!`^EQ1oH(VafW^k2WnI07s#BGIuGgY9_C9 zB&Bd6;#DE-XdjbdAK_me;Ab4@TpQg{71v1=$vqE#8VQCJ0{ZJ?`P*Om&{F^POZT!o z-p4!t);alzIp?4=^^P<3eKG%oFYk*k;7=~#kuB$PEaHbN;dLw9hAQd1C;FBr-+?E% zcP8^}CVE>Yw{#`bha;+aBjt4?=Tsx(h$4bmAbVCI+i@RZM<4KV9`arum}VU5SsYO~ z9Nmo@#yuOtITzYm72!-2PBRqfU=u|y5p6{fTM-b;K@O-S4ZSrCWfct9WD0Q~3a=vw zJP`<|CICzc0Hc={=>Px#1$0tQQvlSaF)AX?pxi+XGce%M(%L1e|K>@J3Ijo zr$?#sPJXkTDs87Tn0z{}m-bSX%0)e$K}bhY6vauBd5+`wDiA_QfFy+AAEC(-E%Kau Q1poj507*qoM6N<$f-qmwtpET3 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/flint_and_steel.png b/mods/homedecor_modpack/fake_fire/textures/flint_and_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..44c692eead704fdeb417cfdfdad7c9e9f6a44842 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dynE^f_u0UEtLnA#kIX@?Zot-@` zB?-tqeCU9&v2kj0;`+6#W=)?gBO_yNZQa^b7Zw&)R#v90tSlxbcKPz<-8;8!+p@8~ zzTU&bLr+g{&8p?|W>25k*R^!^jN%=s!x2M-@htD30vt=adw zm%5TZ$7~<*AC_7|tSK3i#d+xuSOQO}r`cH8JrrK4w!K*ErsZ6Y_s`#Q_x$62mbv-q R1)vugJYD@<);T3K0RToel3V}) literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/ice_fire_animated.png b/mods/homedecor_modpack/fake_fire/textures/ice_fire_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..538700a37f844391133ee80f0ef82bede308cde7 GIT binary patch literal 3117 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 Hu0mjfjm{xa literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/ice_fire_inv.png b/mods/homedecor_modpack/fake_fire/textures/ice_fire_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..878936e01f901407d1e44af45dc6afa19250f596 GIT binary patch literal 409 zcmV;K0cQS*P)FH+K*)F@gnC9ks-rjH9+dIzACYzhA>gt8y;9S?&Rn^r+(a}K9&oRl#EVHv2XlNE( zT*&e9!td|B?(Vhh?6B+Wr0D3B>en_ z7;WArNwg|oyT&w}O-{veJ)5QJ>gzDbgK)W7qJMyYb94)+Czr&o00000NkvXXu0mjf Dmj}oA literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/fake_fire/textures/smoke_particle.png b/mods/homedecor_modpack/fake_fire/textures/smoke_particle.png new file mode 100644 index 0000000000000000000000000000000000000000..115d12b666889dbce4226528054f4c2bb7f7cefc GIT binary patch literal 358 zcmV-s0h#`ZP)Mq7!P zj9JW>*M=V=Rb~-35}FSjq^itx)2|L39>O0aq~;aajD<*q#ln{p*hy5?ltj#y23&La zBgnjD0JWqK_Y{_P-0Jr@j?*-ivSmE3_v>BHp=JE%7k$_Um>+h~umAu607*qoM6N<$ Ef}Z}XaR2}S literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/.luacheckrc b/mods/homedecor_modpack/homedecor_3d_extras/.luacheckrc new file mode 100644 index 00000000..f3a5fb28 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/.luacheckrc @@ -0,0 +1,18 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_3d_extras/init.lua b/mods/homedecor_modpack/homedecor_3d_extras/init.lua new file mode 100644 index 00000000..53d75545 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/init.lua @@ -0,0 +1,123 @@ +minetest.override_item("default:bookshelf", { + drawtype = "mesh", + mesh = "homedecor_3d_bookshelf.obj", + tiles = { + "default_wood.png", + "default_wood.png^homedecor_3d_bookshelf_inside_back.png", + "homedecor_3d_bookshelf_books.png", + }, + paramtype = "light", + paramtype2 = "facedir", +}) + +if minetest.get_modpath("vessels") then + minetest.override_item("vessels:shelf", { + drawtype = "mesh", + mesh = "homedecor_3d_vessels_shelf.obj", + tiles = { + "default_wood.png", + "default_wood.png^homedecor_3d_bookshelf_inside_back.png", + "homedecor_3d_vessels_shelf_glass.png", + }, + paramtype = "light", + paramtype2 = "facedir", + use_texture_alpha = true + }) + + local sbox = { + type = "fixed", + fixed = { -0.15, -0.5, -0.15, 0.15, -0.1, 0.15 } + } + + minetest.override_item("vessels:glass_bottle", { + drawtype = "mesh", + mesh = "homedecor_3d_vessels_bottle.obj", + tiles = {"homedecor_3d_vessels_shelf_glass.png"}, + inventory_image = "homedecor_3d_vessels_glass_bottle_inv.png", + wield_image = "homedecor_3d_vessels_glass_bottle_inv.png", + use_texture_alpha = true, + selection_box = sbox + }) + + minetest.override_item("vessels:steel_bottle", { + drawtype = "mesh", + mesh = "homedecor_3d_vessels_bottle_steel.obj", + tiles = {"homedecor_3d_bottle_metal_bright.png"}, + inventory_image = "homedecor_3d_vessels_steel_bottle_inv.png", + wield_image = "homedecor_3d_vessels_steel_bottle_inv.png", + selection_box = sbox + }) + + minetest.override_item("vessels:drinking_glass", { + drawtype = "mesh", + mesh = "homedecor_3d_vessels_drink.obj", + tiles = {"homedecor_3d_vessels_shelf_glass.png"}, + inventory_image = "homedecor_3d_vessels_drinking_glass_inv.png", + wield_image = "homedecor_3d_vessels_drinking_glass_inv.png", + use_texture_alpha = true, + selection_box = sbox + }) +end + +if minetest.get_modpath("moreblocks") then + minetest.override_item("moreblocks:empty_bookshelf", { + drawtype = "nodebox", + tiles = { + "default_wood.png^[transformR180", + "default_wood.png", + "default_wood.png^[transformR90", + "default_wood.png^[transformR270", + "default_wood.png^homedecor_3d_bookshelf_inside_back.png", + "default_wood.png^homedecor_3d_bookshelf_inside_back.png" + }, + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.1875, 0.5, 0.5, 0.1875}, + {-0.5, -0.5, -0.5, -0.4375, 0.5, 0.5}, + {0.4375, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.5, -0.0625, -0.5, 0.5, 0.0625, 0.5}, + } + } + }) +end + +-- 3d-ify default mtg wood and steel doors and trap doors + +if minetest.get_modpath("doors") then + local def + for _,mat in ipairs({"wood", "steel"}) do + def = table.copy(minetest.registered_nodes["doors:door_"..mat.."_a"]) + def.mesh = "homedecor_3d_door_"..mat.."_a.obj" + minetest.register_node(":doors:door_"..mat.."_a", def) + + def = table.copy(minetest.registered_nodes["doors:door_"..mat.."_b"]) + def.mesh = "homedecor_3d_door_"..mat.."_b.obj" + minetest.register_node(":doors:door_"..mat.."_b", def) + end + + for _,mat in ipairs({"", "_steel"}) do + def = table.copy(minetest.registered_nodes["doors:trapdoor"..mat]) + def.drawtype = "mesh" + def.mesh = "homedecor_3d_trapdoor"..mat..".obj" + def.tiles = { + "doors_trapdoor"..mat..".png", + "doors_trapdoor"..mat.."_side.png" + } + minetest.register_node(":doors:trapdoor"..mat, def) + + def = table.copy(minetest.registered_nodes["doors:trapdoor"..mat.."_open"]) + def.mesh = "homedecor_3d_trapdoor"..mat.."_open.obj" + def.drawtype = "mesh" + def.tiles = { + "doors_trapdoor"..mat..".png", + "doors_trapdoor"..mat.."_side.png" + } + minetest.register_node(":doors:trapdoor"..mat.."_open", def) + end + +end diff --git a/mods/homedecor_modpack/homedecor_3d_extras/mod.conf b/mods/homedecor_modpack/homedecor_3d_extras/mod.conf new file mode 100644 index 00000000..4cfc7c1c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_3d_extras +description = Homedecor Mod: 3d extras +depends = default +optional_depends = vessels, moreblocks, doors diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_bookshelf.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_bookshelf.obj new file mode 100644 index 00000000..29308a02 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_bookshelf.obj @@ -0,0 +1,696 @@ +# Blender v2.73 (sub 0) OBJ File: '3dbookshelf.blend' +# www.blender.org +o bookshelf_nodebox-39 +v 0.437500 0.437500 0.500000 +v 0.437500 0.437500 0.125000 +v 0.437500 -0.437500 0.125000 +v 0.437500 -0.062500 0.125000 +v -0.437500 -0.062500 0.125000 +v -0.437500 -0.062500 -0.500000 +v -0.437500 -0.062500 -0.125000 +v 0.437500 -0.062500 -0.500000 +v 0.437500 -0.062500 -0.125000 +v -0.437500 -0.062500 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.437500 -0.437500 0.500000 +v -0.437500 -0.437500 0.125000 +v -0.437500 0.437500 -0.500000 +v -0.437500 0.437500 -0.125000 +v -0.437500 0.062500 -0.125000 +v -0.437500 0.437500 0.125000 +v -0.437500 0.062500 0.125000 +v 0.437500 -0.437500 -0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.500000 +v 0.437500 -0.437500 -0.125000 +v -0.437500 -0.437500 -0.500000 +v -0.437500 0.437500 0.500000 +v 0.437500 -0.437500 0.500000 +v 0.437500 0.062500 0.500000 +v 0.437500 -0.062500 0.500000 +v 0.437500 0.062500 0.125000 +v -0.437500 0.062500 0.500000 +v -0.437500 0.062500 -0.500000 +v 0.437500 0.437500 -0.125000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.062500 -0.125000 +v 0.437500 0.375000 -0.125000 +v 0.437500 0.375000 -0.500000 +v 0.312500 0.375000 -0.500000 +v -0.312500 0.250000 -0.125000 +v -0.250000 0.250000 -0.125000 +v -0.250000 0.250000 -0.437500 +v 0.000000 0.312500 -0.437500 +v 0.000000 0.062500 -0.437500 +v -0.062500 0.062500 -0.437500 +v -0.312500 0.062500 -0.437500 +v -0.312500 0.250000 -0.437500 +v 0.000000 -0.187500 -0.437500 +v 0.000000 -0.187500 -0.468750 +v 0.000000 -0.437500 -0.437500 +v 0.000000 0.312500 -0.125000 +v 0.000000 0.437500 -0.125000 +v 0.312500 0.312500 -0.406250 +v 0.312500 0.062500 -0.500000 +v 0.312500 0.062500 -0.406250 +v 0.187500 0.375000 -0.437500 +v 0.187500 0.375000 -0.468750 +v 0.187500 0.062500 -0.437500 +v -0.187500 0.062500 -0.468750 +v -0.250000 0.062500 -0.468750 +v -0.250000 0.312500 -0.468750 +v -0.250000 -0.125000 -0.125000 +v -0.250000 -0.125000 -0.437500 +v -0.250000 -0.062500 -0.125000 +v -0.437500 -0.125000 -0.437500 +v -0.375000 -0.125000 -0.437500 +v -0.375000 -0.437500 -0.437500 +v 0.125000 0.437500 -0.468750 +v 0.125000 0.062500 -0.468750 +v 0.000000 0.062500 -0.468750 +v -0.125000 0.375000 -0.125000 +v -0.125000 0.250000 -0.437500 +v -0.125000 0.250000 -0.125000 +v -0.125000 -0.187500 -0.437500 +v -0.125000 -0.437500 -0.437500 +v -0.250000 -0.437500 -0.437500 +v 0.125000 -0.187500 -0.125000 +v 0.125000 -0.187500 -0.437500 +v 0.125000 -0.125000 -0.125000 +v -0.250000 -0.062500 -0.468750 +v -0.250000 -0.437500 -0.468750 +v -0.375000 -0.437500 -0.468750 +v 0.250000 0.375000 -0.468750 +v 0.250000 0.062500 -0.468750 +v 0.062500 -0.187500 -0.468750 +v 0.062500 -0.437500 -0.468750 +v 0.125000 0.375000 -0.437500 +v -0.437500 0.375000 -0.468750 +v -0.437500 0.375000 -0.125000 +v -0.312500 0.375000 -0.125000 +v -0.187500 0.250000 -0.125000 +v -0.187500 0.250000 -0.437500 +v -0.187500 0.312500 -0.125000 +v -0.312500 0.375000 -0.468750 +v -0.312500 0.062500 -0.468750 +v -0.437500 0.062500 -0.468750 +v -0.062500 -0.187500 -0.468750 +v -0.062500 -0.437500 -0.468750 +v -0.125000 -0.437500 -0.468750 +v 0.250000 -0.187500 -0.437500 +v 0.250000 -0.187500 -0.125000 +v 0.250000 -0.125000 -0.125000 +v -0.375000 -0.062500 -0.125000 +v -0.062500 0.312500 -0.437500 +v 0.125000 -0.125000 -0.468750 +v 0.062500 -0.125000 -0.468750 +v -0.062500 0.375000 -0.125000 +v -0.062500 0.312500 -0.125000 +v -0.125000 -0.187500 -0.468750 +v -0.125000 0.062500 -0.437500 +v -0.187500 0.062500 -0.437500 +v -0.062500 -0.187500 -0.437500 +v -0.062500 -0.437500 -0.437500 +v -0.125000 0.375000 -0.468750 +v -0.062500 0.375000 -0.468750 +v -0.062500 0.062500 -0.468750 +v -0.375000 -0.125000 -0.125000 +v 0.125000 0.437500 -0.125000 +v 0.125000 0.375000 -0.125000 +v 0.250000 0.312500 -0.406250 +v 0.250000 0.062500 -0.406250 +v 0.250000 -0.437500 -0.437500 +v 0.312500 0.312500 -0.125000 +v 0.437500 -0.437500 -0.468750 +v 0.250000 -0.437500 -0.468750 +v 0.250000 -0.125000 -0.468750 +v -0.250000 0.312500 -0.125000 +v 0.437500 -0.125000 -0.125000 +v 0.437500 -0.125000 -0.468750 +v 0.437500 0.062500 -0.500000 +v 0.062500 -0.187500 -0.125000 +v 0.062500 -0.125000 -0.125000 +v 0.500000 -0.500000 -0.500000 +v -0.437500 -0.437500 -0.125000 +v 0.312500 0.375000 -0.125000 +v -0.250000 0.062500 -0.437500 +v 0.000000 0.437500 -0.468750 +v -0.187500 0.312500 -0.468750 +v -0.437500 -0.437500 -0.437500 +v -0.125000 0.062500 -0.468750 +v 0.125000 -0.437500 -0.437500 +v 0.125000 -0.437500 -0.468750 +v -0.375000 -0.062500 -0.468750 +v 0.187500 0.062500 -0.468750 +v 0.000000 -0.437500 -0.468750 +v 0.125000 0.062500 -0.437500 +v -0.437500 -0.125000 -0.125000 +v 0.250000 0.375000 -0.125000 +v 0.250000 0.312500 -0.125000 +v -0.187500 -0.187500 -0.125000 +v -0.187500 -0.187500 -0.437500 +v -0.250000 -0.125000 -0.125000 +v -0.250000 -0.125000 -0.437500 +v -0.187500 -0.125000 -0.125000 +v -0.187500 -0.125000 -0.437500 +v -0.437500 0.375000 0.125000 +v -0.437500 0.375000 0.500000 +v -0.312500 0.375000 0.500000 +v 0.312500 0.250000 0.125000 +v 0.250000 0.250000 0.125000 +v 0.250000 0.250000 0.437500 +v 0.000000 0.312500 0.437500 +v 0.000000 0.062500 0.437500 +v 0.062500 0.062500 0.437500 +v 0.312500 0.062500 0.437500 +v 0.312500 0.250000 0.437500 +v 0.000000 -0.187500 0.437500 +v 0.000000 -0.187500 0.468750 +v 0.000000 -0.437500 0.437500 +v 0.000000 0.312500 0.125000 +v 0.000000 0.437500 0.125000 +v -0.312500 0.312500 0.406250 +v -0.312500 0.062500 0.500000 +v -0.312500 0.062500 0.406250 +v -0.187500 0.375000 0.437500 +v -0.187500 0.375000 0.468750 +v -0.187500 0.062500 0.437500 +v 0.187500 0.062500 0.468750 +v 0.250000 0.062500 0.468750 +v 0.250000 0.312500 0.468750 +v 0.250000 -0.125000 0.125000 +v 0.250000 -0.125000 0.437500 +v 0.250000 -0.062500 0.125000 +v 0.437500 -0.125000 0.437500 +v 0.375000 -0.125000 0.437500 +v 0.375000 -0.437500 0.437500 +v -0.125000 0.437500 0.468750 +v -0.125000 0.062500 0.468750 +v 0.000000 0.062500 0.468750 +v 0.125000 0.375000 0.125000 +v 0.125000 0.250000 0.437500 +v 0.125000 0.250000 0.125000 +v 0.125000 -0.187500 0.437500 +v 0.125000 -0.437500 0.437500 +v 0.250000 -0.437500 0.437500 +v -0.125000 -0.187500 0.125000 +v -0.125000 -0.187500 0.437500 +v -0.125000 -0.125000 0.125000 +v 0.250000 -0.062500 0.468750 +v 0.250000 -0.437500 0.468750 +v 0.375000 -0.437500 0.468750 +v -0.250000 0.375000 0.468750 +v -0.250000 0.062500 0.468750 +v -0.062500 -0.187500 0.468750 +v -0.062500 -0.437500 0.468750 +v -0.125000 0.375000 0.437500 +v 0.437500 0.375000 0.468750 +v 0.437500 0.375000 0.125000 +v 0.312500 0.375000 0.125000 +v 0.187500 0.250000 0.125000 +v 0.187500 0.250000 0.437500 +v 0.187500 0.312500 0.125000 +v 0.312500 0.375000 0.468750 +v 0.312500 0.062500 0.468750 +v 0.437500 0.062500 0.468750 +v 0.062500 -0.187500 0.468750 +v 0.062500 -0.437500 0.468750 +v 0.125000 -0.437500 0.468750 +v -0.250000 -0.187500 0.437500 +v -0.250000 -0.187500 0.125000 +v -0.250000 -0.125000 0.125000 +v 0.375000 -0.062500 0.125000 +v 0.062500 0.312500 0.437500 +v -0.125000 -0.125000 0.468750 +v -0.062500 -0.125000 0.468750 +v 0.062500 0.375000 0.125000 +v 0.062500 0.312500 0.125000 +v 0.125000 -0.187500 0.468750 +v 0.125000 0.062500 0.437500 +v 0.187500 0.062500 0.437500 +v 0.062500 -0.187500 0.437500 +v 0.062500 -0.437500 0.437500 +v 0.125000 0.375000 0.468750 +v 0.062500 0.375000 0.468750 +v 0.062500 0.062500 0.468750 +v 0.375000 -0.125000 0.125000 +v -0.125000 0.437500 0.125000 +v -0.125000 0.375000 0.125000 +v -0.250000 0.312500 0.406250 +v -0.250000 0.062500 0.406250 +v -0.250000 -0.437500 0.437500 +v -0.312500 0.312500 0.125000 +v -0.437500 -0.437500 0.468750 +v -0.250000 -0.437500 0.468750 +v -0.250000 -0.125000 0.468750 +v 0.250000 0.312500 0.125000 +v -0.437500 -0.125000 0.125000 +v -0.437500 -0.125000 0.468750 +v -0.437500 0.062500 0.500000 +v -0.062500 -0.187500 0.125000 +v -0.062500 -0.125000 0.125000 +v -0.312500 0.375000 0.125000 +v 0.250000 0.062500 0.437500 +v 0.000000 0.437500 0.468750 +v 0.187500 0.312500 0.468750 +v 0.437500 -0.437500 0.437500 +v 0.125000 0.062500 0.468750 +v -0.125000 -0.437500 0.437500 +v -0.125000 -0.437500 0.468750 +v 0.375000 -0.062500 0.468750 +v -0.187500 0.062500 0.468750 +v 0.000000 -0.437500 0.468750 +v -0.125000 0.062500 0.437500 +v 0.437500 -0.125000 0.125000 +v -0.250000 0.375000 0.125000 +v -0.250000 0.312500 0.125000 +v 0.187500 -0.187500 0.125000 +v 0.187500 -0.187500 0.437500 +v 0.250000 -0.125000 0.125000 +v 0.250000 -0.125000 0.437500 +v 0.187500 -0.125000 0.125000 +v 0.187500 -0.125000 0.437500 +vt 0.937500 0.375000 +vt 0.562500 0.375000 +vt 0.562500 0.000000 +vt 0.937500 0.000000 +vt 0.062500 -0.000000 +vt 0.062500 0.375000 +vt 0.937500 0.562500 +vt 0.937500 0.437500 +vt 0.937500 0.062500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.062500 1.000000 +vt 0.062500 0.625000 +vt 0.937500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 1.000000 +vt 0.562500 0.625000 +vt 0.562500 1.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 0.062500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.437500 0.000000 +vt 0.437500 0.375000 +vt 0.875000 0.281250 +vt 0.906250 0.281250 +vt 0.906250 0.421875 +vt 0.875000 0.421875 +vt 0.593750 0.453125 +vt 0.531250 0.453125 +vt 0.531250 0.281250 +vt 0.593750 0.281250 +vt 0.375000 0.281250 +vt 0.406250 0.281250 +vt 0.406250 0.375000 +vt 0.375000 0.375000 +vt 0.046875 0.750000 +vt 0.031250 0.750000 +vt 0.031250 0.625000 +vt 0.046875 0.625000 +vt 0.687500 0.781250 +vt 0.671875 0.781250 +vt 0.671875 0.906250 +vt 0.687500 0.968750 +vt 0.453125 0.687500 +vt 0.265625 0.687500 +vt 0.312500 0.656250 +vt 0.453125 0.656250 +vt 0.515625 0.968750 +vt 0.515625 0.906250 +vt 0.312500 0.375000 +vt 0.312500 0.281250 +vt 0.343750 0.281250 +vt 0.343750 0.375000 +vt 0.781250 0.031250 +vt 0.812500 0.031250 +vt 0.812500 0.203125 +vt 0.781250 0.203125 +vt 0.187500 0.281250 +vt 0.187500 0.437500 +vt 0.156250 0.437500 +vt 0.156250 0.281250 +vt 0.281250 0.406250 +vt 0.250000 0.406250 +vt 0.250000 0.281250 +vt 0.281250 0.281250 +vt 0.281250 0.875000 +vt 0.109375 0.875000 +vt 0.125000 0.843750 +vt 0.281250 0.843750 +vt 0.468750 0.031250 +vt 0.468750 0.187500 +vt 0.437500 0.187500 +vt 0.437500 0.031250 +vt 0.875000 0.031250 +vt 0.968750 0.031250 +vt 0.968750 0.203125 +vt 0.875000 0.203125 +vt 0.312500 0.437500 +vt 0.281250 0.437500 +vt 0.312500 0.156250 +vt 0.281250 0.156250 +vt 0.281250 0.031250 +vt 0.312500 0.031250 +vt 0.125000 0.406250 +vt 0.093750 0.406250 +vt 0.093750 0.281250 +vt 0.125000 0.281250 +vt 0.687500 0.718750 +vt 0.515625 0.718750 +vt 0.515625 0.656250 +vt 0.671875 0.656250 +vt 0.906250 0.812500 +vt 0.921875 0.812500 +vt 0.921875 0.968750 +vt 0.906250 0.937500 +vt 0.671875 0.937500 +vt 0.250000 0.156250 +vt 0.250000 0.031250 +vt 0.921875 0.718750 +vt 0.750000 0.718750 +vt 0.750000 0.750000 +vt 0.921875 0.750000 +vt 0.187500 0.781250 +vt 0.203125 0.750000 +vt 0.203125 0.593750 +vt 0.187500 0.593750 +vt 0.750000 0.968750 +vt 0.750000 0.937500 +vt 0.812500 0.187500 +vt 0.875000 0.187500 +vt 0.718750 0.453125 +vt 0.687500 0.453125 +vt 0.687500 0.281250 +vt 0.718750 0.281250 +vt 0.250000 0.468750 +vt 0.187500 0.468750 +vt 0.906250 0.718750 +vt 0.906250 0.593750 +vt 0.921875 0.593750 +vt 0.437500 0.218750 +vt 0.375000 0.218750 +vt 0.375000 0.031250 +vt 0.343750 0.406250 +vt 0.375000 0.406250 +vt 0.453125 0.968750 +vt 0.281250 0.968750 +vt 0.281250 0.937500 +vt 0.421875 0.937500 +vt 0.515625 0.937500 +vt 0.593750 0.437500 +vt 0.625000 0.281250 +vt 0.625000 0.437500 +vt 0.968750 0.281250 +vt 0.968750 0.468750 +vt 0.906250 0.468750 +vt 0.265625 0.531250 +vt 0.312500 0.531250 +vt 0.656250 0.453125 +vt 0.625000 0.453125 +vt 0.656250 0.281250 +vt 0.046875 0.937500 +vt 0.031250 0.968750 +vt 0.031250 0.812500 +vt 0.046875 0.812500 +vt 0.687500 0.437500 +vt 0.656250 0.437500 +vt 0.093750 0.437500 +vt 0.031250 0.437500 +vt 0.031250 0.281250 +vt 0.187500 0.187500 +vt 0.187500 0.031250 +vt 0.218750 0.031250 +vt 0.218750 0.156250 +vt 0.218750 0.187500 +vt 0.125000 0.437500 +vt 0.109375 0.687500 +vt 0.109375 0.562500 +vt 0.125000 0.562500 +vt 0.125000 0.687500 +vt -1.296875 1.078125 +vt -1.343750 1.234375 +vt 0.906250 0.906250 +vt 0.437500 0.968750 +vt 0.437500 0.812500 +vt 0.453125 0.812500 +vt 0.109375 0.750000 +vt 0.125000 0.750000 +vt 0.359375 0.781250 +vt 0.359375 0.750000 +vt 0.671875 0.562500 +vt 0.687500 0.562500 +vt 0.203125 0.968750 +vt 0.203125 0.937500 +vt 0.468750 0.437500 +vt 0.406250 0.437500 +vt 0.468750 0.281250 +vt 0.421875 0.812500 +vt 0.812500 0.281250 +vt 0.843750 0.437500 +vt 0.750000 0.281250 +vt 0.750000 0.437500 +vt 0.718750 0.437500 +vt 0.750000 0.906250 +vt 0.187500 0.156250 +vt 0.125000 0.156250 +vt 0.125000 0.031250 +vt 0.031250 0.187500 +vt 0.031250 0.031250 +vt 0.125000 0.187500 +vt 0.531250 0.031250 +vt 0.562500 0.031250 +vt 0.562500 0.187500 +vt 0.531250 0.187500 +vt 0.718750 0.187500 +vt 0.656250 0.031250 +vt 0.656250 0.187500 +vt 0.625000 0.187500 +vt 0.625000 0.031250 +vt 0.375000 0.187500 +vt 0.343750 0.187500 +vt 0.343750 0.156250 +vt 0.718750 0.203125 +vt 0.687500 0.203125 +vt 0.687500 0.187500 +vt 0.750000 0.203125 +vt 0.750000 0.187500 +vt 0.812500 0.437500 +vt 0.875000 0.453125 +vt 0.843750 0.453125 +vn -1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g bookshelf_nodebox-39_wood +s off +f 2/1/1 32/2/1 30/3/1 1/4/1 +f 16/5/2 29/4/2 3/1/2 17/6/2 +f 30/7/3 31/8/3 29/9/3 13/10/3 24/11/3 1/12/3 +f 131/13/2 34/14/2 20/15/2 37/16/2 +f 135/15/2 26/16/2 23/13/2 27/14/2 +f 36/14/4 35/15/4 19/16/4 18/13/4 +f 26/15/1 9/17/1 8/18/1 23/14/1 +f 33/5/2 30/4/2 32/1/2 22/6/2 +f 2/6/4 1/5/4 28/4/4 21/1/4 +f 34/18/5 18/14/5 19/15/5 20/17/5 +f 15/10/6 12/11/6 18/12/6 34/7/6 6/8/6 27/9/6 +f 5/1/4 4/6/4 31/5/4 10/4/4 +f 7/19/5 135/16/5 27/13/5 6/20/5 +f 10/3/5 16/4/5 17/1/5 5/2/5 +f 9/15/4 7/16/4 6/13/4 8/14/4 +f 14/21/1 11/10/1 12/11/1 15/22/1 +f 11/21/2 24/10/2 25/11/2 12/22/2 +f 134/22/4 13/21/4 14/10/4 15/11/4 +f 25/22/5 24/21/5 13/10/5 134/11/5 +f 6/8/6 34/7/6 131/23/6 8/24/6 +f 25/22/6 134/21/6 23/25/6 8/24/6 131/23/6 36/26/6 +f 33/23/3 28/26/3 11/22/3 14/21/3 16/25/3 10/24/3 +f 13/10/3 29/9/3 16/25/3 14/21/3 +f 10/24/3 31/8/3 30/7/3 33/23/3 +f 36/13/1 131/20/1 37/19/1 35/16/1 +f 36/26/6 18/12/6 12/11/6 25/22/6 +f 23/25/6 134/21/6 15/10/6 27/9/6 +f 11/22/3 28/26/3 1/12/3 24/11/3 +f 29/5/1 31/27/1 4/28/1 3/6/1 +f 21/6/5 28/5/5 33/27/5 22/28/5 +g bookshelf_nodebox-39_inside-back +f 32/23/3 2/26/3 21/12/3 22/7/3 +f 135/9/6 7/8/6 9/24/6 26/25/6 +f 35/26/6 37/23/6 20/7/6 19/12/6 +f 17/9/3 3/25/3 4/24/3 5/8/3 +g bookshelf_nodebox-39_books +f 150/29/2 124/30/2 54/31/2 121/32/2 +f 95/33/2 89/34/2 90/35/2 91/36/2 +f 137/37/6 47/38/6 48/39/6 43/40/6 +f 75/41/1 110/42/1 100/43/1 76/44/1 +f 71/45/1 45/46/1 44/47/1 138/48/1 +f 136/49/1 40/50/1 54/51/1 124/52/1 +f 53/53/1 138/48/1 44/47/1 52/54/1 +f 73/55/6 111/56/6 112/57/6 93/58/6 +f 133/59/2 80/60/2 106/61/2 107/62/2 +f 147/63/6 88/64/6 57/65/6 59/66/6 +f 105/67/6 44/68/6 45/69/6 46/70/6 +f 128/71/1 62/72/1 43/73/1 42/74/1 +f 140/75/6 66/76/6 67/77/6 68/78/6 +f 103/79/2 129/80/2 130/81/2 127/82/2 +f 141/56/6 115/83/6 116/84/6 117/70/6 +f 110/85/6 98/86/6 99/87/6 100/88/6 +f 121/89/6 54/90/6 56/91/6 122/92/6 +f 95/93/5 91/94/5 41/95/5 48/96/5 +f 46/97/5 117/98/5 116/99/5 105/100/5 +f 147/46/5 70/45/5 69/48/5 88/101/5 +f 113/86/6 49/102/6 51/103/6 114/87/6 +f 86/104/1 132/105/1 133/106/1 107/107/1 +f 81/108/5 64/109/5 77/110/5 82/111/5 +f 116/99/5 108/112/5 109/113/5 105/100/5 +f 79/114/2 78/60/2 102/79/2 101/115/2 +f 116/116/2 115/117/2 72/118/2 108/119/2 +f 83/111/1 68/110/1 67/109/1 144/108/1 +f 138/120/6 69/121/6 70/63/6 71/69/6 +f 106/107/5 79/122/5 142/123/5 143/124/5 +f 144/125/6 81/126/6 82/127/6 83/78/6 +f 93/73/5 139/72/5 94/71/5 92/74/5 +f 139/128/6 60/57/6 61/37/6 62/129/6 +f 84/130/5 149/131/5 150/132/5 121/133/5 +f 69/48/5 119/53/5 120/134/5 88/101/5 +f 79/122/5 106/107/5 80/106/5 78/105/5 +f 48/135/2 41/36/2 42/136/2 43/137/2 +f 136/30/2 38/138/2 39/139/2 40/140/2 +f 54/51/1 40/50/1 55/141/1 56/142/1 +f 114/43/5 99/44/5 98/41/5 113/42/5 +f 139/143/2 62/144/2 128/136/2 94/145/2 +f 101/146/1 127/147/1 126/148/1 123/149/1 +f 73/150/2 93/151/2 92/145/2 74/118/2 +f 55/91/6 40/152/6 39/153/6 131/154/6 +f 106/155/6 143/156/6 87/157/6 86/158/6 107/159/6 +f 145/66/6 58/65/6 84/160/6 85/92/6 +f 50/161/1 146/162/1 51/163/1 49/164/1 +f 151/165/5 152/166/5 156/166/5 155/165/5 +f 115/99/1 141/98/1 111/97/1 73/167/1 +f 58/168/1 145/169/1 59/170/1 57/130/1 +f 61/171/1 137/172/1 43/73/1 62/72/1 +f 64/109/5 81/108/5 65/173/5 63/174/5 +f 47/175/5 96/176/5 95/93/5 48/96/5 +f 103/177/1 127/147/1 101/146/1 102/178/1 +f 139/72/5 93/73/5 112/172/5 60/171/5 +f 89/179/6 95/180/6 96/38/6 97/181/6 +f 104/173/1 144/108/1 67/109/1 118/174/1 +f 84/130/5 121/133/5 122/182/5 85/170/5 +f 120/183/2 149/29/2 57/184/2 +f 109/119/2 52/185/2 44/186/2 105/187/2 +f 115/99/1 73/167/1 74/188/1 72/112/1 +f 146/103/6 50/102/6 86/158/6 87/157/6 +f 142/156/6 79/189/6 101/190/6 123/191/6 +f 130/192/6 125/193/6 126/191/6 127/194/6 +f 148/195/2 118/196/2 67/197/2 66/198/2 +f 113/199/2 151/200/2 132/59/2 +f 156/201/2 154/202/2 153/203/2 155/200/2 +f 64/204/6 156/205/6 152/206/6 +f 267/29/2 243/30/2 173/31/2 240/32/2 +f 214/33/2 208/34/2 209/35/2 210/36/2 +f 254/37/3 166/38/3 167/39/3 162/40/3 +f 194/41/5 229/42/5 219/43/5 195/44/5 +f 190/45/5 164/46/5 163/47/5 255/48/5 +f 253/49/5 159/50/5 173/51/5 243/52/5 +f 172/53/5 255/48/5 163/47/5 171/54/5 +f 192/55/3 230/56/3 231/57/3 212/58/3 +f 252/59/2 199/60/2 225/61/2 226/62/2 +f 264/63/3 207/64/3 176/65/3 178/66/3 +f 224/67/3 163/68/3 164/69/3 165/70/3 +f 247/71/5 181/72/5 162/73/5 161/74/5 +f 257/75/3 185/76/3 186/77/3 187/78/3 +f 222/79/2 248/80/2 249/81/2 246/82/2 +f 258/56/3 234/83/3 235/84/3 236/70/3 +f 229/85/3 217/86/3 218/87/3 219/88/3 +f 240/89/3 173/90/3 175/91/3 241/92/3 +f 214/93/1 210/94/1 160/95/1 167/96/1 +f 165/97/1 236/98/1 235/99/1 224/100/1 +f 264/46/1 189/45/1 188/48/1 207/101/1 +f 232/86/3 168/102/3 170/103/3 233/87/3 +f 205/104/5 251/105/5 252/106/5 226/107/5 +f 200/108/1 183/109/1 196/110/1 201/111/1 +f 235/99/1 227/112/1 228/113/1 224/100/1 +f 198/114/2 197/60/2 221/79/2 220/115/2 +f 235/116/2 234/117/2 191/118/2 227/119/2 +f 202/111/5 187/110/5 186/109/5 261/108/5 +f 255/120/3 188/121/3 189/63/3 190/69/3 +f 225/107/1 198/122/1 259/123/1 260/124/1 +f 261/125/3 200/126/3 201/127/3 202/78/3 +f 212/73/1 256/72/1 213/71/1 211/74/1 +f 256/128/3 179/57/3 180/37/3 181/129/3 +f 203/130/1 266/131/1 267/132/1 240/133/1 +f 188/48/1 238/53/1 239/134/1 207/101/1 +f 198/122/1 225/107/1 199/106/1 197/105/1 +f 167/135/2 160/36/2 161/136/2 162/137/2 +f 253/30/2 157/138/2 158/139/2 159/140/2 +f 173/51/5 159/50/5 174/141/5 175/142/5 +f 233/43/1 218/44/1 217/41/1 232/42/1 +f 256/143/2 181/144/2 247/136/2 213/145/2 +f 220/146/5 246/147/5 245/148/5 242/149/5 +f 192/150/2 212/151/2 211/145/2 193/118/2 +f 174/91/3 159/152/3 158/153/3 250/154/3 +f 225/155/3 260/156/3 206/157/3 205/158/3 226/159/3 +f 262/66/3 177/65/3 203/160/3 204/92/3 +f 169/161/5 263/162/5 170/163/5 168/164/5 +f 268/165/1 269/166/1 273/166/1 272/165/1 +f 234/99/5 258/98/5 230/97/5 192/167/5 +f 177/168/5 262/169/5 178/170/5 176/130/5 +f 180/171/5 254/172/5 162/73/5 181/72/5 +f 183/109/1 200/108/1 184/173/1 182/174/1 +f 166/175/1 215/176/1 214/93/1 167/96/1 +f 222/177/5 246/147/5 220/146/5 221/178/5 +f 256/72/1 212/73/1 231/172/1 179/171/1 +f 208/179/3 214/180/3 215/38/3 216/181/3 +f 223/173/5 261/108/5 186/109/5 237/174/5 +f 203/130/1 240/133/1 241/182/1 204/170/1 +f 239/183/2 266/29/2 176/184/2 +f 228/119/2 171/185/2 163/186/2 224/187/2 +f 234/99/5 192/167/5 193/188/5 191/112/5 +f 263/103/3 169/102/3 205/158/3 206/157/3 +f 259/156/3 198/189/3 220/190/3 242/191/3 +f 249/192/3 244/193/3 245/191/3 246/194/3 +f 265/195/2 237/196/2 186/197/2 185/198/2 +f 232/199/2 268/200/2 251/59/2 +f 273/201/2 271/202/2 270/203/2 272/200/2 +f 183/204/3 273/205/3 269/206/3 +f 98/207/2 110/208/2 75/209/2 +f 86/62/2 50/210/2 49/211/2 +f 113/199/2 98/207/2 75/209/2 +f 132/59/2 86/62/2 49/211/2 +f 151/200/2 113/199/2 75/209/2 +f 75/209/2 152/201/2 151/200/2 +f 113/199/2 132/59/2 49/211/2 +f 217/207/2 229/208/2 194/209/2 +f 205/62/2 169/210/2 168/211/2 +f 232/199/2 217/207/2 194/209/2 +f 251/59/2 205/62/2 168/211/2 +f 268/200/2 232/199/2 194/209/2 +f 194/209/2 269/201/2 268/200/2 +f 232/199/2 251/59/2 168/211/2 +f 152/206/6 77/127/6 64/204/6 +f 152/206/6 75/85/6 76/88/6 +f 64/204/3 154/204/3 156/205/3 +f 152/206/6 76/88/6 77/127/6 +f 269/206/3 196/127/3 183/204/3 +f 269/206/3 194/85/3 195/88/3 +f 183/204/3 271/204/3 273/205/3 +f 269/206/3 195/88/3 196/127/3 +f 57/184/2 88/212/2 120/183/2 +f 84/213/2 58/214/2 57/184/2 +f 57/184/2 149/29/2 84/213/2 +f 176/184/2 207/212/2 239/183/2 +f 203/213/2 177/214/2 176/184/2 +f 176/184/2 266/29/2 203/213/2 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_a.obj new file mode 100644 index 00000000..ba2d827c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_a.obj @@ -0,0 +1,152 @@ +# Blender v2.79 (sub 0) OBJ File: 'default door steel 3d.blend' +# www.blender.org +o Cylinder_Cylinder_door +v 0.375000 1.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.375000 0.625000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.375000 0.625000 -0.500000 +v 0.312500 0.687500 -0.453125 +v -0.312500 1.312500 -0.453125 +v -0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.500000 +v 0.312500 1.312500 -0.421875 +v 0.312500 1.312500 -0.453125 +v -0.375000 0.625000 -0.375000 +v -0.312500 0.687500 -0.453125 +v -0.312500 0.687500 -0.421875 +v 0.375000 0.625000 -0.500000 +v 0.312500 0.687500 -0.421875 +v -0.312500 1.312500 -0.421875 +v -0.312500 0.687500 -0.436500 +v 0.312500 1.312500 -0.436500 +v -0.312500 1.312500 -0.436500 +v 0.312500 0.687500 -0.436500 +v -0.312500 0.687500 -0.437500 +v 0.312500 1.312500 -0.437500 +v -0.312500 1.312500 -0.437500 +v 0.312500 0.687500 -0.437500 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.421053 0.000000 +vt 0.842105 0.000000 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 -0.000000 +vt 0.842105 1.000000 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 0.763158 0.906250 +vt 0.500000 0.906250 +vt 0.868421 0.906250 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.906250 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.093750 +vt 1.000000 0.093750 +vt 0.078947 0.593750 +vt 0.078947 0.906250 +vt 0.342105 0.593750 +vt 0.342105 0.906250 +vt 0.078947 0.906250 +vt 0.078947 0.593750 +vt 0.342105 0.593750 +vt 0.342105 0.906250 +vt 0.500000 0.906250 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.763158 0.906250 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.0000 -0.6000 -0.8000 +vn 0.0000 0.6000 -0.8000 +vn 0.7071 0.7071 0.0000 +vn 0.6000 0.0000 -0.8000 +vn -0.7071 0.7071 0.0000 +vn 0.6000 0.0000 0.8000 +vn 0.0000 0.6000 0.8000 +vn -0.6000 -0.0000 -0.8000 +vn -0.6000 0.0000 0.8000 +vn 0.0000 -0.6000 0.8000 +s off +f 11/1/1 22/2/1 7/3/1 8/4/1 +f 4/5/2 19/6/2 2/7/2 3/8/2 +f 2/7/2 19/6/2 14/9/2 6/10/2 +f 3/8/2 5/11/2 1/12/2 4/5/2 +f 5/11/2 6/10/2 14/9/2 1/12/2 +f 15/13/1 11/1/1 8/4/1 9/14/1 +f 10/15/1 16/16/1 15/13/1 9/14/1 +f 16/16/1 10/15/1 7/3/1 22/2/1 +f 2/17/3 8/18/3 7/19/3 3/20/3 +f 6/21/4 5/22/4 10/23/4 9/24/4 +f 5/25/5 3/26/5 7/27/5 10/28/5 +f 2/29/6 6/30/6 9/31/6 8/32/6 +f 24/33/3 13/34/3 18/35/3 17/36/3 +f 13/37/7 15/13/7 16/16/7 18/38/7 +f 24/39/5 21/40/5 20/41/5 13/42/5 +f 12/43/8 22/2/8 11/1/8 20/44/8 +f 14/45/9 24/46/9 13/47/9 15/48/9 +f 20/44/10 11/1/10 15/13/10 13/37/10 +f 17/49/11 1/50/11 16/51/11 18/52/11 +f 23/53/4 12/54/4 20/55/4 21/56/4 +f 14/9/12 19/6/12 21/57/12 24/58/12 +f 21/57/13 19/6/13 4/5/13 23/59/13 +f 16/16/14 22/2/14 12/43/14 18/38/14 +f 23/59/15 4/5/15 1/12/15 17/60/15 +f 14/9/16 24/58/16 17/60/16 1/12/16 +f 27/61/2 25/62/2 28/63/2 26/64/2 +f 30/65/1 32/66/1 29/67/1 31/68/1 +f 17/69/6 18/70/6 12/71/6 23/72/6 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_b.obj new file mode 100644 index 00000000..33bac1ff --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_steel_b.obj @@ -0,0 +1,152 @@ +# Blender v2.79 (sub 0) OBJ File: 'default door steel 3d.blend' +# www.blender.org +o Cylinder_Cylinder_door +v -0.375000 1.375000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.375000 0.625000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.375000 0.625000 -0.375000 +v -0.312500 0.687500 -0.421875 +v 0.312500 1.312500 -0.421875 +v 0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.375000 +v -0.312500 1.312500 -0.453125 +v -0.312500 1.312500 -0.421875 +v 0.375000 0.625000 -0.500000 +v 0.312500 0.687500 -0.421875 +v 0.312500 0.687500 -0.453125 +v -0.375000 0.625000 -0.375000 +v -0.312500 0.687500 -0.453125 +v 0.312500 1.312500 -0.453125 +v 0.312500 0.687500 -0.438500 +v -0.312500 1.312500 -0.438500 +v 0.312500 1.312500 -0.438500 +v -0.312500 0.687500 -0.438500 +v 0.312500 0.687500 -0.437500 +v -0.312500 1.312500 -0.437500 +v 0.312500 1.312500 -0.437500 +v -0.312500 0.687500 -0.437500 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.421053 0.000000 +vt 0.842105 0.000000 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 -0.000000 +vt 0.842105 1.000000 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 0.763158 0.906250 +vt 0.500000 0.906250 +vt 0.868421 0.906250 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.906250 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.093750 +vt 1.000000 0.093750 +vt 0.078947 0.593750 +vt 0.078947 0.906250 +vt 0.342105 0.593750 +vt 0.342105 0.906250 +vt 0.078947 0.906250 +vt 0.078947 0.593750 +vt 0.342105 0.593750 +vt 0.342105 0.906250 +vt 0.500000 0.906250 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.763158 0.906250 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.6000 0.8000 +vn 0.0000 0.6000 0.8000 +vn -0.7071 0.7071 0.0000 +vn -0.6000 -0.0000 0.8000 +vn 0.7071 0.7071 0.0000 +vn -0.6000 0.0000 -0.8000 +vn -0.0000 0.6000 -0.8000 +vn 0.6000 -0.0000 0.8000 +vn 0.6000 0.0000 -0.8000 +vn -0.0000 -0.6000 -0.8000 +s off +f 11/1/1 22/2/1 7/3/1 8/4/1 +f 4/5/2 19/6/2 2/7/2 3/8/2 +f 2/7/2 19/6/2 14/9/2 6/10/2 +f 3/8/2 5/11/2 1/12/2 4/5/2 +f 5/11/2 6/10/2 14/9/2 1/12/2 +f 15/13/1 11/1/1 8/4/1 9/14/1 +f 10/15/1 16/16/1 15/13/1 9/14/1 +f 16/16/1 10/15/1 7/3/1 22/2/1 +f 2/17/3 8/18/3 7/19/3 3/20/3 +f 6/21/4 5/22/4 10/23/4 9/24/4 +f 5/25/5 3/26/5 7/27/5 10/28/5 +f 2/29/6 6/30/6 9/31/6 8/32/6 +f 24/33/3 13/34/3 18/35/3 17/36/3 +f 13/37/7 15/13/7 16/16/7 18/38/7 +f 24/39/5 21/40/5 20/41/5 13/42/5 +f 12/43/8 22/2/8 11/1/8 20/44/8 +f 14/45/9 24/46/9 13/47/9 15/48/9 +f 20/44/10 11/1/10 15/13/10 13/37/10 +f 17/49/11 1/50/11 16/51/11 18/52/11 +f 23/53/4 12/54/4 20/55/4 21/56/4 +f 14/9/12 19/6/12 21/57/12 24/58/12 +f 21/57/13 19/6/13 4/5/13 23/59/13 +f 16/16/14 22/2/14 12/43/14 18/38/14 +f 23/59/15 4/5/15 1/12/15 17/60/15 +f 14/9/16 24/58/16 17/60/16 1/12/16 +f 27/61/2 25/62/2 28/63/2 26/64/2 +f 30/65/1 32/66/1 29/67/1 31/68/1 +f 17/69/6 18/70/6 12/71/6 23/72/6 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_a.obj new file mode 100644 index 00000000..2c99928c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_a.obj @@ -0,0 +1,248 @@ +# Blender v2.79 (sub 0) OBJ File: 'default door wood 3d.blend' +# www.blender.org +o Cylinder_Cylinder_door +v 0.375000 1.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.375000 0.625000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.375000 0.625000 -0.500000 +v -0.062500 0.687500 -0.421875 +v -0.062500 1.312500 -0.453125 +v 0.062500 0.937500 -0.453125 +v 0.312500 0.937500 -0.453125 +v 0.312500 1.062500 -0.453125 +v -0.062500 0.937500 -0.453125 +v -0.062500 1.062500 -0.453125 +v -0.312500 1.062500 -0.453125 +v -0.312500 1.312500 -0.453125 +v -0.312500 1.312500 -0.421875 +v 0.062500 1.062500 -0.421875 +v 0.062500 1.062500 -0.453125 +v -0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.500000 +v 0.312500 0.687500 -0.453125 +v 0.312500 1.312500 -0.421875 +v 0.312500 1.312500 -0.453125 +v -0.375000 0.625000 -0.375000 +v -0.062500 1.062500 -0.421875 +v -0.062500 0.937500 -0.421875 +v 0.062500 0.937500 -0.421875 +v -0.312500 0.687500 -0.453125 +v -0.312500 0.687500 -0.421875 +v 0.375000 0.625000 -0.500000 +v 0.312500 0.687500 -0.421875 +v -0.062500 1.312500 -0.421875 +v 0.062500 1.312500 -0.421875 +v 0.062500 1.312500 -0.453125 +v 0.062500 0.687500 -0.421875 +v 0.062500 0.687500 -0.453125 +v -0.062500 0.687500 -0.453125 +v -0.312500 1.062500 -0.421875 +v -0.312500 0.937500 -0.453125 +v -0.312500 0.937500 -0.421875 +v 0.312500 1.062500 -0.421875 +v 0.312500 0.937500 -0.421875 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.421053 0.000000 +vt 0.842105 0.000000 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 0.842105 1.000000 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 0.868421 0.718750 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.718750 +vt 0.947368 0.718750 +vt 0.921053 0.718750 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vt 1.000000 0.718750 +vt 0.973684 0.718750 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 1.000000 0.718750 +vt 0.973684 0.718750 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 1.000000 0.281250 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.281250 +vt 0.763158 0.906250 +vt 0.500000 0.906250 +vt 0.605263 0.906250 +vt 0.657895 0.906250 +vt 0.763158 0.781250 +vt 0.657895 0.781250 +vt 0.605263 0.781250 +vt 0.500000 0.781250 +vt 0.500000 0.718750 +vt 0.605263 0.718750 +vt 0.657895 0.718750 +vt 0.763158 0.718750 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.781250 +vt 1.000000 0.781250 +vt 1.000000 0.093750 +vt 1.000000 0.218750 +vt 0.973684 0.218750 +vt 0.973684 0.093750 +vt 0.078947 0.906250 +vt 0.184211 0.906250 +vt 0.236842 0.906250 +vt 0.342105 0.906250 +vt 0.868421 0.718750 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.718750 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.657895 0.593750 +vt 0.605263 0.593750 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 0.868421 0.906250 +vt 0.868421 0.781250 +vt 0.894737 0.781250 +vt 0.894737 0.906250 +vt 0.342105 0.593750 +vt 0.342105 0.781250 +vt 0.342105 0.718750 +vt 0.947368 0.718750 +vt 0.921053 0.718750 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.781250 +vt 0.947368 0.781250 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 1.000000 0.218750 +vt 0.973684 0.218750 +vt 0.973684 0.093750 +vt 1.000000 0.093750 +vt 0.078947 0.593750 +vt 0.078947 0.718750 +vt 0.078947 0.781250 +vt 0.236842 0.593750 +vt 0.184211 0.593750 +vt 0.236842 0.781250 +vt 0.184211 0.781250 +vt 0.184211 0.718750 +vt 0.236842 0.718750 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.781250 +vt 1.000000 0.781250 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.281250 +vt 1.000000 0.281250 +vt 0.868421 0.906250 +vt 0.868421 0.781250 +vt 0.894737 0.781250 +vt 0.894737 0.906250 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.781250 +vt 0.947368 0.781250 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.0000 -0.6000 -0.8000 +vn 0.0000 -0.6000 0.8000 +vn 0.0000 0.6000 -0.8000 +vn 0.7071 0.7071 0.0000 +vn -0.6000 0.0000 0.8000 +vn 0.6000 0.0000 -0.8000 +vn -0.7071 0.7071 0.0000 +vn 0.6000 0.0000 0.8000 +vn 0.0000 0.6000 0.8000 +vn -0.6000 -0.0000 -0.8000 +s off +f 11/1/1 36/2/1 7/3/1 8/4/1 +f 4/5/2 30/6/2 2/7/2 3/8/2 +f 2/7/2 30/6/2 24/9/2 6/10/2 +f 3/8/2 5/11/2 1/12/2 4/5/2 +f 5/11/2 6/10/2 24/9/2 1/12/2 +f 25/13/1 11/1/1 8/4/1 9/14/1 +f 10/15/1 26/16/1 25/13/1 9/14/1 +f 26/16/1 10/15/1 7/3/1 36/2/1 +f 2/17/3 8/18/3 7/19/3 3/20/3 +f 6/21/4 5/22/4 10/23/4 9/24/4 +f 5/25/5 3/26/5 7/27/5 10/28/5 +f 2/29/6 6/30/6 9/31/6 8/32/6 +f 33/33/5 41/34/5 42/35/5 14/36/5 +f 32/37/6 17/38/6 43/39/6 12/40/6 +f 39/41/3 40/42/3 29/43/3 28/44/3 +f 33/45/3 14/46/3 15/47/3 48/48/3 +f 22/49/4 47/50/4 16/51/4 23/52/4 +f 20/53/7 25/13/7 26/16/7 29/54/7 40/55/7 13/56/7 +f 19/57/1 18/58/1 23/59/1 16/60/1 15/61/1 14/62/1 17/63/1 45/64/1 +f 46/65/3 45/66/3 17/67/3 32/68/3 +f 44/69/4 31/70/4 18/71/4 19/72/4 +f 24/9/8 21/73/8 38/74/8 39/75/8 28/76/8 1/12/8 +f 46/77/5 35/78/5 34/79/5 45/80/5 +f 27/81/9 36/2/9 11/1/9 34/82/9 43/83/9 42/84/9 +f 24/85/10 21/86/10 20/87/10 25/88/10 +f 39/89/5 22/90/5 23/91/5 40/92/5 +f 37/93/11 4/5/11 1/12/11 28/76/11 47/94/11 48/95/11 +f 48/96/6 15/97/6 27/98/6 37/99/6 +f 34/82/12 11/1/12 25/13/12 20/53/12 19/57/12 45/64/12 +f 38/100/6 13/101/6 18/102/6 31/103/6 +f 28/104/13 1/105/13 26/106/13 29/107/13 +f 12/108/4 43/109/4 34/110/4 35/111/4 +f 24/9/14 30/6/14 35/112/14 46/113/14 44/114/14 21/73/14 +f 35/112/15 30/6/15 4/5/15 37/93/15 41/115/15 12/116/15 +f 26/16/16 36/2/16 27/81/16 15/61/16 16/60/16 29/54/16 +f 40/55/1 23/59/1 18/58/1 13/56/1 +f 22/117/2 31/118/2 44/114/2 46/113/2 32/119/2 33/120/2 48/95/2 47/94/2 +f 14/62/1 42/84/1 43/83/1 17/63/1 +f 41/115/2 33/120/2 32/119/2 12/116/2 +f 22/117/2 39/75/2 38/74/2 31/118/2 +f 21/121/3 20/122/3 13/123/3 38/124/3 +f 37/125/4 27/126/4 42/127/4 41/128/4 +f 21/129/5 44/130/5 19/131/5 20/132/5 +f 28/133/6 29/134/6 16/135/6 47/136/6 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_b.obj new file mode 100644 index 00000000..48049de7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_door_wood_b.obj @@ -0,0 +1,248 @@ +# Blender v2.79 (sub 0) OBJ File: 'default door wood 3d.blend' +# www.blender.org +o Cylinder_Cylinder_door +v -0.375000 1.375000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.375000 0.625000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.375000 0.625000 -0.375000 +v 0.062500 0.687500 -0.453125 +v 0.062500 1.312500 -0.421875 +v -0.062500 0.937500 -0.421875 +v -0.312500 0.937500 -0.421875 +v -0.312500 1.062500 -0.421875 +v 0.062500 0.937500 -0.421875 +v 0.062500 1.062500 -0.421875 +v 0.312500 1.062500 -0.421875 +v 0.312500 1.312500 -0.421875 +v 0.312500 1.312500 -0.453125 +v -0.062500 1.062500 -0.453125 +v -0.062500 1.062500 -0.421875 +v 0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.375000 +v -0.312500 0.687500 -0.421875 +v -0.312500 1.312500 -0.453125 +v -0.312500 1.312500 -0.421875 +v 0.375000 0.625000 -0.500000 +v 0.062500 1.062500 -0.453125 +v 0.062500 0.937500 -0.453125 +v -0.062500 0.937500 -0.453125 +v 0.312500 0.687500 -0.421875 +v 0.312500 0.687500 -0.453125 +v -0.375000 0.625000 -0.375000 +v -0.312500 0.687500 -0.453125 +v 0.062500 1.312500 -0.453125 +v -0.062500 1.312500 -0.453125 +v -0.062500 1.312500 -0.421875 +v -0.062500 0.687500 -0.453125 +v -0.062500 0.687500 -0.421875 +v 0.062500 0.687500 -0.421875 +v 0.312500 1.062500 -0.453125 +v 0.312500 0.937500 -0.421875 +v 0.312500 0.937500 -0.453125 +v -0.312500 1.062500 -0.453125 +v -0.312500 0.937500 -0.453125 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.421053 0.000000 +vt 0.842105 0.000000 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 0.842105 1.000000 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 0.868421 0.718750 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.718750 +vt 0.947368 0.718750 +vt 0.921053 0.718750 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vt 1.000000 0.718750 +vt 0.973684 0.718750 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 1.000000 0.718750 +vt 0.973684 0.718750 +vt 0.973684 0.593750 +vt 1.000000 0.593750 +vt 1.000000 0.281250 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.281250 +vt 0.763158 0.906250 +vt 0.500000 0.906250 +vt 0.605263 0.906250 +vt 0.657895 0.906250 +vt 0.763158 0.781250 +vt 0.657895 0.781250 +vt 0.605263 0.781250 +vt 0.500000 0.781250 +vt 0.500000 0.718750 +vt 0.605263 0.718750 +vt 0.657895 0.718750 +vt 0.763158 0.718750 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.781250 +vt 1.000000 0.781250 +vt 1.000000 0.093750 +vt 1.000000 0.218750 +vt 0.973684 0.218750 +vt 0.973684 0.093750 +vt 0.078947 0.906250 +vt 0.184211 0.906250 +vt 0.236842 0.906250 +vt 0.342105 0.906250 +vt 0.868421 0.718750 +vt 0.868421 0.593750 +vt 0.894737 0.593750 +vt 0.894737 0.718750 +vt 0.500000 0.593750 +vt 0.763158 0.593750 +vt 0.657895 0.593750 +vt 0.605263 0.593750 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 0.868421 0.906250 +vt 0.868421 0.781250 +vt 0.894737 0.781250 +vt 0.894737 0.906250 +vt 0.342105 0.593750 +vt 0.342105 0.781250 +vt 0.342105 0.718750 +vt 0.947368 0.718750 +vt 0.921053 0.718750 +vt 0.921053 0.593750 +vt 0.947368 0.593750 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.781250 +vt 0.947368 0.781250 +vt 0.947368 0.937500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.937500 +vt 1.000000 0.218750 +vt 0.973684 0.218750 +vt 0.973684 0.093750 +vt 1.000000 0.093750 +vt 0.078947 0.593750 +vt 0.078947 0.718750 +vt 0.078947 0.781250 +vt 0.236842 0.593750 +vt 0.184211 0.593750 +vt 0.236842 0.781250 +vt 0.184211 0.781250 +vt 0.184211 0.718750 +vt 0.236842 0.718750 +vt 1.000000 0.906250 +vt 0.973684 0.906250 +vt 0.973684 0.781250 +vt 1.000000 0.781250 +vt 1.000000 0.406250 +vt 0.973684 0.406250 +vt 0.973684 0.281250 +vt 1.000000 0.281250 +vt 0.868421 0.906250 +vt 0.868421 0.781250 +vt 0.894737 0.781250 +vt 0.894737 0.906250 +vt 0.947368 0.906250 +vt 0.921053 0.906250 +vt 0.921053 0.781250 +vt 0.947368 0.781250 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.6000 0.8000 +vn -0.0000 -0.6000 -0.8000 +vn 0.0000 0.6000 0.8000 +vn -0.7071 0.7071 0.0000 +vn 0.6000 0.0000 -0.8000 +vn -0.6000 -0.0000 0.8000 +vn 0.7071 0.7071 0.0000 +vn -0.6000 0.0000 -0.8000 +vn -0.0000 0.6000 -0.8000 +vn 0.6000 -0.0000 0.8000 +s off +f 11/1/1 36/2/1 7/3/1 8/4/1 +f 4/5/2 30/6/2 2/7/2 3/8/2 +f 2/7/2 30/6/2 24/9/2 6/10/2 +f 3/8/2 5/11/2 1/12/2 4/5/2 +f 5/11/2 6/10/2 24/9/2 1/12/2 +f 25/13/1 11/1/1 8/4/1 9/14/1 +f 10/15/1 26/16/1 25/13/1 9/14/1 +f 26/16/1 10/15/1 7/3/1 36/2/1 +f 2/17/3 8/18/3 7/19/3 3/20/3 +f 6/21/4 5/22/4 10/23/4 9/24/4 +f 5/25/5 3/26/5 7/27/5 10/28/5 +f 2/29/6 6/30/6 9/31/6 8/32/6 +f 33/33/5 41/34/5 42/35/5 14/36/5 +f 32/37/6 17/38/6 43/39/6 12/40/6 +f 39/41/3 40/42/3 29/43/3 28/44/3 +f 33/45/3 14/46/3 15/47/3 48/48/3 +f 22/49/4 47/50/4 16/51/4 23/52/4 +f 20/53/7 25/13/7 26/16/7 29/54/7 40/55/7 13/56/7 +f 19/57/1 18/58/1 23/59/1 16/60/1 15/61/1 14/62/1 17/63/1 45/64/1 +f 46/65/3 45/66/3 17/67/3 32/68/3 +f 44/69/4 31/70/4 18/71/4 19/72/4 +f 24/9/8 21/73/8 38/74/8 39/75/8 28/76/8 1/12/8 +f 46/77/5 35/78/5 34/79/5 45/80/5 +f 27/81/9 36/2/9 11/1/9 34/82/9 43/83/9 42/84/9 +f 24/85/10 21/86/10 20/87/10 25/88/10 +f 39/89/5 22/90/5 23/91/5 40/92/5 +f 37/93/11 4/5/11 1/12/11 28/76/11 47/94/11 48/95/11 +f 48/96/6 15/97/6 27/98/6 37/99/6 +f 34/82/12 11/1/12 25/13/12 20/53/12 19/57/12 45/64/12 +f 38/100/6 13/101/6 18/102/6 31/103/6 +f 28/104/13 1/105/13 26/106/13 29/107/13 +f 12/108/4 43/109/4 34/110/4 35/111/4 +f 24/9/14 30/6/14 35/112/14 46/113/14 44/114/14 21/73/14 +f 35/112/15 30/6/15 4/5/15 37/93/15 41/115/15 12/116/15 +f 26/16/16 36/2/16 27/81/16 15/61/16 16/60/16 29/54/16 +f 40/55/1 23/59/1 18/58/1 13/56/1 +f 22/117/2 31/118/2 44/114/2 46/113/2 32/119/2 33/120/2 48/95/2 47/94/2 +f 14/62/1 42/84/1 43/83/1 17/63/1 +f 41/115/2 33/120/2 32/119/2 12/116/2 +f 22/117/2 39/75/2 38/74/2 31/118/2 +f 21/121/3 20/122/3 13/123/3 38/124/3 +f 37/125/4 27/126/4 42/127/4 41/128/4 +f 21/129/5 44/130/5 19/131/5 20/132/5 +f 28/133/6 29/134/6 16/135/6 47/136/6 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor.obj new file mode 100644 index 00000000..60008e99 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor.obj @@ -0,0 +1,318 @@ +# Blender v2.79 (sub 0) OBJ File: 'default trapdoor wood 3d.blend' +# www.blender.org +o Cube.001 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.375000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.375000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.375000 -0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.375000 0.500000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 -0.375000 0.375000 +v -0.500000 -0.500000 0.375000 +v -0.500000 -0.375000 -0.375000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 -0.375000 0.375000 +v -0.125000 -0.468750 -0.125000 +v 0.125000 -0.406250 -0.125000 +v -0.125000 -0.406250 -0.125000 +v -0.375000 -0.375000 -0.375000 +v -0.375000 -0.375000 0.375000 +v 0.375000 -0.375000 0.375000 +v 0.125000 -0.406250 0.125000 +v 0.125000 -0.468750 -0.125000 +v 0.375000 -0.500000 -0.375000 +v 0.375000 -0.500000 0.375000 +v -0.375000 -0.500000 0.375000 +v -0.125000 -0.468750 0.125000 +v 0.125000 -0.468750 0.125000 +v -0.125000 -0.406250 0.125000 +v 0.375000 -0.375000 -0.375000 +v -0.375000 -0.500000 -0.375000 +v 0.500000 -0.500000 0.062500 +v 0.500000 -0.375000 -0.062500 +v -0.500000 -0.500000 -0.062500 +v -0.500000 -0.375000 0.062500 +v 0.500000 -0.500000 -0.062500 +v 0.500000 -0.375000 0.062500 +v -0.500000 -0.500000 0.062500 +v -0.500000 -0.375000 -0.062500 +v -0.375000 -0.500000 -0.062500 +v -0.312500 -0.468750 -0.125000 +v -0.125000 -0.468750 -0.312500 +v -0.062500 -0.500000 -0.375000 +v 0.375000 -0.375000 -0.062500 +v 0.312500 -0.406250 -0.125000 +v 0.125000 -0.406250 -0.312500 +v 0.062500 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.062500 +v -0.312500 -0.406250 -0.125000 +v -0.125000 -0.406250 0.312500 +v -0.062500 -0.375000 0.375000 +v -0.375000 -0.375000 0.062500 +v -0.312500 -0.406250 0.125000 +v 0.125000 -0.406250 0.312500 +v 0.062500 -0.375000 0.375000 +v 0.375000 -0.500000 -0.062500 +v 0.312500 -0.468750 -0.125000 +v 0.125000 -0.468750 0.312500 +v 0.062500 -0.500000 0.375000 +v 0.375000 -0.500000 0.062500 +v 0.312500 -0.468750 0.125000 +v -0.125000 -0.468750 0.312500 +v -0.062500 -0.500000 0.375000 +v -0.375000 -0.500000 0.062500 +v -0.312500 -0.468750 0.125000 +v 0.125000 -0.468750 -0.312500 +v 0.062500 -0.500000 -0.375000 +v 0.375000 -0.375000 0.062500 +v 0.312500 -0.406250 0.125000 +v -0.125000 -0.406250 -0.312500 +v -0.062500 -0.375000 -0.375000 +v -0.312500 -0.468750 -0.312500 +v 0.312500 -0.406250 -0.312500 +v -0.062500 -0.500000 0.062500 +v -0.312500 -0.468750 0.312500 +v 0.312500 -0.468750 -0.312500 +v 0.062500 -0.500000 -0.062500 +v 0.062500 -0.375000 0.062500 +v 0.312500 -0.406250 0.312500 +v -0.312500 -0.406250 -0.312500 +v -0.062500 -0.375000 -0.062500 +v 0.062500 -0.375000 -0.062500 +v -0.062500 -0.500000 -0.062500 +v -0.312500 -0.406250 0.312500 +v 0.312500 -0.468750 0.312500 +v 0.062500 -0.500000 0.062500 +v -0.062500 -0.375000 0.062500 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.437500 0.125000 +vt 0.562500 0.125000 +vt 0.875000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.562500 0.437500 +vt 0.875000 0.437500 +vt 0.812500 0.375000 +vt 0.625000 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.875000 0.437500 +vt 0.125000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.125000 0.437500 +vt 0.437500 0.437500 +vt 0.375000 0.375000 +vt 0.187500 0.375000 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.875000 0.875000 +vt 0.625000 0.625000 +vt 0.562500 0.562500 +vt 0.562500 0.875000 +vt 0.625000 0.812500 +vt 1.000000 0.562500 +vt 1.000000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.562500 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.812500 0.187500 +vt 0.875000 0.125000 +vt 0.375000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.375000 +vt 0.562500 0.875000 +vt 0.562500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.375000 0.625000 +vt 0.187500 0.625000 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.625000 0.187500 +vt 0.562500 0.125000 +vt 0.187500 0.625000 +vt 0.125000 0.875000 +vt 0.187500 0.812500 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 0.000000 0.875000 +vt 0.812500 0.187500 +vt 0.625000 0.187500 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.125000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.437500 +vt 1.000000 0.125000 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.187500 0.812500 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -0.8944 -0.4472 +vn 0.4472 0.8944 0.0000 +vn 0.0000 0.8944 -0.4472 +vn 0.0000 1.0000 0.0000 +vn 0.4472 -0.8944 0.0000 +vn -0.4472 -0.8944 0.0000 +vn 0.0000 -0.8944 0.4472 +vn -0.4472 0.8944 0.0000 +vn 0.0000 0.8944 0.4472 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +g Cube.001_Cube.001_top-bottom +s off +f 1/1/1 9/2/1 25/3/1 68/4/1 44/5/1 32/6/1 15/7/1 5/8/1 +f 84/9/2 41/10/2 42/11/2 17/12/2 +f 18/13/3 47/14/3 48/15/3 83/16/3 +f 82/17/4 19/18/4 50/19/4 49/20/4 +f 45/21/5 34/22/5 14/23/5 31/24/5 +f 57/25/2 78/26/2 24/27/2 58/28/2 +f 65/29/6 66/30/6 76/31/6 27/32/6 +f 28/33/7 75/34/7 64/35/7 63/36/7 +f 65/29/1 39/37/1 35/38/1 41/10/1 84/9/1 78/26/1 57/25/1 37/39/1 33/40/1 61/41/1 87/42/1 75/34/1 +f 81/43/3 20/44/3 49/20/3 50/19/3 +f 67/45/8 68/4/8 25/3/8 77/46/8 +f 45/21/9 31/24/9 74/47/9 46/48/9 +f 47/14/10 74/47/10 31/24/10 48/15/10 +f 52/49/9 88/50/9 30/51/9 51/52/9 +f 30/51/10 88/50/10 53/53/10 54/54/10 +f 23/55/10 70/56/10 69/57/10 79/58/10 +f 87/42/6 29/59/6 59/60/6 60/61/6 +f 75/34/8 28/33/8 66/30/8 65/29/8 +f 81/43/10 71/62/10 72/63/10 20/44/10 +f 62/64/7 61/41/7 26/65/7 86/66/7 +f 29/59/8 87/42/8 61/41/8 62/64/8 +f 54/54/3 53/53/3 21/67/3 85/68/3 +f 60/61/1 64/35/1 75/34/1 87/42/1 +f 52/49/4 51/52/4 85/68/4 21/67/4 +f 33/40/1 13/69/1 26/65/1 61/41/1 +f 26/65/2 60/61/2 59/60/2 86/66/2 +f 73/70/8 32/6/8 44/5/8 43/71/8 +f 77/46/7 25/3/7 57/25/7 58/28/7 +f 55/72/3 23/55/3 79/58/3 56/73/3 +f 22/74/5 56/73/5 52/49/5 21/67/5 16/75/5 8/76/5 4/77/5 10/78/5 +f 40/79/5 49/20/5 20/44/5 12/80/5 +f 10/78/5 38/81/5 69/57/5 22/74/5 +f 48/15/5 72/63/5 82/17/5 83/16/5 +f 83/16/5 82/17/5 49/20/5 40/79/5 36/82/5 53/53/5 88/50/5 79/58/5 69/57/5 38/81/5 34/22/5 45/21/5 +f 17/12/7 43/71/7 44/5/7 84/9/7 +f 88/50/5 52/49/5 56/73/5 79/58/5 +f 15/7/1 32/6/1 41/10/1 35/38/1 +f 83/16/4 45/21/4 46/48/4 18/13/4 +f 64/35/2 27/32/2 76/31/2 63/36/2 +f 26/65/1 13/69/1 3/83/1 7/84/1 11/85/1 27/32/1 64/35/1 60/61/1 +f 44/5/1 68/4/1 78/26/1 84/9/1 +f 57/25/1 25/3/1 9/2/1 37/39/1 +f 39/37/1 65/29/1 27/32/1 11/85/1 +f 6/86/5 12/80/5 20/44/5 72/63/5 48/15/5 31/24/5 14/23/5 2/87/5 +f 53/53/5 36/82/5 16/75/5 21/67/5 +f 56/73/4 22/74/4 80/88/4 55/72/4 +f 72/63/9 71/62/9 19/18/9 82/17/9 +f 22/74/9 69/57/9 70/56/9 80/88/9 +f 41/10/6 32/6/6 73/70/6 42/11/6 +f 68/4/6 67/45/6 24/27/6 78/26/6 +g Cube.001_Cube.001_sides +f 8/89/11 7/90/11 3/91/11 4/92/11 +f 6/93/12 5/8/12 15/94/12 35/95/12 39/96/12 11/97/12 7/90/12 8/89/12 16/98/12 36/99/12 40/100/12 12/80/12 +f 3/91/13 13/101/13 33/102/13 37/103/13 9/104/13 1/1/13 2/105/13 14/23/13 34/106/13 38/107/13 10/108/13 4/92/13 +f 1/1/14 5/8/14 6/93/14 2/105/14 +f 70/109/12 62/110/12 86/111/12 80/112/12 +f 23/113/11 29/114/11 62/110/11 70/109/11 +f 55/115/13 59/116/13 29/114/13 23/113/13 +f 59/116/14 55/115/14 80/112/14 86/111/14 +f 76/117/14 85/118/14 51/119/14 63/120/14 +f 51/119/12 30/121/12 28/122/12 63/120/12 +f 66/123/13 54/124/13 85/118/13 76/117/13 +f 28/122/11 30/121/11 54/124/11 66/123/11 +f 43/125/12 17/126/12 19/127/12 71/128/12 +f 42/129/14 50/130/14 19/127/14 17/126/14 +f 73/131/13 81/132/13 50/130/13 42/129/13 +f 73/131/11 43/125/11 71/128/11 81/132/11 +f 74/133/12 77/134/12 58/135/12 46/136/12 +f 46/136/14 58/135/14 24/137/14 18/138/14 +f 47/139/13 18/138/13 24/137/13 67/140/13 +f 74/133/11 47/139/11 67/140/11 77/134/11 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_open.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_open.obj new file mode 100644 index 00000000..85274b5f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_open.obj @@ -0,0 +1,318 @@ +# Blender v2.79 (sub 0) OBJ File: 'default trapdoor wood 3d.blend' +# www.blender.org +o Cube.001 +v 0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.375000 0.375000 +v 0.500000 -0.375000 0.500000 +v -0.500000 -0.375000 0.375000 +v -0.500000 0.375000 0.500000 +v 0.500000 -0.375000 0.375000 +v 0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.375000 +v -0.500000 -0.375000 0.500000 +v -0.125000 0.125000 0.406250 +v 0.125000 0.125000 0.468750 +v -0.125000 0.125000 0.468750 +v -0.375000 0.375000 0.500000 +v -0.375000 -0.375000 0.500000 +v 0.375000 -0.375000 0.500000 +v 0.125000 -0.125000 0.468750 +v 0.125000 0.125000 0.406250 +v 0.375000 0.375000 0.375000 +v 0.375000 -0.375000 0.375000 +v -0.375000 -0.375000 0.375000 +v -0.125000 -0.125000 0.406250 +v 0.125000 -0.125000 0.406250 +v -0.125000 -0.125000 0.468750 +v 0.375000 0.375000 0.500000 +v -0.375000 0.375000 0.375000 +v 0.500000 -0.062500 0.375000 +v 0.500000 0.062500 0.500000 +v -0.500000 0.062500 0.375000 +v -0.500000 -0.062500 0.500000 +v 0.500000 0.062500 0.375000 +v 0.500000 -0.062500 0.500000 +v -0.500000 -0.062500 0.375000 +v -0.500000 0.062500 0.500000 +v -0.375000 0.062500 0.375000 +v -0.312500 0.125000 0.406250 +v -0.125000 0.312500 0.406250 +v -0.062500 0.375000 0.375000 +v 0.375000 0.062500 0.500000 +v 0.312500 0.125000 0.468750 +v 0.125000 0.312500 0.468750 +v 0.062500 0.375000 0.500000 +v -0.375000 0.062500 0.500000 +v -0.312500 0.125000 0.468750 +v -0.125000 -0.312500 0.468750 +v -0.062500 -0.375000 0.500000 +v -0.375000 -0.062500 0.500000 +v -0.312500 -0.125000 0.468750 +v 0.125000 -0.312500 0.468750 +v 0.062500 -0.375000 0.500000 +v 0.375000 0.062500 0.375000 +v 0.312500 0.125000 0.406250 +v 0.125000 -0.312500 0.406250 +v 0.062500 -0.375000 0.375000 +v 0.375000 -0.062500 0.375000 +v 0.312500 -0.125000 0.406250 +v -0.125000 -0.312500 0.406250 +v -0.062500 -0.375000 0.375000 +v -0.375000 -0.062500 0.375000 +v -0.312500 -0.125000 0.406250 +v 0.125000 0.312500 0.406250 +v 0.062500 0.375000 0.375000 +v 0.375000 -0.062500 0.500000 +v 0.312500 -0.125000 0.468750 +v -0.125000 0.312500 0.468750 +v -0.062500 0.375000 0.500000 +v -0.312500 0.312500 0.406250 +v 0.312500 0.312500 0.468750 +v -0.062500 -0.062500 0.375000 +v -0.312500 -0.312500 0.406250 +v 0.312500 0.312500 0.406250 +v 0.062500 0.062500 0.375000 +v 0.062500 -0.062500 0.500000 +v 0.312500 -0.312500 0.468750 +v -0.312500 0.312500 0.468750 +v -0.062500 0.062500 0.500000 +v 0.062500 0.062500 0.500000 +v -0.062500 0.062500 0.375000 +v -0.312500 -0.312500 0.468750 +v 0.312500 -0.312500 0.406250 +v 0.062500 -0.062500 0.375000 +v -0.062500 -0.062500 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.437500 0.125000 +vt 0.562500 0.125000 +vt 0.875000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.562500 0.437500 +vt 0.875000 0.437500 +vt 0.812500 0.375000 +vt 0.625000 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.875000 0.437500 +vt 0.125000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.125000 0.437500 +vt 0.437500 0.437500 +vt 0.375000 0.375000 +vt 0.187500 0.375000 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.875000 0.875000 +vt 0.625000 0.625000 +vt 0.562500 0.562500 +vt 0.562500 0.875000 +vt 0.625000 0.812500 +vt 1.000000 0.562500 +vt 1.000000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.562500 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.812500 0.187500 +vt 0.875000 0.125000 +vt 0.375000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.375000 +vt 0.562500 0.875000 +vt 0.562500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.375000 0.625000 +vt 0.187500 0.625000 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.625000 0.187500 +vt 0.562500 0.125000 +vt 0.187500 0.625000 +vt 0.125000 0.875000 +vt 0.187500 0.812500 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 0.000000 0.875000 +vt 0.812500 0.187500 +vt 0.625000 0.187500 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.125000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.437500 +vt 1.000000 0.125000 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.187500 0.812500 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 0.4472 -0.8944 +vn 0.4472 0.0000 0.8944 +vn 0.0000 0.4472 0.8944 +vn 0.0000 0.0000 1.0000 +vn 0.4472 -0.0000 -0.8944 +vn -0.4472 -0.0000 -0.8944 +vn 0.0000 -0.4472 -0.8944 +vn -0.4472 0.0000 0.8944 +vn 0.0000 -0.4472 0.8944 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +g Cube.001_Cube.001_top-bottom +s off +f 1/1/1 9/2/1 25/3/1 68/4/1 44/5/1 32/6/1 15/7/1 5/8/1 +f 84/9/2 41/10/2 42/11/2 17/12/2 +f 18/13/3 47/14/3 48/15/3 83/16/3 +f 82/17/4 19/18/4 50/19/4 49/20/4 +f 45/21/5 34/22/5 14/23/5 31/24/5 +f 57/25/2 78/26/2 24/27/2 58/28/2 +f 65/29/6 66/30/6 76/31/6 27/32/6 +f 28/33/7 75/34/7 64/35/7 63/36/7 +f 65/29/1 39/37/1 35/38/1 41/10/1 84/9/1 78/26/1 57/25/1 37/39/1 33/40/1 61/41/1 87/42/1 75/34/1 +f 81/43/3 20/44/3 49/20/3 50/19/3 +f 67/45/8 68/4/8 25/3/8 77/46/8 +f 45/21/9 31/24/9 74/47/9 46/48/9 +f 47/14/10 74/47/10 31/24/10 48/15/10 +f 52/49/9 88/50/9 30/51/9 51/52/9 +f 30/51/10 88/50/10 53/53/10 54/54/10 +f 23/55/10 70/56/10 69/57/10 79/58/10 +f 87/42/6 29/59/6 59/60/6 60/61/6 +f 75/34/8 28/33/8 66/30/8 65/29/8 +f 81/43/10 71/62/10 72/63/10 20/44/10 +f 62/64/7 61/41/7 26/65/7 86/66/7 +f 29/59/8 87/42/8 61/41/8 62/64/8 +f 54/54/3 53/53/3 21/67/3 85/68/3 +f 60/61/1 64/35/1 75/34/1 87/42/1 +f 52/49/4 51/52/4 85/68/4 21/67/4 +f 33/40/1 13/69/1 26/65/1 61/41/1 +f 26/65/2 60/61/2 59/60/2 86/66/2 +f 73/70/8 32/6/8 44/5/8 43/71/8 +f 77/46/7 25/3/7 57/25/7 58/28/7 +f 55/72/3 23/55/3 79/58/3 56/73/3 +f 22/74/5 56/73/5 52/49/5 21/67/5 16/75/5 8/76/5 4/77/5 10/78/5 +f 40/79/5 49/20/5 20/44/5 12/80/5 +f 10/78/5 38/81/5 69/57/5 22/74/5 +f 48/15/5 72/63/5 82/17/5 83/16/5 +f 83/16/5 82/17/5 49/20/5 40/79/5 36/82/5 53/53/5 88/50/5 79/58/5 69/57/5 38/81/5 34/22/5 45/21/5 +f 17/12/7 43/71/7 44/5/7 84/9/7 +f 88/50/5 52/49/5 56/73/5 79/58/5 +f 15/7/1 32/6/1 41/10/1 35/38/1 +f 83/16/4 45/21/4 46/48/4 18/13/4 +f 64/35/2 27/32/2 76/31/2 63/36/2 +f 26/65/1 13/69/1 3/83/1 7/84/1 11/85/1 27/32/1 64/35/1 60/61/1 +f 44/5/1 68/4/1 78/26/1 84/9/1 +f 57/25/1 25/3/1 9/2/1 37/39/1 +f 39/37/1 65/29/1 27/32/1 11/85/1 +f 6/86/5 12/80/5 20/44/5 72/63/5 48/15/5 31/24/5 14/23/5 2/87/5 +f 53/53/5 36/82/5 16/75/5 21/67/5 +f 56/73/4 22/74/4 80/88/4 55/72/4 +f 72/63/9 71/62/9 19/18/9 82/17/9 +f 22/74/9 69/57/9 70/56/9 80/88/9 +f 41/10/6 32/6/6 73/70/6 42/11/6 +f 68/4/6 67/45/6 24/27/6 78/26/6 +g Cube.001_Cube.001_sides +f 8/89/11 7/90/11 3/91/11 4/92/11 +f 6/93/12 5/8/12 15/94/12 35/95/12 39/96/12 11/97/12 7/90/12 8/89/12 16/98/12 36/99/12 40/100/12 12/80/12 +f 3/91/13 13/101/13 33/102/13 37/103/13 9/104/13 1/1/13 2/105/13 14/23/13 34/106/13 38/107/13 10/108/13 4/92/13 +f 1/1/14 5/8/14 6/93/14 2/105/14 +f 70/109/12 62/110/12 86/111/12 80/112/12 +f 23/113/11 29/114/11 62/110/11 70/109/11 +f 55/115/13 59/116/13 29/114/13 23/113/13 +f 59/116/14 55/115/14 80/112/14 86/111/14 +f 76/117/14 85/118/14 51/119/14 63/120/14 +f 51/119/12 30/121/12 28/122/12 63/120/12 +f 66/123/13 54/124/13 85/118/13 76/117/13 +f 28/122/11 30/121/11 54/124/11 66/123/11 +f 43/125/12 17/126/12 19/127/12 71/128/12 +f 42/129/14 50/130/14 19/127/14 17/126/14 +f 73/131/13 81/132/13 50/130/13 42/129/13 +f 73/131/11 43/125/11 71/128/11 81/132/11 +f 74/133/12 77/134/12 58/135/12 46/136/12 +f 46/136/14 58/135/14 24/137/14 18/138/14 +f 47/139/13 18/138/13 24/137/13 67/140/13 +f 74/133/11 47/139/11 67/140/11 77/134/11 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel.obj new file mode 100644 index 00000000..5051676c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel.obj @@ -0,0 +1,392 @@ +# Blender v2.79 (sub 0) OBJ File: 'default trapdoor steel 3d.blend' +# www.blender.org +o Cube.001 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.375000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.375000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.375000 -0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.375000 0.500000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 -0.375000 0.375000 +v -0.500000 -0.500000 0.375000 +v -0.500000 -0.375000 -0.375000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 -0.375000 0.375000 +v -0.125000 -0.453125 -0.125000 +v 0.125000 -0.421875 -0.125000 +v -0.125000 -0.421875 -0.125000 +v -0.375000 -0.375000 -0.375000 +v -0.375000 -0.375000 0.375000 +v 0.375000 -0.375000 0.375000 +v 0.125000 -0.421875 0.125000 +v 0.125000 -0.453125 -0.125000 +v 0.375000 -0.500000 -0.375000 +v 0.375000 -0.500000 0.375000 +v -0.375000 -0.500000 0.375000 +v -0.125000 -0.453125 0.125000 +v 0.125000 -0.453125 0.125000 +v -0.125000 -0.421875 0.125000 +v 0.375000 -0.375000 -0.375000 +v -0.375000 -0.500000 -0.375000 +v 0.500000 -0.500000 0.062500 +v 0.500000 -0.375000 -0.062500 +v -0.500000 -0.500000 -0.062500 +v -0.500000 -0.375000 0.062500 +v 0.500000 -0.500000 -0.062500 +v 0.500000 -0.375000 0.062500 +v -0.500000 -0.500000 0.062500 +v -0.500000 -0.375000 -0.062500 +v -0.375000 -0.500000 -0.062500 +v -0.312500 -0.453125 -0.125000 +v -0.125000 -0.453125 -0.312500 +v -0.062500 -0.500000 -0.375000 +v 0.375000 -0.375000 -0.062500 +v 0.312500 -0.421875 -0.125000 +v 0.125000 -0.421875 -0.312500 +v 0.062500 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.062500 +v -0.312500 -0.421875 -0.125000 +v -0.125000 -0.421875 0.312500 +v -0.062500 -0.375000 0.375000 +v -0.375000 -0.375000 0.062500 +v -0.312500 -0.421875 0.125000 +v 0.125000 -0.421875 0.312500 +v 0.062500 -0.375000 0.375000 +v 0.375000 -0.500000 -0.062500 +v 0.312500 -0.453125 -0.125000 +v 0.125000 -0.453125 0.312500 +v 0.062500 -0.500000 0.375000 +v 0.375000 -0.500000 0.062500 +v 0.312500 -0.453125 0.125000 +v -0.125000 -0.453125 0.312500 +v -0.062500 -0.500000 0.375000 +v -0.375000 -0.500000 0.062500 +v -0.312500 -0.453125 0.125000 +v 0.125000 -0.453125 -0.312500 +v 0.062500 -0.500000 -0.375000 +v 0.375000 -0.375000 0.062500 +v 0.312500 -0.421875 0.125000 +v -0.125000 -0.421875 -0.312500 +v -0.062500 -0.375000 -0.375000 +v -0.312500 -0.453125 -0.312500 +v 0.312500 -0.421875 -0.312500 +v -0.062500 -0.500000 0.062500 +v -0.312500 -0.453125 0.312500 +v 0.312500 -0.453125 -0.312500 +v 0.062500 -0.500000 -0.062500 +v 0.062500 -0.375000 0.062500 +v 0.312500 -0.421875 0.312500 +v -0.312500 -0.421875 -0.312500 +v -0.062500 -0.375000 -0.062500 +v 0.062500 -0.375000 -0.062500 +v -0.062500 -0.500000 -0.062500 +v -0.312500 -0.421875 0.312500 +v 0.312500 -0.453125 0.312500 +v 0.062500 -0.500000 0.062500 +v -0.062500 -0.375000 0.062500 +v -0.125000 -0.437500 -0.125000 +v 0.125000 -0.437500 -0.125000 +v -0.125000 -0.437500 0.125000 +v 0.125000 -0.437500 0.125000 +v -0.312500 -0.437500 -0.125000 +v -0.125000 -0.437500 -0.312500 +v 0.312500 -0.437500 -0.125000 +v 0.125000 -0.437500 0.312500 +v 0.312500 -0.437500 0.125000 +v -0.125000 -0.437500 0.312500 +v -0.312500 -0.437500 0.125000 +v 0.125000 -0.437500 -0.312500 +v -0.312500 -0.437500 -0.312500 +v -0.312500 -0.437500 0.312500 +v 0.312500 -0.437500 -0.312500 +v 0.312500 -0.437500 0.312500 +v 0.125000 -0.438500 -0.125000 +v -0.125000 -0.438500 -0.125000 +v 0.125000 -0.438500 0.125000 +v -0.125000 -0.438500 0.125000 +v 0.312500 -0.438500 -0.125000 +v 0.125000 -0.438500 -0.312500 +v -0.312500 -0.438500 -0.125000 +v -0.125000 -0.438500 0.312500 +v -0.312500 -0.438500 0.125000 +v 0.125000 -0.438500 0.312500 +v 0.312500 -0.438500 0.125000 +v -0.125000 -0.438500 -0.312500 +v 0.312500 -0.438500 -0.312500 +v 0.312500 -0.438500 0.312500 +v -0.312500 -0.438500 -0.312500 +v -0.312500 -0.438500 0.312500 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 0.875000 0.125000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.125000 0.125000 +vt -0.000000 0.125000 +vt -0.000000 0.000000 +vt 0.437500 0.437500 +vt 0.125000 0.437500 +vt 0.187500 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.875000 0.437500 +vt 0.125000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.875000 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.125000 0.562500 +vt 0.187500 0.625000 +vt 0.187500 0.812500 +vt 0.125000 0.875000 +vt 0.375000 0.625000 +vt 0.437500 0.562500 +vt 0.437500 0.875000 +vt 0.375000 0.812500 +vt -0.000000 0.562500 +vt -0.000000 0.437500 +vt 1.000000 0.437500 +vt 1.000000 0.562500 +vt 0.875000 0.562500 +vt 0.562500 0.562500 +vt 0.812500 0.187500 +vt 0.875000 0.125000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.375000 +vt 0.562500 0.875000 +vt 0.562500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.375000 0.625000 +vt 0.187500 0.625000 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.562500 0.875000 +vt 0.625000 0.187500 +vt 0.562500 0.125000 +vt 0.812500 0.625000 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 1.000000 0.875000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.125000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.437500 +vt 1.000000 0.125000 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt -0.000000 0.875000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.187500 0.812500 +vt 0.625000 0.375000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.375000 +vt 0.625000 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.187500 0.625000 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.187500 0.812500 +vt 0.187500 0.375000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.375000 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.187500 0.812500 +vt 0.187500 0.625000 +vt 0.375000 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.812500 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.625000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -0.8000 -0.6000 +vn 0.6000 0.8000 0.0000 +vn 0.0000 0.8000 -0.6000 +vn 0.0000 1.0000 0.0000 +vn 0.6000 -0.8000 0.0000 +vn -0.6000 -0.8000 0.0000 +vn 0.0000 -0.8000 0.6000 +vn -0.6000 0.8000 0.0000 +vn 0.0000 0.8000 0.6000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +g Cube.001_Cube.001_top-bottom +s off +f 1/1/1 9/2/1 25/3/1 68/4/1 44/5/1 32/6/1 15/7/1 5/8/1 +f 84/9/2 41/10/2 42/11/2 17/12/2 +f 18/13/3 47/14/3 48/15/3 83/16/3 +f 82/17/4 19/18/4 50/19/4 49/20/4 +f 45/21/5 34/22/5 14/23/5 31/24/5 +f 57/25/2 78/26/2 24/27/2 58/28/2 +f 65/29/6 66/30/6 76/31/6 27/32/6 +f 28/33/7 75/34/7 64/35/7 63/36/7 +f 65/29/1 39/37/1 35/38/1 41/10/1 84/9/1 78/26/1 57/25/1 37/39/1 33/40/1 61/41/1 87/42/1 75/34/1 +f 81/43/3 20/44/3 49/20/3 50/19/3 +f 67/45/8 68/4/8 25/3/8 77/46/8 +f 45/21/9 31/24/9 74/47/9 46/48/9 +f 47/14/10 74/47/10 31/24/10 48/15/10 +f 52/49/9 88/50/9 30/51/9 51/52/9 +f 30/51/10 88/50/10 53/53/10 54/54/10 +f 23/55/10 70/56/10 69/57/10 79/58/10 +f 87/42/6 29/59/6 59/60/6 60/61/6 +f 75/34/8 28/33/8 66/30/8 65/29/8 +f 81/43/10 71/62/10 72/63/10 20/44/10 +f 62/64/7 61/41/7 26/65/7 86/66/7 +f 29/59/8 87/42/8 61/41/8 62/64/8 +f 54/54/3 53/53/3 21/67/3 85/68/3 +f 60/61/1 64/35/1 75/34/1 87/42/1 +f 52/49/4 51/52/4 85/68/4 21/67/4 +f 33/40/1 13/69/1 26/65/1 61/41/1 +f 26/65/2 60/61/2 59/60/2 86/66/2 +f 73/70/8 32/6/8 44/5/8 43/71/8 +f 77/46/7 25/3/7 57/25/7 58/28/7 +f 55/72/3 23/55/3 79/58/3 56/73/3 +f 22/74/5 56/73/5 52/49/5 21/67/5 16/75/5 8/76/5 4/77/5 10/78/5 +f 40/79/5 49/20/5 20/44/5 12/80/5 +f 10/78/5 38/81/5 69/57/5 22/74/5 +f 48/15/5 72/63/5 82/17/5 83/16/5 +f 83/16/5 82/17/5 49/20/5 40/79/5 36/82/5 53/53/5 88/50/5 79/58/5 69/57/5 38/81/5 34/22/5 45/21/5 +f 17/12/7 43/71/7 44/5/7 84/9/7 +f 88/50/5 52/49/5 56/73/5 79/58/5 +f 15/7/1 32/6/1 41/10/1 35/38/1 +f 83/16/4 45/21/4 46/48/4 18/13/4 +f 64/35/2 27/32/2 76/31/2 63/36/2 +f 26/65/1 13/69/1 3/83/1 7/84/1 11/85/1 27/32/1 64/35/1 60/61/1 +f 44/5/1 68/4/1 78/26/1 84/9/1 +f 57/25/1 25/3/1 9/2/1 37/39/1 +f 39/37/1 65/29/1 27/32/1 11/85/1 +f 6/86/5 12/80/5 20/44/5 72/63/5 48/15/5 31/24/5 14/23/5 2/87/5 +f 53/53/5 36/82/5 16/75/5 21/67/5 +f 56/73/4 22/74/4 80/88/4 55/72/4 +f 72/63/9 71/62/9 19/18/9 82/17/9 +f 22/74/9 69/57/9 70/56/9 80/88/9 +f 41/10/6 32/6/6 73/70/6 42/11/6 +f 68/4/6 67/45/6 24/27/6 78/26/6 +f 89/89/5 94/90/5 101/91/5 93/92/5 +f 91/93/5 99/94/5 102/95/5 98/96/5 +f 97/97/5 92/98/5 96/99/5 104/100/5 +f 95/101/5 103/102/5 100/103/5 90/104/5 +f 105/105/1 110/106/1 117/107/1 109/108/1 +f 107/109/1 115/110/1 118/111/1 114/112/1 +f 113/113/1 108/114/1 112/115/1 120/116/1 +f 111/117/1 119/118/1 116/119/1 106/120/1 +g Cube.001_Cube.001_sides +f 8/121/11 7/122/11 3/123/11 4/124/11 +f 6/125/12 5/126/12 15/127/12 35/128/12 39/129/12 11/130/12 7/122/12 8/121/12 16/131/12 36/132/12 40/133/12 12/80/12 +f 3/123/13 13/134/13 33/135/13 37/136/13 9/137/13 1/138/13 2/139/13 14/23/13 34/140/13 38/141/13 10/142/13 4/124/13 +f 1/138/14 5/126/14 6/125/14 2/139/14 +f 70/143/12 62/144/12 86/145/12 80/146/12 +f 23/147/11 29/148/11 62/144/11 70/143/11 +f 55/149/13 59/150/13 29/148/13 23/147/13 +f 59/150/14 55/149/14 80/146/14 86/145/14 +f 76/151/14 85/152/14 51/153/14 63/154/14 +f 51/153/12 30/155/12 28/156/12 63/154/12 +f 66/157/13 54/158/13 85/152/13 76/151/13 +f 28/156/11 30/155/11 54/158/11 66/157/11 +f 43/159/12 17/160/12 19/161/12 71/162/12 +f 42/163/14 50/164/14 19/161/14 17/160/14 +f 73/165/13 81/166/13 50/164/13 42/163/13 +f 73/165/11 43/159/11 71/162/11 81/166/11 +f 74/167/12 77/168/12 58/169/12 46/170/12 +f 46/170/14 58/169/14 24/171/14 18/172/14 +f 47/173/13 18/172/13 24/171/13 67/174/13 +f 74/167/11 47/173/11 67/174/11 77/168/11 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel_open.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel_open.obj new file mode 100644 index 00000000..ffce970c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_trapdoor_steel_open.obj @@ -0,0 +1,392 @@ +# Blender v2.79 (sub 0) OBJ File: 'default trapdoor steel 3d.blend' +# www.blender.org +o Cube.001 +v 0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.375000 0.375000 +v 0.500000 -0.375000 0.500000 +v -0.500000 -0.375000 0.375000 +v -0.500000 0.375000 0.500000 +v 0.500000 -0.375000 0.375000 +v 0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.375000 +v -0.500000 -0.375000 0.500000 +v -0.125000 0.125000 0.421875 +v 0.125000 0.125000 0.453125 +v -0.125000 0.125000 0.453125 +v -0.375000 0.375000 0.500000 +v -0.375000 -0.375000 0.500000 +v 0.375000 -0.375000 0.500000 +v 0.125000 -0.125000 0.453125 +v 0.125000 0.125000 0.421875 +v 0.375000 0.375000 0.375000 +v 0.375000 -0.375000 0.375000 +v -0.375000 -0.375000 0.375000 +v -0.125000 -0.125000 0.421875 +v 0.125000 -0.125000 0.421875 +v -0.125000 -0.125000 0.453125 +v 0.375000 0.375000 0.500000 +v -0.375000 0.375000 0.375000 +v 0.500000 -0.062500 0.375000 +v 0.500000 0.062500 0.500000 +v -0.500000 0.062500 0.375000 +v -0.500000 -0.062500 0.500000 +v 0.500000 0.062500 0.375000 +v 0.500000 -0.062500 0.500000 +v -0.500000 -0.062500 0.375000 +v -0.500000 0.062500 0.500000 +v -0.375000 0.062500 0.375000 +v -0.312500 0.125000 0.421875 +v -0.125000 0.312500 0.421875 +v -0.062500 0.375000 0.375000 +v 0.375000 0.062500 0.500000 +v 0.312500 0.125000 0.453125 +v 0.125000 0.312500 0.453125 +v 0.062500 0.375000 0.500000 +v -0.375000 0.062500 0.500000 +v -0.312500 0.125000 0.453125 +v -0.125000 -0.312500 0.453125 +v -0.062500 -0.375000 0.500000 +v -0.375000 -0.062500 0.500000 +v -0.312500 -0.125000 0.453125 +v 0.125000 -0.312500 0.453125 +v 0.062500 -0.375000 0.500000 +v 0.375000 0.062500 0.375000 +v 0.312500 0.125000 0.421875 +v 0.125000 -0.312500 0.421875 +v 0.062500 -0.375000 0.375000 +v 0.375000 -0.062500 0.375000 +v 0.312500 -0.125000 0.421875 +v -0.125000 -0.312500 0.421875 +v -0.062500 -0.375000 0.375000 +v -0.375000 -0.062500 0.375000 +v -0.312500 -0.125000 0.421875 +v 0.125000 0.312500 0.421875 +v 0.062500 0.375000 0.375000 +v 0.375000 -0.062500 0.500000 +v 0.312500 -0.125000 0.453125 +v -0.125000 0.312500 0.453125 +v -0.062500 0.375000 0.500000 +v -0.312500 0.312500 0.421875 +v 0.312500 0.312500 0.453125 +v -0.062500 -0.062500 0.375000 +v -0.312500 -0.312500 0.421875 +v 0.312500 0.312500 0.421875 +v 0.062500 0.062500 0.375000 +v 0.062500 -0.062500 0.500000 +v 0.312500 -0.312500 0.453125 +v -0.312500 0.312500 0.453125 +v -0.062500 0.062500 0.500000 +v 0.062500 0.062500 0.500000 +v -0.062500 0.062500 0.375000 +v -0.312500 -0.312500 0.453125 +v 0.312500 -0.312500 0.421875 +v 0.062500 -0.062500 0.375000 +v -0.062500 -0.062500 0.500000 +v -0.125000 0.125000 0.437500 +v 0.125000 0.125000 0.437500 +v -0.125000 -0.125000 0.437500 +v 0.125000 -0.125000 0.437500 +v -0.312500 0.125000 0.437500 +v -0.125000 0.312500 0.437500 +v 0.312500 0.125000 0.437500 +v 0.125000 -0.312500 0.437500 +v 0.312500 -0.125000 0.437500 +v -0.125000 -0.312500 0.437500 +v -0.312500 -0.125000 0.437500 +v 0.125000 0.312500 0.437500 +v -0.312500 0.312500 0.437500 +v -0.312500 -0.312500 0.437500 +v 0.312500 0.312500 0.437500 +v 0.312500 -0.312500 0.437500 +v 0.125000 0.125000 0.436500 +v -0.125000 0.125000 0.436500 +v 0.125000 -0.125000 0.436500 +v -0.125000 -0.125000 0.436500 +v 0.312500 0.125000 0.436500 +v 0.125000 0.312500 0.436500 +v -0.312500 0.125000 0.436500 +v -0.125000 -0.312500 0.436500 +v -0.312500 -0.125000 0.436500 +v 0.125000 -0.312500 0.436500 +v 0.312500 -0.125000 0.436500 +v -0.125000 0.312500 0.436500 +v 0.312500 0.312500 0.436500 +v 0.312500 -0.312500 0.436500 +v -0.312500 0.312500 0.436500 +v -0.312500 -0.312500 0.436500 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 0.875000 0.125000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.125000 0.125000 +vt -0.000000 0.125000 +vt -0.000000 0.000000 +vt 0.437500 0.437500 +vt 0.125000 0.437500 +vt 0.187500 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.875000 0.437500 +vt 0.125000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.875000 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.375000 +vt 0.812500 0.375000 +vt 0.125000 0.562500 +vt 0.187500 0.625000 +vt 0.187500 0.812500 +vt 0.125000 0.875000 +vt 0.375000 0.625000 +vt 0.437500 0.562500 +vt 0.437500 0.875000 +vt 0.375000 0.812500 +vt -0.000000 0.562500 +vt -0.000000 0.437500 +vt 1.000000 0.437500 +vt 1.000000 0.562500 +vt 0.875000 0.562500 +vt 0.562500 0.562500 +vt 0.812500 0.187500 +vt 0.875000 0.125000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.375000 +vt 0.562500 0.875000 +vt 0.562500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.875000 0.562500 +vt 0.812500 0.625000 +vt 0.375000 0.625000 +vt 0.187500 0.625000 +vt 0.125000 0.562500 +vt 0.437500 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.562500 0.875000 +vt 0.625000 0.187500 +vt 0.562500 0.125000 +vt 0.812500 0.625000 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 0.875000 0.875000 +vt 0.812500 0.812500 +vt 1.000000 0.875000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.812500 +vt 0.437500 0.875000 +vt 0.125000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.437500 +vt 1.000000 0.125000 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt -0.000000 0.875000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.187500 0.812500 +vt 0.625000 0.375000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.375000 +vt 0.625000 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.187500 0.625000 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.187500 0.812500 +vt 0.187500 0.375000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.375000 0.375000 +vt 0.375000 0.625000 +vt 0.375000 0.812500 +vt 0.187500 0.812500 +vt 0.187500 0.625000 +vt 0.375000 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.812500 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.625000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 0.125000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 0.6000 -0.8000 +vn 0.6000 0.0000 0.8000 +vn 0.0000 0.6000 0.8000 +vn 0.0000 0.0000 1.0000 +vn 0.6000 -0.0000 -0.8000 +vn -0.6000 -0.0000 -0.8000 +vn 0.0000 -0.6000 -0.8000 +vn -0.6000 0.0000 0.8000 +vn 0.0000 -0.6000 0.8000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +g Cube.001_Cube.001_top-bottom +s off +f 1/1/1 9/2/1 25/3/1 68/4/1 44/5/1 32/6/1 15/7/1 5/8/1 +f 84/9/2 41/10/2 42/11/2 17/12/2 +f 18/13/3 47/14/3 48/15/3 83/16/3 +f 82/17/4 19/18/4 50/19/4 49/20/4 +f 45/21/5 34/22/5 14/23/5 31/24/5 +f 57/25/2 78/26/2 24/27/2 58/28/2 +f 65/29/6 66/30/6 76/31/6 27/32/6 +f 28/33/7 75/34/7 64/35/7 63/36/7 +f 65/29/1 39/37/1 35/38/1 41/10/1 84/9/1 78/26/1 57/25/1 37/39/1 33/40/1 61/41/1 87/42/1 75/34/1 +f 81/43/3 20/44/3 49/20/3 50/19/3 +f 67/45/8 68/4/8 25/3/8 77/46/8 +f 45/21/9 31/24/9 74/47/9 46/48/9 +f 47/14/10 74/47/10 31/24/10 48/15/10 +f 52/49/9 88/50/9 30/51/9 51/52/9 +f 30/51/10 88/50/10 53/53/10 54/54/10 +f 23/55/10 70/56/10 69/57/10 79/58/10 +f 87/42/6 29/59/6 59/60/6 60/61/6 +f 75/34/8 28/33/8 66/30/8 65/29/8 +f 81/43/10 71/62/10 72/63/10 20/44/10 +f 62/64/7 61/41/7 26/65/7 86/66/7 +f 29/59/8 87/42/8 61/41/8 62/64/8 +f 54/54/3 53/53/3 21/67/3 85/68/3 +f 60/61/1 64/35/1 75/34/1 87/42/1 +f 52/49/4 51/52/4 85/68/4 21/67/4 +f 33/40/1 13/69/1 26/65/1 61/41/1 +f 26/65/2 60/61/2 59/60/2 86/66/2 +f 73/70/8 32/6/8 44/5/8 43/71/8 +f 77/46/7 25/3/7 57/25/7 58/28/7 +f 55/72/3 23/55/3 79/58/3 56/73/3 +f 22/74/5 56/73/5 52/49/5 21/67/5 16/75/5 8/76/5 4/77/5 10/78/5 +f 40/79/5 49/20/5 20/44/5 12/80/5 +f 10/78/5 38/81/5 69/57/5 22/74/5 +f 48/15/5 72/63/5 82/17/5 83/16/5 +f 83/16/5 82/17/5 49/20/5 40/79/5 36/82/5 53/53/5 88/50/5 79/58/5 69/57/5 38/81/5 34/22/5 45/21/5 +f 17/12/7 43/71/7 44/5/7 84/9/7 +f 88/50/5 52/49/5 56/73/5 79/58/5 +f 15/7/1 32/6/1 41/10/1 35/38/1 +f 83/16/4 45/21/4 46/48/4 18/13/4 +f 64/35/2 27/32/2 76/31/2 63/36/2 +f 26/65/1 13/69/1 3/83/1 7/84/1 11/85/1 27/32/1 64/35/1 60/61/1 +f 44/5/1 68/4/1 78/26/1 84/9/1 +f 57/25/1 25/3/1 9/2/1 37/39/1 +f 39/37/1 65/29/1 27/32/1 11/85/1 +f 6/86/5 12/80/5 20/44/5 72/63/5 48/15/5 31/24/5 14/23/5 2/87/5 +f 53/53/5 36/82/5 16/75/5 21/67/5 +f 56/73/4 22/74/4 80/88/4 55/72/4 +f 72/63/9 71/62/9 19/18/9 82/17/9 +f 22/74/9 69/57/9 70/56/9 80/88/9 +f 41/10/6 32/6/6 73/70/6 42/11/6 +f 68/4/6 67/45/6 24/27/6 78/26/6 +f 89/89/5 94/90/5 101/91/5 93/92/5 +f 91/93/5 99/94/5 102/95/5 98/96/5 +f 97/97/5 92/98/5 96/99/5 104/100/5 +f 95/101/5 103/102/5 100/103/5 90/104/5 +f 105/105/1 110/106/1 117/107/1 109/108/1 +f 107/109/1 115/110/1 118/111/1 114/112/1 +f 113/113/1 108/114/1 112/115/1 120/116/1 +f 111/117/1 119/118/1 116/119/1 106/120/1 +g Cube.001_Cube.001_sides +f 8/121/11 7/122/11 3/123/11 4/124/11 +f 6/125/12 5/126/12 15/127/12 35/128/12 39/129/12 11/130/12 7/122/12 8/121/12 16/131/12 36/132/12 40/133/12 12/80/12 +f 3/123/13 13/134/13 33/135/13 37/136/13 9/137/13 1/138/13 2/139/13 14/23/13 34/140/13 38/141/13 10/142/13 4/124/13 +f 1/138/14 5/126/14 6/125/14 2/139/14 +f 70/143/12 62/144/12 86/145/12 80/146/12 +f 23/147/11 29/148/11 62/144/11 70/143/11 +f 55/149/13 59/150/13 29/148/13 23/147/13 +f 59/150/14 55/149/14 80/146/14 86/145/14 +f 76/151/14 85/152/14 51/153/14 63/154/14 +f 51/153/12 30/155/12 28/156/12 63/154/12 +f 66/157/13 54/158/13 85/152/13 76/151/13 +f 28/156/11 30/155/11 54/158/11 66/157/11 +f 43/159/12 17/160/12 19/161/12 71/162/12 +f 42/163/14 50/164/14 19/161/14 17/160/14 +f 73/165/13 81/166/13 50/164/13 42/163/13 +f 73/165/11 43/159/11 71/162/11 81/166/11 +f 74/167/12 77/168/12 58/169/12 46/170/12 +f 46/170/14 58/169/14 24/171/14 18/172/14 +f 47/173/13 18/172/13 24/171/13 67/174/13 +f 74/167/11 47/173/11 67/174/11 77/168/11 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle.obj new file mode 100644 index 00000000..03e780ba --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle.obj @@ -0,0 +1,216 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib 3dvesselbottle.mtl +o glass_bottle +v 0.012054 -0.152742 0.028345 +v 0.010687 -0.139846 0.025046 +v -0.010104 -0.139846 0.025046 +v -0.011470 -0.152742 0.028345 +v -0.024805 -0.139846 0.010345 +v -0.028104 -0.152742 0.011711 +v -0.024805 -0.139846 -0.010446 +v -0.028104 -0.152742 -0.011813 +v -0.010103 -0.139846 -0.025148 +v -0.011470 -0.152742 -0.028447 +v 0.010687 -0.139846 -0.025148 +v 0.012054 -0.152742 -0.028447 +v 0.025389 -0.139846 -0.010446 +v 0.028688 -0.152742 -0.011813 +v 0.025389 -0.139846 0.010345 +v 0.028688 -0.152742 0.011711 +v 0.031611 -0.499996 0.075560 +v -0.031027 -0.499996 0.075560 +v -0.075319 -0.499996 0.031268 +v -0.075319 -0.499996 -0.031370 +v -0.031027 -0.499996 -0.075662 +v 0.031611 -0.499996 -0.075662 +v 0.075903 -0.499996 -0.031370 +v 0.075903 -0.499996 0.031268 +v 0.084304 -0.294604 -0.034850 +v 0.019356 -0.191432 -0.007947 +v 0.019356 -0.191432 0.007846 +v 0.084304 -0.294604 0.034748 +v 0.008188 -0.191432 0.019013 +v 0.035091 -0.294604 0.083961 +v 0.035091 -0.294604 -0.084063 +v 0.008188 -0.191432 -0.019115 +v -0.034507 -0.294604 -0.084063 +v -0.007604 -0.191432 -0.019115 +v -0.083720 -0.294604 -0.034850 +v -0.018772 -0.191432 -0.007947 +v -0.083720 -0.294604 0.034748 +v -0.018772 -0.191432 0.007846 +v -0.034507 -0.294604 0.083961 +v -0.007605 -0.191432 0.019013 +v 0.008188 -0.165639 0.019013 +v -0.007605 -0.165639 0.019013 +v -0.018772 -0.165639 0.007846 +v -0.018772 -0.165639 -0.007947 +v -0.007604 -0.165639 -0.019115 +v 0.008188 -0.165639 -0.019115 +v 0.019356 -0.165639 -0.007947 +v 0.019356 -0.165639 0.007846 +v 0.037642 -0.464327 0.090121 +v 0.039774 -0.371983 0.095268 +v -0.039190 -0.371983 0.095268 +v -0.037059 -0.464327 0.090121 +v -0.095027 -0.371983 0.039431 +v -0.089880 -0.464327 0.037300 +v -0.095027 -0.371983 -0.039533 +v -0.089880 -0.464327 -0.037401 +v -0.039190 -0.371983 -0.095370 +v -0.037058 -0.464327 -0.090223 +v 0.039774 -0.371983 -0.095370 +v 0.037642 -0.464327 -0.090223 +v 0.095611 -0.371983 -0.039533 +v 0.090464 -0.464327 -0.037401 +v 0.090464 -0.464327 0.037300 +v 0.095611 -0.371983 0.039431 +vt 0.250000 0.750000 +vt 0.250000 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.750000 +vt 0.000000 0.875000 +vt 0.000000 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.750000 +vt 0.750000 0.875000 +vt 0.750000 0.750000 +vt 0.625000 0.875000 +vt 0.625000 0.750000 +vt 0.500000 0.875000 +vt 0.500000 0.750000 +vt 0.375000 0.750000 +vt 0.375000 0.875000 +vt 0.500000 0.375000 +vt 0.500000 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.375000 +vt 0.250000 0.500000 +vt 0.250000 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.500000 +vt 0.750000 0.375000 +vt 0.750000 0.500000 +vt 0.875000 0.375000 +vt 0.875000 0.500000 +vt 1.000000 0.375000 +vt 1.000000 0.500000 +vt 0.125000 0.375000 +vt 0.125000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.250000 0.625000 +vt 0.125000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.625000 +vt 0.875000 0.625000 +vt 0.750000 0.625000 +vt 0.625000 0.625000 +vt 0.500000 0.625000 +vt 0.375000 0.625000 +vt 0.250000 0.125000 +vt 0.250000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.125000 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt 0.875000 0.250000 +vt 0.875000 0.125000 +vt 0.750000 0.250000 +vt 0.750000 0.125000 +vt 0.625000 0.250000 +vt 0.625000 0.125000 +vt 0.500000 0.250000 +vt 0.500000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.250000 +vt 0.500000 -0.000000 +vt 0.375000 -0.000000 +vt 0.250000 -0.000000 +vt 0.625000 -0.000000 +vt 0.750000 -0.000000 +vt 0.875000 -0.000000 +vt 1.000000 0.000000 +vt 0.125000 -0.000000 +vt 0.000000 0.000000 +vt 0.341044 0.514065 +vt 0.341044 0.485935 +vt 0.360935 0.466044 +vt 0.389065 0.466044 +vt 0.408956 0.485935 +vt 0.408956 0.514065 +vt 0.389065 0.533956 +vt 0.360935 0.533956 +vt 0.727303 0.457625 +vt 0.667375 0.397697 +vt 0.582625 0.397697 +vt 0.522698 0.457625 +vt 0.522698 0.542375 +vt 0.582625 0.602302 +vt 0.667375 0.602302 +vt 0.727303 0.542375 +usemtl None +s 1 +f 1/1 2/2 3/3 4/4 +f 4/4 3/3 5/5 6/6 +f 6/7 5/8 7/9 8/10 +f 8/10 7/9 9/11 10/12 +f 10/12 9/11 11/13 12/14 +f 12/14 11/13 13/15 14/16 +f 16/17 15/18 2/2 1/1 +f 14/16 13/15 15/18 16/17 +f 25/19 26/20 27/21 28/22 +f 28/22 27/21 29/23 30/24 +f 31/25 32/26 26/20 25/19 +f 33/27 34/28 32/26 31/25 +f 35/29 36/30 34/28 33/27 +f 37/31 38/32 36/30 35/29 +f 39/33 40/34 38/35 37/36 +f 30/24 29/23 40/34 39/33 +f 41/37 1/1 4/4 42/38 +f 42/38 4/4 6/6 43/39 +f 43/40 6/7 8/10 44/41 +f 44/41 8/10 10/12 45/42 +f 45/42 10/12 12/14 46/43 +f 46/43 12/14 14/16 47/44 +f 48/45 16/17 1/1 41/37 +f 26/20 47/44 48/45 27/21 +f 27/21 48/45 41/37 29/23 +f 32/26 46/43 47/44 26/20 +f 34/28 45/42 46/43 32/26 +f 36/30 44/41 45/42 34/28 +f 38/32 43/40 44/41 36/30 +f 40/34 42/38 43/39 38/35 +f 29/23 41/37 42/38 40/34 +f 49/46 50/47 51/48 52/49 +f 52/49 51/48 53/50 54/51 +f 54/52 53/53 55/54 56/55 +f 56/55 55/54 57/56 58/57 +f 58/57 57/56 59/58 60/59 +f 60/59 59/58 61/60 62/61 +f 63/62 64/63 50/47 49/46 +f 62/61 61/60 64/63 63/62 +f 47/44 14/16 16/17 48/45 +f 23/64 62/61 63/62 24/65 +f 24/65 63/62 49/46 17/66 +f 22/67 60/59 62/61 23/64 +f 21/68 58/57 60/59 22/67 +f 20/69 56/55 58/57 21/68 +f 19/70 54/52 56/55 20/69 +f 18/71 52/49 54/51 19/72 +f 50/47 30/24 39/33 51/48 +f 51/48 39/33 37/36 53/50 +f 53/53 37/31 35/29 55/54 +f 55/54 35/29 33/27 57/56 +f 57/56 33/27 31/25 59/58 +f 59/58 31/25 25/19 61/60 +f 64/63 28/22 30/24 50/47 +f 61/60 25/19 28/22 64/63 +f 17/66 49/46 52/49 18/71 +f 15/73 13/74 11/75 9/76 7/77 5/78 3/79 2/80 +f 20/81 21/82 22/83 23/84 24/85 17/86 18/87 19/88 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle_steel.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle_steel.obj new file mode 100644 index 00000000..a82ec17b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_bottle_steel.obj @@ -0,0 +1,180 @@ +# Blender v2.73 (sub 0) OBJ File: '' +# www.blender.org +o glass_bottle +v 0.018918 -0.139846 0.044919 +v -0.018336 -0.139846 0.044919 +v -0.044678 -0.139846 0.018577 +v -0.044678 -0.139846 -0.018677 +v -0.018334 -0.139846 -0.045021 +v 0.018918 -0.139846 -0.045021 +v 0.045262 -0.139846 -0.018677 +v 0.045262 -0.139846 0.018577 +v 0.125195 -0.294604 -0.051788 +v 0.045233 -0.191432 -0.018665 +v 0.045233 -0.191432 0.018565 +v 0.125195 -0.294604 0.051685 +v 0.018906 -0.191432 0.044889 +v 0.052029 -0.294604 0.124852 +v 0.052029 -0.294604 -0.124954 +v 0.018906 -0.191432 -0.044992 +v -0.051445 -0.294604 -0.124954 +v -0.018321 -0.191432 -0.044992 +v -0.124611 -0.294604 -0.051788 +v -0.044648 -0.191432 -0.018665 +v -0.124611 -0.294604 0.051685 +v -0.044648 -0.191432 0.018565 +v -0.051445 -0.294604 0.124852 +v -0.018324 -0.191432 0.044889 +v 0.052035 -0.464327 0.124870 +v -0.051453 -0.464327 0.124870 +v -0.124629 -0.464327 0.051694 +v -0.124629 -0.464327 -0.051794 +v -0.051451 -0.464327 -0.124972 +v 0.052035 -0.464327 -0.124972 +v 0.125213 -0.464327 -0.051794 +v 0.125213 -0.464327 0.051694 +v 0.105041 -0.499996 -0.043439 +v 0.105041 -0.499996 0.043337 +v 0.043680 -0.499996 0.104698 +v 0.043680 -0.499996 -0.104800 +v -0.043096 -0.499996 -0.104800 +v -0.104457 -0.499996 -0.043439 +v -0.104457 -0.499996 0.043337 +v -0.043096 -0.499996 0.104698 +vt 0.750000 0.562500 +vt 0.750000 0.687500 +vt 0.625000 0.687500 +vt 0.625000 0.562500 +vt 0.500000 0.375000 +vt 0.500000 0.562500 +vt 0.375000 0.562500 +vt 0.375000 0.375000 +vt 0.250000 0.562500 +vt 0.250000 0.375000 +vt 0.625000 0.375000 +vt 0.750000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.562500 +vt 1.000000 0.375000 +vt 1.000000 0.562500 +vt 0.125000 0.375000 +vt 0.125000 0.562500 +vt 0.000000 0.562500 +vt 0.000000 0.375000 +vt 0.250000 0.687500 +vt 0.375000 0.687500 +vt 1.000000 0.687500 +vt 0.875000 0.687500 +vt 0.500000 0.687500 +vt 0.125000 0.687500 +vt 0.000000 0.687500 +vt 0.875000 0.125000 +vt 1.000000 0.125000 +vt 0.625000 0.125000 +vt 0.750000 0.125000 +vt 0.375000 0.125000 +vt 0.500000 0.125000 +vt 0.250000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.125000 +vt 0.500000 -0.000000 +vt 0.375000 -0.000000 +vt 0.250000 -0.000000 +vt 0.625000 -0.000000 +vt 0.750000 -0.000000 +vt 0.875000 -0.000000 +vt 1.000000 0.000000 +vt 0.125000 -0.000000 +vt 0.000000 0.000000 +vt 0.602303 0.167375 +vt 0.602303 0.082625 +vt 0.542375 0.022697 +vt 0.457625 0.022697 +vt 0.397698 0.082625 +vt 0.397698 0.167375 +vt 0.457625 0.227302 +vt 0.542375 0.227302 +vt 0.783956 0.889065 +vt 0.764065 0.908956 +vt 0.735935 0.908956 +vt 0.716044 0.889065 +vt 0.716044 0.860935 +vt 0.735935 0.841044 +vt 0.764065 0.841044 +vt 0.783956 0.860935 +vn -0.355200 0.371800 -0.857600 +vn -0.297200 0.630000 -0.717400 +vn 0.297200 0.630000 -0.717400 +vn 0.355200 0.371800 -0.857600 +vn 0.875900 0.317800 -0.362800 +vn 0.857600 0.371800 -0.355200 +vn 0.857600 0.371800 0.355200 +vn 0.875900 0.317800 0.362800 +vn 0.355200 0.371800 0.857600 +vn 0.362800 0.317800 0.875900 +vn 0.362800 0.317800 -0.875900 +vn -0.362800 0.317800 -0.875900 +vn -0.875900 0.317800 -0.362800 +vn -0.857600 0.371800 -0.355200 +vn -0.875900 0.317800 0.362800 +vn -0.857600 0.371800 0.355200 +vn -0.362800 0.317800 0.875900 +vn -0.355200 0.371800 0.857600 +vn 0.297200 0.630000 0.717500 +vn 0.717400 0.630000 0.297200 +vn -0.717500 0.630000 0.297200 +vn -0.717500 0.630000 -0.297200 +vn 0.717400 0.630000 -0.297200 +vn -0.297200 0.630000 0.717500 +vn -0.893200 -0.255300 -0.370000 +vn -0.893200 -0.255300 0.370000 +vn 0.370000 -0.255300 -0.893200 +vn -0.370000 -0.255300 -0.893200 +vn 0.893200 -0.255300 0.370000 +vn 0.893200 -0.255300 -0.370000 +vn 0.370000 -0.255300 0.893200 +vn -0.370000 -0.255300 0.893200 +vn 0.527200 -0.821200 -0.218400 +vn 0.527200 -0.821200 0.218400 +vn 0.218400 -0.821200 0.527200 +vn 0.218400 -0.821200 -0.527200 +vn -0.218400 -0.821200 -0.527200 +vn -0.527200 -0.821200 -0.218400 +vn -0.527200 -0.821200 0.218400 +vn -0.218400 -0.821200 0.527200 +g glass_bottle_glass_bottle_None +s 1 +f 18/1/1 5/2/2 6/3/3 16/4/4 +f 9/5/5 10/6/6 11/7/7 12/8/8 +f 12/8/8 11/7/7 13/9/9 14/10/10 +f 15/11/11 16/4/4 10/6/6 9/5/5 +f 17/12/12 18/1/1 16/4/4 15/11/11 +f 19/13/13 20/14/14 18/1/1 17/12/12 +f 21/15/15 22/16/16 20/14/14 19/13/13 +f 23/17/17 24/18/18 22/19/16 21/20/15 +f 14/10/10 13/9/9 24/18/18 23/17/17 +f 1/21/19 13/9/9 11/7/7 8/22/20 +f 22/16/16 3/23/21 4/24/22 20/14/14 +f 20/14/14 4/24/22 5/2/2 18/1/1 +f 10/6/6 7/25/23 8/22/20 11/7/7 +f 2/26/24 3/27/21 22/19/16 24/18/18 +f 13/9/9 1/21/19 2/26/24 24/18/18 +f 16/4/4 6/3/3 7/25/23 10/6/6 +f 21/15/15 19/13/13 28/28/25 27/29/26 +f 17/12/12 15/11/11 30/30/27 29/31/28 +f 9/5/5 12/8/8 32/32/29 31/33/30 +f 12/8/8 14/10/10 25/34/31 32/32/29 +f 14/10/10 23/17/17 26/35/32 25/34/31 +f 23/17/17 21/20/15 27/36/26 26/35/32 +f 19/13/13 17/12/12 29/31/28 28/28/25 +f 33/37/33 31/33/30 32/32/29 34/38/34 +f 34/38/34 32/32/29 25/34/31 35/39/35 +f 36/40/36 30/30/27 31/33/30 33/37/33 +f 37/41/37 29/31/28 30/30/27 36/40/36 +f 38/42/38 28/28/25 29/31/28 37/41/37 +f 39/43/39 27/29/26 28/28/25 38/42/38 +f 40/44/40 26/35/32 27/36/26 39/45/39 +f 35/39/35 25/34/31 26/35/32 40/44/40 +f 39/46/39 38/47/38 37/48/37 36/49/36 33/50/33 34/51/34 35/52/35 40/53/40 +f 3/54/21 2/55/24 1/56/19 8/57/20 7/58/23 6/59/3 5/60/2 4/61/22 +f 30/30/27 15/11/11 9/5/5 31/33/30 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_drink.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_drink.obj new file mode 100644 index 00000000..f6cefac1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_drink.obj @@ -0,0 +1,204 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib 3dvesseldrink.mtl +o Torus.001 +v 0.027435 -0.500000 0.137430 +v -0.027433 -0.500000 0.137430 +v -0.078125 -0.500000 0.116433 +v -0.116923 -0.500000 0.077635 +v -0.137920 -0.500000 0.026944 +v -0.137920 -0.500000 -0.027925 +v -0.116923 -0.500000 -0.078617 +v -0.078125 -0.500000 -0.117415 +v -0.027433 -0.500000 -0.138412 +v 0.027435 -0.500000 -0.138412 +v 0.078127 -0.500000 -0.117415 +v 0.116925 -0.500000 -0.078617 +v 0.137922 -0.500000 -0.027925 +v 0.137922 -0.500000 0.026943 +v 0.116925 -0.500000 0.077635 +v 0.078127 -0.500000 0.116433 +v 0.078127 -0.125001 0.116433 +v 0.116925 -0.125001 0.077635 +v 0.102550 -0.125001 0.068030 +v 0.068522 -0.125001 0.102058 +v 0.078127 -0.125001 -0.117415 +v 0.027435 -0.125001 -0.138412 +v 0.024062 -0.125001 -0.121456 +v 0.068522 -0.125001 -0.103040 +v -0.137921 -0.125001 -0.027925 +v -0.137921 -0.125001 0.026944 +v -0.120964 -0.125001 0.023571 +v -0.120964 -0.125001 -0.024552 +v 0.027435 -0.125001 0.137430 +v 0.024062 -0.125001 0.120474 +v 0.116925 -0.125001 -0.078617 +v 0.102550 -0.125001 -0.069012 +v -0.116923 -0.125001 -0.078617 +v -0.102548 -0.125001 -0.069012 +v 0.137922 -0.125001 -0.027925 +v 0.120966 -0.125001 -0.024552 +v -0.078125 -0.125001 0.116433 +v -0.027433 -0.125001 0.137430 +v -0.024061 -0.125001 0.120474 +v -0.068520 -0.125001 0.102058 +v -0.078125 -0.125001 -0.117415 +v -0.068520 -0.125001 -0.103040 +v 0.137922 -0.125001 0.026943 +v 0.120966 -0.125001 0.023571 +v -0.116923 -0.125001 0.077635 +v -0.102548 -0.125001 0.068030 +v -0.027433 -0.125001 -0.138412 +v -0.024061 -0.125001 -0.121456 +v -0.102548 -0.487780 0.068030 +v -0.120964 -0.487780 0.023571 +v 0.102550 -0.487780 0.068030 +v 0.068522 -0.487780 0.102058 +v -0.024061 -0.487780 -0.121456 +v -0.068520 -0.487780 -0.103040 +v 0.068522 -0.487780 -0.103040 +v 0.102550 -0.487780 -0.069012 +v -0.102548 -0.487780 -0.069012 +v -0.068520 -0.487780 0.102058 +v 0.120966 -0.487780 0.023571 +v 0.024062 -0.487780 -0.121456 +v -0.120964 -0.487780 -0.024552 +v -0.024060 -0.487780 0.120474 +v 0.120966 -0.487780 -0.024552 +v 0.024062 -0.487780 0.120474 +vt 0.625000 0.906250 +vt 0.687500 0.906250 +vt 0.687500 0.937500 +vt 0.625000 0.937500 +vt 0.937500 0.906250 +vt 1.000000 0.906250 +vt 1.000000 0.937500 +vt 0.937500 0.937500 +vt 0.250000 0.906250 +vt 0.312500 0.906250 +vt 0.312500 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.906250 +vt 0.562500 0.937500 +vt 0.875000 0.906250 +vt 0.875000 0.937500 +vt 0.187500 0.906250 +vt 0.187500 0.937500 +vt 0.812500 0.906250 +vt 0.812500 0.937500 +vt 0.437500 0.906250 +vt 0.500000 0.906250 +vt 0.500000 0.937500 +vt 0.437500 0.937500 +vt 0.125000 0.906250 +vt 0.125000 0.937500 +vt 0.750000 0.906250 +vt 0.750000 0.937500 +vt 0.375000 0.906250 +vt 0.375000 0.937500 +vt 0.062500 0.906250 +vt 0.062500 0.937500 +vt -0.000000 0.906250 +vt -0.000000 0.937500 +vt 0.375000 1.000000 +vt 0.312500 1.000000 +vt 0.125000 0.406250 +vt 0.187500 0.406250 +vt 0.687500 1.000000 +vt 0.625000 1.000000 +vt 0.937500 0.406250 +vt 1.000000 0.406250 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 0.375000 0.406250 +vt 0.437500 0.406250 +vt 0.687500 0.406250 +vt 0.750000 0.406250 +vt 0.937500 1.000000 +vt 0.875000 1.000000 +vt 0.250000 0.406250 +vt 0.187500 1.000000 +vt 0.500000 0.406250 +vt 0.812500 0.406250 +vt 0.437500 1.000000 +vt 0.750000 1.000000 +vt 0.562500 0.406250 +vt -0.000000 0.406250 +vt 0.062500 0.406250 +vt 1.000000 1.000000 +vt 0.312500 0.406250 +vt 0.625000 0.406250 +vt 0.250000 1.000000 +vt 0.875000 0.406250 +vt 0.500000 1.000000 +vt 0.812500 1.000000 +vt 0.562500 1.000000 +vt -0.000000 1.000000 +vt 0.681251 0.549764 +vt 0.681251 0.621226 +vt 0.653904 0.687248 +vt 0.603372 0.737779 +vt 0.537350 0.765126 +vt 0.465889 0.765126 +vt 0.399867 0.737779 +vt 0.349335 0.687248 +vt 0.321988 0.621226 +vt 0.321988 0.549764 +vt 0.349335 0.483742 +vt 0.399867 0.433211 +vt 0.465889 0.405864 +vt 0.537350 0.405864 +vt 0.603372 0.433211 +vt 0.653903 0.483742 +usemtl None +s 1 +f 17/1 18/2 19/3 20/4 +f 21/5 22/6 23/7 24/8 +f 25/9 26/10 27/11 28/12 +f 29/13 17/1 20/4 30/14 +f 31/15 21/5 24/8 32/16 +f 33/17 25/9 28/12 34/18 +f 35/19 31/15 32/16 36/20 +f 37/21 38/22 39/23 40/24 +f 41/25 33/17 34/18 42/26 +f 43/27 35/19 36/20 44/28 +f 45/29 37/21 40/24 46/30 +f 47/31 41/25 42/26 48/32 +f 18/2 43/27 44/28 19/3 +f 22/33 47/31 48/32 23/34 +f 38/22 29/13 30/14 39/23 +f 49/35 50/36 27/11 46/30 +f 8/37 7/38 33/17 41/25 +f 51/39 52/40 20/4 19/3 +f 11/41 10/42 22/6 21/5 +f 53/43 48/32 42/26 54/44 +f 4/45 3/46 37/21 45/29 +f 15/47 14/48 43/27 18/2 +f 55/49 56/50 32/16 24/8 +f 7/38 6/51 25/9 33/17 +f 57/52 54/44 42/26 34/18 +f 3/46 2/53 38/22 37/21 +f 14/48 13/54 35/19 43/27 +f 58/55 49/35 46/30 40/24 +f 59/56 51/39 19/3 44/28 +f 2/53 1/57 29/13 38/22 +f 10/58 9/59 47/31 22/33 +f 60/60 55/49 24/8 23/7 +f 6/51 5/61 26/10 25/9 +f 1/57 16/62 17/1 29/13 +f 61/63 57/52 34/18 28/12 +f 13/54 12/64 31/15 35/19 +f 62/65 58/55 40/24 39/23 +f 63/66 59/56 44/28 36/20 +f 9/59 8/37 41/25 47/31 +f 64/67 62/65 39/23 30/14 +f 53/43 60/68 23/34 48/32 +f 5/61 4/45 45/29 26/10 +f 16/62 15/47 18/2 17/1 +f 50/36 61/63 28/12 27/11 +f 52/40 64/67 30/14 20/4 +f 12/64 11/41 21/5 31/15 +f 56/50 63/66 36/20 32/16 +f 26/10 45/29 46/30 27/11 +f 49/55 58/65 62/67 64/40 52/39 51/56 59/66 63/50 56/49 55/60 60/43 53/44 54/52 57/63 61/36 50/35 +f 5/69 6/70 7/71 8/72 9/73 10/74 11/75 12/76 13/77 14/78 15/79 16/80 1/81 2/82 3/83 4/84 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_shelf.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_shelf.obj new file mode 100644 index 00000000..979864c1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_3d_vessels_shelf.obj @@ -0,0 +1,1730 @@ +# Blender v2.73 (sub 0) OBJ File: '3dvessels-shelf.blend' +# www.blender.org +o bookshelf_nodebox-39 +v 0.437500 0.437500 0.500000 +v 0.437500 0.437500 0.125000 +v 0.437500 -0.437500 0.125000 +v 0.437500 -0.062500 0.125000 +v -0.437500 -0.062500 0.125000 +v -0.437500 -0.062500 -0.500000 +v -0.437500 -0.062500 -0.125000 +v 0.437500 -0.062500 -0.500000 +v 0.437500 -0.062500 -0.125000 +v -0.437500 -0.062500 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.437500 -0.437500 0.500000 +v -0.437500 -0.437500 0.125000 +v -0.437500 0.437500 -0.500000 +v -0.437500 0.437500 -0.125000 +v -0.437500 0.062500 -0.125000 +v -0.437500 0.437500 0.125000 +v -0.437500 0.062500 0.125000 +v 0.437500 -0.437500 -0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.500000 +v 0.437500 -0.437500 -0.125000 +v -0.437500 -0.437500 -0.500000 +v -0.437500 0.437500 0.500000 +v 0.437500 -0.437500 0.500000 +v 0.437500 0.062500 0.500000 +v 0.437500 -0.062500 0.500000 +v 0.437500 0.062500 0.125000 +v -0.437500 0.062500 0.500000 +v -0.437500 0.062500 -0.500000 +v 0.437500 0.437500 -0.125000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.062500 -0.125000 +v 0.437500 0.062500 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.437500 -0.437500 -0.125000 +v -0.281319 -0.436495 0.236889 +v -0.260395 -0.076345 0.287403 +v -0.218681 -0.436495 0.236889 +v -0.239604 -0.076345 0.287403 +v -0.174389 -0.436495 0.281181 +v -0.224903 -0.076345 0.302104 +v -0.174389 -0.436495 0.343819 +v -0.224903 -0.076345 0.322895 +v -0.218681 -0.436495 0.388111 +v -0.239604 -0.076345 0.337597 +v -0.281319 -0.436495 0.388111 +v -0.260395 -0.076345 0.337597 +v -0.325611 -0.436495 0.343819 +v -0.275097 -0.076345 0.322895 +v -0.325611 -0.436495 0.281181 +v -0.275097 -0.076345 0.302104 +v -0.257896 -0.127931 0.293436 +v -0.242103 -0.127931 0.293436 +v -0.230936 -0.127931 0.304603 +v -0.230936 -0.127931 0.320396 +v -0.242103 -0.127931 0.331564 +v -0.257896 -0.127931 0.331564 +v -0.269064 -0.127931 0.320396 +v -0.269064 -0.127931 0.304603 +v -0.257896 -0.102138 0.293436 +v -0.278396 -0.089241 0.300738 +v -0.278396 -0.089241 0.324262 +v -0.261762 -0.089241 0.340896 +v -0.238238 -0.089241 0.340896 +v -0.221604 -0.089241 0.324262 +v -0.221604 -0.089241 0.300738 +v -0.238238 -0.089241 0.284104 +v -0.261762 -0.089241 0.284104 +v -0.242103 -0.102138 0.293436 +v -0.230936 -0.102138 0.304603 +v -0.230936 -0.102138 0.320396 +v -0.242103 -0.102138 0.331564 +v -0.257896 -0.102138 0.331564 +v -0.269064 -0.102138 0.320396 +v -0.269064 -0.102138 0.304603 +v -0.289482 -0.308482 0.217181 +v -0.210518 -0.308482 0.217181 +v -0.154681 -0.308482 0.273018 +v -0.154681 -0.308482 0.351982 +v -0.210518 -0.308482 0.407819 +v -0.289482 -0.308482 0.407819 +v -0.345319 -0.308482 0.351982 +v -0.345319 -0.308482 0.273018 +v -0.284799 -0.231103 0.228488 +v -0.212649 -0.400826 0.222328 +v -0.159828 -0.400826 0.275149 +v -0.159828 -0.400826 0.349850 +v -0.212649 -0.400826 0.402672 +v -0.287350 -0.400826 0.402672 +v -0.340172 -0.400826 0.349850 +v -0.340172 -0.400826 0.275149 +v -0.287350 -0.400826 0.222328 +v -0.215201 -0.231103 0.228488 +v -0.165988 -0.231103 0.277701 +v -0.165988 -0.231103 0.347299 +v -0.215201 -0.231103 0.396512 +v -0.284799 -0.231103 0.396512 +v -0.334012 -0.231103 0.347299 +v -0.334012 -0.231103 0.277701 +v -0.031319 -0.436495 0.236889 +v -0.010395 -0.076345 0.287403 +v 0.031319 -0.436495 0.236889 +v 0.010396 -0.076345 0.287403 +v 0.075611 -0.436495 0.281181 +v 0.025097 -0.076345 0.302104 +v 0.075611 -0.436495 0.343819 +v 0.025097 -0.076345 0.322895 +v 0.031319 -0.436495 0.388111 +v 0.010396 -0.076345 0.337597 +v -0.031319 -0.436495 0.388111 +v -0.010395 -0.076345 0.337597 +v -0.075611 -0.436495 0.343819 +v -0.025097 -0.076345 0.322895 +v -0.075611 -0.436495 0.281181 +v -0.025097 -0.076345 0.302104 +v -0.007896 -0.127931 0.293436 +v 0.007897 -0.127931 0.293436 +v 0.019064 -0.127931 0.304603 +v 0.019064 -0.127931 0.320396 +v 0.007897 -0.127931 0.331564 +v -0.007896 -0.127931 0.331564 +v -0.019064 -0.127931 0.320396 +v -0.019064 -0.127931 0.304603 +v -0.007896 -0.102138 0.293436 +v -0.028396 -0.089241 0.300738 +v -0.028396 -0.089241 0.324262 +v -0.011762 -0.089241 0.340896 +v 0.011762 -0.089241 0.340896 +v 0.028396 -0.089241 0.324262 +v 0.028396 -0.089241 0.300738 +v 0.011762 -0.089241 0.284104 +v -0.011762 -0.089241 0.284104 +v 0.007897 -0.102138 0.293436 +v 0.019064 -0.102138 0.304603 +v 0.019064 -0.102138 0.320396 +v 0.007897 -0.102138 0.331564 +v -0.007896 -0.102138 0.331564 +v -0.019064 -0.102138 0.320396 +v -0.019064 -0.102138 0.304603 +v -0.039482 -0.308482 0.217181 +v 0.039482 -0.308482 0.217181 +v 0.095319 -0.308482 0.273018 +v 0.095319 -0.308482 0.351982 +v 0.039482 -0.308482 0.407819 +v -0.039482 -0.308482 0.407819 +v -0.095319 -0.308482 0.351982 +v -0.095319 -0.308482 0.273018 +v -0.034799 -0.231103 0.228488 +v 0.037351 -0.400826 0.222328 +v 0.090172 -0.400826 0.275149 +v 0.090172 -0.400826 0.349850 +v 0.037351 -0.400826 0.402672 +v -0.037350 -0.400826 0.402672 +v -0.090172 -0.400826 0.349850 +v -0.090172 -0.400826 0.275149 +v -0.037350 -0.400826 0.222328 +v 0.034799 -0.231103 0.228488 +v 0.084012 -0.231103 0.277701 +v 0.084012 -0.231103 0.347299 +v 0.034799 -0.231103 0.396512 +v -0.034799 -0.231103 0.396512 +v -0.084012 -0.231103 0.347299 +v -0.084012 -0.231103 0.277701 +v 0.218681 -0.436495 0.236889 +v 0.239605 -0.076345 0.287403 +v 0.281319 -0.436495 0.236889 +v 0.260396 -0.076345 0.287403 +v 0.325611 -0.436495 0.281181 +v 0.275097 -0.076345 0.302104 +v 0.325611 -0.436495 0.343819 +v 0.275097 -0.076345 0.322895 +v 0.281319 -0.436495 0.388111 +v 0.260396 -0.076345 0.337597 +v 0.218681 -0.436495 0.388111 +v 0.239605 -0.076345 0.337597 +v 0.174389 -0.436495 0.343819 +v 0.224903 -0.076345 0.322895 +v 0.174389 -0.436495 0.281181 +v 0.224903 -0.076345 0.302104 +v 0.242104 -0.127931 0.293436 +v 0.257897 -0.127931 0.293436 +v 0.269064 -0.127931 0.304603 +v 0.269064 -0.127931 0.320396 +v 0.257897 -0.127931 0.331564 +v 0.242104 -0.127931 0.331564 +v 0.230936 -0.127931 0.320396 +v 0.230936 -0.127931 0.304603 +v 0.242104 -0.102138 0.293436 +v 0.221604 -0.089241 0.300738 +v 0.221604 -0.089241 0.324262 +v 0.238238 -0.089241 0.340896 +v 0.261762 -0.089241 0.340896 +v 0.278396 -0.089241 0.324262 +v 0.278396 -0.089241 0.300738 +v 0.261762 -0.089241 0.284104 +v 0.238238 -0.089241 0.284104 +v 0.257897 -0.102138 0.293436 +v 0.269064 -0.102138 0.304603 +v 0.269064 -0.102138 0.320396 +v 0.257897 -0.102138 0.331564 +v 0.242104 -0.102138 0.331564 +v 0.230936 -0.102138 0.320396 +v 0.230936 -0.102138 0.304603 +v 0.210518 -0.308482 0.217181 +v 0.289482 -0.308482 0.217181 +v 0.345319 -0.308482 0.273018 +v 0.345319 -0.308482 0.351982 +v 0.289482 -0.308482 0.407819 +v 0.210518 -0.308482 0.407819 +v 0.154681 -0.308482 0.351982 +v 0.154681 -0.308482 0.273018 +v 0.215201 -0.231103 0.228488 +v 0.287351 -0.400826 0.222328 +v 0.340172 -0.400826 0.275149 +v 0.340172 -0.400826 0.349850 +v 0.287351 -0.400826 0.402672 +v 0.212650 -0.400826 0.402672 +v 0.159828 -0.400826 0.349850 +v 0.159828 -0.400826 0.275149 +v 0.212650 -0.400826 0.222328 +v 0.284799 -0.231103 0.228488 +v 0.334012 -0.231103 0.277701 +v 0.334012 -0.231103 0.347299 +v 0.284799 -0.231103 0.396512 +v 0.215201 -0.231103 0.396512 +v 0.165988 -0.231103 0.347299 +v 0.165988 -0.231103 0.277701 +v -0.281319 0.063505 0.236889 +v -0.260395 0.423655 0.287403 +v -0.218681 0.063505 0.236889 +v -0.239604 0.423655 0.287403 +v -0.174389 0.063505 0.281181 +v -0.224903 0.423655 0.302104 +v -0.174389 0.063505 0.343819 +v -0.224903 0.423655 0.322895 +v -0.218681 0.063505 0.388111 +v -0.239604 0.423655 0.337597 +v -0.281319 0.063505 0.388111 +v -0.260395 0.423655 0.337597 +v -0.325611 0.063505 0.343819 +v -0.275097 0.423655 0.322895 +v -0.325611 0.063505 0.281181 +v -0.275097 0.423655 0.302104 +v -0.257896 0.372069 0.293436 +v -0.242103 0.372069 0.293436 +v -0.230936 0.372069 0.304603 +v -0.230936 0.372069 0.320396 +v -0.242103 0.372069 0.331564 +v -0.257896 0.372069 0.331564 +v -0.269064 0.372069 0.320396 +v -0.269064 0.372069 0.304603 +v -0.257896 0.397862 0.293436 +v -0.278396 0.410759 0.300738 +v -0.278396 0.410759 0.324262 +v -0.261762 0.410759 0.340896 +v -0.238238 0.410759 0.340896 +v -0.221604 0.410759 0.324262 +v -0.221604 0.410759 0.300738 +v -0.238238 0.410759 0.284104 +v -0.261762 0.410759 0.284104 +v -0.242103 0.397862 0.293436 +v -0.230936 0.397862 0.304603 +v -0.230936 0.397862 0.320396 +v -0.242103 0.397862 0.331564 +v -0.257896 0.397862 0.331564 +v -0.269064 0.397862 0.320396 +v -0.269064 0.397862 0.304603 +v -0.289482 0.191518 0.217181 +v -0.210518 0.191518 0.217181 +v -0.154681 0.191518 0.273018 +v -0.154681 0.191518 0.351982 +v -0.210518 0.191518 0.407819 +v -0.289482 0.191518 0.407819 +v -0.345319 0.191518 0.351982 +v -0.345319 0.191518 0.273018 +v -0.284799 0.268897 0.228488 +v -0.212649 0.099174 0.222328 +v -0.159828 0.099174 0.275149 +v -0.159828 0.099174 0.349850 +v -0.212649 0.099174 0.402672 +v -0.287350 0.099174 0.402672 +v -0.340172 0.099174 0.349850 +v -0.340172 0.099174 0.275149 +v -0.287350 0.099174 0.222328 +v -0.215201 0.268897 0.228488 +v -0.165988 0.268897 0.277701 +v -0.165988 0.268897 0.347299 +v -0.215201 0.268897 0.396512 +v -0.284799 0.268897 0.396512 +v -0.334012 0.268897 0.347299 +v -0.334012 0.268897 0.277701 +v -0.031319 0.063505 0.236889 +v -0.010395 0.423655 0.287403 +v 0.031319 0.063505 0.236889 +v 0.010396 0.423655 0.287403 +v 0.075611 0.063505 0.281181 +v 0.025097 0.423655 0.302104 +v 0.075611 0.063505 0.343819 +v 0.025097 0.423655 0.322895 +v 0.031319 0.063505 0.388111 +v 0.010396 0.423655 0.337597 +v -0.031319 0.063505 0.388111 +v -0.010395 0.423655 0.337597 +v -0.075611 0.063505 0.343819 +v -0.025097 0.423655 0.322895 +v -0.075611 0.063505 0.281181 +v -0.025097 0.423655 0.302104 +v -0.007896 0.372069 0.293436 +v 0.007897 0.372069 0.293436 +v 0.019064 0.372069 0.304603 +v 0.019064 0.372069 0.320396 +v 0.007897 0.372069 0.331564 +v -0.007896 0.372069 0.331564 +v -0.019064 0.372069 0.320396 +v -0.019064 0.372069 0.304603 +v -0.007896 0.397862 0.293436 +v -0.028396 0.410759 0.300738 +v -0.028396 0.410759 0.324262 +v -0.011762 0.410759 0.340896 +v 0.011762 0.410759 0.340896 +v 0.028396 0.410759 0.324262 +v 0.028396 0.410759 0.300738 +v 0.011762 0.410759 0.284104 +v -0.011762 0.410759 0.284104 +v 0.007897 0.397862 0.293436 +v 0.019064 0.397862 0.304603 +v 0.019064 0.397862 0.320396 +v 0.007897 0.397862 0.331564 +v -0.007896 0.397862 0.331564 +v -0.019064 0.397862 0.320396 +v -0.019064 0.397862 0.304603 +v -0.039482 0.191518 0.217181 +v 0.039482 0.191518 0.217181 +v 0.095319 0.191518 0.273018 +v 0.095319 0.191518 0.351982 +v 0.039482 0.191518 0.407819 +v -0.039482 0.191518 0.407819 +v -0.095319 0.191518 0.351982 +v -0.095319 0.191518 0.273018 +v -0.034799 0.268897 0.228488 +v 0.037351 0.099174 0.222328 +v 0.090172 0.099174 0.275149 +v 0.090172 0.099174 0.349850 +v 0.037351 0.099174 0.402672 +v -0.037350 0.099174 0.402672 +v -0.090172 0.099174 0.349850 +v -0.090172 0.099174 0.275149 +v -0.037350 0.099174 0.222328 +v 0.034799 0.268897 0.228488 +v 0.084012 0.268897 0.277701 +v 0.084012 0.268897 0.347299 +v 0.034799 0.268897 0.396512 +v -0.034799 0.268897 0.396512 +v -0.084012 0.268897 0.347299 +v -0.084012 0.268897 0.277701 +v 0.218681 0.063505 0.236889 +v 0.239605 0.423655 0.287403 +v 0.281319 0.063505 0.236889 +v 0.260396 0.423655 0.287403 +v 0.325611 0.063505 0.281181 +v 0.275097 0.423655 0.302104 +v 0.325611 0.063505 0.343819 +v 0.275097 0.423655 0.322895 +v 0.281319 0.063505 0.388111 +v 0.260396 0.423655 0.337597 +v 0.218681 0.063505 0.388111 +v 0.239605 0.423655 0.337597 +v 0.174389 0.063505 0.343819 +v 0.224903 0.423655 0.322895 +v 0.174389 0.063505 0.281181 +v 0.224903 0.423655 0.302104 +v 0.242104 0.372069 0.293436 +v 0.257897 0.372069 0.293436 +v 0.269064 0.372069 0.304603 +v 0.269064 0.372069 0.320396 +v 0.257897 0.372069 0.331564 +v 0.242104 0.372069 0.331564 +v 0.230936 0.372069 0.320396 +v 0.230936 0.372069 0.304603 +v 0.242104 0.397862 0.293436 +v 0.221604 0.410759 0.300738 +v 0.221604 0.410759 0.324262 +v 0.238238 0.410759 0.340896 +v 0.261762 0.410759 0.340896 +v 0.278396 0.410759 0.324262 +v 0.278396 0.410759 0.300738 +v 0.261762 0.410759 0.284104 +v 0.238238 0.410759 0.284104 +v 0.257897 0.397862 0.293436 +v 0.269064 0.397862 0.304603 +v 0.269064 0.397862 0.320396 +v 0.257897 0.397862 0.331564 +v 0.242104 0.397862 0.331564 +v 0.230936 0.397862 0.320396 +v 0.230936 0.397862 0.304603 +v 0.210518 0.191518 0.217181 +v 0.289482 0.191518 0.217181 +v 0.345319 0.191518 0.273018 +v 0.345319 0.191518 0.351982 +v 0.289482 0.191518 0.407819 +v 0.210518 0.191518 0.407819 +v 0.154681 0.191518 0.351982 +v 0.154681 0.191518 0.273018 +v 0.215201 0.268897 0.228488 +v 0.287351 0.099174 0.222328 +v 0.340172 0.099174 0.275149 +v 0.340172 0.099174 0.349850 +v 0.287351 0.099174 0.402672 +v 0.212650 0.099174 0.402672 +v 0.159828 0.099174 0.349850 +v 0.159828 0.099174 0.275149 +v 0.212650 0.099174 0.222328 +v 0.284799 0.268897 0.228488 +v 0.334012 0.268897 0.277701 +v 0.334012 0.268897 0.347299 +v 0.284799 0.268897 0.396512 +v 0.215201 0.268897 0.396512 +v 0.165988 0.268897 0.347299 +v 0.165988 0.268897 0.277701 +v 0.281319 -0.436495 -0.236889 +v 0.260395 -0.076345 -0.287403 +v 0.218681 -0.436495 -0.236889 +v 0.239605 -0.076345 -0.287403 +v 0.174389 -0.436495 -0.281181 +v 0.224903 -0.076345 -0.302104 +v 0.174389 -0.436495 -0.343819 +v 0.224903 -0.076345 -0.322895 +v 0.218681 -0.436495 -0.388111 +v 0.239605 -0.076345 -0.337597 +v 0.281319 -0.436495 -0.388111 +v 0.260395 -0.076345 -0.337597 +v 0.325611 -0.436495 -0.343819 +v 0.275097 -0.076345 -0.322895 +v 0.325611 -0.436495 -0.281181 +v 0.275097 -0.076345 -0.302104 +v 0.257896 -0.127931 -0.293436 +v 0.242104 -0.127931 -0.293436 +v 0.230936 -0.127931 -0.304603 +v 0.230936 -0.127931 -0.320396 +v 0.242104 -0.127931 -0.331564 +v 0.257896 -0.127931 -0.331564 +v 0.269064 -0.127931 -0.320396 +v 0.269064 -0.127931 -0.304603 +v 0.257896 -0.102138 -0.293436 +v 0.278396 -0.089241 -0.300738 +v 0.278396 -0.089241 -0.324262 +v 0.261762 -0.089241 -0.340896 +v 0.238238 -0.089241 -0.340896 +v 0.221604 -0.089241 -0.324262 +v 0.221604 -0.089241 -0.300738 +v 0.238238 -0.089241 -0.284104 +v 0.261762 -0.089241 -0.284104 +v 0.242104 -0.102138 -0.293436 +v 0.230936 -0.102138 -0.304603 +v 0.230936 -0.102138 -0.320396 +v 0.242104 -0.102138 -0.331564 +v 0.257896 -0.102138 -0.331564 +v 0.269064 -0.102138 -0.320396 +v 0.269064 -0.102138 -0.304603 +v 0.289482 -0.308482 -0.217181 +v 0.210518 -0.308482 -0.217181 +v 0.154681 -0.308482 -0.273018 +v 0.154681 -0.308482 -0.351982 +v 0.210518 -0.308482 -0.407818 +v 0.289482 -0.308482 -0.407818 +v 0.345319 -0.308482 -0.351982 +v 0.345319 -0.308482 -0.273018 +v 0.284799 -0.231103 -0.228488 +v 0.212649 -0.400826 -0.222328 +v 0.159828 -0.400826 -0.275149 +v 0.159828 -0.400826 -0.349850 +v 0.212650 -0.400826 -0.402672 +v 0.287350 -0.400826 -0.402672 +v 0.340172 -0.400826 -0.349850 +v 0.340172 -0.400826 -0.275149 +v 0.287350 -0.400826 -0.222328 +v 0.215201 -0.231103 -0.228488 +v 0.165988 -0.231103 -0.277701 +v 0.165988 -0.231103 -0.347299 +v 0.215201 -0.231103 -0.396512 +v 0.284799 -0.231103 -0.396512 +v 0.334012 -0.231103 -0.347299 +v 0.334012 -0.231103 -0.277701 +v 0.031319 -0.436495 -0.236889 +v 0.010395 -0.076345 -0.287403 +v -0.031319 -0.436495 -0.236889 +v -0.010395 -0.076345 -0.287403 +v -0.075611 -0.436495 -0.281181 +v -0.025097 -0.076345 -0.302104 +v -0.075611 -0.436495 -0.343819 +v -0.025097 -0.076345 -0.322895 +v -0.031319 -0.436495 -0.388111 +v -0.010395 -0.076345 -0.337597 +v 0.031319 -0.436495 -0.388111 +v 0.010395 -0.076345 -0.337597 +v 0.075611 -0.436495 -0.343819 +v 0.025097 -0.076345 -0.322895 +v 0.075611 -0.436495 -0.281181 +v 0.025097 -0.076345 -0.302104 +v 0.007896 -0.127931 -0.293436 +v -0.007896 -0.127931 -0.293436 +v -0.019064 -0.127931 -0.304603 +v -0.019064 -0.127931 -0.320396 +v -0.007896 -0.127931 -0.331564 +v 0.007896 -0.127931 -0.331564 +v 0.019064 -0.127931 -0.320396 +v 0.019064 -0.127931 -0.304603 +v 0.007896 -0.102138 -0.293436 +v 0.028396 -0.089241 -0.300738 +v 0.028396 -0.089241 -0.324262 +v 0.011762 -0.089241 -0.340896 +v -0.011762 -0.089241 -0.340896 +v -0.028396 -0.089241 -0.324262 +v -0.028396 -0.089241 -0.300738 +v -0.011762 -0.089241 -0.284104 +v 0.011762 -0.089241 -0.284104 +v -0.007896 -0.102138 -0.293436 +v -0.019064 -0.102138 -0.304603 +v -0.019064 -0.102138 -0.320396 +v -0.007896 -0.102138 -0.331564 +v 0.007896 -0.102138 -0.331564 +v 0.019064 -0.102138 -0.320396 +v 0.019064 -0.102138 -0.304603 +v 0.039482 -0.308482 -0.217181 +v -0.039482 -0.308482 -0.217181 +v -0.095319 -0.308482 -0.273018 +v -0.095319 -0.308482 -0.351982 +v -0.039482 -0.308482 -0.407819 +v 0.039482 -0.308482 -0.407819 +v 0.095319 -0.308482 -0.351982 +v 0.095319 -0.308482 -0.273018 +v 0.034799 -0.231103 -0.228488 +v -0.037351 -0.400826 -0.222328 +v -0.090172 -0.400826 -0.275149 +v -0.090172 -0.400826 -0.349850 +v -0.037350 -0.400826 -0.402672 +v 0.037350 -0.400826 -0.402672 +v 0.090172 -0.400826 -0.349850 +v 0.090172 -0.400826 -0.275149 +v 0.037350 -0.400826 -0.222328 +v -0.034799 -0.231103 -0.228488 +v -0.084012 -0.231103 -0.277701 +v -0.084012 -0.231103 -0.347299 +v -0.034799 -0.231103 -0.396512 +v 0.034799 -0.231103 -0.396512 +v 0.084012 -0.231103 -0.347299 +v 0.084012 -0.231103 -0.277701 +v -0.218681 -0.436495 -0.236889 +v -0.239605 -0.076345 -0.287403 +v -0.281319 -0.436495 -0.236889 +v -0.260396 -0.076345 -0.287403 +v -0.325611 -0.436495 -0.281181 +v -0.275097 -0.076345 -0.302104 +v -0.325611 -0.436495 -0.343819 +v -0.275097 -0.076345 -0.322895 +v -0.281319 -0.436495 -0.388111 +v -0.260395 -0.076345 -0.337597 +v -0.218681 -0.436495 -0.388111 +v -0.239605 -0.076345 -0.337597 +v -0.174389 -0.436495 -0.343819 +v -0.224903 -0.076345 -0.322895 +v -0.174389 -0.436495 -0.281181 +v -0.224903 -0.076345 -0.302104 +v -0.242104 -0.127931 -0.293436 +v -0.257897 -0.127931 -0.293436 +v -0.269064 -0.127931 -0.304603 +v -0.269064 -0.127931 -0.320396 +v -0.257896 -0.127931 -0.331564 +v -0.242104 -0.127931 -0.331564 +v -0.230936 -0.127931 -0.320396 +v -0.230936 -0.127931 -0.304603 +v -0.242104 -0.102138 -0.293436 +v -0.221604 -0.089241 -0.300738 +v -0.221604 -0.089241 -0.324262 +v -0.238238 -0.089241 -0.340896 +v -0.261762 -0.089241 -0.340896 +v -0.278396 -0.089241 -0.324262 +v -0.278396 -0.089241 -0.300738 +v -0.261762 -0.089241 -0.284104 +v -0.238238 -0.089241 -0.284104 +v -0.257897 -0.102138 -0.293436 +v -0.269064 -0.102138 -0.304603 +v -0.269064 -0.102138 -0.320396 +v -0.257896 -0.102138 -0.331564 +v -0.242104 -0.102138 -0.331564 +v -0.230936 -0.102138 -0.320396 +v -0.230936 -0.102138 -0.304603 +v -0.210518 -0.308482 -0.217181 +v -0.289482 -0.308482 -0.217181 +v -0.345319 -0.308482 -0.273018 +v -0.345319 -0.308482 -0.351982 +v -0.289482 -0.308482 -0.407819 +v -0.210518 -0.308482 -0.407819 +v -0.154681 -0.308482 -0.351982 +v -0.154681 -0.308482 -0.273018 +v -0.215201 -0.231103 -0.228488 +v -0.287351 -0.400826 -0.222328 +v -0.340172 -0.400826 -0.275149 +v -0.340172 -0.400826 -0.349850 +v -0.287350 -0.400826 -0.402672 +v -0.212650 -0.400826 -0.402672 +v -0.159828 -0.400826 -0.349850 +v -0.159828 -0.400826 -0.275149 +v -0.212650 -0.400826 -0.222328 +v -0.284799 -0.231103 -0.228488 +v -0.334012 -0.231103 -0.277701 +v -0.334012 -0.231103 -0.347299 +v -0.284799 -0.231103 -0.396512 +v -0.215201 -0.231103 -0.396512 +v -0.165988 -0.231103 -0.347299 +v -0.165988 -0.231103 -0.277701 +v 0.281319 0.063505 -0.236889 +v 0.260395 0.423655 -0.287403 +v 0.218681 0.063505 -0.236889 +v 0.239605 0.423655 -0.287403 +v 0.174389 0.063505 -0.281181 +v 0.224903 0.423655 -0.302104 +v 0.174389 0.063505 -0.343819 +v 0.224903 0.423655 -0.322895 +v 0.218681 0.063505 -0.388111 +v 0.239605 0.423655 -0.337597 +v 0.281319 0.063505 -0.388111 +v 0.260395 0.423655 -0.337597 +v 0.325611 0.063505 -0.343819 +v 0.275097 0.423655 -0.322895 +v 0.325611 0.063505 -0.281181 +v 0.275097 0.423655 -0.302104 +v 0.257896 0.372069 -0.293436 +v 0.242104 0.372069 -0.293436 +v 0.230936 0.372069 -0.304603 +v 0.230936 0.372069 -0.320396 +v 0.242104 0.372069 -0.331564 +v 0.257896 0.372069 -0.331564 +v 0.269064 0.372069 -0.320396 +v 0.269064 0.372069 -0.304603 +v 0.257896 0.397862 -0.293436 +v 0.278396 0.410759 -0.300738 +v 0.278396 0.410759 -0.324262 +v 0.261762 0.410759 -0.340896 +v 0.238238 0.410759 -0.340896 +v 0.221604 0.410759 -0.324262 +v 0.221604 0.410759 -0.300738 +v 0.238238 0.410759 -0.284104 +v 0.261762 0.410759 -0.284104 +v 0.242104 0.397862 -0.293436 +v 0.230936 0.397862 -0.304603 +v 0.230936 0.397862 -0.320396 +v 0.242104 0.397862 -0.331564 +v 0.257896 0.397862 -0.331564 +v 0.269064 0.397862 -0.320396 +v 0.269064 0.397862 -0.304603 +v 0.289482 0.191518 -0.217181 +v 0.210518 0.191518 -0.217181 +v 0.154681 0.191518 -0.273018 +v 0.154681 0.191518 -0.351982 +v 0.210518 0.191518 -0.407818 +v 0.289482 0.191518 -0.407818 +v 0.345319 0.191518 -0.351982 +v 0.345319 0.191518 -0.273018 +v 0.284799 0.268897 -0.228488 +v 0.212649 0.099174 -0.222328 +v 0.159828 0.099174 -0.275149 +v 0.159828 0.099174 -0.349850 +v 0.212650 0.099174 -0.402672 +v 0.287350 0.099174 -0.402672 +v 0.340172 0.099174 -0.349850 +v 0.340172 0.099174 -0.275149 +v 0.287350 0.099174 -0.222328 +v 0.215201 0.268897 -0.228488 +v 0.165988 0.268897 -0.277701 +v 0.165988 0.268897 -0.347299 +v 0.215201 0.268897 -0.396512 +v 0.284799 0.268897 -0.396512 +v 0.334012 0.268897 -0.347299 +v 0.334012 0.268897 -0.277701 +v 0.031319 0.063505 -0.236889 +v 0.010395 0.423655 -0.287403 +v -0.031319 0.063505 -0.236889 +v -0.010395 0.423655 -0.287403 +v -0.075611 0.063505 -0.281181 +v -0.025097 0.423655 -0.302104 +v -0.075611 0.063505 -0.343819 +v -0.025097 0.423655 -0.322895 +v -0.031319 0.063505 -0.388111 +v -0.010395 0.423655 -0.337597 +v 0.031319 0.063505 -0.388111 +v 0.010395 0.423655 -0.337597 +v 0.075611 0.063505 -0.343819 +v 0.025097 0.423655 -0.322895 +v 0.075611 0.063505 -0.281181 +v 0.025097 0.423655 -0.302104 +v 0.007896 0.372069 -0.293436 +v -0.007896 0.372069 -0.293436 +v -0.019064 0.372069 -0.304603 +v -0.019064 0.372069 -0.320396 +v -0.007896 0.372069 -0.331564 +v 0.007896 0.372069 -0.331564 +v 0.019064 0.372069 -0.320396 +v 0.019064 0.372069 -0.304603 +v 0.007896 0.397862 -0.293436 +v 0.028396 0.410759 -0.300738 +v 0.028396 0.410759 -0.324262 +v 0.011762 0.410759 -0.340896 +v -0.011762 0.410759 -0.340896 +v -0.028396 0.410759 -0.324262 +v -0.028396 0.410759 -0.300738 +v -0.011762 0.410759 -0.284104 +v 0.011762 0.410759 -0.284104 +v -0.007896 0.397862 -0.293436 +v -0.019064 0.397862 -0.304603 +v -0.019064 0.397862 -0.320396 +v -0.007896 0.397862 -0.331564 +v 0.007896 0.397862 -0.331564 +v 0.019064 0.397862 -0.320396 +v 0.019064 0.397862 -0.304603 +v 0.039482 0.191518 -0.217181 +v -0.039482 0.191518 -0.217181 +v -0.095319 0.191518 -0.273018 +v -0.095319 0.191518 -0.351982 +v -0.039482 0.191518 -0.407819 +v 0.039482 0.191518 -0.407819 +v 0.095319 0.191518 -0.351982 +v 0.095319 0.191518 -0.273018 +v 0.034799 0.268897 -0.228488 +v -0.037351 0.099174 -0.222328 +v -0.090172 0.099174 -0.275149 +v -0.090172 0.099174 -0.349850 +v -0.037350 0.099174 -0.402672 +v 0.037350 0.099174 -0.402672 +v 0.090172 0.099174 -0.349850 +v 0.090172 0.099174 -0.275149 +v 0.037350 0.099174 -0.222328 +v -0.034799 0.268897 -0.228488 +v -0.084012 0.268897 -0.277701 +v -0.084012 0.268897 -0.347299 +v -0.034799 0.268897 -0.396512 +v 0.034799 0.268897 -0.396512 +v 0.084012 0.268897 -0.347299 +v 0.084012 0.268897 -0.277701 +v -0.218681 0.063505 -0.236889 +v -0.239605 0.423655 -0.287403 +v -0.281319 0.063505 -0.236889 +v -0.260396 0.423655 -0.287403 +v -0.325611 0.063505 -0.281181 +v -0.275097 0.423655 -0.302104 +v -0.325611 0.063505 -0.343819 +v -0.275097 0.423655 -0.322895 +v -0.281319 0.063505 -0.388111 +v -0.260395 0.423655 -0.337597 +v -0.218681 0.063505 -0.388111 +v -0.239605 0.423655 -0.337597 +v -0.174389 0.063505 -0.343819 +v -0.224903 0.423655 -0.322895 +v -0.174389 0.063505 -0.281181 +v -0.224903 0.423655 -0.302104 +v -0.242104 0.372069 -0.293436 +v -0.257897 0.372069 -0.293436 +v -0.269064 0.372069 -0.304603 +v -0.269064 0.372069 -0.320396 +v -0.257896 0.372069 -0.331564 +v -0.242104 0.372069 -0.331564 +v -0.230936 0.372069 -0.320396 +v -0.230936 0.372069 -0.304603 +v -0.242104 0.397862 -0.293436 +v -0.221604 0.410759 -0.300738 +v -0.221604 0.410759 -0.324262 +v -0.238238 0.410759 -0.340896 +v -0.261762 0.410759 -0.340896 +v -0.278396 0.410759 -0.324262 +v -0.278396 0.410759 -0.300738 +v -0.261762 0.410759 -0.284104 +v -0.238238 0.410759 -0.284104 +v -0.257897 0.397862 -0.293436 +v -0.269064 0.397862 -0.304603 +v -0.269064 0.397862 -0.320396 +v -0.257896 0.397862 -0.331564 +v -0.242104 0.397862 -0.331564 +v -0.230936 0.397862 -0.320396 +v -0.230936 0.397862 -0.304603 +v -0.210518 0.191518 -0.217181 +v -0.289482 0.191518 -0.217181 +v -0.345319 0.191518 -0.273018 +v -0.345319 0.191518 -0.351982 +v -0.289482 0.191518 -0.407819 +v -0.210518 0.191518 -0.407819 +v -0.154681 0.191518 -0.351982 +v -0.154681 0.191518 -0.273018 +v -0.215201 0.268897 -0.228488 +v -0.287351 0.099174 -0.222328 +v -0.340172 0.099174 -0.275149 +v -0.340172 0.099174 -0.349850 +v -0.287350 0.099174 -0.402672 +v -0.212650 0.099174 -0.402672 +v -0.159828 0.099174 -0.349850 +v -0.159828 0.099174 -0.275149 +v -0.212650 0.099174 -0.222328 +v -0.284799 0.268897 -0.228488 +v -0.334012 0.268897 -0.277701 +v -0.334012 0.268897 -0.347299 +v -0.284799 0.268897 -0.396512 +v -0.215201 0.268897 -0.396512 +v -0.165988 0.268897 -0.347299 +v -0.165988 0.268897 -0.277701 +vt 0.937500 0.375000 +vt 0.562500 0.375000 +vt 0.562500 0.000000 +vt 0.937500 0.000000 +vt 0.062500 -0.000000 +vt 0.062500 0.375000 +vt 0.937500 0.562500 +vt 0.937500 0.437500 +vt 0.937500 0.062500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.062500 1.000000 +vt 0.062500 0.625000 +vt 0.937500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 1.000000 +vt 0.562500 0.625000 +vt 0.562500 1.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 0.062500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.437500 0.000000 +vt 0.437500 0.375000 +vt 0.250000 0.750000 +vt 0.250000 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.750000 +vt 0.000000 0.875000 +vt 0.000000 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.750000 +vt 0.750000 0.875000 +vt 0.750000 0.750000 +vt 0.625000 0.875000 +vt 0.625000 0.750000 +vt 0.500000 0.875000 +vt 0.500000 0.750000 +vt 0.389065 0.533956 +vt 0.360935 0.533956 +vt 0.341044 0.514065 +vt 0.341044 0.485935 +vt 0.360935 0.466044 +vt 0.389065 0.466044 +vt 0.408956 0.485935 +vt 0.408956 0.514065 +vt 0.375000 0.750000 +vt 0.375000 0.875000 +vt 0.582625 0.602302 +vt 0.667375 0.602302 +vt 0.727303 0.542375 +vt 0.727303 0.457625 +vt 0.667375 0.397697 +vt 0.582625 0.397697 +vt 0.522698 0.457625 +vt 0.522698 0.542375 +vt 0.500000 0.375000 +vt 0.500000 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.375000 +vt 0.250000 0.500000 +vt 0.250000 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.500000 +vt 0.750000 0.375000 +vt 0.750000 0.500000 +vt 0.875000 0.375000 +vt 0.875000 0.500000 +vt 1.000000 0.375000 +vt 1.000000 0.500000 +vt 0.125000 0.375000 +vt 0.125000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.250000 0.625000 +vt 0.125000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.625000 +vt 0.875000 0.625000 +vt 0.750000 0.625000 +vt 0.625000 0.625000 +vt 0.500000 0.625000 +vt 0.375000 0.625000 +vt 0.250000 0.125000 +vt 0.250000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.125000 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt 0.875000 0.250000 +vt 0.875000 0.125000 +vt 0.750000 0.250000 +vt 0.750000 0.125000 +vt 0.625000 0.250000 +vt 0.625000 0.125000 +vt 0.500000 0.250000 +vt 0.500000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.250000 +vt 0.500000 -0.000000 +vt 0.375000 -0.000000 +vt 0.250000 -0.000000 +vt 0.625000 -0.000000 +vt 0.750000 -0.000000 +vt 0.875000 -0.000000 +vt 0.125000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn -0.376600 -0.177600 -0.909200 +vn -0.262100 0.728500 -0.632800 +vn 0.262100 0.728500 -0.632800 +vn 0.376600 -0.177600 -0.909200 +vn 0.632800 0.728500 -0.262100 +vn 0.909200 -0.177600 -0.376600 +vn 0.632800 0.728500 0.262100 +vn 0.909200 -0.177600 0.376600 +vn 0.262100 0.728500 0.632800 +vn 0.376600 -0.177600 0.909200 +vn -0.262100 0.728500 0.632800 +vn -0.376600 -0.177600 0.909200 +vn -0.632800 0.728500 0.262100 +vn -0.909200 -0.177600 0.376600 +vn -0.632800 0.728500 -0.262100 +vn -0.909200 -0.177600 -0.376600 +vn -0.240200 -0.778300 -0.580000 +vn 0.240200 -0.778300 -0.580000 +vn 0.580000 -0.778300 -0.240200 +vn 0.580000 -0.778300 0.240200 +vn 0.240200 -0.778300 0.580000 +vn -0.240200 -0.778300 0.580000 +vn -0.580000 -0.778300 0.240200 +vn -0.580000 -0.778300 -0.240200 +vn -0.864900 0.351400 0.358300 +vn -0.876200 0.317100 0.362900 +vn -0.876200 0.317100 -0.362900 +vn -0.864900 0.351400 -0.358300 +vn -0.362900 0.317100 -0.876200 +vn -0.358300 0.351400 -0.864900 +vn -0.358300 0.351400 0.864900 +vn -0.362900 0.317100 0.876200 +vn 0.358300 0.351400 0.864900 +vn 0.362900 0.317100 0.876200 +vn 0.864900 0.351400 0.358300 +vn 0.876200 0.317100 0.362900 +vn 0.864900 0.351400 -0.358300 +vn 0.876200 0.317100 -0.362900 +vn 0.358300 0.351400 -0.864900 +vn 0.362900 0.317100 -0.876200 +vn -0.358000 -0.353600 -0.864200 +vn 0.358000 -0.353600 -0.864200 +vn 0.864200 -0.353600 -0.358000 +vn 0.864200 -0.353600 0.358000 +vn 0.358000 -0.353600 0.864200 +vn -0.358000 -0.353600 0.864200 +vn -0.864200 -0.353600 0.358000 +vn -0.864200 -0.353600 -0.358000 +vn -0.372700 -0.226600 -0.899800 +vn -0.382200 0.047000 -0.922800 +vn 0.382200 0.047000 -0.922800 +vn 0.372700 -0.226600 -0.899800 +vn 0.922800 0.047000 -0.382200 +vn 0.899800 -0.226600 -0.372700 +vn 0.922800 0.047000 0.382200 +vn 0.899800 -0.226600 0.372700 +vn 0.382200 0.047000 0.922800 +vn 0.372700 -0.226600 0.899800 +vn -0.382200 0.047000 0.922800 +vn -0.372700 -0.226600 0.899800 +vn -0.922800 0.047000 0.382200 +vn -0.899800 -0.226600 0.372700 +vn -0.899800 -0.226600 -0.372700 +vn -0.922800 0.047000 -0.382200 +g bookshelf_nodebox-39_wood +s off +f 2/1/1 32/2/1 30/3/1 1/4/1 +f 16/5/2 29/4/2 3/1/2 17/6/2 +f 30/7/3 31/8/3 29/9/3 13/10/3 24/11/3 1/12/3 +f 38/13/2 34/14/2 20/15/2 37/16/2 +f 40/15/2 26/16/2 23/13/2 27/14/2 +f 36/14/4 35/15/4 19/16/4 18/13/4 +f 26/15/1 9/17/1 8/18/1 23/14/1 +f 33/5/2 30/4/2 32/1/2 22/6/2 +f 2/6/4 1/5/4 28/4/4 21/1/4 +f 34/18/5 18/14/5 19/15/5 20/17/5 +f 15/10/6 12/11/6 18/12/6 34/7/6 6/8/6 27/9/6 +f 5/1/4 4/6/4 31/5/4 10/4/4 +f 7/19/5 40/16/5 27/13/5 6/20/5 +f 10/3/5 16/4/5 17/1/5 5/2/5 +f 9/15/4 7/16/4 6/13/4 8/14/4 +f 14/21/1 11/10/1 12/11/1 15/22/1 +f 11/21/2 24/10/2 25/11/2 12/22/2 +f 39/22/4 13/21/4 14/10/4 15/11/4 +f 25/22/5 24/21/5 13/10/5 39/11/5 +f 6/8/6 34/7/6 38/23/6 8/24/6 +f 25/22/6 39/21/6 23/25/6 8/24/6 38/23/6 36/26/6 +f 33/23/3 28/26/3 11/22/3 14/21/3 16/25/3 10/24/3 +f 13/10/3 29/9/3 16/25/3 14/21/3 +f 10/24/3 31/8/3 30/7/3 33/23/3 +f 36/13/1 38/20/1 37/19/1 35/16/1 +f 36/26/6 18/12/6 12/11/6 25/22/6 +f 23/25/6 39/21/6 15/10/6 27/9/6 +f 11/22/3 28/26/3 1/12/3 24/11/3 +f 29/5/1 31/27/1 4/28/1 3/6/1 +f 21/6/5 28/5/5 33/27/5 22/28/5 +g bookshelf_nodebox-39_inside-back +f 32/23/3 2/26/3 21/12/3 22/7/3 +f 40/9/6 7/8/6 9/24/6 26/25/6 +f 35/26/6 37/23/6 20/7/6 19/12/6 +f 17/9/3 3/25/3 4/24/3 5/8/3 +g bookshelf_nodebox-39_bottles +s 1 +f 73/29/7 42/30/8 44/31/9 72/32/10 +f 72/32/10 44/31/9 46/33/11 71/34/12 +f 71/35/12 46/36/11 48/37/13 70/38/14 +f 70/38/14 48/37/13 50/39/15 69/40/16 +f 69/40/16 50/39/15 52/41/17 68/42/18 +f 68/42/18 52/41/17 54/43/19 67/44/20 +f 44/45/9 42/46/8 56/47/21 54/48/19 52/49/17 50/50/15 48/51/13 46/52/11 +f 66/53/22 56/54/21 42/30/8 73/29/7 +f 67/44/20 54/43/19 56/54/21 66/53/22 +f 41/55/23 43/56/24 45/57/25 47/58/26 49/59/27 51/60/28 53/61/29 55/62/30 +f 103/63/31 63/64/32 64/65/33 104/66/34 +f 104/66/34 64/65/33 57/67/35 89/68/36 +f 102/69/37 62/70/38 63/64/32 103/63/31 +f 101/71/39 61/72/40 62/70/38 102/69/37 +f 100/73/41 60/74/42 61/72/40 101/71/39 +f 99/75/43 59/76/44 60/74/42 100/73/41 +f 98/77/45 58/78/46 59/79/44 99/80/43 +f 89/68/36 57/67/35 58/78/46 98/77/45 +f 65/81/47 73/29/7 72/32/10 74/82/48 +f 74/82/48 72/32/10 71/34/12 75/83/49 +f 75/84/49 71/35/12 70/38/14 76/85/50 +f 76/85/50 70/38/14 69/40/16 77/86/51 +f 77/86/51 69/40/16 68/42/18 78/87/52 +f 78/87/52 68/42/18 67/44/20 79/88/53 +f 80/89/54 66/53/22 73/29/7 65/81/47 +f 63/64/32 79/88/53 80/89/54 64/65/33 +f 64/65/33 80/89/54 65/81/47 57/67/35 +f 62/70/38 78/87/52 79/88/53 63/64/32 +f 61/72/40 77/86/51 78/87/52 62/70/38 +f 60/74/42 76/85/50 77/86/51 61/72/40 +f 59/76/44 75/84/49 76/85/50 60/74/42 +f 58/78/46 74/82/48 75/83/49 59/79/44 +f 57/67/35 65/81/47 74/82/48 58/78/46 +f 97/90/55 81/91/56 82/92/57 90/93/58 +f 90/93/58 82/92/57 83/94/59 91/95/60 +f 91/96/60 83/97/59 84/98/61 92/99/62 +f 92/99/62 84/98/61 85/100/63 93/101/64 +f 93/101/64 85/100/63 86/102/65 94/103/66 +f 94/103/66 86/102/65 87/104/67 95/105/68 +f 96/106/69 88/107/70 81/91/56 97/90/55 +f 95/105/68 87/104/67 88/107/70 96/106/69 +f 79/88/53 67/44/20 66/53/22 80/89/54 +f 53/108/29 95/105/68 96/106/69 55/109/30 +f 55/109/30 96/106/69 97/90/55 41/110/23 +f 51/111/28 94/103/66 95/105/68 53/108/29 +f 49/112/27 93/101/64 94/103/66 51/111/28 +f 47/113/26 92/99/62 93/101/64 49/112/27 +f 45/10/25 91/96/60 92/99/62 47/113/26 +f 43/114/24 90/93/58 91/95/60 45/21/25 +f 81/91/56 89/68/36 98/77/45 82/92/57 +f 82/92/57 98/77/45 99/80/43 83/94/59 +f 83/97/59 99/75/43 100/73/41 84/98/61 +f 84/98/61 100/73/41 101/71/39 85/100/63 +f 85/100/63 101/71/39 102/69/37 86/102/65 +f 86/102/65 102/69/37 103/63/31 87/104/67 +f 88/107/70 104/66/34 89/68/36 81/91/56 +f 87/104/67 103/63/31 104/66/34 88/107/70 +f 41/110/23 97/90/55 90/93/58 43/114/24 +f 137/29/7 106/30/8 108/31/9 136/32/10 +f 136/32/10 108/31/9 110/33/11 135/34/12 +f 135/35/12 110/36/11 112/37/13 134/38/14 +f 134/38/14 112/37/13 114/39/15 133/40/16 +f 133/40/16 114/39/15 116/41/17 132/42/18 +f 132/42/18 116/41/17 118/43/19 131/44/20 +f 108/45/9 106/46/8 120/47/21 118/48/19 116/49/17 114/50/15 112/51/13 110/52/11 +f 130/53/22 120/54/21 106/30/8 137/29/7 +f 131/44/20 118/43/19 120/54/21 130/53/22 +f 105/55/23 107/56/24 109/57/25 111/58/26 113/59/27 115/60/28 117/61/29 119/62/30 +f 167/63/31 127/64/32 128/65/33 168/66/34 +f 168/66/34 128/65/33 121/67/35 153/68/36 +f 166/69/37 126/70/38 127/64/32 167/63/31 +f 165/71/39 125/72/40 126/70/38 166/69/37 +f 164/73/41 124/74/42 125/72/40 165/71/39 +f 163/75/43 123/76/44 124/74/42 164/73/41 +f 162/77/45 122/78/46 123/79/44 163/80/43 +f 153/68/36 121/67/35 122/78/46 162/77/45 +f 129/81/47 137/29/7 136/32/10 138/82/48 +f 138/82/48 136/32/10 135/34/12 139/83/49 +f 139/84/49 135/35/12 134/38/14 140/85/50 +f 140/85/50 134/38/14 133/40/16 141/86/51 +f 141/86/51 133/40/16 132/42/18 142/87/52 +f 142/87/52 132/42/18 131/44/20 143/88/53 +f 144/89/54 130/53/22 137/29/7 129/81/47 +f 127/64/32 143/88/53 144/89/54 128/65/33 +f 128/65/33 144/89/54 129/81/47 121/67/35 +f 126/70/38 142/87/52 143/88/53 127/64/32 +f 125/72/40 141/86/51 142/87/52 126/70/38 +f 124/74/42 140/85/50 141/86/51 125/72/40 +f 123/76/44 139/84/49 140/85/50 124/74/42 +f 122/78/46 138/82/48 139/83/49 123/79/44 +f 121/67/35 129/81/47 138/82/48 122/78/46 +f 161/90/55 145/91/56 146/92/57 154/93/58 +f 154/93/58 146/92/57 147/94/59 155/95/60 +f 155/96/60 147/97/59 148/98/61 156/99/62 +f 156/99/62 148/98/61 149/100/63 157/101/64 +f 157/101/64 149/100/63 150/102/65 158/103/66 +f 158/103/66 150/102/65 151/104/67 159/105/68 +f 160/106/69 152/107/70 145/91/56 161/90/55 +f 159/105/68 151/104/67 152/107/70 160/106/69 +f 143/88/53 131/44/20 130/53/22 144/89/54 +f 117/108/29 159/105/68 160/106/69 119/109/30 +f 119/109/30 160/106/69 161/90/55 105/110/23 +f 115/111/28 158/103/66 159/105/68 117/108/29 +f 113/112/27 157/101/64 158/103/66 115/111/28 +f 111/113/26 156/99/62 157/101/64 113/112/27 +f 109/10/25 155/96/60 156/99/62 111/113/26 +f 107/114/24 154/93/58 155/95/60 109/21/25 +f 145/91/56 153/68/36 162/77/45 146/92/57 +f 146/92/57 162/77/45 163/80/43 147/94/59 +f 147/97/59 163/75/43 164/73/41 148/98/61 +f 148/98/61 164/73/41 165/71/39 149/100/63 +f 149/100/63 165/71/39 166/69/37 150/102/65 +f 150/102/65 166/69/37 167/63/31 151/104/67 +f 152/107/70 168/66/34 153/68/36 145/91/56 +f 151/104/67 167/63/31 168/66/34 152/107/70 +f 105/110/23 161/90/55 154/93/58 107/114/24 +f 201/29/7 170/30/8 172/31/9 200/32/10 +f 200/32/10 172/31/9 174/33/11 199/34/12 +f 199/35/12 174/36/11 176/37/13 198/38/14 +f 198/38/14 176/37/13 178/39/15 197/40/16 +f 197/40/16 178/39/15 180/41/17 196/42/18 +f 196/42/18 180/41/17 182/43/19 195/44/20 +f 172/45/9 170/46/8 184/47/21 182/48/19 180/49/17 178/50/15 176/51/13 174/52/11 +f 194/53/22 184/54/21 170/30/8 201/29/7 +f 195/44/20 182/43/19 184/54/21 194/53/22 +f 169/55/23 171/56/24 173/57/25 175/58/26 177/59/27 179/60/28 181/61/29 183/62/30 +f 231/63/31 191/64/32 192/65/33 232/66/34 +f 232/66/34 192/65/33 185/67/35 217/68/36 +f 230/69/37 190/70/38 191/64/32 231/63/31 +f 229/71/39 189/72/40 190/70/38 230/69/37 +f 228/73/41 188/74/42 189/72/40 229/71/39 +f 227/75/43 187/76/44 188/74/42 228/73/41 +f 226/77/45 186/78/46 187/79/44 227/80/43 +f 217/68/36 185/67/35 186/78/46 226/77/45 +f 193/81/47 201/29/7 200/32/10 202/82/48 +f 202/82/48 200/32/10 199/34/12 203/83/49 +f 203/84/49 199/35/12 198/38/14 204/85/50 +f 204/85/50 198/38/14 197/40/16 205/86/51 +f 205/86/51 197/40/16 196/42/18 206/87/52 +f 206/87/52 196/42/18 195/44/20 207/88/53 +f 208/89/54 194/53/22 201/29/7 193/81/47 +f 191/64/32 207/88/53 208/89/54 192/65/33 +f 192/65/33 208/89/54 193/81/47 185/67/35 +f 190/70/38 206/87/52 207/88/53 191/64/32 +f 189/72/40 205/86/51 206/87/52 190/70/38 +f 188/74/42 204/85/50 205/86/51 189/72/40 +f 187/76/44 203/84/49 204/85/50 188/74/42 +f 186/78/46 202/82/48 203/83/49 187/79/44 +f 185/67/35 193/81/47 202/82/48 186/78/46 +f 225/90/55 209/91/56 210/92/57 218/93/58 +f 218/93/58 210/92/57 211/94/59 219/95/60 +f 219/96/60 211/97/59 212/98/61 220/99/62 +f 220/99/62 212/98/61 213/100/63 221/101/64 +f 221/101/64 213/100/63 214/102/65 222/103/66 +f 222/103/66 214/102/65 215/104/67 223/105/68 +f 224/106/69 216/107/70 209/91/56 225/90/55 +f 223/105/68 215/104/67 216/107/70 224/106/69 +f 207/88/53 195/44/20 194/53/22 208/89/54 +f 181/108/29 223/105/68 224/106/69 183/109/30 +f 183/109/30 224/106/69 225/90/55 169/110/23 +f 179/111/28 222/103/66 223/105/68 181/108/29 +f 177/112/27 221/101/64 222/103/66 179/111/28 +f 175/113/26 220/99/62 221/101/64 177/112/27 +f 173/10/25 219/96/60 220/99/62 175/113/26 +f 171/114/24 218/93/58 219/95/60 173/21/25 +f 209/91/56 217/68/36 226/77/45 210/92/57 +f 210/92/57 226/77/45 227/80/43 211/94/59 +f 211/97/59 227/75/43 228/73/41 212/98/61 +f 212/98/61 228/73/41 229/71/39 213/100/63 +f 213/100/63 229/71/39 230/69/37 214/102/65 +f 214/102/65 230/69/37 231/63/31 215/104/67 +f 216/107/70 232/66/34 217/68/36 209/91/56 +f 215/104/67 231/63/31 232/66/34 216/107/70 +f 169/110/23 225/90/55 218/93/58 171/114/24 +f 265/29/7 234/30/8 236/31/9 264/32/10 +f 264/32/10 236/31/9 238/33/11 263/34/12 +f 263/35/12 238/36/11 240/37/13 262/38/14 +f 262/38/14 240/37/13 242/39/15 261/40/16 +f 261/40/16 242/39/15 244/41/17 260/42/18 +f 260/42/18 244/41/17 246/43/19 259/44/20 +f 236/45/9 234/46/8 248/47/21 246/48/19 244/49/17 242/50/15 240/51/13 238/52/11 +f 258/53/22 248/54/21 234/30/8 265/29/7 +f 259/44/20 246/43/19 248/54/21 258/53/22 +f 233/55/23 235/56/24 237/57/25 239/58/26 241/59/27 243/60/28 245/61/29 247/62/30 +f 295/63/31 255/64/32 256/65/33 296/66/34 +f 296/66/34 256/65/33 249/67/35 281/68/36 +f 294/69/37 254/70/38 255/64/32 295/63/31 +f 293/71/39 253/72/40 254/70/38 294/69/37 +f 292/73/41 252/74/42 253/72/40 293/71/39 +f 291/75/43 251/76/44 252/74/42 292/73/41 +f 290/77/45 250/78/46 251/79/44 291/80/43 +f 281/68/36 249/67/35 250/78/46 290/77/45 +f 257/81/47 265/29/7 264/32/10 266/82/48 +f 266/82/48 264/32/10 263/34/12 267/83/49 +f 267/84/49 263/35/12 262/38/14 268/85/50 +f 268/85/50 262/38/14 261/40/16 269/86/51 +f 269/86/51 261/40/16 260/42/18 270/87/52 +f 270/87/52 260/42/18 259/44/20 271/88/53 +f 272/89/54 258/53/22 265/29/7 257/81/47 +f 255/64/32 271/88/53 272/89/54 256/65/33 +f 256/65/33 272/89/54 257/81/47 249/67/35 +f 254/70/38 270/87/52 271/88/53 255/64/32 +f 253/72/40 269/86/51 270/87/52 254/70/38 +f 252/74/42 268/85/50 269/86/51 253/72/40 +f 251/76/44 267/84/49 268/85/50 252/74/42 +f 250/78/46 266/82/48 267/83/49 251/79/44 +f 249/67/35 257/81/47 266/82/48 250/78/46 +f 289/90/55 273/91/56 274/92/57 282/93/58 +f 282/93/58 274/92/57 275/94/59 283/95/60 +f 283/96/60 275/97/59 276/98/61 284/99/62 +f 284/99/62 276/98/61 277/100/63 285/101/64 +f 285/101/64 277/100/63 278/102/65 286/103/66 +f 286/103/66 278/102/65 279/104/67 287/105/68 +f 288/106/69 280/107/70 273/91/56 289/90/55 +f 287/105/68 279/104/67 280/107/70 288/106/69 +f 271/88/53 259/44/20 258/53/22 272/89/54 +f 245/108/29 287/105/68 288/106/69 247/109/30 +f 247/109/30 288/106/69 289/90/55 233/110/23 +f 243/111/28 286/103/66 287/105/68 245/108/29 +f 241/112/27 285/101/64 286/103/66 243/111/28 +f 239/113/26 284/99/62 285/101/64 241/112/27 +f 237/10/25 283/96/60 284/99/62 239/113/26 +f 235/114/24 282/93/58 283/95/60 237/21/25 +f 273/91/56 281/68/36 290/77/45 274/92/57 +f 274/92/57 290/77/45 291/80/43 275/94/59 +f 275/97/59 291/75/43 292/73/41 276/98/61 +f 276/98/61 292/73/41 293/71/39 277/100/63 +f 277/100/63 293/71/39 294/69/37 278/102/65 +f 278/102/65 294/69/37 295/63/31 279/104/67 +f 280/107/70 296/66/34 281/68/36 273/91/56 +f 279/104/67 295/63/31 296/66/34 280/107/70 +f 233/110/23 289/90/55 282/93/58 235/114/24 +f 329/29/7 298/30/8 300/31/9 328/32/10 +f 328/32/10 300/31/9 302/33/11 327/34/12 +f 327/35/12 302/36/11 304/37/13 326/38/14 +f 326/38/14 304/37/13 306/39/15 325/40/16 +f 325/40/16 306/39/15 308/41/17 324/42/18 +f 324/42/18 308/41/17 310/43/19 323/44/20 +f 300/45/9 298/46/8 312/47/21 310/48/19 308/49/17 306/50/15 304/51/13 302/52/11 +f 322/53/22 312/54/21 298/30/8 329/29/7 +f 323/44/20 310/43/19 312/54/21 322/53/22 +f 297/55/23 299/56/24 301/57/25 303/58/26 305/59/27 307/60/28 309/61/29 311/62/30 +f 359/63/31 319/64/32 320/65/33 360/66/34 +f 360/66/34 320/65/33 313/67/35 345/68/36 +f 358/69/37 318/70/38 319/64/32 359/63/31 +f 357/71/39 317/72/40 318/70/38 358/69/37 +f 356/73/41 316/74/42 317/72/40 357/71/39 +f 355/75/43 315/76/44 316/74/42 356/73/41 +f 354/77/45 314/78/46 315/79/44 355/80/43 +f 345/68/36 313/67/35 314/78/46 354/77/45 +f 321/81/47 329/29/7 328/32/10 330/82/48 +f 330/82/48 328/32/10 327/34/12 331/83/49 +f 331/84/49 327/35/12 326/38/14 332/85/50 +f 332/85/50 326/38/14 325/40/16 333/86/51 +f 333/86/51 325/40/16 324/42/18 334/87/52 +f 334/87/52 324/42/18 323/44/20 335/88/53 +f 336/89/54 322/53/22 329/29/7 321/81/47 +f 319/64/32 335/88/53 336/89/54 320/65/33 +f 320/65/33 336/89/54 321/81/47 313/67/35 +f 318/70/38 334/87/52 335/88/53 319/64/32 +f 317/72/40 333/86/51 334/87/52 318/70/38 +f 316/74/42 332/85/50 333/86/51 317/72/40 +f 315/76/44 331/84/49 332/85/50 316/74/42 +f 314/78/46 330/82/48 331/83/49 315/79/44 +f 313/67/35 321/81/47 330/82/48 314/78/46 +f 353/90/55 337/91/56 338/92/57 346/93/58 +f 346/93/58 338/92/57 339/94/59 347/95/60 +f 347/96/60 339/97/59 340/98/61 348/99/62 +f 348/99/62 340/98/61 341/100/63 349/101/64 +f 349/101/64 341/100/63 342/102/65 350/103/66 +f 350/103/66 342/102/65 343/104/67 351/105/68 +f 352/106/69 344/107/70 337/91/56 353/90/55 +f 351/105/68 343/104/67 344/107/70 352/106/69 +f 335/88/53 323/44/20 322/53/22 336/89/54 +f 309/108/29 351/105/68 352/106/69 311/109/30 +f 311/109/30 352/106/69 353/90/55 297/110/23 +f 307/111/28 350/103/66 351/105/68 309/108/29 +f 305/112/27 349/101/64 350/103/66 307/111/28 +f 303/113/26 348/99/62 349/101/64 305/112/27 +f 301/10/25 347/96/60 348/99/62 303/113/26 +f 299/114/24 346/93/58 347/95/60 301/21/25 +f 337/91/56 345/68/36 354/77/45 338/92/57 +f 338/92/57 354/77/45 355/80/43 339/94/59 +f 339/97/59 355/75/43 356/73/41 340/98/61 +f 340/98/61 356/73/41 357/71/39 341/100/63 +f 341/100/63 357/71/39 358/69/37 342/102/65 +f 342/102/65 358/69/37 359/63/31 343/104/67 +f 344/107/70 360/66/34 345/68/36 337/91/56 +f 343/104/67 359/63/31 360/66/34 344/107/70 +f 297/110/23 353/90/55 346/93/58 299/114/24 +f 393/29/7 362/30/8 364/31/9 392/32/10 +f 392/32/10 364/31/9 366/33/11 391/34/12 +f 391/35/12 366/36/11 368/37/13 390/38/14 +f 390/38/14 368/37/13 370/39/15 389/40/16 +f 389/40/16 370/39/15 372/41/17 388/42/18 +f 388/42/18 372/41/17 374/43/19 387/44/20 +f 364/45/9 362/46/8 376/47/21 374/48/19 372/49/17 370/50/15 368/51/13 366/52/11 +f 386/53/22 376/54/21 362/30/8 393/29/7 +f 387/44/20 374/43/19 376/54/21 386/53/22 +f 361/55/23 363/56/24 365/57/25 367/58/26 369/59/27 371/60/28 373/61/29 375/62/30 +f 423/63/31 383/64/32 384/65/33 424/66/34 +f 424/66/34 384/65/33 377/67/35 409/68/36 +f 422/69/37 382/70/38 383/64/32 423/63/31 +f 421/71/39 381/72/40 382/70/38 422/69/37 +f 420/73/41 380/74/42 381/72/40 421/71/39 +f 419/75/43 379/76/44 380/74/42 420/73/41 +f 418/77/45 378/78/46 379/79/44 419/80/43 +f 409/68/36 377/67/35 378/78/46 418/77/45 +f 385/81/47 393/29/7 392/32/10 394/82/48 +f 394/82/48 392/32/10 391/34/12 395/83/49 +f 395/84/49 391/35/12 390/38/14 396/85/50 +f 396/85/50 390/38/14 389/40/16 397/86/51 +f 397/86/51 389/40/16 388/42/18 398/87/52 +f 398/87/52 388/42/18 387/44/20 399/88/53 +f 400/89/54 386/53/22 393/29/7 385/81/47 +f 383/64/32 399/88/53 400/89/54 384/65/33 +f 384/65/33 400/89/54 385/81/47 377/67/35 +f 382/70/38 398/87/52 399/88/53 383/64/32 +f 381/72/40 397/86/51 398/87/52 382/70/38 +f 380/74/42 396/85/50 397/86/51 381/72/40 +f 379/76/44 395/84/49 396/85/50 380/74/42 +f 378/78/46 394/82/48 395/83/49 379/79/44 +f 377/67/35 385/81/47 394/82/48 378/78/46 +f 417/90/55 401/91/56 402/92/57 410/93/58 +f 410/93/58 402/92/57 403/94/59 411/95/60 +f 411/96/60 403/97/59 404/98/61 412/99/62 +f 412/99/62 404/98/61 405/100/63 413/101/64 +f 413/101/64 405/100/63 406/102/65 414/103/66 +f 414/103/66 406/102/65 407/104/67 415/105/68 +f 416/106/69 408/107/70 401/91/56 417/90/55 +f 415/105/68 407/104/67 408/107/70 416/106/69 +f 399/88/53 387/44/20 386/53/22 400/89/54 +f 373/108/29 415/105/68 416/106/69 375/109/30 +f 375/109/30 416/106/69 417/90/55 361/110/23 +f 371/111/28 414/103/66 415/105/68 373/108/29 +f 369/112/27 413/101/64 414/103/66 371/111/28 +f 367/113/26 412/99/62 413/101/64 369/112/27 +f 365/10/25 411/96/60 412/99/62 367/113/26 +f 363/114/24 410/93/58 411/95/60 365/21/25 +f 401/91/56 409/68/36 418/77/45 402/92/57 +f 402/92/57 418/77/45 419/80/43 403/94/59 +f 403/97/59 419/75/43 420/73/41 404/98/61 +f 404/98/61 420/73/41 421/71/39 405/100/63 +f 405/100/63 421/71/39 422/69/37 406/102/65 +f 406/102/65 422/69/37 423/63/31 407/104/67 +f 408/107/70 424/66/34 409/68/36 401/91/56 +f 407/104/67 423/63/31 424/66/34 408/107/70 +f 361/110/23 417/90/55 410/93/58 363/114/24 +f 457/29/16 426/30/15 428/31/17 456/32/18 +f 456/32/18 428/31/17 430/33/19 455/34/20 +f 455/35/20 430/36/19 432/37/21 454/38/22 +f 454/38/22 432/37/21 434/39/8 453/40/7 +f 453/40/7 434/39/8 436/41/9 452/42/10 +f 452/42/10 436/41/9 438/43/11 451/44/12 +f 428/45/17 426/46/15 440/47/13 438/48/11 436/49/9 434/50/8 432/51/21 430/52/19 +f 450/53/14 440/54/13 426/30/15 457/29/16 +f 451/44/12 438/43/11 440/54/13 450/53/14 +f 425/55/27 427/56/28 429/57/29 431/58/30 433/59/23 435/60/24 437/61/25 439/62/26 +f 487/63/43 447/64/44 448/65/42 488/66/41 +f 488/66/41 448/65/42 441/67/40 473/68/39 +f 486/69/45 446/70/46 447/64/44 487/63/43 +f 485/71/36 445/72/35 446/70/46 486/69/45 +f 484/73/34 444/74/33 445/72/35 485/71/36 +f 483/75/31 443/76/32 444/74/33 484/73/34 +f 482/77/37 442/78/38 443/79/32 483/80/31 +f 473/68/39 441/67/40 442/78/38 482/77/37 +f 449/81/51 457/29/16 456/32/18 458/82/52 +f 458/82/52 456/32/18 455/34/20 459/83/53 +f 459/84/53 455/35/20 454/38/22 460/85/54 +f 460/85/54 454/38/22 453/40/7 461/86/47 +f 461/86/47 453/40/7 452/42/10 462/87/48 +f 462/87/48 452/42/10 451/44/12 463/88/49 +f 464/89/50 450/53/14 457/29/16 449/81/51 +f 447/64/44 463/88/49 464/89/50 448/65/42 +f 448/65/42 464/89/50 449/81/51 441/67/40 +f 446/70/46 462/87/48 463/88/49 447/64/44 +f 445/72/35 461/86/47 462/87/48 446/70/46 +f 444/74/33 460/85/54 461/86/47 445/72/35 +f 443/76/32 459/84/53 460/85/54 444/74/33 +f 442/78/38 458/82/52 459/83/53 443/79/32 +f 441/67/40 449/81/51 458/82/52 442/78/38 +f 481/90/64 465/91/63 466/92/65 474/93/66 +f 474/93/66 466/92/65 467/94/67 475/95/68 +f 475/96/68 467/97/67 468/98/70 476/99/69 +f 476/99/69 468/98/70 469/100/56 477/101/55 +f 477/101/55 469/100/56 470/102/57 478/103/58 +f 478/103/58 470/102/57 471/104/59 479/105/60 +f 480/106/62 472/107/61 465/91/63 481/90/64 +f 479/105/60 471/104/59 472/107/61 480/106/62 +f 463/88/49 451/44/12 450/53/14 464/89/50 +f 437/108/25 479/105/60 480/106/62 439/109/26 +f 439/109/26 480/106/62 481/90/64 425/110/27 +f 435/111/24 478/103/58 479/105/60 437/108/25 +f 433/112/23 477/101/55 478/103/58 435/111/24 +f 431/113/30 476/99/69 477/101/55 433/112/23 +f 429/10/29 475/96/68 476/99/69 431/113/30 +f 427/114/28 474/93/66 475/95/68 429/21/29 +f 465/91/63 473/68/39 482/77/37 466/92/65 +f 466/92/65 482/77/37 483/80/31 467/94/67 +f 467/97/67 483/75/31 484/73/34 468/98/70 +f 468/98/70 484/73/34 485/71/36 469/100/56 +f 469/100/56 485/71/36 486/69/45 470/102/57 +f 470/102/57 486/69/45 487/63/43 471/104/59 +f 472/107/61 488/66/41 473/68/39 465/91/63 +f 471/104/59 487/63/43 488/66/41 472/107/61 +f 425/110/27 481/90/64 474/93/66 427/114/28 +f 521/29/16 490/30/15 492/31/17 520/32/18 +f 520/32/18 492/31/17 494/33/19 519/34/20 +f 519/35/20 494/36/19 496/37/21 518/38/22 +f 518/38/22 496/37/21 498/39/8 517/40/7 +f 517/40/7 498/39/8 500/41/9 516/42/10 +f 516/42/10 500/41/9 502/43/11 515/44/12 +f 492/45/17 490/46/15 504/47/13 502/48/11 500/49/9 498/50/8 496/51/21 494/52/19 +f 514/53/14 504/54/13 490/30/15 521/29/16 +f 515/44/12 502/43/11 504/54/13 514/53/14 +f 489/55/27 491/56/28 493/57/29 495/58/30 497/59/23 499/60/24 501/61/25 503/62/26 +f 551/63/43 511/64/44 512/65/42 552/66/41 +f 552/66/41 512/65/42 505/67/40 537/68/39 +f 550/69/45 510/70/46 511/64/44 551/63/43 +f 549/71/36 509/72/35 510/70/46 550/69/45 +f 548/73/34 508/74/33 509/72/35 549/71/36 +f 547/75/31 507/76/32 508/74/33 548/73/34 +f 546/77/37 506/78/38 507/79/32 547/80/31 +f 537/68/39 505/67/40 506/78/38 546/77/37 +f 513/81/51 521/29/16 520/32/18 522/82/52 +f 522/82/52 520/32/18 519/34/20 523/83/53 +f 523/84/53 519/35/20 518/38/22 524/85/54 +f 524/85/54 518/38/22 517/40/7 525/86/47 +f 525/86/47 517/40/7 516/42/10 526/87/48 +f 526/87/48 516/42/10 515/44/12 527/88/49 +f 528/89/50 514/53/14 521/29/16 513/81/51 +f 511/64/44 527/88/49 528/89/50 512/65/42 +f 512/65/42 528/89/50 513/81/51 505/67/40 +f 510/70/46 526/87/48 527/88/49 511/64/44 +f 509/72/35 525/86/47 526/87/48 510/70/46 +f 508/74/33 524/85/54 525/86/47 509/72/35 +f 507/76/32 523/84/53 524/85/54 508/74/33 +f 506/78/38 522/82/52 523/83/53 507/79/32 +f 505/67/40 513/81/51 522/82/52 506/78/38 +f 545/90/64 529/91/63 530/92/65 538/93/66 +f 538/93/66 530/92/65 531/94/67 539/95/68 +f 539/96/68 531/97/67 532/98/70 540/99/69 +f 540/99/69 532/98/70 533/100/56 541/101/55 +f 541/101/55 533/100/56 534/102/57 542/103/58 +f 542/103/58 534/102/57 535/104/59 543/105/60 +f 544/106/62 536/107/61 529/91/63 545/90/64 +f 543/105/60 535/104/59 536/107/61 544/106/62 +f 527/88/49 515/44/12 514/53/14 528/89/50 +f 501/108/25 543/105/60 544/106/62 503/109/26 +f 503/109/26 544/106/62 545/90/64 489/110/27 +f 499/111/24 542/103/58 543/105/60 501/108/25 +f 497/112/23 541/101/55 542/103/58 499/111/24 +f 495/113/30 540/99/69 541/101/55 497/112/23 +f 493/10/29 539/96/68 540/99/69 495/113/30 +f 491/114/28 538/93/66 539/95/68 493/21/29 +f 529/91/63 537/68/39 546/77/37 530/92/65 +f 530/92/65 546/77/37 547/80/31 531/94/67 +f 531/97/67 547/75/31 548/73/34 532/98/70 +f 532/98/70 548/73/34 549/71/36 533/100/56 +f 533/100/56 549/71/36 550/69/45 534/102/57 +f 534/102/57 550/69/45 551/63/43 535/104/59 +f 536/107/61 552/66/41 537/68/39 529/91/63 +f 535/104/59 551/63/43 552/66/41 536/107/61 +f 489/110/27 545/90/64 538/93/66 491/114/28 +f 585/29/16 554/30/15 556/31/17 584/32/18 +f 584/32/18 556/31/17 558/33/19 583/34/20 +f 583/35/20 558/36/19 560/37/21 582/38/22 +f 582/38/22 560/37/21 562/39/8 581/40/7 +f 581/40/7 562/39/8 564/41/9 580/42/10 +f 580/42/10 564/41/9 566/43/11 579/44/12 +f 556/45/17 554/46/15 568/47/13 566/48/11 564/49/9 562/50/8 560/51/21 558/52/19 +f 578/53/14 568/54/13 554/30/15 585/29/16 +f 579/44/12 566/43/11 568/54/13 578/53/14 +f 553/55/27 555/56/28 557/57/29 559/58/30 561/59/23 563/60/24 565/61/25 567/62/26 +f 615/63/43 575/64/44 576/65/42 616/66/41 +f 616/66/41 576/65/42 569/67/40 601/68/39 +f 614/69/45 574/70/46 575/64/44 615/63/43 +f 613/71/36 573/72/35 574/70/46 614/69/45 +f 612/73/34 572/74/33 573/72/35 613/71/36 +f 611/75/31 571/76/32 572/74/33 612/73/34 +f 610/77/37 570/78/38 571/79/32 611/80/31 +f 601/68/39 569/67/40 570/78/38 610/77/37 +f 577/81/51 585/29/16 584/32/18 586/82/52 +f 586/82/52 584/32/18 583/34/20 587/83/53 +f 587/84/53 583/35/20 582/38/22 588/85/54 +f 588/85/54 582/38/22 581/40/7 589/86/47 +f 589/86/47 581/40/7 580/42/10 590/87/48 +f 590/87/48 580/42/10 579/44/12 591/88/49 +f 592/89/50 578/53/14 585/29/16 577/81/51 +f 575/64/44 591/88/49 592/89/50 576/65/42 +f 576/65/42 592/89/50 577/81/51 569/67/40 +f 574/70/46 590/87/48 591/88/49 575/64/44 +f 573/72/35 589/86/47 590/87/48 574/70/46 +f 572/74/33 588/85/54 589/86/47 573/72/35 +f 571/76/32 587/84/53 588/85/54 572/74/33 +f 570/78/38 586/82/52 587/83/53 571/79/32 +f 569/67/40 577/81/51 586/82/52 570/78/38 +f 609/90/64 593/91/63 594/92/65 602/93/66 +f 602/93/66 594/92/65 595/94/67 603/95/68 +f 603/96/68 595/97/67 596/98/70 604/99/69 +f 604/99/69 596/98/70 597/100/56 605/101/55 +f 605/101/55 597/100/56 598/102/57 606/103/58 +f 606/103/58 598/102/57 599/104/59 607/105/60 +f 608/106/62 600/107/61 593/91/63 609/90/64 +f 607/105/60 599/104/59 600/107/61 608/106/62 +f 591/88/49 579/44/12 578/53/14 592/89/50 +f 565/108/25 607/105/60 608/106/62 567/109/26 +f 567/109/26 608/106/62 609/90/64 553/110/27 +f 563/111/24 606/103/58 607/105/60 565/108/25 +f 561/112/23 605/101/55 606/103/58 563/111/24 +f 559/113/30 604/99/69 605/101/55 561/112/23 +f 557/10/29 603/96/68 604/99/69 559/113/30 +f 555/114/28 602/93/66 603/95/68 557/21/29 +f 593/91/63 601/68/39 610/77/37 594/92/65 +f 594/92/65 610/77/37 611/80/31 595/94/67 +f 595/97/67 611/75/31 612/73/34 596/98/70 +f 596/98/70 612/73/34 613/71/36 597/100/56 +f 597/100/56 613/71/36 614/69/45 598/102/57 +f 598/102/57 614/69/45 615/63/43 599/104/59 +f 600/107/61 616/66/41 601/68/39 593/91/63 +f 599/104/59 615/63/43 616/66/41 600/107/61 +f 553/110/27 609/90/64 602/93/66 555/114/28 +f 649/29/16 618/30/15 620/31/17 648/32/18 +f 648/32/18 620/31/17 622/33/19 647/34/20 +f 647/35/20 622/36/19 624/37/21 646/38/22 +f 646/38/22 624/37/21 626/39/8 645/40/7 +f 645/40/7 626/39/8 628/41/9 644/42/10 +f 644/42/10 628/41/9 630/43/11 643/44/12 +f 620/45/17 618/46/15 632/47/13 630/48/11 628/49/9 626/50/8 624/51/21 622/52/19 +f 642/53/14 632/54/13 618/30/15 649/29/16 +f 643/44/12 630/43/11 632/54/13 642/53/14 +f 617/55/27 619/56/28 621/57/29 623/58/30 625/59/23 627/60/24 629/61/25 631/62/26 +f 679/63/43 639/64/44 640/65/42 680/66/41 +f 680/66/41 640/65/42 633/67/40 665/68/39 +f 678/69/45 638/70/46 639/64/44 679/63/43 +f 677/71/36 637/72/35 638/70/46 678/69/45 +f 676/73/34 636/74/33 637/72/35 677/71/36 +f 675/75/31 635/76/32 636/74/33 676/73/34 +f 674/77/37 634/78/38 635/79/32 675/80/31 +f 665/68/39 633/67/40 634/78/38 674/77/37 +f 641/81/51 649/29/16 648/32/18 650/82/52 +f 650/82/52 648/32/18 647/34/20 651/83/53 +f 651/84/53 647/35/20 646/38/22 652/85/54 +f 652/85/54 646/38/22 645/40/7 653/86/47 +f 653/86/47 645/40/7 644/42/10 654/87/48 +f 654/87/48 644/42/10 643/44/12 655/88/49 +f 656/89/50 642/53/14 649/29/16 641/81/51 +f 639/64/44 655/88/49 656/89/50 640/65/42 +f 640/65/42 656/89/50 641/81/51 633/67/40 +f 638/70/46 654/87/48 655/88/49 639/64/44 +f 637/72/35 653/86/47 654/87/48 638/70/46 +f 636/74/33 652/85/54 653/86/47 637/72/35 +f 635/76/32 651/84/53 652/85/54 636/74/33 +f 634/78/38 650/82/52 651/83/53 635/79/32 +f 633/67/40 641/81/51 650/82/52 634/78/38 +f 673/90/64 657/91/63 658/92/65 666/93/66 +f 666/93/66 658/92/65 659/94/67 667/95/68 +f 667/96/68 659/97/67 660/98/70 668/99/69 +f 668/99/69 660/98/70 661/100/56 669/101/55 +f 669/101/55 661/100/56 662/102/57 670/103/58 +f 670/103/58 662/102/57 663/104/59 671/105/60 +f 672/106/62 664/107/61 657/91/63 673/90/64 +f 671/105/60 663/104/59 664/107/61 672/106/62 +f 655/88/49 643/44/12 642/53/14 656/89/50 +f 629/108/25 671/105/60 672/106/62 631/109/26 +f 631/109/26 672/106/62 673/90/64 617/110/27 +f 627/111/24 670/103/58 671/105/60 629/108/25 +f 625/112/23 669/101/55 670/103/58 627/111/24 +f 623/113/30 668/99/69 669/101/55 625/112/23 +f 621/10/29 667/96/68 668/99/69 623/113/30 +f 619/114/28 666/93/66 667/95/68 621/21/29 +f 657/91/63 665/68/39 674/77/37 658/92/65 +f 658/92/65 674/77/37 675/80/31 659/94/67 +f 659/97/67 675/75/31 676/73/34 660/98/70 +f 660/98/70 676/73/34 677/71/36 661/100/56 +f 661/100/56 677/71/36 678/69/45 662/102/57 +f 662/102/57 678/69/45 679/63/43 663/104/59 +f 664/107/61 680/66/41 665/68/39 657/91/63 +f 663/104/59 679/63/43 680/66/41 664/107/61 +f 617/110/27 673/90/64 666/93/66 619/114/28 +f 713/29/16 682/30/15 684/31/17 712/32/18 +f 712/32/18 684/31/17 686/33/19 711/34/20 +f 711/35/20 686/36/19 688/37/21 710/38/22 +f 710/38/22 688/37/21 690/39/8 709/40/7 +f 709/40/7 690/39/8 692/41/9 708/42/10 +f 708/42/10 692/41/9 694/43/11 707/44/12 +f 684/45/17 682/46/15 696/47/13 694/48/11 692/49/9 690/50/8 688/51/21 686/52/19 +f 706/53/14 696/54/13 682/30/15 713/29/16 +f 707/44/12 694/43/11 696/54/13 706/53/14 +f 681/55/27 683/56/28 685/57/29 687/58/30 689/59/23 691/60/24 693/61/25 695/62/26 +f 743/63/43 703/64/44 704/65/42 744/66/41 +f 744/66/41 704/65/42 697/67/40 729/68/39 +f 742/69/45 702/70/46 703/64/44 743/63/43 +f 741/71/36 701/72/35 702/70/46 742/69/45 +f 740/73/34 700/74/33 701/72/35 741/71/36 +f 739/75/31 699/76/32 700/74/33 740/73/34 +f 738/77/37 698/78/38 699/79/32 739/80/31 +f 729/68/39 697/67/40 698/78/38 738/77/37 +f 705/81/51 713/29/16 712/32/18 714/82/52 +f 714/82/52 712/32/18 711/34/20 715/83/53 +f 715/84/53 711/35/20 710/38/22 716/85/54 +f 716/85/54 710/38/22 709/40/7 717/86/47 +f 717/86/47 709/40/7 708/42/10 718/87/48 +f 718/87/48 708/42/10 707/44/12 719/88/49 +f 720/89/50 706/53/14 713/29/16 705/81/51 +f 703/64/44 719/88/49 720/89/50 704/65/42 +f 704/65/42 720/89/50 705/81/51 697/67/40 +f 702/70/46 718/87/48 719/88/49 703/64/44 +f 701/72/35 717/86/47 718/87/48 702/70/46 +f 700/74/33 716/85/54 717/86/47 701/72/35 +f 699/76/32 715/84/53 716/85/54 700/74/33 +f 698/78/38 714/82/52 715/83/53 699/79/32 +f 697/67/40 705/81/51 714/82/52 698/78/38 +f 737/90/64 721/91/63 722/92/65 730/93/66 +f 730/93/66 722/92/65 723/94/67 731/95/68 +f 731/96/68 723/97/67 724/98/70 732/99/69 +f 732/99/69 724/98/70 725/100/56 733/101/55 +f 733/101/55 725/100/56 726/102/57 734/103/58 +f 734/103/58 726/102/57 727/104/59 735/105/60 +f 736/106/62 728/107/61 721/91/63 737/90/64 +f 735/105/60 727/104/59 728/107/61 736/106/62 +f 719/88/49 707/44/12 706/53/14 720/89/50 +f 693/108/25 735/105/60 736/106/62 695/109/26 +f 695/109/26 736/106/62 737/90/64 681/110/27 +f 691/111/24 734/103/58 735/105/60 693/108/25 +f 689/112/23 733/101/55 734/103/58 691/111/24 +f 687/113/30 732/99/69 733/101/55 689/112/23 +f 685/10/29 731/96/68 732/99/69 687/113/30 +f 683/114/28 730/93/66 731/95/68 685/21/29 +f 721/91/63 729/68/39 738/77/37 722/92/65 +f 722/92/65 738/77/37 739/80/31 723/94/67 +f 723/97/67 739/75/31 740/73/34 724/98/70 +f 724/98/70 740/73/34 741/71/36 725/100/56 +f 725/100/56 741/71/36 742/69/45 726/102/57 +f 726/102/57 742/69/45 743/63/43 727/104/59 +f 728/107/61 744/66/41 729/68/39 721/91/63 +f 727/104/59 743/63/43 744/66/41 728/107/61 +f 681/110/27 737/90/64 730/93/66 683/114/28 +f 777/29/16 746/30/15 748/31/17 776/32/18 +f 776/32/18 748/31/17 750/33/19 775/34/20 +f 775/35/20 750/36/19 752/37/21 774/38/22 +f 774/38/22 752/37/21 754/39/8 773/40/7 +f 773/40/7 754/39/8 756/41/9 772/42/10 +f 772/42/10 756/41/9 758/43/11 771/44/12 +f 748/45/17 746/46/15 760/47/13 758/48/11 756/49/9 754/50/8 752/51/21 750/52/19 +f 770/53/14 760/54/13 746/30/15 777/29/16 +f 771/44/12 758/43/11 760/54/13 770/53/14 +f 745/55/27 747/56/28 749/57/29 751/58/30 753/59/23 755/60/24 757/61/25 759/62/26 +f 807/63/43 767/64/44 768/65/42 808/66/41 +f 808/66/41 768/65/42 761/67/40 793/68/39 +f 806/69/45 766/70/46 767/64/44 807/63/43 +f 805/71/36 765/72/35 766/70/46 806/69/45 +f 804/73/34 764/74/33 765/72/35 805/71/36 +f 803/75/31 763/76/32 764/74/33 804/73/34 +f 802/77/37 762/78/38 763/79/32 803/80/31 +f 793/68/39 761/67/40 762/78/38 802/77/37 +f 769/81/51 777/29/16 776/32/18 778/82/52 +f 778/82/52 776/32/18 775/34/20 779/83/53 +f 779/84/53 775/35/20 774/38/22 780/85/54 +f 780/85/54 774/38/22 773/40/7 781/86/47 +f 781/86/47 773/40/7 772/42/10 782/87/48 +f 782/87/48 772/42/10 771/44/12 783/88/49 +f 784/89/50 770/53/14 777/29/16 769/81/51 +f 767/64/44 783/88/49 784/89/50 768/65/42 +f 768/65/42 784/89/50 769/81/51 761/67/40 +f 766/70/46 782/87/48 783/88/49 767/64/44 +f 765/72/35 781/86/47 782/87/48 766/70/46 +f 764/74/33 780/85/54 781/86/47 765/72/35 +f 763/76/32 779/84/53 780/85/54 764/74/33 +f 762/78/38 778/82/52 779/83/53 763/79/32 +f 761/67/40 769/81/51 778/82/52 762/78/38 +f 801/90/64 785/91/63 786/92/65 794/93/66 +f 794/93/66 786/92/65 787/94/67 795/95/68 +f 795/96/68 787/97/67 788/98/70 796/99/69 +f 796/99/69 788/98/70 789/100/56 797/101/55 +f 797/101/55 789/100/56 790/102/57 798/103/58 +f 798/103/58 790/102/57 791/104/59 799/105/60 +f 800/106/62 792/107/61 785/91/63 801/90/64 +f 799/105/60 791/104/59 792/107/61 800/106/62 +f 783/88/49 771/44/12 770/53/14 784/89/50 +f 757/108/25 799/105/60 800/106/62 759/109/26 +f 759/109/26 800/106/62 801/90/64 745/110/27 +f 755/111/24 798/103/58 799/105/60 757/108/25 +f 753/112/23 797/101/55 798/103/58 755/111/24 +f 751/113/30 796/99/69 797/101/55 753/112/23 +f 749/10/29 795/96/68 796/99/69 751/113/30 +f 747/114/28 794/93/66 795/95/68 749/21/29 +f 785/91/63 793/68/39 802/77/37 786/92/65 +f 786/92/65 802/77/37 803/80/31 787/94/67 +f 787/97/67 803/75/31 804/73/34 788/98/70 +f 788/98/70 804/73/34 805/71/36 789/100/56 +f 789/100/56 805/71/36 806/69/45 790/102/57 +f 790/102/57 806/69/45 807/63/43 791/104/59 +f 792/107/61 808/66/41 793/68/39 785/91/63 +f 791/104/59 807/63/43 808/66/41 792/107/61 +f 745/110/27 801/90/64 794/93/66 747/114/28 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_a.obj new file mode 100644 index 00000000..c835503d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_a.obj @@ -0,0 +1,878 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-closet.blend' +# www.blender.org +o Cylinder +v -0.500000 1.500000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 1.500000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.375000 -0.375000 +v -0.500000 1.375000 -0.375000 +v -0.500000 -0.375000 -0.500000 +v 0.500000 1.375000 -0.500000 +v -0.374999 0.437500 -0.375000 +v 0.375000 0.437500 -0.375000 +v 0.375000 1.375000 -0.375000 +v 0.375000 0.437500 -0.500000 +v -0.374999 0.437500 -0.500000 +v -0.374999 1.375000 -0.500000 +v 0.375000 1.375000 -0.500000 +v -0.374999 1.375000 -0.375000 +v 0.500000 1.375000 -0.375000 +v -0.500000 -0.375000 -0.375000 +v -0.500000 1.375000 -0.500000 +v 0.500000 -0.375000 -0.500000 +v -0.374999 -0.375000 -0.375000 +v 0.375000 -0.375000 -0.375000 +v 0.375000 0.562500 -0.375000 +v 0.375000 -0.375000 -0.500000 +v -0.374999 -0.375000 -0.500000 +v -0.374999 0.562500 -0.500000 +v 0.375000 0.562500 -0.500000 +v -0.374999 0.562500 -0.375000 +v -0.374999 1.365847 -0.420927 +v -0.374999 1.360323 -0.415403 +v 0.375000 1.360323 -0.415403 +v 0.375000 1.365847 -0.420927 +v -0.374999 1.327177 -0.459597 +v -0.374999 1.321653 -0.454073 +v 0.375000 1.321653 -0.454073 +v 0.375000 1.327177 -0.459597 +v -0.374999 1.303347 -0.420927 +v -0.374999 1.297823 -0.415403 +v 0.375000 1.297823 -0.415403 +v 0.375000 1.303347 -0.420927 +v -0.374999 1.264677 -0.459597 +v -0.374999 1.259153 -0.454073 +v 0.375000 1.259153 -0.454073 +v 0.375000 1.264677 -0.459597 +v -0.374999 1.240847 -0.420927 +v -0.374999 1.235323 -0.415403 +v 0.375000 1.235323 -0.415403 +v 0.375000 1.240847 -0.420927 +v -0.374999 1.202177 -0.459597 +v -0.374999 1.196653 -0.454073 +v 0.375000 1.196653 -0.454073 +v 0.375000 1.202177 -0.459597 +v -0.374999 1.178347 -0.420927 +v -0.374999 1.172823 -0.415403 +v 0.375000 1.172823 -0.415403 +v 0.375000 1.178347 -0.420927 +v -0.374999 1.139677 -0.459597 +v -0.374999 1.134153 -0.454073 +v 0.375000 1.134153 -0.454073 +v 0.375000 1.139677 -0.459597 +v -0.374999 1.115847 -0.420927 +v -0.374999 1.110323 -0.415403 +v 0.375000 1.110323 -0.415403 +v 0.375000 1.115847 -0.420927 +v -0.374999 1.077177 -0.459597 +v -0.374999 1.071653 -0.454073 +v 0.375000 1.071653 -0.454073 +v 0.375000 1.077177 -0.459597 +v -0.374999 1.053347 -0.420927 +v -0.374999 1.047823 -0.415403 +v 0.375000 1.047823 -0.415403 +v 0.375000 1.053347 -0.420927 +v -0.374999 1.014677 -0.459597 +v -0.374999 1.009153 -0.454073 +v 0.375000 1.009153 -0.454073 +v 0.375000 1.014677 -0.459597 +v -0.374999 0.928347 -0.420927 +v -0.374999 0.922823 -0.415403 +v 0.375000 0.922823 -0.415403 +v 0.375000 0.928347 -0.420927 +v -0.374999 0.889677 -0.459597 +v -0.374999 0.884153 -0.454073 +v 0.375000 0.884153 -0.454073 +v 0.375000 0.889677 -0.459597 +v -0.374999 0.990847 -0.420927 +v -0.374999 0.985323 -0.415403 +v 0.375000 0.985323 -0.415403 +v 0.375000 0.990847 -0.420927 +v -0.374999 0.952177 -0.459597 +v -0.374999 0.946653 -0.454073 +v 0.375000 0.946653 -0.454073 +v 0.375000 0.952177 -0.459597 +v -0.374999 0.865847 -0.420927 +v -0.374999 0.860323 -0.415403 +v 0.375000 0.860323 -0.415403 +v 0.375000 0.865847 -0.420927 +v -0.374999 0.827177 -0.459597 +v -0.374999 0.821653 -0.454073 +v 0.375000 0.821653 -0.454073 +v 0.375000 0.827177 -0.459597 +v -0.374999 0.803347 -0.420927 +v -0.374999 0.797823 -0.415403 +v 0.375000 0.797823 -0.415403 +v 0.375000 0.803347 -0.420927 +v -0.374999 0.764677 -0.459597 +v -0.374999 0.759153 -0.454073 +v 0.375000 0.759153 -0.454073 +v 0.375000 0.764677 -0.459597 +v -0.374999 0.740847 -0.420927 +v -0.374999 0.735323 -0.415403 +v 0.375000 0.735323 -0.415403 +v 0.375000 0.740847 -0.420927 +v -0.374999 0.702177 -0.459597 +v -0.374999 0.696653 -0.454073 +v 0.375000 0.696653 -0.454073 +v 0.375000 0.702177 -0.459597 +v -0.374999 0.678347 -0.420927 +v -0.374999 0.672823 -0.415403 +v 0.375000 0.672823 -0.415403 +v 0.375000 0.678347 -0.420927 +v -0.374999 0.639677 -0.459597 +v -0.374999 0.634153 -0.454073 +v 0.375000 0.634153 -0.454073 +v 0.375000 0.639677 -0.459597 +v -0.374999 0.615847 -0.420927 +v -0.374999 0.610323 -0.415403 +v 0.375000 0.610323 -0.415403 +v 0.375000 0.615847 -0.420927 +v -0.374999 0.577177 -0.459597 +v -0.374999 0.571653 -0.454073 +v 0.375000 0.571653 -0.454073 +v 0.375000 0.577177 -0.459597 +v -0.374999 0.428347 -0.420927 +v -0.374999 0.422823 -0.415403 +v 0.375000 0.422823 -0.415403 +v 0.375000 0.428347 -0.420927 +v -0.374999 0.389677 -0.459597 +v -0.374999 0.384153 -0.454073 +v 0.375000 0.384153 -0.454073 +v 0.375000 0.389677 -0.459597 +v -0.374999 0.365847 -0.420927 +v -0.374999 0.360323 -0.415403 +v 0.375000 0.360323 -0.415403 +v 0.375000 0.365847 -0.420927 +v -0.374999 0.327177 -0.459597 +v -0.374999 0.321653 -0.454073 +v 0.375000 0.321653 -0.454073 +v 0.375000 0.327177 -0.459597 +v -0.374999 0.303347 -0.420927 +v -0.374999 0.297823 -0.415403 +v 0.375000 0.297823 -0.415403 +v 0.375000 0.303347 -0.420927 +v -0.374999 0.264677 -0.459597 +v -0.374999 0.259153 -0.454073 +v 0.375000 0.259153 -0.454073 +v 0.375000 0.264677 -0.459597 +v -0.374999 0.240847 -0.420927 +v -0.374999 0.235323 -0.415403 +v 0.375000 0.235323 -0.415403 +v 0.375000 0.240847 -0.420927 +v -0.374999 0.202177 -0.459597 +v -0.374999 0.196653 -0.454073 +v 0.375000 0.196653 -0.454073 +v 0.375000 0.202177 -0.459597 +v -0.374999 0.178347 -0.420927 +v -0.374999 0.172823 -0.415403 +v 0.375000 0.172823 -0.415403 +v 0.375000 0.178347 -0.420927 +v -0.374999 0.139677 -0.459597 +v -0.374999 0.134153 -0.454073 +v 0.375000 0.134153 -0.454073 +v 0.375000 0.139677 -0.459597 +v -0.374999 0.115847 -0.420927 +v -0.374999 0.110323 -0.415403 +v 0.375000 0.110323 -0.415403 +v 0.375000 0.115847 -0.420927 +v -0.374999 0.077177 -0.459597 +v -0.374999 0.071653 -0.454073 +v 0.375000 0.071653 -0.454073 +v 0.375000 0.077177 -0.459597 +v -0.374999 -0.009153 -0.420927 +v -0.374999 -0.014677 -0.415403 +v 0.375000 -0.014677 -0.415403 +v 0.375000 -0.009153 -0.420927 +v -0.374999 -0.047823 -0.459597 +v -0.374999 -0.053347 -0.454073 +v 0.375000 -0.053347 -0.454073 +v 0.375000 -0.047823 -0.459597 +v -0.374999 0.053347 -0.420927 +v -0.374999 0.047823 -0.415403 +v 0.375000 0.047823 -0.415403 +v 0.375000 0.053347 -0.420927 +v -0.374999 0.014677 -0.459597 +v -0.374999 0.009153 -0.454073 +v 0.375000 0.009153 -0.454073 +v 0.375000 0.014677 -0.459597 +v -0.374999 -0.071653 -0.420927 +v -0.374999 -0.077177 -0.415403 +v 0.375000 -0.077177 -0.415403 +v 0.375000 -0.071653 -0.420927 +v -0.374999 -0.110323 -0.459597 +v -0.374999 -0.115847 -0.454073 +v 0.375000 -0.115847 -0.454073 +v 0.375000 -0.110323 -0.459597 +v -0.374999 -0.134153 -0.420927 +v -0.374999 -0.139677 -0.415403 +v 0.375000 -0.139677 -0.415403 +v 0.375000 -0.134153 -0.420927 +v -0.374999 -0.172823 -0.459597 +v -0.374999 -0.178347 -0.454073 +v 0.375000 -0.178347 -0.454073 +v 0.375000 -0.172823 -0.459597 +v -0.374999 -0.196653 -0.420927 +v -0.374999 -0.202177 -0.415403 +v 0.375000 -0.202177 -0.415403 +v 0.375000 -0.196653 -0.420927 +v -0.374999 -0.235323 -0.459597 +v -0.374999 -0.240847 -0.454073 +v 0.375000 -0.240847 -0.454073 +v 0.375000 -0.235323 -0.459597 +v -0.374999 -0.259153 -0.420927 +v -0.374999 -0.264677 -0.415403 +v 0.375000 -0.264677 -0.415403 +v 0.375000 -0.259153 -0.420927 +v -0.374999 -0.297823 -0.459597 +v -0.374999 -0.303347 -0.454073 +v 0.375000 -0.303347 -0.454073 +v 0.375000 -0.297823 -0.459597 +v -0.374999 -0.321653 -0.420927 +v -0.374999 -0.327177 -0.415403 +v 0.375000 -0.327177 -0.415403 +v 0.375000 -0.321653 -0.420927 +v -0.374999 -0.360323 -0.459597 +v -0.374999 -0.365847 -0.454073 +v 0.375000 -0.365847 -0.454073 +v 0.375000 -0.360323 -0.459597 +vt 0.473684 0.937500 +vt 0.421053 0.937500 +vt 0.421053 1.000000 +vt 0.842105 1.000000 +vt 0.842105 0.937500 +vt 0.789474 0.937500 +vt 0.368421 0.468750 +vt 0.052632 0.468750 +vt 0.052632 0.531250 +vt 0.368421 0.531250 +vt 0.894737 0.937500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.842105 0.000000 +vt 0.842105 0.062500 +vt 0.894737 1.000000 +vt 0.052632 0.937500 +vt 0.000000 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.937500 +vt 0.368421 0.937500 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.789474 0.468750 +vt 0.473684 0.468750 +vt 0.473684 0.531250 +vt 0.789474 0.531250 +vt 0.421053 0.062500 +vt 0.368421 0.062500 +vt 0.789474 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.937500 +vt 0.894737 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.937500 +vt 0.947368 0.062500 +vt 0.947368 0.000000 +vt 0.894737 0.000000 +vt 0.473684 0.062500 +vt 0.421053 0.062500 +vt 0.052632 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.921875 +vt 0.368421 0.921875 +vt 0.368421 0.906250 +vt 0.052632 0.906250 +vt 0.473684 0.921875 +vt 0.789474 0.921875 +vt 0.789474 0.906250 +vt 0.473684 0.906250 +vt 0.842105 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.531250 +vt 0.842105 0.531250 +vt 1.000000 0.062500 +vt 0.947368 0.062500 +vt 0.947368 0.437500 +vt 1.000000 0.437500 +vt 0.894737 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.531250 +vt 0.894737 0.531250 +vt 1.000000 0.937500 +vt 1.000000 0.562500 +vt 0.947368 0.562500 +vt 0.842105 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.062500 +vt 0.842105 0.062500 +vt 1.000000 0.062500 +vt 0.947368 0.062500 +vt 0.947368 0.437500 +vt 1.000000 0.437500 +vt 0.947368 0.468750 +vt 0.894737 0.062500 +vt 0.894737 0.468750 +vt 1.000000 0.937500 +vt 1.000000 0.562500 +vt 0.947368 0.562500 +vt 0.947368 0.937500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.890625 +vt 0.368421 0.890625 +vt 0.368421 0.875000 +vt 0.052632 0.875000 +vt 0.473684 0.890625 +vt 0.789474 0.890625 +vt 0.789474 0.875000 +vt 0.473684 0.875000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.859375 +vt 0.368421 0.859375 +vt 0.368421 0.843750 +vt 0.052632 0.843750 +vt 0.473684 0.859375 +vt 0.789474 0.859375 +vt 0.789474 0.843750 +vt 0.473684 0.843750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.828125 +vt 0.368421 0.828125 +vt 0.368421 0.812500 +vt 0.052632 0.812500 +vt 0.473684 0.828125 +vt 0.789474 0.828125 +vt 0.789474 0.812500 +vt 0.473684 0.812500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.796875 +vt 0.368421 0.796875 +vt 0.368421 0.781250 +vt 0.052632 0.781250 +vt 0.473684 0.796875 +vt 0.789474 0.796875 +vt 0.789474 0.781250 +vt 0.473684 0.781250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.765625 +vt 0.368421 0.765625 +vt 0.368421 0.750000 +vt 0.052632 0.750000 +vt 0.473684 0.765625 +vt 0.789474 0.765625 +vt 0.789474 0.750000 +vt 0.473684 0.750000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.703125 +vt 0.368421 0.703125 +vt 0.368421 0.687500 +vt 0.052632 0.687500 +vt 0.473684 0.703125 +vt 0.789474 0.703125 +vt 0.789474 0.687500 +vt 0.473684 0.687500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.734375 +vt 0.368421 0.734375 +vt 0.368421 0.718750 +vt 0.052632 0.718750 +vt 0.473684 0.734375 +vt 0.789474 0.734375 +vt 0.789474 0.718750 +vt 0.473684 0.718750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.671875 +vt 0.368421 0.671875 +vt 0.368421 0.656250 +vt 0.052632 0.656250 +vt 0.473684 0.671875 +vt 0.789474 0.671875 +vt 0.789474 0.656250 +vt 0.473684 0.656250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.640625 +vt 0.368421 0.640625 +vt 0.368421 0.625000 +vt 0.052632 0.625000 +vt 0.473684 0.640625 +vt 0.789474 0.640625 +vt 0.789474 0.625000 +vt 0.473684 0.625000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.609375 +vt 0.368421 0.609375 +vt 0.368421 0.593750 +vt 0.052632 0.593750 +vt 0.473684 0.609375 +vt 0.789474 0.609375 +vt 0.789474 0.593750 +vt 0.473684 0.593750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.578125 +vt 0.368421 0.578125 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.473684 0.578125 +vt 0.789474 0.578125 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.546875 +vt 0.368421 0.546875 +vt 0.368421 0.531250 +vt 0.052632 0.531250 +vt 0.473684 0.546875 +vt 0.789474 0.546875 +vt 0.789474 0.531250 +vt 0.473684 0.531250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.468750 +vt 0.368421 0.468750 +vt 0.368421 0.453125 +vt 0.052632 0.453125 +vt 0.473684 0.468750 +vt 0.789474 0.468750 +vt 0.789474 0.453125 +vt 0.473684 0.453125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.437500 +vt 0.368421 0.437500 +vt 0.368421 0.421875 +vt 0.052632 0.421875 +vt 0.473684 0.437500 +vt 0.789474 0.437500 +vt 0.789474 0.421875 +vt 0.473684 0.421875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.406250 +vt 0.368421 0.406250 +vt 0.368421 0.390625 +vt 0.052632 0.390625 +vt 0.473684 0.406250 +vt 0.789474 0.406250 +vt 0.789474 0.390625 +vt 0.473684 0.390625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.375000 +vt 0.368421 0.375000 +vt 0.368421 0.359375 +vt 0.052632 0.359375 +vt 0.473684 0.375000 +vt 0.789474 0.375000 +vt 0.789474 0.359375 +vt 0.473684 0.359375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.343750 +vt 0.368421 0.343750 +vt 0.368421 0.328125 +vt 0.052632 0.328125 +vt 0.473684 0.343750 +vt 0.789474 0.343750 +vt 0.789474 0.328125 +vt 0.473684 0.328125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.312500 +vt 0.368421 0.312500 +vt 0.368421 0.296875 +vt 0.052632 0.296875 +vt 0.473684 0.312500 +vt 0.789474 0.312500 +vt 0.789474 0.296875 +vt 0.473684 0.296875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.250000 +vt 0.368421 0.250000 +vt 0.368421 0.234375 +vt 0.052632 0.234375 +vt 0.473684 0.250000 +vt 0.789474 0.250000 +vt 0.789474 0.234375 +vt 0.473684 0.234375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.281250 +vt 0.368421 0.281250 +vt 0.368421 0.265625 +vt 0.052632 0.265625 +vt 0.473684 0.281250 +vt 0.789474 0.281250 +vt 0.789474 0.265625 +vt 0.473684 0.265625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.218750 +vt 0.368421 0.218750 +vt 0.368421 0.203125 +vt 0.052632 0.203125 +vt 0.473684 0.218750 +vt 0.789474 0.218750 +vt 0.789474 0.203125 +vt 0.473684 0.203125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.187500 +vt 0.368421 0.187500 +vt 0.368421 0.171875 +vt 0.052632 0.171875 +vt 0.473684 0.187500 +vt 0.789474 0.187500 +vt 0.789474 0.171875 +vt 0.473684 0.171875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.156250 +vt 0.368421 0.156250 +vt 0.368421 0.140625 +vt 0.052632 0.140625 +vt 0.473684 0.156250 +vt 0.789474 0.156250 +vt 0.789474 0.140625 +vt 0.473684 0.140625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.125000 +vt 0.368421 0.125000 +vt 0.368421 0.109375 +vt 0.052632 0.109375 +vt 0.473684 0.125000 +vt 0.789474 0.125000 +vt 0.789474 0.109375 +vt 0.473684 0.109375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.093750 +vt 0.368421 0.093750 +vt 0.368421 0.078125 +vt 0.052632 0.078125 +vt 0.473684 0.093750 +vt 0.789474 0.093750 +vt 0.789474 0.078125 +vt 0.473684 0.078125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vn -0.0000 -0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.7071 -0.7071 +vn -0.0000 -0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn -0.0000 0.7071 0.7071 +s off +f 15/1/1 21/2/1 2/3/1 1/4/1 10/5/1 20/6/1 +f 16/7/2 17/8/2 30/9/2 31/10/2 +f 23/11/3 11/12/3 8/13/3 3/14/3 22/15/3 10/5/3 1/4/3 6/16/3 +f 18/17/2 23/18/2 6/19/2 5/20/2 12/21/2 19/22/2 +f 2/23/4 5/24/4 6/25/4 1/26/4 +f 3/27/5 8/28/5 7/29/5 4/30/5 +f 13/31/1 14/32/1 27/33/1 32/34/1 +f 24/35/2 28/36/2 16/7/2 31/10/2 19/22/2 12/21/2 +f 22/15/1 25/37/1 13/31/1 32/34/1 20/6/1 10/5/1 +f 24/38/6 12/39/6 5/40/6 2/41/6 21/42/6 9/43/6 4/44/6 7/45/6 +f 26/46/1 9/47/1 21/2/1 15/1/1 27/33/1 14/32/1 +f 29/48/2 11/49/2 23/18/2 18/17/2 30/9/2 17/8/2 +f 8/50/2 11/49/2 29/48/2 28/36/2 24/35/2 7/51/2 +f 4/52/1 9/47/1 26/46/1 25/37/1 22/15/1 3/14/1 +f 33/53/7 36/54/7 40/55/7 37/56/7 +f 35/57/8 34/58/8 38/59/8 39/60/8 +f 15/61/3 19/62/3 31/63/3 27/64/3 +f 30/65/4 32/66/4 27/67/4 31/68/4 +f 18/69/6 20/70/6 32/71/6 30/72/6 +f 18/73/5 19/74/5 15/75/5 20/70/5 +f 14/76/3 16/77/3 28/78/3 26/79/3 +f 29/80/4 25/81/4 26/82/4 28/83/4 +f 13/84/6 25/81/6 29/85/6 17/86/6 +f 17/87/5 16/88/5 14/89/5 13/90/5 +f 40/91/9 39/92/9 38/93/9 37/94/9 +f 33/95/10 34/96/10 35/97/10 36/98/10 +f 41/99/7 44/100/7 48/101/7 45/102/7 +f 43/103/8 42/104/8 46/105/8 47/106/8 +f 48/107/9 47/108/9 46/109/9 45/110/9 +f 41/111/10 42/112/10 43/113/10 44/114/10 +f 49/115/7 52/116/7 56/117/7 53/118/7 +f 51/119/8 50/120/8 54/121/8 55/122/8 +f 56/123/9 55/124/9 54/125/9 53/126/9 +f 49/127/10 50/128/10 51/129/10 52/130/10 +f 57/131/7 60/132/7 64/133/7 61/134/7 +f 59/135/8 58/136/8 62/137/8 63/138/8 +f 64/139/9 63/140/9 62/141/9 61/142/9 +f 57/143/10 58/144/10 59/145/10 60/146/10 +f 65/147/7 68/148/7 72/149/7 69/150/7 +f 67/151/8 66/152/8 70/153/8 71/154/8 +f 72/155/9 71/156/9 70/157/9 69/158/9 +f 65/159/10 66/160/10 67/161/10 68/162/10 +f 73/163/7 76/164/7 80/165/7 77/166/7 +f 75/167/8 74/168/8 78/169/8 79/170/8 +f 80/171/9 79/172/9 78/173/9 77/174/9 +f 73/175/10 74/176/10 75/177/10 76/178/10 +f 81/179/7 84/180/7 88/181/7 85/182/7 +f 83/183/8 82/184/8 86/185/8 87/186/8 +f 88/187/9 87/188/9 86/189/9 85/190/9 +f 81/191/10 82/192/10 83/193/10 84/194/10 +f 89/195/7 92/196/7 96/197/7 93/198/7 +f 91/199/8 90/200/8 94/201/8 95/202/8 +f 96/203/9 95/204/9 94/205/9 93/206/9 +f 89/207/10 90/208/10 91/209/10 92/210/10 +f 97/211/7 100/212/7 104/213/7 101/214/7 +f 99/215/8 98/216/8 102/217/8 103/218/8 +f 104/219/9 103/220/9 102/221/9 101/222/9 +f 97/223/10 98/224/10 99/225/10 100/226/10 +f 105/227/7 108/228/7 112/229/7 109/230/7 +f 107/231/8 106/232/8 110/233/8 111/234/8 +f 112/235/9 111/236/9 110/237/9 109/238/9 +f 105/239/10 106/240/10 107/241/10 108/242/10 +f 113/243/7 116/244/7 120/245/7 117/246/7 +f 115/247/8 114/248/8 118/249/8 119/250/8 +f 120/251/9 119/252/9 118/253/9 117/254/9 +f 113/255/10 114/256/10 115/257/10 116/258/10 +f 121/259/7 124/260/7 128/261/7 125/262/7 +f 123/263/8 122/264/8 126/265/8 127/266/8 +f 128/267/9 127/268/9 126/269/9 125/270/9 +f 121/271/10 122/272/10 123/273/10 124/274/10 +f 129/275/7 132/276/7 136/277/7 133/278/7 +f 131/279/8 130/280/8 134/281/8 135/282/8 +f 136/283/9 135/284/9 134/285/9 133/286/9 +f 129/287/10 130/288/10 131/289/10 132/290/10 +f 137/291/7 140/292/7 144/293/7 141/294/7 +f 139/295/8 138/296/8 142/297/8 143/298/8 +f 144/299/9 143/300/9 142/301/9 141/302/9 +f 137/303/10 138/304/10 139/305/10 140/306/10 +f 145/307/7 148/308/7 152/309/7 149/310/7 +f 147/311/8 146/312/8 150/313/8 151/314/8 +f 152/315/9 151/316/9 150/317/9 149/318/9 +f 145/319/10 146/320/10 147/321/10 148/322/10 +f 153/323/7 156/324/7 160/325/7 157/326/7 +f 155/327/8 154/328/8 158/329/8 159/330/8 +f 160/331/9 159/332/9 158/333/9 157/334/9 +f 153/335/10 154/336/10 155/337/10 156/338/10 +f 161/339/7 164/340/7 168/341/7 165/342/7 +f 163/343/8 162/344/8 166/345/8 167/346/8 +f 168/347/9 167/348/9 166/349/9 165/350/9 +f 161/351/10 162/352/10 163/353/10 164/354/10 +f 169/355/7 172/356/7 176/357/7 173/358/7 +f 171/359/8 170/360/8 174/361/8 175/362/8 +f 176/363/9 175/364/9 174/365/9 173/366/9 +f 169/367/10 170/368/10 171/369/10 172/370/10 +f 177/371/7 180/372/7 184/373/7 181/374/7 +f 179/375/8 178/376/8 182/377/8 183/378/8 +f 184/379/9 183/380/9 182/381/9 181/382/9 +f 177/383/10 178/384/10 179/385/10 180/386/10 +f 185/387/7 188/388/7 192/389/7 189/390/7 +f 187/391/8 186/392/8 190/393/8 191/394/8 +f 192/395/9 191/396/9 190/397/9 189/398/9 +f 185/399/10 186/400/10 187/401/10 188/402/10 +f 193/403/7 196/404/7 200/405/7 197/406/7 +f 195/407/8 194/408/8 198/409/8 199/410/8 +f 200/411/9 199/412/9 198/413/9 197/414/9 +f 193/415/10 194/416/10 195/417/10 196/418/10 +f 201/419/7 204/420/7 208/421/7 205/422/7 +f 203/423/8 202/424/8 206/425/8 207/426/8 +f 208/427/9 207/428/9 206/429/9 205/430/9 +f 201/431/10 202/432/10 203/433/10 204/434/10 +f 209/435/7 212/436/7 216/437/7 213/438/7 +f 211/439/8 210/440/8 214/441/8 215/442/8 +f 216/443/9 215/444/9 214/445/9 213/446/9 +f 209/447/10 210/448/10 211/449/10 212/450/10 +f 217/451/7 220/452/7 224/453/7 221/454/7 +f 219/455/8 218/456/8 222/457/8 223/458/8 +f 224/459/9 223/460/9 222/461/9 221/462/9 +f 217/463/10 218/464/10 219/465/10 220/466/10 +f 225/467/7 228/468/7 232/469/7 229/470/7 +f 227/471/8 226/472/8 230/473/8 231/474/8 +f 232/475/9 231/476/9 230/477/9 229/478/9 +f 225/479/10 226/480/10 227/481/10 228/482/10 +f 233/483/7 236/484/7 240/485/7 237/486/7 +f 235/487/8 234/488/8 238/489/8 239/490/8 +f 240/491/9 239/492/9 238/493/9 237/494/9 +f 233/495/10 234/496/10 235/497/10 236/498/10 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_b.obj new file mode 100644 index 00000000..5098ea9d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_closet_b.obj @@ -0,0 +1,878 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-closet.blend' +# www.blender.org +o Cylinder +v 0.500000 1.500000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 1.500000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.500000 -0.375000 -0.500000 +v 0.500000 1.375000 -0.500000 +v 0.500000 -0.375000 -0.375000 +v -0.500000 1.375000 -0.375000 +v 0.374999 0.437500 -0.500000 +v -0.375000 0.437500 -0.500000 +v -0.375000 1.375000 -0.500000 +v -0.375000 0.437500 -0.375000 +v 0.374999 0.437500 -0.375000 +v 0.374999 1.375000 -0.375000 +v -0.375000 1.375000 -0.375000 +v 0.374999 1.375000 -0.500000 +v -0.500000 1.375000 -0.500000 +v 0.500000 -0.375000 -0.500000 +v 0.500000 1.375000 -0.375000 +v -0.500000 -0.375000 -0.375000 +v 0.374999 -0.375000 -0.500000 +v -0.375000 -0.375000 -0.500000 +v -0.375000 0.562500 -0.500000 +v -0.375000 -0.375000 -0.375000 +v 0.374999 -0.375000 -0.375000 +v 0.374999 0.562500 -0.375000 +v -0.375000 0.562500 -0.375000 +v 0.374999 0.562500 -0.500000 +v 0.374999 1.365847 -0.454073 +v 0.374999 1.360323 -0.459597 +v -0.375000 1.360323 -0.459597 +v -0.375000 1.365847 -0.454073 +v 0.374999 1.327177 -0.415403 +v 0.374999 1.321653 -0.420927 +v -0.375000 1.321653 -0.420927 +v -0.375000 1.327177 -0.415403 +v 0.374999 1.303347 -0.454073 +v 0.374999 1.297823 -0.459597 +v -0.375000 1.297823 -0.459597 +v -0.375000 1.303347 -0.454073 +v 0.374999 1.264677 -0.415403 +v 0.374999 1.259153 -0.420927 +v -0.375000 1.259153 -0.420927 +v -0.375000 1.264677 -0.415403 +v 0.374999 1.240847 -0.454073 +v 0.374999 1.235323 -0.459597 +v -0.375000 1.235323 -0.459597 +v -0.375000 1.240847 -0.454073 +v 0.374999 1.202177 -0.415403 +v 0.374999 1.196653 -0.420927 +v -0.375000 1.196653 -0.420927 +v -0.375000 1.202177 -0.415403 +v 0.374999 1.178347 -0.454073 +v 0.374999 1.172823 -0.459597 +v -0.375000 1.172823 -0.459597 +v -0.375000 1.178347 -0.454073 +v 0.374999 1.139677 -0.415403 +v 0.374999 1.134153 -0.420927 +v -0.375000 1.134153 -0.420927 +v -0.375000 1.139677 -0.415403 +v 0.374999 1.115847 -0.454073 +v 0.374999 1.110323 -0.459597 +v -0.375000 1.110323 -0.459597 +v -0.375000 1.115847 -0.454073 +v 0.374999 1.077177 -0.415403 +v 0.374999 1.071653 -0.420927 +v -0.375000 1.071653 -0.420927 +v -0.375000 1.077177 -0.415403 +v 0.374999 1.053347 -0.454073 +v 0.374999 1.047823 -0.459597 +v -0.375000 1.047823 -0.459597 +v -0.375000 1.053347 -0.454073 +v 0.374999 1.014677 -0.415403 +v 0.374999 1.009153 -0.420927 +v -0.375000 1.009153 -0.420927 +v -0.375000 1.014677 -0.415403 +v 0.374999 0.928347 -0.454073 +v 0.374999 0.922823 -0.459597 +v -0.375000 0.922823 -0.459597 +v -0.375000 0.928347 -0.454073 +v 0.374999 0.889677 -0.415403 +v 0.374999 0.884153 -0.420927 +v -0.375000 0.884153 -0.420927 +v -0.375000 0.889677 -0.415403 +v 0.374999 0.990847 -0.454073 +v 0.374999 0.985323 -0.459597 +v -0.375000 0.985323 -0.459597 +v -0.375000 0.990847 -0.454073 +v 0.374999 0.952177 -0.415403 +v 0.374999 0.946653 -0.420927 +v -0.375000 0.946653 -0.420927 +v -0.375000 0.952177 -0.415403 +v 0.374999 0.865847 -0.454073 +v 0.374999 0.860323 -0.459597 +v -0.375000 0.860323 -0.459597 +v -0.375000 0.865847 -0.454073 +v 0.374999 0.827177 -0.415403 +v 0.374999 0.821653 -0.420927 +v -0.375000 0.821653 -0.420927 +v -0.375000 0.827177 -0.415403 +v 0.374999 0.803347 -0.454073 +v 0.374999 0.797823 -0.459597 +v -0.375000 0.797823 -0.459597 +v -0.375000 0.803347 -0.454073 +v 0.374999 0.764677 -0.415403 +v 0.374999 0.759153 -0.420927 +v -0.375000 0.759153 -0.420927 +v -0.375000 0.764677 -0.415403 +v 0.374999 0.740847 -0.454073 +v 0.374999 0.735323 -0.459597 +v -0.375000 0.735323 -0.459597 +v -0.375000 0.740847 -0.454073 +v 0.374999 0.702177 -0.415403 +v 0.374999 0.696653 -0.420927 +v -0.375000 0.696653 -0.420927 +v -0.375000 0.702177 -0.415403 +v 0.374999 0.678347 -0.454073 +v 0.374999 0.672823 -0.459597 +v -0.375000 0.672823 -0.459597 +v -0.375000 0.678347 -0.454073 +v 0.374999 0.639677 -0.415403 +v 0.374999 0.634153 -0.420927 +v -0.375000 0.634153 -0.420927 +v -0.375000 0.639677 -0.415403 +v 0.374999 0.615847 -0.454073 +v 0.374999 0.610323 -0.459597 +v -0.375000 0.610323 -0.459597 +v -0.375000 0.615847 -0.454073 +v 0.374999 0.577177 -0.415403 +v 0.374999 0.571653 -0.420927 +v -0.375000 0.571653 -0.420927 +v -0.375000 0.577177 -0.415403 +v 0.374999 0.428347 -0.454073 +v 0.374999 0.422823 -0.459597 +v -0.375000 0.422823 -0.459597 +v -0.375000 0.428347 -0.454073 +v 0.374999 0.389677 -0.415403 +v 0.374999 0.384153 -0.420927 +v -0.375000 0.384153 -0.420927 +v -0.375000 0.389677 -0.415403 +v 0.374999 0.365847 -0.454073 +v 0.374999 0.360323 -0.459597 +v -0.375000 0.360323 -0.459597 +v -0.375000 0.365847 -0.454073 +v 0.374999 0.327177 -0.415403 +v 0.374999 0.321653 -0.420927 +v -0.375000 0.321653 -0.420927 +v -0.375000 0.327177 -0.415403 +v 0.374999 0.303347 -0.454073 +v 0.374999 0.297823 -0.459597 +v -0.375000 0.297823 -0.459597 +v -0.375000 0.303347 -0.454073 +v 0.374999 0.264677 -0.415403 +v 0.374999 0.259153 -0.420927 +v -0.375000 0.259153 -0.420927 +v -0.375000 0.264677 -0.415403 +v 0.374999 0.240847 -0.454073 +v 0.374999 0.235323 -0.459597 +v -0.375000 0.235323 -0.459597 +v -0.375000 0.240847 -0.454073 +v 0.374999 0.202177 -0.415403 +v 0.374999 0.196653 -0.420927 +v -0.375000 0.196653 -0.420927 +v -0.375000 0.202177 -0.415403 +v 0.374999 0.178347 -0.454073 +v 0.374999 0.172823 -0.459597 +v -0.375000 0.172823 -0.459597 +v -0.375000 0.178347 -0.454073 +v 0.374999 0.139677 -0.415403 +v 0.374999 0.134153 -0.420927 +v -0.375000 0.134153 -0.420927 +v -0.375000 0.139677 -0.415403 +v 0.374999 0.115847 -0.454073 +v 0.374999 0.110323 -0.459597 +v -0.375000 0.110323 -0.459597 +v -0.375000 0.115847 -0.454073 +v 0.374999 0.077177 -0.415403 +v 0.374999 0.071653 -0.420927 +v -0.375000 0.071653 -0.420927 +v -0.375000 0.077177 -0.415403 +v 0.374999 -0.009153 -0.454073 +v 0.374999 -0.014677 -0.459597 +v -0.375000 -0.014677 -0.459597 +v -0.375000 -0.009153 -0.454073 +v 0.374999 -0.047823 -0.415403 +v 0.374999 -0.053347 -0.420927 +v -0.375000 -0.053347 -0.420927 +v -0.375000 -0.047823 -0.415403 +v 0.374999 0.053347 -0.454073 +v 0.374999 0.047823 -0.459597 +v -0.375000 0.047823 -0.459597 +v -0.375000 0.053347 -0.454073 +v 0.374999 0.014677 -0.415403 +v 0.374999 0.009153 -0.420927 +v -0.375000 0.009153 -0.420927 +v -0.375000 0.014677 -0.415403 +v 0.374999 -0.071653 -0.454073 +v 0.374999 -0.077177 -0.459597 +v -0.375000 -0.077177 -0.459597 +v -0.375000 -0.071653 -0.454073 +v 0.374999 -0.110323 -0.415403 +v 0.374999 -0.115847 -0.420927 +v -0.375000 -0.115847 -0.420927 +v -0.375000 -0.110323 -0.415403 +v 0.374999 -0.134153 -0.454073 +v 0.374999 -0.139677 -0.459597 +v -0.375000 -0.139677 -0.459597 +v -0.375000 -0.134153 -0.454073 +v 0.374999 -0.172823 -0.415403 +v 0.374999 -0.178347 -0.420927 +v -0.375000 -0.178347 -0.420927 +v -0.375000 -0.172823 -0.415403 +v 0.374999 -0.196653 -0.454073 +v 0.374999 -0.202177 -0.459597 +v -0.375000 -0.202177 -0.459597 +v -0.375000 -0.196653 -0.454073 +v 0.374999 -0.235323 -0.415403 +v 0.374999 -0.240847 -0.420927 +v -0.375000 -0.240847 -0.420927 +v -0.375000 -0.235323 -0.415403 +v 0.374999 -0.259153 -0.454073 +v 0.374999 -0.264677 -0.459597 +v -0.375000 -0.264677 -0.459597 +v -0.375000 -0.259153 -0.454073 +v 0.374999 -0.297823 -0.415403 +v 0.374999 -0.303347 -0.420927 +v -0.375000 -0.303347 -0.420927 +v -0.375000 -0.297823 -0.415403 +v 0.374999 -0.321653 -0.454073 +v 0.374999 -0.327177 -0.459597 +v -0.375000 -0.327177 -0.459597 +v -0.375000 -0.321653 -0.454073 +v 0.374999 -0.360323 -0.415403 +v 0.374999 -0.365847 -0.420927 +v -0.375000 -0.365847 -0.420927 +v -0.375000 -0.360323 -0.415403 +vt 0.473684 0.937500 +vt 0.421053 0.937500 +vt 0.421053 1.000000 +vt 0.842105 1.000000 +vt 0.842105 0.937500 +vt 0.789474 0.937500 +vt 0.368421 0.468750 +vt 0.052632 0.468750 +vt 0.052632 0.531250 +vt 0.368421 0.531250 +vt 0.894737 0.937500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.842105 0.000000 +vt 0.842105 0.062500 +vt 0.894737 1.000000 +vt 0.052632 0.937500 +vt 0.000000 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.937500 +vt 0.368421 0.937500 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.789474 0.468750 +vt 0.473684 0.468750 +vt 0.473684 0.531250 +vt 0.789474 0.531250 +vt 0.421053 0.062500 +vt 0.368421 0.062500 +vt 0.789474 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.937500 +vt 0.894737 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.937500 +vt 0.947368 0.062500 +vt 0.947368 0.000000 +vt 0.894737 0.000000 +vt 0.473684 0.062500 +vt 0.421053 0.062500 +vt 0.052632 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 0.052632 0.921875 +vt 0.368421 0.921875 +vt 0.368421 0.906250 +vt 0.052632 0.906250 +vt 0.473684 0.921875 +vt 0.789474 0.921875 +vt 0.789474 0.906250 +vt 0.473684 0.906250 +vt 0.842105 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.531250 +vt 0.842105 0.531250 +vt 1.000000 0.062500 +vt 0.947368 0.062500 +vt 0.947368 0.437500 +vt 1.000000 0.437500 +vt 0.894737 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.531250 +vt 0.894737 0.531250 +vt 1.000000 0.937500 +vt 1.000000 0.562500 +vt 0.947368 0.562500 +vt 0.842105 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.062500 +vt 0.842105 0.062500 +vt 1.000000 0.062500 +vt 0.947368 0.062500 +vt 0.947368 0.437500 +vt 1.000000 0.437500 +vt 0.947368 0.468750 +vt 0.894737 0.062500 +vt 0.894737 0.468750 +vt 1.000000 0.937500 +vt 1.000000 0.562500 +vt 0.947368 0.562500 +vt 0.947368 0.937500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.890625 +vt 0.368421 0.890625 +vt 0.368421 0.875000 +vt 0.052632 0.875000 +vt 0.473684 0.890625 +vt 0.789474 0.890625 +vt 0.789474 0.875000 +vt 0.473684 0.875000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.859375 +vt 0.368421 0.859375 +vt 0.368421 0.843750 +vt 0.052632 0.843750 +vt 0.473684 0.859375 +vt 0.789474 0.859375 +vt 0.789474 0.843750 +vt 0.473684 0.843750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.828125 +vt 0.368421 0.828125 +vt 0.368421 0.812500 +vt 0.052632 0.812500 +vt 0.473684 0.828125 +vt 0.789474 0.828125 +vt 0.789474 0.812500 +vt 0.473684 0.812500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.796875 +vt 0.368421 0.796875 +vt 0.368421 0.781250 +vt 0.052632 0.781250 +vt 0.473684 0.796875 +vt 0.789474 0.796875 +vt 0.789474 0.781250 +vt 0.473684 0.781250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.765625 +vt 0.368421 0.765625 +vt 0.368421 0.750000 +vt 0.052632 0.750000 +vt 0.473684 0.765625 +vt 0.789474 0.765625 +vt 0.789474 0.750000 +vt 0.473684 0.750000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.703125 +vt 0.368421 0.703125 +vt 0.368421 0.687500 +vt 0.052632 0.687500 +vt 0.473684 0.703125 +vt 0.789474 0.703125 +vt 0.789474 0.687500 +vt 0.473684 0.687500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.734375 +vt 0.368421 0.734375 +vt 0.368421 0.718750 +vt 0.052632 0.718750 +vt 0.473684 0.734375 +vt 0.789474 0.734375 +vt 0.789474 0.718750 +vt 0.473684 0.718750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.671875 +vt 0.368421 0.671875 +vt 0.368421 0.656250 +vt 0.052632 0.656250 +vt 0.473684 0.671875 +vt 0.789474 0.671875 +vt 0.789474 0.656250 +vt 0.473684 0.656250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.640625 +vt 0.368421 0.640625 +vt 0.368421 0.625000 +vt 0.052632 0.625000 +vt 0.473684 0.640625 +vt 0.789474 0.640625 +vt 0.789474 0.625000 +vt 0.473684 0.625000 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.609375 +vt 0.368421 0.609375 +vt 0.368421 0.593750 +vt 0.052632 0.593750 +vt 0.473684 0.609375 +vt 0.789474 0.609375 +vt 0.789474 0.593750 +vt 0.473684 0.593750 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.578125 +vt 0.368421 0.578125 +vt 0.368421 0.562500 +vt 0.052632 0.562500 +vt 0.473684 0.578125 +vt 0.789474 0.578125 +vt 0.789474 0.562500 +vt 0.473684 0.562500 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.546875 +vt 0.368421 0.546875 +vt 0.368421 0.531250 +vt 0.052632 0.531250 +vt 0.473684 0.546875 +vt 0.789474 0.546875 +vt 0.789474 0.531250 +vt 0.473684 0.531250 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.468750 +vt 0.368421 0.468750 +vt 0.368421 0.453125 +vt 0.052632 0.453125 +vt 0.473684 0.468750 +vt 0.789474 0.468750 +vt 0.789474 0.453125 +vt 0.473684 0.453125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.437500 +vt 0.368421 0.437500 +vt 0.368421 0.421875 +vt 0.052632 0.421875 +vt 0.473684 0.437500 +vt 0.789474 0.437500 +vt 0.789474 0.421875 +vt 0.473684 0.421875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.406250 +vt 0.368421 0.406250 +vt 0.368421 0.390625 +vt 0.052632 0.390625 +vt 0.473684 0.406250 +vt 0.789474 0.406250 +vt 0.789474 0.390625 +vt 0.473684 0.390625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.375000 +vt 0.368421 0.375000 +vt 0.368421 0.359375 +vt 0.052632 0.359375 +vt 0.473684 0.375000 +vt 0.789474 0.375000 +vt 0.789474 0.359375 +vt 0.473684 0.359375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.343750 +vt 0.368421 0.343750 +vt 0.368421 0.328125 +vt 0.052632 0.328125 +vt 0.473684 0.343750 +vt 0.789474 0.343750 +vt 0.789474 0.328125 +vt 0.473684 0.328125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.312500 +vt 0.368421 0.312500 +vt 0.368421 0.296875 +vt 0.052632 0.296875 +vt 0.473684 0.312500 +vt 0.789474 0.312500 +vt 0.789474 0.296875 +vt 0.473684 0.296875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.250000 +vt 0.368421 0.250000 +vt 0.368421 0.234375 +vt 0.052632 0.234375 +vt 0.473684 0.250000 +vt 0.789474 0.250000 +vt 0.789474 0.234375 +vt 0.473684 0.234375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.281250 +vt 0.368421 0.281250 +vt 0.368421 0.265625 +vt 0.052632 0.265625 +vt 0.473684 0.281250 +vt 0.789474 0.281250 +vt 0.789474 0.265625 +vt 0.473684 0.265625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.218750 +vt 0.368421 0.218750 +vt 0.368421 0.203125 +vt 0.052632 0.203125 +vt 0.473684 0.218750 +vt 0.789474 0.218750 +vt 0.789474 0.203125 +vt 0.473684 0.203125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.187500 +vt 0.368421 0.187500 +vt 0.368421 0.171875 +vt 0.052632 0.171875 +vt 0.473684 0.187500 +vt 0.789474 0.187500 +vt 0.789474 0.171875 +vt 0.473684 0.171875 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.156250 +vt 0.368421 0.156250 +vt 0.368421 0.140625 +vt 0.052632 0.140625 +vt 0.473684 0.156250 +vt 0.789474 0.156250 +vt 0.789474 0.140625 +vt 0.473684 0.140625 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.125000 +vt 0.368421 0.125000 +vt 0.368421 0.109375 +vt 0.052632 0.109375 +vt 0.473684 0.125000 +vt 0.789474 0.125000 +vt 0.789474 0.109375 +vt 0.473684 0.109375 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vt 0.052632 0.093750 +vt 0.368421 0.093750 +vt 0.368421 0.078125 +vt 0.052632 0.078125 +vt 0.473684 0.093750 +vt 0.789474 0.093750 +vt 0.789474 0.078125 +vt 0.473684 0.078125 +vt 0.986842 0.562500 +vt 0.973684 0.562500 +vt 0.973684 0.937500 +vt 0.986842 0.937500 +vt 0.973684 0.062500 +vt 0.960526 0.062500 +vt 0.960526 0.437500 +vt 0.973684 0.437500 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.7071 -0.7071 +s off +f 15/1/1 21/2/1 2/3/1 1/4/1 10/5/1 20/6/1 +f 16/7/2 17/8/2 30/9/2 31/10/2 +f 23/11/3 11/12/3 8/13/3 3/14/3 22/15/3 10/5/3 1/4/3 6/16/3 +f 18/17/2 23/18/2 6/19/2 5/20/2 12/21/2 19/22/2 +f 2/23/4 5/24/4 6/25/4 1/26/4 +f 3/27/5 8/28/5 7/29/5 4/30/5 +f 13/31/1 14/32/1 27/33/1 32/34/1 +f 24/35/2 28/36/2 16/7/2 31/10/2 19/22/2 12/21/2 +f 22/15/1 25/37/1 13/31/1 32/34/1 20/6/1 10/5/1 +f 24/38/6 12/39/6 5/40/6 2/41/6 21/42/6 9/43/6 4/44/6 7/45/6 +f 26/46/1 9/47/1 21/2/1 15/1/1 27/33/1 14/32/1 +f 29/48/2 11/49/2 23/18/2 18/17/2 30/9/2 17/8/2 +f 8/50/2 11/49/2 29/48/2 28/36/2 24/35/2 7/51/2 +f 4/52/1 9/47/1 26/46/1 25/37/1 22/15/1 3/14/1 +f 33/53/7 36/54/7 40/55/7 37/56/7 +f 35/57/8 34/58/8 38/59/8 39/60/8 +f 15/61/3 19/62/3 31/63/3 27/64/3 +f 30/65/4 32/66/4 27/67/4 31/68/4 +f 18/69/6 20/70/6 32/71/6 30/72/6 +f 18/73/5 19/74/5 15/75/5 20/70/5 +f 14/76/3 16/77/3 28/78/3 26/79/3 +f 29/80/4 25/81/4 26/82/4 28/83/4 +f 13/84/6 25/81/6 29/85/6 17/86/6 +f 17/87/5 16/88/5 14/89/5 13/90/5 +f 40/91/9 39/92/9 38/93/9 37/94/9 +f 33/95/10 34/96/10 35/97/10 36/98/10 +f 41/99/7 44/100/7 48/101/7 45/102/7 +f 43/103/8 42/104/8 46/105/8 47/106/8 +f 48/107/9 47/108/9 46/109/9 45/110/9 +f 41/111/10 42/112/10 43/113/10 44/114/10 +f 49/115/7 52/116/7 56/117/7 53/118/7 +f 51/119/8 50/120/8 54/121/8 55/122/8 +f 56/123/9 55/124/9 54/125/9 53/126/9 +f 49/127/10 50/128/10 51/129/10 52/130/10 +f 57/131/7 60/132/7 64/133/7 61/134/7 +f 59/135/8 58/136/8 62/137/8 63/138/8 +f 64/139/9 63/140/9 62/141/9 61/142/9 +f 57/143/10 58/144/10 59/145/10 60/146/10 +f 65/147/7 68/148/7 72/149/7 69/150/7 +f 67/151/8 66/152/8 70/153/8 71/154/8 +f 72/155/9 71/156/9 70/157/9 69/158/9 +f 65/159/10 66/160/10 67/161/10 68/162/10 +f 73/163/7 76/164/7 80/165/7 77/166/7 +f 75/167/8 74/168/8 78/169/8 79/170/8 +f 80/171/9 79/172/9 78/173/9 77/174/9 +f 73/175/10 74/176/10 75/177/10 76/178/10 +f 81/179/7 84/180/7 88/181/7 85/182/7 +f 83/183/8 82/184/8 86/185/8 87/186/8 +f 88/187/9 87/188/9 86/189/9 85/190/9 +f 81/191/10 82/192/10 83/193/10 84/194/10 +f 89/195/7 92/196/7 96/197/7 93/198/7 +f 91/199/8 90/200/8 94/201/8 95/202/8 +f 96/203/9 95/204/9 94/205/9 93/206/9 +f 89/207/10 90/208/10 91/209/10 92/210/10 +f 97/211/7 100/212/7 104/213/7 101/214/7 +f 99/215/8 98/216/8 102/217/8 103/218/8 +f 104/219/9 103/220/9 102/221/9 101/222/9 +f 97/223/10 98/224/10 99/225/10 100/226/10 +f 105/227/7 108/228/7 112/229/7 109/230/7 +f 107/231/8 106/232/8 110/233/8 111/234/8 +f 112/235/9 111/236/9 110/237/9 109/238/9 +f 105/239/10 106/240/10 107/241/10 108/242/10 +f 113/243/7 116/244/7 120/245/7 117/246/7 +f 115/247/8 114/248/8 118/249/8 119/250/8 +f 120/251/9 119/252/9 118/253/9 117/254/9 +f 113/255/10 114/256/10 115/257/10 116/258/10 +f 121/259/7 124/260/7 128/261/7 125/262/7 +f 123/263/8 122/264/8 126/265/8 127/266/8 +f 128/267/9 127/268/9 126/269/9 125/270/9 +f 121/271/10 122/272/10 123/273/10 124/274/10 +f 129/275/7 132/276/7 136/277/7 133/278/7 +f 131/279/8 130/280/8 134/281/8 135/282/8 +f 136/283/9 135/284/9 134/285/9 133/286/9 +f 129/287/10 130/288/10 131/289/10 132/290/10 +f 137/291/7 140/292/7 144/293/7 141/294/7 +f 139/295/8 138/296/8 142/297/8 143/298/8 +f 144/299/9 143/300/9 142/301/9 141/302/9 +f 137/303/10 138/304/10 139/305/10 140/306/10 +f 145/307/7 148/308/7 152/309/7 149/310/7 +f 147/311/8 146/312/8 150/313/8 151/314/8 +f 152/315/9 151/316/9 150/317/9 149/318/9 +f 145/319/10 146/320/10 147/321/10 148/322/10 +f 153/323/7 156/324/7 160/325/7 157/326/7 +f 155/327/8 154/328/8 158/329/8 159/330/8 +f 160/331/9 159/332/9 158/333/9 157/334/9 +f 153/335/10 154/336/10 155/337/10 156/338/10 +f 161/339/7 164/340/7 168/341/7 165/342/7 +f 163/343/8 162/344/8 166/345/8 167/346/8 +f 168/347/9 167/348/9 166/349/9 165/350/9 +f 161/351/10 162/352/10 163/353/10 164/354/10 +f 169/355/7 172/356/7 176/357/7 173/358/7 +f 171/359/8 170/360/8 174/361/8 175/362/8 +f 176/363/9 175/364/9 174/365/9 173/366/9 +f 169/367/10 170/368/10 171/369/10 172/370/10 +f 177/371/7 180/372/7 184/373/7 181/374/7 +f 179/375/8 178/376/8 182/377/8 183/378/8 +f 184/379/9 183/380/9 182/381/9 181/382/9 +f 177/383/10 178/384/10 179/385/10 180/386/10 +f 185/387/7 188/388/7 192/389/7 189/390/7 +f 187/391/8 186/392/8 190/393/8 191/394/8 +f 192/395/9 191/396/9 190/397/9 189/398/9 +f 185/399/10 186/400/10 187/401/10 188/402/10 +f 193/403/7 196/404/7 200/405/7 197/406/7 +f 195/407/8 194/408/8 198/409/8 199/410/8 +f 200/411/9 199/412/9 198/413/9 197/414/9 +f 193/415/10 194/416/10 195/417/10 196/418/10 +f 201/419/7 204/420/7 208/421/7 205/422/7 +f 203/423/8 202/424/8 206/425/8 207/426/8 +f 208/427/9 207/428/9 206/429/9 205/430/9 +f 201/431/10 202/432/10 203/433/10 204/434/10 +f 209/435/7 212/436/7 216/437/7 213/438/7 +f 211/439/8 210/440/8 214/441/8 215/442/8 +f 216/443/9 215/444/9 214/445/9 213/446/9 +f 209/447/10 210/448/10 211/449/10 212/450/10 +f 217/451/7 220/452/7 224/453/7 221/454/7 +f 219/455/8 218/456/8 222/457/8 223/458/8 +f 224/459/9 223/460/9 222/461/9 221/462/9 +f 217/463/10 218/464/10 219/465/10 220/466/10 +f 225/467/7 228/468/7 232/469/7 229/470/7 +f 227/471/8 226/472/8 230/473/8 231/474/8 +f 232/475/9 231/476/9 230/477/9 229/478/9 +f 225/479/10 226/480/10 227/481/10 228/482/10 +f 233/483/7 236/484/7 240/485/7 237/486/7 +f 235/487/8 234/488/8 238/489/8 239/490/8 +f 240/491/9 239/492/9 238/493/9 237/494/9 +f 233/495/10 234/496/10 235/497/10 236/498/10 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_a.obj new file mode 100644 index 00000000..1456e9c9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_a.obj @@ -0,0 +1,108 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-fancy.blend' +# www.blender.org +o Cylinder_Cylinder_door +v -0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.375000 0.375000 -0.375000 +v 0.375000 0.375000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v 0.375000 0.375000 -0.500000 +v -0.375000 0.375000 -0.500000 +v -0.375000 1.375000 -0.437500 +v 0.375000 1.375000 -0.437500 +v 0.375000 0.375000 -0.437500 +v -0.375000 0.375000 -0.437500 +v 0.375000 1.375000 -0.436500 +v -0.375000 1.375000 -0.436500 +v -0.375000 0.375000 -0.436500 +v 0.375000 0.375000 -0.436500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.789474 0.437500 +vt 0.473684 0.437500 +vt 0.421053 -0.000000 +vt 0.842105 -0.000000 +vt 0.368421 0.437500 +vt 0.052632 0.437500 +vt 0.000000 -0.000000 +vt 0.421053 -0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 -0.000000 +vt 0.842105 1.000000 +vt 0.842105 -0.000000 +vt 0.894737 -0.000000 +vt 0.894737 1.000000 +vt 0.947368 -0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 -0.000000 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.894737 0.937500 +vt 0.842105 0.937500 +vt 0.842105 0.437500 +vt 0.894737 0.437500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.437500 +vt 0.947368 0.437500 +vt 0.789474 0.937500 +vt 0.473684 0.937500 +vt 0.473684 0.437500 +vt 0.789474 0.437500 +vt 0.368421 0.937500 +vt 0.052632 0.937500 +vt 0.052632 0.437500 +vt 0.368421 0.437500 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 16/5/2 15/6/2 11/7/2 12/8/2 +f 8/9/3 7/10/3 5/11/3 6/12/3 +f 5/11/3 7/10/3 1/13/3 10/14/3 +f 6/12/3 9/15/3 4/16/3 8/9/3 +f 9/15/3 10/14/3 1/13/3 4/16/3 +f 2/17/2 16/5/2 12/8/2 13/18/2 +f 14/19/2 3/20/2 2/17/2 13/18/2 +f 3/20/2 14/19/2 11/7/2 15/6/2 +f 5/21/1 12/22/1 11/23/1 6/24/1 +f 10/25/4 9/26/4 14/27/4 13/28/4 +f 9/29/5 6/30/5 11/31/5 14/32/5 +f 5/33/6 10/34/6 13/35/6 12/36/6 +f 7/37/4 8/38/4 15/39/4 16/40/4 +f 2/41/5 1/42/5 7/43/5 16/44/5 +f 4/45/6 3/46/6 15/47/6 8/48/6 +f 17/49/2 18/50/2 19/51/2 20/52/2 +f 21/53/3 22/54/3 23/55/3 24/56/3 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_b.obj new file mode 100644 index 00000000..3f894c36 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_fancy_b.obj @@ -0,0 +1,108 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-fancy.blend' +# www.blender.org +o Cylinder_Cylinder_door +v 0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.375000 0.375000 -0.500000 +v -0.375000 0.375000 -0.500000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v -0.375000 0.375000 -0.375000 +v 0.375000 0.375000 -0.375000 +v 0.375000 1.375000 -0.437500 +v -0.375000 1.375000 -0.437500 +v -0.375000 0.375000 -0.437500 +v 0.375000 0.375000 -0.437500 +v -0.375000 1.375000 -0.438500 +v 0.375000 1.375000 -0.438500 +v 0.375000 0.375000 -0.438500 +v -0.375000 0.375000 -0.438500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.789474 0.437500 +vt 0.473684 0.437500 +vt 0.421053 -0.000000 +vt 0.842105 -0.000000 +vt 0.368421 0.437500 +vt 0.052632 0.437500 +vt 0.000000 -0.000000 +vt 0.421053 -0.000000 +vt 0.052632 0.937500 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.368421 0.937500 +vt 0.789474 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.473684 0.937500 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.947368 -0.000000 +vt 0.842105 1.000000 +vt 0.842105 -0.000000 +vt 0.894737 -0.000000 +vt 0.894737 1.000000 +vt 0.947368 -0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 -0.000000 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.894737 0.937500 +vt 0.842105 0.937500 +vt 0.842105 0.437500 +vt 0.894737 0.437500 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.437500 +vt 0.947368 0.437500 +vt 0.789474 0.937500 +vt 0.473684 0.937500 +vt 0.473684 0.437500 +vt 0.789474 0.437500 +vt 0.368421 0.937500 +vt 0.052632 0.937500 +vt 0.052632 0.437500 +vt 0.368421 0.437500 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 16/5/2 15/6/2 11/7/2 12/8/2 +f 8/9/3 7/10/3 5/11/3 6/12/3 +f 5/11/3 7/10/3 1/13/3 10/14/3 +f 6/12/3 9/15/3 4/16/3 8/9/3 +f 9/15/3 10/14/3 1/13/3 4/16/3 +f 2/17/2 16/5/2 12/8/2 13/18/2 +f 14/19/2 3/20/2 2/17/2 13/18/2 +f 3/20/2 14/19/2 11/7/2 15/6/2 +f 5/21/1 12/22/1 11/23/1 6/24/1 +f 10/25/4 9/26/4 14/27/4 13/28/4 +f 9/29/5 6/30/5 11/31/5 14/32/5 +f 5/33/6 10/34/6 13/35/6 12/36/6 +f 7/37/4 8/38/4 15/39/4 16/40/4 +f 2/41/5 1/42/5 7/43/5 16/44/5 +f 4/45/6 3/46/6 15/47/6 8/48/6 +f 17/49/2 18/50/2 19/51/2 20/52/2 +f 21/53/3 22/54/3 23/55/3 24/56/3 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_a.obj new file mode 100644 index 00000000..55c1af06 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_a.obj @@ -0,0 +1,334 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-woodglass-standard.blend' +# www.blender.org +o Cylinder +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.375000 -0.500000 +v -0.500000 1.375000 -0.500000 +v -0.500000 -0.375000 -0.375000 +v 0.500000 1.375000 -0.375000 +v -0.375000 0.437500 -0.500000 +v 0.375000 0.437500 -0.500000 +v 0.375000 1.375000 -0.500000 +v 0.375000 0.437500 -0.375000 +v -0.375000 0.437500 -0.375000 +v -0.375000 1.375000 -0.375000 +v 0.375000 1.375000 -0.375000 +v -0.375000 1.375000 -0.500000 +v 0.500000 1.375000 -0.500000 +v -0.500000 -0.375000 -0.500000 +v -0.500000 1.375000 -0.375000 +v 0.500000 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.500000 +v 0.375000 -0.375000 -0.500000 +v 0.375000 0.562500 -0.500000 +v 0.375000 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.375000 +v -0.375000 0.562500 -0.375000 +v 0.375000 0.562500 -0.375000 +v -0.375000 0.562500 -0.500000 +v -0.375000 -0.031250 -0.500000 +v 0.375000 -0.031250 -0.500000 +v 0.375000 -0.031250 -0.375000 +v -0.375000 -0.031250 -0.375000 +v 0.375000 0.093750 -0.500000 +v -0.375000 0.093750 -0.375000 +v 0.375000 0.093750 -0.375000 +v -0.375000 0.093750 -0.500000 +v -0.375000 1.031250 -0.500000 +v 0.375000 1.031250 -0.375000 +v -0.375000 1.031250 -0.375000 +v 0.375000 1.031250 -0.500000 +v -0.375000 0.906250 -0.375000 +v 0.375000 0.906250 -0.375000 +v 0.375000 0.906250 -0.500000 +v -0.375000 0.906250 -0.500000 +v 0.062500 1.031250 -0.500000 +v 0.062500 1.031250 -0.375000 +v -0.062500 1.031250 -0.375000 +v -0.062500 1.031250 -0.500000 +v 0.062500 1.375000 -0.500000 +v 0.062500 1.375000 -0.375000 +v -0.062500 1.375000 -0.375000 +v -0.062500 1.375000 -0.500000 +v 0.062500 0.562500 -0.500000 +v 0.062500 0.562500 -0.375000 +v -0.062500 0.562500 -0.375000 +v -0.062500 0.562500 -0.500000 +v 0.062500 0.906250 -0.500000 +v 0.062500 0.906250 -0.375000 +v -0.062500 0.906250 -0.375000 +v -0.062500 0.906250 -0.500000 +v 0.062500 0.093750 -0.500000 +v 0.062500 0.093750 -0.375000 +v -0.062500 0.093750 -0.375000 +v -0.062500 0.093750 -0.500000 +v 0.062500 0.437500 -0.500000 +v 0.062500 0.437500 -0.375000 +v -0.062500 0.437500 -0.375000 +v -0.062500 0.437500 -0.500000 +v 0.062500 -0.375000 -0.500000 +v 0.062500 -0.375000 -0.375000 +v -0.062500 -0.375000 -0.375000 +v -0.062500 -0.375000 -0.500000 +v 0.062500 -0.031250 -0.500000 +v 0.062500 -0.031250 -0.375000 +v -0.062500 -0.031250 -0.375000 +v -0.062500 -0.031250 -0.500000 +v 0.375000 -0.375000 -0.437500 +v -0.375000 -0.375000 -0.437500 +v 0.375000 1.375000 -0.437500 +v -0.375000 1.375000 -0.437500 +v -0.375000 -0.375000 -0.436500 +v 0.375000 -0.375000 -0.436500 +v -0.375000 1.375000 -0.436500 +v 0.375000 1.375000 -0.436500 +vt 0.473684 0.937500 +vt 0.789474 0.937500 +vt 0.842105 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.937500 +vt 0.368421 0.468750 +vt 0.368421 0.531250 +vt 0.052632 0.531250 +vt 0.052632 0.468750 +vt 0.894737 0.937500 +vt 0.894737 1.000000 +vt 0.842105 0.062500 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 0.062500 +vt 0.052632 0.937500 +vt 0.368421 0.937500 +vt 0.421053 0.937500 +vt 0.421053 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.789474 0.468750 +vt 0.789474 0.531250 +vt 0.473684 0.531250 +vt 0.473684 0.468750 +vt 0.421053 0.062500 +vt 0.368421 0.062500 +vt 0.789474 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 0.947368 0.062500 +vt 0.947368 0.937500 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.937500 +vt 0.473684 0.062500 +vt 0.421053 0.062500 +vt 0.052632 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 0.842105 0.937500 +vt 0.842105 0.531250 +vt 0.894737 0.531250 +vt 0.894737 0.937500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.894737 0.937500 +vt 0.894737 0.531250 +vt 0.947368 0.531250 +vt 0.947368 0.937500 +vt 1.000000 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.842105 0.468750 +vt 0.842105 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.468750 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.947368 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.062500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.368421 0.234375 +vt 0.368421 0.296875 +vt 0.052632 0.296875 +vt 0.052632 0.234375 +vt 0.789474 0.234375 +vt 0.789474 0.296875 +vt 0.473684 0.296875 +vt 0.473684 0.234375 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.789474 0.703125 +vt 0.789474 0.765625 +vt 0.473684 0.765625 +vt 0.473684 0.703125 +vt 0.368421 0.703125 +vt 0.368421 0.765625 +vt 0.052632 0.765625 +vt 0.052632 0.703125 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.765625 +vt 0.947368 0.765625 +vt 0.236842 0.937500 +vt 0.184211 0.937500 +vt 0.184211 0.765625 +vt 0.236842 0.765625 +vt 0.894737 0.937500 +vt 0.842105 0.937500 +vt 0.842105 0.765625 +vt 0.894737 0.765625 +vt 0.657895 0.937500 +vt 0.605263 0.937500 +vt 0.605263 0.765625 +vt 0.657895 0.765625 +vt 0.947368 0.703125 +vt 0.894737 0.703125 +vt 0.894737 0.531250 +vt 0.947368 0.531250 +vt 0.236842 0.703125 +vt 0.184211 0.703125 +vt 0.184211 0.531250 +vt 0.236842 0.531250 +vt 0.894737 0.703125 +vt 0.842105 0.703125 +vt 0.842105 0.531250 +vt 0.894737 0.531250 +vt 0.657895 0.703125 +vt 0.605263 0.703125 +vt 0.605263 0.531250 +vt 0.657895 0.531250 +vt 0.947368 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.296875 +vt 0.947368 0.296875 +vt 0.236842 0.468750 +vt 0.184211 0.468750 +vt 0.184211 0.296875 +vt 0.236842 0.296875 +vt 0.894737 0.468750 +vt 0.842105 0.468750 +vt 0.842105 0.296875 +vt 0.894737 0.296875 +vt 0.657895 0.468750 +vt 0.605263 0.468750 +vt 0.605263 0.296875 +vt 0.657895 0.296875 +vt 0.947368 0.234375 +vt 0.894737 0.234375 +vt 0.894737 0.062500 +vt 0.947368 0.062500 +vt 0.236842 0.234375 +vt 0.184211 0.234375 +vt 0.184211 0.062500 +vt 0.236842 0.062500 +vt 0.894737 0.234375 +vt 0.842105 0.234375 +vt 0.842105 0.062500 +vt 0.894737 0.062500 +vt 0.657895 0.234375 +vt 0.605263 0.234375 +vt 0.605263 0.062500 +vt 0.657895 0.062500 +vt 0.473684 0.062500 +vt 0.789474 0.062500 +vt 0.789474 0.937500 +vt 0.473684 0.937500 +vt 0.052632 0.062500 +vt 0.368421 0.062500 +vt 0.368421 0.937500 +vt 0.052632 0.937500 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +g Cylinder_Cylinder_door +s off +f 15/1/1 20/2/1 10/3/1 1/4/1 2/5/1 21/6/1 +f 16/7/2 31/8/2 30/9/2 17/10/2 +f 23/11/3 6/12/3 1/4/3 10/3/3 22/13/3 3/14/3 8/15/3 11/16/3 +f 18/17/2 19/18/2 12/19/2 5/20/2 6/21/2 23/22/2 +f 2/23/4 1/24/4 6/25/4 5/26/4 +f 3/27/5 4/28/5 7/29/5 8/30/5 +f 13/31/1 32/32/1 27/33/1 14/34/1 +f 24/35/2 12/19/2 19/18/2 31/8/2 16/7/2 28/36/2 +f 22/13/1 10/3/1 20/2/1 32/32/1 13/31/1 25/37/1 +f 24/38/6 7/39/6 4/40/6 9/41/6 21/42/6 2/43/6 5/44/6 12/45/6 +f 26/46/1 14/34/1 27/33/1 15/1/1 21/6/1 9/47/1 +f 29/48/2 17/10/2 30/9/2 18/17/2 23/22/2 11/49/2 +f 8/50/2 7/51/2 24/35/2 28/36/2 29/48/2 11/49/2 +f 4/52/1 3/14/1 22/13/1 25/37/1 26/46/1 9/47/1 +f 15/53/3 27/54/3 31/55/3 19/56/3 +f 30/57/4 31/58/4 27/59/4 32/60/4 +f 18/61/6 30/62/6 32/63/6 20/64/6 +f 18/65/5 20/64/5 15/66/5 19/67/5 +f 14/68/3 26/69/3 28/70/3 16/71/3 +f 29/72/4 28/73/4 26/74/4 25/75/4 +f 13/76/6 17/77/6 29/78/6 25/75/6 +f 17/79/5 13/80/5 14/81/5 16/82/5 +f 35/83/2 39/84/2 38/85/2 36/86/2 +f 33/87/1 40/88/1 37/89/1 34/90/1 +f 38/91/4 39/92/4 37/93/4 40/94/4 +f 36/95/5 33/96/5 34/97/5 35/98/5 +f 45/99/5 48/100/5 47/101/5 46/102/5 +f 43/103/4 42/104/4 44/105/4 41/106/4 +f 48/107/1 41/108/1 44/109/1 47/110/1 +f 46/111/2 42/112/2 43/113/2 45/114/2 +f 53/115/6 54/116/6 50/117/6 49/118/6 +f 54/119/2 55/120/2 51/121/2 50/122/2 +f 55/123/3 56/124/3 52/125/3 51/126/3 +f 56/127/1 53/128/1 49/129/1 52/130/1 +f 61/131/6 62/132/6 58/133/6 57/134/6 +f 62/135/2 63/136/2 59/137/2 58/138/2 +f 63/139/3 64/140/3 60/141/3 59/142/3 +f 64/143/1 61/144/1 57/145/1 60/146/1 +f 69/147/6 70/148/6 66/149/6 65/150/6 +f 70/151/2 71/152/2 67/153/2 66/154/2 +f 71/155/3 72/156/3 68/157/3 67/158/3 +f 72/159/1 69/160/1 65/161/1 68/162/1 +f 77/163/6 78/164/6 74/165/6 73/166/6 +f 78/167/2 79/168/2 75/169/2 74/170/2 +f 79/171/3 80/172/3 76/173/3 75/174/3 +f 80/175/1 77/176/1 73/177/1 76/178/1 +g Cylinder_Cylinder_glass +f 81/179/1 82/180/1 84/181/1 83/182/1 +f 85/183/2 86/184/2 88/185/2 87/186/2 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_b.obj new file mode 100644 index 00000000..7cb59de6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_french_b.obj @@ -0,0 +1,334 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-woodglass-standard.blend' +# www.blender.org +o Cylinder +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.375000 -0.375000 +v 0.500000 1.375000 -0.375000 +v 0.500000 -0.375000 -0.500000 +v -0.500000 1.375000 -0.500000 +v 0.375000 0.437500 -0.375000 +v -0.375000 0.437500 -0.375000 +v -0.375000 1.375000 -0.375000 +v -0.375000 0.437500 -0.500000 +v 0.375000 0.437500 -0.500000 +v 0.375000 1.375000 -0.500000 +v -0.375000 1.375000 -0.500000 +v 0.375000 1.375000 -0.375000 +v -0.500000 1.375000 -0.375000 +v 0.500000 -0.375000 -0.375000 +v 0.500000 1.375000 -0.500000 +v -0.500000 -0.375000 -0.500000 +v 0.375000 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.375000 +v -0.375000 0.562500 -0.375000 +v -0.375000 -0.375000 -0.500000 +v 0.375000 -0.375000 -0.500000 +v 0.375000 0.562500 -0.500000 +v -0.375000 0.562500 -0.500000 +v 0.375000 0.562500 -0.375000 +v 0.375000 -0.031250 -0.375000 +v -0.375000 -0.031250 -0.375000 +v -0.375000 -0.031250 -0.500000 +v 0.375000 -0.031250 -0.500000 +v -0.375000 0.093750 -0.375000 +v 0.375000 0.093750 -0.500000 +v -0.375000 0.093750 -0.500000 +v 0.375000 0.093750 -0.375000 +v 0.375000 1.031250 -0.375000 +v -0.375000 1.031250 -0.500000 +v 0.375000 1.031250 -0.500000 +v -0.375000 1.031250 -0.375000 +v 0.375000 0.906250 -0.500000 +v -0.375000 0.906250 -0.500000 +v -0.375000 0.906250 -0.375000 +v 0.375000 0.906250 -0.375000 +v -0.062500 1.031250 -0.375000 +v -0.062500 1.031250 -0.500000 +v 0.062500 1.031250 -0.500000 +v 0.062500 1.031250 -0.375000 +v -0.062500 1.375000 -0.375000 +v -0.062500 1.375000 -0.500000 +v 0.062500 1.375000 -0.500000 +v 0.062500 1.375000 -0.375000 +v -0.062500 0.562500 -0.375000 +v -0.062500 0.562500 -0.500000 +v 0.062500 0.562500 -0.500000 +v 0.062500 0.562500 -0.375000 +v -0.062500 0.906250 -0.375000 +v -0.062500 0.906250 -0.500000 +v 0.062500 0.906250 -0.500000 +v 0.062500 0.906250 -0.375000 +v -0.062500 0.093750 -0.375000 +v -0.062500 0.093750 -0.500000 +v 0.062500 0.093750 -0.500000 +v 0.062500 0.093750 -0.375000 +v -0.062500 0.437500 -0.375000 +v -0.062500 0.437500 -0.500000 +v 0.062500 0.437500 -0.500000 +v 0.062500 0.437500 -0.375000 +v -0.062500 -0.375000 -0.375000 +v -0.062500 -0.375000 -0.500000 +v 0.062500 -0.375000 -0.500000 +v 0.062500 -0.375000 -0.375000 +v -0.062500 -0.031250 -0.375000 +v -0.062500 -0.031250 -0.500000 +v 0.062500 -0.031250 -0.500000 +v 0.062500 -0.031250 -0.375000 +v -0.375000 -0.375000 -0.437500 +v 0.375000 -0.375000 -0.437500 +v -0.375000 1.375000 -0.437500 +v 0.375000 1.375000 -0.437500 +v 0.375000 -0.375000 -0.438500 +v -0.375000 -0.375000 -0.438500 +v 0.375000 1.375000 -0.438500 +v -0.375000 1.375000 -0.438500 +vt 0.473684 0.937500 +vt 0.789474 0.937500 +vt 0.842105 0.937500 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.937500 +vt 0.368421 0.468750 +vt 0.368421 0.531250 +vt 0.052632 0.531250 +vt 0.052632 0.468750 +vt 0.894737 0.937500 +vt 0.894737 1.000000 +vt 0.842105 0.062500 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 0.062500 +vt 0.052632 0.937500 +vt 0.368421 0.937500 +vt 0.421053 0.937500 +vt 0.421053 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.789474 0.468750 +vt 0.789474 0.531250 +vt 0.473684 0.531250 +vt 0.473684 0.468750 +vt 0.421053 0.062500 +vt 0.368421 0.062500 +vt 0.789474 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 0.947368 0.062500 +vt 0.947368 0.937500 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.937500 +vt 0.473684 0.062500 +vt 0.421053 0.062500 +vt 0.052632 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 0.842105 0.937500 +vt 0.842105 0.531250 +vt 0.894737 0.531250 +vt 0.894737 0.937500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.894737 0.937500 +vt 0.894737 0.531250 +vt 0.947368 0.531250 +vt 0.947368 0.937500 +vt 1.000000 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.842105 0.468750 +vt 0.842105 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.468750 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.947368 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.062500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 0.368421 0.234375 +vt 0.368421 0.296875 +vt 0.052632 0.296875 +vt 0.052632 0.234375 +vt 0.789474 0.234375 +vt 0.789474 0.296875 +vt 0.473684 0.296875 +vt 0.473684 0.234375 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.937500 +vt 0.947368 0.937500 +vt 0.947368 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.947368 0.437500 +vt 0.947368 0.062500 +vt 0.789474 0.703125 +vt 0.789474 0.765625 +vt 0.473684 0.765625 +vt 0.473684 0.703125 +vt 0.368421 0.703125 +vt 0.368421 0.765625 +vt 0.052632 0.765625 +vt 0.052632 0.703125 +vt 0.947368 0.937500 +vt 0.894737 0.937500 +vt 0.894737 0.765625 +vt 0.947368 0.765625 +vt 0.236842 0.937500 +vt 0.184211 0.937500 +vt 0.184211 0.765625 +vt 0.236842 0.765625 +vt 0.894737 0.937500 +vt 0.842105 0.937500 +vt 0.842105 0.765625 +vt 0.894737 0.765625 +vt 0.657895 0.937500 +vt 0.605263 0.937500 +vt 0.605263 0.765625 +vt 0.657895 0.765625 +vt 0.947368 0.703125 +vt 0.894737 0.703125 +vt 0.894737 0.531250 +vt 0.947368 0.531250 +vt 0.236842 0.703125 +vt 0.184211 0.703125 +vt 0.184211 0.531250 +vt 0.236842 0.531250 +vt 0.894737 0.703125 +vt 0.842105 0.703125 +vt 0.842105 0.531250 +vt 0.894737 0.531250 +vt 0.657895 0.703125 +vt 0.605263 0.703125 +vt 0.605263 0.531250 +vt 0.657895 0.531250 +vt 0.947368 0.468750 +vt 0.894737 0.468750 +vt 0.894737 0.296875 +vt 0.947368 0.296875 +vt 0.236842 0.468750 +vt 0.184211 0.468750 +vt 0.184211 0.296875 +vt 0.236842 0.296875 +vt 0.894737 0.468750 +vt 0.842105 0.468750 +vt 0.842105 0.296875 +vt 0.894737 0.296875 +vt 0.657895 0.468750 +vt 0.605263 0.468750 +vt 0.605263 0.296875 +vt 0.657895 0.296875 +vt 0.947368 0.234375 +vt 0.894737 0.234375 +vt 0.894737 0.062500 +vt 0.947368 0.062500 +vt 0.236842 0.234375 +vt 0.184211 0.234375 +vt 0.184211 0.062500 +vt 0.236842 0.062500 +vt 0.894737 0.234375 +vt 0.842105 0.234375 +vt 0.842105 0.062500 +vt 0.894737 0.062500 +vt 0.657895 0.234375 +vt 0.605263 0.234375 +vt 0.605263 0.062500 +vt 0.657895 0.062500 +vt 0.473684 0.062500 +vt 0.789474 0.062500 +vt 0.789474 0.937500 +vt 0.473684 0.937500 +vt 0.052632 0.062500 +vt 0.368421 0.062500 +vt 0.368421 0.937500 +vt 0.052632 0.937500 +vn 0.0000 0.0000 1.0000 +vn -0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +g Cylinder_Cylinder_door +s off +f 15/1/1 20/2/1 10/3/1 1/4/1 2/5/1 21/6/1 +f 16/7/2 31/8/2 30/9/2 17/10/2 +f 23/11/3 6/12/3 1/4/3 10/3/3 22/13/3 3/14/3 8/15/3 11/16/3 +f 18/17/2 19/18/2 12/19/2 5/20/2 6/21/2 23/22/2 +f 2/23/4 1/24/4 6/25/4 5/26/4 +f 3/27/5 4/28/5 7/29/5 8/30/5 +f 13/31/1 32/32/1 27/33/1 14/34/1 +f 24/35/2 12/19/2 19/18/2 31/8/2 16/7/2 28/36/2 +f 22/13/1 10/3/1 20/2/1 32/32/1 13/31/1 25/37/1 +f 24/38/6 7/39/6 4/40/6 9/41/6 21/42/6 2/43/6 5/44/6 12/45/6 +f 26/46/1 14/34/1 27/33/1 15/1/1 21/6/1 9/47/1 +f 29/48/2 17/10/2 30/9/2 18/17/2 23/22/2 11/49/2 +f 8/50/2 7/51/2 24/35/2 28/36/2 29/48/2 11/49/2 +f 4/52/1 3/14/1 22/13/1 25/37/1 26/46/1 9/47/1 +f 15/53/3 27/54/3 31/55/3 19/56/3 +f 30/57/4 31/58/4 27/59/4 32/60/4 +f 18/61/6 30/62/6 32/63/6 20/64/6 +f 18/65/5 20/64/5 15/66/5 19/67/5 +f 14/68/3 26/69/3 28/70/3 16/71/3 +f 29/72/4 28/73/4 26/74/4 25/75/4 +f 13/76/6 17/77/6 29/78/6 25/75/6 +f 17/79/5 13/80/5 14/81/5 16/82/5 +f 35/83/2 39/84/2 38/85/2 36/86/2 +f 33/87/1 40/88/1 37/89/1 34/90/1 +f 38/91/4 39/92/4 37/93/4 40/94/4 +f 36/95/5 33/96/5 34/97/5 35/98/5 +f 45/99/5 48/100/5 47/101/5 46/102/5 +f 43/103/4 42/104/4 44/105/4 41/106/4 +f 48/107/1 41/108/1 44/109/1 47/110/1 +f 46/111/2 42/112/2 43/113/2 45/114/2 +f 53/115/6 54/116/6 50/117/6 49/118/6 +f 54/119/2 55/120/2 51/121/2 50/122/2 +f 55/123/3 56/124/3 52/125/3 51/126/3 +f 56/127/1 53/128/1 49/129/1 52/130/1 +f 61/131/6 62/132/6 58/133/6 57/134/6 +f 62/135/2 63/136/2 59/137/2 58/138/2 +f 63/139/3 64/140/3 60/141/3 59/142/3 +f 64/143/1 61/144/1 57/145/1 60/146/1 +f 69/147/6 70/148/6 66/149/6 65/150/6 +f 70/151/2 71/152/2 67/153/2 66/154/2 +f 71/155/3 72/156/3 68/157/3 67/158/3 +f 72/159/1 69/160/1 65/161/1 68/162/1 +f 77/163/6 78/164/6 74/165/6 73/166/6 +f 78/167/2 79/168/2 75/169/2 74/170/2 +f 79/171/3 80/172/3 76/173/3 75/174/3 +f 80/175/1 77/176/1 73/177/1 76/178/1 +g Cylinder_Cylinder_glass +f 81/179/1 82/180/1 84/181/1 83/182/1 +f 85/183/2 86/184/2 88/185/2 87/186/2 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj new file mode 100644 index 00000000..aa826727 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj @@ -0,0 +1,138 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-woodglass-typea.blend' +# www.blender.org +o Cylinder +v -0.499750 1.499500 -0.499969 +v 0.499750 1.499500 -0.499969 +v -0.499750 -0.499500 -0.499969 +v 0.499750 -0.499500 -0.499969 +v 0.499750 1.499500 -0.375031 +v -0.499750 1.499500 -0.375031 +v 0.499750 -0.499500 -0.375031 +v -0.499750 -0.499500 -0.375031 +v 0.499750 -0.374531 -0.499969 +v -0.499750 1.312031 -0.499969 +v -0.499750 -0.374531 -0.375031 +v 0.499750 1.312031 -0.375031 +v -0.187375 0.437531 -0.499969 +v 0.187375 0.437531 -0.499969 +v 0.187375 1.312031 -0.499969 +v 0.187375 0.437531 -0.375031 +v -0.187375 0.437531 -0.375031 +v -0.187375 1.312031 -0.375031 +v 0.187375 1.312031 -0.375031 +v -0.187375 1.312031 -0.499969 +v 0.499750 1.312031 -0.499969 +v -0.499750 -0.374531 -0.499969 +v -0.499750 1.312031 -0.375031 +v 0.499750 -0.374531 -0.375031 +v -0.187375 -0.374531 -0.499969 +v 0.187375 -0.374531 -0.499969 +v 0.187375 -0.374531 -0.375031 +v -0.187375 -0.374531 -0.375031 +v 0.187500 0.437500 -0.438458 +v -0.187500 0.437500 -0.438458 +v 0.187500 1.312500 -0.438458 +v -0.187500 1.312500 -0.438458 +v -0.187500 0.437500 -0.436542 +v 0.187500 0.437500 -0.436542 +v -0.187500 1.312500 -0.436542 +v 0.187500 1.312500 -0.436542 +vt 0.552632 0.906250 +vt 0.710526 0.906250 +vt 0.842105 0.906250 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.906250 +vt 0.894737 0.906250 +vt 0.894737 1.000000 +vt 0.842105 0.062500 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 0.062500 +vt 0.131579 0.906250 +vt 0.289474 0.906250 +vt 0.421053 0.906250 +vt 0.421053 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.906250 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.421053 0.062500 +vt 0.289474 0.468750 +vt 0.289474 0.062500 +vt 0.710526 0.468750 +vt 0.710526 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 0.947368 0.062500 +vt 0.947368 0.906250 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.906250 +vt 0.552632 0.062500 +vt 0.552632 0.468750 +vt 0.421053 0.062500 +vt 0.131579 0.062500 +vt 0.131579 0.468750 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 1.000000 0.343750 +vt 0.947368 0.343750 +vt 0.947368 0.156250 +vt 1.000000 0.156250 +vt 1.000000 0.843750 +vt 0.947368 0.843750 +vt 0.947368 0.656250 +vt 1.000000 0.656250 +vt 0.552632 0.468750 +vt 0.710526 0.468750 +vt 0.710526 0.906250 +vt 0.552632 0.906250 +vt 0.131579 0.468750 +vt 0.289474 0.468750 +vt 0.289474 0.906250 +vt 0.131579 0.906250 +vt 0.894737 0.906250 +vt 0.894737 0.468750 +vt 0.947368 0.468750 +vt 0.947368 0.906250 +vt 0.894737 0.468750 +vt 0.894737 0.906250 +vt 0.842105 0.906250 +vt 0.842105 0.468750 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +s off +f 15/1/1 20/2/1 10/3/1 1/4/1 2/5/1 21/6/1 +f 23/7/2 6/8/2 1/4/2 10/3/2 22/9/2 3/10/2 8/11/2 11/12/2 +f 18/13/3 19/14/3 12/15/3 5/16/3 6/17/3 23/18/3 +f 2/19/4 1/20/4 6/21/4 5/22/4 +f 3/23/5 4/24/5 7/25/5 8/26/5 +f 24/27/3 12/15/3 19/14/3 16/28/3 27/29/3 +f 22/9/1 10/3/1 20/2/1 13/30/1 25/31/1 +f 24/32/6 7/33/6 4/34/6 9/35/6 21/36/6 2/37/6 5/38/6 12/39/6 +f 26/40/1 14/41/1 15/1/1 21/6/1 9/42/1 +f 28/43/3 17/44/3 18/13/3 23/18/3 11/45/3 +f 8/46/3 7/47/3 24/27/3 27/29/3 28/43/3 11/45/3 +f 4/48/1 3/10/1 22/9/1 25/31/1 26/40/1 9/42/1 +f 16/49/4 14/50/4 13/51/4 17/52/4 +f 18/53/5 20/54/5 15/55/5 19/56/5 +f 16/28/3 17/44/3 28/43/3 27/29/3 +f 13/30/1 14/41/1 26/40/1 25/31/1 +f 29/57/1 30/58/1 32/59/1 31/60/1 +f 33/61/3 34/62/3 36/63/3 35/64/3 +f 18/65/6 17/66/6 13/67/6 20/68/6 +f 16/69/2 19/70/2 15/71/2 14/72/2 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj new file mode 100644 index 00000000..0fcfb2d6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj @@ -0,0 +1,138 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-woodglass-typea.blend' +# www.blender.org +o Cylinder +v 0.499250 1.499500 -0.374969 +v -0.500250 1.499500 -0.374969 +v 0.499250 -0.499500 -0.374969 +v -0.500250 -0.499500 -0.374969 +v -0.500250 1.499500 -0.499906 +v 0.499250 1.499500 -0.499906 +v -0.500250 -0.499500 -0.499906 +v 0.499250 -0.499500 -0.499907 +v -0.500250 -0.374531 -0.374969 +v 0.499250 1.312031 -0.374969 +v 0.499250 -0.374531 -0.499907 +v -0.500250 1.312031 -0.499906 +v 0.186875 0.437531 -0.374969 +v -0.187875 0.437531 -0.374969 +v -0.187875 1.312031 -0.374969 +v -0.187875 0.437531 -0.499906 +v 0.186875 0.437531 -0.499906 +v 0.186875 1.312031 -0.499906 +v -0.187875 1.312031 -0.499906 +v 0.186875 1.312031 -0.374969 +v -0.500250 1.312031 -0.374969 +v 0.499250 -0.374531 -0.374969 +v 0.499250 1.312031 -0.499906 +v -0.500250 -0.374531 -0.499906 +v 0.186875 -0.374531 -0.374969 +v -0.187875 -0.374531 -0.374969 +v -0.187875 -0.374531 -0.499906 +v 0.186875 -0.374531 -0.499906 +v -0.188000 0.437500 -0.436479 +v 0.187000 0.437500 -0.436479 +v -0.188000 1.312500 -0.436479 +v 0.187000 1.312500 -0.436480 +v 0.187000 0.437500 -0.438396 +v -0.188000 0.437500 -0.438396 +v 0.187000 1.312500 -0.438396 +v -0.188000 1.312500 -0.438396 +vt 0.552632 0.906250 +vt 0.710526 0.906250 +vt 0.842105 0.906250 +vt 0.842105 1.000000 +vt 0.421053 1.000000 +vt 0.421053 0.906250 +vt 0.894737 0.906250 +vt 0.894737 1.000000 +vt 0.842105 0.062500 +vt 0.842105 0.000000 +vt 0.894737 0.000000 +vt 0.894737 0.062500 +vt 0.131579 0.906250 +vt 0.289474 0.906250 +vt 0.421053 0.906250 +vt 0.421053 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.906250 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.421053 0.062500 +vt 0.289474 0.468750 +vt 0.289474 0.062500 +vt 0.710526 0.468750 +vt 0.710526 0.062500 +vt 0.894737 0.062500 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 0.947368 0.062500 +vt 0.947368 0.906250 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.906250 +vt 0.552632 0.062500 +vt 0.552632 0.468750 +vt 0.421053 0.062500 +vt 0.131579 0.062500 +vt 0.131579 0.468750 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.421053 0.000000 +vt 0.421053 0.000000 +vt 1.000000 0.343750 +vt 0.947368 0.343750 +vt 0.947368 0.156250 +vt 1.000000 0.156250 +vt 1.000000 0.843750 +vt 0.947368 0.843750 +vt 0.947368 0.656250 +vt 1.000000 0.656250 +vt 0.552632 0.468750 +vt 0.710526 0.468750 +vt 0.710526 0.906250 +vt 0.552632 0.906250 +vt 0.131579 0.468750 +vt 0.289474 0.468750 +vt 0.289474 0.906250 +vt 0.131579 0.906250 +vt 0.894737 0.906250 +vt 0.894737 0.468750 +vt 0.947368 0.468750 +vt 0.947368 0.906250 +vt 0.894737 0.468750 +vt 0.894737 0.906250 +vt 0.842105 0.906250 +vt 0.842105 0.468750 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 15/1/1 20/2/1 10/3/1 1/4/1 2/5/1 21/6/1 +f 23/7/2 6/8/2 1/4/2 10/3/2 22/9/2 3/10/2 8/11/2 11/12/2 +f 18/13/3 19/14/3 12/15/3 5/16/3 6/17/3 23/18/3 +f 2/19/4 1/20/4 6/21/4 5/22/4 +f 3/23/5 4/24/5 7/25/5 8/26/5 +f 24/27/3 12/15/3 19/14/3 16/28/3 27/29/3 +f 22/9/1 10/3/1 20/2/1 13/30/1 25/31/1 +f 24/32/6 7/33/6 4/34/6 9/35/6 21/36/6 2/37/6 5/38/6 12/39/6 +f 26/40/1 14/41/1 15/1/1 21/6/1 9/42/1 +f 28/43/3 17/44/3 18/13/3 23/18/3 11/45/3 +f 8/46/3 7/47/3 24/27/3 27/29/3 28/43/3 11/45/3 +f 4/48/1 3/10/1 22/9/1 25/31/1 26/40/1 9/42/1 +f 16/49/4 14/50/4 13/51/4 17/52/4 +f 18/53/5 20/54/5 15/55/5 19/56/5 +f 16/28/3 17/44/3 28/43/3 27/29/3 +f 13/30/1 14/41/1 26/40/1 25/31/1 +f 29/57/1 30/58/1 32/59/1 31/60/1 +f 33/61/3 34/62/3 36/63/3 35/64/3 +f 18/65/6 17/66/6 13/67/6 20/68/6 +f 16/69/2 19/70/2 15/71/2 14/72/2 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj new file mode 100644 index 00000000..dde98da6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj @@ -0,0 +1,124 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-wrought-iron.blend' +# www.blender.org +o Cylinder +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.484375 1.484375 -0.438451 +v 0.484375 1.484375 -0.438451 +v -0.484375 -0.484375 -0.438451 +v 0.484375 -0.484375 -0.438451 +v 0.484375 1.484375 -0.436547 +v -0.484375 1.484375 -0.436547 +v 0.484375 -0.484375 -0.436547 +v -0.484375 -0.484375 -0.436547 +v -0.468750 -0.500000 -0.500000 +v 0.468750 -0.500000 -0.500000 +v -0.500000 1.484375 -0.500000 +v 0.500000 1.484375 -0.500000 +v 0.500000 1.484375 -0.375000 +v -0.500000 1.484375 -0.375000 +v -0.500000 -0.484375 -0.500000 +v 0.500000 -0.484375 -0.500000 +v 0.500000 -0.484375 -0.375000 +v -0.500000 -0.484375 -0.375000 +v -0.484375 1.484375 -0.500000 +v -0.484375 -0.484375 -0.500000 +v -0.484375 1.484375 -0.375000 +v -0.484375 -0.484375 -0.375000 +v 0.484375 1.484375 -0.500000 +v 0.484375 -0.484375 -0.500000 +v 0.484375 1.484375 -0.375000 +v 0.484375 -0.484375 -0.375000 +vt 0.006579 0.007812 +vt 0.414474 0.007812 +vt 0.414474 0.992188 +vt 0.006579 0.992188 +vt 0.427632 0.007812 +vt 0.835526 0.007812 +vt 0.835526 0.992188 +vt 0.427632 0.992188 +vt 0.421053 0.007812 +vt 0.421053 0.992188 +vt 0.414474 0.992188 +vt 0.414474 0.007812 +vt 0.842105 0.007812 +vt 0.842105 0.992188 +vt 0.835526 0.992188 +vt 0.835526 0.007812 +vt 0.842105 0.992188 +vt 0.842105 0.007812 +vt 0.894737 0.007812 +vt 0.894737 0.992188 +vt 0.006579 0.007812 +vt 0.006579 0.992188 +vt 0.000000 0.992188 +vt 0.000000 0.007812 +vt 0.427632 0.007812 +vt 0.427632 0.992188 +vt 0.421053 0.992188 +vt 0.421053 0.007812 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.421053 1.000000 +vt 0.842105 1.000000 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.421053 0.000000 +vt 0.000000 0.000000 +vt 0.842105 0.000000 +vt 0.421053 0.000000 +vt 0.947368 0.007812 +vt 0.947368 0.992188 +vt 0.894737 0.992188 +vt 0.894737 0.007812 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +s off +f 16/1/1 15/2/1 13/3/1 14/4/1 +f 12/5/2 11/6/2 9/7/2 10/8/2 +f 25/9/1 21/10/1 33/11/1 34/12/1 +f 23/13/2 19/14/2 27/15/2 28/16/2 +f 31/17/3 32/18/3 34/19/3 33/20/3 +f 30/21/1 29/22/1 22/23/1 26/24/1 +f 32/25/2 31/26/2 20/27/2 24/28/2 +f 19/29/4 20/30/4 21/31/4 22/32/4 +f 6/33/1 22/23/1 21/10/1 5/34/1 +f 2/35/2 20/27/2 19/14/2 1/36/2 +f 24/37/5 23/38/5 26/39/5 25/40/5 +f 7/41/1 25/9/1 26/24/1 8/42/1 +f 3/43/2 23/13/2 24/28/2 4/44/2 +f 28/45/6 27/46/6 29/47/6 30/48/6 +f 4/49/6 2/50/6 5/51/6 7/52/6 +f 1/53/5 6/54/5 5/55/5 2/56/5 +f 1/36/3 3/43/3 8/57/3 6/58/3 +f 4/59/4 7/60/4 8/61/4 3/62/4 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj new file mode 100644 index 00000000..06fbe125 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj @@ -0,0 +1,123 @@ +# Blender v2.79 (sub 0) OBJ File: 'door-wrought-iron.blend' +# www.blender.org +o Cylinder +v 0.500000 1.500000 -0.375000 +v -0.500000 1.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 1.500000 -0.500000 +v 0.500000 1.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.484375 1.484375 -0.436549 +v -0.484375 1.484375 -0.436549 +v 0.484375 -0.484375 -0.436549 +v -0.484375 -0.484375 -0.436549 +v -0.484375 1.484375 -0.438453 +v 0.484375 1.484375 -0.438453 +v -0.484375 -0.484375 -0.438453 +v 0.484375 -0.484375 -0.438454 +v 0.468750 -0.500000 -0.375000 +v 0.500000 1.484375 -0.375000 +v -0.500000 1.484375 -0.375000 +v -0.500000 1.484375 -0.500000 +v 0.500000 1.484375 -0.500000 +v 0.500000 -0.484375 -0.375000 +v -0.500000 -0.484375 -0.375000 +v -0.500000 -0.484375 -0.500000 +v 0.500000 -0.484375 -0.500000 +v 0.484375 1.484375 -0.375000 +v 0.484375 -0.484375 -0.375000 +v 0.484375 1.484375 -0.500000 +v 0.484375 -0.484375 -0.500000 +v -0.484375 1.484375 -0.375000 +v -0.484375 -0.484375 -0.375000 +v -0.484375 1.484375 -0.500000 +v -0.484375 -0.484375 -0.500000 +vt 0.006579 0.007812 +vt 0.414474 0.007812 +vt 0.414474 0.992188 +vt 0.006579 0.992188 +vt 0.427632 0.007812 +vt 0.835526 0.007812 +vt 0.835526 0.992188 +vt 0.427632 0.992188 +vt 0.421053 0.007812 +vt 0.421053 0.992188 +vt 0.414474 0.992188 +vt 0.414474 0.007812 +vt 0.842105 0.007812 +vt 0.842105 0.992188 +vt 0.835526 0.992188 +vt 0.835526 0.007812 +vt 0.842105 0.992188 +vt 0.842105 0.007812 +vt 0.894737 0.007812 +vt 0.894737 0.992188 +vt 0.006579 0.007812 +vt 0.006579 0.992188 +vt 0.000000 0.992188 +vt 0.000000 0.007812 +vt 0.427632 0.007812 +vt 0.427632 0.992188 +vt 0.421053 0.992188 +vt 0.421053 0.007812 +vt 0.947368 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.421053 1.000000 +vt 0.421053 1.000000 +vt 0.842105 1.000000 +vt 0.947368 0.500000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.421053 0.000000 +vt 0.000000 0.000000 +vt 0.842105 0.000000 +vt 0.421053 0.000000 +vt 0.947368 0.007812 +vt 0.947368 0.992188 +vt 0.894737 0.992188 +vt 0.894737 0.007812 +vt 0.947368 0.000000 +vt 0.947368 1.000000 +vt 0.894737 1.000000 +vt 0.894737 0.000000 +vt 0.947368 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.947368 0.500000 +vt 0.894737 0.000000 +vt 0.894737 1.000000 +vt 0.947368 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.947368 1.000000 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +s off +f 16/1/1 15/2/1 13/3/1 14/4/1 +f 12/5/2 11/6/2 9/7/2 10/8/2 +f 24/9/1 20/10/1 32/11/1 33/12/1 +f 22/13/2 18/14/2 26/15/2 27/16/2 +f 30/17/3 31/18/3 33/19/3 32/20/3 +f 29/21/1 28/22/1 21/23/1 25/24/1 +f 31/25/2 30/26/2 19/27/2 23/28/2 +f 18/29/4 19/30/4 20/31/4 21/32/4 +f 6/33/1 21/23/1 20/10/1 5/34/1 +f 2/35/2 19/27/2 18/14/2 1/36/2 +f 23/37/5 22/38/5 25/39/5 24/40/5 +f 7/41/1 24/9/1 25/24/1 8/42/1 +f 3/43/2 22/13/2 23/28/2 4/44/2 +f 27/45/6 26/46/6 28/47/6 29/48/6 +f 4/49/6 2/50/6 5/51/6 7/52/6 +f 1/53/5 6/54/5 5/55/5 2/56/5 +f 1/36/3 3/43/3 8/57/3 6/58/3 +f 4/59/4 7/60/4 8/61/4 3/62/4 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_bookshelf_books.png b/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_bookshelf_books.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2be28be4b28220f81fa75616bab98221cd9455 GIT binary patch literal 776 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_shelf_glass.png b/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_shelf_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..101666f796febe0e9f0a31d4b9d100271685aff7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr_~X1{?AnG2nQ-#zXG& zfA!G4=Sxyvx46V+_)pi7koI<%bbj00_-Km_N12U{CmAO_(7SHo;a6_obSC0+&tdaB ze>n_i7tQvUS{1fiP)ly7t?sYZ<6SeK9NGWufb;X<$I}0QOjyObs%@RcyPcOdx2@Z8 vI<#5HYW=J2?N@Z4=T=VVTjjr~rrrOtPw!?imRK*Ks~9|8{an^LB{Ts5Qp!-- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_steel_bottle_inv.png b/mods/homedecor_modpack/homedecor_3d_extras/textures/homedecor_3d_vessels_steel_bottle_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..bfecba7243d7e0ff55d84850448d3cd39fcf851c GIT binary patch literal 1909 zcmV-*2a5QKP)9Hpy>cSY6fD3m)T)T?nzgf5uaTrXx+nEFr7lH;+Q5R}5 z-O+)Vg^D0q1XmIeQ5S+)C@vJ-h|?48*g|5=^q=?Y-g{ist$Md!&xBM>cNhJrdi}cU zyWjcFch0#_==rl^#RvvL01Z37-+i*K|L`CpmcMFwE_*-#!GP%B*?u=u+13*WV7S5R zyWa6Dd8f=kP#_Qn_rHAbG5$nn9;DmHAL1`O^gotV02EM^5=Q_m=9Iqik8pwvjDZm- zQoRI992UW&Q4c2?f+0|#D1yTSIfj745>RHClLasZ4jGW+$gl)F7EjKUeWv)%9Aw=k zBLqA-fdEl;hm?5e5rnKy?gkXa;|Y`m0-;Cr>#XV=0w2{68XvA`^4{Jfo zL+21?F(AU_lLBy=Aiw2{|H%p@u*Z}cGdv#0Va0=f;`%EAxpEQ!E~ECUKCyG(8Bf-b zUWGyH#1x%;e)nm`TsdwhT!(DSJ$_?l^*#CPyu@!CfYOaNi z?NclFjqgXu$jC9|?6b$s_^Qkz9FHm8&1X(;uz5ThP_Bjbo$>1O_}+LeKt{k|uow&( zhMbI?41?y}v;M{=8+XpYqbS!{+nuZ|$$KdfASYvh#S_?PpPTHlhePp{%$VVDfZ5wz z+7QvJ{TaB3GuK$#EzTCQ%A{dLVi^ut3>J%xtH~k@0nlROzniME))&A<)IJ+Nw^OW4 zIK>$bC=<)oXh1fGp}w63LY1hZleOJV6|>$4z(q8B&R^OdpPop;xmbi|OmXqN%Kj?; z83ypo@Qo6HOz&RX*$N`-T>*TSV4riBt`{rg!I*Poapi*I+2@db4%p{_LmZA0&y*0& zDI=?^+)$U-{=KOp9RYZL?JsQ?XUF4$yD5$oR= z5L)hGo5HQ&IszD>6cj9BaX1XaxPD1WP|bnIVp^7>lqitllK<)uf&n=NMUwlK+$45H z^P}#MOydOs*L>2D)f{wVU_hW?l3*7Uha)440q{vf5~2!1T=86zCbHETfQ!aUOM(!X z0Uk%d;R!fOG+u{WlC0g0D9Pj_AZil|O*pDGnj@>xguRXc9G+SnZ6pRN6kPWC#(0vZhM5d_8Q(Ss>mEE)^9lt=hjng#AHnxrqt6) zN{uz6W~DcP&;lTFKS(gmI(-~WeUz+kMm0@Fc5|duzhx(^v|kHJn!n7~>=P&S&6Otm z1sMj@Ck;zHhh#|_O5%egv=r@354X&Osu%WTjS@O*05k7ps~T4i87wGZ zF(Iq%%8S(*@jG;+YqDF|8?4u0xBm?>a7^Mtwn*eAlFX|MWJ3u4EamTsf zpZ-TbpS|K;;OH?gL%#96(30ak{R{>I)2}@F^=`XlpT^~3)!vX;fVr&%rFB+88IUt% zfMvjd5rYqf-+wi9V&KO}Iovt?Lg}ma!nd07_Bb-zMp;U$?bKFQ)V`20AY;Uc9IL~>?N#F=B{e z#Ly3Zmp#Hh`n5aRD}H2TK52epgFy^&CqUxFt4%7_pmGM}It)XbKQ?~$Nq2{P#UBA= z`iq~wAnyJCm!2?Ht^2@gSQ{~9%qSj19Zd@+e;z&jUHSG8ryjn19NYCDMZmt`&)<`O zM!rug$!z4K<|O|{{>=CO^@Pp+caHz7+m9P-o_7~MU@{|>yH$mz0%Q@c{^3*dHuF@6 vZ;(5F+jfEHxsaumK8rxA_te2wr#t>1dMwG8s|u;500000NkvXXu0mjf{>_YI literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/.luacheckrc b/mods/homedecor_modpack/homedecor_bathroom/.luacheckrc new file mode 100644 index 00000000..53ea7014 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/.luacheckrc @@ -0,0 +1,22 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "screwdriver", + "unifieddyes", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_bathroom/init.lua b/mods/homedecor_modpack/homedecor_bathroom/init.lua new file mode 100644 index 00000000..4acbc2fa --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/init.lua @@ -0,0 +1,683 @@ +local S = minetest.get_translator("homedecor_bathroom") + +local sc_disallow = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil + +minetest.register_node(":homedecor:bathroom_tiles_dark", { + description = S("Bathroom/kitchen tiles (dark)"), + tiles = { + "homedecor_bathroom_tiles_bg.png" + }, + overlay_tiles = { + { name = "homedecor_bathroom_tiles_fg.png", color = 0xff606060 }, + }, + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + groups = {cracky=3, ud_param2_colorable = 1}, + sounds = default.node_sound_stone_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig, +}) + +minetest.register_node(":homedecor:bathroom_tiles_medium", { + description = S("Bathroom/kitchen tiles (medium)"), + tiles = { + "homedecor_bathroom_tiles_bg.png" + }, + overlay_tiles = { + { name = "homedecor_bathroom_tiles_fg.png", color = 0xffc0c0c0 }, + }, + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + groups = {cracky=3, ud_param2_colorable = 1}, + sounds = default.node_sound_stone_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig, +}) + +minetest.register_node(":homedecor:bathroom_tiles_light", { + description = S("Bathroom/kitchen tiles (light)"), + tiles = { + "homedecor_bathroom_tiles_bg.png" + }, + overlay_tiles = { + { name = "homedecor_bathroom_tiles_fg.png", color = 0xffffffff }, + }, + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + groups = {cracky=3, ud_param2_colorable = 1}, + sounds = default.node_sound_stone_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig, +}) + +local tr_cbox = { + type = "fixed", + fixed = { -0.375, -0.3125, 0.25, 0.375, 0.375, 0.5 } +} + +homedecor.register("towel_rod", { + description = S("Towel rod with towel"), + mesh = "homedecor_towel_rod.obj", + tiles = { + "homedecor_generic_terrycloth.png", + "default_wood.png", + }, + inventory_image = "homedecor_towel_rod_inv.png", + selection_box = tr_cbox, + walkable = false, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3}, + sounds = default.node_sound_defaults(), +}) + +homedecor.register("medicine_cabinet", { + description = S("Medicine cabinet"), + mesh = "homedecor_medicine_cabinet.obj", + tiles = { + 'default_wood.png', + 'homedecor_medicine_cabinet_mirror.png' + }, + inventory_image = "homedecor_medicine_cabinet_inv.png", + selection_box = { + type = "fixed", + fixed = {-0.3125, -0.1875, 0.3125, 0.3125, 0.5, 0.5} + }, + walkable = false, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + on_punch = function(pos, node, puncher, pointed_thing) + node.name = "homedecor:medicine_cabinet_open" + minetest.swap_node(pos, node) + end, + infotext=S("Medicine cabinet"), + inventory = { + size=6, + }, +}) + +homedecor.register("medicine_cabinet_open", { + mesh = "homedecor_medicine_cabinet_open.obj", + tiles = { + 'default_wood.png', + 'homedecor_medicine_cabinet_mirror.png', + 'homedecor_medicine_cabinet_inside.png' + }, + selection_box = { + type = "fixed", + fixed = {-0.3125, -0.1875, -0.25, 0.3125, 0.5, 0.5} + }, + walkable = false, + groups = { snappy = 3, not_in_creative_inventory=1 }, + drop = "homedecor:medicine_cabinet", + on_punch = function(pos, node, puncher, pointed_thing) + node.name = "homedecor:medicine_cabinet" + minetest.swap_node(pos, node) + end, +}) + +-- "Sanitation" related + +local toilet_sbox = { + type = "fixed", + fixed = { -6/16, -8/16, -8/16, 6/16, 9/16, 8/16 }, +} + +local toilet_cbox = { + type = "fixed", + fixed = { + {-6/16, -8/16, -8/16, 6/16, 1/16, 8/16 }, + {-6/16, -8/16, 4/16, 6/16, 9/16, 8/16 } + } +} + +homedecor.register("toilet", { + description = S("Toilet"), + mesh = "homedecor_toilet_closed.obj", + tiles = { + "building_blocks_marble.png", + "building_blocks_marble.png", + "building_blocks_marble.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey } + }, + selection_box = toilet_sbox, + node_box = toilet_cbox, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + node.name = "homedecor:toilet_open" + minetest.set_node(pos, node) + end +}) + +homedecor.register("toilet_open", { + mesh = "homedecor_toilet_open.obj", + tiles = { + "building_blocks_marble.png", + "building_blocks_marble.png", + "building_blocks_marble.png", + "default_water.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey } + }, + selection_box = toilet_sbox, + collision_box = toilet_cbox, + drop = "homedecor:toilet", + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + node.name = "homedecor:toilet" + minetest.set_node(pos, node) + minetest.sound_play("homedecor_toilet_flush", { + pos=pos, + max_hear_distance = 5, + gain = 1, + }) + end +}) + +-- toilet paper :-) + +local tp_cbox = { + type = "fixed", + fixed = { -0.25, 0.125, 0.0625, 0.1875, 0.4375, 0.5 } +} + +homedecor.register("toilet_paper", { + description = S("Toilet paper"), + mesh = "homedecor_toilet_paper.obj", + tiles = { + "homedecor_generic_quilted_paper.png", + "default_wood.png" + }, + inventory_image = "homedecor_toilet_paper_inv.png", + selection_box = tp_cbox, + walkable = false, + groups = {snappy=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_defaults(), +}) + +--Sink + +local sink_sbox = { + type = "fixed", + fixed = { -5/16, -8/16, 1/16, 5/16, 8/16, 8/16 } +} + +local sink_cbox = { + type = "fixed", + fixed = { + { -5/16, 5/16, 1/16, -4/16, 8/16, 8/16 }, + { 5/16, 5/16, 1/16, 4/16, 8/16, 8/16 }, + { -5/16, 5/16, 1/16, 5/16, 8/16, 2/16 }, + { -5/16, 5/16, 6/16, 5/16, 8/16, 8/16 }, + { -4/16, -8/16, 1/16, 4/16, 5/16, 6/16 } + } +} + +homedecor.register("sink", { + description = S("Bathroom Sink"), + mesh = "homedecor_bathroom_sink.obj", + tiles = { + "building_blocks_marble.png", + "building_blocks_marble.png", + "default_water.png" + }, + inventory_image="homedecor_bathroom_sink_inv.png", + selection_box = sink_sbox, + collision_box = sink_cbox, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + on_destruct = function(pos) + homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) + end +}) + +--Taps + +local function taps_on_rightclick(pos, node, clicker, itemstack, pointed_thing) + local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z}) + if below and + below.name == "homedecor:shower_tray" or + below.name == "homedecor:sink" or + below.name == "homedecor:kitchen_cabinet_with_sink" or + below.name == "homedecor:kitchen_cabinet_with_sink_locked" then + local particledef = { + outlet = { x = 0, y = -0.44, z = 0.28 }, + velocity_x = { min = -0.1, max = 0.1 }, + velocity_y = -0.3, + velocity_z = { min = -0.1, max = 0 }, + spread = 0, + die_on_collision = true, + } + homedecor.start_particle_spawner(pos, node, particledef, "homedecor_faucet") + end + return itemstack +end + +homedecor.register("taps", { + description = S("Bathroom taps/faucet"), + mesh = "homedecor_bathroom_faucet.obj", + tiles = { + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + "homedecor_generic_metal_bright.png", + "homedecor_generic_metal.png", + "homedecor_generic_metal_bright.png" + }, + inventory_image = "3dforniture_taps_inv.png", + wield_image = "3dforniture_taps_inv.png", + selection_box = { + type = "fixed", + fixed = { -4/16, -7/16, 4/16, 4/16, -4/16, 8/16 }, + }, + walkable = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + on_rightclick = taps_on_rightclick, + on_destruct = homedecor.stop_particle_spawner, + on_rotate = sc_disallow or nil +}) + +homedecor.register("taps_brass", { + description = S("Bathroom taps/faucet (brass)"), + mesh = "homedecor_bathroom_faucet.obj", + tiles = { + "homedecor_generic_metal_brass.png", + "homedecor_generic_metal_brass.png", + "homedecor_generic_metal.png", + "homedecor_generic_metal_brass.png" + }, + inventory_image = "3dforniture_taps_brass_inv.png", + wield_image = "3dforniture_taps_brass_inv.png", + selection_box = { + type = "fixed", + fixed = { -4/16, -7/16, 4/16, 4/16, -4/16, 8/16 }, + }, + walkable = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + on_rightclick = taps_on_rightclick, + on_destruct = homedecor.stop_particle_spawner, + on_rotate = sc_disallow or nil, +}) + +--Shower Tray + +homedecor.register("shower_tray", { + description = S("Shower Tray"), + tiles = { + "forniture_marble_base_ducha_top.png", + "building_blocks_marble.png" + }, + node_box = { + type = "fixed", + fixed = { + { -0.5, -0.5, -0.5, 0.5, -0.45, 0.5 }, + { -0.5, -0.45, -0.5, 0.5, -0.4, -0.45 }, + { -0.5, -0.45, 0.45, 0.5, -0.4, 0.5 }, + { -0.5, -0.45, -0.45, -0.45, -0.4, 0.45 }, + { 0.45, -0.45, -0.45, 0.5, -0.4, 0.45 } + }, + }, + selection_box = homedecor.nodebox.slab_y(0.1), + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults(), + on_destruct = function(pos) + homedecor.stop_particle_spawner({x=pos.x, y=pos.y+2, z=pos.z}) -- the showerhead + homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) -- the taps, if any + end +}) + +--Shower Head + + +local sh_cbox = { + type = "fixed", + fixed = { -0.2, -0.4, -0.05, 0.2, 0.1, 0.5 } +} + +homedecor.register("shower_head", { + drawtype = "mesh", + mesh = "homedecor_shower_head.obj", + tiles = { + "homedecor_generic_metal.png", + "homedecor_shower_head.png" + }, + inventory_image = "homedecor_shower_head_inv.png", + description = S("Shower Head"), + groups = {snappy=3}, + selection_box = sh_cbox, + walkable = false, + on_rotate = sc_disallow or nil, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-2.0, z=pos.z}) + if below and ( + below.name == "homedecor:shower_tray" or + below.name == "homedecor:bathtub_clawfoot_brass_taps" or + below.name == "homedecor:bathtub_clawfoot_chrome_taps" ) then + local particledef = { + outlet = { x = 0, y = -0.42, z = 0.1 }, + velocity_x = { min = -0.15, max = 0.15 }, + velocity_y = -2, + velocity_z = { min = -0.3, max = 0.1 }, + spread = 0.12 + } + homedecor.start_particle_spawner(pos, node, particledef, "homedecor_shower") + end + return itemstack + end, + on_destruct = function(pos) + homedecor.stop_particle_spawner(pos) + end +}) + +local tub_sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 1.5, 0.3125, 0.5 }, +} + +local tub_cbox = { + type = "fixed", + fixed = { + {-0.4375, -0.0625, -0.5, 1.4375, 0.5, -0.4375}, -- NodeBox1 + {-0.4375, -0.0625, 0.4375, 1.4375, 0.5, 0.5}, -- NodeBox2 + {-0.5, 0.1875, -0.4375, -0.4375, 0.5, 0.4375}, -- NodeBox3 + {1.4375, -0.0625, -0.4375, 1.5, 0.5, 0.4375}, -- NodeBox4 + {-0.3125, -0.3125, -0.4375, -0.125, -0.0625, 0.4375}, -- NodeBox5 + {1.375, -0.3125, -0.4375, 1.4375, -0.0625, 0.4375}, -- NodeBox6 + {-0.125, -0.3125, 0.375, 1.375, -0.0625, 0.4375}, -- NodeBox7 + {-0.125, -0.3125, -0.4375, 1.375, -0.0625, -0.375}, -- NodeBox8 + {-0.125, -0.5, -0.375, 1.375, -0.3125, 0.375}, -- NodeBox9 + {-0.4375, -0.0625, -0.4375, -0.3125, 0.1875, 0.4375}, -- NodeBox10 + } +} + +homedecor.register("bathtub_clawfoot_brass_taps", { + drawtype = "mesh", + mesh = "homedecor_bathtub_clawfoot.obj", + tiles = { + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + "homedecor_generic_metal_bright.png", + "homedecor_generic_metal_bright.png", + "homedecor_generic_metal_brass.png", + "building_blocks_marble.png", + "homedecor_bathtub_clawfoot_bottom_inside.png", + }, + description = S("Bathtub, clawfoot, with brass taps"), + groups = {cracky=3}, + selection_box = tub_sbox, + node_box = tub_cbox, + sounds = default.node_sound_stone_defaults(), +}) + +homedecor.register("bathtub_clawfoot_chrome_taps", { + drawtype = "mesh", + mesh = "homedecor_bathtub_clawfoot.obj", + tiles = { + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + "homedecor_generic_metal_bright.png", + "homedecor_generic_metal_bright.png", + "homedecor_generic_metal_bright.png", + "building_blocks_marble.png", + "homedecor_bathtub_clawfoot_bottom_inside.png", + }, + description = S("Bathtub, clawfoot, with chrome taps"), + groups = {cracky=3}, + selection_box = tub_sbox, + node_box = tub_cbox, + sounds = default.node_sound_stone_defaults(), +}) + +local bs_cbox = { + type = "fixed", + fixed = { -8/16, -8/16, 1/16, 8/16, 8/16, 8/16 } +} + +homedecor.register("bathroom_set", { + drawtype = "mesh", + mesh = "homedecor_bathroom_set.obj", + tiles = { + "homedecor_bathroom_set_mirror.png", + "homedecor_bathroom_set_tray.png", + "homedecor_bathroom_set_toothbrush.png", + "homedecor_bathroom_set_cup.png", + "homedecor_bathroom_set_toothpaste.png", + }, + inventory_image = "homedecor_bathroom_set_inv.png", + description = S("Bathroom sundries set"), + groups = {snappy=3}, + selection_box = bs_cbox, + walkable = false, + sounds = default.node_sound_glass_defaults(), +}) + +-- aliases + +minetest.register_alias("3dforniture:toilet", "homedecor:toilet") +minetest.register_alias("3dforniture:toilet_open", "homedecor:toilet_open") +minetest.register_alias("3dforniture:sink", "homedecor:sink") +minetest.register_alias("3dforniture:taps", "homedecor:taps") +minetest.register_alias("3dforniture:shower_tray", "homedecor:shower_tray") +minetest.register_alias("3dforniture:shower_head", "homedecor:shower_head") +minetest.register_alias("3dforniture:table_lamp", "homedecor:table_lamp_off") + +minetest.register_alias("toilet", "homedecor:toilet") +minetest.register_alias("sink", "homedecor:sink") +minetest.register_alias("taps", "homedecor:taps") +minetest.register_alias("shower_tray", "homedecor:shower_tray") +minetest.register_alias("shower_head", "homedecor:shower_head") +minetest.register_alias("table_lamp", "homedecor:table_lamp_off") + +-- convert old static nodes + +local old_static_bathroom_tiles = { + "homedecor:tiles_1", + "homedecor:tiles_2", + "homedecor:tiles_3", + "homedecor:tiles_4", + "homedecor:tiles_red", + "homedecor:tiles_tan", + "homedecor:tiles_yellow", + "homedecor:tiles_green", + "homedecor:tiles_blue" +} + +local old_to_color = { + "light_grey", + "grey", + "black", + "black" +} + +minetest.register_lbm({ + name = ":homedecor:convert_bathroom_tiles", + label = "Convert bathroom tiles to use param2 color", + run_at_every_load = false, + nodenames = old_static_bathroom_tiles, + action = function(pos, node) + local name = node.name + local newname = "homedecor:bathroom_tiles_light" + local a = string.find(name, "_") + local color = string.sub(name, a + 1) + + if color == "tan" then + color = "yellow_s50" + elseif color == "1" or color == "2" or color == "3" or color == "4" then + if color == "4" then + newname = "homedecor:bathroom_tiles_medium" + end + color = old_to_color[tonumber(color)] + elseif color ~= "yellow" then + color = color.."_s50" + end + + local paletteidx = unifieddyes.getpaletteidx("unifieddyes:"..color, "extended") + + minetest.set_node(pos, { name = newname, param2 = paletteidx }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + meta:set_string("palette", "ext") + end +}) + +-- crafting + + +minetest.register_craft({ + output = "homedecor:towel_rod", + recipe = { + { "group:wood", "group:stick", "group:wood" }, + { "", "building_blocks:terrycloth_towel", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:toilet_paper", + recipe = { + { "", "default:paper", "default:paper" }, + { "group:wood", "group:stick", "default:paper" }, + { "", "default:paper", "default:paper" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:medicine_cabinet", + recipe = { + { "group:stick", "default:glass", "group:stick" }, + { "group:stick", "default:glass", "group:stick" }, + { "group:stick", "default:glass", "group:stick" } + }, +}) + + +-- bathroom/kitchen tiles + +minetest.register_craft( { + output = "homedecor:bathroom_tiles_light 4", + recipe = { + { "group:marble", "group:marble" }, + { "group:marble", "group:marble" } + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:bathroom_tiles_light", + palette = "extended", + type = "shapeless", + neutral_node = "homedecor:bathroom_tiles_light", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft( { + output = "homedecor:bathroom_tiles_medium 4", + recipe = { + { "group:marble", "group:marble", "" }, + { "group:marble", "group:marble", "dye:grey" } + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:bathroom_tiles_medium", + palette = "extended", + type = "shapeless", + neutral_node = "homedecor:bathroom_tiles_medium", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft( { + output = "homedecor:bathroom_tiles_dark 4", + recipe = { + { "group:marble", "group:marble", "" }, + { "group:marble", "group:marble", "dye:dark_grey" } + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:bathroom_tiles_dark", + palette = "extended", + type = "shapeless", + neutral_node = "homedecor:bathroom_tiles_dark", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + output = "homedecor:bathroom_set", + recipe = { + { "", "homedecor:glass_table_small_round", "" }, + { "basic_materials:plastic_sheet", "homedecor:glass_table_small_round", "basic_materials:plastic_sheet" }, + { "group:stick", "basic_materials:plastic_sheet", "group:stick" } + }, +}) + +minetest.register_craft({ + output = "homedecor:toilet", + recipe = { + { "","","bucket:bucket_water"}, + { "group:marble","group:marble", "group:marble" }, + { "", "bucket:bucket_empty", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:sink", + recipe = { + { "group:marble","bucket:bucket_empty", "group:marble" }, + { "", "group:marble", "" } + }, +}) + +minetest.register_craft({ + output = "homedecor:taps", + recipe = { + { "default:steel_ingot","bucket:bucket_water", "default:steel_ingot" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:taps_brass", + recipe = { + { "basic_materials:brass_ingot","bucket:bucket_water", "basic_materials:brass_ingot" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:shower_tray", + recipe = { + { "group:marble","bucket:bucket_empty", "group:marble" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:shower_head", + recipe = { + {"default:steel_ingot", "bucket:bucket_water"}, + }, +}) + +minetest.register_craft({ + output = "homedecor:bathtub_clawfoot_brass_taps", + recipe = { + { "homedecor:taps_brass", "", "" }, + { "group:marble", "", "group:marble" }, + { "default:steel_ingot", "group:marble", "default:steel_ingot"}, + }, +}) + +minetest.register_craft({ + output = "homedecor:bathtub_clawfoot_chrome_taps", + recipe = { + { "homedecor:taps", "", "" }, + { "group:marble", "", "group:marble" }, + {"default:steel_ingot", "group:marble", "default:steel_ingot"}, + }, +}) + diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.de.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.de.tr new file mode 100644 index 00000000..baac732e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.de.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Badezimmerwaschbecken +Bathroom sundries set=Badezimmerkrimskrams +Bathroom taps/faucet=Badezimmerwasserhahn +Bathroom taps/faucet (brass)=Badezimmerwasserhahn (Messing) +Bathroom/kitchen tiles (dark)=Badezimmer-/Küchenkacheln (dunkel) +Bathroom/kitchen tiles (light)=Badezimmer-/Küchenkacheln (hell) +Bathroom/kitchen tiles (medium)=Badezimmer-/Küchenkacheln (mittel) +Bathtub, clawfoot, with brass taps=Badewanne, Krallenfuß, mit Messingwasserhähnen +Bathtub, clawfoot, with chrome taps=Badewanne, Krallenfuß, mit Chromwasserhähnen +Medicine cabinet=Medizinschrank +Shower Head=Duschbrause +Shower Tray=Duschtasse +Toilet=Toilette +Toilet paper=Toilettenpapier +Towel rod with towel=Handtuchhalter mit Handtuch diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.es.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.es.tr new file mode 100644 index 00000000..c105364b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.es.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Lavabo de baño +Bathroom sundries set=Artículos de baño +Bathroom taps/faucet=Grifo de baño +Bathroom taps/faucet (brass)=Grifo de baño (latón) +Bathroom/kitchen tiles (dark)=Azulejo de baño/cocina (tonos oscuros) +Bathroom/kitchen tiles (light)=Azulejo de baño/cocina (tonos claros) +Bathroom/kitchen tiles (medium)=Azulejo de baño/cocina (tonos medios) +Bathtub, clawfoot, with brass taps= +Bathtub, clawfoot, with chrome taps= +Medicine cabinet=Gabinete de medicinas +Shower Head=Ducha +Shower Tray=Plato de ducha +Toilet=Inodoro +Toilet paper=Papel higiénico +Towel rod with towel=Toallero con toalla diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.fr.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.fr.tr new file mode 100644 index 00000000..7f9ceb0b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.fr.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Évier +Bathroom sundries set=Miroir et tablette de salle de bain +Bathroom taps/faucet=Robinetterie +Bathroom taps/faucet (brass)=Robinetterie (laiton) +Bathroom/kitchen tiles (dark)=Carreaux de salle de bain ou cuisine (foncées) +Bathroom/kitchen tiles (light)=Carreaux de salle de bain ou cuisine (claires) +Bathroom/kitchen tiles (medium)=Carreaux de salle de bain ou cuisine (moyennes) +Bathtub, clawfoot, with brass taps=Baignoire sur pieds, avec robinetterie en laiton +Bathtub, clawfoot, with chrome taps=Baignoire sur pieds, avec robinetterie en chrome +Medicine cabinet=Armoire à pharmacie +Shower Head=Pomme de douche +Shower Tray=Bac de douche +Toilet=Toilettes +Toilet paper=Papier toilette +Towel rod with towel=Porte serviette et serviette diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.it.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.it.tr new file mode 100644 index 00000000..2a05cbf4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.it.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink= +Bathroom sundries set= +Bathroom taps/faucet= +Bathroom taps/faucet (brass)= +Bathroom/kitchen tiles (dark)= +Bathroom/kitchen tiles (light)= +Bathroom/kitchen tiles (medium)= +Bathtub, clawfoot, with brass taps= +Bathtub, clawfoot, with chrome taps= +Medicine cabinet=Armadietto sotto il lavandino +Shower Head=Pigna della doccia +Shower Tray=Piatto della doccia +Toilet=Water +Toilet paper=Water +Towel rod with towel= diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ms.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ms.tr new file mode 100644 index 00000000..ff2b8f04 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ms.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Sinki Bilik Mandi +Bathroom sundries set=Set Barangan Bilik Mandi +Bathroom taps/faucet=Kepala Paip Bilik Mandi +Bathroom taps/faucet (brass)=Kepala Paip Bilik Mandi (Loyang) +Bathroom/kitchen tiles (dark)=Jubin Dapur/Bilik Mandi (Gelap) +Bathroom/kitchen tiles (light)=Jubin Dapur/Bilik Mandi (Cerah) +Bathroom/kitchen tiles (medium)=Jubin Dapur/Bilik Mandi (Biasa) +Bathtub, clawfoot, with brass taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Loyang +Bathtub, clawfoot, with chrome taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Krom +Medicine cabinet=Kabinet Ubat +Shower Head=Kepala Pancuran +Shower Tray=Lubang Air Mandi +Toilet=Tandas +Toilet paper=Tisu Tandas +Towel rod with towel=Ampaian Beserta Tuala diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt.tr new file mode 100644 index 00000000..02ba6f13 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Pia de Banheiro +Bathroom sundries set=Espelho de Banheiro com bancada +Bathroom taps/faucet=Torneira de Banheiro +Bathroom taps/faucet (brass)=Torneira de Banheiro (latão) +Bathroom/kitchen tiles (dark)=Azulejo de Banheiro/Cozinha (escuro) +Bathroom/kitchen tiles (light)=Azulejo de Banheiro/Cozinha (claro) +Bathroom/kitchen tiles (medium)=Azulejo de Banheiro/Cozinha (médio) +Bathtub, clawfoot, with brass taps= +Bathtub, clawfoot, with chrome taps= +Medicine cabinet=Armário de remédios +Shower Head=Chuveiro +Shower Tray=Ralo do Chuveiro +Toilet=Vaso Sanitário +Toilet paper=Papel higiênico +Towel rod with towel=Haste de Toalha com Toalha diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr new file mode 100644 index 00000000..02ba6f13 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Pia de Banheiro +Bathroom sundries set=Espelho de Banheiro com bancada +Bathroom taps/faucet=Torneira de Banheiro +Bathroom taps/faucet (brass)=Torneira de Banheiro (latão) +Bathroom/kitchen tiles (dark)=Azulejo de Banheiro/Cozinha (escuro) +Bathroom/kitchen tiles (light)=Azulejo de Banheiro/Cozinha (claro) +Bathroom/kitchen tiles (medium)=Azulejo de Banheiro/Cozinha (médio) +Bathtub, clawfoot, with brass taps= +Bathtub, clawfoot, with chrome taps= +Medicine cabinet=Armário de remédios +Shower Head=Chuveiro +Shower Tray=Ralo do Chuveiro +Toilet=Vaso Sanitário +Toilet paper=Papel higiênico +Towel rod with towel=Haste de Toalha com Toalha diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ru.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ru.tr new file mode 100644 index 00000000..39a7d1a9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.ru.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=Раковина Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ð¾Ð¹ комнаты +Bathroom sundries set=Ðабор Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ñ‹Ñ… комнат +Bathroom taps/faucet=м +Bathroom taps/faucet (brass)=Краны(ÑмеÑители) Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ð¾Ð¹ комнаты (латунь) +Bathroom/kitchen tiles (dark)=Плитка Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ð¾Ð¹/кухни (тёмнаÑ) +Bathroom/kitchen tiles (light)=Плитка Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ð¾Ð¹/кухни (ÑветлаÑ) +Bathroom/kitchen tiles (medium)=Плитка Ð´Ð»Ñ Ð²Ð°Ð½Ð½Ð¾Ð¹/кухни (обычнаÑ) +Bathtub, clawfoot, with brass taps=Ванна на оÑтрых ножках Ñ Ð»Ð°Ñ‚ÑƒÐ½Ð½Ñ‹Ð¼Ð¸ кранами +Bathtub, clawfoot, with chrome taps=Ванна на оÑтрых ножках Ñ Ñ…Ñ€Ð¾Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ кранами +Medicine cabinet=МедицинÑкий кабинет +Shower Head=Ð”ÑƒÑˆÐµÐ²Ð°Ñ Ð»ÐµÐ¹ÐºÐ° +Shower Tray=Душевой поддон +Toilet=Туалет +Toilet paper=Ð¢ÑƒÐ°Ð»ÐµÑ‚Ð½Ð°Ñ Ð±ÑƒÐ¼Ð°Ð³Ð° +Towel rod with towel=Полотенцедержатель Ñ Ð¿Ð¾Ð»Ð¾Ñ‚ÐµÐ½Ñ†ÐµÐ¼ diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr new file mode 100644 index 00000000..97be2034 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink=浴室水槽 +Bathroom sundries set=浴室æ‚物套装 +Bathroom taps/faucet=浴室水龙头 +Bathroom taps/faucet (brass)=黄铜浴室水龙头 +Bathroom/kitchen tiles (dark)=深色浴室/厨房瓷砖 +Bathroom/kitchen tiles (light)=浅色浴室/厨房瓷砖 +Bathroom/kitchen tiles (medium)=浴室/厨房瓷砖 +Bathtub, clawfoot, with brass taps=带黄铜水龙头的浴缸 +Bathtub, clawfoot, with chrome taps=带镀铬水龙头的浴缸 +Medicine cabinet=è¯æŸœ +Shower Head=淋浴喷头 +Shower Tray=淋浴盆 +Toilet=å«ç”Ÿé—´ +Toilet paper=厕纸 +Towel rod with towel=æ¯›å·¾æ† diff --git a/mods/homedecor_modpack/homedecor_bathroom/locale/template.txt b/mods/homedecor_modpack/homedecor_bathroom/locale/template.txt new file mode 100644 index 00000000..a692126b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/locale/template.txt @@ -0,0 +1,20 @@ +# textdomain: homedecor_bathroom + + +### init.lua ### + +Bathroom Sink= +Bathroom sundries set= +Bathroom taps/faucet= +Bathroom taps/faucet (brass)= +Bathroom/kitchen tiles (dark)= +Bathroom/kitchen tiles (light)= +Bathroom/kitchen tiles (medium)= +Bathtub, clawfoot, with brass taps= +Bathtub, clawfoot, with chrome taps= +Medicine cabinet= +Shower Head= +Shower Tray= +Toilet= +Toilet paper= +Towel rod with towel= diff --git a/mods/homedecor_modpack/homedecor_bathroom/mod.conf b/mods/homedecor_modpack/homedecor_bathroom/mod.conf new file mode 100644 index 00000000..66e6c7fb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_bathroom +description = Homedecor mod: bathroom +depends = homedecor_common, default, basic_materials, unifieddyes, building_blocks +optional_depends = bucket, homedecor_fences, screwdriver diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_faucet.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_faucet.obj new file mode 100644 index 00000000..b987fd8b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_faucet.obj @@ -0,0 +1,993 @@ +# Blender v2.73 (sub 0) OBJ File: 'bathroom-faucet.blend' +# www.blender.org +o Cylinder +v -0.250000 -0.421875 0.500000 +v -0.250000 -0.421875 0.484375 +v 0.250000 -0.421875 0.484375 +v 0.250000 -0.421875 0.500000 +v -0.250000 -0.265625 0.500000 +v -0.250000 -0.265625 0.484375 +v 0.250000 -0.265625 0.484375 +v 0.250000 -0.265625 0.500000 +v -0.062500 -0.421875 0.312500 +v -0.016179 -0.359927 0.250003 +v -0.016179 -0.410156 0.250003 +v -0.016179 -0.304690 0.305242 +v -0.016179 -0.304690 0.484375 +v 0.016179 -0.304690 0.305242 +v 0.016179 -0.304690 0.484375 +v 0.039060 -0.327571 0.305242 +v 0.039060 -0.327571 0.484375 +v 0.039060 -0.359929 0.305242 +v 0.039060 -0.359929 0.484375 +v 0.016179 -0.382810 0.305242 +v 0.016179 -0.382810 0.484375 +v -0.016179 -0.382810 0.305242 +v -0.016179 -0.382810 0.484375 +v -0.039060 -0.359929 0.305242 +v -0.039060 -0.359929 0.484375 +v -0.039060 -0.327571 0.305242 +v -0.039060 -0.327571 0.484375 +v 0.016179 -0.410156 0.250003 +v 0.016179 -0.359927 0.250003 +v 0.039060 -0.410156 0.272884 +v 0.039060 -0.359927 0.272884 +v 0.039060 -0.410156 0.305242 +v 0.167968 -0.338896 0.484375 +v 0.016179 -0.410156 0.328122 +v 0.016179 -0.359927 0.328122 +v -0.016179 -0.410156 0.328122 +v -0.016179 -0.359927 0.328122 +v -0.039060 -0.410156 0.305242 +v 0.167968 -0.338896 0.464844 +v -0.039060 -0.410156 0.272884 +v -0.039060 -0.359927 0.272884 +v -0.016179 -0.332308 0.257404 +v 0.016179 -0.332308 0.257404 +v 0.039060 -0.343748 0.277219 +v 0.161104 -0.332032 0.484375 +v 0.161104 -0.332032 0.464844 +v -0.039060 -0.343748 0.277219 +v -0.016179 -0.312090 0.277623 +v 0.016179 -0.312090 0.277623 +v 0.039060 -0.331905 0.289063 +v 0.151396 -0.332032 0.484375 +v 0.151396 -0.332032 0.464844 +v -0.039060 -0.331905 0.289063 +v 0.167968 -0.348604 0.464844 +v 0.167968 -0.348604 0.484375 +v 0.161104 -0.355468 0.464844 +v 0.161104 -0.355468 0.484375 +v 0.151396 -0.355468 0.464844 +v 0.151396 -0.355468 0.484375 +v 0.144532 -0.348604 0.464844 +v 0.144532 -0.348604 0.484375 +v 0.144532 -0.338896 0.464844 +v 0.144532 -0.338896 0.484375 +v 0.143306 -0.312500 0.441406 +v 0.143306 -0.312500 0.464844 +v 0.169194 -0.312500 0.441406 +v 0.169194 -0.312500 0.464844 +v 0.187500 -0.330806 0.441406 +v 0.187500 -0.330806 0.464844 +v 0.187500 -0.356694 0.441406 +v 0.187500 -0.356694 0.464844 +v 0.169194 -0.375000 0.441406 +v 0.169194 -0.375000 0.464844 +v 0.143306 -0.375000 0.441406 +v 0.143306 -0.375000 0.464844 +v 0.125000 -0.356694 0.441406 +v 0.125000 -0.356694 0.464844 +v 0.125000 -0.330806 0.441406 +v 0.125000 -0.330806 0.464844 +v 0.212891 -0.357553 0.447407 +v 0.212891 -0.349467 0.439322 +v 0.187500 -0.348482 0.441701 +v 0.238281 -0.348257 0.442244 +v 0.187500 -0.355174 0.448393 +v 0.238281 -0.354630 0.448618 +v 0.187500 -0.355174 0.457857 +v 0.238281 -0.354630 0.457632 +v 0.187500 -0.348482 0.464549 +v 0.238281 -0.348257 0.464005 +v 0.187500 -0.339018 0.464549 +v 0.238281 -0.339243 0.464005 +v 0.187500 -0.332326 0.457857 +v 0.238281 -0.332870 0.457632 +v 0.187500 -0.332326 0.448393 +v 0.238281 -0.332870 0.448618 +v 0.187500 -0.339018 0.441701 +v 0.238281 -0.339243 0.442244 +v 0.212891 -0.357553 0.458842 +v 0.212891 -0.349467 0.466928 +v 0.212891 -0.338033 0.466928 +v 0.212891 -0.329947 0.458842 +v 0.212891 -0.329947 0.447407 +v 0.212891 -0.338033 0.439322 +v 0.234710 -0.337771 0.438689 +v 0.234710 -0.329314 0.447145 +v 0.234710 -0.349729 0.438689 +v 0.234710 -0.329314 0.459104 +v 0.234710 -0.337771 0.467561 +v 0.234710 -0.349729 0.467561 +v 0.234710 -0.358186 0.459104 +v 0.234710 -0.358186 0.447145 +v 0.156250 -0.343750 0.433594 +v 0.170053 -0.287109 0.447407 +v 0.161967 -0.287109 0.439322 +v 0.160982 -0.312500 0.441701 +v 0.160757 -0.261719 0.442244 +v 0.167674 -0.312500 0.448393 +v 0.167130 -0.261719 0.448618 +v 0.167674 -0.312500 0.457857 +v 0.167130 -0.261719 0.457632 +v 0.160982 -0.312500 0.464549 +v 0.160757 -0.261719 0.464005 +v 0.151518 -0.312500 0.464549 +v 0.151743 -0.261719 0.464005 +v 0.144826 -0.312500 0.457857 +v 0.145370 -0.261719 0.457632 +v 0.144826 -0.312500 0.448393 +v 0.145370 -0.261719 0.448618 +v 0.151518 -0.312500 0.441701 +v 0.151743 -0.261719 0.442244 +v 0.170053 -0.287109 0.458842 +v 0.161967 -0.287109 0.466928 +v 0.150533 -0.287109 0.466928 +v 0.142447 -0.287109 0.458842 +v 0.142447 -0.287109 0.447407 +v 0.150533 -0.287109 0.439322 +v 0.150271 -0.265290 0.438689 +v 0.141814 -0.265290 0.447145 +v 0.162229 -0.265290 0.438689 +v 0.141814 -0.265290 0.459104 +v 0.150271 -0.265290 0.467561 +v 0.162229 -0.265290 0.467561 +v 0.170686 -0.265290 0.459104 +v 0.170686 -0.265290 0.447145 +v 0.099609 -0.329947 0.447407 +v 0.099609 -0.338033 0.439322 +v 0.125000 -0.339018 0.441701 +v 0.074219 -0.339243 0.442244 +v 0.125000 -0.332326 0.448393 +v 0.074219 -0.332870 0.448618 +v 0.125000 -0.332326 0.457857 +v 0.074219 -0.332870 0.457632 +v 0.125000 -0.339018 0.464549 +v 0.074219 -0.339243 0.464005 +v 0.125000 -0.348482 0.464549 +v 0.074219 -0.348257 0.464005 +v 0.125000 -0.355174 0.457857 +v 0.074219 -0.354630 0.457632 +v 0.125000 -0.355174 0.448393 +v 0.074219 -0.354630 0.448618 +v 0.125000 -0.348482 0.441701 +v 0.074219 -0.348257 0.442244 +v 0.099609 -0.329947 0.458842 +v 0.099609 -0.338033 0.466928 +v 0.099609 -0.349467 0.466928 +v 0.099609 -0.357553 0.458842 +v 0.099609 -0.357553 0.447407 +v 0.099609 -0.349467 0.439322 +v 0.077790 -0.349729 0.438689 +v 0.077790 -0.358186 0.447145 +v 0.077790 -0.337771 0.438689 +v 0.077790 -0.358186 0.459104 +v 0.077790 -0.349729 0.467561 +v 0.077790 -0.337771 0.467561 +v 0.077790 -0.329314 0.459104 +v 0.077790 -0.329314 0.447145 +v 0.142447 -0.400391 0.447407 +v 0.150533 -0.400391 0.439322 +v 0.151518 -0.375000 0.441701 +v 0.151743 -0.425781 0.442244 +v 0.144826 -0.375000 0.448393 +v 0.145370 -0.425781 0.448618 +v 0.144826 -0.375000 0.457857 +v 0.145370 -0.425781 0.457632 +v 0.151518 -0.375000 0.464549 +v 0.151743 -0.425781 0.464005 +v 0.160982 -0.375000 0.464549 +v 0.160757 -0.425781 0.464005 +v 0.167674 -0.375000 0.457857 +v 0.167130 -0.425781 0.457632 +v 0.167674 -0.375000 0.448393 +v 0.167130 -0.425781 0.448618 +v 0.160982 -0.375000 0.441701 +v 0.160757 -0.425781 0.442244 +v 0.142447 -0.400391 0.458842 +v 0.150533 -0.400391 0.466928 +v 0.161967 -0.400391 0.466928 +v 0.170053 -0.400391 0.458842 +v 0.170053 -0.400391 0.447407 +v 0.161967 -0.400391 0.439322 +v 0.162229 -0.422210 0.438689 +v 0.170686 -0.422210 0.447145 +v 0.150271 -0.422210 0.438689 +v 0.170686 -0.422210 0.459104 +v 0.162229 -0.422210 0.467561 +v 0.150271 -0.422210 0.467561 +v 0.141814 -0.422210 0.459104 +v 0.141814 -0.422210 0.447145 +v -0.144532 -0.338896 0.484375 +v -0.144532 -0.338896 0.464844 +v -0.151396 -0.332032 0.484375 +v -0.151396 -0.332032 0.464844 +v -0.161104 -0.332032 0.484375 +v -0.161104 -0.332032 0.464844 +v -0.144532 -0.348604 0.464844 +v -0.144532 -0.348604 0.484375 +v -0.151396 -0.355468 0.464844 +v -0.151396 -0.355468 0.484375 +v -0.161104 -0.355468 0.464844 +v -0.161104 -0.355468 0.484375 +v -0.167968 -0.348604 0.464844 +v -0.167968 -0.348604 0.484375 +v -0.167968 -0.338896 0.464844 +v -0.167968 -0.338896 0.484375 +v -0.169194 -0.312500 0.441406 +v -0.169194 -0.312500 0.464844 +v -0.143306 -0.312500 0.441406 +v -0.143306 -0.312500 0.464844 +v -0.125000 -0.330806 0.441406 +v -0.125000 -0.330806 0.464844 +v -0.125000 -0.356694 0.441406 +v -0.125000 -0.356694 0.464844 +v -0.143306 -0.375000 0.441406 +v -0.143306 -0.375000 0.464844 +v -0.169194 -0.375000 0.441406 +v -0.169194 -0.375000 0.464844 +v -0.187500 -0.356694 0.441406 +v -0.187500 -0.356694 0.464844 +v -0.187500 -0.330806 0.441406 +v -0.187500 -0.330806 0.464844 +v -0.099609 -0.357553 0.447407 +v -0.099609 -0.349467 0.439322 +v -0.125000 -0.348482 0.441701 +v -0.074219 -0.348257 0.442244 +v -0.125000 -0.355174 0.448393 +v -0.074219 -0.354630 0.448618 +v -0.125000 -0.355174 0.457857 +v -0.074219 -0.354630 0.457632 +v -0.125000 -0.348482 0.464549 +v -0.074219 -0.348257 0.464005 +v -0.125000 -0.339018 0.464549 +v -0.074219 -0.339243 0.464005 +v -0.125000 -0.332326 0.457857 +v -0.074219 -0.332870 0.457632 +v -0.125000 -0.332326 0.448393 +v -0.074219 -0.332870 0.448618 +v -0.125000 -0.339018 0.441701 +v -0.074219 -0.339243 0.442244 +v -0.099609 -0.357553 0.458842 +v -0.099609 -0.349467 0.466928 +v -0.099609 -0.338033 0.466928 +v -0.099609 -0.329947 0.458842 +v -0.099609 -0.329947 0.447407 +v -0.099609 -0.338033 0.439322 +v -0.077790 -0.337771 0.438689 +v -0.077790 -0.329314 0.447145 +v -0.077790 -0.349729 0.438689 +v -0.077790 -0.329314 0.459104 +v -0.077790 -0.337771 0.467561 +v -0.077790 -0.349729 0.467561 +v -0.077790 -0.358186 0.459104 +v -0.077790 -0.358186 0.447145 +v -0.156250 -0.343750 0.433594 +v -0.142447 -0.287109 0.447407 +v -0.150533 -0.287109 0.439322 +v -0.151518 -0.312500 0.441701 +v -0.151743 -0.261719 0.442244 +v -0.144826 -0.312500 0.448393 +v -0.145370 -0.261719 0.448618 +v -0.144826 -0.312500 0.457857 +v -0.145370 -0.261719 0.457632 +v -0.151518 -0.312500 0.464549 +v -0.151743 -0.261719 0.464005 +v -0.160982 -0.312500 0.464549 +v -0.160757 -0.261719 0.464005 +v -0.167674 -0.312500 0.457857 +v -0.167130 -0.261719 0.457632 +v -0.167674 -0.312500 0.448393 +v -0.167130 -0.261719 0.448618 +v -0.160982 -0.312500 0.441701 +v -0.160757 -0.261719 0.442244 +v -0.142447 -0.287109 0.458842 +v -0.150533 -0.287109 0.466928 +v -0.161967 -0.287109 0.466928 +v -0.170053 -0.287109 0.458842 +v -0.170053 -0.287109 0.447407 +v -0.161967 -0.287109 0.439322 +v -0.162229 -0.265290 0.438689 +v -0.170686 -0.265290 0.447145 +v -0.150271 -0.265290 0.438689 +v -0.170686 -0.265290 0.459104 +v -0.162229 -0.265290 0.467561 +v -0.150271 -0.265290 0.467561 +v -0.141814 -0.265290 0.459104 +v -0.141814 -0.265290 0.447145 +v -0.212891 -0.329947 0.447407 +v -0.212891 -0.338033 0.439322 +v -0.187500 -0.339018 0.441701 +v -0.238281 -0.339243 0.442244 +v -0.187500 -0.332326 0.448393 +v -0.238281 -0.332870 0.448618 +v -0.187500 -0.332326 0.457857 +v -0.238281 -0.332870 0.457632 +v -0.187500 -0.339018 0.464549 +v -0.238281 -0.339243 0.464005 +v -0.187500 -0.348482 0.464549 +v -0.238281 -0.348257 0.464005 +v -0.187500 -0.355174 0.457857 +v -0.238281 -0.354630 0.457632 +v -0.187500 -0.355174 0.448393 +v -0.238281 -0.354630 0.448618 +v -0.187500 -0.348482 0.441701 +v -0.238281 -0.348257 0.442244 +v -0.212891 -0.329947 0.458842 +v -0.212891 -0.338033 0.466928 +v -0.212891 -0.349467 0.466928 +v -0.212891 -0.357553 0.458842 +v -0.212891 -0.357553 0.447407 +v -0.212891 -0.349467 0.439322 +v -0.234710 -0.349729 0.438689 +v -0.234710 -0.358186 0.447145 +v -0.234710 -0.337771 0.438689 +v -0.234710 -0.358186 0.459104 +v -0.234710 -0.349729 0.467561 +v -0.234710 -0.337771 0.467561 +v -0.234710 -0.329314 0.459104 +v -0.234710 -0.329314 0.447145 +v -0.170053 -0.400391 0.447407 +v -0.161967 -0.400391 0.439322 +v -0.160982 -0.375000 0.441701 +v -0.160757 -0.425781 0.442244 +v -0.167674 -0.375000 0.448393 +v -0.167130 -0.425781 0.448618 +v -0.167674 -0.375000 0.457857 +v -0.167130 -0.425781 0.457632 +v -0.160982 -0.375000 0.464549 +v -0.160757 -0.425781 0.464005 +v -0.151518 -0.375000 0.464549 +v -0.151743 -0.425781 0.464005 +v -0.144826 -0.375000 0.457857 +v -0.145370 -0.425781 0.457632 +v -0.144826 -0.375000 0.448393 +v -0.145370 -0.425781 0.448618 +v -0.151518 -0.375000 0.441701 +v -0.151743 -0.425781 0.442244 +v -0.170053 -0.400391 0.458842 +v -0.161967 -0.400391 0.466928 +v -0.150533 -0.400391 0.466928 +v -0.142447 -0.400391 0.458842 +v -0.142447 -0.400391 0.447407 +v -0.150533 -0.400391 0.439322 +v -0.150271 -0.422210 0.438689 +v -0.141814 -0.422210 0.447145 +v -0.162229 -0.422210 0.438689 +v -0.141814 -0.422210 0.459104 +v -0.150271 -0.422210 0.467561 +v -0.162229 -0.422210 0.467561 +v -0.170686 -0.422210 0.459104 +v -0.170686 -0.422210 0.447145 +vt 0.250000 0.812500 +vt 0.250000 0.750000 +vt 0.437500 0.750000 +vt 0.437500 0.812500 +vt 0.250000 0.250000 +vt 0.437500 0.250000 +vt 0.250000 0.187500 +vt 0.437500 0.187500 +vt 0.187500 0.250000 +vt 0.187500 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.500000 0.250000 +vt 0.843722 0.575376 +vt 0.781278 0.575376 +vt 0.737124 0.531222 +vt 0.737124 0.468778 +vt 0.781278 0.424624 +vt 0.843722 0.424624 +vt 0.887876 0.468778 +vt 0.887876 0.531222 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.687500 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.687500 0.562500 +vt 0.633447 0.406211 +vt 0.625085 0.375003 +vt 0.687500 0.375000 +vt 0.375000 0.499919 +vt 0.187500 0.499919 +vt 0.187500 0.437419 +vt 0.375000 0.437419 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.250000 0.375000 +vt 0.250000 0.312500 +vt 0.375000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.375000 +vt 0.375000 0.375000 +vt 0.406208 0.429058 +vt 0.187500 0.312500 +vt 0.375000 0.312500 +vt 0.429056 0.406212 +vt 0.375000 0.250000 +vt 0.562408 0.375000 +vt 0.500000 0.375000 +vt 0.455870 0.330870 +vt 0.455870 0.268462 +vt 0.500000 0.224332 +vt 0.562408 0.224332 +vt 0.606538 0.268462 +vt 0.606538 0.330870 +vt 0.500000 0.312500 +vt 0.437500 0.375000 +vt 0.437500 0.312500 +vt 0.687500 0.312500 +vt 0.875000 0.312500 +vt 0.875000 0.375000 +vt 0.687500 0.437500 +vt 0.875000 0.437500 +vt 0.437419 0.375003 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.656294 0.429056 +vt 0.687500 0.437415 +vt 0.500000 0.437500 +vt 0.437500 0.437500 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.625000 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.500000 +vt 0.562500 0.500000 +vt 0.375000 0.687500 +vt 0.375000 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.500000 0.625000 +vt 0.500000 0.687500 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.750000 0.625000 +vt 0.750000 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.625000 +vt 0.250000 0.687500 +vt 0.250000 0.625000 +vt 0.500000 0.812500 +vt 0.562500 0.750000 +vt 0.562500 0.812500 +vt 0.062500 0.812500 +vt 0.062500 0.750000 +vt 0.125000 0.750000 +vt 0.125000 0.812500 +vt 0.187500 0.812500 +vt 0.312500 0.750000 +vt 0.312500 0.812500 +vt 0.375000 0.750000 +vt 0.375000 0.812500 +vt 0.312444 0.963252 +vt 0.250000 0.963252 +vt 0.281222 0.887876 +vt 0.205846 0.919098 +vt 0.205846 0.856654 +vt 0.312444 0.812500 +vt 0.356598 0.856654 +vt 0.356598 0.919098 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.125000 0.437500 +vt 0.125000 0.312500 +vt 0.062500 0.250000 +vt 0.062500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.250000 0.437500 +vt 0.187500 0.187500 +vt 0.312500 0.437500 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.375000 0.187500 +vt 0.375000 0.036757 +vt 0.419152 0.080908 +vt 0.419152 0.143348 +vt 0.312560 0.187500 +vt 0.268408 0.143348 +vt 0.268408 0.080908 +vt 0.312560 0.036757 +vt 0.062500 0.312500 +vt 0.062500 0.437500 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.297100 0.717300 0.630200 +vn -0.297100 0.717300 0.630200 +vn -0.717300 0.297100 0.630200 +vn -0.717300 -0.297100 0.630200 +vn -0.297100 -0.717300 0.630200 +vn 0.297100 -0.717300 0.630200 +vn 0.717300 -0.297100 0.630200 +vn 0.717300 0.297100 0.630200 +vn -0.717300 -0.630200 -0.297100 +vn -0.911400 0.057100 -0.407600 +vn -0.370200 0.118600 -0.921300 +vn -0.297100 -0.630200 -0.717300 +vn -0.370200 0.921300 -0.118600 +vn -0.382700 0.923900 0.000000 +vn 0.382700 0.923900 0.000000 +vn 0.370200 0.921300 -0.118600 +vn -0.900700 0.217200 -0.376100 +vn -0.975300 -0.156200 0.156200 +vn 0.923900 0.382700 0.000000 +vn 0.911400 0.407600 -0.057100 +vn 0.297100 -0.630200 0.717300 +vn 0.382700 0.000000 0.923900 +vn -0.382700 0.000000 0.923900 +vn -0.297100 -0.630200 0.717300 +vn 0.923900 -0.382700 0.000000 +vn 0.975300 -0.156200 0.156200 +vn 0.900700 0.376200 -0.217200 +vn 0.382700 -0.923900 0.000000 +vn 0.900700 0.217200 -0.376100 +vn -0.382700 -0.923900 -0.000000 +vn 0.297100 -0.630200 -0.717300 +vn 0.717300 -0.630200 -0.297100 +vn 0.717300 -0.630200 0.297100 +vn -0.717300 -0.630200 0.297100 +vn 0.370200 0.118600 -0.921300 +vn 0.911400 0.057100 -0.407600 +vn -0.923900 -0.382700 -0.000000 +vn -0.911400 0.407600 -0.057100 +vn -0.923900 0.382700 -0.000000 +vn -0.900700 0.376200 -0.217200 +vn 0.362000 0.466100 -0.807200 +vn 0.362000 0.807300 -0.466000 +vn -0.362000 0.466100 -0.807200 +vn -0.362000 0.807300 -0.466000 +vn -0.317700 0.767000 -0.557400 +vn 0.317700 0.767000 -0.557400 +vn 0.767000 0.317700 -0.557400 +vn 0.767000 -0.317700 -0.557400 +vn 0.317700 -0.767000 -0.557400 +vn -0.317700 -0.767000 -0.557400 +vn -0.767000 -0.317700 -0.557400 +vn -0.767000 0.317700 -0.557400 +vn -0.065600 -0.381800 -0.921900 +vn -0.065600 -0.921900 -0.381800 +vn -0.100900 -0.919200 -0.380700 +vn -0.100900 -0.380700 -0.919200 +vn 0.353600 -0.358000 -0.864200 +vn 0.898600 -0.167900 -0.405400 +vn 0.898600 -0.405400 -0.167900 +vn 0.353600 -0.864200 -0.358000 +vn -0.100900 0.380700 -0.919200 +vn -0.065600 0.381800 -0.921900 +vn -0.100900 -0.919200 0.380700 +vn -0.065600 -0.921900 0.381800 +vn -0.065600 -0.381800 0.921900 +vn -0.100900 -0.380700 0.919200 +vn 0.898600 -0.405400 0.167900 +vn 0.353600 -0.864200 0.358000 +vn 0.353600 0.358000 -0.864200 +vn -0.065600 0.381800 0.921900 +vn -0.100900 0.380700 0.919200 +vn 0.898600 -0.167900 0.405400 +vn 0.353600 -0.358000 0.864200 +vn -0.065600 0.921900 -0.381800 +vn 0.353600 0.864200 -0.358000 +vn -0.065600 0.921900 0.381800 +vn -0.100900 0.919200 0.380700 +vn 0.898600 0.167900 0.405400 +vn 0.353600 0.358000 0.864200 +vn -0.100900 0.919200 -0.380700 +vn 0.898600 0.405400 0.167900 +vn 0.353600 0.864200 0.358000 +vn 0.898600 0.405400 -0.167900 +vn 0.898600 0.167900 -0.405400 +vn 0.381800 -0.065600 -0.921900 +vn 0.921900 -0.065600 -0.381800 +vn 0.919200 -0.100900 -0.380700 +vn 0.380700 -0.100900 -0.919200 +vn 0.358000 0.353600 -0.864200 +vn 0.167900 0.898600 -0.405400 +vn 0.405400 0.898600 -0.167900 +vn 0.864200 0.353600 -0.358000 +vn -0.380700 -0.100900 -0.919200 +vn -0.381800 -0.065600 -0.921900 +vn 0.919200 -0.100900 0.380700 +vn 0.921900 -0.065600 0.381800 +vn 0.381800 -0.065600 0.921900 +vn 0.380700 -0.100900 0.919200 +vn 0.405400 0.898600 0.167900 +vn 0.864200 0.353600 0.358000 +vn -0.358000 0.353600 -0.864200 +vn -0.381800 -0.065600 0.921900 +vn -0.380700 -0.100900 0.919200 +vn 0.167900 0.898600 0.405400 +vn 0.358000 0.353600 0.864200 +vn -0.921900 -0.065600 -0.381800 +vn -0.864200 0.353600 -0.358000 +vn -0.921900 -0.065600 0.381800 +vn -0.919200 -0.100900 0.380700 +vn -0.167900 0.898600 0.405400 +vn -0.358000 0.353600 0.864200 +vn -0.919200 -0.100900 -0.380700 +vn -0.405400 0.898600 0.167900 +vn -0.864200 0.353600 0.358000 +vn -0.405400 0.898600 -0.167900 +vn -0.167900 0.898600 -0.405400 +vn 0.065600 0.381800 -0.921900 +vn 0.065600 0.921900 -0.381800 +vn 0.100900 0.919200 -0.380700 +vn 0.100900 0.380700 -0.919200 +vn -0.353600 0.358000 -0.864200 +vn -0.898600 0.167900 -0.405400 +vn -0.898600 0.405400 -0.167900 +vn -0.353600 0.864200 -0.358000 +vn 0.100900 -0.380700 -0.919200 +vn 0.065600 -0.381800 -0.921900 +vn 0.100900 0.919200 0.380700 +vn 0.065600 0.921900 0.381800 +vn 0.065600 0.381800 0.921900 +vn 0.100900 0.380700 0.919200 +vn -0.898600 0.405400 0.167900 +vn -0.353600 0.864200 0.358000 +vn -0.353600 -0.358000 -0.864200 +vn 0.065600 -0.381800 0.921900 +vn 0.100900 -0.380700 0.919200 +vn -0.898600 0.167900 0.405400 +vn -0.353600 0.358000 0.864200 +vn 0.065600 -0.921900 -0.381800 +vn -0.353600 -0.864200 -0.358000 +vn 0.065600 -0.921900 0.381800 +vn 0.100900 -0.919200 0.380700 +vn -0.898600 -0.167900 0.405400 +vn -0.353600 -0.358000 0.864200 +vn 0.100900 -0.919200 -0.380700 +vn -0.898600 -0.405400 0.167900 +vn -0.353600 -0.864200 0.358000 +vn -0.898600 -0.405400 -0.167900 +vn -0.898600 -0.167900 -0.405400 +vn -0.381800 0.065600 -0.921900 +vn -0.921900 0.065600 -0.381800 +vn -0.919200 0.100900 -0.380700 +vn -0.380700 0.100900 -0.919200 +vn -0.358000 -0.353600 -0.864200 +vn -0.167900 -0.898600 -0.405400 +vn -0.405400 -0.898600 -0.167900 +vn -0.864200 -0.353600 -0.358000 +vn 0.380700 0.100900 -0.919200 +vn 0.381800 0.065600 -0.921900 +vn -0.919200 0.100900 0.380700 +vn -0.921900 0.065600 0.381800 +vn -0.381800 0.065600 0.921900 +vn -0.380700 0.100900 0.919200 +vn -0.405400 -0.898600 0.167900 +vn -0.864200 -0.353600 0.358000 +vn 0.358000 -0.353600 -0.864200 +vn 0.381800 0.065600 0.921900 +vn 0.380700 0.100900 0.919200 +vn -0.167900 -0.898600 0.405400 +vn -0.358000 -0.353600 0.864200 +vn 0.921900 0.065600 -0.381800 +vn 0.864200 -0.353600 -0.358000 +vn 0.921900 0.065600 0.381800 +vn 0.919200 0.100900 0.380700 +vn 0.167900 -0.898600 0.405400 +vn 0.358000 -0.353600 0.864200 +vn 0.919200 0.100900 -0.380700 +vn 0.405400 -0.898600 0.167900 +vn 0.864200 -0.353600 0.358000 +vn 0.405400 -0.898600 -0.167900 +vn 0.167900 -0.898600 -0.405400 +g Cylinder_Cylinder_metal +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 6/2/2 7/5/2 3/6/2 2/3/2 +f 7/5/3 8/7/3 4/8/3 3/6/3 +f 8/9/4 5/10/4 1/11/4 4/12/4 +f 1/13/5 2/3/5 3/6/5 4/14/5 +f 8/9/6 7/5/6 6/2/6 5/10/6 +s 1 +f 67/15/7 65/16/8 79/17/9 77/18/10 75/19/11 73/20/12 71/21/13 69/22/14 +f 228/15/7 226/16/8 240/17/9 238/18/10 236/19/11 234/20/12 232/21/13 230/22/14 +g Cylinder_Cylinder_bright-metal +f 40/23/15 41/24/16 10/25/17 11/26/18 +f 12/27/19 13/28/20 15/29/21 14/30/22 +f 47/31/23 41/32/16 24/33/24 +f 14/34/22 15/35/21 17/36/25 16/37/26 +f 34/38/27 35/39/28 37/40/29 36/41/30 +f 16/42/26 17/43/25 19/44/31 18/45/32 +f 18/45/32 50/46/33 16/37/26 +f 18/45/32 19/44/31 21/47/34 20/48/34 +f 44/49/35 50/46/33 18/45/32 +f 20/48/34 21/47/34 23/9/36 22/50/36 +f 11/51/18 28/52/37 30/53/38 32/54/39 34/55/27 36/56/30 38/57/40 40/58/15 +f 28/59/37 29/52/41 31/60/42 30/61/38 +f 22/62/36 23/63/36 25/64/43 24/33/24 +f 11/26/18 10/25/17 29/52/41 28/59/37 +f 26/65/44 27/66/45 13/28/20 12/27/19 +f 24/33/24 25/64/43 27/66/45 26/65/44 +f 31/67/42 44/49/35 18/45/32 +f 36/68/30 37/69/29 24/33/24 38/62/40 +f 32/48/39 18/45/32 35/39/28 34/38/27 +f 30/61/38 31/60/42 18/45/32 32/48/39 +f 38/62/40 24/33/24 41/24/16 40/23/15 +f 53/70/46 47/31/23 24/33/24 +f 24/33/24 26/71/44 53/70/46 +f 29/59/41 43/52/47 44/60/35 31/61/42 +f 49/72/48 50/73/33 44/60/35 43/52/47 +f 14/74/22 16/75/26 50/73/33 49/72/48 +f 42/25/49 10/26/17 41/23/16 47/24/23 +f 53/76/46 48/77/50 42/25/49 47/24/23 +f 26/78/44 12/79/19 48/77/50 53/76/46 +f 42/25/49 43/52/47 29/59/41 10/26/17 +f 49/72/48 43/52/47 42/25/49 48/77/50 +f 12/79/19 14/74/22 49/72/48 48/77/50 +f 52/80/20 51/81/20 45/82/21 46/83/21 +f 46/83/21 45/82/21 33/84/25 39/85/25 +f 39/85/25 33/84/25 55/86/31 54/87/31 +f 54/87/31 55/86/31 57/88/34 56/89/34 +f 56/89/34 57/88/34 59/90/36 58/91/36 +f 58/91/36 59/90/36 61/92/43 60/93/43 +f 62/94/45 63/95/45 51/81/20 52/80/20 +f 60/96/43 61/97/43 63/95/45 62/94/45 +f 214/80/20 213/81/20 211/82/21 212/83/21 +f 212/83/21 211/82/21 209/84/25 210/85/25 +f 210/85/25 209/84/25 216/86/31 215/87/31 +f 215/87/31 216/86/31 218/88/34 217/89/34 +f 217/89/34 218/88/34 220/90/36 219/91/36 +f 219/91/36 220/90/36 222/92/43 221/93/43 +f 223/94/45 224/95/45 213/81/20 214/80/20 +f 221/96/43 222/97/43 224/95/45 223/94/45 +g Cylinder_Cylinder_handle-metal +f 64/98/51 65/13/8 67/99/7 66/100/52 +f 66/101/52 67/102/7 69/103/14 68/104/53 +f 68/104/53 69/103/14 71/10/13 70/105/54 +f 70/105/54 71/10/13 73/2/12 72/1/55 +f 72/1/55 73/2/12 75/106/11 74/107/56 +f 74/107/56 75/106/11 77/108/10 76/109/57 +f 78/4/58 79/3/9 65/13/8 64/98/51 +f 76/109/57 77/108/10 79/3/9 78/4/58 +f 64/110/51 66/111/52 112/112/2 +f 66/111/52 68/113/53 112/112/2 +f 68/113/53 70/114/54 112/112/2 +f 70/114/54 72/1/55 112/112/2 +f 72/1/55 74/115/56 112/112/2 +f 74/115/56 76/116/57 112/112/2 +f 76/116/57 78/117/58 112/112/2 +f 78/117/58 64/110/51 112/112/2 +f 225/98/51 226/13/8 228/99/7 227/100/52 +f 227/101/52 228/102/7 230/103/14 229/104/53 +f 229/104/53 230/103/14 232/10/13 231/105/54 +f 231/105/54 232/10/13 234/2/12 233/1/55 +f 233/1/55 234/2/12 236/106/11 235/107/56 +f 235/107/56 236/106/11 238/108/10 237/109/57 +f 239/4/58 240/3/9 226/13/8 225/98/51 +f 237/109/57 238/108/10 240/3/9 239/4/58 +f 225/110/51 227/111/52 273/112/2 +f 227/111/52 229/113/53 273/112/2 +f 229/113/53 231/114/54 273/112/2 +f 231/114/54 233/1/55 273/112/2 +f 233/1/55 235/115/56 273/112/2 +f 235/115/56 237/116/57 273/112/2 +f 237/116/57 239/117/58 273/112/2 +f 239/117/58 225/110/51 273/112/2 +g Cylinder_Cylinder_handle-detail +f 81/59/59 80/26/60 84/77/61 82/72/62 +f 106/14/63 83/118/64 85/119/65 111/120/66 +f 96/73/67 103/61/68 81/59/59 82/72/62 +f 86/121/69 98/122/70 99/47/71 88/43/72 +f 111/123/66 85/124/65 87/125/73 110/126/74 +f 103/61/68 104/6/75 106/14/63 81/59/59 +f 88/43/72 99/47/71 100/41/76 90/127/77 +f 110/126/74 87/125/73 89/128/78 109/9/79 +f 102/48/80 105/50/81 104/6/75 103/61/68 +f 90/127/77 100/41/76 101/38/82 92/129/83 +f 109/9/79 89/128/78 91/7/84 108/5/85 +f 94/42/86 102/48/80 103/61/68 96/73/67 +f 92/129/83 101/38/82 102/48/80 94/42/86 +f 108/5/85 91/7/84 93/130/87 107/131/88 +f 107/131/88 93/130/87 95/132/89 105/50/81 +f 85/133/65 83/134/64 97/135/90 95/132/89 93/136/87 91/137/84 89/138/78 87/139/73 +f 104/6/75 97/8/90 83/118/64 106/14/63 +f 105/50/81 95/132/89 97/8/90 104/6/75 +f 101/38/82 107/131/88 105/50/81 102/48/80 +f 100/41/76 108/5/85 107/131/88 101/38/82 +f 99/47/71 109/9/79 108/5/85 100/41/76 +f 98/122/70 110/126/74 109/9/79 99/47/71 +f 80/140/60 111/123/66 110/126/74 98/122/70 +f 81/59/59 106/14/63 111/120/66 80/26/60 +f 84/141/61 80/140/60 98/122/70 86/121/69 +f 114/59/91 113/26/92 117/77/93 115/72/94 +f 139/14/95 116/118/96 118/119/97 144/120/98 +f 129/73/99 136/61/100 114/59/91 115/72/94 +f 119/121/101 131/122/102 132/47/103 121/43/104 +f 144/123/98 118/124/97 120/125/105 143/126/106 +f 136/61/100 137/6/107 139/14/95 114/59/91 +f 121/43/104 132/47/103 133/41/108 123/127/109 +f 143/126/106 120/125/105 122/128/110 142/9/111 +f 135/48/112 138/50/113 137/6/107 136/61/100 +f 123/127/109 133/41/108 134/38/114 125/129/115 +f 142/9/111 122/128/110 124/7/116 141/5/117 +f 127/42/118 135/48/112 136/61/100 129/73/99 +f 125/129/115 134/38/114 135/48/112 127/42/118 +f 141/5/117 124/7/116 126/130/119 140/131/120 +f 140/131/120 126/130/119 128/132/121 138/50/113 +f 118/133/97 116/134/96 130/135/122 128/132/121 126/136/119 124/137/116 122/138/110 120/139/105 +f 137/6/107 130/8/122 116/118/96 139/14/95 +f 138/50/113 128/132/121 130/8/122 137/6/107 +f 134/38/114 140/131/120 138/50/113 135/48/112 +f 133/41/108 141/5/117 140/131/120 134/38/114 +f 132/47/103 142/9/111 141/5/117 133/41/108 +f 131/122/102 143/126/106 142/9/111 132/47/103 +f 113/140/92 144/123/98 143/126/106 131/122/102 +f 114/59/91 139/14/95 144/120/98 113/26/92 +f 117/141/93 113/140/92 131/122/102 119/121/101 +f 146/59/123 145/26/124 149/77/125 147/72/126 +f 171/14/127 148/118/128 150/119/129 176/120/130 +f 161/73/131 168/61/132 146/59/123 147/72/126 +f 151/121/133 163/122/134 164/47/135 153/43/136 +f 176/123/130 150/124/129 152/125/137 175/126/138 +f 168/61/132 169/6/139 171/14/127 146/59/123 +f 153/43/136 164/47/135 165/41/140 155/127/141 +f 175/126/138 152/125/137 154/128/142 174/9/143 +f 167/48/144 170/50/145 169/6/139 168/61/132 +f 155/127/141 165/41/140 166/38/146 157/129/147 +f 174/9/143 154/128/142 156/7/148 173/5/149 +f 159/42/150 167/48/144 168/61/132 161/73/131 +f 157/129/147 166/38/146 167/48/144 159/42/150 +f 173/5/149 156/7/148 158/130/151 172/131/152 +f 172/131/152 158/130/151 160/132/153 170/50/145 +f 150/133/129 148/134/128 162/135/154 160/132/153 158/136/151 156/137/148 154/138/142 152/139/137 +f 169/6/139 162/8/154 148/118/128 171/14/127 +f 170/50/145 160/132/153 162/8/154 169/6/139 +f 166/38/146 172/131/152 170/50/145 167/48/144 +f 165/41/140 173/5/149 172/131/152 166/38/146 +f 164/47/135 174/9/143 173/5/149 165/41/140 +f 163/122/134 175/126/138 174/9/143 164/47/135 +f 145/140/124 176/123/130 175/126/138 163/122/134 +f 146/59/123 171/14/127 176/120/130 145/26/124 +f 149/141/125 145/140/124 163/122/134 151/121/133 +f 178/59/155 177/26/156 181/77/157 179/72/158 +f 203/14/159 180/118/160 182/119/161 208/120/162 +f 193/73/163 200/61/164 178/59/155 179/72/158 +f 183/121/165 195/122/166 196/47/167 185/43/168 +f 208/123/162 182/124/161 184/125/169 207/126/170 +f 200/61/164 201/6/171 203/14/159 178/59/155 +f 185/43/168 196/47/167 197/41/172 187/127/173 +f 207/126/170 184/125/169 186/128/174 206/9/175 +f 199/48/176 202/50/177 201/6/171 200/61/164 +f 187/127/173 197/41/172 198/38/178 189/129/179 +f 206/9/175 186/128/174 188/7/180 205/5/181 +f 191/42/182 199/48/176 200/61/164 193/73/163 +f 189/129/179 198/38/178 199/48/176 191/42/182 +f 205/5/181 188/7/180 190/130/183 204/131/184 +f 204/131/184 190/130/183 192/132/185 202/50/177 +f 182/133/161 180/134/160 194/135/186 192/132/185 190/136/183 188/137/180 186/138/174 184/139/169 +f 201/6/171 194/8/186 180/118/160 203/14/159 +f 202/50/177 192/132/185 194/8/186 201/6/171 +f 198/38/178 204/131/184 202/50/177 199/48/176 +f 197/41/172 205/5/181 204/131/184 198/38/178 +f 196/47/167 206/9/175 205/5/181 197/41/172 +f 195/122/166 207/126/170 206/9/175 196/47/167 +f 177/140/156 208/123/162 207/126/170 195/122/166 +f 178/59/155 203/14/159 208/120/162 177/26/156 +f 181/141/157 177/140/156 195/122/166 183/121/165 +f 242/59/59 241/26/60 245/77/61 243/72/62 +f 267/14/63 244/118/64 246/119/65 272/120/66 +f 257/73/67 264/61/68 242/59/59 243/72/62 +f 247/121/69 259/122/70 260/47/71 249/43/72 +f 272/123/66 246/124/65 248/125/73 271/126/74 +f 264/61/68 265/6/75 267/14/63 242/59/59 +f 249/43/72 260/47/71 261/41/76 251/127/77 +f 271/126/74 248/125/73 250/128/78 270/9/79 +f 263/48/80 266/50/81 265/6/75 264/61/68 +f 251/127/77 261/41/76 262/38/82 253/129/83 +f 270/9/79 250/128/78 252/7/84 269/5/85 +f 255/42/86 263/48/80 264/61/68 257/73/67 +f 253/129/83 262/38/82 263/48/80 255/42/86 +f 269/5/85 252/7/84 254/130/87 268/131/88 +f 268/131/88 254/130/87 256/132/89 266/50/81 +f 246/133/65 244/134/64 258/135/90 256/132/89 254/136/87 252/137/84 250/138/78 248/139/73 +f 265/6/75 258/8/90 244/118/64 267/14/63 +f 266/50/81 256/132/89 258/8/90 265/6/75 +f 262/38/82 268/131/88 266/50/81 263/48/80 +f 261/41/76 269/5/85 268/131/88 262/38/82 +f 260/47/71 270/9/79 269/5/85 261/41/76 +f 259/122/70 271/126/74 270/9/79 260/47/71 +f 241/140/60 272/123/66 271/126/74 259/122/70 +f 242/59/59 267/14/63 272/120/66 241/26/60 +f 245/141/61 241/140/60 259/122/70 247/121/69 +f 275/59/91 274/26/92 278/77/93 276/72/94 +f 300/14/95 277/118/96 279/119/97 305/120/98 +f 290/73/99 297/61/100 275/59/91 276/72/94 +f 280/121/101 292/122/102 293/47/103 282/43/104 +f 305/123/98 279/124/97 281/125/105 304/126/106 +f 297/61/100 298/6/107 300/14/95 275/59/91 +f 282/43/104 293/47/103 294/41/108 284/127/109 +f 304/126/106 281/125/105 283/128/110 303/9/111 +f 296/48/112 299/50/113 298/6/107 297/61/100 +f 284/127/109 294/41/108 295/38/114 286/129/115 +f 303/9/111 283/128/110 285/7/116 302/5/117 +f 288/42/118 296/48/112 297/61/100 290/73/99 +f 286/129/115 295/38/114 296/48/112 288/42/118 +f 302/5/117 285/7/116 287/130/119 301/131/120 +f 301/131/120 287/130/119 289/132/121 299/50/113 +f 279/133/97 277/134/96 291/135/122 289/132/121 287/136/119 285/137/116 283/138/110 281/139/105 +f 298/6/107 291/8/122 277/118/96 300/14/95 +f 299/50/113 289/132/121 291/8/122 298/6/107 +f 295/38/114 301/131/120 299/50/113 296/48/112 +f 294/41/108 302/5/117 301/131/120 295/38/114 +f 293/47/103 303/9/111 302/5/117 294/41/108 +f 292/122/102 304/126/106 303/9/111 293/47/103 +f 274/140/92 305/123/98 304/126/106 292/122/102 +f 275/59/91 300/14/95 305/120/98 274/26/92 +f 278/141/93 274/140/92 292/122/102 280/121/101 +f 307/59/123 306/26/124 310/77/125 308/72/126 +f 332/14/127 309/118/128 311/119/129 337/120/130 +f 322/73/131 329/61/132 307/59/123 308/72/126 +f 312/121/133 324/122/134 325/47/135 314/43/136 +f 337/123/130 311/124/129 313/125/137 336/126/138 +f 329/61/132 330/6/139 332/14/127 307/59/123 +f 314/43/136 325/47/135 326/41/140 316/127/141 +f 336/126/138 313/125/137 315/128/142 335/9/143 +f 328/48/144 331/50/145 330/6/139 329/61/132 +f 316/127/141 326/41/140 327/38/146 318/129/147 +f 335/9/143 315/128/142 317/7/148 334/5/149 +f 320/42/150 328/48/144 329/61/132 322/73/131 +f 318/129/147 327/38/146 328/48/144 320/42/150 +f 334/5/149 317/7/148 319/130/151 333/131/152 +f 333/131/152 319/130/151 321/132/153 331/50/145 +f 311/133/129 309/134/128 323/135/154 321/132/153 319/136/151 317/137/148 315/138/142 313/139/137 +f 330/6/139 323/8/154 309/118/128 332/14/127 +f 331/50/145 321/132/153 323/8/154 330/6/139 +f 327/38/146 333/131/152 331/50/145 328/48/144 +f 326/41/140 334/5/149 333/131/152 327/38/146 +f 325/47/135 335/9/143 334/5/149 326/41/140 +f 324/122/134 336/126/138 335/9/143 325/47/135 +f 306/140/124 337/123/130 336/126/138 324/122/134 +f 307/59/123 332/14/127 337/120/130 306/26/124 +f 310/141/125 306/140/124 324/122/134 312/121/133 +f 339/59/155 338/26/156 342/77/157 340/72/158 +f 364/14/159 341/118/160 343/119/161 369/120/162 +f 354/73/163 361/61/164 339/59/155 340/72/158 +f 344/121/165 356/122/166 357/47/167 346/43/168 +f 369/123/162 343/124/161 345/125/169 368/126/170 +f 361/61/164 362/6/171 364/14/159 339/59/155 +f 346/43/168 357/47/167 358/41/172 348/127/173 +f 368/126/170 345/125/169 347/128/174 367/9/175 +f 360/48/176 363/50/177 362/6/171 361/61/164 +f 348/127/173 358/41/172 359/38/178 350/129/179 +f 367/9/175 347/128/174 349/7/180 366/5/181 +f 352/42/182 360/48/176 361/61/164 354/73/163 +f 350/129/179 359/38/178 360/48/176 352/42/182 +f 366/5/181 349/7/180 351/130/183 365/131/184 +f 365/131/184 351/130/183 353/132/185 363/50/177 +f 343/133/161 341/134/160 355/135/186 353/132/185 351/136/183 349/137/180 347/138/174 345/139/169 +f 362/6/171 355/8/186 341/118/160 364/14/159 +f 363/50/177 353/132/185 355/8/186 362/6/171 +f 359/38/178 365/131/184 363/50/177 360/48/176 +f 358/41/172 366/5/181 365/131/184 359/38/178 +f 357/47/167 367/9/175 366/5/181 358/41/172 +f 356/122/166 368/126/170 367/9/175 357/47/167 +f 338/140/156 369/123/162 368/126/170 356/122/166 +f 339/59/155 364/14/159 369/120/162 338/26/156 +f 342/141/157 338/140/156 356/122/166 344/121/165 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_set.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_set.obj new file mode 100644 index 00000000..5ee2ab09 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_set.obj @@ -0,0 +1,898 @@ +# Blender v2.73 (sub 0) OBJ File: 'bathroom_set.blend' +# www.blender.org +o Mirror_Cylinder.003 +v 0.001607 0.455157 0.500000 +v 0.001607 0.455157 0.487633 +v -0.130583 0.422849 0.500000 +v -0.130583 0.422849 0.487633 +v -0.242649 0.330843 0.500000 +v -0.242649 0.330843 0.487633 +v -0.317529 0.193147 0.500000 +v -0.317529 0.193147 0.487633 +v -0.343824 0.030723 0.500000 +v -0.343824 0.030723 0.487633 +v -0.317529 -0.131701 0.500000 +v -0.317529 -0.131701 0.487633 +v -0.242649 -0.269397 0.500000 +v -0.242649 -0.269397 0.487633 +v -0.130583 -0.361403 0.500001 +v -0.130583 -0.361403 0.487633 +v 0.001607 -0.393711 0.500001 +v 0.001607 -0.393711 0.487633 +v 0.133798 -0.361403 0.500000 +v 0.133798 -0.361403 0.487633 +v 0.245864 -0.269397 0.500000 +v 0.245864 -0.269397 0.487633 +v 0.320744 -0.131701 0.500000 +v 0.320744 -0.131701 0.487633 +v 0.347038 0.030723 0.500000 +v 0.347038 0.030723 0.487633 +v 0.320744 0.193147 0.500000 +v 0.320744 0.193147 0.487633 +v 0.245864 0.330843 0.500000 +v 0.245864 0.330843 0.487633 +v 0.133798 0.422849 0.500000 +v 0.133798 0.422849 0.487633 +v 0.001607 0.030723 0.487633 +v 0.001607 0.030723 0.500000 +vt 0.875000 0.000000 +vt 0.937500 0.000000 +vt 0.937500 0.125000 +vt 0.875000 0.125000 +vt 0.937500 0.250000 +vt 0.875000 0.250000 +vt 0.937500 0.375000 +vt 0.875000 0.375000 +vt 0.937500 0.500000 +vt 0.875000 0.500000 +vt 0.937500 0.625000 +vt 0.875000 0.625000 +vt 0.937500 0.750000 +vt 0.875000 0.750000 +vt 0.937500 0.875000 +vt 0.875000 0.875000 +vt 0.937500 1.000000 +vt 0.875000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt 1.000000 0.375000 +vt 1.000000 0.500000 +vt 1.000000 0.625000 +vt 1.000000 0.750000 +vt 0.406506 1.000000 +vt 0.250943 0.961979 +vt 0.406506 0.500522 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.562069 0.961979 +vt 0.119063 0.853706 +vt 0.030944 0.691664 +vt 0.000000 0.500522 +vt 0.030944 0.309380 +vt 0.119063 0.147338 +vt 0.250943 0.039065 +vt 0.406506 0.001045 +vt 0.562069 0.039065 +vt 0.693949 0.147338 +vt 0.782069 0.309380 +vt 0.813012 0.500522 +vt 0.782069 0.691664 +vt 0.693949 0.853706 +vn -0.237400 0.971400 0.000000 +vn -0.634500 0.772900 0.000000 +vn -0.878500 0.477700 0.000000 +vn -0.987100 0.159800 0.000000 +vn -0.987100 -0.159800 0.000000 +vn -0.878500 -0.477700 0.000000 +vn -0.634500 -0.772900 0.000000 +vn -0.237400 -0.971400 0.000000 +vn 0.237400 -0.971400 0.000000 +vn 0.634500 -0.772900 0.000000 +vn 0.878500 -0.477700 0.000000 +vn 0.987100 -0.159800 0.000000 +vn 0.987100 0.159800 0.000000 +vn 0.878500 0.477700 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.237400 0.971400 -0.000000 +vn 0.634500 0.772900 0.000000 +vn 0.000000 -0.000000 -1.000000 +g Mirror_Cylinder.003_None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 6/5/2 5/6/2 +f 5/6/3 6/5/3 8/7/3 7/8/3 +f 7/8/4 8/7/4 10/9/4 9/10/4 +f 9/10/5 10/9/5 12/11/5 11/12/5 +f 11/12/6 12/11/6 14/13/6 13/14/6 +f 13/14/7 14/13/7 16/15/7 15/16/7 +f 15/16/8 16/15/8 18/17/8 17/18/8 +f 17/2/9 18/19/9 20/20/9 19/3/9 +f 19/3/10 20/20/10 22/21/10 21/5/10 +f 21/5/11 22/21/11 24/22/11 23/7/11 +f 23/7/12 24/22/12 26/23/12 25/9/12 +f 25/9/13 26/23/13 28/24/13 27/11/13 +f 27/11/14 28/24/14 30/25/14 29/13/14 +f 1/26/15 3/27/15 34/28/15 +f 31/15/16 32/29/16 2/30/16 1/17/16 +f 29/13/17 30/25/17 32/29/17 31/15/17 +f 4/31/18 2/26/18 33/28/18 +f 2/26/18 32/27/18 33/28/18 +f 32/27/18 30/32/18 33/28/18 +f 30/32/18 28/33/18 33/28/18 +f 28/33/18 26/34/18 33/28/18 +f 26/34/18 24/35/18 33/28/18 +f 24/35/18 22/36/18 33/28/18 +f 22/36/18 20/37/18 33/28/18 +f 20/37/18 18/38/18 33/28/18 +f 18/38/18 16/39/18 33/28/18 +f 16/39/18 14/40/18 33/28/18 +f 14/40/18 12/41/18 33/28/18 +f 12/41/18 10/42/18 33/28/18 +f 10/42/18 8/43/18 33/28/18 +f 8/43/18 6/44/18 33/28/18 +f 6/44/18 4/31/18 33/28/18 +f 3/27/15 5/32/15 34/28/15 +f 5/32/15 7/33/15 34/28/15 +f 7/33/15 9/34/15 34/28/15 +f 9/34/15 11/35/15 34/28/15 +f 11/35/15 13/36/15 34/28/15 +f 13/36/15 15/37/15 34/28/15 +f 15/37/15 17/38/15 34/28/15 +f 17/38/15 19/39/15 34/28/15 +f 19/39/15 21/40/15 34/28/15 +f 21/40/15 23/41/15 34/28/15 +f 23/41/15 25/42/15 34/28/15 +f 25/42/15 27/43/15 34/28/15 +f 27/43/15 29/44/15 34/28/15 +f 29/44/15 31/31/15 34/28/15 +f 31/31/15 1/26/15 34/28/15 +o tray_Cube.002 +v 0.499596 -0.500000 0.078501 +v -0.495736 -0.500000 0.078502 +v 0.464390 -0.492258 0.463708 +v 0.464390 -0.500000 0.463708 +v 0.464390 -0.492258 0.078501 +v 0.464390 -0.500000 0.078501 +v -0.461252 -0.492258 0.463708 +v -0.461252 -0.500000 0.078502 +v -0.461252 -0.500000 0.463708 +v -0.461252 -0.492258 0.078502 +v 0.499596 -0.500000 0.499999 +v -0.495736 -0.500000 0.499999 +v 0.464390 -0.500000 0.499999 +v -0.461252 -0.500000 0.499999 +v 0.499596 -0.480664 0.078501 +v -0.495736 -0.480664 0.078502 +v 0.464390 -0.480664 0.078501 +v -0.461252 -0.480664 0.078502 +v 0.499596 -0.480664 0.499999 +v -0.495736 -0.480664 0.499999 +v 0.464390 -0.480664 0.499999 +v -0.461252 -0.480664 0.499999 +vt 0.001757 0.587871 +vt 0.001757 0.166108 +vt 0.036986 0.166108 +vt 0.036986 0.202421 +vt 0.036986 0.587871 +vt 0.036986 0.031245 +vt 0.036986 0.042847 +vt 0.001757 0.042847 +vt 0.001757 0.023499 +vt 0.036986 0.023499 +vt 0.997718 0.023499 +vt 0.997718 0.042847 +vt 0.963212 0.042847 +vt 0.963212 0.031245 +vt 0.963212 0.023499 +vt 0.998524 0.152409 +vt 0.998524 0.574172 +vt 0.964018 0.574172 +vt 0.964018 0.152409 +vt 0.741015 0.797141 +vt 0.319252 0.797141 +vt 0.319252 0.777793 +vt 0.741015 0.777793 +vt 0.961652 0.152409 +vt 0.961652 0.537858 +vt 0.035426 0.537858 +vt 0.035426 0.152409 +vt 0.962988 0.096612 +vt 0.036762 0.096612 +vt 0.036762 0.088866 +vt 0.962988 0.088866 +vt 0.963212 0.202421 +vt 0.963212 0.587871 +vt 0.036762 0.108214 +vt 0.002257 0.108214 +vt 0.002257 0.088866 +vt 0.998217 0.088866 +vt 0.998217 0.108214 +vt 0.962988 0.108214 +vt 0.704703 0.895804 +vt 0.704703 0.903551 +vt 0.319254 0.903551 +vt 0.319254 0.915152 +vt 0.741017 0.915152 +vt 0.741017 0.895804 +vt 0.741015 0.726483 +vt 0.319251 0.726483 +vt 0.319251 0.707135 +vt 0.741015 0.707135 +vt 0.037792 0.152409 +vt 0.037792 0.574172 +vt 0.002563 0.574172 +vt 0.002563 0.152409 +vt 0.740726 0.835008 +vt 0.740726 0.854356 +vt 0.318963 0.854356 +vt 0.318963 0.842755 +vt 0.704413 0.842755 +vt 0.704413 0.835008 +vt 0.963212 0.166108 +vt 0.997718 0.166108 +vt 0.997718 0.587871 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 -0.000000 +g tray_Cube.002_Material.004 +s off +f 35/45/19 45/46/19 47/47/19 38/48/19 40/49/19 +f 39/50/20 51/51/20 49/52/20 35/53/20 40/54/20 +f 36/55/20 50/56/20 52/57/20 44/58/20 42/59/20 +f 50/60/21 54/61/21 56/62/21 52/63/21 +f 44/58/20 39/50/20 40/54/20 42/59/20 +f 54/64/22 50/65/22 36/66/22 46/67/22 +f 44/68/21 41/69/21 37/70/21 39/71/21 +f 37/72/23 41/73/23 43/74/23 38/75/23 +f 40/49/19 38/48/19 43/76/19 42/77/19 +f 48/74/23 56/78/23 54/79/23 46/80/23 +f 45/81/23 53/82/23 55/83/23 47/75/23 +f 43/84/24 41/85/24 44/86/24 52/87/24 56/88/24 48/89/24 +f 49/90/24 53/91/24 45/92/24 35/93/24 +f 51/94/21 55/95/21 53/96/21 49/97/21 +f 47/98/22 55/99/22 51/100/22 39/101/22 37/102/22 38/103/22 +f 42/77/19 43/76/19 48/104/19 46/105/19 36/106/19 +o toothbrushes_Cube.001 +v 0.196449 -0.053148 0.155801 +v 0.212306 -0.055276 0.137646 +v 0.286903 -0.485581 0.261240 +v 0.278912 -0.484509 0.270389 +v 0.202647 -0.050646 0.160921 +v 0.218504 -0.052774 0.142766 +v 0.291240 -0.483831 0.264822 +v 0.283249 -0.482758 0.273972 +v 0.249951 -0.198035 0.187259 +v 0.238570 -0.202629 0.177857 +v 0.234093 -0.195907 0.205414 +v 0.222713 -0.200501 0.196013 +v 0.222362 -0.111693 0.153041 +v 0.212761 -0.107039 0.176366 +v 0.228619 -0.109167 0.158210 +v 0.206504 -0.109565 0.171197 +v 0.222603 -0.115193 0.155126 +v 0.214165 -0.110844 0.176573 +v 0.228583 -0.112779 0.160066 +v 0.208185 -0.113258 0.171634 +v 0.203373 -0.050744 0.160090 +v 0.213487 -0.107136 0.175534 +v 0.217573 -0.052649 0.143832 +v 0.227687 -0.109042 0.159276 +v 0.216445 -0.044117 0.171293 +v 0.226953 -0.102703 0.187338 +v 0.231198 -0.046096 0.154402 +v 0.241706 -0.104683 0.170447 +v 0.335596 -0.047092 0.395338 +v 0.312364 -0.048676 0.401922 +v 0.312406 -0.484480 0.275125 +v 0.324114 -0.483682 0.271807 +v 0.333242 -0.044873 0.387565 +v 0.310010 -0.046457 0.394149 +v 0.310759 -0.482928 0.269686 +v 0.322466 -0.482129 0.266368 +v 0.306298 -0.193761 0.345601 +v 0.310621 -0.197836 0.359874 +v 0.329530 -0.192177 0.339016 +v 0.333853 -0.196251 0.353290 +v 0.311697 -0.105784 0.385823 +v 0.332552 -0.101960 0.371392 +v 0.309320 -0.103544 0.377976 +v 0.334929 -0.104200 0.379239 +v 0.312594 -0.109368 0.384089 +v 0.331446 -0.105787 0.370604 +v 0.310323 -0.107228 0.376590 +v 0.333717 -0.107928 0.378103 +v 0.332179 -0.044945 0.387866 +v 0.331489 -0.102032 0.371693 +v 0.311374 -0.046364 0.393762 +v 0.310684 -0.103451 0.377589 +v 0.327450 -0.038933 0.371079 +v 0.326734 -0.098241 0.354277 +v 0.305836 -0.040407 0.377205 +v 0.305120 -0.099715 0.360403 +v 0.403720 -0.052874 0.181916 +v 0.418656 -0.053738 0.200936 +v 0.296708 -0.485522 0.269449 +v 0.289182 -0.485087 0.259864 +v 0.397459 -0.050350 0.186947 +v 0.412394 -0.051214 0.205968 +v 0.292327 -0.483756 0.272970 +v 0.284800 -0.483321 0.263385 +v 0.367339 -0.196857 0.234733 +v 0.378836 -0.201491 0.225495 +v 0.352403 -0.195993 0.215713 +v 0.363900 -0.200627 0.206474 +v 0.403410 -0.110308 0.210339 +v 0.382153 -0.106896 0.196398 +v 0.397089 -0.107760 0.215418 +v 0.388474 -0.109444 0.191318 +v 0.401426 -0.113874 0.210337 +v 0.381805 -0.110654 0.197897 +v 0.395385 -0.111439 0.215191 +v 0.387846 -0.113089 0.193043 +v 0.398142 -0.050390 0.187818 +v 0.382837 -0.106936 0.197268 +v 0.411517 -0.051164 0.204851 +v 0.396212 -0.107709 0.214301 +v 0.384498 -0.043734 0.198298 +v 0.368597 -0.102480 0.208116 +v 0.398393 -0.044538 0.215993 +v 0.382493 -0.103283 0.225812 +vt 0.060157 0.000000 +vt 0.144587 0.000000 +vt 0.186142 0.658338 +vt 0.018602 0.658338 +vt 0.508904 0.130556 +vt 0.509458 0.000005 +vt 0.567750 0.000000 +vt 0.567749 0.130551 +vt 0.401706 0.859941 +vt 0.353681 0.658243 +vt 0.460715 0.658251 +vt 0.457943 0.859946 +vt 0.193745 0.139346 +vt 0.346077 0.139346 +vt 0.353681 0.341400 +vt 0.186142 0.341400 +vt 0.176303 0.869249 +vt 0.186142 0.869249 +vt 0.186142 1.000000 +vt 0.176304 1.000000 +vt 0.312126 0.999837 +vt 0.227697 0.999837 +vt 0.402424 0.999230 +vt 0.401870 0.868679 +vt 0.460715 0.868684 +vt 0.460715 0.999234 +vt 0.186142 0.000000 +vt 0.353681 0.000000 +vt 0.353681 0.130710 +vt 0.186142 0.130710 +vt 0.508741 0.139293 +vt 0.564977 0.139288 +vt 0.026206 0.860633 +vt 0.178538 0.860633 +vt 0.026272 0.869249 +vt 0.018602 0.869249 +vt 0.567750 0.212322 +vt 0.567750 0.185449 +vt 0.608518 0.185449 +vt 0.608518 0.212322 +vt 0.599121 0.000000 +vt 0.749152 0.000000 +vt 0.758990 0.000000 +vt 0.758990 0.018544 +vt 0.591451 0.018544 +vt 0.591451 0.000000 +vt 0.404856 0.000000 +vt 0.445644 0.000003 +vt 0.026273 1.000000 +vt 0.018603 1.000000 +vt 0.984005 0.403893 +vt 0.984005 0.534444 +vt 0.856559 0.537025 +vt 0.856559 0.401395 +vt 0.511891 0.999235 +vt 0.460715 0.340992 +vt 0.567749 0.340983 +vt 0.552678 0.999231 +vt 0.984005 0.189976 +vt 0.828137 0.189975 +vt 0.828137 0.054137 +vt 0.984005 0.054137 +vt 0.828137 0.238657 +vt 0.828137 0.190904 +vt 0.955761 0.189976 +vt 0.955761 0.239586 +vt 0.981086 0.606599 +vt 0.831056 0.606599 +vt 0.828137 0.565980 +vt 0.984005 0.565980 +vt 0.984005 0.268346 +vt 0.984005 0.398897 +vt 0.856559 0.265765 +vn 0.144800 -0.340200 0.929100 +vn 0.894800 -0.440800 0.070500 +vn 0.981700 0.165200 -0.094500 +vn 0.064700 0.288200 0.955400 +vn 0.037200 0.172200 0.984300 +vn -0.051600 0.771500 0.634100 +vn -0.901200 0.428100 -0.067700 +vn -0.952800 -0.262100 0.153100 +vn 0.993600 0.103600 -0.045700 +vn -0.053300 -0.275500 -0.959800 +vn -0.068900 -0.399300 -0.914200 +vn -0.954600 -0.280400 0.099900 +vn -0.983000 -0.150800 0.104600 +vn 0.921400 -0.053200 0.384800 +vn 0.993000 0.043900 -0.109900 +vn 0.705200 0.669900 -0.232200 +vn 0.253700 0.918300 -0.303900 +vn 0.049400 -0.777200 -0.627300 +vn -0.699400 -0.676700 0.230000 +vn -0.014200 -0.388100 -0.921500 +vn -0.144500 0.326600 -0.934000 +vn 0.107300 0.222500 0.969000 +vn 0.502300 0.003000 0.864700 +vn -0.157100 0.973400 0.166500 +vn 0.687600 0.680300 -0.253800 +vn 0.890500 -0.451400 0.056200 +vn 0.128900 -0.349200 0.928100 +vn -0.074000 0.782500 0.618200 +vn 0.383200 -0.379100 -0.842200 +vn -0.715500 -0.454000 -0.530900 +vn -0.871300 0.157000 -0.464900 +vn 0.472200 0.248700 -0.845700 +vn 0.509700 0.131800 -0.850200 +vn 0.399500 0.745800 -0.533000 +vn 0.722200 0.441300 0.532600 +vn 0.878000 -0.256600 0.404100 +vn -0.855200 0.093400 -0.509800 +vn -0.484000 -0.235900 0.842700 +vn -0.447500 -0.361300 0.818000 +vn 0.850200 -0.272700 0.450300 +vn 0.878000 -0.143000 0.456700 +vn -0.561200 -0.079800 -0.823800 +vn -0.890600 0.036300 -0.453300 +vn -0.709200 0.670200 -0.218800 +vn -0.367600 0.926700 0.078100 +vn -0.394000 -0.751800 0.528700 +vn 0.703000 -0.677000 0.217800 +vn -0.497100 -0.350400 0.793800 +vn -0.386300 0.365700 0.846700 +vn 0.443200 0.182000 -0.877700 +vn 0.052900 -0.037900 -0.997900 +vn 0.234400 0.967700 -0.092400 +vn -0.706100 0.681700 -0.191600 +vn -0.719900 -0.464000 -0.516100 +vn 0.395900 -0.387900 -0.832400 +vn 0.409700 0.757800 -0.507800 +vn -0.928800 -0.370100 -0.015500 +vn -0.222400 -0.411000 0.884100 +vn -0.095400 0.203600 0.974400 +vn -0.959100 0.253600 -0.125500 +vn -0.978900 0.135600 -0.153000 +vn -0.637000 0.744300 -0.200600 +vn 0.221400 0.398000 -0.890300 +vn 0.035500 -0.301600 -0.952700 +vn -0.143700 0.140700 0.979600 +vn 0.961000 -0.240300 0.136900 +vn 0.922900 -0.366200 0.118500 +vn 0.088700 -0.318000 -0.943900 +vn 0.085300 -0.189600 -0.978100 +vn -0.548100 -0.035000 0.835700 +vn -0.078600 0.083500 0.993400 +vn 0.075700 0.703100 0.707100 +vn 0.222600 0.937700 0.266600 +vn 0.630800 -0.750300 0.197500 +vn -0.074400 -0.709500 -0.700700 +vn 0.919600 -0.352800 0.173000 +vn 0.934000 0.356700 0.017300 +vn -0.978400 0.188900 -0.083400 +vn -0.942900 -0.012100 0.332900 +vn -0.164400 0.960100 -0.226200 +vn 0.099900 0.713600 0.693300 +vn -0.207300 -0.421200 0.883000 +vn -0.924600 -0.379700 -0.030500 +vn -0.617500 0.755200 -0.220200 +g toothbrushes_Cube.001_Material.001 +s 1 +f 64/107/25 63/108/26 65/109/27 67/110/28 +f 70/111/29 61/112/30 57/113/31 72/114/32 +f 75/115/33 65/116/27 66/117/34 73/118/35 +f 76/119/36 73/120/35 66/121/34 68/122/37 +f 80/123/38 71/124/39 62/125/40 79/126/41 +f 68/122/37 66/121/34 59/127/42 60/128/43 +f 62/129/40 71/130/39 69/131/44 58/132/45 +f 57/133/31 58/134/45 69/135/44 72/136/32 +f 74/137/46 70/111/29 72/114/32 76/138/36 +f 74/139/46 75/140/33 71/124/39 80/123/38 78/141/47 70/142/29 +f 73/120/35 76/119/36 72/136/32 69/135/44 +f 63/143/26 64/144/25 60/145/43 59/146/42 +f 77/147/48 79/148/41 62/149/40 58/150/45 57/151/31 61/152/30 +f 65/116/27 63/153/26 59/154/42 66/117/34 +f 67/110/28 65/109/27 75/140/33 74/139/46 +f 70/142/29 78/141/47 77/155/48 61/156/30 +f 71/130/39 75/115/33 73/118/35 69/131/44 +f 80/157/38 79/158/41 83/159/49 84/160/50 +f 64/161/25 67/162/28 68/163/37 60/164/43 +f 82/165/51 84/166/50 83/167/49 81/168/52 +f 78/169/47 80/170/38 84/171/50 82/172/51 +f 79/173/41 77/174/48 81/175/52 83/176/49 +f 77/177/48 78/178/47 82/160/51 81/179/52 +f 67/162/28 74/137/46 76/138/36 68/163/37 +f 92/107/53 91/108/54 93/109/55 95/110/56 +f 98/111/57 89/112/58 85/113/59 100/114/60 +f 103/115/61 93/116/55 94/117/62 101/118/63 +f 104/119/64 101/120/63 94/121/62 96/122/65 +f 108/123/66 99/124/67 90/125/68 107/126/69 +f 96/122/65 94/121/62 87/127/70 88/128/71 +f 90/129/68 99/130/67 97/131/72 86/132/73 +f 85/133/59 86/134/73 97/135/72 100/136/60 +f 102/137/74 98/111/57 100/114/60 104/138/64 +f 102/139/74 103/140/61 99/124/67 108/123/66 106/141/75 98/142/57 +f 101/120/63 104/119/64 100/136/60 97/135/72 +f 91/143/54 92/144/53 88/145/71 87/146/70 +f 105/147/76 107/148/69 90/149/68 86/150/73 85/151/59 89/152/58 +f 93/116/55 91/153/54 87/154/70 94/117/62 +f 95/110/56 93/109/55 103/140/61 102/139/74 +f 98/142/57 106/141/75 105/155/76 89/156/58 +f 99/130/67 103/115/61 101/118/63 97/131/72 +f 108/157/66 107/158/69 111/159/77 112/160/78 +f 92/161/53 95/162/56 96/163/65 88/164/71 +f 110/165/79 112/166/78 111/167/77 109/168/80 +f 106/169/75 108/170/66 112/171/78 110/172/79 +f 107/173/69 105/174/76 109/175/80 111/176/77 +f 105/177/76 106/178/75 110/160/79 109/179/80 +f 95/162/56 102/137/74 104/138/64 96/163/65 +f 120/107/81 119/108/82 121/109/83 123/110/84 +f 126/111/85 117/112/86 113/113/87 128/114/88 +f 131/115/89 121/116/83 122/117/90 129/118/91 +f 132/119/92 129/120/91 122/121/90 124/122/93 +f 136/123/94 127/124/95 118/125/96 135/126/97 +f 124/122/93 122/121/90 115/127/98 116/128/99 +f 118/129/96 127/130/95 125/131/100 114/132/101 +f 113/133/87 114/134/101 125/135/100 128/136/88 +f 130/137/102 126/111/85 128/114/88 132/138/92 +f 130/139/102 131/140/89 127/124/95 136/123/94 134/141/103 126/142/85 +f 129/120/91 132/119/92 128/136/88 125/135/100 +f 119/143/82 120/144/81 116/145/99 115/146/98 +f 133/147/104 135/148/97 118/149/96 114/150/101 113/151/87 117/152/86 +f 121/116/83 119/153/82 115/154/98 122/117/90 +f 123/110/84 121/109/83 131/140/89 130/139/102 +f 126/142/85 134/141/103 133/155/104 117/156/86 +f 127/130/95 131/115/89 129/118/91 125/131/100 +f 136/157/94 135/158/97 139/159/105 140/160/106 +f 120/161/81 123/162/84 124/163/93 116/164/99 +f 138/165/107 140/166/106 139/167/105 137/168/108 +f 134/169/103 136/170/94 140/171/106 138/172/107 +f 135/173/97 133/174/104 137/175/108 139/176/105 +f 133/177/104 134/178/103 138/160/107 137/179/108 +f 123/162/84 130/137/102 132/138/92 124/163/93 +o cup_Circle +v 0.291745 -0.492751 0.349098 +v 0.291745 -0.215818 0.377751 +v 0.231448 -0.492751 0.324122 +v 0.211187 -0.215818 0.344383 +v 0.206473 -0.492751 0.263825 +v 0.177819 -0.215818 0.263825 +v 0.231448 -0.492751 0.203528 +v 0.211187 -0.215818 0.183268 +v 0.291745 -0.492751 0.178553 +v 0.291745 -0.215818 0.149899 +v 0.352042 -0.492751 0.203528 +v 0.372303 -0.215818 0.183268 +v 0.377018 -0.492751 0.263825 +v 0.405671 -0.215818 0.263825 +v 0.352042 -0.492751 0.324122 +v 0.372303 -0.215818 0.344383 +v 0.291745 -0.215818 0.366403 +v 0.219212 -0.215818 0.336358 +v 0.189168 -0.215818 0.263825 +v 0.219212 -0.215818 0.191292 +v 0.291745 -0.215818 0.161248 +v 0.364278 -0.215818 0.191292 +v 0.394322 -0.215818 0.263825 +v 0.364278 -0.215818 0.336358 +v 0.291745 -0.483845 0.340604 +v 0.237455 -0.483845 0.318116 +v 0.214967 -0.483845 0.263825 +v 0.237455 -0.483845 0.209535 +v 0.291745 -0.483845 0.187047 +v 0.346036 -0.483845 0.209535 +v 0.368523 -0.483845 0.263825 +v 0.346036 -0.483845 0.318116 +v 0.291745 -0.492751 0.263825 +v 0.291745 -0.483845 0.263825 +vt 0.500000 0.937500 +vt 0.500000 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.937500 +vt 0.625000 0.500000 +vt 0.625000 0.937500 +vt 0.687500 0.500000 +vt 0.687500 0.937500 +vt 0.750000 0.500000 +vt 0.750000 0.937500 +vt 0.812500 0.500000 +vt 0.812500 0.937500 +vt 0.875000 0.500000 +vt 0.875000 0.937500 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 0.937500 0.437500 +vt 1.000000 0.437500 +vt 0.937500 0.937500 +vt 1.000000 0.937500 +vt 0.213388 0.213388 +vt 0.125000 0.250000 +vt 0.125000 0.125000 +vt 0.937500 0.000000 +vt 1.000000 0.000000 +vt 0.875000 0.437500 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.687500 0.437500 +vt 0.625000 0.437500 +vt 0.562500 0.437500 +vt 0.500000 0.437500 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 0.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.125000 0.000000 +vt 0.213388 0.036612 +vt 0.250000 0.125000 +vt 0.036612 0.213388 +vt 0.000000 0.125000 +vt 0.036612 0.036612 +vn -0.380900 -0.095200 0.919700 +vn -0.919700 -0.095200 0.380900 +vn -0.919700 -0.095200 -0.380900 +vn -0.380900 -0.095200 -0.919700 +vn 0.380900 -0.095200 -0.919700 +vn 0.919700 -0.095200 -0.380900 +vn 0.000000 1.000000 0.000000 +vn 0.380900 -0.095200 0.919700 +vn 0.919700 -0.095200 0.380900 +vn -0.381200 0.088600 -0.920200 +vn -0.920200 0.088600 -0.381200 +vn -0.920200 0.088600 0.381200 +vn -0.381200 0.088600 0.920200 +vn 0.381200 0.088600 0.920200 +vn 0.920200 0.088600 0.381200 +vn 0.920200 0.088600 -0.381200 +vn 0.381200 0.088600 -0.920200 +vn 0.000000 -1.000000 0.000000 +g cup_Circle_None_homedecor_bathroom_set_cup.png +s off +f 141/180/109 142/181/109 144/182/109 143/183/109 +f 143/183/110 144/182/110 146/184/110 145/185/110 +f 145/185/111 146/184/111 148/186/111 147/187/111 +f 147/187/112 148/186/112 150/188/112 149/189/112 +f 149/189/113 150/188/113 152/190/113 151/191/113 +f 151/191/114 152/190/114 154/192/114 153/193/114 +f 142/194/115 156/195/115 164/196/115 157/197/115 +f 155/198/116 156/195/116 142/194/116 141/199/116 +f 153/193/117 154/192/117 156/195/117 155/198/117 +f 166/200/115 165/201/115 174/202/115 +f 157/197/118 164/196/118 172/203/118 165/204/118 +f 156/195/115 154/192/115 163/205/115 164/196/115 +f 154/192/115 152/190/115 162/206/115 163/205/115 +f 152/190/115 150/188/115 161/207/115 162/206/115 +f 150/188/115 148/186/115 160/208/115 161/207/115 +f 148/186/115 146/184/115 159/209/115 160/208/115 +f 146/184/115 144/182/115 158/210/115 159/209/115 +f 144/182/115 142/181/115 157/211/115 158/210/115 +f 164/196/119 163/205/119 171/212/119 172/203/119 +f 163/205/120 162/206/120 170/213/120 171/212/120 +f 162/206/121 161/207/121 169/214/121 170/213/121 +f 161/207/122 160/208/122 168/215/122 169/214/122 +f 160/208/123 159/209/123 167/216/123 168/215/123 +f 159/209/124 158/210/124 166/217/124 167/216/124 +f 158/210/125 157/211/125 165/218/125 166/217/125 +f 141/219/126 143/220/126 173/202/126 +f 143/220/126 145/221/126 173/202/126 +f 145/221/126 147/200/126 173/202/126 +f 147/200/126 149/201/126 173/202/126 +f 149/201/126 151/222/126 173/202/126 +f 151/222/126 153/223/126 173/202/126 +f 153/223/126 155/224/126 173/202/126 +f 155/224/126 141/219/126 173/202/126 +f 165/201/115 172/222/115 174/202/115 +f 172/222/115 171/223/115 174/202/115 +f 171/223/115 170/224/115 174/202/115 +f 170/224/115 169/219/115 174/202/115 +f 169/219/115 168/220/115 174/202/115 +f 168/220/115 167/221/115 174/202/115 +f 167/221/115 166/200/115 174/202/115 +o Tooth_paste_tube_Cylinder +v 0.043376 -0.467111 0.197851 +v -0.342709 -0.489433 0.418397 +v 0.035653 -0.488405 0.179791 +v -0.355538 -0.491853 0.394113 +v 0.022040 -0.489674 0.154250 +v -0.373841 -0.493560 0.359771 +v 0.010513 -0.470176 0.136190 +v -0.386897 -0.493554 0.335487 +v 0.007823 -0.441331 0.136190 +v -0.387057 -0.491838 0.335487 +v 0.015546 -0.420038 0.154250 +v -0.374228 -0.489417 0.359771 +v 0.029159 -0.418768 0.179791 +v -0.355925 -0.487710 0.394113 +v 0.040686 -0.438267 0.197851 +v -0.342869 -0.487717 0.418397 +v 0.045138 -0.459516 0.176275 +v 0.041359 -0.469933 0.167439 +v 0.034700 -0.470554 0.154945 +v 0.029061 -0.461015 0.146109 +v 0.027745 -0.446904 0.146109 +v 0.031523 -0.436487 0.154945 +v 0.038182 -0.435866 0.167439 +v 0.043822 -0.445405 0.176275 +v 0.079391 -0.456322 0.157860 +v 0.075613 -0.466739 0.149025 +v 0.068954 -0.467360 0.136530 +v 0.063314 -0.457821 0.127695 +v 0.061998 -0.443710 0.127695 +v 0.065777 -0.433293 0.136530 +v 0.072436 -0.432672 0.149025 +v 0.078075 -0.442211 0.157860 +v 0.070695 -0.450016 0.142777 +vt 0.504912 0.000000 +vt 0.560569 0.000839 +vt 0.560569 1.000000 +vt 0.519200 0.996996 +vt 0.387824 0.999174 +vt 0.309106 0.999087 +vt 0.320091 0.000000 +vt 0.378635 0.000065 +vt 0.253443 0.999174 +vt 0.278692 0.002445 +vt 0.415355 0.000000 +vt 0.418838 0.000000 +vt 0.446368 0.996934 +vt 0.387824 0.996934 +vt 0.197781 0.999098 +vt 0.187693 0.000000 +vt 0.229090 0.002491 +vt 0.119062 0.999098 +vt 0.129149 0.000000 +vt 0.063400 0.999247 +vt 0.087753 0.002491 +vt 0.776651 0.166040 +vt 0.776678 0.080899 +vt 0.829177 0.102840 +vt 0.829163 0.144492 +vt 0.825668 0.284057 +vt 0.927328 0.284057 +vt 0.825663 0.294910 +vt 0.982229 0.080964 +vt 0.982202 0.166105 +vt 0.929722 0.144524 +vt 0.929735 0.102872 +vt 0.921979 0.226290 +vt 0.900259 0.173967 +vt 0.836901 0.020714 +vt 0.858639 0.073397 +vt 0.836836 0.226263 +vt 0.858607 0.173954 +vt 0.922044 0.020741 +vt 0.900291 0.073410 +vt 0.812500 0.312500 +vt 0.875000 0.312500 +vt 0.875000 0.500000 +vt 0.812500 0.500000 +vt 0.625000 0.687500 +vt 0.687500 0.687500 +vt 0.687500 0.875000 +vt 0.625000 0.875000 +vt 0.625000 0.500000 +vt 0.625000 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.312500 +vt 0.812500 0.875000 +vt 0.812500 0.687500 +vt 0.875000 0.687500 +vt 0.875000 0.875000 +vt 0.750000 0.875000 +vt 0.750000 0.687500 +vt 0.927322 0.294911 +vt 0.999211 0.287237 +vt 0.473898 0.000000 +vt 0.477381 0.000000 +vt 0.504912 0.996934 +vt 0.637231 0.106734 +vt 0.666622 0.077339 +vt 0.687410 0.127513 +vt 0.708190 0.077335 +vt 0.737585 0.106725 +vt 0.737589 0.148293 +vt 0.708198 0.177688 +vt 0.666630 0.177691 +vt 0.637235 0.148301 +vt 0.753783 0.287235 +vt 0.753780 0.291731 +vt 0.999208 0.291732 +vn -0.081400 -0.462000 0.883100 +vn -0.510200 -0.718600 0.472500 +vn 0.543500 -0.839000 0.022900 +vn 0.804300 -0.371500 0.463600 +vn -0.646800 -0.731300 0.216200 +vn 0.319100 -0.860000 -0.398200 +vn -0.758100 -0.525100 -0.386600 +vn 0.080300 -0.439000 -0.894900 +vn -0.842100 0.375900 -0.386600 +vn -0.002200 0.446300 -0.894900 +vn -0.770900 0.599100 0.216200 +vn 0.154600 0.904100 -0.398200 +vn -0.634300 0.611800 0.472500 +vn 0.379000 0.925100 0.022900 +vn -0.165400 0.438900 0.883100 +vn 0.721800 0.513800 0.463600 +vn 0.868000 -0.243100 0.432900 +vn 0.808100 0.399400 0.432900 +vn 0.076100 0.331100 -0.940500 +vn 0.136000 -0.311300 -0.940500 +vn 0.248100 0.805400 -0.538200 +vn 0.696000 -0.717400 0.030700 +vn 0.551300 0.833700 0.030700 +vn 0.392800 -0.745700 -0.538200 +vn 0.759500 -0.649600 -0.035500 +vn 0.917900 -0.212800 0.334900 +vn 0.480200 -0.675600 -0.559400 +vn 0.347100 0.752700 -0.559400 +vn 0.626200 0.778800 -0.035500 +vn 0.862700 0.378800 0.334900 +vn 0.188600 0.316000 -0.929800 +vn 0.243800 -0.275600 -0.929800 +vn 0.877800 0.081900 -0.471900 +g Tooth_paste_tube_Cylinder_Material.002 +s 1 +f 176/225/127 178/226/128 177/227/129 175/228/130 +f 178/229/128 180/230/131 179/231/132 177/232/129 +f 180/230/131 182/233/133 181/234/134 179/231/132 +f 182/235/133 184/236/135 183/237/136 181/238/134 +f 184/233/135 186/239/137 185/240/138 183/241/136 +f 186/239/137 188/242/139 187/243/140 185/240/138 +f 188/242/139 190/244/141 189/245/142 187/243/140 +f 189/246/142 175/247/130 191/248/143 198/249/144 +f 180/250/131 178/251/128 186/252/137 +f 181/253/134 183/254/136 195/255/145 194/256/146 +f 183/254/136 185/257/138 196/258/147 195/255/145 +f 175/247/130 177/259/129 192/260/148 191/248/143 +f 187/261/140 189/246/142 198/249/144 197/262/149 +f 179/263/132 181/253/134 194/256/146 193/264/150 +f 185/257/138 187/261/140 197/262/149 196/258/147 +f 177/259/129 179/263/132 193/264/150 192/260/148 +f 191/265/143 192/266/148 200/267/151 199/268/152 +f 192/269/148 193/270/150 201/271/153 200/272/151 +f 204/273/154 196/274/147 197/275/149 205/276/155 +f 191/265/143 199/268/152 206/277/156 198/278/144 +f 203/279/157 195/280/145 196/281/147 204/282/154 +f 202/283/158 194/284/146 195/280/145 203/279/157 +f 193/270/150 194/284/146 202/283/158 201/271/153 +f 205/276/155 197/275/149 198/278/144 206/277/156 +f 188/285/139 178/251/128 176/286/127 +f 189/237/142 190/287/141 176/288/127 175/289/130 +f 199/290/152 200/291/151 207/292/159 +f 200/291/151 201/293/153 207/292/159 +f 201/293/153 202/294/158 207/292/159 +f 202/294/158 203/295/157 207/292/159 +f 203/295/157 204/296/154 207/292/159 +f 204/296/154 205/297/155 207/292/159 +f 205/297/155 206/298/156 207/292/159 +f 206/298/156 199/290/152 207/292/159 +f 186/252/137 182/299/133 180/250/131 +f 182/299/133 186/252/137 184/300/135 +f 176/286/127 190/301/141 188/285/139 +f 188/285/139 186/252/137 178/251/128 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_sink.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_sink.obj new file mode 100644 index 00000000..6b1fc854 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathroom_sink.obj @@ -0,0 +1,1087 @@ +# Blender v2.73 (sub 0) OBJ File: 'bathroom-sink.blend' +# www.blender.org +o Cylinder +v 0.187500 0.500000 0.500000 +v 0.187500 0.437500 0.500000 +v -0.312500 0.500000 0.375000 +v -0.312500 0.437500 0.375000 +v -0.302985 0.500000 0.422835 +v -0.302985 0.437500 0.422835 +v -0.187500 0.500000 0.062500 +v -0.187500 0.437500 0.062500 +v -0.235335 0.500000 0.072015 +v -0.235335 0.437500 0.072015 +v -0.275888 0.500000 0.099112 +v -0.275888 0.437500 0.099112 +v -0.302985 0.500000 0.139665 +v -0.302985 0.437500 0.139665 +v -0.312500 0.500000 0.187500 +v -0.312500 0.437500 0.187500 +v -0.275888 0.500000 0.463388 +v -0.275888 0.437500 0.463388 +v -0.235335 0.500000 0.490485 +v -0.235335 0.437500 0.490485 +v -0.187500 0.500000 0.500000 +v -0.187500 0.437500 0.500000 +v 0.187500 0.437500 0.062500 +v 0.187500 0.500000 0.062500 +v 0.235335 0.437500 0.072015 +v 0.235335 0.500000 0.072015 +v 0.275888 0.437500 0.099112 +v 0.275888 0.500000 0.099112 +v 0.302985 0.437500 0.139665 +v 0.302985 0.500000 0.139665 +v 0.312500 0.437500 0.187500 +v 0.312500 0.500000 0.187500 +v 0.312500 0.437500 0.375000 +v 0.312500 0.500000 0.375000 +v 0.302985 0.437500 0.422835 +v 0.302985 0.500000 0.422835 +v 0.275888 0.437500 0.463388 +v 0.275888 0.500000 0.463388 +v 0.235335 0.437500 0.490485 +v 0.235335 0.500000 0.490485 +v 0.150000 0.500000 0.406250 +v -0.250000 0.500000 0.339583 +v -0.242388 0.500000 0.365096 +v -0.150000 0.500000 0.125000 +v -0.188268 0.500000 0.130074 +v -0.220711 0.500000 0.144526 +v -0.242388 0.500000 0.166154 +v -0.250000 0.500000 0.191667 +v -0.220710 0.500000 0.386724 +v -0.188268 0.500000 0.401176 +v -0.150000 0.500000 0.406250 +v 0.150000 0.500000 0.125000 +v 0.188268 0.500000 0.130074 +v 0.220710 0.500000 0.144526 +v 0.242388 0.500000 0.166154 +v 0.250000 0.500000 0.191667 +v 0.250000 0.500000 0.339583 +v 0.242388 0.500000 0.365096 +v 0.220710 0.500000 0.386724 +v 0.188268 0.500000 0.401176 +v 0.150000 0.375000 0.437498 +v -0.250000 0.375000 0.348214 +v -0.242388 0.375000 0.382381 +v -0.150000 0.375000 0.125002 +v -0.188268 0.375000 0.131798 +v -0.220711 0.375000 0.151152 +v -0.242388 0.375000 0.180119 +v -0.250000 0.375000 0.214286 +v -0.220711 0.375000 0.411348 +v -0.188268 0.375000 0.430702 +v -0.150000 0.375000 0.437499 +v 0.150000 0.375000 0.125002 +v 0.188268 0.375000 0.131798 +v 0.220711 0.375000 0.151152 +v 0.242388 0.375000 0.180119 +v 0.250000 0.375000 0.214286 +v 0.250000 0.375000 0.348214 +v 0.242388 0.375000 0.382381 +v 0.220711 0.375000 0.411348 +v 0.188268 0.375000 0.430702 +v 0.093749 0.312500 0.406249 +v -0.156249 0.312500 0.334821 +v -0.151492 0.312500 0.362155 +v -0.093750 0.312500 0.156251 +v -0.117667 0.312500 0.161688 +v -0.137943 0.312500 0.177172 +v -0.151492 0.312500 0.200345 +v -0.156249 0.312500 0.227679 +v -0.137943 0.312500 0.385328 +v -0.117667 0.312500 0.400812 +v -0.093749 0.312500 0.406249 +v 0.093749 0.312500 0.156251 +v 0.117667 0.312500 0.161688 +v 0.137943 0.312500 0.177172 +v 0.151491 0.312500 0.200345 +v 0.156249 0.312500 0.227679 +v 0.156249 0.312500 0.334821 +v 0.151492 0.312500 0.362155 +v 0.137943 0.312500 0.385328 +v 0.117667 0.312500 0.400812 +v 0.018648 0.187500 0.343749 +v 0.022533 0.250000 0.363280 +v -0.018648 0.187500 0.343749 +v -0.022533 0.250000 0.363280 +v -0.053105 0.187500 0.334234 +v -0.064169 0.250000 0.350792 +v -0.079477 0.187500 0.316653 +v -0.096036 0.250000 0.327717 +v -0.093750 0.187500 0.293682 +v -0.113282 0.250000 0.297567 +v -0.093750 0.187500 0.268818 +v -0.113282 0.250000 0.264933 +v -0.079477 0.187500 0.245847 +v -0.096036 0.250000 0.234784 +v -0.053105 0.187500 0.228266 +v -0.064169 0.250000 0.211708 +v -0.018648 0.187500 0.218751 +v -0.022533 0.250000 0.199219 +v 0.018648 0.187500 0.218751 +v 0.022533 0.250000 0.199219 +v 0.053105 0.187500 0.228266 +v 0.064169 0.250000 0.211708 +v 0.079477 0.187500 0.245847 +v 0.096036 0.250000 0.234783 +v 0.093750 0.187500 0.268818 +v 0.113282 0.250000 0.264933 +v 0.093750 0.187500 0.293682 +v 0.113282 0.250000 0.297567 +v 0.079477 0.187500 0.316653 +v 0.096036 0.250000 0.327717 +v 0.053105 0.187500 0.334234 +v 0.064169 0.250000 0.350792 +v -0.156249 0.312500 0.281250 +v -0.000000 0.312500 0.406249 +v -0.000000 0.312500 0.156251 +v 0.156249 0.312500 0.281250 +v 0.018648 -0.375000 0.343749 +v -0.018648 -0.375000 0.343749 +v -0.053105 -0.375000 0.334234 +v -0.079477 -0.375000 0.316653 +v -0.093750 -0.375000 0.293682 +v -0.093750 -0.375000 0.268818 +v -0.079477 -0.375000 0.245847 +v -0.053105 -0.375000 0.228266 +v -0.018648 -0.375000 0.218751 +v 0.018648 -0.375000 0.218751 +v 0.053105 -0.375000 0.228266 +v 0.079477 -0.375000 0.245847 +v 0.093750 -0.375000 0.268818 +v 0.093750 -0.375000 0.293682 +v 0.079477 -0.375000 0.316653 +v 0.053105 -0.375000 0.334234 +v 0.037296 -0.437500 0.437499 +v -0.037296 -0.437500 0.437499 +v -0.106209 -0.437500 0.413712 +v -0.158954 -0.437500 0.369758 +v -0.187499 -0.437500 0.312330 +v -0.187499 -0.437500 0.250170 +v -0.158954 -0.437500 0.192742 +v -0.106209 -0.437500 0.148788 +v -0.037296 -0.437500 0.125001 +v 0.037296 -0.437500 0.125001 +v 0.106209 -0.437500 0.148788 +v 0.158954 -0.437500 0.192742 +v 0.187499 -0.437500 0.250170 +v 0.187499 -0.437500 0.312330 +v 0.158954 -0.437500 0.369758 +v 0.106209 -0.437500 0.413712 +v 0.037296 -0.500000 0.437499 +v -0.037296 -0.500000 0.437499 +v -0.106209 -0.500000 0.413712 +v -0.158954 -0.500000 0.369758 +v -0.187499 -0.500000 0.312330 +v -0.187499 -0.500000 0.250170 +v -0.158954 -0.500000 0.192742 +v -0.106210 -0.500000 0.148788 +v -0.037296 -0.500000 0.125001 +v 0.037296 -0.500000 0.125001 +v 0.106209 -0.500000 0.148788 +v 0.158954 -0.500000 0.192742 +v 0.187499 -0.500000 0.250170 +v 0.187499 -0.500000 0.312330 +v 0.158954 -0.500000 0.369758 +v 0.106209 -0.500000 0.413712 +v 0.150000 0.437500 0.406250 +v -0.250000 0.437500 0.339583 +v -0.242388 0.437500 0.365096 +v -0.150000 0.437500 0.125000 +v -0.188268 0.437500 0.130074 +v -0.220711 0.437500 0.144526 +v -0.242388 0.437500 0.166154 +v -0.250000 0.437500 0.191667 +v -0.220710 0.437500 0.386724 +v -0.188268 0.437500 0.401176 +v -0.150000 0.437500 0.406250 +v 0.150000 0.437500 0.125000 +v 0.188268 0.437500 0.130074 +v 0.220710 0.437500 0.144526 +v 0.242388 0.437500 0.166154 +v 0.250000 0.437500 0.191667 +v 0.250000 0.437500 0.339583 +v 0.242388 0.437500 0.365096 +v 0.220710 0.437500 0.386724 +v 0.188268 0.437500 0.401176 +v 0.119531 0.375000 0.367187 +v -0.199219 0.375000 0.319039 +v -0.193153 0.375000 0.337464 +v -0.119531 0.375000 0.164063 +v -0.150027 0.375000 0.167728 +v -0.175879 0.375000 0.178165 +v -0.193153 0.375000 0.193786 +v -0.199219 0.375000 0.212211 +v -0.175879 0.375000 0.353085 +v -0.150026 0.375000 0.363522 +v -0.119531 0.375000 0.367187 +v 0.119531 0.375000 0.164063 +v 0.150026 0.375000 0.167728 +v 0.175879 0.375000 0.178165 +v 0.193153 0.375000 0.193786 +v 0.199219 0.375000 0.212211 +v 0.199219 0.375000 0.319039 +v 0.193153 0.375000 0.337464 +v 0.175879 0.375000 0.353085 +v 0.150026 0.375000 0.363522 +v -0.000000 0.375000 0.265625 +v -0.000000 -0.500000 0.281250 +v -0.162498 -0.037772 0.173627 +vt 0.522755 0.944260 +vt 0.522755 0.966999 +vt 0.502370 0.966999 +vt 0.502370 0.944260 +vt 0.544203 0.944260 +vt 0.544203 0.966999 +vt 0.566933 0.944260 +vt 0.566933 0.966999 +vt 0.590460 0.944260 +vt 0.590460 0.966999 +vt 0.367471 0.944260 +vt 0.367471 0.966999 +vt 0.344741 0.966999 +vt 0.344741 0.944260 +vt 0.321213 0.966999 +vt 0.321213 0.944260 +vt 0.388919 0.944260 +vt 0.388919 0.966999 +vt 0.409303 0.944260 +vt 0.409303 0.966999 +vt 0.806848 0.944260 +vt 0.806848 0.966999 +vt 0.783320 0.966999 +vt 0.783320 0.944260 +vt 0.829578 0.944260 +vt 0.829578 0.966999 +vt 0.851026 0.944260 +vt 0.851026 0.966999 +vt 0.871411 0.944260 +vt 0.871411 0.966999 +vt 0.060648 0.944260 +vt 0.060648 0.966999 +vt 0.040263 0.966999 +vt 0.040263 0.944260 +vt 0.082096 0.944260 +vt 0.082096 0.966999 +vt 0.104826 0.944260 +vt 0.104826 0.966999 +vt 0.128353 0.944260 +vt 0.128353 0.966999 +vt 0.964478 0.944260 +vt 0.964478 0.966999 +vt 0.101375 0.559672 +vt 0.125220 0.554929 +vt 0.143914 0.586085 +vt 0.124837 0.588614 +vt 0.356212 0.754766 +vt 0.335997 0.768273 +vt 0.312535 0.723754 +vt 0.328707 0.716550 +vt 0.062910 0.617240 +vt 0.067653 0.593395 +vt 0.097860 0.606599 +vt 0.094065 0.619317 +vt 0.067653 0.734551 +vt 0.062910 0.710706 +vt 0.094065 0.693051 +vt 0.097860 0.705769 +vt 0.356212 0.573180 +vt 0.369719 0.593395 +vt 0.339513 0.606599 +vt 0.328707 0.595818 +vt 0.081160 0.754766 +vt 0.108666 0.716550 +vt 0.374462 0.710706 +vt 0.369719 0.734551 +vt 0.339513 0.705769 +vt 0.343307 0.693051 +vt 0.312152 0.554929 +vt 0.335997 0.559672 +vt 0.312535 0.588614 +vt 0.293459 0.586085 +vt 0.081160 0.573180 +vt 0.108666 0.595818 +vt 0.101375 0.768273 +vt 0.124837 0.723754 +vt 0.374462 0.617240 +vt 0.343307 0.619317 +vt 0.125220 0.773016 +vt 0.143914 0.726283 +vt 0.312152 0.773016 +vt 0.293459 0.726283 +vt 0.333137 0.877214 +vt 0.351877 0.877214 +vt 0.351877 0.901145 +vt 0.333137 0.901145 +vt 0.125586 0.877214 +vt 0.142670 0.877214 +vt 0.142670 0.901145 +vt 0.125586 0.901145 +vt 0.477435 0.877214 +vt 0.493672 0.877214 +vt 0.493672 0.901145 +vt 0.477435 0.901145 +vt 0.755153 0.877214 +vt 0.771389 0.877214 +vt 0.771389 0.901145 +vt 0.755153 0.901145 +vt 0.719963 0.877214 +vt 0.738068 0.877214 +vt 0.738068 0.901145 +vt 0.719963 0.901145 +vt 0.510756 0.877214 +vt 0.528861 0.877214 +vt 0.528861 0.901145 +vt 0.510756 0.901145 +vt 0.387067 0.877214 +vt 0.403304 0.877214 +vt 0.403304 0.901145 +vt 0.387067 0.901145 +vt 0.547602 0.877214 +vt 0.701222 0.877214 +vt 0.701222 0.901145 +vt 0.547602 0.901145 +vt 0.845520 0.877214 +vt 0.845520 0.901145 +vt 0.160776 0.877214 +vt 0.160776 0.901145 +vt 0.369982 0.877214 +vt 0.369982 0.901145 +vt 0.109349 0.877214 +vt 0.109349 0.901145 +vt 0.179516 0.877214 +vt 0.179516 0.901145 +vt 0.143900 0.704984 +vt 0.159102 0.706811 +vt 0.306359 0.699781 +vt 0.314970 0.691995 +vt 0.122402 0.620373 +vt 0.119379 0.629558 +vt 0.317994 0.629558 +vt 0.314970 0.620373 +vt 0.306359 0.612587 +vt 0.293472 0.607384 +vt 0.143900 0.607384 +vt 0.131013 0.612587 +vt 0.119379 0.682810 +vt 0.122402 0.691995 +vt 0.159102 0.605557 +vt 0.293472 0.704984 +vt 0.131013 0.699781 +vt 0.317994 0.682810 +vt 0.278271 0.605557 +vt 0.278271 0.706811 +vt 0.998425 0.725657 +vt 0.993682 0.749503 +vt 0.963476 0.729337 +vt 0.967270 0.712305 +vt 0.705123 0.588131 +vt 0.725338 0.574624 +vt 0.748800 0.604425 +vt 0.732628 0.614073 +vt 0.725338 0.783225 +vt 0.705123 0.769718 +vt 0.732628 0.743776 +vt 0.748800 0.753424 +vt 0.980175 0.588131 +vt 0.993682 0.608346 +vt 0.963476 0.628512 +vt 0.952670 0.614073 +vt 0.691616 0.608346 +vt 0.721823 0.628512 +vt 0.980175 0.769718 +vt 0.959960 0.783225 +vt 0.936498 0.753424 +vt 0.952670 0.743776 +vt 0.691616 0.749503 +vt 0.721823 0.729337 +vt 0.936115 0.569881 +vt 0.959960 0.574624 +vt 0.936498 0.604425 +vt 0.917422 0.601037 +vt 0.749183 0.569881 +vt 0.767877 0.601037 +vt 0.686873 0.632192 +vt 0.718028 0.645544 +vt 0.686873 0.725657 +vt 0.718028 0.712305 +vt 0.998425 0.632192 +vt 0.967270 0.645544 +vt 0.749183 0.787968 +vt 0.767877 0.756812 +vt 0.936115 0.787968 +vt 0.917422 0.756812 +vt 0.783994 0.738524 +vt 0.795916 0.741235 +vt 0.911412 0.627043 +vt 0.901304 0.619325 +vt 0.795916 0.616614 +vt 0.783994 0.619325 +vt 0.920537 0.652220 +vt 0.918165 0.638594 +vt 0.764762 0.705629 +vt 0.767133 0.719254 +vt 0.911412 0.730806 +vt 0.918165 0.719254 +vt 0.889382 0.741235 +vt 0.901304 0.738524 +vt 0.773887 0.627043 +vt 0.767133 0.638594 +vt 0.773887 0.730806 +vt 0.889382 0.616614 +vt 0.920537 0.705629 +vt 0.764762 0.652220 +vt 0.128325 0.468750 +vt 0.128325 0.500000 +vt 0.097075 0.500000 +vt 0.097075 0.468750 +vt 0.065825 0.500000 +vt 0.065825 0.468750 +vt 0.034575 0.500000 +vt 0.034575 0.468750 +vt 0.534575 0.468750 +vt 0.534575 0.500000 +vt 0.503325 0.500000 +vt 0.503325 0.468750 +vt 0.472075 0.500000 +vt 0.472075 0.468750 +vt 0.440825 0.500000 +vt 0.440825 0.468750 +vt 0.409575 0.500000 +vt 0.409575 0.468750 +vt 0.378325 0.500000 +vt 0.378325 0.468750 +vt 0.347075 0.500000 +vt 0.347075 0.468750 +vt 0.315825 0.500000 +vt 0.315825 0.468750 +vt 0.284575 0.500000 +vt 0.284575 0.468750 +vt 0.253325 0.500000 +vt 0.253325 0.468750 +vt 0.222075 0.500000 +vt 0.222075 0.468750 +vt 0.190825 0.500000 +vt 0.190825 0.468750 +vt 0.810662 0.713590 +vt 0.831417 0.719815 +vt 0.159575 0.468750 +vt 0.159575 0.500000 +vt 0.284575 0.156250 +vt 0.315825 0.156250 +vt 0.853882 0.719815 +vt 0.874636 0.713590 +vt 0.786180 0.687058 +vt 0.794777 0.702087 +vt 0.794777 0.655762 +vt 0.786180 0.670791 +vt 0.831417 0.638034 +vt 0.810662 0.644259 +vt 0.874636 0.644259 +vt 0.853882 0.638034 +vt 0.899118 0.670791 +vt 0.890521 0.655762 +vt 0.890521 0.702087 +vt 0.899118 0.687058 +vt 0.842649 0.616614 +vt 0.764762 0.678925 +vt 0.842649 0.741235 +vt 0.920537 0.678925 +vt 0.472075 0.156250 +vt 0.440825 0.156250 +vt 0.440825 0.093750 +vt 0.472075 0.093750 +vt 0.034575 0.156250 +vt 0.065825 0.156250 +vt 0.190825 0.156250 +vt 0.222075 0.156250 +vt 0.347075 0.156250 +vt 0.378325 0.156250 +vt 0.253325 0.156250 +vt 0.503325 0.156250 +vt 0.534575 0.156250 +vt 0.159575 0.156250 +vt 0.409575 0.156250 +vt 0.097075 0.156250 +vt 0.128325 0.156250 +vt 0.409575 0.093750 +vt 0.409575 0.062500 +vt 0.440825 0.062500 +vt 0.503325 0.093750 +vt 0.534575 0.093750 +vt 0.159575 0.093750 +vt 0.190825 0.093750 +vt 0.065825 0.093750 +vt 0.097075 0.093750 +vt 0.222075 0.093750 +vt 0.253325 0.093750 +vt 0.284575 0.093750 +vt 0.315825 0.093750 +vt 0.347075 0.093750 +vt 0.378325 0.093750 +vt 0.128325 0.093750 +vt 0.034575 0.093750 +vt 0.472075 0.062500 +vt 0.503325 0.062500 +vt 0.128325 0.062500 +vt 0.159575 0.062500 +vt 0.034575 0.062500 +vt 0.065825 0.062500 +vt 0.190825 0.062500 +vt 0.222075 0.062500 +vt 0.097075 0.062500 +vt 0.253325 0.062500 +vt 0.284575 0.062500 +vt 0.315825 0.062500 +vt 0.347075 0.062500 +vt 0.378325 0.062500 +vt 0.534575 0.062500 +vt 0.614774 0.350358 +vt 0.643840 0.340325 +vt 0.659571 0.406227 +vt 0.592529 0.368897 +vt 0.580489 0.393118 +vt 0.580489 0.419336 +vt 0.592529 0.443558 +vt 0.614774 0.462096 +vt 0.643840 0.472129 +vt 0.675301 0.472129 +vt 0.704367 0.462096 +vt 0.726614 0.443557 +vt 0.738653 0.419336 +vt 0.738653 0.393118 +vt 0.726614 0.368897 +vt 0.704367 0.350358 +vt 0.675301 0.340325 +vt 0.456404 0.607387 +vt 0.471606 0.605560 +vt 0.531190 0.656187 +vt 0.618863 0.612589 +vt 0.627474 0.620376 +vt 0.605976 0.607387 +vt 0.590775 0.605560 +vt 0.630498 0.629560 +vt 0.630498 0.682813 +vt 0.627474 0.691997 +vt 0.618863 0.699784 +vt 0.605976 0.704987 +vt 0.590775 0.706814 +vt 0.471606 0.706814 +vt 0.456404 0.704987 +vt 0.443517 0.699784 +vt 0.434907 0.691997 +vt 0.431883 0.682813 +vt 0.431883 0.629560 +vt 0.434907 0.620376 +vt 0.443517 0.612589 +vn 0.923900 0.000000 -0.382700 +vn 0.689400 0.665700 -0.285500 +vn 0.724400 0.685700 -0.071300 +vn 0.995200 0.000000 -0.098000 +vn 0.707100 0.000000 -0.707100 +vn 0.527600 0.665700 -0.527600 +vn 0.382700 0.000000 -0.923900 +vn 0.285500 0.665700 -0.689400 +vn 0.098000 0.000000 -0.995200 +vn 0.071300 0.685700 -0.724400 +vn 0.707100 0.000000 0.707100 +vn 0.527600 0.665700 0.527600 +vn 0.285500 0.665700 0.689400 +vn 0.382700 0.000000 0.923900 +vn 0.071300 0.685700 0.724400 +vn 0.098000 0.000000 0.995200 +vn 0.923900 0.000000 0.382700 +vn 0.689400 0.665700 0.285500 +vn 0.995200 0.000000 0.098000 +vn 0.724400 0.685700 0.071300 +vn -0.382700 0.000000 -0.923900 +vn -0.285500 0.665700 -0.689400 +vn -0.071300 0.685700 -0.724400 +vn -0.098000 0.000000 -0.995200 +vn -0.707100 0.000000 -0.707100 +vn -0.527600 0.665700 -0.527600 +vn -0.923900 0.000000 -0.382700 +vn -0.689400 0.665700 -0.285500 +vn -0.995200 0.000000 -0.098000 +vn -0.724400 0.685700 -0.071300 +vn -0.923900 0.000000 0.382700 +vn -0.689400 0.665700 0.285500 +vn -0.724400 0.685700 0.071300 +vn -0.995200 0.000000 0.098000 +vn -0.707100 0.000000 0.707100 +vn -0.527600 0.665700 0.527600 +vn -0.382700 0.000000 0.923900 +vn -0.285500 0.665700 0.689400 +vn -0.098000 0.000000 0.995200 +vn -0.071300 0.685700 0.724400 +vn -0.045500 0.722200 0.690100 +vn -0.182700 0.740800 0.646400 +vn 0.182700 0.740800 -0.646400 +vn 0.374200 0.750300 -0.544900 +vn -0.551100 0.766800 0.329000 +vn -0.664300 0.741100 0.097000 +vn -0.664300 0.741100 -0.097000 +vn -0.551100 0.766800 -0.329000 +vn 0.551100 0.766800 0.329000 +vn 0.374200 0.750300 0.544900 +vn -0.374200 0.750300 -0.544900 +vn 0.551100 0.766800 -0.329000 +vn 0.664300 0.741100 -0.097000 +vn 0.182700 0.740800 0.646400 +vn 0.045500 0.722200 0.690100 +vn -0.374200 0.750300 0.544900 +vn -0.182700 0.740800 -0.646400 +vn 0.664300 0.741100 0.097000 +vn -0.045500 0.722200 -0.690100 +vn 0.045500 0.722200 -0.690100 +vn -0.265400 0.307700 -0.913700 +vn -0.068000 0.283900 -0.956400 +vn 0.535200 0.332500 -0.776500 +vn 0.804200 0.341900 -0.486100 +vn -0.804200 0.341900 0.486100 +vn -0.930400 0.337200 0.143600 +vn 0.930400 0.337200 0.143600 +vn 0.804200 0.341900 0.486100 +vn 0.535200 0.332500 0.776500 +vn 0.265400 0.307700 0.913700 +vn -0.265400 0.307700 0.913700 +vn -0.535200 0.332500 0.776500 +vn -0.930400 0.337200 -0.143600 +vn -0.804200 0.341900 -0.486100 +vn 0.068000 0.283900 0.956400 +vn -0.068000 0.283900 0.956400 +vn 0.930400 0.337200 -0.143600 +vn 0.265400 0.307700 -0.913700 +vn -0.535200 0.332500 -0.776500 +vn 0.068000 0.283900 -0.956400 +vn -0.186700 0.587500 -0.787400 +vn -0.040500 0.542900 -0.838800 +vn 0.403400 0.641300 -0.652700 +vn 0.627600 0.671100 -0.394700 +vn -0.627600 0.671100 0.394700 +vn -0.754400 0.648400 0.102600 +vn 0.754400 0.648400 0.102600 +vn 0.627600 0.671100 0.394700 +vn 0.403400 0.641300 0.652700 +vn 0.186700 0.587500 0.787400 +vn -0.186700 0.587500 0.787400 +vn -0.403400 0.641300 0.652700 +vn -0.754400 0.648400 -0.102600 +vn -0.627600 0.671100 -0.394700 +vn -0.040500 0.542900 0.838800 +vn 0.186700 0.587500 -0.787400 +vn -0.403400 0.641300 -0.652700 +vn 0.754400 0.648400 -0.102600 +vn 0.040500 0.542900 0.838800 +vn 0.040500 0.542900 -0.838800 +vn -0.685900 -0.723200 -0.080300 +vn -0.596000 -0.756400 -0.269500 +vn -0.571500 -0.787300 -0.231300 +vn -0.627100 -0.776700 -0.058600 +vn 0.441500 -0.771300 0.458500 +vn 0.253400 -0.759500 0.599100 +vn 0.267200 -0.724300 0.635600 +vn 0.445700 -0.777100 0.444300 +vn 0.253400 -0.759500 -0.599100 +vn 0.441500 -0.771300 -0.458500 +vn 0.445700 -0.777100 -0.444300 +vn 0.267200 -0.724300 -0.635600 +vn -0.441500 -0.771300 0.458500 +vn -0.596000 -0.756400 0.269500 +vn -0.571500 -0.787300 0.231300 +vn -0.445700 -0.777100 0.444300 +vn 0.596000 -0.756400 0.269500 +vn 0.571500 -0.787300 0.231300 +vn -0.441500 -0.771300 -0.458500 +vn -0.253400 -0.759500 -0.599100 +vn -0.267200 -0.724300 -0.635600 +vn -0.445700 -0.777100 -0.444300 +vn 0.596000 -0.756400 -0.269500 +vn 0.571500 -0.787300 -0.231300 +vn -0.077000 -0.726300 0.683000 +vn -0.253400 -0.759500 0.599100 +vn -0.267200 -0.724300 0.635600 +vn -0.081400 -0.633100 0.769700 +vn 0.077000 -0.726300 0.683000 +vn 0.081400 -0.633100 0.769700 +vn 0.685900 -0.723200 0.080300 +vn 0.627100 -0.776700 0.058600 +vn 0.685900 -0.723200 -0.080300 +vn 0.627100 -0.776700 -0.058600 +vn -0.685900 -0.723200 0.080300 +vn -0.627100 -0.776700 0.058600 +vn 0.077000 -0.726300 -0.683000 +vn 0.081400 -0.633100 -0.769700 +vn -0.077000 -0.726300 -0.683000 +vn -0.081400 -0.633100 -0.769700 +vn 0.270500 -0.680900 -0.680600 +vn 0.085500 -0.575600 -0.813300 +vn -0.456400 -0.756800 0.467800 +vn -0.270500 -0.680900 0.680600 +vn 0.085500 -0.575600 0.813300 +vn 0.270500 -0.680900 0.680600 +vn -0.652300 -0.753500 0.082300 +vn -0.581900 -0.777200 0.239400 +vn 0.652300 -0.753500 -0.082300 +vn 0.581900 -0.777200 -0.239400 +vn -0.456400 -0.756800 -0.467800 +vn -0.581900 -0.777200 -0.239400 +vn -0.085500 -0.575600 -0.813300 +vn -0.270500 -0.680900 -0.680600 +vn 0.456400 -0.756800 0.467800 +vn 0.581900 -0.777200 0.239400 +vn 0.456400 -0.756800 -0.467800 +vn -0.085500 -0.575600 0.813300 +vn -0.652300 -0.753500 -0.082300 +vn 0.652300 -0.753500 0.082300 +vn 0.134800 -0.153800 0.978900 +vn 0.098700 -0.470700 0.876700 +vn -0.098700 -0.470700 0.876700 +vn -0.134800 -0.153800 0.978900 +vn -0.355600 -0.543500 0.760300 +vn -0.416100 -0.153500 0.896300 +vn -0.635800 -0.545400 0.546100 +vn -0.714300 -0.155400 0.682300 +vn -0.850900 -0.484600 0.202600 +vn -0.950100 -0.159800 0.268000 +vn -0.850900 -0.484600 -0.202600 +vn -0.950100 -0.159800 -0.268000 +vn -0.635800 -0.545400 -0.546100 +vn -0.714300 -0.155400 -0.682300 +vn -0.355600 -0.543500 -0.760300 +vn -0.416100 -0.153500 -0.896300 +vn -0.098700 -0.470700 -0.876700 +vn -0.134800 -0.153800 -0.978900 +vn 0.098700 -0.470700 -0.876700 +vn 0.134800 -0.153800 -0.978900 +vn 0.355600 -0.543500 -0.760300 +vn 0.416100 -0.153500 -0.896300 +vn 0.635800 -0.545400 -0.546100 +vn 0.714300 -0.155400 -0.682300 +vn 0.850900 -0.484600 -0.202600 +vn 0.950100 -0.159800 -0.268000 +vn 0.850900 -0.484600 0.202600 +vn 0.950100 -0.159800 0.268000 +vn 0.635800 -0.545400 0.546100 +vn 0.714300 -0.155400 0.682300 +vn 0.416100 -0.153500 0.896300 +vn 0.355600 -0.543500 0.760300 +vn 0.632100 0.504100 -0.588500 +vn 0.374200 0.494900 -0.784200 +vn 0.000000 -0.508100 0.861300 +vn 0.702000 -0.712100 0.000000 +vn 0.000000 -0.508100 -0.861300 +vn -0.702000 -0.712100 0.000000 +vn -0.825300 0.516800 -0.227300 +vn -0.632100 0.504100 -0.588500 +vn -0.696500 0.450800 -0.558200 +vn -0.868600 0.450300 -0.206700 +vn -0.632100 0.504100 0.588500 +vn -0.374200 0.494900 0.784200 +vn 0.632100 0.504100 0.588500 +vn 0.825300 0.516800 0.227300 +vn 0.122200 0.491600 -0.862200 +vn -0.122200 0.491600 -0.862200 +vn 0.825300 0.516800 -0.227300 +vn -0.825300 0.516800 0.227300 +vn 0.374200 0.494900 0.784200 +vn -0.374200 0.494900 -0.784200 +vn -0.122200 0.491600 0.862200 +vn 0.122200 0.491600 0.862200 +vn -0.433100 0.452500 -0.779500 +vn -0.365300 -0.668700 -0.647600 +vn -0.587000 -0.663600 -0.463800 +vn -0.868600 0.450300 0.206700 +vn -0.696500 0.450800 0.558200 +vn 0.433100 0.452500 0.779500 +vn 0.696500 0.450800 0.558200 +vn -0.433100 0.452500 0.779500 +vn -0.145100 0.454400 0.878900 +vn 0.868600 0.450300 0.206700 +vn 0.868600 0.450300 -0.206700 +vn 0.696500 0.450800 -0.558200 +vn 0.433100 0.452500 -0.779500 +vn 0.145100 0.454400 -0.878900 +vn -0.145100 0.454400 -0.878900 +vn 0.145100 0.454400 0.878900 +vn -0.732100 -0.659100 -0.171900 +vn -0.732100 -0.659100 0.171900 +vn 0.122500 -0.671700 0.730600 +vn 0.365300 -0.668700 0.647600 +vn -0.587000 -0.663600 0.463800 +vn -0.365300 -0.668700 0.647600 +vn 0.587000 -0.663600 0.463800 +vn 0.732100 -0.659100 0.171900 +vn -0.122500 -0.671700 0.730600 +vn 0.732100 -0.659100 -0.171900 +vn 0.587000 -0.663600 -0.463800 +vn 0.365300 -0.668700 -0.647600 +vn 0.122500 -0.671700 -0.730600 +vn -0.122500 -0.671700 -0.730600 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +g Cylinder_Cylinder_marble-light +s 1 +f 29/1/1 30/2/2 32/3/3 31/4/4 +f 27/5/5 28/6/6 30/2/2 29/1/1 +f 25/7/7 26/8/8 28/6/6 27/5/5 +f 23/9/9 24/10/10 26/8/8 25/7/7 +f 37/11/11 38/12/12 40/13/13 39/14/14 +f 39/14/14 40/13/13 1/15/15 2/16/16 +f 35/17/17 36/18/18 38/12/12 37/11/11 +f 33/19/19 34/20/20 36/18/18 35/17/17 +f 10/21/21 9/22/22 7/23/23 8/24/24 +f 12/25/25 11/26/26 9/22/22 10/21/21 +f 14/27/27 13/28/28 11/26/26 12/25/25 +f 16/29/29 15/30/30 13/28/28 14/27/27 +f 6/31/31 5/32/32 3/33/33 4/34/34 +f 18/35/35 17/36/36 5/32/32 6/31/31 +f 20/37/37 19/38/38 17/36/36 18/35/35 +f 22/39/39 21/40/40 19/38/38 20/37/37 +f 16/29/29 4/41/34 3/42/33 15/30/30 +f 1/15/15 21/40/40 22/39/39 2/16/16 +f 23/9/9 8/24/24 7/23/23 24/10/10 +f 33/19/19 31/4/4 32/3/3 34/20/20 +f 26/43/8 24/44/10 52/45/41 53/46/42 +f 17/47/36 19/48/38 50/49/43 49/50/44 +f 32/51/3 30/52/2 55/53/45 56/54/46 +f 36/55/18 34/56/20 57/57/47 58/58/48 +f 11/59/26 13/60/28 47/61/49 46/62/50 +f 38/63/12 36/55/18 58/58/48 59/64/51 +f 3/65/33 5/66/32 43/67/52 42/68/53 +f 7/69/23 9/70/22 45/71/54 44/72/55 +f 28/73/6 26/43/8 53/46/42 54/74/56 +f 40/75/13 38/63/12 59/64/51 60/76/57 +f 13/60/28 15/77/30 48/78/58 47/61/49 +f 5/66/32 17/47/36 49/50/44 43/67/52 +f 30/52/2 28/73/6 54/74/56 55/53/45 +f 9/70/22 11/59/26 46/62/50 45/71/54 +f 1/79/15 40/75/13 60/76/57 41/80/59 +f 19/48/38 21/81/40 51/82/60 50/49/43 +f 41/83/59 60/84/57 204/85/61 185/86/62 +f 43/87/52 49/88/44 193/89/63 187/90/64 +f 56/91/46 55/92/45 199/93/65 200/94/66 +f 47/95/49 48/96/58 192/97/67 191/98/68 +f 45/99/54 46/100/50 190/101/69 189/102/70 +f 54/103/56 53/104/42 197/105/71 198/106/72 +f 58/107/48 57/108/47 201/109/73 202/110/74 +f 52/111/41 44/112/55 188/113/75 196/114/76 +f 53/104/42 52/111/41 196/114/76 197/105/71 +f 48/96/58 42/115/53 186/116/77 192/97/67 +f 49/88/44 50/117/43 194/118/78 193/89/63 +f 60/84/57 59/119/51 203/120/79 204/85/61 +f 42/121/53 43/87/52 187/90/64 186/122/77 +f 55/92/45 54/103/56 198/106/72 199/93/65 +f 46/100/50 47/95/49 191/98/68 190/101/69 +f 44/112/55 45/99/54 189/102/70 188/113/75 +f 57/108/47 56/91/46 200/94/66 201/109/73 +f 59/119/51 58/107/48 202/110/74 203/120/79 +f 51/123/60 41/83/59 185/86/62 195/124/80 +f 50/117/43 51/123/60 195/124/80 194/118/78 +f 185/80/62 204/76/61 224/125/81 205/126/82 +f 187/67/64 193/50/63 213/127/83 207/128/84 +f 200/54/66 199/53/65 219/129/85 220/130/86 +f 191/61/68 192/78/67 212/131/87 211/132/88 +f 189/71/70 190/62/69 210/133/89 209/134/90 +f 198/74/72 197/46/71 217/135/91 218/136/92 +f 202/58/74 201/57/73 221/137/93 222/138/94 +f 197/46/71 196/45/76 216/139/95 217/135/91 +f 193/50/63 194/49/78 214/140/96 213/127/83 +f 204/76/61 203/64/79 223/141/97 224/125/81 +f 186/68/77 187/67/64 207/128/84 206/142/98 +f 199/53/65 198/74/72 218/136/92 219/129/85 +f 190/62/69 191/61/68 211/132/88 210/133/89 +f 188/72/75 189/71/70 209/134/90 208/143/99 +f 203/64/79 202/58/74 222/138/94 223/141/97 +f 194/49/78 195/82/80 215/144/100 214/140/96 +f 57/57/47 34/56/20 32/51/3 56/54/46 +f 52/45/41 24/44/10 7/69/23 44/72/55 +f 48/78/58 15/77/30 3/65/33 42/68/53 +f 51/82/60 21/81/40 1/79/15 41/80/59 +f 216/139/95 196/45/76 188/72/75 208/143/99 +f 212/131/87 192/78/67 186/68/77 206/142/98 +f 221/137/93 201/57/73 200/54/66 220/130/86 +f 215/144/100 195/82/80 185/80/62 205/126/82 +g Cylinder_Cylinder_marble +f 16/145/101 14/146/102 67/147/103 68/148/104 +f 37/149/105 39/150/106 80/151/107 79/152/108 +f 25/153/109 27/154/110 74/155/111 73/156/112 +f 18/157/113 6/158/114 63/159/115 69/160/116 +f 35/161/117 37/149/105 79/152/108 78/162/118 +f 12/163/119 10/164/120 65/165/121 66/166/122 +f 27/154/110 29/167/123 75/168/124 74/155/111 +f 22/169/125 20/170/126 70/171/127 71/172/128 +f 39/150/106 2/173/129 61/174/130 80/151/107 +f 20/170/126 18/157/113 69/160/116 70/171/127 +f 33/175/131 35/161/117 78/162/118 77/176/132 +f 14/146/102 12/163/119 66/166/122 67/147/103 +f 29/167/123 31/177/133 76/178/134 75/168/124 +f 6/158/114 4/179/135 62/180/136 63/159/115 +f 23/181/137 25/153/109 73/156/112 72/182/138 +f 10/164/120 8/183/139 64/184/140 65/165/121 +f 72/182/138 73/156/112 93/185/141 92/186/142 +f 70/171/127 69/160/116 89/187/143 90/188/144 +f 80/151/107 61/174/130 81/189/145 100/190/146 +f 63/159/115 62/180/136 82/191/147 83/192/148 +f 75/168/124 76/178/134 96/193/149 95/194/150 +f 67/147/103 66/166/122 86/195/151 87/196/152 +f 65/165/121 64/184/140 84/197/153 85/198/154 +f 78/162/118 79/152/108 99/199/155 98/200/156 +f 73/156/112 74/155/111 94/201/157 93/185/141 +f 71/172/128 70/171/127 90/188/144 91/202/158 +f 69/160/116 63/159/115 83/192/148 89/187/143 +f 79/152/108 80/151/107 100/190/146 99/199/155 +f 68/148/104 67/147/103 87/196/152 88/203/159 +f 74/155/111 75/168/124 95/194/150 94/201/157 +f 66/166/122 65/165/121 85/198/154 86/195/151 +f 77/176/132 78/162/118 98/200/156 97/204/160 +f 101/205/161 102/206/162 104/207/163 103/208/164 +f 103/208/164 104/207/163 106/209/165 105/210/166 +f 105/210/166 106/209/165 108/211/167 107/212/168 +f 107/213/168 108/214/167 110/215/169 109/216/170 +f 109/216/170 110/215/169 112/217/171 111/218/172 +f 111/218/172 112/217/171 114/219/173 113/220/174 +f 113/220/174 114/219/173 116/221/175 115/222/176 +f 115/222/176 116/221/175 118/223/177 117/224/178 +f 117/224/178 118/223/177 120/225/179 119/226/180 +f 119/226/180 120/225/179 122/227/181 121/228/182 +f 121/228/182 122/227/181 124/229/183 123/230/184 +f 123/230/184 124/229/183 126/231/185 125/232/186 +f 125/232/186 126/231/185 128/233/187 127/234/188 +f 127/234/188 128/233/187 130/235/189 129/236/190 +f 122/237/181 120/238/179 92/186/142 +f 131/239/191 132/240/192 102/206/162 101/205/161 +f 129/236/190 130/235/189 132/240/192 131/239/191 +f 121/228/182 123/230/184 148/241/193 147/242/194 +f 118/243/177 116/244/175 84/197/153 +f 126/245/185 124/246/183 96/193/149 +f 130/247/189 128/248/187 97/204/160 +f 102/249/162 132/250/192 81/189/145 +f 106/251/165 104/252/163 91/202/158 +f 110/253/169 108/254/167 82/191/147 +f 114/255/173 112/256/171 88/203/159 +f 87/196/152 114/255/173 88/203/159 +f 82/191/147 108/254/167 83/192/148 +f 91/202/158 90/188/144 106/251/165 +f 84/197/153 116/244/175 85/198/154 +f 92/186/142 93/185/141 122/237/181 +f 96/193/149 124/246/183 95/194/150 +f 98/200/156 130/247/189 97/204/160 +f 81/189/145 132/250/192 100/190/146 +f 132/250/192 130/247/189 99/199/155 +f 99/199/155 130/247/189 98/200/156 +f 100/190/146 132/250/192 99/199/155 +f 124/246/183 122/237/181 94/201/157 +f 94/201/157 95/194/150 124/246/183 +f 94/201/157 122/237/181 93/185/141 +f 86/195/151 114/255/173 87/196/152 +f 85/198/154 116/244/175 86/195/151 +f 116/244/175 114/255/173 86/195/151 +f 108/254/167 106/251/165 89/187/143 +f 89/187/143 106/251/165 90/188/144 +f 89/187/143 83/192/148 108/254/167 +f 102/249/162 81/189/145 134/257/195 +f 102/249/162 134/257/195 104/252/163 +f 134/257/195 91/202/158 104/252/163 +f 96/193/149 136/258/196 126/245/185 +f 126/245/185 136/258/196 128/248/187 +f 97/204/160 128/248/187 136/258/196 +f 84/197/153 135/259/197 118/243/177 +f 118/243/177 135/259/197 120/238/179 +f 120/238/179 135/259/197 92/186/142 +f 82/191/147 133/260/198 110/253/169 +f 110/253/169 133/260/198 112/256/171 +f 88/203/159 112/256/171 133/260/198 +f 142/261/199 143/262/200 159/263/201 158/264/202 +f 105/210/166 107/212/168 140/265/203 139/266/204 +f 127/234/188 129/236/190 151/267/205 150/268/206 +f 111/218/172 113/220/174 143/262/200 142/261/199 +f 117/224/178 119/226/180 146/269/207 145/270/208 +f 123/230/184 125/232/186 149/271/209 148/241/193 +f 107/213/168 109/216/170 141/272/210 140/273/203 +f 129/236/190 131/239/191 152/274/211 151/267/205 +f 113/220/174 115/222/176 144/275/212 143/262/200 +f 119/226/180 121/228/182 147/242/194 146/269/207 +f 103/208/164 105/210/166 139/266/204 138/276/213 +f 125/232/186 127/234/188 150/268/206 149/271/209 +f 109/216/170 111/218/172 142/261/199 141/272/210 +f 131/239/191 101/205/161 137/277/214 152/274/211 +f 101/205/161 103/208/164 138/276/213 137/277/214 +f 115/222/176 117/224/178 145/270/208 144/275/212 +f 159/263/201 160/278/215 176/279/216 175/280/217 +f 140/273/203 141/272/210 157/281/218 156/282/219 +f 151/267/205 152/274/211 168/283/220 167/284/221 +f 138/276/213 139/266/204 155/285/222 154/286/223 +f 149/271/209 150/268/206 166/287/224 165/288/225 +f 147/242/194 148/241/193 164/289/226 163/290/227 +f 145/270/208 146/269/207 162/291/228 161/292/229 +f 143/262/200 144/275/212 160/278/215 159/263/201 +f 141/272/210 142/261/199 158/264/202 157/281/218 +f 152/274/211 137/277/214 153/293/230 168/283/220 +f 139/266/204 140/265/203 156/294/219 155/285/222 +f 150/268/206 151/267/205 167/284/221 166/287/224 +f 137/277/214 138/276/213 154/286/223 153/293/230 +f 148/241/193 149/271/209 165/288/225 164/289/226 +f 146/269/207 147/242/194 163/290/227 162/291/228 +f 144/275/212 145/270/208 161/292/229 160/278/215 +f 157/281/218 158/264/202 174/295/231 173/296/232 +f 168/283/220 153/293/230 169/297/233 184/298/234 +f 155/285/222 156/294/219 172/299/235 171/300/236 +f 166/287/224 167/284/221 183/301/237 182/302/238 +f 153/293/230 154/286/223 170/303/239 169/297/233 +f 164/289/226 165/288/225 181/304/240 180/305/241 +f 162/291/228 163/290/227 179/306/242 178/307/243 +f 160/278/215 161/292/229 177/308/244 176/279/216 +f 158/264/202 159/263/201 175/280/217 174/295/231 +f 156/282/219 157/281/218 173/296/232 172/309/235 +f 167/284/221 168/283/220 184/298/234 183/301/237 +f 154/286/223 155/285/222 171/300/236 170/303/239 +f 165/288/225 166/287/224 182/302/238 181/304/240 +f 163/290/227 164/289/226 180/305/241 179/306/242 +f 161/292/229 162/291/228 178/307/243 177/308/244 +f 184/310/234 169/311/233 226/312/245 +f 183/313/237 184/310/234 226/312/245 +f 182/314/238 183/313/237 226/312/245 +f 181/315/240 182/314/238 226/312/245 +f 180/316/241 181/315/240 226/312/245 +f 179/317/242 180/316/241 226/312/245 +f 178/318/243 179/317/242 226/312/245 +f 177/319/244 178/318/243 226/312/245 +f 176/320/216 177/319/244 226/312/245 +f 175/321/217 176/320/216 226/312/245 +f 174/322/231 175/321/217 226/312/245 +f 173/323/232 174/322/231 226/312/245 +f 172/324/235 173/323/232 226/312/245 +f 171/325/236 172/324/235 226/312/245 +f 170/326/239 171/325/236 226/312/245 +f 169/311/233 170/326/239 226/312/245 +f 61/174/130 2/173/129 22/169/125 71/172/128 +f 76/178/134 31/177/133 33/175/131 77/176/132 +f 64/184/140 8/183/139 23/181/137 72/182/138 +f 62/180/136 4/179/135 16/145/101 68/148/104 +f 82/191/147 62/180/136 68/148/104 88/203/159 133/260/198 +f 96/193/149 76/178/134 77/176/132 97/204/160 136/258/196 +f 81/189/145 61/174/130 71/172/128 91/202/158 134/257/195 +f 84/197/153 64/184/140 72/182/138 92/186/142 135/259/197 +g Cylinder_Cylinder_water +f 217/327/246 216/328/246 225/329/246 +f 210/330/246 211/331/246 225/329/246 +f 209/332/246 210/330/246 225/329/246 +f 208/333/246 209/332/246 225/329/246 +f 216/328/246 208/333/246 225/329/246 +f 211/331/246 212/334/246 225/329/246 +f 212/334/246 206/335/246 225/329/246 +f 206/335/246 207/336/246 225/329/246 +f 207/336/246 213/337/246 225/329/246 +f 213/337/246 214/338/246 225/329/246 +f 214/338/246 215/339/246 225/329/246 +f 215/339/246 205/340/246 225/329/246 +f 205/340/246 224/341/246 225/329/246 +f 224/341/246 223/342/246 225/329/246 +f 223/342/246 222/343/246 225/329/246 +f 222/343/246 221/344/246 225/329/246 +f 221/344/246 220/345/246 225/329/246 +f 220/345/246 219/346/246 225/329/246 +f 219/346/246 218/347/246 225/329/246 +f 218/347/246 217/327/246 225/329/246 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathtub_clawfoot.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathtub_clawfoot.obj new file mode 100644 index 00000000..7147fc10 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_bathtub_clawfoot.obj @@ -0,0 +1,17399 @@ +# Blender v2.72 (sub 0) OBJ File: 'bathtub-clawfoot.blend' +# www.blender.org +o bathtub +v -0.170305 -0.440172 -0.323529 +v 0.106076 -0.440172 -0.059748 +v -0.144804 -0.440172 -0.322404 +v -0.119520 -0.440172 -0.319038 +v -0.094670 -0.440172 -0.313460 +v -0.070465 -0.440172 -0.305717 +v -0.047111 -0.440172 -0.295875 +v -0.024809 -0.440172 -0.284019 +v -0.003748 -0.440172 -0.270250 +v 0.015892 -0.440172 -0.254685 +v 0.033943 -0.440172 -0.237456 +v 0.050252 -0.440172 -0.218712 +v 0.064679 -0.440172 -0.198611 +v 0.077102 -0.440172 -0.177325 +v 0.087413 -0.440172 -0.155037 +v 0.095526 -0.440172 -0.131935 +v 0.101371 -0.440172 -0.108217 +v 0.104897 -0.440172 -0.084086 +v 0.106076 -0.440172 0.059747 +v -0.170305 -0.440172 0.323529 +v 0.104897 -0.440172 0.084086 +v 0.101371 -0.440172 0.108217 +v 0.095526 -0.440172 0.131935 +v 0.087413 -0.440172 0.155036 +v 0.077102 -0.440172 0.177325 +v 0.064679 -0.440172 0.198611 +v 0.050252 -0.440172 0.218712 +v 0.033943 -0.440172 0.237456 +v 0.015892 -0.440172 0.254685 +v -0.003748 -0.440172 0.270250 +v -0.024809 -0.440172 0.284019 +v -0.047111 -0.440172 0.295875 +v -0.070465 -0.440172 0.305717 +v -0.094670 -0.440172 0.313460 +v -0.119520 -0.440172 0.319038 +v -0.144804 -0.440172 0.322404 +v -0.711089 -0.440172 0.323529 +v -0.880566 -0.440172 0.059748 +v -0.728344 -0.440172 0.322404 +v -0.745201 -0.440172 0.319038 +v -0.761514 -0.440172 0.313460 +v -0.777146 -0.440172 0.305717 +v -0.791970 -0.440172 0.295875 +v -0.805874 -0.440172 0.284019 +v -0.818759 -0.440172 0.270250 +v -0.830539 -0.440172 0.254685 +v -0.841146 -0.440172 0.237456 +v -0.850527 -0.440172 0.218712 +v -0.858642 -0.440172 0.198611 +v -0.865471 -0.440172 0.177325 +v -0.871006 -0.440172 0.155036 +v -0.875254 -0.440172 0.131935 +v -0.878238 -0.440172 0.108217 +v -0.879993 -0.440172 0.084086 +v -0.880566 -0.440172 -0.059748 +v -0.711089 -0.440172 -0.323529 +v -0.879993 -0.440172 -0.084086 +v -0.878238 -0.440172 -0.108217 +v -0.875254 -0.440172 -0.131935 +v -0.871006 -0.440172 -0.155037 +v -0.865471 -0.440172 -0.177325 +v -0.858642 -0.440172 -0.198611 +v -0.850527 -0.440172 -0.218712 +v -0.841146 -0.440172 -0.237456 +v -0.830539 -0.440172 -0.254685 +v -0.818758 -0.440172 -0.270250 +v -0.805874 -0.440172 -0.284019 +v -0.791970 -0.440172 -0.295875 +v -0.777146 -0.440172 -0.305717 +v -0.761514 -0.440172 -0.313460 +v -0.745201 -0.440172 -0.319038 +v -0.728344 -0.440172 -0.322404 +v 0.370798 0.251942 -0.271320 +v 0.350767 0.251942 -0.298779 +v 0.328123 0.251942 -0.324386 +v 0.303060 0.251942 -0.347922 +v 0.275792 0.251942 -0.369185 +v 0.246550 0.251942 -0.387996 +v 0.215585 0.251942 -0.404192 +v 0.183161 0.251942 -0.417636 +v 0.149554 0.251942 -0.428214 +v 0.115051 0.251942 -0.435834 +v 0.079946 0.251942 -0.440433 +v 0.044540 0.251942 -0.441970 +v 0.428275 0.251942 0.081621 +v -1.083305 0.251942 0.441970 +v -1.444462 0.251942 -0.081620 +v 0.388045 0.251942 -0.242242 +v 0.402362 0.251942 -0.211794 +v 0.413626 0.251942 -0.180235 +v 0.421741 0.251942 -0.147834 +v 0.426638 0.251942 -0.114869 +v 0.428275 0.251942 -0.081620 +v 0.426638 0.251942 0.114869 +v 0.421741 0.251942 0.147835 +v 0.413626 0.251942 0.180235 +v 0.402362 0.251942 0.211794 +v 0.388045 0.251942 0.242242 +v 0.370797 0.251942 0.271320 +v 0.350766 0.251942 0.298780 +v 0.328123 0.251942 0.324386 +v 0.303060 0.251942 0.347922 +v 0.275791 0.251942 0.369186 +v 0.246550 0.251942 0.387996 +v 0.215585 0.251942 0.404192 +v 0.183160 0.251942 0.417636 +v 0.149553 0.251942 0.428214 +v 0.115050 0.251942 0.435834 +v 0.079946 0.251942 0.440433 +v 0.044539 0.251942 0.441970 +v -1.117312 0.251942 0.440433 +v -1.150959 0.251942 0.435834 +v -1.183956 0.251942 0.428214 +v -1.216023 0.251942 0.417636 +v -1.246884 0.251942 0.404192 +v -1.276276 0.251942 0.387996 +v -1.303952 0.251942 0.369186 +v -1.329674 0.251942 0.347922 +v -1.353228 0.251942 0.324386 +v -1.374415 0.251942 0.298780 +v -1.393058 0.251942 0.271320 +v -1.409001 0.251942 0.242242 +v -1.422113 0.251942 0.211794 +v -1.432285 0.251942 0.180235 +v -1.439434 0.251942 0.147834 +v -1.443504 0.251942 0.114869 +v -1.444462 0.251942 0.081620 +v -1.443503 0.251942 -0.114869 +v -1.439434 0.251942 -0.147834 +v -1.432284 0.251942 -0.180235 +v -1.422113 0.251942 -0.211794 +v -1.409001 0.251942 -0.242242 +v -1.393058 0.251942 -0.271320 +v -1.374415 0.251942 -0.298779 +v -1.353228 0.251942 -0.324386 +v -1.329674 0.251942 -0.347922 +v -1.303951 0.251942 -0.369185 +v -1.276276 0.251942 -0.387996 +v -1.246883 0.251942 -0.404192 +v -1.216022 0.251942 -0.417636 +v -1.183956 0.251942 -0.428214 +v -1.150959 0.251942 -0.435834 +v -1.117312 0.251942 -0.440433 +v -1.083305 0.251942 -0.441970 +v -0.108964 -0.417568 -0.349460 +v -0.081558 -0.418396 -0.345811 +v -0.054623 -0.419245 -0.339765 +v -0.028386 -0.420106 -0.331372 +v -0.003073 -0.420969 -0.320705 +v 0.043929 -0.422669 -0.292929 +v 0.065217 -0.423490 -0.276057 +v 0.084784 -0.424283 -0.257383 +v 0.102461 -0.425040 -0.237065 +v 0.118099 -0.425409 -0.215278 +v 0.131564 -0.425581 -0.192206 +v 0.142741 -0.425708 -0.168047 +v 0.151534 -0.425790 -0.143007 +v 0.157869 -0.425828 -0.117299 +v 0.161692 -0.425820 -0.091143 +v 0.162970 -0.425767 -0.064761 +v 0.161692 -0.425820 0.091143 +v 0.157869 -0.425828 0.117299 +v 0.151534 -0.425790 0.143007 +v 0.142741 -0.425708 0.168047 +v 0.131564 -0.425581 0.192206 +v 0.118099 -0.425409 0.215278 +v 0.102461 -0.425040 0.237065 +v 0.084784 -0.424283 0.257383 +v 0.065217 -0.423490 0.276057 +v 0.043929 -0.422669 0.292929 +v -0.003073 -0.420969 0.320705 +v -0.028386 -0.420106 0.331372 +v -0.054623 -0.419245 0.339765 +v -0.081558 -0.418396 0.345811 +v -0.108964 -0.417568 0.349460 +v -0.764406 -0.417568 0.349460 +v -0.783750 -0.418396 0.345811 +v -0.802513 -0.419245 0.339765 +v -0.820534 -0.420106 0.331372 +v -0.837666 -0.420969 0.320705 +v -0.868742 -0.422669 0.292929 +v -0.882460 -0.423490 0.276057 +v -0.894841 -0.424283 0.257383 +v -0.905813 -0.425040 0.237065 +v -0.915331 -0.425409 0.215278 +v -0.923351 -0.425581 0.192206 +v -0.929847 -0.425708 0.168047 +v -0.934812 -0.425790 0.143007 +v -0.938256 -0.425828 0.117299 +v -0.940201 -0.425820 0.091143 +v -0.940673 -0.425767 0.064761 +v -0.940201 -0.425820 -0.091143 +v -0.938256 -0.425828 -0.117299 +v -0.934812 -0.425790 -0.143007 +v -0.929847 -0.425708 -0.168047 +v -0.923351 -0.425581 -0.192206 +v -0.915331 -0.425409 -0.215278 +v -0.905813 -0.425040 -0.237065 +v -0.894841 -0.424283 -0.257383 +v -0.882460 -0.423490 -0.276057 +v -0.868742 -0.422669 -0.292929 +v -0.837666 -0.420969 -0.320705 +v -0.820534 -0.420106 -0.331372 +v -0.802513 -0.419245 -0.339765 +v -0.783750 -0.418396 -0.345811 +v -0.764406 -0.417568 -0.349460 +v 0.162970 -0.425767 0.064761 +v -0.940673 -0.425767 -0.064762 +v 0.410700 0.268435 -0.290557 +v 0.390092 0.268435 -0.319963 +v 0.366797 0.268435 -0.347386 +v 0.341012 0.268435 -0.372590 +v 0.312957 0.268435 -0.395361 +v 0.282874 0.268435 -0.415505 +v 0.251017 0.268435 -0.432850 +v 0.217658 0.268435 -0.447247 +v 0.183083 0.268435 -0.458575 +v 0.147586 0.268435 -0.466736 +v 0.111471 0.268435 -0.471660 +v 0.428445 0.268435 -0.259417 +v 0.443174 0.268435 -0.226810 +v 0.454762 0.268435 -0.193014 +v 0.463111 0.268435 -0.158316 +v 0.468149 0.268435 -0.123014 +v 0.469833 0.268435 -0.087407 +v 0.468149 0.268435 0.123014 +v 0.463111 0.268435 0.158316 +v 0.454762 0.268435 0.193014 +v 0.443173 0.268435 0.226810 +v 0.428444 0.268435 0.259418 +v 0.410700 0.268435 0.290557 +v 0.390092 0.268435 0.319964 +v 0.366796 0.268435 0.347386 +v 0.341011 0.268435 0.372590 +v 0.312957 0.268435 0.395362 +v 0.282873 0.268435 0.415505 +v 0.251016 0.268435 0.432850 +v 0.217658 0.268435 0.447248 +v 0.183083 0.268435 0.458575 +v 0.147586 0.268435 0.466736 +v 0.111470 0.268435 0.471660 +v 0.075044 0.268435 0.473306 +v -1.133764 0.268435 0.471660 +v -1.168713 0.268435 0.466736 +v -1.203001 0.268435 0.458575 +v -1.236334 0.268435 0.447247 +v -1.268428 0.268435 0.432850 +v -1.299009 0.268435 0.415505 +v -1.327817 0.268435 0.395361 +v -1.354609 0.268435 0.372590 +v -1.379159 0.268435 0.347386 +v -1.401259 0.268435 0.319964 +v -1.420725 0.268435 0.290557 +v -1.437394 0.268435 0.259417 +v -1.451127 0.268435 0.226810 +v -1.461812 0.268435 0.193014 +v -1.469360 0.268435 0.158316 +v -1.473712 0.268435 0.123014 +v -1.474833 0.268435 0.087407 +v -1.473712 0.268435 -0.123014 +v -1.469360 0.268435 -0.158316 +v -1.461812 0.268435 -0.193014 +v -1.451127 0.268435 -0.226810 +v -1.437394 0.268435 -0.259417 +v -1.420725 0.268435 -0.290557 +v -1.401259 0.268435 -0.319963 +v -1.379158 0.268435 -0.347386 +v -1.354609 0.268435 -0.372590 +v -1.327817 0.268435 -0.395361 +v -1.299008 0.268435 -0.415505 +v -1.268427 0.268435 -0.432850 +v -1.236334 0.268435 -0.447247 +v -1.203001 0.268435 -0.458575 +v -1.168713 0.268435 -0.466736 +v -1.133764 0.268435 -0.471660 +v -1.098453 0.268435 -0.473306 +v 0.075044 0.268435 -0.473306 +v 0.469833 0.268435 0.087408 +v -1.098453 0.268435 0.473306 +v -1.474832 0.268435 -0.087407 +v -0.136824 -0.397154 -0.330191 +v -0.744339 -0.397081 -0.330267 +v -0.710858 -0.412895 -0.311999 +v -0.170469 -0.412877 -0.312014 +v -0.988397 -0.115280 -0.447659 +v 0.019437 -0.115513 -0.447648 +v -0.727200 -0.412998 -0.311340 +v -0.742869 -0.412968 -0.309528 +v -0.758326 -0.412942 -0.305380 +v -0.773376 -0.412921 -0.298917 +v -0.787834 -0.412903 -0.290198 +v -0.801535 -0.412888 -0.279313 +v -0.814339 -0.412877 -0.266374 +v -0.826125 -0.412868 -0.251515 +v -0.836797 -0.412861 -0.234885 +v -0.846203 -0.412860 -0.216679 +v -0.854375 -0.412851 -0.197084 +v -0.861236 -0.412845 -0.176163 +v -0.866775 -0.412844 -0.154160 +v -0.871022 -0.412842 -0.131315 +v -0.873994 -0.412841 -0.107832 +v -0.875721 -0.412841 -0.083919 +v -0.876340 -0.412832 -0.059718 +v -0.876340 -0.412832 0.059717 +v -0.875721 -0.412841 0.083919 +v -0.873994 -0.412841 0.107832 +v -0.871022 -0.412842 0.131315 +v -0.866775 -0.412844 0.154160 +v -0.861236 -0.412845 0.176162 +v -0.854375 -0.412851 0.197084 +v -0.846203 -0.412860 0.216679 +v -0.836797 -0.412861 0.234885 +v -0.826125 -0.412868 0.251515 +v -0.814339 -0.412877 0.266374 +v -0.801535 -0.412888 0.279312 +v -0.787834 -0.412903 0.290198 +v -0.773376 -0.412921 0.298917 +v -0.758327 -0.412942 0.305380 +v -0.742869 -0.412968 0.309528 +v -0.727200 -0.412998 0.311340 +v -0.710858 -0.412895 0.311999 +v -0.170469 -0.412877 0.312014 +v -0.145623 -0.412957 0.311250 +v -0.121226 -0.412939 0.309054 +v -0.097075 -0.412923 0.304582 +v -0.073410 -0.412909 0.297875 +v -0.050463 -0.412898 0.288995 +v -0.028456 -0.412888 0.278026 +v -0.007598 -0.412879 0.265069 +v 0.011914 -0.412872 0.250245 +v 0.029898 -0.412866 0.233692 +v 0.046115 -0.412866 0.215578 +v 0.060480 -0.412858 0.196096 +v 0.072830 -0.412854 0.175301 +v 0.083058 -0.412853 0.153438 +v 0.091095 -0.412852 0.130748 +v 0.096869 -0.412851 0.107435 +v 0.100329 -0.412852 0.083706 +v 0.101570 -0.412839 0.059660 +v 0.101570 -0.412839 -0.059660 +v 0.100329 -0.412852 -0.083706 +v 0.096869 -0.412851 -0.107435 +v 0.091095 -0.412852 -0.130748 +v 0.083058 -0.412853 -0.153438 +v 0.072830 -0.412854 -0.175301 +v 0.060480 -0.412858 -0.196097 +v 0.046115 -0.412866 -0.215578 +v 0.029898 -0.412866 -0.233692 +v 0.011914 -0.412872 -0.250245 +v -0.007598 -0.412879 -0.265069 +v -0.028456 -0.412888 -0.278026 +v -0.050463 -0.412898 -0.288995 +v -0.073410 -0.412909 -0.297875 +v -0.097075 -0.412923 -0.304582 +v -0.121226 -0.412939 -0.309054 +v -0.145623 -0.412957 -0.311250 +v -0.988397 -0.115280 0.447659 +v 0.019436 -0.115513 0.447648 +v -1.327148 -0.104984 -0.087901 +v -1.327148 -0.104984 0.087901 +v 0.396415 -0.114014 0.087421 +v 0.396415 -0.114014 -0.087420 +v 0.054808 -0.115379 -0.446089 +v 0.089184 -0.115210 -0.441516 +v 0.122974 -0.115047 -0.433934 +v 0.155895 -0.114893 -0.423406 +v 0.187664 -0.114748 -0.410021 +v 0.218014 -0.114614 -0.393890 +v 0.246683 -0.114492 -0.375148 +v 0.273428 -0.114381 -0.353954 +v 0.298019 -0.114284 -0.330487 +v 0.320244 -0.114201 -0.304944 +v 0.339911 -0.114131 -0.277544 +v 0.356851 -0.114076 -0.248519 +v 0.370916 -0.114036 -0.218118 +v 0.381985 -0.114010 -0.186600 +v 0.389961 -0.113999 -0.154236 +v 0.394774 -0.114003 -0.121303 +v 0.394774 -0.114003 0.121303 +v 0.389960 -0.113999 0.154236 +v 0.381985 -0.114010 0.186600 +v 0.370916 -0.114036 0.218118 +v 0.356851 -0.114076 0.248519 +v 0.339911 -0.114131 0.277544 +v 0.320243 -0.114201 0.304944 +v 0.298018 -0.114284 0.330487 +v 0.273428 -0.114381 0.353954 +v 0.246683 -0.114492 0.375148 +v 0.218013 -0.114614 0.393890 +v 0.187664 -0.114748 0.410021 +v 0.155894 -0.114893 0.423407 +v 0.122974 -0.115047 0.433934 +v 0.089183 -0.115210 0.441516 +v 0.054808 -0.115379 0.446089 +v -1.020959 -0.114478 0.446172 +v -1.052391 -0.113433 0.441782 +v -1.083214 -0.112400 0.434461 +v -1.113189 -0.111397 0.424255 +v -1.142077 -0.110440 0.411227 +v -1.169644 -0.109546 0.395459 +v -1.195654 -0.108723 0.377057 +v -1.219881 -0.107980 0.356150 +v -1.242103 -0.107321 0.332894 +v -1.262114 -0.106747 0.307469 +v -1.279723 -0.106258 0.280083 +v -1.294758 -0.105852 0.250967 +v -1.307074 -0.105527 0.220372 +v -1.316549 -0.105280 0.188569 +v -1.323088 -0.105110 0.155842 +v -1.326628 -0.105014 0.122486 +v -1.326628 -0.105014 -0.122486 +v -1.323088 -0.105110 -0.155842 +v -1.316549 -0.105280 -0.188569 +v -1.307074 -0.105527 -0.220373 +v -1.294758 -0.105852 -0.250967 +v -1.279722 -0.106258 -0.280083 +v -1.262114 -0.106747 -0.307469 +v -1.242103 -0.107321 -0.332894 +v -1.219881 -0.107980 -0.356151 +v -1.195654 -0.108723 -0.377057 +v -1.169643 -0.109546 -0.395459 +v -1.142077 -0.110440 -0.411227 +v -1.113189 -0.111397 -0.424255 +v -1.083214 -0.112400 -0.434461 +v -1.052391 -0.113433 -0.441782 +v -1.020959 -0.114478 -0.446172 +v -0.136824 -0.397154 0.330191 +v -0.744339 -0.397081 0.330267 +v -0.930126 -0.399943 0.064702 +v -0.930126 -0.399943 -0.064702 +v 0.150880 -0.400367 -0.064520 +v 0.150880 -0.400367 0.064520 +v -0.110288 -0.397278 -0.329704 +v -0.084573 -0.397111 -0.327471 +v -0.059104 -0.397127 -0.322874 +v -0.034136 -0.397293 -0.315936 +v -0.009898 -0.397581 -0.306698 +v 0.013370 -0.397970 -0.295213 +v 0.035431 -0.398426 -0.281606 +v 0.056067 -0.398929 -0.266004 +v 0.075077 -0.399459 -0.248556 +v 0.092241 -0.399996 -0.229496 +v 0.107394 -0.400218 -0.208932 +v 0.120472 -0.400295 -0.186975 +v 0.131331 -0.400359 -0.163881 +v 0.139864 -0.400401 -0.139898 +v 0.145985 -0.400421 -0.115237 +v 0.149640 -0.400419 -0.090130 +v 0.149640 -0.400419 0.090130 +v 0.145985 -0.400421 0.115237 +v 0.139864 -0.400401 0.139898 +v 0.131331 -0.400359 0.163881 +v 0.120472 -0.400295 0.186975 +v 0.107394 -0.400218 0.208932 +v 0.092240 -0.399996 0.229496 +v 0.075077 -0.399459 0.248556 +v 0.056067 -0.398929 0.266004 +v 0.035431 -0.398426 0.281606 +v 0.013370 -0.397970 0.295213 +v -0.009898 -0.397581 0.306698 +v -0.034136 -0.397293 0.315936 +v -0.059104 -0.397127 0.322874 +v -0.084573 -0.397111 0.327471 +v -0.110288 -0.397278 0.329704 +v -0.762661 -0.396978 0.330045 +v -0.779864 -0.396532 0.328391 +v -0.796911 -0.396390 0.324353 +v -0.813590 -0.396490 0.317904 +v -0.829717 -0.396773 0.309051 +v -0.845100 -0.397196 0.297825 +v -0.859548 -0.397705 0.284363 +v -0.872906 -0.398268 0.268799 +v -0.885042 -0.398858 0.251296 +v -0.895815 -0.399455 0.232111 +v -0.905148 -0.399724 0.211357 +v -0.913050 -0.399833 0.189135 +v -0.919463 -0.399920 0.165715 +v -0.924365 -0.399977 0.141358 +v -0.927746 -0.400006 0.116282 +v -0.929622 -0.400006 0.090728 +v -0.929622 -0.400006 -0.090728 +v -0.927746 -0.400006 -0.116283 +v -0.924365 -0.399977 -0.141358 +v -0.919463 -0.399920 -0.165715 +v -0.913050 -0.399833 -0.189135 +v -0.905148 -0.399724 -0.211358 +v -0.895815 -0.399455 -0.232111 +v -0.885042 -0.398858 -0.251297 +v -0.872906 -0.398268 -0.268799 +v -0.859548 -0.397705 -0.284363 +v -0.845099 -0.397196 -0.297825 +v -0.829717 -0.396773 -0.309052 +v -0.813590 -0.396490 -0.317904 +v -0.796911 -0.396390 -0.324353 +v -0.779864 -0.396532 -0.328391 +v -0.762661 -0.396978 -0.330045 +v 0.488163 0.287753 -0.091017 +v 0.435835 0.312500 -0.085614 +v 0.478491 0.297224 -0.090073 +v 0.465151 0.305252 -0.088714 +v 0.450172 0.310616 -0.087148 +v 0.066910 0.312500 -0.455304 +v 0.091802 0.287753 -0.492853 +v 0.073070 0.310616 -0.466786 +v 0.079963 0.305252 -0.477954 +v 0.086541 0.297224 -0.487108 +v 0.486472 0.287753 -0.128094 +v 0.434284 0.312500 -0.119629 +v 0.476821 0.297224 -0.126699 +v 0.463515 0.305252 -0.124601 +v 0.448578 0.310616 -0.122118 +v 0.481414 0.287753 -0.164854 +v 0.429688 0.312500 -0.153034 +v 0.471828 0.297224 -0.162989 +v 0.458632 0.305252 -0.160087 +v 0.443834 0.310616 -0.156592 +v 0.473032 0.287753 -0.200985 +v 0.422059 0.312500 -0.185916 +v 0.463553 0.297224 -0.198660 +v 0.450537 0.305252 -0.194980 +v 0.435966 0.310616 -0.190505 +v 0.461397 0.287753 -0.236177 +v 0.411450 0.312500 -0.218007 +v 0.452064 0.297224 -0.233410 +v 0.439295 0.305252 -0.228986 +v 0.425033 0.310616 -0.223577 +v 0.446610 0.287753 -0.270131 +v 0.397933 0.312500 -0.249042 +v 0.437460 0.297224 -0.266943 +v 0.424996 0.305252 -0.261816 +v 0.411116 0.310616 -0.255530 +v 0.428795 0.287753 -0.302556 +v 0.381606 0.312500 -0.278760 +v 0.419863 0.297224 -0.298973 +v 0.407758 0.305252 -0.293192 +v 0.394324 0.310616 -0.286094 +v 0.408105 0.287753 -0.333177 +v 0.362590 0.312500 -0.306903 +v 0.399421 0.297224 -0.329226 +v 0.387722 0.305252 -0.322845 +v 0.374789 0.310616 -0.315006 +v 0.384716 0.287753 -0.361732 +v 0.341031 0.312500 -0.333225 +v 0.376309 0.297224 -0.357443 +v 0.365055 0.305252 -0.350519 +v 0.352666 0.310616 -0.342015 +v 0.358829 0.287753 -0.387977 +v 0.317097 0.312500 -0.357489 +v 0.350722 0.297224 -0.383384 +v 0.339944 0.305252 -0.375977 +v 0.328137 0.310616 -0.366884 +v 0.330663 0.287753 -0.411689 +v 0.290982 0.312500 -0.379474 +v 0.322877 0.297224 -0.406825 +v 0.312602 0.305252 -0.398995 +v 0.301402 0.310616 -0.389391 +v 0.300459 0.287753 -0.432665 +v 0.262900 0.312500 -0.398977 +v 0.293012 0.297224 -0.427566 +v 0.283259 0.305252 -0.419374 +v 0.272685 0.310616 -0.409334 +v 0.268475 0.287753 -0.450726 +v 0.233083 0.312500 -0.415814 +v 0.261380 0.297224 -0.445428 +v 0.252163 0.305252 -0.436933 +v 0.242226 0.310616 -0.426534 +v 0.234984 0.287753 -0.465718 +v 0.201784 0.312500 -0.429825 +v 0.228252 0.297224 -0.460258 +v 0.219578 0.305252 -0.451519 +v 0.210284 0.310616 -0.440832 +v 0.200271 0.287753 -0.477513 +v 0.169269 0.312500 -0.440873 +v 0.193910 0.297224 -0.471927 +v 0.185784 0.305252 -0.463002 +v 0.177131 0.310616 -0.452098 +v 0.164633 0.287753 -0.486011 +v 0.135816 0.312500 -0.448850 +v 0.158647 0.297224 -0.480335 +v 0.151068 0.305252 -0.471280 +v 0.143051 0.310616 -0.460224 +v 0.128374 0.287753 -0.491139 +v 0.101715 0.312500 -0.453673 +v 0.122764 0.297224 -0.485410 +v 0.115728 0.305252 -0.476278 +v 0.108337 0.310616 -0.465133 +v 0.091802 0.287753 0.492853 +v 0.066909 0.312500 0.455304 +v 0.086541 0.297224 0.487108 +v 0.079963 0.305252 0.477955 +v 0.073069 0.310616 0.466787 +v 0.435835 0.312500 0.085614 +v 0.488163 0.287753 0.091018 +v 0.450172 0.310616 0.087149 +v 0.465151 0.305252 0.088714 +v 0.478492 0.297224 0.090073 +v 0.128373 0.287753 0.491139 +v 0.101715 0.312500 0.453673 +v 0.122763 0.297224 0.485410 +v 0.115727 0.305252 0.476278 +v 0.108336 0.310616 0.465134 +v 0.164633 0.287753 0.486011 +v 0.135816 0.312500 0.448850 +v 0.158646 0.297224 0.480336 +v 0.151068 0.305252 0.471280 +v 0.143051 0.310616 0.460224 +v 0.200271 0.287753 0.477513 +v 0.169268 0.312500 0.440874 +v 0.193909 0.297224 0.471927 +v 0.185784 0.305252 0.463003 +v 0.177131 0.310616 0.452098 +v 0.234984 0.287753 0.465718 +v 0.201784 0.312500 0.429825 +v 0.228251 0.297224 0.460258 +v 0.219578 0.305252 0.451519 +v 0.210284 0.310616 0.440833 +v 0.268475 0.287753 0.450726 +v 0.233083 0.312500 0.415814 +v 0.261380 0.297224 0.445428 +v 0.252162 0.305252 0.436933 +v 0.242226 0.310616 0.426534 +v 0.300459 0.287753 0.432665 +v 0.262899 0.312500 0.398977 +v 0.293011 0.297224 0.427566 +v 0.283258 0.305252 0.419374 +v 0.272684 0.310616 0.409335 +v 0.330662 0.287753 0.411689 +v 0.290982 0.312500 0.379475 +v 0.322876 0.297224 0.406826 +v 0.312601 0.305252 0.398995 +v 0.301402 0.310616 0.389391 +v 0.358828 0.287753 0.387978 +v 0.317097 0.312500 0.357489 +v 0.350721 0.297224 0.383384 +v 0.339944 0.305252 0.375977 +v 0.328136 0.310616 0.366884 +v 0.384716 0.287753 0.361732 +v 0.341030 0.312500 0.333225 +v 0.376308 0.297224 0.357444 +v 0.365054 0.305252 0.350520 +v 0.352666 0.310616 0.342016 +v 0.408104 0.287753 0.333178 +v 0.362590 0.312500 0.306904 +v 0.399421 0.297224 0.329226 +v 0.387722 0.305252 0.322845 +v 0.374789 0.310616 0.315007 +v 0.428795 0.287753 0.302557 +v 0.381606 0.312500 0.278760 +v 0.419862 0.297224 0.298973 +v 0.407758 0.305252 0.293192 +v 0.394324 0.310616 0.286094 +v 0.446609 0.287753 0.270131 +v 0.397933 0.312500 0.249042 +v 0.437460 0.297224 0.266943 +v 0.424996 0.305252 0.261816 +v 0.411116 0.310616 0.255530 +v 0.461397 0.287753 0.236177 +v 0.411450 0.312500 0.218007 +v 0.452064 0.297224 0.233411 +v 0.439295 0.305252 0.228986 +v 0.425033 0.310616 0.223577 +v 0.473032 0.287753 0.200985 +v 0.422059 0.312500 0.185916 +v 0.463552 0.297224 0.198661 +v 0.450537 0.305252 0.194981 +v 0.435966 0.310616 0.190505 +v 0.481414 0.287753 0.164855 +v 0.429688 0.312500 0.153034 +v 0.471828 0.297224 0.162989 +v 0.458632 0.305252 0.160088 +v 0.443834 0.310616 0.156592 +v 0.486472 0.287753 0.128094 +v 0.434284 0.312500 0.119629 +v 0.476821 0.297224 0.126700 +v 0.463515 0.305252 0.124601 +v 0.448578 0.310616 0.122118 +v -1.495920 0.287024 0.091068 +v -1.457130 0.312500 0.086069 +v -1.490571 0.296773 0.090139 +v -1.481321 0.305038 0.088863 +v -1.469578 0.310561 0.087433 +v -1.095526 0.312500 0.455304 +v -1.107919 0.287753 0.492853 +v -1.098877 0.310616 0.466787 +v -1.102409 0.305252 0.477955 +v -1.105584 0.297224 0.487108 +v -1.494514 0.287052 0.128163 +v -1.455717 0.312500 0.120486 +v -1.489137 0.296790 0.126807 +v -1.479876 0.305047 0.124872 +v -1.468140 0.310563 0.122652 +v -1.489799 0.287087 0.164939 +v -1.451266 0.312500 0.154175 +v -1.484428 0.296812 0.163128 +v -1.475219 0.305057 0.160446 +v -1.463574 0.310566 0.157303 +v -1.481812 0.287129 0.201082 +v -1.443800 0.312500 0.187273 +v -1.476478 0.296838 0.198824 +v -1.467381 0.305069 0.195406 +v -1.455906 0.310569 0.191351 +v -1.470620 0.287178 0.236282 +v -1.433378 0.312500 0.219507 +v -1.465354 0.296868 0.233589 +v -1.456427 0.305083 0.229456 +v -1.445199 0.310573 0.224511 +v -1.456313 0.287232 0.270240 +v -1.420085 0.312500 0.250607 +v -1.451146 0.296902 0.267130 +v -1.442447 0.305099 0.262306 +v -1.431540 0.310577 0.256504 +v -1.439012 0.287290 0.302665 +v -1.404029 0.312500 0.280315 +v -1.433974 0.296938 0.299158 +v -1.425556 0.305116 0.293679 +v -1.415041 0.310581 0.287063 +v -1.418861 0.287352 0.333281 +v -1.385337 0.312500 0.308383 +v -1.413980 0.296976 0.329402 +v -1.405894 0.305134 0.323309 +v -1.395836 0.310586 0.315928 +v -1.396031 0.287414 0.361827 +v -1.364160 0.312500 0.334574 +v -1.391331 0.297014 0.357604 +v -1.383624 0.305153 0.350942 +v -1.374083 0.310591 0.342855 +v -1.370712 0.287476 0.388060 +v -1.340671 0.312500 0.358665 +v -1.366219 0.297053 0.383525 +v -1.358932 0.305171 0.376346 +v -1.349961 0.310595 0.367616 +v -1.343120 0.287536 0.411758 +v -1.315058 0.312500 0.380452 +v -1.338854 0.297089 0.406943 +v -1.332023 0.305188 0.399302 +v -1.323667 0.310600 0.390000 +v -1.313489 0.287591 0.432719 +v -1.287533 0.312500 0.399746 +v -1.309469 0.297123 0.427658 +v -1.303124 0.305204 0.419615 +v -1.295421 0.310604 0.409814 +v -1.282069 0.287640 0.450766 +v -1.258321 0.312500 0.416379 +v -1.278310 0.297153 0.445496 +v -1.272477 0.305219 0.437110 +v -1.265458 0.310608 0.426886 +v -1.249129 0.287681 0.465744 +v -1.227664 0.312500 0.430203 +v -1.245645 0.297179 0.460303 +v -1.240342 0.305231 0.451638 +v -1.234028 0.310611 0.441068 +v -1.214948 0.287713 0.477528 +v -1.195819 0.312500 0.441094 +v -1.211749 0.297199 0.471953 +v -1.206990 0.305240 0.463071 +v -1.201396 0.310613 0.452235 +v -1.179818 0.287736 0.486018 +v -1.163053 0.312500 0.448951 +v -1.176912 0.297213 0.480347 +v -1.172705 0.305247 0.471312 +v -1.167838 0.310615 0.460287 +v -1.144040 0.287749 0.491141 +v -1.129644 0.312500 0.453698 +v -1.141431 0.297221 0.485413 +v -1.137780 0.305251 0.476286 +v -1.133641 0.310616 0.465149 +v -1.107919 0.287753 -0.492853 +v -1.095526 0.312500 -0.455304 +v -1.105584 0.297224 -0.487108 +v -1.102409 0.305252 -0.477954 +v -1.098877 0.310616 -0.466786 +v -1.457130 0.312500 -0.086069 +v -1.495920 0.287024 -0.091068 +v -1.469578 0.310561 -0.087433 +v -1.481321 0.305038 -0.088863 +v -1.490571 0.296773 -0.090139 +v -1.144040 0.287749 -0.491140 +v -1.129644 0.312500 -0.453698 +v -1.141431 0.297221 -0.485413 +v -1.137779 0.305251 -0.476286 +v -1.133640 0.310616 -0.465149 +v -1.179818 0.287736 -0.486018 +v -1.163053 0.312500 -0.448951 +v -1.176912 0.297213 -0.480347 +v -1.172705 0.305247 -0.471312 +v -1.167838 0.310615 -0.460287 +v -1.214947 0.287713 -0.477528 +v -1.195819 0.312500 -0.441094 +v -1.211748 0.297199 -0.471953 +v -1.206990 0.305240 -0.463071 +v -1.201396 0.310613 -0.452235 +v -1.249128 0.287681 -0.465744 +v -1.227664 0.312500 -0.430203 +v -1.245644 0.297179 -0.460303 +v -1.240342 0.305231 -0.451638 +v -1.234028 0.310611 -0.441068 +v -1.282069 0.287640 -0.450765 +v -1.258321 0.312500 -0.416379 +v -1.278310 0.297153 -0.445496 +v -1.272477 0.305219 -0.437110 +v -1.265458 0.310608 -0.426886 +v -1.313489 0.287591 -0.432719 +v -1.287533 0.312500 -0.399746 +v -1.309468 0.297123 -0.427658 +v -1.303124 0.305204 -0.419615 +v -1.295421 0.310604 -0.409813 +v -1.343120 0.287536 -0.411758 +v -1.315058 0.312500 -0.380452 +v -1.338854 0.297089 -0.406942 +v -1.332023 0.305188 -0.399302 +v -1.323667 0.310600 -0.390000 +v -1.370712 0.287477 -0.388060 +v -1.340671 0.312500 -0.358665 +v -1.366219 0.297053 -0.383525 +v -1.358932 0.305171 -0.376346 +v -1.349961 0.310595 -0.367616 +v -1.396030 0.287415 -0.361827 +v -1.364160 0.312500 -0.334574 +v -1.391331 0.297014 -0.357604 +v -1.383624 0.305153 -0.350942 +v -1.374083 0.310591 -0.342855 +v -1.418861 0.287352 -0.333281 +v -1.385337 0.312500 -0.308383 +v -1.413980 0.296976 -0.329402 +v -1.405894 0.305134 -0.323309 +v -1.395836 0.310586 -0.315928 +v -1.439012 0.287290 -0.302665 +v -1.404028 0.312500 -0.280315 +v -1.433974 0.296938 -0.299158 +v -1.425556 0.305116 -0.293679 +v -1.415041 0.310581 -0.287063 +v -1.456313 0.287232 -0.270240 +v -1.420085 0.312500 -0.250607 +v -1.451146 0.296902 -0.267129 +v -1.442447 0.305099 -0.262306 +v -1.431540 0.310577 -0.256504 +v -1.470619 0.287178 -0.236282 +v -1.433378 0.312500 -0.219507 +v -1.465354 0.296868 -0.233589 +v -1.456427 0.305083 -0.229456 +v -1.445199 0.310573 -0.224511 +v -1.481812 0.287129 -0.201082 +v -1.443799 0.312500 -0.187273 +v -1.476478 0.296838 -0.198824 +v -1.467381 0.305069 -0.195406 +v -1.455906 0.310569 -0.191351 +v -1.489799 0.287087 -0.164939 +v -1.451266 0.312500 -0.154175 +v -1.484427 0.296812 -0.163128 +v -1.475219 0.305057 -0.160446 +v -1.463574 0.310566 -0.157303 +v -1.494514 0.287052 -0.128163 +v -1.455717 0.312500 -0.120486 +v -1.489137 0.296791 -0.126807 +v -1.479876 0.305047 -0.124872 +v -1.468140 0.310563 -0.122652 +v -1.083221 0.283071 -0.411898 +v -1.091240 0.312500 -0.439954 +v -1.083589 0.294333 -0.412959 +v -1.085242 0.303880 -0.418664 +v -1.087929 0.310260 -0.428143 +v 0.059312 0.312500 -0.439939 +v 0.045510 0.283071 -0.411884 +v 0.053477 0.310260 -0.428129 +v 0.048805 0.303880 -0.418650 +v 0.046007 0.294333 -0.412946 +v -1.091241 0.312500 0.439954 +v -1.083221 0.283071 0.411898 +v -1.087929 0.310260 0.428143 +v -1.085242 0.303881 0.418664 +v -1.083589 0.294333 0.412960 +v 0.045509 0.283071 0.411885 +v 0.059311 0.312500 0.439939 +v 0.046007 0.294333 0.412946 +v 0.048804 0.303880 0.418650 +v 0.053476 0.310260 0.428129 +v -1.445825 0.312500 -0.084898 +v -1.412837 0.282996 -0.081847 +v -1.432527 0.310254 -0.083548 +v -1.421588 0.303859 -0.082494 +v -1.414674 0.294287 -0.081897 +v -1.412837 0.282996 0.081847 +v -1.445825 0.312500 0.084898 +v -1.414674 0.294287 0.081897 +v -1.421588 0.303859 0.082494 +v -1.432527 0.310254 0.083548 +v 0.430651 0.312500 0.085051 +v 0.396172 0.283043 0.081422 +v 0.416113 0.310258 0.083483 +v 0.404456 0.303872 0.082242 +v 0.397453 0.294316 0.081519 +v 0.396172 0.283043 -0.081422 +v 0.430651 0.312500 -0.085051 +v 0.397453 0.294316 -0.081518 +v 0.404456 0.303872 -0.082242 +v 0.416113 0.310258 -0.083482 +v 0.093367 0.312500 -0.438022 +v 0.078599 0.283075 -0.410059 +v 0.087093 0.310260 -0.426239 +v 0.082084 0.303882 -0.416787 +v 0.079101 0.294335 -0.411106 +v 0.126745 0.312500 -0.433473 +v 0.110565 0.283076 -0.405712 +v 0.119858 0.310260 -0.421775 +v 0.114365 0.303882 -0.412391 +v 0.111101 0.294336 -0.406750 +v 0.159605 0.312500 -0.426060 +v 0.141960 0.283076 -0.398631 +v 0.152086 0.310260 -0.414505 +v 0.146092 0.303882 -0.405234 +v 0.142536 0.294336 -0.399660 +v 0.191683 0.312500 -0.415830 +v 0.172525 0.283076 -0.388880 +v 0.183514 0.310260 -0.404481 +v 0.177004 0.303882 -0.395374 +v 0.173146 0.294336 -0.389896 +v 0.222714 0.312500 -0.402850 +v 0.202006 0.283075 -0.376539 +v 0.213883 0.310260 -0.391778 +v 0.206847 0.303882 -0.382890 +v 0.202676 0.294335 -0.377539 +v 0.252442 0.312500 -0.387211 +v 0.230157 0.283073 -0.361713 +v 0.242942 0.310260 -0.376489 +v 0.235371 0.303881 -0.367878 +v 0.230881 0.294334 -0.362690 +v 0.280617 0.312500 -0.369018 +v 0.256745 0.283071 -0.344525 +v 0.270447 0.310260 -0.358728 +v 0.262339 0.303880 -0.350459 +v 0.257528 0.294333 -0.345472 +v 0.306998 0.312500 -0.348403 +v 0.281546 0.283068 -0.325117 +v 0.296165 0.310260 -0.338628 +v 0.287524 0.303880 -0.330770 +v 0.282391 0.294331 -0.326025 +v 0.331351 0.312500 -0.325514 +v 0.304353 0.283065 -0.303649 +v 0.319873 0.310260 -0.316343 +v 0.310712 0.303879 -0.308967 +v 0.305262 0.294329 -0.304510 +v 0.353457 0.312500 -0.300521 +v 0.324971 0.283062 -0.280301 +v 0.341361 0.310259 -0.292045 +v 0.331700 0.303878 -0.285226 +v 0.325945 0.294328 -0.281102 +v 0.373108 0.312500 -0.273617 +v 0.343225 0.283059 -0.255267 +v 0.360436 0.310259 -0.265927 +v 0.350307 0.303877 -0.259740 +v 0.344263 0.294326 -0.255997 +v 0.390114 0.312500 -0.245014 +v 0.358960 0.283056 -0.228756 +v 0.376919 0.310259 -0.238201 +v 0.366365 0.303876 -0.232718 +v 0.360059 0.294324 -0.229402 +v 0.404304 0.312500 -0.214948 +v 0.372038 0.283053 -0.200991 +v 0.390654 0.310259 -0.209094 +v 0.379729 0.303875 -0.204386 +v 0.373192 0.294322 -0.201540 +v 0.415528 0.312500 -0.183673 +v 0.382348 0.283051 -0.172205 +v 0.401506 0.310258 -0.178853 +v 0.390276 0.303875 -0.174981 +v 0.383549 0.294321 -0.172647 +v 0.423663 0.312500 -0.151465 +v 0.389797 0.283049 -0.142643 +v 0.409362 0.310258 -0.147742 +v 0.397905 0.303874 -0.144757 +v 0.391035 0.294319 -0.142967 +v 0.428617 0.312500 -0.118616 +v 0.394322 0.283047 -0.112554 +v 0.414143 0.310258 -0.116034 +v 0.402543 0.303874 -0.113975 +v 0.395583 0.294318 -0.112753 +v 0.428617 0.312500 0.118616 +v 0.394321 0.283047 0.112554 +v 0.414143 0.310258 0.116034 +v 0.402543 0.303874 0.113975 +v 0.395583 0.294319 0.112753 +v 0.423663 0.312500 0.151466 +v 0.389797 0.283049 0.142643 +v 0.409362 0.310258 0.147742 +v 0.397905 0.303874 0.144758 +v 0.391035 0.294319 0.142967 +v 0.415528 0.312500 0.183674 +v 0.382348 0.283051 0.172205 +v 0.401505 0.310258 0.178854 +v 0.390276 0.303875 0.174982 +v 0.383548 0.294321 0.172647 +v 0.404304 0.312500 0.214948 +v 0.372038 0.283053 0.200991 +v 0.390654 0.310259 0.209094 +v 0.379729 0.303875 0.204386 +v 0.373192 0.294322 0.201540 +v 0.390114 0.312500 0.245014 +v 0.358960 0.283056 0.228756 +v 0.376919 0.310259 0.238201 +v 0.366365 0.303876 0.232719 +v 0.360058 0.294324 0.229402 +v 0.373108 0.312500 0.273617 +v 0.343225 0.283059 0.255267 +v 0.360435 0.310259 0.265928 +v 0.350307 0.303877 0.259740 +v 0.344263 0.294326 0.255997 +v 0.353456 0.312500 0.300521 +v 0.324971 0.283062 0.280301 +v 0.341361 0.310259 0.292046 +v 0.331700 0.303878 0.285227 +v 0.325945 0.294328 0.281103 +v 0.331350 0.312500 0.325514 +v 0.304352 0.283065 0.303649 +v 0.319873 0.310260 0.316343 +v 0.310711 0.303879 0.308968 +v 0.305261 0.294329 0.304510 +v 0.306997 0.312500 0.348403 +v 0.281546 0.283068 0.325117 +v 0.296165 0.310260 0.338628 +v 0.287524 0.303880 0.330770 +v 0.282391 0.294331 0.326026 +v 0.280617 0.312500 0.369019 +v 0.256745 0.283071 0.344525 +v 0.270447 0.310260 0.358728 +v 0.262339 0.303880 0.350460 +v 0.257527 0.294333 0.345472 +v 0.252442 0.312500 0.387211 +v 0.230157 0.283073 0.361714 +v 0.242942 0.310260 0.376489 +v 0.235370 0.303881 0.367879 +v 0.230881 0.294334 0.362690 +v 0.222714 0.312500 0.402851 +v 0.202005 0.283075 0.376540 +v 0.213883 0.310260 0.391778 +v 0.206846 0.303882 0.382890 +v 0.202675 0.294335 0.377539 +v 0.191682 0.312500 0.415830 +v 0.172524 0.283076 0.388880 +v 0.183513 0.310260 0.404481 +v 0.177004 0.303882 0.395375 +v 0.173145 0.294336 0.389896 +v 0.159605 0.312500 0.426060 +v 0.141959 0.283076 0.398632 +v 0.152086 0.310260 0.414505 +v 0.146092 0.303882 0.405234 +v 0.142536 0.294336 0.399660 +v 0.126744 0.312500 0.433473 +v 0.110564 0.283076 0.405712 +v 0.119857 0.310260 0.421775 +v 0.114364 0.303882 0.412391 +v 0.111101 0.294336 0.406750 +v 0.093366 0.312500 0.438022 +v 0.078599 0.283075 0.410059 +v 0.087093 0.310260 0.426239 +v 0.082083 0.303882 0.416787 +v 0.079101 0.294335 0.411106 +v -1.124381 0.312500 0.438090 +v -1.114722 0.283074 0.410153 +v -1.120394 0.310260 0.426319 +v -1.117158 0.303881 0.416877 +v -1.115166 0.294335 0.411200 +v -1.156740 0.312500 0.433634 +v -1.145021 0.283073 0.405971 +v -1.151911 0.310260 0.421979 +v -1.147989 0.303881 0.412629 +v -1.145570 0.294334 0.407008 +v -1.188535 0.312500 0.426305 +v -1.174734 0.283070 0.399098 +v -1.182859 0.310260 0.414843 +v -1.178244 0.303880 0.405648 +v -1.175390 0.294333 0.400119 +v -1.219516 0.312500 0.416147 +v -1.203628 0.283066 0.389587 +v -1.212994 0.310260 0.404960 +v -1.207684 0.303879 0.395984 +v -1.204395 0.294330 0.390586 +v -1.249434 0.312500 0.403223 +v -1.231474 0.283062 0.377507 +v -1.242074 0.310259 0.392394 +v -1.236077 0.303878 0.383705 +v -1.232354 0.294327 0.378477 +v -1.278044 0.312500 0.387618 +v -1.258050 0.283056 0.362946 +v -1.269865 0.310259 0.377230 +v -1.263193 0.303876 0.368894 +v -1.259044 0.294324 0.363878 +v -1.305104 0.312500 0.369434 +v -1.283140 0.283049 0.346008 +v -1.296134 0.310258 0.359572 +v -1.288810 0.303874 0.351657 +v -1.284247 0.294320 0.346894 +v -1.330379 0.312500 0.348799 +v -1.306532 0.283042 0.326816 +v -1.320656 0.310258 0.339545 +v -1.312709 0.303872 0.332118 +v -1.307750 0.294315 0.327648 +v -1.353641 0.312500 0.325864 +v -1.328027 0.283036 0.305516 +v -1.343213 0.310257 0.317296 +v -1.334684 0.303870 0.310420 +v -1.329351 0.294311 0.306284 +v -1.374674 0.312500 0.300803 +v -1.347435 0.283029 0.282271 +v -1.363601 0.310257 0.292995 +v -1.354536 0.303868 0.286732 +v -1.348859 0.294307 0.282966 +v -1.393278 0.312500 0.273818 +v -1.364578 0.283022 0.257266 +v -1.381627 0.310256 0.266837 +v -1.372082 0.303866 0.261240 +v -1.366095 0.294303 0.257879 +v -1.409269 0.312500 0.245131 +v -1.379298 0.283017 0.230704 +v -1.397118 0.310256 0.239036 +v -1.387156 0.303865 0.234155 +v -1.380898 0.294299 0.231229 +v -1.422488 0.312500 0.214990 +v -1.391455 0.283011 0.202809 +v -1.409921 0.310255 0.209830 +v -1.399611 0.303863 0.205703 +v -1.393126 0.294296 0.203238 +v -1.432801 0.312500 0.183660 +v -1.400931 0.283007 0.173818 +v -1.419908 0.310255 0.179473 +v -1.409325 0.303862 0.176133 +v -1.402661 0.294294 0.174147 +v -1.440101 0.312500 0.151426 +v -1.407631 0.283003 0.143985 +v -1.426978 0.310255 0.148237 +v -1.416199 0.303861 0.145703 +v -1.409405 0.294291 0.144210 +v -1.444314 0.312500 0.118581 +v -1.411487 0.283001 0.113572 +v -1.431059 0.310255 0.116403 +v -1.420165 0.303860 0.114686 +v -1.413293 0.294290 0.113692 +v -1.444314 0.312500 -0.118581 +v -1.411487 0.283001 -0.113572 +v -1.431058 0.310255 -0.116403 +v -1.420165 0.303860 -0.114686 +v -1.413293 0.294290 -0.113692 +v -1.440100 0.312500 -0.151426 +v -1.407630 0.283003 -0.143985 +v -1.426978 0.310255 -0.148237 +v -1.416199 0.303861 -0.145703 +v -1.409405 0.294291 -0.144210 +v -1.432801 0.312500 -0.183660 +v -1.400930 0.283007 -0.173818 +v -1.419908 0.310255 -0.179473 +v -1.409324 0.303862 -0.176133 +v -1.402660 0.294294 -0.174147 +v -1.422488 0.312500 -0.214990 +v -1.391455 0.283011 -0.202809 +v -1.409921 0.310255 -0.209830 +v -1.399611 0.303863 -0.205703 +v -1.393126 0.294296 -0.203238 +v -1.409269 0.312500 -0.245131 +v -1.379298 0.283016 -0.230704 +v -1.397118 0.310256 -0.239037 +v -1.387155 0.303865 -0.234155 +v -1.380898 0.294299 -0.231229 +v -1.393277 0.312500 -0.273818 +v -1.364578 0.283022 -0.257266 +v -1.381627 0.310256 -0.266837 +v -1.372082 0.303866 -0.261240 +v -1.366095 0.294303 -0.257879 +v -1.374674 0.312500 -0.300803 +v -1.347434 0.283029 -0.282271 +v -1.363601 0.310257 -0.292995 +v -1.354536 0.303868 -0.286732 +v -1.348859 0.294307 -0.282966 +v -1.353640 0.312500 -0.325864 +v -1.328027 0.283035 -0.305516 +v -1.343213 0.310257 -0.317296 +v -1.334684 0.303870 -0.310420 +v -1.329351 0.294311 -0.306284 +v -1.330378 0.312500 -0.348799 +v -1.306532 0.283042 -0.326816 +v -1.320655 0.310258 -0.339545 +v -1.312709 0.303872 -0.332118 +v -1.307750 0.294315 -0.327648 +v -1.305104 0.312500 -0.369434 +v -1.283140 0.283049 -0.346007 +v -1.296134 0.310258 -0.359572 +v -1.288810 0.303874 -0.351657 +v -1.284247 0.294320 -0.346894 +v -1.278044 0.312500 -0.387617 +v -1.258050 0.283056 -0.362946 +v -1.269865 0.310259 -0.377230 +v -1.263193 0.303876 -0.368894 +v -1.259044 0.294324 -0.363878 +v -1.249434 0.312500 -0.403223 +v -1.231474 0.283062 -0.377508 +v -1.242074 0.310259 -0.392394 +v -1.236076 0.303878 -0.383705 +v -1.232354 0.294327 -0.378477 +v -1.219516 0.312500 -0.416147 +v -1.203627 0.283066 -0.389587 +v -1.212994 0.310260 -0.404960 +v -1.207684 0.303879 -0.395984 +v -1.204395 0.294330 -0.390586 +v -1.188535 0.312500 -0.426305 +v -1.174734 0.283070 -0.399098 +v -1.182859 0.310260 -0.414843 +v -1.178244 0.303880 -0.405648 +v -1.175390 0.294332 -0.400119 +v -1.156739 0.312500 -0.433634 +v -1.145021 0.283073 -0.405971 +v -1.151911 0.310260 -0.421979 +v -1.147989 0.303881 -0.412629 +v -1.145570 0.294334 -0.407008 +v -1.124380 0.312500 -0.438089 +v -1.114722 0.283074 -0.410153 +v -1.120393 0.310260 -0.426319 +v -1.117158 0.303881 -0.416877 +v -1.115166 0.294335 -0.411200 +v 0.098230 0.273266 -0.498366 +v 0.088844 0.263159 -0.487482 +v 0.098512 0.263474 -0.497778 +v 0.484849 0.264221 0.089499 +v 0.499024 0.273266 0.092036 +v 0.499995 0.263785 0.091773 +v -1.105306 0.263159 0.487483 +v -1.110576 0.273266 0.498366 +v -1.110285 0.263474 0.497778 +v -1.486671 0.263889 -0.089663 +v -1.499997 0.273736 -0.092002 +v -1.498250 0.263825 -0.091811 +v 0.426154 0.263918 -0.298007 +v 0.438992 0.273267 -0.305941 +v 0.440041 0.263696 -0.305213 +v 0.405628 0.263828 -0.328332 +v 0.418071 0.273266 -0.336904 +v 0.419126 0.263670 -0.336151 +v 0.382387 0.263733 -0.356657 +v 0.394421 0.273266 -0.365778 +v 0.395473 0.263642 -0.365015 +v 0.356620 0.263638 -0.382736 +v 0.368243 0.273266 -0.392317 +v 0.369279 0.263614 -0.391557 +v 0.328540 0.263545 -0.406336 +v 0.339762 0.273266 -0.416294 +v 0.340767 0.263587 -0.415549 +v 0.298378 0.263457 -0.427248 +v 0.309221 0.273266 -0.437504 +v 0.310177 0.263561 -0.436783 +v 0.266387 0.263376 -0.445282 +v 0.276880 0.273266 -0.455767 +v 0.277770 0.263537 -0.455074 +v 0.232835 0.263304 -0.460275 +v 0.243013 0.273266 -0.470927 +v 0.243819 0.263516 -0.470264 +v 0.198006 0.263244 -0.472088 +v 0.207913 0.273266 -0.482854 +v 0.208615 0.263499 -0.482220 +v 0.162194 0.263199 -0.480610 +v 0.171876 0.273266 -0.491447 +v 0.172456 0.263485 -0.490837 +v 0.125704 0.263169 -0.485759 +v 0.135211 0.273266 -0.496632 +v 0.135651 0.263477 -0.496039 +v 0.443801 0.264002 -0.265946 +v 0.457006 0.273267 -0.273152 +v 0.458042 0.263721 -0.272467 +v 0.458428 0.264076 -0.232423 +v 0.471960 0.273266 -0.238819 +v 0.472978 0.263742 -0.238191 +v 0.469922 0.264137 -0.197723 +v 0.483724 0.273266 -0.203233 +v 0.484724 0.263760 -0.202679 +v 0.478195 0.264183 -0.162138 +v 0.492200 0.273266 -0.166698 +v 0.493185 0.263774 -0.166232 +v 0.483182 0.264211 -0.125963 +v 0.497314 0.273266 -0.129527 +v 0.498289 0.263782 -0.129159 +v 0.499024 0.273266 -0.092035 +v 0.484849 0.264221 -0.089498 +v 0.499995 0.263785 -0.091772 +v 0.483182 0.264211 0.125964 +v 0.497314 0.273266 0.129527 +v 0.498289 0.263782 0.129159 +v 0.478194 0.264183 0.162138 +v 0.492200 0.273266 0.166699 +v 0.493185 0.263774 0.166232 +v 0.469922 0.264137 0.197723 +v 0.483724 0.273266 0.203233 +v 0.484724 0.263760 0.202680 +v 0.458428 0.264076 0.232423 +v 0.471960 0.273266 0.238819 +v 0.472977 0.263742 0.238192 +v 0.443800 0.264002 0.265946 +v 0.457006 0.273266 0.273153 +v 0.458041 0.263721 0.272467 +v 0.426153 0.263918 0.298007 +v 0.438992 0.273266 0.305941 +v 0.440041 0.263696 0.305213 +v 0.405627 0.263828 0.328332 +v 0.418070 0.273266 0.336904 +v 0.419126 0.263670 0.336151 +v 0.382386 0.263734 0.356658 +v 0.394420 0.273266 0.365779 +v 0.395472 0.263642 0.365015 +v 0.356620 0.263638 0.382736 +v 0.368243 0.273266 0.392317 +v 0.369279 0.263614 0.391558 +v 0.328539 0.263545 0.406336 +v 0.339762 0.273266 0.416294 +v 0.340766 0.263587 0.415549 +v 0.298378 0.263457 0.427248 +v 0.309221 0.273266 0.437505 +v 0.310177 0.263561 0.436783 +v 0.266387 0.263376 0.445282 +v 0.276879 0.273266 0.455768 +v 0.277769 0.263537 0.455074 +v 0.232835 0.263304 0.460275 +v 0.243013 0.273266 0.470927 +v 0.243819 0.263516 0.470264 +v 0.198006 0.263244 0.472088 +v 0.207912 0.273266 0.482855 +v 0.208614 0.263499 0.482220 +v 0.162194 0.263199 0.480610 +v 0.171875 0.273266 0.491448 +v 0.172455 0.263485 0.490837 +v 0.125703 0.263169 0.485759 +v 0.135210 0.273266 0.496633 +v 0.135650 0.263477 0.496039 +v 0.098229 0.273266 0.498366 +v 0.088844 0.263159 0.487483 +v 0.098512 0.263474 0.497778 +v -1.141195 0.263167 0.485766 +v -1.146926 0.273269 0.496631 +v -1.146610 0.263477 0.496040 +v -1.176697 0.263190 0.480633 +v -1.182923 0.273278 0.491443 +v -1.182567 0.263486 0.490842 +v -1.211506 0.263226 0.472135 +v -1.218255 0.273293 0.482845 +v -1.217848 0.263501 0.482231 +v -1.245322 0.263274 0.460351 +v -1.252622 0.273314 0.470910 +v -1.252150 0.263521 0.470281 +v -1.277855 0.263331 0.445391 +v -1.285730 0.273340 0.455742 +v -1.285180 0.263546 0.455098 +v -1.308829 0.263397 0.427390 +v -1.317296 0.273372 0.437469 +v -1.316657 0.263574 0.436814 +v -1.337983 0.263467 0.406512 +v -1.347053 0.273408 0.416249 +v -1.346314 0.263605 0.415588 +v -1.365074 0.263540 0.382943 +v -1.374748 0.273446 0.392264 +v -1.373901 0.263638 0.391603 +v -1.389879 0.263614 0.356894 +v -1.400148 0.273486 0.365717 +v -1.399187 0.263671 0.365066 +v -1.412193 0.263685 0.328592 +v -1.423039 0.273526 0.336837 +v -1.421960 0.263704 0.336208 +v -1.431839 0.263750 0.298285 +v -1.443230 0.273566 0.305871 +v -1.442032 0.263735 0.305274 +v -1.448660 0.263807 0.266233 +v -1.460552 0.273603 0.273082 +v -1.459237 0.263762 0.272530 +v -1.462525 0.263853 0.232709 +v -1.474860 0.273638 0.238751 +v -1.473435 0.263786 0.238256 +v -1.473328 0.263886 0.197998 +v -1.486037 0.273669 0.203170 +v -1.484511 0.263805 0.202742 +v -1.480987 0.263904 0.162388 +v -1.493990 0.273696 0.166644 +v -1.492376 0.263818 0.166290 +v -1.485445 0.263905 0.126177 +v -1.498656 0.273718 0.129482 +v -1.496967 0.263825 0.129208 +v -1.499998 0.273736 0.092002 +v -1.486671 0.263889 0.089663 +v -1.498250 0.263825 0.091811 +v -1.485445 0.263905 -0.126177 +v -1.498656 0.273718 -0.129482 +v -1.496967 0.263825 -0.129208 +v -1.480987 0.263904 -0.162388 +v -1.493990 0.273696 -0.166644 +v -1.492376 0.263818 -0.166290 +v -1.473328 0.263886 -0.197998 +v -1.486037 0.273669 -0.203171 +v -1.484511 0.263805 -0.202742 +v -1.462525 0.263853 -0.232709 +v -1.474860 0.273638 -0.238751 +v -1.473435 0.263786 -0.238256 +v -1.448660 0.263807 -0.266233 +v -1.460551 0.273603 -0.273082 +v -1.459237 0.263762 -0.272530 +v -1.431839 0.263750 -0.298285 +v -1.443230 0.273566 -0.305871 +v -1.442031 0.263735 -0.305274 +v -1.412193 0.263685 -0.328592 +v -1.423039 0.273526 -0.336837 +v -1.421960 0.263704 -0.336208 +v -1.389878 0.263614 -0.356894 +v -1.400148 0.273486 -0.365717 +v -1.399187 0.263671 -0.365066 +v -1.365074 0.263540 -0.382943 +v -1.374748 0.273446 -0.392263 +v -1.373901 0.263638 -0.391603 +v -1.337983 0.263467 -0.406512 +v -1.347053 0.273408 -0.416249 +v -1.346314 0.263605 -0.415588 +v -1.308829 0.263397 -0.427390 +v -1.317296 0.273372 -0.437469 +v -1.316657 0.263574 -0.436814 +v -1.277855 0.263331 -0.445390 +v -1.285730 0.273340 -0.455742 +v -1.285180 0.263546 -0.455098 +v -1.245322 0.263274 -0.460351 +v -1.252622 0.273314 -0.470910 +v -1.252150 0.263521 -0.470281 +v -1.211506 0.263226 -0.472135 +v -1.218255 0.273293 -0.482845 +v -1.217848 0.263501 -0.482231 +v -1.176697 0.263190 -0.480633 +v -1.182922 0.273278 -0.491443 +v -1.182567 0.263486 -0.490843 +v -1.141195 0.263167 -0.485766 +v -1.146926 0.273269 -0.496631 +v -1.146610 0.263477 -0.496040 +v -1.105305 0.263159 -0.487482 +v -1.110576 0.273266 -0.498366 +v -1.110285 0.263474 -0.497778 +v 0.259303 -0.145777 -0.395376 +v 0.265747 -0.088036 -0.398441 +v 0.228491 -0.145777 -0.415521 +v 0.234696 -0.088036 -0.418742 +v 0.195862 -0.145777 -0.432866 +v 0.201814 -0.088036 -0.436222 +v 0.161696 -0.145777 -0.447264 +v 0.167384 -0.088036 -0.450732 +v 0.126284 -0.145777 -0.458592 +v 0.131697 -0.088036 -0.462147 +v 0.089928 -0.145777 -0.466753 +v 0.095059 -0.088036 -0.470372 +v 0.052938 -0.145777 -0.471678 +v 0.057782 -0.088036 -0.475334 +v 0.015629 -0.145777 -0.473324 +v 0.020184 -0.088036 -0.476993 +v 0.288036 -0.145777 -0.372604 +v 0.294703 -0.088036 -0.375493 +v 0.314446 -0.145777 -0.347399 +v 0.321317 -0.088036 -0.350092 +v 0.338305 -0.145777 -0.319975 +v 0.345362 -0.088036 -0.322456 +v 0.359412 -0.145777 -0.290568 +v 0.366632 -0.088036 -0.292820 +v 0.377586 -0.145777 -0.259427 +v 0.384947 -0.088036 -0.261438 +v 0.392672 -0.145777 -0.226819 +v 0.400150 -0.088036 -0.228577 +v 0.404541 -0.145777 -0.193021 +v 0.412111 -0.088036 -0.194517 +v 0.413092 -0.145777 -0.158322 +v 0.420728 -0.088036 -0.159549 +v 0.418251 -0.145777 -0.123018 +v 0.425928 -0.088036 -0.123972 +v 0.427666 -0.088036 -0.088088 +v 0.419977 -0.145777 -0.087411 +v 0.419977 -0.145777 0.087411 +v 0.427666 -0.088036 0.088089 +v 0.418251 -0.145777 0.123018 +v 0.425928 -0.088036 0.123972 +v 0.413091 -0.145777 0.158322 +v 0.420728 -0.088036 0.159550 +v 0.404541 -0.145777 0.193021 +v 0.412111 -0.088036 0.194517 +v 0.392672 -0.145777 0.226819 +v 0.400149 -0.088036 0.228577 +v 0.377586 -0.145777 0.259427 +v 0.384947 -0.088036 0.261438 +v 0.359412 -0.145777 0.290568 +v 0.366632 -0.088036 0.292821 +v 0.338305 -0.145777 0.319976 +v 0.345361 -0.088036 0.322456 +v 0.314445 -0.145777 0.347399 +v 0.321317 -0.088036 0.350092 +v 0.288036 -0.145777 0.372604 +v 0.294703 -0.088036 0.375493 +v 0.259303 -0.145777 0.395376 +v 0.265747 -0.088036 0.398441 +v 0.228490 -0.145777 0.415521 +v 0.234695 -0.088036 0.418742 +v 0.195862 -0.145777 0.432866 +v 0.201814 -0.088036 0.436222 +v 0.161696 -0.145777 0.447264 +v 0.167383 -0.088036 0.450732 +v 0.126284 -0.145777 0.458592 +v 0.131696 -0.088036 0.462147 +v 0.089928 -0.145777 0.466753 +v 0.095058 -0.088036 0.470372 +v 0.052938 -0.145777 0.471678 +v 0.057782 -0.088036 0.475335 +v 0.020184 -0.088036 0.476994 +v 0.015629 -0.145777 0.473324 +v -0.974977 -0.145777 0.473324 +v -0.999455 -0.088036 0.476994 +v -1.009388 -0.145775 0.471678 +v -1.034563 -0.088036 0.475335 +v -1.043382 -0.145768 0.466754 +v -1.069256 -0.088037 0.470372 +v -1.076668 -0.145754 0.458595 +v -1.103238 -0.088040 0.462147 +v -1.108961 -0.145731 0.447270 +v -1.136216 -0.088045 0.450732 +v -1.139988 -0.145699 0.432875 +v -1.167907 -0.088054 0.436222 +v -1.169485 -0.145656 0.415535 +v -1.198042 -0.088066 0.418742 +v -1.197202 -0.145605 0.395395 +v -1.226365 -0.088082 0.398441 +v -1.222906 -0.145546 0.372628 +v -1.252636 -0.088102 0.375493 +v -1.246380 -0.145481 0.347427 +v -1.276635 -0.088125 0.350092 +v -1.267428 -0.145414 0.320007 +v -1.298162 -0.088151 0.322456 +v -1.285874 -0.145347 0.290602 +v -1.317036 -0.088179 0.292821 +v -1.301566 -0.145283 0.259462 +v -1.333103 -0.088207 0.261438 +v -1.314373 -0.145224 0.226853 +v -1.346232 -0.088235 0.228577 +v -1.324192 -0.145173 0.193053 +v -1.356317 -0.088262 0.194517 +v -1.330944 -0.145132 0.158350 +v -1.363277 -0.088287 0.159550 +v -1.334577 -0.145103 0.123041 +v -1.367059 -0.088309 0.123972 +v -1.367635 -0.088327 0.088088 +v -1.335063 -0.145086 0.087427 +v -1.335063 -0.145086 -0.087427 +v -1.367635 -0.088327 -0.088088 +v -1.334577 -0.145103 -0.123041 +v -1.367059 -0.088309 -0.123972 +v -1.330944 -0.145132 -0.158350 +v -1.363277 -0.088287 -0.159550 +v -1.324192 -0.145173 -0.193053 +v -1.356317 -0.088262 -0.194517 +v -1.314373 -0.145224 -0.226853 +v -1.346232 -0.088235 -0.228577 +v -1.301565 -0.145283 -0.259462 +v -1.333103 -0.088207 -0.261438 +v -1.285874 -0.145347 -0.290602 +v -1.317036 -0.088179 -0.292821 +v -1.267428 -0.145414 -0.320007 +v -1.298161 -0.088151 -0.322456 +v -1.246380 -0.145481 -0.347427 +v -1.276635 -0.088125 -0.350092 +v -1.222906 -0.145545 -0.372628 +v -1.252636 -0.088102 -0.375493 +v -1.197202 -0.145604 -0.395395 +v -1.226365 -0.088082 -0.398441 +v -1.169485 -0.145656 -0.415535 +v -1.198042 -0.088066 -0.418742 +v -1.139988 -0.145699 -0.432875 +v -1.167907 -0.088054 -0.436222 +v -1.108961 -0.145731 -0.447270 +v -1.136215 -0.088045 -0.450732 +v -1.076667 -0.145754 -0.458595 +v -1.103238 -0.088040 -0.462147 +v -1.043381 -0.145768 -0.466754 +v -1.069256 -0.088037 -0.470372 +v -1.009388 -0.145775 -0.471678 +v -1.034562 -0.088036 -0.475335 +v -0.999455 -0.088036 -0.476993 +v -0.974977 -0.145777 -0.473324 +v -0.050374 -0.332110 -0.420150 +v -0.060108 -0.380788 -0.386340 +v -0.017412 -0.333412 -0.418571 +v -0.029868 -0.381931 -0.382266 +v 0.015264 -0.334646 -0.414096 +v -0.000128 -0.383009 -0.375559 +v 0.047378 -0.335790 -0.406763 +v 0.028871 -0.383967 -0.366281 +v 0.078666 -0.336774 -0.396641 +v 0.056887 -0.384770 -0.354510 +v 0.108867 -0.337550 -0.383818 +v 0.137713 -0.338225 -0.368393 +v 0.108959 -0.386147 -0.323862 +v 0.164957 -0.338798 -0.350498 +v 0.132569 -0.386720 -0.305241 +v 0.190368 -0.339272 -0.330285 +v 0.154289 -0.387199 -0.284626 +v 0.213731 -0.339630 -0.307924 +v 0.173937 -0.387567 -0.262192 +v 0.234851 -0.339849 -0.283606 +v 0.191269 -0.387795 -0.238107 +v 0.253536 -0.340019 -0.257535 +v 0.206171 -0.387937 -0.212591 +v 0.269627 -0.340146 -0.229929 +v 0.218541 -0.388042 -0.185872 +v 0.282985 -0.340238 -0.201026 +v 0.228277 -0.388088 -0.158177 +v 0.293501 -0.340268 -0.171071 +v 0.235289 -0.388105 -0.129743 +v 0.301078 -0.340278 -0.140317 +v 0.239516 -0.388101 -0.100812 +v 0.305651 -0.340276 -0.109029 +v 0.307182 -0.340262 -0.077470 +v 0.240923 -0.388076 -0.071631 +v 0.239516 -0.388101 0.100812 +v 0.305651 -0.340276 0.109029 +v 0.235289 -0.388105 0.129743 +v 0.301078 -0.340278 0.140317 +v 0.228277 -0.388088 0.158177 +v 0.293501 -0.340268 0.171071 +v 0.218541 -0.388042 0.185872 +v 0.282985 -0.340238 0.201026 +v 0.206171 -0.387938 0.212591 +v 0.269627 -0.340146 0.229929 +v 0.191269 -0.387795 0.238107 +v 0.253536 -0.340019 0.257535 +v 0.173936 -0.387567 0.262192 +v 0.234851 -0.339849 0.283607 +v 0.154289 -0.387199 0.284626 +v 0.213731 -0.339630 0.307924 +v 0.132569 -0.386720 0.305241 +v 0.190367 -0.339272 0.330285 +v 0.108959 -0.386147 0.323862 +v 0.164957 -0.338798 0.350498 +v 0.137713 -0.338225 0.368393 +v 0.056887 -0.384770 0.354510 +v 0.108867 -0.337550 0.383818 +v 0.028871 -0.383968 0.366281 +v 0.078666 -0.336774 0.396641 +v -0.000128 -0.383009 0.375559 +v 0.047378 -0.335790 0.406763 +v -0.029868 -0.381931 0.382266 +v 0.015264 -0.334646 0.414096 +v -0.060108 -0.380788 0.386340 +v -0.017412 -0.333412 0.418572 +v -0.050374 -0.332110 0.420150 +v -0.821130 -0.380744 0.386385 +v -0.876607 -0.333449 0.418556 +v -0.844441 -0.381803 0.382394 +v -0.903215 -0.334740 0.414056 +v -0.867242 -0.382760 0.375805 +v -0.929142 -0.335966 0.406691 +v -0.889356 -0.383567 0.366668 +v -0.954181 -0.337058 0.396528 +v -0.910607 -0.384195 0.355047 +v -0.978133 -0.337969 0.383658 +v -1.000772 -0.338801 0.368183 +v -0.949712 -0.385179 0.324682 +v -1.021917 -0.339548 0.350240 +v -0.967233 -0.385546 0.306172 +v -1.041408 -0.340205 0.329982 +v -0.983208 -0.385823 0.285637 +v -1.059106 -0.340749 0.307587 +v -0.997511 -0.385996 0.263246 +v -1.074893 -0.341152 0.283246 +v -1.009964 -0.386043 0.239170 +v -1.088643 -0.341493 0.257164 +v -1.020501 -0.386029 0.213625 +v -1.100267 -0.341773 0.229565 +v -1.029068 -0.386002 0.186837 +v -1.109698 -0.341995 0.200682 +v -1.035616 -0.385948 0.159038 +v -1.116892 -0.342128 0.170761 +v -1.040097 -0.385903 0.130469 +v -1.121806 -0.342207 0.140054 +v -1.042487 -0.385877 0.101382 +v -1.124420 -0.342241 0.108820 +v -1.124731 -0.342226 0.077322 +v -1.042782 -0.385874 0.072033 +v -1.042487 -0.385877 -0.101382 +v -1.124420 -0.342241 -0.108820 +v -1.040097 -0.385903 -0.130469 +v -1.121806 -0.342207 -0.140054 +v -1.035616 -0.385948 -0.159038 +v -1.116892 -0.342128 -0.170761 +v -1.029068 -0.386002 -0.186837 +v -1.109698 -0.341995 -0.200682 +v -1.020501 -0.386029 -0.213625 +v -1.100267 -0.341773 -0.229565 +v -1.009964 -0.386043 -0.239170 +v -1.088643 -0.341493 -0.257164 +v -0.997511 -0.385996 -0.263246 +v -1.074893 -0.341152 -0.283246 +v -0.983207 -0.385823 -0.285637 +v -1.059106 -0.340749 -0.307587 +v -0.967233 -0.385546 -0.306172 +v -1.041408 -0.340205 -0.329982 +v -0.949712 -0.385179 -0.324682 +v -1.021917 -0.339548 -0.350240 +v -1.000772 -0.338801 -0.368183 +v -0.910607 -0.384195 -0.355047 +v -0.978133 -0.337969 -0.383658 +v -0.889356 -0.383567 -0.366668 +v -0.954181 -0.337058 -0.396528 +v -0.867242 -0.382760 -0.375805 +v -0.929142 -0.335966 -0.406691 +v -0.844441 -0.381803 -0.382394 +v -0.903215 -0.334740 -0.414056 +v -0.821130 -0.380744 -0.386385 +v -0.876607 -0.333448 -0.418556 +v -0.849549 -0.332110 -0.420150 +v 0.240923 -0.388077 0.071631 +v 0.307182 -0.340262 0.077470 +v -0.849550 -0.332110 0.420150 +v -1.042782 -0.385874 -0.072033 +v -1.124731 -0.342226 -0.077322 +v 0.368539 -0.036964 -0.292820 +v 0.367973 0.021010 -0.290504 +v 0.347268 -0.036964 -0.322456 +v 0.346836 0.021006 -0.319906 +v 0.323224 -0.036964 -0.350092 +v 0.322943 0.021003 -0.347324 +v 0.296609 -0.036964 -0.375493 +v 0.296497 0.020999 -0.372524 +v 0.267653 -0.036964 -0.398441 +v 0.267723 0.020995 -0.395292 +v 0.236602 -0.036964 -0.418742 +v 0.236867 0.020991 -0.415432 +v 0.203721 -0.036964 -0.436222 +v 0.204192 0.020988 -0.432774 +v 0.169290 -0.036964 -0.450732 +v 0.169978 0.020985 -0.447170 +v 0.133603 -0.036964 -0.462147 +v 0.134515 0.020983 -0.458495 +v 0.096965 -0.036964 -0.470372 +v 0.098107 0.020981 -0.466655 +v 0.059688 -0.036964 -0.475334 +v 0.061064 0.020980 -0.471579 +v 0.005681 -0.208221 -0.465309 +v -0.013502 -0.264053 -0.449855 +v 0.386853 -0.036964 -0.261438 +v 0.386172 0.021014 -0.259370 +v 0.402056 -0.036964 -0.228577 +v 0.401279 0.021017 -0.226769 +v 0.414017 -0.036964 -0.194517 +v 0.413164 0.021019 -0.192978 +v 0.422635 -0.036964 -0.159549 +v 0.421727 0.021021 -0.158287 +v 0.427834 -0.036964 -0.123972 +v 0.426894 0.021022 -0.122991 +v 0.428621 0.021022 -0.087391 +v 0.429572 -0.036964 -0.088088 +v 0.372031 -0.264467 0.083186 +v 0.403181 -0.208221 0.085931 +v 0.427834 -0.036964 0.123972 +v 0.426894 0.021022 0.122991 +v 0.422634 -0.036964 0.159550 +v 0.421727 0.021021 0.158287 +v 0.414017 -0.036964 0.194517 +v 0.413164 0.021019 0.192979 +v 0.402056 -0.036964 0.228577 +v 0.401279 0.021017 0.226769 +v 0.386853 -0.036964 0.261439 +v 0.386172 0.021014 0.259370 +v 0.368539 -0.036964 0.292821 +v 0.367973 0.021010 0.290505 +v 0.347268 -0.036964 0.322456 +v 0.346836 0.021006 0.319906 +v 0.323223 -0.036964 0.350092 +v 0.322943 0.021003 0.347324 +v 0.296609 -0.036964 0.375493 +v 0.296496 0.020999 0.372524 +v 0.267653 -0.036964 0.398442 +v 0.267722 0.020995 0.395292 +v 0.236602 -0.036964 0.418742 +v 0.236866 0.020991 0.415433 +v 0.203720 -0.036964 0.436222 +v 0.204192 0.020988 0.432775 +v 0.169290 -0.036964 0.450732 +v 0.169977 0.020985 0.447170 +v 0.133603 -0.036964 0.462148 +v 0.134514 0.020983 0.458496 +v 0.096965 -0.036964 0.470372 +v 0.098107 0.020981 0.466655 +v 0.059688 -0.036964 0.475335 +v 0.061064 0.020980 0.471579 +v 0.023702 0.020980 0.473225 +v 0.022090 -0.036964 0.476994 +v -0.906856 -0.264053 0.449855 +v -0.943903 -0.208221 0.465310 +v -1.052774 -0.036963 0.475335 +v -1.068965 0.020980 0.471579 +v -1.087729 -0.036963 0.470372 +v -1.103912 0.020982 0.466655 +v -1.121980 -0.036960 0.462147 +v -1.138162 0.020986 0.458495 +v -1.155232 -0.036955 0.450732 +v -1.171422 0.020990 0.447169 +v -1.187202 -0.036947 0.436222 +v -1.203409 0.020995 0.432774 +v -1.217618 -0.036935 0.418742 +v -1.233848 0.021002 0.415431 +v -1.246222 -0.036919 0.398441 +v -1.262483 0.021008 0.395290 +v -1.272772 -0.036900 0.375493 +v -1.289071 0.021016 0.372522 +v -1.297046 -0.036877 0.350092 +v -1.313388 0.021023 0.347322 +v -1.318838 -0.036852 0.322456 +v -1.335230 0.021029 0.319904 +v -1.337969 -0.036824 0.292821 +v -1.354415 0.021036 0.290502 +v -1.354278 -0.036796 0.261438 +v -1.370785 0.021042 0.259368 +v -1.367632 -0.036768 0.228577 +v -1.384203 0.021047 0.226767 +v -1.377921 -0.036741 0.194517 +v -1.394561 0.021051 0.192977 +v -1.385063 -0.036716 0.159550 +v -1.401774 0.021054 0.158286 +v -1.389001 -0.036694 0.123972 +v -1.405786 0.021057 0.122990 +v -1.406567 0.021059 0.087390 +v -1.389705 -0.036676 0.088088 +v -1.233148 -0.262862 -0.083307 +v -1.288722 -0.208961 -0.085913 +v -1.389001 -0.036694 -0.123972 +v -1.405786 0.021057 -0.122990 +v -1.385063 -0.036716 -0.159550 +v -1.401774 0.021054 -0.158286 +v -1.377921 -0.036741 -0.194517 +v -1.394561 0.021051 -0.192977 +v -1.367632 -0.036768 -0.228577 +v -1.384203 0.021047 -0.226767 +v -1.354278 -0.036796 -0.261438 +v -1.370785 0.021042 -0.259368 +v -1.337969 -0.036824 -0.292821 +v -1.354415 0.021036 -0.290502 +v -1.318838 -0.036852 -0.322456 +v -1.335230 0.021029 -0.319904 +v -1.297045 -0.036877 -0.350092 +v -1.313388 0.021023 -0.347322 +v -1.272772 -0.036900 -0.375493 +v -1.289071 0.021016 -0.372522 +v -1.246222 -0.036919 -0.398441 +v -1.262483 0.021008 -0.395290 +v -1.217618 -0.036935 -0.418742 +v -1.233848 0.021002 -0.415431 +v -1.187201 -0.036947 -0.436222 +v -1.203408 0.020995 -0.432774 +v -1.155231 -0.036955 -0.450732 +v -1.171422 0.020990 -0.447169 +v -1.121979 -0.036960 -0.462147 +v -1.138162 0.020986 -0.458495 +v -1.087729 -0.036963 -0.470372 +v -1.103912 0.020982 -0.466655 +v -1.052774 -0.036963 -0.475335 +v -1.068965 0.020980 -0.471579 +v -1.033622 0.020980 -0.473225 +v -1.017413 -0.036964 -0.476993 +v 0.022091 -0.036964 -0.476993 +v 0.023702 0.020980 -0.473225 +v 0.022098 -0.264097 -0.448397 +v 0.042358 -0.208221 -0.463691 +v 0.057398 -0.264146 -0.443811 +v 0.078722 -0.208221 -0.458850 +v 0.092094 -0.264197 -0.436134 +v 0.114462 -0.208221 -0.450827 +v 0.125883 -0.264246 -0.425429 +v 0.149275 -0.208221 -0.439691 +v 0.158469 -0.264287 -0.411783 +v 0.182862 -0.208221 -0.425537 +v 0.189585 -0.264327 -0.395323 +v 0.214938 -0.208221 -0.408485 +v 0.218965 -0.264363 -0.376189 +v 0.245229 -0.208221 -0.388681 +v 0.246359 -0.264394 -0.354546 +v 0.273475 -0.208221 -0.366295 +v 0.271531 -0.264419 -0.330578 +v 0.299437 -0.208221 -0.341516 +v 0.294261 -0.264435 -0.304492 +v 0.322893 -0.208221 -0.314557 +v 0.314366 -0.264448 -0.276514 +v 0.343643 -0.208221 -0.285648 +v 0.331676 -0.264458 -0.246883 +v 0.361509 -0.208221 -0.255034 +v 0.346044 -0.264465 -0.215854 +v 0.376339 -0.208221 -0.222978 +v 0.357343 -0.264467 -0.183691 +v 0.388007 -0.208221 -0.189753 +v 0.365481 -0.264468 -0.150669 +v 0.396413 -0.208221 -0.155641 +v 0.370392 -0.264468 -0.117072 +v 0.401486 -0.208221 -0.120935 +v 0.403181 -0.208221 -0.085931 +v 0.372031 -0.264467 -0.083186 +v 0.429572 -0.036964 0.088089 +v 0.428621 0.021022 0.087392 +v 0.370392 -0.264468 0.117072 +v 0.401486 -0.208221 0.120935 +v 0.365481 -0.264468 0.150670 +v 0.396413 -0.208221 0.155641 +v 0.357343 -0.264467 0.183691 +v 0.388007 -0.208221 0.189753 +v 0.346044 -0.264465 0.215854 +v 0.376339 -0.208221 0.222978 +v 0.331676 -0.264458 0.246883 +v 0.361509 -0.208221 0.255034 +v 0.314366 -0.264448 0.276514 +v 0.343643 -0.208221 0.285648 +v 0.294261 -0.264435 0.304492 +v 0.322893 -0.208221 0.314558 +v 0.271530 -0.264419 0.330578 +v 0.299437 -0.208221 0.341517 +v 0.246359 -0.264394 0.354546 +v 0.273475 -0.208221 0.366295 +v 0.218965 -0.264363 0.376189 +v 0.245228 -0.208221 0.388682 +v 0.189585 -0.264327 0.395323 +v 0.214938 -0.208221 0.408485 +v 0.158469 -0.264287 0.411783 +v 0.182862 -0.208221 0.425537 +v 0.125883 -0.264246 0.425429 +v 0.149275 -0.208221 0.439691 +v 0.092094 -0.264197 0.436135 +v 0.114462 -0.208221 0.450827 +v 0.057398 -0.264146 0.443811 +v 0.078721 -0.208221 0.458850 +v 0.022098 -0.264097 0.448397 +v 0.042358 -0.208221 0.463691 +v 0.005681 -0.208221 0.465309 +v -0.013502 -0.264053 0.449855 +v -1.017414 -0.036964 0.476994 +v -1.033622 0.020980 0.473225 +v -0.938219 -0.264089 0.448401 +v -0.977103 -0.208223 0.463691 +v -0.969184 -0.264109 0.443827 +v -1.009875 -0.208230 0.458849 +v -0.999485 -0.264108 0.436171 +v -1.041937 -0.208246 0.450824 +v -1.028858 -0.264079 0.425495 +v -1.073011 -0.208271 0.439685 +v -1.057048 -0.264017 0.411887 +v -1.102833 -0.208307 0.425527 +v -1.083831 -0.263931 0.395467 +v -1.131147 -0.208354 0.408470 +v -1.108980 -0.263824 0.376375 +v -1.157715 -0.208410 0.388661 +v -1.132282 -0.263701 0.354770 +v -1.182315 -0.208474 0.366269 +v -1.153539 -0.263566 0.330835 +v -1.204744 -0.208543 0.341486 +v -1.172570 -0.263422 0.304772 +v -1.224820 -0.208615 0.314523 +v -1.189225 -0.263284 0.276806 +v -1.242379 -0.208686 0.285611 +v -1.203367 -0.263157 0.247174 +v -1.257282 -0.208754 0.254997 +v -1.214881 -0.263048 0.216131 +v -1.269414 -0.208816 0.222941 +v -1.223670 -0.262958 0.183942 +v -1.278681 -0.208869 0.189719 +v -1.229669 -0.262895 0.150884 +v -1.285014 -0.208912 0.155612 +v -1.232836 -0.262862 0.117242 +v -1.288368 -0.208943 0.120911 +v -1.288722 -0.208961 0.085913 +v -1.233148 -0.262862 0.083306 +v -1.389705 -0.036676 -0.088088 +v -1.406567 0.021059 -0.087391 +v -1.232836 -0.262862 -0.117243 +v -1.288368 -0.208943 -0.120911 +v -1.229669 -0.262895 -0.150884 +v -1.285014 -0.208912 -0.155612 +v -1.223670 -0.262958 -0.183942 +v -1.278681 -0.208869 -0.189719 +v -1.214881 -0.263048 -0.216131 +v -1.269414 -0.208816 -0.222942 +v -1.203367 -0.263157 -0.247175 +v -1.257282 -0.208754 -0.254997 +v -1.189225 -0.263284 -0.276806 +v -1.242379 -0.208686 -0.285611 +v -1.172570 -0.263422 -0.304772 +v -1.224819 -0.208615 -0.314523 +v -1.153539 -0.263566 -0.330835 +v -1.204744 -0.208543 -0.341486 +v -1.132282 -0.263701 -0.354770 +v -1.182315 -0.208474 -0.366270 +v -1.108979 -0.263824 -0.376375 +v -1.157715 -0.208410 -0.388661 +v -1.083831 -0.263931 -0.395467 +v -1.131146 -0.208354 -0.408470 +v -1.057048 -0.264017 -0.411887 +v -1.102833 -0.208307 -0.425527 +v -1.028858 -0.264079 -0.425495 +v -1.073011 -0.208271 -0.439685 +v -0.999485 -0.264108 -0.436171 +v -1.041937 -0.208246 -0.450824 +v -0.969184 -0.264109 -0.443827 +v -1.009875 -0.208230 -0.458849 +v -0.938219 -0.264089 -0.448401 +v -0.977103 -0.208223 -0.463691 +v -0.906856 -0.264053 -0.449855 +v -0.943903 -0.208221 -0.465309 +v 0.061048 -0.500000 0.329223 +v 0.023064 -0.500000 0.354705 +v -0.016305 -0.500000 0.374754 +v -0.056724 -0.500000 0.389198 +v -0.097847 -0.500000 0.397914 +v -0.845525 -0.500000 0.397735 +v -0.874552 -0.500000 0.389019 +v -0.902706 -0.500000 0.374575 +v -0.929748 -0.500000 0.354526 +v -0.955456 -0.500000 0.329044 +v -0.955456 -0.500000 -0.329044 +v -0.929747 -0.500000 -0.354526 +v -0.902706 -0.500000 -0.374575 +v -0.874552 -0.500000 -0.389019 +v -0.845525 -0.500000 -0.397735 +v 0.061048 -0.500000 -0.329223 +v 0.023065 -0.500000 -0.354706 +v -0.016305 -0.500000 -0.374754 +v -0.056724 -0.500000 -0.389198 +v -0.097847 -0.500000 -0.397914 +v -0.003073 -0.420969 -0.320705 +v 0.039392 -0.411204 -0.317350 +v 0.043899 -0.422668 -0.292948 +v -0.001858 -0.431001 -0.295934 +v 0.011465 -0.419975 -0.315551 +v 0.027008 -0.416400 -0.314323 +v 0.039392 -0.411204 0.317350 +v -0.003073 -0.420969 0.320705 +v 0.001733 -0.429566 0.297799 +v 0.040333 -0.422536 0.295280 +v 0.027008 -0.416400 0.314323 +v 0.011464 -0.419975 0.315551 +v -0.113311 -0.417443 0.349651 +v -0.120539 -0.403792 0.363623 +v -0.159935 -0.416772 0.350679 +v -0.152269 -0.427648 0.338060 +v -0.122806 -0.415368 0.351899 +v -0.125451 -0.410372 0.357013 +v -0.837666 -0.420969 0.320705 +v -0.873263 -0.412439 0.316246 +v -0.868268 -0.422643 0.293402 +v -0.836069 -0.428608 0.299043 +v -0.848332 -0.420140 0.315403 +v -0.861361 -0.417018 0.313771 +v -0.873263 -0.412439 -0.316246 +v -0.837666 -0.420969 -0.320705 +v -0.834186 -0.429329 -0.298107 +v -0.868725 -0.422668 -0.292946 +v -0.861361 -0.417018 -0.313772 +v -0.848332 -0.420140 -0.315404 +v -0.764406 -0.417568 -0.349460 +v -0.761462 -0.404945 -0.362473 +v -0.724833 -0.416772 -0.350679 +v -0.731374 -0.426028 -0.339940 +v -0.756780 -0.415585 -0.351649 +v -0.755702 -0.410965 -0.356413 +v -0.120539 -0.403792 -0.363623 +v -0.113311 -0.417443 -0.349651 +v -0.153278 -0.428349 -0.337247 +v -0.161436 -0.416772 -0.350679 +v -0.125451 -0.410372 -0.357013 +v -0.122806 -0.415368 -0.351899 +v -0.761462 -0.404945 0.362473 +v -0.764406 -0.417568 0.349460 +v -0.728512 -0.428024 0.337624 +v -0.720560 -0.416772 0.350679 +v -0.755702 -0.410965 0.356413 +v -0.756780 -0.415586 0.351649 +v -0.067055 -0.380516 -0.386662 +v -0.105702 -0.391805 -0.375576 +v -0.114173 -0.379596 -0.387750 +v -0.077261 -0.363857 -0.398489 +v -0.080847 -0.381692 -0.385575 +v -0.094993 -0.385823 -0.381517 +v 0.064911 -0.396385 -0.330598 +v 0.058972 -0.384826 -0.353406 +v 0.100360 -0.370891 -0.349001 +v 0.103405 -0.386005 -0.327478 +v 0.070978 -0.390851 -0.337216 +v 0.068804 -0.386620 -0.345565 +v 0.058972 -0.384826 0.353406 +v 0.064911 -0.396385 0.330598 +v 0.106954 -0.386096 0.325167 +v 0.103362 -0.368266 0.350560 +v 0.068804 -0.386620 0.345564 +v 0.070978 -0.390851 0.337216 +v -0.105702 -0.391805 0.375576 +v -0.067055 -0.380516 0.386662 +v -0.077389 -0.364009 0.398385 +v -0.113946 -0.379596 0.387750 +v -0.094993 -0.385824 0.381517 +v -0.080847 -0.381692 0.385575 +v -0.910568 -0.394469 0.332311 +v -0.910607 -0.384195 0.355047 +v -0.949967 -0.372141 0.348463 +v -0.948657 -0.385154 0.325593 +v -0.917973 -0.389528 0.338543 +v -0.917987 -0.385767 0.346865 +v -0.910607 -0.384195 -0.355047 +v -0.910568 -0.394469 -0.332311 +v -0.949270 -0.385169 -0.325063 +v -0.950626 -0.371709 -0.348719 +v -0.917987 -0.385767 -0.346865 +v -0.917973 -0.389528 -0.338543 +v -0.781213 -0.391052 -0.376327 +v -0.821130 -0.380744 -0.386385 +v -0.812980 -0.365472 -0.397387 +v -0.774165 -0.379596 -0.387750 +v -0.792521 -0.385478 -0.381855 +v -0.807132 -0.381705 -0.385537 +v -0.821130 -0.380744 0.386385 +v -0.781213 -0.391052 0.376327 +v -0.773794 -0.379596 0.387750 +v -0.813226 -0.365248 0.397540 +v -0.807132 -0.381705 0.385537 +v -0.792521 -0.385478 0.381855 +v 0.068310 -0.500000 0.323078 +v 0.085392 -0.500000 0.312930 +v 0.103050 -0.500000 0.309760 +v -0.116024 -0.500000 0.399191 +v -0.128839 -0.500000 0.410053 +v -0.125701 -0.500000 0.402540 +v -0.963422 -0.500000 0.318927 +v -0.987639 -0.500000 0.308082 +v -0.974254 -0.500000 0.310506 +v -0.963422 -0.500000 -0.318927 +v -0.974254 -0.500000 -0.310506 +v -0.987639 -0.500000 -0.308083 +v -0.835620 -0.500000 -0.398708 +v -0.826633 -0.500000 -0.409445 +v -0.827922 -0.500000 -0.402105 +v -0.835620 -0.500000 0.398708 +v -0.827922 -0.500000 0.402105 +v -0.826633 -0.500000 0.409445 +v -0.116024 -0.500000 -0.399191 +v -0.125701 -0.500000 -0.402540 +v -0.128839 -0.500000 -0.410053 +v 0.068310 -0.500000 -0.323078 +v 0.103050 -0.500000 -0.309760 +v 0.085392 -0.500000 -0.312930 +v 0.137023 -0.482865 -0.405152 +v 0.138333 -0.500000 -0.393114 +v 0.141414 -0.489422 -0.405716 +v 0.143205 -0.494981 -0.403626 +v 0.142123 -0.498696 -0.399201 +v 0.097371 -0.483182 -0.431134 +v 0.098305 -0.500000 -0.419887 +v 0.101002 -0.489618 -0.432413 +v 0.102454 -0.495074 -0.430724 +v 0.101507 -0.498720 -0.426326 +v 0.056177 -0.483430 -0.451717 +v 0.057092 -0.500000 -0.440878 +v 0.059095 -0.489771 -0.453511 +v 0.060294 -0.495147 -0.452081 +v 0.059590 -0.498739 -0.447645 +v 0.013797 -0.483600 -0.466669 +v 0.015045 -0.500000 -0.455973 +v 0.016051 -0.489876 -0.468802 +v 0.017080 -0.495197 -0.467518 +v 0.016726 -0.498752 -0.463013 +v -0.029404 -0.483685 -0.475806 +v -0.027534 -0.500000 -0.465107 +v -0.027769 -0.489928 -0.478122 +v -0.026840 -0.495221 -0.476902 +v -0.026757 -0.498758 -0.472331 +v 0.137023 -0.482865 0.405152 +v 0.138333 -0.500000 0.393114 +v 0.141414 -0.489422 0.405716 +v 0.143205 -0.494981 0.403626 +v 0.142123 -0.498696 0.399201 +v 0.098304 -0.500000 0.419887 +v 0.097371 -0.483182 0.431134 +v 0.101507 -0.498720 0.426326 +v 0.102454 -0.495074 0.430724 +v 0.101001 -0.489618 0.432413 +v 0.057092 -0.500000 0.440878 +v 0.056177 -0.483430 0.451716 +v 0.059590 -0.498739 0.447645 +v 0.060293 -0.495147 0.452081 +v 0.059095 -0.489771 0.453511 +v 0.015044 -0.500000 0.455973 +v 0.013797 -0.483600 0.466669 +v 0.016726 -0.498752 0.463013 +v 0.017080 -0.495197 0.467518 +v 0.016051 -0.489876 0.468802 +v -0.029405 -0.483685 0.475806 +v -0.027534 -0.500000 0.465107 +v -0.027770 -0.489928 0.478122 +v -0.026840 -0.495221 0.476902 +v -0.026757 -0.498758 0.472331 +v -0.924056 -0.482572 0.475058 +v -0.926878 -0.500000 0.465127 +v -0.926290 -0.489242 0.477639 +v -0.927611 -0.494896 0.476658 +v -0.927817 -0.498673 0.472264 +v -0.958398 -0.500000 0.456536 +v -0.957213 -0.482483 0.466154 +v -0.960523 -0.498667 0.463361 +v -0.961043 -0.494869 0.467585 +v -0.959881 -0.489187 0.468566 +v -0.989584 -0.500000 0.442190 +v -0.989552 -0.482308 0.451544 +v -0.992724 -0.498653 0.448567 +v -0.993821 -0.494818 0.452584 +v -0.992707 -0.489079 0.453629 +v -1.020254 -0.500000 0.422016 +v -1.020813 -0.482059 0.431387 +v -1.024210 -0.498634 0.427888 +v -1.025706 -0.494745 0.431731 +v -1.024513 -0.488925 0.432959 +v -1.050747 -0.481749 0.405882 +v -1.050118 -0.500000 0.396019 +v -1.055040 -0.488733 0.406726 +v -1.056428 -0.494654 0.405147 +v -1.054700 -0.498611 0.401387 +v -1.051802 -0.483109 -0.406270 +v -1.050118 -0.500000 -0.396019 +v -1.055692 -0.489573 -0.406965 +v -1.056738 -0.495053 -0.405261 +v -1.054780 -0.498714 -0.401417 +v -1.020254 -0.500000 -0.422017 +v -1.021723 -0.483396 -0.431943 +v -1.024279 -0.498736 -0.427931 +v -1.025972 -0.495137 -0.431894 +v -1.025074 -0.489750 -0.433303 +v -0.989584 -0.500000 -0.442190 +v -0.990318 -0.483627 -0.452224 +v -0.992782 -0.498754 -0.448619 +v -0.994045 -0.495204 -0.452784 +v -0.993180 -0.489893 -0.454050 +v -0.958398 -0.500000 -0.456536 +v -0.957840 -0.483789 -0.466918 +v -0.960570 -0.498766 -0.463419 +v -0.961227 -0.495252 -0.467809 +v -0.960268 -0.489992 -0.469037 +v -0.924547 -0.483871 -0.475869 +v -0.926878 -0.500000 -0.465127 +v -0.926593 -0.490043 -0.478140 +v -0.927754 -0.495276 -0.476895 +v -0.927854 -0.498772 -0.472326 +v 0.154345 -0.482836 -0.390599 +v 0.155081 -0.500000 -0.378994 +v 0.159522 -0.489404 -0.390481 +v 0.161479 -0.494973 -0.388234 +v 0.159920 -0.498693 -0.384200 +v 0.152177 -0.483166 -0.356909 +v 0.153653 -0.500000 -0.372418 +v 0.157479 -0.489608 -0.358378 +v 0.159621 -0.495070 -0.361841 +v 0.158278 -0.498719 -0.366772 +v 0.161455 -0.482679 -0.379992 +v 0.156742 -0.500000 -0.376440 +v 0.166218 -0.489307 -0.380385 +v 0.166995 -0.494927 -0.379848 +v 0.163668 -0.498681 -0.378462 +v 0.160661 -0.482788 -0.367654 +v 0.156754 -0.500000 -0.376656 +v 0.165511 -0.489375 -0.368830 +v 0.166471 -0.494959 -0.370954 +v 0.163396 -0.498690 -0.373702 +v 0.102971 -0.484371 0.318558 +v 0.103050 -0.500000 0.309760 +v 0.107140 -0.490352 0.316619 +v 0.108619 -0.495422 0.314266 +v 0.107183 -0.498810 0.311857 +v -0.128839 -0.500000 0.410053 +v -0.123905 -0.483607 0.414180 +v -0.127163 -0.498752 0.413330 +v -0.125637 -0.495198 0.415265 +v -0.124493 -0.489880 0.415563 +v -0.987639 -0.500000 0.308082 +v -0.988151 -0.483354 0.316956 +v -0.991465 -0.498733 0.310052 +v -0.992906 -0.495125 0.312430 +v -0.991742 -0.489724 0.314855 +v -0.989034 -0.484595 -0.316609 +v -0.987639 -0.500000 -0.308083 +v -0.992287 -0.490490 -0.314641 +v -0.993164 -0.495488 -0.312329 +v -0.991532 -0.498827 -0.310026 +v -0.826633 -0.500000 -0.409445 +v -0.831039 -0.483742 -0.413158 +v -0.828644 -0.498762 -0.412584 +v -0.830187 -0.495238 -0.414391 +v -0.831028 -0.489964 -0.414593 +v -0.830954 -0.482433 0.412706 +v -0.826633 -0.500000 0.409445 +v -0.830976 -0.489156 0.414314 +v -0.830162 -0.494855 0.414259 +v -0.828637 -0.498663 0.412549 +v -0.089740 -0.483641 -0.457769 +v -0.071380 -0.500000 -0.453698 +v -0.087471 -0.489901 -0.460616 +v -0.083185 -0.495209 -0.460842 +v -0.077534 -0.498755 -0.458413 +v -0.049646 -0.483684 -0.477297 +v -0.046163 -0.500000 -0.466479 +v -0.048537 -0.489928 -0.479651 +v -0.047486 -0.495221 -0.478422 +v -0.046652 -0.498758 -0.473796 +v -0.078250 -0.483662 -0.468161 +v -0.063484 -0.500000 -0.460893 +v -0.076269 -0.489914 -0.470776 +v -0.072767 -0.495215 -0.470313 +v -0.068277 -0.498756 -0.466843 +v -0.063576 -0.483678 -0.475311 +v -0.054529 -0.500000 -0.465279 +v -0.062040 -0.489924 -0.477722 +v -0.059781 -0.495219 -0.476662 +v -0.057144 -0.498758 -0.472293 +v -0.123905 -0.483607 -0.414180 +v -0.128839 -0.500000 -0.410053 +v -0.124493 -0.489880 -0.415563 +v -0.125637 -0.495198 -0.415265 +v -0.127163 -0.498752 -0.413330 +v 0.103050 -0.500000 -0.309760 +v 0.102971 -0.484371 -0.318558 +v 0.107183 -0.498810 -0.311857 +v 0.108620 -0.495422 -0.314266 +v 0.107141 -0.490352 -0.316619 +v 0.152177 -0.483166 0.356908 +v 0.153652 -0.500000 0.372418 +v 0.157479 -0.489608 0.358378 +v 0.159621 -0.495070 0.361841 +v 0.158277 -0.498719 0.366771 +v 0.154345 -0.482836 0.390599 +v 0.155081 -0.500000 0.378994 +v 0.159521 -0.489404 0.390481 +v 0.161479 -0.494973 0.388234 +v 0.159919 -0.498694 0.384200 +v 0.160661 -0.482788 0.367654 +v 0.156754 -0.500000 0.376656 +v 0.165511 -0.489375 0.368830 +v 0.166471 -0.494959 0.370954 +v 0.163396 -0.498690 0.373702 +v 0.161455 -0.482679 0.379992 +v 0.156742 -0.500000 0.376439 +v 0.166218 -0.489307 0.380385 +v 0.166995 -0.494927 0.379848 +v 0.163667 -0.498681 0.378462 +v -0.049646 -0.483684 0.477297 +v -0.046163 -0.500000 0.466478 +v -0.048537 -0.489928 0.479651 +v -0.047486 -0.495221 0.478422 +v -0.046652 -0.498758 0.473796 +v -0.089740 -0.483641 0.457768 +v -0.071380 -0.500000 0.453698 +v -0.087471 -0.489901 0.460616 +v -0.083185 -0.495209 0.460842 +v -0.077534 -0.498755 0.458413 +v -0.063576 -0.483678 0.475310 +v -0.054529 -0.500000 0.465279 +v -0.062040 -0.489924 0.477722 +v -0.059781 -0.495219 0.476662 +v -0.057144 -0.498758 0.472293 +v -0.078250 -0.483661 0.468161 +v -0.063484 -0.500000 0.460893 +v -0.076269 -0.489914 0.470776 +v -0.072767 -0.495215 0.470313 +v -0.068277 -0.498756 0.466843 +v -1.061005 -0.481749 0.394526 +v -1.059402 -0.500000 0.385740 +v -1.065812 -0.488733 0.394800 +v -1.067196 -0.494654 0.393226 +v -1.064945 -0.498611 0.390045 +v -0.990547 -0.482097 0.359968 +v -1.057222 -0.500000 0.377089 +v -1.060170 -0.488948 0.361653 +v -1.062413 -0.494756 0.365498 +v -1.061378 -0.498637 0.370919 +v -1.066774 -0.481628 0.382816 +v -1.061099 -0.500000 0.382201 +v -1.071298 -0.488659 0.383559 +v -1.071808 -0.494619 0.383703 +v -1.068226 -0.498602 0.383226 +v -1.064598 -0.481777 0.370166 +v -1.060968 -0.500000 0.381371 +v -1.069299 -0.488750 0.371604 +v -1.070259 -0.494663 0.374238 +v -1.067334 -0.498613 0.377668 +v -1.056209 -0.483431 -0.360061 +v -1.057222 -0.500000 -0.377090 +v -1.060922 -0.489772 -0.361710 +v -1.062769 -0.495147 -0.365526 +v -1.061470 -0.498739 -0.370926 +v -1.062203 -0.483109 -0.394755 +v -1.059402 -0.500000 -0.385740 +v -1.066552 -0.489573 -0.394942 +v -1.067547 -0.495053 -0.393294 +v -1.065037 -0.498714 -0.390063 +v -1.065808 -0.483135 -0.370309 +v -1.060968 -0.500000 -0.381372 +v -1.070045 -0.489589 -0.371692 +v -1.070614 -0.495060 -0.374280 +v -1.067426 -0.498716 -0.377679 +v -1.067979 -0.482997 -0.383009 +v -1.061099 -0.500000 -0.382201 +v -1.072041 -0.489504 -0.383678 +v -1.072160 -0.495020 -0.383759 +v -1.068318 -0.498706 -0.383241 +v -0.914627 -0.483871 -0.476782 +v -0.919411 -0.500000 -0.465814 +v -0.916384 -0.490043 -0.479079 +v -0.917910 -0.495276 -0.477801 +v -0.918973 -0.498772 -0.473143 +v -0.872083 -0.483807 -0.458484 +v -0.891248 -0.500000 -0.453224 +v -0.874956 -0.490004 -0.461173 +v -0.879607 -0.495257 -0.461118 +v -0.885328 -0.498767 -0.458326 +v -0.900181 -0.483864 -0.475135 +v -0.910216 -0.500000 -0.464758 +v -0.902330 -0.490039 -0.477472 +v -0.904992 -0.495274 -0.476321 +v -0.907761 -0.498772 -0.471856 +v -0.884611 -0.483839 -0.468434 +v -0.900151 -0.500000 -0.460389 +v -0.887186 -0.490024 -0.470935 +v -0.891044 -0.495267 -0.470284 +v -0.895596 -0.498770 -0.466581 +v -0.871711 -0.482503 0.457672 +v -0.891248 -0.500000 0.453223 +v -0.874727 -0.489199 0.460672 +v -0.879498 -0.494875 0.460880 +v -0.885300 -0.498668 0.458264 +v -0.914261 -0.482572 0.475959 +v -0.919411 -0.500000 0.465814 +v -0.916158 -0.489242 0.478571 +v -0.917803 -0.494896 0.477560 +v -0.918945 -0.498673 0.473080 +v -0.884245 -0.482538 0.467617 +v -0.900151 -0.500000 0.460389 +v -0.886960 -0.489220 0.470430 +v -0.890937 -0.494885 0.470044 +v -0.895568 -0.498671 0.466518 +v -0.899818 -0.482564 0.474314 +v -0.910216 -0.500000 0.464758 +v -0.902106 -0.489237 0.476965 +v -0.904885 -0.494893 0.476080 +v -0.907734 -0.498673 0.471793 +v -0.019433 -0.264591 0.417921 +v 0.006666 -0.192498 0.437771 +v -0.948367 -0.192286 0.437807 +v -0.897907 -0.264404 0.417979 +v -1.198056 -0.252903 0.082475 +v -1.271460 -0.181731 0.086036 +v -1.271460 -0.181731 -0.086036 +v -1.198056 -0.252903 -0.082475 +v 0.335947 -0.261015 -0.081786 +v 0.376626 -0.187571 -0.085576 +v 0.376626 -0.187571 0.085576 +v 0.335947 -0.261015 0.081786 +v -0.019433 -0.264591 -0.417921 +v 0.006666 -0.192499 -0.437771 +v 0.041335 -0.191993 -0.436328 +v 0.013874 -0.264212 -0.416750 +v 0.075002 -0.191404 -0.431957 +v 0.046137 -0.263772 -0.412795 +v 0.108112 -0.190850 -0.424640 +v 0.077896 -0.263369 -0.406007 +v 0.140382 -0.190332 -0.414437 +v 0.108864 -0.262998 -0.396433 +v 0.171541 -0.189862 -0.401426 +v 0.138781 -0.262662 -0.384136 +v 0.201328 -0.189433 -0.385715 +v 0.167405 -0.262358 -0.369223 +v 0.229479 -0.189047 -0.367433 +v 0.194471 -0.262087 -0.351820 +v 0.255751 -0.188704 -0.346735 +v 0.219739 -0.261847 -0.332075 +v 0.279915 -0.188403 -0.323795 +v 0.242980 -0.261632 -0.310157 +v 0.301760 -0.188153 -0.298803 +v 0.263979 -0.261448 -0.286255 +v 0.321100 -0.187943 -0.271973 +v 0.282572 -0.261293 -0.260568 +v 0.337758 -0.187779 -0.243535 +v 0.298596 -0.261171 -0.233314 +v 0.351589 -0.187656 -0.213737 +v 0.311901 -0.261081 -0.204739 +v 0.362468 -0.187582 -0.182834 +v 0.322359 -0.261023 -0.175092 +v 0.370301 -0.187550 -0.151093 +v 0.329884 -0.260998 -0.144632 +v 0.375018 -0.187561 -0.118791 +v 0.334409 -0.261008 -0.113630 +v 0.375018 -0.187561 0.118791 +v 0.334409 -0.261008 0.113630 +v 0.370301 -0.187550 0.151093 +v 0.329884 -0.260998 0.144632 +v 0.362468 -0.187582 0.182835 +v 0.322359 -0.261024 0.175092 +v 0.351589 -0.187656 0.213737 +v 0.311901 -0.261081 0.204739 +v 0.337758 -0.187778 0.243535 +v 0.298596 -0.261171 0.233314 +v 0.321100 -0.187943 0.271973 +v 0.282572 -0.261293 0.260568 +v 0.301760 -0.188152 0.298803 +v 0.263979 -0.261449 0.286255 +v 0.279914 -0.188403 0.323795 +v 0.242979 -0.261633 0.310157 +v 0.255751 -0.188704 0.346735 +v 0.219739 -0.261847 0.332075 +v 0.229479 -0.189047 0.367433 +v 0.194471 -0.262087 0.351820 +v 0.201328 -0.189433 0.385715 +v 0.167405 -0.262358 0.369223 +v 0.171541 -0.189862 0.401426 +v 0.138781 -0.262662 0.384136 +v 0.140381 -0.190331 0.414437 +v 0.108864 -0.262998 0.396434 +v 0.108112 -0.190849 0.424640 +v 0.077896 -0.263369 0.406007 +v 0.075002 -0.191404 0.431957 +v 0.046137 -0.263772 0.412795 +v 0.041334 -0.191993 0.436328 +v 0.013874 -0.264212 0.416750 +v -0.979499 -0.191101 0.436536 +v -0.926492 -0.263438 0.417062 +v -1.009499 -0.189668 0.432510 +v -0.953888 -0.262253 0.413601 +v -1.038941 -0.188322 0.425627 +v -0.980895 -0.261108 0.407416 +v -1.067594 -0.187089 0.415914 +v -1.007290 -0.260009 0.398503 +v -1.095230 -0.186005 0.403401 +v -1.032862 -0.258975 0.386860 +v -1.121617 -0.185063 0.388157 +v -1.057396 -0.258009 0.372540 +v -1.146515 -0.184264 0.370276 +v -1.080634 -0.257120 0.355628 +v -1.169695 -0.183600 0.349881 +v -1.102336 -0.256307 0.336239 +v -1.190938 -0.183058 0.327126 +v -1.122272 -0.255572 0.314522 +v -1.210039 -0.182637 0.302187 +v -1.140219 -0.254921 0.290655 +v -1.226821 -0.182311 0.275276 +v -1.156014 -0.254356 0.264834 +v -1.241114 -0.182071 0.246628 +v -1.169489 -0.253884 0.237286 +v -1.252783 -0.181903 0.216503 +v -1.180496 -0.253506 0.208275 +v -1.261711 -0.181804 0.185170 +v -1.188914 -0.253223 0.178068 +v -1.267820 -0.181760 0.152916 +v -1.194664 -0.253038 0.146947 +v -1.271049 -0.181767 0.120039 +v -1.197689 -0.252957 0.115212 +v -1.271049 -0.181767 -0.120039 +v -1.197689 -0.252957 -0.115212 +v -1.267819 -0.181760 -0.152916 +v -1.194664 -0.253038 -0.146947 +v -1.261711 -0.181804 -0.185170 +v -1.188914 -0.253223 -0.178068 +v -1.252783 -0.181903 -0.216503 +v -1.180496 -0.253506 -0.208275 +v -1.241114 -0.182071 -0.246628 +v -1.169488 -0.253884 -0.237286 +v -1.226820 -0.182311 -0.275276 +v -1.156014 -0.254356 -0.264835 +v -1.210039 -0.182637 -0.302187 +v -1.140218 -0.254921 -0.290655 +v -1.190938 -0.183058 -0.327127 +v -1.122272 -0.255572 -0.314522 +v -1.169695 -0.183600 -0.349881 +v -1.102336 -0.256307 -0.336239 +v -1.146515 -0.184264 -0.370276 +v -1.080633 -0.257120 -0.355628 +v -1.121617 -0.185063 -0.388157 +v -1.057396 -0.258009 -0.372540 +v -1.095230 -0.186005 -0.403401 +v -1.032862 -0.258975 -0.386860 +v -1.067594 -0.187089 -0.415914 +v -1.007290 -0.260009 -0.398503 +v -1.038941 -0.188322 -0.425627 +v -0.980895 -0.261108 -0.407417 +v -1.009499 -0.189668 -0.432510 +v -0.953888 -0.262254 -0.413601 +v -0.979499 -0.191101 -0.436536 +v -0.926492 -0.263438 -0.417062 +v -0.948367 -0.192286 -0.437807 +v -0.897906 -0.264404 -0.417979 +v -0.786814 -0.369615 -0.357650 +v -0.857449 -0.309528 -0.398312 +v -0.045385 -0.309585 -0.398288 +v -0.099839 -0.369654 -0.357615 +v -0.857449 -0.309527 0.398312 +v -0.786814 -0.369615 0.357650 +v -0.099838 -0.369654 0.357615 +v -0.045385 -0.309585 0.398288 +v -1.119283 -0.310563 -0.077966 +v -1.010906 -0.368383 -0.070694 +v -1.010906 -0.368383 0.070694 +v -1.119283 -0.310563 0.077966 +v 0.293400 -0.310728 0.077824 +v 0.206727 -0.373377 0.069736 +v 0.206727 -0.373376 -0.069736 +v 0.293400 -0.310728 -0.077824 +v -0.013767 -0.310025 -0.397144 +v -0.071388 -0.370136 -0.356771 +v 0.016853 -0.310239 -0.393450 +v -0.044057 -0.370481 -0.353716 +v 0.047014 -0.310472 -0.387050 +v -0.017009 -0.370869 -0.348227 +v 0.076459 -0.310659 -0.377996 +v 0.009509 -0.371252 -0.340335 +v 0.104957 -0.310762 -0.366343 +v 0.035268 -0.371601 -0.330071 +v 0.132244 -0.310860 -0.352175 +v 0.060016 -0.371961 -0.317493 +v 0.158064 -0.310944 -0.335614 +v 0.083490 -0.372320 -0.302710 +v 0.182183 -0.311008 -0.316804 +v 0.105462 -0.372667 -0.285849 +v 0.204383 -0.311028 -0.295909 +v 0.125720 -0.372983 -0.267062 +v 0.224491 -0.310943 -0.273140 +v 0.144076 -0.373220 -0.246573 +v 0.242275 -0.310893 -0.248642 +v 0.160254 -0.373334 -0.224473 +v 0.257616 -0.310849 -0.222620 +v 0.174208 -0.373377 -0.200926 +v 0.270365 -0.310808 -0.195321 +v 0.185812 -0.373403 -0.176192 +v 0.280389 -0.310760 -0.166990 +v 0.194932 -0.373407 -0.150510 +v 0.287597 -0.310737 -0.137871 +v 0.201482 -0.373408 -0.124106 +v 0.291917 -0.310747 -0.108231 +v 0.205396 -0.373411 -0.097226 +v 0.291917 -0.310747 0.108231 +v 0.205396 -0.373411 0.097226 +v 0.287597 -0.310737 0.137871 +v 0.201482 -0.373408 0.124106 +v 0.280389 -0.310760 0.166990 +v 0.194932 -0.373407 0.150510 +v 0.270365 -0.310808 0.195321 +v 0.185812 -0.373403 0.176192 +v 0.257616 -0.310848 0.222620 +v 0.174208 -0.373377 0.200926 +v 0.242275 -0.310892 0.248642 +v 0.160254 -0.373334 0.224472 +v 0.224491 -0.310943 0.273140 +v 0.144076 -0.373220 0.246573 +v 0.204383 -0.311028 0.295909 +v 0.125720 -0.372983 0.267062 +v 0.182183 -0.311008 0.316804 +v 0.105461 -0.372667 0.285849 +v 0.158064 -0.310944 0.335614 +v 0.083490 -0.372320 0.302710 +v 0.132244 -0.310860 0.352175 +v 0.060016 -0.371961 0.317493 +v 0.104957 -0.310762 0.366343 +v 0.035268 -0.371601 0.330071 +v 0.076459 -0.310659 0.377996 +v 0.009509 -0.371252 0.340335 +v 0.047014 -0.310472 0.387050 +v -0.017009 -0.370869 0.348227 +v 0.016853 -0.310239 0.393450 +v -0.044057 -0.370481 0.353716 +v -0.013767 -0.310025 0.397144 +v -0.071388 -0.370136 0.356771 +v -0.883143 -0.309468 0.397472 +v -0.807940 -0.369684 0.357181 +v -0.907625 -0.309127 0.394325 +v -0.827728 -0.369526 0.354826 +v -0.931643 -0.308960 0.388518 +v -0.847517 -0.369437 0.350142 +v -0.955011 -0.308901 0.380050 +v -0.867098 -0.369370 0.343065 +v -0.977554 -0.308908 0.368915 +v -0.886260 -0.369300 0.333548 +v -0.999037 -0.309033 0.355162 +v -0.904755 -0.369268 0.321590 +v -1.019243 -0.309236 0.338895 +v -0.922321 -0.369258 0.307277 +v -1.037982 -0.309483 0.320247 +v -0.938741 -0.369258 0.290719 +v -1.055085 -0.309725 0.299383 +v -0.953827 -0.369249 0.272062 +v -1.070442 -0.309885 0.276521 +v -0.967425 -0.369186 0.251539 +v -1.083836 -0.310078 0.251805 +v -0.979284 -0.369036 0.229242 +v -1.095212 -0.310258 0.225455 +v -0.989387 -0.368851 0.205339 +v -1.104474 -0.310409 0.197741 +v -0.997642 -0.368690 0.180108 +v -1.111540 -0.310509 0.168921 +v -1.003953 -0.368549 0.153809 +v -1.116357 -0.310582 0.139256 +v -1.008263 -0.368455 0.126689 +v -1.118891 -0.310632 0.109029 +v -1.010536 -0.368419 0.099017 +v -1.118891 -0.310632 -0.109029 +v -1.010536 -0.368419 -0.099017 +v -1.116357 -0.310582 -0.139256 +v -1.008263 -0.368455 -0.126689 +v -1.111540 -0.310509 -0.168921 +v -1.003953 -0.368549 -0.153810 +v -1.104474 -0.310409 -0.197741 +v -0.997642 -0.368690 -0.180108 +v -1.095212 -0.310258 -0.225455 +v -0.989387 -0.368851 -0.205339 +v -1.083836 -0.310078 -0.251805 +v -0.979284 -0.369036 -0.229242 +v -1.070442 -0.309885 -0.276521 +v -0.967425 -0.369186 -0.251539 +v -1.055085 -0.309725 -0.299383 +v -0.953826 -0.369249 -0.272062 +v -1.037982 -0.309483 -0.320247 +v -0.938741 -0.369258 -0.290719 +v -1.019243 -0.309236 -0.338895 +v -0.922321 -0.369258 -0.307277 +v -0.999036 -0.309033 -0.355162 +v -0.904755 -0.369268 -0.321590 +v -0.977554 -0.308908 -0.368915 +v -0.886260 -0.369300 -0.333548 +v -0.955011 -0.308901 -0.380050 +v -0.867098 -0.369370 -0.343065 +v -0.931643 -0.308960 -0.388518 +v -0.847517 -0.369436 -0.350142 +v -0.907624 -0.309127 -0.394325 +v -0.827728 -0.369526 -0.354826 +v -0.883143 -0.309468 -0.397473 +v -0.807940 -0.369684 -0.357181 +v 0.023156 0.022717 -0.443813 +v 0.021350 -0.041962 -0.447648 +v -1.011655 -0.041825 -0.447640 +v -1.028511 0.022856 -0.443798 +v 0.021350 -0.041962 0.447648 +v 0.023155 0.022717 0.443813 +v -1.028512 0.022856 0.443798 +v -1.011656 -0.041825 0.447640 +v -1.353213 -0.036191 0.087824 +v -1.370613 0.028210 0.087141 +v -1.370613 0.028210 -0.087141 +v -1.353212 -0.036191 -0.087825 +v 0.398322 -0.042241 -0.087418 +v 0.397302 0.022475 -0.086774 +v 0.397302 0.022475 0.086774 +v 0.398322 -0.042241 0.087418 +v 0.058304 0.022654 -0.442225 +v 0.056738 -0.042020 -0.446087 +v 0.092430 0.022583 -0.437673 +v 0.091120 -0.042090 -0.441511 +v 0.125971 0.022522 -0.430140 +v 0.124916 -0.042151 -0.433925 +v 0.158645 0.022470 -0.419689 +v 0.157840 -0.042204 -0.423392 +v 0.190173 0.022428 -0.406409 +v 0.189612 -0.042248 -0.410001 +v 0.220288 0.022395 -0.390411 +v 0.219962 -0.042283 -0.393865 +v 0.248733 0.022372 -0.371830 +v 0.248631 -0.042309 -0.375119 +v 0.275266 0.022357 -0.350822 +v 0.275373 -0.042328 -0.353921 +v 0.299660 0.022349 -0.327565 +v 0.299960 -0.042339 -0.330451 +v 0.321706 0.022349 -0.302257 +v 0.322180 -0.042344 -0.304908 +v 0.341214 0.022355 -0.275110 +v 0.341841 -0.042342 -0.277508 +v 0.358017 0.022366 -0.246358 +v 0.358775 -0.042335 -0.248486 +v 0.371968 0.022381 -0.216244 +v 0.372835 -0.042323 -0.218088 +v 0.382949 0.022401 -0.185026 +v 0.383899 -0.042306 -0.186576 +v 0.390862 0.022423 -0.152970 +v 0.391871 -0.042286 -0.154219 +v 0.395641 0.022449 -0.120352 +v 0.396682 -0.042263 -0.121293 +v 0.395641 0.022449 0.120353 +v 0.396682 -0.042262 0.121294 +v 0.390862 0.022423 0.152971 +v 0.391871 -0.042286 0.154219 +v 0.382949 0.022401 0.185026 +v 0.383899 -0.042306 0.186576 +v 0.371968 0.022381 0.216244 +v 0.372835 -0.042323 0.218089 +v 0.358016 0.022366 0.246358 +v 0.358775 -0.042335 0.248486 +v 0.341214 0.022355 0.275111 +v 0.341841 -0.042342 0.277508 +v 0.321706 0.022349 0.302257 +v 0.322179 -0.042344 0.304908 +v 0.299660 0.022349 0.327566 +v 0.299959 -0.042339 0.330451 +v 0.275266 0.022357 0.350823 +v 0.275373 -0.042328 0.353921 +v 0.248733 0.022372 0.371830 +v 0.248631 -0.042309 0.375119 +v 0.220287 0.022395 0.390412 +v 0.219962 -0.042283 0.393865 +v 0.190172 0.022428 0.406410 +v 0.189612 -0.042248 0.410002 +v 0.158645 0.022470 0.419690 +v 0.157840 -0.042204 0.423392 +v 0.125971 0.022522 0.430140 +v 0.124916 -0.042151 0.433925 +v 0.092430 0.022583 0.437673 +v 0.091119 -0.042090 0.441511 +v 0.058304 0.022654 0.442225 +v 0.056738 -0.042020 0.446088 +v -1.061453 0.023172 0.442189 +v -1.044548 -0.041506 0.446083 +v -1.093301 0.023592 0.437647 +v -1.076325 -0.041090 0.441561 +v -1.124501 0.024028 0.430159 +v -1.107461 -0.040658 0.434080 +v -1.154799 0.024473 0.419790 +v -1.137707 -0.040217 0.423696 +v -1.183951 0.024919 0.406624 +v -1.166821 -0.039773 0.410489 +v -1.211720 0.025358 0.390765 +v -1.194568 -0.039332 0.394556 +v -1.237876 0.025783 0.372337 +v -1.220717 -0.038900 0.376018 +v -1.262204 0.026187 0.351484 +v -1.245049 -0.038484 0.355015 +v -1.284497 0.026564 0.328372 +v -1.267354 -0.038089 0.331710 +v -1.304565 0.026910 0.303184 +v -1.287434 -0.037720 0.306289 +v -1.322232 0.027221 0.276126 +v -1.305109 -0.037381 0.278958 +v -1.337342 0.027494 0.247421 +v -1.320218 -0.037076 0.249944 +v -1.349756 0.027727 0.217310 +v -1.332619 -0.036808 0.219495 +v -1.359361 0.027920 0.186049 +v -1.342196 -0.036581 0.187872 +v -1.366068 0.028069 0.153908 +v -1.348856 -0.036397 0.155352 +v -1.369814 0.028177 0.121166 +v -1.352537 -0.036259 0.122220 +v -1.369814 0.028177 -0.121166 +v -1.352537 -0.036259 -0.122220 +v -1.366068 0.028069 -0.153908 +v -1.348856 -0.036397 -0.155352 +v -1.359361 0.027920 -0.186049 +v -1.342196 -0.036581 -0.187872 +v -1.349756 0.027727 -0.217310 +v -1.332619 -0.036808 -0.219495 +v -1.337342 0.027494 -0.247421 +v -1.320218 -0.037076 -0.249944 +v -1.322232 0.027221 -0.276126 +v -1.305109 -0.037381 -0.278958 +v -1.304565 0.026910 -0.303184 +v -1.287434 -0.037720 -0.306289 +v -1.284497 0.026564 -0.328372 +v -1.267353 -0.038089 -0.331710 +v -1.262203 0.026187 -0.351484 +v -1.245049 -0.038484 -0.355015 +v -1.237876 0.025783 -0.372337 +v -1.220717 -0.038900 -0.376018 +v -1.211719 0.025358 -0.390765 +v -1.194567 -0.039332 -0.394556 +v -1.183951 0.024919 -0.406624 +v -1.166821 -0.039773 -0.410489 +v -1.154799 0.024473 -0.419790 +v -1.137707 -0.040217 -0.423696 +v -1.124501 0.024028 -0.430159 +v -1.107460 -0.040658 -0.434080 +v -1.093301 0.023592 -0.437646 +v -1.076325 -0.041090 -0.441561 +v -1.061453 0.023172 -0.442189 +v -1.044548 -0.041506 -0.446083 +v 0.011927 -0.500000 -0.046875 +v 0.011927 -0.437500 -0.044018 +v 0.021072 -0.500000 -0.045974 +v 0.021072 -0.437500 -0.043173 +v 0.029865 -0.500000 -0.043307 +v 0.029865 -0.437500 -0.040668 +v 0.037969 -0.500000 -0.038975 +v 0.037969 -0.437500 -0.036600 +v 0.045073 -0.500000 -0.033146 +v 0.045073 -0.437500 -0.031126 +v 0.050902 -0.500000 -0.026042 +v 0.050902 -0.437500 -0.024455 +v 0.055234 -0.500000 -0.017938 +v 0.055234 -0.437500 -0.016845 +v 0.057901 -0.500000 -0.009145 +v 0.057901 -0.437500 -0.008588 +v 0.058802 -0.500000 -0.000000 +v 0.058802 -0.437500 -0.000000 +v 0.057901 -0.500000 0.009145 +v 0.057901 -0.437500 0.008587 +v 0.055234 -0.500000 0.017938 +v 0.055234 -0.437500 0.016845 +v 0.050902 -0.500000 0.026042 +v 0.050902 -0.437500 0.024455 +v 0.045073 -0.500000 0.033146 +v 0.045073 -0.437500 0.031126 +v 0.037969 -0.500000 0.038975 +v 0.037969 -0.437500 0.036600 +v 0.029865 -0.500000 0.043307 +v 0.029865 -0.437500 0.040668 +v 0.021072 -0.500000 0.045974 +v 0.021072 -0.437500 0.043172 +v 0.011927 -0.500000 0.046875 +v 0.011927 -0.437500 0.044018 +v 0.002782 -0.500000 0.045974 +v 0.002782 -0.437500 0.043172 +v -0.006011 -0.500000 0.043307 +v -0.006011 -0.437500 0.040668 +v -0.014115 -0.500000 0.038975 +v -0.014115 -0.437500 0.036600 +v -0.021219 -0.500000 0.033146 +v -0.021219 -0.437500 0.031126 +v -0.027048 -0.500000 0.026042 +v -0.027048 -0.437500 0.024455 +v -0.031380 -0.500000 0.017938 +v -0.031380 -0.437500 0.016845 +v -0.034047 -0.500000 0.009145 +v -0.034047 -0.437500 0.008587 +v -0.034948 -0.500000 -0.000000 +v -0.034948 -0.437500 -0.000000 +v -0.034047 -0.500000 -0.009145 +v -0.034047 -0.437500 -0.008588 +v -0.031380 -0.500000 -0.017938 +v -0.031380 -0.437500 -0.016845 +v -0.027048 -0.500000 -0.026042 +v -0.027048 -0.437500 -0.024455 +v -0.021219 -0.500000 -0.033146 +v -0.021219 -0.437500 -0.031126 +v -0.014115 -0.500000 -0.038975 +v -0.014115 -0.437500 -0.036600 +v -0.006011 -0.500000 -0.043307 +v -0.006011 -0.437500 -0.040668 +v 0.002782 -0.500000 -0.045974 +v 0.002782 -0.437500 -0.043173 +v 0.397492 0.184605 0.068454 +v 0.397492 0.127895 0.068454 +v 0.397492 0.087796 0.028355 +v 0.397492 0.087796 -0.028355 +v 0.397492 0.127895 -0.068454 +v 0.397492 0.184605 -0.068454 +v 0.397492 0.224704 -0.028355 +v 0.397492 0.224704 0.028355 +v 0.183562 0.078125 0.062500 +v 0.233544 0.140073 0.016179 +v 0.233544 0.089844 0.016179 +v 0.288783 0.195310 0.016179 +v 0.367365 0.195310 0.016179 +v 0.288783 0.195310 -0.016179 +v 0.367365 0.195310 -0.016179 +v 0.288783 0.172429 -0.039060 +v 0.367365 0.172429 -0.039060 +v 0.288783 0.140071 -0.039060 +v 0.367365 0.140071 -0.039060 +v 0.288783 0.117190 -0.016179 +v 0.367365 0.117190 -0.016179 +v 0.288783 0.117190 0.016179 +v 0.367365 0.117190 0.016179 +v 0.288783 0.140071 0.039060 +v 0.367365 0.140071 0.039060 +v 0.288783 0.172429 0.039060 +v 0.367365 0.172429 0.039060 +v 0.233544 0.089844 -0.016179 +v 0.233544 0.140073 -0.016179 +v 0.256425 0.089844 -0.039060 +v 0.256425 0.140073 -0.039060 +v 0.288783 0.089844 -0.039060 +v 0.359497 0.161104 -0.167968 +v 0.311664 0.089844 -0.016179 +v 0.311664 0.140073 -0.016179 +v 0.311664 0.089844 0.016179 +v 0.311664 0.140073 0.016179 +v 0.288783 0.089844 0.039060 +v 0.330422 0.161104 -0.167968 +v 0.256425 0.089844 0.039060 +v 0.256425 0.140073 0.039060 +v 0.240945 0.167692 0.016179 +v 0.240945 0.167692 -0.016179 +v 0.260760 0.156252 -0.039060 +v 0.359497 0.167968 -0.161104 +v 0.330422 0.167968 -0.161104 +v 0.260760 0.156252 0.039060 +v 0.261164 0.187910 0.016179 +v 0.261164 0.187910 -0.016179 +v 0.272605 0.168095 -0.039060 +v 0.359497 0.167968 -0.151396 +v 0.330422 0.167968 -0.151396 +v 0.272605 0.168095 0.039060 +v 0.330422 0.151396 -0.167968 +v 0.359497 0.151396 -0.167968 +v 0.330422 0.144532 -0.161104 +v 0.359497 0.144532 -0.161104 +v 0.330422 0.144532 -0.151396 +v 0.359497 0.144532 -0.151396 +v 0.330422 0.151396 -0.144532 +v 0.359497 0.151396 -0.144532 +v 0.330422 0.161104 -0.144532 +v 0.359497 0.161104 -0.144532 +v 0.306984 0.187500 -0.143306 +v 0.330422 0.187500 -0.143306 +v 0.306984 0.187500 -0.169194 +v 0.330422 0.187500 -0.169194 +v 0.306984 0.169194 -0.187500 +v 0.330422 0.169194 -0.187500 +v 0.306984 0.143306 -0.187500 +v 0.330422 0.143306 -0.187500 +v 0.306984 0.125000 -0.169194 +v 0.330422 0.125000 -0.169194 +v 0.306984 0.125000 -0.143306 +v 0.330422 0.125000 -0.143306 +v 0.306984 0.143306 -0.125001 +v 0.330422 0.143306 -0.125001 +v 0.306984 0.169194 -0.125001 +v 0.330422 0.169194 -0.125001 +v 0.312986 0.142447 -0.212891 +v 0.304900 0.150533 -0.212891 +v 0.307279 0.151518 -0.187500 +v 0.307823 0.151743 -0.238281 +v 0.313971 0.144826 -0.187500 +v 0.314196 0.145370 -0.238281 +v 0.323435 0.144826 -0.187500 +v 0.323210 0.145370 -0.238281 +v 0.330127 0.151518 -0.187500 +v 0.329584 0.151743 -0.238281 +v 0.330127 0.160982 -0.187500 +v 0.329584 0.160757 -0.238281 +v 0.323435 0.167674 -0.187500 +v 0.323210 0.167130 -0.238281 +v 0.313971 0.167674 -0.187500 +v 0.314196 0.167130 -0.238281 +v 0.307279 0.160982 -0.187500 +v 0.307823 0.160757 -0.238281 +v 0.324420 0.142447 -0.212891 +v 0.332506 0.150533 -0.212891 +v 0.332506 0.161967 -0.212891 +v 0.324420 0.170053 -0.212891 +v 0.312986 0.170053 -0.212891 +v 0.304900 0.161967 -0.212891 +v 0.304267 0.162229 -0.234710 +v 0.312724 0.170686 -0.234710 +v 0.304267 0.150271 -0.234710 +v 0.324682 0.170686 -0.234710 +v 0.333139 0.162229 -0.234710 +v 0.333139 0.150271 -0.234710 +v 0.324682 0.141814 -0.234710 +v 0.312724 0.141814 -0.234710 +v 0.299172 0.156250 -0.156250 +v 0.312986 0.212891 -0.170053 +v 0.304900 0.212891 -0.161967 +v 0.307279 0.187500 -0.160982 +v 0.307823 0.238281 -0.160757 +v 0.313971 0.187500 -0.167674 +v 0.314196 0.238281 -0.167130 +v 0.323435 0.187500 -0.167674 +v 0.323210 0.238281 -0.167130 +v 0.330127 0.187500 -0.160982 +v 0.329584 0.238281 -0.160757 +v 0.330127 0.187500 -0.151518 +v 0.329584 0.238281 -0.151743 +v 0.323435 0.187500 -0.144826 +v 0.323210 0.238281 -0.145370 +v 0.313971 0.187500 -0.144826 +v 0.314196 0.238281 -0.145370 +v 0.307279 0.187500 -0.151518 +v 0.307823 0.238281 -0.151743 +v 0.324420 0.212891 -0.170053 +v 0.332506 0.212891 -0.161967 +v 0.332506 0.212891 -0.150533 +v 0.324420 0.212891 -0.142447 +v 0.312986 0.212891 -0.142447 +v 0.304900 0.212891 -0.150533 +v 0.304267 0.234710 -0.150271 +v 0.312724 0.234710 -0.141814 +v 0.304267 0.234710 -0.162230 +v 0.324682 0.234710 -0.141814 +v 0.333139 0.234710 -0.150271 +v 0.333139 0.234710 -0.162229 +v 0.324682 0.234710 -0.170686 +v 0.312724 0.234710 -0.170686 +v 0.312986 0.170053 -0.099609 +v 0.304900 0.161967 -0.099609 +v 0.307279 0.160982 -0.125000 +v 0.307823 0.160757 -0.074219 +v 0.313971 0.167674 -0.125000 +v 0.314196 0.167130 -0.074219 +v 0.323435 0.167674 -0.125000 +v 0.323210 0.167130 -0.074219 +v 0.330127 0.160982 -0.125000 +v 0.329584 0.160757 -0.074219 +v 0.330127 0.151518 -0.125000 +v 0.329584 0.151743 -0.074219 +v 0.323435 0.144826 -0.125000 +v 0.323210 0.145370 -0.074219 +v 0.313971 0.144826 -0.125000 +v 0.314196 0.145370 -0.074219 +v 0.307279 0.151518 -0.125000 +v 0.307823 0.151743 -0.074219 +v 0.324420 0.170053 -0.099609 +v 0.332506 0.161967 -0.099609 +v 0.332506 0.150533 -0.099609 +v 0.324420 0.142447 -0.099609 +v 0.312986 0.142447 -0.099609 +v 0.304900 0.150533 -0.099609 +v 0.304267 0.150271 -0.077790 +v 0.312724 0.141814 -0.077790 +v 0.304267 0.162229 -0.077790 +v 0.324682 0.141814 -0.077790 +v 0.333139 0.150271 -0.077790 +v 0.333139 0.162229 -0.077790 +v 0.324682 0.170686 -0.077790 +v 0.312724 0.170686 -0.077790 +v 0.312986 0.099609 -0.142447 +v 0.304900 0.099609 -0.150533 +v 0.307279 0.125000 -0.151518 +v 0.307823 0.074219 -0.151743 +v 0.313971 0.125000 -0.144826 +v 0.314196 0.074219 -0.145370 +v 0.323435 0.125000 -0.144826 +v 0.323210 0.074219 -0.145370 +v 0.330127 0.125000 -0.151518 +v 0.329584 0.074219 -0.151743 +v 0.330127 0.125000 -0.160982 +v 0.329584 0.074219 -0.160757 +v 0.323435 0.125000 -0.167674 +v 0.323210 0.074219 -0.167130 +v 0.313971 0.125000 -0.167674 +v 0.314196 0.074219 -0.167130 +v 0.307279 0.125000 -0.160982 +v 0.307823 0.074219 -0.160757 +v 0.324420 0.099609 -0.142447 +v 0.332506 0.099609 -0.150533 +v 0.332506 0.099609 -0.161967 +v 0.324420 0.099609 -0.170053 +v 0.312986 0.099609 -0.170053 +v 0.304900 0.099609 -0.161967 +v 0.304267 0.077790 -0.162229 +v 0.312724 0.077790 -0.170686 +v 0.304267 0.077790 -0.150271 +v 0.324682 0.077790 -0.170686 +v 0.333139 0.077790 -0.162229 +v 0.333139 0.077790 -0.150271 +v 0.324682 0.077790 -0.141814 +v 0.312724 0.077790 -0.141814 +v 0.359497 0.161104 0.144532 +v 0.330422 0.161104 0.144532 +v 0.359497 0.167968 0.151396 +v 0.330422 0.167968 0.151396 +v 0.359497 0.167968 0.161104 +v 0.330422 0.167968 0.161104 +v 0.330422 0.151396 0.144532 +v 0.359497 0.151396 0.144532 +v 0.330422 0.144532 0.151396 +v 0.359497 0.144532 0.151396 +v 0.330422 0.144532 0.161104 +v 0.359497 0.144532 0.161104 +v 0.330422 0.151396 0.167968 +v 0.359497 0.151396 0.167968 +v 0.330422 0.161104 0.167968 +v 0.359497 0.161104 0.167968 +v 0.306984 0.187500 0.169194 +v 0.330422 0.187500 0.169194 +v 0.306984 0.187500 0.143306 +v 0.330422 0.187500 0.143306 +v 0.306984 0.169194 0.125000 +v 0.330422 0.169194 0.125000 +v 0.306984 0.143306 0.125000 +v 0.330422 0.143306 0.125000 +v 0.306984 0.125000 0.143306 +v 0.330422 0.125000 0.143306 +v 0.306984 0.125000 0.169194 +v 0.330422 0.125000 0.169194 +v 0.306984 0.143306 0.187499 +v 0.330422 0.143306 0.187499 +v 0.306984 0.169194 0.187499 +v 0.330422 0.169194 0.187499 +v 0.312986 0.142447 0.099609 +v 0.304900 0.150533 0.099609 +v 0.307279 0.151518 0.125000 +v 0.307823 0.151743 0.074219 +v 0.313971 0.144826 0.125000 +v 0.314196 0.145370 0.074219 +v 0.323435 0.144826 0.125000 +v 0.323210 0.145370 0.074219 +v 0.330127 0.151518 0.125000 +v 0.329584 0.151743 0.074219 +v 0.330127 0.160982 0.125000 +v 0.329584 0.160757 0.074219 +v 0.323435 0.167674 0.125000 +v 0.323210 0.167130 0.074219 +v 0.313971 0.167674 0.125000 +v 0.314196 0.167130 0.074219 +v 0.307279 0.160982 0.125000 +v 0.307823 0.160757 0.074219 +v 0.324420 0.142447 0.099609 +v 0.332506 0.150533 0.099609 +v 0.332506 0.161967 0.099609 +v 0.324420 0.170053 0.099609 +v 0.312986 0.170053 0.099609 +v 0.304900 0.161967 0.099609 +v 0.304267 0.162229 0.077790 +v 0.312724 0.170686 0.077790 +v 0.304267 0.150271 0.077790 +v 0.324682 0.170686 0.077790 +v 0.333139 0.162229 0.077790 +v 0.333139 0.150271 0.077790 +v 0.324682 0.141814 0.077790 +v 0.312724 0.141814 0.077790 +v 0.299172 0.156250 0.156250 +v 0.312986 0.212891 0.142447 +v 0.304900 0.212891 0.150533 +v 0.307279 0.187500 0.151518 +v 0.307823 0.238281 0.151743 +v 0.313971 0.187500 0.144826 +v 0.314196 0.238281 0.145370 +v 0.323435 0.187500 0.144826 +v 0.323210 0.238281 0.145370 +v 0.330127 0.187500 0.151518 +v 0.329584 0.238281 0.151743 +v 0.330127 0.187500 0.160982 +v 0.329584 0.238281 0.160757 +v 0.323435 0.187500 0.167674 +v 0.323210 0.238281 0.167130 +v 0.313971 0.187500 0.167674 +v 0.314196 0.238281 0.167130 +v 0.307279 0.187500 0.160982 +v 0.307823 0.238281 0.160757 +v 0.324420 0.212891 0.142447 +v 0.332506 0.212891 0.150533 +v 0.332506 0.212891 0.161967 +v 0.324420 0.212891 0.170053 +v 0.312986 0.212891 0.170053 +v 0.304900 0.212891 0.161967 +v 0.304267 0.234710 0.162229 +v 0.312724 0.234710 0.170686 +v 0.304267 0.234710 0.150270 +v 0.324682 0.234710 0.170686 +v 0.333139 0.234710 0.162229 +v 0.333139 0.234710 0.150271 +v 0.324682 0.234710 0.141814 +v 0.312724 0.234710 0.141814 +v 0.312986 0.170053 0.212891 +v 0.304900 0.161967 0.212891 +v 0.307279 0.160982 0.187500 +v 0.307823 0.160757 0.238281 +v 0.313971 0.167674 0.187500 +v 0.314196 0.167130 0.238281 +v 0.323435 0.167674 0.187500 +v 0.323210 0.167130 0.238281 +v 0.330127 0.160982 0.187500 +v 0.329584 0.160757 0.238281 +v 0.330127 0.151518 0.187500 +v 0.329584 0.151743 0.238281 +v 0.323435 0.144826 0.187500 +v 0.323210 0.145370 0.238281 +v 0.313971 0.144826 0.187500 +v 0.314196 0.145370 0.238281 +v 0.307279 0.151518 0.187500 +v 0.307823 0.151743 0.238281 +v 0.324420 0.170053 0.212891 +v 0.332506 0.161967 0.212891 +v 0.332506 0.150533 0.212891 +v 0.324420 0.142447 0.212891 +v 0.312986 0.142447 0.212891 +v 0.304900 0.150533 0.212891 +v 0.304267 0.150271 0.234710 +v 0.312724 0.141814 0.234710 +v 0.304267 0.162229 0.234710 +v 0.324682 0.141814 0.234710 +v 0.333139 0.150271 0.234710 +v 0.333139 0.162229 0.234710 +v 0.324682 0.170686 0.234710 +v 0.312724 0.170686 0.234710 +v 0.312986 0.099609 0.170053 +v 0.304900 0.099609 0.161967 +v 0.307279 0.125000 0.160982 +v 0.307823 0.074219 0.160757 +v 0.313971 0.125000 0.167674 +v 0.314196 0.074219 0.167130 +v 0.323435 0.125000 0.167674 +v 0.323210 0.074219 0.167130 +v 0.330127 0.125000 0.160982 +v 0.329584 0.074219 0.160757 +v 0.330127 0.125000 0.151518 +v 0.329584 0.074219 0.151743 +v 0.323435 0.125000 0.144826 +v 0.323210 0.074219 0.145370 +v 0.313971 0.125000 0.144826 +v 0.314196 0.074219 0.145370 +v 0.307279 0.125000 0.151518 +v 0.307823 0.074219 0.151743 +v 0.324420 0.099609 0.170053 +v 0.332506 0.099609 0.161967 +v 0.332506 0.099609 0.150533 +v 0.324420 0.099609 0.142447 +v 0.312986 0.099609 0.142447 +v 0.304900 0.099609 0.150533 +v 0.304267 0.077790 0.150271 +v 0.312724 0.077790 0.141814 +v 0.304267 0.077790 0.162229 +v 0.324682 0.077790 0.141814 +v 0.333139 0.077790 0.150271 +v 0.333139 0.077790 0.162229 +v 0.324682 0.077790 0.170686 +v 0.312724 0.077790 0.170686 +v 0.374640 0.183929 -0.223073 +v 0.384772 0.223073 -0.185263 +v 0.399099 0.223073 -0.131791 +v 0.374640 0.128571 -0.223073 +v 0.384772 0.089427 -0.185263 +v 0.399099 0.089427 -0.131791 +v 0.409230 0.128571 -0.093981 +v 0.409230 0.183929 -0.093981 +v 0.409230 0.183929 0.093981 +v 0.399099 0.223073 0.131791 +v 0.384772 0.223073 0.185263 +v 0.409230 0.128571 0.093981 +v 0.399099 0.089427 0.131791 +v 0.384772 0.089427 0.185263 +v 0.374640 0.128571 0.223073 +v 0.374640 0.183929 0.223073 +v 0.458885 0.093750 -0.167744 +v 0.451421 -0.500000 -0.205267 +v 0.456686 0.093750 -0.167077 +v 0.442046 -0.500000 -0.202423 +v 0.454660 0.093750 -0.165994 +v 0.433405 -0.500000 -0.197804 +v 0.452884 0.093750 -0.164537 +v 0.425832 -0.500000 -0.191589 +v 0.451427 0.093750 -0.162761 +v 0.419616 -0.500000 -0.184016 +v 0.450344 0.093750 -0.160735 +v 0.414998 -0.500000 -0.175376 +v 0.449677 0.093750 -0.158536 +v 0.412154 -0.500000 -0.166000 +v 0.449452 0.093750 -0.156250 +v 0.411194 -0.500000 -0.156250 +v 0.449677 0.093750 -0.153964 +v 0.412154 -0.500000 -0.146500 +v 0.450344 0.093750 -0.151766 +v 0.414998 -0.500000 -0.137125 +v 0.451427 0.093750 -0.149740 +v 0.419616 -0.500000 -0.128484 +v 0.452884 0.093750 -0.147964 +v 0.425832 -0.500000 -0.120911 +v 0.454660 0.093750 -0.146506 +v 0.433405 -0.500000 -0.114696 +v 0.456686 0.093750 -0.145423 +v 0.442045 -0.500000 -0.110077 +v 0.458885 0.093750 -0.144757 +v 0.451421 -0.500000 -0.107233 +v 0.461171 0.093750 -0.144531 +v 0.461171 -0.500000 -0.106273 +v 0.463457 0.093750 -0.144757 +v 0.470921 -0.500000 -0.107233 +v 0.465655 0.093750 -0.145423 +v 0.480296 -0.500000 -0.110077 +v 0.467681 0.093750 -0.146506 +v 0.488936 -0.500000 -0.114696 +v 0.469457 0.093750 -0.147964 +v 0.496510 -0.500000 -0.120911 +v 0.470915 0.093750 -0.149740 +v 0.502725 -0.500000 -0.128484 +v 0.471997 0.093750 -0.151766 +v 0.507344 -0.500000 -0.137125 +v 0.472664 0.093750 -0.153964 +v 0.510188 -0.500000 -0.146500 +v 0.472890 0.093750 -0.156250 +v 0.511148 -0.500000 -0.156250 +v 0.472664 0.093750 -0.158536 +v 0.510188 -0.500000 -0.166000 +v 0.471997 0.093750 -0.160735 +v 0.507344 -0.500000 -0.175376 +v 0.470915 0.093750 -0.162761 +v 0.502725 -0.500000 -0.184016 +v 0.469457 0.093750 -0.164537 +v 0.496510 -0.500000 -0.191589 +v 0.467681 0.093750 -0.165994 +v 0.488937 -0.500000 -0.197804 +v 0.465655 0.093750 -0.167077 +v 0.480296 -0.500000 -0.202423 +v 0.463457 0.093750 -0.167744 +v 0.470921 -0.500000 -0.205267 +v 0.461171 0.093750 -0.167969 +v 0.461171 -0.500000 -0.206227 +v 0.458885 0.093750 0.144756 +v 0.451421 -0.500000 0.107233 +v 0.456686 0.093750 0.145423 +v 0.442045 -0.500000 0.110077 +v 0.454660 0.093750 0.146506 +v 0.433405 -0.500000 0.114696 +v 0.452884 0.093750 0.147963 +v 0.425832 -0.500000 0.120911 +v 0.451427 0.093750 0.149739 +v 0.419617 -0.500000 0.128484 +v 0.450344 0.093750 0.151765 +v 0.414998 -0.500000 0.137124 +v 0.449677 0.093750 0.153964 +v 0.412154 -0.500000 0.146500 +v 0.449452 0.093750 0.156250 +v 0.411194 -0.500000 0.156250 +v 0.449677 0.093750 0.158536 +v 0.412154 -0.500000 0.166000 +v 0.450344 0.093750 0.160734 +v 0.414998 -0.500000 0.175375 +v 0.451427 0.093750 0.162760 +v 0.419616 -0.500000 0.184016 +v 0.452884 0.093750 0.164536 +v 0.425832 -0.500000 0.191589 +v 0.454660 0.093750 0.165994 +v 0.433405 -0.500000 0.197804 +v 0.456686 0.093750 0.167077 +v 0.442045 -0.500000 0.202423 +v 0.458885 0.093750 0.167743 +v 0.451421 -0.500000 0.205267 +v 0.461171 0.093750 0.167969 +v 0.461171 -0.500000 0.206227 +v 0.463457 0.093750 0.167743 +v 0.470921 -0.500000 0.205267 +v 0.465655 0.093750 0.167077 +v 0.480296 -0.500000 0.202423 +v 0.467681 0.093750 0.165994 +v 0.488936 -0.500000 0.197804 +v 0.469457 0.093750 0.164536 +v 0.496510 -0.500000 0.191589 +v 0.470915 0.093750 0.162760 +v 0.502725 -0.500000 0.184016 +v 0.471997 0.093750 0.160734 +v 0.507344 -0.500000 0.175375 +v 0.472664 0.093750 0.158536 +v 0.510187 -0.500000 0.166000 +v 0.472890 0.093750 0.156250 +v 0.511148 -0.500000 0.156250 +v 0.472664 0.093750 0.153964 +v 0.510187 -0.500000 0.146500 +v 0.471997 0.093750 0.151765 +v 0.507344 -0.500000 0.137125 +v 0.470915 0.093750 0.149739 +v 0.502725 -0.500000 0.128484 +v 0.469457 0.093750 0.147963 +v 0.496510 -0.500000 0.120911 +v 0.467681 0.093750 0.146506 +v 0.488937 -0.500000 0.114696 +v 0.465655 0.093750 0.145423 +v 0.480296 -0.500000 0.110077 +v 0.463457 0.093750 0.144756 +v 0.470921 -0.500000 0.107233 +v 0.461171 0.093750 0.144531 +v 0.461171 -0.500000 0.106273 +v 0.456686 -0.473762 -0.167077 +v 0.454660 -0.473762 -0.165994 +v 0.452884 -0.473762 -0.164537 +v 0.451427 -0.473762 -0.162761 +v 0.450344 -0.473762 -0.160735 +v 0.449677 -0.473762 -0.158536 +v 0.449452 -0.473762 -0.156250 +v 0.449677 -0.473762 -0.153964 +v 0.450344 -0.473762 -0.151766 +v 0.451427 -0.473762 -0.149740 +v 0.452884 -0.473762 -0.147964 +v 0.454660 -0.473762 -0.146506 +v 0.456686 -0.473762 -0.145423 +v 0.458885 -0.473762 -0.144757 +v 0.461171 -0.473762 -0.144531 +v 0.463457 -0.473762 -0.144757 +v 0.465655 -0.473762 -0.145423 +v 0.467681 -0.473762 -0.146506 +v 0.469457 -0.473762 -0.147964 +v 0.470915 -0.473762 -0.149740 +v 0.471997 -0.473762 -0.151766 +v 0.472664 -0.473762 -0.153964 +v 0.472890 -0.473762 -0.156250 +v 0.472664 -0.473762 -0.158536 +v 0.471997 -0.473762 -0.160735 +v 0.470915 -0.473762 -0.162761 +v 0.469457 -0.473762 -0.164537 +v 0.467681 -0.473762 -0.165994 +v 0.465655 -0.473762 -0.167077 +v 0.463457 -0.473762 -0.167744 +v 0.461171 -0.473762 -0.167969 +v 0.458885 -0.473762 -0.167744 +v 0.456686 -0.473762 0.145423 +v 0.454660 -0.473762 0.146506 +v 0.452884 -0.473762 0.147963 +v 0.451427 -0.473762 0.149739 +v 0.450344 -0.473762 0.151765 +v 0.449677 -0.473762 0.153964 +v 0.449452 -0.473762 0.156250 +v 0.449677 -0.473762 0.158536 +v 0.450344 -0.473762 0.160734 +v 0.451427 -0.473762 0.162760 +v 0.452884 -0.473762 0.164536 +v 0.454660 -0.473762 0.165994 +v 0.456686 -0.473762 0.167077 +v 0.458885 -0.473762 0.167743 +v 0.461171 -0.473762 0.167969 +v 0.463457 -0.473762 0.167743 +v 0.465655 -0.473762 0.167077 +v 0.467681 -0.473762 0.165994 +v 0.469457 -0.473762 0.164536 +v 0.470915 -0.473762 0.162760 +v 0.471997 -0.473762 0.160734 +v 0.472664 -0.473762 0.158536 +v 0.472890 -0.473762 0.156250 +v 0.472664 -0.473762 0.153964 +v 0.471997 -0.473762 0.151765 +v 0.470915 -0.473762 0.149739 +v 0.469457 -0.473762 0.147963 +v 0.467681 -0.473762 0.146506 +v 0.465655 -0.473762 0.145423 +v 0.463457 -0.473762 0.144756 +v 0.461171 -0.473762 0.144531 +v 0.458885 -0.473762 0.144756 +v 0.458760 0.096243 -0.167744 +v 0.456573 0.096013 -0.167077 +v 0.454558 0.095801 -0.165994 +v 0.452792 0.095616 -0.164537 +v 0.451343 0.095463 -0.162761 +v 0.450266 0.095350 -0.160735 +v 0.449603 0.095281 -0.158536 +v 0.449379 0.095257 -0.156250 +v 0.449603 0.095281 -0.153964 +v 0.450266 0.095350 -0.151766 +v 0.451343 0.095463 -0.149740 +v 0.452792 0.095616 -0.147964 +v 0.454558 0.095801 -0.146506 +v 0.456573 0.096013 -0.145423 +v 0.458760 0.096243 -0.144757 +v 0.461033 0.096482 -0.144531 +v 0.463307 0.096721 -0.144757 +v 0.465493 0.096951 -0.145423 +v 0.467508 0.097162 -0.146506 +v 0.469274 0.097348 -0.147964 +v 0.470724 0.097500 -0.149740 +v 0.471801 0.097614 -0.151766 +v 0.472464 0.097683 -0.153964 +v 0.472688 0.097707 -0.156250 +v 0.472464 0.097683 -0.158536 +v 0.471801 0.097614 -0.160735 +v 0.470724 0.097500 -0.162761 +v 0.469274 0.097348 -0.164537 +v 0.467508 0.097162 -0.165994 +v 0.465493 0.096951 -0.167077 +v 0.463307 0.096721 -0.167744 +v 0.461033 0.096482 -0.167969 +v 0.458760 0.096243 0.144756 +v 0.456573 0.096013 0.145423 +v 0.454558 0.095801 0.146506 +v 0.452792 0.095616 0.147963 +v 0.451343 0.095463 0.149739 +v 0.450266 0.095350 0.151765 +v 0.449603 0.095281 0.153964 +v 0.449379 0.095257 0.156250 +v 0.449603 0.095281 0.158536 +v 0.450266 0.095350 0.160734 +v 0.451343 0.095463 0.162760 +v 0.452792 0.095616 0.164536 +v 0.454558 0.095801 0.165994 +v 0.456573 0.096013 0.167077 +v 0.458760 0.096243 0.167743 +v 0.461033 0.096482 0.167969 +v 0.463307 0.096721 0.167743 +v 0.465493 0.096951 0.167077 +v 0.467508 0.097162 0.165994 +v 0.469274 0.097348 0.164536 +v 0.470724 0.097500 0.162760 +v 0.471801 0.097614 0.160734 +v 0.472464 0.097683 0.158536 +v 0.472688 0.097707 0.156250 +v 0.472464 0.097683 0.153964 +v 0.471801 0.097614 0.151765 +v 0.470724 0.097500 0.149739 +v 0.469274 0.097348 0.147963 +v 0.467508 0.097162 0.146506 +v 0.465493 0.096951 0.145423 +v 0.463307 0.096721 0.144756 +v 0.461033 0.096482 0.144531 +v 0.458375 0.098709 -0.167744 +v 0.456224 0.098252 -0.167077 +v 0.454243 0.097831 -0.165994 +v 0.452506 0.097462 -0.164537 +v 0.451080 0.097159 -0.162761 +v 0.450021 0.096934 -0.160735 +v 0.449368 0.096795 -0.158536 +v 0.449148 0.096748 -0.156250 +v 0.449368 0.096795 -0.153964 +v 0.450021 0.096934 -0.151766 +v 0.451080 0.097159 -0.149740 +v 0.452506 0.097462 -0.147964 +v 0.454243 0.097831 -0.146506 +v 0.456224 0.098252 -0.145423 +v 0.458375 0.098709 -0.144757 +v 0.460611 0.099185 -0.144531 +v 0.462847 0.099660 -0.144757 +v 0.464998 0.100117 -0.145423 +v 0.466979 0.100538 -0.146506 +v 0.468716 0.100907 -0.147964 +v 0.470142 0.101210 -0.149740 +v 0.471201 0.101436 -0.151766 +v 0.471853 0.101574 -0.153964 +v 0.472074 0.101621 -0.156250 +v 0.471853 0.101574 -0.158536 +v 0.471201 0.101436 -0.160735 +v 0.470142 0.101210 -0.162761 +v 0.468716 0.100907 -0.164537 +v 0.466979 0.100538 -0.165994 +v 0.464998 0.100117 -0.167077 +v 0.462847 0.099660 -0.167744 +v 0.460611 0.099185 -0.167969 +v 0.458375 0.098709 0.144756 +v 0.456224 0.098252 0.145423 +v 0.454243 0.097831 0.146506 +v 0.452506 0.097462 0.147963 +v 0.451080 0.097159 0.149739 +v 0.450021 0.096934 0.151765 +v 0.449368 0.096795 0.153964 +v 0.449148 0.096748 0.156250 +v 0.449368 0.096795 0.158536 +v 0.450021 0.096934 0.160734 +v 0.451080 0.097159 0.162760 +v 0.452506 0.097462 0.164536 +v 0.454243 0.097831 0.165994 +v 0.456224 0.098252 0.167077 +v 0.458375 0.098709 0.167743 +v 0.460611 0.099185 0.167969 +v 0.462847 0.099660 0.167743 +v 0.464998 0.100117 0.167077 +v 0.466979 0.100538 0.165994 +v 0.468716 0.100907 0.164536 +v 0.470142 0.101210 0.162760 +v 0.471201 0.101436 0.160734 +v 0.471853 0.101574 0.158536 +v 0.472074 0.101621 0.156250 +v 0.471853 0.101574 0.153964 +v 0.471201 0.101436 0.151765 +v 0.470142 0.101210 0.149739 +v 0.468716 0.100907 0.147963 +v 0.466979 0.100538 0.146506 +v 0.464998 0.100117 0.145423 +v 0.462847 0.099660 0.144756 +v 0.460611 0.099185 0.144531 +v 0.457734 0.101122 -0.167744 +v 0.455643 0.100442 -0.167077 +v 0.453717 0.099816 -0.165994 +v 0.452027 0.099268 -0.164537 +v 0.450641 0.098817 -0.162761 +v 0.449612 0.098483 -0.160735 +v 0.448977 0.098276 -0.158536 +v 0.448763 0.098207 -0.156250 +v 0.448977 0.098276 -0.153964 +v 0.449612 0.098483 -0.151766 +v 0.450641 0.098817 -0.149740 +v 0.452027 0.099268 -0.147964 +v 0.453717 0.099816 -0.146506 +v 0.455643 0.100442 -0.145423 +v 0.457734 0.101122 -0.144757 +v 0.459908 0.101828 -0.144531 +v 0.462083 0.102535 -0.144757 +v 0.464173 0.103214 -0.145423 +v 0.466100 0.103840 -0.146506 +v 0.467789 0.104389 -0.147964 +v 0.469175 0.104839 -0.149740 +v 0.470205 0.105174 -0.151766 +v 0.470839 0.105380 -0.153964 +v 0.471054 0.105449 -0.156250 +v 0.470839 0.105380 -0.158536 +v 0.470205 0.105174 -0.160735 +v 0.469175 0.104839 -0.162761 +v 0.467789 0.104389 -0.164537 +v 0.466100 0.103840 -0.165994 +v 0.464173 0.103214 -0.167077 +v 0.462083 0.102535 -0.167744 +v 0.459908 0.101828 -0.167969 +v 0.457734 0.101122 0.144756 +v 0.455643 0.100442 0.145423 +v 0.453717 0.099816 0.146506 +v 0.452028 0.099268 0.147963 +v 0.450641 0.098817 0.149739 +v 0.449612 0.098483 0.151765 +v 0.448977 0.098276 0.153964 +v 0.448763 0.098207 0.156250 +v 0.448977 0.098276 0.158536 +v 0.449612 0.098483 0.160734 +v 0.450641 0.098817 0.162760 +v 0.452028 0.099268 0.164536 +v 0.453717 0.099816 0.165994 +v 0.455643 0.100442 0.167077 +v 0.457734 0.101122 0.167743 +v 0.459908 0.101828 0.167969 +v 0.462083 0.102535 0.167743 +v 0.464173 0.103214 0.167077 +v 0.466100 0.103840 0.165994 +v 0.467789 0.104389 0.164536 +v 0.469175 0.104839 0.162760 +v 0.470205 0.105174 0.160734 +v 0.470839 0.105380 0.158536 +v 0.471054 0.105449 0.156250 +v 0.470839 0.105380 0.153964 +v 0.470205 0.105174 0.151765 +v 0.469175 0.104839 0.149739 +v 0.467789 0.104389 0.147963 +v 0.466100 0.103840 0.146506 +v 0.464173 0.103214 0.145423 +v 0.462083 0.102535 0.144756 +v 0.459908 0.101828 0.144531 +v 0.456845 0.103454 -0.167744 +v 0.454836 0.102560 -0.167077 +v 0.452986 0.101736 -0.165994 +v 0.451363 0.101014 -0.164537 +v 0.450032 0.100421 -0.162761 +v 0.449043 0.099980 -0.160735 +v 0.448433 0.099709 -0.158536 +v 0.448228 0.099617 -0.156250 +v 0.448433 0.099709 -0.153964 +v 0.449043 0.099980 -0.151766 +v 0.450032 0.100421 -0.149739 +v 0.451363 0.101014 -0.147964 +v 0.452986 0.101736 -0.146506 +v 0.454836 0.102560 -0.145423 +v 0.456845 0.103454 -0.144757 +v 0.458933 0.104384 -0.144531 +v 0.461022 0.105314 -0.144756 +v 0.463030 0.106208 -0.145423 +v 0.464881 0.107032 -0.146506 +v 0.466503 0.107754 -0.147964 +v 0.467835 0.108347 -0.149739 +v 0.468824 0.108788 -0.151766 +v 0.469433 0.109059 -0.153964 +v 0.469639 0.109150 -0.156250 +v 0.469433 0.109059 -0.158536 +v 0.468824 0.108788 -0.160735 +v 0.467835 0.108347 -0.162761 +v 0.466503 0.107754 -0.164536 +v 0.464881 0.107032 -0.165994 +v 0.463030 0.106208 -0.167077 +v 0.461022 0.105314 -0.167744 +v 0.458933 0.104384 -0.167969 +v 0.456845 0.103454 0.144756 +v 0.454836 0.102560 0.145423 +v 0.452986 0.101736 0.146506 +v 0.451363 0.101014 0.147964 +v 0.450032 0.100421 0.149739 +v 0.449043 0.099980 0.151765 +v 0.448433 0.099709 0.153964 +v 0.448228 0.099617 0.156250 +v 0.448433 0.099709 0.158536 +v 0.449043 0.099980 0.160734 +v 0.450032 0.100421 0.162760 +v 0.451363 0.101014 0.164536 +v 0.452986 0.101736 0.165994 +v 0.454836 0.102560 0.167077 +v 0.456845 0.103454 0.167743 +v 0.458933 0.104384 0.167969 +v 0.461022 0.105314 0.167744 +v 0.463030 0.106208 0.167077 +v 0.464881 0.107032 0.165994 +v 0.466503 0.107754 0.164536 +v 0.467835 0.108347 0.162760 +v 0.468824 0.108788 0.160734 +v 0.469433 0.109059 0.158536 +v 0.469639 0.109150 0.156250 +v 0.469433 0.109059 0.153964 +v 0.468824 0.108788 0.151765 +v 0.467835 0.108347 0.149739 +v 0.466503 0.107754 0.147964 +v 0.464881 0.107032 0.146506 +v 0.463030 0.106208 0.145423 +v 0.461022 0.105314 0.144756 +v 0.458933 0.104384 0.144531 +v 0.455716 0.105681 -0.167744 +v 0.453813 0.104581 -0.167077 +v 0.452058 0.103568 -0.165994 +v 0.450520 0.102680 -0.164536 +v 0.449258 0.101952 -0.162761 +v 0.448320 0.101410 -0.160735 +v 0.447743 0.101077 -0.158536 +v 0.447548 0.100964 -0.156250 +v 0.447743 0.101077 -0.153964 +v 0.448320 0.101410 -0.151765 +v 0.449258 0.101952 -0.149739 +v 0.450520 0.102680 -0.147964 +v 0.452058 0.103568 -0.146506 +v 0.453813 0.104581 -0.145423 +v 0.455716 0.105681 -0.144756 +v 0.457696 0.106824 -0.144531 +v 0.459676 0.107967 -0.144756 +v 0.461580 0.109066 -0.145423 +v 0.463335 0.110079 -0.146506 +v 0.464873 0.110967 -0.147964 +v 0.466135 0.111696 -0.149739 +v 0.467073 0.112237 -0.151765 +v 0.467650 0.112570 -0.153964 +v 0.467845 0.112683 -0.156250 +v 0.467650 0.112570 -0.158536 +v 0.467073 0.112237 -0.160735 +v 0.466135 0.111696 -0.162761 +v 0.464873 0.110967 -0.164536 +v 0.463335 0.110079 -0.165994 +v 0.461580 0.109066 -0.167077 +v 0.459676 0.107967 -0.167744 +v 0.457696 0.106824 -0.167969 +v 0.455716 0.105681 0.144756 +v 0.453813 0.104581 0.145423 +v 0.452058 0.103568 0.146506 +v 0.450520 0.102681 0.147964 +v 0.449258 0.101952 0.149739 +v 0.448320 0.101410 0.151765 +v 0.447743 0.101077 0.153964 +v 0.447548 0.100964 0.156250 +v 0.447743 0.101077 0.158536 +v 0.448320 0.101410 0.160734 +v 0.449258 0.101952 0.162761 +v 0.450520 0.102681 0.164536 +v 0.452058 0.103568 0.165994 +v 0.453813 0.104581 0.167077 +v 0.455716 0.105681 0.167744 +v 0.457696 0.106824 0.167969 +v 0.459676 0.107967 0.167744 +v 0.461580 0.109066 0.167077 +v 0.463335 0.110079 0.165994 +v 0.464873 0.110967 0.164536 +v 0.466135 0.111696 0.162761 +v 0.467073 0.112237 0.160734 +v 0.467650 0.112570 0.158536 +v 0.467845 0.112683 0.156250 +v 0.467650 0.112570 0.153964 +v 0.467073 0.112237 0.151765 +v 0.466135 0.111696 0.149739 +v 0.464873 0.110967 0.147964 +v 0.463335 0.110079 0.146506 +v 0.461580 0.109066 0.145423 +v 0.459676 0.107967 0.144756 +v 0.457696 0.106824 0.144531 +v 0.454362 0.107777 -0.167744 +v 0.452583 0.106485 -0.167077 +v 0.450944 0.105294 -0.165994 +v 0.449507 0.104250 -0.164536 +v 0.448328 0.103394 -0.162761 +v 0.447452 0.102757 -0.160735 +v 0.446913 0.102365 -0.158536 +v 0.446731 0.102233 -0.156250 +v 0.446913 0.102365 -0.153964 +v 0.447452 0.102757 -0.151765 +v 0.448328 0.103394 -0.149739 +v 0.449507 0.104250 -0.147964 +v 0.450944 0.105294 -0.146506 +v 0.452583 0.106485 -0.145423 +v 0.454362 0.107777 -0.144756 +v 0.456211 0.109121 -0.144531 +v 0.458061 0.110465 -0.144756 +v 0.459839 0.111757 -0.145423 +v 0.461478 0.112948 -0.146506 +v 0.462915 0.113991 -0.147964 +v 0.464094 0.114848 -0.149739 +v 0.464970 0.115485 -0.151765 +v 0.465510 0.115877 -0.153964 +v 0.465692 0.116009 -0.156250 +v 0.465510 0.115877 -0.158536 +v 0.464970 0.115485 -0.160735 +v 0.464094 0.114848 -0.162761 +v 0.462915 0.113991 -0.164536 +v 0.461478 0.112948 -0.165994 +v 0.459839 0.111757 -0.167077 +v 0.458061 0.110465 -0.167744 +v 0.456211 0.109121 -0.167969 +v 0.454362 0.107777 0.144756 +v 0.452583 0.106485 0.145423 +v 0.450944 0.105294 0.146506 +v 0.449507 0.104250 0.147964 +v 0.448328 0.103394 0.149739 +v 0.447452 0.102757 0.151765 +v 0.446913 0.102365 0.153964 +v 0.446731 0.102233 0.156250 +v 0.446913 0.102365 0.158536 +v 0.447452 0.102757 0.160735 +v 0.448328 0.103394 0.162761 +v 0.449507 0.104250 0.164536 +v 0.450944 0.105294 0.165994 +v 0.452583 0.106485 0.167077 +v 0.454362 0.107777 0.167744 +v 0.456211 0.109121 0.167969 +v 0.458061 0.110465 0.167744 +v 0.459839 0.111757 0.167077 +v 0.461478 0.112948 0.165994 +v 0.462915 0.113991 0.164536 +v 0.464094 0.114848 0.162761 +v 0.464970 0.115485 0.160735 +v 0.465510 0.115877 0.158536 +v 0.465692 0.116009 0.156250 +v 0.465510 0.115877 0.153964 +v 0.464970 0.115485 0.151765 +v 0.464094 0.114848 0.149739 +v 0.462915 0.113991 0.147964 +v 0.461478 0.112948 0.146506 +v 0.459839 0.111757 0.145423 +v 0.458061 0.110465 0.144756 +v 0.456211 0.109121 0.144531 +v 0.452795 0.109720 -0.167744 +v 0.451162 0.108249 -0.167077 +v 0.449656 0.106894 -0.165994 +v 0.448336 0.105705 -0.164536 +v 0.447253 0.104730 -0.162761 +v 0.446448 0.104006 -0.160735 +v 0.445953 0.103560 -0.158536 +v 0.445786 0.103409 -0.156250 +v 0.445953 0.103560 -0.153964 +v 0.446448 0.104006 -0.151765 +v 0.447253 0.104730 -0.149739 +v 0.448336 0.105705 -0.147964 +v 0.449656 0.106894 -0.146506 +v 0.451161 0.108249 -0.145423 +v 0.452795 0.109720 -0.144756 +v 0.454494 0.111250 -0.144531 +v 0.456193 0.112780 -0.144756 +v 0.457827 0.114251 -0.145423 +v 0.459332 0.115607 -0.146506 +v 0.460652 0.116795 -0.147964 +v 0.461735 0.117770 -0.149739 +v 0.462540 0.118495 -0.151765 +v 0.463036 0.118941 -0.153964 +v 0.463203 0.119092 -0.156250 +v 0.463036 0.118941 -0.158536 +v 0.462540 0.118495 -0.160735 +v 0.461735 0.117770 -0.162761 +v 0.460652 0.116795 -0.164536 +v 0.459333 0.115607 -0.165994 +v 0.457827 0.114251 -0.167077 +v 0.456193 0.112780 -0.167744 +v 0.454494 0.111250 -0.167969 +v 0.452795 0.109720 0.144756 +v 0.451162 0.108249 0.145423 +v 0.449656 0.106894 0.146506 +v 0.448336 0.105705 0.147964 +v 0.447253 0.104730 0.149739 +v 0.446448 0.104006 0.151765 +v 0.445953 0.103560 0.153964 +v 0.445786 0.103409 0.156250 +v 0.445953 0.103560 0.158536 +v 0.446448 0.104006 0.160735 +v 0.447253 0.104730 0.162761 +v 0.448336 0.105705 0.164536 +v 0.449656 0.106894 0.165994 +v 0.451162 0.108249 0.167077 +v 0.452795 0.109720 0.167744 +v 0.454494 0.111250 0.167969 +v 0.456193 0.112780 0.167744 +v 0.457827 0.114251 0.167077 +v 0.459332 0.115607 0.165994 +v 0.460652 0.116795 0.164536 +v 0.461735 0.117770 0.162761 +v 0.462540 0.118495 0.160735 +v 0.463036 0.118941 0.158536 +v 0.463203 0.119092 0.156250 +v 0.463036 0.118941 0.153964 +v 0.462540 0.118495 0.151765 +v 0.461735 0.117770 0.149739 +v 0.460652 0.116795 0.147964 +v 0.459333 0.115607 0.146506 +v 0.457827 0.114251 0.145423 +v 0.456193 0.112780 0.144756 +v 0.454494 0.111250 0.144531 +v 0.451034 0.111489 -0.167744 +v 0.449563 0.109856 -0.167077 +v 0.448208 0.108350 -0.165994 +v 0.447019 0.107030 -0.164536 +v 0.446044 0.105947 -0.162761 +v 0.445320 0.105143 -0.160735 +v 0.444873 0.104647 -0.158536 +v 0.444723 0.104480 -0.156250 +v 0.444873 0.104647 -0.153964 +v 0.445320 0.105143 -0.151765 +v 0.446044 0.105947 -0.149739 +v 0.447019 0.107030 -0.147964 +v 0.448208 0.108350 -0.146506 +v 0.449563 0.109856 -0.145423 +v 0.451034 0.111489 -0.144756 +v 0.452564 0.113188 -0.144531 +v 0.454094 0.114887 -0.144756 +v 0.455565 0.116521 -0.145423 +v 0.456920 0.118027 -0.146506 +v 0.458109 0.119346 -0.147964 +v 0.459084 0.120429 -0.149739 +v 0.459808 0.121234 -0.151765 +v 0.460255 0.121730 -0.153964 +v 0.460405 0.121897 -0.156250 +v 0.460255 0.121730 -0.158536 +v 0.459808 0.121234 -0.160735 +v 0.459084 0.120429 -0.162761 +v 0.458109 0.119346 -0.164536 +v 0.456920 0.118027 -0.165994 +v 0.455565 0.116521 -0.167077 +v 0.454094 0.114887 -0.167744 +v 0.452564 0.113188 -0.167969 +v 0.451034 0.111489 0.144756 +v 0.449563 0.109856 0.145423 +v 0.448208 0.108350 0.146506 +v 0.447019 0.107030 0.147964 +v 0.446044 0.105947 0.149739 +v 0.445320 0.105143 0.151765 +v 0.444873 0.104647 0.153964 +v 0.444723 0.104480 0.156250 +v 0.444873 0.104647 0.158536 +v 0.445320 0.105143 0.160735 +v 0.446044 0.105947 0.162761 +v 0.447019 0.107030 0.164536 +v 0.448208 0.108350 0.165994 +v 0.449563 0.109856 0.167077 +v 0.451034 0.111489 0.167744 +v 0.452564 0.113188 0.167969 +v 0.454094 0.114887 0.167744 +v 0.455565 0.116521 0.167077 +v 0.456920 0.118027 0.165994 +v 0.458109 0.119346 0.164536 +v 0.459084 0.120429 0.162761 +v 0.459808 0.121234 0.160735 +v 0.460255 0.121730 0.158536 +v 0.460405 0.121897 0.156250 +v 0.460255 0.121730 0.153964 +v 0.459808 0.121234 0.151765 +v 0.459084 0.120429 0.149739 +v 0.458109 0.119346 0.147964 +v 0.456920 0.118027 0.146506 +v 0.455565 0.116521 0.145423 +v 0.454094 0.114887 0.144756 +v 0.452564 0.113188 0.144531 +v 0.449098 0.113065 -0.167744 +v 0.447806 0.111286 -0.167077 +v 0.446615 0.109647 -0.165994 +v 0.445571 0.108210 -0.164536 +v 0.444715 0.107031 -0.162761 +v 0.444078 0.106155 -0.160735 +v 0.443686 0.105616 -0.158536 +v 0.443554 0.105433 -0.156250 +v 0.443686 0.105616 -0.153964 +v 0.444078 0.106155 -0.151765 +v 0.444715 0.107031 -0.149739 +v 0.445571 0.108210 -0.147964 +v 0.446615 0.109647 -0.146506 +v 0.447806 0.111286 -0.145423 +v 0.449098 0.113065 -0.144756 +v 0.450442 0.114914 -0.144531 +v 0.451785 0.116764 -0.144756 +v 0.453078 0.118542 -0.145423 +v 0.454268 0.120181 -0.146506 +v 0.455312 0.121618 -0.147964 +v 0.456169 0.122797 -0.149739 +v 0.456805 0.123673 -0.151765 +v 0.457197 0.124213 -0.153964 +v 0.457330 0.124395 -0.156250 +v 0.457197 0.124213 -0.158536 +v 0.456805 0.123673 -0.160735 +v 0.456169 0.122797 -0.162761 +v 0.455312 0.121618 -0.164536 +v 0.454268 0.120181 -0.165994 +v 0.453078 0.118542 -0.167077 +v 0.451785 0.116764 -0.167744 +v 0.450442 0.114914 -0.167969 +v 0.449098 0.113065 0.144756 +v 0.447806 0.111286 0.145423 +v 0.446615 0.109647 0.146506 +v 0.445571 0.108210 0.147964 +v 0.444715 0.107031 0.149739 +v 0.444078 0.106155 0.151765 +v 0.443686 0.105616 0.153964 +v 0.443554 0.105433 0.156250 +v 0.443686 0.105616 0.158536 +v 0.444078 0.106155 0.160735 +v 0.444715 0.107031 0.162761 +v 0.445571 0.108210 0.164536 +v 0.446615 0.109647 0.165994 +v 0.447806 0.111286 0.167077 +v 0.449098 0.113065 0.167744 +v 0.450442 0.114914 0.167969 +v 0.451785 0.116764 0.167744 +v 0.453078 0.118542 0.167077 +v 0.454268 0.120181 0.165994 +v 0.455312 0.121618 0.164536 +v 0.456169 0.122797 0.162761 +v 0.456805 0.123673 0.160735 +v 0.457197 0.124213 0.158536 +v 0.457330 0.124395 0.156250 +v 0.457197 0.124213 0.153964 +v 0.456805 0.123673 0.151765 +v 0.456169 0.122797 0.149739 +v 0.455312 0.121618 0.147964 +v 0.454268 0.120181 0.146506 +v 0.453078 0.118542 0.145423 +v 0.451785 0.116764 0.144756 +v 0.450442 0.114914 0.144531 +v 0.447007 0.114429 -0.167744 +v 0.445908 0.112525 -0.167077 +v 0.444896 0.110770 -0.165994 +v 0.444007 0.109232 -0.164536 +v 0.443279 0.107970 -0.162761 +v 0.442737 0.107032 -0.160735 +v 0.442404 0.106455 -0.158536 +v 0.442291 0.106260 -0.156250 +v 0.442404 0.106455 -0.153964 +v 0.442737 0.107032 -0.151765 +v 0.443279 0.107970 -0.149739 +v 0.444007 0.109232 -0.147964 +v 0.444896 0.110770 -0.146506 +v 0.445908 0.112525 -0.145423 +v 0.447007 0.114429 -0.144756 +v 0.448151 0.116409 -0.144531 +v 0.449294 0.118389 -0.144756 +v 0.450393 0.120293 -0.145423 +v 0.451406 0.122047 -0.146506 +v 0.452294 0.123585 -0.147964 +v 0.453023 0.124847 -0.149739 +v 0.453564 0.125785 -0.151765 +v 0.453897 0.126362 -0.153964 +v 0.454010 0.126557 -0.156250 +v 0.453897 0.126362 -0.158536 +v 0.453564 0.125785 -0.160735 +v 0.453023 0.124847 -0.162761 +v 0.452294 0.123585 -0.164536 +v 0.451406 0.122047 -0.165994 +v 0.450393 0.120293 -0.167077 +v 0.449294 0.118389 -0.167744 +v 0.448151 0.116409 -0.167969 +v 0.447007 0.114429 0.144756 +v 0.445908 0.112525 0.145423 +v 0.444896 0.110770 0.146506 +v 0.444007 0.109232 0.147964 +v 0.443279 0.107970 0.149739 +v 0.442737 0.107032 0.151765 +v 0.442404 0.106455 0.153964 +v 0.442291 0.106260 0.156250 +v 0.442404 0.106455 0.158536 +v 0.442737 0.107032 0.160735 +v 0.443279 0.107970 0.162761 +v 0.444007 0.109232 0.164536 +v 0.444896 0.110770 0.165994 +v 0.445908 0.112525 0.167077 +v 0.447007 0.114429 0.167744 +v 0.448151 0.116409 0.167969 +v 0.449294 0.118389 0.167744 +v 0.450393 0.120293 0.167077 +v 0.451406 0.122047 0.165994 +v 0.452294 0.123585 0.164536 +v 0.453023 0.124847 0.162761 +v 0.453564 0.125785 0.160735 +v 0.453897 0.126362 0.158536 +v 0.454010 0.126557 0.156250 +v 0.453897 0.126362 0.153964 +v 0.453564 0.125785 0.151765 +v 0.453023 0.124847 0.149739 +v 0.452294 0.123585 0.147964 +v 0.451406 0.122047 0.146506 +v 0.450393 0.120293 0.145423 +v 0.449294 0.118389 0.144756 +v 0.448151 0.116409 0.144531 +v 0.444786 0.115567 -0.167744 +v 0.443892 0.113559 -0.167077 +v 0.443068 0.111708 -0.165994 +v 0.442345 0.110085 -0.164536 +v 0.441753 0.108754 -0.162761 +v 0.441312 0.107765 -0.160735 +v 0.441041 0.107156 -0.158536 +v 0.440950 0.106950 -0.156250 +v 0.441041 0.107156 -0.153964 +v 0.441312 0.107765 -0.151765 +v 0.441753 0.108754 -0.149739 +v 0.442345 0.110085 -0.147964 +v 0.443068 0.111708 -0.146506 +v 0.443892 0.113559 -0.145423 +v 0.444786 0.115567 -0.144756 +v 0.445716 0.117656 -0.144531 +v 0.446646 0.119744 -0.144756 +v 0.447540 0.121753 -0.145423 +v 0.448364 0.123603 -0.146506 +v 0.449086 0.125225 -0.147964 +v 0.449679 0.126557 -0.149739 +v 0.450119 0.127546 -0.151765 +v 0.450391 0.128155 -0.153964 +v 0.450482 0.128361 -0.156250 +v 0.450391 0.128155 -0.158536 +v 0.450119 0.127546 -0.160735 +v 0.449679 0.126557 -0.162761 +v 0.449086 0.125225 -0.164536 +v 0.448364 0.123603 -0.165994 +v 0.447540 0.121753 -0.167077 +v 0.446646 0.119744 -0.167744 +v 0.445716 0.117656 -0.167969 +v 0.444786 0.115567 0.144756 +v 0.443892 0.113559 0.145423 +v 0.443068 0.111708 0.146506 +v 0.442346 0.110086 0.147964 +v 0.441753 0.108754 0.149739 +v 0.441312 0.107765 0.151765 +v 0.441041 0.107156 0.153964 +v 0.440950 0.106950 0.156250 +v 0.441041 0.107156 0.158536 +v 0.441312 0.107765 0.160735 +v 0.441753 0.108754 0.162761 +v 0.442346 0.110086 0.164536 +v 0.443068 0.111708 0.165994 +v 0.443892 0.113559 0.167077 +v 0.444786 0.115567 0.167744 +v 0.445716 0.117656 0.167969 +v 0.446646 0.119744 0.167744 +v 0.447540 0.121753 0.167077 +v 0.448364 0.123603 0.165994 +v 0.449086 0.125225 0.164536 +v 0.449679 0.126557 0.162761 +v 0.450119 0.127546 0.160735 +v 0.450391 0.128155 0.158536 +v 0.450482 0.128361 0.156250 +v 0.450391 0.128155 0.153964 +v 0.450119 0.127546 0.151765 +v 0.449679 0.126557 0.149739 +v 0.449086 0.125225 0.147964 +v 0.448364 0.123603 0.146506 +v 0.447540 0.121753 0.145423 +v 0.446646 0.119744 0.144756 +v 0.445716 0.117656 0.144531 +v 0.442458 0.116467 -0.167744 +v 0.441778 0.114376 -0.167077 +v 0.441152 0.112449 -0.165994 +v 0.440603 0.110760 -0.164536 +v 0.440153 0.109374 -0.162761 +v 0.439819 0.108344 -0.160735 +v 0.439612 0.107710 -0.158536 +v 0.439543 0.107496 -0.156250 +v 0.439612 0.107710 -0.153964 +v 0.439819 0.108344 -0.151765 +v 0.440153 0.109374 -0.149739 +v 0.440603 0.110760 -0.147964 +v 0.441153 0.112449 -0.146506 +v 0.441778 0.114376 -0.145423 +v 0.442458 0.116467 -0.144756 +v 0.443164 0.118641 -0.144531 +v 0.443871 0.120815 -0.144756 +v 0.444550 0.122906 -0.145423 +v 0.445176 0.124833 -0.146506 +v 0.445725 0.126522 -0.147964 +v 0.446175 0.127908 -0.149739 +v 0.446510 0.128938 -0.151765 +v 0.446716 0.129572 -0.153964 +v 0.446786 0.129786 -0.156250 +v 0.446716 0.129572 -0.158536 +v 0.446510 0.128938 -0.160735 +v 0.446175 0.127908 -0.162761 +v 0.445725 0.126522 -0.164536 +v 0.445176 0.124833 -0.165994 +v 0.444550 0.122906 -0.167077 +v 0.443871 0.120815 -0.167744 +v 0.443164 0.118641 -0.167969 +v 0.442458 0.116467 0.144756 +v 0.441778 0.114376 0.145423 +v 0.441153 0.112449 0.146506 +v 0.440604 0.110760 0.147964 +v 0.440153 0.109374 0.149739 +v 0.439819 0.108344 0.151765 +v 0.439612 0.107710 0.153964 +v 0.439543 0.107496 0.156250 +v 0.439612 0.107710 0.158536 +v 0.439819 0.108344 0.160735 +v 0.440153 0.109374 0.162761 +v 0.440604 0.110760 0.164536 +v 0.441152 0.112449 0.165994 +v 0.441778 0.114376 0.167077 +v 0.442458 0.116467 0.167744 +v 0.443164 0.118641 0.167969 +v 0.443871 0.120815 0.167744 +v 0.444550 0.122906 0.167077 +v 0.445176 0.124833 0.165994 +v 0.445725 0.126522 0.164536 +v 0.446175 0.127908 0.162761 +v 0.446510 0.128938 0.160735 +v 0.446716 0.129572 0.158536 +v 0.446786 0.129786 0.156250 +v 0.446716 0.129572 0.153964 +v 0.446510 0.128938 0.151765 +v 0.446175 0.127908 0.149739 +v 0.445725 0.126522 0.147964 +v 0.445176 0.124833 0.146506 +v 0.444550 0.122906 0.145423 +v 0.443871 0.120815 0.144756 +v 0.443164 0.118641 0.144531 +v 0.440048 0.117118 -0.167744 +v 0.439591 0.114968 -0.167077 +v 0.439170 0.112986 -0.165994 +v 0.438801 0.111249 -0.164536 +v 0.438498 0.109824 -0.162761 +v 0.438272 0.108764 -0.160735 +v 0.438134 0.108112 -0.158536 +v 0.438087 0.107892 -0.156250 +v 0.438134 0.108112 -0.153964 +v 0.438272 0.108764 -0.151765 +v 0.438498 0.109824 -0.149739 +v 0.438801 0.111249 -0.147964 +v 0.439170 0.112986 -0.146506 +v 0.439591 0.114968 -0.145423 +v 0.440048 0.117118 -0.144756 +v 0.440523 0.119354 -0.144531 +v 0.440999 0.121591 -0.144756 +v 0.441456 0.123741 -0.145423 +v 0.441877 0.125723 -0.146506 +v 0.442246 0.127460 -0.147964 +v 0.442549 0.128885 -0.149739 +v 0.442774 0.129945 -0.151765 +v 0.442913 0.130597 -0.153964 +v 0.442960 0.130817 -0.156250 +v 0.442913 0.130597 -0.158536 +v 0.442774 0.129945 -0.160735 +v 0.442549 0.128885 -0.162761 +v 0.442246 0.127460 -0.164536 +v 0.441877 0.125723 -0.165994 +v 0.441456 0.123741 -0.167077 +v 0.440999 0.121591 -0.167744 +v 0.440523 0.119354 -0.167969 +v 0.440048 0.117118 0.144756 +v 0.439591 0.114968 0.145423 +v 0.439170 0.112986 0.146506 +v 0.438801 0.111249 0.147964 +v 0.438498 0.109824 0.149739 +v 0.438272 0.108764 0.151765 +v 0.438134 0.108112 0.153964 +v 0.438087 0.107892 0.156250 +v 0.438134 0.108112 0.158536 +v 0.438272 0.108764 0.160735 +v 0.438498 0.109824 0.162761 +v 0.438801 0.111249 0.164536 +v 0.439170 0.112986 0.165994 +v 0.439591 0.114968 0.167077 +v 0.440048 0.117118 0.167744 +v 0.440523 0.119354 0.167969 +v 0.440999 0.121591 0.167744 +v 0.441456 0.123741 0.167077 +v 0.441877 0.125723 0.165994 +v 0.442246 0.127460 0.164536 +v 0.442549 0.128885 0.162761 +v 0.442774 0.129945 0.160735 +v 0.442913 0.130597 0.158536 +v 0.442960 0.130817 0.156250 +v 0.442913 0.130597 0.153964 +v 0.442774 0.129945 0.151765 +v 0.442549 0.128885 0.149739 +v 0.442246 0.127460 0.147964 +v 0.441877 0.125723 0.146506 +v 0.441456 0.123741 0.145423 +v 0.440999 0.121591 0.144756 +v 0.440523 0.119354 0.144531 +v 0.437584 0.117514 -0.167744 +v 0.437354 0.115328 -0.167077 +v 0.437142 0.113313 -0.165994 +v 0.436956 0.111547 -0.164536 +v 0.436804 0.110097 -0.162761 +v 0.436691 0.109021 -0.160735 +v 0.436621 0.108357 -0.158536 +v 0.436598 0.108133 -0.156250 +v 0.436621 0.108357 -0.153964 +v 0.436691 0.109021 -0.151765 +v 0.436804 0.110097 -0.149739 +v 0.436956 0.111547 -0.147964 +v 0.437142 0.113313 -0.146506 +v 0.437354 0.115328 -0.145423 +v 0.437584 0.117514 -0.144756 +v 0.437823 0.119788 -0.144531 +v 0.438062 0.122061 -0.144756 +v 0.438291 0.124248 -0.145423 +v 0.438503 0.126263 -0.146506 +v 0.438689 0.128029 -0.147964 +v 0.438841 0.129478 -0.149739 +v 0.438954 0.130555 -0.151765 +v 0.439024 0.131218 -0.153964 +v 0.439048 0.131442 -0.156250 +v 0.439024 0.131218 -0.158536 +v 0.438954 0.130555 -0.160735 +v 0.438841 0.129478 -0.162761 +v 0.438689 0.128029 -0.164536 +v 0.438503 0.126263 -0.165994 +v 0.438291 0.124248 -0.167077 +v 0.438062 0.122061 -0.167744 +v 0.437823 0.119788 -0.167969 +v 0.437584 0.117514 0.144756 +v 0.437354 0.115328 0.145423 +v 0.437142 0.113313 0.146506 +v 0.436957 0.111547 0.147964 +v 0.436804 0.110097 0.149739 +v 0.436691 0.109021 0.151765 +v 0.436621 0.108357 0.153964 +v 0.436598 0.108133 0.156250 +v 0.436621 0.108357 0.158536 +v 0.436691 0.109021 0.160735 +v 0.436804 0.110097 0.162761 +v 0.436957 0.111547 0.164536 +v 0.437142 0.113313 0.165994 +v 0.437354 0.115328 0.167077 +v 0.437584 0.117514 0.167744 +v 0.437823 0.119788 0.167969 +v 0.438062 0.122061 0.167744 +v 0.438291 0.124248 0.167077 +v 0.438503 0.126263 0.165994 +v 0.438689 0.128029 0.164536 +v 0.438841 0.129478 0.162761 +v 0.438954 0.130555 0.160735 +v 0.439024 0.131218 0.158536 +v 0.439048 0.131442 0.156250 +v 0.439024 0.131218 0.153964 +v 0.438954 0.130555 0.151766 +v 0.438841 0.129478 0.149739 +v 0.438689 0.128029 0.147964 +v 0.438503 0.126263 0.146506 +v 0.438291 0.124248 0.145423 +v 0.438062 0.122061 0.144757 +v 0.437823 0.119788 0.144531 +v 0.435091 0.117650 -0.167744 +v 0.435091 0.115452 -0.167077 +v 0.435091 0.113426 -0.165994 +v 0.435091 0.111650 -0.164536 +v 0.435091 0.110193 -0.162761 +v 0.435091 0.109110 -0.160735 +v 0.435091 0.108443 -0.158536 +v 0.435091 0.108218 -0.156250 +v 0.435091 0.108443 -0.153964 +v 0.435091 0.109110 -0.151765 +v 0.435091 0.110193 -0.149739 +v 0.435091 0.111650 -0.147964 +v 0.435091 0.113426 -0.146506 +v 0.435091 0.115452 -0.145423 +v 0.435091 0.117650 -0.144756 +v 0.435091 0.119937 -0.144531 +v 0.435091 0.122223 -0.144756 +v 0.435091 0.124421 -0.145423 +v 0.435091 0.126447 -0.146506 +v 0.435091 0.128223 -0.147963 +v 0.435091 0.129680 -0.149739 +v 0.435091 0.130763 -0.151765 +v 0.435091 0.131430 -0.153964 +v 0.435091 0.131655 -0.156250 +v 0.435091 0.131430 -0.158536 +v 0.435091 0.130763 -0.160734 +v 0.435091 0.129680 -0.162761 +v 0.435091 0.128223 -0.164536 +v 0.435091 0.126447 -0.165994 +v 0.435091 0.124421 -0.167077 +v 0.435091 0.122223 -0.167743 +v 0.435091 0.119937 -0.167969 +v 0.435091 0.117650 0.144756 +v 0.435091 0.115452 0.145423 +v 0.435091 0.113426 0.146506 +v 0.435091 0.111650 0.147964 +v 0.435091 0.110193 0.149739 +v 0.435091 0.109110 0.151765 +v 0.435091 0.108443 0.153964 +v 0.435091 0.108218 0.156250 +v 0.435091 0.108443 0.158536 +v 0.435091 0.109110 0.160735 +v 0.435091 0.110193 0.162761 +v 0.435091 0.111650 0.164536 +v 0.435091 0.113426 0.165994 +v 0.435091 0.115452 0.167077 +v 0.435091 0.117650 0.167744 +v 0.435091 0.119937 0.167969 +v 0.435091 0.122223 0.167744 +v 0.435091 0.124421 0.167077 +v 0.435091 0.126447 0.165994 +v 0.435091 0.128223 0.164536 +v 0.435091 0.129680 0.162761 +v 0.435091 0.130763 0.160735 +v 0.435091 0.131430 0.158536 +v 0.435091 0.131655 0.156250 +v 0.435091 0.131430 0.153964 +v 0.435091 0.130763 0.151766 +v 0.435091 0.129680 0.149740 +v 0.435091 0.128223 0.147964 +v 0.435091 0.126447 0.146506 +v 0.435091 0.124421 0.145423 +v 0.435091 0.122223 0.144757 +v 0.435091 0.119937 0.144531 +v 0.410377 0.110534 -0.203517 +v 0.410377 0.101494 -0.200775 +v 0.410377 0.093162 -0.196321 +v 0.410376 0.085858 -0.190328 +v 0.410376 0.079865 -0.183025 +v 0.410376 0.075412 -0.174693 +v 0.410376 0.072669 -0.165652 +v 0.410377 0.071743 -0.156250 +v 0.410376 0.072669 -0.146848 +v 0.410376 0.075412 -0.137807 +v 0.410376 0.079865 -0.129475 +v 0.410376 0.085858 -0.122172 +v 0.410378 0.093162 -0.116179 +v 0.410377 0.101493 -0.111725 +v 0.410377 0.110534 -0.108983 +v 0.410376 0.119936 -0.108057 +v 0.410376 0.129338 -0.108983 +v 0.410377 0.138380 -0.111725 +v 0.410376 0.146711 -0.116179 +v 0.410376 0.154014 -0.122172 +v 0.410377 0.160008 -0.129475 +v 0.410376 0.164461 -0.137807 +v 0.410376 0.167203 -0.146848 +v 0.410377 0.168130 -0.156250 +v 0.410376 0.167203 -0.165652 +v 0.410376 0.164461 -0.174693 +v 0.410377 0.160008 -0.183025 +v 0.410376 0.154014 -0.190328 +v 0.410376 0.146712 -0.196321 +v 0.410377 0.138380 -0.200775 +v 0.410376 0.129338 -0.203517 +v 0.410376 0.119936 -0.204443 +v 0.410377 0.110534 0.108983 +v 0.410377 0.101494 0.111725 +v 0.410377 0.093163 0.116179 +v 0.410377 0.085859 0.122172 +v 0.410376 0.079865 0.129475 +v 0.410376 0.075412 0.137807 +v 0.410376 0.072669 0.146848 +v 0.410377 0.071743 0.156250 +v 0.410376 0.072669 0.165652 +v 0.410376 0.075412 0.174693 +v 0.410376 0.079865 0.183025 +v 0.410377 0.085859 0.190328 +v 0.410377 0.093162 0.196321 +v 0.410377 0.101494 0.200775 +v 0.410377 0.110534 0.203517 +v 0.410376 0.119936 0.204443 +v 0.410376 0.129338 0.203517 +v 0.410377 0.138380 0.200775 +v 0.410376 0.146711 0.196321 +v 0.410376 0.154014 0.190328 +v 0.410377 0.160008 0.183025 +v 0.410376 0.164461 0.174693 +v 0.410376 0.167203 0.165652 +v 0.410377 0.168130 0.156250 +v 0.410376 0.167203 0.146848 +v 0.410376 0.164461 0.137807 +v 0.410377 0.160008 0.129475 +v 0.410376 0.154014 0.122172 +v 0.410376 0.146712 0.116179 +v 0.410377 0.138380 0.111725 +v 0.410376 0.129338 0.108983 +v 0.410376 0.119936 0.108057 +v 0.018929 -0.500000 0.396196 +v -0.947676 -0.500000 0.394340 +v -0.947676 -0.500000 -0.394340 +v 0.018930 -0.500000 -0.396196 +vt 0.000000 0.000000 +vt 0.843722 0.575376 +vt 0.781278 0.575376 +vt 0.737124 0.531222 +vt 0.737124 0.468778 +vt 0.781278 0.424624 +vt 0.843722 0.424624 +vt 0.887876 0.468778 +vt 0.887876 0.531222 +vt 0.357482 0.000586 +vt 0.316219 0.923808 +vt 0.310886 0.923714 +vt 0.352148 0.000493 +vt 0.362450 0.000660 +vt 0.321187 0.923881 +vt 0.366861 0.000711 +vt 0.325599 0.923932 +vt 0.453262 0.000982 +vt 0.452179 0.904495 +vt 0.447593 0.904062 +vt 0.448675 0.000549 +vt 0.458354 0.001281 +vt 0.457271 0.904794 +vt 0.463756 0.001433 +vt 0.462673 0.904946 +vt 0.469260 0.001433 +vt 0.468177 0.904946 +vt 0.474654 0.001281 +vt 0.473572 0.904794 +vt 0.479732 0.000983 +vt 0.478650 0.904497 +vt 0.484298 0.000551 +vt 0.483216 0.904064 +vt 0.488177 0.000000 +vt 0.487095 0.903513 +vt 0.282057 0.998118 +vt 0.182430 0.076956 +vt 0.186503 0.076707 +vt 0.286130 0.997869 +vt 0.277344 0.998387 +vt 0.177717 0.077225 +vt 0.272173 0.998668 +vt 0.172545 0.077506 +vt 0.266742 0.998949 +vt 0.167114 0.077787 +vt 0.261259 0.999219 +vt 0.161632 0.078057 +vt 0.255937 0.999468 +vt 0.156310 0.078306 +vt 0.250979 0.999687 +vt 0.151351 0.078525 +vt 0.246575 0.999866 +vt 0.146947 0.078704 +vt 0.242895 1.000000 +vt 0.143268 0.078838 +vt 0.764781 0.000808 +vt 0.764672 0.877900 +vt 0.760678 0.877092 +vt 0.760787 0.000000 +vt 0.769437 0.001434 +vt 0.769328 0.878526 +vt 0.774576 0.001855 +vt 0.774467 0.878946 +vt 0.780001 0.002054 +vt 0.779892 0.879145 +vt 0.785503 0.002023 +vt 0.785394 0.879114 +vt 0.790871 0.001763 +vt 0.790762 0.878855 +vt 0.795898 0.001286 +vt 0.795789 0.878377 +vt 0.800392 0.000608 +vt 0.800283 0.877700 +vt 0.336026 0.000132 +vt 0.294764 0.923353 +vt 0.290039 0.923221 +vt 0.331301 0.000000 +vt 0.341210 0.000261 +vt 0.299948 0.923482 +vt 0.305392 0.923604 +vt 0.346654 0.000383 +vt 0.633298 0.161963 +vt 0.610895 0.158934 +vt 0.589792 0.152910 +vt 0.570799 0.144121 +vt 0.554649 0.132906 +vt 0.541958 0.119695 +vt 0.533217 0.104997 +vt 0.528761 0.089376 +vt 0.528761 0.073432 +vt 0.533218 0.057778 +vt 0.541959 0.043016 +vt 0.554649 0.029713 +vt 0.570802 0.018381 +vt 0.589794 0.009454 +vt 0.610897 0.003275 +vt 0.633300 0.000083 +vt 0.656141 0.000000 +vt 0.678544 0.003029 +vt 0.699648 0.009054 +vt 0.718640 0.017842 +vt 0.734791 0.029057 +vt 0.747481 0.042268 +vt 0.756222 0.056966 +vt 0.760678 0.072587 +vt 0.760678 0.088531 +vt 0.756221 0.104185 +vt 0.747480 0.118947 +vt 0.734790 0.132250 +vt 0.718638 0.143582 +vt 0.699645 0.152509 +vt 0.678542 0.158688 +vt 0.656139 0.161880 +vt 0.438213 0.000586 +vt 0.396951 0.923808 +vt 0.391617 0.923714 +vt 0.432879 0.000493 +vt 0.443181 0.000660 +vt 0.401919 0.923881 +vt 0.447592 0.000711 +vt 0.406330 0.923932 +vt 0.493846 0.000982 +vt 0.492764 0.904495 +vt 0.488177 0.904062 +vt 0.489259 0.000549 +vt 0.498938 0.001281 +vt 0.497856 0.904794 +vt 0.504340 0.001433 +vt 0.503258 0.904946 +vt 0.509844 0.001433 +vt 0.508762 0.904946 +vt 0.515238 0.001281 +vt 0.514156 0.904794 +vt 0.520316 0.000984 +vt 0.519234 0.904497 +vt 0.524882 0.000551 +vt 0.523800 0.904064 +vt 0.528761 0.000000 +vt 0.527679 0.903513 +vt 0.138992 0.998118 +vt 0.039364 0.076956 +vt 0.043437 0.076707 +vt 0.143065 0.997869 +vt 0.134279 0.998387 +vt 0.034651 0.077226 +vt 0.129108 0.998668 +vt 0.029480 0.077506 +vt 0.123677 0.998949 +vt 0.024049 0.077787 +vt 0.118195 0.999219 +vt 0.018567 0.078057 +vt 0.112872 0.999468 +vt 0.013245 0.078306 +vt 0.107914 0.999687 +vt 0.008286 0.078525 +vt 0.103510 0.999866 +vt 0.003882 0.078705 +vt 0.099830 1.000000 +vt 0.000203 0.078838 +vt 0.804495 0.000808 +vt 0.804386 0.877900 +vt 0.800392 0.877091 +vt 0.800501 0.000000 +vt 0.809151 0.001434 +vt 0.809042 0.878526 +vt 0.814290 0.001855 +vt 0.814181 0.878946 +vt 0.819715 0.002054 +vt 0.819606 0.879145 +vt 0.825217 0.002023 +vt 0.825108 0.879114 +vt 0.830585 0.001763 +vt 0.830476 0.878855 +vt 0.835612 0.001286 +vt 0.835503 0.878377 +vt 0.840106 0.000608 +vt 0.839997 0.877699 +vt 0.416758 0.000132 +vt 0.375495 0.923353 +vt 0.370770 0.923221 +vt 0.412032 0.000000 +vt 0.421942 0.000261 +vt 0.380680 0.923482 +vt 0.386123 0.923604 +vt 0.427385 0.000383 +vt 0.633296 0.323926 +vt 0.610893 0.320896 +vt 0.589791 0.314872 +vt 0.570798 0.306083 +vt 0.554648 0.294868 +vt 0.541957 0.281657 +vt 0.533217 0.266959 +vt 0.528761 0.251337 +vt 0.528762 0.235394 +vt 0.533218 0.219740 +vt 0.541960 0.204978 +vt 0.554650 0.191675 +vt 0.570803 0.180343 +vt 0.589796 0.171416 +vt 0.610899 0.165238 +vt 0.656143 0.161963 +vt 0.678545 0.164992 +vt 0.699648 0.171017 +vt 0.718640 0.179806 +vt 0.734791 0.191021 +vt 0.747482 0.204232 +vt 0.756222 0.218930 +vt 0.760678 0.234551 +vt 0.760678 0.250495 +vt 0.756221 0.266148 +vt 0.747479 0.280910 +vt 0.734788 0.294213 +vt 0.718636 0.305546 +vt 0.699643 0.314472 +vt 0.678541 0.320651 +vt 0.656138 0.323843 +vt 0.647774 0.324009 +vt 0.665780 0.385463 +vt 0.660775 0.385443 +vt 0.626432 0.323926 +vt 0.668705 0.327201 +vt 0.670687 0.386212 +vt 0.688423 0.333380 +vt 0.675311 0.387660 +vt 0.706168 0.342308 +vt 0.679472 0.389754 +vt 0.721258 0.353643 +vt 0.683010 0.392412 +vt 0.733115 0.366948 +vt 0.685791 0.395532 +vt 0.741282 0.381713 +vt 0.687706 0.398994 +vt 0.745446 0.397369 +vt 0.688682 0.402665 +vt 0.745446 0.413316 +vt 0.688682 0.406404 +vt 0.741283 0.428940 +vt 0.687706 0.410068 +vt 0.733117 0.443641 +vt 0.685791 0.413515 +vt 0.721259 0.456854 +vt 0.683011 0.416613 +vt 0.706169 0.468071 +vt 0.679472 0.419243 +vt 0.688423 0.476862 +vt 0.675311 0.421304 +vt 0.668707 0.482888 +vt 0.670688 0.422717 +vt 0.647775 0.485917 +vt 0.665780 0.423428 +vt 0.626434 0.485834 +vt 0.660776 0.423408 +vt 0.605503 0.482642 +vt 0.655867 0.422660 +vt 0.585785 0.476463 +vt 0.651244 0.421211 +vt 0.568040 0.467534 +vt 0.647083 0.419117 +vt 0.552949 0.456200 +vt 0.643544 0.416459 +vt 0.541092 0.442894 +vt 0.640764 0.413340 +vt 0.532925 0.428130 +vt 0.638849 0.409878 +vt 0.528761 0.412473 +vt 0.637873 0.406206 +vt 0.528761 0.396527 +vt 0.637873 0.402467 +vt 0.532924 0.380903 +vt 0.638850 0.398804 +vt 0.541092 0.366202 +vt 0.640765 0.395357 +vt 0.552948 0.352989 +vt 0.643544 0.392258 +vt 0.568039 0.341771 +vt 0.647083 0.389628 +vt 0.585784 0.332981 +vt 0.651244 0.387567 +vt 0.655867 0.386154 +vt 0.605501 0.326955 +vt 0.626433 0.647826 +vt 0.608428 0.586371 +vt 0.613432 0.586391 +vt 0.647775 0.647909 +vt 0.605503 0.644633 +vt 0.603520 0.585623 +vt 0.585785 0.638454 +vt 0.598896 0.584174 +vt 0.568041 0.629526 +vt 0.594735 0.582081 +vt 0.552949 0.618192 +vt 0.591197 0.579423 +vt 0.541092 0.604886 +vt 0.588417 0.576303 +vt 0.532924 0.590122 +vt 0.586502 0.572841 +vt 0.528761 0.574465 +vt 0.585525 0.569170 +vt 0.528761 0.558519 +vt 0.585525 0.565431 +vt 0.532924 0.542895 +vt 0.586501 0.561767 +vt 0.541092 0.528194 +vt 0.588417 0.558320 +vt 0.552949 0.514980 +vt 0.591197 0.555222 +vt 0.568039 0.503763 +vt 0.594735 0.552591 +vt 0.585784 0.494973 +vt 0.598896 0.550530 +vt 0.605500 0.488947 +vt 0.603519 0.549117 +vt 0.626432 0.485917 +vt 0.608427 0.548407 +vt 0.647773 0.486000 +vt 0.613432 0.548426 +vt 0.668704 0.489193 +vt 0.618340 0.549175 +vt 0.688422 0.495372 +vt 0.622963 0.550624 +vt 0.706167 0.504300 +vt 0.627124 0.552717 +vt 0.721258 0.515635 +vt 0.630662 0.555375 +vt 0.733115 0.528940 +vt 0.633443 0.558495 +vt 0.741282 0.543705 +vt 0.635358 0.561957 +vt 0.745446 0.559361 +vt 0.636334 0.565628 +vt 0.745446 0.575308 +vt 0.636334 0.569367 +vt 0.741282 0.590932 +vt 0.635358 0.573031 +vt 0.733115 0.605633 +vt 0.633443 0.576478 +vt 0.721259 0.618846 +vt 0.630663 0.579576 +vt 0.706168 0.630063 +vt 0.627124 0.582206 +vt 0.688423 0.638853 +vt 0.622963 0.584268 +vt 0.618340 0.585681 +vt 0.668706 0.644879 +vt 0.527698 0.906514 +vt 0.523817 0.906820 +vt 0.462689 0.907408 +vt 0.457287 0.907368 +vt 0.487113 0.906515 +vt 0.483233 0.906820 +vt 0.018404 0.073217 +vt 0.023898 0.073336 +vt 0.804510 0.883774 +vt 0.800512 0.882794 +vt 0.161469 0.073217 +vt 0.166963 0.073336 +vt 0.830596 0.884557 +vt 0.825232 0.884988 +vt 0.764796 0.883774 +vt 0.760798 0.882794 +vt 0.790882 0.884557 +vt 0.785518 0.884988 +vt 0.492781 0.907252 +vt 0.488196 0.907063 +vt 0.519250 0.907071 +vt 0.514171 0.907256 +vt 0.452197 0.907252 +vt 0.447611 0.907064 +vt 0.478666 0.907071 +vt 0.473587 0.907256 +vt 0.029341 0.073445 +vt 0.034524 0.073538 +vt 0.386254 0.928055 +vt 0.380822 0.928323 +vt 0.003688 0.072842 +vt 0.008101 0.072965 +vt 0.172406 0.073445 +vt 0.177589 0.073538 +vt 0.819732 0.885125 +vt 0.814308 0.884962 +vt 0.146753 0.072842 +vt 0.151166 0.072965 +vt 0.305522 0.928055 +vt 0.300091 0.928323 +vt 0.375650 0.928568 +vt 0.370936 0.928781 +vt 0.780018 0.885125 +vt 0.774594 0.884962 +vt 0.294919 0.928568 +vt 0.290205 0.928781 +vt 0.402013 0.927224 +vt 0.397056 0.927495 +vt 0.321282 0.927224 +vt 0.316325 0.927495 +vt 0.508777 0.907370 +vt 0.503273 0.907408 +vt 0.468192 0.907370 +vt 0.039248 0.073614 +vt 0.043330 0.073668 +vt 0.013070 0.073092 +vt 0.182313 0.073614 +vt 0.186395 0.073668 +vt 0.809168 0.884506 +vt 0.156135 0.073092 +vt 0.835618 0.883848 +vt 0.769454 0.884506 +vt 0.795904 0.883848 +vt 0.497872 0.907368 +vt 0.000000 0.072728 +vt 0.143065 0.072728 +vt 0.406415 0.926972 +vt 0.325684 0.926972 +vt 0.391735 0.927776 +vt 0.311004 0.927776 +vt 0.840106 0.882888 +vt 0.800392 0.882888 +vt 0.804890 0.889385 +vt 0.800881 0.888241 +vt 0.162050 0.068391 +vt 0.167497 0.068898 +vt 0.306336 0.932473 +vt 0.300978 0.933127 +vt 0.478722 0.909674 +vt 0.473641 0.909747 +vt 0.029827 0.069395 +vt 0.034964 0.069862 +vt 0.376606 0.933744 +vt 0.371956 0.934300 +vt 0.780405 0.890838 +vt 0.774983 0.890709 +vt 0.321890 0.930541 +vt 0.316997 0.931155 +vt 0.508830 0.909822 +vt 0.503327 0.909898 +vt 0.809555 0.890218 +vt 0.156762 0.067892 +vt 0.392477 0.931807 +vt 0.387067 0.932473 +vt 0.483294 0.909608 +vt 0.024432 0.068898 +vt 0.381709 0.933127 +vt 0.785898 0.890600 +vt 0.326235 0.929990 +vt 0.514225 0.909747 +vt 0.814697 0.890709 +vt 0.151836 0.067422 +vt 0.397729 0.931155 +vt 0.487180 0.909550 +vt 0.018985 0.068391 +vt 0.791251 0.890004 +vt 0.452257 0.910039 +vt 0.447678 0.910099 +vt 0.519307 0.909674 +vt 0.820119 0.890838 +vt 0.147460 0.066998 +vt 0.402621 0.930541 +vt 0.182710 0.070282 +vt 0.186756 0.070637 +vt 0.013697 0.067893 +vt 0.796258 0.889074 +vt 0.457344 0.909971 +vt 0.523878 0.909608 +vt 0.825612 0.890600 +vt 0.143803 0.066636 +vt 0.406967 0.929990 +vt 0.008771 0.067422 +vt 0.178029 0.069862 +vt 0.286130 0.928955 +vt 0.291225 0.934300 +vt 0.287207 0.934773 +vt 0.527764 0.909550 +vt 0.462743 0.909898 +vt 0.830965 0.890004 +vt 0.765176 0.889385 +vt 0.761167 0.888241 +vt 0.492841 0.910039 +vt 0.488262 0.910099 +vt 0.172892 0.069395 +vt 0.004395 0.066998 +vt 0.295875 0.933744 +vt 0.468246 0.909822 +vt 0.039645 0.070282 +vt 0.043690 0.070637 +vt 0.835972 0.889074 +vt 0.769841 0.890218 +vt 0.311745 0.931807 +vt 0.497928 0.909971 +vt 0.000738 0.066636 +vt 0.366861 0.928955 +vt 0.367938 0.934773 +vt 0.492945 0.912828 +vt 0.488375 0.913136 +vt 0.005996 0.061235 +vt 0.010289 0.061957 +vt 0.173998 0.065402 +vt 0.179031 0.066237 +vt 0.297621 0.938824 +vt 0.293088 0.939716 +vt 0.468336 0.912274 +vt 0.462835 0.912389 +vt 0.040552 0.066995 +vt 0.044514 0.067648 +vt 0.836559 0.893997 +vt 0.831577 0.895136 +vt 0.770483 0.895600 +vt 0.765807 0.894672 +vt 0.313103 0.935764 +vt 0.307825 0.936810 +vt 0.498025 0.912576 +vt 0.002408 0.060629 +vt 0.168710 0.064523 +vt 0.302597 0.937843 +vt 0.473733 0.912237 +vt 0.035966 0.066237 +vt 0.373819 0.939716 +vt 0.369902 0.940484 +vt 0.775629 0.896123 +vt 0.318228 0.934748 +vt 0.503419 0.912389 +vt 0.805521 0.894672 +vt 0.801493 0.893373 +vt 0.163370 0.063633 +vt 0.478819 0.912278 +vt 0.030932 0.065402 +vt 0.378352 0.938824 +vt 0.781047 0.896220 +vt 0.323004 0.933798 +vt 0.508921 0.912275 +vt 0.810197 0.895600 +vt 0.158185 0.062766 +vt 0.393834 0.935764 +vt 0.388556 0.936810 +vt 0.483397 0.912396 +vt 0.025644 0.064523 +vt 0.383329 0.937843 +vt 0.786529 0.895886 +vt 0.327248 0.932952 +vt 0.514318 0.912237 +vt 0.815343 0.896123 +vt 0.153354 0.061957 +vt 0.398959 0.934748 +vt 0.487292 0.912587 +vt 0.020305 0.063633 +vt 0.791863 0.895136 +vt 0.519403 0.912278 +vt 0.452361 0.912828 +vt 0.447790 0.913136 +vt 0.820761 0.896220 +vt 0.149061 0.061235 +vt 0.403735 0.933798 +vt 0.183617 0.066995 +vt 0.187580 0.067648 +vt 0.015120 0.062766 +vt 0.796845 0.893997 +vt 0.457441 0.912576 +vt 0.523981 0.912396 +vt 0.826243 0.895886 +vt 0.145473 0.060629 +vt 0.407979 0.932952 +vt 0.289171 0.940484 +vt 0.527877 0.912587 +vt 0.761779 0.893373 +vt 0.821653 0.901212 +vt 0.816240 0.901146 +vt 0.151540 0.055617 +vt 0.155703 0.056629 +vt 0.405344 0.936958 +vt 0.400735 0.938233 +vt 0.017323 0.057769 +vt 0.022349 0.058994 +vt 0.185025 0.063792 +vt 0.188858 0.064734 +vt 0.797660 0.898565 +vt 0.792713 0.899897 +vt 0.524126 0.915155 +vt 0.519538 0.914855 +vt 0.457576 0.915152 +vt 0.452506 0.915587 +vt 0.827118 0.900791 +vt 0.148057 0.054774 +vt 0.409441 0.935826 +vt 0.180585 0.062703 +vt 0.012638 0.056629 +vt 0.295772 0.944970 +vt 0.292003 0.946024 +vt 0.462964 0.914853 +vt 0.528035 0.915590 +vt 0.832427 0.899897 +vt 1.000000 0.439441 +vt 0.996699 0.442014 +vt 0.994449 0.437822 +vt 0.997816 0.435372 +vt 0.493090 0.915586 +vt 0.488533 0.916139 +vt 0.175711 0.061509 +vt 0.008475 0.055617 +vt 0.300138 0.943752 +vt 0.468464 0.914701 +vt 0.041959 0.063792 +vt 0.045793 0.064734 +vt 0.837374 0.898565 +vt 0.992637 0.444280 +vt 0.990346 0.440012 +vt 0.315060 0.939604 +vt 0.309971 0.941017 +vt 0.498160 0.915152 +vt 0.004991 0.054774 +vt 0.170588 0.060257 +vt 0.304933 0.942417 +vt 0.473863 0.914702 +vt 0.037520 0.062703 +vt 0.376503 0.944970 +vt 0.372734 0.946024 +vt 0.776526 0.901146 +vt 0.771375 0.900593 +vt 0.320004 0.938233 +vt 0.503549 0.914853 +vt 1.000000 0.573633 +vt 0.996699 0.576206 +vt 0.994450 0.572014 +vt 0.997816 0.569564 +vt 0.165414 0.058994 +vt 0.478954 0.914855 +vt 0.032646 0.061509 +vt 0.380870 0.943752 +vt 0.781939 0.901213 +vt 0.324613 0.936957 +vt 0.509048 0.914701 +vt 0.992637 0.578472 +vt 0.990346 0.574204 +vt 0.160389 0.057769 +vt 0.395792 0.939604 +vt 0.390703 0.941017 +vt 0.483542 0.915155 +vt 0.027523 0.060257 +vt 0.385664 0.942417 +vt 0.787404 0.900791 +vt 0.328710 0.935826 +vt 0.514447 0.914702 +vt 0.811089 0.900593 +vt 0.487450 0.915590 +vt 0.447948 0.916140 +vt 0.326698 0.939986 +vt 0.322306 0.941574 +vt 0.509211 0.917075 +vt 0.503714 0.917264 +vt 0.987690 0.569556 +vt 0.991841 0.567448 +vt 0.163347 0.052955 +vt 0.168160 0.054525 +vt 0.398329 0.943283 +vt 0.393484 0.945048 +vt 0.483727 0.917854 +vt 0.479127 0.917376 +vt 0.030046 0.056148 +vt 0.034947 0.057759 +vt 0.388690 0.946801 +vt 0.384130 0.948475 +vt 0.980583 0.443290 +vt 0.975299 0.444252 +vt 0.972690 0.439686 +vt 0.977927 0.438642 +vt 0.514612 0.917113 +vt 0.330605 0.938580 +vt 0.985664 0.576050 +vt 0.982993 0.571374 +vt 0.158859 0.051497 +vt 0.403037 0.941574 +vt 0.487652 0.918529 +vt 0.025095 0.054526 +vt 0.970014 0.444707 +vt 0.967482 0.440275 +vt 0.452691 0.918285 +vt 0.448150 0.919078 +vt 0.519711 0.917376 +vt 0.980583 0.577481 +vt 0.977927 0.572833 +vt 0.154868 0.050206 +vt 0.407429 0.939986 +vt 0.186916 0.060705 +vt 0.190578 0.061927 +vt 0.020282 0.052955 +vt 0.798694 0.902727 +vt 0.793790 0.904234 +vt 0.457749 0.917673 +vt 0.524311 0.917854 +vt 0.975299 0.578443 +vt 0.972690 0.573878 +vt 0.151526 0.049134 +vt 0.411337 0.938580 +vt 0.015794 0.051497 +vt 0.182674 0.059298 +vt 0.299249 0.950005 +vt 0.295669 0.951333 +vt 0.463129 0.917264 +vt 0.528236 0.918529 +vt 0.970014 0.578898 +vt 0.967482 0.574467 +vt 0.991841 0.433257 +vt 0.995284 0.430941 +vt 0.493275 0.918285 +vt 0.488734 0.919078 +vt 0.178013 0.057759 +vt 0.011802 0.050206 +vt 0.303399 0.948475 +vt 0.468626 0.917075 +vt 0.043851 0.060705 +vt 0.047513 0.061927 +vt 0.838408 0.902727 +vt 0.833504 0.904234 +vt 0.987690 0.435364 +vt 0.317597 0.943283 +vt 0.312752 0.945048 +vt 0.498333 0.917673 +vt 0.008461 0.049134 +vt 0.173112 0.056148 +vt 0.307958 0.946802 +vt 0.474028 0.917113 +vt 0.039609 0.059298 +vt 0.379981 0.950005 +vt 0.376401 0.951333 +vt 0.985664 0.441859 +vt 0.982993 0.437183 +vt 0.995284 0.565132 +vt 0.962502 0.574578 +vt 0.959766 0.570025 +vt 0.964629 0.569721 +vt 0.984698 0.430387 +vt 0.988902 0.428367 +vt 0.320686 0.946762 +vt 0.316138 0.948861 +vt 0.498541 0.920110 +vt 0.493498 0.920895 +vt 0.012778 0.043771 +vt 0.015943 0.045061 +vt 0.176253 0.052240 +vt 0.180878 0.054193 +vt 0.311641 0.950947 +vt 0.307367 0.952941 +vt 0.474227 0.919444 +vt 0.468822 0.919370 +vt 0.042209 0.056060 +vt 0.046207 0.057770 +vt 0.384213 0.954766 +vt 0.380863 0.956352 +vt 0.979982 0.432175 +vt 0.325109 0.944733 +vt 0.503913 0.919595 +vt 0.988902 0.562559 +vt 0.992431 0.560387 +vt 0.171577 0.050276 +vt 0.479335 0.919813 +vt 0.037813 0.054193 +vt 0.388099 0.952941 +vt 0.974935 0.433664 +vt 0.329237 0.942849 +vt 0.509407 0.919370 +vt 0.984698 0.564579 +vt 0.167030 0.048378 +vt 0.401417 0.946762 +vt 0.396870 0.948861 +vt 0.483950 0.920463 +vt 0.033188 0.052240 +vt 0.392373 0.950947 +vt 0.969751 0.434797 +vt 0.332914 0.941185 +vt 0.514811 0.919444 +vt 0.979982 0.566367 +vt 0.162786 0.046617 +vt 0.405840 0.944733 +vt 0.028512 0.050276 +vt 0.487895 0.921370 +vt 0.964629 0.435529 +vt 0.519920 0.919813 +vt 0.452914 0.920895 +vt 0.448393 0.921919 +vt 0.974935 0.567856 +vt 0.159009 0.045061 +vt 0.409968 0.942850 +vt 0.189272 0.057770 +vt 0.192719 0.059257 +vt 0.023965 0.048378 +vt 0.962502 0.440386 +vt 0.959766 0.435833 +vt 0.457957 0.920110 +vt 0.524535 0.920463 +vt 0.969751 0.568989 +vt 0.155843 0.043771 +vt 0.413645 0.941185 +vt 0.185274 0.056060 +vt 0.019721 0.046617 +vt 0.303481 0.954766 +vt 0.300132 0.956352 +vt 0.463329 0.919595 +vt 0.528479 0.921370 +vt 0.992431 0.426195 +vt 0.488977 0.921919 +vt 0.049654 0.059257 +vt 0.458198 0.922437 +vt 0.453172 0.923386 +vt 0.524793 0.922954 +vt 0.520161 0.922140 +vt 0.966514 0.563829 +vt 0.971639 0.562604 +vt 0.160960 0.038744 +vt 0.163918 0.040238 +vt 0.416341 0.943612 +vt 0.412934 0.945517 +vt 0.188358 0.053025 +vt 0.192066 0.055018 +vt 0.024376 0.042042 +vt 0.028330 0.044087 +vt 0.308421 0.959201 +vt 0.305342 0.961028 +vt 0.463560 0.921821 +vt 0.528761 0.924082 +vt 0.961487 0.564713 +vt 0.985664 0.423208 +vt 0.989289 0.421187 +vt 0.493757 0.923386 +vt 0.489259 0.924631 +vt 0.184276 0.050850 +vt 0.020852 0.040238 +vt 0.312000 0.957101 +vt 0.469050 0.921562 +vt 0.049001 0.055018 +vt 0.052194 0.056754 +vt 0.956751 0.565221 +vt 0.981402 0.425134 +vt 0.324292 0.950003 +vt 0.320091 0.952412 +vt 0.498783 0.922437 +vt 0.017895 0.038744 +vt 0.179977 0.048577 +vt 0.315941 0.954808 +vt 0.474458 0.921669 +vt 0.045292 0.053025 +vt 0.389153 0.959201 +vt 0.386073 0.961028 +vt 0.976667 0.426892 +vt 0.328381 0.947675 +vt 0.504144 0.921821 +vt 0.985664 0.557400 +vt 0.989289 0.555379 +vt 0.175628 0.046293 +vt 0.479577 0.922140 +vt 0.041211 0.050850 +vt 0.392732 0.957101 +vt 0.971639 0.428412 +vt 0.509634 0.921562 +vt 0.332203 0.945517 +vt 0.981402 0.559326 +vt 0.171395 0.044087 +vt 0.405023 0.950003 +vt 0.400822 0.952412 +vt 0.484209 0.922954 +vt 0.036912 0.048577 +vt 0.396672 0.954808 +vt 0.966514 0.429638 +vt 0.335610 0.943612 +vt 0.515042 0.921669 +vt 0.976667 0.561083 +vt 0.167441 0.042042 +vt 0.409113 0.947675 +vt 0.488177 0.924082 +vt 0.032563 0.046293 +vt 0.961487 0.430521 +vt 0.448675 0.924631 +vt 0.195260 0.056754 +vt 0.956751 0.431029 +vt 0.401541 0.958343 +vt 0.397978 0.960908 +vt 0.963014 0.424265 +vt 0.968076 0.422943 +vt 0.903769 0.592387 +vt 0.904076 0.596109 +vt 0.900956 0.596109 +vt 0.900698 0.592387 +vt 0.338664 0.945834 +vt 0.335562 0.947960 +vt 0.973082 0.555581 +vt 0.977839 0.553856 +vt 0.172773 0.037823 +vt 0.176396 0.040129 +vt 0.412819 0.950369 +vt 0.409107 0.952970 +vt 0.872290 0.602985 +vt 0.874274 0.605876 +vt 0.870470 0.605876 +vt 0.868797 0.602985 +vt 0.037204 0.042620 +vt 0.041179 0.045198 +vt 0.405299 0.955663 +vt 0.958089 0.425306 +vt 0.453464 0.925731 +vt 0.448992 0.927185 +vt 0.904984 0.599687 +vt 0.901722 0.599687 +vt 0.968076 0.557134 +vt 0.169541 0.035790 +vt 0.416293 0.947960 +vt 0.195267 0.052480 +vt 0.198170 0.054444 +vt 0.033331 0.040129 +vt 0.953492 0.426026 +vt 0.458470 0.924628 +vt 0.906458 0.602985 +vt 0.902965 0.602985 +vt 0.963014 0.558457 +vt 0.166822 0.034108 +vt 0.419395 0.945834 +vt 0.191890 0.050225 +vt 0.029708 0.037823 +vt 0.314016 0.963260 +vt 0.311241 0.965307 +vt 0.463820 0.923917 +vt 0.908441 0.605876 +vt 0.904637 0.605876 +vt 0.958089 0.559498 +vt 0.982164 0.417836 +vt 0.985892 0.415972 +vt 0.494048 0.925732 +vt 0.489576 0.927185 +vt 0.188168 0.047766 +vt 0.026475 0.035790 +vt 0.317246 0.960908 +vt 0.869908 0.588666 +vt 0.869602 0.592387 +vt 0.866531 0.592387 +vt 0.866789 0.588666 +vt 0.052202 0.052480 +vt 0.055105 0.054444 +vt 0.953492 0.560217 +vt 0.977839 0.419665 +vt 0.328376 0.952970 +vt 0.324567 0.955662 +vt 0.499055 0.924628 +vt 0.023757 0.034108 +vt 0.184245 0.045198 +vt 0.320810 0.958343 +vt 0.869908 0.596109 +vt 0.866789 0.596109 +vt 0.048825 0.050225 +vt 0.394747 0.963260 +vt 0.391972 0.965307 +vt 0.973082 0.421389 +vt 0.332088 0.950369 +vt 0.504404 0.923917 +vt 0.982164 0.552027 +vt 0.985892 0.550164 +vt 0.180269 0.042620 +vt 0.870816 0.599687 +vt 0.867554 0.599687 +vt 0.045103 0.047766 +vt 0.904076 0.588666 +vt 0.900956 0.588666 +vt 0.863484 0.596109 +vt 0.863277 0.592387 +vt 0.052768 0.047691 +vt 0.055776 0.050183 +vt 0.400934 0.966900 +vt 0.398496 0.969144 +vt 0.969268 0.415729 +vt 0.974047 0.414038 +vt 0.901722 0.585087 +vt 0.897652 0.588666 +vt 0.898267 0.585087 +vt 0.336188 0.952785 +vt 0.332893 0.955631 +vt 0.978440 0.546500 +vt 0.982276 0.544798 +vt 0.185449 0.039296 +vt 0.189007 0.042141 +vt 0.329519 0.958578 +vt 0.326195 0.961512 +vt 0.864099 0.599687 +vt 0.049448 0.044976 +vt 0.403780 0.964322 +vt 0.964284 0.417316 +vt 0.339277 0.950150 +vt 0.897445 0.592387 +vt 0.974047 0.548229 +vt 0.181977 0.036549 +vt 0.413624 0.955631 +vt 0.410250 0.958578 +vt 0.865097 0.602985 +vt 0.045942 0.042141 +vt 0.406927 0.961512 +vt 0.959289 0.418738 +vt 0.342042 0.947827 +vt 0.897652 0.596109 +vt 0.969268 0.549920 +vt 0.178725 0.034006 +vt 0.416919 0.952785 +vt 0.042384 0.039296 +vt 0.866440 0.605876 +vt 0.954474 0.419941 +vt 0.870470 0.578898 +vt 0.868797 0.581789 +vt 0.865097 0.581789 +vt 0.866440 0.578898 +vt 0.898266 0.599687 +vt 0.964284 0.551507 +vt 0.175816 0.031766 +vt 0.420008 0.950150 +vt 0.198841 0.050183 +vt 0.201420 0.052355 +vt 0.038912 0.036549 +vt 0.950024 0.420879 +vt 0.867555 0.585087 +vt 0.864099 0.585087 +vt 0.899265 0.602985 +vt 0.959289 0.552930 +vt 0.988878 0.414145 +vt 0.982276 0.410607 +vt 0.985409 0.408998 +vt 0.422773 0.947827 +vt 0.195834 0.047692 +vt 0.035659 0.034006 +vt 0.320203 0.966900 +vt 0.317765 0.969144 +vt 0.863484 0.588666 +vt 0.900607 0.605876 +vt 0.954474 0.554133 +vt 0.978440 0.412308 +vt 0.904637 0.578898 +vt 0.902965 0.581789 +vt 0.899265 0.581789 +vt 0.900608 0.578898 +vt 0.192513 0.044976 +vt 0.032751 0.031766 +vt 0.323049 0.964322 +vt 0.058354 0.052355 +vt 0.950024 0.555070 +vt 0.988878 0.548337 +vt 0.985409 0.543190 +vt 0.326915 0.970080 +vt 0.324843 0.972497 +vt 0.860031 0.588666 +vt 0.860488 0.585087 +vt 0.896396 0.605876 +vt 0.895397 0.602985 +vt 0.950681 0.548676 +vt 0.955381 0.547308 +vt 0.974532 0.406687 +vt 0.978483 0.405150 +vt 0.895398 0.581789 +vt 0.896396 0.578898 +vt 0.197263 0.042510 +vt 0.200145 0.045452 +vt 0.039610 0.028210 +vt 0.042164 0.030633 +vt 0.329344 0.967306 +vt 0.859877 0.592387 +vt 0.059683 0.048152 +vt 0.061907 0.050507 +vt 0.946384 0.549835 +vt 0.970069 0.408315 +vt 0.337794 0.957956 +vt 0.334891 0.961125 +vt 0.894656 0.585087 +vt 0.978483 0.539342 +vt 0.981770 0.537955 +vt 0.194213 0.039439 +vt 0.332038 0.964282 +vt 0.860031 0.596109 +vt 0.057080 0.045452 +vt 0.407646 0.970080 +vt 0.405574 0.972497 +vt 0.965265 0.409972 +vt 0.340637 0.954897 +vt 0.894198 0.588666 +vt 0.974532 0.540879 +vt 0.191111 0.036358 +vt 0.054198 0.042510 +vt 0.860488 0.599687 +vt 0.410076 0.967306 +vt 0.960306 0.411593 +vt 0.894044 0.592387 +vt 0.343309 0.952065 +vt 0.970069 0.542506 +vt 0.188078 0.033384 +vt 0.418526 0.957956 +vt 0.415622 0.961125 +vt 0.861230 0.602985 +vt 0.051147 0.039439 +vt 0.412769 0.964282 +vt 0.955381 0.413117 +vt 0.345709 0.949569 +vt 0.894198 0.596109 +vt 0.965265 0.544163 +vt 0.185230 0.030633 +vt 0.421368 0.954897 +vt 0.862229 0.605876 +vt 0.048046 0.036358 +vt 0.950681 0.414484 +vt 0.861230 0.581789 +vt 0.862229 0.578898 +vt 0.894655 0.599687 +vt 0.960306 0.545784 +vt 0.182675 0.028209 +vt 0.424040 0.952065 +vt 0.202748 0.048152 +vt 0.204972 0.050507 +vt 0.045012 0.033384 +vt 0.946384 0.415643 +vt 0.981770 0.403763 +vt 0.426439 0.949569 +vt 0.857882 0.605876 +vt 0.857239 0.602985 +vt 0.054128 0.033839 +vt 0.056740 0.037122 +vt 0.421356 0.963277 +vt 0.419005 0.966621 +vt 0.946751 0.408996 +vt 0.951333 0.407463 +vt 0.857239 0.581789 +vt 0.857882 0.578898 +vt 0.890928 0.599687 +vt 0.890633 0.596109 +vt 0.956184 0.540028 +vt 0.961119 0.538373 +vt 0.190042 0.025160 +vt 0.192216 0.027740 +vt 0.428344 0.953683 +vt 0.426117 0.956681 +vt 0.206945 0.046410 +vt 0.208789 0.048922 +vt 0.051566 0.030671 +vt 0.942614 0.410378 +vt 0.856761 0.585087 +vt 0.891406 0.602985 +vt 0.951333 0.541655 +vt 0.974553 0.399662 +vt 0.978000 0.398498 +vt 0.430353 0.951041 +vt 0.204776 0.043531 +vt 0.049151 0.027741 +vt 0.334079 0.972765 +vt 0.332396 0.975329 +vt 0.856466 0.588666 +vt 0.892050 0.605876 +vt 0.946750 0.543188 +vt 0.970483 0.401033 +vt 0.891406 0.581789 +vt 0.892050 0.578898 +vt 0.202365 0.040395 +vt 0.046977 0.025160 +vt 0.336063 0.969825 +vt 0.856367 0.592387 +vt 0.063880 0.046410 +vt 0.065724 0.048922 +vt 0.942614 0.544570 +vt 0.965947 0.402559 +vt 0.890928 0.585087 +vt 0.343026 0.959920 +vt 0.340624 0.963277 +vt 0.974553 0.533854 +vt 0.978000 0.532690 +vt 0.199805 0.037122 +vt 0.338274 0.966621 +vt 0.856466 0.596109 +vt 0.061711 0.043531 +vt 0.414810 0.972766 +vt 0.413128 0.975329 +vt 0.961119 0.404181 +vt 0.345385 0.956681 +vt 0.890633 0.588666 +vt 0.970483 0.535225 +vt 0.197193 0.033839 +vt 0.856761 0.599687 +vt 0.059300 0.040395 +vt 0.416794 0.969825 +vt 0.956184 0.405837 +vt 0.347612 0.953683 +vt 0.890534 0.592387 +vt 0.965947 0.536751 +vt 0.194631 0.030671 +vt 0.423757 0.959920 +vt 0.349622 0.951041 +vt 0.346657 0.965009 +vt 0.344834 0.968505 +vt 0.852958 0.599687 +vt 0.852829 0.596109 +vt 0.064699 0.038654 +vt 0.066612 0.041950 +vt 0.423863 0.971854 +vt 0.422346 0.974928 +vt 0.951964 0.400111 +vt 0.956874 0.398421 +vt 0.352141 0.954986 +vt 0.350382 0.958117 +vt 0.886953 0.592387 +vt 0.886996 0.588666 +vt 0.961727 0.531025 +vt 0.966338 0.529600 +vt 0.201564 0.028438 +vt 0.203629 0.031766 +vt 0.429261 0.961502 +vt 0.427388 0.965009 +vt 0.853166 0.602985 +vt 0.062657 0.035215 +vt 0.425565 0.968505 +vt 0.947187 0.401838 +vt 0.353740 0.952227 +vt 0.886996 0.596109 +vt 0.956874 0.532613 +vt 0.199609 0.025360 +vt 0.431113 0.958117 +vt 0.853448 0.605876 +vt 0.060564 0.031766 +vt 0.942727 0.403537 +vt 0.853167 0.581789 +vt 0.853448 0.578899 +vt 0.887125 0.599687 +vt 0.951964 0.534303 +vt 0.197838 0.022651 +vt 0.432872 0.954986 +vt 0.211387 0.044976 +vt 0.212828 0.047617 +vt 0.058499 0.028438 +vt 0.938754 0.405140 +vt 0.852958 0.585087 +vt 0.887334 0.602985 +vt 0.947187 0.536030 +vt 0.970529 0.394202 +vt 0.974140 0.393260 +vt 0.434471 0.952227 +vt 0.209677 0.041950 +vt 0.056544 0.025360 +vt 0.341615 0.974928 +vt 0.340343 0.977608 +vt 0.852829 0.588666 +vt 0.887615 0.605876 +vt 0.942727 0.537728 +vt 0.966338 0.395409 +vt 0.887334 0.581789 +vt 0.887615 0.578899 +vt 0.207764 0.038654 +vt 0.054773 0.022651 +vt 0.343131 0.971854 +vt 0.852786 0.592387 +vt 0.068322 0.044976 +vt 0.069763 0.047617 +vt 0.938754 0.539332 +vt 0.961727 0.396833 +vt 0.348530 0.961502 +vt 0.887125 0.585087 +vt 0.970529 0.528394 +vt 0.974140 0.527452 +vt 0.205722 0.035215 +vt 0.421074 0.977608 +vt 0.213401 0.037306 +vt 0.214794 0.040726 +vt 0.062911 0.020709 +vt 0.064262 0.023519 +vt 0.350473 0.973369 +vt 0.349442 0.976542 +vt 0.849173 0.592387 +vt 0.849159 0.588666 +vt 0.072959 0.043866 +vt 0.073980 0.046606 +vt 0.934846 0.534179 +vt 0.938654 0.532357 +vt 0.957455 0.391200 +vt 0.962142 0.389875 +vt 0.354247 0.962684 +vt 0.352922 0.966304 +vt 0.883288 0.585087 +vt 0.883226 0.581789 +vt 0.966456 0.523023 +vt 0.970232 0.522299 +vt 0.211899 0.033739 +vt 0.351648 0.969911 +vt 0.849159 0.596109 +vt 0.071729 0.040725 +vt 0.430173 0.976542 +vt 0.429327 0.979310 +vt 0.952576 0.392754 +vt 0.355571 0.959191 +vt 0.883327 0.588666 +vt 0.962142 0.524067 +vt 0.210347 0.030161 +vt 0.070336 0.037306 +vt 0.849121 0.599687 +vt 0.431204 0.973369 +vt 0.947692 0.394478 +vt 0.356844 0.955960 +vt 0.883340 0.592387 +vt 0.957455 0.525392 +vt 0.208803 0.026710 +vt 0.434978 0.962684 +vt 0.433653 0.966304 +vt 0.849058 0.602985 +vt 0.068834 0.033739 +vt 0.432379 0.969912 +vt 0.942991 0.396305 +vt 0.358017 0.953114 +vt 0.883327 0.596109 +vt 0.952576 0.526946 +vt 0.207327 0.023519 +vt 0.436302 0.959191 +vt 0.848974 0.605876 +vt 0.067282 0.030161 +vt 0.938654 0.398166 +vt 0.849058 0.581789 +vt 0.848975 0.578899 +vt 0.883288 0.599687 +vt 0.947692 0.528669 +vt 0.205976 0.020709 +vt 0.437575 0.955960 +vt 0.216024 0.043866 +vt 0.217045 0.046606 +vt 0.065738 0.026710 +vt 0.934846 0.399987 +vt 0.849121 0.585087 +vt 0.883226 0.602985 +vt 0.942991 0.530497 +vt 0.966456 0.388831 +vt 0.970232 0.388107 +vt 0.438748 0.953114 +vt 0.348596 0.979310 +vt 0.883142 0.605876 +vt 0.883142 0.578899 +vt 0.962378 0.517799 +vt 0.966319 0.517287 +vt 0.218270 0.032710 +vt 0.219214 0.036366 +vt 0.358640 0.970826 +vt 0.358006 0.974354 +vt 0.845498 0.596109 +vt 0.845567 0.592387 +vt 0.077005 0.039872 +vt 0.077742 0.043091 +vt 0.438205 0.977592 +vt 0.437796 0.980416 +vt 0.948274 0.387243 +vt 0.953178 0.385722 +vt 0.360897 0.959890 +vt 0.360113 0.963453 +vt 0.879665 0.588666 +vt 0.879460 0.585087 +vt 0.957941 0.518686 +vt 0.217275 0.029043 +vt 0.359352 0.967146 +vt 0.845292 0.599687 +vt 0.076149 0.036366 +vt 0.438737 0.974354 +vt 0.943415 0.388999 +vt 0.361671 0.956594 +vt 0.879735 0.592387 +vt 0.953178 0.519913 +vt 0.216267 0.025506 +vt 0.440845 0.963453 +vt 0.440083 0.967146 +vt 0.844959 0.602985 +vt 0.075205 0.032710 +vt 0.439371 0.970826 +vt 0.938790 0.390923 +vt 0.362407 0.953691 +vt 0.879665 0.596109 +vt 0.948274 0.521435 +vt 0.215285 0.022235 +vt 0.441628 0.959890 +vt 0.844511 0.605876 +vt 0.074210 0.029043 +vt 0.934576 0.392941 +vt 0.844959 0.581789 +vt 0.844511 0.578899 +vt 0.879460 0.599687 +vt 0.943415 0.523191 +vt 0.214367 0.019357 +vt 0.442402 0.956595 +vt 0.220806 0.043091 +vt 0.221395 0.045901 +vt 0.073202 0.025506 +vt 0.930934 0.394975 +vt 0.845293 0.585087 +vt 0.879126 0.602985 +vt 0.938790 0.525115 +vt 0.962378 0.383607 +vt 0.966319 0.383095 +vt 0.443138 0.953692 +vt 0.220070 0.039872 +vt 0.072220 0.022235 +vt 0.357474 0.977592 +vt 0.357065 0.980416 +vt 0.845498 0.588666 +vt 0.878678 0.605876 +vt 0.934576 0.527133 +vt 0.957941 0.384494 +vt 0.879127 0.581789 +vt 0.878679 0.578899 +vt 0.071302 0.019357 +vt 0.078329 0.045901 +vt 0.930934 0.529167 +vt 0.447593 0.953954 +vt 0.447300 0.956883 +vt 0.225449 0.039397 +vt 0.225681 0.042660 +vt 0.080331 0.021525 +vt 0.080809 0.024839 +vt 0.365622 0.978065 +vt 0.365657 0.980914 +vt 0.841884 0.588666 +vt 0.841514 0.585087 +vt 0.875081 0.602985 +vt 0.930537 0.522114 +vt 0.934630 0.519944 +vt 0.953780 0.379323 +vt 0.958340 0.378588 +vt 0.875081 0.581789 +vt 0.874274 0.578899 +vt 0.225138 0.035845 +vt 0.079854 0.018608 +vt 0.365648 0.974798 +vt 0.842009 0.592387 +vt 0.082617 0.042660 +vt 0.082763 0.045508 +vt 0.927059 0.524351 +vt 0.948943 0.380457 +vt 0.366066 0.963801 +vt 0.365874 0.967526 +vt 0.875682 0.585087 +vt 0.958340 0.512779 +vt 0.962445 0.512471 +vt 0.224763 0.032139 +vt 0.365733 0.971239 +vt 0.841884 0.596109 +vt 0.082384 0.039397 +vt 0.446354 0.978065 +vt 0.446388 0.980915 +vt 0.944013 0.381947 +vt 0.366300 0.960207 +vt 0.876051 0.588666 +vt 0.953780 0.513515 +vt 0.224336 0.028423 +vt 0.841514 0.599687 +vt 0.082073 0.035845 +vt 0.446379 0.974798 +vt 0.939180 0.383735 +vt 0.366569 0.956882 +vt 0.876176 0.592387 +vt 0.948943 0.514649 +vt 0.223874 0.024839 +vt 0.446797 0.963801 +vt 0.446606 0.967526 +vt 0.840914 0.602985 +vt 0.081698 0.032139 +vt 0.446465 0.971239 +vt 0.934630 0.385752 +vt 0.366861 0.953954 +vt 0.876051 0.596109 +vt 0.944013 0.516139 +vt 0.223396 0.021525 +vt 0.447031 0.960207 +vt 0.840106 0.605876 +vt 0.081271 0.028423 +vt 0.930537 0.387922 +vt 0.840914 0.581789 +vt 0.840106 0.578899 +vt 0.875682 0.599687 +vt 0.939180 0.517927 +vt 0.222919 0.018608 +vt 0.225828 0.045508 +vt 0.927059 0.390160 +vt 0.962445 0.378279 +vt 0.909828 0.459791 +vt 0.930102 0.453663 +vt 0.929320 0.621420 +vt 0.924243 0.622736 +vt 0.908441 0.584312 +vt 0.929320 0.578898 +vt 0.956614 0.222325 +vt 0.952376 0.224554 +vt 0.878682 0.175733 +vt 0.896109 0.166563 +vt 0.952376 0.098457 +vt 0.956614 0.100336 +vt 0.896107 0.148124 +vt 0.878681 0.140397 +vt 0.976416 0.256189 +vt 0.981124 0.254579 +vt 0.996908 0.299210 +vt 0.977544 0.305830 +vt 0.966321 0.219787 +vt 0.961322 0.220715 +vt 0.915472 0.159943 +vt 0.936029 0.156126 +vt 0.854409 0.350171 +vt 0.871240 0.341249 +vt 0.945941 0.075252 +vt 0.943991 0.078749 +vt 0.844196 0.059347 +vt 0.852216 0.044966 +vt 0.945941 0.248292 +vt 0.948772 0.251249 +vt 0.863861 0.285516 +vt 0.852216 0.273355 +vt 0.889952 0.467143 +vt 0.965939 0.378410 +vt 0.985630 0.310515 +vt 1.000000 0.311054 +vt 0.948773 0.227318 +vt 0.863864 0.187098 +vt 0.961323 0.101556 +vt 0.915474 0.153142 +vt 0.141166 0.000000 +vt 0.143065 0.014741 +vt 0.840106 0.359373 +vt 0.942997 0.082416 +vt 0.840107 0.074430 +vt 0.952376 0.253715 +vt 0.878681 0.295655 +vt 0.871240 0.475440 +vt 0.968747 0.311784 +vt 0.945941 0.230509 +vt 0.852218 0.200224 +vt 0.950200 0.621420 +vt 0.945123 0.622736 +vt 0.929320 0.584312 +vt 0.950200 0.578898 +vt 0.966321 0.102071 +vt 0.936028 0.155258 +vt 0.981124 0.066053 +vt 0.976416 0.064832 +vt 0.977546 0.002116 +vt 0.996908 0.007134 +vt 0.956614 0.255594 +vt 0.896109 0.303382 +vt 0.942996 0.086114 +vt 0.840106 0.089636 +vt 0.854409 0.484362 +vt 0.949997 0.314807 +vt 0.943991 0.234006 +vt 0.844196 0.214604 +vt 0.971417 0.101860 +vt 0.956988 0.154390 +vt 0.965939 0.512602 +vt 0.985630 0.444707 +vt 1.000000 0.445245 +vt 0.971418 0.064318 +vt 0.956990 0.000000 +vt 0.943991 0.089699 +vt 0.844196 0.104381 +vt 0.961323 0.256814 +vt 0.915474 0.308399 +vt 0.840106 0.493564 +vt 0.930102 0.319472 +vt 0.961322 0.065457 +vt 0.956614 0.067067 +vt 0.896109 0.011306 +vt 0.915472 0.004685 +vt 0.942997 0.237674 +vt 0.840107 0.229687 +vt 0.968746 0.445975 +vt 0.976416 0.100931 +vt 0.977544 0.150573 +vt 0.966321 0.064529 +vt 0.936029 0.000868 +vt 0.945941 0.093035 +vt 0.852216 0.118097 +vt 0.966321 0.257328 +vt 0.936029 0.310515 +vt 0.981124 0.221310 +vt 0.976416 0.220090 +vt 0.977546 0.157373 +vt 0.996908 0.162391 +vt 0.909828 0.325599 +vt 0.952376 0.069297 +vt 0.878682 0.020475 +vt 0.942996 0.241372 +vt 0.840106 0.244894 +vt 0.949996 0.448999 +vt 0.981124 0.099321 +vt 0.996908 0.143952 +vt 0.948773 0.095992 +vt 0.863861 0.130259 +vt 0.971417 0.257117 +vt 0.956988 0.309647 +vt 0.971418 0.219576 +vt 0.956990 0.155258 +vt 0.889952 0.332952 +vt 0.948773 0.072060 +vt 0.863863 0.031841 +vt 0.943991 0.244957 +vt 0.844196 0.259638 +vt 0.284231 0.000000 +vt 0.286130 0.014741 +vt 0.187500 0.375000 +vt 0.187500 0.437500 +vt 0.187500 0.312500 +vt 0.187500 0.250000 +vt 0.875000 0.375000 +vt 0.875000 0.312500 +vt 0.875000 0.437500 +vt 0.875000 0.500000 +vt 0.375000 0.687500 +vt 0.375000 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.500000 0.625000 +vt 0.500000 0.687500 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.750000 0.625000 +vt 0.750000 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.625000 +vt 0.250000 0.687500 +vt 0.250000 0.625000 +vt 0.187500 0.437419 +vt 0.187500 0.499919 +vt 0.875000 0.562500 +vt 0.500000 0.812500 +vt 0.500000 0.750000 +vt 0.562500 0.750000 +vt 0.562500 0.812500 +vt 0.062500 0.812500 +vt 0.062500 0.750000 +vt 0.125000 0.750000 +vt 0.125000 0.812500 +vt 0.187500 0.750000 +vt 0.187500 0.812500 +vt 0.250000 0.750000 +vt 0.250000 0.812500 +vt 0.312500 0.750000 +vt 0.312500 0.812500 +vt 0.375000 0.750000 +vt 0.375000 0.812500 +vt 0.437500 0.812500 +vt 0.437500 0.750000 +vt 0.312444 0.963252 +vt 0.250000 0.963252 +vt 0.281222 0.887876 +vt 0.205846 0.919098 +vt 0.205846 0.856654 +vt 0.312444 0.812500 +vt 0.356598 0.856654 +vt 0.356598 0.919098 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.687500 0.500000 +vt 0.687500 0.562500 +vt 0.633447 0.406211 +vt 0.625085 0.375003 +vt 0.687500 0.375000 +vt 0.375000 0.499919 +vt 0.375000 0.437419 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.250000 0.375000 +vt 0.250000 0.312500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.406208 0.429058 +vt 0.375000 0.312500 +vt 0.429056 0.406212 +vt 0.375000 0.250000 +vt 0.562408 0.375000 +vt 0.500000 0.375000 +vt 0.455870 0.330870 +vt 0.455870 0.268462 +vt 0.500000 0.224332 +vt 0.562408 0.224332 +vt 0.606538 0.268462 +vt 0.606538 0.330870 +vt 0.500000 0.312500 +vt 0.437500 0.375000 +vt 0.437500 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.437500 +vt 0.437419 0.375003 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.656294 0.429056 +vt 0.687500 0.437415 +vt 0.500000 0.437500 +vt 0.437500 0.437500 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.625000 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.500000 +vt 0.562500 0.500000 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.125000 0.437500 +vt 0.125000 0.312500 +vt 0.062500 0.250000 +vt 0.062500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.437500 0.250000 +vt 0.250000 0.437500 +vt 0.187500 0.187500 +vt 0.312500 0.437500 +vt 0.250000 0.187500 +vt 0.250000 0.250000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.375000 0.187500 +vt 0.375000 0.036757 +vt 0.419152 0.080908 +vt 0.419152 0.143348 +vt 0.312560 0.187500 +vt 0.268408 0.143348 +vt 0.268408 0.080908 +vt 0.312560 0.036757 +vt 0.437500 0.187500 +vt 0.062500 0.312500 +vt 0.062500 0.437500 +vt 0.858388 0.587531 +vt 0.858388 0.638604 +vt 0.831339 0.638604 +vt 0.831339 0.587531 +vt 0.027813 1.578899 +vt 0.012792 1.586330 +vt 0.018258 1.621833 +vt 0.033057 1.613848 +vt 0.631798 0.284486 +vt 0.635167 0.296220 +vt 0.673728 0.291762 +vt 0.669392 0.280135 +vt 0.399086 0.031846 +vt 0.395944 0.016812 +vt 0.357422 0.021800 +vt 0.361492 0.036884 +vt 0.943379 1.540661 +vt 0.927032 1.536376 +vt 0.927017 0.440683 +vt 0.943379 0.433085 +vt 0.046968 0.398280 +vt 0.063635 0.406628 +vt 0.061592 0.440683 +vt 0.045230 0.433085 +vt 0.941642 0.398279 +vt 0.924975 0.406628 +vt 0.920131 0.373250 +vt 0.936506 0.364178 +vt 0.912237 0.340389 +vt 0.928012 0.330726 +vt 0.901343 0.308312 +vt 0.916246 0.298211 +vt 0.887521 0.277281 +vt 0.901326 0.266912 +vt 0.870866 0.247553 +vt 0.883396 0.237095 +vt 0.851494 0.219377 +vt 0.862628 0.209013 +vt 0.829540 0.192997 +vt 0.839216 0.182897 +vt 0.805165 0.168644 +vt 0.813377 0.158964 +vt 0.778551 0.146538 +vt 0.785347 0.137404 +vt 0.749901 0.126887 +vt 0.755377 0.118388 +vt 0.719442 0.109880 +vt 0.723731 0.102061 +vt 0.687424 0.095691 +vt 0.690682 0.088545 +vt 0.654120 0.084467 +vt 0.656508 0.077935 +vt 0.619822 0.076332 +vt 0.621492 0.070307 +vt 0.621252 0.064159 +vt 0.620653 0.069344 +vt 0.439511 0.069344 +vt 0.438913 0.064159 +vt 0.403769 0.071378 +vt 0.402690 0.065711 +vt 0.372496 0.266491 +vt 0.374525 0.255089 +vt 0.410394 0.256599 +vt 0.409147 0.267905 +vt 0.368787 0.076332 +vt 0.367117 0.070307 +vt 0.334489 0.084467 +vt 0.332101 0.077935 +vt 0.301185 0.095691 +vt 0.297927 0.088545 +vt 0.269168 0.109881 +vt 0.264878 0.102062 +vt 0.238709 0.126887 +vt 0.233232 0.118389 +vt 0.210058 0.146538 +vt 0.203262 0.137405 +vt 0.183444 0.168644 +vt 0.175232 0.158964 +vt 0.159069 0.192998 +vt 0.149393 0.182898 +vt 0.137116 0.219378 +vt 0.125981 0.209013 +vt 0.117743 0.247553 +vt 0.105213 0.237095 +vt 0.101088 0.277281 +vt 0.087283 0.266912 +vt 0.087267 0.308312 +vt 0.072363 0.298211 +vt 0.076372 0.340390 +vt 0.060598 0.330726 +vt 0.068478 0.373251 +vt 0.052103 0.364179 +vt 0.061577 1.536376 +vt 0.045231 1.540661 +vt 0.063562 1.569516 +vt 0.046941 1.574780 +vt 0.941669 1.574779 +vt 0.925047 1.569515 +vt 0.068307 1.601875 +vt 0.051996 1.608188 +vt 0.076111 1.633670 +vt 0.060363 1.640954 +vt 0.086929 1.664651 +vt 0.071961 1.672799 +vt 0.100691 1.694569 +vt 0.086682 1.703456 +vt 0.057401 0.069096 +vt 0.071410 0.060209 +vt 0.088028 0.088819 +vt 0.075113 0.098308 +vt 0.107392 0.115879 +vt 0.095659 0.125833 +vt 0.129366 0.141153 +vt 0.118860 0.151445 +vt 0.153790 0.164415 +vt 0.144515 0.174935 +vt 0.180477 0.185448 +vt 0.172405 0.196111 +vt 0.209214 0.204052 +vt 0.202294 0.214803 +vt 0.239762 0.220044 +vt 0.233930 0.230860 +vt 0.271859 0.233263 +vt 0.267049 0.244153 +vt 0.305222 0.243575 +vt 0.301374 0.254574 +vt 0.339549 0.250875 +vt 0.336621 0.262041 +vt 0.591209 0.256599 +vt 0.592456 0.267905 +vt 0.627078 0.255088 +vt 0.629106 0.266491 +vt 1.335379 0.573828 +vt 1.302817 0.573025 +vt 1.326075 0.646480 +vt 1.358968 0.646800 +vt 0.662054 0.250875 +vt 0.664982 0.262041 +vt 0.696381 0.243575 +vt 0.700228 0.254574 +vt 0.685900 0.271230 +vt 0.682053 0.260231 +vt 0.715416 0.249918 +vt 0.720226 0.260808 +vt 0.747513 0.236699 +vt 0.753344 0.247515 +vt 0.778061 0.220707 +vt 0.784980 0.231458 +vt 0.806798 0.202104 +vt 0.814870 0.212767 +vt 0.833485 0.181070 +vt 0.842760 0.191590 +vt 0.857908 0.157808 +vt 0.868415 0.168101 +vt 0.879883 0.132534 +vt 0.891616 0.142489 +vt 0.899246 0.105474 +vt 0.912162 0.114963 +vt 0.915865 0.076864 +vt 0.929874 0.085751 +vt 0.929627 0.046946 +vt 0.944596 0.055094 +vt 0.916649 1.672799 +vt 0.901681 1.664651 +vt 0.912498 1.633670 +vt 0.928246 1.640954 +vt 0.920303 1.601875 +vt 0.936613 1.608188 +vt 0.817295 0.956646 +vt 0.813327 0.971133 +vt 0.780718 0.971133 +vt 0.784322 0.956647 +vt 0.803052 0.670300 +vt 0.801854 0.644799 +vt 0.798270 0.619515 +vt 0.792329 0.594664 +vt 0.784084 0.570459 +vt 0.773604 0.547106 +vt 0.760978 0.524804 +vt 0.746315 0.503743 +vt 0.729740 0.484103 +vt 0.711393 0.466051 +vt 0.691432 0.449743 +vt 0.670027 0.435316 +vt 0.647360 0.422893 +vt 0.623625 0.412582 +vt 0.599024 0.404469 +vt 0.573767 0.398624 +vt 0.548070 0.395097 +vt 0.522152 0.393918 +vt 0.394902 0.393918 +vt 0.368984 0.395097 +vt 0.343287 0.398624 +vt 0.318030 0.404469 +vt 0.293429 0.412582 +vt 0.269694 0.422893 +vt 0.247027 0.435316 +vt 0.225621 0.449743 +vt 0.205660 0.466051 +vt 0.187314 0.484103 +vt 0.170738 0.503743 +vt 0.156075 0.524804 +vt 0.143450 0.547106 +vt 0.132970 0.570459 +vt 0.124725 0.594664 +vt 0.118784 0.619515 +vt 0.115200 0.644799 +vt 0.114001 0.670300 +vt 0.114001 1.156225 +vt 0.115200 1.173479 +vt 0.118784 1.190336 +vt 0.124725 1.206649 +vt 0.132970 1.222281 +vt 0.143450 1.237105 +vt 0.156075 1.251009 +vt 0.170738 1.263894 +vt 0.187314 1.275674 +vt 0.205660 1.286281 +vt 0.225621 1.295662 +vt 0.247027 1.303777 +vt 0.269694 1.310606 +vt 0.293429 1.316141 +vt 0.318030 1.320389 +vt 0.343287 1.323374 +vt 0.368984 1.325128 +vt 0.394902 1.325701 +vt 0.522152 1.325701 +vt 0.548070 1.325128 +vt 0.573767 1.323373 +vt 0.599024 1.320389 +vt 0.623625 1.316141 +vt 0.647360 1.310606 +vt 0.670027 1.303777 +vt 0.691432 1.295662 +vt 0.711393 1.286281 +vt 0.729740 1.275674 +vt 0.746315 1.263894 +vt 0.760978 1.251009 +vt 0.773604 1.237105 +vt 0.784084 1.222281 +vt 0.792329 1.206649 +vt 0.798270 1.190336 +vt 0.801854 1.173479 +vt 0.803052 1.156224 +vt 1.258323 0.480085 +vt 1.289397 0.542528 +vt 1.323808 0.542530 +vt 1.291523 0.480083 +vt 1.448841 0.479345 +vt 1.450453 0.543220 +vt 1.488378 0.543203 +vt 1.486110 0.479363 +vt 1.265845 0.480085 +vt 1.264268 0.542528 +vt 1.226350 0.542528 +vt 1.228568 0.480085 +vt 0.353650 0.542528 +vt 0.363598 0.480084 +vt 0.349095 0.600269 +vt 0.347189 0.651342 +vt 0.309591 0.651342 +vt 0.311497 0.600269 +vt 0.272314 0.651342 +vt 0.274220 0.600269 +vt 0.235676 0.651342 +vt 0.237582 0.600269 +vt 0.199989 0.651342 +vt 0.201896 0.600269 +vt 0.165558 0.651342 +vt 0.167465 0.600269 +vt 0.132677 0.651342 +vt 0.134584 0.600269 +vt 0.154341 0.480084 +vt 0.140789 0.542528 +vt 0.109976 0.542528 +vt 0.124051 0.480084 +vt 0.801909 0.638604 +vt 0.801909 0.587531 +vt 0.770351 0.638604 +vt 0.770351 0.587531 +vt 0.736932 0.638604 +vt 0.736932 0.587531 +vt 0.701938 0.638604 +vt 0.701938 0.587531 +vt 0.665668 0.638604 +vt 0.665668 0.587531 +vt 0.628431 0.638604 +vt 0.628431 0.587531 +vt 1.527256 0.600269 +vt 1.527256 0.651342 +vt 1.489369 0.651342 +vt 1.489369 0.600269 +vt 1.451157 0.651342 +vt 1.451157 0.600269 +vt 1.263547 0.651342 +vt 1.263547 0.600269 +vt 1.225335 0.651342 +vt 1.225335 0.600269 +vt 1.187448 0.600269 +vt 1.187448 0.651342 +vt 1.150211 0.651342 +vt 1.150211 0.600269 +vt 1.113941 0.651342 +vt 1.113941 0.600269 +vt 1.078947 0.651342 +vt 1.078947 0.600269 +vt 1.045528 0.651342 +vt 1.045528 0.600269 +vt 1.013969 0.651342 +vt 1.013969 0.600269 +vt 0.984540 0.651342 +vt 0.984540 0.600269 +vt 0.957491 0.651342 +vt 0.957491 0.600269 +vt 0.074577 0.600269 +vt 0.072670 0.651342 +vt 0.101626 0.651342 +vt 0.103533 0.600269 +vt 1.331833 0.651342 +vt 1.313875 0.600269 +vt 1.367194 0.651342 +vt 1.348982 0.600269 +vt 1.383676 0.600268 +vt 1.402149 0.651343 +vt 1.436399 0.651345 +vt 1.417658 0.600265 +vt 1.469652 0.651350 +vt 1.450635 0.600260 +vt 1.501622 0.651359 +vt 1.482327 0.600252 +vt 1.532038 0.651371 +vt 1.512462 0.600240 +vt 1.560642 0.651386 +vt 1.540785 0.600224 +vt 1.587192 0.651406 +vt 1.567056 0.600204 +vt 0.957491 0.600204 +vt 0.957491 0.651406 +vt 0.984540 0.651428 +vt 0.984540 0.600181 +vt 1.013969 0.651454 +vt 1.013969 0.600155 +vt 1.045528 0.651481 +vt 1.045528 0.600127 +vt 1.078947 0.651510 +vt 1.078947 0.600098 +vt 1.113941 0.651538 +vt 1.113941 0.600070 +vt 1.150211 0.651565 +vt 1.150211 0.600043 +vt 1.187448 0.651589 +vt 1.187448 0.600018 +vt 1.225335 0.651611 +vt 1.225335 0.599996 +vt 1.263547 0.651629 +vt 1.263547 0.599978 +vt 1.451157 0.651629 +vt 1.451157 0.599978 +vt 1.489370 0.651611 +vt 1.489370 0.599996 +vt 1.527256 0.600018 +vt 1.527256 0.651589 +vt 1.564493 0.651565 +vt 1.564493 0.600043 +vt 0.665668 0.587305 +vt 0.665668 0.638827 +vt 0.701938 0.638800 +vt 0.701938 0.587332 +vt 0.736932 0.638772 +vt 0.736932 0.587360 +vt 0.770351 0.638743 +vt 0.770351 0.587389 +vt 0.801910 0.638716 +vt 0.801910 0.587417 +vt 0.831339 0.638690 +vt 0.831339 0.587443 +vt 0.858388 0.638668 +vt 0.668231 0.587466 +vt 0.688367 0.638668 +vt 0.661816 0.638648 +vt 0.641959 0.587486 +vt 0.962549 0.424950 +vt 0.929179 0.455455 +vt 0.929179 1.528440 +vt 0.962549 1.543588 +vt 1.383385 0.709286 +vt 1.431732 0.948060 +vt 1.465378 0.948060 +vt 1.418332 0.709288 +vt 1.488324 0.709362 +vt 1.479676 0.948060 +vt 1.514781 0.948060 +vt 1.525910 0.709360 +vt 1.226379 0.709327 +vt 1.235028 0.948060 +vt 1.199924 0.948060 +vt 1.188792 0.709326 +vt 0.734730 0.696581 +vt 0.716490 0.935322 +vt 0.684065 0.935322 +vt 0.700012 0.696584 +vt 0.345577 0.709285 +vt 0.324740 0.948060 +vt 0.289333 0.948060 +vt 0.308215 0.709286 +vt 0.254229 0.948060 +vt 0.271172 0.709287 +vt 0.219726 0.948060 +vt 0.234764 0.709288 +vt 0.186119 0.948060 +vt 0.199302 0.709290 +vt 0.153694 0.948060 +vt 0.165087 0.709293 +vt 0.122729 0.948060 +vt 0.132412 0.709296 +vt 0.093488 0.948060 +vt 0.101557 0.709300 +vt 0.066219 0.948060 +vt 0.072783 0.709304 +vt 0.855227 0.696566 +vt 0.829028 0.935322 +vt 0.803965 0.935322 +vt 0.828391 0.696570 +vt 0.776696 0.935322 +vt 0.799194 0.696574 +vt 0.747455 0.935322 +vt 0.767884 0.696578 +vt 0.650458 0.935322 +vt 0.664029 0.696586 +vt 0.615955 0.935322 +vt 0.627086 0.696588 +vt 1.525911 0.709326 +vt 1.488325 0.709327 +vt 1.444269 0.948060 +vt 1.450415 0.709328 +vt 1.270434 0.948060 +vt 1.264289 0.709328 +vt 1.165421 0.948060 +vt 1.151850 0.709324 +vt 1.131814 0.948060 +vt 1.115867 0.709322 +vt 1.099389 0.948060 +vt 1.081149 0.709319 +vt 1.068424 0.948060 +vt 1.047995 0.709316 +vt 1.039183 0.948060 +vt 1.016685 0.709312 +vt 1.011914 0.948060 +vt 0.987488 0.709308 +vt 0.986851 0.948060 +vt 0.960652 0.709304 +vt 1.397725 0.948060 +vt 1.348042 0.709285 +vt 1.498376 0.948060 +vt 1.452582 0.709291 +vt 1.530442 0.948060 +vt 1.485842 0.709295 +vt 1.561304 0.948060 +vt 1.517828 0.709301 +vt 1.590696 0.948060 +vt 1.548268 0.709307 +vt 0.649443 0.696569 +vt 0.691871 0.935322 +vt 0.719546 0.935322 +vt 0.678078 0.696576 +vt 0.745269 0.935322 +vt 0.704666 0.696583 +vt 1.081151 0.709347 +vt 1.115869 0.709352 +vt 1.151852 0.709356 +vt 1.188794 0.709360 +vt 1.226380 0.709362 +vt 1.264290 0.709364 +vt 1.450414 0.709364 +vt 1.549284 0.948060 +vt 1.562852 0.709356 +vt 0.662478 0.935322 +vt 0.619003 0.696563 +vt 1.191027 0.354857 +vt 1.252639 0.424216 +vt 1.283604 0.424196 +vt 1.217635 0.353565 +vt 0.645965 1.569556 +vt 0.654934 1.677971 +vt 0.690759 1.674804 +vt 0.679226 1.566941 +vt 1.241248 0.348030 +vt 1.232682 0.423838 +vt 1.196905 0.423837 +vt 1.207928 0.348028 +vt 0.419653 0.356196 +vt 0.382781 0.424253 +vt 0.347182 0.424208 +vt 0.386691 0.354894 +vt 0.354015 0.353659 +vt 0.311882 0.424159 +vt 0.277185 0.424108 +vt 0.321901 0.352516 +vt 0.243397 0.424060 +vt 0.290613 0.351532 +vt 0.210811 0.424018 +vt 0.260412 0.350756 +vt 0.179694 0.423978 +vt 0.231567 0.350081 +vt 0.150314 0.423943 +vt 0.204323 0.349507 +vt 0.122920 0.423911 +vt 0.178912 0.349033 +vt 0.810246 0.309627 +vt 0.836082 0.253635 +vt 0.810559 0.228464 +vt 0.786434 0.286264 +vt 0.782779 0.205734 +vt 0.760539 0.265144 +vt 0.760539 0.335718 +vt 0.782779 0.411132 +vt 0.752985 0.411120 +vt 0.732774 0.335549 +vt 0.721432 0.411110 +vt 0.703378 0.335422 +vt 0.688389 0.411103 +vt 0.672599 0.335330 +vt 0.654139 0.411100 +vt 0.640699 0.335299 +vt 1.539525 0.348037 +vt 1.552964 0.423838 +vt 1.517799 0.423837 +vt 1.506776 0.348028 +vt 1.482022 0.423838 +vt 1.473456 0.348030 +vt 1.445936 0.423839 +vt 1.439850 0.348043 +vt 1.268768 0.423839 +vt 1.274854 0.348043 +vt 1.161740 0.423838 +vt 1.175179 0.348037 +vt 0.461118 0.337025 +vt 0.453803 0.259072 +vt 0.422729 0.260478 +vt 0.433025 0.338303 +vt 1.127490 0.423841 +vt 1.143280 0.348068 +vt 1.094447 0.423848 +vt 1.112501 0.348160 +vt 1.062893 0.423858 +vt 1.083104 0.348287 +vt 1.033099 0.423870 +vt 1.055340 0.348456 +vt 0.228071 0.265144 +vt 0.205830 0.205734 +vt 0.178051 0.228464 +vt 0.202175 0.286264 +vt 0.152528 0.253635 +vt 0.178363 0.309627 +vt 1.221276 0.424253 +vt 1.163970 0.356196 +vt 1.313905 0.424197 +vt 1.243562 0.352340 +vt 1.343278 0.424227 +vt 1.268601 0.351247 +vt 1.371468 0.424289 +vt 1.292553 0.350336 +vt 0.121527 1.423268 +vt 0.091466 1.502183 +vt 0.108951 1.528966 +vt 0.138005 1.445907 +vt 0.129282 1.554115 +vt 0.157113 1.467052 +vt 0.152289 1.577417 +vt 0.178685 1.486543 +vt 0.177777 1.598674 +vt 0.202534 1.504241 +vt 0.205531 1.617705 +vt 0.228455 1.520029 +vt 0.235313 1.634361 +vt 0.256229 1.533778 +vt 0.266867 1.648503 +vt 0.285620 1.545403 +vt 0.299925 1.660016 +vt 0.316377 1.554833 +vt 0.334203 1.668805 +vt 0.348240 1.562027 +vt 0.369406 1.674804 +vt 0.380940 1.566941 +vt 0.405232 1.677971 +vt 0.414200 1.569556 +vt 0.441370 1.678283 +vt 0.447742 1.569866 +vt 0.618796 1.678283 +vt 0.612423 1.569866 +vt 0.725962 1.668805 +vt 0.711926 1.562027 +vt 0.599047 1.385808 +vt 0.606790 1.487917 +vt 0.638044 1.487622 +vt 0.627140 1.385336 +vt 0.760241 1.660016 +vt 0.743788 1.554833 +vt 0.672233 1.554833 +vt 0.688685 1.660016 +vt 0.721742 1.648502 +vt 0.702990 1.545403 +vt 0.753297 1.634360 +vt 0.732381 1.533778 +vt 0.783078 1.617705 +vt 0.760154 1.520028 +vt 0.810833 1.598674 +vt 0.786075 1.504241 +vt 0.836321 1.577417 +vt 0.809924 1.486543 +vt 0.859328 1.554115 +vt 0.831496 1.467052 +vt 0.879659 1.528966 +vt 0.850604 1.445907 +vt 0.897144 1.502183 +vt 0.867083 1.423268 +vt 0.271050 0.969384 +vt 0.277478 0.983871 +vt 1.422339 0.983871 +vt 1.424995 0.969384 +vt 1.259379 0.969854 +vt 1.260374 0.983142 +vt 1.454331 0.983142 +vt 1.455325 0.969854 +vt 1.455360 0.969384 +vt 1.454276 0.983871 +vt 1.260428 0.983871 +vt 1.259344 0.969384 +vt 0.734780 0.071550 +vt 0.741732 0.056194 +vt 0.706033 0.041566 +vt 0.700056 0.056821 +vt 0.234069 0.969384 +vt 0.240906 0.983871 +vt 0.204646 0.983871 +vt 0.197404 0.969384 +vt 0.169008 0.983871 +vt 0.161367 0.969384 +vt 0.134296 0.983871 +vt 0.126266 0.969384 +vt 0.100804 0.983871 +vt 0.092400 0.969384 +vt 0.068820 0.983871 +vt 0.060058 0.969384 +vt 0.038617 0.983871 +vt 0.029517 0.969384 +vt 0.010451 0.983871 +vt 0.001036 0.969385 +vt 0.876304 0.956647 +vt 0.871683 0.971133 +vt 0.843735 0.971133 +vt 0.848043 0.956646 +vt 0.746188 0.971133 +vt 0.749406 0.956647 +vt 0.799255 0.109902 +vt 0.808167 0.094367 +vt 0.775874 0.073841 +vt 0.767940 0.089294 +vt 0.710031 0.971133 +vt 0.712844 0.956647 +vt 0.672555 0.971133 +vt 0.674949 0.956647 +vt 0.634080 0.971133 +vt 0.636043 0.956646 +vt 1.534869 0.969384 +vt 1.532905 0.983871 +vt 1.493759 0.983871 +vt 1.495285 0.969384 +vt 1.220945 0.983871 +vt 1.219419 0.969384 +vt 1.181799 0.983871 +vt 1.179835 0.969384 +vt 1.143324 0.983871 +vt 1.140930 0.969384 +vt 1.105848 0.983871 +vt 1.103034 0.969384 +vt 1.069690 0.983871 +vt 1.066473 0.969384 +vt 1.035160 0.983871 +vt 1.031556 0.969384 +vt 1.002552 0.983871 +vt 0.998584 0.969384 +vt 0.972144 0.983871 +vt 0.967835 0.969384 +vt 0.944196 0.983871 +vt 0.939574 0.969384 +vt 1.458460 0.983867 +vt 1.461346 0.969387 +vt 1.494238 0.983854 +vt 1.497343 0.969396 +vt 1.529367 0.983831 +vt 1.532675 0.969411 +vt 1.563549 0.983799 +vt 1.567042 0.969432 +vt 0.668217 0.956694 +vt 0.664723 0.971061 +vt 0.697664 0.971020 +vt 0.701324 0.956720 +vt 0.729083 0.970971 +vt 0.732890 0.956752 +vt 0.758715 0.970916 +vt 0.762647 0.956788 +vt 0.786307 0.970857 +vt 0.790343 0.956826 +vt 0.939632 0.969564 +vt 0.944108 0.983595 +vt 0.972044 0.983533 +vt 0.967901 0.969604 +vt 1.002442 0.983470 +vt 0.998655 0.969644 +vt 1.035045 0.983408 +vt 1.031631 0.969684 +vt 1.069575 0.983350 +vt 1.066548 0.969721 +vt 1.105736 0.983296 +vt 1.103107 0.969756 +vt 1.143221 0.983247 +vt 1.140996 0.969787 +vt 1.181709 0.983205 +vt 1.179894 0.969814 +vt 1.220871 0.983170 +vt 1.219467 0.969836 +vt 1.493833 0.983170 +vt 1.495237 0.969836 +vt 1.532995 0.983205 +vt 1.534811 0.969814 +vt 1.571484 0.983247 +vt 1.573708 0.969787 +vt 0.674883 0.957049 +vt 0.672658 0.970509 +vt 0.710143 0.970558 +vt 0.712772 0.957018 +vt 0.746304 0.970612 +vt 0.749331 0.956983 +vt 0.780834 0.970670 +vt 0.784248 0.956946 +vt 0.813437 0.970732 +vt 0.817224 0.956906 +vt 0.843835 0.970795 +vt 0.847978 0.956866 +vt 0.871771 0.970857 +vt 0.876247 0.956826 +vt 0.630542 0.971093 +vt 0.633850 0.956673 +vt 0.461118 1.385808 +vt 0.453375 1.487917 +vt 0.599047 0.337025 +vt 0.606362 0.259072 +vt 0.770466 0.456065 +vt 0.803406 0.391035 +vt 0.783577 0.367426 +vt 0.752499 0.434777 +vt 0.761624 0.345706 +vt 0.732613 0.415211 +vt 0.737735 0.326058 +vt 0.710977 0.397534 +vt 0.712086 0.308725 +vt 0.687776 0.381896 +vt 0.684915 0.293823 +vt 0.663206 0.368431 +vt 0.656461 0.281454 +vt 0.637480 0.357254 +vt 0.709036 0.357254 +vt 0.728017 0.281454 +vt 0.698525 0.271718 +vt 0.682370 0.348461 +vt 0.668245 0.264706 +vt 0.654994 0.342125 +vt 0.637437 0.260478 +vt 0.627140 0.338303 +vt 0.391920 0.264706 +vt 0.405172 0.342125 +vt 0.361640 0.271718 +vt 0.377795 0.348461 +vt 0.332149 0.281454 +vt 0.351130 0.357254 +vt 0.303695 0.293823 +vt 0.325403 0.368431 +vt 0.276523 0.308725 +vt 0.300834 0.381896 +vt 0.250875 0.326059 +vt 0.277632 0.397534 +vt 0.226986 0.345706 +vt 0.255996 0.415211 +vt 0.205033 0.367426 +vt 0.236110 0.434777 +vt 0.185203 0.391036 +vt 0.218144 0.456065 +vt 0.227631 0.524804 +vt 0.212958 0.498262 +vt 0.188565 0.503068 +vt 0.215006 0.547106 +vt 0.218144 1.313877 +vt 0.184330 1.394847 +vt 0.204041 1.412369 +vt 0.236110 1.327595 +vt 0.225909 1.428343 +vt 0.255996 1.339976 +vt 0.249753 1.442646 +vt 0.277632 1.350948 +vt 0.275391 1.455099 +vt 0.300834 1.360466 +vt 0.302594 1.465636 +vt 0.325403 1.368486 +vt 0.331121 1.474203 +vt 0.351130 1.374982 +vt 0.360724 1.480751 +vt 0.377795 1.379947 +vt 0.391146 1.485232 +vt 0.405172 1.383391 +vt 0.422121 1.487622 +vt 0.433025 1.385336 +vt 0.669019 1.485232 +vt 0.654994 1.383391 +vt 0.699442 1.480751 +vt 0.682370 1.379947 +vt 0.729045 1.474203 +vt 0.709036 1.374982 +vt 0.757571 1.465636 +vt 0.734762 1.368486 +vt 0.663207 1.368486 +vt 0.686016 1.465636 +vt 0.713218 1.455099 +vt 0.687776 1.360466 +vt 0.738857 1.442646 +vt 0.710977 1.350948 +vt 0.762701 1.428342 +vt 0.732613 1.339976 +vt 0.784569 1.412368 +vt 0.752500 1.327595 +vt 0.804280 1.394847 +vt 0.770466 1.313877 +vt 0.775980 1.279321 +vt 0.800044 1.282801 +vt 0.623162 0.030162 +vt 0.625389 0.015146 +vt 0.434776 0.015146 +vt 0.437002 0.030162 +vt 0.353650 0.542528 +vt 1.265863 0.479345 +vt 1.264251 0.543220 +vt 1.448859 0.480085 +vt 1.450436 0.542528 +vt 0.316342 0.542528 +vt 0.326922 0.480084 +vt 0.279351 0.542528 +vt 0.290558 0.480084 +vt 0.242995 0.542528 +vt 0.254817 0.480084 +vt 0.207583 0.542528 +vt 0.220004 0.480084 +vt 0.173417 0.542528 +vt 0.186417 0.480084 +vt 0.081243 0.542528 +vt 0.095804 0.480084 +vt 0.848593 0.467346 +vt 0.855312 0.529790 +vt 0.828471 0.529790 +vt 0.822207 0.467346 +vt 0.799268 0.529790 +vt 0.793498 0.467346 +vt 0.767952 0.529790 +vt 0.762712 0.467346 +vt 0.734790 0.529790 +vt 0.730112 0.467347 +vt 0.700065 0.529790 +vt 0.695976 0.467347 +vt 0.664074 0.529790 +vt 0.660594 0.467347 +vt 0.627124 0.529790 +vt 0.624269 0.467347 +vt 1.523094 0.480085 +vt 1.525949 0.542528 +vt 1.488354 0.542528 +vt 1.486136 0.480085 +vt 1.188755 0.542528 +vt 1.191610 0.480085 +vt 1.151804 0.542528 +vt 1.155285 0.480085 +vt 1.115813 0.542528 +vt 1.119903 0.480085 +vt 1.081089 0.542528 +vt 1.085767 0.480085 +vt 1.047927 0.542528 +vt 1.053166 0.480085 +vt 1.016611 0.542528 +vt 1.022381 0.480085 +vt 0.987408 0.542528 +vt 0.993672 0.480085 +vt 0.960567 0.542528 +vt 0.967286 0.480085 +vt 1.357801 0.542537 +vt 1.324295 0.480075 +vt 1.391087 0.542551 +vt 1.356357 0.480059 +vt 1.423381 0.542574 +vt 1.387431 0.480034 +vt 1.454408 0.542607 +vt 1.417253 0.479998 +vt 1.483905 0.542649 +vt 1.445567 0.479952 +vt 1.511622 0.542701 +vt 1.472135 0.479896 +vt 1.537326 0.542760 +vt 1.496735 0.479832 +vt 0.967313 0.479832 +vt 0.960542 0.542760 +vt 0.987378 0.542824 +vt 0.993704 0.479763 +vt 1.016577 0.542891 +vt 1.022417 0.479691 +vt 1.047891 0.542958 +vt 1.053205 0.479619 +vt 1.081052 0.543023 +vt 1.085807 0.479551 +vt 1.115777 0.543082 +vt 1.119942 0.479490 +vt 1.151771 0.543132 +vt 1.155321 0.479436 +vt 1.188726 0.543173 +vt 1.191642 0.479393 +vt 1.226326 0.543203 +vt 1.228594 0.479363 +vt 1.525979 0.543173 +vt 1.523063 0.479393 +vt 1.562933 0.543132 +vt 1.559383 0.479436 +vt 0.660558 0.466698 +vt 0.664108 0.530394 +vt 0.700102 0.530344 +vt 0.695937 0.466752 +vt 0.734827 0.530285 +vt 0.730072 0.466814 +vt 0.767988 0.530221 +vt 0.762674 0.466881 +vt 0.799301 0.530154 +vt 0.793462 0.466953 +vt 0.828501 0.530086 +vt 0.822175 0.467025 +vt 0.855337 0.530022 +vt 0.848566 0.467094 +vt 0.466458 1.325701 +vt 0.593708 1.325701 +vt 0.593708 0.393918 +vt 0.466458 0.393918 +vt 0.830665 0.608958 +vt 0.826780 0.581553 +vt 0.820341 0.554617 +vt 0.811404 0.528381 +vt 0.800044 0.503068 +vt 0.695181 0.412582 +vt 0.670580 0.404469 +vt 0.645323 0.398624 +vt 0.619626 0.395097 +vt 0.440539 0.395097 +vt 0.414842 0.398624 +vt 0.389586 0.404469 +vt 0.364985 0.412582 +vt 0.341250 0.422893 +vt 0.318583 0.435316 +vt 0.297177 0.449743 +vt 0.277216 0.466051 +vt 0.258870 0.484103 +vt 0.242294 0.503743 +vt 0.183813 0.393041 +vt 0.178030 0.435084 +vt 0.192138 0.460602 +vt 0.215640 0.459662 +vt 0.177206 0.528381 +vt 0.204526 0.570459 +vt 0.168268 0.554617 +vt 0.196281 0.594664 +vt 0.161830 0.581553 +vt 0.190340 0.619515 +vt 0.157944 0.608958 +vt 0.186756 0.644799 +vt 0.185557 0.670300 +vt 0.170084 0.652264 +vt 0.156645 0.659929 +vt 0.156645 1.165695 +vt 0.170548 1.173647 +vt 0.185557 1.156225 +vt 0.186756 1.173479 +vt 0.157944 1.209541 +vt 0.161830 1.228886 +vt 0.190340 1.190336 +vt 0.168268 1.247648 +vt 0.196281 1.206649 +vt 0.177206 1.265669 +vt 0.204526 1.222281 +vt 0.188565 1.282801 +vt 0.215006 1.237105 +vt 0.217640 1.313403 +vt 0.193313 1.318398 +vt 0.176206 1.355703 +vt 0.183360 1.393792 +vt 0.242294 1.263894 +vt 0.258870 1.275674 +vt 0.277216 1.286281 +vt 0.297177 1.295662 +vt 0.318583 1.303777 +vt 0.341250 1.310606 +vt 0.364985 1.316141 +vt 0.389586 1.320389 +vt 0.414842 1.323374 +vt 0.440539 1.325128 +vt 0.619626 1.325128 +vt 0.645323 1.323373 +vt 0.670580 1.320389 +vt 0.695181 1.316141 +vt 0.718916 1.310606 +vt 0.804685 1.394406 +vt 0.812404 1.355703 +vt 0.795296 1.318398 +vt 0.811404 1.265669 +vt 0.820341 1.247648 +vt 0.826780 1.228885 +vt 0.830666 1.209541 +vt 0.831964 0.661431 +vt 0.817661 0.653272 +vt 0.820528 1.176509 +vt 0.831964 1.169968 +vt 0.977646 0.411151 +vt 0.975810 0.374291 +vt 0.960796 0.388524 +vt 0.059430 0.455456 +vt 0.026060 0.424951 +vt 0.026060 1.543588 +vt 0.059430 1.528440 +vt 0.413884 0.255236 +vt 0.407721 0.285607 +vt 0.593881 0.285607 +vt 0.587719 0.255236 +vt 0.617000 0.071720 +vt 0.443165 0.071720 +vt 0.927542 0.420048 +vt 0.955552 0.352408 +vt 0.922645 0.384944 +vt 0.946862 0.316911 +vt 0.914531 0.350441 +vt 0.934799 0.282337 +vt 0.903266 0.316834 +vt 0.919467 0.248978 +vt 0.888950 0.284410 +vt 0.900997 0.217121 +vt 0.871702 0.253445 +vt 0.879546 0.187037 +vt 0.851671 0.224203 +vt 0.855297 0.158983 +vt 0.829028 0.196934 +vt 0.828457 0.133198 +vt 0.803965 0.171871 +vt 0.776696 0.149228 +vt 0.747455 0.129197 +vt 0.716490 0.111950 +vt 0.684065 0.097633 +vt 0.664067 0.045233 +vt 0.650458 0.086369 +vt 0.627117 0.036884 +vt 0.615955 0.078254 +vt 0.687511 0.078254 +vt 0.698673 0.036884 +vt 0.661080 0.031846 +vt 0.652406 0.073357 +vt 0.407758 0.073357 +vt 0.372654 0.078254 +vt 0.324543 0.045233 +vt 0.338151 0.086369 +vt 0.288553 0.056821 +vt 0.304544 0.097633 +vt 0.253830 0.071550 +vt 0.272120 0.111950 +vt 0.220669 0.089295 +vt 0.241155 0.129197 +vt 0.189354 0.109903 +vt 0.211913 0.149228 +vt 0.160152 0.133198 +vt 0.184644 0.171872 +vt 0.133312 0.158983 +vt 0.159581 0.196935 +vt 0.109063 0.187038 +vt 0.136938 0.224203 +vt 0.087612 0.217121 +vt 0.116907 0.253445 +vt 0.069142 0.248978 +vt 0.099660 0.284410 +vt 0.053810 0.282337 +vt 0.085343 0.316834 +vt 0.041747 0.316912 +vt 0.074079 0.350441 +vt 0.033057 0.352409 +vt 0.065964 0.384944 +vt 0.027813 0.388525 +vt 0.061067 0.420049 +vt 0.061067 1.562447 +vt 0.065964 1.596094 +vt 0.041748 1.648136 +vt 0.074079 1.629092 +vt 0.053810 1.681469 +vt 0.085343 1.661158 +vt 0.069142 1.713563 +vt 0.099660 1.692019 +vt 0.070378 0.057658 +vt 0.039861 0.079202 +vt 0.058331 0.109783 +vt 0.087626 0.087051 +vt 0.079782 0.138592 +vt 0.107657 0.114726 +vt 0.104031 0.165384 +vt 0.130300 0.140449 +vt 0.130871 0.189933 +vt 0.155363 0.164003 +vt 0.160073 0.212034 +vt 0.182632 0.185190 +vt 0.191388 0.231499 +vt 0.211873 0.203833 +vt 0.224548 0.248168 +vt 0.242839 0.219776 +vt 0.259272 0.261902 +vt 0.275263 0.232887 +vt 0.295262 0.272586 +vt 0.308870 0.243059 +vt 0.332211 0.280135 +vt 0.343373 0.250208 +vt 0.369804 0.284486 +vt 0.378477 0.254278 +vt 0.623125 0.254278 +vt 0.658230 0.250208 +vt 0.706341 0.272586 +vt 0.692733 0.243059 +vt 0.678405 0.259714 +vt 0.692013 0.289242 +vt 0.728003 0.278557 +vt 0.712012 0.249543 +vt 0.762726 0.264823 +vt 0.744436 0.236431 +vt 0.795887 0.248155 +vt 0.775402 0.220488 +vt 0.827202 0.228689 +vt 0.804643 0.201845 +vt 0.856404 0.206589 +vt 0.831912 0.180658 +vt 0.883244 0.182039 +vt 0.856975 0.157104 +vt 0.907493 0.155247 +vt 0.879618 0.131381 +vt 0.928944 0.126438 +vt 0.899649 0.103706 +vt 0.947414 0.095857 +vt 0.916897 0.074313 +vt 0.962746 0.063764 +vt 0.931213 0.043453 +vt 0.903267 1.661158 +vt 0.934799 1.681469 +vt 0.946862 1.648136 +vt 0.914531 1.629091 +vt 0.955552 1.613848 +vt 0.922646 1.596094 +vt 0.960797 1.578899 +vt 0.927542 1.562447 +vt 0.810147 0.636819 +vt 0.810227 1.189474 +vt 0.790773 1.155993 +vt 0.790790 0.670464 +vt 0.349843 0.572793 +vt 0.314471 0.572927 +vt 0.312541 0.646286 +vt 0.347929 0.646344 +vt 0.327945 0.496313 +vt 0.362613 0.495807 +vt 1.229522 0.506539 +vt 1.265733 0.506575 +vt 1.263746 0.583322 +vt 1.226917 0.583292 +vt 1.483852 0.500744 +vt 1.448481 0.500734 +vt 1.450446 0.574292 +vt 1.486527 0.574302 +vt 1.262787 0.496019 +vt 0.383046 0.378280 +vt 0.352427 0.378067 +vt 0.323142 0.424534 +vt 0.355405 0.424094 +vt 0.322266 0.377833 +vt 0.291383 0.424936 +vt 0.292820 0.377647 +vt 0.260415 0.425307 +vt 0.264323 0.377544 +vt 0.230498 0.425643 +vt 0.237035 0.377445 +vt 0.201874 0.425948 +vt 0.211215 0.377361 +vt 0.174809 0.426218 +vt 0.187096 0.377298 +vt 0.149541 0.426459 +vt 0.795891 0.317812 +vt 0.773639 0.295612 +vt 0.788812 0.257015 +vt 0.812153 0.280256 +vt 0.749393 0.275503 +vt 0.763359 0.236016 +vt 0.749393 0.364624 +vt 0.723305 0.364675 +vt 0.736006 0.414275 +vt 0.763359 0.414119 +vt 0.695594 0.364719 +vt 0.706982 0.414396 +vt 0.666524 0.364760 +vt 0.676553 0.414486 +vt 0.636354 0.364808 +vt 0.644982 0.414544 +vt 1.535179 0.377546 +vt 1.504170 0.377569 +vt 1.511370 0.427307 +vt 1.543808 0.427282 +vt 1.472607 0.377559 +vt 1.478356 0.427298 +vt 1.440226 0.377577 +vt 1.444446 0.427291 +vt 1.274478 0.377577 +vt 1.242098 0.377559 +vt 1.236348 0.427298 +vt 1.270258 0.427291 +vt 1.210534 0.377569 +vt 1.203334 0.427307 +vt 1.179525 0.377546 +vt 1.170897 0.427282 +vt 1.149355 0.377498 +vt 1.139326 0.427224 +vt 1.120285 0.377457 +vt 1.108896 0.427134 +vt 1.092574 0.377413 +vt 1.079874 0.427013 +vt 1.066486 0.377362 +vt 1.052520 0.426857 +vt 0.239216 0.275504 +vt 0.214970 0.295612 +vt 0.199798 0.257015 +vt 0.225251 0.236016 +vt 0.192719 0.317812 +vt 0.176457 0.280256 +vt 0.414664 0.378721 +vt 0.388712 0.423714 +vt 1.171869 0.378778 +vt 1.197563 0.378837 +vt 1.240912 0.424867 +vt 1.212327 0.423901 +vt 1.222044 0.379179 +vt 1.268308 0.426052 +vt 1.246063 0.379346 +vt 1.295315 0.427197 +vt 1.269431 0.379404 +vt 1.321710 0.428296 +vt 1.291974 0.379397 +vt 1.347282 0.429331 +vt 0.137226 1.422689 +vt 0.151871 1.444172 +vt 0.133366 1.502531 +vt 0.118117 1.477998 +vt 0.169194 1.464378 +vt 0.151375 1.525769 +vt 0.189052 1.483117 +vt 0.172023 1.547472 +vt 0.211271 1.500220 +vt 0.195150 1.567407 +vt 0.235616 1.515577 +vt 0.220565 1.585354 +vt 0.261937 1.528971 +vt 0.248061 1.601149 +vt 0.289997 1.540347 +vt 0.277397 1.614624 +vt 0.319509 1.549609 +vt 0.308291 1.625632 +vt 0.350200 1.556675 +vt 0.340459 1.634049 +vt 0.381789 1.561492 +vt 0.373599 1.639799 +vt 0.413978 1.564027 +vt 0.407394 1.642824 +vt 0.447057 1.564419 +vt 0.442255 1.643191 +vt 0.613108 1.564419 +vt 0.646187 1.564026 +vt 0.652772 1.642824 +vt 0.617911 1.643191 +vt 0.678376 1.561492 +vt 0.686566 1.639799 +vt 0.709966 1.556675 +vt 0.719707 1.634049 +vt 0.740656 1.549609 +vt 0.751875 1.625631 +vt 0.669100 1.549609 +vt 0.698613 1.540347 +vt 0.711213 1.614624 +vt 0.680319 1.625631 +vt 0.726673 1.528971 +vt 0.740548 1.601149 +vt 0.752993 1.515577 +vt 0.768045 1.585354 +vt 0.777339 1.500220 +vt 0.793460 1.567407 +vt 0.799557 1.483117 +vt 0.816587 1.547471 +vt 0.819416 1.464378 +vt 0.837234 1.525769 +vt 0.836738 1.444171 +vt 0.855244 1.502531 +vt 0.851384 1.422689 +vt 0.870493 1.477997 +vt 1.342931 0.711161 +vt 1.375873 0.711478 +vt 1.429142 0.979192 +vt 1.397641 0.979189 +vt 1.450149 0.716515 +vt 1.486382 0.716482 +vt 1.478295 0.979119 +vt 1.444510 0.979114 +vt 1.264946 0.710781 +vt 1.229189 0.710754 +vt 1.237493 0.979165 +vt 1.270646 0.979161 +vt 0.280096 0.573096 +vt 0.246305 0.573258 +vt 0.244363 0.646154 +vt 0.278159 0.646216 +vt 0.213385 0.573412 +vt 0.211439 0.646102 +vt 0.181615 0.573557 +vt 0.179667 0.646058 +vt 0.151266 0.573691 +vt 0.149317 0.646023 +vt 0.122596 0.573814 +vt 0.120648 0.645996 +vt 0.095851 0.573924 +vt 0.093906 0.645977 +vt 0.835452 0.561186 +vt 0.810461 0.561283 +vt 0.810423 0.633228 +vt 0.835417 0.633239 +vt 0.783261 0.561367 +vt 0.783222 0.633224 +vt 0.754083 0.561436 +vt 0.754045 0.633225 +vt 0.723174 0.561491 +vt 0.723139 0.633233 +vt 0.690800 0.561532 +vt 0.690768 0.633245 +vt 0.657237 0.561557 +vt 0.657211 0.633261 +vt 0.622772 0.561568 +vt 0.622754 0.633282 +vt 1.521597 0.574306 +vt 1.486517 0.646043 +vt 1.521579 0.646020 +vt 1.228177 0.574302 +vt 1.193107 0.574306 +vt 1.193125 0.646019 +vt 1.228187 0.646043 +vt 1.450443 0.646064 +vt 1.158642 0.574295 +vt 1.158668 0.645999 +vt 1.125079 0.574270 +vt 1.125110 0.645983 +vt 1.092704 0.574229 +vt 1.092740 0.645971 +vt 1.061796 0.574174 +vt 1.061834 0.645963 +vt 1.032618 0.574105 +vt 1.032657 0.645962 +vt 1.005418 0.574021 +vt 1.005455 0.645966 +vt 0.980427 0.573924 +vt 0.980462 0.645977 +vt 1.366811 0.574872 +vt 1.390745 0.647216 +vt 1.450958 0.583322 +vt 1.487787 0.583292 +vt 1.487504 0.652047 +vt 1.450876 0.652114 +vt 1.397634 0.575905 +vt 1.421881 0.647648 +vt 1.427608 0.576909 +vt 1.452127 0.648089 +vt 1.456497 0.577865 +vt 1.481241 0.648533 +vt 1.484064 0.578760 +vt 1.508987 0.648974 +vt 1.510074 0.579582 +vt 1.535137 0.649405 +vt 1.534301 0.580325 +vt 1.559469 0.649821 +vt 0.978088 0.580325 +vt 1.002854 0.580984 +vt 1.004115 0.650216 +vt 0.979298 0.649821 +vt 1.029929 0.581558 +vt 1.031186 0.650586 +vt 1.059092 0.582048 +vt 1.060291 0.650925 +vt 1.090098 0.582453 +vt 1.091187 0.651230 +vt 1.122678 0.582779 +vt 1.123612 0.651497 +vt 1.156546 0.583025 +vt 1.157288 0.651724 +vt 1.191397 0.583196 +vt 1.191919 0.651908 +vt 1.227201 0.652047 +vt 1.523307 0.583196 +vt 1.522786 0.651908 +vt 1.264258 0.574292 +vt 1.264261 0.646065 +vt 1.263828 0.652114 +vt 1.558159 0.583025 +vt 1.557417 0.651724 +vt 0.659333 0.570287 +vt 0.693201 0.570041 +vt 0.692267 0.638759 +vt 0.658592 0.638986 +vt 0.725781 0.569716 +vt 0.724692 0.638492 +vt 0.756787 0.569310 +vt 0.755588 0.638187 +vt 0.785950 0.568821 +vt 0.784693 0.637848 +vt 0.813025 0.568247 +vt 0.811764 0.637478 +vt 0.837791 0.567587 +vt 0.836581 0.637083 +vt 0.323769 0.979189 +vt 0.346124 0.711022 +vt 0.178981 0.610283 +vt 0.178463 0.636819 +vt 0.149259 0.599833 +vt 0.150158 0.571382 +vt 0.433467 1.374757 +vt 0.461182 1.375261 +vt 0.454800 1.456041 +vt 0.424640 1.455671 +vt 0.626062 0.350354 +vt 0.598790 0.349115 +vt 0.604344 0.293268 +vt 0.633618 0.294599 +vt 0.178383 1.189474 +vt 0.178619 1.207796 +vt 0.149722 1.253075 +vt 0.149222 1.231949 +vt 0.807250 0.584568 +vt 0.802355 0.559098 +vt 0.829353 0.517003 +vt 0.835198 0.544052 +vt 0.794966 0.534131 +vt 0.820948 0.490485 +vt 0.785129 0.509893 +vt 0.810019 0.464726 +vt 0.772898 0.486624 +vt 0.796624 0.439978 +vt 0.758409 0.464563 +vt 0.780882 0.416505 +vt 0.741794 0.443927 +vt 0.762927 0.394533 +vt 0.723214 0.424918 +vt 0.742920 0.374275 +vt 0.702917 0.407754 +vt 0.721102 0.355918 +vt 0.681018 0.392600 +vt 0.697567 0.339741 +vt 0.657636 0.379523 +vt 0.672493 0.325786 +vt 0.633044 0.368664 +vt 0.646153 0.314183 +vt 0.704599 0.368664 +vt 0.679060 0.360131 +vt 0.690361 0.305062 +vt 0.717709 0.314183 +vt 0.652798 0.354009 +vt 0.662243 0.298513 +vt 0.434103 0.350354 +vt 0.407367 0.354009 +vt 0.397923 0.298513 +vt 0.426547 0.294599 +vt 0.809628 0.610283 +vt 0.838452 0.571382 +vt 0.461376 0.349115 +vt 0.455821 0.293268 +vt 0.381106 0.360131 +vt 0.369805 0.305062 +vt 0.355566 0.368664 +vt 0.342456 0.314183 +vt 0.330973 0.379523 +vt 0.316117 0.325786 +vt 0.307592 0.392600 +vt 0.291042 0.339741 +vt 0.285693 0.407754 +vt 0.267508 0.355919 +vt 0.265396 0.424918 +vt 0.245690 0.374275 +vt 0.246815 0.443928 +vt 0.225683 0.394534 +vt 0.230201 0.464563 +vt 0.207728 0.416505 +vt 0.215711 0.486625 +vt 0.191986 0.439979 +vt 0.203480 0.509893 +vt 0.178591 0.464726 +vt 0.193643 0.534131 +vt 0.167661 0.490485 +vt 0.186255 0.559098 +vt 0.159256 0.517003 +vt 0.181360 0.584568 +vt 0.153411 0.544052 +vt 0.180380 1.224999 +vt 0.152229 1.272863 +vt 0.598984 1.375261 +vt 0.626699 1.374757 +vt 0.635525 1.455671 +vt 0.605365 1.456041 +vt 0.184680 1.242046 +vt 0.157218 1.292652 +vt 0.191548 1.258726 +vt 0.164754 1.312233 +vt 0.200975 1.274853 +vt 0.174889 1.331396 +vt 0.212930 1.290235 +vt 0.187622 1.349890 +vt 0.227266 1.304683 +vt 0.202864 1.367456 +vt 0.243839 1.318041 +vt 0.220496 1.383877 +vt 0.262478 1.330178 +vt 0.240364 1.398962 +vt 0.282908 1.340950 +vt 0.262219 1.412560 +vt 0.305009 1.350283 +vt 0.285964 1.424419 +vt 0.328674 1.358185 +vt 0.311418 1.434522 +vt 0.353613 1.364599 +vt 0.338286 1.442777 +vt 0.379551 1.369500 +vt 0.366292 1.449088 +vt 0.406254 1.372881 +vt 0.395172 1.453398 +vt 0.653912 1.372881 +vt 0.664993 1.453398 +vt 0.680615 1.369500 +vt 0.693874 1.449088 +vt 0.706552 1.364599 +vt 0.721880 1.442777 +vt 0.731492 1.358185 +vt 0.748747 1.434522 +vt 0.659936 1.358185 +vt 0.683601 1.350283 +vt 0.702646 1.424419 +vt 0.677191 1.434522 +vt 0.705702 1.340950 +vt 0.726391 1.412560 +vt 0.726132 1.330178 +vt 0.748245 1.398961 +vt 0.744771 1.318041 +vt 0.768113 1.383876 +vt 0.761344 1.304683 +vt 0.785745 1.367456 +vt 0.775680 1.290235 +vt 0.800987 1.349890 +vt 0.787635 1.274853 +vt 0.813721 1.331395 +vt 0.797062 1.258725 +vt 0.823856 1.312233 +vt 0.803930 1.242046 +vt 0.831392 1.292652 +vt 0.808229 1.224999 +vt 0.836380 1.272863 +vt 0.809991 1.207796 +vt 0.838887 1.253075 +vt 0.839350 0.599833 +vt 0.839387 1.231949 +vt 1.293919 0.497204 +vt 1.448972 0.506575 +vt 1.485182 0.506539 +vt 1.266223 0.500734 +vt 1.230852 0.500744 +vt 0.294277 0.496901 +vt 0.261167 0.497456 +vt 0.228898 0.497974 +vt 0.197738 0.498443 +vt 0.167951 0.498873 +vt 0.139800 0.499258 +vt 0.113528 0.499601 +vt 0.827764 0.486863 +vt 0.803335 0.487164 +vt 0.776722 0.487415 +vt 0.748150 0.487625 +vt 0.717867 0.487789 +vt 0.686135 0.487911 +vt 0.653227 0.487986 +vt 0.619426 0.488018 +vt 1.518251 0.500756 +vt 1.196453 0.500756 +vt 1.162652 0.500724 +vt 1.129744 0.500649 +vt 1.098012 0.500527 +vt 1.067729 0.500363 +vt 1.039157 0.500153 +vt 1.012543 0.499902 +vt 0.988115 0.499601 +vt 1.323919 0.498637 +vt 1.353361 0.499984 +vt 1.382014 0.501216 +vt 1.409649 0.502300 +vt 1.436037 0.503243 +vt 1.460935 0.504041 +vt 1.484115 0.504706 +vt 0.984765 0.504706 +vt 1.008996 0.505247 +vt 1.035554 0.505669 +vt 1.064212 0.505995 +vt 1.094718 0.506235 +vt 1.126799 0.506402 +vt 1.160165 0.506502 +vt 1.194512 0.506546 +vt 1.520192 0.506546 +vt 1.554540 0.506502 +vt 0.655714 0.493764 +vt 0.689080 0.493664 +vt 0.721161 0.493497 +vt 0.751667 0.493257 +vt 0.780325 0.492931 +vt 0.806883 0.492509 +vt 0.831114 0.491968 +vt 0.310975 0.710960 +vt 0.290681 0.979193 +vt 1.228323 0.716482 +vt 1.264555 0.716515 +vt 1.270194 0.979114 +vt 1.236409 0.979119 +vt 1.485515 0.710754 +vt 1.449758 0.710781 +vt 1.444058 0.979161 +vt 1.477211 0.979165 +vt 0.276849 0.710889 +vt 0.243308 0.710827 +vt 0.227319 0.979194 +vt 0.258715 0.979194 +vt 0.210634 0.710776 +vt 0.196754 0.979194 +vt 0.179106 0.710734 +vt 0.167274 0.979193 +vt 0.148991 0.710701 +vt 0.139122 0.979191 +vt 0.120546 0.710677 +vt 0.112534 0.979189 +vt 0.094013 0.710662 +vt 0.087733 0.979186 +vt 0.832117 0.697924 +vt 0.807350 0.697917 +vt 0.781882 0.966445 +vt 0.804743 0.966448 +vt 0.780399 0.697916 +vt 0.757019 0.966442 +vt 0.751491 0.697922 +vt 0.730360 0.966439 +vt 0.720873 0.697933 +vt 0.702128 0.966436 +vt 0.688804 0.697949 +vt 0.672561 0.966433 +vt 0.655560 0.697968 +vt 0.641907 0.966431 +vt 0.621425 0.697991 +vt 0.610427 0.966429 +vt 1.520250 0.710729 +vt 1.509252 0.979167 +vt 1.194454 0.710729 +vt 1.205452 0.979167 +vt 1.160318 0.710706 +vt 1.173971 0.979169 +vt 1.127074 0.710687 +vt 1.143318 0.979171 +vt 1.095006 0.710671 +vt 1.113750 0.979174 +vt 1.064388 0.710660 +vt 1.085519 0.979177 +vt 1.035480 0.710654 +vt 1.058860 0.979180 +vt 1.008528 0.710655 +vt 1.033997 0.979183 +vt 0.983762 0.710662 +vt 1.011136 0.979186 +vt 1.407721 0.711897 +vt 1.459441 0.979191 +vt 1.438920 0.712333 +vt 1.489154 0.979188 +vt 1.469219 0.712778 +vt 1.518047 0.979184 +vt 1.498371 0.713224 +vt 1.545894 0.979180 +vt 1.526139 0.713663 +vt 1.572470 0.979174 +vt 1.552296 0.714088 +vt 1.597559 0.979167 +vt 0.653471 0.701350 +vt 0.677798 0.701754 +vt 0.722127 0.966422 +vt 0.698734 0.966429 +vt 0.983057 0.714492 +vt 1.007670 0.714870 +vt 1.032009 0.979154 +vt 1.009326 0.979160 +vt 1.034492 0.715216 +vt 1.056762 0.979147 +vt 1.063306 0.715526 +vt 1.083390 0.979140 +vt 1.093874 0.715800 +vt 1.111676 0.979134 +vt 1.125939 0.716033 +vt 1.141382 0.979129 +vt 1.159229 0.716225 +vt 1.172254 0.979125 +vt 1.193456 0.716375 +vt 1.204023 0.979121 +vt 1.521248 0.716375 +vt 1.510681 0.979121 +vt 1.555476 0.716225 +vt 1.542451 0.979125 +vt 0.656650 0.703487 +vt 0.689940 0.703295 +vt 0.674498 0.966391 +vt 0.643625 0.966387 +vt 0.722005 0.703062 +vt 0.704203 0.966396 +vt 0.752573 0.702788 +vt 0.732488 0.966402 +vt 0.781387 0.702478 +vt 0.759117 0.966409 +vt 0.808209 0.702132 +vt 0.783870 0.966416 +vt 0.832822 0.701754 +vt 0.806553 0.966422 +vt 0.627314 0.700925 +vt 0.673645 0.966436 +vt 0.197819 0.670464 +vt 0.197836 1.155994 +vt 0.466490 1.321475 +vt 0.593676 1.321475 +vt 0.593614 0.398425 +vt 0.466551 0.398425 +vt 0.789976 0.645617 +vt 0.787637 0.621220 +vt 0.782876 0.597069 +vt 0.775734 0.573405 +vt 0.766277 0.550458 +vt 0.754596 0.528451 +vt 0.740798 0.507592 +vt 0.725012 0.488080 +vt 0.707385 0.470097 +vt 0.688096 0.453880 +vt 0.667350 0.439515 +vt 0.645205 0.427165 +vt 0.716760 0.427165 +vt 0.693479 0.416937 +vt 0.729192 0.379523 +vt 0.669316 0.408900 +vt 0.644489 0.403125 +vt 0.619221 0.399666 +vt 0.440945 0.399666 +vt 0.415676 0.403125 +vt 0.390849 0.408900 +vt 0.366687 0.416937 +vt 0.343405 0.427165 +vt 0.321260 0.439515 +vt 0.300514 0.453880 +vt 0.281225 0.470097 +vt 0.263597 0.488080 +vt 0.247812 0.507592 +vt 0.234014 0.528451 +vt 0.222332 0.550458 +vt 0.212876 0.573405 +vt 0.205734 0.597069 +vt 0.200972 0.621220 +vt 0.198634 0.645617 +vt 0.198538 1.172335 +vt 0.200467 1.188004 +vt 0.204884 1.203462 +vt 0.211767 1.218511 +vt 0.221052 1.232969 +vt 0.232644 1.246670 +vt 0.246422 1.259474 +vt 0.262245 1.271260 +vt 0.279955 1.281932 +vt 0.299342 1.291338 +vt 0.320208 1.299510 +vt 0.342488 1.306371 +vt 0.365918 1.311910 +vt 0.390246 1.316157 +vt 0.415253 1.319129 +vt 0.440717 1.320856 +vt 0.619448 1.320856 +vt 0.644912 1.319129 +vt 0.669920 1.316157 +vt 0.694248 1.311910 +vt 0.717678 1.306371 +vt 0.646122 1.306371 +vt 0.668401 1.299510 +vt 0.689268 1.291338 +vt 0.708655 1.281932 +vt 0.726364 1.271260 +vt 0.742188 1.259474 +vt 0.755966 1.246670 +vt 0.767558 1.232969 +vt 0.776843 1.218511 +vt 0.783725 1.203462 +vt 0.788142 1.188004 +vt 0.790072 1.172335 +vt 0.970327 0.337800 +vt 0.961252 0.301988 +vt 0.948672 0.267159 +vt 0.932706 0.233607 +vt 0.913502 0.201616 +vt 0.891233 0.171455 +vt 0.866101 0.143374 +vt 0.838331 0.117608 +vt 0.669082 0.030072 +vt 0.631187 0.021800 +vt 0.702743 0.021800 +vt 0.664220 0.016812 +vt 0.319528 0.030072 +vt 0.282576 0.041567 +vt 0.246877 0.056194 +vt 0.212735 0.073841 +vt 0.180443 0.094368 +vt 0.150279 0.117608 +vt 0.122508 0.143375 +vt 0.097376 0.171456 +vt 0.075108 0.201617 +vt 0.055903 0.233608 +vt 0.039937 0.267160 +vt 0.027358 0.301989 +vt 0.018282 0.337801 +vt 0.012799 0.374292 +vt 0.010964 0.411151 +vt 0.010964 1.550441 +vt 0.027308 1.656641 +vt 0.039856 1.690457 +vt 0.024529 0.047108 +vt 0.010575 0.056097 +vt 0.026506 0.088629 +vt 0.045675 0.119604 +vt 0.067908 0.148758 +vt 0.093006 0.175849 +vt 0.120746 0.200653 +vt 0.150885 0.222968 +vt 0.183159 0.242613 +vt 0.217291 0.259435 +vt 0.252990 0.273300 +vt 0.289954 0.284103 +vt 0.327874 0.291762 +vt 0.366436 0.296220 +vt 0.405319 0.297446 +vt 0.596283 0.297445 +vt 0.711649 0.284103 +vt 0.697321 0.300758 +vt 0.734285 0.289955 +vt 0.769984 0.276090 +vt 0.804116 0.259269 +vt 0.836390 0.239623 +vt 0.866529 0.217308 +vt 0.894269 0.192504 +vt 0.919367 0.165413 +vt 0.941600 0.136259 +vt 0.960769 0.105285 +vt 0.976700 0.072752 +vt 0.989249 0.038936 +vt 0.974809 0.030430 +vt 0.961302 1.656641 +vt 0.970352 1.621832 +vt 0.975817 1.586330 +vt 0.977646 1.550441 +vt 0.693048 0.070307 +vt 0.691378 0.076332 +vt 0.656396 0.071378 +vt 0.657475 0.065711 +vt 0.953846 0.391658 +vt 0.955606 0.426925 +vt 0.965714 0.384267 +vt 0.967499 0.420032 +vt 0.975438 0.377231 +vt 0.977247 0.413454 +vt 0.282738 0.993341 +vt 0.246515 0.993341 +vt 0.948618 0.356943 +vt 0.960392 0.348927 +vt 0.970035 0.341348 +vt 0.210633 0.993341 +vt 0.939965 0.322863 +vt 0.951577 0.314210 +vt 0.961081 0.306085 +vt 0.175369 0.993341 +vt 0.927968 0.289711 +vt 0.939348 0.280416 +vt 0.948654 0.271743 +vt 0.141028 0.993341 +vt 0.912742 0.257769 +vt 0.923816 0.247832 +vt 0.932862 0.238614 +vt 0.107899 0.993341 +vt 0.894426 0.227310 +vt 0.905117 0.216736 +vt 0.913841 0.206983 +vt 0.919270 0.199536 +vt 0.938504 0.231519 +vt 0.873188 0.198593 +vt 0.883416 0.187393 +vt 0.891754 0.177118 +vt 0.896933 0.169332 +vt 0.849221 0.171858 +vt 0.858904 0.160051 +vt 0.866791 0.149273 +vt 0.871683 0.141166 +vt 0.822738 0.147328 +vt 0.831794 0.134940 +vt 0.839167 0.123686 +vt 0.843735 0.115278 +vt 0.793976 0.125206 +vt 0.802324 0.112272 +vt 0.809119 0.100573 +vt 0.813327 0.091890 +vt 0.763188 0.105670 +vt 0.770746 0.092236 +vt 0.776902 0.080132 +vt 0.780718 0.071200 +vt 0.730640 0.088878 +vt 0.737334 0.074998 +vt 0.742794 0.062535 +vt 0.746188 0.053385 +vt 0.696613 0.074962 +vt 0.702373 0.060700 +vt 0.707085 0.047930 +vt 0.710031 0.038597 +vt 0.661395 0.064028 +vt 0.666161 0.049458 +vt 0.670080 0.036442 +vt 0.672555 0.026963 +vt 0.625281 0.056160 +vt 0.629004 0.041363 +vt 0.632093 0.028167 +vt 0.634080 0.018581 +vt 0.660125 0.051417 +vt 0.696837 0.056160 +vt 0.662769 0.036480 +vt 0.700559 0.041363 +vt 0.665004 0.023173 +vt 0.703649 0.028167 +vt 0.666489 0.013523 +vt 0.705636 0.018581 +vt 0.622887 0.049822 +vt 0.624554 0.034844 +vt 0.626001 0.021503 +vt 0.627007 0.011832 +vt 0.400039 0.051417 +vt 0.437278 0.049822 +vt 0.397395 0.036480 +vt 0.435611 0.034844 +vt 0.395161 0.023173 +vt 0.434164 0.021503 +vt 0.393675 0.013523 +vt 0.433159 0.011832 +vt 0.363328 0.056161 +vt 0.359606 0.041363 +vt 0.356516 0.028167 +vt 0.354530 0.018581 +vt 0.327214 0.064028 +vt 0.322448 0.049458 +vt 0.318529 0.036442 +vt 0.316054 0.026963 +vt 0.291996 0.074962 +vt 0.286236 0.060700 +vt 0.281524 0.047930 +vt 0.278578 0.038597 +vt 0.257969 0.088879 +vt 0.251275 0.074999 +vt 0.245815 0.062535 +vt 0.242421 0.053385 +vt 0.225422 0.105670 +vt 0.217863 0.092237 +vt 0.211707 0.080132 +vt 0.207891 0.071200 +vt 0.194633 0.125206 +vt 0.186286 0.112273 +vt 0.179491 0.100574 +vt 0.175283 0.091890 +vt 0.165871 0.147329 +vt 0.156815 0.134941 +vt 0.149442 0.123686 +vt 0.144875 0.115279 +vt 0.139389 0.171858 +vt 0.129706 0.160051 +vt 0.121818 0.149273 +vt 0.116926 0.141167 +vt 0.115421 0.198593 +vt 0.105193 0.187393 +vt 0.096855 0.177118 +vt 0.091676 0.169332 +vt 0.094184 0.227310 +vt 0.083493 0.216737 +vt 0.074768 0.206983 +vt 0.069339 0.199536 +vt 0.075867 0.257769 +vt 0.064794 0.247832 +vt 0.055747 0.238615 +vt 0.050106 0.231520 +vt 0.060641 0.289711 +vt 0.049261 0.280417 +vt 0.039955 0.271743 +vt 0.048645 0.322864 +vt 0.037033 0.314211 +vt 0.027529 0.306085 +vt 0.039991 0.356944 +vt 0.028217 0.348927 +vt 0.018575 0.341348 +vt 0.034763 0.391659 +vt 0.022895 0.384267 +vt 0.013171 0.377231 +vt 0.033003 0.426926 +vt 0.021110 0.420032 +vt 0.011363 0.413454 +vt 0.034746 1.578776 +vt 0.033003 1.544013 +vt 0.022887 1.582915 +vt 0.021110 1.547544 +vt 0.013168 1.586566 +vt 0.011363 1.550719 +vt 1.420004 0.993341 +vt 1.455851 0.993339 +vt 0.039925 1.612973 +vt 0.028184 1.617840 +vt 0.018562 1.622047 +vt 1.491332 0.993330 +vt 0.048499 1.646531 +vt 0.036959 1.652125 +vt 0.027501 1.656884 +vt 1.526168 0.993316 +vt 0.060391 1.679163 +vt 0.049135 1.685477 +vt 0.039908 1.690779 +vt 1.560064 0.993297 +vt 0.075493 1.710593 +vt 0.031109 0.044803 +vt 0.046212 0.076232 +vt 0.035324 0.083252 +vt 0.019854 0.051116 +vt 0.026394 0.089085 +vt 0.010626 0.056419 +vt 0.661239 0.980559 +vt 0.693905 0.980533 +vt 0.064392 0.106196 +vt 0.053954 0.113899 +vt 0.045389 0.120243 +vt 0.725063 0.980503 +vt 0.085492 0.134442 +vt 0.075586 0.142798 +vt 0.067449 0.149629 +vt 0.754449 0.980469 +vt 0.109328 0.160735 +vt 0.100032 0.169706 +vt 0.092387 0.176994 +vt 0.781814 0.980433 +vt 0.135696 0.184858 +vt 0.127084 0.194399 +vt 0.119989 0.202106 +vt 0.948937 0.993170 +vt 0.976540 0.993132 +vt 0.164371 0.206611 +vt 0.156511 0.216669 +vt 0.150022 0.224754 +vt 1.006573 0.993093 +vt 0.195109 0.225816 +vt 0.188063 0.236331 +vt 0.182229 0.244748 +vt 1.038780 0.993056 +vt 0.227651 0.242315 +vt 0.221472 0.253222 +vt 0.216336 0.261921 +vt 1.072887 0.993020 +vt 0.261721 0.255973 +vt 0.256454 0.267202 +vt 0.252053 0.276128 +vt 1.108603 0.992986 +vt 0.297033 0.266680 +vt 0.292714 0.278155 +vt 0.289075 0.287253 +vt 1.145626 0.992956 +vt 0.333290 0.274349 +vt 0.329942 0.285993 +vt 0.327087 0.295202 +vt 1.183638 0.992930 +vt 0.370189 0.278915 +vt 0.367825 0.290651 +vt 0.365764 0.299912 +vt 1.222315 0.992908 +vt 0.407694 0.280353 +vt 0.406172 0.292095 +vt 0.404813 0.301346 +vt 1.261364 0.992891 +vt 0.631413 0.278915 +vt 0.593909 0.280352 +vt 0.633777 0.290651 +vt 0.595431 0.292095 +vt 0.635838 0.299912 +vt 0.596790 0.301345 +vt 1.453341 0.992891 +vt 1.492389 0.992908 +vt 0.668312 0.274348 +vt 0.671660 0.285993 +vt 0.674516 0.295202 +vt 1.531067 0.992930 +vt 0.704570 0.266680 +vt 0.708889 0.278155 +vt 0.712528 0.287252 +vt 1.569079 0.992956 +vt 0.725554 0.272629 +vt 0.690242 0.283336 +vt 0.730821 0.283857 +vt 0.694561 0.294811 +vt 0.735222 0.292784 +vt 0.698200 0.303908 +vt 0.670254 0.980218 +vt 0.707276 0.980248 +vt 0.759624 0.258970 +vt 0.765803 0.269877 +vt 0.770939 0.278576 +vt 0.742992 0.980282 +vt 0.792166 0.242471 +vt 0.799212 0.252986 +vt 0.805046 0.261404 +vt 0.777099 0.980318 +vt 0.822904 0.223266 +vt 0.830764 0.233324 +vt 0.837253 0.241410 +vt 0.809306 0.980356 +vt 0.851579 0.201513 +vt 0.860191 0.211054 +vt 0.867285 0.218761 +vt 0.839339 0.980394 +vt 0.877947 0.177391 +vt 0.887243 0.186362 +vt 0.894888 0.193649 +vt 0.866941 0.980433 +vt 0.901783 0.151097 +vt 0.911689 0.159453 +vt 0.919825 0.166284 +vt 0.922883 0.122851 +vt 0.933320 0.130554 +vt 0.941885 0.136898 +vt 0.941063 0.092888 +vt 0.951951 0.099907 +vt 0.960881 0.105740 +vt 0.956166 0.061458 +vt 0.967421 0.067772 +vt 0.976649 0.073074 +vt 0.940111 1.646531 +vt 0.928219 1.679163 +vt 0.968057 0.028826 +vt 0.979597 0.034420 +vt 0.989055 0.039178 +vt 0.627343 0.980579 +vt 0.948685 1.612973 +vt 0.960425 1.617840 +vt 0.951650 1.652125 +vt 0.970047 1.622047 +vt 0.961108 1.656883 +vt 0.953863 1.578775 +vt 0.965723 1.582915 +vt 0.975442 1.586566 +vt 0.955606 1.544012 +vt 0.967499 1.547544 +vt 0.977247 1.550719 +vt 0.914456 1.533064 +vt 0.914440 0.446518 +vt 0.904361 1.530377 +vt 0.904346 0.451190 +vt 0.320474 0.999998 +vt 1.399662 0.999998 +vt 1.398009 0.990451 +vt 0.323272 0.990451 +vt 0.084263 0.451190 +vt 0.084248 1.530377 +vt 0.074154 1.533064 +vt 0.074169 0.446518 +vt 1.444564 0.990405 +vt 1.270141 0.990405 +vt 1.445200 0.999977 +vt 1.269505 0.999977 +vt 0.412954 0.232362 +vt 0.588649 0.232362 +vt 0.589771 0.243301 +vt 0.411831 0.243301 +vt 1.270543 0.990434 +vt 1.444161 0.990434 +vt 1.269773 0.999990 +vt 1.444931 0.999990 +vt 0.617662 0.095539 +vt 0.442503 0.095539 +vt 0.441182 0.083882 +vt 0.618983 0.083882 +vt 0.290178 0.990453 +vt 0.287196 1.000000 +vt 0.902363 0.417911 +vt 0.912428 0.412901 +vt 0.258178 0.990454 +vt 0.254914 1.000000 +vt 0.897681 0.385630 +vt 0.907674 0.380137 +vt 0.226743 0.990454 +vt 0.223187 1.000000 +vt 0.890060 0.353902 +vt 0.899932 0.347909 +vt 0.196134 0.990454 +vt 0.192275 1.000000 +vt 0.879560 0.322990 +vt 0.889258 0.316481 +vt 0.166603 0.990453 +vt 0.162433 1.000000 +vt 0.866265 0.293148 +vt 0.875730 0.286112 +vt 0.138398 0.990452 +vt 0.133908 0.999999 +vt 0.850280 0.264624 +vt 0.859449 0.257053 +vt 0.111752 0.990451 +vt 0.106940 0.999998 +vt 0.831730 0.237655 +vt 0.840535 0.229547 +vt 0.086888 0.990449 +vt 0.081755 0.999998 +vt 0.810763 0.212470 +vt 0.819131 0.203830 +vt 0.782799 0.977709 +vt 0.805710 0.977711 +vt 0.805710 0.217604 +vt 0.782799 0.194733 +vt 0.787545 0.189283 +vt 0.795399 0.180122 +vt 0.757872 0.977708 +vt 0.762264 0.987258 +vt 0.787545 0.987259 +vt 0.762264 0.168294 +vt 0.769525 0.158633 +vt 0.731137 0.977706 +vt 0.735123 0.987257 +vt 0.735123 0.149688 +vt 0.741712 0.139559 +vt 0.702816 0.977704 +vt 0.706348 0.987256 +vt 0.706348 0.133630 +vt 0.712186 0.123075 +vt 0.673146 0.977702 +vt 0.676177 0.987255 +vt 0.676177 0.120265 +vt 0.681190 0.109340 +vt 0.642378 0.977701 +vt 0.644864 0.987255 +vt 0.644864 0.109719 +vt 0.648987 0.098489 +vt 1.540733 0.979169 +vt 1.509597 0.990437 +vt 1.541203 0.990439 +vt 1.511504 0.999992 +vt 1.543689 0.999993 +vt 0.716420 0.109719 +vt 0.684234 0.102090 +vt 0.687412 0.090632 +vt 0.720543 0.098489 +vt 0.615857 0.090632 +vt 1.477423 0.990436 +vt 1.478724 0.999991 +vt 0.651455 0.097452 +vt 0.653647 0.085852 +vt 1.237281 0.990437 +vt 1.235980 0.999992 +vt 0.408711 0.097452 +vt 0.406519 0.085852 +vt 1.205107 0.990437 +vt 1.203200 0.999992 +vt 0.375930 0.102090 +vt 0.372753 0.090632 +vt 1.173501 0.990439 +vt 1.171014 0.999993 +vt 0.343745 0.109719 +vt 0.339622 0.098489 +vt 1.142732 0.990440 +vt 1.139702 0.999993 +vt 0.312433 0.120265 +vt 0.307419 0.109341 +vt 1.113062 0.990442 +vt 1.109531 0.999994 +vt 0.282261 0.133630 +vt 0.276423 0.123076 +vt 1.084742 0.990444 +vt 1.080755 0.999995 +vt 0.253486 0.149688 +vt 0.246897 0.139559 +vt 1.058007 0.990446 +vt 1.053615 0.999996 +vt 0.226346 0.168294 +vt 0.219084 0.158634 +vt 1.033080 0.990447 +vt 1.028333 0.999997 +vt 0.201064 0.189283 +vt 0.193210 0.180122 +vt 1.010169 0.990449 +vt 0.205811 0.194734 +vt 0.182899 0.217604 +vt 0.177847 0.212471 +vt 0.169479 0.203830 +vt 0.156879 0.237656 +vt 0.148074 0.229548 +vt 0.138330 0.264624 +vt 0.129161 0.257053 +vt 0.122344 0.293149 +vt 0.112879 0.286112 +vt 0.109049 0.322991 +vt 0.099352 0.316481 +vt 0.098549 0.353903 +vt 0.088678 0.347909 +vt 0.090929 0.385630 +vt 0.080936 0.380137 +vt 0.086247 0.417911 +vt 0.076182 0.412902 +vt 1.429586 0.990453 +vt 1.431578 0.999999 +vt 0.086152 1.562293 +vt 0.076097 1.565529 +vt 1.459990 0.990452 +vt 1.462409 0.999999 +vt 0.090675 1.593124 +vt 0.080718 1.597047 +vt 1.489810 0.990451 +vt 1.492663 0.999998 +vt 0.098109 1.623379 +vt 0.088317 1.627995 +vt 1.518815 0.990448 +vt 1.522104 0.999997 +vt 0.108400 1.652819 +vt 0.098842 1.658129 +vt 1.546774 0.990445 +vt 1.550497 0.999996 +vt 0.121477 1.681212 +vt 0.112223 1.687209 +vt 0.647069 0.966442 +vt 0.674639 0.977704 +vt 0.647949 0.977707 +vt 0.678787 0.987256 +vt 0.651671 0.987258 +vt 0.092195 0.046851 +vt 0.107967 0.073967 +vt 0.099090 0.080639 +vt 0.082941 0.052849 +vt 0.699841 0.977700 +vt 0.704404 0.987254 +vt 0.126322 0.099584 +vt 0.117894 0.106908 +vt 0.723345 0.977695 +vt 0.728304 0.987252 +vt 0.147130 0.123484 +vt 0.139221 0.131430 +vt 1.031191 0.990429 +vt 1.008440 0.990433 +vt 1.026786 0.999988 +vt 1.003681 0.999990 +vt 0.170236 0.145459 +vt 0.162914 0.153988 +vt 1.056023 0.990425 +vt 1.052012 0.999986 +vt 0.195461 0.165310 +vt 0.188791 0.174376 +vt 1.082737 0.990421 +vt 1.079158 0.999984 +vt 0.222607 0.182856 +vt 0.216647 0.192402 +vt 1.111117 0.990417 +vt 1.108002 0.999982 +vt 0.251451 0.197930 +vt 0.246252 0.207893 +vt 1.140925 0.990414 +vt 1.138299 0.999981 +vt 0.281748 0.210385 +vt 0.277354 0.220696 +vt 1.171904 0.990412 +vt 1.169789 0.999980 +vt 0.313238 0.220099 +vt 0.309681 0.230683 +vt 1.203784 0.990409 +vt 1.202194 0.999979 +vt 0.345643 0.226974 +vt 0.342945 0.237753 +vt 1.236282 0.990408 +vt 1.235223 0.999978 +vt 0.378672 0.230940 +vt 0.376844 0.241833 +vt 1.478423 0.990408 +vt 1.479481 0.999978 +vt 0.622930 0.230940 +vt 0.624758 0.241833 +vt 1.510921 0.990409 +vt 1.512511 0.999979 +vt 0.655960 0.226974 +vt 0.658658 0.237752 +vt 1.542800 0.990412 +vt 1.544915 0.999980 +vt 0.688364 0.220099 +vt 0.691922 0.230683 +vt 1.573323 0.979129 +vt 1.573780 0.990414 +vt 1.576405 0.999981 +vt 0.674037 0.236754 +vt 0.705527 0.227041 +vt 0.709921 0.237351 +vt 0.677594 0.247338 +vt 0.704762 0.977679 +vt 0.674954 0.977676 +vt 0.707877 0.987244 +vt 0.677580 0.987243 +vt 0.735824 0.214585 +vt 0.741023 0.224548 +vt 0.733142 0.977683 +vt 0.736721 0.987246 +vt 0.764667 0.199512 +vt 0.770627 0.209057 +vt 0.759856 0.977687 +vt 0.763867 0.987248 +vt 0.791813 0.181966 +vt 0.798484 0.191031 +vt 0.784688 0.977691 +vt 0.789093 0.987250 +vt 0.817039 0.162114 +vt 0.824361 0.170643 +vt 0.807438 0.977695 +vt 0.812198 0.987252 +vt 0.840145 0.140139 +vt 0.848054 0.148085 +vt 0.860952 0.116240 +vt 0.869381 0.123564 +vt 0.879308 0.090623 +vt 0.888185 0.097295 +vt 0.895080 0.063506 +vt 0.904333 0.069504 +vt 0.619222 0.966446 +vt 0.619989 0.977710 +vt 0.623278 0.987259 +vt 0.908156 0.035114 +vt 0.917714 0.040424 +vt 0.880209 1.652819 +vt 0.890500 1.623379 +vt 0.900292 1.627995 +vt 0.889768 1.658129 +vt 0.897934 1.593124 +vt 0.907891 1.597047 +vt 0.902458 1.562293 +vt 0.912513 1.565528 +vt 1.424705 0.959592 +vt 0.270767 0.959592 +vt 0.000000 0.401483 +vt 0.000000 1.555420 +vt 1.455122 0.959943 +vt 1.259583 0.959943 +vt 0.403032 0.309025 +vt 0.598571 0.309025 +vt 0.627811 0.000000 +vt 0.432354 0.000000 +vt 0.233629 0.959595 +vt 0.988609 0.401482 +vt 0.986757 0.364344 +vt 0.196823 0.959603 +vt 0.981218 0.327539 +vt 0.160664 0.959617 +vt 0.972041 0.291380 +vt 0.125460 0.959634 +vt 0.959310 0.256176 +vt 0.091509 0.959655 +vt 0.943134 0.222225 +vt 0.059102 0.959679 +vt 0.923656 0.189817 +vt 0.028512 0.959705 +vt 0.901044 0.159228 +vt 0.000000 0.959732 +vt 0.875495 0.130715 +vt 0.847231 0.947022 +vt 0.875495 0.946994 +vt 0.847231 0.104522 +vt 0.816493 0.947050 +vt 0.816493 0.080868 +vt 0.783548 0.947076 +vt 0.783548 0.059953 +vt 0.748676 0.947101 +vt 0.748676 0.041953 +vt 0.712176 0.947122 +vt 0.712176 0.027017 +vt 0.674360 0.947140 +vt 0.674360 0.015270 +vt 0.635547 0.947154 +vt 0.635547 0.006810 +vt 1.494893 0.959900 +vt 1.534372 0.959892 +vt 0.707103 0.006810 +vt 0.667623 0.001706 +vt 1.219811 0.959900 +vt 0.392542 0.001706 +vt 1.180332 0.959892 +vt 0.353062 0.006810 +vt 1.141519 0.959878 +vt 0.314250 0.015270 +vt 1.103703 0.959860 +vt 0.276433 0.027017 +vt 1.067203 0.959839 +vt 0.239934 0.041953 +vt 1.032331 0.959814 +vt 0.205062 0.059954 +vt 0.999386 0.959788 +vt 0.172116 0.080869 +vt 0.968648 0.959760 +vt 0.141379 0.104522 +vt 0.940383 0.959732 +vt 0.113114 0.130716 +vt 0.087565 0.159228 +vt 0.064954 0.189818 +vt 0.045475 0.222225 +vt 0.029300 0.256176 +vt 0.016568 0.291380 +vt 0.007392 0.327539 +vt 0.001852 0.364345 +vt 1.461030 0.959595 +vt 0.001851 1.591745 +vt 1.496987 0.959604 +vt 0.007386 1.627702 +vt 1.532268 0.959619 +vt 0.016556 1.662983 +vt 1.566570 0.959639 +vt 0.029281 1.697285 +vt 0.700775 0.946926 +vt 0.667745 0.946901 +vt 0.000000 0.062925 +vt 0.016168 0.095955 +vt 0.732252 0.946954 +vt 0.035639 0.127432 +vt 0.761909 0.946985 +vt 0.058243 0.157089 +vt 0.789496 0.947018 +vt 0.083784 0.184676 +vt 0.940335 0.959756 +vt 0.112043 0.209961 +vt 0.999325 0.959822 +vt 0.142774 0.232734 +vt 1.032267 0.959853 +vt 0.175716 0.252806 +vt 1.067136 0.959880 +vt 0.210585 0.270011 +vt 1.103634 0.959904 +vt 0.247084 0.284210 +vt 0.284902 0.295285 +vt 0.323720 0.303150 +vt 0.363208 0.307742 +vt 0.638395 0.307742 +vt 0.677883 0.303150 +vt 1.573251 0.959923 +vt 0.716700 0.295285 +vt 0.712245 0.947166 +vt 0.674426 0.947185 +vt 0.702372 0.311941 +vt 0.740191 0.300865 +vt 0.776690 0.286667 +vt 0.783612 0.947115 +vt 0.811559 0.269461 +vt 0.816554 0.947084 +vt 0.844500 0.249390 +vt 0.847285 0.947051 +vt 0.875232 0.226617 +vt 0.903490 0.201331 +vt 0.929032 0.173744 +vt 0.951636 0.144087 +vt 0.971106 0.112610 +vt 0.987275 0.079580 +vt 0.633443 0.946881 +vt 1.000000 0.045278 +vt 0.972053 1.662983 +vt 0.981224 1.627702 +vt 0.986759 1.591745 +vt 0.988609 1.555420 +vt 0.612796 0.529963 +vt 0.638500 0.530022 +vt 0.446669 0.324297 +vt 0.436334 0.307789 +vt 0.429387 0.307517 +vt 0.612581 0.192813 +vt 0.447585 0.192813 +vt 0.446540 0.324448 +vt 0.483452 0.308710 +vt 1.088585 0.308710 +vt 1.127399 0.322833 +vt 0.399148 0.306374 +vt 0.369407 0.305297 +vt 0.891688 0.452616 +vt 0.880909 0.421329 +vt 0.848579 0.471124 +vt 0.858459 0.500123 +vt 0.867253 0.391127 +vt 0.836044 0.443108 +vt 0.850828 0.362282 +vt 0.830178 0.399634 +vt 0.834868 0.441023 +vt 0.831772 0.335038 +vt 0.732774 0.246458 +vt 0.703378 0.230368 +vt 0.672599 0.217009 +vt 0.640699 0.206494 +vt 0.626969 0.271718 +vt 0.712255 0.206494 +vt 0.679506 0.198917 +vt 0.646187 0.194343 +vt 0.413978 0.194343 +vt 0.380659 0.198917 +vt 0.347910 0.206494 +vt 0.316011 0.217009 +vt 0.285231 0.230368 +vt 0.255835 0.246458 +vt 0.156838 0.335038 +vt 0.137782 0.362282 +vt 0.156772 0.396633 +vt 0.121356 0.391127 +vt 0.107701 0.421329 +vt 0.140031 0.471124 +vt 0.152566 0.443108 +vt 0.096922 0.452616 +vt 0.130151 0.500123 +vt 1.158861 0.306502 +vt 1.135550 0.307561 +vt 0.089155 1.348350 +vt 0.096999 1.374277 +vt 0.129889 1.312377 +vt 0.122872 1.289576 +vt 0.107821 1.399316 +vt 0.139619 1.334491 +vt 0.151994 1.355742 +vt 0.159006 1.395102 +vt 0.657489 1.474203 +vt 0.829876 1.395761 +vt 0.880789 1.399316 +vt 0.848991 1.334491 +vt 0.836616 1.355742 +vt 0.891611 1.374277 +vt 0.858721 1.312377 +vt 0.899454 1.348350 +vt 0.865737 1.289576 +vt 0.409313 0.099497 +vt 0.592290 0.099497 +vt 0.589514 0.043923 +vt 0.412089 0.043923 +vt 0.810559 0.411148 +vt 0.836082 0.411173 +vt 0.618974 0.411099 +vt 1.005320 0.423886 +vt 0.979797 0.423911 +vt 1.398251 0.424375 +vt 1.423399 0.424482 +vt 0.116198 1.602850 +vt 0.140043 1.627450 +vt 0.166435 1.649879 +vt 0.195148 1.669955 +vt 0.225936 1.687514 +vt 0.196655 0.053154 +vt 0.229256 0.068057 +vt 0.237586 0.014142 +vt 0.206031 0.000000 +vt 0.263391 0.080189 +vt 0.270644 0.025655 +vt 0.298770 0.089456 +vt 0.304922 0.034444 +vt 0.335091 0.095789 +vt 0.340125 0.040444 +vt 0.372043 0.099142 +vt 0.375950 0.043610 +vt 0.629559 0.099143 +vt 0.625653 0.043610 +vt 0.666512 0.095789 +vt 0.661478 0.040444 +vt 0.702833 0.089456 +vt 0.696681 0.034444 +vt 0.688505 0.106111 +vt 0.723884 0.096844 +vt 0.716631 0.042311 +vt 0.682353 0.051100 +vt 0.758019 0.084712 +vt 0.749689 0.030797 +vt 0.790620 0.069808 +vt 0.781244 0.016655 +vt 0.821409 0.052249 +vt 0.811025 0.000000 +vt 0.793462 1.669955 +vt 0.822175 1.649879 +vt 0.848566 1.627450 +vt 0.872411 1.602850 +vt 0.633212 0.638633 +vt 0.602796 0.638621 +vt 0.142862 0.620534 +vt 0.130133 0.605697 +vt 0.117169 0.613941 +vt 0.117169 1.218930 +vt 0.129334 1.226348 +vt 0.144086 1.206597 +vt 0.153742 0.441023 +vt 1.127645 0.323058 +vt 1.088214 0.308710 +vt 0.483226 0.308710 +vt 0.157740 0.613306 +vt 0.773667 0.501853 +vt 0.830870 0.613306 +vt 0.871441 0.614168 +vt 0.858476 0.605697 +vt 0.845748 0.620534 +vt 0.844523 1.206597 +vt 0.859276 1.226348 +vt 0.871441 1.219300 +vt 0.227631 1.251009 +vt 0.211632 1.281204 +vt 0.796472 0.460602 +vt 0.810580 0.435084 +vt 0.807257 0.396590 +vt 0.794557 0.488530 +vt 0.793249 0.472987 +vt 0.195361 0.472987 +vt 0.194053 0.488530 +vt 0.155346 0.622800 +vt 0.149900 0.625446 +vt 0.194210 1.293467 +vt 0.195948 1.306496 +vt 0.792661 1.306496 +vt 0.794399 1.293467 +vt 0.832998 1.201915 +vt 0.838070 1.200837 +vt 0.838709 0.625446 +vt 0.833264 0.622800 +vt 0.150540 1.200838 +vt 0.155612 1.201915 +vt 0.450126 0.306614 +vt 0.464272 0.302482 +vt 0.474981 0.296501 +vt 0.817627 0.429017 +vt 0.826518 0.431191 +vt 0.162092 0.431191 +vt 0.170982 0.429017 +vt 0.169569 1.363108 +vt 0.160707 1.363122 +vt 0.827903 1.363122 +vt 0.819041 1.363108 +vt 1.095632 0.297254 +vt 1.106941 0.302828 +vt 1.121552 0.306601 +vt 0.621702 1.716595 +vt 0.438463 1.716595 +vt 0.812153 0.413721 +vt 0.788812 0.413935 +vt 1.552052 0.500724 +vt 1.027067 0.426673 +vt 1.003726 0.426459 +vt 1.371816 0.430296 +vt 1.395054 0.431186 +vt 0.157496 1.614830 +vt 0.135777 1.591650 +vt 0.181727 1.636073 +vt 0.208284 1.655174 +vt 0.236942 1.671956 +vt 0.267449 1.686249 +vt 0.299529 1.697918 +vt 0.332895 1.706846 +vt 0.367243 1.712955 +vt 0.402253 1.716184 +vt 0.657912 1.716184 +vt 0.692923 1.712955 +vt 0.727270 1.706846 +vt 0.648151 1.634049 +vt 0.689080 1.697918 +vt 0.655714 1.706846 +vt 0.721161 1.686249 +vt 0.751667 1.671956 +vt 0.780325 1.655174 +vt 0.806883 1.636073 +vt 0.831114 1.614830 +vt 0.852833 1.591650 +vt 1.101233 0.318691 +vt 0.469118 0.318651 +vt 0.447209 0.206594 +vt 0.612957 0.206594 +vt 0.440667 0.318169 +vt 0.413336 0.317825 +vt 0.386288 0.317436 +vt 0.861054 0.423535 +vt 0.870695 0.452981 +vt 0.848644 0.395038 +vt 0.833557 0.367750 +vt 0.815922 0.341930 +vt 0.723305 0.257720 +vt 0.695594 0.242379 +vt 0.666524 0.229630 +vt 0.618805 0.305062 +vt 0.636354 0.219605 +vt 0.676901 0.212398 +vt 0.707909 0.219605 +vt 0.645337 0.208078 +vt 0.414828 0.208078 +vt 0.383265 0.212398 +vt 0.352256 0.219605 +vt 0.322085 0.229630 +vt 0.293016 0.242379 +vt 0.265304 0.257719 +vt 0.172688 0.341930 +vt 0.155053 0.367750 +vt 0.139965 0.395038 +vt 0.127556 0.423535 +vt 0.117914 0.452981 +vt 1.122360 0.318622 +vt 1.142148 0.318779 +vt 0.116351 1.376778 +vt 0.110168 1.352760 +vt 0.125369 1.400146 +vt 0.650324 1.442777 +vt 0.863241 1.400146 +vt 0.872259 1.376778 +vt 0.878442 1.352759 +vt 1.576623 0.714492 +vt 0.660643 0.637083 +vt 0.636311 0.636667 +vt 1.403327 0.491661 +vt 1.404227 0.500805 +vt 1.403327 0.509950 +vt 1.400659 0.518744 +vt 1.396327 0.526848 +vt 1.390498 0.533951 +vt 1.383395 0.539781 +vt 1.375290 0.544112 +vt 1.366497 0.546780 +vt 1.357352 0.547680 +vt 1.348207 0.546780 +vt 1.339414 0.544112 +vt 1.331310 0.539781 +vt 1.324206 0.533951 +vt 1.318377 0.526848 +vt 1.314045 0.518744 +vt 1.311378 0.509950 +vt 1.310477 0.500805 +vt 1.311378 0.491661 +vt 1.314045 0.482867 +vt 1.318377 0.474763 +vt 1.324206 0.467660 +vt 1.331310 0.461830 +vt 1.339414 0.457499 +vt 1.348207 0.454831 +vt 1.357352 0.453930 +vt 1.366497 0.454831 +vt 1.375290 0.457499 +vt 1.383395 0.461830 +vt 1.390498 0.467660 +vt 1.396327 0.474763 +vt 1.400659 0.482867 +vt 0.138684 0.727745 +vt 0.138701 0.241830 +vt 0.139403 0.225475 +vt 0.141333 0.209794 +vt 0.145754 0.194324 +vt 0.152642 0.179263 +vt 0.161934 0.164793 +vt 0.173536 0.151081 +vt 0.187325 0.138267 +vt 0.203161 0.126472 +vt 0.220884 0.115791 +vt 0.240287 0.106378 +vt 0.261170 0.098199 +vt 0.283467 0.091333 +vt 0.306915 0.085789 +vt 0.331262 0.081539 +vt 0.356290 0.078565 +vt 0.381774 0.076836 +vt 0.407567 0.076217 +vt 0.534854 0.076216 +vt 0.560647 0.076836 +vt 0.586132 0.078565 +vt 0.611159 0.081539 +vt 0.635506 0.085789 +vt 0.658955 0.091333 +vt 0.681252 0.098199 +vt 0.702135 0.106378 +vt 0.721538 0.115791 +vt 0.739261 0.126472 +vt 0.755097 0.138267 +vt 0.768886 0.151081 +vt 0.780487 0.164793 +vt 0.789780 0.179262 +vt 0.796668 0.194324 +vt 0.801088 0.209794 +vt 0.803019 0.225475 +vt 0.803721 0.241830 +vt 0.803738 0.727745 +vt 0.802923 0.752611 +vt 0.800583 0.777028 +vt 0.795818 0.801198 +vt 0.788670 0.824881 +vt 0.779206 0.847846 +vt 0.767515 0.869871 +vt 0.753706 0.890746 +vt 0.737908 0.910273 +vt 0.720267 0.928271 +vt 0.700962 0.944501 +vt 0.680200 0.958877 +vt 0.658037 0.971237 +vt 0.634737 0.981474 +vt 0.610555 0.989517 +vt 0.585709 0.995296 +vt 0.560420 0.998758 +vt 0.534793 1.000000 +vt 0.407629 1.000000 +vt 0.382002 0.998758 +vt 0.356713 0.995296 +vt 0.331867 0.989517 +vt 0.307685 0.981474 +vt 0.284385 0.971237 +vt 0.262223 0.958877 +vt 0.241460 0.944501 +vt 0.222155 0.928271 +vt 0.204514 0.910273 +vt 0.188716 0.890746 +vt 0.174907 0.869871 +vt 0.163216 0.847846 +vt 0.153752 0.824881 +vt 0.146604 0.801198 +vt 0.141839 0.777028 +vt 0.139499 0.752611 +vn 0.228800 -0.636000 0.737000 +vn 0.126700 -0.589100 0.798100 +vn 0.087700 -0.908100 0.409400 +vn 0.102300 -0.879300 0.465100 +vn 0.486900 -0.512100 0.707600 +vn 0.796600 -0.345000 0.496500 +vn 0.654600 -0.056800 0.753800 +vn 0.676900 -0.032000 0.735300 +vn 0.680400 -0.060100 0.730300 +vn 0.629900 -0.291300 0.719900 +vn 0.487600 -0.633900 0.600400 +vn 0.322600 -0.381500 0.866200 +vn 0.032400 0.006600 -0.999500 +vn -0.372500 -0.681100 -0.630300 +vn -0.371800 -0.926900 0.050900 +vn -0.366500 -0.508500 -0.779100 +vn -0.464300 0.008300 -0.885600 +vn -0.347000 0.534700 -0.770500 +vn -0.329300 0.680500 -0.654600 +vn -0.337800 0.451800 -0.825600 +vn -0.070600 -0.130700 0.988900 +vn 0.032700 0.006100 0.999400 +vn -0.265900 0.397500 0.878200 +vn -0.341200 0.403300 0.849100 +vn -0.410400 0.280600 0.867600 +vn -0.463300 -0.032700 0.885600 +vn -0.351300 -0.526500 0.774100 +vn -0.125400 -0.320000 0.939100 +vn -0.177500 -0.501600 -0.846700 +vn -0.105900 -0.511000 -0.853000 +vn -0.061300 -0.878500 -0.473800 +vn -0.114100 -0.848100 -0.517300 +vn -0.033800 0.656600 -0.753500 +vn -0.032400 0.505000 -0.862500 +vn -0.270200 0.450700 -0.850700 +vn -0.248900 0.616100 -0.747300 +vn -0.498500 -0.463600 0.732500 +vn -0.489600 -0.494100 0.718400 +vn -0.288700 -0.875100 0.388300 +vn -0.277800 -0.829200 0.485000 +vn 0.733800 0.643200 -0.218500 +vn 0.649100 0.720300 -0.244600 +vn 0.717200 0.576400 0.391700 +vn 0.756200 0.559400 0.339500 +vn 0.397900 0.322200 -0.859000 +vn 0.433000 0.350700 -0.830300 +vn 0.488800 0.318400 -0.812200 +vn 0.559000 -0.005000 -0.829100 +vn 0.436900 -0.529500 -0.727100 +vn 0.395400 -0.916700 0.057600 +vn 0.516700 -0.224100 -0.826300 +vn 0.047300 0.079500 -0.995700 +vn -0.494000 0.527700 -0.691000 +vn -0.533200 0.349000 -0.770600 +vn -0.704400 0.276400 -0.653800 +vn -0.671700 0.426700 -0.605600 +vn 0.471600 -0.734200 -0.488400 +vn 0.465700 -0.754600 -0.462300 +vn 0.245900 -0.943900 -0.220300 +vn 0.254500 -0.903300 -0.345300 +vn 0.798200 -0.349100 -0.490900 +vn 0.685700 -0.721900 0.093300 +vn 0.638000 -0.755200 0.150600 +vn 0.482700 -0.650200 -0.586700 +vn 0.626500 -0.322600 -0.709600 +vn 0.683300 -0.077600 -0.726000 +vn 0.680200 -0.036500 -0.732100 +vn 0.659300 -0.060800 -0.749400 +vn 0.102300 -0.879300 -0.465100 +vn 0.409400 -0.885500 -0.219700 +vn 0.000000 -1.000000 0.000000 +vn 0.326000 0.665500 -0.671500 +vn 0.405800 0.666700 -0.625100 +vn 0.483000 0.551400 -0.680200 +vn 0.396900 0.541000 -0.741500 +vn 0.326000 0.665500 0.671500 +vn 0.252600 0.670400 0.697700 +vn 0.310800 0.539100 0.782700 +vn 0.396900 0.541000 0.741500 +vn 0.254500 -0.903300 0.345300 +vn 0.142700 -0.747600 0.648600 +vn -0.188300 0.744200 0.640900 +vn -0.263200 0.768700 0.583000 +vn -0.362300 0.616500 0.699000 +vn -0.261500 0.596600 0.758700 +vn 0.178800 -0.414700 0.892200 +vn 0.107200 -0.046500 0.993100 +vn -0.327000 0.782900 -0.529400 +vn -0.264400 0.767100 -0.584500 +vn -0.365400 0.609400 -0.703600 +vn -0.450300 0.622400 -0.640100 +vn 0.580700 0.586300 -0.564700 +vn 0.497100 0.685300 -0.532200 +vn -0.390500 0.803700 0.448900 +vn -0.450100 0.828300 0.333600 +vn -0.603700 0.674700 0.424500 +vn -0.523200 0.648000 0.553400 +vn -0.452100 0.826700 -0.335000 +vn -0.392400 0.802100 -0.450300 +vn -0.527400 0.641200 -0.557300 +vn -0.608600 0.668300 -0.427600 +vn 0.401800 -0.720100 0.565700 +vn 0.465700 -0.754600 0.462300 +vn 0.245900 -0.943900 0.220300 +vn 0.219500 -0.935600 0.276500 +vn -0.385000 -0.482900 0.786500 +vn -0.296100 -0.495200 0.816800 +vn -0.175300 -0.872900 0.455200 +vn -0.229900 -0.868700 0.438700 +vn 0.126700 -0.589100 -0.798100 +vn 0.228800 -0.636000 -0.737000 +vn 0.087700 -0.908100 -0.409400 +vn 0.327700 -0.689600 0.645800 +vn 0.185500 -0.929800 0.317900 +vn -0.325300 0.784400 0.528000 +vn -0.446500 0.629300 0.636000 +vn -0.104500 0.708700 -0.697800 +vn 0.024000 0.646600 -0.762400 +vn 0.004500 0.509500 -0.860400 +vn -0.144700 0.558600 -0.816700 +vn 0.471600 -0.734200 0.488400 +vn 0.175200 0.671400 -0.720100 +vn 0.252600 0.670400 -0.697700 +vn 0.310800 0.539100 -0.782700 +vn 0.216300 0.534000 -0.817300 +vn 0.232500 -0.645700 -0.727400 +vn 0.141900 -0.921100 -0.362300 +vn 0.175200 0.671400 0.720100 +vn 0.093600 0.667700 0.738500 +vn 0.114500 0.524600 0.843600 +vn 0.216300 0.534000 0.817300 +vn 0.232500 -0.645700 0.727400 +vn 0.141900 -0.921100 0.362300 +vn -0.189100 0.742700 -0.642400 +vn -0.263600 0.589200 -0.763800 +vn 0.327700 -0.689600 -0.645800 +vn 0.185500 -0.929800 -0.317900 +vn 0.093600 0.667700 -0.738500 +vn 0.114500 0.524600 -0.843600 +vn -0.385000 -0.482900 -0.786500 +vn -0.489600 -0.494100 -0.718400 +vn -0.288700 -0.875100 -0.388200 +vn -0.229900 -0.868700 -0.438700 +vn -0.105900 -0.511000 0.853000 +vn -0.177500 -0.501600 0.846700 +vn -0.114100 -0.848100 0.517300 +vn -0.061300 -0.878500 0.473800 +vn 0.497100 0.685300 0.532200 +vn 0.405800 0.666700 0.625100 +vn 0.483000 0.551400 0.680200 +vn 0.580700 0.586300 0.564700 +vn 0.401800 -0.720100 -0.565700 +vn 0.219500 -0.935600 -0.276500 +vn -0.296100 -0.495200 -0.816800 +vn -0.175300 -0.872900 -0.455200 +vn -0.033800 0.656600 0.753500 +vn -0.032400 0.505000 0.862500 +vn -0.202300 -0.505300 -0.838900 +vn -0.118600 -0.876400 -0.466700 +vn 0.024000 0.647800 0.761400 +vn -0.104100 0.710100 0.696400 +vn -0.143800 0.566400 0.811500 +vn 0.004300 0.517800 0.855400 +vn -0.202300 -0.505300 0.838900 +vn -0.118600 -0.876400 0.466700 +vn -0.498500 -0.463600 -0.732500 +vn -0.277800 -0.829200 -0.485000 +vn -0.144300 -0.722400 0.676200 +vn -0.315200 -0.272900 0.908900 +vn 0.047300 0.079500 0.995700 +vn 0.599000 0.418100 -0.682900 +vn 0.551000 0.361600 -0.752100 +vn 0.717200 0.576400 -0.391700 +vn 0.756200 0.559400 -0.339500 +vn -0.820200 -0.305500 0.483500 +vn -0.997100 0.063900 -0.042000 +vn -0.822200 0.322500 -0.469000 +vn -0.837900 0.256200 -0.482000 +vn -0.854700 0.076100 -0.513400 +vn -0.826700 -0.191900 -0.528800 +vn -0.709200 -0.569600 -0.415400 +vn -0.761600 -0.449500 0.466800 +vn -0.494000 0.527700 0.691000 +vn -0.533200 0.349000 0.770600 +vn -0.270200 0.450700 0.850700 +vn -0.248900 0.616100 0.747300 +vn -0.527400 0.847500 0.059400 +vn -0.715100 0.693800 0.085100 +vn -0.671700 0.426700 0.605600 +vn -0.704400 0.276400 0.653800 +vn -0.822200 0.322500 0.469000 +vn -0.837900 0.256200 0.482000 +vn -0.780000 -0.290500 0.554200 +vn -0.997100 0.063900 0.042000 +vn -0.693600 -0.351300 -0.628900 +vn -0.518300 -0.746400 -0.417500 +vn -0.499200 0.708500 -0.498800 +vn -0.452700 0.401500 -0.796200 +vn -0.460200 0.357000 -0.812900 +vn -0.348100 0.532100 -0.771800 +vn -0.537200 0.690800 0.483900 +vn -0.693300 0.578400 0.429800 +vn -0.521700 0.442900 0.729100 +vn -0.412200 0.498100 0.762900 +vn 0.142700 -0.747600 -0.648600 +vn 0.351400 -0.516600 -0.780800 +vn 0.733800 0.643200 0.218500 +vn 0.649100 0.720300 0.244600 +vn 0.700600 -0.689000 -0.185700 +vn 0.648000 0.006800 0.761600 +vn 0.647500 0.094300 0.756200 +vn 0.264200 0.487600 0.832100 +vn 0.223900 0.419400 0.879700 +vn 0.475900 0.249200 0.843400 +vn 0.495800 0.258400 0.829100 +vn 0.351400 -0.516600 0.780800 +vn -0.529600 0.846100 -0.060500 +vn -0.721000 0.687600 -0.086200 +vn 0.264000 0.487500 -0.832300 +vn 0.225300 0.410300 -0.883700 +vn -0.539900 -0.318700 0.779000 +vn -0.709200 -0.569600 0.415400 +vn -0.826700 -0.191900 0.528800 +vn -0.854700 0.076100 0.513400 +vn -0.144300 -0.722400 -0.676200 +vn -0.315200 -0.272900 -0.908900 +vn -0.693600 -0.351300 0.628900 +vn -0.518300 -0.746400 0.417500 +vn 0.436900 -0.529500 0.727100 +vn 0.559000 -0.005000 0.829100 +vn 0.488800 0.318400 0.812200 +vn 0.433000 0.350700 0.830300 +vn 0.397900 0.322200 0.859000 +vn 0.551000 0.361600 0.752100 +vn 0.599000 0.418100 0.682900 +vn 0.495800 0.259700 -0.828700 +vn 0.477500 0.239700 -0.845300 +vn 0.648700 0.009800 -0.761000 +vn 0.648400 0.088300 -0.756200 +vn 0.409400 -0.885500 0.219700 +vn 0.700600 -0.689000 0.185700 +vn 0.046600 -0.995800 -0.078800 +vn 0.036000 -0.995900 -0.082600 +vn 0.171900 -0.904100 -0.391200 +vn 0.223100 -0.900000 -0.374400 +vn 0.348100 -0.489300 -0.799600 +vn 0.447700 -0.472800 -0.758900 +vn 0.388400 0.125600 -0.912800 +vn 0.494500 0.142000 -0.857500 +vn 0.024700 -0.996000 -0.085600 +vn 0.012700 -0.996100 -0.087400 +vn 0.060600 -0.910200 -0.409700 +vn 0.117400 -0.907400 -0.403400 +vn 0.123900 -0.519200 -0.845600 +vn 0.239300 -0.504500 -0.829500 +vn 0.139800 0.088200 -0.986200 +vn 0.269300 0.108100 -0.956900 +vn 0.046600 -0.995800 0.078800 +vn 0.056300 -0.995600 0.074200 +vn 0.271500 -0.894800 0.354500 +vn 0.223100 -0.900000 0.374400 +vn 0.540300 -0.448700 0.711800 +vn 0.447700 -0.472800 0.758900 +vn 0.588500 0.168300 0.790800 +vn 0.494500 0.142000 0.857500 +vn 0.036000 -0.995900 0.082600 +vn 0.171900 -0.904100 0.391200 +vn 0.348100 -0.489300 0.799600 +vn 0.388400 0.125600 0.912800 +vn 0.024700 -0.996000 0.085600 +vn 0.117400 -0.907400 0.403400 +vn 0.239300 -0.504500 0.829500 +vn 0.269300 0.108100 0.956900 +vn 0.012700 -0.996100 0.087400 +vn 0.060600 -0.910200 0.409700 +vn 0.123900 -0.519200 0.845600 +vn 0.139800 0.088200 0.986200 +vn -0.033400 -0.995300 0.091100 +vn -0.017400 -0.995400 0.094600 +vn -0.083300 -0.893300 0.441600 +vn -0.159600 -0.888700 0.429700 +vn -0.161900 -0.461300 0.872300 +vn -0.309700 -0.437700 0.844100 +vn -0.173700 0.137900 0.975100 +vn -0.331900 0.169000 0.928000 +vn -0.047900 -0.995100 0.085600 +vn -0.229000 -0.884400 0.406500 +vn -0.442000 -0.418700 0.793300 +vn -0.470100 0.190600 0.861800 +vn -0.060400 -0.995000 0.079000 +vn -0.289400 -0.880200 0.376200 +vn -0.554100 -0.402700 0.728600 +vn -0.584800 0.205500 0.784700 +vn -0.070700 -0.994900 0.071600 +vn -0.341400 -0.875200 0.342700 +vn -0.649200 -0.382100 0.657600 +vn -0.678800 0.225900 0.698700 +vn -0.055400 -0.995800 -0.072500 +vn -0.064900 -0.995700 -0.065700 +vn -0.315000 -0.894700 -0.316400 +vn -0.267100 -0.898900 -0.347400 +vn -0.631400 -0.439900 -0.638600 +vn -0.538300 -0.459300 -0.706600 +vn -0.684700 0.188600 -0.704000 +vn -0.589800 0.167600 -0.789900 +vn -0.044000 -0.995900 -0.078600 +vn -0.211300 -0.902500 -0.375300 +vn -0.429000 -0.474500 -0.768600 +vn -0.473900 0.152000 -0.867300 +vn -0.030700 -0.996000 -0.083700 +vn -0.147200 -0.906000 -0.396700 +vn -0.300400 -0.492300 -0.816900 +vn -0.334400 0.130100 -0.933400 +vn -0.016000 -0.996100 -0.086900 +vn -0.076800 -0.909800 -0.407900 +vn -0.157000 -0.514000 -0.843300 +vn -0.174900 0.098800 -0.979600 +vn 0.056300 -0.995600 -0.074200 +vn 0.271500 -0.894800 -0.354500 +vn 0.540300 -0.448700 -0.711800 +vn 0.588500 0.168300 -0.790800 +vn -0.002900 -0.996000 -0.089500 +vn -0.026100 -0.995900 -0.086600 +vn -0.111900 -0.915300 -0.386900 +vn -0.011500 -0.911400 -0.411400 +vn -0.229700 -0.569900 -0.789000 +vn -0.024400 -0.535000 -0.844500 +vn -0.293400 -0.008900 -0.955900 +vn -0.034700 0.058800 -0.997700 +vn -0.049000 -0.996100 -0.073300 +vn -0.207800 -0.924500 -0.319400 +vn -0.424400 -0.629000 -0.651300 +vn -0.553800 -0.119500 -0.824000 +vn -0.065900 -0.994900 -0.076200 +vn -0.294600 -0.900400 -0.320000 +vn -0.576800 -0.564200 -0.590700 +vn -0.714200 -0.102100 -0.692500 +vn -0.065900 -0.994900 0.076200 +vn -0.049000 -0.996100 0.073300 +vn -0.207800 -0.924500 0.319400 +vn -0.294600 -0.900400 0.320000 +vn -0.424400 -0.629000 0.651300 +vn -0.576800 -0.564200 0.590700 +vn -0.553800 -0.119500 0.824000 +vn -0.714200 -0.102100 0.692500 +vn -0.026100 -0.995900 0.086600 +vn -0.111900 -0.915300 0.386900 +vn -0.229700 -0.569900 0.789000 +vn -0.293400 -0.008900 0.955900 +vn -0.002900 -0.996000 0.089500 +vn -0.011500 -0.911400 0.411400 +vn -0.024400 -0.535000 0.844500 +vn -0.034700 0.058800 0.997700 +vn -0.112600 -0.993500 0.016700 +vn -0.089200 -0.994300 0.058700 +vn -0.431000 -0.858800 0.277000 +vn -0.528700 -0.845100 0.078200 +vn -0.787700 -0.330000 0.520200 +vn -0.945400 -0.295000 0.138300 +vn -0.792700 0.275400 0.543800 +vn -0.938600 0.317400 0.135400 +vn -0.100800 -0.993900 -0.043700 +vn -0.468500 -0.863000 -0.189000 +vn -0.848100 -0.376000 -0.373300 +vn -0.826900 0.289600 -0.482000 +vn -0.086300 -0.992700 -0.083800 +vn -0.374500 -0.847100 -0.377000 +vn -0.644900 -0.336800 -0.686000 +vn -0.464600 0.427600 -0.775400 +vn 0.202200 -0.976000 -0.081200 +vn 0.086800 -0.993800 -0.068700 +vn 0.403500 -0.851800 -0.334100 +vn 0.484000 -0.862900 -0.145300 +vn 0.716100 -0.298500 -0.631000 +vn 0.892100 -0.339000 -0.298800 +vn 0.694700 0.262600 -0.669600 +vn 0.893800 0.274500 -0.354700 +vn 0.213000 -0.974400 0.071700 +vn 0.506700 -0.852900 0.125100 +vn 0.925600 -0.293700 0.238800 +vn 0.905500 0.342200 0.250600 +vn 0.075700 -0.995000 0.065000 +vn 0.371500 -0.875300 0.309500 +vn 0.702700 -0.374200 0.605100 +vn 0.717700 0.242000 0.652900 +vn 0.000700 -0.995400 0.096000 +vn 0.024200 -0.995300 0.093300 +vn 0.101800 -0.904500 0.414100 +vn 0.000600 -0.897900 0.440100 +vn 0.204200 -0.539100 0.817100 +vn 0.003500 -0.490900 0.871200 +vn 0.257800 0.007400 0.966200 +vn 0.012100 0.092800 0.995600 +vn 0.047700 -0.995600 0.080600 +vn 0.199100 -0.916500 0.346800 +vn 0.395900 -0.610100 0.686300 +vn 0.507800 -0.118200 0.853300 +vn 0.065900 -0.994100 0.085800 +vn 0.285900 -0.891400 0.351600 +vn 0.544000 -0.550700 0.633100 +vn 0.666000 -0.115500 0.736900 +vn -0.081700 -0.995200 -0.053800 +vn -0.103100 -0.994500 -0.015300 +vn -0.487800 -0.869900 -0.072100 +vn -0.397400 -0.881200 -0.256000 +vn -0.924600 -0.356100 -0.135400 +vn -0.769400 -0.389700 -0.506000 +vn -0.949900 0.280600 -0.137200 +vn -0.801200 0.238900 -0.548600 +vn -0.092400 -0.994900 0.040300 +vn -0.432300 -0.884500 0.175300 +vn -0.828000 -0.430500 0.359300 +vn -0.881700 0.162900 0.442800 +vn -0.079300 -0.993800 0.077100 +vn -0.349800 -0.867700 0.353100 +vn -0.630800 -0.391800 0.669700 +vn -0.650400 0.150800 0.744400 +vn 0.213000 -0.974400 -0.071400 +vn 0.075700 -0.995000 -0.065100 +vn 0.371400 -0.875300 -0.309500 +vn 0.506700 -0.853000 -0.125100 +vn 0.702700 -0.374200 -0.605100 +vn 0.925600 -0.293700 -0.238800 +vn 0.717700 0.242000 -0.652900 +vn 0.905500 0.342200 -0.250600 +vn 0.202200 -0.975900 0.081600 +vn 0.484000 -0.862900 0.145300 +vn 0.892100 -0.339000 0.298800 +vn 0.893800 0.274500 0.354700 +vn 0.086800 -0.993800 0.068700 +vn 0.403500 -0.851800 0.334100 +vn 0.716100 -0.298600 0.630900 +vn 0.694700 0.262600 0.669600 +vn 0.060900 -0.995000 -0.079400 +vn 0.044000 -0.996200 -0.074300 +vn 0.185300 -0.928400 -0.322000 +vn 0.268700 -0.904900 -0.330000 +vn 0.379900 -0.648400 -0.659700 +vn 0.527200 -0.588900 -0.612500 +vn 0.504500 -0.152800 -0.849800 +vn 0.663800 -0.143500 -0.734000 +vn 0.022300 -0.996000 -0.085900 +vn 0.094800 -0.918700 -0.383400 +vn 0.195900 -0.584300 -0.787500 +vn 0.256800 -0.030000 -0.966000 +vn 0.000700 -0.996100 -0.088200 +vn 0.000900 -0.913400 -0.406900 +vn 0.002800 -0.540900 -0.841000 +vn 0.011700 0.054000 -0.998400 +vn 0.630200 0.717300 -0.297100 +vn 0.630200 0.717300 0.297100 +vn 0.630200 0.297100 0.717300 +vn 0.630200 -0.297100 0.717300 +vn 0.630200 -0.717300 0.297100 +vn 0.630200 -0.717300 -0.297100 +vn 0.630200 -0.297100 -0.717300 +vn 0.630200 0.297100 -0.717300 +vn -0.336000 0.478500 -0.811200 +vn -0.381300 -0.009500 -0.924400 +vn -0.193600 -0.004800 -0.981000 +vn -0.171300 0.478500 -0.861200 +vn -0.487800 0.478500 -0.730100 +vn -0.554500 -0.013700 -0.832100 +vn -0.620900 0.478500 -0.620900 +vn -0.706200 -0.017400 -0.707800 +vn -0.730100 0.478500 -0.487800 +vn -0.830800 -0.020400 -0.556100 +vn -0.811200 0.478500 -0.336000 +vn -0.923400 -0.022600 -0.383100 +vn -0.861200 0.478500 -0.171300 +vn -0.980400 -0.023900 -0.195300 +vn -0.878100 0.478500 0.000000 +vn -0.999700 -0.024400 0.000000 +vn -0.861200 0.478500 0.171300 +vn -0.980400 -0.023900 0.195300 +vn -0.811200 0.478500 0.336000 +vn -0.923400 -0.022600 0.383100 +vn -0.730100 0.478500 0.487800 +vn -0.830800 -0.020400 0.556100 +vn -0.620900 0.478500 0.620900 +vn -0.706200 -0.017400 0.707700 +vn -0.487800 0.478500 0.730100 +vn -0.554500 -0.013700 0.832100 +vn -0.336000 0.478500 0.811200 +vn -0.381300 -0.009500 0.924400 +vn -0.171300 0.478500 0.861200 +vn -0.193600 -0.004800 0.981000 +vn 0.000000 0.478500 0.878100 +vn 0.001600 0.000100 1.000000 +vn 0.171300 0.478500 0.861200 +vn 0.196600 0.005000 0.980400 +vn 0.336000 0.478500 0.811200 +vn 0.384000 0.009700 0.923200 +vn 0.487800 0.478500 0.730100 +vn 0.556600 0.014100 0.830600 +vn 0.620900 0.478500 0.620900 +vn 0.707800 0.018000 0.706200 +vn 0.730100 0.478500 0.487800 +vn 0.831800 0.021100 0.554700 +vn 0.811200 0.478500 0.336000 +vn 0.923900 0.023500 0.382000 +vn 0.861200 0.478500 0.171300 +vn 0.980500 0.024900 0.194700 +vn 0.878100 0.478500 0.000000 +vn 0.999700 0.025400 0.000000 +vn 0.861200 0.478500 -0.171300 +vn 0.980500 0.024900 -0.194700 +vn 0.811200 0.478500 -0.336000 +vn 0.923900 0.023500 -0.382000 +vn 0.730100 0.478500 -0.487800 +vn 0.831800 0.021100 -0.554700 +vn 0.620900 0.478500 -0.620900 +vn 0.707800 0.018000 -0.706200 +vn 0.487800 0.478500 -0.730100 +vn 0.556600 0.014100 -0.830600 +vn 0.336000 0.478500 -0.811200 +vn 0.384000 0.009700 -0.923200 +vn 0.171300 0.478500 -0.861200 +vn 0.196600 0.005000 -0.980400 +vn 0.001600 0.000100 -1.000000 +vn 0.000000 0.478500 -0.878100 +vn 0.000000 -0.280500 -0.959800 +vn 0.187300 -0.280500 -0.941400 +vn 0.367300 -0.280500 -0.886800 +vn 0.533200 -0.280400 -0.798100 +vn 0.678700 -0.280500 -0.678700 +vn 0.798100 -0.280400 -0.533200 +vn 0.886800 -0.280500 -0.367300 +vn 0.941400 -0.280500 -0.187300 +vn 0.959800 -0.280500 0.000000 +vn 0.941400 -0.280500 0.187300 +vn 0.886800 -0.280500 0.367300 +vn 0.798100 -0.280400 0.533200 +vn 0.678700 -0.280500 0.678700 +vn 0.533200 -0.280500 0.798100 +vn 0.367300 -0.280500 0.886800 +vn 0.187300 -0.280500 0.941400 +vn 0.000000 -0.280500 0.959800 +vn -0.187200 -0.280500 0.941400 +vn -0.367300 -0.280500 0.886800 +vn -0.533200 -0.280500 0.798100 +vn -0.678700 -0.280500 0.678700 +vn -0.798100 -0.280500 0.533200 +vn -0.886800 -0.280500 0.367300 +vn -0.941400 -0.280500 0.187200 +vn -0.959800 -0.280500 0.000000 +vn -0.941400 -0.280500 -0.187200 +vn -0.886800 -0.280500 -0.367300 +vn -0.798100 -0.280500 -0.533200 +vn -0.678700 -0.280400 -0.678700 +vn -0.533200 -0.280500 -0.798100 +vn -0.367300 -0.280500 -0.886800 +vn -0.187200 -0.280500 -0.941400 +vn -0.381400 -0.009500 -0.924300 +vn -0.706200 -0.017400 0.707800 +vn 0.187300 -0.280400 0.941400 +vn -0.798100 -0.280400 0.533200 +vn -0.959800 -0.280400 0.000000 +vn -0.886800 -0.280400 -0.367300 +vn -0.701800 -0.071600 0.708700 +vn -0.826200 -0.084100 0.557100 +vn -0.975600 -0.098900 -0.195700 +vn -0.918700 -0.093300 -0.383800 +vn 0.197200 0.020300 0.980100 +vn 0.003200 0.000300 1.000000 +vn 0.919400 0.095300 0.381500 +vn 0.828000 0.085800 0.554100 +vn 0.828000 0.085800 -0.554100 +vn 0.919400 0.095300 -0.381500 +vn -0.826200 -0.084100 -0.557100 +vn -0.701800 -0.071600 -0.708700 +vn -0.918700 -0.093300 0.383800 +vn -0.975600 -0.098900 0.195700 +vn -0.190900 -0.019600 0.981400 +vn -0.377900 -0.038800 0.925000 +vn 0.003200 0.000300 -1.000000 +vn 0.197200 0.020400 -0.980100 +vn 0.704900 0.073000 0.705500 +vn 0.554900 0.057400 0.830000 +vn 0.975700 0.101100 -0.194500 +vn 0.994700 0.103100 0.000000 +vn 0.554800 0.057400 0.830000 +vn 0.197200 0.020300 -0.980100 +vn 0.383400 0.039600 -0.922700 +vn 0.554900 0.057400 -0.830000 +vn -0.550400 -0.056300 -0.833000 +vn -0.377900 -0.038800 -0.925000 +vn -0.994900 -0.100900 0.000000 +vn -0.550400 -0.056300 0.833000 +vn 0.383400 0.039600 0.922700 +vn 0.975700 0.101100 0.194500 +vn 0.704900 0.073000 -0.705500 +vn -0.190900 -0.019600 -0.981400 +vn 0.904400 0.190900 0.381500 +vn 0.814500 0.171800 0.554100 +vn 0.193900 0.040800 0.980100 +vn 0.003200 0.000600 1.000000 +vn 0.003200 0.000700 -1.000000 +vn 0.193900 0.040800 -0.980100 +vn -0.903900 -0.188800 0.383800 +vn -0.960000 -0.200400 0.195700 +vn -0.187800 -0.039500 0.981400 +vn -0.371800 -0.078100 0.925000 +vn 0.377100 0.079500 -0.922700 +vn 0.545800 0.115100 -0.830000 +vn 0.959700 0.202600 -0.194500 +vn 0.978400 0.206500 0.000000 +vn -0.541500 -0.113500 -0.833000 +vn -0.371800 -0.078000 -0.925000 +vn -0.978900 -0.204300 0.000000 +vn -0.960000 -0.200400 -0.195700 +vn 0.959700 0.202600 0.194500 +vn 0.377200 0.079500 0.922700 +vn -0.187800 -0.039500 -0.981400 +vn -0.812900 -0.170000 0.557100 +vn 0.904400 0.190900 -0.381500 +vn -0.690500 -0.144600 -0.708700 +vn 0.545800 0.115100 0.830000 +vn -0.690500 -0.144600 0.708700 +vn 0.814500 0.171800 -0.554100 +vn -0.812900 -0.170000 -0.557100 +vn 0.693400 0.146200 0.705500 +vn -0.541500 -0.113500 0.833000 +vn 0.693500 0.146300 -0.705500 +vn -0.903900 -0.188800 -0.383800 +vn 0.377200 0.079500 -0.922700 +vn -0.790600 -0.254000 -0.557100 +vn -0.671600 -0.215900 -0.708700 +vn 0.674400 0.217900 0.705500 +vn 0.530800 0.171500 0.830000 +vn -0.182700 -0.058900 0.981400 +vn -0.361600 -0.116500 0.925000 +vn 0.366800 0.118500 -0.922700 +vn 0.530800 0.171500 -0.830000 +vn -0.952200 -0.305500 0.000000 +vn -0.933700 -0.299600 -0.195700 +vn -0.526700 -0.169500 0.833000 +vn -0.671600 -0.215900 0.708800 +vn 0.674400 0.218000 -0.705500 +vn 0.792100 0.256100 -0.554100 +vn 0.933300 0.301800 0.194500 +vn 0.879500 0.284400 0.381500 +vn -0.182700 -0.058900 -0.981400 +vn 0.003100 0.001000 -1.000000 +vn -0.879200 -0.282300 -0.383800 +vn 0.792100 0.256100 0.554100 +vn 0.003100 0.001000 1.000000 +vn 0.188600 0.060900 -0.980100 +vn -0.933700 -0.299700 0.195700 +vn 0.951500 0.307700 0.000000 +vn -0.361600 -0.116500 -0.925000 +vn 0.188600 0.060900 0.980100 +vn -0.879200 -0.282300 0.383800 +vn 0.933300 0.301800 -0.194500 +vn -0.526700 -0.169500 -0.833000 +vn 0.366800 0.118500 0.922700 +vn -0.790600 -0.254000 0.557100 +vn 0.879500 0.284400 -0.381500 +vn -0.671600 -0.215900 -0.708800 +vn -0.933700 -0.299600 0.195700 +vn -0.671600 -0.216000 0.708700 +vn 0.896700 0.397700 -0.194500 +vn 0.914100 0.405400 0.000000 +vn 0.647900 0.287200 0.705500 +vn 0.510000 0.226000 0.830000 +vn -0.506100 -0.223600 -0.833000 +vn -0.347500 -0.153600 -0.925000 +vn 0.352400 0.156200 0.922700 +vn 0.181200 0.080300 0.980100 +vn -0.506100 -0.223700 0.833000 +vn -0.645300 -0.285000 0.708700 +vn 0.647900 0.287200 -0.705500 +vn 0.761000 0.337400 -0.554100 +vn -0.759700 -0.335300 0.557100 +vn -0.844800 -0.372600 0.383800 +vn -0.844800 -0.372600 -0.383800 +vn -0.759800 -0.335300 -0.557100 +vn 0.845000 0.374700 -0.381500 +vn 0.761000 0.337400 0.554100 +vn -0.645300 -0.285000 -0.708800 +vn -0.347400 -0.153700 0.925000 +vn 0.510000 0.226100 -0.830000 +vn -0.897300 -0.395600 -0.195700 +vn 0.845000 0.374700 0.381500 +vn -0.759700 -0.335300 -0.557100 +vn -0.175500 -0.077700 0.981400 +vn 0.352400 0.156200 -0.922700 +vn -0.915000 -0.403300 0.000000 +vn 0.896700 0.397700 0.194500 +vn -0.175500 -0.077700 -0.981400 +vn 0.003000 0.001300 -1.000000 +vn -0.844900 -0.372600 -0.383800 +vn 0.003000 0.001300 1.000000 +vn 0.181200 0.080300 -0.980100 +vn -0.897300 -0.395600 0.195700 +vn -0.347400 -0.153600 -0.925000 +vn -0.175500 -0.077600 -0.981400 +vn -0.759800 -0.335300 0.557100 +vn -0.479900 -0.275300 -0.833000 +vn -0.329500 -0.189100 -0.925000 +vn -0.867900 -0.496800 0.000000 +vn -0.851000 -0.487200 -0.195700 +vn 0.850200 0.489200 0.194500 +vn 0.801200 0.461000 0.381500 +vn 0.334100 0.192100 0.922700 +vn 0.171800 0.098800 0.980100 +vn -0.166400 -0.095600 -0.981400 +vn 0.002800 0.001600 -1.000000 +vn -0.720500 -0.412900 0.557100 +vn -0.801300 -0.458900 0.383800 +vn 0.002800 0.001600 1.000000 +vn -0.166400 -0.095600 0.981400 +vn 0.171800 0.098800 -0.980100 +vn 0.334100 0.192100 -0.922700 +vn 0.801200 0.461000 -0.381500 +vn 0.850200 0.489200 -0.194500 +vn -0.851000 -0.487200 0.195700 +vn -0.612000 -0.350900 -0.708700 +vn 0.866700 0.498800 0.000000 +vn 0.483500 0.278100 0.830000 +vn -0.612000 -0.350900 0.708700 +vn 0.721500 0.415100 -0.554100 +vn -0.720500 -0.412900 -0.557100 +vn 0.614300 0.353400 0.705500 +vn -0.479900 -0.275300 0.833000 +vn 0.614300 0.353400 -0.705500 +vn -0.801300 -0.458900 -0.383800 +vn 0.721500 0.415100 0.554100 +vn -0.612000 -0.350900 -0.708800 +vn 0.483500 0.278100 0.829900 +vn -0.329400 -0.189100 0.925000 +vn 0.483500 0.278100 -0.830000 +vn 0.574000 0.415700 -0.705500 +vn 0.674200 0.488300 -0.554100 +vn 0.794400 0.575400 0.194500 +vn 0.748600 0.542200 0.381500 +vn -0.155500 -0.112500 -0.981400 +vn 0.002600 0.001900 -1.000000 +vn -0.748900 -0.540100 -0.383800 +vn -0.673400 -0.485900 -0.557100 +vn 0.674200 0.488300 0.554100 +vn 0.574000 0.415700 0.705500 +vn 0.002600 0.001900 1.000000 +vn -0.155500 -0.112500 0.981400 +vn 0.160600 0.116200 -0.980100 +vn 0.312200 0.226000 -0.922700 +vn -0.795500 -0.573500 0.195700 +vn -0.811200 -0.584800 0.000000 +vn -0.307900 -0.222500 0.925000 +vn -0.448500 -0.324000 0.833000 +vn 0.451800 0.327100 -0.830000 +vn 0.809800 0.586600 0.000000 +vn -0.307900 -0.222500 -0.925000 +vn -0.795400 -0.573500 -0.195700 +vn 0.160600 0.116200 0.980100 +vn -0.748900 -0.540100 0.383800 +vn 0.794400 0.575400 -0.194500 +vn -0.448500 -0.324000 -0.833000 +vn 0.312200 0.226000 0.922700 +vn -0.673500 -0.485900 0.557100 +vn 0.748600 0.542200 -0.381500 +vn -0.572000 -0.412900 -0.708700 +vn 0.451800 0.327100 0.830000 +vn -0.571900 -0.412900 0.708700 +vn -0.673500 -0.485900 -0.557100 +vn -0.673400 -0.485900 0.557100 +vn -0.571900 -0.412900 -0.708800 +vn -0.795500 -0.573500 -0.195700 +vn -0.688300 -0.615400 -0.383900 +vn -0.619000 -0.553600 -0.557100 +vn -0.618900 -0.553600 0.557100 +vn -0.688300 -0.615500 0.383900 +vn 0.687800 0.617500 -0.381500 +vn 0.729900 0.655300 -0.194500 +vn 0.619500 0.556100 0.554100 +vn 0.527400 0.473400 0.705500 +vn -0.525700 -0.470400 -0.708700 +vn -0.412200 -0.369100 -0.833000 +vn -0.282900 -0.253500 0.925000 +vn -0.412200 -0.369100 0.833000 +vn 0.415100 0.372600 0.830000 +vn 0.286900 0.257400 0.922700 +vn 0.415100 0.372600 -0.829900 +vn 0.527400 0.473400 -0.705500 +vn -0.731100 -0.653500 -0.195700 +vn -0.525700 -0.470400 0.708700 +vn 0.619500 0.556100 -0.554100 +vn 0.687800 0.617500 0.381500 +vn -0.618900 -0.553600 -0.557100 +vn -0.142900 -0.128100 0.981400 +vn 0.286900 0.257400 -0.922700 +vn -0.745600 -0.666400 0.000000 +vn 0.729900 0.655300 0.194500 +vn -0.142900 -0.128100 -0.981400 +vn 0.002400 0.002200 -1.000000 +vn 0.002400 0.002200 1.000000 +vn 0.147600 0.132400 -0.980100 +vn -0.731100 -0.653500 0.195700 +vn 0.415100 0.372600 -0.830000 +vn 0.744100 0.668100 0.000000 +vn -0.282900 -0.253500 -0.925000 +vn 0.147600 0.132300 0.980100 +vn -0.688300 -0.615400 0.383900 +vn -0.618900 -0.553700 0.557100 +vn 0.147500 0.132400 -0.980100 +vn -0.525700 -0.470500 0.708700 +vn 0.132900 0.147000 -0.980100 +vn 0.258400 0.286000 -0.922700 +vn 0.619500 0.686000 -0.381500 +vn 0.657400 0.728000 -0.194500 +vn -0.658800 -0.726400 0.195700 +vn -0.671800 -0.740700 0.000000 +vn -0.473600 -0.522800 -0.708700 +vn -0.371300 -0.410100 -0.833000 +vn 0.670200 0.742200 0.000000 +vn 0.657400 0.728000 0.194500 +vn 0.373900 0.413900 0.830000 +vn 0.258400 0.286000 0.922700 +vn -0.254900 -0.281700 -0.925000 +vn -0.128800 -0.142300 -0.981400 +vn -0.473600 -0.522800 0.708700 +vn -0.557700 -0.615300 0.557100 +vn 0.132900 0.147000 0.980100 +vn 0.002200 0.002400 1.000000 +vn 0.002200 0.002400 -1.000000 +vn 0.557900 0.617800 -0.554100 +vn -0.557700 -0.615300 -0.557100 +vn -0.620200 -0.684000 0.383900 +vn 0.475100 0.525900 0.705500 +vn -0.371300 -0.410200 0.833000 +vn 0.475100 0.526000 -0.705400 +vn -0.620200 -0.684000 -0.383900 +vn 0.557900 0.617800 0.554100 +vn -0.254900 -0.281700 0.925000 +vn 0.373900 0.413900 -0.829900 +vn -0.658800 -0.726400 -0.195700 +vn 0.619500 0.686000 0.381500 +vn -0.128700 -0.142300 0.981400 +vn -0.671900 -0.740700 0.000000 +vn 0.475100 0.526000 -0.705500 +vn -0.579300 -0.791300 0.195700 +vn -0.590700 -0.806800 0.000000 +vn -0.224000 -0.306800 0.925000 +vn -0.326400 -0.446700 0.833000 +vn 0.328600 0.450800 -0.829900 +vn 0.417500 0.572700 -0.705500 +vn 0.588900 0.808200 0.000000 +vn 0.577700 0.792700 0.194500 +vn -0.579300 -0.791300 -0.195700 +vn -0.545300 -0.745100 -0.383900 +vn -0.224100 -0.306800 -0.925000 +vn -0.113200 -0.155000 -0.981400 +vn 0.544400 0.747000 0.381500 +vn 0.490300 0.672700 0.554100 +vn 0.116800 0.160100 0.980100 +vn 0.001900 0.002600 1.000000 +vn 0.001900 0.002600 -1.000000 +vn 0.116800 0.160100 -0.980100 +vn -0.545300 -0.745100 0.383900 +vn -0.113200 -0.155000 0.981400 +vn 0.227100 0.311400 -0.922700 +vn 0.577700 0.792700 -0.194500 +vn -0.326400 -0.446700 -0.833000 +vn 0.227100 0.311400 0.922700 +vn -0.490300 -0.670200 0.557100 +vn 0.544400 0.747000 -0.381500 +vn -0.416400 -0.569500 -0.708700 +vn 0.328600 0.450800 0.829900 +vn -0.416400 -0.569500 0.708700 +vn 0.490300 0.672700 -0.554100 +vn -0.490300 -0.670200 -0.557100 +vn 0.417500 0.572700 0.705500 +vn -0.416300 -0.569500 0.708700 +vn 0.279700 0.482700 -0.829900 +vn 0.355300 0.613200 -0.705500 +vn -0.493400 -0.847500 -0.195700 +vn -0.464500 -0.798100 -0.383900 +vn -0.354600 -0.609900 0.708700 +vn -0.417600 -0.717800 0.557100 +vn 0.417300 0.720300 -0.554100 +vn 0.463300 0.799800 -0.381500 +vn 0.463300 0.799800 0.381500 +vn 0.417300 0.720300 0.554100 +vn -0.417600 -0.717800 -0.557100 +vn -0.354600 -0.609900 -0.708700 +vn -0.096300 -0.166000 0.981400 +vn -0.190700 -0.328500 0.925000 +vn 0.355300 0.613200 0.705500 +vn 0.279700 0.482600 0.829900 +vn 0.193300 0.333500 -0.922700 +vn -0.503200 -0.864200 0.000000 +vn -0.277900 -0.478400 0.833000 +vn 0.491700 0.848800 0.194500 +vn -0.096300 -0.166000 -0.981400 +vn 0.001600 0.002800 -1.000000 +vn 0.001600 0.002800 1.000000 +vn 0.099400 0.171500 -0.980100 +vn -0.493400 -0.847500 0.195700 +vn 0.501200 0.865300 0.000000 +vn -0.190800 -0.328500 -0.925000 +vn 0.099400 0.171500 0.980100 +vn -0.464500 -0.798100 0.383900 +vn 0.491700 0.848800 -0.194500 +vn -0.278000 -0.478400 -0.833000 +vn 0.193300 0.333500 0.922700 +vn -0.288900 -0.643600 0.708700 +vn -0.340200 -0.757600 0.557100 +vn 0.081000 0.180900 0.980100 +vn 0.001300 0.003000 1.000000 +vn 0.001300 0.003000 -1.000000 +vn 0.080900 0.180900 -0.980100 +vn 0.339700 0.760000 -0.554100 +vn 0.377200 0.843900 -0.381500 +vn -0.340300 -0.757600 -0.557100 +vn -0.288900 -0.643600 -0.708700 +vn -0.378500 -0.842200 0.383800 +vn -0.402100 -0.894400 0.195700 +vn 0.400200 0.895500 -0.194500 +vn 0.408000 0.913000 0.000000 +vn 0.289300 0.647000 0.705500 +vn 0.227700 0.509200 0.829900 +vn -0.226400 -0.504800 -0.833000 +vn -0.155400 -0.346700 -0.925000 +vn -0.226400 -0.504800 0.833000 +vn 0.157400 0.351800 0.922700 +vn 0.289300 0.647000 -0.705500 +vn -0.378500 -0.842200 -0.383800 +vn -0.340200 -0.757500 0.557100 +vn 0.339700 0.760000 0.554100 +vn -0.288900 -0.643600 -0.708800 +vn -0.155400 -0.346700 0.925000 +vn 0.227700 0.509200 -0.829900 +vn -0.402100 -0.894400 -0.195700 +vn 0.377200 0.843900 0.381500 +vn -0.340300 -0.757500 -0.557100 +vn -0.078400 -0.175100 0.981400 +vn 0.157400 0.351800 -0.922700 +vn -0.410100 -0.912000 0.000000 +vn 0.400200 0.895500 0.194500 +vn -0.078500 -0.175100 -0.981400 +vn 0.001000 0.003100 -1.000000 +vn 0.061600 0.188400 -0.980100 +vn -0.288400 -0.877200 0.383800 +vn -0.306400 -0.931500 0.195700 +vn -0.059700 -0.182400 0.981400 +vn -0.118300 -0.361000 0.925000 +vn 0.119700 0.366400 -0.922700 +vn 0.173200 0.530300 -0.829900 +vn 0.304400 0.932500 -0.194500 +vn 0.310300 0.950600 0.000000 +vn -0.172400 -0.525700 -0.833000 +vn -0.118300 -0.361000 -0.925000 +vn -0.312500 -0.949900 0.000000 +vn -0.306400 -0.931500 -0.195700 +vn 0.304400 0.932500 0.194500 +vn 0.286900 0.878700 0.381500 +vn 0.119800 0.366400 0.922700 +vn 0.061600 0.188400 0.980100 +vn -0.059700 -0.182400 -0.981400 +vn -0.259200 -0.789000 0.557100 +vn 0.001000 0.003100 1.000000 +vn 0.286900 0.878700 -0.381500 +vn -0.220000 -0.670200 -0.708700 +vn 0.173300 0.530200 0.829900 +vn -0.220000 -0.670200 0.708700 +vn 0.258400 0.791300 -0.554100 +vn -0.259200 -0.789000 -0.557100 +vn 0.220000 0.673700 0.705500 +vn -0.172400 -0.525700 0.833000 +vn 0.220000 0.673700 -0.705500 +vn -0.288400 -0.877200 -0.383800 +vn 0.258400 0.791300 0.554100 +vn -0.220000 -0.670200 -0.708800 +vn -0.040300 -0.187700 0.981400 +vn -0.079900 -0.371400 0.925000 +vn 0.148400 0.693000 0.705500 +vn 0.116900 0.545500 0.829900 +vn 0.080800 0.376900 -0.922700 +vn 0.116900 0.545500 -0.829900 +vn -0.211500 -0.977400 0.000000 +vn -0.207400 -0.958500 -0.195700 +vn -0.116500 -0.540900 0.833000 +vn -0.148700 -0.689600 0.708700 +vn 0.148400 0.693000 -0.705500 +vn 0.174300 0.814000 -0.554100 +vn 0.205300 0.959200 0.194500 +vn 0.193500 0.903900 0.381500 +vn -0.040300 -0.187700 -0.981400 +vn 0.000700 0.003200 -1.000000 +vn -0.195100 -0.902500 -0.383800 +vn -0.175300 -0.811700 -0.557100 +vn 0.174300 0.814000 0.554100 +vn 0.000700 0.003200 1.000000 +vn 0.041600 0.193800 -0.980100 +vn -0.207400 -0.958500 0.195700 +vn 0.209300 0.977800 0.000000 +vn -0.079900 -0.371400 -0.925000 +vn 0.041600 0.193800 0.980100 +vn -0.040300 -0.187600 0.981400 +vn -0.195100 -0.902500 0.383800 +vn 0.205300 0.959200 -0.194500 +vn -0.116500 -0.540900 -0.833000 +vn 0.080800 0.376900 0.922700 +vn -0.040300 -0.187600 -0.981400 +vn -0.175300 -0.811700 0.557100 +vn 0.193500 0.903900 -0.381500 +vn -0.148700 -0.689600 -0.708800 +vn 0.088200 0.827800 0.554100 +vn 0.075200 0.704700 0.705500 +vn 0.000300 0.003200 1.000000 +vn -0.020500 -0.190800 0.981400 +vn 0.021100 0.197100 -0.980100 +vn 0.041000 0.383300 -0.922700 +vn -0.106100 -0.974900 0.195700 +vn -0.108200 -0.994100 0.000000 +vn -0.040600 -0.377700 0.925000 +vn -0.059300 -0.550100 0.833000 +vn 0.059200 0.554700 -0.829900 +vn 0.075200 0.704700 -0.705500 +vn 0.105900 0.994400 0.000000 +vn 0.103900 0.975400 0.194500 +vn -0.040700 -0.377700 -0.925000 +vn -0.020500 -0.190800 -0.981400 +vn -0.106100 -0.974900 -0.195700 +vn -0.099700 -0.918000 -0.383800 +vn 0.097900 0.919200 0.381500 +vn 0.021100 0.197100 0.980100 +vn 0.000300 0.003200 -1.000000 +vn -0.099700 -0.918000 0.383800 +vn 0.103900 0.975400 -0.194500 +vn -0.059300 -0.550100 -0.833000 +vn 0.041000 0.383300 0.922700 +vn -0.089500 -0.825600 0.557100 +vn 0.097900 0.919200 -0.381500 +vn -0.075800 -0.701300 -0.708700 +vn 0.059200 0.554700 0.829900 +vn -0.075800 -0.701300 0.708700 +vn 0.088200 0.827800 -0.554100 +vn -0.089500 -0.825600 -0.557100 +vn -0.075800 -0.701300 -0.708800 +vn -0.075800 -0.701300 0.708800 +vn 0.463900 -0.625400 -0.627400 +vn 0.467600 -0.489700 -0.735800 +vn 0.471900 -0.335700 0.815200 +vn 0.467600 -0.489700 0.735800 +vn 0.494200 0.484200 0.722000 +vn 0.490200 0.335100 0.804600 +vn 0.494200 0.484300 -0.721900 +vn 0.497700 0.614200 -0.612400 +vn 0.456800 -0.872400 -0.173900 +vn 0.458300 -0.820800 -0.340900 +vn 0.463900 -0.625400 0.627400 +vn 0.460700 -0.737400 0.494000 +vn 0.500500 0.720300 -0.480100 +vn 0.502600 0.798900 -0.330100 +vn 0.502600 0.798900 0.330100 +vn 0.500500 0.720300 0.480100 +vn 0.460700 -0.737400 -0.494000 +vn 0.476500 -0.169700 0.862600 +vn 0.497700 0.614200 0.612400 +vn 0.490200 0.335100 -0.804600 +vn 0.456300 -0.889800 0.000000 +vn 0.504000 0.847200 0.168200 +vn 0.476500 -0.169700 -0.862600 +vn 0.481100 0.001900 -0.876600 +vn 0.481100 0.001900 0.876600 +vn 0.485800 0.172300 -0.856900 +vn 0.456800 -0.872400 0.173900 +vn 0.494200 0.484200 -0.722000 +vn 0.504400 0.863500 0.000000 +vn 0.471900 -0.335700 -0.815200 +vn 0.485800 0.172300 0.856900 +vn 0.458300 -0.820800 0.340900 +vn 0.504000 0.847200 -0.168200 +vn 0.827900 0.560900 0.000000 +vn 0.827800 0.550200 0.109500 +vn 0.827900 0.311700 0.466400 +vn 0.827900 0.214700 0.518200 +vn 0.827900 -0.214700 -0.518200 +vn 0.827900 -0.109400 -0.550200 +vn 0.827900 -0.396700 0.396600 +vn 0.827900 -0.466400 0.311600 +vn 0.827900 0.109400 0.550200 +vn 0.827900 0.000000 0.560900 +vn 0.827900 0.000000 -0.560900 +vn 0.827900 0.109400 -0.550200 +vn 0.827900 0.466400 -0.311700 +vn 0.827800 0.518300 -0.214600 +vn 0.827900 -0.466400 -0.311600 +vn 0.827900 -0.396700 -0.396600 +vn 0.827900 -0.518200 0.214700 +vn 0.827900 -0.550200 0.109400 +vn 0.827800 0.550200 -0.109500 +vn 0.827800 0.396600 0.396700 +vn 0.827900 -0.311700 -0.466400 +vn 0.827900 -0.311600 0.466400 +vn 0.827800 0.396600 -0.396700 +vn 0.827900 -0.518200 -0.214700 +vn 0.827900 0.466400 0.311700 +vn 0.827900 -0.214600 0.518300 +vn 0.827900 0.311700 -0.466400 +vn 0.827900 -0.396600 0.396600 +vn 0.827900 -0.550200 -0.109400 +vn 0.827800 0.518300 0.214600 +vn 0.827900 -0.109400 0.550200 +vn 0.827900 0.214700 -0.518200 +vn 0.827900 -0.560900 0.000000 +vn 0.827900 -0.311700 0.466400 +vn 0.827900 -0.214700 0.518200 +vn 0.000000 -0.669000 -0.743200 +vn 0.000000 0.703300 -0.710900 +vn 0.135200 0.702600 -0.698600 +vn 0.140300 -0.669600 -0.729300 +vn 0.266600 0.700600 -0.661800 +vn 0.275600 -0.671400 -0.687900 +vn 0.390400 0.697700 -0.600700 +vn 0.401000 -0.674000 -0.620300 +vn 0.502000 0.694100 -0.516000 +vn 0.511600 -0.677200 -0.528800 +vn 0.596300 0.690400 -0.409500 +vn 0.603000 -0.680400 -0.416500 +vn 0.668300 0.687300 -0.284500 +vn 0.671300 -0.683100 -0.287500 +vn 0.713600 0.685200 -0.145900 +vn 0.713600 -0.685000 -0.146700 +vn 0.729100 0.684400 0.000000 +vn 0.727900 -0.685600 0.000000 +vn 0.713600 0.685200 0.145900 +vn 0.713600 -0.685000 0.146700 +vn 0.668300 0.687300 0.284500 +vn 0.671300 -0.683100 0.287500 +vn 0.596300 0.690400 0.409500 +vn 0.603000 -0.680400 0.416500 +vn 0.502000 0.694100 0.516000 +vn 0.511600 -0.677200 0.528800 +vn 0.390400 0.697700 0.600700 +vn 0.401000 -0.674000 0.620300 +vn 0.266600 0.700600 0.661800 +vn 0.275600 -0.671400 0.687900 +vn 0.135200 0.702600 0.698600 +vn 0.140300 -0.669600 0.729300 +vn 0.000000 0.703300 0.710900 +vn 0.000000 -0.669000 0.743200 +vn -0.135200 0.702600 0.698600 +vn -0.140300 -0.669600 0.729300 +vn -0.266600 0.700600 0.661800 +vn -0.275600 -0.671400 0.687900 +vn -0.390400 0.697700 0.600700 +vn -0.401000 -0.674000 0.620300 +vn -0.502000 0.694100 0.516000 +vn -0.511600 -0.677200 0.528800 +vn -0.596300 0.690400 0.409500 +vn -0.603000 -0.680400 0.416500 +vn -0.668300 0.687300 0.284500 +vn -0.671300 -0.683100 0.287500 +vn -0.713600 0.685200 0.145900 +vn -0.713600 -0.685000 0.146700 +vn -0.729100 0.684400 0.000000 +vn -0.727900 -0.685600 0.000000 +vn -0.713600 0.685200 -0.145900 +vn -0.713600 -0.685000 -0.146700 +vn -0.668300 0.687300 -0.284500 +vn -0.671300 -0.683100 -0.287500 +vn -0.596300 0.690400 -0.409500 +vn -0.603000 -0.680400 -0.416500 +vn -0.502000 0.694100 -0.516000 +vn -0.511600 -0.677200 -0.528800 +vn -0.390400 0.697700 -0.600700 +vn -0.401000 -0.674000 -0.620300 +vn -0.266600 0.700600 -0.661800 +vn -0.275600 -0.671400 -0.687900 +vn -0.140300 -0.669600 -0.729300 +vn -0.135200 0.702600 -0.698600 +vn -0.726100 -0.263100 -0.635200 +vn -0.726100 0.263100 -0.635200 +vn -0.726100 -0.635200 -0.263100 +vn -0.726100 -0.635200 0.263100 +vn -0.726100 -0.263100 0.635200 +vn -0.726100 0.263100 0.635200 +vn -0.726100 0.635200 0.263100 +vn 0.000000 0.923900 0.382700 +vn 0.000000 0.923900 -0.382700 +vn 0.000000 0.382700 -0.923900 +vn 0.000000 -0.382700 -0.923900 +vn 0.000000 -0.923900 -0.382700 +vn 0.000000 -0.923900 0.382700 +vn 0.000000 -0.382700 0.923900 +vn 0.000000 0.382700 0.923900 +vn -0.726100 0.635200 -0.263100 +vn -0.746800 0.185100 -0.638700 +vn -0.811700 0.442700 -0.381100 +vn -0.809500 0.439500 -0.389300 +vn -0.746500 0.182300 -0.639900 +vn -0.963200 -0.173000 -0.205700 +vn -0.963200 0.173000 -0.205700 +vn -0.962700 0.178000 -0.203900 +vn -0.962700 -0.178000 -0.203900 +vn -0.902100 -0.430600 -0.027800 +vn -0.811700 -0.442700 -0.381100 +vn -0.809500 -0.439500 -0.389300 +vn -0.899400 -0.435500 -0.037700 +vn -0.746800 -0.185100 0.638700 +vn -0.811700 -0.442700 0.381100 +vn -0.809500 -0.439500 0.389300 +vn -0.746500 -0.182300 0.639900 +vn -0.902100 0.430600 -0.027800 +vn -0.899400 0.435500 -0.037700 +vn -0.963200 0.173000 0.205700 +vn -0.962700 0.178000 0.203900 +vn -0.746800 -0.185100 -0.638700 +vn -0.746500 -0.182300 -0.639900 +vn -0.902100 -0.430600 0.027800 +vn -0.899400 -0.435500 0.037700 +vn -0.963200 -0.173000 0.205700 +vn -0.962700 -0.178000 0.203900 +vn -0.746800 0.185100 0.638700 +vn -0.746500 0.182300 0.639900 +vn -0.902100 0.430600 0.027800 +vn -0.899400 0.435500 0.037700 +vn -0.811700 0.442700 0.381100 +vn -0.809500 0.439500 0.389300 +vn -0.557400 0.767000 0.317700 +vn -0.557400 0.767000 -0.317700 +vn -0.557400 0.317700 -0.767000 +vn -0.557400 -0.317700 -0.767000 +vn -0.557400 -0.767000 -0.317700 +vn -0.557400 -0.767000 0.317700 +vn -0.557400 -0.317700 0.767000 +vn -0.557400 0.317700 0.767000 +vn -1.000000 0.000000 0.000000 +vn -0.297100 -0.630200 0.717300 +vn -0.407600 0.057100 0.911400 +vn -0.921300 0.118600 0.370200 +vn -0.717300 -0.630200 0.297100 +vn -0.118600 0.921300 0.370200 +vn -0.118600 0.921300 -0.370200 +vn -0.376100 0.217200 0.900700 +vn 0.156200 -0.156200 0.975300 +vn -0.057100 0.407600 -0.911400 +vn 0.717300 -0.630200 -0.297100 +vn 0.923900 0.000000 -0.382700 +vn 0.923900 0.000000 0.382700 +vn 0.717300 -0.630200 0.297100 +vn 0.156200 -0.156200 -0.975300 +vn -0.217200 0.376200 -0.900700 +vn -0.376100 0.217200 -0.900700 +vn -0.717300 -0.630200 -0.297100 +vn -0.297100 -0.630200 -0.717300 +vn 0.297100 -0.630200 -0.717300 +vn 0.297100 -0.630200 0.717300 +vn -0.921300 0.118600 -0.370200 +vn -0.407600 0.057100 -0.911400 +vn -0.057100 0.407600 0.911400 +vn -0.217200 0.376200 0.900700 +vn -0.807200 0.466100 -0.362000 +vn -0.466000 0.807300 -0.362000 +vn -0.807200 0.466100 0.362000 +vn -0.466000 0.807300 0.362000 +vn -0.921900 -0.381800 0.065600 +vn -0.381800 -0.921900 0.065600 +vn -0.380700 -0.919200 0.100900 +vn -0.919200 -0.380700 0.100900 +vn -0.864200 -0.358000 -0.353600 +vn -0.405400 -0.167900 -0.898600 +vn -0.167900 -0.405400 -0.898600 +vn -0.358000 -0.864200 -0.353600 +vn -0.919200 0.380700 0.100900 +vn -0.921900 0.381800 0.065600 +vn 0.380700 -0.919200 0.100900 +vn 0.381800 -0.921900 0.065600 +vn 0.921900 -0.381800 0.065600 +vn 0.919200 -0.380700 0.100900 +vn 0.167900 -0.405400 -0.898600 +vn 0.358000 -0.864200 -0.353600 +vn -0.864200 0.358000 -0.353600 +vn 0.921900 0.381800 0.065600 +vn 0.919200 0.380700 0.100900 +vn 0.405400 -0.167900 -0.898600 +vn 0.864200 -0.358000 -0.353600 +vn -0.381800 0.921900 0.065600 +vn -0.358000 0.864200 -0.353600 +vn 0.381800 0.921900 0.065600 +vn 0.380700 0.919200 0.100900 +vn 0.405400 0.167900 -0.898600 +vn 0.864200 0.358000 -0.353600 +vn -0.380700 0.919200 0.100900 +vn 0.167900 0.405400 -0.898600 +vn 0.358000 0.864200 -0.353600 +vn -0.167900 0.405400 -0.898600 +vn -0.405400 0.167900 -0.898600 +vn -0.921900 -0.065600 -0.381800 +vn -0.381800 -0.065600 -0.921900 +vn -0.380700 -0.100900 -0.919200 +vn -0.919200 -0.100900 -0.380700 +vn -0.864200 0.353600 -0.358000 +vn -0.405400 0.898600 -0.167900 +vn -0.167900 0.898600 -0.405400 +vn -0.358000 0.353600 -0.864200 +vn -0.919200 -0.100900 0.380700 +vn -0.921900 -0.065600 0.381800 +vn 0.380700 -0.100900 -0.919200 +vn 0.381800 -0.065600 -0.921900 +vn 0.921900 -0.065600 -0.381800 +vn 0.919200 -0.100900 -0.380700 +vn 0.167900 0.898600 -0.405400 +vn 0.358000 0.353600 -0.864200 +vn -0.864200 0.353600 0.358000 +vn 0.921900 -0.065600 0.381800 +vn 0.919200 -0.100900 0.380700 +vn 0.405400 0.898600 -0.167900 +vn 0.864200 0.353600 -0.358000 +vn -0.381800 -0.065600 0.921900 +vn -0.358000 0.353600 0.864200 +vn 0.381800 -0.065600 0.921900 +vn 0.380700 -0.100900 0.919200 +vn 0.405400 0.898600 0.167900 +vn 0.864200 0.353600 0.358000 +vn -0.380700 -0.100900 0.919200 +vn 0.167900 0.898600 0.405400 +vn 0.358000 0.353600 0.864200 +vn -0.167900 0.898600 0.405400 +vn -0.405400 0.898600 0.167900 +vn -0.921900 0.381800 -0.065600 +vn -0.381800 0.921900 -0.065600 +vn -0.380700 0.919200 -0.100900 +vn -0.919200 0.380700 -0.100900 +vn -0.864200 0.358000 0.353600 +vn -0.405400 0.167900 0.898600 +vn -0.167900 0.405400 0.898600 +vn -0.358000 0.864200 0.353600 +vn -0.919200 -0.380700 -0.100900 +vn -0.921900 -0.381800 -0.065600 +vn 0.380700 0.919200 -0.100900 +vn 0.381800 0.921900 -0.065600 +vn 0.921900 0.381800 -0.065600 +vn 0.919200 0.380700 -0.100900 +vn 0.167900 0.405400 0.898600 +vn 0.358000 0.864200 0.353600 +vn -0.864200 -0.358000 0.353600 +vn 0.921900 -0.381800 -0.065600 +vn 0.919200 -0.380700 -0.100900 +vn 0.405400 0.167900 0.898600 +vn 0.864200 0.358000 0.353600 +vn -0.381800 -0.921900 -0.065600 +vn -0.358000 -0.864200 0.353600 +vn 0.381800 -0.921900 -0.065600 +vn 0.380700 -0.919200 -0.100900 +vn 0.405400 -0.167900 0.898600 +vn 0.864200 -0.358000 0.353600 +vn -0.380700 -0.919200 -0.100900 +vn 0.167900 -0.405400 0.898600 +vn 0.358000 -0.864200 0.353600 +vn -0.167900 -0.405400 0.898600 +vn -0.405400 -0.167900 0.898600 +vn -0.921900 0.065600 0.381800 +vn -0.381800 0.065600 0.921900 +vn -0.380700 0.100900 0.919200 +vn -0.919200 0.100900 0.380700 +vn -0.864200 -0.353600 0.358000 +vn -0.405400 -0.898600 0.167900 +vn -0.167900 -0.898600 0.405400 +vn -0.358000 -0.353600 0.864200 +vn -0.919200 0.100900 -0.380700 +vn -0.921900 0.065600 -0.381800 +vn 0.380700 0.100900 0.919200 +vn 0.381800 0.065600 0.921900 +vn 0.921900 0.065600 0.381800 +vn 0.919200 0.100900 0.380700 +vn 0.167900 -0.898600 0.405400 +vn 0.358000 -0.353600 0.864200 +vn -0.864200 -0.353600 -0.358000 +vn 0.921900 0.065600 -0.381800 +vn 0.919200 0.100900 -0.380700 +vn 0.405400 -0.898600 0.167900 +vn 0.864200 -0.353600 0.358000 +vn -0.381800 0.065600 -0.921900 +vn -0.358000 -0.353600 -0.864200 +vn 0.381800 0.065600 -0.921900 +vn 0.380700 0.100900 -0.919200 +vn 0.405400 -0.898600 -0.167900 +vn 0.864200 -0.353600 -0.358000 +vn -0.380700 0.100900 -0.919200 +vn 0.167900 -0.898600 -0.405400 +vn 0.358000 -0.353600 -0.864200 +vn -0.167900 -0.898600 -0.405400 +vn -0.405400 -0.898600 -0.167900 +vn 0.655200 -0.068600 -0.752300 +vn 0.656200 0.007700 -0.754500 +vn 0.723000 0.004700 -0.690800 +vn 0.721500 -0.072200 -0.688600 +vn -0.008700 -0.998700 0.048700 +vn 0.015900 -0.988600 -0.149700 +vn 0.028800 -0.989100 -0.144400 +vn -0.012000 -0.998800 0.047500 +vn -0.052200 -0.998600 -0.006000 +vn 0.177800 -0.983900 0.014600 +vn 0.173400 -0.984400 0.030300 +vn -0.050800 -0.998600 -0.010900 +vn 0.041500 -0.999100 0.005300 +vn -0.144200 -0.989400 -0.014000 +vn -0.140000 -0.989700 -0.027000 +vn 0.040500 -0.999100 0.009200 +vn -0.001600 0.996600 -0.081900 +vn 0.002900 0.995800 0.091100 +vn -0.003200 0.995900 0.090400 +vn 0.001300 0.996600 -0.081700 +vn 0.006400 0.996800 0.080100 +vn -0.009200 0.996200 -0.086700 +vn -0.003200 0.995900 -0.090400 +vn 0.001300 0.996600 0.081700 +vn 0.006400 0.996800 -0.080100 +vn -0.009200 0.996200 0.086700 +vn -0.015700 0.996400 0.082800 +vn 0.013500 0.997000 -0.076000 +vn -0.022100 0.996600 0.078800 +vn 0.019900 0.997200 -0.071700 +vn -0.028100 0.996800 0.074700 +vn 0.025800 0.997400 -0.067500 +vn -0.033700 0.996900 0.070500 +vn 0.031300 0.997500 -0.063100 +vn -0.039000 0.997000 0.066000 +vn 0.036300 0.997600 -0.058700 +vn -0.044000 0.997100 0.061300 +vn 0.041000 0.997700 -0.054000 +vn -0.048700 0.997200 0.056300 +vn 0.045300 0.997700 -0.049300 +vn -0.053000 0.997300 0.051200 +vn 0.049200 0.997800 -0.044500 +vn -0.057100 0.997300 0.045700 +vn 0.052800 0.997800 -0.039400 +vn -0.060800 0.997300 0.040000 +vn 0.056000 0.997800 -0.034200 +vn -0.064100 0.997300 0.034000 +vn 0.058800 0.997800 -0.028900 +vn -0.067000 0.997300 0.027800 +vn 0.061300 0.997800 -0.023400 +vn -0.069500 0.997300 0.021300 +vn 0.063400 0.997800 -0.017700 +vn -0.071500 0.997300 0.014500 +vn 0.065100 0.997800 -0.011900 +vn 0.066000 0.997800 -0.001400 +vn -0.074700 0.997200 0.002300 +vn -0.074700 0.997200 -0.002300 +vn 0.066000 0.997800 0.001400 +vn -0.073200 0.997300 -0.007800 +vn 0.066300 0.997800 0.005900 +vn -0.078300 0.996900 0.006500 +vn 0.080400 0.996700 -0.007100 +vn 0.082200 0.996600 -0.001900 +vn -0.078000 0.996900 0.001500 +vn -0.071500 0.997300 -0.014500 +vn 0.065100 0.997800 0.011900 +vn -0.069500 0.997300 -0.021300 +vn 0.063400 0.997800 0.017700 +vn -0.067000 0.997300 -0.027800 +vn 0.061300 0.997800 0.023400 +vn -0.064100 0.997300 -0.034000 +vn 0.058800 0.997800 0.028900 +vn -0.060800 0.997300 -0.040000 +vn 0.056000 0.997800 0.034200 +vn -0.057100 0.997300 -0.045700 +vn 0.052800 0.997800 0.039400 +vn -0.053000 0.997300 -0.051200 +vn 0.049200 0.997800 0.044500 +vn -0.048700 0.997200 -0.056300 +vn 0.045300 0.997700 0.049300 +vn -0.044000 0.997100 -0.061300 +vn 0.041000 0.997700 0.054000 +vn -0.039000 0.997000 -0.066000 +vn 0.036300 0.997600 0.058700 +vn -0.033700 0.996900 -0.070500 +vn 0.031300 0.997500 0.063100 +vn -0.028100 0.996800 -0.074700 +vn 0.025800 0.997400 0.067500 +vn -0.022100 0.996600 -0.078800 +vn 0.019900 0.997200 0.071700 +vn -0.015700 0.996400 -0.082800 +vn 0.013500 0.997000 0.076000 +vn 0.002900 0.995800 -0.091100 +vn -0.001600 0.996600 0.081900 +vn 0.009100 0.996000 -0.088500 +vn -0.007100 0.996600 0.081400 +vn -0.007100 0.996600 -0.081400 +vn 0.009100 0.996000 0.088500 +vn 0.016200 0.996200 -0.085500 +vn -0.014500 0.996800 0.078700 +vn 0.023300 0.996300 -0.082200 +vn -0.021500 0.996900 0.075700 +vn 0.030200 0.996400 -0.078600 +vn -0.028200 0.997000 0.072200 +vn 0.036700 0.996500 -0.074400 +vn -0.034500 0.997000 0.068500 +vn 0.042800 0.996600 -0.069900 +vn -0.040500 0.997100 0.064400 +vn 0.048500 0.996700 -0.065000 +vn -0.046200 0.997100 0.059900 +vn 0.053900 0.996700 -0.059700 +vn -0.051500 0.997100 0.055200 +vn 0.058800 0.996800 -0.054100 +vn -0.056400 0.997100 0.050100 +vn 0.063300 0.996800 -0.048100 +vn -0.060900 0.997100 0.044700 +vn 0.067400 0.996800 -0.041800 +vn -0.065000 0.997100 0.039000 +vn 0.071000 0.996800 -0.035200 +vn -0.068700 0.997100 0.033000 +vn 0.074100 0.996800 -0.028400 +vn -0.071800 0.997000 0.026700 +vn 0.076600 0.996800 -0.021300 +vn -0.074500 0.997000 0.020200 +vn 0.078700 0.996800 -0.014100 +vn -0.076700 0.996900 0.013500 +vn 0.082200 0.996600 0.001900 +vn -0.078000 0.996900 -0.001500 +vn 0.080400 0.996700 0.007100 +vn -0.078300 0.996900 -0.006500 +vn 0.096700 0.104200 0.989800 +vn 0.024900 0.074600 0.996900 +vn 0.023900 -0.022800 0.999500 +vn 0.094800 -0.002500 0.995500 +vn 0.078700 0.996800 0.014100 +vn -0.076700 0.996900 -0.013500 +vn 0.076600 0.996800 0.021300 +vn -0.074500 0.997000 -0.020200 +vn 0.074100 0.996800 0.028400 +vn -0.071800 0.997000 -0.026700 +vn 0.071000 0.996800 0.035200 +vn -0.068700 0.997100 -0.033000 +vn 0.067400 0.996800 0.041800 +vn -0.065000 0.997100 -0.039000 +vn 0.063300 0.996800 0.048100 +vn -0.060900 0.997100 -0.044700 +vn 0.058800 0.996800 0.054100 +vn -0.056400 0.997100 -0.050100 +vn 0.053900 0.996700 0.059700 +vn -0.051500 0.997100 -0.055200 +vn 0.048500 0.996700 0.065000 +vn -0.046200 0.997100 -0.059900 +vn 0.042800 0.996600 0.069900 +vn -0.040500 0.997100 -0.064400 +vn 0.036700 0.996500 0.074400 +vn -0.034500 0.997000 -0.068500 +vn 0.030200 0.996400 0.078600 +vn -0.028200 0.997000 -0.072200 +vn 0.023300 0.996300 0.082200 +vn -0.021500 0.996900 -0.075700 +vn 0.016200 0.996200 0.085500 +vn -0.014500 0.996800 -0.078700 +vn 0.759900 0.319500 -0.566100 +vn 0.615900 0.639900 -0.459500 +vn 0.650000 0.647600 -0.397600 +vn 0.805200 0.330600 -0.492200 +vn 0.002700 -0.937100 -0.348900 +vn 0.017200 -0.942100 -0.334800 +vn 0.040800 -0.951800 -0.303800 +vn 0.060600 -0.960400 -0.272000 +vn 0.076200 -0.967400 -0.241600 +vn 0.088900 -0.973100 -0.212500 +vn 0.098600 -0.977900 -0.184100 +vn 0.103600 -0.981800 -0.159000 +vn 0.107200 -0.984500 -0.138600 +vn 0.109600 -0.987000 -0.117700 +vn 0.111500 -0.989000 -0.097600 +vn 0.114300 -0.990300 -0.078900 +vn 0.117200 -0.991000 -0.063800 +vn 0.119700 -0.991500 -0.050400 +vn 0.121900 -0.991800 -0.037400 +vn 0.123900 -0.992000 -0.024500 +vn 0.125800 -0.992000 -0.011800 +vn 0.125200 -0.992100 -0.002700 +vn 0.125200 -0.992100 0.002700 +vn 0.125800 -0.992000 0.011800 +vn 0.123900 -0.992000 0.024500 +vn 0.121900 -0.991800 0.037400 +vn 0.119700 -0.991500 0.050400 +vn 0.117200 -0.991000 0.063800 +vn 0.114300 -0.990300 0.078900 +vn 0.111500 -0.989000 0.097600 +vn 0.109600 -0.987000 0.117700 +vn 0.107200 -0.984500 0.138600 +vn 0.103500 -0.981700 0.159900 +vn 0.098300 -0.977800 0.184700 +vn 0.088700 -0.973100 0.212600 +vn 0.076200 -0.967400 0.241600 +vn 0.060600 -0.960400 0.272000 +vn 0.040800 -0.951800 0.303800 +vn 0.017100 -0.942000 0.335000 +vn 0.002700 -0.937100 0.348900 +vn -0.004100 -0.936900 0.349600 +vn -0.025000 -0.943200 0.331300 +vn -0.056800 -0.955300 0.290000 +vn -0.081700 -0.965200 0.248300 +vn -0.099000 -0.972700 0.210000 +vn -0.111100 -0.978200 0.175100 +vn -0.118300 -0.982500 0.143600 +vn -0.119900 -0.985700 0.118500 +vn -0.119900 -0.987900 0.098500 +vn -0.118400 -0.989700 0.079900 +vn -0.117000 -0.991100 0.062700 +vn -0.116700 -0.992000 0.047500 +vn -0.116700 -0.992500 0.036300 +vn -0.116700 -0.992800 0.027400 +vn -0.116900 -0.993000 0.019300 +vn -0.117300 -0.993000 0.012000 +vn -0.118100 -0.993000 0.005100 +vn -0.118000 -0.993000 0.000900 +vn -0.118000 -0.993000 -0.000900 +vn -0.118100 -0.993000 -0.005100 +vn -0.117300 -0.993000 -0.012000 +vn -0.116900 -0.993000 -0.019300 +vn -0.116700 -0.992800 -0.027400 +vn -0.116700 -0.992500 -0.036300 +vn -0.116700 -0.992000 -0.047500 +vn -0.117000 -0.991100 -0.062700 +vn -0.118400 -0.989700 -0.079900 +vn -0.119900 -0.987900 -0.098500 +vn -0.120000 -0.985700 -0.118100 +vn -0.118500 -0.982500 -0.143200 +vn -0.111200 -0.978200 -0.175000 +vn -0.099000 -0.972700 -0.210000 +vn -0.081700 -0.965200 -0.248300 +vn -0.056800 -0.955300 -0.290000 +vn -0.024500 -0.943000 -0.331900 +vn -0.004000 -0.936800 -0.349900 +vn -0.023900 -0.210700 0.977200 +vn -0.024200 -0.106700 0.994000 +vn -0.095600 -0.140200 0.985500 +vn -0.094700 -0.250000 0.963600 +vn -0.755800 -0.654800 -0.004200 +vn -0.839700 -0.542900 -0.005600 +vn -0.839300 -0.541500 -0.048600 +vn -0.755700 -0.653600 -0.041200 +vn 0.926800 -0.374800 0.022500 +vn 0.980200 -0.196400 0.023800 +vn 0.975800 -0.196900 0.094800 +vn 0.922500 -0.375300 0.089600 +vn 0.022500 -0.098000 -0.994900 +vn 0.022100 -0.202400 -0.979000 +vn -0.023900 -0.210700 -0.977200 +vn -0.024200 -0.106700 -0.994000 +vn 0.022300 -0.033000 -0.999200 +vn 0.022100 0.031700 -0.999200 +vn 0.088100 0.029500 -0.995700 +vn 0.088600 -0.036800 -0.995400 +vn 0.175600 0.026500 -0.984100 +vn 0.176000 -0.041800 -0.983500 +vn 0.262000 0.023400 -0.964800 +vn 0.262300 -0.046800 -0.963800 +vn 0.346700 0.020200 -0.937700 +vn 0.346800 -0.051500 -0.936500 +vn 0.429100 0.017100 -0.903100 +vn 0.429000 -0.056200 -0.901500 +vn 0.508600 0.013900 -0.860900 +vn 0.508300 -0.060600 -0.859000 +vn 0.485900 -0.300900 -0.820600 +vn 0.503600 -0.152800 -0.850300 +vn 0.577800 -0.160800 -0.800200 +vn 0.555700 -0.314700 -0.769500 +vn 0.784100 0.001900 -0.620600 +vn 0.782200 -0.075400 -0.618400 +vn 0.838800 -0.000700 -0.544400 +vn 0.836500 -0.078200 -0.542300 +vn 0.886500 -0.003100 -0.462700 +vn 0.883800 -0.080500 -0.460800 +vn 0.926500 -0.005200 -0.376300 +vn 0.923500 -0.082400 -0.374700 +vn 0.958200 -0.007000 -0.285900 +vn 0.955000 -0.083800 -0.284600 +vn 0.981300 -0.008500 -0.192400 +vn 0.977800 -0.084600 -0.191500 +vn 0.995200 -0.009600 -0.096800 +vn 0.991700 -0.084900 -0.096300 +vn 0.999600 -0.010300 -0.024300 +vn 0.996100 -0.084800 -0.024200 +vn 0.999600 -0.010300 0.024300 +vn 0.996100 -0.084800 0.024200 +vn 0.995200 -0.009600 0.096800 +vn 0.991700 -0.084900 0.096400 +vn 0.977800 -0.084600 0.191500 +vn 0.981300 -0.008500 0.192400 +vn 0.958200 -0.007000 0.285900 +vn 0.955000 -0.083800 0.284600 +vn 0.926500 -0.005200 0.376300 +vn 0.923500 -0.082400 0.374700 +vn 0.886500 -0.003100 0.462700 +vn 0.883800 -0.080500 0.460800 +vn 0.838800 -0.000700 0.544400 +vn 0.836500 -0.078200 0.542300 +vn 0.784100 0.001900 0.620600 +vn 0.782200 -0.075400 0.618400 +vn 0.723000 0.004700 0.690800 +vn 0.721500 -0.072200 0.688600 +vn 0.656200 0.007700 0.754500 +vn 0.655200 -0.068600 0.752300 +vn 0.584600 0.010700 0.811300 +vn 0.583800 -0.064800 0.809200 +vn 0.508600 0.013900 0.860900 +vn 0.508300 -0.060600 0.859000 +vn 0.429100 0.017100 0.903100 +vn 0.429000 -0.056200 0.901500 +vn 0.346700 0.020200 0.937700 +vn 0.346800 -0.051500 0.936500 +vn 0.262000 0.023400 0.964800 +vn 0.262300 -0.046800 0.963800 +vn 0.175600 0.026500 0.984100 +vn 0.176000 -0.041800 0.983500 +vn 0.088100 0.029500 0.995700 +vn 0.088600 -0.036800 0.995400 +vn 0.022100 0.031700 0.999200 +vn 0.022300 -0.033000 0.999200 +vn -0.023900 0.024700 0.999400 +vn -0.024100 -0.041300 0.998800 +vn -0.094800 0.001600 0.995500 +vn -0.095300 -0.069600 0.993000 +vn -0.188500 -0.107200 0.976200 +vn -0.188100 -0.029200 0.981700 +vn -0.279700 -0.060500 0.958200 +vn -0.279500 -0.145000 0.949100 +vn -0.368600 -0.091800 0.925000 +vn -0.366800 -0.182300 0.912200 +vn -0.453400 -0.122700 0.882800 +vn -0.449300 -0.218500 0.866200 +vn -0.533300 -0.152700 0.832000 +vn -0.525800 -0.253000 0.812100 +vn -0.607200 -0.181500 0.773500 +vn -0.595600 -0.285500 0.750800 +vn -0.674400 -0.208600 0.708200 +vn -0.658100 -0.315500 0.683600 +vn -0.734300 -0.233600 0.637300 +vn -0.713100 -0.342700 0.611600 +vn -0.786600 -0.256300 0.561700 +vn -0.760300 -0.366800 0.536100 +vn -0.831200 -0.276400 0.482400 +vn -0.799900 -0.387700 0.458100 +vn -0.867900 -0.293800 0.400500 +vn -0.832200 -0.405300 0.378300 +vn -0.897000 -0.308300 0.316700 +vn -0.857400 -0.419700 0.297700 +vn -0.918700 -0.319800 0.231800 +vn -0.876000 -0.430900 0.216700 +vn -0.933100 -0.328400 0.146400 +vn -0.888300 -0.438800 0.135700 +vn -0.940600 -0.334000 0.061000 +vn -0.894600 -0.443500 0.055100 +vn -0.941600 -0.336600 0.009100 +vn -0.895200 -0.445600 0.007400 +vn -0.941600 -0.336600 -0.009100 +vn -0.895200 -0.445600 -0.007400 +vn -0.940600 -0.334000 -0.061000 +vn -0.894600 -0.443500 -0.055100 +vn -0.888300 -0.438800 -0.135700 +vn -0.933100 -0.328400 -0.146400 +vn -0.918700 -0.319800 -0.231800 +vn -0.876000 -0.430900 -0.216700 +vn -0.897000 -0.308300 -0.316700 +vn -0.857400 -0.419700 -0.297700 +vn -0.867900 -0.293800 -0.400500 +vn -0.832200 -0.405300 -0.378300 +vn -0.831200 -0.276400 -0.482400 +vn -0.799900 -0.387700 -0.458100 +vn -0.786600 -0.256300 -0.561700 +vn -0.760300 -0.366800 -0.536100 +vn -0.734300 -0.233600 -0.637300 +vn -0.713100 -0.342700 -0.611600 +vn -0.674400 -0.208600 -0.708200 +vn -0.658100 -0.315500 -0.683600 +vn -0.607200 -0.181500 -0.773500 +vn -0.595600 -0.285500 -0.750800 +vn -0.533300 -0.152700 -0.832000 +vn -0.525800 -0.253000 -0.812100 +vn -0.453400 -0.122700 -0.882800 +vn -0.449300 -0.218500 -0.866200 +vn -0.368600 -0.091800 -0.925000 +vn -0.366800 -0.182300 -0.912200 +vn -0.279700 -0.060500 -0.958200 +vn -0.279500 -0.145000 -0.949100 +vn -0.188100 -0.029200 -0.981700 +vn -0.188500 -0.107200 -0.976200 +vn -0.094800 0.001600 -0.995500 +vn -0.095300 -0.069600 -0.993000 +vn -0.023900 0.024700 -0.999400 +vn -0.024100 -0.041300 -0.998800 +vn 0.005400 -0.998500 -0.054100 +vn 0.017400 -0.464400 -0.885400 +vn -0.020500 -0.465400 -0.884800 +vn -0.003700 -0.998400 -0.056600 +vn -0.093400 0.075700 0.992700 +vn -0.081200 -0.480900 0.873000 +vn -0.160400 -0.496000 0.853400 +vn -0.185600 0.051600 0.981300 +vn -0.973600 -0.217900 -0.067400 +vn -0.808000 -0.586300 -0.057100 +vn -0.799200 -0.586500 -0.131400 +vn -0.964700 -0.211600 -0.156700 +vn 0.995200 0.011200 0.097400 +vn 0.817800 -0.570100 0.078500 +vn 0.806300 -0.570100 0.157500 +vn 0.981000 0.014200 0.193400 +vn 0.885100 0.027200 -0.464600 +vn 0.730400 -0.566100 -0.382100 +vn 0.762300 -0.568100 -0.309900 +vn 0.925500 0.022200 -0.378000 +vn 0.021400 0.098200 -0.994900 +vn 0.073300 -0.479700 -0.874300 +vn 0.086500 0.094300 -0.991800 +vn 0.149000 -0.495400 -0.855800 +vn 0.173300 0.088700 -0.980800 +vn 0.222400 -0.508600 -0.831800 +vn 0.259200 0.082900 -0.962200 +vn 0.293400 -0.519700 -0.802400 +vn 0.343500 0.076800 -0.936000 +vn 0.361600 -0.529200 -0.767500 +vn 0.425800 0.070400 -0.902100 +vn 0.426800 -0.537400 -0.727300 +vn 0.505200 0.064000 -0.860600 +vn 0.488400 -0.544500 -0.681900 +vn 0.581300 0.057500 -0.811600 +vn 0.546300 -0.550500 -0.631200 +vn 0.653200 0.051000 -0.755500 +vn 0.599900 -0.555600 -0.575700 +vn 0.720300 0.044600 -0.692200 +vn 0.648800 -0.559900 -0.515400 +vn 0.781800 0.038500 -0.622300 +vn 0.692400 -0.563300 -0.450700 +vn 0.836900 0.032700 -0.546300 +vn 0.787700 -0.569400 -0.234900 +vn 0.957600 0.017900 -0.287300 +vn 0.806300 -0.570100 -0.157500 +vn 0.981000 0.014200 -0.193400 +vn 0.817800 -0.570100 -0.078500 +vn 0.995200 0.011200 -0.097400 +vn 0.824500 -0.565400 -0.019400 +vn 0.999600 0.009400 -0.024400 +vn 0.824500 -0.565400 0.019400 +vn 0.999600 0.009400 0.024400 +vn 0.787700 -0.569400 0.234900 +vn 0.957700 0.017900 0.287300 +vn 0.762300 -0.568100 0.309900 +vn 0.925500 0.022200 0.378000 +vn 0.730400 -0.566100 0.382100 +vn 0.885100 0.027200 0.464600 +vn 0.692400 -0.563300 0.450700 +vn 0.836900 0.032700 0.546300 +vn 0.648800 -0.559900 0.515400 +vn 0.781800 0.038500 0.622400 +vn 0.599900 -0.555600 0.575700 +vn 0.720300 0.044600 0.692200 +vn 0.546300 -0.550500 0.631200 +vn 0.653200 0.051000 0.755500 +vn 0.488400 -0.544500 0.681900 +vn 0.581300 0.057500 0.811600 +vn 0.426800 -0.537400 0.727300 +vn 0.505200 0.064000 0.860600 +vn 0.361600 -0.529200 0.767500 +vn 0.425800 0.070400 0.902100 +vn 0.293400 -0.519700 0.802400 +vn 0.343500 0.076800 0.936000 +vn 0.222400 -0.508600 0.831800 +vn 0.259200 0.082900 0.962200 +vn 0.149000 -0.495400 0.855800 +vn 0.173300 0.088700 0.980800 +vn 0.073300 -0.479700 0.874300 +vn 0.086500 0.094300 0.991800 +vn 0.017400 -0.464400 0.885400 +vn 0.021400 0.098200 0.994900 +vn -0.020500 -0.465500 0.884800 +vn -0.023500 0.093500 0.995300 +vn -0.237000 -0.509700 0.827100 +vn -0.276700 0.026600 0.960600 +vn -0.310600 -0.522200 0.794200 +vn -0.365800 0.001300 0.930700 +vn -0.380600 -0.533600 0.755300 +vn -0.451600 -0.024200 0.891800 +vn -0.446500 -0.543800 0.710500 +vn -0.533400 -0.049600 0.844400 +vn -0.507900 -0.552900 0.660500 +vn -0.609900 -0.074300 0.788900 +vn -0.564400 -0.560900 0.605600 +vn -0.680500 -0.098100 0.726100 +vn -0.615600 -0.567800 0.546500 +vn -0.744300 -0.120500 0.656800 +vn -0.661200 -0.573600 0.483500 +vn -0.800800 -0.141300 0.582000 +vn -0.700900 -0.578300 0.417400 +vn -0.849600 -0.160100 0.502500 +vn -0.734800 -0.581800 0.348600 +vn -0.890400 -0.176700 0.419400 +vn -0.762500 -0.584400 0.277700 +vn -0.923200 -0.190900 0.333400 +vn -0.784000 -0.585900 0.205100 +vn -0.947900 -0.202600 0.245700 +vn -0.799200 -0.586500 0.131400 +vn -0.964700 -0.211600 0.156700 +vn -0.808000 -0.586300 0.057100 +vn -0.973600 -0.217900 0.067400 +vn -0.813500 -0.581400 0.010400 +vn -0.975200 -0.221000 0.011300 +vn -0.813500 -0.581400 -0.010400 +vn -0.975200 -0.221000 -0.011300 +vn -0.784000 -0.585900 -0.205100 +vn -0.947900 -0.202600 -0.245700 +vn -0.762500 -0.584400 -0.277700 +vn -0.923200 -0.190900 -0.333400 +vn -0.734800 -0.581800 -0.348600 +vn -0.890400 -0.176700 -0.419400 +vn -0.700900 -0.578300 -0.417400 +vn -0.849600 -0.160100 -0.502500 +vn -0.661200 -0.573600 -0.483500 +vn -0.800800 -0.141300 -0.582000 +vn -0.615600 -0.567800 -0.546500 +vn -0.744300 -0.120500 -0.656800 +vn -0.564400 -0.560900 -0.605600 +vn -0.680500 -0.098100 -0.726100 +vn -0.507900 -0.552900 -0.660500 +vn -0.609900 -0.074300 -0.788900 +vn -0.446500 -0.543800 -0.710500 +vn -0.533400 -0.049600 -0.844400 +vn -0.380600 -0.533600 -0.755300 +vn -0.451600 -0.024200 -0.891800 +vn -0.310600 -0.522200 -0.794200 +vn -0.365800 0.001300 -0.930700 +vn -0.237000 -0.509700 -0.827100 +vn -0.276700 0.026600 -0.960600 +vn -0.160400 -0.496000 -0.853400 +vn -0.185600 0.051600 -0.981300 +vn -0.081200 -0.480900 -0.873000 +vn -0.093400 0.075700 -0.992700 +vn -0.023500 0.093500 -0.995300 +vn -0.071400 -0.533900 0.842500 +vn -0.087500 -0.389800 0.916700 +vn -0.174500 -0.445000 0.878300 +vn -0.151900 -0.589800 0.793100 +vn -0.531400 -0.846700 -0.025400 +vn -0.644800 -0.763600 -0.032900 +vn -0.641100 -0.762500 -0.086800 +vn -0.528400 -0.846300 -0.066800 +vn 0.674200 -0.735600 0.065200 +vn 0.817200 -0.570800 0.079300 +vn 0.805800 -0.570700 0.157800 +vn 0.664800 -0.735500 0.130300 +vn 0.011500 -0.487900 -0.872800 +vn 0.018600 -0.340400 -0.940100 +vn 0.078600 -0.360900 -0.929300 +vn 0.062000 -0.513000 -0.856100 +vn 0.133400 -0.546000 -0.827100 +vn 0.158200 -0.387400 -0.908200 +vn 0.235200 -0.412300 -0.880100 +vn 0.201100 -0.575900 -0.792400 +vn 0.309200 -0.435700 -0.845300 +vn 0.265200 -0.602900 -0.752400 +vn 0.379200 -0.457400 -0.804300 +vn 0.324600 -0.626700 -0.708400 +vn 0.444900 -0.477200 -0.757800 +vn 0.379100 -0.647500 -0.661100 +vn 0.506100 -0.495300 -0.706000 +vn 0.428900 -0.665600 -0.610600 +vn 0.562700 -0.511500 -0.649400 +vn 0.474400 -0.681500 -0.557200 +vn 0.614200 -0.525900 -0.588300 +vn 0.515600 -0.695100 -0.501000 +vn 0.660300 -0.538500 -0.523500 +vn 0.552200 -0.706500 -0.442500 +vn 0.700800 -0.549000 -0.455400 +vn 0.583800 -0.716100 -0.382400 +vn 0.735800 -0.557500 -0.384400 +vn 0.610600 -0.723900 -0.321000 +vn 0.765000 -0.564000 -0.310800 +vn 0.633000 -0.729700 -0.258400 +vn 0.788400 -0.568400 -0.235100 +vn 0.651100 -0.733500 -0.194600 +vn 0.805800 -0.570700 -0.157800 +vn 0.664800 -0.735500 -0.130300 +vn 0.817200 -0.570800 -0.079300 +vn 0.674200 -0.735600 -0.065200 +vn 0.821300 -0.570100 -0.019800 +vn 0.677400 -0.735300 -0.016200 +vn 0.821300 -0.570100 0.019800 +vn 0.677400 -0.735300 0.016200 +vn 0.788400 -0.568400 0.235100 +vn 0.651100 -0.733500 0.194600 +vn 0.342800 -0.939300 0.007600 +vn 0.512400 -0.858600 0.011900 +vn 0.509900 -0.858800 0.048900 +vn 0.341400 -0.939300 0.032400 +vn 0.765000 -0.564000 0.310800 +vn 0.633000 -0.729700 0.258400 +vn 0.735800 -0.557500 0.384400 +vn 0.610600 -0.723900 0.321100 +vn 0.700800 -0.549000 0.455400 +vn 0.583800 -0.716100 0.382400 +vn 0.660300 -0.538500 0.523500 +vn 0.552200 -0.706500 0.442500 +vn 0.614200 -0.525900 0.588300 +vn 0.515600 -0.695100 0.501000 +vn 0.562700 -0.511500 0.649400 +vn 0.474400 -0.681500 0.557200 +vn 0.506100 -0.495300 0.706000 +vn 0.429000 -0.665600 0.610600 +vn 0.444900 -0.477200 0.757800 +vn 0.379200 -0.647500 0.661000 +vn 0.379200 -0.457400 0.804300 +vn 0.324700 -0.626700 0.708400 +vn 0.309200 -0.435700 0.845300 +vn 0.265200 -0.602900 0.752400 +vn 0.235200 -0.412300 0.880100 +vn 0.201100 -0.575900 0.792400 +vn 0.158200 -0.387400 0.908200 +vn 0.133400 -0.546000 0.827100 +vn 0.078600 -0.360900 0.929300 +vn 0.062000 -0.513000 0.856100 +vn 0.018600 -0.340400 0.940100 +vn 0.011500 -0.487900 0.872800 +vn -0.020500 -0.347000 0.937600 +vn -0.012800 -0.491100 0.871000 +vn -0.254700 -0.496400 0.829800 +vn -0.223900 -0.639200 0.735700 +vn -0.327000 -0.543300 0.773200 +vn -0.286900 -0.681900 0.672700 +vn -0.390100 -0.585000 0.711000 +vn -0.339900 -0.717400 0.608100 +vn -0.444200 -0.621300 0.645400 +vn -0.383300 -0.746800 0.543500 +vn -0.489600 -0.652500 0.578300 +vn -0.418900 -0.770900 0.479700 +vn -0.527200 -0.678900 0.510900 +vn -0.447600 -0.790400 0.418000 +vn -0.557800 -0.701000 0.444200 +vn -0.470500 -0.806100 0.358900 +vn -0.582100 -0.719100 0.379400 +vn -0.488300 -0.818500 0.302800 +vn -0.601100 -0.733600 0.316800 +vn -0.501500 -0.828200 0.250100 +vn -0.615900 -0.744900 0.256500 +vn -0.511400 -0.835500 0.200800 +vn -0.627100 -0.753300 0.198100 +vn -0.518800 -0.840900 0.154000 +vn -0.635300 -0.759100 0.141600 +vn -0.524300 -0.844400 0.109400 +vn -0.641100 -0.762500 0.086800 +vn -0.528400 -0.846300 0.066800 +vn -0.644800 -0.763600 0.032900 +vn -0.531400 -0.846700 0.025400 +vn -0.645000 -0.764100 0.003100 +vn -0.531800 -0.846900 0.002500 +vn -0.645000 -0.764100 -0.003100 +vn -0.531800 -0.846900 -0.002500 +vn -0.635300 -0.759100 -0.141600 +vn -0.524300 -0.844400 -0.109400 +vn -0.299200 -0.954200 -0.002000 +vn -0.417700 -0.908600 -0.002100 +vn -0.417400 -0.908500 -0.018900 +vn -0.298600 -0.954300 -0.013100 +vn -0.627100 -0.753300 -0.198100 +vn -0.518800 -0.840900 -0.154000 +vn -0.615900 -0.744900 -0.256500 +vn -0.511400 -0.835500 -0.200800 +vn -0.601100 -0.733600 -0.316800 +vn -0.501500 -0.828200 -0.250100 +vn -0.582100 -0.719100 -0.379400 +vn -0.488300 -0.818500 -0.302800 +vn -0.557800 -0.701000 -0.444200 +vn -0.470500 -0.806100 -0.358900 +vn -0.527200 -0.678900 -0.510900 +vn -0.447600 -0.790400 -0.418000 +vn -0.489600 -0.652500 -0.578300 +vn -0.418900 -0.770900 -0.479700 +vn -0.444200 -0.621300 -0.645400 +vn -0.383300 -0.746800 -0.543500 +vn -0.390100 -0.585000 -0.711000 +vn -0.339800 -0.717400 -0.608200 +vn -0.327000 -0.543400 -0.773200 +vn -0.286900 -0.681900 -0.672700 +vn -0.254700 -0.496400 -0.829800 +vn -0.223900 -0.639200 -0.735700 +vn -0.174500 -0.445000 -0.878300 +vn -0.151900 -0.589800 -0.793100 +vn -0.087500 -0.389800 -0.916700 +vn -0.071400 -0.533900 -0.842500 +vn -0.020500 -0.347000 -0.937600 +vn -0.012800 -0.491100 -0.871000 +vn 0.025600 0.156600 0.987300 +vn 0.020900 0.446700 0.894400 +vn -0.021400 0.441900 0.896800 +vn -0.024900 0.152300 0.988000 +vn -0.997800 0.063100 0.018300 +vn -0.920300 0.390800 0.017200 +vn -0.920300 0.390800 -0.017200 +vn -0.997800 0.063100 -0.018300 +vn 0.931500 0.362900 -0.021700 +vn 0.751700 0.659200 -0.017100 +vn 0.751700 0.659200 0.017100 +vn 0.931600 0.362900 0.021700 +vn 0.020900 0.446700 -0.894400 +vn 0.025600 0.156600 -0.987300 +vn -0.024900 0.152300 -0.988000 +vn -0.021300 0.441900 -0.896800 +vn 0.036000 -0.999100 -0.019700 +vn -0.120400 -0.990800 0.061300 +vn -0.127900 -0.990500 0.050800 +vn 0.037700 -0.999100 -0.016400 +vn 0.096600 0.171500 -0.980400 +vn 0.082200 0.469900 -0.878800 +vn 0.160800 0.499000 -0.851500 +vn 0.186600 0.190400 -0.963800 +vn 0.235200 0.525300 -0.817700 +vn 0.274100 0.209100 -0.938700 +vn 0.304900 0.549000 -0.778200 +vn 0.358500 0.227500 -0.905400 +vn 0.369600 0.570100 -0.733800 +vn 0.438800 0.245200 -0.864500 +vn 0.429200 0.588500 -0.685100 +vn 0.514400 0.262100 -0.816500 +vn 0.483600 0.604700 -0.632800 +vn 0.584800 0.278100 -0.762000 +vn 0.532800 0.618500 -0.577500 +vn 0.649400 0.293100 -0.701700 +vn 0.576900 0.630200 -0.519600 +vn 0.707800 0.307000 -0.636100 +vn 0.679100 0.653600 -0.334100 +vn 0.843700 0.340300 -0.415100 +vn 0.032000 -0.999100 -0.025600 +vn -0.103300 -0.991500 0.079500 +vn -0.112100 -0.991100 0.070800 +vn 0.034100 -0.999100 -0.022700 +vn 0.703500 0.657700 -0.269200 +vn 0.875400 0.348200 -0.335300 +vn 0.723000 0.660200 -0.203200 +vn 0.900100 0.354400 -0.253500 +vn 0.737800 0.661100 -0.136200 +vn 0.917800 0.358700 -0.170200 +vn 0.747800 0.660400 -0.068400 +vn 0.928500 0.361100 -0.085900 +vn 0.747800 0.660400 0.068400 +vn 0.928500 0.361100 0.085900 +vn 0.737800 0.661100 0.136200 +vn 0.917800 0.358700 0.170200 +vn 0.723000 0.660200 0.203200 +vn 0.900100 0.354400 0.253500 +vn 0.703500 0.657700 0.269200 +vn 0.875400 0.348200 0.335300 +vn 0.679200 0.653600 0.334100 +vn 0.843700 0.340300 0.415100 +vn 0.650000 0.647600 0.397600 +vn 0.805200 0.330600 0.492200 +vn 0.615900 0.639900 0.459500 +vn 0.759900 0.319500 0.566100 +vn 0.576900 0.630200 0.519600 +vn 0.707800 0.307000 0.636100 +vn 0.532800 0.618500 0.577500 +vn 0.649400 0.293100 0.701700 +vn 0.483600 0.604700 0.632800 +vn 0.584800 0.278100 0.762000 +vn 0.429200 0.588500 0.685100 +vn 0.514400 0.262100 0.816500 +vn 0.369600 0.570100 0.733800 +vn 0.438800 0.245200 0.864500 +vn 0.304900 0.549000 0.778200 +vn 0.358500 0.227500 0.905400 +vn 0.235200 0.525300 0.817700 +vn 0.274100 0.209100 0.938700 +vn 0.160800 0.499000 0.851500 +vn 0.186600 0.190400 0.963800 +vn 0.082200 0.469900 0.878900 +vn 0.096600 0.171500 0.980400 +vn -0.084700 0.450800 0.888500 +vn -0.096600 0.155500 0.983100 +vn -0.167600 0.461100 0.871300 +vn -0.189400 0.158800 0.969000 +vn -0.248500 0.468800 0.847600 +vn -0.280500 0.160200 0.946400 +vn -0.326800 0.473700 0.817700 +vn -0.369100 0.159800 0.915500 +vn -0.402200 0.476200 0.781900 +vn -0.454300 0.157600 0.876800 +vn -0.474300 0.476300 0.740400 +vn -0.535400 0.153600 0.830500 +vn -0.542600 0.474100 0.693400 +vn -0.611700 0.148100 0.777100 +vn -0.606600 0.470000 0.641100 +vn -0.682400 0.141200 0.717200 +vn -0.666100 0.464100 0.583900 +vn -0.747000 0.133100 0.651400 +vn -0.720400 0.456600 0.521900 +vn -0.804900 0.124100 0.580200 +vn -0.769200 0.448000 0.455600 +vn -0.855800 0.114600 0.504500 +vn -0.811900 0.438400 0.385400 +vn -0.899200 0.104700 0.424800 +vn -0.848100 0.428300 0.311700 +vn -0.934900 0.094800 0.342000 +vn -0.877500 0.417900 0.235100 +vn -0.962700 0.085300 0.256600 +vn -0.899700 0.407500 0.156100 +vn -0.982500 0.076300 0.169500 +vn -0.914500 0.397500 0.075300 +vn -0.994300 0.068300 0.081300 +vn -0.914500 0.397500 -0.075300 +vn -0.994300 0.068300 -0.081300 +vn -0.899700 0.407500 -0.156100 +vn -0.982500 0.076300 -0.169500 +vn -0.877500 0.417900 -0.235100 +vn -0.962700 0.085300 -0.256600 +vn -0.848100 0.428300 -0.311700 +vn -0.934900 0.094800 -0.342000 +vn -0.811900 0.438400 -0.385400 +vn -0.899200 0.104700 -0.424800 +vn -0.769200 0.448000 -0.455600 +vn -0.855800 0.114600 -0.504500 +vn -0.720400 0.456600 -0.521900 +vn -0.804900 0.124100 -0.580200 +vn -0.666100 0.464100 -0.583900 +vn -0.747000 0.133100 -0.651400 +vn -0.606600 0.470000 -0.641100 +vn -0.682400 0.141200 -0.717200 +vn -0.542600 0.474100 -0.693400 +vn -0.611700 0.148100 -0.777100 +vn -0.474300 0.476300 -0.740400 +vn -0.535400 0.153600 -0.830500 +vn -0.402200 0.476200 -0.781900 +vn -0.454300 0.157600 -0.876800 +vn -0.326800 0.473700 -0.817700 +vn -0.369100 0.159800 -0.915500 +vn -0.248500 0.468800 -0.847600 +vn -0.280500 0.160200 -0.946400 +vn -0.167600 0.461100 -0.871300 +vn -0.189400 0.158800 -0.969000 +vn -0.084700 0.450800 -0.888500 +vn -0.096600 0.155500 -0.983100 +vn -0.299200 -0.954200 0.002000 +vn -0.417700 -0.908600 0.002100 +vn 0.342800 -0.939300 -0.007600 +vn 0.512400 -0.858600 -0.011900 +vn 0.240300 -0.899000 -0.366100 +vn 0.329900 -0.807200 -0.489500 +vn 0.363200 -0.819400 -0.443400 +vn 0.258200 -0.909400 -0.326000 +vn 0.393600 -0.829300 -0.396600 +vn 0.273700 -0.918100 -0.286400 +vn 0.421500 -0.837800 -0.347000 +vn 0.288600 -0.925500 -0.245300 +vn 0.445200 -0.845000 -0.296200 +vn 0.302500 -0.930900 -0.204700 +vn 0.464300 -0.850600 -0.246800 +vn 0.313600 -0.934400 -0.168500 +vn 0.480000 -0.854700 -0.197700 +vn 0.322700 -0.936900 -0.134200 +vn 0.492800 -0.857400 -0.148200 +vn 0.330300 -0.938500 -0.100200 +vn 0.502800 -0.858700 -0.098800 +vn 0.336600 -0.939300 -0.066300 +vn 0.509900 -0.858800 -0.048900 +vn 0.341400 -0.939300 -0.032400 +vn 0.502800 -0.858700 0.098800 +vn 0.336600 -0.939300 0.066300 +vn 0.492800 -0.857400 0.148200 +vn 0.330300 -0.938500 0.100200 +vn 0.480000 -0.854700 0.197700 +vn 0.322700 -0.936900 0.134200 +vn 0.464300 -0.850600 0.246800 +vn 0.313600 -0.934400 0.168500 +vn 0.445200 -0.845000 0.296200 +vn 0.302500 -0.930900 0.204700 +vn 0.421500 -0.837800 0.347000 +vn 0.288600 -0.925500 0.245300 +vn 0.393600 -0.829300 0.396600 +vn 0.273700 -0.918100 0.286400 +vn 0.363200 -0.819400 0.443400 +vn 0.258200 -0.909400 0.326000 +vn 0.330000 -0.807200 0.489500 +vn 0.240200 -0.898800 0.366500 +vn 0.195700 -0.912500 0.359200 +vn 0.194400 -0.902600 0.384200 +vn 0.174900 -0.904800 0.388300 +vn -0.261200 -0.925500 0.274300 +vn -0.334200 -0.865300 0.373600 +vn -0.355500 -0.877200 0.322600 +vn -0.270900 -0.933900 0.233400 +vn -0.372500 -0.886300 0.275200 +vn -0.277500 -0.940600 0.195700 +vn -0.386500 -0.893400 0.228900 +vn -0.283100 -0.945900 0.158800 +vn -0.396800 -0.899000 0.185500 +vn -0.288100 -0.949500 0.124400 +vn -0.403500 -0.903000 0.147200 +vn -0.291200 -0.951700 0.097000 +vn -0.408200 -0.905900 0.112200 +vn -0.293200 -0.953200 0.073500 +vn -0.412000 -0.907700 0.079400 +vn -0.295000 -0.954100 0.052000 +vn -0.414900 -0.908500 0.048600 +vn -0.296700 -0.954400 0.032000 +vn -0.417400 -0.908500 0.018900 +vn -0.298600 -0.954300 0.013100 +vn -0.414900 -0.908500 -0.048600 +vn -0.296700 -0.954400 -0.032000 +vn -0.412000 -0.907700 -0.079400 +vn -0.295000 -0.954100 -0.052000 +vn -0.408200 -0.905900 -0.112200 +vn -0.293200 -0.953200 -0.073500 +vn -0.403500 -0.903000 -0.147200 +vn -0.291200 -0.951700 -0.097000 +vn -0.396800 -0.899000 -0.185500 +vn -0.288100 -0.949500 -0.124400 +vn -0.386500 -0.893400 -0.228900 +vn -0.283100 -0.945900 -0.158800 +vn -0.372500 -0.886300 -0.275200 +vn -0.277500 -0.940600 -0.195700 +vn -0.355500 -0.877200 -0.322600 +vn -0.270900 -0.933900 -0.233400 +vn -0.334200 -0.865300 -0.373600 +vn -0.261200 -0.925500 -0.274100 +vn -0.229600 -0.932600 -0.278400 +vn -0.231000 -0.923900 -0.305100 +vn -0.214700 -0.923400 -0.318300 +vn 0.047000 -0.998900 -0.001800 +vn -0.148300 -0.988900 0.003700 +vn -0.148300 -0.988900 -0.003700 +vn 0.047000 -0.998900 0.001800 +vn 0.022100 -0.202400 0.979000 +vn 0.022500 -0.098000 0.994900 +vn -0.755800 -0.654800 0.004200 +vn -0.839700 -0.542900 0.005600 +vn 0.926800 -0.374800 -0.022500 +vn 0.980200 -0.196400 -0.023800 +vn 0.088600 -0.105800 -0.990400 +vn 0.087100 -0.216900 -0.972300 +vn 0.175500 -0.115800 -0.977600 +vn 0.171700 -0.235300 -0.956600 +vn 0.261000 -0.125600 -0.957100 +vn 0.254500 -0.253000 -0.933400 +vn 0.344500 -0.135100 -0.929000 +vn 0.334800 -0.269900 -0.902800 +vn 0.425600 -0.144200 -0.893300 +vn 0.412200 -0.285900 -0.865100 +vn 0.647600 -0.168200 -0.743100 +vn 0.620800 -0.327400 -0.712300 +vn 0.584600 0.010700 -0.811300 +vn 0.583800 -0.064800 -0.809200 +vn 0.712500 -0.175000 -0.679500 +vn 0.680900 -0.338800 -0.649300 +vn 0.771700 -0.180900 -0.609700 +vn 0.735400 -0.348800 -0.581000 +vn 0.824500 -0.186100 -0.534300 +vn 0.783800 -0.357300 -0.507800 +vn 0.870600 -0.190300 -0.453700 +vn 0.825900 -0.364300 -0.430300 +vn 0.909200 -0.193500 -0.368700 +vn 0.861100 -0.369600 -0.349100 +vn 0.939800 -0.195700 -0.279900 +vn 0.889100 -0.373300 -0.264800 +vn 0.962200 -0.196900 -0.188300 +vn 0.909700 -0.375200 -0.178000 +vn 0.975800 -0.196900 -0.094800 +vn 0.922500 -0.375300 -0.089600 +vn 0.962200 -0.196900 0.188300 +vn 0.909700 -0.375200 0.178000 +vn 0.939800 -0.195700 0.279900 +vn 0.889100 -0.373300 0.264800 +vn 0.909200 -0.193500 0.368700 +vn 0.861100 -0.369600 0.349100 +vn 0.870600 -0.190300 0.453700 +vn 0.825900 -0.364300 0.430300 +vn 0.824500 -0.186100 0.534300 +vn 0.783800 -0.357300 0.507800 +vn 0.771700 -0.180900 0.609700 +vn 0.735400 -0.348800 0.581000 +vn 0.712500 -0.175000 0.679500 +vn 0.680900 -0.338800 0.649300 +vn 0.647600 -0.168200 0.743100 +vn 0.620800 -0.327400 0.712300 +vn 0.577800 -0.160800 0.800200 +vn 0.555700 -0.314700 0.769500 +vn 0.503600 -0.152800 0.850300 +vn 0.485900 -0.300900 0.820600 +vn 0.425600 -0.144200 0.893300 +vn 0.412200 -0.285900 0.865100 +vn 0.344500 -0.135100 0.929000 +vn 0.334800 -0.269900 0.902800 +vn 0.261000 -0.125600 0.957100 +vn 0.254500 -0.253000 0.933400 +vn 0.175500 -0.115800 0.977600 +vn 0.171700 -0.235400 0.956600 +vn 0.088600 -0.105800 0.990400 +vn 0.087100 -0.216900 0.972300 +vn -0.188600 -0.184400 0.964600 +vn -0.185700 -0.300700 0.935500 +vn -0.278300 -0.228200 0.933000 +vn -0.271900 -0.349600 0.896500 +vn -0.363300 -0.270800 0.891400 +vn -0.351800 -0.396000 0.848100 +vn -0.442300 -0.311500 0.841000 +vn -0.424300 -0.439000 0.791900 +vn -0.514400 -0.349800 0.783000 +vn -0.488800 -0.478200 0.729700 +vn -0.578900 -0.385000 0.718800 +vn -0.544900 -0.513200 0.663000 +vn -0.635600 -0.416800 0.649800 +vn -0.593100 -0.543900 0.593600 +vn -0.684500 -0.445000 0.577400 +vn -0.633500 -0.570500 0.522700 +vn -0.725700 -0.469500 0.502900 +vn -0.666800 -0.592900 0.451400 +vn -0.759800 -0.490300 0.427000 +vn -0.693700 -0.611500 0.380500 +vn -0.787100 -0.507400 0.350700 +vn -0.715000 -0.626400 0.310500 +vn -0.808200 -0.521000 0.274500 +vn -0.731300 -0.637800 0.241500 +vn -0.823700 -0.531100 0.198600 +vn -0.743200 -0.646100 0.173700 +vn -0.833900 -0.537900 0.123300 +vn -0.751200 -0.651300 0.107000 +vn -0.839300 -0.541500 0.048600 +vn -0.755700 -0.653600 0.041200 +vn -0.833900 -0.537900 -0.123300 +vn -0.751200 -0.651300 -0.107000 +vn -0.823700 -0.531100 -0.198600 +vn -0.743200 -0.646100 -0.173700 +vn -0.808200 -0.521000 -0.274500 +vn -0.731300 -0.637800 -0.241500 +vn -0.787100 -0.507400 -0.350700 +vn -0.715000 -0.626400 -0.310500 +vn -0.759800 -0.490300 -0.427000 +vn -0.693700 -0.611500 -0.380500 +vn -0.725700 -0.469500 -0.502900 +vn -0.666800 -0.592900 -0.451400 +vn -0.684500 -0.445000 -0.577400 +vn -0.633500 -0.570500 -0.522700 +vn -0.635600 -0.416800 -0.649800 +vn -0.593100 -0.543900 -0.593600 +vn -0.578900 -0.385000 -0.718800 +vn -0.544900 -0.513200 -0.663000 +vn -0.514400 -0.349800 -0.783000 +vn -0.488800 -0.478200 -0.729700 +vn -0.442300 -0.311500 -0.841000 +vn -0.424300 -0.439000 -0.791900 +vn -0.363300 -0.270800 -0.891400 +vn -0.351800 -0.396000 -0.848100 +vn -0.278300 -0.228200 -0.933000 +vn -0.271900 -0.349600 -0.896500 +vn -0.188600 -0.184400 -0.964600 +vn -0.185700 -0.300700 -0.935500 +vn -0.095600 -0.140200 -0.985500 +vn -0.094700 -0.250000 -0.963600 +vn 0.052300 -0.802400 -0.594500 +vn 0.093100 -0.835500 -0.541600 +vn 0.126900 -0.863600 -0.488000 +vn 0.153600 -0.886800 -0.436000 +vn 0.175400 -0.904800 -0.388000 +vn 0.306600 -0.800900 0.514400 +vn 0.276300 -0.835600 0.474700 +vn 0.245500 -0.867300 0.433100 +vn 0.223200 -0.895200 0.385600 +vn 0.153600 -0.886800 0.436000 +vn 0.126900 -0.863600 0.488000 +vn 0.093100 -0.835500 0.541600 +vn 0.052300 -0.802300 0.594600 +vn 0.009000 -0.760200 0.649600 +vn 0.000900 -0.730600 0.682800 +vn -0.001000 -0.730800 0.682500 +vn -0.013300 -0.763500 0.645600 +vn -0.063700 -0.808100 0.585500 +vn -0.124800 -0.852900 0.507000 +vn -0.165100 -0.883400 0.438600 +vn -0.193700 -0.906500 0.375300 +vn -0.214300 -0.923400 0.318600 +vn -0.250200 -0.921400 0.297200 +vn -0.269100 -0.902700 0.335800 +vn -0.290500 -0.884800 0.364500 +vn -0.317500 -0.858800 0.402000 +vn -0.317600 -0.858800 -0.401900 +vn -0.290800 -0.884500 -0.364800 +vn -0.268400 -0.903100 -0.335100 +vn -0.250000 -0.921600 -0.296700 +vn -0.193700 -0.906500 -0.375300 +vn -0.165100 -0.883400 -0.438600 +vn -0.124800 -0.852900 -0.507000 +vn -0.063300 -0.807700 -0.586100 +vn 0.000800 -0.730700 -0.682700 +vn 0.009200 -0.760500 -0.649300 +vn -0.012800 -0.762300 -0.647100 +vn -0.001200 -0.730600 -0.682800 +vn -0.005400 -0.987900 0.154700 +vn -0.016100 -0.989600 0.142800 +vn 0.011200 -0.999000 -0.044000 +vn 0.005400 -0.998500 0.054100 +vn -0.003700 -0.998400 0.056600 +vn -0.061000 -0.998100 0.001400 +vn -0.061100 -0.998100 -0.001400 +vn 0.013500 -0.999000 -0.042700 +vn 0.015800 -0.999000 -0.041100 +vn 0.018200 -0.999100 -0.039300 +vn 0.020600 -0.999100 -0.037400 +vn 0.023000 -0.999100 -0.035400 +vn 0.025300 -0.999100 -0.033200 +vn 0.027600 -0.999100 -0.030900 +vn 0.029900 -0.999100 -0.028400 +vn 0.039200 -0.999100 -0.012800 +vn 0.040500 -0.999100 -0.009200 +vn 0.041500 -0.999100 -0.005300 +vn 0.039200 -0.999100 0.012800 +vn 0.037700 -0.999100 0.016400 +vn 0.036000 -0.999100 0.019700 +vn 0.034100 -0.999100 0.022700 +vn 0.032000 -0.999100 0.025600 +vn 0.029900 -0.999100 0.028400 +vn 0.027600 -0.999100 0.030900 +vn 0.025300 -0.999100 0.033200 +vn 0.023000 -0.999100 0.035400 +vn 0.020600 -0.999100 0.037400 +vn 0.018200 -0.999100 0.039300 +vn 0.015800 -0.999000 0.041100 +vn 0.013500 -0.999000 0.042700 +vn 0.011200 -0.999000 0.044000 +vn -0.015300 -0.998800 0.046100 +vn -0.018600 -0.998800 0.044500 +vn -0.021900 -0.998800 0.042800 +vn -0.025300 -0.998800 0.040800 +vn -0.028600 -0.998800 0.038700 +vn -0.031800 -0.998800 0.036300 +vn -0.035100 -0.998800 0.033600 +vn -0.038200 -0.998800 0.030600 +vn -0.041200 -0.998700 0.027300 +vn -0.044000 -0.998700 0.023700 +vn -0.046600 -0.998700 0.019800 +vn -0.048900 -0.998700 0.015500 +vn -0.050800 -0.998600 0.010900 +vn -0.052200 -0.998600 0.006000 +vn -0.048900 -0.998700 -0.015500 +vn -0.046600 -0.998700 -0.019800 +vn -0.044000 -0.998700 -0.023700 +vn -0.041200 -0.998700 -0.027300 +vn -0.038200 -0.998800 -0.030600 +vn -0.035100 -0.998800 -0.033600 +vn -0.031800 -0.998800 -0.036300 +vn -0.028600 -0.998800 -0.038700 +vn -0.025300 -0.998800 -0.040800 +vn -0.021900 -0.998800 -0.042800 +vn -0.018600 -0.998800 -0.044500 +vn -0.015300 -0.998800 -0.046100 +vn -0.012000 -0.998800 -0.047500 +vn -0.008700 -0.998700 -0.048700 +vn -0.006200 0.738300 0.674400 +vn 0.008000 0.739500 0.673100 +vn 0.001800 0.936400 0.350800 +vn -0.001300 0.936700 0.350100 +vn -0.022900 0.065900 0.997600 +vn -0.089700 0.072000 0.993300 +vn -0.088200 -0.027400 0.995700 +vn -0.022100 -0.029100 0.999300 +vn -0.087200 0.216600 -0.972400 +vn -0.022100 0.202100 -0.979100 +vn -0.022900 0.065900 -0.997600 +vn -0.089700 0.072000 -0.993300 +vn 0.755500 0.653800 -0.041700 +vn 0.755700 0.654800 -0.004400 +vn 0.880300 0.474400 -0.006600 +vn 0.880100 0.471800 -0.052700 +vn -0.922500 0.375400 0.089600 +vn -0.926800 0.374900 0.022500 +vn -0.989300 0.144200 0.024100 +vn -0.984900 0.144300 0.095700 +vn 0.024000 0.210900 0.977200 +vn -0.022100 0.202100 0.979100 +vn -0.062900 0.512500 0.856300 +vn -0.134100 0.545300 0.827400 +vn -0.158100 0.387100 0.908400 +vn -0.078400 0.360500 0.929400 +vn -0.201800 0.575300 0.792600 +vn -0.235200 0.412000 0.880200 +vn -0.265700 0.602300 0.752700 +vn -0.309200 0.435500 0.845400 +vn -0.324900 0.626100 0.708800 +vn -0.379300 0.457300 0.804400 +vn -0.379300 0.646900 0.661500 +vn -0.445000 0.477200 0.757800 +vn -0.429100 0.665200 0.611000 +vn -0.506200 0.495300 0.706000 +vn -0.474600 0.681100 0.557500 +vn -0.562800 0.511600 0.649300 +vn -0.515600 0.694800 0.501400 +vn -0.614200 0.526000 0.588200 +vn -0.552400 0.706200 0.442800 +vn -0.660300 0.538600 0.523300 +vn -0.584000 0.716000 0.382400 +vn -0.700800 0.549200 0.455200 +vn -0.610800 0.723700 0.321100 +vn -0.735700 0.557700 0.384300 +vn -0.633200 0.729500 0.258400 +vn -0.765000 0.564100 0.310700 +vn -0.651300 0.733400 0.194700 +vn -0.788300 0.568600 0.235000 +vn -0.664900 0.735400 0.130300 +vn -0.805700 0.570900 0.157800 +vn -0.674300 0.735600 0.065200 +vn -0.817100 0.571000 0.079300 +vn -0.677700 0.735200 0.016200 +vn -0.821200 0.570300 0.019900 +vn -0.677700 0.735200 -0.016200 +vn -0.674300 0.735600 -0.065200 +vn -0.817100 0.571000 -0.079300 +vn -0.821200 0.570300 -0.019900 +vn -0.664900 0.735400 -0.130300 +vn -0.805700 0.570900 -0.157800 +vn -0.651300 0.733400 -0.194700 +vn -0.788300 0.568600 -0.235000 +vn -0.633200 0.729500 -0.258400 +vn -0.765000 0.564100 -0.310700 +vn -0.610800 0.723700 -0.321100 +vn -0.735700 0.557700 -0.384300 +vn -0.584000 0.716000 -0.382400 +vn -0.700800 0.549200 -0.455200 +vn -0.552400 0.706200 -0.442800 +vn -0.660300 0.538600 -0.523300 +vn -0.515600 0.694800 -0.501400 +vn -0.614200 0.526000 -0.588200 +vn -0.474600 0.681100 -0.557500 +vn -0.562800 0.511600 -0.649300 +vn -0.429100 0.665200 -0.611000 +vn -0.506200 0.495300 -0.706000 +vn -0.379300 0.646900 -0.661500 +vn -0.445000 0.477200 -0.757800 +vn -0.324900 0.626100 -0.708800 +vn -0.379300 0.457300 -0.804400 +vn -0.265700 0.602300 -0.752700 +vn -0.309200 0.435500 -0.845400 +vn -0.201800 0.575300 -0.792600 +vn -0.235200 0.412000 -0.880200 +vn -0.134100 0.545300 -0.827400 +vn -0.158100 0.387100 -0.908400 +vn -0.062900 0.512500 -0.856300 +vn -0.078400 0.360500 -0.929400 +vn -0.012100 0.487400 -0.873100 +vn -0.018500 0.339900 -0.940200 +vn 0.013800 0.491600 -0.870700 +vn 0.072400 0.533800 -0.842500 +vn 0.087300 0.389400 -0.916900 +vn 0.020500 0.347000 -0.937600 +vn 0.152400 0.589100 -0.793500 +vn 0.174200 0.444600 -0.878600 +vn 0.224300 0.638500 -0.736100 +vn 0.254600 0.496200 -0.830000 +vn 0.287200 0.681300 -0.673300 +vn 0.326900 0.543200 -0.773300 +vn 0.340200 0.717000 -0.608400 +vn 0.390200 0.585000 -0.711000 +vn 0.383700 0.746400 -0.543600 +vn 0.444300 0.621400 -0.645300 +vn 0.419200 0.770500 -0.480100 +vn 0.489700 0.652600 -0.578100 +vn 0.447800 0.790100 -0.418500 +vn 0.527300 0.679100 -0.510600 +vn 0.470500 0.805800 -0.359400 +vn 0.557800 0.701200 -0.444000 +vn 0.488400 0.818200 -0.303200 +vn 0.582100 0.719300 -0.379100 +vn 0.501700 0.828000 -0.250300 +vn 0.601100 0.733800 -0.316600 +vn 0.511600 0.835400 -0.200900 +vn 0.615800 0.745000 -0.256300 +vn 0.518900 0.840800 -0.154100 +vn 0.626900 0.753400 -0.198000 +vn 0.524500 0.844300 -0.109500 +vn 0.635200 0.759300 -0.141600 +vn 0.528600 0.846200 -0.066900 +vn 0.640900 0.762700 -0.086800 +vn 0.531600 0.846600 -0.025500 +vn 0.644600 0.763800 -0.033000 +vn 0.532100 0.846700 -0.002500 +vn 0.645000 0.764200 -0.003100 +vn 0.532100 0.846700 0.002500 +vn 0.531600 0.846600 0.025500 +vn 0.644600 0.763800 0.033000 +vn 0.645000 0.764200 0.003100 +vn 0.528600 0.846200 0.066900 +vn 0.640900 0.762700 0.086800 +vn 0.524500 0.844300 0.109500 +vn 0.635200 0.759300 0.141600 +vn 0.518900 0.840800 0.154100 +vn 0.626900 0.753400 0.198000 +vn 0.511600 0.835400 0.200900 +vn 0.615800 0.745000 0.256300 +vn 0.501700 0.828000 0.250300 +vn 0.601100 0.733800 0.316600 +vn 0.488400 0.818200 0.303200 +vn 0.582100 0.719300 0.379100 +vn 0.470500 0.805800 0.359400 +vn 0.557800 0.701200 0.444000 +vn 0.447800 0.790100 0.418500 +vn 0.527300 0.679100 0.510600 +vn 0.419200 0.770500 0.480100 +vn 0.489700 0.652600 0.578100 +vn 0.383700 0.746400 0.543600 +vn 0.444300 0.621400 0.645300 +vn 0.340200 0.717000 0.608400 +vn 0.390200 0.585000 0.711000 +vn 0.287200 0.681300 0.673300 +vn 0.326900 0.543200 0.773300 +vn 0.224300 0.638500 0.736100 +vn 0.254600 0.496200 0.830000 +vn 0.152400 0.589100 0.793500 +vn 0.174200 0.444600 0.878600 +vn 0.072400 0.533800 0.842500 +vn 0.087300 0.389400 0.916900 +vn 0.013800 0.491600 0.870700 +vn 0.020500 0.347000 0.937600 +vn -0.012100 0.487400 0.873100 +vn -0.018500 0.339900 0.940200 +vn 0.024900 -0.084700 -0.996100 +vn 0.095400 -0.068200 -0.993100 +vn 0.098100 -0.002500 -0.995100 +vn 0.028200 -0.010800 -0.999500 +vn 0.977300 0.211600 0.013200 +vn 0.975600 0.208200 0.069700 +vn 0.984200 0.158800 0.078800 +vn 0.986700 0.161300 0.018500 +vn -0.999600 -0.010700 -0.025900 +vn -0.995000 -0.012600 -0.099000 +vn -0.993400 0.052600 -0.101700 +vn -0.998100 0.054000 -0.028200 +vn 0.024900 0.074600 -0.996900 +vn 0.096700 0.104200 -0.989800 +vn 0.094800 -0.002500 -0.995500 +vn 0.023900 -0.022800 -0.999500 +vn -0.176900 0.079800 0.981000 +vn -0.262800 0.087500 0.960900 +vn -0.262000 -0.022600 0.964800 +vn -0.175600 -0.025100 0.984100 +vn -0.346900 0.094900 0.933100 +vn -0.346700 -0.020100 0.937700 +vn -0.428500 0.102000 0.897700 +vn -0.429100 -0.017500 0.903000 +vn -0.507100 0.108700 0.854900 +vn -0.508600 -0.015000 0.860800 +vn -0.582000 0.115100 0.805000 +vn -0.584600 -0.012400 0.811200 +vn -0.652600 0.120900 0.747900 +vn -0.656300 -0.009900 0.754400 +vn -0.718200 0.126300 0.684200 +vn -0.723000 -0.007500 0.690800 +vn -0.778100 0.131000 0.614200 +vn -0.784100 -0.005200 0.620600 +vn -0.831700 0.135100 0.538400 +vn -0.838800 -0.003000 0.544400 +vn -0.878400 0.138500 0.457400 +vn -0.886500 -0.001000 0.462700 +vn -0.917500 0.141200 0.371800 +vn -0.926500 0.000700 0.376300 +vn -0.948500 0.143000 0.282400 +vn -0.958300 0.002300 0.285900 +vn -0.971100 0.144100 0.190100 +vn -0.981300 0.003500 0.192400 +vn -0.995300 0.004500 0.096900 +vn -0.984900 0.144300 -0.095700 +vn -0.971100 0.144100 -0.190100 +vn -0.981300 0.003500 -0.192400 +vn -0.995300 0.004500 -0.096900 +vn -0.999700 0.005200 0.024400 +vn -0.948500 0.143000 -0.282400 +vn -0.958300 0.002300 -0.285900 +vn -0.917500 0.141200 -0.371800 +vn -0.926500 0.000700 -0.376300 +vn -0.878400 0.138500 -0.457400 +vn -0.886500 -0.001000 -0.462700 +vn -0.831700 0.135100 -0.538400 +vn -0.838800 -0.003000 -0.544400 +vn -0.778100 0.131000 -0.614200 +vn -0.784100 -0.005200 -0.620600 +vn -0.718200 0.126300 -0.684200 +vn -0.723000 -0.007500 -0.690800 +vn -0.652600 0.120900 -0.747900 +vn -0.656300 -0.009900 -0.754400 +vn -0.582000 0.115100 -0.805000 +vn -0.584600 -0.012400 -0.811200 +vn -0.507100 0.108700 -0.854900 +vn -0.508600 -0.015000 -0.860800 +vn -0.428500 0.102000 -0.897700 +vn -0.429100 -0.017500 -0.903000 +vn -0.346900 0.094900 -0.933100 +vn -0.346700 -0.020100 -0.937700 +vn -0.262800 0.087500 -0.960900 +vn -0.262000 -0.022600 -0.964800 +vn -0.176900 0.079800 -0.981000 +vn -0.175600 -0.025100 -0.984100 +vn -0.088200 -0.027400 -0.995700 +vn 0.189800 0.142600 -0.971400 +vn 0.188100 0.024800 -0.981800 +vn 0.880300 0.474400 0.006600 +vn 0.880100 0.471800 0.052700 +vn 0.950500 0.304600 0.061100 +vn 0.951600 0.307300 0.009100 +vn -0.022200 -0.029100 -0.999300 +vn 0.280300 0.181000 -0.942700 +vn 0.280100 0.052800 -0.958500 +vn 0.366700 0.218600 -0.904300 +vn 0.369400 0.080900 -0.925700 +vn 0.448000 0.254800 -0.856900 +vn 0.454800 0.108800 -0.883900 +vn 0.523200 0.289200 -0.801600 +vn 0.535400 0.136100 -0.833500 +vn 0.591400 0.321100 -0.739600 +vn 0.610200 0.162300 -0.775400 +vn 0.652300 0.350400 -0.672100 +vn 0.678300 0.187100 -0.710500 +vn 0.705500 0.376800 -0.600200 +vn 0.739200 0.210200 -0.639800 +vn 0.751100 0.399900 -0.525200 +vn 0.792500 0.231200 -0.564200 +vn 0.789300 0.419900 -0.448000 +vn 0.838100 0.250000 -0.484900 +vn 0.820200 0.436600 -0.369400 +vn 0.875700 0.266300 -0.402700 +vn 0.844400 0.450100 -0.290200 +vn 0.905600 0.280000 -0.318500 +vn 0.862200 0.460500 -0.210800 +vn 0.927900 0.290900 -0.233100 +vn 0.874000 0.467700 -0.131500 +vn 0.942800 0.299100 -0.147100 +vn 0.950500 0.304600 -0.061100 +vn 0.874000 0.467700 0.131500 +vn 0.942800 0.299100 0.147100 +vn -0.989300 0.144200 -0.024100 +vn -0.999700 0.005200 -0.024400 +vn 0.951600 0.307300 -0.009100 +vn 0.862200 0.460500 0.210800 +vn 0.927900 0.290900 0.233100 +vn 0.844400 0.450100 0.290200 +vn 0.905600 0.280000 0.318500 +vn 0.820200 0.436600 0.369400 +vn 0.875700 0.266300 0.402700 +vn 0.789300 0.419900 0.448000 +vn 0.838100 0.250000 0.484900 +vn 0.751100 0.399900 0.525200 +vn 0.792500 0.231200 0.564200 +vn 0.705500 0.376800 0.600200 +vn 0.739200 0.210200 0.639800 +vn 0.652300 0.350400 0.672100 +vn 0.678300 0.187100 0.710500 +vn 0.591400 0.321100 0.739600 +vn 0.610200 0.162300 0.775400 +vn 0.523200 0.289200 0.801600 +vn 0.535400 0.136100 0.833500 +vn 0.448000 0.254800 0.856900 +vn 0.454800 0.108800 0.883900 +vn 0.366700 0.218600 0.904300 +vn 0.369400 0.080900 0.925700 +vn 0.280300 0.181000 0.942700 +vn 0.280100 0.052800 0.958500 +vn 0.189800 0.142600 0.971400 +vn 0.188100 0.024800 0.981800 +vn -0.026700 -0.012600 0.999500 +vn 0.028200 -0.010800 0.999500 +vn 0.024900 -0.084700 0.996100 +vn -0.023100 -0.089400 0.995700 +vn -0.034700 0.763100 -0.645300 +vn -0.006200 0.738300 -0.674400 +vn -0.006200 0.639400 -0.768800 +vn -0.044300 0.663500 -0.746800 +vn 0.298300 0.954300 -0.013100 +vn 0.299200 0.954200 -0.002000 +vn 0.418000 0.908400 -0.002100 +vn 0.417600 0.908400 -0.018900 +vn -0.341000 0.939500 0.032300 +vn -0.342600 0.939500 0.007600 +vn -0.512600 0.858500 0.011800 +vn -0.510000 0.858800 0.048800 +vn 0.008000 0.739500 -0.673100 +vn 0.044800 0.770700 -0.635600 +vn 0.054600 0.677400 -0.733600 +vn 0.007800 0.641800 -0.766800 +vn -0.082400 0.797300 0.597900 +vn -0.124400 0.826200 0.549400 +vn -0.157400 0.727700 0.667600 +vn -0.103200 0.697900 0.708700 +vn -0.160300 0.850100 0.501600 +vn -0.207100 0.753000 0.624500 +vn -0.190900 0.869600 0.455200 +vn -0.252300 0.774200 0.580400 +vn -0.216600 0.885600 0.410700 +vn -0.292900 0.791800 0.535900 +vn -0.238400 0.898700 0.368000 +vn -0.329700 0.806600 0.490600 +vn -0.256900 0.909500 0.326900 +vn -0.363000 0.818800 0.444700 +vn -0.272500 0.918200 0.287300 +vn -0.393300 0.828800 0.398000 +vn -0.287600 0.925600 0.246100 +vn -0.421400 0.837400 0.348100 +vn -0.301900 0.931000 0.205100 +vn -0.445300 0.844800 0.296700 +vn -0.313100 0.934600 0.168600 +vn -0.464400 0.850500 0.247000 +vn -0.322200 0.937100 0.134200 +vn -0.480100 0.854600 0.197900 +vn -0.329900 0.938700 0.100200 +vn -0.492900 0.857300 0.148400 +vn -0.336100 0.939500 0.066300 +vn -0.502900 0.858700 0.098800 +vn -0.341000 0.939500 -0.032300 +vn -0.336100 0.939500 -0.066300 +vn -0.502900 0.858700 -0.098800 +vn -0.510000 0.858800 -0.048800 +vn -0.034700 0.763100 0.645300 +vn -0.044300 0.663500 0.746800 +vn -0.342600 0.939500 -0.007600 +vn -0.512600 0.858500 -0.011800 +vn -0.329900 0.938700 -0.100200 +vn -0.492900 0.857300 -0.148400 +vn -0.322200 0.937100 -0.134200 +vn -0.480100 0.854600 -0.197900 +vn -0.313100 0.934600 -0.168600 +vn -0.464400 0.850500 -0.247000 +vn -0.301900 0.931000 -0.205100 +vn -0.445300 0.844800 -0.296700 +vn -0.287600 0.925600 -0.246100 +vn -0.421400 0.837400 -0.348100 +vn -0.272500 0.918200 -0.287300 +vn -0.393300 0.828800 -0.398000 +vn -0.256900 0.909500 -0.326900 +vn -0.363000 0.818800 -0.444700 +vn -0.238400 0.898700 -0.368000 +vn -0.329700 0.806600 -0.490600 +vn -0.216600 0.885600 -0.410700 +vn -0.292900 0.791800 -0.535900 +vn -0.190900 0.869600 -0.455200 +vn -0.252300 0.774200 -0.580400 +vn -0.160300 0.850100 -0.501600 +vn -0.207100 0.753000 -0.624500 +vn -0.124400 0.826200 -0.549400 +vn -0.157400 0.727700 -0.667600 +vn -0.082400 0.797300 -0.597900 +vn -0.103200 0.697900 -0.708700 +vn 0.106400 0.815800 -0.568400 +vn 0.124400 0.727800 -0.674400 +vn 0.299200 0.954200 0.002000 +vn 0.298300 0.954300 0.013100 +vn 0.417600 0.908400 0.018900 +vn 0.418000 0.908400 0.002100 +vn 0.156900 0.851600 -0.500100 +vn 0.184400 0.769600 -0.611300 +vn 0.195700 0.878600 -0.435600 +vn 0.234700 0.803100 -0.547600 +vn 0.224600 0.898800 -0.376400 +vn 0.275900 0.829300 -0.485900 +vn 0.245500 0.913900 -0.323300 +vn 0.308600 0.849400 -0.428000 +vn 0.260200 0.925300 -0.275700 +vn 0.334800 0.865000 -0.373700 +vn 0.270300 0.934000 -0.233400 +vn 0.355800 0.876900 -0.323000 +vn 0.277000 0.940700 -0.195700 +vn 0.372600 0.886000 -0.275700 +vn 0.282700 0.946000 -0.158600 +vn 0.386800 0.893200 -0.229100 +vn 0.287900 0.949600 -0.123800 +vn 0.397100 0.898900 -0.185200 +vn 0.291100 0.951800 -0.096300 +vn 0.403800 0.903000 -0.146800 +vn 0.293100 0.953300 -0.073000 +vn 0.408600 0.905800 -0.112000 +vn 0.294800 0.954100 -0.051700 +vn 0.412200 0.907600 -0.079300 +vn 0.296500 0.954500 -0.031900 +vn 0.415100 0.908400 -0.048500 +vn 0.296500 0.954500 0.031800 +vn 0.415100 0.908400 0.048500 +vn 0.294800 0.954100 0.051700 +vn 0.412200 0.907600 0.079300 +vn 0.293100 0.953300 0.073000 +vn 0.408600 0.905800 0.112000 +vn 0.291100 0.951800 0.096300 +vn 0.403800 0.903000 0.146800 +vn 0.287900 0.949600 0.123800 +vn 0.397100 0.898900 0.185200 +vn 0.282700 0.946000 0.158600 +vn 0.386800 0.893200 0.229100 +vn 0.277000 0.940700 0.195700 +vn 0.372600 0.886000 0.275700 +vn 0.270300 0.934000 0.233400 +vn 0.355800 0.876900 0.323000 +vn 0.260200 0.925300 0.275700 +vn 0.334800 0.865000 0.373700 +vn 0.245500 0.913900 0.323300 +vn 0.308600 0.849400 0.428000 +vn 0.224600 0.898800 0.376400 +vn 0.275900 0.829300 0.485900 +vn 0.195700 0.878600 0.435600 +vn 0.234700 0.803100 0.547600 +vn 0.156900 0.851600 0.500100 +vn 0.184400 0.769600 0.611300 +vn 0.106400 0.815800 0.568400 +vn 0.124400 0.727800 0.674400 +vn 0.044800 0.770700 0.635600 +vn 0.054600 0.677400 0.733600 +vn -0.006200 0.639400 0.768800 +vn 0.007800 0.641800 0.766800 +vn -0.023100 -0.089400 -0.995700 +vn -0.026700 -0.012600 -0.999500 +vn 0.024000 0.210900 -0.977200 +vn 0.094600 0.249800 -0.963700 +vn 0.755700 0.654800 0.004400 +vn 0.755500 0.653800 0.041700 +vn -0.926800 0.374900 -0.022500 +vn -0.922500 0.375400 -0.089600 +vn -0.087200 0.216600 0.972400 +vn -0.171800 0.235000 0.956700 +vn -0.254600 0.252700 0.933400 +vn -0.335000 0.269700 0.902800 +vn -0.412300 0.285700 0.865000 +vn -0.486100 0.300800 0.820500 +vn -0.555800 0.314600 0.769400 +vn -0.620900 0.327400 0.712200 +vn -0.681000 0.338800 0.649200 +vn -0.735500 0.348800 0.580800 +vn -0.783900 0.357400 0.507600 +vn -0.825900 0.364400 0.430200 +vn -0.861100 0.369700 0.349000 +vn -0.889100 0.373400 0.264700 +vn -0.909600 0.375300 0.178000 +vn -0.909600 0.375300 -0.178000 +vn -0.889100 0.373400 -0.264700 +vn -0.861100 0.369700 -0.349000 +vn -0.825900 0.364400 -0.430200 +vn -0.783900 0.357400 -0.507600 +vn -0.735500 0.348800 -0.580800 +vn -0.681000 0.338800 -0.649200 +vn -0.621000 0.327400 -0.712200 +vn -0.555800 0.314600 -0.769400 +vn -0.486100 0.300800 -0.820500 +vn -0.412300 0.285700 -0.865000 +vn -0.335000 0.269700 -0.902800 +vn -0.254600 0.252700 -0.933400 +vn -0.171800 0.235000 -0.956700 +vn 0.185200 0.300200 -0.935700 +vn 0.271200 0.349200 -0.896900 +vn 0.351000 0.395500 -0.848800 +vn 0.423300 0.438500 -0.792700 +vn 0.487700 0.477700 -0.730700 +vn 0.543900 0.512700 -0.664200 +vn 0.592100 0.543500 -0.594900 +vn 0.632700 0.570100 -0.524100 +vn 0.666100 0.592700 -0.452800 +vn 0.693100 0.611300 -0.381800 +vn 0.714500 0.626300 -0.311700 +vn 0.730900 0.637800 -0.242600 +vn 0.742900 0.646200 -0.174700 +vn 0.751000 0.651400 -0.107800 +vn 0.751000 0.651400 0.107800 +vn 0.742900 0.646200 0.174700 +vn 0.730900 0.637800 0.242600 +vn 0.714500 0.626300 0.311700 +vn 0.693100 0.611300 0.381800 +vn 0.666100 0.592700 0.452800 +vn 0.632700 0.570100 0.524100 +vn 0.592100 0.543500 0.594900 +vn 0.543900 0.512700 0.664200 +vn 0.487700 0.477700 0.730700 +vn 0.423300 0.438500 0.792700 +vn 0.351000 0.395500 0.848800 +vn 0.271200 0.349200 0.896900 +vn 0.185200 0.300200 0.935700 +vn 0.094600 0.249800 0.963700 +vn -0.089100 -0.086000 -0.992300 +vn -0.094200 -0.009100 -0.995500 +vn 0.975600 0.208200 -0.069700 +vn 0.977300 0.211600 -0.013200 +vn 0.986700 0.161300 -0.018500 +vn 0.984200 0.158800 -0.078700 +vn -0.995000 -0.012600 0.099000 +vn -0.999600 -0.010700 0.025900 +vn -0.998100 0.054000 0.028200 +vn -0.993400 0.052600 0.101700 +vn -0.089100 -0.086000 0.992300 +vn -0.094200 -0.009100 0.995500 +vn -0.174900 -0.081300 0.981200 +vn -0.260700 -0.076100 0.962400 +vn -0.263100 0.000600 0.964800 +vn -0.178000 -0.004400 0.984000 +vn -0.344900 -0.070700 0.936000 +vn -0.346700 0.005700 0.938000 +vn -0.426900 -0.065200 0.901900 +vn -0.428100 0.010800 0.903700 +vn -0.506200 -0.059500 0.860300 +vn -0.506700 0.015800 0.861900 +vn -0.582000 -0.053700 0.811400 +vn -0.582000 0.020800 0.812900 +vn -0.653800 -0.048000 0.755200 +vn -0.653300 0.025600 0.756600 +vn -0.720700 -0.042400 0.691900 +vn -0.719800 0.030200 0.693500 +vn -0.782000 -0.037000 0.622100 +vn -0.780900 0.034500 0.623600 +vn -0.837100 -0.031800 0.546100 +vn -0.835800 0.038600 0.547700 +vn -0.885100 -0.027000 0.464600 +vn -0.883700 0.042300 0.466000 +vn -0.925500 -0.022600 0.378100 +vn -0.924100 0.045500 0.379500 +vn -0.957600 -0.018700 0.287500 +vn -0.956200 0.048300 0.288700 +vn -0.980900 -0.015400 0.193800 +vn -0.979500 0.050600 0.194800 +vn -0.980900 -0.015400 -0.193800 +vn -0.979500 0.050600 -0.194800 +vn -0.957600 -0.018700 -0.287500 +vn -0.956200 0.048300 -0.288700 +vn -0.925500 -0.022600 -0.378100 +vn -0.924100 0.045500 -0.379500 +vn -0.885100 -0.027000 -0.464600 +vn -0.883700 0.042300 -0.466000 +vn -0.837100 -0.031800 -0.546100 +vn -0.835800 0.038600 -0.547700 +vn -0.782000 -0.037000 -0.622100 +vn -0.780900 0.034500 -0.623600 +vn -0.720700 -0.042400 -0.691900 +vn -0.719800 0.030200 -0.693500 +vn -0.653800 -0.048000 -0.755200 +vn -0.653300 0.025600 -0.756600 +vn -0.582000 -0.053700 -0.811400 +vn -0.582000 0.020800 -0.812900 +vn -0.506200 -0.059500 -0.860300 +vn -0.506700 0.015800 -0.861900 +vn -0.426900 -0.065200 -0.901900 +vn -0.428100 0.010800 -0.903700 +vn -0.344900 -0.070700 -0.936000 +vn -0.346700 0.005700 -0.938000 +vn -0.260700 -0.076100 -0.962400 +vn -0.263100 0.000600 -0.964800 +vn -0.174900 -0.081300 -0.981200 +vn -0.178000 -0.004400 -0.984000 +vn 0.186300 -0.046100 -0.981400 +vn 0.185200 0.008800 -0.982700 +vn 0.277300 -0.022900 -0.960500 +vn 0.274000 0.021100 -0.961500 +vn 0.366200 0.000900 -0.930500 +vn 0.360900 0.033900 -0.931900 +vn 0.452000 0.024800 -0.891600 +vn 0.445100 0.047200 -0.894200 +vn 0.533700 0.048600 -0.844300 +vn 0.525800 0.060500 -0.848400 +vn 0.610200 0.071800 -0.788900 +vn 0.602000 0.073900 -0.795000 +vn 0.680800 0.094200 -0.726300 +vn 0.673100 0.087100 -0.734400 +vn 0.744700 0.115500 -0.657300 +vn 0.738200 0.099800 -0.667100 +vn 0.801400 0.135100 -0.582600 +vn 0.796800 0.111800 -0.593800 +vn 0.850400 0.153000 -0.503300 +vn 0.848100 0.122800 -0.515300 +vn 0.891500 0.168800 -0.420300 +vn 0.891800 0.132800 -0.432500 +vn 0.924600 0.182300 -0.334500 +vn 0.927400 0.141500 -0.346100 +vn 0.949600 0.193500 -0.246700 +vn 0.954800 0.148700 -0.257100 +vn 0.966600 0.202000 -0.157700 +vn 0.973900 0.154400 -0.166300 +vn 0.966600 0.202000 0.157700 +vn 0.973900 0.154500 0.166300 +vn 0.949600 0.193500 0.246700 +vn 0.954800 0.148700 0.257100 +vn 0.924600 0.182300 0.334500 +vn 0.927400 0.141500 0.346100 +vn 0.891500 0.168800 0.420300 +vn 0.891800 0.132800 0.432500 +vn 0.850400 0.153000 0.503300 +vn 0.848100 0.122800 0.515400 +vn 0.801400 0.135100 0.582600 +vn 0.796800 0.111800 0.593800 +vn 0.744700 0.115500 0.657300 +vn 0.738200 0.099800 0.667100 +vn 0.680800 0.094200 0.726300 +vn 0.673100 0.087100 0.734400 +vn 0.610200 0.071800 0.788900 +vn 0.602000 0.073900 0.795000 +vn 0.533700 0.048600 0.844300 +vn 0.525800 0.060500 0.848400 +vn 0.452000 0.024800 0.891600 +vn 0.445100 0.047200 0.894200 +vn 0.366200 0.000900 0.930500 +vn 0.360900 0.033900 0.931900 +vn 0.277300 -0.022900 0.960500 +vn 0.274000 0.021100 0.961500 +vn 0.186300 -0.046100 0.981400 +vn 0.185200 0.008800 0.982700 +vn 0.095400 -0.068200 0.993100 +vn 0.098100 -0.002500 0.995100 +vn -0.001300 0.936700 -0.350100 +vn 0.001800 0.936400 -0.350800 +vn 0.118000 0.993000 -0.000900 +vn 0.118000 0.993000 0.000900 +vn -0.125200 0.992100 0.002700 +vn -0.125200 0.992100 -0.002700 +vn -0.011500 0.941300 0.337500 +vn -0.034600 0.950600 0.308400 +vn -0.056100 0.959600 0.275700 +vn -0.072900 0.966900 0.244500 +vn -0.085800 0.972800 0.215200 +vn -0.095200 0.977500 0.188000 +vn -0.101900 0.981400 0.162700 +vn -0.106400 0.984500 0.139600 +vn -0.109000 0.986900 0.118400 +vn -0.110900 0.989000 0.098100 +vn -0.113900 0.990300 0.079200 +vn -0.116800 0.991100 0.063900 +vn -0.119300 0.991500 0.050400 +vn -0.121600 0.991900 0.037300 +vn -0.123600 0.992000 0.024500 +vn -0.125400 0.992000 0.011700 +vn -0.125400 0.992000 -0.011700 +vn -0.123600 0.992000 -0.024500 +vn -0.121600 0.991900 -0.037300 +vn -0.119300 0.991500 -0.050400 +vn -0.116800 0.991100 -0.063900 +vn -0.113900 0.990300 -0.079200 +vn -0.110900 0.989000 -0.098100 +vn -0.109000 0.986900 -0.118400 +vn -0.106400 0.984500 -0.139600 +vn -0.101900 0.981400 -0.162700 +vn -0.095200 0.977500 -0.188000 +vn -0.085800 0.972800 -0.215200 +vn -0.072900 0.966900 -0.244500 +vn -0.056100 0.959600 -0.275700 +vn -0.034600 0.950600 -0.308400 +vn -0.011500 0.941300 -0.337500 +vn 0.015300 0.941900 -0.335600 +vn 0.046800 0.952700 -0.300200 +vn 0.075600 0.963900 -0.255300 +vn 0.095300 0.972000 -0.214800 +vn 0.107900 0.977900 -0.179100 +vn 0.115200 0.982200 -0.148300 +vn 0.118700 0.985400 -0.121900 +vn 0.119300 0.987900 -0.099500 +vn 0.118100 0.989700 -0.080500 +vn 0.116600 0.991100 -0.063000 +vn 0.116500 0.992000 -0.047700 +vn 0.116600 0.992500 -0.036400 +vn 0.116600 0.992800 -0.027400 +vn 0.116800 0.993000 -0.019300 +vn 0.117200 0.993000 -0.011900 +vn 0.117900 0.993000 -0.005100 +vn 0.117900 0.993000 0.005100 +vn 0.117200 0.993000 0.011900 +vn 0.116800 0.993000 0.019300 +vn 0.116600 0.992800 0.027400 +vn 0.116600 0.992500 0.036400 +vn 0.116500 0.992000 0.047700 +vn 0.116600 0.991100 0.063000 +vn 0.118100 0.989700 0.080500 +vn 0.119300 0.987900 0.099500 +vn 0.118700 0.985400 0.121900 +vn 0.115200 0.982200 0.148300 +vn 0.107900 0.977900 0.179100 +vn 0.095300 0.972000 0.214800 +vn 0.075600 0.963900 0.255300 +vn 0.046800 0.952700 0.300200 +vn 0.015300 0.941900 0.335600 +vn -0.027100 -0.990600 0.133900 +vn -0.037300 -0.991300 0.126400 +vn -0.047100 -0.991700 0.119700 +vn -0.056700 -0.991900 0.113400 +vn -0.066100 -0.992000 0.107200 +vn -0.075500 -0.992000 0.101000 +vn -0.084900 -0.991900 0.094400 +vn -0.094200 -0.991700 0.087300 +vn -0.134600 -0.990100 0.039300 +vn -0.140000 -0.989700 0.027000 +vn -0.144200 -0.989400 0.014000 +vn -0.134600 -0.990100 -0.039300 +vn -0.127900 -0.990500 -0.050800 +vn -0.120400 -0.990800 -0.061300 +vn -0.112100 -0.991100 -0.070800 +vn -0.103300 -0.991500 -0.079500 +vn -0.094200 -0.991700 -0.087300 +vn -0.084900 -0.991900 -0.094400 +vn -0.075500 -0.992000 -0.101000 +vn -0.066100 -0.992000 -0.107200 +vn -0.056700 -0.991900 -0.113400 +vn -0.047100 -0.991700 -0.119700 +vn -0.037300 -0.991300 -0.126400 +vn -0.027100 -0.990600 -0.133900 +vn -0.016100 -0.989600 -0.142800 +vn -0.005400 -0.987900 -0.154700 +vn 0.004800 -0.987500 -0.157300 +vn 0.041300 -0.989400 -0.139300 +vn 0.053600 -0.989500 -0.134300 +vn 0.066000 -0.989400 -0.129200 +vn 0.078300 -0.989200 -0.123700 +vn 0.090700 -0.988900 -0.117500 +vn 0.103100 -0.988500 -0.110600 +vn 0.115400 -0.988000 -0.102700 +vn 0.127300 -0.987400 -0.093700 +vn 0.138700 -0.986800 -0.083500 +vn 0.149400 -0.986100 -0.072000 +vn 0.158900 -0.985500 -0.059200 +vn 0.167000 -0.984900 -0.045300 +vn 0.173400 -0.984400 -0.030300 +vn 0.177800 -0.983900 -0.014600 +vn 0.182900 -0.983100 -0.003100 +vn 0.182900 -0.983100 0.003100 +vn 0.167000 -0.984900 0.045300 +vn 0.158900 -0.985500 0.059200 +vn 0.149400 -0.986100 0.072000 +vn 0.138700 -0.986800 0.083500 +vn 0.127300 -0.987400 0.093700 +vn 0.115400 -0.988000 0.102700 +vn 0.103100 -0.988500 0.110600 +vn 0.090700 -0.988900 0.117500 +vn 0.078300 -0.989200 0.123700 +vn 0.066000 -0.989400 0.129200 +vn 0.053600 -0.989500 0.134300 +vn 0.041300 -0.989400 0.139300 +vn 0.028800 -0.989100 0.144400 +vn 0.015900 -0.988600 0.149700 +vn 0.004800 -0.987500 0.157300 +vn -0.073200 0.997300 0.007800 +vn 0.066300 0.997800 -0.005900 +vn 0.025100 0.956500 -0.290700 +vn 0.005900 0.954100 -0.299300 +vn 0.047900 0.846100 -0.530900 +vn 0.011900 0.836900 -0.547200 +vn 0.068400 0.665700 -0.743100 +vn 0.017300 0.648200 -0.761300 +vn 0.050300 0.959900 -0.275600 +vn 0.093900 0.857800 -0.505200 +vn 0.133700 0.687900 -0.713400 +vn 0.073400 0.962700 -0.260200 +vn 0.136200 0.867700 -0.478000 +vn 0.194500 0.707200 -0.679700 +vn 0.094500 0.965100 -0.244400 +vn 0.175000 0.875900 -0.449600 +vn 0.250900 0.723900 -0.642700 +vn 0.113900 0.966900 -0.228200 +vn 0.210600 0.882700 -0.420100 +vn 0.302700 0.738200 -0.602800 +vn 0.131700 0.968400 -0.211700 +vn 0.243200 0.888300 -0.389600 +vn 0.350300 0.750500 -0.560400 +vn 0.148100 0.969600 -0.194800 +vn 0.273000 0.892800 -0.358200 +vn 0.393600 0.760800 -0.516000 +vn 0.163100 0.970500 -0.177400 +vn 0.300000 0.896500 -0.325900 +vn 0.432800 0.769300 -0.469800 +vn 0.176700 0.971200 -0.159600 +vn 0.324500 0.899400 -0.292800 +vn 0.468000 0.776400 -0.422100 +vn 0.189000 0.971700 -0.141300 +vn 0.346500 0.901600 -0.258800 +vn 0.499300 0.782000 -0.372900 +vn 0.200100 0.972100 -0.122500 +vn 0.366000 0.903200 -0.224000 +vn 0.526800 0.786400 -0.322600 +vn 0.209800 0.972300 -0.103200 +vn 0.383000 0.904300 -0.188500 +vn 0.550600 0.789500 -0.271000 +vn 0.218300 0.972300 -0.083500 +vn 0.397700 0.904800 -0.152200 +vn 0.570700 0.791600 -0.218500 +vn 0.225300 0.972200 -0.063200 +vn 0.409800 0.904900 -0.115100 +vn 0.587100 0.792500 -0.165000 +vn 0.231000 0.972000 -0.042500 +vn 0.419400 0.904500 -0.077300 +vn 0.599700 0.792500 -0.110700 +vn 0.235200 0.971700 -0.021300 +vn 0.426400 0.903700 -0.038800 +vn 0.608700 0.791400 -0.055600 +vn 0.236000 0.971700 -0.005200 +vn 0.428800 0.903300 -0.009700 +vn 0.611900 0.790800 -0.013900 +vn 0.235200 0.971700 0.021300 +vn 0.236000 0.971700 0.005200 +vn 0.426400 0.903700 0.038800 +vn 0.428800 0.903300 0.009700 +vn 0.608700 0.791400 0.055600 +vn 0.611900 0.790800 0.013900 +vn 0.231000 0.972000 0.042500 +vn 0.419400 0.904500 0.077300 +vn 0.599700 0.792500 0.110700 +vn 0.225300 0.972200 0.063200 +vn 0.409800 0.904900 0.115100 +vn 0.587100 0.792500 0.165000 +vn 0.218300 0.972300 0.083500 +vn 0.397700 0.904800 0.152200 +vn 0.570700 0.791600 0.218500 +vn 0.209800 0.972300 0.103200 +vn 0.383000 0.904300 0.188500 +vn 0.550600 0.789500 0.271000 +vn 0.200100 0.972100 0.122500 +vn 0.366000 0.903200 0.224000 +vn 0.526800 0.786400 0.322600 +vn 0.189100 0.971700 0.141300 +vn 0.346500 0.901600 0.258800 +vn 0.499300 0.782000 0.372900 +vn 0.176700 0.971200 0.159600 +vn 0.324500 0.899400 0.292800 +vn 0.468000 0.776400 0.422100 +vn 0.163100 0.970500 0.177400 +vn 0.300000 0.896500 0.325900 +vn 0.432800 0.769300 0.469800 +vn 0.148100 0.969600 0.194800 +vn 0.273000 0.892800 0.358200 +vn 0.393600 0.760800 0.516000 +vn 0.131700 0.968400 0.211700 +vn 0.243200 0.888300 0.389600 +vn 0.350300 0.750500 0.560400 +vn 0.113900 0.966900 0.228200 +vn 0.210600 0.882700 0.420100 +vn 0.302700 0.738200 0.602800 +vn 0.094500 0.965100 0.244400 +vn 0.175000 0.875900 0.449600 +vn 0.250900 0.723900 0.642700 +vn 0.073400 0.962700 0.260200 +vn 0.136200 0.867700 0.478000 +vn 0.194500 0.707200 0.679700 +vn 0.050300 0.959900 0.275600 +vn 0.093900 0.857800 0.505200 +vn 0.133700 0.687900 0.713400 +vn 0.025100 0.956500 0.290700 +vn 0.047900 0.846100 0.530900 +vn 0.068400 0.665700 0.743100 +vn 0.005900 0.954100 0.299300 +vn 0.011900 0.836900 0.547200 +vn 0.017300 0.648200 0.761300 +vn -0.026900 0.954600 0.296400 +vn -0.006500 0.953700 0.300700 +vn -0.050400 0.839200 0.541400 +vn -0.012600 0.835100 0.549900 +vn -0.071300 0.651800 0.755000 +vn -0.017900 0.644600 0.764300 +vn -0.053800 0.956400 0.286900 +vn -0.099800 0.844700 0.525800 +vn -0.141000 0.660900 0.737100 +vn -0.079500 0.957800 0.276100 +vn -0.147200 0.849000 0.507400 +vn -0.208500 0.667900 0.714500 +vn -0.103900 0.958900 0.264000 +vn -0.192700 0.852200 0.486300 +vn -0.273600 0.672800 0.687400 +vn -0.127200 0.959700 0.250600 +vn -0.236100 0.854400 0.462800 +vn -0.336100 0.675800 0.656000 +vn -0.149400 0.960200 0.236000 +vn -0.277600 0.855700 0.436700 +vn -0.395900 0.677000 0.620400 +vn -0.170300 0.960500 0.220100 +vn -0.316900 0.856100 0.408100 +vn -0.452700 0.676600 0.580700 +vn -0.190000 0.960500 0.203000 +vn -0.354100 0.855800 0.377000 +vn -0.506300 0.674700 0.537100 +vn -0.208400 0.960400 0.184700 +vn -0.388900 0.854900 0.343400 +vn -0.556300 0.671500 0.489500 +vn -0.225400 0.960100 0.165100 +vn -0.421100 0.853300 0.307400 +vn -0.602400 0.667100 0.438200 +vn -0.241000 0.959700 0.144300 +vn -0.450600 0.851200 0.269000 +vn -0.644300 0.661700 0.383300 +vn -0.254900 0.959200 0.122400 +vn -0.477000 0.848700 0.228300 +vn -0.681500 0.655600 0.325000 +vn -0.267100 0.958500 0.099300 +vn -0.500100 0.845800 0.185500 +vn -0.713700 0.648900 0.263600 +vn -0.277500 0.957800 0.075300 +vn -0.519700 0.842600 0.140600 +vn -0.740500 0.641800 0.199500 +vn -0.285900 0.956900 0.050300 +vn -0.535500 0.839300 0.094000 +vn -0.761400 0.634400 0.133000 +vn -0.292300 0.956000 0.024500 +vn -0.547200 0.835700 0.045900 +vn -0.776200 0.627100 0.064600 +vn -0.293600 0.955900 0.005700 +vn -0.551600 0.834000 0.010700 +vn -0.782100 0.622900 0.015000 +vn -0.292300 0.956000 -0.024500 +vn -0.293600 0.955900 -0.005700 +vn -0.547200 0.835700 -0.045900 +vn -0.551600 0.834000 -0.010700 +vn -0.776200 0.627100 -0.064600 +vn -0.782100 0.622900 -0.015000 +vn -0.285900 0.956900 -0.050300 +vn -0.535500 0.839300 -0.094000 +vn -0.761400 0.634400 -0.133000 +vn -0.277500 0.957800 -0.075300 +vn -0.519700 0.842600 -0.140600 +vn -0.740500 0.641800 -0.199500 +vn -0.267100 0.958500 -0.099300 +vn -0.500100 0.845800 -0.185500 +vn -0.713700 0.648900 -0.263600 +vn -0.254900 0.959200 -0.122400 +vn -0.477000 0.848700 -0.228300 +vn -0.681500 0.655600 -0.325000 +vn -0.241000 0.959700 -0.144300 +vn -0.450600 0.851200 -0.269000 +vn -0.644300 0.661700 -0.383300 +vn -0.225400 0.960100 -0.165100 +vn -0.421100 0.853300 -0.307400 +vn -0.602400 0.667100 -0.438200 +vn -0.208400 0.960400 -0.184700 +vn -0.388900 0.854900 -0.343400 +vn -0.556300 0.671500 -0.489500 +vn -0.190000 0.960500 -0.203000 +vn -0.354100 0.855800 -0.377000 +vn -0.506300 0.674700 -0.537100 +vn -0.170300 0.960500 -0.220100 +vn -0.316900 0.856100 -0.408100 +vn -0.452700 0.676600 -0.580700 +vn -0.149400 0.960200 -0.236000 +vn -0.277600 0.855700 -0.436700 +vn -0.395900 0.677000 -0.620400 +vn -0.127200 0.959700 -0.250600 +vn -0.236100 0.854400 -0.462800 +vn -0.336100 0.675800 -0.656000 +vn -0.103900 0.958900 -0.264000 +vn -0.192700 0.852200 -0.486300 +vn -0.273600 0.672800 -0.687400 +vn -0.079500 0.957800 -0.276100 +vn -0.147200 0.849000 -0.507400 +vn -0.208500 0.667900 -0.714400 +vn -0.053800 0.956400 -0.286900 +vn -0.099800 0.844700 -0.525800 +vn -0.141000 0.660900 -0.737100 +vn -0.026900 0.954600 -0.296400 +vn -0.050400 0.839200 -0.541400 +vn -0.071300 0.651800 -0.755000 +vn -0.006500 0.953700 -0.300700 +vn -0.012500 0.835100 -0.549900 +vn -0.017900 0.644600 -0.764300 +vn 0.011100 0.927100 0.374600 +vn -0.011500 0.927900 0.372600 +vn 0.020100 0.692100 0.721500 +vn -0.020000 0.693700 0.719900 +vn 0.025600 0.313900 0.949100 +vn -0.024900 0.314900 0.948800 +vn 0.025600 0.313900 -0.949100 +vn -0.024900 0.314900 -0.948800 +vn 0.020100 0.692100 -0.721500 +vn -0.020000 0.693700 -0.719900 +vn 0.011100 0.927100 -0.374600 +vn -0.011500 0.927900 -0.372600 +vn 0.922900 0.384400 0.019800 +vn 0.922900 0.384400 -0.019800 +vn 0.670000 0.742200 0.014700 +vn 0.670000 0.742200 -0.014700 +vn 0.338400 0.941000 0.007700 +vn 0.338400 0.941000 -0.007700 +vn -0.930100 0.366300 -0.027500 +vn -0.930100 0.366300 0.027500 +vn -0.655700 0.754700 -0.019700 +vn -0.655700 0.754700 0.019700 +vn -0.317400 0.948200 -0.009800 +vn -0.317400 0.948200 0.009800 +vn -0.088200 0.322300 0.942500 +vn -0.067600 0.703900 0.707100 +vn -0.035900 0.931800 0.361100 +vn -0.165700 0.330300 0.929200 +vn -0.124100 0.714300 0.688700 +vn -0.063900 0.935500 0.347300 +vn -0.245100 0.337800 0.908700 +vn -0.180800 0.723700 0.666000 +vn -0.091400 0.938700 0.332400 +vn -0.322700 0.344500 0.881500 +vn -0.235200 0.731700 0.639700 +vn -0.117300 0.941300 0.316400 +vn -0.398100 0.350400 0.847800 +vn -0.287300 0.738600 0.609900 +vn -0.141900 0.943500 0.299300 +vn -0.470800 0.355500 0.807400 +vn -0.336900 0.744400 0.576500 +vn -0.165000 0.945400 0.281100 +vn -0.540300 0.359800 0.760600 +vn -0.384000 0.749300 0.539600 +vn -0.186800 0.946900 0.261700 +vn -0.606200 0.363300 0.707400 +vn -0.428300 0.753200 0.499300 +vn -0.207300 0.948100 0.241100 +vn -0.667700 0.366200 0.648100 +vn -0.469600 0.756200 0.455500 +vn -0.226400 0.949000 0.219200 +vn -0.724400 0.368300 0.582800 +vn -0.507800 0.758500 0.408400 +vn -0.244100 0.949700 0.196100 +vn -0.775400 0.369800 0.511800 +vn -0.542300 0.760000 0.358000 +vn -0.260200 0.950200 0.171600 +vn -0.820200 0.370600 0.435700 +vn -0.573000 0.760800 0.304500 +vn -0.274600 0.950400 0.145900 +vn -0.858100 0.370800 0.355000 +vn -0.599500 0.760900 0.248200 +vn -0.287200 0.950400 0.119000 +vn -0.888600 0.370400 0.270400 +vn -0.621300 0.760300 0.189300 +vn -0.297900 0.950200 0.090900 +vn -0.911100 0.369500 0.182700 +vn -0.638100 0.759200 0.128300 +vn -0.306400 0.949900 0.061800 +vn -0.924700 0.368100 0.096700 +vn -0.649500 0.757300 0.068400 +vn -0.312800 0.949200 0.033200 +vn -0.924700 0.368100 -0.096700 +vn -0.649500 0.757300 -0.068400 +vn -0.312800 0.949200 -0.033200 +vn -0.911100 0.369500 -0.182700 +vn -0.638100 0.759200 -0.128300 +vn -0.306400 0.949900 -0.061800 +vn -0.888600 0.370400 -0.270400 +vn -0.621300 0.760300 -0.189300 +vn -0.297900 0.950200 -0.090900 +vn -0.858100 0.370800 -0.355000 +vn -0.599500 0.760900 -0.248200 +vn -0.287200 0.950400 -0.119000 +vn -0.820200 0.370600 -0.435700 +vn -0.573000 0.760800 -0.304500 +vn -0.274600 0.950400 -0.145900 +vn -0.775400 0.369800 -0.511800 +vn -0.542300 0.760000 -0.358000 +vn -0.260200 0.950200 -0.171600 +vn -0.724400 0.368300 -0.582800 +vn -0.507800 0.758500 -0.408400 +vn -0.244100 0.949700 -0.196100 +vn -0.667700 0.366200 -0.648100 +vn -0.469600 0.756200 -0.455500 +vn -0.226400 0.949000 -0.219200 +vn -0.606200 0.363300 -0.707400 +vn -0.428300 0.753200 -0.499300 +vn -0.207300 0.948100 -0.241100 +vn -0.540300 0.359800 -0.760600 +vn -0.384000 0.749300 -0.539600 +vn -0.186800 0.946900 -0.261700 +vn -0.470800 0.355500 -0.807400 +vn -0.336900 0.744400 -0.576500 +vn -0.165000 0.945400 -0.281100 +vn -0.398100 0.350400 -0.847800 +vn -0.287300 0.738600 -0.609900 +vn -0.141900 0.943500 -0.299300 +vn -0.322700 0.344500 -0.881500 +vn -0.235200 0.731700 -0.639700 +vn -0.117300 0.941300 -0.316400 +vn -0.245100 0.337900 -0.908700 +vn -0.180800 0.723700 -0.666000 +vn -0.091400 0.938700 -0.332400 +vn -0.165700 0.330300 -0.929200 +vn -0.124100 0.714300 -0.688700 +vn -0.063900 0.935500 -0.347300 +vn -0.088200 0.322300 -0.942500 +vn -0.067600 0.703900 -0.707100 +vn -0.035900 0.931800 -0.361100 +vn 0.090100 0.318900 -0.943500 +vn 0.068800 0.698500 -0.712200 +vn 0.036200 0.929700 -0.366600 +vn 0.170100 0.324800 -0.930300 +vn 0.128100 0.705400 -0.697100 +vn 0.066200 0.932100 -0.356000 +vn 0.252800 0.331100 -0.909100 +vn 0.188600 0.711800 -0.676500 +vn 0.096400 0.934200 -0.343400 +vn 0.333600 0.337300 -0.880300 +vn 0.247000 0.717700 -0.651000 +vn 0.125300 0.936100 -0.328600 +vn 0.411800 0.343500 -0.844100 +vn 0.303000 0.723100 -0.620700 +vn 0.152700 0.937700 -0.311900 +vn 0.486600 0.349500 -0.800600 +vn 0.356100 0.728000 -0.585800 +vn 0.178700 0.939100 -0.293300 +vn 0.557500 0.355400 -0.750200 +vn 0.406000 0.732400 -0.546500 +vn 0.203000 0.940300 -0.272900 +vn 0.623700 0.361000 -0.693200 +vn 0.452500 0.736200 -0.503200 +vn 0.225700 0.941300 -0.250800 +vn 0.684600 0.366300 -0.630100 +vn 0.495100 0.739500 -0.456100 +vn 0.246500 0.942200 -0.227000 +vn 0.739600 0.371100 -0.561500 +vn 0.533600 0.742100 -0.405600 +vn 0.265400 0.942800 -0.201800 +vn 0.788000 0.375300 -0.488000 +vn 0.567600 0.744200 -0.352000 +vn 0.282300 0.943200 -0.175200 +vn 0.829500 0.378900 -0.410200 +vn 0.597100 0.745600 -0.295800 +vn 0.297100 0.943400 -0.147400 +vn 0.863600 0.381800 -0.329000 +vn 0.621700 0.746400 -0.237400 +vn 0.309600 0.943400 -0.118500 +vn 0.890200 0.383900 -0.245200 +vn 0.641300 0.746500 -0.177200 +vn 0.320000 0.943200 -0.088700 +vn 0.909000 0.385000 -0.159500 +vn 0.655900 0.745900 -0.115600 +vn 0.328000 0.942900 -0.058100 +vn 0.919500 0.385200 -0.077900 +vn 0.665200 0.744400 -0.057000 +vn 0.334000 0.942100 -0.029000 +vn 0.919500 0.385200 0.077900 +vn 0.665200 0.744400 0.057000 +vn 0.334000 0.942100 0.029000 +vn 0.909000 0.385000 0.159500 +vn 0.655900 0.745900 0.115600 +vn 0.328000 0.942900 0.058100 +vn 0.890200 0.383900 0.245200 +vn 0.641300 0.746500 0.177200 +vn 0.320000 0.943200 0.088700 +vn 0.863600 0.381800 0.329000 +vn 0.621700 0.746400 0.237400 +vn 0.309600 0.943400 0.118500 +vn 0.829500 0.379000 0.410200 +vn 0.597100 0.745600 0.295800 +vn 0.297100 0.943400 0.147400 +vn 0.788000 0.375400 0.488000 +vn 0.567600 0.744200 0.352000 +vn 0.282300 0.943200 0.175200 +vn 0.739600 0.371100 0.561500 +vn 0.533600 0.742100 0.405600 +vn 0.265400 0.942800 0.201800 +vn 0.684600 0.366300 0.630100 +vn 0.495100 0.739500 0.456100 +vn 0.246500 0.942200 0.227000 +vn 0.623700 0.361000 0.693200 +vn 0.452500 0.736200 0.503200 +vn 0.225700 0.941300 0.250800 +vn 0.557500 0.355400 0.750200 +vn 0.406000 0.732400 0.546500 +vn 0.203000 0.940300 0.272900 +vn 0.486600 0.349500 0.800600 +vn 0.356100 0.728000 0.585800 +vn 0.178700 0.939100 0.293300 +vn 0.411800 0.343500 0.844100 +vn 0.303000 0.723100 0.620700 +vn 0.152700 0.937700 0.311900 +vn 0.333600 0.337300 0.880300 +vn 0.247000 0.717700 0.651000 +vn 0.125300 0.936100 0.328600 +vn 0.252800 0.331100 0.909100 +vn 0.188600 0.711800 0.676500 +vn 0.096400 0.934200 0.343400 +vn 0.170100 0.324800 0.930300 +vn 0.128100 0.705400 0.697100 +vn 0.066200 0.932100 0.356000 +vn 0.090100 0.318900 0.943500 +vn 0.068800 0.698500 0.712200 +vn 0.036200 0.929700 0.366600 +vn -0.016600 -0.712800 0.701100 +vn 0.017000 -0.712600 0.701300 +vn -0.644900 -0.764200 -0.011200 +vn -0.644900 -0.764200 0.011200 +vn 0.737100 -0.675500 0.016400 +vn 0.737100 -0.675500 -0.016400 +vn 0.067700 -0.707600 -0.703300 +vn 0.017000 -0.712600 -0.701300 +vn 0.133800 -0.706700 -0.694700 +vn 0.198900 -0.705300 -0.680400 +vn 0.262600 -0.703400 -0.660500 +vn 0.324300 -0.701000 -0.635200 +vn 0.383500 -0.698200 -0.604400 +vn 0.439800 -0.695200 -0.568500 +vn 0.492700 -0.692000 -0.527600 +vn 0.541600 -0.688700 -0.481900 +vn 0.586100 -0.685500 -0.432000 +vn 0.625700 -0.682300 -0.378000 +vn 0.660100 -0.679300 -0.320600 +vn 0.688800 -0.676700 -0.260100 +vn 0.711600 -0.674300 -0.197200 +vn 0.728200 -0.672400 -0.132300 +vn 0.738500 -0.670900 -0.066200 +vn 0.738500 -0.670900 0.066200 +vn 0.728200 -0.672400 0.132300 +vn 0.711600 -0.674300 0.197200 +vn 0.688800 -0.676700 0.260100 +vn 0.660100 -0.679300 0.320600 +vn 0.625700 -0.682300 0.378000 +vn 0.586100 -0.685500 0.432000 +vn 0.541600 -0.688700 0.481900 +vn 0.492700 -0.692000 0.527500 +vn 0.439800 -0.695200 0.568500 +vn 0.383500 -0.698200 0.604400 +vn 0.324300 -0.701000 0.635200 +vn 0.262600 -0.703400 0.660500 +vn 0.198900 -0.705300 0.680400 +vn 0.133800 -0.706700 0.694700 +vn 0.067700 -0.707600 0.703300 +vn -0.067100 -0.709300 0.701700 +vn -0.133600 -0.711400 0.689900 +vn -0.198300 -0.714000 0.671400 +vn -0.260500 -0.716900 0.646600 +vn -0.319400 -0.720300 0.615700 +vn -0.374400 -0.723900 0.579400 +vn -0.425000 -0.727800 0.538200 +vn -0.470700 -0.731800 0.492800 +vn -0.511300 -0.736000 0.443700 +vn -0.546600 -0.740100 0.391800 +vn -0.576500 -0.744100 0.337600 +vn -0.601100 -0.747800 0.281800 +vn -0.620600 -0.751200 0.225000 +vn -0.635100 -0.754100 0.167400 +vn -0.644900 -0.756300 0.109500 +vn -0.650300 -0.757900 0.051500 +vn -0.650300 -0.757900 -0.051500 +vn -0.644900 -0.756300 -0.109500 +vn -0.635100 -0.754100 -0.167400 +vn -0.620600 -0.751200 -0.225000 +vn -0.601100 -0.747800 -0.281800 +vn -0.576500 -0.744100 -0.337600 +vn -0.546600 -0.740100 -0.391800 +vn -0.511300 -0.736000 -0.443700 +vn -0.470700 -0.731800 -0.492800 +vn -0.425000 -0.727800 -0.538200 +vn -0.374400 -0.723900 -0.579400 +vn -0.319400 -0.720300 -0.615700 +vn -0.260500 -0.716900 -0.646600 +vn -0.198300 -0.714000 -0.671400 +vn -0.133600 -0.711400 -0.689900 +vn -0.067100 -0.709300 -0.701700 +vn -0.016600 -0.712800 -0.701100 +vn 0.006700 -0.582700 0.812600 +vn 0.012200 -0.592800 0.805200 +vn 0.038300 -0.585400 0.809800 +vn 0.006700 -0.582500 -0.812800 +vn 0.001300 -0.627500 -0.778600 +vn -0.001700 -0.627100 -0.778900 +vn -0.007800 -0.584900 -0.811000 +vn 0.105000 -0.622500 -0.775600 +vn 0.038300 -0.585400 -0.809800 +vn 0.167400 -0.655300 -0.736600 +vn 0.225700 -0.684300 -0.693400 +vn 0.279200 -0.709400 -0.647100 +vn 0.323700 -0.745800 -0.582200 +vn 0.308500 -0.737100 -0.601300 +vn 0.324800 -0.744400 0.583300 +vn 0.225700 -0.684300 0.693400 +vn 0.279200 -0.709400 0.647100 +vn 0.167400 -0.655300 0.736600 +vn 0.105000 -0.622500 0.775600 +vn -0.121600 -0.654000 0.746600 +vn -0.049500 -0.601100 0.797600 +vn -0.190600 -0.703500 0.684700 +vn -0.249900 -0.744900 0.618600 +vn -0.302500 -0.780200 0.547500 +vn -0.335200 -0.816100 0.470700 +vn -0.322700 -0.813200 0.484300 +vn -0.335400 -0.815900 -0.470900 +vn -0.249900 -0.744900 -0.618600 +vn -0.302500 -0.780200 -0.547500 +vn -0.190600 -0.703500 -0.684700 +vn -0.121600 -0.654000 -0.746600 +vn -0.049500 -0.601100 -0.797600 +vn 0.000700 -0.712200 0.702000 +vn 0.002200 -0.674900 0.737900 +vn 0.001400 -0.627500 0.778600 +vn -0.001600 -0.627200 0.778800 +vn -0.002800 -0.674700 0.738100 +vn -0.000800 -0.712000 0.702200 +vn 0.309300 -0.737300 0.600600 +vn -0.007800 -0.584700 0.811200 +vn 0.012200 -0.592900 -0.805200 +vn 0.015800 -0.767900 0.640400 +vn 0.195200 -0.913900 -0.355800 +vn 0.224300 -0.895500 -0.384400 +vn -0.323000 -0.813200 -0.484200 +vn -0.013700 -0.601100 0.799000 +vn 0.015900 -0.768000 -0.640200 +vn -0.013800 -0.601200 -0.799000 +vn 0.002200 -0.674600 -0.738200 +vn 0.000700 -0.712400 -0.701700 +vn -0.000800 -0.711300 -0.702900 +vn -0.002800 -0.675400 -0.737500 +vn -0.020200 -0.767700 0.640500 +vn -0.229900 -0.932000 0.280100 +vn -0.231000 -0.923700 0.305700 +vn 0.242800 -0.869900 -0.429300 +vn 0.274700 -0.837500 -0.472400 +vn 0.305900 -0.801000 -0.514500 +vn -0.019900 -0.767000 -0.641400 +vn 0.195000 -0.903000 -0.382800 +vn 0.208700 -0.891800 -0.401500 +vn 0.210200 -0.889100 0.406600 +vn 0.003500 -0.737000 0.675900 +vn -0.241600 -0.915700 0.321100 +vn -0.240200 -0.916700 -0.319400 +vn -0.004800 -0.737200 -0.675700 +vn 0.003400 -0.737600 -0.675200 +vn -0.004300 -0.738900 0.673800 +vn 0.005400 -0.626700 -0.779200 +vn 0.300000 -0.784500 -0.542800 +vn 0.304000 -0.781100 0.545400 +vn 0.005400 -0.627000 0.779000 +vn -0.315500 -0.846300 0.429200 +vn -0.316300 -0.845900 -0.429500 +vn -0.006700 -0.629800 -0.776700 +vn -0.006700 -0.629300 0.777100 +g bathtub_bathtub_metal +s 1 +f 2051/1/1 206/1/2 2015/1/3 2129/1/4 +f 2134/1/5 2067/1/6 2063/1/7 2286/1/8 2288/1/9 2289/1/10 2290/1/11 2287/1/12 +f 2044/1/13 2124/1/14 2271/1/15 2273/1/16 2274/1/17 2275/1/18 2272/1/19 2040/1/20 +f 2128/1/21 2049/1/22 2045/1/23 2276/1/24 2278/1/25 2279/1/26 2280/1/27 2277/1/28 +f 2033/1/29 175/1/30 2005/1/31 2120/1/32 +f 2069/1/33 2296/1/34 2306/1/35 2073/1/36 +f 2021/1/37 149/1/38 2016/1/39 2138/1/40 +f 2251/1/41 2080/1/42 2079/1/43 2256/1/44 +f 2027/1/45 2261/1/46 2263/1/47 2264/1/48 2265/1/49 2262/1/50 2119/1/51 2031/1/52 +f 2074/1/53 2301/1/54 2291/1/55 2070/1/56 +f 2039/1/57 180/1/58 2010/1/59 2123/1/60 +f 2056/1/61 2130/1/62 2281/1/63 2283/1/64 2284/1/65 2285/1/66 2282/1/67 2052/1/68 +f 2132/1/69 2133/1/70 4539/1/71 +f 1584/1/72 1586/1/73 2141/1/74 2146/1/75 +f 1634/1/76 1636/1/77 2177/1/78 2172/1/79 +f 2126/1/80 2127/1/81 4540/1/71 +f 1645/1/82 1647/1/83 2202/1/84 2197/1/85 +f 2316/1/86 2139/1/87 4541/1/71 +f 1699/1/88 1701/1/89 2227/1/90 2222/1/91 +f 2241/1/92 2076/1/93 2080/1/42 2251/1/41 +f 1651/1/94 2094/1/95 2361/1/96 2211/1/97 +f 2099/1/98 1697/1/99 2216/1/100 2386/1/101 +f 203/1/102 202/1/103 2011/1/104 2012/1/105 +f 148/1/106 147/1/107 2018/1/108 2017/1/109 +f 176/1/110 2064/1/111 2132/1/69 2006/1/112 +f 204/1/113 203/1/102 2012/1/105 2013/1/114 +f 1647/1/83 1649/1/115 2207/1/116 2202/1/84 +f 1705/1/117 2106/1/118 2401/1/119 2236/1/120 +f 149/1/38 148/1/106 2017/1/109 2016/1/39 +f 202/1/103 2046/1/121 2126/1/80 2011/1/104 +f 1580/1/122 1582/1/123 2151/1/124 2156/1/125 +f 177/1/126 176/1/110 2006/1/112 2007/1/127 +f 1638/1/128 1640/1/129 2186/1/130 2182/1/131 +f 205/1/132 204/1/113 2013/1/114 2014/1/133 +f 1582/1/123 1584/1/72 2146/1/75 2151/1/124 +f 1701/1/89 1703/1/134 2232/1/135 2227/1/90 +f 178/1/136 177/1/126 2007/1/127 2008/1/137 +f 2069/1/33 1578/1/138 2161/1/139 2296/1/34 +f 172/1/140 171/1/141 2001/1/142 2002/1/143 +f 206/1/2 205/1/132 2014/1/133 2015/1/3 +f 145/1/144 2058/1/145 2135/1/146 2020/1/147 +f 2081/1/148 1632/1/149 2166/1/150 2326/1/151 +f 1632/1/149 1634/1/76 2172/1/79 2166/1/150 +f 179/1/152 178/1/136 2008/1/137 2009/1/153 +f 173/1/154 172/1/140 2002/1/143 2003/1/155 +f 1649/1/115 1651/1/94 2211/1/97 2207/1/116 +f 180/1/58 179/1/152 2009/1/153 2010/1/59 +f 1640/1/129 2088/1/156 2341/1/157 2186/1/130 +f 174/1/158 173/1/154 2003/1/155 2004/1/159 +f 2111/1/160 1643/1/161 2191/1/162 2426/1/163 +f 1703/1/134 1705/1/117 2236/1/120 2232/1/135 +f 146/1/164 145/1/144 2020/1/147 2019/1/165 +f 175/1/30 174/1/158 2004/1/159 2005/1/31 +f 1578/1/138 1580/1/122 2156/1/125 2161/1/139 +f 171/1/141 2028/1/166 2117/1/167 2001/1/142 +f 1636/1/77 1638/1/128 2182/1/131 2177/1/78 +f 147/1/107 146/1/164 2019/1/165 2018/1/108 +f 1643/1/161 1645/1/82 2197/1/85 2191/1/162 +f 1697/1/99 1699/1/88 2222/1/91 2216/1/100 +f 2021/1/37 2138/1/40 2140/1/168 2025/1/169 +f 2025/1/169 2140/1/168 2139/1/87 2026/1/170 +f 2321/1/171 2082/1/172 2086/1/173 2331/1/174 +f 2073/1/36 2306/1/35 2301/1/54 2074/1/53 +f 2137/1/175 2061/1/176 2057/1/177 2311/1/178 2313/1/179 2314/1/180 2315/1/181 2312/1/182 +f 2057/1/177 2070/1/56 2291/1/55 2311/1/178 +f 2091/1/183 2356/1/184 2351/1/185 2092/1/186 +f 2361/1/96 2094/1/95 2098/1/187 2371/1/188 +f 2087/1/189 2346/1/190 2356/1/184 2091/1/183 +f 2087/1/189 2034/1/191 2267/1/192 2346/1/190 +f 2121/1/193 2038/1/194 2037/1/195 2122/1/196 +f 2122/1/196 2037/1/195 2033/1/29 2120/1/32 +f 2376/1/197 2097/1/198 2093/1/199 2366/1/200 +f 2104/1/201 2391/1/202 2381/1/203 2100/1/204 +f 2371/1/188 2098/1/187 2097/1/198 2376/1/197 +f 2039/1/57 2123/1/60 2125/1/205 2043/1/206 +f 2043/1/206 2125/1/205 2124/1/14 2044/1/13 +f 2093/1/199 2040/1/20 2272/1/19 2366/1/200 +f 2336/1/207 2085/1/208 2081/1/148 2326/1/151 +f 2092/1/186 2351/1/185 2341/1/157 2088/1/156 +f 2331/1/174 2086/1/173 2085/1/208 2336/1/207 +f 2132/1/69 2064/1/111 2068/1/209 2133/1/70 +f 2133/1/70 2068/1/209 2067/1/6 2134/1/5 +f 2063/1/7 2112/1/210 2421/1/211 2286/1/8 +f 2115/1/212 2436/1/213 2431/1/214 2116/1/215 +f 2111/1/160 2426/1/163 2436/1/213 2115/1/212 +f 2126/1/80 2046/1/121 2050/1/216 2127/1/81 +f 2127/1/81 2050/1/216 2049/1/22 2128/1/21 +f 2045/1/23 2100/1/204 2381/1/203 2276/1/24 +f 2103/1/217 2396/1/218 2391/1/202 2104/1/201 +f 2110/1/219 2411/1/220 2401/1/119 2106/1/118 +f 2099/1/98 2386/1/101 2396/1/218 2103/1/217 +f 2266/1/221 2268/1/222 2269/1/223 2270/1/224 2267/1/192 2034/1/191 2038/1/194 2121/1/193 +f 2031/1/52 2119/1/51 2118/1/225 2032/1/226 +f 2032/1/226 2118/1/225 2117/1/167 2028/1/166 +f 2135/1/146 2058/1/145 2062/1/227 2136/1/228 +f 2136/1/228 2062/1/227 2061/1/176 2137/1/175 +f 2026/1/170 2139/1/87 2316/1/86 2318/1/229 2319/1/230 2320/1/231 2317/1/232 2022/1/233 +f 2256/1/44 2079/1/43 2075/1/234 2246/1/235 +f 2027/1/45 2082/1/172 2321/1/171 2261/1/46 +f 2075/1/234 2022/1/233 2317/1/232 2246/1/235 +f 2109/1/236 2416/1/237 2411/1/220 2110/1/219 +f 2116/1/215 2431/1/214 2421/1/211 2112/1/210 +f 2105/1/238 2406/1/239 2416/1/237 2109/1/236 +f 2051/1/1 2129/1/4 2131/1/240 2055/1/241 +f 2055/1/241 2131/1/240 2130/1/62 2056/1/61 +f 2105/1/238 2052/1/68 2282/1/67 2406/1/239 +f 2147/1/242 2152/1/243 2155/1/244 2150/1/245 +f 2150/1/245 2155/1/244 2154/1/246 2149/1/247 +f 2149/1/247 2154/1/246 2153/1/248 2148/1/249 +f 2148/1/249 2153/1/248 2151/1/124 2146/1/75 +f 2157/1/250 2162/1/251 2165/1/252 2160/1/253 +f 2160/1/253 2165/1/252 2164/1/254 2159/1/255 +f 2159/1/255 2164/1/254 2163/1/256 2158/1/257 +f 2158/1/257 2163/1/256 2161/1/139 2156/1/125 +f 2171/1/258 2167/1/259 2170/1/260 2173/1/261 +f 2173/1/261 2170/1/260 2169/1/262 2174/1/263 +f 2174/1/263 2169/1/262 2168/1/264 2175/1/265 +f 2175/1/265 2168/1/264 2166/1/150 2172/1/79 +f 2176/1/266 2171/1/258 2173/1/261 2178/1/267 +f 2178/1/267 2173/1/261 2174/1/263 2179/1/268 +f 2179/1/268 2174/1/263 2175/1/265 2180/1/269 +f 2180/1/269 2175/1/265 2172/1/79 2177/1/78 +f 2181/1/270 2176/1/266 2178/1/267 2183/1/271 +f 2183/1/271 2178/1/267 2179/1/268 2184/1/272 +f 2184/1/272 2179/1/268 2180/1/269 2185/1/273 +f 2185/1/273 2180/1/269 2177/1/78 2182/1/131 +f 2187/1/274 2181/1/270 2183/1/271 2190/1/275 +f 2190/1/275 2183/1/271 2184/1/272 2189/1/276 +f 2189/1/276 2184/1/272 2185/1/273 2188/1/277 +f 2188/1/277 2185/1/273 2182/1/131 2186/1/130 +f 2196/1/278 2192/1/279 2195/1/280 2198/1/281 +f 2198/1/281 2195/1/280 2194/1/282 2199/1/283 +f 2199/1/283 2194/1/282 2193/1/284 2200/1/285 +f 2200/1/285 2193/1/284 2191/1/162 2197/1/85 +f 2201/1/286 2196/1/278 2198/1/281 2203/1/287 +f 2203/1/287 2198/1/281 2199/1/283 2204/1/288 +f 2204/1/288 2199/1/283 2200/1/285 2205/1/289 +f 2205/1/289 2200/1/285 2197/1/85 2202/1/84 +f 2206/1/290 2201/1/286 2203/1/287 2208/1/291 +f 2208/1/291 2203/1/287 2204/1/288 2209/1/292 +f 2209/1/292 2204/1/288 2205/1/289 2210/1/293 +f 2210/1/293 2205/1/289 2202/1/84 2207/1/116 +f 2212/1/294 2206/1/290 2208/1/291 2215/1/295 +f 2215/1/295 2208/1/291 2209/1/292 2214/1/296 +f 2214/1/296 2209/1/292 2210/1/293 2213/1/297 +f 2213/1/297 2210/1/293 2207/1/116 2211/1/97 +f 2221/1/298 2217/1/299 2220/1/300 2223/1/301 +f 2223/1/301 2220/1/300 2219/1/302 2224/1/303 +f 2224/1/303 2219/1/302 2218/1/304 2225/1/305 +f 2225/1/305 2218/1/304 2216/1/100 2222/1/91 +f 2226/1/306 2221/1/298 2223/1/301 2228/1/307 +f 2228/1/307 2223/1/301 2224/1/303 2229/1/308 +f 2229/1/308 2224/1/303 2225/1/305 2230/1/309 +f 2230/1/309 2225/1/305 2222/1/91 2227/1/90 +f 2231/1/310 2226/1/306 2228/1/307 2233/1/311 +f 2233/1/311 2228/1/307 2229/1/308 2234/1/312 +f 2234/1/312 2229/1/308 2230/1/309 2235/1/313 +f 2235/1/313 2230/1/309 2227/1/90 2232/1/135 +f 2237/1/314 2231/1/310 2233/1/311 2240/1/315 +f 2240/1/315 2233/1/311 2234/1/312 2239/1/316 +f 2239/1/316 2234/1/312 2235/1/313 2238/1/317 +f 2238/1/317 2235/1/313 2232/1/135 2236/1/120 +f 2142/1/318 2147/1/242 2150/1/245 2145/1/319 +f 2145/1/319 2150/1/245 2149/1/247 2144/1/320 +f 2144/1/320 2149/1/247 2148/1/249 2143/1/321 +f 2143/1/321 2148/1/249 2146/1/75 2141/1/74 +f 2152/1/243 2157/1/250 2160/1/253 2155/1/244 +f 2155/1/244 2160/1/253 2159/1/255 2154/1/246 +f 2154/1/246 2159/1/255 2158/1/257 2153/1/248 +f 2153/1/248 2158/1/257 2156/1/125 2151/1/124 +f 2297/1/322 2307/1/323 2310/1/324 2300/1/325 +f 2300/1/325 2310/1/324 2309/1/326 2299/1/327 +f 2299/1/327 2309/1/326 2308/1/328 2298/1/329 +f 2298/1/329 2308/1/328 2306/1/35 2296/1/34 +f 2307/1/323 2302/1/330 2305/1/331 2310/1/324 +f 2310/1/324 2305/1/331 2304/1/332 2309/1/326 +f 2309/1/326 2304/1/332 2303/1/333 2308/1/328 +f 2308/1/328 2303/1/333 2301/1/54 2306/1/35 +f 2302/1/330 2292/1/334 2295/1/335 2305/1/331 +f 2305/1/331 2295/1/335 2294/1/336 2304/1/332 +f 2304/1/332 2294/1/336 2293/1/337 2303/1/333 +f 2303/1/333 2293/1/337 2291/1/55 2301/1/54 +f 2347/1/338 2357/1/339 2360/1/340 2350/1/341 +f 2350/1/341 2360/1/340 2359/1/342 2349/1/343 +f 2349/1/343 2359/1/342 2358/1/344 2348/1/345 +f 2348/1/345 2358/1/344 2356/1/184 2346/1/190 +f 2357/1/339 2352/1/346 2355/1/347 2360/1/340 +f 2360/1/340 2355/1/347 2354/1/348 2359/1/342 +f 2359/1/342 2354/1/348 2353/1/349 2358/1/344 +f 2358/1/344 2353/1/349 2351/1/185 2356/1/184 +f 2352/1/346 2342/1/350 2345/1/351 2355/1/347 +f 2355/1/347 2345/1/351 2344/1/352 2354/1/348 +f 2354/1/348 2344/1/352 2343/1/353 2353/1/349 +f 2353/1/349 2343/1/353 2341/1/157 2351/1/185 +f 2372/1/354 2362/1/355 2365/1/356 2375/1/357 +f 2375/1/357 2365/1/356 2364/1/358 2374/1/359 +f 2374/1/359 2364/1/358 2363/1/360 2373/1/361 +f 2373/1/361 2363/1/360 2361/1/96 2371/1/188 +f 2377/1/362 2372/1/354 2375/1/357 2380/1/363 +f 2380/1/363 2375/1/357 2374/1/359 2379/1/364 +f 2379/1/364 2374/1/359 2373/1/361 2378/1/365 +f 2378/1/365 2373/1/361 2371/1/188 2376/1/197 +f 2367/1/366 2377/1/362 2380/1/363 2370/1/367 +f 2370/1/367 2380/1/363 2379/1/364 2369/1/368 +f 2369/1/368 2379/1/364 2378/1/365 2368/1/369 +f 2368/1/369 2378/1/365 2376/1/197 2366/1/200 +f 2332/1/370 2322/1/371 2325/1/372 2335/1/373 +f 2335/1/373 2325/1/372 2324/1/374 2334/1/375 +f 2334/1/375 2324/1/374 2323/1/376 2333/1/377 +f 2333/1/377 2323/1/376 2321/1/171 2331/1/174 +f 2337/1/378 2332/1/370 2335/1/373 2340/1/379 +f 2340/1/379 2335/1/373 2334/1/375 2339/1/380 +f 2339/1/380 2334/1/375 2333/1/377 2338/1/381 +f 2338/1/381 2333/1/377 2331/1/174 2336/1/207 +f 2327/1/382 2337/1/378 2340/1/379 2330/1/383 +f 2330/1/383 2340/1/379 2339/1/380 2329/1/384 +f 2329/1/384 2339/1/380 2338/1/381 2328/1/385 +f 2328/1/385 2338/1/381 2336/1/207 2326/1/151 +f 2427/1/386 2437/1/387 2440/1/388 2430/1/389 +f 2430/1/389 2440/1/388 2439/1/390 2429/1/391 +f 2429/1/391 2439/1/390 2438/1/392 2428/1/393 +f 2428/1/393 2438/1/392 2436/1/213 2426/1/163 +f 2437/1/387 2432/1/394 2435/1/395 2440/1/388 +f 2440/1/388 2435/1/395 2434/1/396 2439/1/390 +f 2439/1/390 2434/1/396 2433/1/397 2438/1/392 +f 2438/1/392 2433/1/397 2431/1/214 2436/1/213 +f 2432/1/394 2422/1/398 2425/1/399 2435/1/395 +f 2435/1/395 2425/1/399 2424/1/400 2434/1/396 +f 2434/1/396 2424/1/400 2423/1/401 2433/1/397 +f 2433/1/397 2423/1/401 2421/1/211 2431/1/214 +f 2387/1/402 2397/1/403 2400/1/404 2390/1/405 +f 2390/1/405 2400/1/404 2399/1/406 2389/1/407 +f 2389/1/407 2399/1/406 2398/1/408 2388/1/409 +f 2388/1/409 2398/1/408 2396/1/218 2386/1/101 +f 2397/1/403 2392/1/410 2395/1/411 2400/1/404 +f 2400/1/404 2395/1/411 2394/1/412 2399/1/406 +f 2399/1/406 2394/1/412 2393/1/413 2398/1/408 +f 2398/1/408 2393/1/413 2391/1/202 2396/1/218 +f 2392/1/410 2382/1/414 2385/1/415 2395/1/411 +f 2395/1/411 2385/1/415 2384/1/416 2394/1/412 +f 2394/1/412 2384/1/416 2383/1/417 2393/1/413 +f 2393/1/413 2383/1/417 2381/1/203 2391/1/202 +f 2252/1/418 2242/1/419 2245/1/420 2255/1/421 +f 2255/1/421 2245/1/420 2244/1/422 2254/1/423 +f 2254/1/423 2244/1/422 2243/1/424 2253/1/425 +f 2253/1/425 2243/1/424 2241/1/92 2251/1/41 +f 2257/1/426 2252/1/418 2255/1/421 2260/1/427 +f 2260/1/427 2255/1/421 2254/1/423 2259/1/428 +f 2259/1/428 2254/1/423 2253/1/425 2258/1/429 +f 2258/1/429 2253/1/425 2251/1/41 2256/1/44 +f 2247/1/430 2257/1/426 2260/1/427 2250/1/431 +f 2250/1/431 2260/1/427 2259/1/428 2249/1/432 +f 2249/1/432 2259/1/428 2258/1/429 2248/1/433 +f 2248/1/433 2258/1/429 2256/1/44 2246/1/235 +f 2407/1/434 2417/1/435 2420/1/436 2410/1/437 +f 2410/1/437 2420/1/436 2419/1/438 2409/1/439 +f 2409/1/439 2419/1/438 2418/1/440 2408/1/441 +f 2408/1/441 2418/1/440 2416/1/237 2406/1/239 +f 2417/1/435 2412/1/442 2415/1/443 2420/1/436 +f 2420/1/436 2415/1/443 2414/1/444 2419/1/438 +f 2419/1/438 2414/1/444 2413/1/445 2418/1/440 +f 2418/1/440 2413/1/445 2411/1/220 2416/1/237 +f 2412/1/442 2402/1/446 2405/1/447 2415/1/443 +f 2415/1/443 2405/1/447 2404/1/448 2414/1/444 +f 2414/1/444 2404/1/448 2403/1/449 2413/1/445 +f 2413/1/445 2403/1/449 2401/1/119 2411/1/220 +f 2316/1/86 2247/1/430 2250/1/431 2318/1/229 +f 2318/1/229 2250/1/431 2249/1/432 2319/1/230 +f 2319/1/230 2249/1/432 2248/1/433 2320/1/231 +f 2320/1/231 2248/1/433 2246/1/235 2317/1/232 +f 2322/1/371 2262/1/50 2265/1/49 2325/1/372 +f 2325/1/372 2265/1/49 2264/1/48 2324/1/374 +f 2324/1/374 2264/1/48 2263/1/47 2323/1/376 +f 2323/1/376 2263/1/47 2261/1/46 2321/1/171 +f 2266/1/221 2347/1/338 2350/1/341 2268/1/222 +f 2268/1/222 2350/1/341 2349/1/343 2269/1/223 +f 2269/1/223 2349/1/343 2348/1/345 2270/1/224 +f 2270/1/224 2348/1/345 2346/1/190 2267/1/192 +f 2271/1/15 2367/1/366 2370/1/367 2273/1/16 +f 2273/1/16 2370/1/367 2369/1/368 2274/1/17 +f 2274/1/17 2369/1/368 2368/1/369 2275/1/18 +f 2275/1/18 2368/1/369 2366/1/200 2272/1/19 +f 2382/1/414 2277/1/28 2280/1/27 2385/1/415 +f 2385/1/415 2280/1/27 2279/1/26 2384/1/416 +f 2384/1/416 2279/1/26 2278/1/25 2383/1/417 +f 2383/1/417 2278/1/25 2276/1/24 2381/1/203 +f 2281/1/63 2407/1/434 2410/1/437 2283/1/64 +f 2283/1/64 2410/1/437 2409/1/439 2284/1/65 +f 2284/1/65 2409/1/439 2408/1/441 2285/1/66 +f 2285/1/66 2408/1/441 2406/1/239 2282/1/67 +f 2292/1/334 2312/1/182 2315/1/181 2295/1/335 +f 2295/1/335 2315/1/181 2314/1/180 2294/1/336 +f 2294/1/336 2314/1/180 2313/1/179 2293/1/337 +f 2293/1/337 2313/1/179 2311/1/178 2291/1/55 +f 2422/1/398 2287/1/12 2290/1/11 2425/1/399 +f 2425/1/399 2290/1/11 2289/1/10 2424/1/400 +f 2424/1/400 2289/1/10 2288/1/9 2423/1/401 +f 2423/1/401 2288/1/9 2286/1/8 2421/1/211 +f 2162/1/251 2297/1/322 2300/1/325 2165/1/252 +f 2165/1/252 2300/1/325 2299/1/327 2164/1/254 +f 2164/1/254 2299/1/327 2298/1/329 2163/1/256 +f 2163/1/256 2298/1/329 2296/1/34 2161/1/139 +f 2242/1/419 2142/1/318 2145/1/319 2245/1/420 +f 2245/1/420 2145/1/319 2144/1/320 2244/1/422 +f 2244/1/422 2144/1/320 2143/1/321 2243/1/424 +f 2243/1/424 2143/1/321 2141/1/74 2241/1/92 +f 2167/1/259 2327/1/382 2330/1/383 2170/1/260 +f 2170/1/260 2330/1/383 2329/1/384 2169/1/262 +f 2169/1/262 2329/1/384 2328/1/385 2168/1/264 +f 2168/1/264 2328/1/385 2326/1/151 2166/1/150 +f 2342/1/350 2187/1/274 2190/1/275 2345/1/351 +f 2345/1/351 2190/1/275 2189/1/276 2344/1/352 +f 2344/1/352 2189/1/276 2188/1/277 2343/1/353 +f 2343/1/353 2188/1/277 2186/1/130 2341/1/157 +f 2362/1/355 2212/1/294 2215/1/295 2365/1/356 +f 2365/1/356 2215/1/295 2214/1/296 2364/1/358 +f 2364/1/358 2214/1/296 2213/1/297 2363/1/360 +f 2363/1/360 2213/1/297 2211/1/97 2361/1/96 +f 2217/1/299 2387/1/402 2390/1/405 2220/1/300 +f 2220/1/300 2390/1/405 2389/1/407 2219/1/302 +f 2219/1/302 2389/1/407 2388/1/409 2218/1/304 +f 2218/1/304 2388/1/409 2386/1/101 2216/1/100 +f 2402/1/446 2237/1/314 2240/1/315 2405/1/447 +f 2405/1/447 2240/1/315 2239/1/316 2404/1/448 +f 2404/1/448 2239/1/316 2238/1/317 2403/1/449 +f 2403/1/449 2238/1/317 2236/1/120 2401/1/119 +f 2192/1/279 2427/1/386 2430/1/389 2195/1/280 +f 2195/1/280 2430/1/389 2429/1/391 2194/1/282 +f 2194/1/282 2429/1/391 2428/1/393 2193/1/284 +f 2193/1/284 2428/1/393 2426/1/163 2191/1/162 +f 1586/1/73 2076/1/93 2241/1/92 2141/1/74 +f 3003/2/450 3001/3/451 3015/4/452 3013/5/453 3011/6/454 3009/7/455 3007/8/456 3005/9/457 +f 3164/2/450 3162/3/451 3176/4/452 3174/5/453 3172/6/454 3170/7/455 3168/8/456 3166/9/457 +f 3450/10/458 3324/11/459 3322/12/460 3481/13/461 +f 3451/14/462 3326/15/463 3324/11/459 3450/10/458 +f 3452/16/464 3328/17/465 3326/15/463 3451/14/462 +f 3453/18/466 3330/19/467 3328/20/465 3452/21/464 +f 3454/22/468 3332/23/469 3330/19/467 3453/18/466 +f 3455/24/470 3334/25/471 3332/23/469 3454/22/468 +f 3456/26/472 3336/27/473 3334/25/471 3455/24/470 +f 3457/28/474 3338/29/475 3336/27/473 3456/26/472 +f 3458/30/476 3340/31/477 3338/29/475 3457/28/474 +f 3459/32/478 3342/33/479 3340/31/477 3458/30/476 +f 3460/34/480 3344/35/481 3342/33/479 3459/32/478 +f 3461/36/482 3346/37/483 3344/38/481 3460/39/480 +f 3462/40/484 3348/41/485 3346/37/483 3461/36/482 +f 3463/42/486 3350/43/487 3348/41/485 3462/40/484 +f 3464/44/488 3352/45/489 3350/43/487 3463/42/486 +f 3465/46/490 3354/47/491 3352/45/489 3464/44/488 +f 3466/48/492 3356/49/493 3354/47/491 3465/46/490 +f 3467/50/494 3358/51/495 3356/49/493 3466/48/492 +f 3468/52/496 3360/53/497 3358/51/495 3467/50/494 +f 3469/54/498 3362/55/499 3360/53/497 3468/52/496 +f 3470/56/500 3364/57/501 3362/58/499 3469/59/498 +f 3471/60/502 3366/61/503 3364/57/501 3470/56/500 +f 3472/62/504 3368/63/505 3366/61/503 3471/60/502 +f 3473/64/506 3370/65/507 3368/63/505 3472/62/504 +f 3474/66/508 3372/67/509 3370/65/507 3473/64/506 +f 3475/68/510 3374/69/511 3372/67/509 3474/66/508 +f 3476/70/512 3376/71/513 3374/69/511 3475/68/510 +f 3477/72/514 3378/73/515 3376/71/513 3476/70/512 +f 3478/74/516 3380/75/517 3378/76/515 3477/77/514 +f 3479/78/518 3382/79/519 3380/75/517 3478/74/516 +f 3481/13/461 3322/12/460 3384/80/520 3480/81/521 +f 3480/81/521 3384/80/520 3382/79/519 3479/78/518 +f 3385/82/522 3383/83/523 3381/84/524 3379/85/525 3377/86/526 3375/87/527 3373/88/528 3371/89/529 3369/90/530 3367/91/531 3365/92/532 3363/93/533 3361/94/534 3359/95/535 3357/96/536 3355/97/537 3353/98/538 3351/99/539 3349/100/540 3347/101/541 3345/102/542 3343/103/543 3341/104/544 3339/105/545 3337/106/546 3335/107/547 3333/108/548 3331/109/549 3329/110/550 3327/111/551 3325/112/552 3323/113/553 +f 3482/114/458 3388/115/554 3386/116/460 3513/117/461 +f 3483/118/462 3390/119/463 3388/115/554 3482/114/458 +f 3484/120/464 3392/121/465 3390/119/463 3483/118/462 +f 3485/122/466 3394/123/467 3392/124/465 3484/125/464 +f 3486/126/468 3396/127/469 3394/123/467 3485/122/466 +f 3487/128/470 3398/129/471 3396/127/469 3486/126/468 +f 3488/130/472 3400/131/473 3398/129/471 3487/128/470 +f 3489/132/474 3402/133/475 3400/131/473 3488/130/472 +f 3490/134/476 3404/135/477 3402/133/475 3489/132/474 +f 3491/136/478 3406/137/479 3404/135/477 3490/134/476 +f 3492/138/480 3408/139/555 3406/137/479 3491/136/478 +f 3493/140/482 3410/141/483 3408/142/555 3492/143/480 +f 3494/144/484 3412/145/485 3410/141/483 3493/140/482 +f 3495/146/486 3414/147/487 3412/145/485 3494/144/484 +f 3496/148/488 3416/149/489 3414/147/487 3495/146/486 +f 3497/150/490 3418/151/491 3416/149/489 3496/148/488 +f 3498/152/492 3420/153/493 3418/151/491 3497/150/490 +f 3499/154/494 3422/155/495 3420/153/493 3498/152/492 +f 3500/156/496 3424/157/497 3422/155/495 3499/154/494 +f 3501/158/498 3426/159/499 3424/157/497 3500/156/496 +f 3502/160/500 3428/161/501 3426/162/499 3501/163/498 +f 3503/164/502 3430/165/503 3428/161/501 3502/160/500 +f 3504/166/504 3432/167/505 3430/165/503 3503/164/502 +f 3505/168/506 3434/169/507 3432/167/505 3504/166/504 +f 3506/170/508 3436/171/509 3434/169/507 3505/168/506 +f 3507/172/510 3438/173/511 3436/171/509 3506/170/508 +f 3508/174/512 3440/175/513 3438/173/511 3507/172/510 +f 3509/176/514 3442/177/515 3440/175/513 3508/174/512 +f 3510/178/516 3444/179/517 3442/180/515 3509/181/514 +f 3511/182/518 3446/183/519 3444/179/517 3510/178/516 +f 3513/117/461 3386/116/460 3448/184/520 3512/185/521 +f 3512/185/521 3448/184/520 3446/183/519 3511/182/518 +f 3449/186/522 3447/187/523 3445/188/524 3443/189/525 3441/190/526 3439/191/527 3437/192/528 3435/193/529 3433/194/530 3431/195/531 3429/196/532 3427/197/533 3425/198/534 3423/199/535 3421/200/536 3419/82/556 3417/201/538 3415/202/539 3413/203/540 3411/204/541 3409/205/542 3407/206/557 3405/207/544 3403/208/545 3401/209/558 3399/210/547 3397/211/559 3395/212/549 3393/213/550 3391/214/551 3389/215/552 3387/216/553 +f 3325/217/552 3450/218/458 3481/219/461 3323/220/553 +f 3327/221/551 3451/222/462 3450/218/458 3325/217/552 +f 3329/223/550 3452/224/464 3451/222/462 3327/221/551 +f 3331/225/549 3453/226/466 3452/224/464 3329/223/550 +f 3333/227/548 3454/228/468 3453/226/466 3331/225/549 +f 3335/229/547 3455/230/470 3454/228/468 3333/227/548 +f 3337/231/546 3456/232/472 3455/230/470 3335/229/547 +f 3339/233/545 3457/234/474 3456/232/472 3337/231/546 +f 3341/235/544 3458/236/476 3457/234/474 3339/233/545 +f 3343/237/543 3459/238/478 3458/236/476 3341/235/544 +f 3345/239/542 3460/240/480 3459/238/478 3343/237/543 +f 3347/241/541 3461/242/482 3460/240/480 3345/239/542 +f 3349/243/540 3462/244/484 3461/242/482 3347/241/541 +f 3351/245/539 3463/246/486 3462/244/484 3349/243/540 +f 3353/247/538 3464/248/488 3463/246/486 3351/245/539 +f 3355/249/537 3465/250/490 3464/248/488 3353/247/538 +f 3357/251/536 3466/252/492 3465/250/490 3355/249/537 +f 3359/253/535 3467/254/494 3466/252/492 3357/251/536 +f 3361/255/534 3468/256/496 3467/254/494 3359/253/535 +f 3363/257/533 3469/258/498 3468/256/496 3361/255/534 +f 3365/259/532 3470/260/500 3469/258/498 3363/257/533 +f 3367/261/531 3471/262/502 3470/260/500 3365/259/532 +f 3369/263/530 3472/264/504 3471/262/502 3367/261/531 +f 3371/265/529 3473/266/506 3472/264/504 3369/263/530 +f 3373/267/528 3474/268/508 3473/266/506 3371/265/529 +f 3375/269/527 3475/270/510 3474/268/508 3373/267/528 +f 3377/271/526 3476/272/512 3475/270/510 3375/269/527 +f 3379/273/525 3477/274/514 3476/272/512 3377/271/526 +f 3381/275/524 3478/276/516 3477/274/514 3379/273/525 +f 3383/277/523 3479/278/518 3478/276/516 3381/275/524 +f 3323/220/553 3481/219/461 3480/279/521 3385/280/522 +f 3385/280/522 3480/279/521 3479/278/518 3383/277/523 +f 3389/281/552 3482/282/458 3513/283/461 3387/284/553 +f 3391/285/551 3483/286/462 3482/282/458 3389/281/552 +f 3393/287/550 3484/288/464 3483/286/462 3391/285/551 +f 3395/289/549 3485/290/466 3484/288/464 3393/287/550 +f 3397/291/559 3486/292/468 3485/290/466 3395/289/549 +f 3399/293/547 3487/294/470 3486/292/468 3397/291/559 +f 3401/295/558 3488/296/472 3487/294/470 3399/293/547 +f 3403/297/545 3489/298/474 3488/296/472 3401/295/558 +f 3405/299/544 3490/300/476 3489/298/474 3403/297/545 +f 3407/301/557 3491/302/478 3490/300/476 3405/299/544 +f 3409/303/542 3492/304/480 3491/302/478 3407/301/557 +f 3411/305/541 3493/306/482 3492/304/480 3409/303/542 +f 3413/307/540 3494/308/484 3493/306/482 3411/305/541 +f 3415/309/539 3495/310/486 3494/308/484 3413/307/540 +f 3417/311/538 3496/312/488 3495/310/486 3415/309/539 +f 3419/313/556 3497/314/490 3496/312/488 3417/311/538 +f 3421/315/536 3498/316/492 3497/314/490 3419/313/556 +f 3423/317/535 3499/318/494 3498/316/492 3421/315/536 +f 3425/319/534 3500/320/496 3499/318/494 3423/317/535 +f 3427/321/533 3501/322/498 3500/320/496 3425/319/534 +f 3429/323/532 3502/324/500 3501/322/498 3427/321/533 +f 3431/325/531 3503/326/502 3502/324/500 3429/323/532 +f 3433/327/530 3504/328/504 3503/326/502 3431/325/531 +f 3435/329/529 3505/330/506 3504/328/504 3433/327/530 +f 3437/331/528 3506/332/508 3505/330/506 3435/329/529 +f 3439/333/527 3507/334/510 3506/332/508 3437/331/528 +f 3441/335/526 3508/336/512 3507/334/510 3439/333/527 +f 3443/337/525 3509/338/514 3508/336/512 3441/335/526 +f 3445/339/524 3510/340/516 3509/338/514 3443/337/525 +f 3447/341/523 3511/342/518 3510/340/516 3445/339/524 +f 3387/284/553 3513/283/461 3512/343/521 3449/344/522 +f 3449/344/522 3512/343/521 3511/342/518 3447/341/523 +f 3406/137/479 3408/139/555 3557/345/560 3556/346/561 +f 3332/23/469 3334/25/471 3520/347/562 3519/348/563 +f 3342/33/479 3344/35/481 3525/349/560 3524/350/561 +f 3416/149/489 3418/151/491 3562/351/564 3561/352/565 +f 3426/162/499 3428/161/501 3567/353/566 3566/354/567 +f 3352/45/489 3354/47/491 3530/355/564 3529/356/565 +f 3436/171/509 3438/173/511 3572/357/568 3571/358/569 +f 3362/58/499 3364/57/501 3535/359/566 3534/360/567 +f 3372/67/509 3374/69/511 3540/361/568 3539/362/569 +f 3392/124/465 3394/123/467 3550/363/570 3549/364/571 +f 3402/133/475 3404/135/477 3555/365/572 3554/366/573 +f 3328/20/465 3330/19/467 3518/367/570 3517/368/571 +f 3338/29/475 3340/31/477 3523/369/572 3522/370/573 +f 3412/145/485 3414/147/487 3560/371/574 3559/372/575 +f 3446/183/519 3448/184/520 3577/373/576 3576/374/577 +f 3422/155/495 3424/157/497 3565/375/578 3564/376/579 +f 3348/41/485 3350/43/487 3528/377/574 3527/378/575 +f 3432/167/505 3434/169/507 3570/379/580 3569/380/581 +f 3358/51/495 3360/53/497 3533/381/578 3532/382/582 +f 3382/79/519 3384/80/520 3545/383/576 3544/384/583 +f 3442/180/515 3444/179/517 3575/385/584 3574/386/585 +f 3368/63/505 3370/65/507 3538/387/580 3537/388/581 +f 3378/76/515 3380/75/517 3543/389/584 3542/390/585 +f 3388/115/554 3390/119/463 3548/391/586 3547/392/587 +f 3324/11/459 3326/15/463 3516/393/586 3515/394/587 +f 3398/129/471 3400/131/473 3553/395/588 3552/396/562 +f 3334/25/471 3336/27/473 3521/397/588 3520/347/562 +f 3408/142/555 3410/141/483 3558/398/589 3557/399/560 +f 3418/151/491 3420/153/493 3563/400/590 3562/351/564 +f 3344/38/481 3346/37/483 3526/401/589 3525/402/560 +f 3428/161/501 3430/165/503 3568/403/591 3567/353/566 +f 3354/47/491 3356/49/493 3531/404/590 3530/355/564 +f 3438/173/511 3440/175/513 3573/405/592 3572/357/568 +f 3364/57/501 3366/61/503 3536/406/591 3535/359/566 +f 3374/69/511 3376/71/513 3541/407/592 3540/361/568 +f 3394/123/467 3396/127/469 3551/408/563 3550/363/570 +f 3404/135/477 3406/137/479 3556/346/561 3555/365/572 +f 3330/19/467 3332/23/469 3519/348/563 3518/367/570 +f 3340/31/477 3342/33/479 3524/350/561 3523/369/572 +f 3414/147/487 3416/149/489 3561/352/565 3560/371/574 +f 3424/157/497 3426/159/499 3566/409/567 3565/375/578 +f 3350/43/487 3352/45/489 3529/356/565 3528/377/574 +f 3434/169/507 3436/171/509 3571/358/569 3570/379/580 +f 3360/53/497 3362/55/499 3534/410/567 3533/381/578 +f 3444/179/517 3446/183/519 3576/374/577 3575/385/584 +f 3370/65/507 3372/67/509 3539/362/569 3538/387/580 +f 3380/75/517 3382/79/519 3544/384/583 3543/389/584 +f 3390/119/463 3392/121/465 3549/411/571 3548/391/586 +f 3326/15/463 3328/17/465 3517/412/571 3516/393/586 +f 3400/131/473 3402/133/475 3554/366/573 3553/395/588 +f 3336/27/473 3338/29/475 3522/370/573 3521/397/588 +f 3448/184/520 3386/116/460 3546/413/593 3577/373/576 +f 3410/141/483 3412/145/485 3559/372/575 3558/398/589 +f 3420/153/493 3422/155/495 3564/376/579 3563/400/590 +f 3384/80/520 3322/12/460 3514/414/593 3545/383/576 +f 3346/37/483 3348/41/485 3527/378/575 3526/401/589 +f 3430/165/503 3432/167/505 3569/380/581 3568/403/591 +f 3356/49/493 3358/51/495 3532/382/582 3531/404/590 +f 3440/175/513 3442/177/515 3574/415/585 3573/405/592 +f 3366/61/503 3368/63/505 3537/388/581 3536/406/591 +f 3376/71/513 3378/73/515 3542/416/585 3541/407/592 +f 3386/116/460 3388/115/554 3547/392/587 3546/413/593 +f 3322/12/460 3324/11/459 3515/394/587 3514/414/593 +f 3396/127/469 3398/129/471 3552/396/562 3551/408/563 +f 3566/354/567 3567/353/566 3631/417/594 3630/418/595 +f 3529/356/565 3530/355/564 3594/419/596 3593/420/597 +f 3544/384/583 3545/383/576 3609/421/598 3608/422/599 +f 3522/370/573 3523/369/572 3587/423/600 3586/424/601 +f 3559/372/575 3560/371/574 3624/425/602 3623/426/603 +f 3574/386/585 3575/385/584 3639/427/604 3638/428/605 +f 3537/388/581 3538/387/580 3602/429/606 3601/430/607 +f 3515/394/587 3516/393/586 3580/431/608 3579/432/609 +f 3552/396/562 3553/395/588 3617/433/610 3616/434/611 +f 3567/353/566 3568/403/591 3632/435/612 3631/417/594 +f 3530/355/564 3531/404/590 3595/436/613 3594/419/596 +f 3577/373/576 3546/413/593 3610/437/614 3641/438/598 +f 3523/369/572 3524/350/561 3588/439/615 3587/423/600 +f 3560/371/574 3561/352/565 3625/440/597 3624/425/602 +f 3575/385/584 3576/374/577 3640/441/599 3639/427/604 +f 3538/387/580 3539/362/569 3603/442/616 3602/429/606 +f 3516/393/586 3517/412/571 3581/443/617 3580/431/608 +f 3553/395/588 3554/366/573 3618/444/601 3617/433/610 +f 3568/403/591 3569/380/581 3633/445/607 3632/435/612 +f 3531/404/590 3532/382/582 3596/446/618 3595/436/613 +f 3546/413/593 3547/392/587 3611/447/609 3610/437/614 +f 3524/350/561 3525/349/560 3589/448/619 3588/439/615 +f 3561/352/565 3562/351/564 3626/449/596 3625/440/597 +f 3576/374/577 3577/373/576 3641/438/598 3640/441/599 +f 3539/362/569 3540/361/568 3604/450/620 3603/442/616 +f 3517/368/571 3518/367/570 3582/451/621 3581/452/617 +f 3554/366/573 3555/365/572 3619/453/600 3618/444/601 +f 3569/380/581 3570/379/580 3634/454/606 3633/445/607 +f 3532/382/582 3533/381/578 3597/455/622 3596/446/618 +f 3547/392/587 3548/391/586 3612/456/608 3611/447/609 +f 3525/402/560 3526/401/589 3590/457/623 3589/458/619 +f 3562/351/564 3563/400/590 3627/459/613 3626/449/596 +f 3540/361/568 3541/407/592 3605/460/624 3604/450/620 +f 3518/367/570 3519/348/563 3583/461/625 3582/451/621 +f 3555/365/572 3556/346/561 3620/462/615 3619/453/600 +f 3570/379/580 3571/358/569 3635/463/616 3634/454/606 +f 3533/381/578 3534/410/567 3598/464/595 3597/455/622 +f 3548/391/586 3549/411/571 3613/465/617 3612/456/608 +f 3563/400/590 3564/376/579 3628/466/618 3627/459/613 +f 3526/401/589 3527/378/575 3591/467/603 3590/457/623 +f 3541/468/592 3542/390/585 3606/469/605 3605/470/624 +f 3556/346/561 3557/345/560 3621/471/619 3620/462/615 +f 3519/348/563 3520/347/562 3584/472/611 3583/461/625 +f 3571/358/569 3572/357/568 3636/473/620 3635/463/616 +f 3534/360/567 3535/359/566 3599/474/594 3598/475/595 +f 3549/364/571 3550/363/570 3614/476/621 3613/477/617 +f 3527/378/575 3528/377/574 3592/478/602 3591/467/603 +f 3564/376/579 3565/375/578 3629/479/622 3628/466/618 +f 3542/390/585 3543/389/584 3607/480/626 3606/469/605 +f 3520/347/562 3521/397/588 3585/481/610 3584/472/611 +f 3557/399/560 3558/398/589 3622/482/623 3621/483/619 +f 3572/357/568 3573/405/592 3637/484/624 3636/473/620 +f 3535/359/566 3536/406/591 3600/485/612 3599/474/594 +f 3545/383/576 3514/414/593 3578/486/614 3609/421/598 +f 3550/363/570 3551/408/563 3615/487/625 3614/476/621 +f 3565/375/578 3566/409/567 3630/488/595 3629/479/622 +f 3528/377/574 3529/356/565 3593/420/597 3592/478/602 +f 3543/389/584 3544/384/583 3608/422/599 3607/480/626 +f 3521/397/588 3522/370/573 3586/424/601 3585/481/610 +f 3558/398/589 3559/372/575 3623/426/603 3622/482/623 +f 3573/489/592 3574/386/585 3638/428/605 3637/490/624 +f 3536/406/591 3537/388/581 3601/430/607 3600/485/612 +f 3514/414/593 3515/394/587 3579/432/609 3578/486/614 +f 3551/408/563 3552/396/562 3616/434/611 3615/487/625 +f 3613/477/617 3614/476/621 3678/491/627 3677/492/628 +f 3628/466/618 3629/479/622 3693/493/629 3692/494/630 +f 3591/467/603 3592/478/602 3656/495/631 3655/496/632 +f 3606/469/605 3607/480/626 3671/497/633 3670/498/634 +f 3584/472/611 3585/481/610 3649/499/635 3648/500/636 +f 3621/483/619 3622/482/623 3686/501/637 3685/502/638 +f 3636/473/620 3637/484/624 3701/503/639 3700/504/640 +f 3599/474/594 3600/485/612 3664/505/641 3663/506/642 +f 3609/421/598 3578/486/614 3642/507/643 3673/508/644 +f 3614/476/621 3615/487/625 3679/509/645 3678/491/627 +f 3629/479/622 3630/488/595 3694/510/646 3693/493/629 +f 3592/478/602 3593/420/597 3657/511/647 3656/495/631 +f 3607/480/626 3608/422/599 3672/512/648 3671/497/633 +f 3585/481/610 3586/424/601 3650/513/649 3649/499/635 +f 3622/482/623 3623/426/603 3687/514/632 3686/501/637 +f 3637/490/624 3638/428/605 3702/515/634 3701/516/639 +f 3600/485/612 3601/430/607 3665/517/650 3664/505/641 +f 3578/486/614 3579/432/609 3643/518/651 3642/507/643 +f 3615/487/625 3616/434/611 3680/519/636 3679/509/645 +f 3630/418/595 3631/417/594 3695/520/642 3694/521/646 +f 3593/420/597 3594/419/596 3658/522/652 3657/511/647 +f 3608/422/599 3609/421/598 3673/508/644 3672/512/648 +f 3586/424/601 3587/423/600 3651/523/653 3650/513/649 +f 3623/426/603 3624/425/602 3688/524/631 3687/514/632 +f 3638/428/605 3639/427/604 3703/525/633 3702/515/634 +f 3601/430/607 3602/429/606 3666/526/654 3665/517/650 +f 3579/432/609 3580/431/608 3644/527/655 3643/518/651 +f 3616/434/611 3617/433/610 3681/528/635 3680/519/636 +f 3631/417/594 3632/435/612 3696/529/641 3695/520/642 +f 3594/419/596 3595/436/613 3659/530/656 3658/522/652 +f 3641/438/598 3610/437/614 3674/531/643 3705/532/644 +f 3587/423/600 3588/439/615 3652/533/657 3651/523/653 +f 3624/425/602 3625/440/597 3689/534/647 3688/524/631 +f 3639/427/604 3640/441/599 3704/535/648 3703/525/633 +f 3602/429/606 3603/442/616 3667/536/658 3666/526/654 +f 3580/431/608 3581/443/617 3645/537/659 3644/527/655 +f 3617/433/610 3618/444/601 3682/538/660 3681/528/635 +f 3632/435/612 3633/445/607 3697/539/650 3696/529/641 +f 3595/436/613 3596/446/618 3660/540/630 3659/530/656 +f 3610/437/614 3611/447/609 3675/541/651 3674/531/643 +f 3588/439/615 3589/448/619 3653/542/661 3652/533/657 +f 3625/440/597 3626/449/596 3690/543/652 3689/534/647 +f 3640/441/599 3641/438/598 3705/532/644 3704/535/648 +f 3603/442/616 3604/450/620 3668/544/640 3667/536/658 +f 3618/444/601 3619/453/600 3683/545/653 3682/538/660 +f 3581/452/617 3582/451/621 3646/546/627 3645/547/659 +f 3633/445/607 3634/454/606 3698/548/654 3697/539/650 +f 3596/446/618 3597/455/622 3661/549/629 3660/540/630 +f 3611/447/609 3612/456/608 3676/550/655 3675/541/651 +f 3589/458/619 3590/457/623 3654/551/637 3653/552/661 +f 3626/449/596 3627/459/613 3691/553/656 3690/543/652 +f 3604/450/620 3605/460/624 3669/554/639 3668/544/640 +f 3582/451/621 3583/461/625 3647/555/645 3646/546/627 +f 3619/453/600 3620/462/615 3684/556/657 3683/545/653 +f 3634/454/606 3635/463/616 3699/557/658 3698/548/654 +f 3597/455/622 3598/464/595 3662/558/646 3661/549/629 +f 3612/456/608 3613/465/617 3677/559/628 3676/550/655 +f 3590/457/623 3591/467/603 3655/496/632 3654/551/637 +f 3627/459/613 3628/466/618 3692/494/630 3691/553/656 +f 3605/470/624 3606/469/605 3670/498/634 3669/560/639 +f 3583/461/625 3584/472/611 3648/500/636 3647/555/645 +f 3620/462/615 3621/471/619 3685/561/638 3684/556/657 +f 3635/463/616 3636/473/620 3700/504/640 3699/557/658 +f 3598/475/595 3599/474/594 3663/506/642 3662/562/646 +f 3697/539/650 3698/548/654 3762/563/662 3761/564/663 +f 3660/540/630 3661/549/629 3725/565/664 3724/566/665 +f 3675/541/651 3676/550/655 3740/567/666 3739/568/667 +f 3690/543/652 3691/553/656 3755/569/668 3754/570/669 +f 3653/552/661 3654/551/637 3718/571/670 3717/572/671 +f 3668/544/640 3669/554/639 3733/573/672 3732/574/673 +f 3683/545/653 3684/556/657 3748/575/674 3747/576/675 +f 3646/546/627 3647/555/645 3711/577/676 3710/578/677 +f 3698/548/654 3699/557/658 3763/579/678 3762/563/662 +f 3661/549/629 3662/558/646 3726/580/679 3725/565/664 +f 3676/550/655 3677/559/628 3741/581/680 3740/567/666 +f 3654/551/637 3655/496/632 3719/582/681 3718/571/670 +f 3691/553/656 3692/494/630 3756/583/665 3755/569/668 +f 3669/560/639 3670/498/634 3734/584/682 3733/585/672 +f 3647/555/645 3648/500/636 3712/586/683 3711/577/676 +f 3684/556/657 3685/561/638 3749/587/671 3748/575/674 +f 3699/557/658 3700/504/640 3764/588/673 3763/579/678 +f 3662/589/646 3663/590/642 3727/591/684 3726/592/679 +f 3677/492/628 3678/491/627 3742/593/685 3741/594/680 +f 3655/496/632 3656/495/631 3720/595/686 3719/582/681 +f 3692/494/630 3693/493/629 3757/596/664 3756/583/665 +f 3670/498/634 3671/497/633 3735/597/687 3734/584/682 +f 3648/500/636 3649/499/635 3713/598/688 3712/586/683 +f 3685/502/638 3686/501/637 3750/599/670 3749/600/671 +f 3700/504/640 3701/503/639 3765/601/672 3764/588/673 +f 3663/590/642 3664/602/641 3728/603/689 3727/591/684 +f 3673/508/644 3642/507/643 3706/604/690 3737/605/691 +f 3678/491/627 3679/509/645 3743/606/692 3742/593/685 +f 3693/493/629 3694/510/646 3758/607/679 3757/596/664 +f 3656/495/631 3657/511/647 3721/608/693 3720/595/686 +f 3671/497/633 3672/512/648 3736/609/694 3735/597/687 +f 3649/499/635 3650/513/649 3714/610/695 3713/598/688 +f 3686/501/637 3687/514/632 3751/611/681 3750/599/670 +f 3701/516/639 3702/515/634 3766/612/682 3765/613/672 +f 3664/505/641 3665/517/650 3729/614/663 3728/615/689 +f 3642/507/643 3643/518/651 3707/616/696 3706/604/690 +f 3679/509/645 3680/519/636 3744/617/683 3743/606/692 +f 3694/618/646 3695/619/642 3759/620/684 3758/621/679 +f 3657/511/647 3658/522/652 3722/622/669 3721/608/693 +f 3672/512/648 3673/508/644 3737/605/691 3736/609/694 +f 3650/513/649 3651/523/653 3715/623/675 3714/610/695 +f 3687/514/632 3688/524/631 3752/624/686 3751/611/681 +f 3702/515/634 3703/525/633 3767/625/687 3766/612/682 +f 3665/517/650 3666/526/654 3730/626/662 3729/614/663 +f 3643/518/651 3644/527/655 3708/627/666 3707/616/696 +f 3680/519/636 3681/528/635 3745/628/688 3744/617/683 +f 3695/619/642 3696/629/641 3760/630/689 3759/620/684 +f 3658/522/652 3659/530/656 3723/631/668 3722/622/669 +f 3705/532/644 3674/531/643 3738/632/697 3769/633/691 +f 3651/523/653 3652/533/657 3716/634/698 3715/623/675 +f 3688/524/631 3689/534/647 3753/635/693 3752/624/686 +f 3703/525/633 3704/535/648 3768/636/694 3767/625/687 +f 3666/526/654 3667/536/658 3731/637/678 3730/626/662 +f 3644/527/655 3645/537/659 3709/638/680 3708/627/666 +f 3681/528/635 3682/538/660 3746/639/695 3745/628/688 +f 3696/529/641 3697/539/650 3761/564/663 3760/640/689 +f 3659/530/656 3660/540/630 3724/566/665 3723/631/668 +f 3674/531/643 3675/541/651 3739/568/667 3738/632/697 +f 3652/533/657 3653/542/661 3717/641/671 3716/634/698 +f 3689/534/647 3690/543/652 3754/570/669 3753/635/693 +f 3704/535/648 3705/532/644 3769/633/691 3768/636/694 +f 3667/536/658 3668/544/640 3732/574/673 3731/637/678 +f 3645/547/659 3646/546/627 3710/578/677 3709/642/680 +f 3682/538/660 3683/545/653 3747/576/675 3746/639/695 +f 3707/616/696 3708/627/666 3772/643/699 3771/644/700 +f 3744/617/683 3745/628/688 3809/645/701 3808/646/702 +f 3759/620/684 3760/630/689 3824/647/703 3823/648/704 +f 3722/622/669 3723/631/668 3787/649/705 3786/650/706 +f 3769/633/691 3738/632/697 3802/651/707 3833/652/708 +f 3715/623/675 3716/634/698 3780/653/709 3779/654/710 +f 3752/624/686 3753/635/693 3817/655/711 3816/656/712 +f 3767/625/687 3768/636/694 3832/657/713 3831/658/714 +f 3730/659/662 3731/660/678 3795/661/715 3794/662/716 +f 3745/628/688 3746/639/695 3810/663/717 3809/645/701 +f 3708/627/666 3709/638/680 3773/664/718 3772/643/699 +f 3760/630/689 3761/665/663 3825/666/719 3824/647/703 +f 3723/631/668 3724/566/665 3788/667/720 3787/649/705 +f 3738/632/697 3739/568/667 3803/668/700 3802/651/707 +f 3716/634/698 3717/641/671 3781/669/721 3780/653/709 +f 3753/635/693 3754/570/669 3818/670/706 3817/655/711 +f 3768/636/694 3769/633/691 3833/652/708 3832/657/713 +f 3731/660/678 3732/671/673 3796/672/722 3795/661/715 +f 3709/642/680 3710/578/677 3774/673/723 3773/674/718 +f 3746/639/695 3747/576/675 3811/675/710 3810/663/717 +f 3761/665/663 3762/676/662 3826/677/716 3825/666/719 +f 3724/566/665 3725/565/664 3789/678/724 3788/667/720 +f 3739/568/667 3740/567/666 3804/679/699 3803/668/700 +f 3717/572/671 3718/571/670 3782/680/725 3781/681/721 +f 3754/570/669 3755/569/668 3819/682/705 3818/670/706 +f 3732/574/673 3733/573/672 3797/683/726 3796/684/722 +f 3710/578/677 3711/577/676 3775/685/727 3774/673/723 +f 3747/576/675 3748/575/674 3812/686/709 3811/675/710 +f 3762/676/662 3763/687/678 3827/688/715 3826/677/716 +f 3725/565/664 3726/580/679 3790/689/728 3789/678/724 +f 3740/567/666 3741/581/680 3805/690/729 3804/679/699 +f 3755/569/668 3756/583/665 3820/691/730 3819/682/705 +f 3718/571/670 3719/582/681 3783/692/731 3782/680/725 +f 3733/585/672 3734/584/682 3798/693/732 3797/694/726 +f 3711/577/676 3712/586/683 3776/695/702 3775/685/727 +f 3748/575/674 3749/587/671 3813/696/721 3812/686/709 +f 3763/687/678 3764/697/673 3828/698/722 3827/688/715 +f 3726/592/679 3727/591/684 3791/699/704 3790/700/728 +f 3741/594/680 3742/593/685 3806/701/723 3805/702/729 +f 3719/582/681 3720/595/686 3784/703/712 3783/692/731 +f 3756/583/665 3757/596/664 3821/704/724 3820/691/730 +f 3734/584/682 3735/597/687 3799/705/714 3798/693/732 +f 3712/586/683 3713/598/688 3777/706/701 3776/695/702 +f 3749/600/671 3750/599/670 3814/707/725 3813/708/721 +f 3764/588/673 3765/601/672 3829/709/726 3828/710/722 +f 3727/591/684 3728/603/689 3792/711/703 3791/699/704 +f 3737/605/691 3706/604/690 3770/712/707 3801/713/708 +f 3742/593/685 3743/606/692 3807/714/727 3806/701/723 +f 3757/596/664 3758/607/679 3822/715/728 3821/704/724 +f 3720/595/686 3721/608/693 3785/716/711 3784/703/712 +f 3735/597/687 3736/609/694 3800/717/713 3799/705/714 +f 3713/598/688 3714/610/695 3778/718/717 3777/706/701 +f 3750/599/670 3751/611/681 3815/719/731 3814/707/725 +f 3765/613/672 3766/612/682 3830/720/732 3829/721/726 +f 3728/603/689 3729/722/663 3793/723/719 3792/711/703 +f 3706/604/690 3707/616/696 3771/644/700 3770/712/707 +f 3743/606/692 3744/617/683 3808/646/702 3807/714/727 +f 3758/621/679 3759/620/684 3823/648/704 3822/724/728 +f 3721/608/693 3722/622/669 3786/650/706 3785/716/711 +f 3736/609/694 3737/605/691 3801/713/708 3800/717/713 +f 3714/610/695 3715/623/675 3779/654/710 3778/718/717 +f 3751/611/681 3752/624/686 3816/656/712 3815/719/731 +f 3766/612/682 3767/625/687 3831/658/714 3830/720/732 +f 3729/722/663 3730/659/662 3794/662/716 3793/723/719 +f 3828/698/722 3829/725/726 3893/726/733 3892/727/734 +f 3791/699/704 3792/711/703 3856/728/735 3855/729/736 +f 3801/713/708 3770/712/707 3834/730/737 3865/731/738 +f 3806/701/723 3807/714/727 3871/732/739 3870/733/740 +f 3821/704/724 3822/715/728 3886/734/741 3885/735/742 +f 3784/703/712 3785/716/711 3849/736/743 3848/737/744 +f 3799/705/714 3800/717/713 3864/738/745 3863/739/746 +f 3777/706/701 3778/718/717 3842/740/747 3841/741/748 +f 3814/707/725 3815/719/731 3879/742/749 3878/743/750 +f 3829/721/726 3830/720/732 3894/744/751 3893/745/733 +f 3792/711/703 3793/723/719 3857/746/752 3856/728/735 +f 3770/712/707 3771/644/700 3835/747/753 3834/730/737 +f 3807/714/727 3808/646/702 3872/748/754 3871/732/739 +f 3822/724/728 3823/648/704 3887/749/736 3886/750/741 +f 3785/716/711 3786/650/706 3850/751/755 3849/736/743 +f 3800/717/713 3801/713/708 3865/731/738 3864/738/745 +f 3778/718/717 3779/654/710 3843/752/756 3842/740/747 +f 3815/719/731 3816/656/712 3880/753/744 3879/742/749 +f 3830/720/732 3831/658/714 3895/754/746 3894/744/751 +f 3793/723/719 3794/662/716 3858/755/757 3857/746/752 +f 3771/644/700 3772/643/699 3836/756/758 3835/747/753 +f 3808/646/702 3809/645/701 3873/757/748 3872/748/754 +f 3823/648/704 3824/647/703 3888/758/735 3887/749/736 +f 3786/650/706 3787/649/705 3851/759/759 3850/751/755 +f 3833/652/708 3802/651/707 3866/760/737 3897/761/738 +f 3779/654/710 3780/653/709 3844/762/760 3843/752/756 +f 3816/656/712 3817/655/711 3881/763/743 3880/753/744 +f 3831/658/714 3832/657/713 3896/764/745 3895/754/746 +f 3794/662/716 3795/661/715 3859/765/761 3858/755/757 +f 3772/643/699 3773/664/718 3837/766/762 3836/756/758 +f 3809/645/701 3810/663/717 3874/767/747 3873/757/748 +f 3824/647/703 3825/666/719 3889/768/752 3888/758/735 +f 3787/649/705 3788/667/720 3852/769/763 3851/759/759 +f 3802/651/707 3803/668/700 3867/770/753 3866/760/737 +f 3817/655/711 3818/670/706 3882/771/755 3881/763/743 +f 3780/653/709 3781/669/721 3845/772/764 3844/762/760 +f 3832/657/713 3833/652/708 3897/761/738 3896/764/745 +f 3795/661/715 3796/672/722 3860/773/734 3859/765/761 +f 3810/663/717 3811/675/710 3875/774/756 3874/767/747 +f 3773/674/718 3774/673/723 3838/775/765 3837/776/762 +f 3825/666/719 3826/677/716 3890/777/757 3889/768/752 +f 3788/667/720 3789/678/724 3853/778/742 3852/769/763 +f 3803/668/700 3804/679/699 3868/779/758 3867/770/753 +f 3781/681/721 3782/680/725 3846/780/750 3845/781/764 +f 3818/670/706 3819/682/705 3883/782/759 3882/771/755 +f 3796/672/722 3797/783/726 3861/784/733 3860/773/734 +f 3774/673/723 3775/685/727 3839/785/739 3838/775/765 +f 3811/675/710 3812/686/709 3876/786/766 3875/774/756 +f 3826/677/716 3827/688/715 3891/787/761 3890/777/757 +f 3789/678/724 3790/689/728 3854/788/741 3853/778/742 +f 3804/679/699 3805/690/729 3869/789/767 3868/779/758 +f 3782/680/725 3783/692/731 3847/790/749 3846/780/750 +f 3819/682/705 3820/691/730 3884/791/763 3883/782/759 +f 3797/694/726 3798/693/732 3862/792/751 3861/793/733 +f 3775/685/727 3776/695/702 3840/794/768 3839/785/739 +f 3812/686/709 3813/696/721 3877/795/764 3876/786/766 +f 3827/688/715 3828/698/722 3892/727/734 3891/787/761 +f 3790/700/728 3791/699/704 3855/729/736 3854/796/741 +f 3805/702/729 3806/701/723 3870/733/740 3869/797/767 +f 3783/692/731 3784/703/712 3848/737/744 3847/790/749 +f 3820/691/730 3821/704/724 3885/735/742 3884/791/763 +f 3798/693/732 3799/705/714 3863/739/746 3862/792/751 +f 3776/695/702 3777/706/701 3841/741/748 3840/794/768 +f 3813/708/721 3814/707/725 3878/743/750 3877/798/764 +f 3838/775/765 3839/785/739 3903/799/769 3902/800/770 +f 3875/774/756 3876/786/766 3940/801/771 3939/802/772 +f 3890/777/757 3891/787/761 3955/803/773 3954/804/774 +f 3853/778/742 3854/788/741 3918/805/775 3917/806/776 +f 3868/779/758 3869/789/767 3933/807/777 3932/808/778 +f 3846/780/750 3847/790/749 3911/809/779 3910/810/780 +f 3883/782/759 3884/791/763 3948/811/781 3947/812/782 +f 3861/793/733 3862/792/751 3926/813/783 3925/814/784 +f 3839/785/739 3840/794/768 3904/815/785 3903/799/769 +f 3876/786/766 3877/795/764 3941/816/786 3940/801/771 +f 3891/787/761 3892/727/734 3956/817/787 3955/803/773 +f 3854/796/741 3855/729/736 3919/818/788 3918/819/775 +f 3869/797/767 3870/733/740 3934/820/789 3933/821/777 +f 3847/790/749 3848/737/744 3912/822/790 3911/809/779 +f 3884/791/763 3885/735/742 3949/823/776 3948/811/781 +f 3862/792/751 3863/739/746 3927/824/791 3926/813/783 +f 3840/794/768 3841/741/748 3905/825/792 3904/815/785 +f 3877/798/764 3878/743/750 3942/826/780 3941/827/786 +f 3892/727/734 3893/726/733 3957/828/784 3956/817/787 +f 3855/729/736 3856/728/735 3920/829/793 3919/818/788 +f 3865/731/738 3834/730/737 3898/830/794 3929/831/795 +f 3870/733/740 3871/732/739 3935/832/769 3934/820/789 +f 3885/735/742 3886/734/741 3950/833/775 3949/823/776 +f 3848/737/744 3849/736/743 3913/834/796 3912/822/790 +f 3863/739/746 3864/738/745 3928/835/797 3927/824/791 +f 3841/741/748 3842/740/747 3906/836/798 3905/825/792 +f 3878/743/750 3879/742/749 3943/837/779 3942/826/780 +f 3893/745/733 3894/744/751 3958/838/799 3957/839/784 +f 3856/728/735 3857/746/752 3921/840/800 3920/829/793 +f 3834/730/737 3835/747/753 3899/841/801 3898/830/794 +f 3871/732/739 3872/748/754 3936/842/785 3935/832/769 +f 3886/750/741 3887/749/736 3951/843/788 3950/844/775 +f 3849/736/743 3850/751/755 3914/845/802 3913/834/796 +f 3864/738/745 3865/731/738 3929/831/795 3928/835/797 +f 3842/740/747 3843/752/756 3907/846/803 3906/836/798 +f 3879/742/749 3880/753/744 3944/847/790 3943/837/779 +f 3894/744/751 3895/754/746 3959/848/791 3958/838/799 +f 3857/746/752 3858/755/757 3922/849/774 3921/840/800 +f 3872/748/754 3873/757/748 3937/850/792 3936/842/785 +f 3835/747/753 3836/756/758 3900/851/778 3899/841/801 +f 3887/749/736 3888/758/735 3952/852/793 3951/843/788 +f 3850/751/755 3851/759/759 3915/853/782 3914/845/802 +f 3897/761/738 3866/760/737 3930/854/794 3961/855/795 +f 3843/752/756 3844/762/760 3908/856/804 3907/846/803 +f 3880/753/744 3881/763/743 3945/857/796 3944/847/790 +f 3895/754/746 3896/764/745 3960/858/805 3959/848/791 +f 3858/755/757 3859/765/761 3923/859/773 3922/849/774 +f 3836/756/758 3837/766/762 3901/860/777 3900/851/778 +f 3873/757/748 3874/767/747 3938/861/798 3937/850/792 +f 3888/758/735 3889/768/752 3953/862/800 3952/852/793 +f 3851/759/759 3852/769/763 3916/863/781 3915/853/782 +f 3866/760/737 3867/770/753 3931/864/801 3930/854/794 +f 3844/762/760 3845/772/764 3909/865/806 3908/856/804 +f 3881/763/743 3882/771/755 3946/866/802 3945/857/796 +f 3896/764/745 3897/761/738 3961/855/795 3960/858/805 +f 3859/765/761 3860/773/734 3924/867/787 3923/859/773 +f 3837/776/762 3838/775/765 3902/800/770 3901/868/777 +f 3874/767/747 3875/774/756 3939/802/772 3938/861/798 +f 3889/768/752 3890/777/757 3954/804/774 3953/862/800 +f 3852/769/763 3853/778/742 3917/806/776 3916/863/781 +f 3867/770/753 3868/779/758 3932/808/778 3931/864/801 +f 3882/771/755 3883/782/759 3947/812/782 3946/866/802 +f 3845/781/764 3846/780/750 3910/810/780 3909/869/806 +f 3860/773/734 3861/784/733 3925/870/784 3924/867/787 +f 3959/848/791 3960/858/805 4024/871/807 4023/872/808 +f 3922/849/774 3923/859/773 3987/873/809 3986/874/810 +f 3937/875/792 3938/876/798 4002/877/811 4001/878/812 +f 3900/851/778 3901/860/777 3965/879/813 3964/880/814 +f 3952/852/793 3953/862/800 4017/881/815 4016/882/816 +f 3915/853/782 3916/863/781 3980/883/817 3979/884/818 +f 3930/854/794 3931/864/801 3995/885/819 3994/886/820 +f 3908/887/804 3909/888/806 3973/889/821 3972/890/822 +f 3945/857/796 3946/866/802 4010/891/823 4009/892/824 +f 3960/858/805 3961/855/795 4025/893/825 4024/871/807 +f 3923/859/773 3924/867/787 3988/894/826 3987/873/809 +f 3901/868/777 3902/800/770 3966/895/827 3965/896/813 +f 3938/876/798 3939/897/772 4003/898/828 4002/877/811 +f 3953/862/800 3954/804/774 4018/899/810 4017/881/815 +f 3916/863/781 3917/806/776 3981/900/829 3980/883/817 +f 3931/864/801 3932/808/778 3996/901/814 3995/885/819 +f 3909/869/806 3910/810/780 3974/902/830 3973/903/821 +f 3946/866/802 3947/812/782 4011/904/818 4010/891/823 +f 3924/867/787 3925/870/784 3989/905/831 3988/894/826 +f 3902/800/770 3903/799/769 3967/906/832 3966/895/827 +f 3939/897/772 3940/907/771 4004/908/822 4003/898/828 +f 3954/804/774 3955/803/773 4019/909/809 4018/899/810 +f 3917/806/776 3918/805/775 3982/910/833 3981/900/829 +f 3932/808/778 3933/807/777 3997/911/813 3996/901/814 +f 3910/810/780 3911/809/779 3975/912/834 3974/902/830 +f 3947/812/782 3948/811/781 4012/913/817 4011/904/818 +f 3925/814/784 3926/813/783 3990/914/835 3989/915/831 +f 3903/799/769 3904/815/785 3968/916/836 3967/906/832 +f 3940/907/771 3941/917/786 4005/918/821 4004/908/822 +f 3955/803/773 3956/817/787 4020/919/826 4019/909/809 +f 3918/819/775 3919/818/788 3983/920/837 3982/921/833 +f 3933/821/777 3934/820/789 3998/922/827 3997/923/813 +f 3911/809/779 3912/822/790 3976/924/838 3975/912/834 +f 3948/811/781 3949/823/776 4013/925/829 4012/913/817 +f 3926/813/783 3927/824/791 3991/926/808 3990/914/835 +f 3904/927/785 3905/928/792 3969/929/839 3968/930/836 +f 3941/827/786 3942/826/780 4006/931/830 4005/932/821 +f 3956/817/787 3957/828/784 4021/933/840 4020/919/826 +f 3919/818/788 3920/829/793 3984/934/816 3983/920/837 +f 3929/831/795 3898/830/794 3962/935/820 3993/936/825 +f 3934/820/789 3935/832/769 3999/937/832 3998/922/827 +f 3949/823/776 3950/833/775 4014/938/833 4013/925/829 +f 3912/822/790 3913/834/796 3977/939/824 3976/924/838 +f 3927/824/791 3928/835/797 3992/940/807 3991/926/808 +f 3905/928/792 3906/941/798 3970/942/811 3969/929/839 +f 3942/826/780 3943/837/779 4007/943/834 4006/931/830 +f 3957/839/784 3958/838/799 4022/944/835 4021/945/840 +f 3920/829/793 3921/840/800 3985/946/815 3984/934/816 +f 3898/830/794 3899/841/801 3963/947/819 3962/935/820 +f 3935/832/769 3936/842/785 4000/948/836 3999/937/832 +f 3950/844/775 3951/843/788 4015/949/837 4014/950/833 +f 3913/834/796 3914/845/802 3978/951/823 3977/939/824 +f 3928/835/797 3929/831/795 3993/936/825 3992/940/807 +f 3906/941/798 3907/952/803 3971/953/828 3970/942/811 +f 3943/837/779 3944/847/790 4008/954/838 4007/943/834 +f 3958/838/799 3959/848/791 4023/872/808 4022/944/835 +f 3921/840/800 3922/849/774 3986/874/810 3985/946/815 +f 3899/841/801 3900/851/778 3964/880/814 3963/947/819 +f 3936/955/785 3937/875/792 4001/878/812 4000/956/836 +f 3951/843/788 3952/852/793 4016/882/816 4015/949/837 +f 3914/845/802 3915/853/782 3979/884/818 3978/951/823 +f 3961/855/795 3930/854/794 3994/886/820 4025/893/825 +f 3944/847/790 3945/857/796 4009/892/824 4008/954/838 +f 3907/952/803 3908/887/804 3972/890/822 3971/953/828 +f 3969/929/839 3970/942/811 4034/957/841 4033/958/842 +f 4006/931/830 4007/943/834 4071/959/843 4070/960/844 +f 4021/945/840 4022/944/835 4086/961/845 4085/962/846 +f 3984/934/816 3985/946/815 4049/963/847 4048/964/848 +f 3999/965/832 4000/956/836 4064/966/849 4063/967/850 +f 3962/935/820 3963/947/819 4027/968/851 4026/969/852 +f 4014/950/833 4015/949/837 4079/970/853 4078/971/854 +f 3977/939/824 3978/951/823 4042/972/855 4041/973/856 +f 3992/940/807 3993/936/825 4057/974/857 4056/975/858 +f 3970/942/811 3971/953/828 4035/976/859 4034/957/841 +f 4007/943/834 4008/954/838 4072/977/860 4071/959/843 +f 4022/944/835 4023/872/808 4087/978/861 4086/961/845 +f 3985/946/815 3986/874/810 4050/979/862 4049/963/847 +f 3963/947/819 3964/880/814 4028/980/863 4027/968/851 +f 4000/956/836 4001/878/812 4065/981/842 4064/966/849 +f 4015/949/837 4016/882/816 4080/982/848 4079/970/853 +f 3978/951/823 3979/884/818 4043/983/864 4042/972/855 +f 4025/893/825 3994/886/820 4058/984/852 4089/985/857 +f 3971/953/828 3972/890/822 4036/986/865 4035/976/859 +f 4008/954/838 4009/892/824 4073/987/856 4072/977/860 +f 4023/872/808 4024/871/807 4088/988/858 4087/978/861 +f 3986/874/810 3987/873/809 4051/989/866 4050/979/862 +f 3964/880/814 3965/879/813 4029/990/867 4028/980/863 +f 4001/878/812 4002/877/811 4066/991/841 4065/981/842 +f 4016/882/816 4017/881/815 4081/992/847 4080/982/848 +f 3979/884/818 3980/883/817 4044/993/868 4043/983/864 +f 3994/886/820 3995/885/819 4059/994/851 4058/984/852 +f 4009/892/824 4010/891/823 4074/995/855 4073/987/856 +f 3972/890/822 3973/889/821 4037/996/869 4036/986/865 +f 4024/871/807 4025/893/825 4089/985/857 4088/988/858 +f 3987/873/809 3988/894/826 4052/997/870 4051/989/866 +f 3965/998/813 3966/999/827 4030/1000/871 4029/1001/867 +f 4002/877/811 4003/898/828 4067/1002/859 4066/991/841 +f 4017/881/815 4018/899/810 4082/1003/862 4081/992/847 +f 3980/883/817 3981/900/829 4045/1004/872 4044/993/868 +f 3995/885/819 3996/901/814 4060/1005/863 4059/994/851 +f 3973/903/821 3974/902/830 4038/1006/844 4037/1007/869 +f 4010/891/823 4011/904/818 4075/1008/864 4074/995/855 +f 3988/894/826 3989/905/831 4053/1009/846 4052/997/870 +f 3966/999/827 3967/1010/832 4031/1011/850 4030/1000/871 +f 4003/898/828 4004/908/822 4068/1012/865 4067/1002/859 +f 4018/899/810 4019/909/809 4083/1013/866 4082/1003/862 +f 3981/1014/829 3982/921/833 4046/1015/854 4045/1016/872 +f 3996/901/814 3997/911/813 4061/1017/867 4060/1005/863 +f 3974/902/830 3975/912/834 4039/1018/843 4038/1006/844 +f 4011/904/818 4012/913/817 4076/1019/868 4075/1008/864 +f 3989/915/831 3990/914/835 4054/1020/845 4053/1021/846 +f 3967/1010/832 3968/930/836 4032/1022/849 4031/1011/850 +f 4004/908/822 4005/918/821 4069/1023/873 4068/1012/865 +f 4019/909/809 4020/919/826 4084/1024/870 4083/1013/866 +f 3982/921/833 3983/920/837 4047/1025/853 4046/1015/854 +f 3997/1026/813 3998/1027/827 4062/1028/871 4061/1029/867 +f 3975/912/834 3976/924/838 4040/1030/860 4039/1018/843 +f 4012/913/817 4013/925/829 4077/1031/872 4076/1019/868 +f 3990/914/835 3991/926/808 4055/1032/861 4054/1020/845 +f 3968/930/836 3969/929/839 4033/958/842 4032/1022/849 +f 4005/932/821 4006/931/830 4070/960/844 4069/1033/873 +f 4020/919/826 4021/933/840 4085/1034/846 4084/1024/870 +f 3983/920/837 3984/934/816 4048/964/848 4047/1025/853 +f 3993/936/825 3962/935/820 4026/969/852 4057/974/857 +f 3998/1027/827 3999/965/832 4063/967/850 4062/1028/871 +f 4013/1035/829 4014/950/833 4078/971/854 4077/1036/872 +f 3976/924/838 3977/939/824 4041/973/856 4040/1030/860 +f 3991/926/808 3992/940/807 4056/975/858 4055/1032/861 +f 4053/1021/846 4054/1020/845 4118/1037/874 4117/1038/875 +f 4031/1011/850 4032/1022/849 4096/1039/876 4095/1040/877 +f 4068/1012/865 4069/1023/873 4133/1041/878 4132/1042/879 +f 4083/1013/866 4084/1024/870 4148/1043/880 4147/1044/881 +f 4046/1015/854 4047/1025/853 4111/1045/882 4110/1046/883 +f 4061/1029/867 4062/1028/871 4126/1047/884 4125/1048/885 +f 4039/1018/843 4040/1030/860 4104/1049/886 4103/1050/887 +f 4076/1019/868 4077/1031/872 4141/1051/888 4140/1052/889 +f 4054/1020/845 4055/1032/861 4119/1053/890 4118/1037/874 +f 4032/1022/849 4033/958/842 4097/1054/891 4096/1039/876 +f 4069/1033/873 4070/960/844 4134/1055/892 4133/1056/878 +f 4084/1024/870 4085/1034/846 4149/1057/875 4148/1043/880 +f 4047/1025/853 4048/964/848 4112/1058/893 4111/1045/882 +f 4057/974/857 4026/969/852 4090/1059/894 4121/1060/895 +f 4062/1028/871 4063/967/850 4127/1061/877 4126/1047/884 +f 4077/1036/872 4078/971/854 4142/1062/883 4141/1063/888 +f 4040/1030/860 4041/973/856 4105/1064/896 4104/1049/886 +f 4055/1032/861 4056/975/858 4120/1065/897 4119/1053/890 +f 4033/958/842 4034/957/841 4098/1066/898 4097/1054/891 +f 4070/960/844 4071/959/843 4135/1067/887 4134/1055/892 +f 4085/962/846 4086/961/845 4150/1068/874 4149/1069/875 +f 4048/964/848 4049/963/847 4113/1070/899 4112/1058/893 +f 4026/969/852 4027/968/851 4091/1071/900 4090/1059/894 +f 4063/967/850 4064/966/849 4128/1072/876 4127/1061/877 +f 4078/971/854 4079/970/853 4143/1073/882 4142/1062/883 +f 4041/973/856 4042/972/855 4106/1074/901 4105/1064/896 +f 4056/975/858 4057/974/857 4121/1060/895 4120/1065/897 +f 4071/959/843 4072/977/860 4136/1075/886 4135/1067/887 +f 4034/957/841 4035/976/859 4099/1076/902 4098/1066/898 +f 4086/961/845 4087/978/861 4151/1077/890 4150/1068/874 +f 4049/963/847 4050/979/862 4114/1078/903 4113/1070/899 +f 4064/966/849 4065/981/842 4129/1079/891 4128/1072/876 +f 4027/968/851 4028/980/863 4092/1080/904 4091/1071/900 +f 4079/970/853 4080/982/848 4144/1081/893 4143/1073/882 +f 4042/972/855 4043/983/864 4107/1082/905 4106/1074/901 +f 4089/985/857 4058/984/852 4122/1083/894 4153/1084/895 +f 4035/976/859 4036/986/865 4100/1085/879 4099/1076/902 +f 4072/977/860 4073/987/856 4137/1086/896 4136/1075/886 +f 4087/978/861 4088/988/858 4152/1087/897 4151/1077/890 +f 4050/979/862 4051/989/866 4115/1088/881 4114/1078/903 +f 4028/980/863 4029/990/867 4093/1089/885 4092/1080/904 +f 4065/981/842 4066/991/841 4130/1090/898 4129/1079/891 +f 4080/982/848 4081/992/847 4145/1091/899 4144/1081/893 +f 4043/983/864 4044/993/868 4108/1092/889 4107/1082/905 +f 4058/984/852 4059/994/851 4123/1093/900 4122/1083/894 +f 4036/986/865 4037/996/869 4101/1094/878 4100/1085/879 +f 4073/987/856 4074/995/855 4138/1095/901 4137/1086/896 +f 4088/988/858 4089/985/857 4153/1084/895 4152/1087/897 +f 4051/989/866 4052/997/870 4116/1096/880 4115/1088/881 +f 4029/1001/867 4030/1000/871 4094/1097/884 4093/1098/885 +f 4066/991/841 4067/1002/859 4131/1099/902 4130/1090/898 +f 4081/992/847 4082/1003/862 4146/1100/903 4145/1091/899 +f 4044/993/868 4045/1004/872 4109/1101/888 4108/1092/889 +f 4059/994/851 4060/1005/863 4124/1102/904 4123/1093/900 +f 4037/1007/869 4038/1006/844 4102/1103/892 4101/1104/878 +f 4074/995/855 4075/1008/864 4139/1105/905 4138/1095/901 +f 4052/997/870 4053/1009/846 4117/1106/875 4116/1096/880 +f 4030/1000/871 4031/1011/850 4095/1040/877 4094/1097/884 +f 4067/1002/859 4068/1012/865 4132/1042/879 4131/1099/902 +f 4082/1003/862 4083/1013/866 4147/1044/881 4146/1100/903 +f 4045/1016/872 4046/1015/854 4110/1046/883 4109/1107/888 +f 4060/1005/863 4061/1017/867 4125/1108/885 4124/1102/904 +f 4038/1006/844 4039/1018/843 4103/1050/887 4102/1103/892 +f 4075/1008/864 4076/1019/868 4140/1052/889 4139/1105/905 +f 4100/1085/879 4101/1094/878 4165/1109/906 4164/1110/907 +f 4137/1086/896 4138/1095/901 4202/1111/908 4201/1112/909 +f 4152/1087/897 4153/1084/895 4217/1113/910 4216/1114/911 +f 4115/1088/881 4116/1096/880 4180/1115/912 4179/1116/913 +f 4093/1098/885 4094/1097/884 4158/1117/914 4157/1118/915 +f 4130/1090/898 4131/1099/902 4195/1119/916 4194/1120/917 +f 4145/1091/899 4146/1100/903 4210/1121/918 4209/1122/919 +f 4108/1092/889 4109/1101/888 4173/1123/920 4172/1124/921 +f 4123/1093/900 4124/1102/904 4188/1125/922 4187/1126/923 +f 4101/1104/878 4102/1103/892 4166/1127/924 4165/1128/906 +f 4138/1095/901 4139/1105/905 4203/1129/925 4202/1111/908 +f 4116/1096/880 4117/1106/875 4181/1130/926 4180/1115/912 +f 4094/1097/884 4095/1040/877 4159/1131/927 4158/1117/914 +f 4131/1099/902 4132/1042/879 4196/1132/928 4195/1119/916 +f 4146/1100/903 4147/1044/881 4211/1133/913 4210/1121/918 +f 4109/1107/888 4110/1046/883 4174/1134/929 4173/1135/920 +f 4124/1102/904 4125/1108/885 4189/1136/930 4188/1125/922 +f 4102/1103/892 4103/1050/887 4167/1137/931 4166/1127/924 +f 4139/1105/905 4140/1052/889 4204/1138/921 4203/1129/925 +f 4117/1038/875 4118/1037/874 4182/1139/932 4181/1140/926 +f 4095/1040/877 4096/1039/876 4160/1141/933 4159/1131/927 +f 4132/1042/879 4133/1041/878 4197/1142/906 4196/1132/928 +f 4147/1044/881 4148/1043/880 4212/1143/912 4211/1133/913 +f 4110/1046/883 4111/1045/882 4175/1144/934 4174/1134/929 +f 4125/1048/885 4126/1047/884 4190/1145/935 4189/1146/930 +f 4103/1050/887 4104/1049/886 4168/1147/936 4167/1137/931 +f 4140/1052/889 4141/1051/888 4205/1148/920 4204/1138/921 +f 4118/1037/874 4119/1053/890 4183/1149/937 4182/1139/932 +f 4096/1039/876 4097/1054/891 4161/1150/938 4160/1141/933 +f 4133/1056/878 4134/1055/892 4198/1151/924 4197/1152/906 +f 4148/1043/880 4149/1057/875 4213/1153/926 4212/1143/912 +f 4111/1045/882 4112/1058/893 4176/1154/939 4175/1144/934 +f 4126/1047/884 4127/1061/877 4191/1155/927 4190/1145/935 +f 4121/1060/895 4090/1059/894 4154/1156/940 4185/1157/910 +f 4141/1063/888 4142/1062/883 4206/1158/929 4205/1159/920 +f 4104/1049/886 4105/1064/896 4169/1160/909 4168/1147/936 +f 4119/1053/890 4120/1065/897 4184/1161/911 4183/1149/937 +f 4097/1054/891 4098/1066/898 4162/1162/917 4161/1150/938 +f 4134/1055/892 4135/1067/887 4199/1163/931 4198/1151/924 +f 4149/1069/875 4150/1068/874 4214/1164/932 4213/1165/926 +f 4112/1058/893 4113/1070/899 4177/1166/919 4176/1154/939 +f 4090/1059/894 4091/1071/900 4155/1167/923 4154/1156/940 +f 4127/1061/877 4128/1072/876 4192/1168/933 4191/1155/927 +f 4142/1062/883 4143/1073/882 4207/1169/934 4206/1158/929 +f 4105/1064/896 4106/1074/901 4170/1170/908 4169/1160/909 +f 4120/1065/897 4121/1060/895 4185/1157/910 4184/1161/911 +f 4098/1066/898 4099/1076/902 4163/1171/916 4162/1162/917 +f 4135/1067/887 4136/1075/886 4200/1172/936 4199/1163/931 +f 4150/1068/874 4151/1077/890 4215/1173/937 4214/1164/932 +f 4113/1070/899 4114/1078/903 4178/1174/918 4177/1166/919 +f 4091/1071/900 4092/1080/904 4156/1175/922 4155/1167/923 +f 4128/1072/876 4129/1079/891 4193/1176/938 4192/1168/933 +f 4143/1073/882 4144/1081/893 4208/1177/939 4207/1169/934 +f 4106/1074/901 4107/1082/905 4171/1178/925 4170/1170/908 +f 4153/1084/895 4122/1083/894 4186/1179/940 4217/1113/910 +f 4136/1075/886 4137/1086/896 4201/1112/909 4200/1172/936 +f 4099/1076/902 4100/1085/879 4164/1110/907 4163/1171/916 +f 4151/1077/890 4152/1087/897 4216/1114/911 4215/1173/937 +f 4114/1078/903 4115/1088/881 4179/1116/913 4178/1174/918 +f 4092/1080/904 4093/1089/885 4157/1180/915 4156/1175/922 +f 4129/1079/891 4130/1090/898 4194/1120/917 4193/1176/938 +f 4144/1081/893 4145/1091/899 4209/1122/919 4208/1177/939 +f 4107/1082/905 4108/1092/889 4172/1124/921 4171/1178/925 +f 4122/1083/894 4123/1093/900 4187/1126/923 4186/1179/940 +f 4184/1161/911 4185/1157/910 4249/1181/941 4248/1182/942 +f 4162/1162/917 4163/1171/916 4227/1183/943 4226/1184/944 +f 4199/1163/931 4200/1172/936 4264/1185/945 4263/1186/946 +f 4214/1164/932 4215/1173/937 4279/1187/947 4278/1188/948 +f 4177/1166/919 4178/1174/918 4242/1189/949 4241/1190/950 +f 4155/1167/923 4156/1175/922 4220/1191/951 4219/1192/952 +f 4192/1168/933 4193/1176/938 4257/1193/953 4256/1194/954 +f 4207/1169/934 4208/1177/939 4272/1195/955 4271/1196/956 +f 4170/1170/908 4171/1178/925 4235/1197/957 4234/1198/958 +f 4217/1113/910 4186/1179/940 4250/1199/959 4281/1200/941 +f 4163/1171/916 4164/1110/907 4228/1201/960 4227/1183/943 +f 4200/1172/936 4201/1112/909 4265/1202/961 4264/1185/945 +f 4215/1173/937 4216/1114/911 4280/1203/942 4279/1187/947 +f 4178/1174/918 4179/1116/913 4243/1204/962 4242/1189/949 +f 4156/1175/922 4157/1180/915 4221/1205/963 4220/1191/951 +f 4193/1176/938 4194/1120/917 4258/1206/944 4257/1193/953 +f 4208/1177/939 4209/1122/919 4273/1207/950 4272/1195/955 +f 4171/1178/925 4172/1124/921 4236/1208/964 4235/1197/957 +f 4186/1179/940 4187/1126/923 4251/1209/952 4250/1199/959 +f 4164/1110/907 4165/1109/906 4229/1210/965 4228/1201/960 +f 4201/1112/909 4202/1111/908 4266/1211/958 4265/1202/961 +f 4216/1114/911 4217/1113/910 4281/1200/941 4280/1203/942 +f 4179/1116/913 4180/1115/912 4244/1212/966 4243/1204/962 +f 4157/1118/915 4158/1117/914 4222/1213/967 4221/1214/963 +f 4194/1120/917 4195/1119/916 4259/1215/943 4258/1206/944 +f 4209/1122/919 4210/1121/918 4274/1216/949 4273/1207/950 +f 4172/1124/921 4173/1123/920 4237/1217/968 4236/1208/964 +f 4187/1126/923 4188/1125/922 4252/1218/951 4251/1209/952 +f 4165/1128/906 4166/1127/924 4230/1219/969 4229/1220/965 +f 4202/1111/908 4203/1129/925 4267/1221/957 4266/1211/958 +f 4180/1115/912 4181/1130/926 4245/1222/970 4244/1212/966 +f 4158/1117/914 4159/1131/927 4223/1223/971 4222/1213/967 +f 4195/1119/916 4196/1132/928 4260/1224/960 4259/1215/943 +f 4210/1121/918 4211/1133/913 4275/1225/962 4274/1216/949 +f 4173/1135/920 4174/1134/929 4238/1226/972 4237/1227/968 +f 4188/1125/922 4189/1136/930 4253/1228/973 4252/1218/951 +f 4166/1127/924 4167/1137/931 4231/1229/946 4230/1219/969 +f 4203/1129/925 4204/1138/921 4268/1230/964 4267/1221/957 +f 4181/1140/926 4182/1139/932 4246/1231/948 4245/1232/970 +f 4159/1131/927 4160/1141/933 4224/1233/954 4223/1223/971 +f 4196/1132/928 4197/1142/906 4261/1234/965 4260/1224/960 +f 4211/1133/913 4212/1143/912 4276/1235/966 4275/1225/962 +f 4174/1134/929 4175/1144/934 4239/1236/956 4238/1226/972 +f 4189/1146/930 4190/1145/935 4254/1237/967 4253/1238/973 +f 4167/1137/931 4168/1147/936 4232/1239/945 4231/1229/946 +f 4204/1138/921 4205/1148/920 4269/1240/968 4268/1230/964 +f 4182/1139/932 4183/1149/937 4247/1241/947 4246/1231/948 +f 4160/1141/933 4161/1150/938 4225/1242/953 4224/1233/954 +f 4197/1152/906 4198/1151/924 4262/1243/969 4261/1244/965 +f 4212/1143/912 4213/1153/926 4277/1245/970 4276/1235/966 +f 4175/1144/934 4176/1154/939 4240/1246/955 4239/1236/956 +f 4185/1157/910 4154/1156/940 4218/1247/959 4249/1181/941 +f 4190/1145/935 4191/1155/927 4255/1248/971 4254/1237/967 +f 4205/1159/920 4206/1158/929 4270/1249/972 4269/1250/968 +f 4168/1147/936 4169/1160/909 4233/1251/961 4232/1239/945 +f 4183/1149/937 4184/1161/911 4248/1182/942 4247/1241/947 +f 4198/1151/924 4199/1163/931 4263/1186/946 4262/1243/969 +f 4161/1150/938 4162/1162/917 4226/1184/944 4225/1242/953 +f 4213/1165/926 4214/1164/932 4278/1188/948 4277/1252/970 +f 4176/1154/939 4177/1166/919 4241/1190/950 4240/1246/955 +f 4191/1155/927 4192/1168/933 4256/1194/954 4255/1248/971 +f 4154/1156/940 4155/1167/923 4219/1192/952 4218/1247/959 +f 4206/1158/929 4207/1169/934 4271/1196/956 4270/1249/972 +f 4169/1160/909 4170/1170/908 4234/1198/958 4233/1251/961 +f 4231/1229/946 4232/1239/945 4296/1253/974 4295/1254/975 +f 4268/1230/964 4269/1240/968 4333/1255/976 4332/1256/977 +f 4246/1231/948 4247/1241/947 4311/1257/978 4310/1258/979 +f 4224/1233/954 4225/1242/953 4289/1259/980 4288/1260/981 +f 4261/1244/965 4262/1243/969 4326/1261/982 4325/1262/983 +f 4276/1235/966 4277/1245/970 4341/1263/984 4340/1264/985 +f 4239/1236/956 4240/1246/955 4304/1265/986 4303/1266/987 +f 4249/1181/941 4218/1247/959 4282/1267/988 4313/1268/989 +f 4254/1237/967 4255/1248/971 4319/1269/990 4318/1270/991 +f 4269/1250/968 4270/1249/972 4334/1271/992 4333/1272/976 +f 4232/1239/945 4233/1251/961 4297/1273/993 4296/1253/974 +f 4247/1241/947 4248/1182/942 4312/1274/994 4311/1257/978 +f 4225/1242/953 4226/1184/944 4290/1275/995 4289/1259/980 +f 4262/1243/969 4263/1186/946 4327/1276/975 4326/1261/982 +f 4277/1252/970 4278/1188/948 4342/1277/979 4341/1278/984 +f 4240/1246/955 4241/1190/950 4305/1279/996 4304/1265/986 +f 4218/1247/959 4219/1192/952 4283/1280/997 4282/1267/988 +f 4255/1248/971 4256/1194/954 4320/1281/981 4319/1269/990 +f 4270/1249/972 4271/1196/956 4335/1282/987 4334/1271/992 +f 4233/1251/961 4234/1198/958 4298/1283/998 4297/1273/993 +f 4248/1182/942 4249/1181/941 4313/1268/989 4312/1274/994 +f 4263/1186/946 4264/1185/945 4328/1284/999 4327/1276/975 +f 4226/1184/944 4227/1183/943 4291/1285/1000 4290/1275/995 +f 4278/1188/948 4279/1187/947 4343/1286/978 4342/1277/979 +f 4241/1190/950 4242/1189/949 4306/1287/1001 4305/1279/996 +f 4219/1192/952 4220/1191/951 4284/1288/1002 4283/1280/997 +f 4256/1194/954 4257/1193/953 4321/1289/980 4320/1281/981 +f 4271/1196/956 4272/1195/955 4336/1290/986 4335/1282/987 +f 4234/1198/958 4235/1197/957 4299/1291/1003 4298/1283/998 +f 4281/1200/941 4250/1199/959 4314/1292/1004 4345/1293/989 +f 4227/1183/943 4228/1201/960 4292/1294/1005 4291/1285/1000 +f 4264/1185/945 4265/1202/961 4329/1295/993 4328/1284/999 +f 4279/1187/947 4280/1203/942 4344/1296/994 4343/1286/978 +f 4242/1189/949 4243/1204/962 4307/1297/1006 4306/1287/1001 +f 4220/1191/951 4221/1205/963 4285/1298/1007 4284/1288/1002 +f 4257/1193/953 4258/1206/944 4322/1299/995 4321/1289/980 +f 4272/1195/955 4273/1207/950 4337/1300/996 4336/1290/986 +f 4235/1197/957 4236/1208/964 4300/1301/977 4299/1291/1003 +f 4250/1199/959 4251/1209/952 4315/1302/997 4314/1292/1004 +f 4228/1201/960 4229/1210/965 4293/1303/983 4292/1294/1005 +f 4265/1202/961 4266/1211/958 4330/1304/998 4329/1295/993 +f 4280/1203/942 4281/1200/941 4345/1293/989 4344/1296/994 +f 4243/1204/962 4244/1212/966 4308/1305/985 4307/1297/1006 +f 4221/1214/963 4222/1213/967 4286/1306/991 4285/1307/1007 +f 4258/1206/944 4259/1215/943 4323/1308/1000 4322/1299/995 +f 4273/1207/950 4274/1216/949 4338/1309/1001 4337/1300/996 +f 4236/1208/964 4237/1217/968 4301/1310/976 4300/1301/977 +f 4251/1209/952 4252/1218/951 4316/1311/1002 4315/1302/997 +f 4229/1220/965 4230/1219/969 4294/1312/982 4293/1313/983 +f 4266/1211/958 4267/1221/957 4331/1314/1003 4330/1304/998 +f 4244/1212/966 4245/1222/970 4309/1315/984 4308/1305/985 +f 4222/1213/967 4223/1223/971 4287/1316/990 4286/1306/991 +f 4259/1215/943 4260/1224/960 4324/1317/1005 4323/1308/1000 +f 4274/1216/949 4275/1225/962 4339/1318/1006 4338/1309/1001 +f 4237/1227/968 4238/1226/972 4302/1319/992 4301/1320/976 +f 4252/1218/951 4253/1228/973 4317/1321/1007 4316/1311/1002 +f 4230/1219/969 4231/1229/946 4295/1254/975 4294/1312/982 +f 4267/1221/957 4268/1230/964 4332/1256/977 4331/1314/1003 +f 4245/1232/970 4246/1231/948 4310/1258/979 4309/1322/984 +f 4223/1223/971 4224/1233/954 4288/1260/981 4287/1316/990 +f 4260/1224/960 4261/1234/965 4325/1323/983 4324/1317/1005 +f 4275/1225/962 4276/1235/966 4340/1264/985 4339/1318/1006 +f 4238/1226/972 4239/1236/956 4303/1266/987 4302/1319/992 +f 4253/1238/973 4254/1237/967 4318/1270/991 4317/1324/1007 +f 4333/1272/976 4334/1271/992 4398/1325/1008 4397/1326/1009 +f 4296/1253/974 4297/1273/993 4361/1327/1010 4360/1328/1011 +f 4311/1257/978 4312/1274/994 4376/1329/1012 4375/1330/1013 +f 4289/1259/980 4290/1275/995 4354/1331/1014 4353/1332/1015 +f 4326/1261/982 4327/1276/975 4391/1333/1016 4390/1334/1017 +f 4341/1278/984 4342/1277/979 4406/1335/1018 4405/1336/1019 +f 4304/1265/986 4305/1279/996 4369/1337/1020 4368/1338/1021 +f 4282/1267/988 4283/1280/997 4347/1339/1022 4346/1340/1023 +f 4319/1269/990 4320/1281/981 4384/1341/1024 4383/1342/1025 +f 4334/1271/992 4335/1282/987 4399/1343/1026 4398/1325/1008 +f 4297/1273/993 4298/1283/998 4362/1344/1027 4361/1327/1010 +f 4312/1274/994 4313/1268/989 4377/1345/1028 4376/1329/1012 +f 4290/1275/995 4291/1285/1000 4355/1346/1029 4354/1331/1014 +f 4327/1276/975 4328/1284/999 4392/1347/1011 4391/1333/1016 +f 4342/1277/979 4343/1286/978 4407/1348/1013 4406/1335/1018 +f 4305/1279/996 4306/1287/1001 4370/1349/1030 4369/1337/1020 +f 4283/1280/997 4284/1288/1002 4348/1350/1031 4347/1339/1022 +f 4320/1281/981 4321/1289/980 4385/1351/1015 4384/1341/1024 +f 4335/1282/987 4336/1290/986 4400/1352/1021 4399/1343/1026 +f 4298/1283/998 4299/1291/1003 4363/1353/1032 4362/1344/1027 +f 4345/1293/989 4314/1292/1004 4378/1354/1023 4409/1355/1028 +f 4291/1285/1000 4292/1294/1005 4356/1356/1033 4355/1346/1029 +f 4328/1284/999 4329/1295/993 4393/1357/1010 4392/1347/1011 +f 4343/1286/978 4344/1296/994 4408/1358/1012 4407/1348/1013 +f 4306/1287/1001 4307/1297/1006 4371/1359/1034 4370/1349/1030 +f 4284/1288/1002 4285/1298/1007 4349/1360/1035 4348/1350/1031 +f 4321/1289/980 4322/1299/995 4386/1361/1014 4385/1351/1015 +f 4336/1290/986 4337/1300/996 4401/1362/1020 4400/1352/1021 +f 4299/1291/1003 4300/1301/977 4364/1363/1036 4363/1353/1032 +f 4314/1292/1004 4315/1302/997 4379/1364/1022 4378/1354/1023 +f 4292/1294/1005 4293/1303/983 4357/1365/1037 4356/1356/1033 +f 4329/1295/993 4330/1304/998 4394/1366/1027 4393/1357/1010 +f 4344/1296/994 4345/1293/989 4409/1355/1028 4408/1358/1012 +f 4307/1297/1006 4308/1305/985 4372/1367/1038 4371/1359/1034 +f 4285/1307/1007 4286/1306/991 4350/1368/1039 4349/1369/1035 +f 4322/1299/995 4323/1308/1000 4387/1370/1029 4386/1361/1014 +f 4337/1300/996 4338/1309/1001 4402/1371/1030 4401/1362/1020 +f 4300/1301/977 4301/1310/976 4365/1372/1009 4364/1363/1036 +f 4315/1302/997 4316/1311/1002 4380/1373/1031 4379/1364/1022 +f 4293/1313/983 4294/1312/982 4358/1374/1017 4357/1375/1037 +f 4330/1304/998 4331/1314/1003 4395/1376/1032 4394/1366/1027 +f 4308/1305/985 4309/1315/984 4373/1377/1019 4372/1367/1038 +f 4286/1306/991 4287/1316/990 4351/1378/1025 4350/1368/1039 +f 4323/1308/1000 4324/1317/1005 4388/1379/1033 4387/1370/1029 +f 4338/1309/1001 4339/1318/1006 4403/1380/1034 4402/1371/1030 +f 4301/1320/976 4302/1319/992 4366/1381/1008 4365/1382/1009 +f 4316/1311/1002 4317/1321/1007 4381/1383/1040 4380/1373/1031 +f 4294/1312/982 4295/1254/975 4359/1384/1016 4358/1374/1017 +f 4331/1314/1003 4332/1256/977 4396/1385/1036 4395/1376/1032 +f 4309/1322/984 4310/1258/979 4374/1386/1018 4373/1387/1019 +f 4287/1316/990 4288/1260/981 4352/1388/1024 4351/1378/1025 +f 4324/1317/1005 4325/1323/983 4389/1389/1041 4388/1379/1033 +f 4339/1318/1006 4340/1264/985 4404/1390/1038 4403/1380/1034 +f 4302/1319/992 4303/1266/987 4367/1391/1026 4366/1381/1008 +f 4317/1324/1007 4318/1270/991 4382/1392/1039 4381/1393/1040 +f 4332/1256/977 4333/1255/976 4397/1394/1009 4396/1385/1036 +f 4295/1254/975 4296/1253/974 4360/1328/1011 4359/1384/1016 +f 4310/1258/979 4311/1257/978 4375/1330/1013 4374/1386/1018 +f 4325/1262/983 4326/1261/982 4390/1334/1017 4389/1395/1041 +f 4288/1260/981 4289/1259/980 4353/1332/1015 4352/1388/1024 +f 4340/1264/985 4341/1263/984 4405/1396/1019 4404/1390/1038 +f 4303/1266/987 4304/1265/986 4368/1338/1021 4367/1391/1026 +f 4313/1268/989 4282/1267/988 4346/1340/1023 4377/1345/1028 +f 4318/1270/991 4319/1269/990 4383/1342/1025 4382/1392/1039 +f 4380/1373/1031 4381/1383/1040 4445/1397/1042 4444/1398/1043 +f 4358/1374/1017 4359/1384/1016 4423/1399/1044 4422/1400/1045 +f 4395/1376/1032 4396/1385/1036 4460/1401/1046 4459/1402/1047 +f 4373/1387/1019 4374/1386/1018 4438/1403/1048 4437/1404/1049 +f 4351/1378/1025 4352/1388/1024 4416/1405/1050 4415/1406/1051 +f 4388/1379/1033 4389/1389/1041 4453/888/1052 4452/1407/1053 +f 4403/1380/1034 4404/1390/1038 4468/1408/1054 4467/1409/1055 +f 4366/1381/1008 4367/1391/1026 4431/1410/1056 4430/1411/1057 +f 4381/1393/1040 4382/1392/1039 4446/1412/1058 4445/1413/1042 +f 4359/1384/1016 4360/1328/1011 4424/1414/1059 4423/1399/1044 +f 4396/1385/1036 4397/1394/1009 4461/1415/1060 4460/1401/1046 +f 4374/1386/1018 4375/1330/1013 4439/1416/1061 4438/1403/1048 +f 4352/1388/1024 4353/1332/1015 4417/1417/1062 4416/1405/1050 +f 4389/1395/1041 4390/1334/1017 4454/1418/1045 4453/1419/1052 +f 4404/1390/1038 4405/1396/1019 4469/1420/1049 4468/1408/1054 +f 4367/1391/1026 4368/1338/1021 4432/1421/1063 4431/1410/1056 +f 4377/1345/1028 4346/1340/1023 4410/1422/1064 4441/1423/1065 +f 4382/1392/1039 4383/1342/1025 4447/1424/1051 4446/1412/1058 +f 4397/1326/1009 4398/1325/1008 4462/1425/1057 4461/1426/1060 +f 4360/1328/1011 4361/1327/1010 4425/1427/1066 4424/1414/1059 +f 4375/1330/1013 4376/1329/1012 4440/1428/1067 4439/1416/1061 +f 4353/1332/1015 4354/1331/1014 4418/1429/1068 4417/1417/1062 +f 4390/1334/1017 4391/1333/1016 4455/1430/1044 4454/1418/1045 +f 4405/1336/1019 4406/1335/1018 4470/1431/1069 4469/1432/1049 +f 4368/1338/1021 4369/1337/1020 4433/1433/1070 4432/1421/1063 +f 4346/1340/1023 4347/1339/1022 4411/1434/1071 4410/1422/1064 +f 4383/1342/1025 4384/1341/1024 4448/1435/1050 4447/1424/1051 +f 4398/1325/1008 4399/1343/1026 4463/1436/1056 4462/1425/1057 +f 4361/1327/1010 4362/1344/1027 4426/1437/1072 4425/1427/1066 +f 4376/1329/1012 4377/1345/1028 4441/1423/1065 4440/1428/1067 +f 4354/1331/1014 4355/1346/1029 4419/1438/1073 4418/1429/1068 +f 4391/1333/1016 4392/1347/1011 4456/1439/1059 4455/1430/1044 +f 4406/1335/1018 4407/1348/1013 4471/1440/1061 4470/1431/1069 +f 4369/1337/1020 4370/1349/1030 4434/1441/1074 4433/1433/1070 +f 4347/1339/1022 4348/1350/1031 4412/1442/1043 4411/1434/1071 +f 4384/1341/1024 4385/1351/1015 4449/1443/1062 4448/1435/1050 +f 4399/1343/1026 4400/1352/1021 4464/1444/1063 4463/1436/1056 +f 4362/1344/1027 4363/1353/1032 4427/1445/1047 4426/1437/1072 +f 4409/1355/1028 4378/1354/1023 4442/1446/1064 4473/1447/1065 +f 4355/1346/1029 4356/1356/1033 4420/1448/1053 4419/1438/1073 +f 4392/1347/1011 4393/1357/1010 4457/1449/1066 4456/1439/1059 +f 4407/1348/1013 4408/1358/1012 4472/1450/1067 4471/1440/1061 +f 4370/1349/1030 4371/1359/1034 4435/1451/1055 4434/1441/1074 +f 4348/1350/1031 4349/1360/1035 4413/1452/1042 4412/1442/1043 +f 4385/1351/1015 4386/1361/1014 4450/1453/1068 4449/1443/1062 +f 4400/1352/1021 4401/1362/1020 4465/1454/1070 4464/1444/1063 +f 4363/1353/1032 4364/1363/1036 4428/1455/1046 4427/1445/1047 +f 4378/1354/1023 4379/1364/1022 4443/1456/1071 4442/1446/1064 +f 4356/1356/1033 4357/1365/1037 4421/1457/1052 4420/1448/1053 +f 4393/1357/1010 4394/1366/1027 4458/1458/1072 4457/1449/1066 +f 4408/1358/1012 4409/1355/1028 4473/1447/1065 4472/1450/1067 +f 4371/1359/1034 4372/1367/1038 4436/1459/1054 4435/1451/1055 +f 4349/1369/1035 4350/1368/1039 4414/1460/1058 4413/1461/1042 +f 4386/1361/1014 4387/1370/1029 4451/1462/1073 4450/1453/1068 +f 4401/1362/1020 4402/1371/1030 4466/1463/1074 4465/1454/1070 +f 4364/1363/1036 4365/1372/1009 4429/1464/1060 4428/1455/1046 +f 4379/1364/1022 4380/1373/1031 4444/1398/1043 4443/1456/1071 +f 4357/1375/1037 4358/1374/1017 4422/1400/1045 4421/1465/1052 +f 4394/1366/1027 4395/1376/1032 4459/1402/1047 4458/1458/1072 +f 4372/1367/1038 4373/1377/1019 4437/1466/1049 4436/1459/1054 +f 4387/1370/1029 4388/1379/1033 4452/1407/1053 4451/1462/1073 +f 4350/1368/1039 4351/1378/1025 4415/1406/1051 4414/1460/1058 +f 4402/1371/1030 4403/1380/1034 4467/1409/1055 4466/1463/1074 +f 4365/1382/1009 4366/1381/1008 4430/1411/1057 4429/1467/1060 +f 4464/1444/1063 4465/1454/1070 4529/1468/1075 4528/1469/1076 +f 4427/1470/1047 4428/1471/1046 4492/1472/1077 4491/1473/1078 +f 4442/1474/1064 4443/1475/1071 4507/1476/1079 4506/1477/1080 +f 4420/1478/1053 4421/1479/1052 4485/1480/1081 4484/1481/1082 +f 4457/1482/1066 4458/1483/1072 4522/1484/1083 4521/1485/1084 +f 4472/1486/1067 4473/1487/1065 4537/1488/1085 4536/1489/1086 +f 4435/1451/1055 4436/1459/1054 4500/1490/1087 4499/1491/1088 +f 4413/1492/1042 4414/1493/1058 4478/1494/1089 4477/1495/1090 +f 4450/1496/1068 4451/1497/1073 4515/1498/1091 4514/1499/1092 +f 4465/1454/1070 4466/1463/1074 4530/1500/1093 4529/1468/1075 +f 4428/1501/1046 4429/1467/1060 4493/1502/1094 4492/1503/1077 +f 4443/1475/1071 4444/1504/1043 4508/1505/1095 4507/1476/1079 +f 4421/1479/1052 4422/1506/1045 4486/1507/1096 4485/1480/1081 +f 4458/1458/1072 4459/1402/1047 4523/1508/1078 4522/1509/1083 +f 4436/1459/1054 4437/1466/1049 4501/1510/1097 4500/1490/1087 +f 4414/1493/1058 4415/1511/1051 4479/1512/1098 4478/1494/1089 +f 4451/1497/1073 4452/1513/1053 4516/1514/1082 4515/1498/1091 +f 4466/1463/1074 4467/1409/1055 4531/1515/1088 4530/1500/1093 +f 4429/1467/1060 4430/1411/1057 4494/1516/1099 4493/1502/1094 +f 4444/1504/1043 4445/1517/1042 4509/1518/1090 4508/1505/1095 +f 4459/1519/1047 4460/1520/1046 4524/1521/1077 4523/1522/1078 +f 4422/1506/1045 4423/1523/1044 4487/1524/1100 4486/1507/1096 +f 4437/1525/1049 4438/1526/1048 4502/1527/1101 4501/1528/1097 +f 4452/1513/1053 4453/1529/1052 4517/1530/1102 4516/1514/1082 +f 4415/1511/1051 4416/1531/1050 4480/1532/1103 4479/1512/1098 +f 4467/1409/1055 4468/1408/1054 4532/1533/1087 4531/1515/1088 +f 4430/1411/1057 4431/1410/1056 4495/1534/1104 4494/1516/1099 +f 4445/1517/1042 4446/1535/1058 4510/1536/1089 4509/1518/1090 +f 4423/1523/1044 4424/1537/1059 4488/1538/1105 4487/1524/1100 +f 4460/1539/1046 4461/1426/1060 4525/1540/1094 4524/1541/1077 +f 4438/1526/1048 4439/1542/1061 4503/1543/1106 4502/1527/1101 +f 4416/1531/1050 4417/1544/1062 4481/1545/1107 4480/1532/1103 +f 4453/1529/1052 4454/1546/1045 4518/1547/1108 4517/1530/1102 +f 4468/1408/1054 4469/1420/1049 4533/1548/1097 4532/1533/1087 +f 4431/1410/1056 4432/1421/1063 4496/1549/1076 4495/1534/1104 +f 4441/1550/1065 4410/1551/1064 4474/1552/1080 4505/1553/1085 +f 4446/1535/1058 4447/1554/1051 4511/1555/1098 4510/1536/1089 +f 4461/1426/1060 4462/1425/1057 4526/1556/1099 4525/1540/1094 +f 4424/1537/1059 4425/1557/1066 4489/1558/1084 4488/1538/1105 +f 4439/1542/1061 4440/1559/1067 4504/1560/1086 4503/1543/1106 +f 4417/1544/1062 4418/1561/1068 4482/1562/1092 4481/1545/1107 +f 4454/1546/1045 4455/1563/1044 4519/1564/1109 4518/1547/1108 +f 4469/1565/1049 4470/1566/1069 4534/1567/1101 4533/1568/1097 +f 4432/1421/1063 4433/1433/1070 4497/1569/1075 4496/1549/1076 +f 4410/1551/1064 4411/1570/1071 4475/1571/1079 4474/1552/1080 +f 4447/1554/1051 4448/1572/1050 4512/1573/1103 4511/1555/1098 +f 4462/1425/1057 4463/1436/1056 4527/1574/1104 4526/1556/1099 +f 4425/1557/1066 4426/1575/1072 4490/1576/1083 4489/1558/1084 +f 4440/1559/1067 4441/1550/1065 4505/1553/1085 4504/1560/1086 +f 4418/1561/1068 4419/1577/1073 4483/1578/1091 4482/1562/1092 +f 4455/1563/1044 4456/1579/1059 4520/1580/1105 4519/1564/1109 +f 4470/1566/1069 4471/1581/1061 4535/1582/1106 4534/1567/1101 +f 4433/1433/1070 4434/1441/1074 4498/1583/1093 4497/1569/1075 +f 4411/1570/1071 4412/1584/1043 4476/1585/1095 4475/1571/1079 +f 4448/1572/1050 4449/1586/1062 4513/1587/1107 4512/1573/1103 +f 4463/1436/1056 4464/1444/1063 4528/1469/1076 4527/1574/1104 +f 4426/1437/1072 4427/1445/1047 4491/1588/1078 4490/1589/1083 +f 4473/1487/1065 4442/1474/1064 4506/1477/1080 4537/1488/1085 +f 4419/1577/1073 4420/1478/1053 4484/1481/1082 4483/1578/1091 +f 4456/1579/1059 4457/1482/1066 4521/1485/1084 4520/1580/1105 +f 4471/1581/1061 4472/1486/1067 4536/1489/1086 4535/1582/1106 +f 4434/1441/1074 4435/1451/1055 4499/1491/1088 4498/1583/1093 +f 4412/1584/1043 4413/1492/1042 4477/1495/1090 4476/1585/1095 +f 4449/1586/1062 4450/1496/1068 4514/1499/1092 4513/1587/1107 +f 2117/1/167 2118/1/225 4538/1/71 +f 2118/1/225 2119/1/51 4538/1/71 +f 2119/1/51 2262/1/50 4538/1/71 +f 2262/1/50 2322/1/371 4538/1/71 +f 2322/1/371 2332/1/370 4538/1/71 +f 2332/1/370 2337/1/378 4538/1/71 +f 2337/1/378 2327/1/382 4538/1/71 +f 2327/1/382 2167/1/259 4538/1/71 +f 2167/1/259 2171/1/258 4538/1/71 +f 2171/1/258 2176/1/266 4538/1/71 +f 2176/1/266 2181/1/270 4538/1/71 +f 2181/1/270 2187/1/274 4538/1/71 +f 2187/1/274 2342/1/350 4538/1/71 +f 2342/1/350 2352/1/346 4538/1/71 +f 2352/1/346 2357/1/339 4538/1/71 +f 2357/1/339 2347/1/338 4538/1/71 +f 2347/1/338 2266/1/221 4538/1/71 +f 2266/1/221 2121/1/193 4538/1/71 +f 2121/1/193 2122/1/196 4538/1/71 +f 2122/1/196 2120/1/32 4538/1/71 +f 2120/1/32 2005/1/31 4538/1/71 +f 2005/1/31 2004/1/159 4538/1/71 +f 2004/1/159 2003/1/155 4538/1/71 +f 2003/1/155 2002/1/143 4538/1/71 +f 2002/1/143 2001/1/142 4538/1/71 +f 2001/1/142 2117/1/167 4538/1/71 +f 2133/1/70 2134/1/5 4539/1/71 +f 2134/1/5 2287/1/12 4539/1/71 +f 2287/1/12 2422/1/398 4539/1/71 +f 2422/1/398 2432/1/394 4539/1/71 +f 2432/1/394 2437/1/387 4539/1/71 +f 2437/1/387 2427/1/386 4539/1/71 +f 2427/1/386 2192/1/279 4539/1/71 +f 2192/1/279 2196/1/278 4539/1/71 +f 2196/1/278 2201/1/286 4539/1/71 +f 2201/1/286 2206/1/290 4539/1/71 +f 2206/1/290 2212/1/294 4539/1/71 +f 2212/1/294 2362/1/355 4539/1/71 +f 2362/1/355 2372/1/354 4539/1/71 +f 2372/1/354 2377/1/362 4539/1/71 +f 2377/1/362 2367/1/366 4539/1/71 +f 2367/1/366 2271/1/15 4539/1/71 +f 2271/1/15 2124/1/14 4539/1/71 +f 2124/1/14 2125/1/205 4539/1/71 +f 2125/1/205 2123/1/60 4539/1/71 +f 2123/1/60 2010/1/59 4539/1/71 +f 2010/1/59 2009/1/153 4539/1/71 +f 2009/1/153 2008/1/137 4539/1/71 +f 2008/1/137 2007/1/127 4539/1/71 +f 2007/1/127 2006/1/112 4539/1/71 +f 2006/1/112 2132/1/69 4539/1/71 +f 2127/1/81 2128/1/21 4540/1/71 +f 2128/1/21 2277/1/28 4540/1/71 +f 2277/1/28 2382/1/414 4540/1/71 +f 2382/1/414 2392/1/410 4540/1/71 +f 2392/1/410 2397/1/403 4540/1/71 +f 2397/1/403 2387/1/402 4540/1/71 +f 2387/1/402 2217/1/299 4540/1/71 +f 2217/1/299 2221/1/298 4540/1/71 +f 2221/1/298 2226/1/306 4540/1/71 +f 2226/1/306 2231/1/310 4540/1/71 +f 2231/1/310 2237/1/314 4540/1/71 +f 2237/1/314 2402/1/446 4540/1/71 +f 2402/1/446 2412/1/442 4540/1/71 +f 2412/1/442 2417/1/435 4540/1/71 +f 2417/1/435 2407/1/434 4540/1/71 +f 2407/1/434 2281/1/63 4540/1/71 +f 2281/1/63 2130/1/62 4540/1/71 +f 2130/1/62 2131/1/240 4540/1/71 +f 2131/1/240 2129/1/4 4540/1/71 +f 2129/1/4 2015/1/3 4540/1/71 +f 2015/1/3 2014/1/133 4540/1/71 +f 2014/1/133 2013/1/114 4540/1/71 +f 2013/1/114 2012/1/105 4540/1/71 +f 2012/1/105 2011/1/104 4540/1/71 +f 2011/1/104 2126/1/80 4540/1/71 +f 2139/1/87 2140/1/168 4541/1/71 +f 2140/1/168 2138/1/40 4541/1/71 +f 2138/1/40 2016/1/39 4541/1/71 +f 2016/1/39 2017/1/109 4541/1/71 +f 2017/1/109 2018/1/108 4541/1/71 +f 2018/1/108 2019/1/165 4541/1/71 +f 2019/1/165 2020/1/147 4541/1/71 +f 2020/1/147 2135/1/146 4541/1/71 +f 2135/1/146 2136/1/228 4541/1/71 +f 2136/1/228 2137/1/175 4541/1/71 +f 2137/1/175 2312/1/182 4541/1/71 +f 2312/1/182 2292/1/334 4541/1/71 +f 2292/1/334 2302/1/330 4541/1/71 +f 2302/1/330 2307/1/323 4541/1/71 +f 2307/1/323 2297/1/322 4541/1/71 +f 2297/1/322 2162/1/251 4541/1/71 +f 2162/1/251 2157/1/250 4541/1/71 +f 2157/1/250 2152/1/243 4541/1/71 +f 2152/1/243 2147/1/242 4541/1/71 +f 2147/1/242 2142/1/318 4541/1/71 +f 2142/1/318 2242/1/419 4541/1/71 +f 2242/1/419 2252/1/418 4541/1/71 +f 2252/1/418 2257/1/426 4541/1/71 +f 2257/1/426 2247/1/430 4541/1/71 +f 2247/1/430 2316/1/86 4541/1/71 +g bathtub_bathtub_bright-metal +f 2873/1/1110 2874/1/1111 2876/1/1112 2875/1/1113 +f 2875/1/1113 2876/1/1112 2878/1/1114 2877/1/1115 +f 2877/1/1115 2878/1/1114 2880/1/1116 2879/1/1117 +f 2879/1/1117 2880/1/1116 2882/1/1118 2881/1/1119 +f 2881/1/1119 2882/1/1118 2884/1/1120 2883/1/1121 +f 2883/1/1121 2884/1/1120 2886/1/1122 2885/1/1123 +f 2885/1/1123 2886/1/1122 2888/1/1124 2887/1/1125 +f 2887/1/1125 2888/1/1124 2890/1/1126 2889/1/1127 +f 2889/1/1127 2890/1/1126 2892/1/1128 2891/1/1129 +f 2891/1/1129 2892/1/1128 2894/1/1130 2893/1/1131 +f 2893/1/1131 2894/1/1130 2896/1/1132 2895/1/1133 +f 2895/1/1133 2896/1/1132 2898/1/1134 2897/1/1135 +f 2897/1/1135 2898/1/1134 2900/1/1136 2899/1/1137 +f 2899/1/1137 2900/1/1136 2902/1/1138 2901/1/1139 +f 2901/1/1139 2902/1/1138 2904/1/1140 2903/1/1141 +f 2903/1/1141 2904/1/1140 2906/1/1142 2905/1/1143 +f 2905/1/1143 2906/1/1142 2908/1/1144 2907/1/1145 +f 2907/1/1145 2908/1/1144 2910/1/1146 2909/1/1147 +f 2909/1/1147 2910/1/1146 2912/1/1148 2911/1/1149 +f 2911/1/1149 2912/1/1148 2914/1/1150 2913/1/1151 +f 2913/1/1151 2914/1/1150 2916/1/1152 2915/1/1153 +f 2915/1/1153 2916/1/1152 2918/1/1154 2917/1/1155 +f 2917/1/1155 2918/1/1154 2920/1/1156 2919/1/1157 +f 2919/1/1157 2920/1/1156 2922/1/1158 2921/1/1159 +f 2921/1/1159 2922/1/1158 2924/1/1160 2923/1/1161 +f 2923/1/1161 2924/1/1160 2926/1/1162 2925/1/1163 +f 2925/1/1163 2926/1/1162 2928/1/1164 2927/1/1165 +f 2927/1/1165 2928/1/1164 2930/1/1166 2929/1/1167 +f 2929/1/1167 2930/1/1166 2932/1/1168 2931/1/1169 +f 2931/1/1169 2932/1/1168 2934/1/1170 2933/1/1171 +f 2935/1/1172 2936/1/1173 2874/1/1111 2873/1/1110 +f 2933/1/1171 2934/1/1170 2936/1/1173 2935/1/1172 +f 2873/1/1110 2875/1/1113 2877/1/1115 2879/1/1117 2881/1/1119 2883/1/1121 2885/1/1123 2887/1/1125 2889/1/1127 2891/1/1129 2893/1/1131 2895/1/1133 2897/1/1135 2899/1/1137 2901/1/1139 2903/1/1141 2905/1/1143 2907/1/1145 2909/1/1147 2911/1/1149 2913/1/1151 2915/1/1153 2917/1/1155 2919/1/1157 2921/1/1159 2923/1/1161 2925/1/1163 2927/1/1165 2929/1/1167 2931/1/1169 2933/1/1171 2935/1/1172 +f 2955/1590/1174 2953/1591/1175 2942/1591/1175 2941/1590/1174 +f 2957/1592/1176 2955/1590/1174 2941/1590/1174 2940/1592/1176 +f 2959/1593/1177 2957/1592/1176 2940/1592/1176 2939/1593/1177 +f 2961/1594/1178 2959/1595/1177 2939/1595/1177 2938/1594/1178 +f 2963/1596/1179 2961/1594/1178 2938/1594/1178 2937/1596/1179 +f 2949/1597/1180 2963/1596/1179 2937/1596/1179 2944/1597/1180 +f 2988/1598/1181 2987/1599/1181 2981/1600/1182 2982/1601/1182 +f 2982/1601/1182 2981/1600/1182 2969/1602/1183 2975/1603/1183 +f 2975/1603/1183 2969/1602/1183 2991/1604/1184 2990/1605/1184 +f 2990/1605/1184 2991/1604/1184 2993/1606/1185 2992/1607/1185 +f 2992/1607/1185 2993/1606/1185 2995/1608/1186 2994/1609/1186 +f 2994/1609/1186 2995/1608/1186 2997/1610/1187 2996/1611/1187 +f 2998/1612/1188 2999/1613/1188 2987/1599/1181 2988/1598/1181 +f 2996/1614/1187 2997/1615/1187 2999/1613/1188 2998/1612/1188 +f 3150/1598/1181 3149/1599/1181 3147/1600/1182 3148/1601/1182 +f 3148/1601/1182 3147/1600/1182 3145/1602/1183 3146/1603/1183 +f 3146/1603/1183 3145/1602/1183 3152/1604/1184 3151/1605/1184 +f 3151/1605/1184 3152/1604/1184 3154/1606/1185 3153/1607/1185 +f 3153/1607/1185 3154/1606/1185 3156/1608/1186 3155/1609/1186 +f 3155/1609/1186 3156/1608/1186 3158/1610/1187 3157/1611/1187 +f 3159/1612/1188 3160/1613/1188 3149/1599/1181 3150/1598/1181 +f 3157/1614/1187 3158/1615/1187 3160/1613/1188 3159/1612/1188 +f 2953/1616/1175 2951/1617/1189 2943/1617/1189 2942/1616/1175 +f 2951/1618/1189 2949/1597/1180 2944/1597/1180 2943/1618/1189 +f 3145/1602/1190 3147/1600/1191 3315/1600/1192 3314/1602/1193 +f 2991/1604/1194 2969/1602/1195 3306/1602/1196 3309/1604/1197 +f 3156/1608/1198 3154/1606/1199 3318/1606/1200 3319/1608/1201 +f 2997/1610/1202 2995/1608/1203 3311/1608/1204 3312/1610/1205 +f 3147/1600/1191 3149/1599/1206 3316/1599/1207 3315/1600/1192 +f 3149/1599/1206 3160/1613/1208 3321/1613/1209 3316/1599/1207 +f 3152/1604/1210 3145/1602/1190 3314/1602/1193 3317/1604/1211 +f 2993/1606/1212 2991/1604/1194 3309/1604/1197 3310/1606/1213 +f 3158/1610/1214 3156/1608/1198 3319/1608/1201 3320/1610/1215 +f 2999/1613/1216 2997/1615/1202 3312/1615/1205 3313/1613/1217 +f 2969/1602/1195 2981/1600/1218 3307/1600/1219 3306/1602/1196 +f 3154/1606/1199 3152/1604/1210 3317/1604/1211 3318/1606/1200 +f 2995/1608/1203 2993/1606/1212 3310/1606/1213 3311/1608/1204 +f 3160/1613/1208 3158/1615/1214 3320/1615/1215 3321/1613/1209 +f 2981/1600/1218 2987/1599/1220 3308/1599/1221 3307/1600/1219 +f 2987/1599/1220 2999/1613/1216 3313/1613/1217 3308/1599/1221 +g bathtub_bathtub_handle-middle +f 3000/1619/1222 3001/1620/451 3003/1621/450 3002/1622/1223 +f 3002/1623/1223 3003/1624/450 3005/1625/457 3004/1626/1224 +f 3004/1626/1224 3005/1625/457 3007/1627/456 3006/1628/1225 +f 3006/1628/1225 3007/1627/456 3009/1629/455 3008/1630/1226 +f 3008/1630/1226 3009/1629/455 3011/1631/454 3010/1632/1227 +f 3010/1632/1227 3011/1631/454 3013/1633/453 3012/1634/1228 +f 3014/1635/1229 3015/1636/452 3001/1620/451 3000/1619/1222 +f 3012/1634/1228 3013/1633/453 3015/1636/452 3014/1635/1229 +f 3000/1637/1222 3002/1638/1223 3048/1639/1230 +f 3002/1638/1223 3004/1640/1224 3048/1639/1230 +f 3004/1640/1224 3006/1641/1225 3048/1639/1230 +f 3006/1641/1225 3008/1630/1226 3048/1639/1230 +f 3008/1630/1226 3010/1642/1227 3048/1639/1230 +f 3010/1642/1227 3012/1643/1228 3048/1639/1230 +f 3012/1643/1228 3014/1644/1229 3048/1639/1230 +f 3014/1644/1229 3000/1637/1222 3048/1639/1230 +f 3161/1619/1222 3162/1620/451 3164/1621/450 3163/1622/1223 +f 3163/1623/1223 3164/1624/450 3166/1625/457 3165/1626/1224 +f 3165/1626/1224 3166/1625/457 3168/1627/456 3167/1628/1225 +f 3167/1628/1225 3168/1627/456 3170/1629/455 3169/1630/1226 +f 3169/1630/1226 3170/1629/455 3172/1631/454 3171/1632/1227 +f 3171/1632/1227 3172/1631/454 3174/1633/453 3173/1634/1228 +f 3175/1635/1229 3176/1636/452 3162/1620/451 3161/1619/1222 +f 3173/1634/1228 3174/1633/453 3176/1636/452 3175/1635/1229 +f 3161/1637/1222 3163/1638/1223 3209/1639/1230 +f 3163/1638/1223 3165/1640/1224 3209/1639/1230 +f 3165/1640/1224 3167/1641/1225 3209/1639/1230 +f 3167/1641/1225 3169/1630/1226 3209/1639/1230 +f 3169/1630/1226 3171/1642/1227 3209/1639/1230 +f 3171/1642/1227 3173/1643/1228 3209/1639/1230 +f 3173/1643/1228 3175/1644/1229 3209/1639/1230 +f 3175/1644/1229 3161/1637/1222 3209/1639/1230 +g bathtub_bathtub_brass-other-metal +f 2976/1645/1231 2977/1646/1232 2946/1647/1233 2947/1648/1234 +f 2948/1649/1235 2949/1597/1181 2951/1618/1182 2950/1650/1236 +f 2983/1651/1237 2977/1652/1232 2960/1653/1238 +f 2950/1654/1236 2951/1617/1182 2953/1616/1183 2952/1655/1239 +f 2970/1656/1240 2971/1657/1241 2973/1658/1242 2972/1659/1243 +f 2952/1660/1239 2953/1591/1183 2955/1590/1184 2954/1661/1244 +f 2954/1661/1244 2986/1662/1245 2952/1655/1239 +f 2954/1661/1244 2955/1590/1184 2957/1592/1185 2956/1663/1185 +f 2980/1664/1246 2986/1662/1245 2954/1661/1244 +f 2956/1663/1185 2957/1592/1185 2959/1593/1186 2958/1665/1186 +f 2947/1666/1234 2964/1667/1247 2966/1668/1248 2968/1669/1249 2970/1670/1240 2972/1671/1243 2974/1672/1250 2976/1673/1231 +f 2964/1674/1247 2965/1667/1251 2967/1675/1252 2966/1676/1248 +f 2958/1677/1186 2959/1595/1186 2961/1594/1187 2960/1653/1238 +f 2947/1648/1234 2946/1647/1233 2965/1667/1251 2964/1674/1247 +f 2962/1678/1253 2963/1596/1188 2949/1597/1181 2948/1649/1235 +f 2960/1653/1238 2961/1594/1187 2963/1596/1188 2962/1678/1253 +f 2967/1679/1252 2980/1664/1246 2954/1661/1244 +f 2972/1680/1243 2973/1681/1242 2960/1653/1238 2974/1677/1250 +f 2968/1663/1249 2954/1661/1244 2971/1657/1241 2970/1656/1240 +f 2966/1676/1248 2967/1675/1252 2954/1661/1244 2968/1663/1249 +f 2974/1677/1250 2960/1653/1238 2977/1646/1232 2976/1645/1231 +f 2989/1682/1254 2983/1651/1237 2960/1653/1238 +f 2960/1653/1238 2962/1683/1253 2989/1682/1254 +f 2965/1674/1251 2979/1667/1255 2980/1675/1246 2967/1676/1252 +f 2985/1684/1256 2986/1685/1245 2980/1675/1246 2979/1667/1255 +f 2950/1686/1236 2952/1687/1239 2986/1685/1245 2985/1684/1256 +f 2978/1647/1257 2946/1648/1233 2977/1645/1232 2983/1646/1237 +f 2989/1688/1254 2984/1689/1258 2978/1647/1257 2983/1646/1237 +f 2962/1690/1253 2948/1691/1235 2984/1689/1258 2989/1688/1254 +f 2978/1647/1257 2979/1667/1255 2965/1674/1251 2946/1648/1233 +f 2985/1684/1256 2979/1667/1255 2978/1647/1257 2984/1689/1258 +f 2948/1691/1235 2950/1686/1236 2985/1684/1256 2984/1689/1258 +f 3017/1674/1259 3016/1648/1260 3020/1689/1261 3018/1684/1262 +f 3042/1692/1263 3019/1693/1264 3021/1694/1265 3047/1695/1266 +f 3032/1685/1267 3039/1676/1268 3017/1674/1259 3018/1684/1262 +f 3022/1696/1269 3034/1697/1270 3035/1592/1271 3024/1591/1272 +f 3047/1698/1266 3021/1699/1265 3023/1700/1273 3046/1701/1274 +f 3039/1676/1268 3040/1702/1275 3042/1692/1263 3017/1674/1259 +f 3024/1591/1272 3035/1592/1271 3036/1659/1276 3026/1703/1277 +f 3046/1701/1274 3023/1700/1273 3025/1704/1278 3045/1593/1279 +f 3038/1663/1280 3041/1665/1281 3040/1702/1275 3039/1676/1268 +f 3026/1703/1277 3036/1659/1276 3037/1656/1282 3028/1705/1283 +f 3045/1593/1279 3025/1704/1278 3027/1706/1284 3044/1707/1285 +f 3030/1660/1286 3038/1663/1280 3039/1676/1268 3032/1685/1267 +f 3028/1705/1283 3037/1656/1282 3038/1663/1280 3030/1660/1286 +f 3044/1707/1285 3027/1706/1284 3029/1708/1287 3043/1709/1288 +f 3043/1709/1288 3029/1708/1287 3031/1710/1289 3041/1665/1281 +f 3021/1711/1265 3019/1712/1264 3033/1713/1290 3031/1710/1289 3029/1714/1287 3027/1715/1284 3025/1716/1278 3023/1717/1273 +f 3040/1702/1275 3033/1718/1290 3019/1693/1264 3042/1692/1263 +f 3041/1665/1281 3031/1710/1289 3033/1718/1290 3040/1702/1275 +f 3037/1656/1282 3043/1709/1288 3041/1665/1281 3038/1663/1280 +f 3036/1659/1276 3044/1707/1285 3043/1709/1288 3037/1656/1282 +f 3035/1592/1271 3045/1593/1279 3044/1707/1285 3036/1659/1276 +f 3034/1697/1270 3046/1701/1274 3045/1593/1279 3035/1592/1271 +f 3016/1719/1260 3047/1698/1266 3046/1701/1274 3034/1697/1270 +f 3017/1674/1259 3042/1692/1263 3047/1695/1266 3016/1648/1260 +f 3020/1720/1261 3016/1719/1260 3034/1697/1270 3022/1696/1269 +f 3050/1674/1291 3049/1648/1292 3053/1689/1293 3051/1684/1294 +f 3075/1692/1295 3052/1693/1296 3054/1694/1297 3080/1695/1298 +f 3065/1685/1299 3072/1676/1300 3050/1674/1291 3051/1684/1294 +f 3055/1696/1301 3067/1697/1302 3068/1592/1303 3057/1591/1304 +f 3080/1698/1298 3054/1699/1297 3056/1700/1305 3079/1701/1306 +f 3072/1676/1300 3073/1702/1307 3075/1692/1295 3050/1674/1291 +f 3057/1591/1304 3068/1592/1303 3069/1659/1308 3059/1703/1309 +f 3079/1701/1306 3056/1700/1305 3058/1704/1310 3078/1593/1311 +f 3071/1663/1312 3074/1665/1313 3073/1702/1307 3072/1676/1300 +f 3059/1703/1309 3069/1659/1308 3070/1656/1314 3061/1705/1315 +f 3078/1593/1311 3058/1704/1310 3060/1706/1316 3077/1707/1317 +f 3063/1660/1318 3071/1663/1312 3072/1676/1300 3065/1685/1299 +f 3061/1705/1315 3070/1656/1314 3071/1663/1312 3063/1660/1318 +f 3077/1707/1317 3060/1706/1316 3062/1708/1319 3076/1709/1320 +f 3076/1709/1320 3062/1708/1319 3064/1710/1321 3074/1665/1313 +f 3054/1711/1297 3052/1712/1296 3066/1713/1322 3064/1710/1321 3062/1714/1319 3060/1715/1316 3058/1716/1310 3056/1717/1305 +f 3073/1702/1307 3066/1718/1322 3052/1693/1296 3075/1692/1295 +f 3074/1665/1313 3064/1710/1321 3066/1718/1322 3073/1702/1307 +f 3070/1656/1314 3076/1709/1320 3074/1665/1313 3071/1663/1312 +f 3069/1659/1308 3077/1707/1317 3076/1709/1320 3070/1656/1314 +f 3068/1592/1303 3078/1593/1311 3077/1707/1317 3069/1659/1308 +f 3067/1697/1302 3079/1701/1306 3078/1593/1311 3068/1592/1303 +f 3049/1719/1292 3080/1698/1298 3079/1701/1306 3067/1697/1302 +f 3050/1674/1291 3075/1692/1295 3080/1695/1298 3049/1648/1292 +f 3053/1720/1293 3049/1719/1292 3067/1697/1302 3055/1696/1301 +f 3082/1674/1323 3081/1648/1324 3085/1689/1325 3083/1684/1326 +f 3107/1692/1327 3084/1693/1328 3086/1694/1329 3112/1695/1330 +f 3097/1685/1331 3104/1676/1332 3082/1674/1323 3083/1684/1326 +f 3087/1696/1333 3099/1697/1334 3100/1592/1335 3089/1591/1336 +f 3112/1698/1330 3086/1699/1329 3088/1700/1337 3111/1701/1338 +f 3104/1676/1332 3105/1702/1339 3107/1692/1327 3082/1674/1323 +f 3089/1591/1336 3100/1592/1335 3101/1659/1340 3091/1703/1341 +f 3111/1701/1338 3088/1700/1337 3090/1704/1342 3110/1593/1343 +f 3103/1663/1344 3106/1665/1345 3105/1702/1339 3104/1676/1332 +f 3091/1703/1341 3101/1659/1340 3102/1656/1346 3093/1705/1347 +f 3110/1593/1343 3090/1704/1342 3092/1706/1348 3109/1707/1349 +f 3095/1660/1350 3103/1663/1344 3104/1676/1332 3097/1685/1331 +f 3093/1705/1347 3102/1656/1346 3103/1663/1344 3095/1660/1350 +f 3109/1707/1349 3092/1706/1348 3094/1708/1351 3108/1709/1352 +f 3108/1709/1352 3094/1708/1351 3096/1710/1353 3106/1665/1345 +f 3086/1711/1329 3084/1712/1328 3098/1713/1354 3096/1710/1353 3094/1714/1351 3092/1715/1348 3090/1716/1342 3088/1717/1337 +f 3105/1702/1339 3098/1718/1354 3084/1693/1328 3107/1692/1327 +f 3106/1665/1345 3096/1710/1353 3098/1718/1354 3105/1702/1339 +f 3102/1656/1346 3108/1709/1352 3106/1665/1345 3103/1663/1344 +f 3101/1659/1340 3109/1707/1349 3108/1709/1352 3102/1656/1346 +f 3100/1592/1335 3110/1593/1343 3109/1707/1349 3101/1659/1340 +f 3099/1697/1334 3111/1701/1338 3110/1593/1343 3100/1592/1335 +f 3081/1719/1324 3112/1698/1330 3111/1701/1338 3099/1697/1334 +f 3082/1674/1323 3107/1692/1327 3112/1695/1330 3081/1648/1324 +f 3085/1720/1325 3081/1719/1324 3099/1697/1334 3087/1696/1333 +f 3114/1674/1355 3113/1648/1356 3117/1689/1357 3115/1684/1358 +f 3139/1692/1359 3116/1693/1360 3118/1694/1361 3144/1695/1362 +f 3129/1685/1363 3136/1676/1364 3114/1674/1355 3115/1684/1358 +f 3119/1696/1365 3131/1697/1366 3132/1592/1367 3121/1591/1368 +f 3144/1698/1362 3118/1699/1361 3120/1700/1369 3143/1701/1370 +f 3136/1676/1364 3137/1702/1371 3139/1692/1359 3114/1674/1355 +f 3121/1591/1368 3132/1592/1367 3133/1659/1372 3123/1703/1373 +f 3143/1701/1370 3120/1700/1369 3122/1704/1374 3142/1593/1375 +f 3135/1663/1376 3138/1665/1377 3137/1702/1371 3136/1676/1364 +f 3123/1703/1373 3133/1659/1372 3134/1656/1378 3125/1705/1379 +f 3142/1593/1375 3122/1704/1374 3124/1706/1380 3141/1707/1381 +f 3127/1660/1382 3135/1663/1376 3136/1676/1364 3129/1685/1363 +f 3125/1705/1379 3134/1656/1378 3135/1663/1376 3127/1660/1382 +f 3141/1707/1381 3124/1706/1380 3126/1708/1383 3140/1709/1384 +f 3140/1709/1384 3126/1708/1383 3128/1710/1385 3138/1665/1377 +f 3118/1711/1361 3116/1712/1360 3130/1713/1386 3128/1710/1385 3126/1714/1383 3124/1715/1380 3122/1716/1374 3120/1717/1369 +f 3137/1702/1371 3130/1718/1386 3116/1693/1360 3139/1692/1359 +f 3138/1665/1377 3128/1710/1385 3130/1718/1386 3137/1702/1371 +f 3134/1656/1378 3140/1709/1384 3138/1665/1377 3135/1663/1376 +f 3133/1659/1372 3141/1707/1381 3140/1709/1384 3134/1656/1378 +f 3132/1592/1367 3142/1593/1375 3141/1707/1381 3133/1659/1372 +f 3131/1697/1366 3143/1701/1370 3142/1593/1375 3132/1592/1367 +f 3113/1719/1356 3144/1698/1362 3143/1701/1370 3131/1697/1366 +f 3114/1674/1355 3139/1692/1359 3144/1695/1362 3113/1648/1356 +f 3117/1720/1357 3113/1719/1356 3131/1697/1366 3119/1696/1365 +f 3178/1674/1259 3177/1648/1260 3181/1689/1261 3179/1684/1262 +f 3203/1692/1263 3180/1693/1264 3182/1694/1265 3208/1695/1266 +f 3193/1685/1267 3200/1676/1268 3178/1674/1259 3179/1684/1262 +f 3183/1696/1269 3195/1697/1270 3196/1592/1271 3185/1591/1272 +f 3208/1698/1266 3182/1699/1265 3184/1700/1273 3207/1701/1274 +f 3200/1676/1268 3201/1702/1275 3203/1692/1263 3178/1674/1259 +f 3185/1591/1272 3196/1592/1271 3197/1659/1276 3187/1703/1277 +f 3207/1701/1274 3184/1700/1273 3186/1704/1278 3206/1593/1279 +f 3199/1663/1280 3202/1665/1281 3201/1702/1275 3200/1676/1268 +f 3187/1703/1277 3197/1659/1276 3198/1656/1282 3189/1705/1283 +f 3206/1593/1279 3186/1704/1278 3188/1706/1284 3205/1707/1285 +f 3191/1660/1286 3199/1663/1280 3200/1676/1268 3193/1685/1267 +f 3189/1705/1283 3198/1656/1282 3199/1663/1280 3191/1660/1286 +f 3205/1707/1285 3188/1706/1284 3190/1708/1287 3204/1709/1288 +f 3204/1709/1288 3190/1708/1287 3192/1710/1289 3202/1665/1281 +f 3182/1711/1265 3180/1712/1264 3194/1713/1290 3192/1710/1289 3190/1714/1287 3188/1715/1284 3186/1716/1278 3184/1717/1273 +f 3201/1702/1275 3194/1718/1290 3180/1693/1264 3203/1692/1263 +f 3202/1665/1281 3192/1710/1289 3194/1718/1290 3201/1702/1275 +f 3198/1656/1282 3204/1709/1288 3202/1665/1281 3199/1663/1280 +f 3197/1659/1276 3205/1707/1285 3204/1709/1288 3198/1656/1282 +f 3196/1592/1271 3206/1593/1279 3205/1707/1285 3197/1659/1276 +f 3195/1697/1270 3207/1701/1274 3206/1593/1279 3196/1592/1271 +f 3177/1719/1260 3208/1698/1266 3207/1701/1274 3195/1697/1270 +f 3178/1674/1259 3203/1692/1263 3208/1695/1266 3177/1648/1260 +f 3181/1720/1261 3177/1719/1260 3195/1697/1270 3183/1696/1269 +f 3211/1674/1291 3210/1648/1292 3214/1689/1293 3212/1684/1294 +f 3236/1692/1295 3213/1693/1296 3215/1694/1297 3241/1695/1298 +f 3226/1685/1299 3233/1676/1300 3211/1674/1291 3212/1684/1294 +f 3216/1696/1301 3228/1697/1302 3229/1592/1303 3218/1591/1304 +f 3241/1698/1298 3215/1699/1297 3217/1700/1305 3240/1701/1306 +f 3233/1676/1300 3234/1702/1307 3236/1692/1295 3211/1674/1291 +f 3218/1591/1304 3229/1592/1303 3230/1659/1308 3220/1703/1309 +f 3240/1701/1306 3217/1700/1305 3219/1704/1310 3239/1593/1311 +f 3232/1663/1312 3235/1665/1313 3234/1702/1307 3233/1676/1300 +f 3220/1703/1309 3230/1659/1308 3231/1656/1314 3222/1705/1315 +f 3239/1593/1311 3219/1704/1310 3221/1706/1316 3238/1707/1317 +f 3224/1660/1318 3232/1663/1312 3233/1676/1300 3226/1685/1299 +f 3222/1705/1315 3231/1656/1314 3232/1663/1312 3224/1660/1318 +f 3238/1707/1317 3221/1706/1316 3223/1708/1319 3237/1709/1320 +f 3237/1709/1320 3223/1708/1319 3225/1710/1321 3235/1665/1313 +f 3215/1711/1297 3213/1712/1296 3227/1713/1322 3225/1710/1321 3223/1714/1319 3221/1715/1316 3219/1716/1310 3217/1717/1305 +f 3234/1702/1307 3227/1718/1322 3213/1693/1296 3236/1692/1295 +f 3235/1665/1313 3225/1710/1321 3227/1718/1322 3234/1702/1307 +f 3231/1656/1314 3237/1709/1320 3235/1665/1313 3232/1663/1312 +f 3230/1659/1308 3238/1707/1317 3237/1709/1320 3231/1656/1314 +f 3229/1592/1303 3239/1593/1311 3238/1707/1317 3230/1659/1308 +f 3228/1697/1302 3240/1701/1306 3239/1593/1311 3229/1592/1303 +f 3210/1719/1292 3241/1698/1298 3240/1701/1306 3228/1697/1302 +f 3211/1674/1291 3236/1692/1295 3241/1695/1298 3210/1648/1292 +f 3214/1720/1293 3210/1719/1292 3228/1697/1302 3216/1696/1301 +f 3243/1674/1323 3242/1648/1324 3246/1689/1325 3244/1684/1326 +f 3268/1692/1327 3245/1693/1328 3247/1694/1329 3273/1695/1330 +f 3258/1685/1331 3265/1676/1332 3243/1674/1323 3244/1684/1326 +f 3248/1696/1333 3260/1697/1334 3261/1592/1335 3250/1591/1336 +f 3273/1698/1330 3247/1699/1329 3249/1700/1337 3272/1701/1338 +f 3265/1676/1332 3266/1702/1339 3268/1692/1327 3243/1674/1323 +f 3250/1591/1336 3261/1592/1335 3262/1659/1340 3252/1703/1341 +f 3272/1701/1338 3249/1700/1337 3251/1704/1342 3271/1593/1343 +f 3264/1663/1344 3267/1665/1345 3266/1702/1339 3265/1676/1332 +f 3252/1703/1341 3262/1659/1340 3263/1656/1346 3254/1705/1347 +f 3271/1593/1343 3251/1704/1342 3253/1706/1348 3270/1707/1349 +f 3256/1660/1350 3264/1663/1344 3265/1676/1332 3258/1685/1331 +f 3254/1705/1347 3263/1656/1346 3264/1663/1344 3256/1660/1350 +f 3270/1707/1349 3253/1706/1348 3255/1708/1351 3269/1709/1352 +f 3269/1709/1352 3255/1708/1351 3257/1710/1353 3267/1665/1345 +f 3247/1711/1329 3245/1712/1328 3259/1713/1354 3257/1710/1353 3255/1714/1351 3253/1715/1348 3251/1716/1342 3249/1717/1337 +f 3266/1702/1339 3259/1718/1354 3245/1693/1328 3268/1692/1327 +f 3267/1665/1345 3257/1710/1353 3259/1718/1354 3266/1702/1339 +f 3263/1656/1346 3269/1709/1352 3267/1665/1345 3264/1663/1344 +f 3262/1659/1340 3270/1707/1349 3269/1709/1352 3263/1656/1346 +f 3261/1592/1335 3271/1593/1343 3270/1707/1349 3262/1659/1340 +f 3260/1697/1334 3272/1701/1338 3271/1593/1343 3261/1592/1335 +f 3242/1719/1324 3273/1698/1330 3272/1701/1338 3260/1697/1334 +f 3243/1674/1323 3268/1692/1327 3273/1695/1330 3242/1648/1324 +f 3246/1720/1325 3242/1719/1324 3260/1697/1334 3248/1696/1333 +f 3275/1674/1355 3274/1648/1356 3278/1689/1357 3276/1684/1358 +f 3300/1692/1359 3277/1693/1360 3279/1694/1361 3305/1695/1362 +f 3290/1685/1363 3297/1676/1364 3275/1674/1355 3276/1684/1358 +f 3280/1696/1365 3292/1697/1366 3293/1592/1367 3282/1591/1368 +f 3305/1698/1362 3279/1699/1361 3281/1700/1369 3304/1701/1370 +f 3297/1676/1364 3298/1702/1371 3300/1692/1359 3275/1674/1355 +f 3282/1591/1368 3293/1592/1367 3294/1659/1372 3284/1703/1373 +f 3304/1701/1370 3281/1700/1369 3283/1704/1374 3303/1593/1375 +f 3296/1663/1376 3299/1665/1377 3298/1702/1371 3297/1676/1364 +f 3284/1703/1373 3294/1659/1372 3295/1656/1378 3286/1705/1379 +f 3303/1593/1375 3283/1704/1374 3285/1706/1380 3302/1707/1381 +f 3288/1660/1382 3296/1663/1376 3297/1676/1364 3290/1685/1363 +f 3286/1705/1379 3295/1656/1378 3296/1663/1376 3288/1660/1382 +f 3302/1707/1381 3285/1706/1380 3287/1708/1383 3301/1709/1384 +f 3301/1709/1384 3287/1708/1383 3289/1710/1385 3299/1665/1377 +f 3279/1711/1361 3277/1712/1360 3291/1713/1386 3289/1710/1385 3287/1714/1383 3285/1715/1380 3283/1716/1374 3281/1717/1369 +f 3298/1702/1371 3291/1718/1386 3277/1693/1360 3300/1692/1359 +f 3299/1665/1377 3289/1710/1385 3291/1718/1386 3298/1702/1371 +f 3295/1656/1378 3301/1709/1384 3299/1665/1377 3296/1663/1376 +f 3294/1659/1372 3302/1707/1381 3301/1709/1384 3295/1656/1378 +f 3293/1592/1367 3303/1593/1375 3302/1707/1381 3294/1659/1372 +f 3292/1697/1366 3304/1701/1370 3303/1593/1375 3293/1592/1367 +f 3274/1719/1356 3305/1698/1362 3304/1701/1370 3292/1697/1366 +f 3275/1674/1355 3300/1692/1359 3305/1695/1362 3274/1648/1356 +f 3278/1720/1357 3274/1719/1356 3292/1697/1366 3280/1696/1365 +g bathtub_bathtub_body +f 1450/1721/1387 1719/1722/1388 1717/1723/1389 1452/1724/1390 +f 243/1725/1391 1331/1726/1392 1334/1727/1393 244/1728/1394 +f 260/1729/1395 1382/1730/1396 1385/1731/1397 261/1732/1398 +f 226/1733/1399 1280/1734/1400 1283/1735/1401 227/1736/1402 +f 768/1737/1403 858/1738/1404 862/1739/1405 502/1740/1406 +f 598/1741/1407 1052/1742/1408 873/1743/1409 588/1744/1410 +f 583/1745/1411 897/1746/1412 902/1747/1413 578/1748/1414 +f 578/1748/1414 902/1747/1413 907/1749/1415 573/1750/1416 +f 573/1750/1416 907/1749/1415 912/1751/1417 568/1752/1418 +f 568/1752/1418 912/1751/1417 917/1753/1419 563/1754/1420 +f 563/1754/1420 917/1753/1419 922/1755/1421 558/1756/1422 +f 558/1756/1422 922/1755/1421 927/1757/1423 553/1758/1424 +f 553/1758/1424 927/1757/1423 932/1759/1425 548/1760/1426 +f 548/1760/1426 932/1759/1425 937/1761/1427 543/1762/1428 +f 543/1762/1428 937/1761/1427 942/1763/1429 538/1764/1430 +f 538/1764/1430 942/1763/1429 947/1765/1431 533/1766/1432 +f 533/1766/1432 947/1765/1431 952/1767/1433 528/1768/1434 +f 528/1768/1434 952/1767/1433 957/1769/1435 523/1770/1436 +f 523/1770/1436 957/1769/1435 962/1771/1437 518/1772/1438 +f 518/1772/1438 962/1771/1437 967/1773/1439 513/1774/1440 +f 498/1775/1441 893/1776/1442 887/1777/1443 592/1778/1444 +f 592/1778/1444 887/1777/1443 977/1779/1445 673/1780/1446 +f 688/1781/1447 1132/1782/1448 883/1783/1449 678/1784/1450 +f 673/1780/1446 977/1779/1445 982/1785/1451 668/1786/1452 +f 668/1786/1452 982/1785/1451 987/1787/1453 663/1788/1454 +f 663/1788/1454 987/1787/1453 992/1789/1455 658/1790/1456 +f 658/1790/1456 992/1789/1455 997/1791/1457 653/1792/1458 +f 653/1792/1458 997/1791/1457 1002/1793/1459 648/1794/1460 +f 648/1794/1460 1002/1793/1459 1007/1795/1461 643/1796/1462 +f 643/1796/1462 1007/1795/1461 1012/1797/1463 638/1798/1464 +f 638/1798/1464 1012/1797/1463 1017/1799/1465 633/1800/1466 +f 633/1800/1466 1017/1799/1465 1022/1801/1467 628/1802/1468 +f 628/1802/1468 1022/1801/1467 1027/1803/1469 623/1804/1470 +f 623/1804/1470 1027/1803/1469 1032/1805/1471 618/1806/1472 +f 618/1806/1472 1032/1805/1471 1037/1807/1473 613/1808/1474 +f 613/1808/1474 1037/1807/1473 1042/1809/1475 608/1810/1476 +f 608/1810/1476 1042/1809/1475 1047/1811/1477 603/1812/1478 +f 588/1744/1410 873/1743/1409 867/1813/1479 682/1814/1480 +f 682/1814/1480 867/1813/1479 1057/1815/1481 763/1816/1482 +f 778/1817/1483 1212/1818/1484 858/1738/1404 768/1737/1403 +f 763/1816/1482 1057/1815/1481 1062/1819/1485 758/1820/1486 +f 758/1820/1486 1062/1819/1485 1067/1821/1487 753/1822/1488 +f 753/1822/1488 1067/1821/1487 1072/1823/1489 748/1824/1490 +f 748/1824/1490 1072/1823/1489 1077/1825/1491 743/1826/1492 +f 743/1827/1492 1077/1828/1491 1082/1829/1493 738/1830/1494 +f 738/1830/1494 1082/1829/1493 1087/1831/1495 733/1832/1496 +f 733/1832/1496 1087/1831/1495 1092/1833/1497 728/1834/1498 +f 728/1834/1498 1092/1833/1497 1097/1835/1499 723/1836/1500 +f 723/1836/1500 1097/1835/1499 1102/1837/1501 718/1838/1502 +f 718/1838/1502 1102/1837/1501 1107/1839/1503 713/1840/1504 +f 713/1840/1504 1107/1839/1503 1112/1841/1505 708/1842/1506 +f 708/1842/1506 1112/1841/1505 1117/1843/1507 703/1844/1508 +f 703/1844/1508 1117/1843/1507 1122/1845/1509 698/1846/1510 +f 698/1846/1510 1122/1845/1509 1127/1847/1511 693/1848/1512 +f 678/1784/1450 883/1783/1449 877/1849/1513 772/1850/1514 +f 772/1850/1514 877/1849/1513 1137/1851/1515 853/1852/1516 +f 426/1853/1517 285/1854/1518 2731/1855/1519 2872/1856/1520 +f 853/1852/1516 1137/1851/1515 1142/1857/1521 848/1858/1522 +f 848/1858/1522 1142/1857/1521 1147/1859/1523 843/1860/1524 +f 843/1861/1524 1147/1862/1523 1152/1863/1525 838/1864/1526 +f 838/1864/1526 1152/1863/1525 1157/1865/1527 833/1866/1528 +f 833/1866/1528 1157/1865/1527 1162/1867/1529 828/1868/1530 +f 828/1868/1530 1162/1867/1529 1167/1869/1531 823/1870/1532 +f 823/1870/1532 1167/1869/1531 1172/1871/1533 818/1872/1534 +f 818/1872/1534 1172/1871/1533 1177/1873/1535 813/1874/1536 +f 813/1874/1536 1177/1873/1535 1182/1875/1537 808/1876/1538 +f 808/1876/1538 1182/1875/1537 1187/1877/1539 803/1878/1540 +f 803/1878/1540 1187/1877/1539 1192/1879/1541 798/1880/1542 +f 798/1880/1542 1192/1879/1541 1197/1881/1543 793/1882/1544 +f 793/1883/1544 1197/1884/1543 1202/1885/1545 788/1886/1546 +f 788/1886/1546 1202/1885/1545 1207/1887/1547 783/1888/1548 +f 1233/1889/1549 537/1890/1550 532/1891/1551 1230/1892/1552 +f 1/1893/1553 3/1894/1554 4/1895/1555 5/1896/1556 6/1897/1557 7/1898/1558 8/1899/1559 9/1900/1560 10/1901/1561 11/1902/1562 12/1903/1563 13/1904/1564 14/1905/1565 15/1906/1566 16/1907/1567 17/1908/1568 18/1909/1569 2/1910/1570 19/1911/1571 21/1912/1572 22/1913/1573 23/1914/1574 24/1915/1575 25/1916/1576 26/1917/1577 27/1918/1578 28/1919/1579 29/1920/1580 30/1921/1581 31/1922/1582 32/1923/1583 33/1924/1584 34/1925/1585 35/1926/1586 36/1927/1587 20/1928/1588 37/1929/1589 39/1930/1590 40/1931/1591 41/1932/1592 42/1933/1593 43/1934/1594 44/1935/1595 45/1936/1596 46/1937/1597 47/1938/1598 48/1939/1599 49/1940/1600 50/1941/1601 51/1942/1602 52/1943/1603 53/1944/1604 54/1945/1605 38/1946/1606 55/1947/1607 57/1948/1608 58/1949/1609 59/1950/1610 60/1951/1611 61/1952/1612 62/1953/1613 63/1954/1614 64/1955/1615 65/1956/1616 66/1957/1617 67/1958/1618 68/1959/1619 69/1960/1620 70/1961/1621 71/1962/1622 72/1963/1623 56/1964/1624 +f 1786/1965/1625 1505/1966/1626 1507/1967/1627 1932/1968/1628 +f 1822/1969/1629 1541/1970/1630 1543/1971/1631 1968/1972/1632 +f 1750/1973/1633 1469/1974/1634 1471/1975/1635 1896/1976/1636 +f 1447/1977/1637 1735/1978/1638 2000/1965/1639 1576/1966/1640 +f 1448/1979/1641 1857/1980/1642 1733/1981/1643 1446/1982/1644 +f 1446/1982/1644 1733/1981/1643 1731/1983/1645 1444/1984/1646 +f 1444/1984/1646 1731/1983/1645 1729/1985/1647 1442/1986/1648 +f 1442/1986/1648 1729/1985/1647 1727/1987/1649 1440/1988/1650 +f 1440/1988/1650 1727/1987/1649 1725/1989/1651 1438/1990/1652 +f 1438/1990/1652 1725/1989/1651 1723/1991/1653 1436/1992/1654 +f 1870/1993/1655 1435/1994/1656 1433/1995/1657 1872/1996/1658 +f 1452/1724/1390 1717/1723/1389 1715/1997/1659 1454/1998/1660 +f 1454/1998/1660 1715/1997/1659 1713/1999/1661 1456/2000/1662 +f 1456/2000/1662 1713/1999/1661 1737/2001/1663 1458/2002/1664 +f 1458/2002/1664 1737/2001/1663 1739/2003/1665 1460/2004/1666 +f 1460/2004/1666 1739/2003/1665 1741/2005/1667 1462/2006/1668 +f 1462/2006/1668 1741/2005/1667 1743/2007/1669 1464/2008/1670 +f 1464/2009/1670 1743/2010/1669 1745/2011/1671 1466/2012/1672 +f 1466/2012/1672 1745/2011/1671 1748/2013/1673 1467/2014/1674 +f 1467/2014/1674 1748/2013/1673 1893/2015/1675 1470/2016/1676 +f 1470/2016/1676 1893/2015/1675 1751/2017/1677 1472/2018/1678 +f 1474/2019/1679 1753/2020/1680 1755/2021/1681 1476/2022/1682 +f 1476/2022/1682 1755/2021/1681 1757/2023/1683 1478/2024/1684 +f 1478/2024/1684 1757/2023/1683 1759/2025/1685 1480/2026/1686 +f 1480/2026/1686 1759/2025/1685 1761/2027/1687 1482/2028/1688 +f 1482/2028/1688 1761/2027/1687 1763/2029/1689 1484/2030/1690 +f 1484/2030/1690 1763/2029/1689 1765/2031/1691 1486/2032/1692 +f 1486/2032/1692 1765/2031/1691 1767/2033/1693 1488/2034/1694 +f 1488/2035/1694 1767/2036/1693 1769/2037/1695 1490/2038/1696 +f 1490/2038/1696 1769/2037/1695 1771/1991/1697 1492/1992/1698 +f 1492/1992/1698 1771/1991/1697 1773/1989/1699 1494/1990/1700 +f 1494/1990/1700 1773/1989/1699 1775/1987/1701 1496/1988/1702 +f 1496/1988/1702 1775/1987/1701 1777/1985/1703 1498/1986/1704 +f 1498/1986/1704 1777/1985/1703 1779/1983/1705 1500/1984/1706 +f 1500/1984/1706 1779/1983/1705 1781/1981/1707 1502/1982/1708 +f 1502/1982/1708 1781/1981/1707 1784/1980/1709 1503/1979/1710 +f 1503/1979/1710 1784/1980/1709 1929/2039/1711 1506/2040/1712 +f 1506/2040/1712 1929/2039/1711 1787/2041/1713 1508/2042/1714 +f 1510/2043/1715 1789/2044/1716 1791/2045/1717 1512/2046/1718 +f 1512/2046/1718 1791/2045/1717 1793/2047/1719 1514/2048/1720 +f 1514/2048/1720 1793/2047/1719 1795/2049/1721 1516/2050/1722 +f 1516/2050/1722 1795/2049/1721 1797/2051/1723 1518/2052/1724 +f 1518/2052/1724 1797/2051/1723 1799/2053/1725 1520/2054/1726 +f 1520/2054/1726 1799/2053/1725 1801/2055/1727 1522/2056/1728 +f 1522/2057/1728 1801/2058/1727 1803/2059/1729 1524/2060/1730 +f 1524/2060/1730 1803/2059/1729 1805/2061/1731 1526/2062/1732 +f 1526/2062/1732 1805/2061/1731 1807/2063/1733 1528/2064/1734 +f 1528/2064/1734 1807/2063/1733 1809/2065/1735 1530/2066/1736 +f 1530/2066/1736 1809/2065/1735 1811/2067/1737 1532/2068/1738 +f 1532/2068/1738 1811/2067/1737 1813/2069/1739 1534/2070/1740 +f 1534/2070/1740 1813/2069/1739 1815/2071/1741 1536/2072/1742 +f 1536/2072/1742 1815/2071/1741 1817/2073/1743 1538/2074/1744 +f 1538/2074/1744 1817/2073/1743 1820/2075/1745 1539/2076/1746 +f 1539/2076/1746 1820/2075/1745 1965/2077/1747 1542/2078/1748 +f 1542/2078/1748 1965/2077/1747 1823/2079/1749 1544/2080/1750 +f 1546/2081/1751 1825/2082/1752 1827/2083/1753 1548/2084/1754 +f 1548/2085/1754 1827/2086/1753 1829/2087/1755 1550/2088/1756 +f 1550/2088/1756 1829/2087/1755 1831/2089/1757 1552/2090/1758 +f 1552/2090/1758 1831/2089/1757 1833/2091/1759 1554/2092/1760 +f 1554/2092/1760 1833/2091/1759 1835/2093/1761 1556/2094/1762 +f 1556/2094/1762 1835/2093/1761 1837/2095/1763 1558/2096/1764 +f 1558/2096/1764 1837/2095/1763 1839/2097/1765 1560/1721/1766 +f 1560/2098/1766 1839/2099/1765 1841/2100/1767 1562/2101/1768 +f 1562/2054/1768 1841/2053/1767 1843/2051/1769 1564/2052/1770 +f 1564/2052/1770 1843/2051/1769 1845/2049/1771 1566/2050/1772 +f 1566/2050/1772 1845/2049/1771 1847/2047/1773 1568/2048/1774 +f 1568/2048/1774 1847/2047/1773 1849/2045/1775 1570/2046/1776 +f 1570/2046/1776 1849/2045/1775 1851/2044/1777 1572/2043/1778 +f 1572/2043/1778 1851/2044/1777 1853/2041/1779 1574/2042/1780 +f 1574/2042/1780 1853/2041/1779 1856/2039/1781 1575/2040/1782 +f 277/2102/1783 84/2103/1784 144/2104/1785 276/2105/1786 +f 1788/2106/1787 111/2107/1788 112/2108/1789 1790/2109/1790 +f 1824/2110/1791 128/2111/1792 129/2112/1793 1826/2113/1794 +f 1752/2114/1795 94/2115/1796 95/2116/1797 1754/2117/1798 +f 1738/2118/1799 88/2119/1800 89/2120/1801 1740/2121/1802 +f 1858/2122/1803 84/2123/1784 83/2124/1804 1734/2125/1805 +f 1734/2125/1805 83/2124/1804 82/2126/1806 1732/2127/1807 +f 1732/2127/1807 82/2126/1806 81/2128/1808 1730/2129/1809 +f 1730/2129/1809 81/2128/1808 80/2130/1810 1728/2131/1811 +f 1728/2131/1811 80/2130/1810 79/2132/1812 1726/2133/1813 +f 1726/2133/1813 79/2132/1812 78/2134/1814 1724/2135/1815 +f 1724/2135/1815 78/2134/1814 77/2136/1816 1722/2137/1817 +f 1722/2137/1817 77/2136/1816 76/2138/1818 1720/2139/1819 +f 1720/2140/1819 76/2141/1818 75/2142/1820 1718/2143/1821 +f 1718/2143/1821 75/2142/1820 74/2144/1822 1716/2145/1823 +f 1716/2145/1823 74/2144/1822 73/2146/1824 1714/2147/1825 +f 1740/2121/1802 89/2120/1801 90/2148/1826 1742/2149/1827 +f 1742/2149/1827 90/2148/1826 91/2150/1828 1744/2151/1829 +f 1744/2152/1829 91/2112/1828 92/2111/1830 1746/2153/1831 +f 1746/2153/1831 92/2111/1830 93/2154/1832 1747/2155/1833 +f 1747/2155/1833 93/2154/1832 85/2156/1834 1894/2157/1835 +f 1754/2117/1798 95/2116/1797 96/2158/1836 1756/2159/1837 +f 1894/2157/1835 85/2156/1834 94/2115/1796 1752/2114/1795 +f 1756/2159/1837 96/2158/1836 97/2160/1838 1758/2161/1839 +f 1758/2161/1839 97/2160/1838 98/2162/1840 1760/2163/1841 +f 1760/2163/1841 98/2162/1840 99/2164/1842 1762/2165/1843 +f 1762/2165/1843 99/2164/1842 100/2166/1844 1764/2167/1845 +f 1764/2167/1845 100/2166/1844 101/2168/1846 1766/2169/1847 +f 1766/2169/1847 101/2168/1846 102/2170/1848 1768/2171/1849 +f 1768/2139/1849 102/2138/1848 103/2136/1850 1770/2137/1851 +f 1770/2137/1851 103/2136/1850 104/2134/1852 1772/2135/1853 +f 1772/2135/1853 104/2134/1852 105/2132/1854 1774/2133/1855 +f 1774/2133/1855 105/2132/1854 106/2130/1856 1776/2131/1857 +f 1776/2131/1857 106/2130/1856 107/2128/1858 1778/2129/1859 +f 1778/2129/1859 107/2128/1858 108/2126/1860 1780/2127/1861 +f 1780/2127/1861 108/2126/1860 109/2124/1862 1782/2125/1863 +f 1782/2125/1863 109/2124/1862 110/2123/1864 1783/2122/1865 +f 1783/2122/1865 110/2123/1864 86/2172/1866 1930/2173/1867 +f 1790/2109/1790 112/2108/1789 113/2174/1868 1792/2175/1869 +f 1930/2173/1867 86/2172/1866 111/2107/1788 1788/2106/1787 +f 1792/2175/1869 113/2174/1868 114/2176/1870 1794/2177/1871 +f 1794/2177/1871 114/2176/1870 115/2178/1872 1796/2179/1873 +f 1796/2179/1873 115/2178/1872 116/2180/1874 1798/2181/1875 +f 1798/2182/1875 116/2183/1874 117/2184/1876 1800/2185/1877 +f 1800/2185/1877 117/2184/1876 118/2186/1878 1802/2187/1879 +f 1802/2171/1879 118/2170/1878 119/2168/1880 1804/2169/1881 +f 1804/2169/1881 119/2168/1880 120/2166/1882 1806/2167/1883 +f 1806/2167/1883 120/2166/1882 121/2164/1884 1808/2165/1885 +f 1808/2165/1885 121/2164/1884 122/2162/1886 1810/2188/1887 +f 1810/2188/1887 122/2162/1886 123/2160/1888 1812/2189/1889 +f 1812/2189/1889 123/2160/1888 124/2158/1890 1814/2190/1891 +f 1814/2190/1891 124/2158/1890 125/2116/1892 1816/2191/1893 +f 1816/2191/1893 125/2116/1892 126/2115/1894 1818/2192/1895 +f 1818/2192/1895 126/2115/1894 127/2156/1896 1819/2193/1897 +f 1819/2193/1897 127/2156/1896 87/2154/1898 1966/2194/1899 +f 1826/2113/1794 129/2112/1793 130/2195/1900 1828/2196/1901 +f 1966/2194/1899 87/2154/1898 128/2111/1792 1824/2110/1791 +f 1828/2149/1901 130/2148/1900 131/2120/1902 1830/2121/1903 +f 1830/2121/1903 131/2120/1902 132/2119/1904 1832/2118/1905 +f 1832/2118/1905 132/2119/1904 133/2146/1906 1834/2147/1907 +f 1834/2147/1907 133/2146/1906 134/2144/1908 1836/2145/1909 +f 1836/2145/1909 134/2144/1908 135/2142/1910 1838/2143/1911 +f 1838/2143/1911 135/2142/1910 136/2141/1912 1840/2140/1913 +f 1840/2187/1913 136/2186/1912 137/2184/1914 1842/2185/1915 +f 1842/2185/1915 137/2184/1914 138/2183/1916 1844/2182/1917 +f 1844/2182/1917 138/2183/1916 139/2197/1918 1846/2198/1919 +f 1846/2179/1919 139/2178/1918 140/2176/1920 1848/2177/1921 +f 1848/2177/1921 140/2176/1920 141/2174/1922 1850/2175/1923 +f 1850/2175/1923 141/2174/1922 142/2108/1924 1852/2109/1925 +f 1852/2109/1925 142/2108/1924 143/2107/1926 1854/2106/1927 +f 1854/2106/1927 143/2107/1926 144/2172/1785 1855/2173/1928 +f 84/2123/1784 1858/2122/1803 1855/2173/1928 144/2172/1785 +f 1644/2199/1929 1931/2200/1930 1933/2201/1931 1646/2202/1932 +f 1677/2203/1933 1967/2204/1934 1969/2205/1935 1679/2206/1936 +f 1612/2207/1937 1895/2208/1938 1897/2209/1939 1614/2210/1940 +f 1577/2211/1941 1736/2212/1942 1859/2213/1943 1579/2214/1944 +f 1581/2215/1945 1861/2216/1946 1863/2217/1947 1583/2218/1948 +f 1583/2218/1948 1863/2217/1947 1865/2219/1949 1585/2220/1950 +f 1585/2220/1950 1865/2219/1949 1867/2221/1951 1587/2222/1952 +f 1587/2222/1952 1867/2221/1951 1869/2223/1953 1588/2224/1954 +f 1588/2224/1954 1869/2223/1953 1871/2225/1955 1590/2226/1956 +f 1590/2226/1956 1871/2225/1955 1873/2227/1957 1592/2228/1958 +f 1592/2229/1958 1873/2230/1957 1875/2231/1959 1594/2232/1960 +f 1594/2232/1960 1875/2231/1959 1877/2233/1961 1596/2234/1962 +f 1596/2235/1962 1877/2236/1961 1879/2237/1963 1598/2238/1964 +f 1598/2238/1964 1879/2237/1963 1881/2239/1965 1600/2240/1966 +f 1600/2240/1966 1881/2239/1965 1883/2241/1967 1602/2242/1968 +f 1602/2242/1968 1883/2241/1967 1885/2243/1969 1604/2244/1970 +f 1604/2245/1970 1885/2246/1969 1887/2247/1971 1606/2248/1972 +f 1606/2248/1972 1887/2247/1971 1889/2249/1973 1608/2250/1974 +f 1608/2250/1974 1889/2249/1973 1892/2251/1975 1609/2252/1976 +f 1609/2252/1976 1892/2251/1975 1749/2253/1977 1709/2254/1978 +f 1614/2210/1940 1897/2209/1939 1899/2255/1979 1616/2256/1980 +f 207/2257/1981 1708/2258/1982 1611/2259/1983 161/2260/1984 +f 1616/2256/1980 1899/2255/1979 1901/2261/1985 1618/2262/1986 +f 1618/2262/1986 1901/2261/1985 1903/2263/1987 1620/2264/1988 +f 1620/2264/1988 1903/2263/1987 1905/2265/1989 1622/2266/1990 +f 1622/2266/1990 1905/2265/1989 1907/2267/1991 1624/2268/1992 +f 1624/2269/1992 1907/2270/1991 1909/2271/1993 1626/2272/1994 +f 1626/2272/1994 1909/2271/1993 1911/2273/1995 1628/2274/1996 +f 1628/2228/1996 1911/2227/1995 1913/2225/1997 1630/2226/1998 +f 1630/2226/1998 1913/2225/1997 1915/2223/1999 1631/2224/2000 +f 1631/2224/2000 1915/2223/1999 1917/2221/2001 1633/2222/2002 +f 1633/2222/2002 1917/2221/2001 1919/2219/2003 1635/2220/2004 +f 1635/2220/2004 1919/2219/2003 1921/2217/2005 1637/2218/2006 +f 1637/2218/2006 1921/2217/2005 1923/2216/2007 1639/2215/2008 +f 1639/2215/2008 1923/2216/2007 1925/2213/2009 1641/2214/2010 +f 1641/2214/2010 1925/2213/2009 1928/2212/2011 1642/2211/2012 +f 1642/2211/2012 1928/2212/2011 1785/2275/2013 1710/2276/2014 +f 1646/2202/1932 1933/2201/1931 1935/2277/2015 1648/2278/2016 +f 1648/2278/2016 1935/2277/2015 1937/2279/2017 1650/2280/2018 +f 1650/2280/2018 1937/2279/2017 1939/2281/2019 1652/2282/2020 +f 1652/2283/2020 1939/2284/2019 1941/2285/2021 1653/2286/2022 +f 1653/2286/2022 1941/2285/2021 1943/2287/2023 1655/2288/2024 +f 1655/2288/2024 1943/2287/2023 1945/2289/2025 1657/2290/2026 +f 1657/2290/2026 1945/2289/2025 1947/2291/2027 1659/2292/2028 +f 1659/2292/2028 1947/2291/2027 1949/2293/2029 1661/2294/2030 +f 1661/2294/2030 1949/2293/2029 1951/2295/2031 1663/2296/2032 +f 1663/2296/2032 1951/2295/2031 1953/2297/2033 1665/2298/2034 +f 1665/2298/2034 1953/2297/2033 1955/2299/2035 1667/2300/2036 +f 1667/2300/2036 1955/2299/2035 1957/2301/2037 1669/2302/2038 +f 1669/2302/2038 1957/2301/2037 1959/2303/2039 1671/2304/2040 +f 1671/2304/2040 1959/2303/2039 1961/2305/2041 1673/2306/2042 +f 1673/2306/2042 1961/2305/2041 1964/2307/2043 1674/2308/2044 +f 1674/2308/2044 1964/2307/2043 1821/2309/2045 1712/2310/2046 +f 1679/2206/1936 1969/2205/1935 1971/2311/2047 1681/2312/2048 +f 208/2313/2049 1711/2314/2050 1676/2315/2051 192/2316/2052 +f 1681/2312/2048 1971/2311/2047 1973/2317/2053 1683/2318/2054 +f 1683/2319/2054 1973/2320/2053 1975/2321/2055 1685/2322/2056 +f 1685/2322/2056 1975/2321/2055 1977/2323/2057 1687/2324/2058 +f 1687/2324/2058 1977/2323/2057 1979/2325/2059 1689/2326/2060 +f 1689/2326/2060 1979/2325/2059 1981/2327/2061 1691/2328/2062 +f 1691/2328/2062 1981/2327/2061 1983/2329/2063 1693/2330/2064 +f 1693/2330/2064 1983/2329/2063 1985/2331/2065 1695/2332/2066 +f 1695/2332/2066 1985/2331/2065 1987/2333/2067 1696/2334/2068 +f 1696/2334/2068 1987/2333/2067 1989/2335/2069 1698/2336/2070 +f 1698/2282/2070 1989/2281/2069 1991/2279/2071 1700/2280/2072 +f 1700/2280/2072 1991/2279/2071 1993/2277/2073 1702/2278/2074 +f 1702/2278/2074 1993/2277/2073 1995/2201/2075 1704/2202/2076 +f 1704/2202/2076 1995/2201/2075 1997/2200/2077 1706/2199/2078 +f 1706/2199/2078 1997/2200/2077 1999/2275/2079 1707/2276/2080 +f 1714/2147/1825 73/2146/1824 88/2119/1800 1738/2118/1799 +f 1736/2212/1942 1577/2211/1941 1707/2276/2080 1999/2275/2079 +f 1328/2337/2081 587/2338/2082 683/2339/2083 1224/2340/2084 +f 1379/2341/2085 677/2342/2086 773/2343/2087 1227/2344/2088 +f 1277/2345/2089 497/2346/2090 593/2347/2091 1221/2348/2092 +f 503/2338/2093 1217/2337/2094 1431/2340/2095 767/2339/2096 +f 220/2349/2097 1262/2350/2098 1265/2351/2099 221/2352/2100 +f 1260/2353/2101 582/2354/2102 577/2355/2103 1257/2356/2104 +f 1257/2356/2104 577/2355/2103 572/2357/2105 1254/2358/2106 +f 1254/2358/2106 572/2357/2105 567/2359/2107 1251/2360/2108 +f 1251/2360/2108 567/2359/2107 562/2361/2109 1248/2362/2110 +f 1248/2362/2110 562/2361/2109 557/2363/2111 1245/2364/2112 +f 1245/2364/2112 557/2363/2111 552/2365/2113 1242/2366/2114 +f 1242/2366/2114 552/2365/2113 547/2367/2115 1239/2368/2116 +f 1239/2369/2116 547/2370/2115 542/2371/2117 1236/2372/2118 +f 1230/1892/1552 532/1891/1551 527/2373/2119 1263/2374/2120 +f 210/2375/2121 1232/2376/2122 1229/2377/2123 209/2378/2124 +f 1263/2374/2120 527/2373/2119 522/2379/2125 1266/2380/2126 +f 1266/2380/2126 522/2379/2125 517/2381/2127 1269/2382/2128 +f 1269/2382/2128 517/2381/2127 512/2383/2129 1272/2384/2130 +f 1272/2385/2130 512/2386/2129 507/2387/2131 1275/2388/2132 +f 1275/2388/2132 507/2387/2131 497/2346/2090 1277/2345/2089 +f 1221/2348/2092 593/2347/2091 672/2389/2133 1281/2390/2134 +f 1281/2390/2134 672/2389/2133 667/2391/2135 1284/2392/2136 +f 1284/2392/2136 667/2391/2135 662/2393/2137 1287/2394/2138 +f 1287/2394/2138 662/2393/2137 657/2395/2139 1290/2396/2140 +f 1290/2396/2140 657/2395/2139 652/2397/2141 1293/2398/2142 +f 1293/2398/2142 652/2397/2141 647/2399/2143 1296/2400/2144 +f 1296/2400/2144 647/2399/2143 642/2401/2145 1299/2402/2146 +f 1299/2402/2146 642/2401/2145 637/2403/2147 1302/2404/2148 +f 1302/2404/2148 637/2403/2147 632/2405/2149 1305/2406/2150 +f 1305/2368/2150 632/2367/2149 627/2365/2151 1308/2366/2152 +f 1308/2366/2152 627/2365/2151 622/2363/2153 1311/2364/2154 +f 1311/2364/2154 622/2363/2153 617/2361/2155 1314/2362/2156 +f 1314/2362/2156 617/2361/2155 612/2359/2157 1317/2360/2158 +f 1317/2360/2158 612/2359/2157 607/2357/2159 1320/2358/2160 +f 1320/2358/2160 607/2357/2159 602/2355/2161 1323/2356/2162 +f 1323/2356/2162 602/2355/2161 597/2354/2163 1326/2353/2164 +f 1326/2353/2164 597/2354/2163 587/2338/2082 1328/2337/2081 +f 1224/2340/2084 683/2339/2083 762/2407/2165 1332/2408/2166 +f 1332/2408/2166 762/2407/2165 757/2409/2167 1335/2410/2168 +f 1335/2410/2168 757/2409/2167 752/2411/2169 1338/2412/2170 +f 1338/2412/2170 752/2411/2169 747/2413/2171 1341/2414/2172 +f 1341/2415/2172 747/2416/2171 742/2417/2173 1344/2418/2174 +f 1344/2418/2174 742/2417/2173 737/2419/2175 1347/2420/2176 +f 1347/2420/2176 737/2419/2175 732/2421/2177 1350/2422/2178 +f 1350/2422/2178 732/2421/2177 727/2423/2179 1353/2424/2180 +f 1353/2425/2180 727/2426/2179 722/2427/2181 1356/2428/2182 +f 1356/2428/2182 722/2427/2181 717/2429/2183 1359/2430/2184 +f 1359/2430/2184 717/2429/2183 712/2431/2185 1362/2432/2186 +f 1362/2432/2186 712/2431/2185 707/2433/2187 1365/2434/2188 +f 1365/2434/2188 707/2433/2187 702/2435/2189 1368/2436/2190 +f 1368/2436/2190 702/2435/2189 697/2437/2191 1371/2438/2192 +f 1371/2438/2192 697/2437/2191 692/2439/2193 1374/2440/2194 +f 1374/2440/2194 692/2439/2193 687/2441/2195 1377/2442/2196 +f 1377/2442/2196 687/2441/2195 677/2342/2086 1379/2341/2085 +f 1227/2344/2088 773/2343/2087 852/2443/2197 1383/2444/2198 +f 1383/2444/2198 852/2443/2197 847/2445/2199 1386/2446/2200 +f 1386/2446/2200 847/2445/2199 842/2447/2201 1389/2448/2202 +f 1389/2449/2202 842/2450/2201 837/2451/2203 1392/2452/2204 +f 1392/2452/2204 837/2451/2203 832/2453/2205 1395/2454/2206 +f 1395/2454/2206 832/2453/2205 827/2455/2207 1398/2456/2208 +f 1398/2456/2208 827/2455/2207 822/2457/2209 1401/2458/2210 +f 1401/2458/2210 822/2457/2209 817/2459/2211 1404/2460/2212 +f 1404/2460/2212 817/2459/2211 812/2461/2213 1407/2462/2214 +f 1407/2424/2214 812/2423/2213 807/2421/2215 1410/2422/2216 +f 1410/2422/2216 807/2421/2215 802/2419/2217 1413/2420/2218 +f 1413/2420/2218 802/2419/2217 797/2417/2219 1416/2418/2220 +f 1416/2418/2220 797/2417/2219 792/2416/2221 1419/2415/2222 +f 1419/2415/2222 792/2416/2221 787/2463/2223 1422/2464/2224 +f 1422/2412/2224 787/2411/2223 782/2409/2225 1425/2410/2226 +f 1425/2410/2226 782/2409/2225 777/2407/2227 1428/2408/2228 +f 1428/2408/2228 777/2407/2227 767/2339/2096 1431/2340/2095 +f 191/2465/2229 1675/2466/2230 1711/2314/2050 208/2313/2049 +f 160/2467/2231 1610/2468/2232 1708/2258/1982 207/2257/1981 +f 1579/2214/1944 1859/2213/1943 1861/2216/1946 1581/2215/1945 +f 150/2469/2233 1589/2470/2234 1591/2471/2235 151/2472/2236 +f 151/2472/2236 1591/2471/2235 1593/2473/2237 152/2474/2238 +f 152/2474/2238 1593/2473/2237 1595/2475/2239 153/2476/2240 +f 153/2476/2240 1595/2475/2239 1597/2477/2241 154/2478/2242 +f 154/2478/2242 1597/2477/2241 1599/2479/2243 155/2480/2244 +f 155/2480/2244 1599/2479/2243 1601/2481/2245 156/2482/2246 +f 156/2483/2246 1601/2484/2245 1603/2485/2247 157/2486/2248 +f 157/2486/2248 1603/2485/2247 1605/2487/2249 158/2488/2250 +f 158/2488/2250 1605/2487/2249 1607/2489/2251 159/2490/2252 +f 159/2490/2252 1607/2489/2251 1610/2468/2232 160/2467/2231 +f 161/2260/1984 1611/2259/1983 1613/2491/2253 162/2492/2254 +f 1709/2254/1978 1749/2253/1977 1895/2208/1938 1612/2207/1937 +f 162/2492/2254 1613/2491/2253 1615/2493/2255 163/2494/2256 +f 163/2494/2256 1615/2493/2255 1617/2495/2257 164/2496/2258 +f 164/2496/2258 1617/2495/2257 1619/2497/2259 165/2498/2260 +f 165/2498/2260 1619/2497/2259 1621/2499/2261 166/2500/2262 +f 166/2500/2262 1621/2499/2261 1623/2501/2263 167/2502/2264 +f 167/2502/2264 1623/2501/2263 1625/2503/2265 168/2504/2266 +f 168/2504/2266 1625/2503/2265 1627/2505/2267 169/2506/2268 +f 169/2506/2268 1627/2505/2267 1629/2507/2269 170/2508/2270 +f 31/2509/1582 2029/2510/2271 2028/2511/2272 171/2511/2273 32/2512/1583 +f 1710/2276/2014 1785/2275/2013 1931/2200/1930 1644/2199/1929 +f 181/2513/2274 1654/2514/2275 1656/2515/2276 182/2516/2277 +f 182/2516/2277 1656/2515/2276 1658/2517/2278 183/2518/2279 +f 183/2518/2279 1658/2517/2278 1660/2519/2280 184/2520/2281 +f 184/2520/2281 1660/2519/2280 1662/2521/2282 185/2522/2283 +f 185/2522/2283 1662/2521/2282 1664/2523/2284 186/2524/2285 +f 186/2524/2285 1664/2523/2284 1666/2525/2286 187/2526/2287 +f 187/2526/2287 1666/2525/2286 1668/2527/2288 188/2528/2289 +f 188/2528/2289 1668/2527/2288 1670/2529/2290 189/2530/2291 +f 189/2530/2291 1670/2529/2290 1672/2531/2292 190/2532/2293 +f 190/2532/2293 1672/2531/2292 1675/2466/2230 191/2465/2229 +f 192/2316/2052 1676/2315/2051 1678/2533/2294 193/2534/2295 +f 1712/2310/2046 1821/2309/2045 1967/2204/1934 1677/2203/1933 +f 193/2534/2295 1678/2533/2294 1680/2535/2296 194/2536/2297 +f 194/2536/2297 1680/2535/2296 1682/2537/2298 195/2538/2299 +f 195/2538/2299 1682/2537/2298 1684/2539/2300 196/2540/2301 +f 196/2541/2301 1684/2542/2300 1686/2543/2302 197/2544/2303 +f 197/2544/2303 1686/2543/2302 1688/2545/2304 198/2546/2305 +f 198/2546/2305 1688/2545/2304 1690/2547/2306 199/2548/2307 +f 199/2548/2307 1690/2547/2306 1692/2549/2308 200/2550/2309 +f 200/2550/2309 1692/2549/2308 1694/2551/2310 201/2552/2311 +f 67/1958/1618 2047/2553/2312 2046/2554/2313 202/2554/2314 68/1959/1619 +f 1857/1980/1642 1448/1979/1641 1575/2040/1782 1856/2039/1781 +f 225/2555/2315 1278/2556/2316 1220/2557/2317 278/2558/2318 +f 1927/1978/2319 1504/2559/2320 1505/1966/1626 1786/1965/1625 +f 1963/2560/2321 1540/2561/2322 1541/1970/1630 1822/1969/1629 +f 1891/2562/2323 1468/2563/2324 1469/1974/1634 1750/1973/1633 +f 1735/1978/1638 1447/1977/1637 1445/2564/2325 1860/2565/2326 +f 1860/2565/2326 1445/2564/2325 1443/2566/2327 1862/2567/2328 +f 1862/2567/2328 1443/2566/2327 1441/2568/2329 1864/2569/2330 +f 1864/2569/2330 1441/2568/2329 1439/2570/2331 1866/2571/2332 +f 1866/2571/2332 1439/2570/2331 1437/2572/2333 1868/2573/2334 +f 1868/2573/2334 1437/2572/2333 1435/1994/1656 1870/1993/1655 +f 1872/1996/1658 1433/1995/1657 1449/2574/2335 1874/2575/2336 +f 1436/1992/1654 1723/1991/1653 1721/2037/2337 1434/2038/2338 +f 1874/2576/2336 1449/2577/2335 1451/2578/2339 1876/2579/2340 +f 1876/2579/2340 1451/2578/2339 1453/2580/2341 1878/2581/2342 +f 1878/2581/2342 1453/2580/2341 1455/2582/2343 1880/2583/2344 +f 1880/2583/2344 1455/2582/2343 1457/2584/2345 1882/2585/2346 +f 1882/2585/2346 1457/2584/2345 1459/2586/2347 1884/2587/2348 +f 1884/2587/2348 1459/2586/2347 1461/2588/2349 1886/2589/2350 +f 1886/2589/2350 1461/2588/2349 1463/2590/2351 1888/2591/2352 +f 1888/2592/2352 1463/2593/2351 1465/2594/2353 1890/2595/2354 +f 1890/2595/2354 1465/2594/2353 1468/2563/2324 1891/2562/2323 +f 1472/2018/1678 1751/2017/1677 1753/2020/1680 1474/2019/1679 +f 1896/1976/1636 1471/1975/1635 1473/2596/2355 1898/2597/2356 +f 1898/2597/2356 1473/2596/2355 1475/2598/2357 1900/2599/2358 +f 1900/2599/2358 1475/2598/2357 1477/2600/2359 1902/2601/2360 +f 1902/2601/2360 1477/2600/2359 1479/2602/2361 1904/2603/2362 +f 1904/2603/2362 1479/2602/2361 1481/2604/2363 1906/2605/2364 +f 1906/2605/2364 1481/2604/2363 1483/2606/2365 1908/2607/2366 +f 1908/2607/2366 1483/2606/2365 1485/2608/2367 1910/2609/2368 +f 1910/2609/2368 1485/2608/2367 1487/2610/2369 1912/2611/2370 +f 1912/2575/2370 1487/2574/2369 1489/1995/2371 1914/1996/2372 +f 1914/1996/2372 1489/1995/2371 1491/1994/2373 1916/1993/2374 +f 1916/1993/2374 1491/1994/2373 1493/2572/2375 1918/2573/2376 +f 1918/2573/2376 1493/2572/2375 1495/2570/2377 1920/2571/2378 +f 1920/2571/2378 1495/2570/2377 1497/2568/2379 1922/2569/2380 +f 1922/2569/2380 1497/2568/2379 1499/2566/2381 1924/2567/2382 +f 1924/2567/2382 1499/2566/2381 1501/2564/2383 1926/2565/2384 +f 1926/2565/2384 1501/2564/2383 1504/2559/2320 1927/1978/2319 +f 1508/2042/1714 1787/2041/1713 1789/2044/1716 1510/2043/1715 +f 1932/1968/1628 1507/1967/1627 1509/2612/2385 1934/2613/2386 +f 1934/2613/2386 1509/2612/2385 1511/2614/2387 1936/2615/2388 +f 1936/2615/2388 1511/2614/2387 1513/2616/2389 1938/2617/2390 +f 1938/2617/2390 1513/2616/2389 1515/2618/2391 1940/2619/2392 +f 1940/2619/2392 1515/2618/2391 1517/2620/2393 1942/2621/2394 +f 1942/2621/2394 1517/2620/2393 1519/2622/2395 1944/2623/2396 +f 1944/2623/2396 1519/2622/2395 1521/2624/2397 1946/2625/2398 +f 1946/2626/2398 1521/2627/2397 1523/2628/2399 1948/2629/2400 +f 1948/2629/2400 1523/2628/2399 1525/2630/2401 1950/2631/2402 +f 1950/2631/2402 1525/2630/2401 1527/2632/2403 1952/2633/2404 +f 1952/2633/2404 1527/2632/2403 1529/2634/2405 1954/2635/2406 +f 1954/2635/2406 1529/2634/2405 1531/2636/2407 1956/2637/2408 +f 1956/2637/2408 1531/2636/2407 1533/2638/2409 1958/2639/2410 +f 1958/2639/2410 1533/2638/2409 1535/2640/2411 1960/2641/2412 +f 1960/2641/2412 1535/2640/2411 1537/2642/2413 1962/2643/2414 +f 1962/2643/2414 1537/2642/2413 1540/2561/2322 1963/2560/2321 +f 1544/2080/1750 1823/2079/1749 1825/2082/1752 1546/2081/1751 +f 1968/1972/1632 1543/1971/1631 1545/2644/2415 1970/2645/2416 +f 1970/2645/2416 1545/2644/2415 1547/2646/2417 1972/2647/2418 +f 1972/2648/2418 1547/2649/2417 1549/2650/2419 1974/2651/2420 +f 1974/2651/2420 1549/2650/2419 1551/2652/2421 1976/2653/2422 +f 1976/2653/2422 1551/2652/2421 1553/2654/2423 1978/2655/2424 +f 1978/2655/2424 1553/2654/2423 1555/2656/2425 1980/2657/2426 +f 1980/2657/2426 1555/2656/2425 1557/2658/2427 1982/2659/2428 +f 1982/2659/2428 1557/2658/2427 1559/2660/2429 1984/2661/2430 +f 1984/2625/2430 1559/2624/2429 1561/2622/2431 1986/2623/2432 +f 1986/2623/2432 1561/2622/2431 1563/2620/2433 1988/2621/2434 +f 1988/2621/2434 1563/2620/2433 1565/2618/2435 1990/2619/2436 +f 1990/2619/2436 1565/2618/2435 1567/2616/2437 1992/2617/2438 +f 1992/2617/2438 1567/2616/2437 1569/2614/2439 1994/2615/2440 +f 1994/2615/2440 1569/2614/2439 1571/2612/2441 1996/2613/2442 +f 1996/2613/2442 1571/2612/2441 1573/1967/2443 1998/1968/2444 +f 1998/1968/2444 1573/1967/2443 1576/1966/1640 2000/1965/1639 +f 38/2662/1606 191/2465/2229 208/2313/2049 55/2663/1607 +f 2/2664/1570 160/2467/2231 207/2257/1981 19/2665/1571 +f 3/1894/1554 145/2666/2445 146/2667/2446 4/1895/1555 +f 4/1895/1555 146/2667/2446 147/2668/2447 5/1896/1556 +f 5/1896/1556 147/2668/2447 148/2669/2448 6/1897/1557 +f 6/1897/1557 148/2669/2448 149/2670/2449 7/1898/1558 +f 9/1900/1560 150/2469/2233 151/2472/2236 10/1901/1561 +f 10/1901/1561 151/2472/2236 152/2474/2238 11/1902/1562 +f 11/1902/1562 152/2474/2238 153/2476/2240 12/1903/1563 +f 12/1903/1563 153/2476/2240 154/2478/2242 13/1904/1564 +f 13/1904/1564 154/2478/2242 155/2480/2244 14/1905/1565 +f 14/1905/1565 155/2480/2244 156/2482/2246 15/1906/1566 +f 15/2671/1566 156/2483/2246 157/2486/2248 16/2672/1567 +f 16/2672/1567 157/2486/2248 158/2488/2250 17/2673/1568 +f 17/2673/1568 158/2488/2250 159/2490/2252 18/2674/1569 +f 18/2674/1569 159/2490/2252 160/2467/2231 2/2664/1570 +f 19/2665/1571 207/2257/1981 161/2260/1984 21/2675/1572 +f 21/2675/1572 161/2260/1984 162/2492/2254 22/2676/1573 +f 22/2676/1573 162/2492/2254 163/2494/2256 23/2677/1574 +f 23/2677/1574 163/2494/2256 164/2496/2258 24/2678/1575 +f 24/2678/1575 164/2496/2258 165/2498/2260 25/2679/1576 +f 25/2679/1576 165/2498/2260 166/2500/2262 26/2680/1577 +f 26/2680/1577 166/2500/2262 167/2502/2264 27/2681/1578 +f 27/2681/1578 167/2502/2264 168/2504/2266 28/2682/1579 +f 28/2682/1579 168/2504/2266 169/2506/2268 29/2683/1580 +f 29/2683/1580 169/2506/2268 170/2508/2270 30/2684/1581 +f 170/2508/2270 1629/2507/2269 2083/2685/2450 2082/2686/2451 2027/2687/2452 2030/2688/2453 +f 32/2512/1583 171/2511/2273 172/2689/2454 33/2690/1584 +f 33/2690/1584 172/2689/2454 173/2691/2455 34/2692/1585 +f 34/2692/1585 173/2691/2455 174/2693/2456 35/2694/1586 +f 35/2694/1586 174/2693/2456 175/2695/2457 36/2696/1587 +f 20/2697/1588 2036/2698/2458 2035/2699/2459 2066/2700/2460 2065/2701/2461 37/2702/1589 +f 39/2703/1590 176/2704/2462 177/2705/2463 40/2706/1591 +f 40/2706/1591 177/2705/2463 178/2707/2464 41/2708/1592 +f 41/2708/1592 178/2707/2464 179/2709/2465 42/2710/1593 +f 42/2710/1593 179/2709/2465 180/2711/2466 43/2712/1594 +f 2041/2713/2467 2040/2714/2468 2093/2715/2469 2096/2716/2470 1654/2514/2275 181/2513/2274 +f 45/2717/1596 181/2513/2274 182/2516/2277 46/2718/1597 +f 46/2718/1597 182/2516/2277 183/2518/2279 47/2719/1598 +f 47/2719/1598 183/2518/2279 184/2520/2281 48/2720/1599 +f 48/2720/1599 184/2520/2281 185/2522/2283 49/2721/1600 +f 49/2721/1600 185/2522/2283 186/2524/2285 50/2722/1601 +f 50/2722/1601 186/2524/2285 187/2526/2287 51/2723/1602 +f 51/2723/1602 187/2526/2287 188/2528/2289 52/2724/1603 +f 52/2724/1603 188/2528/2289 189/2530/2291 53/2725/1604 +f 53/2725/1604 189/2530/2291 190/2532/2293 54/2726/1605 +f 54/2726/1605 190/2532/2293 191/2465/2229 38/2662/1606 +f 55/2663/1607 208/2313/2049 192/2316/2052 57/2727/1608 +f 57/2727/1608 192/2316/2052 193/2534/2295 58/2728/1609 +f 58/2728/1609 193/2534/2295 194/2536/2297 59/2729/1610 +f 59/2729/1610 194/2536/2297 195/2538/2299 60/2730/1611 +f 60/2730/1611 195/2538/2299 196/2540/2301 61/2731/1612 +f 61/1952/1612 196/2541/2301 197/2544/2303 62/1953/1613 +f 62/1953/1613 197/2544/2303 198/2546/2305 63/1954/1614 +f 63/1954/1614 198/2546/2305 199/2548/2307 64/1955/1615 +f 64/1955/1615 199/2548/2307 200/2550/2309 65/1956/1616 +f 65/1956/1616 200/2550/2309 201/2552/2311 66/1957/1617 +f 201/2552/2311 1694/2551/2310 2101/2732/2471 2100/2733/2472 2045/2734/2473 2048/2552/2474 +f 68/1959/1619 202/2554/2314 203/2735/2475 69/1960/1620 +f 69/1960/1620 203/2735/2475 204/2736/2476 70/1961/1621 +f 70/1961/1621 204/2736/2476 205/2737/2477 71/1962/1622 +f 71/1962/1622 205/2737/2477 206/2738/2478 72/1963/1623 +f 2060/2739/2479 2059/2740/2480 1/1893/1553 56/1964/1624 2054/2741/2481 2053/2742/2482 +f 277/2102/1783 1218/2743/2483 1259/2744/2484 219/2745/2485 +f 110/2746/1864 242/2747/2486 279/2748/2487 86/2749/1866 +f 127/2750/1896 259/2751/2488 280/2752/2489 87/2753/1898 +f 93/2754/1832 225/2555/2315 278/2558/2318 85/2755/1834 +f 84/2103/1784 277/2102/1783 219/2745/2485 83/2756/1804 +f 83/2756/1804 219/2745/2485 218/2757/2490 82/2758/1806 +f 82/2758/1806 218/2757/2490 217/2759/2491 81/2760/1808 +f 81/2760/1808 217/2759/2491 216/2761/2492 80/2762/1810 +f 80/2762/1810 216/2761/2492 215/2763/2493 79/2764/1812 +f 79/2764/1812 215/2763/2493 214/2765/2494 78/2766/1814 +f 78/2766/1814 214/2765/2494 213/2767/2495 77/2768/1816 +f 77/2768/1816 213/2767/2495 212/2769/2496 76/2770/1818 +f 76/2770/1818 212/2769/2496 211/2771/2497 75/2772/1820 +f 75/2772/1820 211/2771/2497 210/2375/2121 74/2773/1822 +f 74/2773/1822 210/2375/2121 209/2378/2124 73/2774/1824 +f 73/2774/1824 209/2378/2124 220/2349/2097 88/2775/1800 +f 88/2775/1800 220/2349/2097 221/2352/2100 89/2776/1801 +f 89/2776/1801 221/2352/2100 222/2777/2498 90/2778/1826 +f 90/2778/1826 222/2777/2498 223/2779/2499 91/2780/1828 +f 91/2781/1828 223/2782/2499 224/2783/2500 92/2784/1830 +f 92/2784/1830 224/2783/2500 225/2555/2315 93/2754/1832 +f 85/2755/1834 278/2558/2318 226/1733/1399 94/2785/1796 +f 94/2785/1796 226/1733/1399 227/1736/1402 95/2786/1797 +f 95/2786/1797 227/1736/1402 228/2787/2501 96/2788/1836 +f 96/2788/1836 228/2787/2501 229/2789/2502 97/2790/1838 +f 97/2790/1838 229/2789/2502 230/2791/2503 98/2792/1840 +f 98/2792/1840 230/2791/2503 231/2793/2504 99/2794/1842 +f 99/2794/1842 231/2793/2504 232/2795/2505 100/2796/1844 +f 100/2796/1844 232/2795/2505 233/2797/2506 101/2798/1846 +f 101/2798/1846 233/2797/2506 234/2799/2507 102/2800/1848 +f 102/2800/1848 234/2799/2507 235/2801/2508 103/2802/1850 +f 103/2802/1850 235/2801/2508 236/2803/2509 104/2804/1852 +f 104/2804/1852 236/2803/2509 237/2805/2510 105/2806/1854 +f 105/2806/1854 237/2805/2510 238/2807/2511 106/2808/1856 +f 106/2808/1856 238/2807/2511 239/2809/2512 107/2810/1858 +f 107/2810/1858 239/2809/2512 240/2811/2513 108/2812/1860 +f 108/2812/1860 240/2811/2513 241/2813/2514 109/2814/1862 +f 109/2814/1862 241/2813/2514 242/2747/2486 110/2746/1864 +f 86/2749/1866 279/2748/2487 243/1725/1391 111/2815/1788 +f 111/2815/1788 243/1725/1391 244/1728/1394 112/2816/1789 +f 112/2816/1789 244/1728/1394 245/2817/2515 113/2818/1868 +f 113/2818/1868 245/2817/2515 246/2819/2516 114/2820/1870 +f 114/2820/1870 246/2819/2516 247/2821/2517 115/2822/1872 +f 115/2823/1872 247/2824/2517 248/2825/2518 116/2826/1874 +f 116/2826/1874 248/2825/2518 249/2827/2519 117/2828/1876 +f 117/2828/1876 249/2827/2519 250/2829/2520 118/2830/1878 +f 118/2830/1878 250/2829/2520 251/2831/2521 119/2832/1880 +f 119/2832/1880 251/2831/2521 252/2833/2522 120/2834/1882 +f 120/2834/1882 252/2833/2522 253/2835/2523 121/2836/1884 +f 121/2836/1884 253/2835/2523 254/2837/2524 122/2838/1886 +f 122/2838/1886 254/2837/2524 255/2839/2525 123/2840/1888 +f 123/2840/1888 255/2839/2525 256/2841/2526 124/2842/1890 +f 124/2842/1890 256/2841/2526 257/2843/2527 125/2844/1892 +f 125/2844/1892 257/2843/2527 258/2845/2528 126/2846/1894 +f 126/2846/1894 258/2845/2528 259/2751/2488 127/2750/1896 +f 87/2753/1898 280/2752/2489 260/1729/1395 128/2847/1792 +f 128/2847/1792 260/1729/1395 261/1732/1398 129/2848/1793 +f 129/2848/1793 261/1732/1398 262/2849/2529 130/2850/1900 +f 130/2851/1900 262/2852/2529 263/2853/2530 131/2854/1902 +f 131/2854/1902 263/2853/2530 264/2855/2531 132/2856/1904 +f 132/2856/1904 264/2855/2531 265/2857/2532 133/2858/1906 +f 133/2858/1906 265/2857/2532 266/2859/2533 134/2860/1908 +f 134/2860/1908 266/2859/2533 267/2861/2534 135/2862/1910 +f 135/2862/1910 267/2861/2534 268/2863/2535 136/2864/1912 +f 136/2864/1912 268/2863/2535 269/2865/2536 137/2866/1914 +f 137/2866/1914 269/2865/2536 270/2867/2537 138/2868/1916 +f 138/2868/1916 270/2867/2537 271/2869/2538 139/2870/1918 +f 139/2870/1918 271/2869/2538 272/2871/2539 140/2872/1920 +f 140/2873/1920 272/2874/2539 273/2875/2540 141/2876/1922 +f 141/2876/1922 273/2875/2540 274/2877/2541 142/2878/1924 +f 142/2878/1924 274/2877/2541 275/2879/2542 143/2880/1926 +f 143/2880/1926 275/2879/2542 276/2105/1786 144/2104/1785 +f 281/2881/2543 282/2882/2544 283/2883/2545 284/2884/2546 +f 286/2885/2547 363/2886/2548 2746/2887/2549 2730/2888/2550 +f 2517/2889/2551 2442/2890/2552 358/2885/2553 394/2886/2554 +f 2549/2891/2555 2446/2892/2556 360/2893/2557 410/2894/2558 +f 2485/2895/2559 2450/2896/2560 362/2897/2561 378/2898/2562 +f 286/2885/2547 285/1854/1518 2583/2899/2563 2454/2890/2564 +f 2601/2900/2565 2603/2901/2566 2458/2902/2567 2456/2903/2568 +f 2603/2901/2566 2605/2904/2569 2460/2905/2570 2458/2902/2567 +f 2605/2904/2569 2607/2906/2571 2462/2907/2572 2460/2905/2570 +f 2607/2906/2571 2609/2908/2573 2464/2909/2574 2462/2907/2572 +f 2609/2908/2573 2611/2910/2575 2466/2911/2576 2464/2909/2574 +f 2611/2910/2575 2613/2912/2577 2468/2913/2578 2466/2911/2576 +f 2613/2912/2577 2615/2914/2579 2470/2915/2580 2468/2913/2578 +f 2615/2916/2579 2617/2917/2581 2472/2918/2582 2470/2919/2580 +f 2617/2917/2581 2619/2920/2583 2474/2921/2584 2472/2918/2582 +f 2619/2922/2583 2621/2923/2585 2476/2924/2586 2474/2925/2584 +f 2621/2923/2585 2623/2926/2587 2478/2927/2588 2476/2924/2586 +f 2623/2926/2587 2625/2928/2589 2480/2929/2590 2478/2927/2588 +f 2625/2928/2589 2627/2930/2591 2482/2931/2592 2480/2929/2590 +f 2627/2932/2591 2629/2933/2593 2484/2934/2594 2482/2935/2592 +f 2629/2933/2593 2631/2936/2595 2486/2937/2596 2484/2934/2594 +f 2631/2936/2595 2600/2938/2597 2449/2939/2598 2486/2937/2596 +f 2597/2940/2599 2633/2941/2600 2488/2942/2601 2452/2943/2602 +f 2633/2941/2600 2635/2944/2603 2490/2945/2604 2488/2942/2601 +f 2635/2944/2603 2637/2946/2605 2492/2947/2606 2490/2945/2604 +f 2637/2946/2605 2639/2948/2607 2494/2949/2608 2492/2947/2606 +f 2639/2948/2607 2641/2950/2609 2496/2951/2610 2494/2949/2608 +f 2641/2950/2609 2643/2952/2611 2498/2953/2612 2496/2951/2610 +f 2643/2952/2611 2645/2954/2613 2500/2955/2614 2498/2953/2612 +f 2645/2956/2613 2647/2957/2615 2502/2958/2616 2500/2959/2614 +f 2647/2957/2615 2649/2960/2617 2504/2961/2618 2502/2958/2616 +f 2649/2914/2617 2651/2912/2619 2506/2913/2620 2504/2915/2618 +f 2651/2912/2619 2653/2910/2621 2508/2911/2622 2506/2913/2620 +f 2653/2910/2621 2655/2908/2623 2510/2909/2624 2508/2911/2622 +f 2655/2908/2623 2657/2906/2625 2512/2907/2626 2510/2909/2624 +f 2657/2906/2625 2659/2904/2627 2514/2905/2628 2512/2907/2626 +f 2659/2904/2627 2661/2901/2629 2516/2902/2630 2514/2905/2628 +f 2661/2901/2629 2663/2900/2631 2518/2903/2632 2516/2902/2630 +f 2663/2900/2631 2592/2962/2633 2441/2963/2634 2518/2903/2632 +f 2589/2964/2635 2665/2965/2636 2520/2966/2637 2444/2967/2638 +f 2665/2965/2636 2667/2968/2639 2522/2969/2640 2520/2966/2637 +f 2667/2968/2639 2669/2970/2641 2524/2971/2642 2522/2969/2640 +f 2669/2970/2641 2671/2972/2643 2526/2973/2644 2524/2971/2642 +f 2671/2972/2643 2673/2974/2645 2528/2975/2646 2526/2973/2644 +f 2673/2976/2645 2675/2977/2647 2530/2978/2648 2528/2979/2646 +f 2675/2977/2647 2677/2980/2649 2532/2981/2650 2530/2978/2648 +f 2677/2980/2649 2679/2982/2651 2534/2983/2652 2532/2981/2650 +f 2679/2982/2651 2681/2984/2653 2536/2985/2654 2534/2983/2652 +f 2681/2984/2653 2683/2986/2655 2538/2987/2656 2536/2985/2654 +f 2683/2986/2655 2685/2988/2657 2540/2989/2658 2538/2987/2656 +f 2685/2988/2657 2687/2990/2659 2542/2991/2660 2540/2989/2658 +f 2687/2990/2659 2689/2992/2661 2544/2993/2662 2542/2991/2660 +f 2689/2992/2661 2691/2994/2663 2546/2995/2664 2544/2993/2662 +f 2691/2994/2663 2693/2996/2665 2548/2997/2666 2546/2995/2664 +f 2693/2996/2665 2695/2998/2667 2550/2999/2668 2548/2997/2666 +f 2695/2998/2667 2596/3000/2669 2445/3001/2670 2550/2999/2668 +f 2593/3002/2671 2697/3003/2672 2552/3004/2673 2448/3005/2674 +f 2697/3003/2672 2699/3006/2675 2554/3007/2676 2552/3004/2673 +f 2699/3006/2675 2701/3008/2677 2556/3009/2678 2554/3007/2676 +f 2701/3008/2677 2703/3010/2679 2558/3011/2680 2556/3009/2678 +f 2703/3012/2679 2705/3013/2681 2560/3014/2682 2558/3015/2680 +f 2705/3013/2681 2707/3016/2683 2562/3017/2684 2560/3014/2682 +f 2707/3016/2683 2709/3018/2685 2564/3019/2686 2562/3017/2684 +f 2709/3018/2685 2711/3020/2687 2566/3021/2688 2564/3019/2686 +f 2711/3020/2687 2713/3022/2689 2568/3023/2690 2566/3021/2688 +f 2713/3022/2689 2715/3024/2691 2570/3025/2692 2568/3023/2690 +f 2715/3024/2691 2717/3026/2693 2572/3027/2694 2570/3025/2692 +f 2717/3026/2693 2719/3028/2695 2574/3029/2696 2572/3027/2694 +f 2719/2974/2695 2721/2972/2697 2576/2973/2698 2574/2975/2696 +f 2721/2972/2697 2723/2970/2699 2578/2971/2700 2576/2973/2698 +f 2723/2970/2699 2725/2968/2701 2580/2969/2702 2578/2971/2700 +f 2725/2968/2701 2727/2965/2703 2582/2966/2704 2580/2969/2702 +f 2727/2965/2703 2586/2964/2705 2584/2967/2706 2582/2966/2704 +f 2587/2962/2707 2601/2900/2565 2456/2903/2568 2453/2963/2708 +f 2735/3030/2709 2809/3031/2710 1058/3032/2711 868/3033/2712 +f 2739/3034/2713 2841/3035/2714 1138/3036/2715 878/3037/2716 +f 2743/3038/2717 2777/3039/2718 978/3040/2719 888/3041/2720 +f 357/1854/2721 395/1853/2722 2810/1856/2723 2736/1855/2724 +f 364/3042/2725 365/3043/2726 2750/3044/2727 2748/3045/2728 +f 365/3043/2726 366/3046/2729 2752/3047/2730 2750/3044/2727 +f 366/3046/2729 367/3048/2731 2754/3049/2732 2752/3047/2730 +f 367/3048/2731 368/3050/2733 2756/3051/2734 2754/3049/2732 +f 368/3050/2733 369/3052/2735 2758/3053/2736 2756/3051/2734 +f 369/3052/2735 370/3054/2737 2760/3055/2738 2758/3053/2736 +f 370/3056/2737 371/3057/2739 2762/3058/2740 2760/3059/2738 +f 371/3057/2739 372/3060/2741 2764/3061/2742 2762/3058/2740 +f 372/3060/2741 373/3062/2743 2766/3063/2744 2764/3061/2742 +f 373/3062/2743 374/3064/2745 2768/3065/2746 2766/3063/2744 +f 374/3064/2745 375/3066/2747 2770/3067/2748 2768/3065/2746 +f 375/3066/2747 376/3068/2749 2772/3069/2750 2770/3067/2748 +f 376/3068/2749 377/3070/2751 2774/3071/2752 2772/3069/2750 +f 377/3072/2751 378/2898/2562 2776/3073/2753 2774/3074/2752 +f 379/3075/2754 380/3076/2755 2780/3077/2756 2778/3078/2757 +f 363/2886/2548 364/3042/2725 2748/3045/2728 2746/2887/2549 +f 378/2898/2562 362/2897/2561 2741/3079/2758 2776/3073/2753 +f 380/3076/2755 381/3080/2759 2782/3081/2760 2780/3077/2756 +f 381/3080/2759 382/3082/2761 2784/3083/2762 2782/3081/2760 +f 382/3082/2761 383/3084/2763 2786/3085/2764 2784/3083/2762 +f 383/3084/2763 384/3086/2765 2788/3087/2766 2786/3085/2764 +f 384/3086/2765 385/3088/2767 2790/3089/2768 2788/3087/2766 +f 385/3088/2767 386/3090/2769 2792/3091/2770 2790/3089/2768 +f 386/3090/2769 387/3092/2771 2794/3093/2772 2792/3091/2770 +f 387/3054/2771 388/3052/2773 2796/3053/2774 2794/3055/2772 +f 388/3052/2773 389/3050/2775 2798/3051/2776 2796/3053/2774 +f 389/3050/2775 390/3048/2777 2800/3049/2778 2798/3051/2776 +f 390/3048/2777 391/3046/2779 2802/3047/2780 2800/3049/2778 +f 391/3046/2779 392/3043/2781 2804/3044/2782 2802/3047/2780 +f 392/3043/2781 393/3042/2783 2806/3045/2784 2804/3044/2782 +f 393/3042/2783 394/2886/2554 2808/2887/2785 2806/3045/2784 +f 395/1853/2722 396/3094/2786 2812/3095/2787 2810/1856/2723 +f 359/3096/2788 411/3097/2789 2842/3098/2790 2740/3099/2791 +f 394/2886/2554 358/2885/2553 2733/2888/2792 2808/2887/2785 +f 396/3094/2786 397/3100/2793 2814/3101/2794 2812/3095/2787 +f 397/3100/2793 398/3102/2795 2816/3103/2796 2814/3101/2794 +f 398/3102/2795 399/3104/2797 2818/3105/2798 2816/3103/2796 +f 399/3104/2797 400/3106/2799 2820/3107/2800 2818/3105/2798 +f 400/3106/2799 401/3108/2801 2822/3109/2802 2820/3107/2800 +f 401/3108/2801 402/3110/2803 2824/3111/2804 2822/3109/2802 +f 402/3112/2803 403/3113/2805 2826/3114/2806 2824/3115/2804 +f 403/3113/2805 404/3116/2807 2828/3117/2808 2826/3114/2806 +f 404/3116/2807 405/3118/2809 2830/3119/2810 2828/3117/2808 +f 405/3118/2809 406/3120/2811 2832/3121/2812 2830/3119/2810 +f 406/3120/2811 407/3122/2813 2834/3123/2814 2832/3121/2812 +f 407/3122/2813 408/3124/2815 2836/3125/2816 2834/3123/2814 +f 408/3124/2815 409/3126/2817 2838/3127/2818 2836/3125/2816 +f 409/3126/2817 410/2894/2558 2840/3128/2819 2838/3127/2818 +f 411/3097/2789 412/3129/2820 2844/3130/2821 2842/3098/2790 +f 361/3131/2822 379/3075/2754 2778/3078/2757 2744/3132/2823 +f 410/2894/2558 360/2893/2557 2737/3133/2824 2840/3128/2819 +f 412/3129/2820 413/3134/2825 2846/3135/2826 2844/3130/2821 +f 413/3136/2825 414/3137/2827 2848/3138/2828 2846/3139/2826 +f 414/3137/2827 415/3140/2829 2850/3141/2830 2848/3138/2828 +f 415/3140/2829 416/3142/2831 2852/3143/2832 2850/3141/2830 +f 416/3142/2831 417/3144/2833 2854/3145/2834 2852/3143/2832 +f 417/3144/2833 418/3146/2835 2856/3147/2836 2854/3145/2834 +f 418/3146/2835 419/3148/2837 2858/3149/2838 2856/3147/2836 +f 419/3110/2837 420/3108/2839 2860/3109/2840 2858/3111/2838 +f 420/3108/2839 421/3106/2841 2862/3107/2842 2860/3109/2840 +f 421/3106/2841 422/3104/2843 2864/3105/2844 2862/3107/2842 +f 422/3104/2843 423/3102/2845 2866/3103/2846 2864/3105/2844 +f 423/3102/2845 424/3100/2847 2868/3101/2848 2866/3103/2846 +f 424/3100/2847 425/3094/2849 2870/3095/2850 2868/3101/2848 +f 425/3094/2849 426/1853/1517 2872/1856/1520 2870/3095/2850 +f 863/3150/2851 857/3033/2852 2732/3030/2853 2729/3151/2854 +f 464/3152/2855 427/3153/2856 2591/3154/2857 2664/3155/2858 +f 480/3156/2859 429/3157/2860 2595/3158/2861 2696/3159/2862 +f 448/3160/2863 431/3161/2864 2599/3162/2865 2632/3163/2866 +f 428/3164/2867 465/3165/2868 2666/3166/2869 2590/3167/2870 +f 434/3168/2871 435/3169/2872 2606/3170/2873 2604/3171/2874 +f 435/3169/2872 436/3172/2875 2608/3173/2876 2606/3170/2873 +f 436/3172/2875 437/3174/2877 2610/3175/2878 2608/3173/2876 +f 437/3174/2877 438/3176/2879 2612/3177/2880 2610/3175/2878 +f 438/3176/2879 439/3178/2881 2614/3179/2882 2612/3177/2880 +f 439/3178/2881 440/3180/2883 2616/3181/2884 2614/3179/2882 +f 440/3180/2883 441/3182/2885 2618/3183/2886 2616/3181/2884 +f 441/3182/2885 442/3184/2887 2620/3185/2888 2618/3183/2886 +f 442/3184/2887 443/3186/2889 2622/3187/2890 2620/3185/2888 +f 443/3186/2889 444/3188/2891 2624/3189/2892 2622/3187/2890 +f 444/3188/2891 445/3190/2893 2626/3191/2894 2624/3189/2892 +f 445/3192/2893 446/3193/2895 2628/3194/2896 2626/3195/2894 +f 446/3193/2895 447/3196/2897 2630/3197/2898 2628/3194/2896 +f 447/3196/2897 448/3160/2863 2632/3163/2866 2630/3197/2898 +f 449/3198/2899 450/3199/2900 2636/3200/2901 2634/3201/2902 +f 433/3202/2903 434/3168/2871 2604/3171/2874 2602/3203/2904 +f 431/3161/2864 432/3204/2905 2598/3205/2906 2599/3162/2865 +f 450/3199/2900 451/3206/2907 2638/3207/2908 2636/3200/2901 +f 451/3206/2907 452/3208/2909 2640/3209/2910 2638/3207/2908 +f 452/3208/2909 453/3210/2911 2642/3211/2912 2640/3209/2910 +f 453/3210/2911 454/3212/2913 2644/3213/2914 2642/3211/2912 +f 454/3212/2913 455/3214/2915 2646/3215/2916 2644/3213/2914 +f 455/3214/2915 456/3216/2917 2648/3217/2918 2646/3215/2916 +f 456/3216/2917 457/3218/2919 2650/3219/2920 2648/3217/2918 +f 457/3218/2919 458/3220/2921 2652/3221/2922 2650/3219/2920 +f 458/3220/2921 459/3222/2923 2654/3223/2924 2652/3221/2922 +f 459/3222/2923 460/3224/2925 2656/3225/2926 2654/3223/2924 +f 460/3224/2925 461/3226/2927 2658/3227/2928 2656/3225/2926 +f 461/3226/2927 462/3228/2929 2660/3229/2930 2658/3227/2928 +f 462/3228/2929 463/3230/2931 2662/3231/2932 2660/3229/2930 +f 463/3230/2931 464/3152/2855 2664/3155/2858 2662/3231/2932 +f 465/3165/2868 466/3232/2933 2668/3233/2934 2666/3166/2869 +f 430/3234/2935 481/3235/2936 2698/3236/2937 2594/3237/2938 +f 427/3153/2856 428/3164/2867 2590/3167/2870 2591/3154/2857 +f 466/3232/2933 467/3238/2939 2670/3239/2940 2668/3233/2934 +f 467/3238/2939 468/3240/2941 2672/3241/2942 2670/3239/2940 +f 468/3240/2941 469/3242/2943 2674/3243/2944 2672/3241/2942 +f 469/3242/2943 470/3244/2945 2676/3245/2946 2674/3243/2944 +f 470/3244/2945 471/3246/2947 2678/3247/2948 2676/3245/2946 +f 471/3246/2947 472/3248/2949 2680/3249/2950 2678/3247/2948 +f 472/3248/2949 473/3250/2951 2682/3251/2952 2680/3249/2950 +f 473/3250/2951 474/3252/2953 2684/3253/2954 2682/3251/2952 +f 474/3252/2953 475/3254/2955 2686/3255/2956 2684/3253/2954 +f 475/3254/2955 476/3256/2957 2688/3257/2958 2686/3255/2956 +f 476/3256/2957 477/3258/2959 2690/3259/2960 2688/3257/2958 +f 477/3258/2959 478/3260/2961 2692/3261/2962 2690/3259/2960 +f 478/3260/2961 479/3262/2963 2694/3263/2964 2692/3261/2962 +f 479/3262/2963 480/3156/2859 2696/3159/2862 2694/3263/2964 +f 481/3235/2936 482/3264/2965 2700/3265/2966 2698/3236/2937 +f 432/3204/2905 449/3198/2899 2634/3201/2902 2598/3205/2906 +f 429/3157/2860 430/3234/2935 2594/3237/2938 2595/3158/2861 +f 482/3264/2965 483/3266/2967 2702/3267/2968 2700/3265/2966 +f 483/3266/2967 484/3268/2969 2704/3269/2970 2702/3267/2968 +f 484/3268/2969 485/3270/2971 2706/3271/2972 2704/3269/2970 +f 485/3272/2971 486/3273/2973 2708/3274/2974 2706/3275/2972 +f 486/3273/2973 487/3276/2975 2710/3277/2976 2708/3274/2974 +f 487/3276/2975 488/3278/2977 2712/3279/2978 2710/3277/2976 +f 488/3278/2977 489/3280/2979 2714/3281/2980 2712/3279/2978 +f 489/3280/2979 490/3282/2981 2716/3283/2982 2714/3281/2980 +f 490/3282/2981 491/3284/2983 2718/3285/2984 2716/3283/2982 +f 491/3284/2983 492/3286/2985 2720/3287/2986 2718/3285/2984 +f 492/3286/2985 493/3288/2987 2722/3289/2988 2720/3287/2986 +f 493/3288/2987 494/3290/2989 2724/3291/2990 2722/3289/2988 +f 494/3290/2989 495/3292/2991 2726/3293/2992 2724/3291/2990 +f 495/3292/2991 496/3294/2993 2728/3295/2994 2726/3293/2992 +f 281/2881/2543 433/3202/2903 2602/3203/2904 2588/3296/2995 +f 496/3294/2993 282/2882/2544 2585/3297/2996 2728/3295/2994 +f 2734/3151/2997 2735/3030/2709 868/3033/2712 872/3150/2998 +f 2443/2899/2999 2519/3298/3000 395/1853/2722 357/1854/2721 +f 2447/3299/3001 2551/3300/3002 411/3097/2789 359/3096/2788 +f 2451/3301/3003 2487/3302/3004 379/3075/2754 361/3131/2822 +f 2455/2889/3005 2457/3303/3006 364/3042/2725 363/2886/2548 +f 2457/3303/3006 2459/3304/3007 365/3043/2726 364/3042/2725 +f 2459/3304/3007 2461/3305/3008 366/3046/2729 365/3043/2726 +f 2461/3305/3008 2463/3306/3009 367/3048/2731 366/3046/2729 +f 2463/3306/3009 2465/3307/3010 368/3050/2733 367/3048/2731 +f 2465/3307/3010 2467/3308/3011 369/3052/2735 368/3050/2733 +f 2467/3308/3011 2469/3309/3012 370/3054/2737 369/3052/2735 +f 2469/3310/3012 2471/3311/3013 371/3057/2739 370/3056/2737 +f 2471/3311/3013 2473/3312/3014 372/3060/2741 371/3057/2739 +f 2473/3312/3014 2475/3313/3015 373/3062/2743 372/3060/2741 +f 2475/3313/3015 2477/3314/3016 374/3064/2745 373/3062/2743 +f 2477/3314/3016 2479/3315/3017 375/3066/2747 374/3064/2745 +f 2479/3315/3017 2481/3316/3018 376/3068/2749 375/3066/2747 +f 2481/3316/3018 2483/3317/3019 377/3070/2751 376/3068/2749 +f 2483/3318/3019 2485/2895/2559 378/2898/2562 377/3072/2751 +f 2487/3302/3004 2489/3319/3020 380/3076/2755 379/3075/2754 +f 2600/2938/2597 2597/2940/2599 2452/2943/2602 2449/2939/2598 +f 2454/2890/2564 2455/2889/3005 363/2886/2548 286/2885/2547 +f 2489/3319/3020 2491/3320/3021 381/3080/2759 380/3076/2755 +f 2491/3320/3021 2493/3321/3022 382/3082/2761 381/3080/2759 +f 2493/3321/3022 2495/3322/3023 383/3084/2763 382/3082/2761 +f 2495/3322/3023 2497/3323/3024 384/3086/2765 383/3084/2763 +f 2497/3323/3024 2499/3324/3025 385/3088/2767 384/3086/2765 +f 2499/3324/3025 2501/3325/3026 386/3090/2769 385/3088/2767 +f 2501/3325/3026 2503/3326/3027 387/3092/2771 386/3090/2769 +f 2503/3309/3027 2505/3308/3028 388/3052/2773 387/3054/2771 +f 2505/3308/3028 2507/3307/3029 389/3050/2775 388/3052/2773 +f 2507/3307/3029 2509/3306/3030 390/3048/2777 389/3050/2775 +f 2509/3306/3030 2511/3305/3031 391/3046/2779 390/3048/2777 +f 2511/3305/3031 2513/3304/3032 392/3043/2781 391/3046/2779 +f 2513/3304/3032 2515/3303/3033 393/3042/2783 392/3043/2781 +f 2515/3303/3033 2517/2889/2551 394/2886/2554 393/3042/2783 +f 2519/3298/3000 2521/3327/3034 396/3094/2786 395/1853/2722 +f 2592/2962/2633 2589/2964/2635 2444/2967/2638 2441/2963/2634 +f 2446/2892/2556 2447/3299/3001 359/3096/2788 360/2893/2557 +f 2521/3327/3034 2523/3328/3035 397/3100/2793 396/3094/2786 +f 2523/3328/3035 2525/3329/3036 398/3102/2795 397/3100/2793 +f 2525/3329/3036 2527/3330/3037 399/3104/2797 398/3102/2795 +f 2527/3330/3037 2529/3331/3038 400/3106/2799 399/3104/2797 +f 2529/3331/3038 2531/3332/3039 401/3108/2801 400/3106/2799 +f 2531/3332/3039 2533/3333/3040 402/3110/2803 401/3108/2801 +f 2533/3334/3040 2535/3335/3041 403/3113/2805 402/3112/2803 +f 2535/3335/3041 2537/3336/3042 404/3116/2807 403/3113/2805 +f 2537/3336/3042 2539/3337/3043 405/3118/2809 404/3116/2807 +f 2539/3337/3043 2541/3338/3044 406/3120/2811 405/3118/2809 +f 2541/3338/3044 2543/3339/3045 407/3122/2813 406/3120/2811 +f 2543/3339/3045 2545/3340/3046 408/3124/2815 407/3122/2813 +f 2545/3340/3046 2547/3341/3047 409/3126/2817 408/3124/2815 +f 2547/3341/3047 2549/2891/2555 410/2894/2558 409/3126/2817 +f 2551/3300/3002 2553/3342/3048 412/3129/2820 411/3097/2789 +f 2596/3000/2669 2593/3002/2671 2448/3005/2674 2445/3001/2670 +f 2450/2896/2560 2451/3301/3003 361/3131/2822 362/2897/2561 +f 2553/3342/3048 2555/3343/3049 413/3134/2825 412/3129/2820 +f 2555/3344/3049 2557/3345/3050 414/3137/2827 413/3136/2825 +f 2557/3345/3050 2559/3346/3051 415/3140/2829 414/3137/2827 +f 2559/3346/3051 2561/3347/3052 416/3142/2831 415/3140/2829 +f 2561/3347/3052 2563/3348/3053 417/3144/2833 416/3142/2831 +f 2563/3348/3053 2565/3349/3054 418/3146/2835 417/3144/2833 +f 2565/3349/3054 2567/3350/3055 419/3148/2837 418/3146/2835 +f 2567/3333/3055 2569/3332/3056 420/3108/2839 419/3110/2837 +f 2569/3332/3056 2571/3331/3057 421/3106/2841 420/3108/2839 +f 2571/3331/3057 2573/3330/3058 422/3104/2843 421/3106/2841 +f 2573/3330/3058 2575/3329/3059 423/3102/2845 422/3104/2843 +f 2575/3329/3059 2577/3328/3060 424/3100/2847 423/3102/2845 +f 2577/3328/3060 2579/3327/3061 425/3094/2849 424/3100/2847 +f 2579/3327/3061 2581/3298/3062 426/1853/1517 425/3094/2849 +f 2581/3298/3062 2583/2899/2563 285/1854/1518 426/1853/1517 +f 2588/3296/2995 2585/3297/2996 282/2882/2544 281/2881/2543 +f 2453/2963/2708 2584/2967/2706 2586/2964/2705 2587/2962/2707 +f 2807/3351/3063 2734/3151/2997 872/3150/2998 1053/3352/3064 +f 2839/3353/3065 2738/3354/3066 882/3355/3067 1133/3356/3068 +f 2775/3357/3069 2742/3358/3070 892/3359/3071 973/3360/3072 +f 2729/3151/2854 2745/3351/3073 898/3352/3074 863/3150/2851 +f 2747/3361/3075 2749/3362/3076 908/3363/3077 903/3364/3078 +f 2749/3362/3076 2751/3365/3079 913/3366/3080 908/3363/3077 +f 2751/3365/3079 2753/3367/3081 918/3368/3082 913/3366/3080 +f 2753/3367/3081 2755/3369/3083 923/3370/3084 918/3368/3082 +f 2755/3369/3083 2757/3371/3085 928/3372/3086 923/3370/3084 +f 2757/3371/3085 2759/3373/3087 933/3374/3088 928/3372/3086 +f 2759/3375/3087 2761/3376/3089 938/3377/3090 933/3378/3088 +f 2761/3376/3089 2763/3379/3091 943/3380/3092 938/3377/3090 +f 2763/3379/3091 2765/3381/3093 948/3382/3094 943/3380/3092 +f 2765/3381/3093 2767/3383/3095 953/3384/3096 948/3382/3094 +f 2767/3383/3095 2769/3385/3097 958/3386/3098 953/3384/3096 +f 2769/3385/3097 2771/3387/3099 963/3388/3100 958/3386/3098 +f 2771/3387/3099 2773/3389/3101 968/3390/3102 963/3388/3100 +f 2773/3391/3101 2775/3357/3069 973/3360/3072 968/3392/3102 +f 2777/3039/2718 2779/3393/3103 983/3394/3104 978/3040/2719 +f 362/2897/2561 361/3131/2822 2744/3132/2823 2741/3079/2758 +f 2745/3351/3073 2747/3361/3075 903/3364/3078 898/3352/3074 +f 2779/3393/3103 2781/3395/3105 988/3396/3106 983/3394/3104 +f 2781/3395/3105 2783/3397/3107 993/3398/3108 988/3396/3106 +f 2783/3397/3107 2785/3399/3109 998/3400/3110 993/3398/3108 +f 2785/3399/3109 2787/3401/3111 1003/3402/3112 998/3400/3110 +f 2787/3401/3111 2789/3403/3113 1008/3404/3114 1003/3402/3112 +f 2789/3403/3113 2791/3405/3115 1013/3406/3116 1008/3404/3114 +f 2791/3405/3115 2793/3407/3117 1018/3408/3118 1013/3406/3116 +f 2793/3373/3117 2795/3371/3119 1023/3372/3120 1018/3374/3118 +f 2795/3371/3119 2797/3369/3121 1028/3370/3122 1023/3372/3120 +f 2797/3369/3121 2799/3367/3123 1033/3368/3124 1028/3370/3122 +f 2799/3367/3123 2801/3365/3125 1038/3366/3126 1033/3368/3124 +f 2801/3365/3125 2803/3362/3127 1043/3363/3128 1038/3366/3126 +f 2803/3362/3127 2805/3361/3129 1048/3364/3130 1043/3363/3128 +f 2805/3361/3129 2807/3351/3063 1053/3352/3064 1048/3364/3130 +f 2809/3031/2710 2811/3409/3131 1063/3410/3132 1058/3032/2711 +f 358/2885/2553 357/1854/2721 2736/1855/2724 2733/2888/2792 +f 2738/3354/3066 2739/3034/2713 878/3037/2716 882/3355/3067 +f 2811/3409/3131 2813/3411/3133 1068/3412/3134 1063/3410/3132 +f 2813/3411/3133 2815/3413/3135 1073/3414/3136 1068/3412/3134 +f 2815/3413/3135 2817/3415/3137 1078/3416/3138 1073/3414/3136 +f 2817/3415/3137 2819/3417/3139 1083/3418/3140 1078/3416/3138 +f 2819/3417/3139 2821/3419/3141 1088/3420/3142 1083/3418/3140 +f 2821/3421/3141 2823/3422/3143 1093/3423/3144 1088/3424/3142 +f 2823/3425/3143 2825/3426/3145 1098/3427/3146 1093/3428/3144 +f 2825/3426/3145 2827/3429/3147 1103/3430/3148 1098/3427/3146 +f 2827/3429/3147 2829/3431/3149 1108/3432/3150 1103/3430/3148 +f 2829/3431/3149 2831/3433/3151 1113/3434/3152 1108/3432/3150 +f 2831/3433/3151 2833/3435/3153 1118/3436/3154 1113/3434/3152 +f 2833/3435/3153 2835/3437/3155 1123/3438/3156 1118/3436/3154 +f 2835/3437/3155 2837/3439/3157 1128/3440/3158 1123/3438/3156 +f 2837/3439/3157 2839/3353/3065 1133/3356/3068 1128/3440/3158 +f 2841/3035/2714 2843/3441/3159 1143/3442/3160 1138/3036/2715 +f 360/2893/2557 359/3096/2788 2740/3099/2791 2737/3133/2824 +f 2742/3358/3070 2743/3038/2717 888/3041/2720 892/3359/3071 +f 2843/3441/3159 2845/3443/3161 1148/3444/3162 1143/3442/3160 +f 2845/3445/3161 2847/3446/3163 1153/3447/3164 1148/3448/3162 +f 2847/3446/3163 2849/3449/3165 1158/3450/3166 1153/3447/3164 +f 2849/3449/3165 2851/3451/3167 1163/3452/3168 1158/3450/3166 +f 2851/3451/3167 2853/3453/3169 1168/3454/3170 1163/3452/3168 +f 2853/3453/3169 2855/3455/3171 1173/3456/3172 1168/3454/3170 +f 2855/3455/3171 2857/3457/3173 1178/3458/3174 1173/3456/3172 +f 2857/3422/3173 2859/3421/3175 1183/3424/3176 1178/3423/3174 +f 2859/3421/3175 2861/3459/3177 1188/3460/3178 1183/3424/3176 +f 2861/3417/3177 2863/3415/3179 1193/3416/3180 1188/3418/3178 +f 2863/3415/3179 2865/3413/3181 1198/3414/3182 1193/3416/3180 +f 2865/3413/3181 2867/3411/3183 1203/3412/3184 1198/3414/3182 +f 2867/3411/3183 2869/3409/3185 1208/3410/3186 1203/3412/3184 +f 2869/3409/3185 2871/3031/3187 1213/3032/3188 1208/3410/3186 +f 2871/3031/3187 2732/3030/2853 857/3033/2852 1213/3032/3188 +f 322/3461/3189 321/3462/3190 428/3164/2867 427/3153/2856 +f 304/3463/3191 303/3464/3192 430/3234/2935 429/3157/2860 +f 340/3465/3193 339/3466/3194 432/3204/2905 431/3161/2864 +f 284/2884/2546 356/3467/3195 433/3202/2903 281/2881/2543 +f 356/3467/3195 355/3468/3196 434/3168/2871 433/3202/2903 +f 355/3468/3196 354/3469/3197 435/3169/2872 434/3168/2871 +f 354/3469/3197 353/3470/3198 436/3172/2875 435/3169/2872 +f 353/3470/3198 352/3471/3199 437/3174/2877 436/3172/2875 +f 352/3471/3199 351/3472/3200 438/3176/2879 437/3174/2877 +f 351/3472/3200 350/3473/3201 439/3178/2881 438/3176/2879 +f 350/3473/3201 349/3474/3202 440/3180/2883 439/3178/2881 +f 349/3474/3202 348/3475/3203 441/3182/2885 440/3180/2883 +f 348/3475/3203 347/3476/3204 442/3184/2887 441/3182/2885 +f 347/3476/3204 346/3477/3205 443/3186/2889 442/3184/2887 +f 346/3477/3205 345/3478/3206 444/3188/2891 443/3186/2889 +f 345/3479/3206 344/3480/3207 445/3192/2893 444/3481/2891 +f 344/3480/3207 343/3482/3208 446/3193/2895 445/3192/2893 +f 343/3482/3208 342/3483/3209 447/3196/2897 446/3193/2895 +f 342/3483/3209 341/3484/3210 448/3160/2863 447/3196/2897 +f 341/3484/3210 340/3465/3193 431/3161/2864 448/3160/2863 +f 339/3466/3194 338/3485/3211 449/3198/2899 432/3204/2905 +f 338/3485/3211 337/3486/3212 450/3199/2900 449/3198/2899 +f 337/3486/3212 336/3487/3213 451/3206/2907 450/3199/2900 +f 336/3487/3213 335/3488/3214 452/3208/2909 451/3206/2907 +f 335/3488/3214 334/3489/3215 453/3210/2911 452/3208/2909 +f 334/3489/3215 333/3490/3216 454/3212/2913 453/3210/2911 +f 333/3490/3216 332/3491/3217 455/3214/2915 454/3212/2913 +f 332/3491/3217 331/3492/3218 456/3216/2917 455/3214/2915 +f 331/3492/3218 330/3493/3219 457/3218/2919 456/3216/2917 +f 330/3493/3219 329/3494/3220 458/3220/2921 457/3218/2919 +f 329/3494/3220 328/3495/3221 459/3222/2923 458/3220/2921 +f 328/3495/3221 327/3496/3222 460/3224/2925 459/3222/2923 +f 327/3496/3222 326/3497/3223 461/3226/2927 460/3224/2925 +f 326/3497/3223 325/3498/3224 462/3228/2929 461/3226/2927 +f 325/3498/3224 324/3499/3225 463/3230/2931 462/3228/2929 +f 324/3499/3225 323/3500/3226 464/3152/2855 463/3230/2931 +f 323/3500/3226 322/3461/3189 427/3153/2856 464/3152/2855 +f 321/3462/3190 320/3501/3227 465/3165/2868 428/3164/2867 +f 320/3501/3227 319/3502/3228 466/3232/2933 465/3165/2868 +f 319/3502/3228 318/3503/3229 467/3238/2939 466/3232/2933 +f 318/3503/3229 317/3504/3230 468/3240/2941 467/3238/2939 +f 317/3504/3230 316/3505/3231 469/3242/2943 468/3240/2941 +f 316/3505/3231 315/3506/3232 470/3244/2945 469/3242/2943 +f 315/3506/3232 314/3507/3233 471/3246/2947 470/3244/2945 +f 314/3507/3233 313/3508/3234 472/3248/2949 471/3246/2947 +f 313/3508/3234 312/3509/3235 473/3250/2951 472/3248/2949 +f 312/3509/3235 311/3510/3236 474/3252/2953 473/3250/2951 +f 311/3510/3236 310/3511/3237 475/3254/2955 474/3252/2953 +f 310/3511/3237 309/3512/3238 476/3256/2957 475/3254/2955 +f 309/3512/3238 308/3513/3239 477/3258/2959 476/3256/2957 +f 308/3513/3239 307/3514/3240 478/3260/2961 477/3258/2959 +f 307/3514/3240 306/3515/3241 479/3262/2963 478/3260/2961 +f 306/3515/3241 305/3516/3242 480/3156/2859 479/3262/2963 +f 305/3516/3242 304/3463/3191 429/3157/2860 480/3156/2859 +f 303/3464/3192 302/3517/3243 481/3235/2936 430/3234/2935 +f 302/3517/3243 301/3518/3244 482/3264/2965 481/3235/2936 +f 301/3518/3244 300/3519/3245 483/3266/2967 482/3264/2965 +f 300/3519/3245 299/3520/3246 484/3268/2969 483/3266/2967 +f 299/3520/3246 298/3521/3247 485/3270/2971 484/3268/2969 +f 298/3522/3247 297/3523/3248 486/3273/2973 485/3272/2971 +f 297/3523/3248 296/3524/3249 487/3276/2975 486/3273/2973 +f 296/3524/3249 295/3525/3250 488/3278/2977 487/3276/2975 +f 295/3525/3250 294/3526/3251 489/3280/2979 488/3278/2977 +f 294/3526/3251 293/3527/3252 490/3282/2981 489/3280/2979 +f 293/3527/3252 292/3528/3253 491/3284/2983 490/3282/2981 +f 292/3528/3253 291/3529/3254 492/3286/2985 491/3284/2983 +f 291/3529/3254 290/3530/3255 493/3288/2987 492/3286/2985 +f 290/3530/3255 289/3531/3256 494/3290/2989 493/3288/2987 +f 289/3531/3256 288/3532/3257 495/3292/2991 494/3290/2989 +f 288/3532/3257 287/3533/3258 496/3294/2993 495/3292/2991 +f 287/3533/3258 283/2883/2545 282/2882/2544 496/3294/2993 +f 219/2745/2485 1259/2744/2484 1256/3534/3259 218/2757/2490 +f 218/2757/2490 1256/3534/3259 1253/3535/3260 217/2759/2491 +f 217/2759/2491 1253/3535/3260 1250/3536/3261 216/2761/2492 +f 216/2761/2492 1250/3536/3261 1247/3537/3262 215/2763/2493 +f 215/2763/2493 1247/3537/3262 1244/3538/3263 214/2765/2494 +f 214/2765/2494 1244/3538/3263 1241/3539/3264 213/2767/2495 +f 213/2767/2495 1241/3539/3264 1238/3540/3265 212/2769/2496 +f 212/2769/2496 1238/3540/3265 1235/3541/3266 211/2771/2497 +f 211/2771/2497 1235/3541/3266 1232/2376/2122 210/2375/2121 +f 209/2378/2124 1229/2377/2123 1262/2350/2098 220/2349/2097 +f 1236/2372/2118 542/2371/2117 537/1890/1550 1233/1889/1549 +f 221/2352/2100 1265/2351/2099 1268/3542/3267 222/2777/2498 +f 222/2777/2498 1268/3542/3267 1271/3543/3268 223/2779/2499 +f 223/2782/2499 1271/3544/3268 1274/3545/3269 224/2783/2500 +f 224/2783/2500 1274/3545/3269 1278/2556/2316 225/2555/2315 +f 278/2558/2318 1220/2557/2317 1280/1734/1400 226/1733/1399 +f 1217/2337/2094 503/2338/2093 582/2354/2102 1260/2353/2101 +f 603/1812/1478 1047/1811/1477 1052/1742/1408 598/1741/1407 +f 227/1736/1402 1283/1735/1401 1286/3546/3270 228/2787/2501 +f 228/2787/2501 1286/3546/3270 1289/3547/3271 229/2789/2502 +f 229/2789/2502 1289/3547/3271 1292/3548/3272 230/2791/2503 +f 230/2791/2503 1292/3548/3272 1295/3549/3273 231/2793/2504 +f 231/2793/2504 1295/3549/3273 1298/3550/3274 232/2795/2505 +f 232/2795/2505 1298/3550/3274 1301/3551/3275 233/2797/2506 +f 233/2797/2506 1301/3551/3275 1304/3552/3276 234/2799/2507 +f 234/2799/2507 1304/3552/3276 1307/3553/3277 235/2801/2508 +f 235/2801/2508 1307/3553/3277 1310/3554/3278 236/2803/2509 +f 236/2803/2509 1310/3554/3278 1313/3555/3279 237/2805/2510 +f 237/2805/2510 1313/3555/3279 1316/3556/3280 238/2807/2511 +f 238/2807/2511 1316/3556/3280 1319/3557/3281 239/2809/2512 +f 239/2809/2512 1319/3557/3281 1322/3558/3282 240/2811/2513 +f 240/2811/2513 1322/3558/3282 1325/3559/3283 241/2813/2514 +f 241/2813/2514 1325/3559/3283 1329/3560/3284 242/2747/2486 +f 279/2748/2487 1223/3561/3285 1331/1726/1392 243/1725/1391 +f 242/2747/2486 1329/3560/3284 1223/3561/3285 279/2748/2487 +f 693/1848/1512 1127/1847/1511 1132/1782/1448 688/1781/1447 +f 244/1728/1394 1334/1727/1393 1337/3562/3286 245/2817/2515 +f 245/2817/2515 1337/3562/3286 1340/3563/3287 246/2819/2516 +f 246/3564/2516 1340/3565/3287 1343/3566/3288 247/2824/2517 +f 247/2824/2517 1343/3566/3288 1346/3567/3289 248/2825/2518 +f 248/2825/2518 1346/3567/3289 1349/3568/3290 249/2827/2519 +f 249/2827/2519 1349/3568/3290 1352/3569/3291 250/2829/2520 +f 250/2829/2520 1352/3569/3291 1355/3570/3292 251/2831/2521 +f 251/2831/2521 1355/3570/3292 1358/3571/3293 252/2833/2522 +f 252/2833/2522 1358/3571/3293 1361/3572/3294 253/2835/2523 +f 253/2835/2523 1361/3572/3294 1364/3573/3295 254/2837/2524 +f 254/2837/2524 1364/3573/3295 1367/3574/3296 255/2839/2525 +f 255/2839/2525 1367/3574/3296 1370/3575/3297 256/2841/2526 +f 256/2841/2526 1370/3575/3297 1373/3576/3298 257/2843/2527 +f 257/2843/2527 1373/3576/3298 1376/3577/3299 258/2845/2528 +f 258/2845/2528 1376/3577/3299 1380/3578/3300 259/2751/2488 +f 280/2752/2489 1226/3579/3301 1382/1730/1396 260/1729/1395 +f 259/2751/2488 1380/3578/3300 1226/3579/3301 280/2752/2489 +f 783/1888/1548 1207/1887/1547 1212/1818/1484 778/1817/1483 +f 261/1732/1398 1385/1731/1397 1388/3580/3302 262/2849/2529 +f 262/2852/2529 1388/3581/3302 1391/3582/3303 263/2853/2530 +f 263/2853/2530 1391/3582/3303 1394/3583/3304 264/2855/2531 +f 264/2855/2531 1394/3583/3304 1397/3584/3305 265/2857/2532 +f 265/2857/2532 1397/3584/3305 1400/3585/3306 266/2859/2533 +f 266/2859/2533 1400/3585/3306 1403/3586/3307 267/2861/2534 +f 267/2861/2534 1403/3586/3307 1406/3587/3308 268/2863/2535 +f 268/2863/2535 1406/3587/3308 1409/3588/3309 269/2865/2536 +f 269/2865/2536 1409/3588/3309 1412/3589/3310 270/2867/2537 +f 270/2867/2537 1412/3589/3310 1415/3590/3311 271/2869/2538 +f 271/2869/2538 1415/3590/3311 1418/3591/3312 272/2871/2539 +f 272/2871/2539 1418/3591/3312 1421/3592/3313 273/3593/2540 +f 273/2875/2540 1421/3594/3313 1424/3595/3314 274/2877/2541 +f 274/2877/2541 1424/3595/3314 1427/3596/3315 275/2879/2542 +f 275/2879/2542 1427/3596/3315 1430/3597/3316 276/2105/1786 +f 502/1740/1406 862/1739/1405 897/1746/1412 583/1745/1411 +f 513/3598/1440 967/3599/1439 972/3600/3317 508/3601/3318 +f 502/1740/1406 583/1745/1411 586/3602/3319 504/3603/3320 +f 504/3603/3320 586/3602/3319 585/3604/3321 505/3605/3322 +f 505/3605/3322 585/3604/3321 584/3606/3323 506/3607/3324 +f 506/3608/3324 584/3609/3323 582/2354/2102 503/2338/2093 +f 583/1745/1411 578/1748/1414 581/3610/3325 586/3602/3319 +f 586/3602/3319 581/3610/3325 580/3611/3326 585/3604/3321 +f 585/3604/3321 580/3611/3326 579/3612/3327 584/3606/3323 +f 584/3609/3323 579/3613/3327 577/2355/2103 582/2354/2102 +f 578/1748/1414 573/1750/1416 576/3614/3328 581/3610/3325 +f 581/3610/3325 576/3614/3328 575/3615/3329 580/3611/3326 +f 580/3611/3326 575/3615/3329 574/3616/3330 579/3612/3327 +f 579/3613/3327 574/3617/3330 572/2357/2105 577/2355/2103 +f 573/1750/1416 568/1752/1418 571/3618/3331 576/3614/3328 +f 576/3614/3328 571/3618/3331 570/3619/3332 575/3615/3329 +f 575/3615/3329 570/3619/3332 569/3620/3333 574/3616/3330 +f 574/3617/3330 569/3621/3333 567/2359/2107 572/2357/2105 +f 568/1752/1418 563/1754/1420 566/3622/3334 571/3618/3331 +f 571/3618/3331 566/3622/3334 565/3623/3335 570/3619/3332 +f 570/3619/3332 565/3623/3335 564/3624/3336 569/3620/3333 +f 569/3621/3333 564/3625/3336 562/2361/2109 567/2359/2107 +f 563/1754/1420 558/1756/1422 561/3626/3337 566/3622/3334 +f 566/3622/3334 561/3626/3337 560/3627/3338 565/3623/3335 +f 565/3623/3335 560/3627/3338 559/3628/3339 564/3624/3336 +f 564/3624/3336 559/3628/3339 557/3629/2111 562/3630/2109 +f 558/1756/1422 553/1758/1424 556/3631/3340 561/3626/3337 +f 561/3626/3337 556/3631/3340 555/3632/3341 560/3627/3338 +f 560/3627/3338 555/3632/3341 554/3633/3342 559/3628/3339 +f 559/3628/3339 554/3633/3342 552/3634/2113 557/3629/2111 +f 553/1758/1424 548/1760/1426 551/3635/3343 556/3631/3340 +f 556/3631/3340 551/3635/3343 550/3636/3344 555/3632/3341 +f 555/3632/3341 550/3636/3344 549/3637/3345 554/3633/3342 +f 554/3633/3342 549/3637/3345 547/3638/2115 552/3634/2113 +f 548/1760/1426 543/1762/1428 546/3639/3346 551/3635/3343 +f 551/3635/3343 546/3639/3346 545/3640/3347 550/3636/3344 +f 550/3636/3344 545/3640/3347 544/3641/3348 549/3637/3345 +f 549/3637/3345 544/3641/3348 542/3642/2117 547/3638/2115 +f 543/1762/1428 538/1764/1430 541/3643/3349 546/3639/3346 +f 546/3639/3346 541/3643/3349 540/3644/3350 545/3640/3347 +f 545/3640/3347 540/3644/3350 539/3645/3351 544/3641/3348 +f 544/3641/3348 539/3645/3351 537/3646/1550 542/3642/2117 +f 538/1764/1430 533/1766/1432 536/3647/3352 541/3643/3349 +f 541/3643/3349 536/3647/3352 535/3648/3353 540/3644/3350 +f 540/3644/3350 535/3648/3353 534/3649/3354 539/3645/3351 +f 539/3645/3351 534/3649/3354 532/3650/1551 537/3646/1550 +f 533/1766/1432 528/1768/1434 531/3651/3355 536/3647/3352 +f 536/3647/3352 531/3651/3355 530/3652/3356 535/3648/3353 +f 535/3648/3353 530/3652/3356 529/3653/3357 534/3649/3354 +f 534/3649/3354 529/3653/3357 527/3654/2119 532/3650/1551 +f 528/1768/1434 523/1770/1436 526/3655/3358 531/3651/3355 +f 531/3651/3355 526/3655/3358 525/3656/3359 530/3652/3356 +f 530/3652/3356 525/3656/3359 524/3657/3360 529/3653/3357 +f 529/3653/3357 524/3657/3360 522/3658/2125 527/3654/2119 +f 523/1770/1436 518/1772/1438 521/3659/3361 526/3655/3358 +f 526/3655/3358 521/3659/3361 520/3660/3362 525/3656/3359 +f 525/3656/3359 520/3660/3362 519/3661/3363 524/3657/3360 +f 524/3657/3360 519/3661/3363 517/3662/2127 522/3658/2125 +f 518/1772/1438 513/1774/1440 516/3663/3364 521/3659/3361 +f 521/3659/3361 516/3663/3364 515/3664/3365 520/3660/3362 +f 520/3660/3362 515/3664/3365 514/3665/3366 519/3661/3363 +f 519/3661/3363 514/3665/3366 512/3666/2129 517/3662/2127 +f 513/3598/1440 508/3601/3318 511/3667/3367 516/3668/3364 +f 516/3668/3364 511/3667/3367 510/3669/3368 515/3670/3365 +f 515/3670/3365 510/3669/3368 509/3671/3369 514/3672/3366 +f 514/3672/3366 509/3671/3369 507/3673/2131 512/3674/2129 +f 508/3601/3318 498/1775/1441 501/3675/3370 511/3667/3367 +f 511/3667/3367 501/3675/3370 500/3676/3371 510/3669/3368 +f 510/3669/3368 500/3676/3371 499/3677/3372 509/3671/3369 +f 509/3671/3369 499/3677/3372 497/3678/2090 507/3673/2131 +f 592/1778/1444 673/1780/1446 676/3679/3373 594/3680/3374 +f 594/3680/3374 676/3679/3373 675/3681/3375 595/3682/3376 +f 595/3682/3376 675/3681/3375 674/3683/3377 596/3684/3378 +f 596/3684/3378 674/3683/3377 672/3685/2133 593/3686/2091 +f 673/1780/1446 668/1786/1452 671/3687/3379 676/3679/3373 +f 676/3679/3373 671/3687/3379 670/3688/3380 675/3681/3375 +f 675/3681/3375 670/3688/3380 669/3689/3381 674/3683/3377 +f 674/3683/3377 669/3689/3381 667/3690/2135 672/3685/2133 +f 668/1786/1452 663/1788/1454 666/3691/3382 671/3687/3379 +f 671/3687/3379 666/3691/3382 665/3692/3383 670/3688/3380 +f 670/3688/3380 665/3692/3383 664/3693/3384 669/3689/3381 +f 669/3689/3381 664/3693/3384 662/3694/2137 667/3690/2135 +f 663/1788/1454 658/1790/1456 661/3695/3385 666/3691/3382 +f 666/3691/3382 661/3695/3385 660/3696/3386 665/3692/3383 +f 665/3692/3383 660/3696/3386 659/3697/3387 664/3693/3384 +f 664/3693/3384 659/3697/3387 657/3698/2139 662/3694/2137 +f 658/1790/1456 653/1792/1458 656/3699/3388 661/3695/3385 +f 661/3695/3385 656/3699/3388 655/3700/3389 660/3696/3386 +f 660/3696/3386 655/3700/3389 654/3701/3390 659/3697/3387 +f 659/3697/3387 654/3701/3390 652/3702/2141 657/3698/2139 +f 653/1792/1458 648/1794/1460 651/3703/3391 656/3699/3388 +f 656/3699/3388 651/3703/3391 650/3704/3392 655/3700/3389 +f 655/3700/3389 650/3704/3392 649/3705/3393 654/3701/3390 +f 654/3701/3390 649/3705/3393 647/3706/2143 652/3702/2141 +f 648/1794/1460 643/1796/1462 646/3707/3394 651/3703/3391 +f 651/3703/3391 646/3707/3394 645/3708/3395 650/3704/3392 +f 650/3704/3392 645/3708/3395 644/3709/3396 649/3705/3393 +f 649/3705/3393 644/3709/3396 642/3710/2145 647/3706/2143 +f 643/1796/1462 638/1798/1464 641/3711/3397 646/3707/3394 +f 646/3707/3394 641/3711/3397 640/3712/3398 645/3708/3395 +f 645/3708/3395 640/3712/3398 639/3713/3399 644/3709/3396 +f 644/3709/3396 639/3713/3399 637/3714/2147 642/3710/2145 +f 638/1798/1464 633/1800/1466 636/3715/3400 641/3711/3397 +f 641/3711/3397 636/3715/3400 635/3716/3401 640/3712/3398 +f 640/3712/3398 635/3716/3401 634/3717/3402 639/3713/3399 +f 639/3713/3399 634/3717/3402 632/3718/2149 637/3714/2147 +f 633/1800/1466 628/1802/1468 631/3719/3403 636/3715/3400 +f 636/3715/3400 631/3719/3403 630/3720/3404 635/3716/3401 +f 635/3716/3401 630/3720/3404 629/3721/3405 634/3717/3402 +f 634/3717/3402 629/3721/3405 627/3722/2151 632/3718/2149 +f 628/1802/1468 623/1804/1470 626/3723/3406 631/3719/3403 +f 631/3719/3403 626/3723/3406 625/3724/3407 630/3720/3404 +f 630/3720/3404 625/3724/3407 624/3725/3408 629/3721/3405 +f 629/3721/3405 624/3725/3408 622/3726/2153 627/3722/2151 +f 623/1804/1470 618/1806/1472 621/3727/3409 626/3723/3406 +f 626/3723/3406 621/3727/3409 620/3728/3410 625/3724/3407 +f 625/3724/3407 620/3728/3410 619/3729/3411 624/3725/3408 +f 624/3725/3408 619/3729/3411 617/3730/2155 622/3726/2153 +f 618/1806/1472 613/1808/1474 616/3731/3412 621/3727/3409 +f 621/3727/3409 616/3731/3412 615/3732/3413 620/3728/3410 +f 620/3728/3410 615/3732/3413 614/3733/3414 619/3729/3411 +f 619/3625/3411 614/3621/3414 612/2359/2157 617/2361/2155 +f 613/1808/1474 608/1810/1476 611/3734/3415 616/3731/3412 +f 616/3731/3412 611/3734/3415 610/3735/3416 615/3732/3413 +f 615/3732/3413 610/3735/3416 609/3736/3417 614/3733/3414 +f 614/3621/3414 609/3617/3417 607/2357/2159 612/2359/2157 +f 608/1810/1476 603/1812/1478 606/3737/3418 611/3734/3415 +f 611/3734/3415 606/3737/3418 605/3738/3419 610/3735/3416 +f 610/3735/3416 605/3738/3419 604/3739/3420 609/3736/3417 +f 609/3617/3417 604/3613/3420 602/2355/2161 607/2357/2159 +f 603/1812/1478 598/1741/1407 601/3740/3421 606/3737/3418 +f 606/3737/3418 601/3740/3421 600/3741/3422 605/3738/3419 +f 605/3738/3419 600/3741/3422 599/3742/3423 604/3739/3420 +f 604/3613/3420 599/3609/3423 597/2354/2163 602/2355/2161 +f 598/1741/1407 588/1744/1410 591/3743/3424 601/3740/3421 +f 601/3740/3421 591/3743/3424 590/3744/3425 600/3741/3422 +f 600/3741/3422 590/3744/3425 589/3745/3426 599/3742/3423 +f 599/3609/3423 589/3608/3426 587/2338/2082 597/2354/2163 +f 682/1814/1480 763/1816/1482 766/3746/3427 684/3747/3428 +f 684/3747/3428 766/3746/3427 765/3748/3429 685/3749/3430 +f 685/3749/3430 765/3748/3429 764/3750/3431 686/3751/3432 +f 686/3752/3432 764/3753/3431 762/2407/2165 683/2339/2083 +f 763/1816/1482 758/1820/1486 761/3754/3433 766/3746/3427 +f 766/3746/3427 761/3754/3433 760/3755/3434 765/3748/3429 +f 765/3748/3429 760/3755/3434 759/3756/3435 764/3750/3431 +f 764/3753/3431 759/3757/3435 757/2409/2167 762/2407/2165 +f 758/1820/1486 753/1822/1488 756/3758/3436 761/3754/3433 +f 761/3754/3433 756/3758/3436 755/3759/3437 760/3755/3434 +f 760/3755/3434 755/3759/3437 754/3760/3438 759/3756/3435 +f 759/3757/3435 754/3761/3438 752/2411/2169 757/2409/2167 +f 753/1822/1488 748/1824/1490 751/3762/3439 756/3758/3436 +f 756/3758/3436 751/3762/3439 750/3763/3440 755/3759/3437 +f 755/3759/3437 750/3763/3440 749/3764/3441 754/3760/3438 +f 754/3761/3438 749/3765/3441 747/2413/2171 752/2411/2169 +f 748/1824/1490 743/1826/1492 746/3766/3442 751/3762/3439 +f 751/3767/3439 746/3768/3442 745/3769/3443 750/3770/3440 +f 750/3770/3440 745/3769/3443 744/3771/3444 749/3772/3441 +f 749/3773/3441 744/3774/3444 742/2417/2173 747/2416/2171 +f 743/1827/1492 738/1830/1494 741/3775/3445 746/3768/3442 +f 746/3768/3442 741/3775/3445 740/3776/3446 745/3769/3443 +f 745/3769/3443 740/3776/3446 739/3777/3447 744/3771/3444 +f 744/3774/3444 739/3778/3447 737/2419/2175 742/2417/2173 +f 738/1830/1494 733/1832/1496 736/3779/3448 741/3775/3445 +f 741/3775/3445 736/3779/3448 735/3780/3449 740/3776/3446 +f 740/3776/3446 735/3780/3449 734/3781/3450 739/3777/3447 +f 739/3778/3447 734/3782/3450 732/2421/2177 737/2419/2175 +f 733/1832/1496 728/1834/1498 731/3783/3451 736/3779/3448 +f 736/3779/3448 731/3783/3451 730/3784/3452 735/3780/3449 +f 735/3780/3449 730/3784/3452 729/3785/3453 734/3781/3450 +f 734/3782/3450 729/3786/3453 727/2423/2179 732/2421/2177 +f 728/1834/1498 723/1836/1500 726/3787/3454 731/3783/3451 +f 731/3783/3451 726/3787/3454 725/3788/3455 730/3784/3452 +f 730/3784/3452 725/3788/3455 724/3789/3456 729/3785/3453 +f 729/3790/3453 724/3791/3456 722/2427/2181 727/2426/2179 +f 723/1836/1500 718/1838/1502 721/3792/3457 726/3787/3454 +f 726/3787/3454 721/3792/3457 720/3793/3458 725/3788/3455 +f 725/3788/3455 720/3793/3458 719/3794/3459 724/3789/3456 +f 724/3791/3456 719/3795/3459 717/2429/2183 722/2427/2181 +f 718/1838/1502 713/1840/1504 716/3796/3460 721/3792/3457 +f 721/3792/3457 716/3796/3460 715/3797/3461 720/3793/3458 +f 720/3793/3458 715/3797/3461 714/3798/3462 719/3794/3459 +f 719/3795/3459 714/3799/3462 712/2431/2185 717/2429/2183 +f 713/1840/1504 708/1842/1506 711/3800/3463 716/3796/3460 +f 716/3796/3460 711/3800/3463 710/3801/3464 715/3797/3461 +f 715/3797/3461 710/3801/3464 709/3802/3465 714/3798/3462 +f 714/3799/3462 709/3803/3465 707/2433/2187 712/2431/2185 +f 708/1842/1506 703/1844/1508 706/3804/3466 711/3800/3463 +f 711/3800/3463 706/3804/3466 705/3805/3467 710/3801/3464 +f 710/3801/3464 705/3805/3467 704/3806/3468 709/3802/3465 +f 709/3803/3465 704/3807/3468 702/2435/2189 707/2433/2187 +f 703/1844/1508 698/1846/1510 701/3808/3469 706/3804/3466 +f 706/3804/3466 701/3808/3469 700/3809/3470 705/3805/3467 +f 705/3805/3467 700/3809/3470 699/3810/3471 704/3806/3468 +f 704/3807/3468 699/3811/3471 697/2437/2191 702/2435/2189 +f 698/1846/1510 693/1848/1512 696/3812/3472 701/3808/3469 +f 701/3808/3469 696/3812/3472 695/3813/3473 700/3809/3470 +f 700/3809/3470 695/3813/3473 694/3814/3474 699/3810/3471 +f 699/3811/3471 694/3815/3474 692/2439/2193 697/2437/2191 +f 693/1848/1512 688/1781/1447 691/3816/3475 696/3812/3472 +f 696/3812/3472 691/3816/3475 690/3817/3476 695/3813/3473 +f 695/3813/3473 690/3817/3476 689/3818/3477 694/3814/3474 +f 694/3815/3474 689/3819/3477 687/2441/2195 692/2439/2193 +f 688/1781/1447 678/1784/1450 681/3820/3478 691/3816/3475 +f 691/3816/3475 681/3820/3478 680/3821/3479 690/3817/3476 +f 690/3817/3476 680/3821/3479 679/3822/3480 689/3818/3477 +f 689/3819/3477 679/3823/3480 677/2342/2086 687/2441/2195 +f 772/1850/1514 853/1852/1516 856/3824/3481 774/3825/3482 +f 774/3825/3482 856/3824/3481 855/3826/3483 775/3827/3484 +f 775/3827/3484 855/3826/3483 854/3828/3485 776/3829/3486 +f 776/3830/3486 854/3831/3485 852/2443/2197 773/2343/2087 +f 853/1852/1516 848/1858/1522 851/3832/3487 856/3824/3481 +f 856/3824/3481 851/3832/3487 850/3833/3488 855/3826/3483 +f 855/3826/3483 850/3833/3488 849/3834/3489 854/3828/3485 +f 854/3831/3485 849/3835/3489 847/2445/2199 852/2443/2197 +f 848/1858/1522 843/1860/1524 846/3836/3490 851/3832/3487 +f 851/3832/3487 846/3836/3490 845/3837/3491 850/3833/3488 +f 850/3833/3488 845/3837/3491 844/3838/3492 849/3834/3489 +f 849/3835/3489 844/3839/3492 842/2447/2201 847/2445/2199 +f 843/1861/1524 838/1864/1526 841/3840/3493 846/3841/3490 +f 846/3841/3490 841/3840/3493 840/3842/3494 845/3843/3491 +f 845/3843/3491 840/3842/3494 839/3844/3495 844/3845/3492 +f 844/3846/3492 839/3847/3495 837/2451/2203 842/2450/2201 +f 838/1864/1526 833/1866/1528 836/3848/3496 841/3840/3493 +f 841/3840/3493 836/3848/3496 835/3849/3497 840/3842/3494 +f 840/3842/3494 835/3849/3497 834/3850/3498 839/3844/3495 +f 839/3847/3495 834/3851/3498 832/2453/2205 837/2451/2203 +f 833/1866/1528 828/1868/1530 831/3852/3499 836/3848/3496 +f 836/3848/3496 831/3852/3499 830/3853/3500 835/3849/3497 +f 835/3849/3497 830/3853/3500 829/3854/3501 834/3850/3498 +f 834/3851/3498 829/3855/3501 827/2455/2207 832/2453/2205 +f 828/1868/1530 823/1870/1532 826/3856/3502 831/3852/3499 +f 831/3852/3499 826/3856/3502 825/3857/3503 830/3853/3500 +f 830/3853/3500 825/3857/3503 824/3858/3504 829/3854/3501 +f 829/3855/3501 824/3859/3504 822/2457/2209 827/2455/2207 +f 823/1870/1532 818/1872/1534 821/3860/3505 826/3856/3502 +f 826/3856/3502 821/3860/3505 820/3861/3506 825/3857/3503 +f 825/3857/3503 820/3861/3506 819/3862/3507 824/3858/3504 +f 824/3859/3504 819/3863/3507 817/2459/2211 822/2457/2209 +f 818/1872/1534 813/1874/1536 816/3864/3508 821/3860/3505 +f 821/3860/3505 816/3864/3508 815/3865/3509 820/3861/3506 +f 820/3861/3506 815/3865/3509 814/3866/3510 819/3862/3507 +f 819/3863/3507 814/3867/3510 812/2461/2213 817/2459/2211 +f 813/1874/1536 808/1876/1538 811/3868/3511 816/3864/3508 +f 816/3864/3508 811/3868/3511 810/3869/3512 815/3865/3509 +f 815/3865/3509 810/3869/3512 809/3870/3513 814/3866/3510 +f 814/3786/3510 809/3782/3513 807/2421/2215 812/2423/2213 +f 808/1876/1538 803/1878/1540 806/3871/3514 811/3868/3511 +f 811/3868/3511 806/3871/3514 805/3872/3515 810/3869/3512 +f 810/3869/3512 805/3872/3515 804/3873/3516 809/3870/3513 +f 809/3782/3513 804/3778/3516 802/2419/2217 807/2421/2215 +f 803/1878/1540 798/1880/1542 801/3874/3517 806/3871/3514 +f 806/3871/3514 801/3874/3517 800/3875/3518 805/3872/3515 +f 805/3872/3515 800/3875/3518 799/3876/3519 804/3873/3516 +f 804/3778/3516 799/3774/3519 797/2417/2219 802/2419/2217 +f 798/1880/1542 793/1882/1544 796/3877/3520 801/3874/3517 +f 801/3874/3517 796/3877/3520 795/3878/3521 800/3875/3518 +f 800/3875/3518 795/3878/3521 794/3879/3522 799/3876/3519 +f 799/3774/3519 794/3773/3522 792/2416/2221 797/2417/2219 +f 793/1883/1544 788/1886/1546 791/3880/3523 796/3881/3520 +f 796/3877/3520 791/3882/3523 790/3883/3524 795/3878/3521 +f 795/3878/3521 790/3883/3524 789/3884/3525 794/3879/3522 +f 794/3773/3522 789/3885/3525 787/2463/2223 792/2416/2221 +f 788/1886/1546 783/1888/1548 786/3886/3526 791/3880/3523 +f 791/3880/3523 786/3886/3526 785/3887/3527 790/3888/3524 +f 790/3888/3524 785/3887/3527 784/3889/3528 789/3890/3525 +f 789/3761/3525 784/3757/3528 782/2409/2225 787/2411/2223 +f 783/1888/1548 778/1817/1483 781/3891/3529 786/3886/3526 +f 786/3886/3526 781/3891/3529 780/3892/3530 785/3887/3527 +f 785/3887/3527 780/3892/3530 779/3893/3531 784/3889/3528 +f 784/3757/3528 779/3753/3531 777/2407/2227 782/2409/2225 +f 778/1817/1483 768/1737/1403 771/3894/3532 781/3891/3529 +f 781/3891/3529 771/3894/3532 770/3895/3533 780/3892/3530 +f 780/3892/3530 770/3895/3533 769/3896/3534 779/3893/3531 +f 779/3753/3531 769/3752/3534 767/2339/2096 777/2407/2227 +f 768/1737/1403 502/1740/1406 504/3603/3320 771/3894/3532 +f 771/3894/3532 504/3603/3320 505/3605/3322 770/3895/3533 +f 770/3895/3533 505/3605/3322 506/3607/3324 769/3896/3534 +f 769/3752/3534 506/3608/3324 503/2338/2093 767/2339/2096 +f 498/1775/1441 592/1778/1444 594/3680/3374 501/3675/3370 +f 501/3675/3370 594/3680/3374 595/3682/3376 500/3676/3371 +f 500/3676/3371 595/3682/3376 596/3684/3378 499/3677/3372 +f 499/3677/3372 596/3684/3378 593/3686/2091 497/3678/2090 +f 588/1744/1410 682/1814/1480 684/3747/3428 591/3743/3424 +f 591/3743/3424 684/3747/3428 685/3749/3430 590/3744/3425 +f 590/3744/3425 685/3749/3430 686/3751/3432 589/3745/3426 +f 589/3608/3426 686/3752/3432 683/2339/2083 587/2338/2082 +f 678/1784/1450 772/1850/1514 774/3825/3482 681/3820/3478 +f 681/3820/3478 774/3825/3482 775/3827/3484 680/3821/3479 +f 680/3821/3479 775/3827/3484 776/3829/3486 679/3822/3480 +f 679/3823/3480 776/3830/3486 773/2343/2087 677/2342/2086 +f 862/1739/1405 858/1738/1404 861/3897/3535 864/3898/3536 +f 864/3898/3536 861/3897/3535 860/3899/3537 865/3900/3538 +f 865/3901/3538 860/3902/3537 859/3903/3539 866/3904/3540 +f 866/3904/3540 859/3903/3539 857/3033/2852 863/3150/2851 +f 872/3150/2998 868/3033/2712 871/3903/3541 874/3904/3542 +f 874/3904/3542 871/3903/3541 870/3902/3543 875/3901/3544 +f 875/3905/3544 870/3906/3543 869/3907/3545 876/3908/3546 +f 876/3908/3546 869/3907/3545 867/1813/1479 873/1743/1409 +f 882/3355/3067 878/3037/2716 881/3909/3547 884/3910/3548 +f 884/3910/3548 881/3909/3547 880/3911/3549 885/3912/3550 +f 885/3913/3550 880/3914/3549 879/3915/3551 886/3916/3552 +f 886/3916/3552 879/3915/3551 877/1849/1513 883/1783/1449 +f 892/3359/3071 888/3041/2720 891/3917/3553 894/3918/3554 +f 894/3918/3554 891/3917/3553 890/3919/3555 895/3920/3556 +f 895/3921/3556 890/3922/3555 889/3923/3557 896/3924/3558 +f 896/3924/3558 889/3923/3557 887/1777/1443 893/1776/1442 +f 863/3150/2851 898/3352/3074 901/3925/3559 866/3904/3540 +f 866/3904/3540 901/3925/3559 900/3926/3560 865/3901/3538 +f 865/3900/3538 900/3927/3560 899/3928/3561 864/3898/3536 +f 864/3898/3536 899/3928/3561 897/1746/1412 862/1739/1405 +f 898/3352/3074 903/3364/3078 906/3929/3562 901/3925/3559 +f 901/3925/3559 906/3929/3562 905/3930/3563 900/3926/3560 +f 900/3927/3560 905/3931/3563 904/3932/3564 899/3928/3561 +f 899/3928/3561 904/3932/3564 902/1747/1413 897/1746/1412 +f 903/3364/3078 908/3363/3077 911/3933/3565 906/3929/3562 +f 906/3929/3562 911/3933/3565 910/3934/3566 905/3930/3563 +f 905/3931/3563 910/3935/3566 909/3936/3567 904/3932/3564 +f 904/3932/3564 909/3936/3567 907/1749/1415 902/1747/1413 +f 908/3363/3077 913/3366/3080 916/3937/3568 911/3933/3565 +f 911/3933/3565 916/3937/3568 915/3938/3569 910/3934/3566 +f 910/3935/3566 915/3939/3569 914/3940/3570 909/3936/3567 +f 909/3936/3567 914/3940/3570 912/1751/1417 907/1749/1415 +f 913/3366/3080 918/3368/3082 921/3941/3571 916/3937/3568 +f 916/3937/3568 921/3941/3571 920/3942/3572 915/3938/3569 +f 915/3939/3569 920/3943/3572 919/3944/3573 914/3940/3570 +f 914/3940/3570 919/3944/3573 917/1753/1419 912/1751/1417 +f 918/3368/3082 923/3370/3084 926/3945/3574 921/3941/3571 +f 921/3941/3571 926/3945/3574 925/3946/3575 920/3942/3572 +f 920/3943/3572 925/3947/3575 924/3948/3576 919/3944/3573 +f 919/3944/3573 924/3948/3576 922/1755/1421 917/1753/1419 +f 923/3370/3084 928/3372/3086 931/3949/3577 926/3945/3574 +f 926/3945/3574 931/3949/3577 930/3950/3578 925/3946/3575 +f 925/3947/3575 930/3951/3578 929/3952/3579 924/3948/3576 +f 924/3948/3576 929/3952/3579 927/1757/1423 922/1755/1421 +f 928/3372/3086 933/3374/3088 936/3953/3580 931/3949/3577 +f 931/3949/3577 936/3953/3580 935/3954/3581 930/3950/3578 +f 930/3951/3578 935/3955/3581 934/3956/3582 929/3952/3579 +f 929/3952/3579 934/3956/3582 932/1759/1425 927/1757/1423 +f 933/3378/3088 938/3377/3090 941/3957/3583 936/3958/3580 +f 936/3959/3580 941/3960/3583 940/3961/3584 935/3955/3581 +f 935/3955/3581 940/3961/3584 939/3962/3585 934/3956/3582 +f 934/3956/3582 939/3962/3585 937/1761/1427 932/1759/1425 +f 938/3377/3090 943/3380/3092 946/3963/3586 941/3957/3583 +f 941/3957/3583 946/3963/3586 945/3964/3587 940/3965/3584 +f 940/3961/3584 945/3966/3587 944/3967/3588 939/3962/3585 +f 939/3962/3585 944/3967/3588 942/1763/1429 937/1761/1427 +f 943/3380/3092 948/3382/3094 951/3968/3589 946/3963/3586 +f 946/3963/3586 951/3968/3589 950/3969/3590 945/3964/3587 +f 945/3966/3587 950/3970/3590 949/3971/3591 944/3967/3588 +f 944/3967/3588 949/3971/3591 947/1765/1431 942/1763/1429 +f 948/3382/3094 953/3384/3096 956/3972/3592 951/3968/3589 +f 951/3968/3589 956/3972/3592 955/3973/3593 950/3969/3590 +f 950/3970/3590 955/3974/3593 954/3975/3594 949/3971/3591 +f 949/3971/3591 954/3975/3594 952/1767/1433 947/1765/1431 +f 953/3384/3096 958/3386/3098 961/3976/3595 956/3972/3592 +f 956/3972/3592 961/3976/3595 960/3977/3596 955/3973/3593 +f 955/3974/3593 960/3978/3596 959/3979/3597 954/3975/3594 +f 954/3975/3594 959/3979/3597 957/1769/1435 952/1767/1433 +f 958/3386/3098 963/3388/3100 966/3980/3598 961/3976/3595 +f 961/3976/3595 966/3980/3598 965/3981/3599 960/3977/3596 +f 960/3978/3596 965/3982/3599 964/3983/3600 959/3979/3597 +f 959/3979/3597 964/3983/3600 962/1771/1437 957/1769/1435 +f 963/3984/3100 968/3392/3102 971/3985/3601 966/3986/3598 +f 966/3986/3598 971/3985/3601 970/3987/3602 965/3988/3599 +f 965/3989/3599 970/3990/3602 969/3991/3603 964/3992/3600 +f 964/3983/3600 969/3993/3603 967/1773/1439 962/1771/1437 +f 968/3392/3102 973/3360/3072 976/3994/3604 971/3985/3601 +f 971/3985/3601 976/3994/3604 975/3995/3605 970/3987/3602 +f 970/3990/3602 975/3996/3605 974/3997/3606 969/3991/3603 +f 969/3991/3603 974/3997/3606 972/3600/3317 967/3599/1439 +f 973/3360/3072 892/3359/3071 894/3918/3554 976/3994/3604 +f 976/3994/3604 894/3918/3554 895/3920/3556 975/3995/3605 +f 975/3996/3605 895/3921/3556 896/3924/3558 974/3997/3606 +f 974/3997/3606 896/3924/3558 893/1776/1442 972/3600/3317 +f 888/3041/2720 978/3040/2719 981/3998/3607 891/3917/3553 +f 891/3917/3553 981/3998/3607 980/3999/3608 890/3919/3555 +f 890/3922/3555 980/4000/3608 979/4001/3609 889/3923/3557 +f 889/3923/3557 979/4001/3609 977/1779/1445 887/1777/1443 +f 978/3040/2719 983/3394/3104 986/4002/3610 981/3998/3607 +f 981/3998/3607 986/4002/3610 985/4003/3611 980/3999/3608 +f 980/4000/3608 985/4004/3611 984/4005/3612 979/4001/3609 +f 979/4001/3609 984/4005/3612 982/1785/1451 977/1779/1445 +f 983/3394/3104 988/3396/3106 991/4006/3613 986/4002/3610 +f 986/4002/3610 991/4006/3613 990/4007/3614 985/4003/3611 +f 985/4004/3611 990/4008/3614 989/4009/3615 984/4005/3612 +f 984/4005/3612 989/4009/3615 987/1787/1453 982/1785/1451 +f 988/3396/3106 993/3398/3108 996/4010/3616 991/4006/3613 +f 991/4006/3613 996/4010/3616 995/4011/3617 990/4007/3614 +f 990/4008/3614 995/4012/3617 994/4013/3618 989/4009/3615 +f 989/4009/3615 994/4013/3618 992/1789/1455 987/1787/1453 +f 993/3398/3108 998/3400/3110 1001/4014/3619 996/4010/3616 +f 996/4010/3616 1001/4014/3619 1000/4015/3620 995/4011/3617 +f 995/4012/3617 1000/4016/3620 999/4017/3621 994/4013/3618 +f 994/4013/3618 999/4017/3621 997/1791/1457 992/1789/1455 +f 998/3400/3110 1003/3402/3112 1006/4018/3622 1001/4014/3619 +f 1001/4014/3619 1006/4018/3622 1005/4019/3623 1000/4015/3620 +f 1000/4016/3620 1005/4020/3623 1004/4021/3624 999/4017/3621 +f 999/4017/3621 1004/4021/3624 1002/1793/1459 997/1791/1457 +f 1003/3402/3112 1008/3404/3114 1011/4022/3625 1006/4018/3622 +f 1006/4018/3622 1011/4022/3625 1010/4023/3626 1005/4019/3623 +f 1005/4020/3623 1010/4024/3626 1009/4025/3627 1004/4021/3624 +f 1004/4021/3624 1009/4025/3627 1007/1795/1461 1002/1793/1459 +f 1008/3404/3114 1013/3406/3116 1016/4026/3628 1011/4022/3625 +f 1011/4022/3625 1016/4026/3628 1015/4027/3629 1010/4023/3626 +f 1010/4024/3626 1015/4028/3629 1014/4029/3630 1009/4025/3627 +f 1009/4025/3627 1014/4029/3630 1012/1797/1463 1007/1795/1461 +f 1013/3406/3116 1018/3408/3118 1021/4030/3631 1016/4026/3628 +f 1016/4031/3628 1021/4032/3631 1020/4033/3632 1015/4028/3629 +f 1015/4028/3629 1020/4033/3632 1019/4034/3633 1014/4029/3630 +f 1014/4029/3630 1019/4034/3633 1017/1799/1465 1012/1797/1463 +f 1018/3374/3118 1023/3372/3120 1026/3949/3634 1021/3953/3631 +f 1021/3953/3631 1026/3949/3634 1025/3950/3635 1020/3954/3632 +f 1020/4033/3632 1025/4035/3635 1024/4036/3636 1019/4034/3633 +f 1019/4034/3633 1024/4036/3636 1022/1801/1467 1017/1799/1465 +f 1023/3372/3120 1028/3370/3122 1031/3945/3637 1026/3949/3634 +f 1026/3949/3634 1031/3945/3637 1030/3946/3638 1025/3950/3635 +f 1025/4035/3635 1030/4037/3638 1029/4038/3639 1024/4036/3636 +f 1024/4036/3636 1029/4038/3639 1027/1803/1469 1022/1801/1467 +f 1028/3370/3122 1033/3368/3124 1036/3941/3640 1031/3945/3637 +f 1031/3945/3637 1036/3941/3640 1035/3942/3641 1030/3946/3638 +f 1030/4037/3638 1035/4039/3641 1034/4040/3642 1029/4038/3639 +f 1029/4038/3639 1034/4040/3642 1032/1805/1471 1027/1803/1469 +f 1033/3368/3124 1038/3366/3126 1041/3937/3643 1036/3941/3640 +f 1036/3941/3640 1041/3937/3643 1040/3938/3644 1035/3942/3641 +f 1035/4039/3641 1040/4041/3644 1039/4042/3645 1034/4040/3642 +f 1034/4040/3642 1039/4042/3645 1037/1807/1473 1032/1805/1471 +f 1038/3366/3126 1043/3363/3128 1046/3933/3646 1041/3937/3643 +f 1041/3937/3643 1046/3933/3646 1045/3934/3647 1040/3938/3644 +f 1040/4041/3644 1045/4043/3647 1044/4044/3648 1039/4042/3645 +f 1039/4042/3645 1044/4044/3648 1042/1809/1475 1037/1807/1473 +f 1043/3363/3128 1048/3364/3130 1051/3929/3649 1046/3933/3646 +f 1046/3933/3646 1051/3929/3649 1050/3930/3650 1045/3934/3647 +f 1045/4043/3647 1050/4045/3650 1049/4046/3651 1044/4044/3648 +f 1044/4044/3648 1049/4046/3651 1047/1811/1477 1042/1809/1475 +f 1048/3364/3130 1053/3352/3064 1056/3925/3652 1051/3929/3649 +f 1051/3929/3649 1056/3925/3652 1055/3926/3653 1050/3930/3650 +f 1050/4045/3650 1055/4047/3653 1054/4048/3654 1049/4046/3651 +f 1049/4046/3651 1054/4048/3654 1052/1742/1408 1047/1811/1477 +f 1053/3352/3064 872/3150/2998 874/3904/3542 1056/3925/3652 +f 1056/3925/3652 874/3904/3542 875/3901/3544 1055/3926/3653 +f 1055/4047/3653 875/3905/3544 876/3908/3546 1054/4048/3654 +f 1054/4048/3654 876/3908/3546 873/1743/1409 1052/1742/1408 +f 868/3033/2712 1058/3032/2711 1061/4049/3655 871/3903/3541 +f 871/3903/3541 1061/4049/3655 1060/4050/3656 870/3902/3543 +f 870/3906/3543 1060/4051/3656 1059/4052/3657 869/3907/3545 +f 869/3907/3545 1059/4052/3657 1057/1815/1481 867/1813/1479 +f 1058/3032/2711 1063/3410/3132 1066/4053/3658 1061/4049/3655 +f 1061/4049/3655 1066/4053/3658 1065/4054/3659 1060/4050/3656 +f 1060/4051/3656 1065/4055/3659 1064/4056/3660 1059/4052/3657 +f 1059/4052/3657 1064/4056/3660 1062/1819/1485 1057/1815/1481 +f 1063/3410/3132 1068/3412/3134 1071/4057/3661 1066/4053/3658 +f 1066/4053/3658 1071/4057/3661 1070/4058/3662 1065/4054/3659 +f 1065/4055/3659 1070/4059/3662 1069/4060/3663 1064/4056/3660 +f 1064/4056/3660 1069/4060/3663 1067/1821/1487 1062/1819/1485 +f 1068/3412/3134 1073/3414/3136 1076/4061/3664 1071/4057/3661 +f 1071/4057/3661 1076/4061/3664 1075/4062/3665 1070/4058/3662 +f 1070/4059/3662 1075/4063/3665 1074/4064/3666 1069/4060/3663 +f 1069/4060/3663 1074/4064/3666 1072/1823/1489 1067/1821/1487 +f 1073/3414/3136 1078/3416/3138 1081/4065/3667 1076/4061/3664 +f 1076/4061/3664 1081/4065/3667 1080/4066/3668 1075/4062/3665 +f 1075/4063/3665 1080/4067/3668 1079/4068/3669 1074/4064/3666 +f 1074/4064/3666 1079/4068/3669 1077/1825/1491 1072/1823/1489 +f 1078/4069/3138 1083/3460/3140 1086/4070/3670 1081/4071/3667 +f 1081/4071/3667 1086/4070/3670 1085/4072/3671 1080/4073/3668 +f 1080/4074/3668 1085/4075/3671 1084/4076/3672 1079/4077/3669 +f 1079/4077/3669 1084/4076/3672 1082/1829/1493 1077/1828/1491 +f 1083/3460/3140 1088/3424/3142 1091/4078/3673 1086/4070/3670 +f 1086/4070/3670 1091/4078/3673 1090/4079/3674 1085/4072/3671 +f 1085/4075/3671 1090/4080/3674 1089/4081/3675 1084/4076/3672 +f 1084/4076/3672 1089/4081/3675 1087/1831/1495 1082/1829/1493 +f 1088/3424/3142 1093/3423/3144 1096/4082/3676 1091/4078/3673 +f 1091/4078/3673 1096/4082/3676 1095/4083/3677 1090/4079/3674 +f 1090/4080/3674 1095/4084/3677 1094/4085/3678 1089/4081/3675 +f 1089/4081/3675 1094/4085/3678 1092/1833/1497 1087/1831/1495 +f 1093/3428/3144 1098/3427/3146 1101/4086/3679 1096/4087/3676 +f 1096/4087/3676 1101/4086/3679 1100/4088/3680 1095/4089/3677 +f 1095/4084/3677 1100/4090/3680 1099/4091/3681 1094/4085/3678 +f 1094/4085/3678 1099/4091/3681 1097/1835/1499 1092/1833/1497 +f 1098/3427/3146 1103/3430/3148 1106/4092/3682 1101/4086/3679 +f 1101/4086/3679 1106/4092/3682 1105/4093/3683 1100/4088/3680 +f 1100/4090/3680 1105/4094/3683 1104/4095/3684 1099/4091/3681 +f 1099/4091/3681 1104/4095/3684 1102/1837/1501 1097/1835/1499 +f 1103/3430/3148 1108/3432/3150 1111/4096/3685 1106/4092/3682 +f 1106/4092/3682 1111/4096/3685 1110/4097/3686 1105/4093/3683 +f 1105/4094/3683 1110/4098/3686 1109/4099/3687 1104/4095/3684 +f 1104/4095/3684 1109/4099/3687 1107/1839/1503 1102/1837/1501 +f 1108/3432/3150 1113/3434/3152 1116/4100/3688 1111/4096/3685 +f 1111/4096/3685 1116/4100/3688 1115/4101/3689 1110/4097/3686 +f 1110/4098/3686 1115/4102/3689 1114/4103/3690 1109/4099/3687 +f 1109/4099/3687 1114/4103/3690 1112/1841/1505 1107/1839/1503 +f 1113/3434/3152 1118/3436/3154 1121/4104/3691 1116/4100/3688 +f 1116/4100/3688 1121/4104/3691 1120/4105/3692 1115/4101/3689 +f 1115/4102/3689 1120/4106/3692 1119/4107/3693 1114/4103/3690 +f 1114/4103/3690 1119/4107/3693 1117/1843/1507 1112/1841/1505 +f 1118/3436/3154 1123/3438/3156 1126/4108/3694 1121/4104/3691 +f 1121/4104/3691 1126/4108/3694 1125/4109/3695 1120/4105/3692 +f 1120/4106/3692 1125/4110/3695 1124/4111/3696 1119/4107/3693 +f 1119/4107/3693 1124/4111/3696 1122/1845/1509 1117/1843/1507 +f 1123/3438/3156 1128/3440/3158 1131/4112/3697 1126/4108/3694 +f 1126/4108/3694 1131/4112/3697 1130/4113/3698 1125/4109/3695 +f 1125/4110/3695 1130/4114/3698 1129/4115/3699 1124/4111/3696 +f 1124/4111/3696 1129/4115/3699 1127/1847/1511 1122/1845/1509 +f 1128/3440/3158 1133/3356/3068 1136/4116/3700 1131/4112/3697 +f 1131/4112/3697 1136/4116/3700 1135/4117/3701 1130/4113/3698 +f 1130/4114/3698 1135/4118/3701 1134/4119/3702 1129/4115/3699 +f 1129/4115/3699 1134/4119/3702 1132/1782/1448 1127/1847/1511 +f 1133/3356/3068 882/3355/3067 884/3910/3548 1136/4116/3700 +f 1136/4116/3700 884/3910/3548 885/3912/3550 1135/4117/3701 +f 1135/4118/3701 885/3913/3550 886/3916/3552 1134/4119/3702 +f 1134/4119/3702 886/3916/3552 883/1783/1449 1132/1782/1448 +f 878/3037/2716 1138/3036/2715 1141/4120/3703 881/3909/3547 +f 881/3909/3547 1141/4120/3703 1140/4121/3704 880/3911/3549 +f 880/3914/3549 1140/4122/3704 1139/4123/3705 879/3915/3551 +f 879/3915/3551 1139/4123/3705 1137/1851/1515 877/1849/1513 +f 1138/3036/2715 1143/3442/3160 1146/4124/3706 1141/4120/3703 +f 1141/4120/3703 1146/4124/3706 1145/4125/3707 1140/4121/3704 +f 1140/4122/3704 1145/4126/3707 1144/4127/3708 1139/4123/3705 +f 1139/4123/3705 1144/4127/3708 1142/1857/1521 1137/1851/1515 +f 1143/3442/3160 1148/3444/3162 1151/4128/3709 1146/4124/3706 +f 1146/4124/3706 1151/4128/3709 1150/4129/3710 1145/4125/3707 +f 1145/4126/3707 1150/4130/3710 1149/4131/3711 1144/4127/3708 +f 1144/4127/3708 1149/4131/3711 1147/1859/1523 1142/1857/1521 +f 1148/3444/3162 1153/4132/3164 1156/4133/3712 1151/4128/3709 +f 1151/4128/3709 1156/4133/3712 1155/4134/3713 1150/4129/3710 +f 1150/4135/3710 1155/4136/3713 1154/4137/3714 1149/4138/3711 +f 1149/4138/3711 1154/4137/3714 1152/1863/1525 1147/1862/1523 +f 1153/3447/3164 1158/3450/3166 1161/4139/3715 1156/4140/3712 +f 1156/4140/3712 1161/4139/3715 1160/4141/3716 1155/4142/3713 +f 1155/4136/3713 1160/4143/3716 1159/4144/3717 1154/4137/3714 +f 1154/4137/3714 1159/4144/3717 1157/1865/1527 1152/1863/1525 +f 1158/3450/3166 1163/3452/3168 1166/4145/3718 1161/4139/3715 +f 1161/4139/3715 1166/4145/3718 1165/4146/3719 1160/4141/3716 +f 1160/4143/3716 1165/4147/3719 1164/4148/3720 1159/4144/3717 +f 1159/4144/3717 1164/4148/3720 1162/1867/1529 1157/1865/1527 +f 1163/3452/3168 1168/3454/3170 1171/4149/3721 1166/4145/3718 +f 1166/4145/3718 1171/4149/3721 1170/4150/3722 1165/4146/3719 +f 1165/4147/3719 1170/4151/3722 1169/4152/3723 1164/4148/3720 +f 1164/4148/3720 1169/4152/3723 1167/1869/1531 1162/1867/1529 +f 1168/3454/3170 1173/3456/3172 1176/4153/3724 1171/4149/3721 +f 1171/4149/3721 1176/4153/3724 1175/4154/3725 1170/4150/3722 +f 1170/4151/3722 1175/4155/3725 1174/4156/3726 1169/4152/3723 +f 1169/4152/3723 1174/4156/3726 1172/1871/1533 1167/1869/1531 +f 1173/3456/3172 1178/3458/3174 1181/4157/3727 1176/4153/3724 +f 1176/4153/3724 1181/4157/3727 1180/4158/3728 1175/4154/3725 +f 1175/4155/3725 1180/4159/3728 1179/4160/3729 1174/4156/3726 +f 1174/4156/3726 1179/4160/3729 1177/1873/1535 1172/1871/1533 +f 1178/3423/3174 1183/3424/3176 1186/4078/3730 1181/4082/3727 +f 1181/4082/3727 1186/4078/3730 1185/4079/3731 1180/4083/3728 +f 1180/4159/3728 1185/4161/3731 1184/4162/3732 1179/4160/3729 +f 1179/4160/3729 1184/4162/3732 1182/1875/1537 1177/1873/1535 +f 1183/3424/3176 1188/3460/3178 1191/4070/3733 1186/4078/3730 +f 1186/4078/3730 1191/4070/3733 1190/4072/3734 1185/4079/3731 +f 1185/4161/3731 1190/4163/3734 1189/4164/3735 1184/4162/3732 +f 1184/4162/3732 1189/4164/3735 1187/1877/1539 1182/1875/1537 +f 1188/3460/3178 1193/4069/3180 1196/4071/3736 1191/4070/3733 +f 1191/4070/3733 1196/4071/3736 1195/4073/3737 1190/4072/3734 +f 1190/4163/3734 1195/4165/3737 1194/4166/3738 1189/4164/3735 +f 1189/4164/3735 1194/4166/3738 1192/1879/1541 1187/1877/1539 +f 1193/4069/3180 1198/4167/3182 1201/4168/3739 1196/4071/3736 +f 1196/4071/3736 1201/4168/3739 1200/4169/3740 1195/4073/3737 +f 1195/4165/3737 1200/4170/3740 1199/4171/3741 1194/4166/3738 +f 1194/4166/3738 1199/4171/3741 1197/1881/1543 1192/1879/1541 +f 1198/3414/3182 1203/3412/3184 1206/4057/3742 1201/4061/3739 +f 1201/4061/3739 1206/4057/3742 1205/4058/3743 1200/4062/3740 +f 1200/4172/3740 1205/4173/3743 1204/4174/3744 1199/4175/3741 +f 1199/4175/3741 1204/4174/3744 1202/1885/1545 1197/1884/1543 +f 1203/3412/3184 1208/3410/3186 1211/4053/3745 1206/4057/3742 +f 1206/4057/3742 1211/4053/3745 1210/4054/3746 1205/4058/3743 +f 1205/4173/3743 1210/4176/3746 1209/4177/3747 1204/4174/3744 +f 1204/4174/3744 1209/4177/3747 1207/1887/1547 1202/1885/1545 +f 1208/3410/3186 1213/3032/3188 1216/4049/3748 1211/4053/3745 +f 1211/4053/3745 1216/4049/3748 1215/4050/3749 1210/4054/3746 +f 1210/4176/3746 1215/4178/3749 1214/4179/3750 1209/4177/3747 +f 1209/4177/3747 1214/4179/3750 1212/1818/1484 1207/1887/1547 +f 1213/3032/3188 857/3033/2852 859/3903/3539 1216/4049/3748 +f 1216/4049/3748 859/3903/3539 860/3902/3537 1215/4050/3749 +f 1215/4178/3749 860/3899/3537 861/3897/3535 1214/4179/3750 +f 1214/4179/3750 861/3897/3535 858/1738/1404 1212/1818/1484 +f 508/3601/3318 972/3600/3317 893/1776/1442 498/1775/1441 +f 1328/2337/2081 1224/2340/2084 1225/4180/3751 1330/4181/3752 +f 1330/4182/3752 1225/4183/3751 1223/3561/3285 1329/3560/3284 +f 1379/2341/2085 1227/2344/2088 1228/4184/3753 1381/4185/3754 +f 1381/4186/3754 1228/4187/3753 1226/3579/3301 1380/3578/3300 +f 1277/2345/2089 1221/2348/2092 1222/4185/3755 1279/4184/3756 +f 1279/4188/3756 1222/4189/3755 1220/2557/2317 1278/2556/2316 +f 1217/2337/2094 1260/2353/2101 1261/4190/3757 1219/4181/3758 +f 1219/4191/3758 1261/4192/3757 1259/2744/2484 1218/2743/2483 +f 1260/2353/2101 1257/2356/2104 1258/4193/3759 1261/4190/3757 +f 1261/4192/3757 1258/4194/3759 1256/3534/3259 1259/2744/2484 +f 1257/2356/2104 1254/2358/2106 1255/4195/3760 1258/4193/3759 +f 1258/4194/3759 1255/4196/3760 1253/3535/3260 1256/3534/3259 +f 1254/2358/2106 1251/2360/2108 1252/4197/3761 1255/4195/3760 +f 1255/4196/3760 1252/4198/3761 1250/3536/3261 1253/3535/3260 +f 1251/2360/2108 1248/2362/2110 1249/4199/3762 1252/4197/3761 +f 1252/4198/3761 1249/4200/3762 1247/3537/3262 1250/3536/3261 +f 1248/2362/2110 1245/2364/2112 1246/4201/3763 1249/4199/3762 +f 1249/4200/3762 1246/4202/3763 1244/3538/3263 1247/3537/3262 +f 1245/2364/2112 1242/2366/2114 1243/4203/3764 1246/4201/3763 +f 1246/4202/3763 1243/4204/3764 1241/3539/3264 1244/3538/3263 +f 1242/2366/2114 1239/2368/2116 1240/4205/3765 1243/4203/3764 +f 1243/4204/3764 1240/4206/3765 1238/3540/3265 1241/3539/3264 +f 1239/2369/2116 1236/2372/2118 1237/4207/3766 1240/4208/3765 +f 1240/4206/3765 1237/4209/3766 1235/3541/3266 1238/3540/3265 +f 1236/2372/2118 1233/1889/1549 1234/4210/3767 1237/4207/3766 +f 1237/4209/3766 1234/4211/3767 1232/2376/2122 1235/3541/3266 +f 1233/1889/1549 1230/1892/1552 1231/4212/3768 1234/4210/3767 +f 1234/4211/3767 1231/4213/3768 1229/2377/2123 1232/2376/2122 +f 1230/1892/1552 1263/2374/2120 1264/4214/3769 1231/4212/3768 +f 1231/4213/3768 1264/4215/3769 1262/2350/2098 1229/2377/2123 +f 1263/2374/2120 1266/2380/2126 1267/4216/3770 1264/4214/3769 +f 1264/4215/3769 1267/4217/3770 1265/2351/2099 1262/2350/2098 +f 1266/2380/2126 1269/2382/2128 1270/4218/3771 1267/4216/3770 +f 1267/4217/3770 1270/4219/3771 1268/3542/3267 1265/2351/2099 +f 1269/2382/2128 1272/2384/2130 1273/4220/3772 1270/4218/3771 +f 1270/4219/3771 1273/4221/3772 1271/3543/3268 1268/3542/3267 +f 1272/2385/2130 1275/2388/2132 1276/4222/3773 1273/4223/3772 +f 1273/4224/3772 1276/4225/3773 1274/3545/3269 1271/3544/3268 +f 1275/2388/2132 1277/2345/2089 1279/4184/3756 1276/4222/3773 +f 1276/4225/3773 1279/4188/3756 1278/2556/2316 1274/3545/3269 +f 1221/2348/2092 1281/2390/2134 1282/4226/3774 1222/4185/3755 +f 1222/4189/3755 1282/4227/3774 1280/1734/1400 1220/2557/2317 +f 1281/2390/2134 1284/2392/2136 1285/4228/3775 1282/4226/3774 +f 1282/4227/3774 1285/4229/3775 1283/1735/1401 1280/1734/1400 +f 1284/2392/2136 1287/2394/2138 1288/4230/3776 1285/4228/3775 +f 1285/4229/3775 1288/4231/3776 1286/3546/3270 1283/1735/1401 +f 1287/2394/2138 1290/2396/2140 1291/4232/3777 1288/4230/3776 +f 1288/4231/3776 1291/4233/3777 1289/3547/3271 1286/3546/3270 +f 1290/2396/2140 1293/2398/2142 1294/4234/3778 1291/4232/3777 +f 1291/4233/3777 1294/4235/3778 1292/3548/3272 1289/3547/3271 +f 1293/2398/2142 1296/2400/2144 1297/4236/3779 1294/4234/3778 +f 1294/4235/3778 1297/4237/3779 1295/3549/3273 1292/3548/3272 +f 1296/2400/2144 1299/2402/2146 1300/4238/3780 1297/4236/3779 +f 1297/4237/3779 1300/4239/3780 1298/3550/3274 1295/3549/3273 +f 1299/2402/2146 1302/2404/2148 1303/4240/3781 1300/4238/3780 +f 1300/4239/3780 1303/4241/3781 1301/3551/3275 1298/3550/3274 +f 1302/2404/2148 1305/2406/2150 1306/4242/3782 1303/4240/3781 +f 1303/4241/3781 1306/4243/3782 1304/3552/3276 1301/3551/3275 +f 1305/2368/2150 1308/2366/2152 1309/4203/3783 1306/4205/3782 +f 1306/4243/3782 1309/4244/3783 1307/3553/3277 1304/3552/3276 +f 1308/2366/2152 1311/2364/2154 1312/4201/3784 1309/4203/3783 +f 1309/4244/3783 1312/4245/3784 1310/3554/3278 1307/3553/3277 +f 1311/2364/2154 1314/2362/2156 1315/4199/3785 1312/4201/3784 +f 1312/4245/3784 1315/4246/3785 1313/3555/3279 1310/3554/3278 +f 1314/2362/2156 1317/2360/2158 1318/4197/3786 1315/4199/3785 +f 1315/4246/3785 1318/4247/3786 1316/3556/3280 1313/3555/3279 +f 1317/2360/2158 1320/2358/2160 1321/4195/3787 1318/4197/3786 +f 1318/4247/3786 1321/4248/3787 1319/3557/3281 1316/3556/3280 +f 1320/2358/2160 1323/2356/2162 1324/4193/3788 1321/4195/3787 +f 1321/4248/3787 1324/4249/3788 1322/3558/3282 1319/3557/3281 +f 1323/2356/2162 1326/2353/2164 1327/4190/3789 1324/4193/3788 +f 1324/4249/3788 1327/4250/3789 1325/3559/3283 1322/3558/3282 +f 1326/2353/2164 1328/2337/2081 1330/4181/3752 1327/4190/3789 +f 1327/4250/3789 1330/4182/3752 1329/3560/3284 1325/3559/3283 +f 1224/2340/2084 1332/2408/2166 1333/4251/3790 1225/4180/3751 +f 1225/4183/3751 1333/4252/3790 1331/1726/1392 1223/3561/3285 +f 1332/2408/2166 1335/2410/2168 1336/4253/3791 1333/4251/3790 +f 1333/4252/3790 1336/4254/3791 1334/1727/1393 1331/1726/1392 +f 1335/2410/2168 1338/2412/2170 1339/4255/3792 1336/4253/3791 +f 1336/4254/3791 1339/4256/3792 1337/3562/3286 1334/1727/1393 +f 1338/2412/2170 1341/2414/2172 1342/4257/3793 1339/4255/3792 +f 1339/4256/3792 1342/4258/3793 1340/3563/3287 1337/3562/3286 +f 1341/2415/2172 1344/2418/2174 1345/4259/3794 1342/4260/3793 +f 1342/4261/3793 1345/4262/3794 1343/3566/3288 1340/3565/3287 +f 1344/2418/2174 1347/2420/2176 1348/4263/3795 1345/4259/3794 +f 1345/4262/3794 1348/4264/3795 1346/3567/3289 1343/3566/3288 +f 1347/2420/2176 1350/2422/2178 1351/4265/3796 1348/4263/3795 +f 1348/4264/3795 1351/4266/3796 1349/3568/3290 1346/3567/3289 +f 1350/2422/2178 1353/2424/2180 1354/4267/3797 1351/4265/3796 +f 1351/4266/3796 1354/4268/3797 1352/3569/3291 1349/3568/3290 +f 1353/2425/2180 1356/2428/2182 1357/4240/3798 1354/4269/3797 +f 1354/4268/3797 1357/4270/3798 1355/3570/3292 1352/3569/3291 +f 1356/2428/2182 1359/2430/2184 1360/4271/3799 1357/4240/3798 +f 1357/4270/3798 1360/4272/3799 1358/3571/3293 1355/3570/3292 +f 1359/2430/2184 1362/2432/2186 1363/4273/3800 1360/4271/3799 +f 1360/4272/3799 1363/4274/3800 1361/3572/3294 1358/3571/3293 +f 1362/2432/2186 1365/2434/2188 1366/4275/3801 1363/4273/3800 +f 1363/4274/3800 1366/4276/3801 1364/3573/3295 1361/3572/3294 +f 1365/2434/2188 1368/2436/2190 1369/4277/3802 1366/4275/3801 +f 1366/4276/3801 1369/4278/3802 1367/3574/3296 1364/3573/3295 +f 1368/2436/2190 1371/2438/2192 1372/4230/3803 1369/4277/3802 +f 1369/4278/3802 1372/4279/3803 1370/3575/3297 1367/3574/3296 +f 1371/2438/2192 1374/2440/2194 1375/4228/3804 1372/4230/3803 +f 1372/4279/3803 1375/4280/3804 1373/3576/3298 1370/3575/3297 +f 1374/2440/2194 1377/2442/2196 1378/4226/3805 1375/4228/3804 +f 1375/4280/3804 1378/4281/3805 1376/3577/3299 1373/3576/3298 +f 1377/2442/2196 1379/2341/2085 1381/4185/3754 1378/4226/3805 +f 1378/4281/3805 1381/4186/3754 1380/3578/3300 1376/3577/3299 +f 1227/2344/2088 1383/2444/2198 1384/4222/3806 1228/4184/3753 +f 1228/4187/3753 1384/4282/3806 1382/1730/1396 1226/3579/3301 +f 1383/2444/2198 1386/2446/2200 1387/4223/3807 1384/4222/3806 +f 1384/4282/3806 1387/4283/3807 1385/1731/1397 1382/1730/1396 +f 1386/2446/2200 1389/2448/2202 1390/4284/3808 1387/4223/3807 +f 1387/4283/3807 1390/4285/3808 1388/3580/3302 1385/1731/1397 +f 1389/2449/2202 1392/2452/2204 1393/4286/3809 1390/4287/3808 +f 1390/4288/3808 1393/4289/3809 1391/3582/3303 1388/3581/3302 +f 1392/2452/2204 1395/2454/2206 1396/4214/3810 1393/4286/3809 +f 1393/4289/3809 1396/4290/3810 1394/3583/3304 1391/3582/3303 +f 1395/2454/2206 1398/2456/2208 1399/4291/3811 1396/4214/3810 +f 1396/4290/3810 1399/4292/3811 1397/3584/3305 1394/3583/3304 +f 1398/2456/2208 1401/2458/2210 1402/4293/3812 1399/4291/3811 +f 1399/4292/3811 1402/4294/3812 1400/3585/3306 1397/3584/3305 +f 1401/2458/2210 1404/2460/2212 1405/4295/3813 1402/4293/3812 +f 1402/4294/3812 1405/4296/3813 1403/3586/3307 1400/3585/3306 +f 1404/2460/2212 1407/2462/2214 1408/4208/3814 1405/4295/3813 +f 1405/4296/3813 1408/4297/3814 1406/3587/3308 1403/3586/3307 +f 1407/2424/2214 1410/2422/2216 1411/4265/3815 1408/4267/3814 +f 1408/4297/3814 1411/4298/3815 1409/3588/3309 1406/3587/3308 +f 1410/2422/2216 1413/2420/2218 1414/4263/3816 1411/4265/3815 +f 1411/4298/3815 1414/4299/3816 1412/3589/3310 1409/3588/3309 +f 1413/2420/2218 1416/2418/2220 1417/4259/3817 1414/4263/3816 +f 1414/4299/3816 1417/4300/3817 1415/3590/3311 1412/3589/3310 +f 1416/2418/2220 1419/2415/2222 1420/4260/3818 1417/4259/3817 +f 1417/4300/3817 1420/4301/3818 1418/3591/3312 1415/3590/3311 +f 1419/2415/2222 1422/2464/2224 1423/4302/3819 1420/4260/3818 +f 1420/4301/3818 1423/4303/3819 1421/3592/3313 1418/3591/3312 +f 1422/2412/2224 1425/2410/2226 1426/4253/3820 1423/4255/3819 +f 1423/4304/3819 1426/4305/3820 1424/3595/3314 1421/3594/3313 +f 1425/2410/2226 1428/2408/2228 1429/4251/3821 1426/4253/3820 +f 1426/4305/3820 1429/4306/3821 1427/3596/3315 1424/3595/3314 +f 1428/2408/2228 1431/2340/2095 1432/4180/3822 1429/4251/3821 +f 1429/4306/3821 1432/4307/3822 1430/3597/3316 1427/3596/3315 +f 1218/2743/2483 1430/3597/3316 1432/4307/3822 1219/4191/3758 +f 1219/4181/3758 1432/4180/3822 1431/2340/2095 1217/2337/2094 +f 1218/2743/2483 277/2102/1783 276/2105/1786 1430/3597/3316 +f 1447/1977/1637 1576/1966/1640 1575/2040/1782 1448/1979/1641 +f 1503/1979/1710 1506/2040/1712 1505/1966/1626 1504/2559/2320 +f 1539/2076/1746 1542/2078/1748 1541/1970/1630 1540/2561/2322 +f 1467/2014/1674 1470/2016/1676 1469/1974/1634 1468/2563/2324 +f 1448/1979/1641 1446/1982/1644 1445/2564/2325 1447/1977/1637 +f 1446/1982/1644 1444/1984/1646 1443/2566/2327 1445/2564/2325 +f 1444/1984/1646 1442/1986/1648 1441/2568/2329 1443/2566/2327 +f 1442/1986/1648 1440/1988/1650 1439/2570/2331 1441/2568/2329 +f 1440/1988/1650 1438/1990/1652 1437/2572/2333 1439/2570/2331 +f 1438/1990/1652 1436/1992/1654 1435/1994/1656 1437/2572/2333 +f 1436/1992/1654 1434/2038/2338 1433/1995/1657 1435/1994/1656 +f 1434/2038/2338 1450/2035/1387 1449/2574/2335 1433/1995/1657 +f 1450/1721/1387 1452/1724/1390 1451/2578/2339 1449/2577/2335 +f 1452/1724/1390 1454/1998/1660 1453/2580/2341 1451/2578/2339 +f 1454/1998/1660 1456/2000/1662 1455/2582/2343 1453/2580/2341 +f 1456/2000/1662 1458/2002/1664 1457/2584/2345 1455/2582/2343 +f 1458/2002/1664 1460/2004/1666 1459/2586/2347 1457/2584/2345 +f 1460/2004/1666 1462/2006/1668 1461/2588/2349 1459/2586/2347 +f 1462/2006/1668 1464/2008/1670 1463/2590/2351 1461/2588/2349 +f 1464/2009/1670 1466/2012/1672 1465/2594/2353 1463/2593/2351 +f 1466/2012/1672 1467/2014/1674 1468/2563/2324 1465/2594/2353 +f 1470/2016/1676 1472/2018/1678 1471/1975/1635 1469/1974/1634 +f 1472/2018/1678 1474/2019/1679 1473/2596/2355 1471/1975/1635 +f 1474/2019/1679 1476/2022/1682 1475/2598/2357 1473/2596/2355 +f 1476/2022/1682 1478/2024/1684 1477/2600/2359 1475/2598/2357 +f 1478/2024/1684 1480/2026/1686 1479/2602/2361 1477/2600/2359 +f 1480/2026/1686 1482/2028/1688 1481/2604/2363 1479/2602/2361 +f 1482/2028/1688 1484/2030/1690 1483/2606/2365 1481/2604/2363 +f 1484/2030/1690 1486/2032/1692 1485/2608/2367 1483/2606/2365 +f 1486/2032/1692 1488/2034/1694 1487/2610/2369 1485/2608/2367 +f 1488/2035/1694 1490/2038/1696 1489/1995/2371 1487/2574/2369 +f 1490/2038/1696 1492/1992/1698 1491/1994/2373 1489/1995/2371 +f 1492/1992/1698 1494/1990/1700 1493/2572/2375 1491/1994/2373 +f 1494/1990/1700 1496/1988/1702 1495/2570/2377 1493/2572/2375 +f 1496/1988/1702 1498/1986/1704 1497/2568/2379 1495/2570/2377 +f 1498/1986/1704 1500/1984/1706 1499/2566/2381 1497/2568/2379 +f 1500/1984/1706 1502/1982/1708 1501/2564/2383 1499/2566/2381 +f 1502/1982/1708 1503/1979/1710 1504/2559/2320 1501/2564/2383 +f 1506/2040/1712 1508/2042/1714 1507/1967/1627 1505/1966/1626 +f 1508/2042/1714 1510/2043/1715 1509/2612/2385 1507/1967/1627 +f 1510/2043/1715 1512/2046/1718 1511/2614/2387 1509/2612/2385 +f 1512/2046/1718 1514/2048/1720 1513/2616/2389 1511/2614/2387 +f 1514/2048/1720 1516/2050/1722 1515/2618/2391 1513/2616/2389 +f 1516/2050/1722 1518/2052/1724 1517/2620/2393 1515/2618/2391 +f 1518/2052/1724 1520/2054/1726 1519/2622/2395 1517/2620/2393 +f 1520/2054/1726 1522/2056/1728 1521/2624/2397 1519/2622/2395 +f 1522/2057/1728 1524/2060/1730 1523/2628/2399 1521/2627/2397 +f 1524/2060/1730 1526/2062/1732 1525/2630/2401 1523/2628/2399 +f 1526/2062/1732 1528/2064/1734 1527/2632/2403 1525/2630/2401 +f 1528/2064/1734 1530/2066/1736 1529/2634/2405 1527/2632/2403 +f 1530/2066/1736 1532/2068/1738 1531/2636/2407 1529/2634/2405 +f 1532/2068/1738 1534/2070/1740 1533/2638/2409 1531/2636/2407 +f 1534/2070/1740 1536/2072/1742 1535/2640/2411 1533/2638/2409 +f 1536/2072/1742 1538/2074/1744 1537/2642/2413 1535/2640/2411 +f 1538/2074/1744 1539/2076/1746 1540/2561/2322 1537/2642/2413 +f 1542/2078/1748 1544/2080/1750 1543/1971/1631 1541/1970/1630 +f 1544/2080/1750 1546/2081/1751 1545/2644/2415 1543/1971/1631 +f 1546/2081/1751 1548/2084/1754 1547/2646/2417 1545/2644/2415 +f 1548/2085/1754 1550/2088/1756 1549/2650/2419 1547/2649/2417 +f 1550/2088/1756 1552/2090/1758 1551/2652/2421 1549/2650/2419 +f 1552/2090/1758 1554/2092/1760 1553/2654/2423 1551/2652/2421 +f 1554/2092/1760 1556/2094/1762 1555/2656/2425 1553/2654/2423 +f 1556/2094/1762 1558/2096/1764 1557/2658/2427 1555/2656/2425 +f 1558/2096/1764 1560/1721/1766 1559/2660/2429 1557/2658/2427 +f 1560/2098/1766 1562/2101/1768 1561/4308/2431 1559/4309/2429 +f 1562/2054/1768 1564/2052/1770 1563/2620/2433 1561/2622/2431 +f 1564/2052/1770 1566/2050/1772 1565/2618/2435 1563/2620/2433 +f 1566/2050/1772 1568/2048/1774 1567/2616/2437 1565/2618/2435 +f 1568/2048/1774 1570/2046/1776 1569/2614/2439 1567/2616/2437 +f 1570/2046/1776 1572/2043/1778 1571/2612/2441 1569/2614/2439 +f 1572/2043/1778 1574/2042/1780 1573/1967/2443 1571/2612/2441 +f 1574/2042/1780 1575/2040/1782 1576/1966/1640 1573/1967/2443 +f 1641/2214/2010 1642/2211/2012 2089/4310/3823 2088/4311/3824 1640/4312/3825 +f 1674/2308/2044 1712/2310/2046 1711/2314/2050 1675/2466/2230 +f 1609/4313/1976 1709/4314/1978 1708/2258/1982 1610/2468/2232 +f 2072/4315/3826 2071/4316/3827 2108/4317/3828 2107/4318/3829 1707/2276/2080 1577/2211/1941 +f 1579/2214/1944 1581/2215/1945 1580/4319/3830 1578/4312/3831 +f 1581/2215/1945 1583/2218/1948 1582/4320/3832 1580/4319/3830 +f 1583/4321/1948 1585/4322/1950 1584/4323/3833 1582/4324/3832 +f 1585/4322/1950 1587/4325/1952 1586/4326/3834 1584/4323/3833 +f 1587/4325/1952 1588/4327/1954 2077/4328/3835 2076/4329/3836 1586/4326/3834 +f 1590/4330/1956 1592/2229/1958 1591/2471/2235 1589/2470/2234 +f 1592/2229/1958 1594/2232/1960 1593/2473/2237 1591/2471/2235 +f 1594/2232/1960 1596/2234/1962 1595/2475/2239 1593/2473/2237 +f 1596/2234/1962 1598/4331/1964 1597/2477/2241 1595/2475/2239 +f 1598/4331/1964 1600/4332/1966 1599/2479/2243 1597/2477/2241 +f 1600/4332/1966 1602/4333/1968 1601/2481/2245 1599/2479/2243 +f 1602/4333/1968 1604/4334/1970 1603/4335/2247 1601/2481/2245 +f 1604/4336/1970 1606/4337/1972 1605/2487/2249 1603/2485/2247 +f 1606/4337/1972 1608/4338/1974 1607/2489/2251 1605/2487/2249 +f 1608/4338/1974 1609/4313/1976 1610/2468/2232 1607/2489/2251 +f 1709/4314/1978 1612/4339/1937 1611/2259/1983 1708/2258/1982 +f 1612/4339/1937 1614/4340/1940 1613/2491/2253 1611/2259/1983 +f 1614/4340/1940 1616/4341/1980 1615/2493/2255 1613/2491/2253 +f 1616/4341/1980 1618/4342/1986 1617/2495/2257 1615/2493/2255 +f 1618/4342/1986 1620/4343/1988 1619/2497/2259 1617/2495/2257 +f 1620/4343/1988 1622/4344/1990 1621/2499/2261 1619/2497/2259 +f 1622/4344/1990 1624/2269/1992 1623/2501/2263 1621/2499/2261 +f 1624/2269/1992 1626/2272/1994 1625/2503/2265 1623/2501/2263 +f 1626/2272/1994 1628/2274/1996 1627/2505/2267 1625/2503/2265 +f 1628/2274/1996 1630/4345/1998 1629/2507/2269 1627/2505/2267 +f 1630/4345/1998 1631/4346/2000 2084/4347/3837 2083/2685/2450 1629/2507/2269 +f 1633/4348/2002 1635/4349/2004 1634/4350/3838 1632/4351/3839 +f 1635/4349/2004 1637/4352/2006 1636/4353/3840 1634/4350/3838 +f 1637/2218/2006 1639/2215/2008 1638/4319/3841 1636/4320/3840 +f 1639/2215/2008 1641/2214/2010 1640/4312/3825 1638/4319/3841 +f 1644/2199/1929 1646/2202/1932 1645/4354/3842 1643/4355/3843 +f 1646/4356/1932 1648/4357/2016 1647/4358/3844 1645/4359/3842 +f 1648/4357/2016 1650/4360/2018 1649/4361/3845 1647/4358/3844 +f 1650/4360/2018 1652/2283/2020 1651/4362/3846 1649/4361/3845 +f 1652/2283/2020 1653/2286/2022 2095/4363/3847 2094/4362/3848 1651/4362/3846 +f 1655/2288/2024 1657/2290/2026 1656/2515/2276 1654/2514/2275 +f 1657/2290/2026 1659/2292/2028 1658/2517/2278 1656/2515/2276 +f 1659/2292/2028 1661/2294/2030 1660/2519/2280 1658/2517/2278 +f 1661/2294/2030 1663/2296/2032 1662/2521/2282 1660/2519/2280 +f 1663/2296/2032 1665/2298/2034 1664/2523/2284 1662/2521/2282 +f 1665/2298/2034 1667/2300/2036 1666/2525/2286 1664/2523/2284 +f 1667/2300/2036 1669/2302/2038 1668/2527/2288 1666/2525/2286 +f 1669/2302/2038 1671/2304/2040 1670/2529/2290 1668/2527/2288 +f 1671/2304/2040 1673/2306/2042 1672/2531/2292 1670/2529/2290 +f 1673/2306/2042 1674/2308/2044 1675/2466/2230 1672/2531/2292 +f 1712/2310/2046 1677/2203/1933 1676/2315/2051 1711/2314/2050 +f 1677/2203/1933 1679/2206/1936 1678/2533/2294 1676/2315/2051 +f 1679/2206/1936 1681/2312/2048 1680/2535/2296 1678/2533/2294 +f 1681/2312/2048 1683/2318/2054 1682/2537/2298 1680/2535/2296 +f 1683/2319/2054 1685/2322/2056 1684/2542/2300 1682/4364/2298 +f 1685/2322/2056 1687/2324/2058 1686/2543/2302 1684/2542/2300 +f 1687/2324/2058 1689/2326/2060 1688/2545/2304 1686/2543/2302 +f 1689/2326/2060 1691/2328/2062 1690/2547/2306 1688/2545/2304 +f 1691/2328/2062 1693/2330/2064 1692/2549/2308 1690/2547/2306 +f 1693/2330/2064 1695/2332/2066 1694/2551/2310 1692/2549/2308 +f 1695/2332/2066 1696/2334/2068 2102/4365/3849 2101/2732/2471 1694/2551/2310 +f 1698/2336/2070 1700/4366/2072 1699/4367/3850 1697/4368/3851 +f 1700/4366/2072 1702/4369/2074 1701/4370/3852 1699/4367/3850 +f 1702/4369/2074 1704/4371/2076 1703/4372/3853 1701/4370/3852 +f 1704/2202/2076 1706/2199/2078 1705/4355/3854 1703/4354/3853 +f 1857/1980/1642 1856/2039/1781 1855/2173/1928 1858/2122/1803 +f 1927/1978/2319 1786/1965/1625 1785/2275/2013 1928/2212/2011 +f 1963/4373/2321 1822/4374/1629 1821/4375/2045 1964/4376/2043 +f 1891/2562/2323 1750/1973/1633 1749/2253/1977 1892/2251/1975 +f 1735/1978/1638 1860/2565/2326 1859/2213/1943 1736/2212/1942 +f 1860/2565/2326 1862/2567/2328 1861/2216/1946 1859/2213/1943 +f 1862/2567/2328 1864/2569/2330 1863/2217/1947 1861/2216/1946 +f 1864/2569/2330 1866/2571/2332 1865/2219/1949 1863/2217/1947 +f 1866/2571/2332 1868/2573/2334 1867/2221/1951 1865/2219/1949 +f 1868/2573/2334 1870/1993/1655 1869/2223/1953 1867/2221/1951 +f 1870/1993/1655 1872/1996/1658 1871/2225/1955 1869/2223/1953 +f 1872/1996/1658 1874/2575/2336 1873/2227/1957 1871/2225/1955 +f 1874/2576/2336 1876/2579/2340 1875/4377/1959 1873/4378/1957 +f 1876/2579/2340 1878/2581/2342 1877/2236/1961 1875/4377/1959 +f 1878/2581/2342 1880/2583/2344 1879/2237/1963 1877/2236/1961 +f 1880/2583/2344 1882/2585/2346 1881/2239/1965 1879/2237/1963 +f 1882/2585/2346 1884/2587/2348 1883/2241/1967 1881/2239/1965 +f 1884/2587/2348 1886/2589/2350 1885/2243/1969 1883/2241/1967 +f 1886/2589/2350 1888/2591/2352 1887/4379/1971 1885/2243/1969 +f 1888/2592/2352 1890/2595/2354 1889/2249/1973 1887/2247/1971 +f 1890/2595/2354 1891/2562/2323 1892/2251/1975 1889/2249/1973 +f 1750/1973/1633 1896/1976/1636 1895/2208/1938 1749/2253/1977 +f 1896/1976/1636 1898/2597/2356 1897/2209/1939 1895/2208/1938 +f 1898/2597/2356 1900/2599/2358 1899/2255/1979 1897/2209/1939 +f 1900/2599/2358 1902/2601/2360 1901/2261/1985 1899/2255/1979 +f 1902/2601/2360 1904/2603/2362 1903/2263/1987 1901/2261/1985 +f 1904/2603/2362 1906/2605/2364 1905/2265/1989 1903/2263/1987 +f 1906/2605/2364 1908/2607/2366 1907/2267/1991 1905/2265/1989 +f 1908/2607/2366 1910/2609/2368 1909/4380/1993 1907/2267/1991 +f 1910/2609/2368 1912/2611/2370 1911/4381/1995 1909/4380/1993 +f 1912/2575/2370 1914/1996/2372 1913/2225/1997 1911/2227/1995 +f 1914/1996/2372 1916/1993/2374 1915/2223/1999 1913/2225/1997 +f 1916/1993/2374 1918/2573/2376 1917/2221/2001 1915/2223/1999 +f 1918/2573/2376 1920/2571/2378 1919/2219/2003 1917/2221/2001 +f 1920/2571/2378 1922/2569/2380 1921/2217/2005 1919/2219/2003 +f 1922/2569/2380 1924/2567/2382 1923/2216/2007 1921/2217/2005 +f 1924/2567/2382 1926/2565/2384 1925/2213/2009 1923/2216/2007 +f 1926/2565/2384 1927/1978/2319 1928/2212/2011 1925/2213/2009 +f 1786/1965/1625 1932/1968/1628 1931/2200/1930 1785/2275/2013 +f 1932/1968/1628 1934/2613/2386 1933/2201/1931 1931/2200/1930 +f 1934/2613/2386 1936/2615/2388 1935/2277/2015 1933/2201/1931 +f 1936/2615/2388 1938/2617/2390 1937/2279/2017 1935/2277/2015 +f 1938/2617/2390 1940/2619/2392 1939/2281/2019 1937/2279/2017 +f 1940/2619/2392 1942/2621/2394 1941/4382/2021 1939/2281/2019 +f 1942/2621/2394 1944/2623/2396 1943/4383/2023 1941/4382/2021 +f 1944/4384/2396 1946/4385/2398 1945/2289/2025 1943/2287/2023 +f 1946/4385/2398 1948/4386/2400 1947/2291/2027 1945/2289/2025 +f 1948/4386/2400 1950/4387/2402 1949/2293/2029 1947/2291/2027 +f 1950/4387/2402 1952/4388/2404 1951/2295/2031 1949/2293/2029 +f 1952/4389/2404 1954/4390/2406 1953/4391/2033 1951/4392/2031 +f 1954/4390/2406 1956/4393/2408 1955/4394/2035 1953/4391/2033 +f 1956/4393/2408 1958/4395/2410 1957/4396/2037 1955/4394/2035 +f 1958/4395/2410 1960/4397/2412 1959/4398/2039 1957/4396/2037 +f 1960/4397/2412 1962/4399/2414 1961/4400/2041 1959/4398/2039 +f 1962/4399/2414 1963/4373/2321 1964/4376/2043 1961/4400/2041 +f 1822/4374/1629 1968/4401/1632 1967/4402/1934 1821/4375/2045 +f 1968/4401/1632 1970/4403/2416 1969/4404/1935 1967/4402/1934 +f 1970/4403/2416 1972/4405/2418 1971/4406/2047 1969/4404/1935 +f 1972/4407/2418 1974/4408/2420 1973/4409/2053 1971/4410/2047 +f 1974/4408/2420 1976/4411/2422 1975/4412/2055 1973/4409/2053 +f 1976/4411/2422 1978/4413/2424 1977/4414/2057 1975/4412/2055 +f 1978/4413/2424 1980/4415/2426 1979/4416/2059 1977/4414/2057 +f 1980/4417/2426 1982/4418/2428 1981/2327/2061 1979/2325/2059 +f 1982/4418/2428 1984/4419/2430 1983/2329/2063 1981/2327/2061 +f 1984/4419/2430 1986/4420/2432 1985/2331/2065 1983/2329/2063 +f 1986/2623/2432 1988/2621/2434 1987/4382/2067 1985/4383/2065 +f 1988/2621/2434 1990/2619/2436 1989/2281/2069 1987/4382/2067 +f 1990/2619/2436 1992/2617/2438 1991/2279/2071 1989/2281/2069 +f 1992/2617/2438 1994/2615/2440 1993/2277/2073 1991/2279/2071 +f 1994/2615/2440 1996/2613/2442 1995/2201/2075 1993/2277/2073 +f 1996/2613/2442 1998/1968/2444 1997/2200/2077 1995/2201/2075 +f 1998/1968/2444 2000/1965/1639 1999/2275/2079 1997/2200/2077 +f 1736/2212/1942 1999/2275/2079 2000/1965/1639 1735/1978/1638 +f 1783/2122/1865 1930/2173/1867 1929/2039/1711 1784/1980/1709 +f 1819/2193/1897 1966/2194/1899 1965/2077/1747 1820/2075/1745 +f 1747/2155/1833 1894/2157/1835 1893/2015/1675 1748/2013/1673 +f 1858/2122/1803 1734/2125/1805 1733/1981/1643 1857/1980/1642 +f 1734/2125/1805 1732/2127/1807 1731/1983/1645 1733/1981/1643 +f 1732/2127/1807 1730/2129/1809 1729/1985/1647 1731/1983/1645 +f 1730/2129/1809 1728/2131/1811 1727/1987/1649 1729/1985/1647 +f 1728/2131/1811 1726/2133/1813 1725/1989/1651 1727/1987/1649 +f 1726/2133/1813 1724/2135/1815 1723/1991/1653 1725/1989/1651 +f 1724/2135/1815 1722/2137/1817 1721/2037/2337 1723/1991/1653 +f 1722/2137/1817 1720/2139/1819 1719/2036/1388 1721/2037/2337 +f 1720/2140/1819 1718/2143/1821 1717/1723/1389 1719/1722/1388 +f 1718/2143/1821 1716/2145/1823 1715/1997/1659 1717/1723/1389 +f 1716/2145/1823 1714/2147/1825 1713/1999/1661 1715/1997/1659 +f 1714/2147/1825 1738/2118/1799 1737/2001/1663 1713/1999/1661 +f 1738/2118/1799 1740/2121/1802 1739/2003/1665 1737/2001/1663 +f 1740/2121/1802 1742/2149/1827 1741/2005/1667 1739/2003/1665 +f 1742/2149/1827 1744/2151/1829 1743/2007/1669 1741/2005/1667 +f 1744/2152/1829 1746/2153/1831 1745/2011/1671 1743/2010/1669 +f 1746/2153/1831 1747/2155/1833 1748/2013/1673 1745/2011/1671 +f 1894/2157/1835 1752/2114/1795 1751/2017/1677 1893/2015/1675 +f 1752/2114/1795 1754/2117/1798 1753/2020/1680 1751/2017/1677 +f 1754/2117/1798 1756/2159/1837 1755/2021/1681 1753/2020/1680 +f 1756/2159/1837 1758/2161/1839 1757/2023/1683 1755/2021/1681 +f 1758/2161/1839 1760/2163/1841 1759/2025/1685 1757/2023/1683 +f 1760/2163/1841 1762/2165/1843 1761/2027/1687 1759/2025/1685 +f 1762/2165/1843 1764/2167/1845 1763/2029/1689 1761/2027/1687 +f 1764/2167/1845 1766/2169/1847 1765/2031/1691 1763/2029/1689 +f 1766/2169/1847 1768/2171/1849 1767/2033/1693 1765/2031/1691 +f 1768/2139/1849 1770/2137/1851 1769/2037/1695 1767/2036/1693 +f 1770/2137/1851 1772/2135/1853 1771/1991/1697 1769/2037/1695 +f 1772/2135/1853 1774/2133/1855 1773/1989/1699 1771/1991/1697 +f 1774/2133/1855 1776/2131/1857 1775/1987/1701 1773/1989/1699 +f 1776/2131/1857 1778/2129/1859 1777/1985/1703 1775/1987/1701 +f 1778/2129/1859 1780/2127/1861 1779/1983/1705 1777/1985/1703 +f 1780/2127/1861 1782/2125/1863 1781/1981/1707 1779/1983/1705 +f 1782/2125/1863 1783/2122/1865 1784/1980/1709 1781/1981/1707 +f 1930/2173/1867 1788/2106/1787 1787/2041/1713 1929/2039/1711 +f 1788/2106/1787 1790/2109/1790 1789/2044/1716 1787/2041/1713 +f 1790/2109/1790 1792/2175/1869 1791/2045/1717 1789/2044/1716 +f 1792/2175/1869 1794/2177/1871 1793/2047/1719 1791/2045/1717 +f 1794/2177/1871 1796/2179/1873 1795/2049/1721 1793/2047/1719 +f 1796/2179/1873 1798/2181/1875 1797/2051/1723 1795/2049/1721 +f 1798/2182/1875 1800/2185/1877 1799/2100/1725 1797/4421/1723 +f 1800/2185/1877 1802/2187/1879 1801/2099/1727 1799/2100/1725 +f 1802/2171/1879 1804/2169/1881 1803/2059/1729 1801/2058/1727 +f 1804/2169/1881 1806/2167/1883 1805/2061/1731 1803/2059/1729 +f 1806/2167/1883 1808/2165/1885 1807/2063/1733 1805/2061/1731 +f 1808/2165/1885 1810/2188/1887 1809/2065/1735 1807/2063/1733 +f 1810/2188/1887 1812/2189/1889 1811/2067/1737 1809/2065/1735 +f 1812/2189/1889 1814/2190/1891 1813/2069/1739 1811/2067/1737 +f 1814/2190/1891 1816/2191/1893 1815/2071/1741 1813/2069/1739 +f 1816/2191/1893 1818/2192/1895 1817/2073/1743 1815/2071/1741 +f 1818/2192/1895 1819/2193/1897 1820/2075/1745 1817/2073/1743 +f 1966/2194/1899 1824/2110/1791 1823/2079/1749 1965/2077/1747 +f 1824/2110/1791 1826/2113/1794 1825/2082/1752 1823/2079/1749 +f 1826/2113/1794 1828/2196/1901 1827/2083/1753 1825/2082/1752 +f 1828/2149/1901 1830/2121/1903 1829/2087/1755 1827/2086/1753 +f 1830/2121/1903 1832/2118/1905 1831/2089/1757 1829/2087/1755 +f 1832/2118/1905 1834/2147/1907 1833/2091/1759 1831/2089/1757 +f 1834/2147/1907 1836/2145/1909 1835/2093/1761 1833/2091/1759 +f 1836/2145/1909 1838/2143/1911 1837/2095/1763 1835/2093/1761 +f 1838/2143/1911 1840/2140/1913 1839/2097/1765 1837/2095/1763 +f 1840/2187/1913 1842/2185/1915 1841/2100/1767 1839/2099/1765 +f 1842/2185/1915 1844/2182/1917 1843/4421/1769 1841/2100/1767 +f 1844/2182/1917 1846/2198/1919 1845/4422/1771 1843/4421/1769 +f 1846/2179/1919 1848/2177/1921 1847/2047/1773 1845/2049/1771 +f 1848/2177/1921 1850/2175/1923 1849/2045/1775 1847/2047/1773 +f 1850/2175/1923 1852/2109/1925 1851/2044/1777 1849/2045/1775 +f 1852/2109/1925 1854/2106/1927 1853/2041/1779 1851/2044/1777 +f 1854/2106/1927 1855/2173/1928 1856/2039/1781 1853/2041/1779 +f 1434/2038/2338 1721/2037/2337 1719/2036/1388 1450/2035/1387 +f 1653/2286/2022 1655/2288/2024 1654/2514/2275 2096/2716/2470 2095/4363/3847 +f 2035/2699/2459 2034/4423/3855 2087/4424/3856 2090/4425/3857 2113/4426/3858 2112/4427/3859 2063/4428/3860 2066/2700/2460 +f 66/1957/1617 201/2552/2311 2048/2552/2474 2047/2553/2312 67/1958/1618 +f 1631/4346/2000 1633/4348/2002 1632/4351/3839 2081/4429/3861 2084/4347/3837 +f 1642/2211/2012 1710/2276/2014 2114/4430/3862 2113/4431/3858 2090/4432/3857 2089/4310/3823 +f 1577/2211/1941 1579/2214/1944 1578/4312/3831 2069/4311/3863 2072/4315/3826 +f 30/2684/1581 170/2508/2270 2030/2688/2453 2029/2510/2271 31/2509/1582 +f 36/2696/1587 175/2695/2457 2033/4433/3864 2036/2698/2458 20/2697/1588 +f 8/1899/1559 2024/4434/3865 2023/2469/3866 150/2469/2233 9/1900/1560 +f 1696/2334/2068 1698/2336/2070 1697/4368/3851 2099/4368/3867 2102/4365/3849 +f 1710/2276/2014 1644/2199/1929 1643/4355/3843 2111/4355/3868 2114/4430/3862 +f 1/1893/1553 2059/2740/2480 2058/4435/3869 145/2666/2445 3/1894/1554 +f 1706/2199/2078 1707/2276/2080 2107/4318/3829 2106/4355/3870 1705/4355/3854 +f 2071/4436/3827 2070/4437/3871 2057/4438/3872 2060/2739/2479 2053/2742/2482 2052/4439/3873 2105/4440/3874 2108/4441/3828 +f 37/2702/1589 2065/2701/2461 2064/2704/3875 176/2704/2462 39/2703/1590 +f 44/4442/1595 2042/4443/3876 2041/2713/2467 181/2513/2274 45/2717/1596 +f 43/2712/1594 180/2711/2466 2039/2711/3877 2042/4443/3876 44/4442/1595 +f 2023/2469/3866 2022/4444/3878 2075/4445/3879 2078/4446/3880 1589/2470/2234 150/2469/2233 +f 72/1963/1623 206/2738/2478 2051/2738/3881 2054/2741/2481 56/1964/1624 +f 1588/4327/1954 1590/4330/1956 1589/2470/2234 2078/4446/3880 2077/4328/3835 +f 2021/2670/3882 2025/4447/3883 2026/4448/3883 2022/4444/3878 2023/2469/3866 2024/4434/3865 +f 2027/2687/2452 2031/4449/3884 2032/4450/3884 2028/2511/2272 2029/2510/2271 2030/2688/2453 +f 2033/4433/3864 2037/4451/3885 2038/4452/3885 2034/4423/3855 2035/2699/2459 2036/2698/2458 +f 2039/2711/3877 2043/4453/3886 2044/4454/3886 2040/2714/2468 2041/2713/2467 2042/4443/3876 +f 2045/2734/2473 2049/4455/3887 2050/4456/3887 2046/2554/2313 2047/2553/2312 2048/2552/2474 +f 2051/2738/3881 2055/4457/3888 2056/4458/3888 2052/4439/3873 2053/2742/2482 2054/2741/2481 +f 2057/4438/3872 2061/4459/3889 2062/4460/3889 2058/4435/3869 2059/2740/2480 2060/2739/2479 +f 2063/4428/3860 2067/4461/3890 2068/4462/3890 2064/2704/3875 2065/2701/2461 2066/2700/2460 +f 2069/4311/3863 2073/4463/3891 2074/4464/3891 2070/4465/3871 2071/4316/3827 2072/4315/3826 +f 2075/4445/3879 2079/4466/3892 2080/4467/3892 2076/4329/3836 2077/4328/3835 2078/4446/3880 +f 2081/4429/3861 2085/4468/3893 2086/4469/3893 2082/2686/2451 2083/2685/2450 2084/4347/3837 +f 2087/4465/3856 2091/4464/3894 2092/4463/3894 2088/4311/3824 2089/4310/3823 2090/4432/3857 +f 2093/2715/2469 2097/4470/3895 2098/4471/3895 2094/4362/3848 2095/4363/3847 2096/2716/2470 +f 2099/4368/3867 2103/4472/3896 2104/4473/3896 2100/2733/2472 2101/2732/2471 2102/4365/3849 +f 2105/4474/3874 2109/4475/3897 2110/4476/3897 2106/4355/3870 2107/4318/3829 2108/4317/3828 +f 2111/4355/3868 2115/4476/3898 2116/4475/3898 2112/4474/3859 2113/4431/3858 2114/4430/3862 +f 7/1898/1558 149/2670/2449 2021/2670/3882 2024/4434/3865 8/1899/1559 +f 2441/2963/2634 2444/2967/2638 2443/2899/2999 2442/2890/2552 +f 2445/3001/2670 2448/3005/2674 2447/4477/3001 2446/4478/2556 +f 2449/2939/2598 2452/2943/2602 2451/3301/3003 2450/2896/2560 +f 2453/2963/2708 2456/2903/2568 2455/2889/3005 2454/2890/2564 +f 2456/2903/2568 2458/2902/2567 2457/3303/3006 2455/2889/3005 +f 2458/2902/2567 2460/2905/2570 2459/3304/3007 2457/3303/3006 +f 2460/2905/2570 2462/2907/2572 2461/3305/3008 2459/3304/3007 +f 2462/2907/2572 2464/2909/2574 2463/3306/3009 2461/3305/3008 +f 2464/2909/2574 2466/2911/2576 2465/3307/3010 2463/3306/3009 +f 2466/2911/2576 2468/2913/2578 2467/3308/3011 2465/3307/3010 +f 2468/2913/2578 2470/2915/2580 2469/3309/3012 2467/3308/3011 +f 2470/4479/2580 2472/4480/2582 2471/3311/3013 2469/3310/3012 +f 2472/4480/2582 2474/2925/2584 2473/3312/3014 2471/3311/3013 +f 2474/2925/2584 2476/2924/2586 2475/3313/3015 2473/3312/3014 +f 2476/2924/2586 2478/2927/2588 2477/3314/3016 2475/3313/3015 +f 2478/2927/2588 2480/2929/2590 2479/3315/3017 2477/3314/3016 +f 2480/2929/2590 2482/2931/2592 2481/3316/3018 2479/3315/3017 +f 2482/2935/2592 2484/2934/2594 2483/3318/3019 2481/4481/3018 +f 2484/2934/2594 2486/2937/2596 2485/2895/2559 2483/3318/3019 +f 2486/2937/2596 2449/2939/2598 2450/2896/2560 2485/2895/2559 +f 2452/2943/2602 2488/2942/2601 2487/3302/3004 2451/3301/3003 +f 2488/2942/2601 2490/2945/2604 2489/3319/3020 2487/3302/3004 +f 2490/2945/2604 2492/2947/2606 2491/3320/3021 2489/3319/3020 +f 2492/2947/2606 2494/2949/2608 2493/3321/3022 2491/3320/3021 +f 2494/2949/2608 2496/2951/2610 2495/3322/3023 2493/3321/3022 +f 2496/2951/2610 2498/2953/2612 2497/3323/3024 2495/3322/3023 +f 2498/2953/2612 2500/2955/2614 2499/3324/3025 2497/3323/3024 +f 2500/2955/2614 2502/4482/2616 2501/3325/3026 2499/3324/3025 +f 2502/4482/2616 2504/4483/2618 2503/3326/3027 2501/3325/3026 +f 2504/2915/2618 2506/2913/2620 2505/3308/3028 2503/3309/3027 +f 2506/2913/2620 2508/2911/2622 2507/3307/3029 2505/3308/3028 +f 2508/2911/2622 2510/2909/2624 2509/3306/3030 2507/3307/3029 +f 2510/2909/2624 2512/2907/2626 2511/3305/3031 2509/3306/3030 +f 2512/2907/2626 2514/2905/2628 2513/3304/3032 2511/3305/3031 +f 2514/2905/2628 2516/2902/2630 2515/3303/3033 2513/3304/3032 +f 2516/2902/2630 2518/2903/2632 2517/2889/2551 2515/3303/3033 +f 2518/2903/2632 2441/2963/2634 2442/2890/2552 2517/2889/2551 +f 2444/2967/2638 2520/2966/2637 2519/3298/3000 2443/2899/2999 +f 2520/2966/2637 2522/2969/2640 2521/3327/3034 2519/3298/3000 +f 2522/2969/2640 2524/2971/2642 2523/3328/3035 2521/3327/3034 +f 2524/2971/2642 2526/2973/2644 2525/3329/3036 2523/3328/3035 +f 2526/2973/2644 2528/2975/2646 2527/3330/3037 2525/3329/3036 +f 2528/2975/2646 2530/4484/2648 2529/3331/3038 2527/3330/3037 +f 2530/4484/2648 2532/4485/2650 2531/3332/3039 2529/3331/3038 +f 2532/2981/2650 2534/2983/2652 2533/4486/3040 2531/4487/3039 +f 2534/2983/2652 2536/2985/2654 2535/4488/3041 2533/4486/3040 +f 2536/2985/2654 2538/2987/2656 2537/4489/3042 2535/4488/3041 +f 2538/2987/2656 2540/2989/2658 2539/4490/3043 2537/4489/3042 +f 2540/2989/2658 2542/2991/2660 2541/4491/3044 2539/4490/3043 +f 2542/2991/2660 2544/2993/2662 2543/4492/3045 2541/4491/3044 +f 2544/2993/2662 2546/2995/2664 2545/4493/3046 2543/4492/3045 +f 2546/2995/2664 2548/2997/2666 2547/4494/3047 2545/4493/3046 +f 2548/2997/2666 2550/2999/2668 2549/4495/2555 2547/4494/3047 +f 2550/2999/2668 2445/3001/2670 2446/4478/2556 2549/4495/2555 +f 2448/3005/2674 2552/3004/2673 2551/4496/3002 2447/4477/3001 +f 2552/3004/2673 2554/3007/2676 2553/4497/3048 2551/4496/3002 +f 2554/3007/2676 2556/3009/2678 2555/4498/3049 2553/4497/3048 +f 2556/4499/2678 2558/3015/2680 2557/4500/3050 2555/4501/3049 +f 2558/3015/2680 2560/3014/2682 2559/4502/3051 2557/4500/3050 +f 2560/3014/2682 2562/3017/2684 2561/4503/3052 2559/4502/3051 +f 2562/3017/2684 2564/3019/2686 2563/4504/3053 2561/4503/3052 +f 2564/3019/2686 2566/3021/2688 2565/4505/3054 2563/4504/3053 +f 2566/3021/2688 2568/3023/2690 2567/4506/3055 2565/4505/3054 +f 2568/3023/2690 2570/3025/2692 2569/4507/3056 2567/4506/3055 +f 2570/4485/2692 2572/4484/2694 2571/3331/3057 2569/3332/3056 +f 2572/4484/2694 2574/2975/2696 2573/3330/3058 2571/3331/3057 +f 2574/2975/2696 2576/2973/2698 2575/3329/3059 2573/3330/3058 +f 2576/2973/2698 2578/2971/2700 2577/3328/3060 2575/3329/3059 +f 2578/2971/2700 2580/2969/2702 2579/3327/3061 2577/3328/3060 +f 2580/2969/2702 2582/2966/2704 2581/3298/3062 2579/3327/3061 +f 2582/2966/2704 2584/2967/2706 2583/2899/2563 2581/3298/3062 +f 2454/2890/2564 2583/2899/2563 2584/2967/2706 2453/2963/2708 +f 2587/2962/2707 2586/2964/2705 2585/4508/2996 2588/4509/2995 +f 2591/4509/2857 2590/4508/2870 2589/2964/2635 2592/2962/2633 +f 2595/3158/2861 2594/3237/2938 2593/3002/2671 2596/3000/2669 +f 2599/3162/2865 2598/3205/2906 2597/4510/2599 2600/4511/2597 +f 2588/4509/2995 2602/4512/2904 2601/2900/2565 2587/2962/2707 +f 2602/4512/2904 2604/4513/2874 2603/2901/2566 2601/2900/2565 +f 2604/4513/2874 2606/4514/2873 2605/2904/2569 2603/2901/2566 +f 2606/3170/2873 2608/3173/2876 2607/4515/2571 2605/4516/2569 +f 2608/3173/2876 2610/3175/2878 2609/4517/2573 2607/4515/2571 +f 2610/3175/2878 2612/3177/2880 2611/4518/2575 2609/4517/2573 +f 2612/3177/2880 2614/3179/2882 2613/4519/2577 2611/4518/2575 +f 2614/3179/2882 2616/3181/2884 2615/2916/2579 2613/4519/2577 +f 2616/3181/2884 2618/3183/2886 2617/2917/2581 2615/2916/2579 +f 2618/3183/2886 2620/3185/2888 2619/2920/2583 2617/2917/2581 +f 2620/3185/2888 2622/3187/2890 2621/4520/2585 2619/2920/2583 +f 2622/3187/2890 2624/3189/2892 2623/4521/2587 2621/4520/2585 +f 2624/3189/2892 2626/3191/2894 2625/4522/2589 2623/4521/2587 +f 2626/3191/2894 2628/4523/2896 2627/4524/2591 2625/4522/2589 +f 2628/3194/2896 2630/3197/2898 2629/4525/2593 2627/4526/2591 +f 2630/3197/2898 2632/3163/2866 2631/4527/2595 2629/4525/2593 +f 2632/3163/2866 2599/3162/2865 2600/4511/2597 2631/4527/2595 +f 2598/3205/2906 2634/3201/2902 2633/4528/2600 2597/4510/2599 +f 2634/3201/2902 2636/3200/2901 2635/4529/2603 2633/4528/2600 +f 2636/3200/2901 2638/3207/2908 2637/4530/2605 2635/4529/2603 +f 2638/3207/2908 2640/3209/2910 2639/4531/2607 2637/4530/2605 +f 2640/3209/2910 2642/3211/2912 2641/4532/2609 2639/4531/2607 +f 2642/3211/2912 2644/3213/2914 2643/4533/2611 2641/4532/2609 +f 2644/3213/2914 2646/3215/2916 2645/2956/2613 2643/4533/2611 +f 2646/3215/2916 2648/3217/2918 2647/2957/2615 2645/2956/2613 +f 2648/3217/2918 2650/3219/2920 2649/2960/2617 2647/2957/2615 +f 2650/3219/2920 2652/3221/2922 2651/4534/2619 2649/2960/2617 +f 2652/3221/2922 2654/3223/2924 2653/4535/2621 2651/4534/2619 +f 2654/3223/2924 2656/3225/2926 2655/4536/2623 2653/4535/2621 +f 2656/3225/2926 2658/3227/2928 2657/4537/2625 2655/4536/2623 +f 2658/3227/2928 2660/3229/2930 2659/4538/2627 2657/4537/2625 +f 2660/4514/2930 2662/4513/2932 2661/2901/2629 2659/2904/2627 +f 2662/4513/2932 2664/4512/2858 2663/2900/2631 2661/2901/2629 +f 2664/4512/2858 2591/4509/2857 2592/2962/2633 2663/2900/2631 +f 2590/4508/2870 2666/4539/2869 2665/2965/2636 2589/2964/2635 +f 2666/4539/2869 2668/4540/2934 2667/2968/2639 2665/2965/2636 +f 2668/3233/2934 2670/3239/2940 2669/4541/2641 2667/4542/2639 +f 2670/3239/2940 2672/3241/2942 2671/4543/2643 2669/4541/2641 +f 2672/3241/2942 2674/3243/2944 2673/2976/2645 2671/4543/2643 +f 2674/3243/2944 2676/3245/2946 2675/2977/2647 2673/2976/2645 +f 2676/3245/2946 2678/3247/2948 2677/2980/2649 2675/2977/2647 +f 2678/3247/2948 2680/3249/2950 2679/2982/2651 2677/2980/2649 +f 2680/3249/2950 2682/3251/2952 2681/2984/2653 2679/2982/2651 +f 2682/3251/2952 2684/3253/2954 2683/2986/2655 2681/2984/2653 +f 2684/3253/2954 2686/3255/2956 2685/2988/2657 2683/2986/2655 +f 2686/3255/2956 2688/3257/2958 2687/2990/2659 2685/2988/2657 +f 2688/3257/2958 2690/3259/2960 2689/2992/2661 2687/2990/2659 +f 2690/3259/2960 2692/3261/2962 2691/2994/2663 2689/2992/2661 +f 2692/3261/2962 2694/3263/2964 2693/2996/2665 2691/2994/2663 +f 2694/3263/2964 2696/3159/2862 2695/2998/2667 2693/2996/2665 +f 2696/3159/2862 2595/3158/2861 2596/3000/2669 2695/2998/2667 +f 2594/3237/2938 2698/3236/2937 2697/3003/2672 2593/3002/2671 +f 2698/3236/2937 2700/3265/2966 2699/3006/2675 2697/3003/2672 +f 2700/3265/2966 2702/3267/2968 2701/3008/2677 2699/3006/2675 +f 2702/3267/2968 2704/3269/2970 2703/3010/2679 2701/3008/2677 +f 2704/4544/2970 2706/3275/2972 2705/3013/2681 2703/3012/2679 +f 2706/3275/2972 2708/3274/2974 2707/3016/2683 2705/3013/2681 +f 2708/3274/2974 2710/3277/2976 2709/3018/2685 2707/3016/2683 +f 2710/3277/2976 2712/3279/2978 2711/3020/2687 2709/3018/2685 +f 2712/3279/2978 2714/3281/2980 2713/3022/2689 2711/3020/2687 +f 2714/3281/2980 2716/3283/2982 2715/3024/2691 2713/3022/2689 +f 2716/3283/2982 2718/3285/2984 2717/3026/2693 2715/3024/2691 +f 2718/3285/2984 2720/3287/2986 2719/3028/2695 2717/3026/2693 +f 2720/3287/2986 2722/3289/2988 2721/4545/2697 2719/3028/2695 +f 2722/3289/2988 2724/3291/2990 2723/4546/2699 2721/4545/2697 +f 2724/3291/2990 2726/3293/2992 2725/4547/2701 2723/4546/2699 +f 2726/4540/2992 2728/4539/2994 2727/2965/2703 2725/2968/2701 +f 2728/4539/2994 2585/4508/2996 2586/2964/2705 2727/2965/2703 +f 2442/2890/2552 2443/2899/2999 357/1854/2721 358/2885/2553 +f 2729/3151/2854 2732/3030/2853 2731/1855/1519 2730/2888/2550 +f 2733/2888/2792 2736/1855/2724 2735/3030/2709 2734/3151/2997 +f 2737/3133/2824 2740/3099/2791 2739/3034/2713 2738/3354/3066 +f 2741/3079/2758 2744/3132/2823 2743/3038/2717 2742/3358/3070 +f 2730/2888/2550 2746/2887/2549 2745/3351/3073 2729/3151/2854 +f 2746/2887/2549 2748/3045/2728 2747/3361/3075 2745/3351/3073 +f 2748/3045/2728 2750/3044/2727 2749/3362/3076 2747/3361/3075 +f 2750/3044/2727 2752/3047/2730 2751/3365/3079 2749/3362/3076 +f 2752/3047/2730 2754/3049/2732 2753/3367/3081 2751/3365/3079 +f 2754/3049/2732 2756/3051/2734 2755/3369/3083 2753/3367/3081 +f 2756/3051/2734 2758/3053/2736 2757/3371/3085 2755/3369/3083 +f 2758/3053/2736 2760/3055/2738 2759/3373/3087 2757/3371/3085 +f 2760/3059/2738 2762/3058/2740 2761/3376/3089 2759/3375/3087 +f 2762/3058/2740 2764/3061/2742 2763/3379/3091 2761/3376/3089 +f 2764/3061/2742 2766/3063/2744 2765/3381/3093 2763/3379/3091 +f 2766/3063/2744 2768/3065/2746 2767/3383/3095 2765/3381/3093 +f 2768/3065/2746 2770/3067/2748 2769/3385/3097 2767/3383/3095 +f 2770/3067/2748 2772/3069/2750 2771/3387/3099 2769/3385/3097 +f 2772/3069/2750 2774/3071/2752 2773/3389/3101 2771/3387/3099 +f 2774/3074/2752 2776/3073/2753 2775/3357/3069 2773/3391/3101 +f 2776/3073/2753 2741/3079/2758 2742/3358/3070 2775/3357/3069 +f 2744/3132/2823 2778/3078/2757 2777/3039/2718 2743/3038/2717 +f 2778/3078/2757 2780/3077/2756 2779/3393/3103 2777/3039/2718 +f 2780/3077/2756 2782/3081/2760 2781/3395/3105 2779/3393/3103 +f 2782/3081/2760 2784/3083/2762 2783/3397/3107 2781/3395/3105 +f 2784/3083/2762 2786/3085/2764 2785/3399/3109 2783/3397/3107 +f 2786/3085/2764 2788/3087/2766 2787/3401/3111 2785/3399/3109 +f 2788/3087/2766 2790/3089/2768 2789/3403/3113 2787/3401/3111 +f 2790/3089/2768 2792/3091/2770 2791/3405/3115 2789/3403/3113 +f 2792/3091/2770 2794/3093/2772 2793/3407/3117 2791/3405/3115 +f 2794/3055/2772 2796/3053/2774 2795/3371/3119 2793/3373/3117 +f 2796/3053/2774 2798/3051/2776 2797/3369/3121 2795/3371/3119 +f 2798/3051/2776 2800/3049/2778 2799/3367/3123 2797/3369/3121 +f 2800/3049/2778 2802/3047/2780 2801/3365/3125 2799/3367/3123 +f 2802/3047/2780 2804/3044/2782 2803/3362/3127 2801/3365/3125 +f 2804/3044/2782 2806/3045/2784 2805/3361/3129 2803/3362/3127 +f 2806/3045/2784 2808/2887/2785 2807/3351/3063 2805/3361/3129 +f 2808/2887/2785 2733/2888/2792 2734/3151/2997 2807/3351/3063 +f 2736/1855/2724 2810/1856/2723 2809/3031/2710 2735/3030/2709 +f 2810/1856/2723 2812/3095/2787 2811/3409/3131 2809/3031/2710 +f 2812/3095/2787 2814/3101/2794 2813/3411/3133 2811/3409/3131 +f 2814/3101/2794 2816/3103/2796 2815/3413/3135 2813/3411/3133 +f 2816/3103/2796 2818/3105/2798 2817/3415/3137 2815/3413/3135 +f 2818/3105/2798 2820/3107/2800 2819/3417/3139 2817/3415/3137 +f 2820/3107/2800 2822/3109/2802 2821/3419/3141 2819/3417/3139 +f 2822/3109/2802 2824/3111/2804 2823/4548/3143 2821/3419/3141 +f 2824/3115/2804 2826/3114/2806 2825/3426/3145 2823/3425/3143 +f 2826/3114/2806 2828/3117/2808 2827/3429/3147 2825/3426/3145 +f 2828/3117/2808 2830/3119/2810 2829/3431/3149 2827/3429/3147 +f 2830/3119/2810 2832/3121/2812 2831/3433/3151 2829/3431/3149 +f 2832/3121/2812 2834/3123/2814 2833/3435/3153 2831/3433/3151 +f 2834/3123/2814 2836/3125/2816 2835/3437/3155 2833/3435/3153 +f 2836/3125/2816 2838/3127/2818 2837/3439/3157 2835/3437/3155 +f 2838/3127/2818 2840/3128/2819 2839/3353/3065 2837/3439/3157 +f 2840/3128/2819 2737/3133/2824 2738/3354/3066 2839/3353/3065 +f 2740/3099/2791 2842/3098/2790 2841/3035/2714 2739/3034/2713 +f 2842/3098/2790 2844/3130/2821 2843/3441/3159 2841/3035/2714 +f 2844/3130/2821 2846/3135/2826 2845/3443/3161 2843/3441/3159 +f 2846/3139/2826 2848/3138/2828 2847/3446/3163 2845/3445/3161 +f 2848/3138/2828 2850/3141/2830 2849/3449/3165 2847/3446/3163 +f 2850/3141/2830 2852/3143/2832 2851/3451/3167 2849/3449/3165 +f 2852/3143/2832 2854/3145/2834 2853/3453/3169 2851/3451/3167 +f 2854/3145/2834 2856/3147/2836 2855/3455/3171 2853/3453/3169 +f 2856/3147/2836 2858/3149/2838 2857/3457/3173 2855/3455/3171 +f 2858/4549/2838 2860/4550/2840 2859/3421/3175 2857/3422/3173 +f 2860/3109/2840 2862/3107/2842 2861/3417/3177 2859/3419/3175 +f 2862/3107/2842 2864/3105/2844 2863/3415/3179 2861/3417/3177 +f 2864/3105/2844 2866/3103/2846 2865/3413/3181 2863/3415/3179 +f 2866/3103/2846 2868/3101/2848 2867/3411/3183 2865/3413/3181 +f 2868/3101/2848 2870/3095/2850 2869/3409/3185 2867/3411/3183 +f 2870/3095/2850 2872/1856/1520 2871/3031/3187 2869/3409/3185 +f 2872/1856/1520 2731/1855/1519 2732/3030/2853 2871/3031/3187 +f 2730/2888/2550 2731/1855/1519 285/1854/1518 286/2885/2547 +f 2876/4551/1112 2874/4552/1111 2936/4553/1173 2934/4554/1170 2932/4555/1168 2930/4556/1166 2928/4557/1164 2926/4558/1162 2924/4559/1160 2922/4560/1158 2920/4561/1156 2918/4562/1154 2916/4563/1152 2914/4564/1150 2912/4565/1148 2910/4566/1146 2908/4567/1144 2906/4568/1142 2904/4569/1140 2902/4570/1138 2900/4571/1136 2898/4572/1134 2896/4573/1132 2894/4574/1130 2892/4575/1128 2890/4576/1126 2888/4577/1124 2886/4578/1122 2884/4579/1120 2882/4580/1118 2880/4581/1116 2878/4582/1114 +g bathtub_bathtub_body_inside_bottom +f 284/4583/2546 283/4584/2545 287/4585/3258 288/4586/3257 289/4587/3256 290/4588/3255 291/4589/3254 292/4590/3253 293/4591/3252 294/4592/3251 295/4593/3250 296/4594/3249 297/4595/3248 298/4596/3247 299/4597/3246 300/4598/3245 301/4599/3244 302/4600/3243 303/4601/3192 304/4602/3191 305/4603/3242 306/4604/3241 307/4605/3240 308/4606/3239 309/4607/3238 310/4608/3237 311/4609/3236 312/4610/3235 313/4611/3234 314/4612/3233 315/4613/3232 316/4614/3231 317/4615/3230 318/4616/3229 319/4617/3228 320/4618/3227 321/4619/3190 322/4620/3189 323/4621/3226 324/4622/3225 325/4623/3224 326/4624/3223 327/4625/3222 328/4626/3221 329/4627/3220 330/4628/3219 331/4629/3218 332/4630/3217 333/4631/3216 334/4632/3215 335/4633/3214 336/4634/3213 337/4635/3212 338/4636/3211 339/4637/3194 340/4638/3193 341/4639/3210 342/4640/3209 343/4641/3208 344/4642/3207 345/4643/3206 346/4644/3205 347/4645/3204 348/4646/3203 349/4647/3202 350/4648/3201 351/4649/3200 352/4650/3199 353/4651/3198 354/4652/3197 355/4653/3196 356/4654/3195 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet.obj new file mode 100644 index 00000000..5dc068dd --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet.obj @@ -0,0 +1,62 @@ +# Blender v2.73 (sub 0) OBJ File: 'medicine-cabinet.blend' +# www.blender.org +o Cylinder +v -0.312500 -0.187500 0.500000 +v -0.312500 -0.187500 0.312500 +v 0.312500 -0.187500 0.312500 +v 0.312500 -0.187500 0.500000 +v -0.312500 0.500000 0.500000 +v -0.312500 0.500000 0.312500 +v 0.312500 0.500000 0.312500 +v 0.312500 0.500000 0.500000 +v -0.312500 0.437500 0.312500 +v 0.312500 0.437500 0.312500 +v -0.312500 -0.125000 0.312500 +v 0.312500 -0.125000 0.312500 +v -0.250000 0.437500 0.312500 +v -0.250000 -0.125000 0.312500 +v 0.250000 0.437500 0.312500 +v 0.250000 -0.125000 0.312500 +vt 0.875000 0.562500 +vt 0.875000 0.750000 +vt 0.187500 0.750000 +vt 0.187500 0.562500 +vt 0.812500 1.000000 +vt 0.187500 1.000000 +vt 0.187500 0.937500 +vt 0.812500 0.937500 +vt 0.875000 0.812500 +vt 0.875000 1.000000 +vt 0.187500 0.812500 +vt 0.187500 0.312500 +vt 0.812500 0.312500 +vt 0.250000 0.250000 +vt 0.250000 0.062500 +vt 0.875000 0.062500 +vt 0.875000 0.250000 +vt 0.812500 0.812500 +vt 0.812500 0.375000 +vt 0.187500 0.375000 +vt 0.750000 0.937500 +vt 0.750000 0.375000 +vt 0.250000 0.937500 +vt 0.250000 0.375000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +g Cylinder_Cylinder_wood +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 6/5/2 7/6/2 10/7/2 9/8/2 +f 7/9/3 8/10/3 4/6/3 3/11/3 +f 8/5/4 5/6/4 1/12/4 4/13/4 +f 1/14/5 2/15/5 3/16/5 4/17/5 +f 8/18/6 7/5/6 6/6/6 5/11/6 +f 3/12/2 2/13/2 11/19/2 12/20/2 +f 13/21/2 14/22/2 11/19/2 9/8/2 +f 15/23/2 10/7/2 12/20/2 16/24/2 +g Cylinder_Cylinder_mirror +f 14/22/2 13/21/2 15/23/2 16/24/2 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet_open.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet_open.obj new file mode 100644 index 00000000..5a0d026e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_medicine_cabinet_open.obj @@ -0,0 +1,100 @@ +# Blender v2.73 (sub 0) OBJ File: 'medicine-cabinet-open.blend' +# www.blender.org +o Cylinder +v -0.312500 -0.187500 0.500000 +v 0.312500 -0.187500 0.500000 +v -0.312500 0.500000 0.500000 +v 0.312500 0.500000 0.500000 +v -0.312500 0.500000 0.375000 +v -0.312500 -0.187500 0.375000 +v 0.312500 0.500000 0.375000 +v 0.312500 -0.187500 0.375000 +v -0.312500 -0.187500 -0.250000 +v -0.312500 0.500000 -0.250000 +v -0.312500 0.437500 0.375000 +v -0.312500 0.437500 -0.250000 +v -0.312500 -0.125000 0.375000 +v -0.312500 -0.125000 -0.250000 +v -0.312500 0.437500 0.312500 +v -0.312500 -0.125000 0.312500 +v -0.312500 0.437500 -0.187500 +v -0.312500 -0.125000 -0.187500 +v -0.250000 0.500000 0.375000 +v -0.250000 -0.187500 0.375000 +v -0.250000 0.500000 -0.250000 +v -0.250000 -0.187500 -0.250000 +v 0.250000 0.437500 0.375000 +v 0.250000 -0.125000 0.375000 +v -0.250000 0.125000 0.375000 +v 0.250000 0.125000 0.375000 +v 0.250000 0.187500 0.375000 +v -0.250000 0.187500 0.375000 +v -0.250000 -0.125000 0.375000 +v -0.250000 0.437500 0.375000 +v 0.312500 0.437500 0.375000 +v 0.312500 -0.125000 0.375000 +vt 0.875000 0.875000 +vt 0.875000 1.000000 +vt 0.187500 1.000000 +vt 0.187500 0.875000 +vt 0.812500 1.000000 +vt 0.187500 0.312500 +vt 0.812500 0.312500 +vt 0.812500 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.937500 +vt 0.812500 0.937500 +vt 0.250000 0.125000 +vt 0.250000 0.062500 +vt 0.875000 0.062500 +vt 0.875000 0.125000 +vt 0.812500 0.812500 +vt 0.187500 0.812500 +vt 0.250000 0.250000 +vt 0.875000 0.250000 +vt 0.875000 0.562500 +vt 0.875000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.562500 +vt 0.750000 0.937500 +vt 0.750000 0.375000 +vt 0.250000 0.937500 +vt 0.250000 0.375000 +vt 0.875000 0.750000 +vt 0.187500 0.750000 +vt 0.750000 0.312500 +vt 0.750000 1.000000 +vt 0.250000 0.687500 +vt 0.250000 0.625000 +vt 0.750000 0.625000 +vt 0.750000 0.687500 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_wood +s off +f 7/1/1 4/2/1 2/3/1 8/4/1 +f 4/5/2 3/3/2 1/6/2 2/7/2 +f 9/6/3 6/7/3 13/8/3 14/9/3 +f 21/3/4 10/10/4 5/11/4 19/5/4 +f 20/12/5 6/13/5 9/14/5 22/15/5 +f 5/5/3 10/3/3 12/10/3 11/11/3 +f 4/16/4 7/11/4 5/10/4 3/17/4 +f 1/18/5 6/12/5 8/15/5 2/19/5 +f 3/20/3 5/21/3 6/22/3 1/23/3 +f 22/7/1 21/5/1 19/3/1 20/6/1 +f 15/24/3 16/25/3 13/8/3 11/11/3 +f 17/26/3 12/10/3 14/9/3 18/27/3 +f 10/21/6 21/28/6 22/29/6 9/22/6 +f 8/6/6 20/30/6 29/25/6 32/9/6 +f 19/31/6 7/3/6 31/10/6 30/24/6 +f 23/26/6 31/10/6 32/9/6 24/27/6 +f 27/32/6 26/33/6 25/34/6 28/35/6 +g Cylinder_Cylinder_mirror +f 16/25/3 15/24/3 17/26/3 18/27/3 +g Cylinder_Cylinder_inside +f 23/26/6 27/32/6 28/35/6 30/24/6 +f 25/34/6 26/33/6 24/27/6 29/25/6 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_shower_head.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_shower_head.obj new file mode 100644 index 00000000..9e4aa568 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_shower_head.obj @@ -0,0 +1,390 @@ +# Blender v2.73 (sub 0) OBJ File: 'showerhead.blend' +# www.blender.org +o Cylinder +v -0.002279 -0.286270 -0.029833 +v -0.002279 -0.198434 0.124963 +v 0.023457 -0.200797 0.131441 +v 0.087796 -0.289958 -0.005981 +v 0.042297 -0.207253 0.149141 +v 0.153735 -0.300033 0.059184 +v 0.049192 -0.216072 0.173319 +v 0.177871 -0.313796 0.148201 +v 0.042297 -0.224891 0.197496 +v 0.153735 -0.327560 0.237218 +v 0.023457 -0.231346 0.215195 +v 0.087796 -0.337635 0.302383 +v -0.002279 -0.233710 0.221673 +v -0.002279 -0.341323 0.326235 +v -0.028014 -0.231346 0.215195 +v -0.092353 -0.337636 0.302382 +v -0.046854 -0.224891 0.197496 +v -0.158293 -0.327560 0.237218 +v -0.053750 -0.216072 0.173319 +v -0.182428 -0.313797 0.148200 +v -0.046854 -0.207253 0.149141 +v -0.158293 -0.300033 0.059184 +v -0.028014 -0.200797 0.131441 +v -0.092353 -0.289958 -0.005981 +v -0.002279 -0.089004 0.182122 +v 0.023457 -0.093670 0.187199 +v 0.042297 -0.106419 0.201070 +v 0.049192 -0.123834 0.220019 +v 0.042297 -0.141250 0.238967 +v 0.023457 -0.153999 0.252838 +v -0.002279 -0.158665 0.257915 +v -0.028015 -0.153999 0.252838 +v -0.046854 -0.141250 0.238967 +v -0.053750 -0.123834 0.220018 +v -0.046854 -0.106419 0.201070 +v -0.028014 -0.093670 0.187199 +v -0.002279 -0.007455 0.267224 +v 0.023457 -0.013348 0.270806 +v 0.042297 -0.029448 0.280591 +v 0.049192 -0.051440 0.293958 +v 0.042297 -0.073432 0.307324 +v 0.023457 -0.089532 0.317110 +v -0.002279 -0.095423 0.320691 +v -0.028015 -0.089532 0.317110 +v -0.046854 -0.073432 0.307324 +v -0.053750 -0.051441 0.293957 +v -0.046854 -0.029448 0.280590 +v -0.028015 -0.013348 0.270806 +v -0.002279 0.045677 0.376375 +v 0.023456 0.039013 0.378148 +v 0.042296 0.020807 0.382994 +v 0.049192 -0.004062 0.389615 +v 0.042296 -0.028932 0.396235 +v 0.023456 -0.047138 0.401081 +v -0.002279 -0.053801 0.402856 +v -0.028015 -0.047138 0.401081 +v -0.046854 -0.028932 0.396235 +v -0.053750 -0.004062 0.389615 +v -0.046854 0.020807 0.382994 +v -0.028015 0.039013 0.378147 +v -0.002279 0.056048 0.499503 +v 0.023456 0.049152 0.499503 +v 0.042296 0.030313 0.499503 +v 0.049192 0.004577 0.499503 +v 0.042296 -0.021159 0.499503 +v 0.023456 -0.039998 0.499503 +v -0.002279 -0.046893 0.499503 +v -0.028015 -0.039998 0.499503 +v -0.046854 -0.021159 0.499503 +v -0.053750 0.004577 0.499503 +v -0.046854 0.030313 0.499503 +v -0.028015 0.049152 0.499503 +v 0.153735 -0.373155 0.228881 +v 0.177871 -0.359391 0.139864 +v -0.002279 -0.386918 0.317899 +v 0.087796 -0.383230 0.294047 +v 0.087796 -0.335552 -0.014318 +v -0.002279 -0.331865 -0.038169 +v 0.153735 -0.345628 0.050847 +v -0.092353 -0.383230 0.294047 +v -0.158293 -0.345628 0.050847 +v -0.182428 -0.359391 0.139864 +v -0.092353 -0.335552 -0.014318 +v -0.158293 -0.373155 0.228881 +v -0.002279 -0.359391 0.139864 +vt 1.000000 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.437500 +vt 1.000000 0.437500 +vt 0.750000 0.375000 +vt 1.000000 0.375000 +vt 0.750000 0.312500 +vt 1.000000 0.312500 +vt 0.750000 0.250000 +vt 1.000000 0.250000 +vt 0.750000 0.187500 +vt 1.000000 0.187500 +vt 0.750000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.875000 +vt 0.750000 0.875000 +vt 0.750000 0.812500 +vt 1.000000 0.812500 +vt 0.750000 0.750000 +vt 1.000000 0.750000 +vt 0.750000 0.687500 +vt 1.000000 0.687500 +vt 0.750000 0.625000 +vt 1.000000 0.625000 +vt 0.750000 0.562500 +vt 1.000000 0.562500 +vt 0.562500 0.500000 +vt 0.562500 0.437500 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.562500 0.250000 +vt 0.562500 0.187500 +vt 0.562500 0.125000 +vt 0.562500 0.875000 +vt 0.562500 0.812500 +vt 0.562500 0.750000 +vt 0.562500 0.687500 +vt 0.562500 0.625000 +vt 0.562500 0.562500 +vt 0.375000 0.500000 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.312500 +vt 0.375000 0.250000 +vt 0.375000 0.187500 +vt 0.375000 0.125000 +vt 0.375000 0.875000 +vt 0.375000 0.812500 +vt 0.375000 0.750000 +vt 0.375000 0.687500 +vt 0.375000 0.625000 +vt 0.375000 0.562500 +vt 0.187500 0.500000 +vt 0.187500 0.437500 +vt 0.187500 0.375000 +vt 0.187500 0.312500 +vt 0.187500 0.250000 +vt 0.187500 0.187500 +vt 0.187500 0.125000 +vt 0.187500 0.875000 +vt 0.187500 0.812500 +vt 0.187500 0.750000 +vt 0.187500 0.687500 +vt 0.187500 0.625000 +vt 0.187500 0.562500 +vt 0.000000 0.500000 +vt 0.000000 0.437500 +vt 0.000000 0.375000 +vt 0.000000 0.312500 +vt 0.000000 0.250000 +vt 0.000000 0.187500 +vt 0.000000 0.125000 +vt 0.000000 0.875000 +vt 0.000000 0.812500 +vt 0.000000 0.750000 +vt 0.000000 0.687500 +vt 0.000000 0.625000 +vt 0.000000 0.562500 +vt 0.937500 0.312500 +vt 0.937500 0.250000 +vt 0.812500 0.250000 +vt 0.812500 0.312500 +vt 0.937500 0.187500 +vt 0.937500 0.125000 +vt 0.812500 0.125000 +vt 0.812500 0.187500 +vt 0.937500 0.500000 +vt 0.937500 0.437500 +vt 0.812500 0.437500 +vt 0.812500 0.500000 +vt 0.937500 0.375000 +vt 0.812500 0.375000 +vt 0.937500 0.875000 +vt 0.937500 0.812500 +vt 0.812500 0.812500 +vt 0.812500 0.875000 +vt 0.937500 0.687500 +vt 0.937500 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.687500 +vt 0.937500 0.562500 +vt 0.812500 0.562500 +vt 0.937500 0.750000 +vt 0.812500 0.750000 +vt 0.812500 0.624165 +vt 0.874583 0.607530 +vt 0.920030 0.562083 +vt 0.936665 0.500000 +vt 0.920030 0.437917 +vt 0.874583 0.392470 +vt 0.812500 0.375835 +vt 0.750417 0.392470 +vt 0.704970 0.437917 +vt 0.688335 0.500000 +vt 0.704970 0.562082 +vt 0.750417 0.607530 +vt 0.156336 0.843664 +vt 0.036267 0.635697 +vt 0.484375 0.515625 +vt 0.036266 0.395554 +vt 0.156337 0.187587 +vt 0.812414 0.843664 +vt 0.604445 0.963733 +vt 0.932484 0.395554 +vt 0.932484 0.635694 +vt 0.364304 0.963734 +vt 0.364305 0.067515 +vt 0.812412 0.187587 +vt 0.604446 0.067517 +vn 0.000000 0.557000 -0.830500 +vn 0.000000 0.711000 -0.703200 +vn 0.414900 0.679400 -0.605100 +vn 0.459500 0.536200 -0.708000 +vn 0.737300 0.591100 -0.327100 +vn 0.793400 0.479800 -0.374500 +vn 0.881500 0.465700 0.077900 +vn 0.911300 0.404200 0.078000 +vn 0.789300 0.336300 0.513700 +vn 0.783900 0.330700 0.525400 +vn 0.465900 0.240500 0.851500 +vn 0.450000 0.278500 0.848500 +vn 0.000000 0.205600 0.978600 +vn 0.000000 0.259800 0.965600 +vn -0.465900 0.240500 0.851500 +vn -0.450000 0.278500 0.848500 +vn -0.789300 0.336300 0.513700 +vn -0.783900 0.330700 0.525400 +vn -0.881500 0.465700 0.077900 +vn -0.911300 0.404200 0.078000 +vn -0.737300 0.591100 -0.327200 +vn -0.793400 0.479800 -0.374500 +vn -0.414900 0.679400 -0.605100 +vn -0.459500 0.536200 -0.708000 +vn 0.000000 0.602000 -0.798500 +vn 0.487500 0.524000 -0.698400 +vn 0.853500 0.309600 -0.419000 +vn 0.999600 0.014300 -0.023100 +vn 0.876800 -0.282000 0.389400 +vn 0.510200 -0.497600 0.701400 +vn 0.000000 -0.575900 0.817500 +vn -0.510200 -0.497600 0.701400 +vn -0.876800 -0.282000 0.389400 +vn -0.999600 0.014300 -0.023100 +vn -0.853500 0.309600 -0.419000 +vn -0.487500 0.524000 -0.698400 +vn 0.000000 0.821100 -0.570800 +vn 0.489200 0.715400 -0.498900 +vn 0.854800 0.424200 -0.298800 +vn 0.999600 0.020400 -0.016000 +vn 0.877200 -0.390300 0.279500 +vn 0.511400 -0.695400 0.504800 +vn 0.000000 -0.807900 0.589300 +vn -0.511400 -0.695400 0.504800 +vn -0.877200 -0.390300 0.279500 +vn -0.999600 0.020400 -0.016000 +vn -0.854800 0.424200 -0.298800 +vn -0.489200 0.715400 -0.498900 +vn 0.000000 0.964200 -0.265100 +vn 0.489400 0.840800 -0.231300 +vn 0.854100 0.501400 -0.138300 +vn 0.999500 0.030000 -0.008500 +vn 0.881200 -0.455600 0.125800 +vn 0.517300 -0.824700 0.228400 +vn 0.000000 -0.963700 0.267100 +vn -0.517300 -0.824700 0.228400 +vn -0.881200 -0.455600 0.125800 +vn -0.999500 0.030000 -0.008500 +vn -0.854100 0.501400 -0.138300 +vn -0.489400 0.840800 -0.231300 +vn 0.000000 0.783300 0.621500 +vn 0.383800 0.678900 0.625900 +vn 0.661800 0.394400 0.637500 +vn 0.757400 0.009800 0.652800 +vn 0.648300 -0.367300 0.666900 +vn 0.370300 -0.636700 0.676400 +vn 0.000000 -0.733600 0.679600 +vn -0.370300 -0.636700 0.676400 +vn -0.648300 -0.367300 0.667000 +vn -0.757400 0.009800 0.652800 +vn -0.661800 0.394400 0.637500 +vn -0.383800 0.678900 0.625900 +vn 0.653400 -0.707700 0.268800 +vn 0.757200 -0.645000 -0.103200 +vn 0.000000 -0.769900 0.638100 +vn 0.376200 -0.753300 0.539400 +vn 0.380900 -0.535400 -0.753800 +vn 0.000000 -0.518400 -0.855100 +vn 0.658000 -0.581900 -0.477900 +vn -0.376200 -0.753300 0.539400 +vn -0.658000 -0.581900 -0.477900 +vn -0.757200 -0.645000 -0.103200 +vn -0.380900 -0.535400 -0.753800 +vn -0.653400 -0.707700 0.268800 +vn 0.000000 -0.988300 -0.152800 +g Cylinder_Cylinder_main +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/6/6 5/5/5 7/7/7 8/8/8 +f 8/8/8 7/7/7 9/9/9 10/10/10 +f 10/10/10 9/9/9 11/11/11 12/12/12 +f 12/12/12 11/11/11 13/13/13 14/14/14 +f 14/15/14 13/16/13 15/17/15 16/18/16 +f 16/18/16 15/17/15 17/19/17 18/20/18 +f 18/20/18 17/19/17 19/21/19 20/22/20 +f 20/22/20 19/21/19 21/23/21 22/24/22 +f 22/24/22 21/23/21 23/25/23 24/26/24 +f 2/2/2 1/1/1 24/26/24 23/25/23 +f 2/2/2 25/27/25 26/28/26 3/3/3 +f 3/3/3 26/28/26 27/29/27 5/5/5 +f 5/5/5 27/29/27 28/30/28 7/7/7 +f 7/7/7 28/30/28 29/31/29 9/9/9 +f 9/9/9 29/31/29 30/32/30 11/11/11 +f 11/11/11 30/32/30 31/33/31 13/13/13 +f 13/16/13 31/34/31 32/35/32 15/17/15 +f 15/17/15 32/35/32 33/36/33 17/19/17 +f 17/19/17 33/36/33 34/37/34 19/21/19 +f 19/21/19 34/37/34 35/38/35 21/23/21 +f 21/23/21 35/38/35 36/39/36 23/25/23 +f 23/25/23 36/39/36 25/27/25 2/2/2 +f 25/27/25 37/40/37 38/41/38 26/28/26 +f 26/28/26 38/41/38 39/42/39 27/29/27 +f 27/29/27 39/42/39 40/43/40 28/30/28 +f 28/30/28 40/43/40 41/44/41 29/31/29 +f 29/31/29 41/44/41 42/45/42 30/32/30 +f 30/32/30 42/45/42 43/46/43 31/33/31 +f 31/34/31 43/47/43 44/48/44 32/35/32 +f 32/35/32 44/48/44 45/49/45 33/36/33 +f 33/36/33 45/49/45 46/50/46 34/37/34 +f 34/37/34 46/50/46 47/51/47 35/38/35 +f 35/38/35 47/51/47 48/52/48 36/39/36 +f 36/39/36 48/52/48 37/40/37 25/27/25 +f 37/40/37 49/53/49 50/54/50 38/41/38 +f 38/41/38 50/54/50 51/55/51 39/42/39 +f 39/42/39 51/55/51 52/56/52 40/43/40 +f 40/43/40 52/56/52 53/57/53 41/44/41 +f 41/44/41 53/57/53 54/58/54 42/45/42 +f 42/45/42 54/58/54 55/59/55 43/46/43 +f 43/47/43 55/60/55 56/61/56 44/48/44 +f 44/48/44 56/61/56 57/62/57 45/49/45 +f 45/49/45 57/62/57 58/63/58 46/50/46 +f 46/50/46 58/63/58 59/64/59 47/51/47 +f 47/51/47 59/64/59 60/65/60 48/52/48 +f 48/52/48 60/65/60 49/53/49 37/40/37 +f 49/53/49 61/66/61 62/67/62 50/54/50 +f 50/54/50 62/67/62 63/68/63 51/55/51 +f 51/55/51 63/68/63 64/69/64 52/56/52 +f 52/56/52 64/69/64 65/70/65 53/57/53 +f 53/57/53 65/70/65 66/71/66 54/58/54 +f 54/58/54 66/71/66 67/72/67 55/59/55 +f 55/60/55 67/73/67 68/74/68 56/61/56 +f 56/61/56 68/74/68 69/75/69 57/62/57 +f 57/62/57 69/75/69 70/76/70 58/63/58 +f 58/63/58 70/76/70 71/77/71 59/64/59 +f 59/64/59 71/77/71 72/78/72 60/65/60 +f 60/65/60 72/78/72 61/66/61 49/53/49 +f 8/79/8 10/80/10 73/81/73 74/82/74 +f 12/83/12 14/84/14 75/85/75 76/86/76 +f 1/87/1 4/88/4 77/89/77 78/90/78 +f 6/91/6 8/79/8 74/82/74 79/92/79 +f 14/93/14 16/94/16 80/95/80 75/96/75 +f 20/97/20 22/98/22 81/99/81 82/100/82 +f 22/98/22 24/101/24 83/102/83 81/99/81 +f 10/80/10 12/83/12 76/86/76 73/81/73 +f 16/94/16 18/103/18 84/104/84 80/95/80 +f 24/101/24 1/87/1 78/90/78 83/102/83 +f 18/103/18 20/97/20 82/100/82 84/104/84 +f 4/88/4 6/91/6 79/92/79 77/89/77 +f 67/105/67 66/106/66 65/107/65 64/108/64 63/109/63 62/110/62 61/111/61 72/112/72 71/113/71 70/114/70 69/115/69 68/116/68 +g Cylinder_Cylinder_outlet +f 75/117/75 80/118/80 85/119/85 +f 84/120/84 82/121/82 85/119/85 +f 74/122/74 73/123/73 85/119/85 +f 77/124/77 79/125/79 85/119/85 +f 79/125/79 74/122/74 85/119/85 +f 76/126/76 75/117/75 85/119/85 +f 73/123/73 76/126/76 85/119/85 +f 82/121/82 81/127/81 85/119/85 +f 80/118/80 84/120/84 85/119/85 +f 78/128/78 77/124/77 85/119/85 +f 81/127/81 83/129/83 85/119/85 +f 83/129/83 78/128/78 85/119/85 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_closed.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_closed.obj new file mode 100644 index 00000000..49f610b4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_closed.obj @@ -0,0 +1,1418 @@ +# Blender v2.73 (sub 0) OBJ File: 'toilet-closed.blend' +# www.blender.org +o Cylinder +v -0.321018 -0.000000 -0.181555 +v -0.272146 -0.000000 -0.327658 +v -0.181842 -0.000000 -0.439480 +v -0.181842 0.024999 -0.439480 +v -0.063854 -0.000000 -0.499998 +v -0.063854 0.024999 -0.499998 +v 0.063855 -0.000000 -0.499998 +v 0.063855 0.024999 -0.499998 +v 0.181843 -0.000000 -0.439480 +v 0.181843 0.024999 -0.439480 +v 0.272148 -0.000000 -0.327658 +v 0.321020 -0.000000 -0.181556 +v 0.321020 -0.000000 -0.023415 +v 0.321020 0.024999 -0.035753 +v 0.272148 -0.000000 0.122688 +v 0.272148 0.024999 0.098697 +v 0.127875 -0.000000 0.333889 +v 0.321020 0.024999 -0.181556 +v 0.063856 -0.000000 0.444096 +v 0.272148 0.024999 -0.327658 +v -0.063854 -0.000000 0.444096 +v -0.272146 0.024999 -0.327658 +v -0.127873 -0.000000 0.333889 +v -0.321018 0.024999 -0.181555 +v -0.272146 -0.000000 0.122688 +v -0.272146 0.024999 0.098697 +v -0.321018 -0.000000 -0.023415 +v -0.321018 0.024999 -0.035753 +v -0.303375 -0.100000 -0.168763 +v -0.257189 -0.100000 -0.306836 +v -0.171848 -0.100000 -0.412513 +v -0.060344 -0.100000 -0.469704 +v 0.060346 -0.100000 -0.469704 +v 0.171849 -0.100000 -0.412513 +v 0.257190 -0.100000 -0.306836 +v 0.303376 -0.100000 -0.168764 +v 0.303376 -0.100000 -0.019315 +v 0.257190 -0.100000 0.118758 +v 0.171849 -0.100000 0.227861 +v 0.060346 -0.100000 0.285052 +v -0.060344 -0.100000 0.285052 +v -0.171848 -0.100000 0.227861 +v -0.257189 -0.100000 0.118758 +v -0.303375 -0.100000 -0.019315 +v -0.237161 -0.200000 -0.129969 +v -0.201055 -0.200000 -0.237906 +v -0.134341 -0.200000 -0.320518 +v -0.047174 -0.200000 -0.365227 +v 0.047175 -0.200000 -0.365227 +v 0.134342 -0.200000 -0.320518 +v 0.201057 -0.200000 -0.237906 +v 0.237163 -0.200000 -0.129969 +v 0.237163 -0.200000 -0.013138 +v 0.201057 -0.200000 0.094800 +v 0.134342 -0.200000 0.177412 +v 0.047175 -0.200000 0.222121 +v -0.047174 -0.200000 0.222121 +v -0.134341 -0.200000 0.177412 +v -0.201056 -0.200000 0.094800 +v -0.237161 -0.200000 -0.013138 +v -0.173092 -0.300000 -0.079687 +v -0.146740 -0.300000 -0.158465 +v -0.098048 -0.300000 -0.218759 +v -0.034429 -0.300000 -0.251390 +v 0.034431 -0.300000 -0.251390 +v 0.098050 -0.300000 -0.218759 +v 0.146742 -0.300000 -0.158465 +v 0.173093 -0.300000 -0.079687 +v 0.173093 -0.300000 0.005582 +v 0.146742 -0.300000 0.084360 +v 0.098050 -0.300000 0.144654 +v 0.034431 -0.300000 0.177286 +v -0.034429 -0.300000 0.177286 +v -0.098048 -0.300000 0.144654 +v -0.146740 -0.300000 0.084360 +v -0.173092 -0.300000 0.005582 +v -0.245585 -0.400000 -0.129593 +v -0.208197 -0.400000 -0.241364 +v -0.139113 -0.400000 -0.326911 +v -0.048849 -0.400000 -0.373208 +v 0.048851 -0.400000 -0.373208 +v 0.139114 -0.400000 -0.326911 +v 0.208199 -0.400000 -0.241364 +v 0.245587 -0.400000 -0.129593 +v 0.245587 -0.400000 -0.008612 +v 0.208199 -0.400000 0.103160 +v 0.139114 -0.400000 0.188706 +v 0.048851 -0.400000 0.235003 +v -0.048849 -0.400000 0.235003 +v -0.139113 -0.400000 0.188706 +v -0.208197 -0.400000 0.103160 +v -0.245585 -0.400000 -0.008612 +v -0.266574 -0.450000 -0.145577 +v -0.225990 -0.450000 -0.266901 +v -0.151001 -0.450000 -0.359758 +v -0.053024 -0.450000 -0.410012 +v 0.053026 -0.450000 -0.410012 +v 0.151003 -0.450000 -0.359758 +v 0.225992 -0.450000 -0.266901 +v 0.266575 -0.450000 -0.145577 +v 0.266575 -0.450000 -0.014258 +v 0.225992 -0.450000 0.107066 +v 0.151003 -0.450000 0.199924 +v 0.053026 -0.450000 0.250178 +v -0.053024 -0.450000 0.250178 +v -0.151002 -0.450000 0.199924 +v -0.225990 -0.450000 0.107066 +v -0.266574 -0.450000 -0.014258 +v -0.266574 -0.500000 -0.145577 +v -0.225990 -0.500000 -0.266901 +v -0.151001 -0.500000 -0.359758 +v -0.053024 -0.500000 -0.410012 +v 0.053026 -0.500000 -0.410012 +v 0.151003 -0.500000 -0.359758 +v 0.225992 -0.500000 -0.266901 +v 0.266575 -0.500000 -0.145577 +v 0.266575 -0.500000 -0.014258 +v 0.225992 -0.500000 0.107066 +v 0.151003 -0.500000 0.199924 +v 0.053026 -0.500000 0.250178 +v -0.053024 -0.500000 0.250178 +v -0.151002 -0.500000 0.199924 +v -0.225990 -0.500000 0.107066 +v -0.266574 -0.500000 -0.014258 +v 0.170551 -0.250000 -0.079061 +v 0.170551 -0.250000 0.004956 +v 0.096610 -0.250000 -0.216090 +v 0.144586 -0.250000 -0.156682 +v -0.033924 -0.250000 -0.248242 +v 0.033925 -0.250000 -0.248242 +v -0.144585 -0.250000 0.082577 +v -0.170549 -0.250000 0.004956 +v -0.144585 -0.250000 -0.156682 +v -0.096608 -0.250000 -0.216090 +v -0.033924 -0.250000 0.174137 +v -0.096608 -0.250000 0.141985 +v 0.096610 -0.250000 0.141986 +v 0.033925 -0.250000 0.174137 +v 0.144586 -0.250000 0.082577 +v -0.170549 -0.250000 -0.079061 +v 0.367834 0.024999 0.493786 +v -0.367833 0.024999 0.493787 +v -0.367833 0.024999 0.245340 +v 0.367834 0.024999 0.245340 +v 0.367834 0.512499 0.493786 +v -0.367833 0.512499 0.493787 +v -0.367833 0.512499 0.245340 +v 0.367834 0.512499 0.245340 +v -0.313895 0.049983 -0.187885 +v -0.299576 0.074827 -0.181859 +v -0.266107 0.049992 -0.327500 +v -0.253968 0.074836 -0.316862 +v -0.177807 0.049999 -0.434357 +v -0.169696 0.074843 -0.420189 +v -0.062437 0.050003 -0.492188 +v -0.059589 0.074846 -0.476110 +v 0.062439 0.050003 -0.492188 +v 0.059590 0.074846 -0.476110 +v 0.177808 0.049999 -0.434357 +v 0.169697 0.074842 -0.420189 +v 0.266109 0.049992 -0.327500 +v 0.253970 0.074836 -0.316863 +v 0.313896 0.049983 -0.187885 +v 0.299578 0.074827 -0.181859 +v 0.313896 0.049973 -0.036767 +v 0.299577 0.074818 -0.035732 +v 0.266109 0.049964 0.090299 +v 0.253970 0.074809 0.086721 +v 0.177808 0.049958 0.176613 +v 0.169697 0.074803 0.170184 +v 0.062439 0.049957 0.214437 +v 0.059590 0.074802 0.207173 +v -0.062437 0.049957 0.214437 +v -0.059589 0.074802 0.207173 +v -0.177807 0.049959 0.176613 +v -0.169696 0.074803 0.170184 +v -0.266107 0.049964 0.090299 +v -0.253968 0.074809 0.086721 +v -0.313895 0.049973 -0.036767 +v -0.299576 0.074818 -0.035733 +v 0.171156 0.024999 0.185936 +v 0.063856 0.024999 0.218871 +v -0.063854 0.024999 0.218871 +v -0.171155 0.024999 0.185936 +v -0.321018 0.049999 -0.181555 +v -0.272146 0.049999 -0.327658 +v -0.181842 0.049999 -0.439480 +v -0.063854 0.049999 -0.499998 +v 0.063855 0.049999 -0.499998 +v 0.181843 0.049999 -0.439480 +v 0.272148 0.049999 -0.327658 +v 0.321020 0.049999 -0.181556 +v 0.321020 0.049999 -0.035753 +v 0.272148 0.049999 0.098697 +v 0.171156 0.049999 0.185936 +v 0.063856 0.049999 0.218871 +v -0.063854 0.049999 0.218871 +v -0.171155 0.049999 0.185936 +v -0.272146 0.049999 0.098697 +v -0.321018 0.049999 -0.035753 +v -0.204840 0.049999 -0.155618 +v -0.173655 0.049999 -0.260383 +v -0.116033 0.049999 -0.340566 +v -0.040747 0.049999 -0.383961 +v 0.040743 0.049999 -0.383961 +v 0.116030 0.049999 -0.340566 +v 0.173652 0.049999 -0.260383 +v 0.204837 0.049999 -0.155619 +v 0.204837 0.049999 -0.054561 +v 0.173652 0.049999 0.031876 +v 0.110232 0.049999 0.089370 +v 0.040743 0.049999 0.111339 +v -0.040747 0.049999 0.111339 +v -0.110616 0.049999 0.089746 +v -0.173656 0.049999 0.031876 +v -0.204840 0.049999 -0.054561 +v 0.000001 -0.500000 -0.079917 +v 0.000001 0.074823 -0.124447 +v 0.321020 0.024999 -0.023415 +v 0.272148 0.024999 0.122688 +v 0.127875 0.024999 0.333889 +v 0.063856 0.024999 0.444096 +v -0.063854 0.024999 0.444096 +v -0.127873 0.024999 0.333889 +v -0.272146 0.024999 0.122688 +v -0.321018 0.024999 -0.023415 +v 0.375000 0.515624 0.499998 +v -0.374999 0.515624 0.499998 +v -0.374999 0.515624 0.239129 +v 0.375000 0.515624 0.239129 +v 0.375000 0.562499 0.499998 +v -0.374999 0.562499 0.499998 +v -0.374999 0.562499 0.239129 +v 0.375000 0.562499 0.239129 +v -0.102187 0.064420 0.210876 +v 0.102189 0.064420 0.210876 +v -0.102187 0.050781 0.203001 +v 0.102189 0.050781 0.203001 +v -0.102187 0.037143 0.210876 +v 0.102189 0.037142 0.210876 +v 0.102189 0.037142 0.226624 +v 0.102189 0.050781 0.234499 +v -0.102187 0.064420 0.226624 +v 0.102189 0.064420 0.226624 +v -0.078746 0.023276 0.222272 +v -0.078746 0.037144 0.222272 +v -0.102187 0.050781 0.234499 +v -0.102184 0.037144 0.222272 +v -0.078746 0.023276 0.242272 +v -0.078750 0.050781 0.234499 +v -0.102184 0.023276 0.242272 +v -0.078750 0.037142 0.226624 +v 0.102192 0.023276 0.242272 +v 0.078755 0.037144 0.222272 +v 0.102192 0.037144 0.222272 +v 0.102192 0.023276 0.222272 +v 0.102192 0.052255 0.233562 +v 0.078755 0.023276 0.242272 +v 0.078751 0.050781 0.234499 +v 0.078751 0.037142 0.226624 +v 0.355293 0.489365 0.229707 +v 0.355293 0.489365 0.245317 +v 0.311337 0.473655 0.245317 +v 0.311337 0.473655 0.229707 +v 0.331786 0.459843 0.245317 +v 0.331786 0.459843 0.229707 +v 0.353972 0.470647 0.245317 +v 0.353972 0.470647 0.229707 +v 0.401033 0.498507 0.245317 +v 0.401033 0.498507 0.229707 +v 0.335259 0.509074 0.245317 +v 0.335259 0.509074 0.229707 +v 0.313073 0.498270 0.245317 +v 0.313073 0.498270 0.229707 +v 0.390808 0.505413 0.245317 +v 0.390808 0.505413 0.229707 +v 0.397872 0.490455 0.245317 +v 0.397872 0.490455 0.229707 +v 0.333523 0.484458 0.229707 +v 0.187309 -0.500000 0.343750 +v 0.236274 -0.066406 0.343750 +v 0.194173 -0.500000 0.331862 +v 0.243137 -0.066406 0.331862 +v 0.207900 -0.500000 0.331862 +v 0.256864 -0.066406 0.331862 +v 0.214763 -0.500000 0.343750 +v 0.263728 -0.066406 0.343750 +v 0.207900 -0.500000 0.355638 +v 0.256864 -0.066406 0.355638 +v 0.194173 -0.500000 0.355638 +v 0.243137 -0.066406 0.355638 +v 0.237914 -0.062500 0.364685 +v 0.262088 -0.062500 0.364685 +v 0.274175 -0.062500 0.343750 +v 0.262088 -0.062500 0.322815 +v 0.237914 -0.062500 0.322815 +v 0.225827 -0.062500 0.343750 +v 0.236274 -0.136407 0.343750 +v 0.194173 -0.363593 0.331862 +v 0.207900 -0.363593 0.331862 +v 0.214763 -0.363593 0.343750 +v 0.207900 -0.363593 0.355638 +v 0.194173 -0.363593 0.355638 +v 0.187309 -0.363593 0.343750 +v 0.243137 -0.136407 0.331862 +v 0.256864 -0.136407 0.331862 +v 0.263728 -0.136407 0.343750 +v 0.256864 -0.136407 0.355638 +v 0.243137 -0.136407 0.355638 +v 0.237914 -0.035156 0.364685 +v 0.262088 -0.035156 0.364685 +v 0.274175 -0.035156 0.343750 +v 0.262088 -0.035156 0.322815 +v 0.237914 -0.035156 0.322815 +v 0.225827 -0.035156 0.343750 +v 0.243137 -0.031250 0.355638 +v 0.256864 -0.031250 0.355638 +v 0.263728 -0.031250 0.343750 +v 0.256864 -0.031250 0.331862 +v 0.243137 -0.031250 0.331862 +v 0.236274 -0.031250 0.343750 +v 0.243137 0.027344 0.355638 +v 0.256864 0.027344 0.355638 +v 0.263728 0.027344 0.343750 +v 0.256864 0.027344 0.331862 +v 0.243137 0.027344 0.331862 +v 0.236274 0.027344 0.343750 +v 0.221312 -0.043862 0.322814 +v 0.221312 -0.043862 0.316182 +v 0.233313 -0.058455 0.322814 +v 0.233312 -0.058455 0.316182 +v 0.255088 -0.067408 0.322814 +v 0.255088 -0.067408 0.316182 +v 0.273882 -0.065477 0.322813 +v 0.273882 -0.065477 0.316182 +v 0.278686 -0.053792 0.322813 +v 0.278686 -0.053792 0.316182 +v 0.266686 -0.039199 0.322813 +v 0.266686 -0.039199 0.316182 +v 0.244911 -0.030246 0.322814 +v 0.244911 -0.030246 0.316182 +v 0.226117 -0.032177 0.322814 +v 0.226117 -0.032177 0.316182 +v 0.078755 0.023276 0.222272 +v -0.102187 0.037142 0.226624 +v -0.102184 0.023276 0.222272 +vt 0.059782 0.588807 +vt 0.014347 0.454314 +vt 0.312793 0.397118 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.875000 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.812500 0.937500 +vt 0.812500 0.875000 +vt 0.750000 0.937500 +vt 0.750000 0.875000 +vt 0.687500 0.937500 +vt 0.687500 0.875000 +vt 0.625000 0.937500 +vt 0.625000 0.875000 +vt 0.562500 0.937500 +vt 0.562500 0.875000 +vt 0.500000 0.937500 +vt 0.500000 0.875000 +vt 0.437500 0.937500 +vt 0.437500 0.875000 +vt 0.375000 0.937500 +vt 0.375000 0.875000 +vt 0.312500 0.937500 +vt 0.312500 0.875000 +vt 0.250000 0.937500 +vt 0.250000 0.875000 +vt 0.187500 0.875000 +vt 0.187500 0.937500 +vt 0.014347 0.308739 +vt 0.059782 0.186747 +vt 0.143736 0.103599 +vt 0.253428 0.066750 +vt 0.372157 0.066750 +vt 0.481849 0.103599 +vt 0.565803 0.186747 +vt 0.611238 0.308738 +vt 0.611238 0.454314 +vt 0.565803 0.588807 +vt 0.481849 0.691744 +vt 0.372157 0.747454 +vt 0.253428 0.747454 +vt 0.143737 0.691744 +vt 0.562500 0.687500 +vt 0.562500 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.687500 +vt 0.437500 0.750000 +vt 0.437500 0.687500 +vt 0.375000 0.750000 +vt 0.375000 0.687500 +vt 0.312500 0.750000 +vt 0.312500 0.687500 +vt 0.625000 0.687500 +vt 0.625000 0.750000 +vt 0.687500 0.687500 +vt 0.687500 0.750000 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.187500 0.687500 +vt 0.187500 0.750000 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.062500 0.687500 +vt 0.062500 0.750000 +vt -0.000000 0.687500 +vt -0.000000 0.750000 +vt 0.937500 0.687500 +vt 1.000000 0.687500 +vt 1.000000 0.750000 +vt 0.937500 0.750000 +vt 0.437500 0.562500 +vt 0.500000 0.562500 +vt 0.312500 0.562500 +vt 0.250000 0.562500 +vt 0.250000 0.437500 +vt 0.312500 0.437500 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.562500 +vt 0.812500 0.562500 +vt 0.062500 0.562500 +vt 0.125000 0.562500 +vt 0.562500 0.562500 +vt 0.625000 0.562500 +vt 0.875000 0.687500 +vt 0.875000 0.562500 +vt 0.937500 0.562500 +vt 0.375000 0.562500 +vt 0.687500 0.562500 +vt 0.187500 0.562500 +vt -0.000000 0.562500 +vt 1.000000 0.562500 +vt 0.250000 0.312500 +vt 0.187500 0.312500 +vt 0.187500 0.250000 +vt 0.250000 0.250000 +vt 0.375000 0.437500 +vt 0.437500 0.437500 +vt 0.687500 0.437500 +vt 0.750000 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.437500 +vt 0.812500 0.437500 +vt 0.875000 0.437500 +vt 0.625000 0.437500 +vt 0.937500 0.437500 +vt 1.000000 0.437500 +vt 0.062500 0.437500 +vt 0.125000 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.125000 0.250000 +vt 0.125000 0.125000 +vt 0.187500 0.125000 +vt 0.375000 0.312500 +vt 0.312500 0.312500 +vt 0.312500 0.250000 +vt 0.375000 0.250000 +vt 0.500000 0.312500 +vt 0.437500 0.312500 +vt 0.437500 0.250000 +vt 0.500000 0.250000 +vt 0.812500 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.250000 +vt 0.812500 0.250000 +vt 0.625000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.250000 +vt 0.625000 0.250000 +vt 0.937500 0.312500 +vt 0.875000 0.312500 +vt 0.875000 0.250000 +vt 0.937500 0.250000 +vt 0.062500 0.312500 +vt -0.000000 0.312500 +vt -0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.125000 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.250000 +vt 0.062500 0.125000 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.250000 0.125000 +vt 0.312500 0.125000 +vt 0.375000 0.125000 +vt 0.437500 0.125000 +vt 0.687500 0.125000 +vt 0.750000 0.125000 +vt 0.500000 0.125000 +vt 0.562500 0.125000 +vt 0.812500 0.125000 +vt 0.875000 0.125000 +vt 0.625000 0.125000 +vt 0.937500 0.125000 +vt 1.000000 0.125000 +vt -0.000000 0.125000 +vt -0.000000 0.062500 +vt -0.000000 -0.000000 +vt 0.062500 -0.000000 +vt 0.187500 0.062500 +vt 0.250000 0.062500 +vt 0.312500 0.062500 +vt 0.375000 0.062500 +vt 0.437500 0.062500 +vt 0.500000 0.062500 +vt 0.750000 0.062500 +vt 0.812500 0.062500 +vt 0.562500 0.062500 +vt 0.625000 0.062500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vt 0.687500 0.062500 +vt 1.000000 0.062500 +vt 0.125000 -0.000000 +vt 0.187500 -0.000000 +vt 0.250000 -0.000000 +vt 0.312500 -0.000000 +vt 0.375000 -0.000000 +vt 0.437500 -0.000000 +vt 0.687500 -0.000000 +vt 0.750000 -0.000000 +vt 0.500000 -0.000000 +vt 0.562500 -0.000000 +vt 0.812500 -0.000000 +vt 0.875000 -0.000000 +vt 0.625000 -0.000000 +vt 0.937500 -0.000000 +vt 1.000000 -0.000000 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.562500 1.000000 +vt 0.223189 0.563136 +vt 0.255826 0.456806 +vt 0.351520 0.517180 +vt 0.329749 0.586040 +vt 0.935561 0.689691 +vt 0.875589 0.806613 +vt 0.777570 0.741399 +vt 0.820572 0.666793 +vt 0.342277 0.896101 +vt 0.255826 0.796022 +vt 0.351147 0.736031 +vt 0.408493 0.798501 +vt 0.764778 0.356727 +vt 0.875589 0.446215 +vt 0.777570 0.511434 +vt 0.698111 0.454333 +vt 0.342277 0.356727 +vt 0.475512 0.308296 +vt 0.494149 0.423430 +vt 0.408493 0.454333 +vt 0.223189 0.689691 +vt 0.329749 0.666793 +vt 0.935561 0.563136 +vt 0.820572 0.586040 +vt 0.475512 0.944531 +vt 0.494149 0.829403 +vt 0.619995 0.308296 +vt 0.594294 0.423430 +vt 0.764778 0.896101 +vt 0.698111 0.798501 +vt 0.619996 0.944531 +vt 0.594294 0.829403 +vt 0.125000 1.000000 +vt 0.062500 1.000000 +vt 0.812500 1.000000 +vt 0.750000 1.000000 +vt 0.875000 1.000000 +vt 0.375000 1.000000 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 0.750000 0.750000 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.687500 1.000000 +vt 0.625000 1.000000 +vt 0.312500 1.000000 +vt -0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.453342 0.043359 +vt 0.574716 0.083960 +vt 0.387654 0.310044 +vt 0.667611 0.158980 +vt 0.717886 0.256998 +vt 0.717886 0.363091 +vt 0.667611 0.461110 +vt 0.574716 0.536129 +vt 0.453342 0.576730 +vt 0.321968 0.576730 +vt 0.200593 0.536129 +vt 0.107697 0.461110 +vt 0.057422 0.363091 +vt 0.057422 0.256998 +vt 0.107697 0.158980 +vt 0.200593 0.083960 +vt 0.321968 0.043359 +vt 0.187500 1.000000 +vt 0.318503 0.356727 +vt 0.463285 0.308296 +vt 0.318503 0.896101 +vt 0.463285 0.944531 +vt 0.109212 0.753132 +vt 0.109211 0.499696 +vt 0.000000 0.689691 +vt 0.000000 0.563136 +vt 0.867691 0.950020 +vt 0.132309 0.950020 +vt 0.132309 0.462709 +vt 0.867691 0.462709 +vt 0.993758 0.949668 +vt 0.744084 0.949668 +vt 0.744084 0.459759 +vt 0.993758 0.459759 +vt 0.255957 0.949745 +vt 0.006243 0.949745 +vt 0.006243 0.459759 +vt 0.255957 0.459759 +vt 0.262199 0.952886 +vt 0.000000 0.952886 +vt 0.262199 1.000000 +vt 0.874875 0.953140 +vt 0.125125 0.953140 +vt 1.000000 0.952808 +vt 0.737842 0.952808 +vt 0.874875 1.000000 +vt 0.125125 1.000000 +vt 1.000000 0.999915 +vt 0.737842 0.999915 +vt 0.937500 0.500000 +vt 1.000000 0.500000 +vt 0.625000 0.500000 +vt 0.687500 0.500000 +vt 0.187500 0.625000 +vt 0.312500 0.625000 +vt 0.875000 0.500000 +vt 0.449880 0.582547 +vt 0.436269 0.535953 +vt 0.498817 0.535953 +vt 0.485399 0.798245 +vt 0.460887 0.843860 +vt 0.436689 0.751867 +vt 0.436269 0.582552 +vt 0.515652 0.798245 +vt 0.564363 0.751867 +vt 0.540164 0.843860 +vt 0.502105 0.751867 +vt 0.502105 0.798250 +vt -0.000000 0.812500 +vt 0.062500 0.812500 +vt -0.000000 0.375000 +vt 0.062500 0.375000 +vt -0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.187631 0.949175 +vt 0.126452 0.944859 +vt 0.160779 0.894034 +vt 0.153304 1.000000 +vt 0.092124 0.995684 +vt 0.065272 0.940543 +vt 0.114257 0.890752 +vt 0.074372 0.802482 +vt 0.111548 0.784925 +vt 0.091536 0.777070 +vt 0.144697 0.883474 +vt 0.127533 0.858062 +vt 0.164709 0.875618 +vt 0.167419 0.769792 +vt 0.118434 0.720001 +vt 0.375000 0.375000 +vt 0.250000 0.375000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.940392 0.000000 +vt 1.000000 0.034414 +vt 1.000000 0.103243 +vt 0.940392 0.137658 +vt 0.880785 0.103243 +vt 0.880785 0.034414 +vt 0.187500 0.375000 +vt 0.625000 0.375000 +vt 0.500000 0.375000 +vt 0.625000 0.187500 +vt 0.500000 0.187500 +vt 0.125000 0.375000 +vt 0.125000 0.187500 +vt 0.062500 0.187500 +vt 0.000000 0.187500 +vt 0.937500 0.812500 +vt 1.000000 0.812500 +vt 0.937500 0.375000 +vt 1.000000 0.375000 +vt 0.935922 0.934263 +vt 0.900247 0.999981 +vt 0.850245 0.999739 +vt 0.815207 0.933679 +vt 0.815658 0.840497 +vt 0.851333 0.774780 +vt 0.901335 0.775021 +vt 0.936373 0.841082 +vt 0.900026 1.000000 +vt 0.935702 0.934282 +vt 0.936153 0.841101 +vt 0.901115 0.775041 +vt 0.851113 0.774799 +vt 0.815438 0.840517 +vt 0.814987 0.933698 +vt 0.850024 0.999758 +vt 0.600451 0.582951 +vt 0.625078 0.628780 +vt 0.600451 0.674608 +vt 0.551199 0.674608 +vt 0.526572 0.628780 +vt 0.551199 0.582951 +vt 0.250000 0.625000 +vt 0.474506 0.628376 +vt 0.502261 0.536357 +vt 0.564809 0.536357 +vt 0.564809 0.582956 +vt 0.498947 0.751867 +vt 0.498947 0.798250 +vt 0.750000 0.500000 +vt 0.812500 0.500000 +vt 0.400627 0.674204 +vt 0.376001 0.628376 +vt 0.400627 0.582547 +vt 0.449880 0.674204 +vn -0.460200 0.852400 -0.248000 +vn -0.523300 0.848400 -0.079200 +vn 0.000000 1.000000 0.000100 +vn -0.842900 0.516800 -0.150000 +vn -0.733100 0.534700 -0.420300 +vn -0.331200 0.852600 -0.404100 +vn -0.516300 0.545900 -0.659800 +vn -0.123800 0.851600 -0.509300 +vn -0.189000 0.552600 -0.811700 +vn 0.123800 0.851600 -0.509300 +vn 0.189000 0.552600 -0.811700 +vn 0.331200 0.852600 -0.404100 +vn 0.516300 0.545900 -0.659800 +vn 0.460200 0.852400 -0.248000 +vn 0.733100 0.534700 -0.420300 +vn 0.523300 0.848400 -0.079200 +vn 0.842900 0.516800 -0.150000 +vn 0.538000 0.836200 0.106200 +vn 0.861400 0.486900 0.144600 +vn 0.480800 0.813700 0.326400 +vn 0.761400 0.438200 0.477700 +vn 0.310100 0.787200 0.533000 +vn 0.498500 0.366500 0.785600 +vn 0.095800 0.778000 0.620900 +vn 0.157500 0.301700 0.940300 +vn -0.095800 0.778000 0.620900 +vn -0.157500 0.301700 0.940300 +vn -0.310100 0.787200 0.533000 +vn -0.498500 0.366500 0.785600 +vn -0.480800 0.813700 0.326400 +vn -0.761400 0.438200 0.477700 +vn -0.861400 0.486900 0.144600 +vn -0.538000 0.836200 0.106200 +vn -0.621300 -0.130700 -0.772600 +vn -0.630900 0.000000 -0.775900 +vn -0.234800 0.000000 -0.972100 +vn -0.230000 -0.143400 -0.962500 +vn 0.234800 0.000000 -0.972100 +vn 0.230000 -0.143400 -0.962500 +vn 0.630900 0.000000 -0.775900 +vn 0.621300 -0.130700 -0.772600 +vn 0.877100 0.000000 -0.480400 +vn 0.868700 -0.112500 -0.482300 +vn -0.868700 -0.112500 -0.482300 +vn -0.877100 0.000000 -0.480400 +vn -0.981700 -0.095500 -0.164600 +vn -0.987000 0.000000 -0.160700 +vn 0.981700 -0.095500 -0.164600 +vn 0.987000 0.000000 -0.160700 +vn 0.984200 -0.082400 0.156900 +vn 0.730400 0.672600 0.118900 +vn 0.890400 -0.088200 0.446500 +vn 0.658800 0.677300 0.327300 +vn 0.763500 -0.282400 0.580800 +vn 0.590900 0.715400 0.372800 +vn 0.400800 -0.408100 0.820200 +vn 0.395200 0.610200 0.686600 +vn -0.400800 -0.408100 0.820200 +vn -0.395200 0.610200 0.686600 +vn 0.201800 -0.507400 -0.837700 +vn -0.201800 -0.507400 -0.837700 +vn 0.788700 -0.433800 -0.435500 +vn 0.908700 -0.389100 -0.151000 +vn 0.696300 -0.708800 -0.112300 +vn 0.575900 -0.756300 -0.310300 +vn -0.890400 -0.088200 0.446500 +vn -0.984200 -0.082400 0.156900 +vn -0.923200 -0.354300 0.148500 +vn -0.829900 -0.349800 0.434600 +vn 0.652300 -0.428900 0.624900 +vn 0.829900 -0.349800 0.434600 +vn -0.552500 -0.478300 -0.682500 +vn -0.788700 -0.433800 -0.435500 +vn -0.763500 -0.282400 0.580800 +vn -0.652300 -0.428900 0.624900 +vn -0.260300 -0.671100 0.694100 +vn 0.552500 -0.478300 -0.682500 +vn -0.908700 -0.389100 -0.151000 +vn 0.923200 -0.354300 0.148500 +vn 0.260300 -0.671100 0.694100 +vn 0.878400 -0.461000 -0.126000 +vn 0.891000 -0.424900 0.159600 +vn 0.930000 0.329900 0.162100 +vn 0.922400 0.361300 -0.136400 +vn 0.385400 -0.797500 -0.464200 +vn 0.136700 -0.822100 -0.552600 +vn -0.696300 -0.708800 -0.112300 +vn -0.738100 -0.664200 0.118100 +vn -0.136700 -0.822100 -0.552600 +vn -0.385400 -0.797500 -0.464200 +vn -0.682600 -0.632100 0.366700 +vn -0.501000 -0.619600 0.604300 +vn -0.575900 -0.756300 -0.310300 +vn -0.186600 -0.618900 0.763000 +vn 0.186600 -0.618900 0.763000 +vn 0.501000 -0.619600 0.604300 +vn 0.682600 -0.632100 0.366700 +vn 0.738100 -0.664200 0.118100 +vn 0.830200 0.311300 0.462400 +vn 0.791700 0.429200 0.434800 +vn 0.872400 0.467300 0.143100 +vn 0.542000 -0.540100 -0.643800 +vn 0.767000 -0.501500 -0.400300 +vn 0.809800 0.403200 -0.426200 +vn 0.574200 0.448700 -0.684700 +vn -0.199300 -0.565900 -0.800000 +vn 0.199300 -0.565900 -0.800000 +vn 0.211300 0.481500 -0.850600 +vn -0.211300 0.481500 -0.850600 +vn -0.800000 -0.397200 0.449700 +vn -0.891000 -0.424900 0.159600 +vn -0.930000 0.329900 0.162100 +vn -0.830200 0.311300 0.462400 +vn -0.767000 -0.501500 -0.400300 +vn -0.542000 -0.540100 -0.643800 +vn -0.574200 0.448700 -0.684700 +vn -0.809800 0.403200 -0.426200 +vn -0.216500 -0.374000 0.901800 +vn -0.579500 -0.380400 0.720800 +vn -0.598400 0.305000 0.740800 +vn -0.222800 0.306000 0.925600 +vn 0.579500 -0.380400 0.720800 +vn 0.216500 -0.374000 0.901800 +vn 0.222800 0.306000 0.925600 +vn 0.598400 0.305000 0.740800 +vn 0.800000 -0.397200 0.449700 +vn -0.878400 -0.461000 -0.126000 +vn -0.922400 0.361300 -0.136400 +vn 0.574800 0.408700 0.708800 +vn 0.625300 0.153100 0.765200 +vn 0.867400 0.164800 0.469500 +vn 0.842700 0.521000 -0.135500 +vn 0.713900 0.583300 -0.387400 +vn 0.487100 0.641800 -0.592300 +vn 0.174600 0.678600 -0.713400 +vn -0.842700 0.521000 -0.135500 +vn -0.872400 0.467300 0.143100 +vn -0.174600 0.678600 -0.713400 +vn -0.487100 0.641800 -0.592300 +vn -0.791700 0.429200 0.434800 +vn -0.574800 0.408700 0.708800 +vn -0.713900 0.583300 -0.387400 +vn -0.214400 0.402100 0.890100 +vn 0.214400 0.402100 0.890100 +vn 0.232700 0.148500 0.961100 +vn 0.176800 -0.657900 0.732000 +vn 0.472100 -0.663300 0.580600 +vn 0.971100 0.185200 0.150600 +vn 0.962600 0.213700 -0.166500 +vn 0.844500 0.247300 -0.474900 +vn 0.598400 0.279100 -0.751000 +vn 0.220200 0.298900 -0.928500 +vn -0.220200 0.298900 -0.928500 +vn -0.971100 0.185200 0.150600 +vn -0.867400 0.164800 0.469500 +vn -0.598400 0.279100 -0.751000 +vn -0.844500 0.247300 -0.474900 +vn -0.625300 0.153100 0.765200 +vn -0.232700 0.148500 0.961100 +vn -0.962600 0.213700 -0.166500 +vn 0.651700 -0.669300 0.356900 +vn 0.730300 -0.672700 0.118900 +vn 0.730300 -0.672700 -0.118900 +vn 0.651700 -0.669300 -0.356900 +vn 0.472100 -0.663300 -0.580600 +vn 0.176800 -0.657900 -0.732000 +vn -0.730300 -0.672700 -0.118900 +vn -0.730300 -0.672700 0.118900 +vn -0.176800 -0.657900 -0.732000 +vn -0.472100 -0.663300 -0.580600 +vn -0.651700 -0.669300 0.356900 +vn -0.472100 -0.663300 0.580600 +vn -0.651700 -0.669300 -0.356900 +vn -0.176800 -0.657900 0.732000 +vn -0.148400 0.000000 0.988900 +vn 0.148400 0.000000 0.988900 +vn 0.109400 0.675200 0.729500 +vn -0.109400 0.675200 0.729500 +vn 0.483900 0.000000 0.875100 +vn 0.362000 0.663600 0.654700 +vn 0.000000 1.000000 -0.000000 +vn -0.176800 0.657900 -0.732000 +vn -0.472100 0.663300 -0.580600 +vn -0.622500 0.654500 0.429100 +vn -0.362000 0.663600 0.654700 +vn 0.651700 0.669300 -0.356900 +vn 0.472100 0.663300 -0.580600 +vn 0.622500 0.654500 0.429100 +vn 0.731000 0.670100 0.128700 +vn 0.176800 0.657900 -0.732000 +vn -0.731000 0.670100 0.128700 +vn 0.730300 0.672700 -0.118900 +vn -0.651700 0.669300 -0.356900 +vn -0.730300 0.672700 -0.118900 +vn -0.483900 0.000000 0.875100 +vn -0.590900 0.715400 0.372800 +vn -0.658800 0.677300 0.327300 +vn -0.730400 0.672600 0.118900 +vn 0.823400 0.000000 0.567500 +vn 0.984800 0.000000 0.173400 +vn -0.823400 0.000000 0.567500 +vn -0.984800 0.000000 0.173400 +vn 0.000000 -1.000000 0.000000 +vn 0.000100 1.000000 0.000000 +vn 0.000200 1.000000 0.000100 +vn -0.000100 1.000000 0.000000 +vn -0.000200 1.000000 0.000100 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 0.707100 +vn -0.577300 -0.577300 0.577300 +vn 0.577300 -0.577300 0.577300 +vn -0.707100 0.000000 -0.707100 +vn -0.577300 -0.577300 -0.577300 +vn 0.707100 0.000000 -0.707100 +vn 0.577300 -0.577300 -0.577300 +vn 0.203700 -0.948600 0.242200 +vn 0.203700 -0.948600 -0.242200 +vn 0.620100 -0.485900 -0.615900 +vn 0.620100 -0.485900 0.615900 +vn 0.577300 0.577300 -0.577300 +vn 0.577300 0.577300 0.577300 +vn -0.203700 -0.948600 -0.242200 +vn -0.620100 -0.485900 -0.615900 +vn -0.203700 -0.948600 0.242200 +vn -0.620100 -0.485900 0.615900 +vn -0.577300 0.577300 -0.577300 +vn -0.577300 0.577300 0.577300 +vn -0.610000 0.686200 -0.396200 +vn 0.610000 0.686200 -0.396200 +vn 0.610000 0.000000 -0.792400 +vn -0.610000 0.000000 -0.792400 +vn 0.610000 -0.686200 -0.396200 +vn -0.610000 -0.686200 -0.396200 +vn 0.453400 0.242500 0.857700 +vn -0.453400 0.242400 0.857700 +vn -0.636200 0.209700 0.742500 +vn 0.636300 0.209900 0.742400 +vn -0.610000 0.686200 0.396200 +vn 0.610000 0.686200 0.396200 +vn -1.000000 -0.000100 -0.000200 +vn -0.707100 -0.000100 -0.707200 +vn 1.000000 0.000100 0.000200 +vn 0.707200 0.000100 -0.707100 +vn -0.706800 0.000000 -0.707400 +vn 0.707300 0.000000 -0.706900 +vn -0.706800 0.000000 -0.707500 +vn 0.828700 -0.559700 0.000000 +vn 0.656600 -0.443500 -0.610000 +vn 0.310900 -0.325100 -0.893100 +vn 0.487300 -0.509600 0.709100 +vn -0.899100 -0.437800 -0.000000 +vn -0.712400 -0.346900 -0.610000 +vn -0.055800 -0.790400 -0.610000 +vn -0.070400 -0.997500 0.000000 +vn 0.771100 0.239700 0.589800 +vn 0.771100 0.239700 -0.589800 +vn 0.245400 0.716700 -0.652800 +vn 0.245400 0.716700 0.652800 +vn 0.458500 -0.654300 0.601300 +vn 0.458500 -0.654300 -0.601300 +vn -0.145600 0.742600 -0.653600 +vn -0.187400 0.955400 0.228100 +vn -0.828700 0.559700 -0.000000 +vn -0.656600 0.443500 -0.610000 +vn 0.000000 0.000000 -1.000000 +vn -0.994000 0.109700 0.000000 +vn -0.738000 -0.674700 0.000000 +vn -0.369000 -0.674700 -0.639100 +vn -0.472300 0.048700 -0.880100 +vn 0.369000 -0.674700 -0.639100 +vn 0.522400 -0.057600 -0.850700 +vn 0.738000 -0.674700 0.000000 +vn 0.994700 -0.102500 0.000000 +vn 0.369000 -0.674700 0.639100 +vn 0.522400 -0.057600 0.850700 +vn -0.369000 -0.674700 0.639100 +vn -0.433600 -0.497900 0.751000 +vn -0.867200 -0.497900 0.000000 +vn -0.472300 0.048700 0.880100 +vn -0.792400 -0.610000 0.000000 +vn -0.396200 -0.610000 -0.686200 +vn 0.396200 -0.610000 -0.686200 +vn 0.792400 -0.610000 0.000000 +vn 0.396200 -0.610000 0.686200 +vn -0.396200 -0.610000 0.686200 +vn -0.433600 0.497900 -0.751000 +vn -0.867200 0.497900 0.000000 +vn -0.738000 0.674700 0.000000 +vn -0.369000 0.674700 -0.639100 +vn -0.433600 -0.497900 -0.751000 +vn 0.433600 -0.497900 -0.751000 +vn 0.867200 -0.497900 0.000000 +vn 0.433600 -0.497900 0.751000 +vn -0.994700 0.102500 0.000000 +vn -0.522400 0.057600 -0.850700 +vn 0.472300 -0.048700 -0.880100 +vn 0.994000 -0.109700 0.000000 +vn 0.472300 -0.048700 0.880100 +vn -0.522400 0.057600 0.850700 +vn 0.433600 0.497900 -0.751000 +vn 0.867200 0.497900 0.000000 +vn 0.433600 0.497900 0.751000 +vn -0.433600 0.497900 0.751000 +vn -1.000000 0.000000 0.000000 +vn -0.500000 0.000000 -0.866000 +vn 0.369000 0.674700 -0.639100 +vn 0.738000 0.674700 0.000000 +vn 0.369000 0.674700 0.639100 +vn -0.369000 0.674700 0.639100 +vn 0.500000 0.000000 -0.866000 +vn 1.000000 0.000000 -0.000000 +vn 0.500000 0.000000 0.866000 +vn -0.500000 0.000000 0.866000 +vn -0.785300 -0.117900 0.607700 +vn -0.785300 -0.117900 -0.607700 +vn -0.448400 -0.606900 -0.656100 +vn -0.448400 -0.606900 0.656100 +vn -0.108200 -0.746800 -0.656100 +vn -0.108200 -0.746800 0.656100 +vn 0.475200 -0.636200 -0.607700 +vn 0.475200 -0.636200 0.607700 +vn 0.785300 0.117900 -0.607700 +vn 0.785300 0.117900 0.607700 +vn 0.448400 0.606900 -0.656100 +vn 0.448400 0.606900 0.656100 +vn 0.108200 0.746800 -0.656100 +vn 0.108200 0.746800 0.656100 +vn -0.475200 0.636200 -0.607700 +vn -0.475200 0.636200 0.607700 +vn 0.610000 -0.000000 0.792400 +vn 0.610000 -0.686200 0.396200 +vn -0.610000 -0.686200 0.396200 +vn -0.610000 -0.000000 0.792400 +g Cylinder_Cylinder_lid +s 1 +f 152/1/1 150/2/2 218/3/3 +f 149/4/4 150/5/2 152/6/1 151/7/5 +f 151/7/5 152/6/1 154/8/6 153/9/7 +f 153/10/7 154/11/6 156/12/8 155/13/9 +f 155/13/9 156/12/8 158/14/10 157/15/11 +f 157/15/11 158/14/10 160/16/12 159/17/13 +f 159/17/13 160/16/12 162/18/14 161/19/15 +f 161/19/15 162/18/14 164/20/16 163/21/17 +f 163/21/17 164/20/16 166/22/18 165/23/19 +f 165/23/19 166/22/18 168/24/20 167/25/21 +f 167/25/21 168/24/20 170/26/22 169/27/23 +f 169/27/23 170/26/22 172/28/24 171/29/25 +f 171/29/25 172/28/24 174/30/26 173/31/27 +f 173/31/27 174/30/26 176/32/28 175/33/29 +f 175/33/29 176/32/28 178/34/30 177/35/31 +f 179/36/32 180/37/33 150/5/2 149/4/4 +f 177/35/31 178/34/30 180/37/33 179/36/32 +f 150/2/2 180/38/33 218/3/3 +f 180/38/33 178/39/30 218/3/3 +f 178/39/30 176/40/28 218/3/3 +f 176/40/28 174/41/26 218/3/3 +f 174/41/26 172/42/24 218/3/3 +f 172/42/24 170/43/22 218/3/3 +f 170/43/22 168/44/20 218/3/3 +f 168/44/20 166/45/18 218/3/3 +f 166/45/18 164/46/16 218/3/3 +f 164/46/16 162/47/14 218/3/3 +f 162/47/14 160/48/12 218/3/3 +f 160/48/12 158/49/10 218/3/3 +f 158/49/10 156/50/8 218/3/3 +f 156/50/8 154/51/6 218/3/3 +f 154/51/6 152/1/1 218/3/3 +g Cylinder_Cylinder_bowl +f 3/52/34 4/53/35 6/54/36 5/55/37 +f 5/55/37 6/54/36 8/56/38 7/57/39 +f 7/57/39 8/56/38 10/58/40 9/59/41 +f 9/59/41 10/58/40 20/60/42 11/61/43 +f 2/62/44 22/63/45 4/53/35 3/52/34 +f 2/62/44 1/64/46 24/65/47 22/63/45 +f 12/66/48 11/61/43 20/60/42 18/67/49 +f 13/68/50 12/66/48 18/67/49 219/69/51 +f 15/70/52 13/68/50 219/69/51 220/71/53 +f 17/72/54 15/70/52 220/71/53 221/73/55 +f 19/74/56 17/72/54 221/73/55 222/75/57 +f 21/76/58 19/77/56 222/78/57 223/79/59 +f 5/55/37 7/57/39 33/80/60 32/81/61 +f 35/82/62 36/83/63 52/84/64 51/85/65 +f 25/86/66 27/87/67 44/88/68 43/89/69 +f 11/61/43 12/66/48 36/83/63 35/82/62 +f 15/70/52 17/72/54 39/90/70 38/91/71 +f 2/62/44 3/52/34 31/92/72 30/93/73 +f 21/76/58 23/94/74 42/95/75 41/96/76 +f 7/57/39 9/59/41 34/97/77 33/80/60 +f 27/87/67 1/64/46 29/98/78 44/88/68 +f 1/64/46 2/62/44 30/93/73 29/98/78 +f 12/66/48 13/68/50 37/99/79 36/83/63 +f 17/72/54 19/74/56 40/100/80 39/90/70 +f 3/52/34 5/55/37 32/81/61 31/92/72 +f 23/94/74 25/86/66 43/89/69 42/95/75 +f 9/59/41 11/61/43 35/82/62 34/97/77 +f 13/68/50 15/70/52 38/91/71 37/99/79 +f 19/77/56 21/76/58 41/96/76 40/101/80 +f 125/102/81 126/103/82 69/104/83 68/105/84 +f 33/80/60 34/97/77 50/106/85 49/107/86 +f 44/88/68 29/98/78 45/108/87 60/109/88 +f 31/92/72 32/81/61 48/110/89 47/111/90 +f 42/95/75 43/89/69 59/112/91 58/113/92 +f 29/98/78 30/93/73 46/114/93 45/108/87 +f 40/101/80 41/96/76 57/115/94 56/116/95 +f 38/91/71 39/90/70 55/117/96 54/118/97 +f 36/83/63 37/99/79 53/119/98 52/84/64 +f 34/97/77 35/82/62 51/85/65 50/106/85 +f 32/81/61 33/80/60 49/107/86 48/110/89 +f 43/89/69 44/88/68 60/109/88 59/112/91 +f 30/93/73 31/92/72 47/111/90 46/114/93 +f 41/96/76 42/95/75 58/113/92 57/115/94 +f 39/90/70 40/100/80 56/120/95 55/117/96 +f 37/99/79 38/91/71 54/118/97 53/119/98 +f 69/104/83 70/121/99 86/122/100 85/123/101 +f 127/124/102 128/125/103 67/126/104 66/127/105 +f 129/128/106 130/129/107 65/130/108 64/131/109 +f 131/132/110 132/133/111 76/134/112 75/135/113 +f 133/136/114 134/137/115 63/138/116 62/139/117 +f 135/140/118 136/141/119 74/142/120 73/143/121 +f 137/144/122 138/145/123 72/146/124 71/147/125 +f 126/103/82 139/148/126 70/121/99 69/104/83 +f 128/125/103 125/102/81 68/105/84 67/126/104 +f 130/129/107 127/124/102 66/127/105 65/130/108 +f 132/133/111 140/149/127 61/150/128 76/134/112 +f 134/137/115 129/128/106 64/131/109 63/138/116 +f 136/141/119 131/132/110 75/135/113 74/142/120 +f 140/149/127 133/136/114 62/139/117 61/150/128 +f 138/151/123 135/140/118 73/143/121 72/152/124 +f 139/148/126 137/144/122 71/147/125 70/121/99 +f 86/122/100 87/153/129 103/154/130 102/155/131 +f 67/126/104 68/105/84 84/156/132 83/157/133 +f 65/130/108 66/127/105 82/158/134 81/159/135 +f 76/134/112 61/150/128 77/160/136 92/161/137 +f 63/138/116 64/131/109 80/162/138 79/163/139 +f 74/142/120 75/135/113 91/164/140 90/165/141 +f 61/150/128 62/139/117 78/166/142 77/160/136 +f 72/152/124 73/143/121 89/167/143 88/168/144 +f 70/121/99 71/147/125 87/153/129 86/122/100 +f 68/105/84 69/104/83 85/123/101 84/156/132 +f 66/127/105 67/126/104 83/157/133 82/158/134 +f 64/131/109 65/130/108 81/159/135 80/162/138 +f 75/135/113 76/134/112 92/161/137 91/164/140 +f 62/139/117 63/138/116 79/163/139 78/166/142 +f 73/143/121 74/142/120 90/165/141 89/167/143 +f 71/147/125 72/146/124 88/169/144 87/153/129 +f 103/154/130 104/170/145 120/171/146 119/172/147 +f 84/156/132 85/123/101 101/173/148 100/174/149 +f 82/158/134 83/157/133 99/175/150 98/176/151 +f 80/162/138 81/159/135 97/177/152 96/178/153 +f 91/164/140 92/161/137 108/179/154 107/180/155 +f 78/166/142 79/163/139 95/181/156 94/182/157 +f 89/167/143 90/165/141 106/183/158 105/184/159 +f 87/153/129 88/169/144 104/170/145 103/154/130 +f 85/123/101 86/122/100 102/155/131 101/173/148 +f 83/157/133 84/156/132 100/174/149 99/175/150 +f 81/159/135 82/158/134 98/176/151 97/177/152 +f 92/161/137 77/160/136 93/185/160 108/179/154 +f 79/163/139 80/162/138 96/178/153 95/181/156 +f 90/165/141 91/164/140 107/180/155 106/183/158 +f 77/160/136 78/166/142 94/182/157 93/185/160 +f 88/168/144 89/167/143 105/184/159 104/186/145 +f 101/173/148 102/155/131 118/187/161 117/188/162 +f 99/175/150 100/174/149 116/189/163 115/190/164 +f 97/177/152 98/176/151 114/191/165 113/192/166 +f 108/179/154 93/185/160 109/193/167 124/194/168 +f 95/181/156 96/178/153 112/195/169 111/196/170 +f 106/183/158 107/180/155 123/197/171 122/198/172 +f 93/185/160 94/182/157 110/199/173 109/193/167 +f 104/186/145 105/184/159 121/200/174 120/201/146 +f 102/155/131 103/154/130 119/172/147 118/187/161 +f 100/174/149 101/173/148 117/188/162 116/189/163 +f 98/176/151 99/175/150 115/190/164 114/191/165 +f 96/178/153 97/177/152 113/192/166 112/195/169 +f 107/180/155 108/179/154 124/194/168 123/197/171 +f 94/182/157 95/181/156 111/196/170 110/199/173 +f 105/184/159 106/183/158 122/198/172 121/200/174 +f 54/118/97 55/117/96 137/144/122 139/148/126 +f 56/116/95 57/115/94 135/140/118 138/151/123 +f 45/108/87 46/114/93 133/136/114 140/149/127 +f 58/113/92 59/112/91 131/132/110 136/141/119 +f 47/111/90 48/110/89 129/128/106 134/137/115 +f 60/109/88 45/108/87 140/149/127 132/133/111 +f 49/107/86 50/106/85 127/124/102 130/129/107 +f 51/85/65 52/84/64 125/102/81 128/125/103 +f 53/119/98 54/118/97 139/148/126 126/103/82 +f 55/117/96 56/120/95 138/145/123 137/144/122 +f 57/115/94 58/113/92 136/141/119 135/140/118 +f 46/114/93 47/111/90 134/137/115 133/136/114 +f 59/112/91 60/109/88 132/133/111 131/132/110 +f 48/110/89 49/107/86 130/129/107 129/128/106 +f 50/106/85 51/85/65 128/125/103 127/124/102 +f 52/84/64 53/119/98 126/103/82 125/102/81 +f 183/28/175 182/26/176 196/202/177 197/203/178 +f 182/26/176 181/24/179 195/204/180 196/202/177 +f 196/205/177 195/206/180 211/207/181 212/208/181 +f 188/209/182 187/210/183 203/211/181 204/212/181 +f 199/213/184 198/214/185 214/215/181 215/216/181 +f 191/217/186 190/218/187 206/219/181 207/220/181 +f 194/221/188 193/222/189 209/223/181 210/224/181 +f 197/225/178 196/205/177 212/208/181 213/226/181 +f 189/227/190 188/209/182 204/212/181 205/228/181 +f 200/229/191 199/213/184 215/216/181 216/230/181 +f 192/231/192 191/217/186 207/220/181 208/232/181 +f 195/206/180 194/221/188 210/224/181 211/207/181 +f 187/210/183 186/233/193 202/234/181 203/211/181 +f 198/214/185 197/225/178 213/226/181 214/215/181 +f 190/218/187 189/227/190 205/228/181 206/219/181 +f 185/235/194 200/229/191 216/230/181 201/236/181 +f 186/233/193 185/235/194 201/236/181 202/234/181 +f 193/222/189 192/231/192 208/232/181 209/223/181 +f 4/6/35 22/5/45 186/237/193 187/238/183 +f 18/18/49 20/16/42 191/239/186 192/240/192 +f 20/16/42 10/14/40 190/241/187 191/239/186 +f 184/30/195 183/28/175 197/203/178 198/242/185 +f 23/94/74 21/76/58 223/79/59 224/243/196 +f 25/86/66 23/94/74 224/243/196 225/244/197 +f 27/87/67 25/86/66 225/244/197 226/245/198 +f 1/64/46 27/87/67 226/245/198 24/65/47 +f 8/12/38 6/11/36 188/246/182 189/247/190 +f 16/22/199 14/20/200 193/248/189 194/249/188 +f 26/32/201 184/30/195 198/242/185 199/250/184 +f 6/8/36 4/6/35 187/238/183 188/251/182 +f 28/34/202 26/32/201 199/250/184 200/252/191 +f 181/24/179 16/22/199 194/249/188 195/204/180 +f 10/14/40 8/12/38 189/247/190 190/241/187 +f 109/253/167 110/254/173 217/255/203 +f 110/254/173 111/256/170 217/255/203 +f 111/256/170 112/257/169 217/255/203 +f 112/257/169 113/258/166 217/255/203 +f 113/258/166 114/259/165 217/255/203 +f 114/259/165 115/260/164 217/255/203 +f 115/260/164 116/261/163 217/255/203 +f 116/261/163 117/262/162 217/255/203 +f 117/262/162 118/263/161 217/255/203 +f 118/263/161 119/264/147 217/255/203 +f 119/264/147 120/265/146 217/255/203 +f 120/265/146 121/266/174 217/255/203 +f 121/266/174 122/267/172 217/255/203 +f 122/267/172 123/268/171 217/255/203 +f 123/268/171 124/269/168 217/255/203 +f 124/269/168 109/253/167 217/255/203 +f 24/37/47 28/34/202 200/252/191 185/270/194 +f 22/5/45 24/37/47 185/270/194 186/237/193 +f 14/20/200 18/18/49 192/240/192 193/248/189 +f 16/221/204 220/271/53 219/272/51 14/222/205 +f 225/273/197 26/213/206 28/229/207 226/274/198 +f 26/213/206 225/273/197 184/214/181 +f 16/221/204 181/206/181 220/271/53 +f 225/273/197 224/275/196 184/214/181 +f 220/271/53 181/206/181 221/276/55 +f 181/206/181 182/205/181 221/276/55 +f 184/214/181 224/275/196 183/225/181 +f 224/275/196 223/277/59 183/225/181 +f 221/276/55 182/205/181 222/278/57 +f 222/278/57 182/205/181 183/225/181 223/277/59 +g Cylinder_Cylinder_tank +f 145/279/208 146/280/209 142/281/210 141/282/211 +f 146/283/209 147/284/212 143/285/213 142/286/210 +f 147/279/212 148/280/214 144/281/215 143/282/213 +f 148/287/214 145/288/208 141/289/211 144/290/215 +f 141/142/211 142/121/210 143/187/213 144/198/215 +f 145/288/216 148/287/217 230/291/218 227/292/219 +f 227/292/219 230/291/218 234/293/220 231/251/221 +f 148/280/217 147/279/222 229/294/223 230/295/218 +f 147/284/222 146/283/224 228/296/225 229/297/223 +f 146/280/224 145/279/216 227/294/219 228/295/225 +f 234/187/220 233/198/226 232/142/227 231/121/221 +f 230/295/218 229/294/223 233/298/226 234/299/220 +f 229/297/223 228/296/225 232/300/227 233/301/226 +f 228/295/225 227/294/219 231/298/221 232/299/227 +g Cylinder_Cylinder_metal-parts +f 235/302/228 236/200/229 238/201/230 237/303/231 +f 237/304/231 238/199/230 240/193/232 239/305/233 +f 242/69/234 259/306/235 258/307/236 253/60/237 +f 243/308/238 244/198/239 236/200/229 235/302/228 +f 345/309/240 346/310/241 251/311/236 +f 252/312/242 250/313/234 249/314/237 +f 245/82/243 346/85/241 248/84/244 246/83/245 +f 346/310/241 345/309/240 248/315/244 +f 250/99/234 247/119/235 251/85/236 249/82/237 +f 260/316/240 258/317/236 259/318/235 +f 344/319/241 260/316/240 254/320/246 +f 267/321/247 268/322/248 261/7/249 262/9/250 +f 263/74/251 264/72/252 266/73/253 265/75/254 +f 269/323/255 270/324/256 276/117/257 275/120/258 +f 265/75/254 266/73/253 268/322/248 267/321/247 +f 277/145/259 278/144/260 270/324/256 269/323/255 +f 275/120/258 276/117/257 272/90/261 271/100/262 +f 273/325/263 274/326/264 264/72/252 263/74/251 +f 271/100/262 272/90/261 274/326/264 273/325/263 +f 262/9/250 261/7/249 278/238/260 277/251/259 +f 266/327/253 279/328/265 268/329/248 +f 264/330/252 279/328/265 266/327/253 +f 274/331/264 279/328/265 264/330/252 +f 274/331/264 272/332/261 279/328/265 +f 268/329/248 279/328/265 261/333/249 +f 279/328/265 272/332/261 261/333/249 +f 276/334/257 261/333/249 272/332/261 +f 261/333/249 276/334/257 278/335/260 +f 276/334/257 270/336/256 278/335/260 +f 269/337/255 275/338/258 277/339/259 +f 277/339/259 275/338/258 262/340/250 +f 275/338/258 271/341/262 262/340/250 +f 298/158/266 281/156/267 283/174/268 305/176/269 +f 305/176/269 283/174/268 285/189/270 306/191/271 +f 306/342/271 285/343/270 287/102/272 307/124/273 +f 307/124/273 287/102/272 289/105/274 308/127/275 +f 281/156/267 291/344/276 292/345/277 297/123/278 +f 309/346/279 291/344/276 281/156/267 298/158/266 +f 308/127/275 289/105/274 291/344/276 309/346/279 +f 280/347/280 282/348/281 284/349/282 286/350/283 288/351/284 290/352/285 +f 314/155/286 315/122/287 321/153/288 320/154/289 +f 283/174/268 281/156/267 297/123/278 296/173/290 +f 285/189/270 283/174/268 296/173/290 295/188/291 +f 287/102/272 285/343/270 295/353/291 294/103/292 +f 289/105/274 287/102/272 294/103/292 293/104/293 +f 291/344/276 289/105/274 293/104/293 292/345/277 +f 280/166/280 304/162/294 299/178/295 282/182/281 +f 282/182/281 299/178/295 300/195/296 284/199/282 +f 284/354/282 300/355/296 301/128/297 286/136/283 +f 286/136/283 301/128/297 302/131/298 288/139/284 +f 290/356/285 303/357/299 304/162/294 280/166/280 +f 288/139/284 302/131/298 303/357/299 290/356/285 +f 303/357/299 309/346/279 298/158/266 304/162/294 +f 301/128/297 307/124/273 308/127/275 302/131/298 +f 300/355/296 306/342/271 307/124/273 301/128/297 +f 299/178/295 305/176/269 306/191/271 300/195/296 +f 304/162/294 298/158/266 305/176/269 299/178/295 +f 296/173/290 297/123/278 315/122/287 314/155/286 +f 302/131/298 308/127/275 309/346/279 303/357/299 +f 295/188/291 296/173/290 314/155/286 313/187/300 +f 294/103/292 295/353/291 313/358/300 312/148/301 +f 293/104/293 294/103/292 312/148/301 311/121/302 +f 292/345/277 293/104/293 311/121/302 310/359/303 +f 297/123/278 292/345/277 310/359/303 315/122/287 +f 320/154/289 321/153/288 327/169/304 326/170/305 +f 313/187/300 314/155/286 320/154/289 319/172/306 +f 312/148/301 313/358/300 319/324/306 318/144/307 +f 311/121/302 312/148/301 318/144/307 317/147/308 +f 310/359/303 311/121/302 317/147/308 316/360/309 +f 315/122/287 310/359/303 316/360/309 321/153/288 +f 319/172/306 320/154/289 326/170/305 325/171/310 +f 318/144/307 319/324/306 325/323/310 324/145/311 +f 317/147/308 318/144/307 324/145/311 323/146/312 +f 316/360/309 317/147/308 323/146/312 322/361/313 +f 321/153/288 316/360/309 322/361/313 327/169/304 +f 328/362/314 329/363/315 331/10/316 330/13/317 +f 330/13/317 331/10/316 333/246/318 332/247/319 +f 332/364/319 333/365/318 335/116/320 334/115/321 +f 334/115/321 335/116/320 337/303/322 336/302/323 +f 336/302/323 337/303/322 339/101/324 338/96/325 +f 338/96/325 339/101/324 341/77/326 340/76/327 +f 331/366/316 329/367/315 343/368/328 341/369/326 339/370/324 337/371/322 335/372/320 333/373/318 +f 342/79/329 343/78/328 329/363/315 328/362/314 +f 340/76/327 341/77/326 343/78/328 342/79/329 +f 328/374/314 330/375/317 332/376/319 334/377/321 336/378/323 338/379/325 340/380/327 342/381/329 +f 240/382/232 238/383/230 236/384/229 244/385/239 242/386/330 241/387/331 +f 260/316/240 344/319/241 258/317/236 +f 256/60/243 344/307/241 254/388/246 255/67/245 +f 345/309/240 251/311/236 247/389/235 +f 241/387/242 242/386/234 253/390/237 +f 256/391/243 255/392/245 241/387/242 +f 241/387/242 253/390/237 256/391/243 +f 245/393/243 246/394/245 252/312/242 +f 252/312/242 249/314/237 245/393/243 +f 239/305/233 240/193/232 241/194/331 345/395/332 +f 345/395/332 241/194/331 242/197/330 247/396/333 +f 247/396/333 242/197/330 244/198/239 243/308/238 +f 235/397/228 237/398/231 239/399/233 345/309/332 247/389/333 243/400/238 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_open.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_open.obj new file mode 100644 index 00000000..6fad0f90 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_open.obj @@ -0,0 +1,1245 @@ +# Blender v2.72 (sub 0) OBJ File: 'toilet.blend' +# www.blender.org +o Cylinder +v -0.321018 -0.000000 -0.181555 +v -0.272146 -0.000000 -0.327658 +v -0.181842 -0.000000 -0.439480 +v -0.181842 0.024999 -0.439480 +v -0.063854 -0.000000 -0.499998 +v -0.063854 0.024999 -0.499998 +v 0.063855 -0.000000 -0.499998 +v 0.063855 0.024999 -0.499998 +v 0.181843 -0.000000 -0.439480 +v 0.181843 0.024999 -0.439480 +v 0.272148 -0.000000 -0.327658 +v 0.321020 -0.000000 -0.181556 +v 0.321020 -0.000000 -0.023415 +v 0.321020 0.024999 -0.035753 +v 0.272148 -0.000000 0.122688 +v 0.272148 0.024999 0.098697 +v 0.127875 -0.000000 0.333889 +v 0.321020 0.024999 -0.181556 +v 0.063856 -0.000000 0.444096 +v 0.272148 0.024999 -0.327658 +v -0.063854 -0.000000 0.444096 +v -0.272146 0.024999 -0.327658 +v -0.127873 -0.000000 0.333889 +v -0.321018 0.024999 -0.181555 +v -0.272146 -0.000000 0.122688 +v -0.272146 0.024999 0.098697 +v -0.321018 -0.000000 -0.023415 +v -0.321018 0.024999 -0.035753 +v -0.303375 -0.100000 -0.168763 +v -0.257189 -0.100000 -0.306836 +v -0.171848 -0.100000 -0.412513 +v -0.060344 -0.100000 -0.469704 +v 0.060346 -0.100000 -0.469704 +v 0.171849 -0.100000 -0.412513 +v 0.257190 -0.100000 -0.306836 +v 0.303376 -0.100000 -0.168764 +v 0.303376 -0.100000 -0.019315 +v 0.257190 -0.100000 0.118758 +v 0.171849 -0.100000 0.227861 +v 0.060346 -0.100000 0.285052 +v -0.060344 -0.100000 0.285052 +v -0.171848 -0.100000 0.227861 +v -0.257189 -0.100000 0.118758 +v -0.303375 -0.100000 -0.019315 +v -0.237161 -0.200000 -0.129969 +v -0.201055 -0.200000 -0.237906 +v -0.134341 -0.200000 -0.320518 +v -0.047174 -0.200000 -0.365227 +v 0.047175 -0.200000 -0.365227 +v 0.134342 -0.200000 -0.320518 +v 0.201057 -0.200000 -0.237906 +v 0.237163 -0.200000 -0.129969 +v 0.237163 -0.200000 -0.013138 +v 0.201057 -0.200000 0.094800 +v 0.134342 -0.200000 0.177412 +v 0.047175 -0.200000 0.222121 +v -0.047174 -0.200000 0.222121 +v -0.134341 -0.200000 0.177412 +v -0.201056 -0.200000 0.094800 +v -0.237161 -0.200000 -0.013138 +v -0.173092 -0.300000 -0.079687 +v -0.146740 -0.300000 -0.158465 +v -0.098048 -0.300000 -0.218759 +v -0.034429 -0.300000 -0.251390 +v 0.034431 -0.300000 -0.251390 +v 0.098050 -0.300000 -0.218759 +v 0.146742 -0.300000 -0.158465 +v 0.173093 -0.300000 -0.079687 +v 0.173093 -0.300000 0.005582 +v 0.146742 -0.300000 0.084360 +v 0.098050 -0.300000 0.144654 +v 0.034431 -0.300000 0.177286 +v -0.034429 -0.300000 0.177286 +v -0.098048 -0.300000 0.144654 +v -0.146740 -0.300000 0.084360 +v -0.173092 -0.300000 0.005582 +v -0.245585 -0.400000 -0.129593 +v -0.208197 -0.400000 -0.241364 +v -0.139113 -0.400000 -0.326911 +v -0.048849 -0.400000 -0.373208 +v 0.048851 -0.400000 -0.373208 +v 0.139114 -0.400000 -0.326911 +v 0.208199 -0.400000 -0.241364 +v 0.245587 -0.400000 -0.129593 +v 0.245587 -0.400000 -0.008612 +v 0.208199 -0.400000 0.103160 +v 0.139114 -0.400000 0.188706 +v 0.048851 -0.400000 0.235003 +v -0.048849 -0.400000 0.235003 +v -0.139113 -0.400000 0.188706 +v -0.208197 -0.400000 0.103160 +v -0.245585 -0.400000 -0.008612 +v -0.266574 -0.450000 -0.145577 +v -0.225990 -0.450000 -0.266901 +v -0.151001 -0.450000 -0.359758 +v -0.053024 -0.450000 -0.410012 +v 0.053026 -0.450000 -0.410012 +v 0.151003 -0.450000 -0.359758 +v 0.225992 -0.450000 -0.266901 +v 0.266575 -0.450000 -0.145577 +v 0.266575 -0.450000 -0.014258 +v 0.225992 -0.450000 0.107066 +v 0.151003 -0.450000 0.199924 +v 0.053026 -0.450000 0.250178 +v -0.053024 -0.450000 0.250178 +v -0.151002 -0.450000 0.199924 +v -0.225990 -0.450000 0.107066 +v -0.266574 -0.450000 -0.014258 +v -0.266574 -0.500000 -0.145577 +v -0.225990 -0.500000 -0.266901 +v -0.151001 -0.500000 -0.359758 +v -0.053024 -0.500000 -0.410012 +v 0.053026 -0.500000 -0.410012 +v 0.151003 -0.500000 -0.359758 +v 0.225992 -0.500000 -0.266901 +v 0.266575 -0.500000 -0.145577 +v 0.266575 -0.500000 -0.014258 +v 0.225992 -0.500000 0.107066 +v 0.151003 -0.500000 0.199924 +v 0.053026 -0.500000 0.250178 +v -0.053024 -0.500000 0.250178 +v -0.151002 -0.500000 0.199924 +v -0.225990 -0.500000 0.107066 +v -0.266574 -0.500000 -0.014258 +v 0.170551 -0.250000 -0.079061 +v 0.170551 -0.250000 0.004956 +v 0.096610 -0.250000 -0.216090 +v 0.144586 -0.250000 -0.156682 +v -0.033924 -0.250000 -0.248242 +v 0.033925 -0.250000 -0.248242 +v -0.144585 -0.250000 0.082577 +v -0.170549 -0.250000 0.004956 +v -0.144585 -0.250000 -0.156682 +v -0.096608 -0.250000 -0.216090 +v -0.033924 -0.250000 0.174137 +v -0.096608 -0.250000 0.141985 +v 0.096610 -0.250000 0.141986 +v 0.033925 -0.250000 0.174137 +v 0.144586 -0.250000 0.082577 +v -0.170549 -0.250000 -0.079061 +v 0.367834 0.024999 0.493786 +v -0.367833 0.024999 0.493787 +v -0.367833 0.024999 0.245340 +v 0.367834 0.024999 0.245340 +v 0.367834 0.512499 0.493786 +v -0.367833 0.512499 0.493787 +v -0.367833 0.512499 0.245340 +v 0.367834 0.512499 0.245340 +v -0.313895 0.457397 0.214669 +v -0.299576 0.451571 0.239561 +v -0.266107 0.597007 0.213551 +v -0.253968 0.586570 0.238480 +v -0.177807 0.703861 0.212695 +v -0.169696 0.689894 0.237652 +v -0.062437 0.761690 0.212232 +v -0.059589 0.745813 0.237204 +v 0.062439 0.761690 0.212232 +v 0.059590 0.745813 0.237204 +v 0.177808 0.703861 0.212695 +v 0.169697 0.689894 0.237652 +v 0.266109 0.597008 0.213551 +v 0.253970 0.586571 0.238480 +v 0.313896 0.457397 0.214669 +v 0.299578 0.451571 0.239561 +v 0.313896 0.306283 0.215879 +v 0.299577 0.305449 0.240731 +v 0.266109 0.179222 0.216896 +v 0.253970 0.183000 0.241711 +v 0.177808 0.092910 0.217587 +v 0.169697 0.099539 0.242379 +v 0.062439 0.055088 0.217891 +v 0.059590 0.062552 0.242676 +v -0.062437 0.055088 0.217891 +v -0.059589 0.062552 0.242676 +v -0.177807 0.092910 0.217587 +v -0.169696 0.099539 0.242379 +v -0.266107 0.179222 0.216896 +v -0.253968 0.183000 0.241711 +v -0.313895 0.306283 0.215879 +v -0.299576 0.305450 0.240731 +v 0.171156 0.024999 0.185936 +v 0.063856 0.024999 0.218871 +v -0.063854 0.024999 0.218871 +v -0.171155 0.024999 0.185936 +v -0.204840 0.024999 -0.155618 +v -0.173655 0.024999 -0.260383 +v -0.116033 0.024999 -0.340566 +v -0.040747 0.024999 -0.383961 +v 0.040743 0.024999 -0.383961 +v 0.116030 0.024999 -0.340566 +v 0.173652 0.024999 -0.260383 +v 0.204837 0.024999 -0.155619 +v 0.204837 0.024999 -0.054561 +v 0.173652 0.024999 0.031876 +v 0.110232 0.024999 0.089370 +v 0.040743 0.024999 0.111339 +v -0.040747 0.024999 0.111339 +v -0.110616 0.024999 0.089746 +v -0.173656 0.024999 0.031876 +v -0.204840 0.024999 -0.054561 +v -0.321018 0.049999 -0.181555 +v -0.272146 0.049999 -0.327658 +v -0.181842 0.049999 -0.439480 +v -0.063854 0.049999 -0.499998 +v 0.063855 0.049999 -0.499998 +v 0.181843 0.049999 -0.439480 +v 0.272148 0.049999 -0.327658 +v 0.321020 0.049999 -0.181556 +v 0.321020 0.049999 -0.035753 +v 0.272148 0.049999 0.098697 +v 0.171156 0.049999 0.185936 +v 0.063856 0.049999 0.218871 +v -0.063854 0.049999 0.218871 +v -0.171155 0.049999 0.185936 +v -0.272146 0.049999 0.098697 +v -0.321018 0.049999 -0.035753 +v -0.204840 0.049999 -0.155618 +v -0.173655 0.049999 -0.260383 +v -0.116033 0.049999 -0.340566 +v -0.040747 0.049999 -0.383961 +v 0.040743 0.049999 -0.383961 +v 0.116030 0.049999 -0.340566 +v 0.173652 0.049999 -0.260383 +v 0.204837 0.049999 -0.155619 +v 0.204837 0.049999 -0.054561 +v 0.173652 0.049999 0.031876 +v 0.110232 0.049999 0.089370 +v 0.040743 0.049999 0.111339 +v -0.040747 0.049999 0.111339 +v -0.110616 0.049999 0.089746 +v -0.173656 0.049999 0.031876 +v -0.204840 0.049999 -0.054561 +v -0.294266 0.001529 -0.176183 +v -0.294266 0.025000 -0.176183 +v -0.249467 0.001529 -0.313352 +v -0.249467 0.025000 -0.313352 +v -0.166688 0.001529 -0.418336 +v -0.166688 0.025000 -0.418336 +v -0.058533 0.001529 -0.475154 +v -0.058533 0.025000 -0.475154 +v 0.058534 0.001529 -0.475154 +v 0.058534 0.025000 -0.475154 +v 0.166690 0.001529 -0.418336 +v 0.166690 0.025000 -0.418336 +v 0.249468 0.001529 -0.313352 +v 0.249468 0.025000 -0.313352 +v 0.294268 0.001529 -0.176184 +v 0.294268 0.025000 -0.176184 +v 0.294268 0.001529 -0.027713 +v 0.294268 0.025000 -0.027713 +v 0.249468 0.001529 0.109455 +v 0.249468 0.025000 0.109455 +v 0.159409 0.001529 0.233177 +v 0.058534 0.001529 0.274477 +v -0.058533 0.001529 0.274477 +v -0.158176 0.001529 0.233177 +v -0.249467 0.001529 0.109455 +v -0.249467 0.025000 0.109455 +v -0.294266 0.001529 -0.027713 +v -0.294266 0.025000 -0.027713 +v -0.278093 -0.092356 -0.164174 +v -0.235756 -0.092356 -0.293804 +v -0.157527 -0.092356 -0.393018 +v -0.055316 -0.092356 -0.446712 +v 0.055317 -0.092356 -0.446712 +v 0.157528 -0.092356 -0.393018 +v 0.235757 -0.092356 -0.293804 +v 0.278095 -0.092356 -0.164174 +v 0.278095 -0.092356 -0.023864 +v 0.235758 -0.092356 0.105766 +v 0.157528 -0.092356 0.192533 +v 0.055317 -0.092356 0.234753 +v -0.055316 -0.092356 0.234753 +v -0.157527 -0.092356 0.192533 +v -0.235756 -0.092356 0.105766 +v -0.278093 -0.092356 -0.023864 +v -0.217397 -0.186241 -0.127751 +v -0.184300 -0.186241 -0.229088 +v -0.123145 -0.186241 -0.306649 +v -0.043242 -0.186241 -0.348624 +v 0.043244 -0.186241 -0.348624 +v 0.123147 -0.186241 -0.306649 +v 0.184302 -0.186241 -0.229088 +v 0.217399 -0.186241 -0.127751 +v 0.217399 -0.186241 -0.018064 +v 0.184302 -0.186241 0.083273 +v 0.123147 -0.186241 0.160833 +v 0.043244 -0.186241 0.202808 +v -0.043242 -0.186241 0.202808 +v -0.123145 -0.186241 0.160833 +v -0.184301 -0.186241 0.083273 +v -0.217397 -0.186241 -0.018065 +v 0.159409 0.024998 0.233177 +v 0.058534 0.024998 0.274477 +v -0.058533 0.024998 0.274477 +v -0.158176 0.024998 0.233177 +v 0.321020 0.024999 -0.023415 +v 0.272148 0.024999 0.122688 +v 0.127875 0.024999 0.333889 +v 0.063856 0.024999 0.444096 +v -0.063854 0.024999 0.444096 +v -0.127873 0.024999 0.333889 +v -0.272146 0.024999 0.122688 +v -0.321018 0.024999 -0.023415 +v 0.375000 0.515624 0.499998 +v -0.374999 0.515624 0.499998 +v -0.374999 0.515624 0.239129 +v 0.375000 0.515624 0.239129 +v 0.375000 0.562499 0.499998 +v -0.374999 0.562499 0.499998 +v -0.374999 0.562499 0.239129 +v 0.375000 0.562499 0.239129 +v -0.102187 0.064420 0.210876 +v 0.102189 0.064420 0.210876 +v -0.102187 0.050781 0.203001 +v 0.102189 0.050781 0.203001 +v -0.102187 0.037143 0.210876 +v 0.102189 0.037142 0.210876 +v -0.102187 0.037143 0.226624 +v 0.102189 0.037142 0.226624 +v -0.102187 0.050781 0.234499 +v 0.102189 0.050781 0.234499 +v -0.102187 0.064420 0.226624 +v 0.102189 0.064420 0.226624 +v -0.078746 0.023276 0.222272 +v -0.078746 0.037144 0.222272 +v -0.102187 0.050781 0.234499 +v -0.102184 0.037144 0.222272 +v -0.078746 0.023276 0.242272 +v -0.078750 0.050781 0.234499 +v -0.102184 0.023276 0.242272 +v -0.078750 0.037142 0.226624 +v 0.102192 0.023276 0.242272 +v 0.078755 0.037144 0.222272 +v 0.102192 0.037144 0.222272 +v 0.102192 0.023276 0.222272 +v 0.102192 0.052255 0.233562 +v 0.078755 0.023276 0.242272 +v 0.078751 0.050781 0.234499 +v 0.078751 0.037142 0.226624 +v 0.355293 0.489365 0.229707 +v 0.355293 0.489365 0.245317 +v 0.311337 0.473655 0.245317 +v 0.311337 0.473655 0.229707 +v 0.331786 0.459843 0.245317 +v 0.331786 0.459843 0.229707 +v 0.353972 0.470647 0.245317 +v 0.353972 0.470647 0.229707 +v 0.401033 0.498507 0.245317 +v 0.401033 0.498507 0.229707 +v 0.335259 0.509074 0.245317 +v 0.335259 0.509074 0.229707 +v 0.313073 0.498270 0.245317 +v 0.313073 0.498270 0.229707 +v 0.390808 0.505413 0.245317 +v 0.390808 0.505413 0.229707 +v 0.397872 0.490455 0.245317 +v 0.397872 0.490455 0.229707 +v 0.187309 -0.500000 0.343750 +v 0.236274 -0.066406 0.343750 +v 0.194173 -0.500000 0.331862 +v 0.243137 -0.066406 0.331862 +v 0.207900 -0.500000 0.331862 +v 0.256864 -0.066406 0.331862 +v 0.214763 -0.500000 0.343750 +v 0.263728 -0.066406 0.343750 +v 0.207900 -0.500000 0.355638 +v 0.256864 -0.066406 0.355638 +v 0.194173 -0.500000 0.355638 +v 0.243137 -0.066406 0.355638 +v 0.237914 -0.062500 0.364685 +v 0.262088 -0.062500 0.364685 +v 0.274175 -0.062500 0.343750 +v 0.262088 -0.062500 0.322815 +v 0.237914 -0.062500 0.322815 +v 0.225827 -0.062500 0.343750 +v 0.236274 -0.136407 0.343750 +v 0.194173 -0.363593 0.331862 +v 0.207900 -0.363593 0.331862 +v 0.214763 -0.363593 0.343750 +v 0.207900 -0.363593 0.355638 +v 0.194173 -0.363593 0.355638 +v 0.187309 -0.363593 0.343750 +v 0.243137 -0.136407 0.331862 +v 0.256864 -0.136407 0.331862 +v 0.263728 -0.136407 0.343750 +v 0.256864 -0.136407 0.355638 +v 0.243137 -0.136407 0.355638 +v 0.237914 -0.035156 0.364685 +v 0.262088 -0.035156 0.364685 +v 0.274175 -0.035156 0.343750 +v 0.262088 -0.035156 0.322815 +v 0.237914 -0.035156 0.322815 +v 0.225827 -0.035156 0.343750 +v 0.243137 -0.031250 0.355638 +v 0.256864 -0.031250 0.355638 +v 0.263728 -0.031250 0.343750 +v 0.256864 -0.031250 0.331862 +v 0.243137 -0.031250 0.331862 +v 0.236274 -0.031250 0.343750 +v 0.243137 0.027344 0.355638 +v 0.256864 0.027344 0.355638 +v 0.263728 0.027344 0.343750 +v 0.256864 0.027344 0.331862 +v 0.243137 0.027344 0.331862 +v 0.236274 0.027344 0.343750 +v 0.221312 -0.043862 0.322814 +v 0.221312 -0.043862 0.316182 +v 0.233313 -0.058455 0.322814 +v 0.233312 -0.058455 0.316182 +v 0.255088 -0.067408 0.322814 +v 0.255088 -0.067408 0.316182 +v 0.273882 -0.065477 0.322813 +v 0.273882 -0.065477 0.316182 +v 0.278686 -0.053792 0.322813 +v 0.278686 -0.053792 0.316182 +v 0.266686 -0.039199 0.322813 +v 0.266686 -0.039199 0.316182 +v 0.244911 -0.030246 0.322814 +v 0.244911 -0.030246 0.316182 +v 0.226117 -0.032177 0.322814 +v 0.226117 -0.032177 0.316182 +v 0.078755 0.023276 0.222272 +v -0.102187 0.037142 0.226624 +v -0.102184 0.023276 0.222272 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.875000 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.812500 0.937500 +vt 0.812500 0.875000 +vt 0.750000 0.937500 +vt 0.750000 0.875000 +vt 0.687500 0.937500 +vt 0.687500 0.875000 +vt 0.625000 0.937500 +vt 0.625000 0.875000 +vt 0.562500 0.937500 +vt 0.562500 0.875000 +vt 0.500000 0.937500 +vt 0.500000 0.875000 +vt 0.437500 0.937500 +vt 0.437500 0.875000 +vt 0.375000 0.937500 +vt 0.375000 0.875000 +vt 0.312500 0.937500 +vt 0.312500 0.875000 +vt 0.250000 0.937500 +vt 0.250000 0.875000 +vt 0.187500 0.875000 +vt 0.187500 0.937500 +vt 0.143737 0.691744 +vt 0.059782 0.588807 +vt 0.014347 0.454314 +vt 0.014347 0.308739 +vt 0.059782 0.186747 +vt 0.143736 0.103599 +vt 0.253428 0.066750 +vt 0.372157 0.066750 +vt 0.481849 0.103599 +vt 0.565803 0.186747 +vt 0.611238 0.308738 +vt 0.611238 0.454314 +vt 0.565803 0.588807 +vt 0.481849 0.691744 +vt 0.372157 0.747454 +vt 0.253428 0.747454 +vt 0.625421 0.308530 +vt 0.625421 0.459078 +vt 0.577814 0.598166 +vt 0.489847 0.704620 +vt 0.374913 0.762232 +vt 0.250509 0.762232 +vt 0.135574 0.704620 +vt 0.047607 0.598166 +vt 0.000000 0.459078 +vt 0.000000 0.308530 +vt 0.047607 0.181944 +vt 0.135574 0.095956 +vt 0.250509 0.058275 +vt 0.374913 0.058275 +vt 0.489847 0.095956 +vt 0.577814 0.181944 +vt 0.125000 0.625000 +vt 0.187500 0.625000 +vt 0.187500 0.562500 +vt 0.125000 0.562500 +vt 0.562500 0.687500 +vt 0.562500 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.687500 +vt 0.437500 0.750000 +vt 0.437500 0.687500 +vt 0.375000 0.750000 +vt 0.375000 0.687500 +vt 0.875000 0.625000 +vt 0.937500 0.625000 +vt 0.937500 0.562500 +vt 0.875000 0.562500 +vt 0.312500 0.750000 +vt 0.312500 0.687500 +vt 0.625000 0.687500 +vt 0.625000 0.750000 +vt 0.687500 0.687500 +vt 0.687500 0.750000 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.187500 0.687500 +vt 0.187500 0.750000 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.062500 0.687500 +vt 0.062500 0.750000 +vt -0.000000 0.687500 +vt -0.000000 0.750000 +vt 0.937500 0.687500 +vt 1.000000 0.687500 +vt 1.000000 0.750000 +vt 0.937500 0.750000 +vt 0.437500 0.562500 +vt 0.500000 0.562500 +vt 0.312500 0.562500 +vt 0.250000 0.562500 +vt 0.250000 0.437500 +vt 0.312500 0.437500 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.562500 +vt 0.812500 0.562500 +vt 0.062500 0.562500 +vt 0.562500 0.562500 +vt 0.625000 0.562500 +vt 0.875000 0.687500 +vt 0.375000 0.562500 +vt 0.687500 0.562500 +vt -0.000000 0.562500 +vt 1.000000 0.562500 +vt 0.250000 0.312500 +vt 0.187500 0.312500 +vt 0.187500 0.250000 +vt 0.250000 0.250000 +vt 0.375000 0.437500 +vt 0.437500 0.437500 +vt 0.687500 0.437500 +vt 0.750000 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.437500 +vt 0.812500 0.437500 +vt 0.875000 0.437500 +vt 0.625000 0.437500 +vt 0.937500 0.437500 +vt 1.000000 0.437500 +vt 0.062500 0.437500 +vt 0.125000 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.125000 0.250000 +vt 0.125000 0.125000 +vt 0.187500 0.125000 +vt 0.375000 0.312500 +vt 0.312500 0.312500 +vt 0.312500 0.250000 +vt 0.375000 0.250000 +vt 0.500000 0.312500 +vt 0.437500 0.312500 +vt 0.437500 0.250000 +vt 0.500000 0.250000 +vt 0.812500 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.250000 +vt 0.812500 0.250000 +vt 0.625000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.250000 +vt 0.625000 0.250000 +vt 0.937500 0.312500 +vt 0.875000 0.312500 +vt 0.875000 0.250000 +vt 0.937500 0.250000 +vt 0.062500 0.312500 +vt -0.000000 0.312500 +vt -0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.125000 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.250000 +vt 0.062500 0.125000 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.250000 0.125000 +vt 0.312500 0.125000 +vt 0.375000 0.125000 +vt 0.437500 0.125000 +vt 0.687500 0.125000 +vt 0.750000 0.125000 +vt 0.500000 0.125000 +vt 0.562500 0.125000 +vt 0.812500 0.125000 +vt 0.875000 0.125000 +vt 0.625000 0.125000 +vt 0.937500 0.125000 +vt 1.000000 0.125000 +vt -0.000000 0.125000 +vt -0.000000 0.062500 +vt -0.000000 -0.000000 +vt 0.062500 -0.000000 +vt 0.187500 0.062500 +vt 0.250000 0.062500 +vt 0.312500 0.062500 +vt 0.375000 0.062500 +vt 0.437500 0.062500 +vt 0.500000 0.062500 +vt 0.750000 0.062500 +vt 0.812500 0.062500 +vt 0.562500 0.062500 +vt 0.625000 0.062500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vt 0.687500 0.062500 +vt 1.000000 0.062500 +vt 0.125000 -0.000000 +vt 0.187500 -0.000000 +vt 0.250000 -0.000000 +vt 0.312500 -0.000000 +vt 0.375000 -0.000000 +vt 0.437500 -0.000000 +vt 0.687500 -0.000000 +vt 0.750000 -0.000000 +vt 0.500000 -0.000000 +vt 0.562500 -0.000000 +vt 0.812500 -0.000000 +vt 0.875000 -0.000000 +vt 0.625000 -0.000000 +vt 0.937500 -0.000000 +vt 1.000000 -0.000000 +vt 0.875000 0.812500 +vt 0.937500 0.812500 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.312500 0.812500 +vt 0.375000 0.812500 +vt -0.000000 0.812500 +vt 0.062500 0.812500 +vt 0.437500 0.812500 +vt 0.500000 0.812500 +vt 0.125000 0.812500 +vt 0.187500 0.812500 +vt 0.562500 0.812500 +vt 0.625000 0.812500 +vt 0.250000 0.812500 +vt 0.687500 0.812500 +vt 0.750000 0.812500 +vt 0.562500 1.000000 +vt 0.812500 0.812500 +vt 0.223189 0.563136 +vt 0.255826 0.456806 +vt 0.351520 0.517180 +vt 0.329749 0.586040 +vt 0.935561 0.689691 +vt 0.875589 0.806613 +vt 0.777570 0.741399 +vt 0.820572 0.666793 +vt 0.342277 0.896101 +vt 0.255826 0.796022 +vt 0.351147 0.736031 +vt 0.408493 0.798501 +vt 0.764778 0.356727 +vt 0.875589 0.446215 +vt 0.777570 0.511434 +vt 0.698111 0.454333 +vt 0.342277 0.356727 +vt 0.475512 0.308296 +vt 0.494149 0.423430 +vt 0.408493 0.454333 +vt 0.223189 0.689691 +vt 0.329749 0.666793 +vt 0.935561 0.563136 +vt 0.820572 0.586040 +vt 0.475512 0.944531 +vt 0.494149 0.829403 +vt 0.619995 0.308296 +vt 0.594294 0.423430 +vt 0.764778 0.896101 +vt 0.698111 0.798501 +vt 0.619996 0.944531 +vt 0.594294 0.829403 +vt 0.125000 1.000000 +vt 0.062500 1.000000 +vt 0.812500 1.000000 +vt 0.750000 1.000000 +vt 0.875000 1.000000 +vt 0.375000 1.000000 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 1.000000 0.812500 +vt 0.750000 0.750000 +vt 0.312500 0.625000 +vt 0.375000 0.625000 +vt 0.437500 0.625000 +vt 0.500000 0.625000 +vt 0.562500 0.625000 +vt 0.625000 0.625000 +vt 0.687500 0.625000 +vt 0.750000 0.625000 +vt 0.812500 0.625000 +vt 0.250000 0.625000 +vt 0.062500 0.625000 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.687500 1.000000 +vt 0.625000 1.000000 +vt 0.312500 1.000000 +vt -0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.321968 0.043359 +vt 0.453342 0.043359 +vt 0.574716 0.083960 +vt 0.667611 0.158980 +vt 0.717886 0.256998 +vt 0.717886 0.363091 +vt 0.667611 0.461110 +vt 0.574716 0.536129 +vt 0.453342 0.576730 +vt 0.321968 0.576730 +vt 0.200593 0.536129 +vt 0.107697 0.461110 +vt 0.057422 0.363091 +vt 0.057422 0.256998 +vt 0.107697 0.158980 +vt 0.200593 0.083960 +vt 0.187500 1.000000 +vt 0.318503 0.356727 +vt 0.463285 0.308296 +vt 0.318503 0.896101 +vt 0.463285 0.944531 +vt 0.109212 0.753132 +vt 0.109211 0.499696 +vt 0.000000 0.689691 +vt 0.000000 0.563136 +vt 0.867691 0.950020 +vt 0.132309 0.950020 +vt 0.132309 0.462709 +vt 0.867691 0.462709 +vt 0.993758 0.949668 +vt 0.744084 0.949668 +vt 0.744084 0.459759 +vt 0.993758 0.459759 +vt 0.255957 0.949745 +vt 0.006243 0.949745 +vt 0.006243 0.459759 +vt 0.255957 0.459759 +vt 0.262199 0.952886 +vt 0.000000 0.952886 +vt 0.262199 1.000000 +vt 0.874875 0.953140 +vt 0.125125 0.953140 +vt 1.000000 0.952808 +vt 0.737842 0.952808 +vt 0.874875 1.000000 +vt 0.125125 1.000000 +vt 1.000000 0.999915 +vt 0.737842 0.999915 +vt 0.667776 0.685072 +vt 0.566203 0.718246 +vt 0.456260 0.718246 +vt 0.354686 0.685072 +vt 0.276945 0.623774 +vt 0.234871 0.543684 +vt 0.234871 0.456996 +vt 0.276945 0.376907 +vt 0.354686 0.315609 +vt 0.456260 0.282434 +vt 0.566203 0.282434 +vt 0.667776 0.315609 +vt 0.745518 0.376907 +vt 0.787591 0.456996 +vt 0.787591 0.543684 +vt 0.745518 0.623774 +vt 0.937500 0.500000 +vt 1.000000 0.500000 +vt 0.625000 0.500000 +vt 0.687500 0.500000 +vt 0.750000 0.500000 +vt 0.812500 0.500000 +vt 0.875000 0.500000 +vt 0.400627 0.674204 +vt 0.376001 0.628376 +vt 0.400627 0.582547 +vt 0.449880 0.582547 +vt 0.474506 0.628376 +vt 0.449880 0.674204 +vt 0.436269 0.535953 +vt 0.498817 0.535953 +vt 0.485399 0.798245 +vt 0.460887 0.843860 +vt 0.436689 0.751867 +vt 0.436269 0.582552 +vt 0.515652 0.798245 +vt 0.564363 0.751867 +vt 0.540164 0.843860 +vt 0.502105 0.751867 +vt 0.502105 0.798250 +vt -0.000000 0.375000 +vt 0.062500 0.375000 +vt 0.114257 0.890752 +vt 0.160779 0.894034 +vt 0.187631 0.949175 +vt 0.153304 1.000000 +vt 0.092124 0.995684 +vt 0.065272 0.940543 +vt 0.074372 0.802482 +vt 0.091536 0.777070 +vt 0.111548 0.784925 +vt 0.167419 0.769792 +vt 0.164709 0.875618 +vt 0.144697 0.883474 +vt 0.127533 0.858062 +vt 0.118434 0.720001 +vt 0.375000 0.375000 +vt 0.250000 0.375000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.375000 0.187500 +vt 0.940392 0.000000 +vt 1.000000 0.034414 +vt 1.000000 0.103243 +vt 0.940392 0.137658 +vt 0.880785 0.103243 +vt 0.880785 0.034414 +vt 0.187500 0.375000 +vt 0.625000 0.375000 +vt 0.500000 0.375000 +vt 0.625000 0.187500 +vt 0.500000 0.187500 +vt 0.125000 0.375000 +vt 0.125000 0.187500 +vt 0.062500 0.187500 +vt 0.000000 0.187500 +vt 0.937500 0.375000 +vt 1.000000 0.375000 +vt 0.935922 0.934263 +vt 0.900247 0.999981 +vt 0.850245 0.999739 +vt 0.815207 0.933679 +vt 0.815658 0.840497 +vt 0.851333 0.774780 +vt 0.901335 0.775021 +vt 0.936373 0.841082 +vt 0.900026 1.000000 +vt 0.935702 0.934282 +vt 0.936153 0.841101 +vt 0.901115 0.775041 +vt 0.851113 0.774799 +vt 0.815438 0.840517 +vt 0.814987 0.933698 +vt 0.850024 0.999758 +vt 0.600451 0.582951 +vt 0.625078 0.628780 +vt 0.600451 0.674608 +vt 0.551199 0.674608 +vt 0.526572 0.628780 +vt 0.551199 0.582951 +vt 0.502261 0.536357 +vt 0.564809 0.536357 +vt 0.564809 0.582956 +vt 0.498947 0.751867 +vt 0.498947 0.798250 +g Cylinder_Cylinder_lid +s 1 +f 149/1 150/2 152/3 151/4 +f 151/4 152/3 154/5 153/6 +f 153/7 154/8 156/9 155/10 +f 155/10 156/9 158/11 157/12 +f 157/12 158/11 160/13 159/14 +f 159/14 160/13 162/15 161/16 +f 161/16 162/15 164/17 163/18 +f 163/18 164/17 166/19 165/20 +f 165/20 166/19 168/21 167/22 +f 167/22 168/21 170/23 169/24 +f 169/24 170/23 172/25 171/26 +f 171/26 172/25 174/27 173/28 +f 173/28 174/27 176/29 175/30 +f 175/30 176/29 178/31 177/32 +f 179/33 180/34 150/2 149/1 +f 177/32 178/31 180/34 179/33 +f 154/35 152/36 150/37 180/38 178/39 176/40 174/41 172/42 170/43 168/44 166/45 164/46 162/47 160/48 158/49 156/50 +f 179/51 149/52 151/53 153/54 155/55 157/56 159/57 161/58 163/59 165/60 167/61 169/62 171/63 173/64 175/65 177/66 +g Cylinder_Cylinder_bowl +f 256/67 257/68 258/69 296/70 +f 3/71 4/72 6/73 5/74 +f 5/74 6/73 8/75 7/76 +f 7/76 8/75 10/77 9/78 +f 251/79 253/80 293/81 252/82 +f 9/78 10/77 20/83 11/84 +f 2/85 22/86 4/72 3/71 +f 2/85 1/87 24/88 22/86 +f 12/89 11/84 20/83 18/90 +f 13/91 12/89 18/90 297/92 +f 15/93 13/91 297/92 298/94 +f 17/95 15/93 298/94 299/96 +f 19/97 17/95 299/96 300/98 +f 21/99 19/100 300/101 301/102 +f 5/74 7/76 33/103 32/104 +f 35/105 36/106 52/107 51/108 +f 25/109 27/110 44/111 43/112 +f 11/84 12/89 36/106 35/105 +f 15/93 17/95 39/113 38/70 +f 2/85 3/71 31/114 30/115 +f 21/99 23/116 42/82 41/81 +f 7/76 9/78 34/117 33/103 +f 27/110 1/87 29/118 44/111 +f 1/87 2/85 30/115 29/118 +f 12/89 13/91 37/69 36/106 +f 17/95 19/97 40/119 39/113 +f 3/71 5/74 32/104 31/114 +f 23/116 25/109 43/112 42/82 +f 9/78 11/84 35/105 34/117 +f 13/91 15/93 38/70 37/69 +f 19/100 21/99 41/81 40/120 +f 125/121 126/122 69/123 68/124 +f 33/103 34/117 50/125 49/126 +f 44/111 29/118 45/127 60/128 +f 31/114 32/104 48/129 47/130 +f 42/82 43/112 59/131 58/132 +f 29/118 30/115 46/133 45/127 +f 40/120 41/81 57/134 56/135 +f 38/70 39/113 55/136 54/137 +f 36/106 37/69 53/138 52/107 +f 34/117 35/105 51/108 50/125 +f 32/104 33/103 49/126 48/129 +f 43/112 44/111 60/128 59/131 +f 30/115 31/114 47/130 46/133 +f 41/81 42/82 58/132 57/134 +f 39/113 40/119 56/139 55/136 +f 37/69 38/70 54/137 53/138 +f 69/123 70/140 86/141 85/142 +f 127/143 128/144 67/145 66/146 +f 129/147 130/148 65/149 64/150 +f 131/151 132/152 76/153 75/154 +f 133/155 134/156 63/157 62/158 +f 135/159 136/160 74/161 73/162 +f 137/163 138/164 72/165 71/166 +f 126/122 139/167 70/140 69/123 +f 128/144 125/121 68/124 67/145 +f 130/148 127/143 66/146 65/149 +f 132/152 140/168 61/169 76/153 +f 134/156 129/147 64/150 63/157 +f 136/160 131/151 75/154 74/161 +f 140/168 133/155 62/158 61/169 +f 138/170 135/159 73/162 72/171 +f 139/167 137/163 71/166 70/140 +f 86/141 87/172 103/173 102/174 +f 67/145 68/124 84/175 83/176 +f 65/149 66/146 82/177 81/178 +f 76/153 61/169 77/179 92/180 +f 63/157 64/150 80/181 79/182 +f 74/161 75/154 91/183 90/184 +f 61/169 62/158 78/185 77/179 +f 72/171 73/162 89/186 88/187 +f 70/140 71/166 87/172 86/141 +f 68/124 69/123 85/142 84/175 +f 66/146 67/145 83/176 82/177 +f 64/150 65/149 81/178 80/181 +f 75/154 76/153 92/180 91/183 +f 62/158 63/157 79/182 78/185 +f 73/162 74/161 90/184 89/186 +f 71/166 72/165 88/188 87/172 +f 103/173 104/189 120/190 119/191 +f 84/175 85/142 101/192 100/193 +f 82/177 83/176 99/194 98/195 +f 80/181 81/178 97/196 96/197 +f 91/183 92/180 108/198 107/199 +f 78/185 79/182 95/200 94/201 +f 89/186 90/184 106/202 105/203 +f 87/172 88/188 104/189 103/173 +f 85/142 86/141 102/174 101/192 +f 83/176 84/175 100/193 99/194 +f 81/178 82/177 98/195 97/196 +f 92/180 77/179 93/204 108/198 +f 79/182 80/181 96/197 95/200 +f 90/184 91/183 107/199 106/202 +f 77/179 78/185 94/201 93/204 +f 88/187 89/186 105/203 104/205 +f 101/192 102/174 118/206 117/207 +f 99/194 100/193 116/208 115/209 +f 97/196 98/195 114/210 113/211 +f 108/198 93/204 109/212 124/213 +f 95/200 96/197 112/214 111/215 +f 106/202 107/199 123/216 122/217 +f 93/204 94/201 110/218 109/212 +f 104/205 105/203 121/219 120/220 +f 102/174 103/173 119/191 118/206 +f 100/193 101/192 117/207 116/208 +f 98/195 99/194 115/209 114/210 +f 96/197 97/196 113/211 112/214 +f 107/199 108/198 124/213 123/216 +f 94/201 95/200 111/215 110/218 +f 105/203 106/202 122/217 121/219 +f 54/137 55/136 137/163 139/167 +f 56/135 57/134 135/159 138/170 +f 45/127 46/133 133/155 140/168 +f 58/132 59/131 131/151 136/160 +f 47/130 48/129 129/147 134/156 +f 60/128 45/127 140/168 132/152 +f 49/126 50/125 127/143 130/148 +f 51/108 52/107 125/121 128/144 +f 53/138 54/137 139/167 126/122 +f 55/136 56/139 138/164 137/163 +f 57/134 58/132 136/160 135/159 +f 46/133 47/130 134/156 133/155 +f 59/131 60/128 132/152 131/151 +f 48/129 49/126 130/148 129/147 +f 50/125 51/108 128/144 127/143 +f 52/107 53/138 126/122 125/121 +f 194/221 195/222 227/10 226/12 +f 183/25 182/23 212/223 213/224 +f 185/225 186/226 218/28 217/30 +f 196/227 197/228 229/4 228/6 +f 187/229 188/230 220/24 219/26 +f 198/231 199/232 231/33 230/1 +f 189/233 190/234 222/20 221/22 +f 200/235 185/225 217/30 232/32 +f 191/236 192/237 224/16 223/18 +f 182/23 181/21 211/238 212/223 +f 193/239 194/221 226/12 225/14 +f 212/240 211/241 227/242 228/243 +f 204/244 203/245 219/246 220/247 +f 215/248 214/249 230/250 231/251 +f 207/252 206/253 222/254 223/255 +f 210/256 209/257 225/258 226/259 +f 213/260 212/240 228/243 229/261 +f 205/262 204/244 220/247 221/263 +f 216/264 215/248 231/251 232/265 +f 208/266 207/252 223/255 224/267 +f 211/241 210/256 226/259 227/242 +f 203/245 202/268 218/269 219/246 +f 214/249 213/260 229/261 230/250 +f 206/253 205/262 221/263 222/254 +f 201/270 216/264 232/265 217/271 +f 202/268 201/270 217/271 218/269 +f 209/257 208/266 224/267 225/258 +f 192/237 193/239 225/14 224/16 +f 4/3 22/2 202/272 203/273 +f 190/234 191/236 223/18 222/20 +f 18/15 20/13 207/274 208/275 +f 199/232 200/235 232/32 231/33 +f 188/230 189/233 221/22 220/24 +f 20/13 10/11 206/276 207/274 +f 184/27 183/25 213/224 214/277 +f 197/228 198/231 230/1 229/4 +f 186/226 187/229 219/26 218/28 +f 23/116 21/99 301/102 302/278 +f 25/109 23/116 302/278 303/279 +f 195/222 196/280 228/7 227/10 +f 27/110 25/109 303/279 304/281 +f 1/87 27/110 304/281 24/88 +f 233/282 235/283 236/117 234/105 +f 235/283 237/284 238/103 236/117 +f 237/284 239/285 240/104 238/103 +f 239/285 241/286 242/114 240/104 +f 241/286 243/287 244/115 242/114 +f 243/287 245/288 246/118 244/115 +f 245/288 247/289 248/111 246/118 +f 247/289 249/290 250/112 248/111 +f 249/290 251/79 252/82 250/112 +f 259/291 233/282 234/105 260/106 +f 257/68 259/291 260/106 258/69 +f 239/285 264/74 265/71 241/286 +f 267/87 283/88 284/281 268/110 +f 257/68 275/91 276/89 259/291 +f 245/288 267/87 268/110 247/289 +f 251/79 270/116 271/99 253/80 +f 235/283 262/78 263/76 237/284 +f 255/292 273/95 274/93 256/67 +f 241/286 265/71 266/85 243/287 +f 259/291 276/89 261/84 233/282 +f 233/282 261/84 262/78 235/283 +f 247/289 268/110 269/109 249/290 +f 253/80 271/99 272/100 254/293 +f 237/284 263/76 264/74 239/285 +f 256/67 274/93 275/91 257/68 +f 243/287 266/85 267/87 245/288 +f 249/290 269/109 270/116 251/79 +f 254/294 272/97 273/95 255/292 +f 265/71 281/72 282/86 266/85 +f 276/89 292/90 277/83 261/84 +f 263/76 279/75 280/73 264/74 +f 274/93 290/94 291/92 275/91 +f 261/84 277/83 278/77 262/78 +f 272/97 288/98 289/96 273/95 +f 270/116 286/278 287/102 271/99 +f 268/110 284/281 285/279 269/109 +f 266/85 282/86 283/88 267/87 +f 264/74 280/73 281/72 265/71 +f 275/91 291/92 292/90 276/89 +f 262/78 278/77 279/75 263/76 +f 273/95 289/96 290/94 274/93 +f 271/99 287/102 288/101 272/100 +f 269/109 285/279 286/278 270/116 +f 8/9 6/8 204/295 205/296 +f 16/19 14/17 209/297 210/298 +f 26/29 184/27 214/277 215/299 +f 6/5 4/3 203/273 204/300 +f 28/31 26/29 215/299 216/301 +f 181/21 16/19 210/298 211/238 +f 10/11 8/9 205/296 206/276 +f 255/292 256/67 296/70 295/113 +f 254/294 255/292 295/113 294/119 +f 253/80 254/293 294/120 293/81 +f 124/302 109/303 110/304 111/305 112/306 113/307 114/308 115/309 116/310 117/311 118/312 119/313 120/314 121/315 122/316 123/317 +f 24/34 28/31 216/301 201/318 +f 22/2 24/34 201/318 202/272 +f 14/17 18/15 208/275 209/297 +f 16/256 298/319 297/320 14/257 +f 303/321 26/248 28/264 304/322 +f 26/248 303/321 184/249 +f 16/256 181/241 298/319 +f 303/321 302/323 184/249 +f 298/319 181/241 299/324 +f 181/241 182/240 299/324 +f 184/249 302/323 183/260 +f 302/323 301/325 183/260 +f 299/324 182/240 300/326 +f 300/326 182/240 183/260 301/325 +g Cylinder_Cylinder_tank +f 145/327 146/328 142/329 141/330 +f 146/331 147/332 143/333 142/334 +f 147/327 148/328 144/329 143/330 +f 148/335 145/336 141/337 144/338 +f 141/161 142/140 143/206 144/217 +f 145/336 148/335 308/339 305/340 +f 305/340 308/339 312/341 309/300 +f 148/328 147/327 307/342 308/343 +f 147/332 146/331 306/344 307/345 +f 146/328 145/327 305/342 306/343 +f 312/206 311/217 310/161 309/140 +f 308/343 307/342 311/346 312/347 +f 307/345 306/344 310/348 311/349 +f 306/343 305/342 309/346 310/347 +g Cylinder_Cylinder_water +f 278/350 277/351 292/352 291/353 290/354 289/355 288/356 287/357 286/358 285/359 284/360 283/361 282/362 281/363 280/364 279/365 +g Cylinder_Cylinder_metal-parts +f 313/366 314/219 316/220 315/367 +f 315/368 316/218 318/212 317/369 +f 317/369 318/212 320/213 319/370 +f 319/370 320/213 322/216 321/371 +f 322/92 339/68 338/282 333/83 +f 323/372 324/217 314/219 313/366 +f 321/371 322/216 324/217 323/372 +f 313/373 315/374 317/375 319/376 321/377 323/378 +f 424/376 425/379 331/380 +f 332/381 330/382 329/383 +f 325/105 425/108 328/107 326/106 +f 425/379 424/376 328/384 +f 330/69 327/138 331/108 329/105 +f 340/385 338/386 339/387 +f 423/388 340/385 334/389 +f 347/227 348/228 341/4 342/6 +f 343/97 344/95 346/96 345/98 +f 349/390 350/391 356/136 355/139 +f 345/98 346/96 348/228 347/227 +f 357/164 358/163 350/391 349/390 +f 355/139 356/136 352/113 351/119 +f 353/294 354/292 344/95 343/97 +f 351/119 352/113 354/292 353/294 +f 342/6 341/4 358/273 357/300 +f 341/392 348/393 346/394 344/395 354/396 352/397 356/398 350/399 358/400 +f 342/401 357/402 349/403 355/404 351/405 +f 377/177 360/175 362/193 384/195 +f 384/195 362/193 364/208 385/210 +f 385/406 364/407 366/121 386/143 +f 386/143 366/121 368/124 387/146 +f 360/175 370/408 371/409 376/142 +f 388/410 370/408 360/175 377/177 +f 387/146 368/124 370/408 388/410 +f 359/411 361/412 363/413 365/414 367/415 369/416 +f 393/174 394/141 400/172 399/173 +f 362/193 360/175 376/142 375/192 +f 364/208 362/193 375/192 374/207 +f 366/121 364/407 374/417 373/122 +f 368/124 366/121 373/122 372/123 +f 370/408 368/124 372/123 371/409 +f 359/185 383/181 378/197 361/201 +f 361/201 378/197 379/214 363/218 +f 363/418 379/419 380/147 365/155 +f 365/155 380/147 381/150 367/158 +f 369/420 382/421 383/181 359/185 +f 367/158 381/150 382/421 369/420 +f 382/421 388/410 377/177 383/181 +f 380/147 386/143 387/146 381/150 +f 379/419 385/406 386/143 380/147 +f 378/197 384/195 385/210 379/214 +f 383/181 377/177 384/195 378/197 +f 375/192 376/142 394/141 393/174 +f 381/150 387/146 388/410 382/421 +f 374/207 375/192 393/174 392/206 +f 373/122 374/417 392/422 391/167 +f 372/123 373/122 391/167 390/140 +f 371/409 372/123 390/140 389/423 +f 376/142 371/409 389/423 394/141 +f 399/173 400/172 406/188 405/189 +f 392/206 393/174 399/173 398/191 +f 391/167 392/422 398/391 397/163 +f 390/140 391/167 397/163 396/166 +f 389/423 390/140 396/166 395/424 +f 394/141 389/423 395/424 400/172 +f 398/191 399/173 405/189 404/190 +f 397/163 398/391 404/390 403/164 +f 396/166 397/163 403/164 402/165 +f 395/424 396/166 402/165 401/425 +f 400/172 395/424 401/425 406/188 +f 407/222 408/280 410/7 409/10 +f 409/10 410/7 412/295 411/296 +f 411/426 412/427 414/135 413/134 +f 413/134 414/135 416/367 415/366 +f 415/366 416/367 418/120 417/81 +f 417/81 418/120 420/100 419/99 +f 410/428 408/429 422/430 420/431 418/432 416/433 414/434 412/435 +f 421/102 422/101 408/280 407/222 +f 419/99 420/100 422/101 421/102 +f 407/436 409/437 411/438 413/439 415/440 417/441 419/442 421/443 +f 318/444 316/445 314/446 324/447 322/448 320/449 +f 340/385 423/388 338/386 +f 336/83 423/282 334/291 335/90 +f 424/376 331/380 327/377 +f 320/449 322/448 333/450 +f 336/451 335/452 320/449 +f 320/449 333/450 336/451 +f 325/453 326/454 332/381 +f 332/381 329/383 325/453 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_paper.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_paper.obj new file mode 100644 index 00000000..38589bf3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_toilet_paper.obj @@ -0,0 +1,223 @@ +# Blender v2.73 (sub 0) OBJ File: 'toilet_paper.blend' +# www.blender.org +o nodebox-3 +v 0.187499 0.216954 0.063069 +v -0.124999 0.216954 0.063069 +v 0.187499 0.345883 0.063069 +v -0.124999 0.345883 0.063069 +v 0.187499 0.437050 0.154235 +v -0.124999 0.437050 0.154235 +v 0.187499 0.437050 0.283165 +v -0.124999 0.437050 0.283165 +v 0.187499 0.345883 0.374331 +v -0.124999 0.345883 0.374331 +v 0.187499 0.216954 0.374331 +v -0.124999 0.216954 0.374331 +v 0.187499 0.125787 0.283165 +v -0.124999 0.125787 0.283165 +v 0.187499 0.125787 0.154235 +v -0.124999 0.125787 0.154235 +v -0.187501 0.249999 0.187499 +v -0.125000 0.249999 0.187499 +v -0.187501 0.187500 0.437499 +v -0.187501 0.249999 0.437499 +v -0.125000 0.187500 0.437499 +v -0.125000 0.249999 0.437499 +v -0.187501 0.187500 0.500000 +v -0.125000 0.187500 0.500000 +v -0.187501 0.312500 0.187499 +v -0.125000 0.312500 0.187499 +v -0.187501 0.312500 0.437499 +v -0.187501 0.374999 0.437499 +v -0.125000 0.312500 0.437499 +v -0.125000 0.374999 0.437499 +v -0.187501 0.374999 0.500000 +v -0.125000 0.374999 0.500000 +v 0.187499 0.249999 0.187499 +v 0.250000 0.249999 0.187499 +v 0.187499 0.187500 0.437499 +v 0.187499 0.249999 0.437499 +v 0.250000 0.187500 0.437499 +v 0.250000 0.249999 0.437499 +v 0.187499 0.187500 0.500000 +v 0.250000 0.187500 0.500000 +v 0.187499 0.312500 0.187499 +v 0.250000 0.312500 0.187499 +v 0.187499 0.312500 0.437499 +v 0.187499 0.374999 0.437499 +v 0.250000 0.312500 0.437499 +v 0.250000 0.374999 0.437499 +v 0.187499 0.374999 0.500000 +v 0.250000 0.374999 0.500000 +v -0.124999 0.281418 0.218700 +v 0.187499 0.281418 0.218700 +vt -0.000000 0.875000 +vt 0.312500 0.875000 +vt 0.312500 1.000000 +vt -0.000000 1.000000 +vt -0.000000 0.000000 +vt 0.312500 0.000000 +vt 0.312500 0.125000 +vt -0.000000 0.125000 +vt 0.312500 0.250000 +vt -0.000000 0.250000 +vt 0.312500 0.375000 +vt -0.000000 0.375000 +vt 0.312500 0.500000 +vt -0.000000 0.500000 +vt 0.312500 0.625000 +vt -0.000000 0.625000 +vt 1.000000 0.341529 +vt 1.000000 0.470971 +vt 0.843750 0.406250 +vt -0.000000 0.750000 +vt 0.312500 0.750000 +vt 0.687500 0.877221 +vt 0.687500 0.747779 +vt 0.843750 0.812500 +vt 0.779029 0.656250 +vt 0.908470 0.656250 +vt 1.000000 0.747779 +vt 1.000000 0.877221 +vt 0.908470 0.968750 +vt 0.779029 0.968750 +vt 0.908471 0.562500 +vt 0.779029 0.562500 +vt 0.687500 0.470971 +vt 0.687500 0.341529 +vt 0.779029 0.250000 +vt 0.908471 0.250000 +vt 0.625000 0.312500 +vt 0.750000 0.437500 +vt 0.625000 0.437500 +vt 0.750000 0.062500 +vt 0.625000 0.187500 +vt 0.625000 0.062500 +vt 0.500000 0.562500 +vt 0.500000 0.437500 +vt 0.625000 0.562500 +vt 0.125000 0.875000 +vt 0.125000 1.000000 +vt 0.625000 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.812500 +vt 0.625000 0.812500 +vt 0.000000 0.062500 +vt 0.500000 0.062500 +vt 0.500000 0.187500 +vt 0.000000 0.187500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.500000 0.312500 +vt 0.000000 0.312500 +vt 0.000000 0.437500 +vt 0.750000 0.312500 +vt 0.000000 0.562500 +vt 0.500000 0.687500 +vt 0.375000 0.687500 +vt 0.375000 0.562500 +vt 0.125000 0.437500 +vt 0.125000 0.562500 +vt 0.500000 0.812500 +vt 0.000000 0.687500 +vt 0.750000 0.875000 +vt 0.625000 0.875000 +vt 0.625000 0.750000 +vt 0.000000 0.812500 +vt 0.125000 0.312500 +vt 0.125000 0.187500 +vt 0.125000 0.750000 +vt 0.125000 0.625000 +vt 0.625000 0.500000 +vt 0.750000 0.500000 +vt 0.625000 0.625000 +vn 0.630200 -0.297100 -0.717300 +vn -0.630200 -0.297100 -0.717300 +vn -0.630200 0.297100 -0.717300 +vn 0.630200 0.297100 -0.717300 +vn -0.630200 0.717300 -0.297100 +vn 0.630200 0.717300 -0.297100 +vn -0.630200 0.717300 0.297100 +vn 0.630200 0.717300 0.297100 +vn -0.630200 0.297100 0.717300 +vn 0.630200 0.297100 0.717300 +vn -0.630200 -0.297100 0.717300 +vn 0.630200 -0.297100 0.717300 +vn -0.630200 -0.717300 0.297100 +vn 0.630200 -0.717300 0.297100 +vn 1.000000 0.000000 0.000000 +vn 0.630200 -0.717300 -0.297100 +vn -0.630200 -0.717300 -0.297100 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -0.000000 1.000000 +g nodebox-3_nodebox-3_paper +s 1 +f 1/1/1 2/2/2 4/3/3 3/4/4 +f 3/5/4 4/6/3 6/7/5 5/8/6 +f 5/8/6 6/7/5 8/9/7 7/10/8 +f 7/10/8 8/9/7 10/11/9 9/12/10 +f 9/12/10 10/11/9 12/13/11 11/14/12 +f 11/14/12 12/13/11 14/15/13 13/16/14 +f 1/17/1 3/18/4 50/19/15 +f 15/20/16 16/21/17 2/2/2 1/1/1 +f 13/16/14 14/15/13 16/21/17 15/20/16 +f 4/22/3 2/23/2 49/24/18 +f 2/23/2 16/25/17 49/24/18 +f 16/25/17 14/26/13 49/24/18 +f 14/26/13 12/27/11 49/24/18 +f 12/27/11 10/28/9 49/24/18 +f 10/28/9 8/29/7 49/24/18 +f 8/29/7 6/30/5 49/24/18 +f 6/30/5 4/22/3 49/24/18 +f 3/18/4 5/31/6 50/19/15 +f 5/31/6 7/32/8 50/19/15 +f 7/32/8 9/33/10 50/19/15 +f 9/33/10 11/34/12 50/19/15 +f 11/34/12 13/35/14 50/19/15 +f 13/35/14 15/36/16 50/19/15 +f 15/36/16 1/17/1 50/19/15 +g nodebox-3_nodebox-3_holder +s off +f 27/37/18 31/38/18 28/39/18 +f 23/40/18 20/41/18 19/42/18 +f 34/43/19 33/44/19 41/39/19 42/45/19 +f 45/46/15 46/47/15 48/4/15 +f 44/48/20 47/49/20 48/50/20 46/51/20 +f 20/52/21 17/53/21 18/54/21 22/55/21 +f 24/56/21 23/57/21 19/54/21 21/58/21 +f 25/59/20 27/58/20 29/44/20 26/60/20 +f 27/58/19 28/37/19 30/39/19 29/44/19 +f 31/55/22 23/57/22 24/56/22 32/59/22 +f 30/39/20 28/37/20 31/61/20 32/38/20 +f 38/62/21 36/60/21 33/44/21 34/43/21 +f 19/54/19 20/41/19 22/37/19 21/58/19 +f 36/45/19 38/48/19 37/63/19 35/43/19 +f 35/43/21 37/63/21 40/64/21 39/65/21 +f 32/62/15 29/66/15 30/67/15 +f 25/42/19 26/41/19 18/54/19 17/53/19 +f 43/63/19 44/48/19 46/51/19 45/68/19 +f 48/69/22 47/62/22 39/65/22 40/64/22 +f 47/70/18 44/71/18 43/72/18 +f 42/73/20 41/69/20 43/63/20 45/68/20 +f 31/38/18 20/41/18 23/40/18 +f 27/37/18 20/41/18 31/38/18 +f 25/74/18 17/75/18 20/41/18 +f 27/37/18 25/74/18 20/41/18 +f 38/76/15 40/16/15 37/77/15 +f 45/46/15 48/4/15 40/16/15 +f 45/46/15 40/16/15 38/76/15 +f 42/71/15 45/46/15 38/76/15 +f 34/72/15 42/71/15 38/76/15 +f 21/75/15 22/74/15 24/55/15 +f 24/55/15 29/66/15 32/62/15 +f 24/55/15 22/74/15 29/66/15 +f 22/74/15 18/37/15 26/39/15 +f 29/66/15 22/74/15 26/39/15 +f 35/78/18 39/79/18 36/80/18 +f 39/79/18 47/70/18 36/80/18 +f 47/70/18 43/72/18 36/80/18 +f 43/72/18 41/76/18 33/77/18 +f 36/80/18 43/72/18 33/77/18 diff --git a/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_towel_rod.obj b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_towel_rod.obj new file mode 100644 index 00000000..26c63de1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_bathroom/models/homedecor_towel_rod.obj @@ -0,0 +1,198 @@ +# Blender v2.73 (sub 0) OBJ File: 'towel-rod.blend' +# www.blender.org +o Cube +v -0.500000 0.250000 0.437500 +v -0.500000 0.250000 0.250000 +v -0.437500 0.250000 0.250000 +v -0.437500 0.250000 0.437500 +v -0.500000 0.312500 0.437500 +v -0.500000 0.312500 0.250000 +v -0.437500 0.312500 0.250000 +v -0.437500 0.312500 0.437500 +v -0.500000 0.187500 0.500000 +v -0.500000 0.187500 0.437500 +v -0.437500 0.187500 0.437500 +v -0.437500 0.187500 0.500000 +v -0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.437500 +v -0.437500 0.375000 0.437500 +v -0.437500 0.375000 0.500000 +v 0.437500 0.250000 0.437500 +v 0.437500 0.250000 0.250000 +v 0.500000 0.250000 0.250000 +v 0.500000 0.250000 0.437500 +v 0.437500 0.312500 0.437500 +v 0.437500 0.312500 0.250000 +v 0.500000 0.312500 0.250000 +v 0.500000 0.312500 0.437500 +v 0.437500 0.187500 0.500000 +v 0.437500 0.187500 0.437500 +v 0.500000 0.187500 0.437500 +v 0.500000 0.187500 0.500000 +v 0.437500 0.375000 0.500000 +v 0.437500 0.375000 0.437500 +v 0.500000 0.375000 0.437500 +v 0.500000 0.375000 0.500000 +v -0.437500 0.250000 0.312500 +v -0.437500 0.250000 0.250000 +v 0.437500 0.250000 0.250000 +v 0.437500 0.250000 0.312500 +v -0.437500 -0.312500 0.250000 +v -0.437500 -0.312500 0.218750 +v 0.437500 -0.312500 0.218750 +v 0.437500 -0.312500 0.250000 +v -0.437500 0.312500 0.250000 +v -0.437500 0.312500 0.218750 +v 0.437500 0.312500 0.218750 +v 0.437500 0.312500 0.250000 +v -0.437500 0.000000 0.343750 +v -0.437500 0.000000 0.312500 +v 0.437500 0.000000 0.312500 +v 0.437500 0.000000 0.343750 +v -0.437500 0.312500 0.343750 +v -0.437500 0.312500 0.312500 +v 0.437500 0.312500 0.312500 +v 0.437500 0.312500 0.343750 +v -0.437500 0.343750 0.250000 +v 0.437500 0.343750 0.250000 +v -0.437500 0.343750 0.312500 +v 0.437500 0.343750 0.312500 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 0.187500 +vt 1.000000 0.187500 +vt 0.062500 0.125000 +vt 0.062500 0.062500 +vt 0.937500 0.062500 +vt 0.937500 0.125000 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 0.062500 0.250000 +vt 0.062500 0.187500 +vt 0.937500 0.187500 +vt 0.937500 0.250000 +vt 0.812500 0.562500 +vt 0.812500 0.875000 +vt 0.750000 0.875000 +vt 0.750000 0.562500 +vt 0.937500 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.875000 +vt 0.062500 0.875000 +vt 0.250000 0.562500 +vt 0.250000 0.875000 +vt 0.187500 0.875000 +vt 0.187500 0.562500 +vt 0.187500 0.937500 +vt 0.125000 0.937500 +vt 0.875000 0.937500 +vt 0.812500 0.937500 +vt 1.000000 0.937500 +vt -0.000000 0.937500 +vt 0.937500 0.375000 +vt 0.062500 0.375000 +vt 0.062500 0.312500 +vt 0.937500 0.312500 +vt 0.250000 0.250000 +vt 0.250000 0.187500 +vt 0.000000 0.250000 +vt 0.250000 0.062500 +vt 0.250000 0.125000 +vt 0.312500 0.062500 +vt 0.500000 0.062500 +vt 0.500000 0.125000 +vt 0.312500 0.125000 +vt 0.250000 0.312500 +vt 0.687500 0.750000 +vt 0.687500 0.812500 +vt 0.500000 0.812500 +vt 0.500000 0.750000 +vt 0.687500 0.875000 +vt 0.500000 0.875000 +vt 0.250000 0.812500 +vt 0.250000 0.750000 +vt 0.437500 0.750000 +vt 0.437500 0.812500 +vt 0.250000 0.687500 +vt 0.437500 0.687500 +vt 0.750000 0.750000 +vt 0.750000 0.812500 +vt 0.562500 0.250000 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.562500 0.187500 +vt 0.312500 0.250000 +vt 0.312500 0.187500 +vt 0.500000 0.312500 +vt 0.312500 0.312500 +vt 0.750000 0.500000 +vt 0.562500 0.562500 +vt 0.562500 0.500000 +vt 0.312500 0.625000 +vt 0.312500 0.562500 +vt 0.500000 0.562500 +vt 0.500000 0.625000 +vt 0.312500 0.500000 +vt 0.500000 0.500000 +vt 0.750000 0.437500 +vt 0.562500 0.437500 +vt 0.250000 0.500000 +vt 0.062500 1.000000 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 0.707100 0.707100 +vn 0.000000 1.000000 0.000000 +g Cube_Cube_towel +s off +f 44/1/1 41/2/1 37/3/1 40/4/1 +f 42/1/2 43/2/2 39/3/2 38/4/2 +f 37/5/3 38/6/3 39/7/3 40/8/3 +f 52/1/1 49/2/1 45/9/1 48/10/1 +f 50/1/2 51/2/2 47/9/2 46/10/2 +f 45/11/3 46/12/3 47/13/3 48/14/3 +f 47/15/4 51/16/4 52/17/4 48/18/4 +f 39/13/4 43/19/4 44/20/4 40/21/4 +f 37/22/5 41/23/5 42/24/5 38/12/5 +f 45/25/5 49/26/5 50/27/5 46/28/5 +f 55/29/5 50/27/5 49/26/5 +f 53/30/5 42/24/5 7/23/5 +f 54/31/4 22/20/4 43/19/4 +f 56/32/4 52/17/4 51/16/4 +f 53/33/6 54/34/6 43/2/6 42/1/6 +f 56/33/7 55/34/7 49/2/7 52/1/7 +f 56/32/4 51/16/4 44/20/4 54/31/4 +f 54/35/8 53/36/8 55/37/8 56/38/8 +f 53/30/5 41/23/5 50/27/5 55/29/5 +g Cube_Cube_wood +f 5/39/5 6/11/5 2/12/5 1/40/5 +f 6/11/2 7/41/2 3/3/2 2/12/2 +f 7/6/4 8/42/4 4/43/4 3/5/4 +f 21/44/5 22/45/5 18/46/5 17/47/5 +f 1/40/3 2/12/3 3/5/3 4/43/3 +f 8/48/8 7/37/8 6/11/8 5/39/8 +f 13/49/5 14/50/5 10/51/5 9/52/5 +f 14/50/2 15/53/2 11/54/2 10/51/2 +f 15/55/4 16/56/4 12/57/4 11/58/4 +f 16/56/1 13/59/1 9/60/1 12/57/1 +f 9/52/3 10/51/3 11/58/3 12/57/3 +f 16/61/8 15/62/8 14/50/8 13/49/8 +f 22/63/2 23/64/2 19/65/2 18/66/2 +f 23/64/4 24/67/4 20/68/4 19/65/4 +f 17/47/3 18/46/3 19/65/3 20/68/3 +f 24/67/8 23/64/8 22/69/8 21/70/8 +f 29/71/5 30/18/5 26/72/5 25/73/5 +f 30/74/2 31/75/2 27/76/2 26/77/2 +f 31/75/4 32/78/4 28/79/4 27/76/4 +f 32/80/1 29/71/1 25/73/1 28/81/1 +f 25/73/3 26/72/3 27/76/3 28/79/3 +f 32/78/8 31/75/8 30/25/8 29/82/8 +f 33/83/3 34/84/3 35/85/3 36/86/3 diff --git a/mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_shower.ogg b/mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_shower.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4675b798993b4590b33da15f3c4b5bb76a975efd GIT binary patch literal 29317 zcmd42byQqU*Du&uus{e9TtnmTG#Vthy95aC-gqD+Sa5e}f@^ShCpZN6pp6rPG|p|F z_kHj8&6<1Xu37WX)T*viwQJY!)ZVqL&OUXjRjjNu0EmEpht`}9yyxtz0Awiy3Iq=) zS5q6eX95Di@A(1%;N<`7+JvC;-12{h=avZY(l;ZStyf}C|2=Ra{R@X3Uaf26Y|W

    y)x#ywh&3V^`xDjWB~WR>*n+!c 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

    t%k`S%t>)w7Bf4u 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 Pv3?kHT3)o6c1=F|~n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_toilet_flush.ogg b/mods/homedecor_modpack/homedecor_bathroom/sounds/homedecor_toilet_flush.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e15a583735c0671913bf9f752c7a24ca6bf48a34 GIT binary patch literal 31972 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 akZW_ZDt-mAQPhA_vsnY2vtz5^c2EE{cQHr+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/3dforniture_taps_brass_inv.png b/mods/homedecor_modpack/homedecor_bathroom/textures/3dforniture_taps_brass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..16801db26ed603af89551b16d4a32f8d2c7d9bc8 GIT binary patch literal 5242 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 LNkvXXu0mjfb?i=w literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/forniture_marble_base_ducha_top.png b/mods/homedecor_modpack/homedecor_bathroom/textures/forniture_marble_base_ducha_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5a24c79d0df8bfce103186a4a629b8dca3309f10 GIT binary patch literal 778 zcmV+l1NHogP)FU|r+}_{dTwPvB zNlMbw)W*okSXo-i%+9vAxwp8x#Ky;>qouyU!LzluzQ4in^765=w70pt+}+-}yS(7x z;@sWe(9+bfvb62)?%(0!y}rQ4$H}mg(*_;p5ue-P_&XsoauDH3o;p60~s;tAr#=5(`$H>XAv9jjq>GAXO?C$Qev$e^}%--MOv$VF? z+1l{(@z>eg?(p#F>FLYO&%(pTy}!Z0!NlwA?d|XG+1uUn^YZ29=eWAO+uh&Y-r%aM zt--^^%+1fj!^OYB!_?K+yuQHS;Nr!`$i~RZ!^Owx>+8I|zre!8&Cbx++1uXW;mpp^ z+uYu=w6@UE)6><~y1c%zv$VUtzt7Rr-{9fW)79+l?Y_Xm&d<@>+}_pK+0oP0(bClK z@$j^@x5dZFyS%>5&(YP^*wfY5#Ky?a(9+h|+1A+F=jiFj$jZpc%gW2mzre!4!Nbnb z(#Xop)YjPIaL%uC0Ze0s@S zICMdjf2l4i@~R?kTQ5i_9HhhLg>HRmq{0S+Zj*EXspPz@qqBz`r7j(mncf8JQQZh# zt@3tBQ85#Y6-r_*-`t{Y>qB!o%A|IJv_=rhCb4(WGENH{d;4(jz=nBzV2Bu1ru`W@weA!`2DK9+n7hv zpK!6p#&;I#V&Ee$-H|mv_t0p>vLJXq<0wv{qVJZA)PMf|0S0_rtM=!(T>t<807*qo IM6N<$f~67a1poj5 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_cup.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..d6897bacf702c7dfc0d6b830c40914a48dbbd69d GIT binary patch literal 531 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 E0BrP5fB*mh literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_toothpaste.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_set_toothpaste.png new file mode 100644 index 0000000000000000000000000000000000000000..32fdfca4ecd0a0058b8c97699de1bab8753abb5b GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfx&WUL*V4A6(zfK%j+C;Fl=9A$ z@-84stpK64itf~k?zD=Yw94+ZN+8*jUe%LU1tfccD5JVJy}A#GGOGJCYWg#4CIC@Z zZGToRkerZRJ29&cgtF@tzCWwJt*~7Ve|J$U!9~LrP3^{Sv$Baju?OVsn8)C<$y1B$pZ;}Z<8T5poCxl>d<*KQ4qUD7}1 X*Leq5U*l0a2y(fntDnm{r-UW|xGh}& literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_sink_inv.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_sink_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..44918f3adcfba73b4de39615e92035a68b7ccab9 GIT binary patch literal 4850 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 S!xKl4t36%)T-G@yGywqj(^fzL literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_tiles_fg.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_bathroom_tiles_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..bf19c5bf3eb42aefe98e840dcd53b50f03f392ed GIT binary patch literal 248 zcmVV|0Ao8G)>wP$VgG$>Ba290npz17oil^rGDJIBsstzI_B=99CCb>9o~& zNpd+ToE`{@uRVJz^zP@HY=Yazq7TE_5L~FDB4X`fve|^AVK!(*VJ`6ScX+r;=-(bz ynaV@wDH+eGX#Mc8;PuDuAxUOkC2BP55B>+J5KmClXA|rI0000oXD{CDqe`wuXj*th*NSD@4bGX~Q$EX*}hFPKi9I^}VV;k#bqUx)t(O&OROIy|-& ch%_)VmdKI;Vst0CzzuegFUf literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_inv.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..d3664bdb16ea4fcb3fdef30e13c9d546d7a32490 GIT binary patch literal 5695 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_mirror.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_medicine_cabinet_mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc2dfbf24698d64d1bfc49ced7e06de490d7a72 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UATs>VJLnOlYo>CNQaNs#`K*m@@ z%Dw*Ndv2~~$CyfniPnw&%nweSIb$oHz!+ec+6<4|xK4rp_6r7cM@K^{ac$ YXwe|?I$-y=1t5bxUHx3vIVCg!08YgyQUCw| literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_shower_head.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_shower_head.png new file mode 100644 index 0000000000000000000000000000000000000000..750d9dbc4ec50783f9afa47fc9bdb5be4dcf6849 GIT binary patch literal 580 zcmV-K0=xZ*P)w55x#8VV(=uCk5qy=XLgGSc;z_Ka+|#)-9^!|1$b zu{e1?M8R9U{)jom6pPfkzJejgKKhh$lvbO(fG|7HJ^+ww#rPaSo*e@al6?7Eq)BU~ zoXnkNhsT>YS&RYAdHp0Y{+mzEx<4y&;q$wclj>+@EjjREK3Z&88P9=pE+s1hEK1-5 z!di0u2OlF;O08{fA}KTV`CupO$ioKDsYq$1Rhete!P!Xx+X*Wm0vtjH04v&D+v+he zb-*~T*06~bU<~GEuCuh;b)XJ-9;VI4aiHM+9ssYKl8odgiywyL5Bn&9Fa~BrCfRY^ z1HjRfg-o@&1E4bn=j@<>aU|?uGA3l57mX7e%r#9QvEAC~n?V>1K89Twzh`AE`1B9T|CZ+;^Qn5ilpjaHqUEa?L0)u>Wx7f}ncu(n%0 z436#6aCb7P2;EWg!6?mw*#0nmLzZr3Yi3yjzBtwa96XFd<)l}xwdF$!{(s!$!IQ5H z(oP!I4rzdcJ2nbBu745zyefMq?{+9ej_#!M^!7c@g0Z2@a);)_v2faItqXYMIDAqc zkd>6Py8tG|P;Txql3hESqxpImTDe|o?09*646nf10lC)w;aQkry?KT;`Gn{1jiRg`v>L~D61@5Z=Z7c83?gliBWYykoS2s^fg zWm7W(3KT|wU<#v|z?4A@1q36Qz;uQHg#t1ZkfA`0WxL)@cGs5I*)`0M)9;-79$+U` z@`sIa#FIX~H}Bo|xZihv+;i`>UwUch*g1BNonz0*Jx zth5_zYMKmx5QJSWuhDAlh^VP<+5O}*r?c<%s;Z{Q$_o3Bs;cdO{^awLvKoWg+`PNG z+Oeyus+om(F+}O?95&i)-Mbqb+dsScJ`sJ^;c!P;EG|=RopYeB&bbHy9)j4%l@+%6 zDsxjGJir2E)z>?|_vCjgE1MvK&A6?}_wqajkst(BRM>(Q71j^T=BAtG>gJ)EniexW;P1=J8(&pn;@G~PaQpTr z#?H=>H|_QwtHsjx&|KXV0_iXl)ggq-8|AFfNTnt9R0#+y}gruM{^&@JAPeR)fB9N zwb_D#@&?VKiZGKa1^MD)kOoY}^*}9|Of_;Y7BT9S7p9ItjZ|nGZQw|iuH?4xGt)pBH-#(vz!Gc zMy<4Cuu#S7y(K*V=5r-KFfe22bI%wwA%5EHo>*;h^ige%GlU@xiA)hM71yp)mSw9J z*8ufGsOV}n2!nJXpR0xZl`EB0SXf0@fXi1Z=<;PoB^4Bu(#4Ak-BlA3^r=O!UXYzpDe|v7k`}?O2Uhk}-e_-Y{c)=hnPi-!5 zsIjqA$V+lVCTEDdi_1Pvm@UsjF!75QOX=*{t3s5?rKDz4a&i_WC1p}#Vmh5Vl?I%q zlP6D8TwDr}OtG=aX6_5l#;taHqjvr#g!r(p?;5#WzJS%*iKN%8hB8iUT5^+^FWC@4 zT$|nbVi`ym!omfVmUfm>QnJDz8IFxj49CO>=y*(m;MlQvoKH~)eEgnLVvObn`F;k*tYdvu(>zf7a;%RAl;pF7Z;HiYu zux1K~ouZ>h<2NA=#7{B;$B&;3L4Xj*uW>twV&OjEylYFz`+aj#-TD33k9&P{A$RY1 zu(fS~EDi05dFA#SNw0oW%-5{Dd_h53Fexcx4OUdvJ$jOk9*Z9X=>m|x1lXga<3@mA z9*vG8!O^&NVc-qzF|i4+9*c^5KI8vD|MV*$Kj|5mq0Y`BLZwHTs0e9xdo`?Wxc${4 z75643Lh$tIT(K<3{5SAZ;D=Gsv0u@@9~BiJaqL*!YY^Zsfxm?SN28--FGoei7T}zF zhr(v-;RDa+87ym@cEa#5aFx96bpcv9@(3EwAgQy%8tkOVpH8?*`DJc0);WW zg+RVg5?4&ZZdm^JCKMeNYlwgxMmU`UdA!jSBZ*dWqx#i;in%ndEUQ{FG z5e^})1~I;`A#2Ad*FE{U7ji+PuW#bZ5a1SuKI&*63OC!`%KAJp(Fz`Mdmiezlr`0a zI5!~it;WZnKBSS~^TH7aVdL`hCkBu&VDhN-15W1vHAv>)sP;;A0hH^9+4XV%BV_y^ z@pn>EGL0{!<-OjyJs|%j#6EdE*Va0_M#*OHCNqj2DR#;%8hJhIS4**jr1!t5*m^+6s2gdsrCY;L;1@7nF%#ur+I zscX017$3hub8~msJf2Ci*}AFP?2u|tReTn0TB}>%9K^79ucv3^6r}*w7(4V0~JvGJlXKH<<2L@^|1BySFv* zPd_2!M;}qdCgQIFKL%{{!~v0LdHFsK4K0x0cb$fZ7O5LT*lax_01tb>8U%P$S=sz5 zCOo@~ifXr~_3z#dM%=pf>7Gr*zYP=t|H)*-u=k@+Dg5!r6u5Vv!XJDTrj?ZkG%~VC zp8graG?;w8If$`He*ZiwLO+K>;PRykx>{KEPyEfILi6^s{?gKeh{eVG>%@ZrI`r@% zb>6#2zq#B6qKFY>dqzcNlw-(7e0_udO9-MO>2eB;K$wWX!|w6Jgw zN$!1`nYlw#Q@3gI+D)36xItrMi?I5K+DhKeb@^b2`1$+Ug^hYY_K_Wj5H^HG(#yJVb`^PRPgkVR-4g{C9`7 z#nLT5hK3hJ{qc!gUjfm*Q&V@^uU)$hi>}bf@bc=Qe__q%pAWMOyJ1P5*@1veaG0#i z0e*)jYzHMxnGyB!V>1Q~!J{nC!xyIg+ukT5*u5yB({Z+L5?jJ~#Y zLJW^AMrh}M7#&-lgq2~DMH(7hSOWrn?;I>V1q)A77pl6B_CbNGjY)fmH#3?*n#X&t z_^kFWvRXI5>wY#X3(_MafG$c)i-)*GZo_vvI)=Dp=D(9Fn-|3mTPMKy#EMZ9U}a?hnG+>*6u>Qife;( zb91kBUIgwC@`$?#0ERYhQTX~D-5eyN<-V^4$(TZs^W{>sUueMh2 zvz-dV$_DNHF7Uty@&ia}?w&DfLyR(U?i>?lGIe#WGNpYIwYAR2uDM-ZU7PmKDv$_`9oVj3Mkeu|=_V?_uSg?D69Q*+QJN8V@f zeSU|(dH%dfwy<~slovzU3mQ0IfVdtywY4mS>j@zQAwFBJojGxPjmxbma) z^!zX&gxRWmot1T-^m}K{{i_z=a{*PglnApb?c!||+e7G&7khw0$K zC?UX|OiRmu4B|0q$~zb=1h-{UOk5X0U1!VlsHj+kP=Z|RBC*&EzQ_3k6C*8Ww5%sd zgh7z!75)9w|Dq-Dh^Hn1ENsxuS->xq(FXivCQ0&Z6i-aoBOY{reB{E-sxrS0wp@y+R4l8HNW0FqK|K zd2SdSTzI-eBgjd?k(!$Kry%5IQcRflaDMPlvc^we~gxWj&Z6qP493^+-$2uwIF zEq6VM>iL7ovj^~Kvv1!!A{Ki?M*6t`7iT`-T)MvZu%**w#QYaviLW7E3*j9%d5F~G z8$;bH1PA~@5C}1u#Ka7-s4fl*p|0~q3|$x{j;b@5EPI=>dWQTf4}GY`sPSuFMTQ7J z?JkKZPAZa`)8>;Q;Mp5VN|!=B0yXGtGj^lK%^=23-RK3go! z9>V#8hg3aT0%0v_cB9QJFFnr##3Rs=J-;bX<~JZjJf4@qn*W7RxEUXx`XPv{f@F9z zd9D)m#K*t+nmuXXzJpR9a65gN1;Y5=dqCp0S~CPeBgpOo={>+_ep9HN&wcr6DGM0TUT7y;Q~)EtY*9XF6P{|A`B^)TM+!h0=f|Ia`kuD`A&=Fi~$ z?YV3YF*rov9a+0z(cd{n&(6O8dCVSP#z^rx2>un``F27=`j_yX-};XrAmaAkF!}9y zBijJ08PRzo;vC2~^6%gE9*Qsn+D5?oMh$-${{dp>*g1BNonzgPqiCWhel#b)YWDclq_K@`+ZP?;SOvg1S`%M8=al!Y zq&dYfOg_4)kqKI=XuE91E1Qh}8vvepW=*26ukTFX7cbH2CdR}k`Mn=~^3gl5Jex|I zthup)xd(5GO+hxdD|rlyX4_URUO@+p&-)z*#pFrVMQ<%%mV`e$_B zwzgensZ=uQx56|HL34?-&N}so!{@duXC(IK^Kw3%|8d<8{~H0YZrx^c_Usw{h7D~i zNXgqt$Uspen2HppCDb{o?RoML!e^G1mIuJf=MSpI>9J%oN#NA>lW_fX$)@Lf$)n!q z-1s}4zcp>zgbym^*tTs~ihk`kH#ZYdCe35|b#*)j)cp%)@%FA_A6+bPnwtRFNNa4R zTe}E=m4^jDdwZXeOs34%*7v4zo_vEY)!}+7m12#JjdB_&MeV?V%7E2^jtiQj= zIy*Z;Wm74O<#M_3c?F)y0wn~1!tV{Z5g3|6N8Q8ohSN`j0P3UDBHi9V0DMOG+X(WF z4GoFyt*xIM)2E*-fw*Y;xP9C-n(0}QO_NuWL*csZ2)1^^XQAGSLn*&~`|d<@bI#qp zySr`T#M36h%n%P&%w}sysU#_zkmru$lF%ewv5#dkf)0z0(NbB*u|tJ8Pe{unY>Yq@ zQq1tBW18}u0H=AAp;r-@2?D5wbF&7noXKRynI@MY`o71$`l_3?wA6)))z@01aL@CE zVH&QyhDWUw-yhZQkN}W!H?_C-K1BliP_(nN)9C2vkX9)cdr65DYi>S{jU9V}R0zU! zcXz^~(wYzg!1%sP-&L5@)z#Cvkk2sY)AKzfs4Er4eaCTRxBvhEMTVzmx(ww>2s__^ z7nQ>e9+G2ky|rz*?>UPvoHIp`qK4!81UAj+1pv@598Y|8SO64@{ZIAv6`+g>g@8I1 z^gN%HN;bK4f&zp3vjKgt4Gca;h`M71J(ye5edp`_zAAz zH%(2=bj~H9SXX(B8vyRo?-@N)1Cm=r%HMzi6fB?1)dcs{p{!?z9H1#j%_W#^J5nip*VcuisZ>UiC)NUQ z^z`(GB&)1#g!6H3Nka(bUP&!~E}dfB^jN=5hgZ^<{UkTv`C0&+amFd4wRPJaU?w^^ z6obX03Q`ITzr!<>s|)GY5KaSyPgoX!X%GMoLO^+iQViFir1AzP6(bJ}LBksGD7_|* zhK6S1qGVtkpKad!<&qgQ#y)1H5)v*cXNhDHD8(omeDU=;fCPM4GqZ9zBOo1ReJHFJ z7Gx?#o*>p zSS{pJ?yi@yYuhDhDG2I$4pU4nB>8A%@mc<@2#8UGB|;BS*4O7O_B>K-p^y*2Qp9)K zX=B6C>FmtQtVD)EoUcl7pOL#W$M9Jy!6gCHOc~b~dlDuS!+O9u=bVmW=K-mLFE|!0 z7E6JE$}+XJrp)!QWICOd*3-3sK9n*ZDXR`ovaw=+9WG@LFd~5X0{{VFiZ9f#tdv{> zc&sD5WuE7F9{gPzws9ve#6OsPX_No6V86i;_2xo-rJfqjUGavYKv< z2)X)Xhz!X=q0pJJ_|P7(cI`Too}WOu*+*Hg^Ep@^NeQx`xbfcy_Ws~|qeB49N&x1~o9)}SdoL*{`uj^1cf~+aBM{P%)>nrumBpbpM2`Fp zK=h%w!;t{s6WIXQl$ZFCf~Y(c;W{D5;4__0OKWST;Q(8x-Cd1mlL1Vmo} zK;K7=sArz^q98917Xl>QjpbNmLAuh`8T(0RHXI)0ej87rqwRmBax$*a7l zOJ2-{_4NU-#5IIllESj}wTDAD@NI9jF6DkCYYFEZW3M>|q-Oimmq!qyfD3tJ7c4ZO9?{Gu!F7*Hh=@cnr zpX3v6AvBoe4A+*t0^drK@(yh^`b%!dfVrb5*IhTyBjuN%`curUT$n;aS{-hT@)H)1 zhJki*Rho)0)?pziue`>Qu@8j-0^%NV3s=VdC@4`6P?k4iEetTfCPm1_DI2YS^^w@` z@EedB?S$Bf`a0ItTO6b4iOS+1%Di2-j`=LOvzHWM`csFAT_4W0{7K7y(8@|D#H#^aJ zFu$%XuqNt`V5cg(Pun-W5c8gB_JCYH1@gY$LSkgS_3X75oyrFVVBx~~Q2ar1XCq$B zl=E`b!ojvQmZx=2#sTgaIdT+jm5-;Qsb2mT07iQ-(fJ0OQ+q&ks69j(P^Z+xcJFvM zlu>(%oZnEpO{)Ki`(5Ln`O~&G)>!_KS%Ao823f#_o1so0PLQaZYHP&VyPV^3G&YWi zxxWgLe%U=z`v%oQ)0rf?0gA>yHbXia;rz>w{-V;Rqjr2&rndaF2{}EFC&bG4wze;t ze8Y=uSQ11c;M{b9GBzGyTYZ4Aq6&cA;s7Lvb>)E@EklOL!Gj0b{{8#dfdlO_qoAIL zlJE}QGAsW^NcYz%*rh_}lZ~sf#~WaM4PZ?UjTQc@yRJLe9JJx1zpPrd2H#(y;X8|q329rb&u#-N_Ff&SAp$hc{Zv(BStmW zueS?D@7FKC%Z3HumRqg?0K1=i?zM1HnPLJ#D+{+|G7;?V%H)NLPc4IZ9?d#NJTScz)ntihjQ`y`UY9Q*Vfj_Ipt<1R>;IN0?v_5;B6Y@o~}G= z8aa~Hl2_!i8De`=_5dB3Hhng-p)Nt6ZA)*PJ7oKRusRek4Q3#`2O|}wfJtPPin*uS zEqWjv$^#8G`32UrB5ipQ zf+|hI9wcYS15f>F zDTkG=G}X&$)$oJ|Wipu%1n|L#5lxbOQQ4s-hs{n8Ws-C{N3wE3V0eT($C4zS?|I_x zL+&#wm>Vsy9Y7hek2D3#XzS>{zgDVp#}-XR(S87gSFgd;%MLELtd-t1FiWU5n;(Rb zApwTvHJGE0KbbAM{{?pSg8Rk!7hiAtLcHsEzI-1*`#Gv-#P1f(pJ^QS%h8o9SL@(2 z)Y}{$i{~<9i*On|hfa@X@=B1PJQ!SG!{$hNj1js!(y8hW8R1?c3g-Cn6N0{9DQKA^ zbdr(}$U9a|pWd<%&!0VMOgd@t$$kBH>jxk26NgKJAiHH`DNpUS-9d|(sD<^e51SNp zYCvk*-F24;&qOy-u&nyjJ57h&yTE#TyID_9H+}Dw!0Y*OUwKlL991e-jgrKxn>T+c z(M_hfO<&$Wl=6dm!1K@l32%U=(Lx*ONJ8k2j)OrHA~8s{<;SYQ=zU$Wsd~W=fJp@H zFpre&2?5f?r$6ETYVT0)5Vy3PC^JEKcSpFd03j!nX?DQ{6Ti``{=^^^8eTE&0+2#! zXF>s0r`tgs^Pri@LaS;#b)!?awxTZF)zulsbD0q1ZSd&xAl*1HOok1@ER{-2o>J-9 zx4-p&kf4I7l|IJfMQc8P0PZJiEpkhPV$aa8v=D;;Le>5vXjSsppL_*y}cdjLY#*uDK+R7vl zUZ%(-pb1X9w6d^>^cc*b<1Aveg=((oFw%`yMVk6;bI?r|w(S(=&Yk@6fAxQao_ON7 zCiH=jci(-pEchRP{OKQ(3O^y?W|OR=DF7@8th&G=pcXS`X~pO)ba7Q5hyfcX-Ep2W zWtx0d4j$6{LK)*Vn)j;9FP~{2H4ms9q_iLG9;4%RI{wz&+~VAD!#pv0^2Nsd`Ip~L z`Tj<_K8}SD{{mU;pMEI^T`oBl2>y!!`rH&)t8QkEas5sXCPjKnd-%tp6 zCJAUf^2lOou6yr&^!udq?IizYq*RW+r=#x(qNTTbA6W=EMFBK(<^?hp1|;j3O2z!8 zm(Cb76A9%cc=RQxcI=Pd=s(1c=XXFQj5ilAO0CBdnbK8ojf9~jiS<^7dBR+ zUFaZln5mTY(i?BIrRL0;Y#(zT@O1|Pfd4)*mM{OM2IK_#_yt|Nl`Nd5^vX3aoOj+_ zHfGF;0s9+l?%XquSpH+`-&Thj3m4usj{x}j?Ae!G($aF0bO_1@pU#>!VbXU3faqv# z-DBkQ?PhcHamLiC$GfaLs-rrpqdKaiI;x{OzS;N>J$`?wM#G}M00000NkvXXu0mjf D=~Dq7 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_towel_rod_inv.png b/mods/homedecor_modpack/homedecor_bathroom/textures/homedecor_towel_rod_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..11b22ca3c3320ee73c45a45335f36f90b778b0a6 GIT binary patch literal 3492 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 Af&c&j literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_1_drawer_front.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_1_drawer_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a746efaf4012e17fab38a06b3e284aaad4f861ab GIT binary patch literal 892 zcmV-?1B3jDP)SD9F=|dc zSv(~;Cm<{!9BxxSZBjo}Kr(4fJ0TYnCL9DpGAd|LK6O|@TR}H=PeLpt99BLwXiPq6 zPd-^gHF8ftX-7R>MmJ_jJX|*~V=1Re(hX+bZ9U_yFYKwCU3DINuPT0#~APgM{0U{9uQz;!=Ju4m(0v-$kPbC{76a*p_1X(g69t#2>7Xls%0v!wi z9S;E_6#^s}0v-0ToF^K~xyi6~Tjc15p$Jz+2n4ZQHhO z+qUfnjqNPb-S_^lr!!!b8u@|zAR{-_V2~PGn!z+tlOTu;7KgvZE?DGpD@1 z?Z@8A$pMDD2B$hJv&tH_X9OO$*3Qt^(>pLLlPMHeJF(vGHbUr^%YXk71i>Rc2}dxY z@qInI#;+e3>GeD}P|}B3`)>KveSbZX79TGd)7&7EdBZQyI)=ol95}dpL>9(^RU0Y> zA$1Ad-k+Z$Eyiohs|-f;B|My69MQY$n#H*#HGO=-f{GnP$(Q`KP+uXHB=`YWI!%`P&a>5J$_R>SwSspM>SVE zBV9!=S2`zRLoi%EELJ`!UOz5gMlw+}9b7#sRyQPEHzZLqC0aZtVL~rnK`vQ4DQrqO zTr?tLL@sqqH&-|(Ml2dxG9gqe9#bhDWJNGsH6&Ci9A!W+PbC{^K`&i6C1pc1EFc_P zK{ro1F?LTvRz5UnOg?W;KZI67k7Gr3RzV>b6GAd7Q9ChrS3z1tHeEtDbWAunCm>xz zH;-jQEF>I;Q#yKDKx0TdXiq*=Kr&uPIDcC~W}FlI9*0JpJ+d9Q9gcL zKy_C^V@5k>NjzjsJYq^Zj$%S?Qb2@YLU&q2Ye+X)F(GzMIDb$%b4xc|G9qkGK6zO` zV@o?;LpWwmJXkLtHm%=V0002cNklrIaoWH4;5PL1()cI)ZutE(5r~`ceFIMaPmv&Nz2OMV9?4Ba<{QIx3cw$>WWA%+J zQWs)jW{YOf*HM+1k`R+oP%IV}U}fh-cLx_k3#vPq7>rTf5x`)C>JC{315|ftGiai^ rqn{zVzrVG$v$M06fw8||rN0vZ)-hHii7JYU00000NkvXXu0mjfbbRuM literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_back.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_back.png new file mode 100644 index 0000000000000000000000000000000000000000..45a9b7ac7f6b2b6facc1ab5d63924a2511b9d217 GIT binary patch literal 549 zcmV+=0^0qFP)%p79X}))KqDGdLpD-8E<`IHMK2{pE+SDr zGeIdGNHr=^IxR#nB26_bKqwkQEg(rVB{LZnGa3~^CL2X68&p3sL@XjrH77$W9Y`=F zOg1b(AQ?+Elf8mSwuHYHYYkD7)?1VQ9Lm>92ZkP zFH}M_R6sIOJTEvO7&jdkLn#|TB^p5~8$Tl%Q$904A{kRbGlZP^wg3PC=Sf6CR2b70 zj^%p8AQ(oOySuhs-DOFmiw6P(^1=OI%;?|qoL7+Y`NOSe9m!Ekh literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_lr.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_mahogany_lr.png new file mode 100644 index 0000000000000000000000000000000000000000..aae8c58fa87654f1b5ac99de561fb82b7cf0d343 GIT binary patch literal 681 zcmV;a0#^NrP)~BMCmUKeBu_0JTs9&} z9~ny}8BZ!3R4^VzA{k338D2UjUpga6AsJmcC1N@xhEqCvQ95f#H-1qze^xzpP&a%~ zHdH4ZWJEAeBpYr>G)5p8gjG0MIxBQhJd<5LSu!D9H6m6k9%DWyTr?tJIwod9EOSmb zc1}2XP&ZjMA%9RgfmS(@TRU@0HNaF(F(sB6LkQR4E*W zSUP=EH%}!SOC%dyI3$Z%J8?`kSS%h;C>&fhBwsfpST7!bRXK)NI*C|29HPPd0002| zNklpGIx<;i%JDgPXupUu(-C7VaS2zY+fuoBBT_0FC&jxsTo*cDzm-a-bCfM) z?;oE)RV__Ze_k}ndXTKw4@iAGJ;(X8`}UsG@1M{jq}vq)p_^$Fk|S^b>c&#GJ2uH;Y+4 zWkN4?O*dLNBx64-eN;JTLostpH*HNfbWb)^E+lnLIbS;|RxTo3G$d9tBvv#eRW&13 zG9z6%B~UCNi&Z^-R6ci3Id@MxgjharOgW5NJbP0)Tr?(hOg3vsH()#{S}r78G$mRv zBwRNpbxt>6I3{~iJ7-5RV?!@tJu7`vIb1v@OeG#nDjtJTJB3+0dr&)oQ#hDkKzC0! zk6k~8S2}}OJ6bX%Wk4%dHY89jAdFl*U^^&+RXR~AA7(=?mR~-OUOrngC0aHlQ7s=* zFCv3hJ5nqncThQ0EFe}bB8yx-ja@y3;amy;008<)L_t&-(*?oPg2PY{0MJ?6wr$t8 zk+x}y*vXyw|EE0%TESLeDlpLsuW?+Eo0)|W>62ZJQ0O1=7;)wS+7z2^s_8m$1t#gksTNZ*?s1^itoE{Vi-9iv6aYW*!CvN zFp!4Bp(Gvdr8lIVe6cuyb6J*!n%9XZdxg{F%>!KMyw=sObV5;#$^A!&I)oyTh&oXp z@f9vhXQi6=v&7+vDb+W!aYf4|>W@H)2BZR{#J207*qoM6N<$f)VWZlK=n! literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_1_drawer_front.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_1_drawer_front.png new file mode 100644 index 0000000000000000000000000000000000000000..30fcd1e688ff949214a03e3d67f63efe29509c67 GIT binary patch literal 949 zcmV;m14{gfP)P}IY&7mtbk3oj$cAE8bdW6vX5-Ons&C6ajSq&vy^PSnRl9d zMXrlzs*7Z|lyaefV8Wbko_$}!nq`e}SE`9-u$60~eqg4DWT=Z`!klcNfL~rtL9&@^ zYga>$bXTvFWTuN^v6pOA%RT$zDhn|okh zRY7fFN2-!&T2MTff?czbZm*PTs*z-xd__n-B0@78xSw#UjA^TpXt;ySp?kZbaiD=rx}I~emTIJmVW*2=vWr@&j$`M^l!|LVm2XI_fKirXJ3}-c zxsG6?bwI9$R+V8nK`bDxG^MKU2sJ0eIgB0Ve_ooYTg zDI1z)J3}!cLn#|QDj7f~8=-MNJS-hWI2*X0aKfi|pnputu7X81A)$9gop3%-LMo75 zH$^ca%(8;Xt$fR{f4`-5!m4_(f>FY#cdChGt%+x}l5RsaAw@JHKPVeaKqIl2Z9gy? zLoFM$n{J?fOrnBcKq?zOEg48TAE0|osE1;gdq_Yn8>)t6xuJDSJtaai8?%mIyOCi) zDH}g68$vW2J}(a%J3~1iLNFUeH5)-M8bdN0MmZltFdjuJ8?c5{xshW-HXg{G zaGGa3qkl}Zi(9^!X+ks{NH`%$JtMi0U_dY%LpUBlFB`&`X}gnUoo+ruH5)}YAfa$R zMK~cvHXB7b9!EGJooqWmF&jWM8(0}q_W%F^8%ab#R2b6%5CQN00J^fet{|=#x~v(y zyRy5Sn*g?oO(Pr|9Tp!ZEKiS@g-`&2m~ucU9vC4fD?Cw@gfOcBv4DR>HzXP*DLFPy zgD({i0JeUDNeIeRE7fG%_LMXsKKYXs;Q&B!37BbTC|qNy~3r%o}IbEy~RGO0C$Iw#=*kD#b<7C!p6q6 zNC0|vh>^y)#kXl}ZE?lMz@h+nd3%PyiDk58W^1*;l9|K+uf)W>yuZJ{ylQB~#BapE X$zyjH6wo@Q00000NkvXXu0mjfQxJgN literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_2_drawer_front.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_2_drawer_front.png new file mode 100644 index 0000000000000000000000000000000000000000..07f4c456645bb9e117e34b5a9af5450f1f5382a3 GIT binary patch literal 731 zcmV<10wn#3P)yQk#HJmw7^=aXy`aPLXRw zvWr@{m}aAOK&*gKk8nhmV>^{$Ik}Etp>;y8hE|<$KCpsOp?5`)T{n|pJF|{oyOCi| zK{d0HZk2glxRZ3kp?jHuUbvfZyP|WOdtj=JXAfA zSGt~alYCmCi(y(&Jj}9!pnzYmlxm)RUu#!G!l!quk!Y8KU3O=cHpN3zWXFIi%aJr#!vX5-El5Vz>ai@!5q>5p%mTJqX zgsF~WsEA^`nRmjdcd(3V=gE|=i)gKhXR3x|qJm$zo^aQ?hrXC;vx{55rFF5FZK{c6 zsE1<9uz$IbV7Z}n!m4_mZa%`8X}gnUp>RH(Y&&a0B~btX0MtoDK~xyiW0=%FDMl(r zVp6E&~^Xf`B!J6l?q zS=+eyhGkc=GpK1O%Sj9I@$v}EC~#*m7c!`;X2^<)3-Akyh$+c)vT!hHqq>8Mp##+& zTnxIX?#N^?Ky`->gCVLrj2QG#-7%G+aO%{F6Q@j>GLeyC>Qu$4QvjQ>S05sOg{A-i N002ovPDHLkV1f_PU0nbG literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_back.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_back.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ba23f7c312323515c40a70cb6442ab0f97cb80 GIT binary patch literal 675 zcmV;U0$lxxP) za#1#qc2kysUwB+RbWu2xep{J@W0QPYd|*3!U_Nk9IFfu=n}lYLby0m}L4##QmVaM( zT{(npNP1sAXhk%RbW>a0Q^ZrK~xyi z1;K-Y!%z?az&+b$&$dF?Mz{dt2tAoXxyuo8a6T`w3f@;+AqP z2owUR)5~vDO^RCu3+tR^Rw2l6aAPk1uXZNwuH!bCc)*73@hDISrZ(Xxx zJ)zJJ0{ij67o#21D(okK|L6;}iCIKLtruKDKpq z2Rw3Pit69c>h!`Qm5U}XO2hQVX%UnSb*1P}^o2bc_H1002ov JPDHLkV1oLA93%h$ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_lr.png b/mods/homedecor_modpack/homedecor_bedroom/textures/homedecor_nightstand_oak_lr.png new file mode 100644 index 0000000000000000000000000000000000000000..12f1555401cdb1f1db9889ee8dd81210b25c7d21 GIT binary patch literal 742 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 JPDHLkV1m+zrHlXo literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_books/textures/homedecor_book_cover_trim.png b/mods/homedecor_modpack/homedecor_books/textures/homedecor_book_cover_trim.png new file mode 100644 index 0000000000000000000000000000000000000000..542538561f038b305c4fee8186ddb9fb151defb2 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB}@rSDdv=Q&$05j3q&S z!3+-1ZlnP@>Ygr+AsWHS2@-S!x{%q9Q-M>*sWU|`I+7pb+>#$w*X2ax&o^Pj)IE@L^awVl)A zJFe;%{%yXd}voUpZja+{6|_KD3fd23-L#5EK01M^U~gJ~Ij3SB_>tib}e%Qph(uP%_!X=;NBi z<8n=T)U-;0Y%1}qp z7bz3^Ynpi`giSD6eeyHSM6G^`w?eF{Xi{4s+lJh^)Xt)|nKt#9k1nk+JX$SvDNIP# zHNrEOk@*|YoQLEC^d>^84m-WnGd!2>>B8X3A40zK`9_>o(rLa}M{7PQCZ)&8bbd&1 zn>@OaG!|@XVkA$^8lb=)s=K)A-$`d1nMn7QU7~KB+()A&qC`$mK2)3tW5K@A@m7ATsoyY}4+;Y4~u7v;2egA=(Q%bPk{pvz5nhlaX2 zZmw^|><4T*$F1b^&DD`;1N%L}oh-t9O#77k?!QsRe_MCgR^)%W>E#P}d5%#40000< KMNUMnLSTY1G|qZPp3CjRIn>6 z8>_0C7z_ZXriNQv+gw)%;4zteCR4;>3F_+w4Gj`DTf}C|nwrE-O>z!L!r@4{Tp5?E zfCT~&8lg}r6smk)RR@2%S`_kxCJ%R4bM0WHLl11J=vss9dg<%k>I{PN4ucD3v;;Qm<5k zFsf8Kl?vDd!v+{O!mvrLHmcRYW{t+A(EwWz#Ec*o6g8tLa4U*hwOWf-+p5)CbvmnF z53m^wfHtEM&~7rdnM}YPW^=pQ++nc*uD7-VZdk1VyUk{AYwNtZK^_LroT_SE5Ezq}fpzbQTEzYVb+YgQ zXM7qH=Y~Qy(|zfa1Cb%#fuyoDH-~K!D%=0D-OisH_FQR9iFCA2a>7#G9UVg7;7cKk zQ&~i|o(r~o5 zLl!kMx`mC$r)Rw&KhED?Id>mFPF&db$;5a6&i>mYewkI>jXC-)*;=@23w*-&;d}3%kncVJ zC-XY|BqF~%CUp6!2oEWer>7st3#H+s5k*4xUuXPFpo6R{OrxNW_;BO>E0$%#$Cg>ebuM+}ICR#=n~XEEvO5W^ra%U4YW+1tG$~xt)8?Oeg1$)AAO#$e+Gb0&2OKWKMH>Rm-(~cFLQBm@%IGhJv8t- z6(dUr=50)wg`4xTB@9TK{mnZ4q2RoyTYIk-a_gPlmUW6-F%q_KwQDpzvs(DBcfkh1 zMeiMUU9( z-Z?u2&(J6t8um6a{?c%(;8bIB(uopaNT_EB-Vw&&61AwWDfR2%8#o@(32iuVBWcXD zRampa_ANn;lQRR8(MVzDvK=te>$% zaNaY%zI+!2$U&ugq|Jr$rfgbnj{w&s+iMI#Bcs)6Mq7}41PpB=%`1gmdEcTY!O~N< z93<<*V~8L~Temut7a7)4WjW!bS6*b^Fqde}dgsMOB2yBF%v@)r01#Uqq0^xcK4OdD z`A}3&di44`dgm&V$g~r;T8_bWRe^Fd4hqJubsC4RV6L1Y8Ta1SIk)0apml#h&DJGW zhn?Qt1$0gws;vAF_=dJ^!MEeDTG z`x>9bVIA50(SR(4b&|8OJg!f<+ewBXmoA0-8@UW{?-J!nZK|#j+=4Nbn1$lP?>ke+}`FeoD z934g6zb&O|%FK8eJ;CEnj3GGUy90hSVBtjUF{}RhR33gN!-}S;{D`ePcpHpq!9|Y_ z$lwX#l&Umo3yx{ToYh+&SGZlbs_}WLA*Y1h9%3csuv7*`ba{TQ%@#r3fz9H=iq+9d zLJPU+Se%sC{Nc>V3C$2ZRdE%+n8F-adbJydfehlu1d8HbRA6Rnh0?=jx*jlT;!z#C zX)%##m71GA|wKEuY5as+p zw>F+aMK6{uZF6YP$2fQ_-?t_4@nFhXGgSJQ@)ZtQgJ_!1yU*4N-G_=?eng8!m$9k? za;wC+)W?ZOt{(R@1cyZ}a1@t3bZ_B=IyrcmapjspRF@a&Wgz)O|`Stm3N$iGVZ; z7Uhd-v!&IUUL1+6@`x_ksuTw=$;e_HSl0({Qr{4er5AC#?N TL1e)G00000NkvXXu0mjfmA|GB literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_books/textures/homedecor_book_trim_inv.png b/mods/homedecor_modpack/homedecor_books/textures/homedecor_book_trim_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7096703a0399e4fa79c62f3e9f5749aafbb7fb76 GIT binary patch literal 2732 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/.luacheckrc b/mods/homedecor_modpack/homedecor_climate_control/.luacheckrc new file mode 100644 index 00000000..6718384e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_climate_control/init.lua b/mods/homedecor_modpack/homedecor_climate_control/init.lua new file mode 100644 index 00000000..cbb0aaa3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/init.lua @@ -0,0 +1,221 @@ +-- Nodes that would affect the local temperature e.g. fans, heater, A/C + +local S = minetest.get_translator("homedecor_climate_control") + +homedecor.register("air_conditioner", { + description = S("Air Conditioner"), + mesh = "homedecor_ac.obj", + tiles = { + "homedecor_ac.png", + "default_glass.png" + }, + groups = { snappy = 3 }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { type="regular" }, +}) + +-- fans + +minetest.register_entity(":homedecor:mesh_desk_fan", { + collisionbox = homedecor.nodebox.null, + visual = "mesh", + mesh = "homedecor_desk_fan.b3d", + textures = {"homedecor_desk_fan_uv.png"}, + visual_size = {x=10, y=10}, +}) + +local add_mesh_desk_fan_entity = function(pos) + local param2 = minetest.get_node(pos).param2 + local entity = minetest.add_entity(pos, "homedecor:mesh_desk_fan") + if param2 == 0 then + entity:setyaw(3.142) -- 180 degrees + elseif minetest.get_node(pos).param2 == 1 then + entity:setyaw(3.142/2) -- 90 degrees + elseif minetest.get_node(pos).param2 == 3 then + entity:setyaw((-3.142/2)) -- 270 degrees + else + entity:setyaw(0) + end + return entity +end + +homedecor.register("desk_fan", { + description = S("Desk Fan"), + groups = {oddly_breakable_by_hand=2}, + node_box = { + type = "fixed", + fixed = { + {-0.1875, -0.5, -0.1875, 0.1875, -0.375, 0.1875}, -- NodeBox1 + } + }, + tiles = {"homedecor_desk_fan_body.png"}, + inventory_image = "homedecor_desk_fan_inv.png", + wield_image = "homedecor_desk_fan_inv.png", + selection_box = { type = "regular" }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("active", "no") + add_mesh_desk_fan_entity(pos) + end, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local meta = minetest.get_meta(pos) + local entities = minetest.get_objects_inside_radius(pos, 0.1) + local entity = entities[1] or add_mesh_desk_fan_entity(pos) + if meta:get_string("active") == "no" then + meta:set_string("active", "yes") + entity:set_animation({x=0,y=96}, 24, 0) + else + meta:set_string("active", "no") + entity:set_animation({x=0,y=0}, 1, 0) + end + end, + after_dig_node = function(pos) + local entities = minetest.get_objects_inside_radius(pos, 0.1) + if entities[1] then entities[1]:remove() end + end, +}) + +-- ceiling fan + +homedecor.register("ceiling_fan", { + description = S("Ceiling Fan"), + tiles = { + { name="homedecor_ceiling_fan_top.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=0.5} }, + { name="homedecor_ceiling_fan_bottom.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=0.5} }, + 'homedecor_ceiling_fan_sides.png', + }, + inventory_image = "homedecor_ceiling_fan_inv.png", + node_box = { + type = "fixed", + fixed = { + { -0.5, 0.495, -0.5, 0.5, 0.495, 0.5 }, + { -0.0625, 0.375, -0.0625, 0.0625, 0.5, 0.0625 } + } + }, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-1, + sounds = default.node_sound_glass_defaults(), +}) + +-- heating devices + +homedecor.register("space_heater", { + description = S("Space heater"), + tiles = { 'homedecor_heater_tb.png', + 'homedecor_heater_tb.png', + 'homedecor_heater_sides.png', + 'homedecor_heater_sides.png', + 'homedecor_heater_back.png', + 'homedecor_heater_front.png' + }, + inventory_image = "homedecor_heater_inv.png", + walkable = false, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.1875, -0.5, 0.0625, 0.1875, 0, 0.3125}, + } + }, + selection_box = { + type = "fixed", + fixed = {-0.1875, -0.5, 0.0625, 0.1875, 0, 0.3125} + } +}) + +local r_cbox = homedecor.nodebox.slab_z(-0.25) +homedecor.register("radiator", { + mesh = "homedecor_radiator.obj", + tiles = { + "homedecor_generic_metal.png", + "homedecor_radiator_controls.png" + }, + inventory_image = "homedecor_radiator_inv.png", + description = S("Radiator heater"), + groups = {snappy=3}, + selection_box = r_cbox, + collision_box = r_cbox, + sounds = default.node_sound_wood_defaults(), +}) + +-- crafting +minetest.register_craftitem(":homedecor:fan_blades", { + description = S("Fan blades"), + inventory_image = "homedecor_fan_blades.png" +}) + +minetest.register_craft( { + output = "homedecor:fan_blades 2", + recipe = { + { "", "basic_materials:plastic_sheet", "" }, + { "", "default:steel_ingot", "" }, + { "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" } + }, +}) + +minetest.register_craft({ + output = "homedecor:air_conditioner", + recipe = { + { "default:steel_ingot", "building_blocks:grate", "default:steel_ingot" }, + { "default:steel_ingot", "homedecor:fan_blades", "basic_materials:motor" }, + { "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:air_conditioner", + recipe = { + { "default:steel_ingot", "building_blocks:grate", "default:steel_ingot" }, + { "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" }, + { "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:ceiling_fan", + recipe = { + { "basic_materials:motor" }, + { "homedecor:fan_blades" }, + { "homedecor:glowlight_small_cube" } + } +}) + +minetest.register_craft({ + output = "homedecor:ceiling_fan", + recipe = { + { "basic_materials:motor" }, + { "homedecor:fan_blades" }, + { "homedecor:glowlight_small_cube" } + } +}) + + +minetest.register_craft( { + output = "homedecor:desk_fan", + recipe = { + {"default:steel_ingot", "homedecor:fan_blades", "basic_materials:motor"}, + {"", "default:steel_ingot", ""} + }, +}) + +minetest.register_craft( { + output = "homedecor:space_heater", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:heating_element", "basic_materials:plastic_sheet"}, + {"basic_materials:plastic_sheet", "homedecor:fan_blades", "basic_materials:motor"}, + {"basic_materials:plastic_sheet", "basic_materials:heating_element", "basic_materials:plastic_sheet"} + }, +}) + +minetest.register_craft( { + output = "homedecor:radiator", + recipe = { + { "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" }, + { "basic_materials:ic", "basic_materials:heating_element", "" }, + { "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.de.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.de.tr new file mode 100644 index 00000000..6575f7ab --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.de.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Klimaanlage +Ceiling Fan=Deckenventilator +Desk Fan=Schreibtischventilator +Fan blades=Ventilatorblätter +Radiator heater=Heizkörper +Space heater=Heizgerät diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.es.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.es.tr new file mode 100644 index 00000000..831ff0ae --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.es.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Acondicionador de aire +Ceiling Fan=Ventilador de techo +Desk Fan=Ventilador de escritorio +Fan blades=Aspas de ventilador +Radiator heater=Radiador +Space heater=Calentador de espacios diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.fr.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.fr.tr new file mode 100644 index 00000000..4faf18e6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.fr.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Climatiseur +Ceiling Fan=Ventilateur (plafonnier) +Desk Fan=Ventilateur de bureau +Fan blades=Pales de ventilateur +Radiator heater=Radiateur +Space heater=Chaufferette diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ms.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ms.tr new file mode 100644 index 00000000..f881d697 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ms.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Pendingin Hawa +Ceiling Fan=Kipas Siling +Desk Fan=Kipas Meja +Fan blades=Bilah Kipas +Radiator heater=Pemanas Radiator +Space heater=Pemanas Ruang diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt.tr new file mode 100644 index 00000000..3d4ac55f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Ar condicionado +Ceiling Fan=Ventilador de Teto +Desk Fan=Ventilador de Escrivaninha +Fan blades=Pás de ventilador +Radiator heater=Aquecedor de radiador +Space heater=Aquecedor de ambiente diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt_BR.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt_BR.tr new file mode 100644 index 00000000..3d4ac55f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.pt_BR.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Ar condicionado +Ceiling Fan=Ventilador de Teto +Desk Fan=Ventilador de Escrivaninha +Fan blades=Pás de ventilador +Radiator heater=Aquecedor de radiador +Space heater=Aquecedor de ambiente diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ru.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ru.tr new file mode 100644 index 00000000..e3e2f80c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.ru.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=Кондиционер +Ceiling Fan=Потолочный вентилÑтор +Desk Fan=ÐаÑтольный вентилÑтор +Fan blades=ЛопаÑти вентилÑтора +Radiator heater=МаÑленый обогреватель +Space heater=Обогреватель diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.zh_CN.tr b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.zh_CN.tr new file mode 100644 index 00000000..d4824d01 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/homedecor_climate_control.zh_CN.tr @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner=空调 +Ceiling Fan=åŠæ‰‡ +Desk Fan=å°æ‰‡ +Fan blades=风扇å¶ç‰‡ +Radiator heater=散热器加热器 +Space heater=暖气机 diff --git a/mods/homedecor_modpack/homedecor_climate_control/locale/template.txt b/mods/homedecor_modpack/homedecor_climate_control/locale/template.txt new file mode 100644 index 00000000..7adde387 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/locale/template.txt @@ -0,0 +1,11 @@ +# textdomain: homedecor_climate_control + + +### init.lua ### + +Air Conditioner= +Ceiling Fan= +Desk Fan= +Fan blades= +Radiator heater= +Space heater= diff --git a/mods/homedecor_modpack/homedecor_climate_control/mod.conf b/mods/homedecor_modpack/homedecor_climate_control/mod.conf new file mode 100644 index 00000000..889b90f4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_climate_control +description = Homedecor mod: climate control +depends = homedecor_common, default, basic_materials +optional_depends = building_blocks, screwdriver diff --git a/mods/homedecor_modpack/homedecor_climate_control/models/homedecor_ac.obj b/mods/homedecor_modpack/homedecor_climate_control/models/homedecor_ac.obj new file mode 100644 index 00000000..959aa915 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_climate_control/models/homedecor_ac.obj @@ -0,0 +1,75 @@ +# Blender v2.73 (sub 0) OBJ File: 'ac.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.125000 0.500000 +v -0.500000 0.125000 -0.500000 +v 0.500000 0.125000 -0.500000 +v 0.500000 0.125000 0.500000 +v -0.500000 0.125001 0.500000 +v -0.500000 0.125001 -0.500000 +v 0.500000 0.125001 -0.500000 +v 0.500000 0.125001 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.374999 0.500000 +v -0.500000 0.250001 -0.500000 +v 0.500000 0.250001 -0.500000 +v 0.500000 0.250001 0.500000 +v -0.500000 0.250001 0.500000 +v -0.500000 0.374999 -0.500000 +v 0.500000 0.374999 -0.500000 +v 0.500000 0.374999 0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.687500 +vt 1.000000 0.687500 +vt 0.000000 1.000000 +vt 0.000000 0.687500 +vt 0.500000 0.375000 +vt 1.000000 0.375000 +vt 0.000000 0.187500 +vt 0.500000 0.187500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt -0.000000 0.750000 +vt -0.000000 0.625000 +vt 1.000000 0.625000 +vt 1.000000 0.750000 +vt -0.000000 0.875000 +vt 1.000000 0.875000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +g Cylinder_Cylinder_main +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 6/2/2 7/5/2 3/6/2 2/3/2 +f 7/1/3 8/2/3 4/3/3 3/4/3 +f 8/4/4 5/3/4 1/7/4 4/8/4 +f 1/6/5 2/9/5 3/10/5 4/3/5 +f 8/10/6 7/3/6 6/6/6 5/9/6 +g Cylinder_Cylinder_glass-tb +f 21/11/1 18/12/1 10/13/1 9/14/1 +f 18/11/2 19/12/2 11/13/2 10/14/2 +f 19/11/3 20/12/3 12/13/3 11/14/3 +f 20/11/4 21/12/4 9/13/4 12/14/4 +f 16/13/6 15/14/6 14/1/6 13/5/6 +f 24/15/3 20/16/3 19/17/3 23/18/3 +f 23/15/2 19/16/2 18/17/2 22/18/2 +f 22/15/1 18/16/1 21/17/1 17/18/1 +f 13/1/1 14/5/1 22/19/1 17/20/1 +f 14/1/2 15/5/2 23/19/2 22/20/2 +f 15/1/3 16/5/3 24/19/3 23/20/3 +f 16/1/4 13/5/4 17/19/4 24/20/4 +f 21/16/4 20/17/4 24/18/4 17/15/4 diff --git a/mods/homedecor_modpack/homedecor_climate_control/models/homedecor_desk_fan.b3d b/mods/homedecor_modpack/homedecor_climate_control/models/homedecor_desk_fan.b3d new file mode 100644 index 0000000000000000000000000000000000000000..d49e8b1f3d02c3ed7789ed64103347ea4c7f6990 GIT binary patch literal 17773 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 FV1j@M;`#sp literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_inv.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f887b385b9f10e78e9cb5cae4c78253fcf7dc8de GIT binary patch literal 3658 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_sides.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..82bae2f90b05e2d31988496d5fa2be5066a95cc2 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=!JaOTAr-gYUf9TcK!JzB@x8rd z@P>x$>wf)8T_Tzf{C=_8JxWjRxhJ}OcJa4$kJ(ew!b8`uT4j8hfthDV%7N(XJU2vv c#vlQCThZemp31CbjRpyNy85}Sb4q9e0Db){p#T5? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_top.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_ceiling_fan_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1362609579f0bdd9ffabdb6464554709e4bebbc0 GIT binary patch literal 24832 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

    >pYHhLJ@ORc`w)OtgWT=Y*fd`r0oI2feJDki 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 NgQu&X%Q~loCIFNsVzvMP literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_inv.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3b91997ccc144ea333bf4bd526c6cea2e192688c GIT binary patch literal 2835 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_uv.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_desk_fan_uv.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca6cad26b44219a6128bed3bcb4c5d5d62f4323 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*Z=?j_xJZdc<|uEhYvvZ zMfai`KqCkc6UcXPXN^D*-1dbAzddSK1bg-s>83{#c)FY+k-lLDH@;OXk; Jvd$@?2>{OeHZK4G literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_fan_blades.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_fan_blades.png new file mode 100644 index 0000000000000000000000000000000000000000..efb9f7c79df65a0651a8aee75191a46254fffdac GIT binary patch literal 372 zcmV-)0gL{LP)tHGr$8jWmdh=d?dkIom&v@~Cc z6iUx7FYQWCyY86?e zH3{S@>1NWtX+(K_0w@9raT`ln8RqQ#A%0|L?-;kER67clWyJ*`avWolDb;iV2^SFG zk5cU@3^M3JS7_2tX!uU~=a&9`rF|Ns9#HAUwt(7J7&E{-7BNth8;HGak;$f zT11(bbkBs4*;~Hbt452Rdd#rkYkj@R<~?;gpUVGO-0y q?1yfmCXdDBzpYfux>vvD2V2qn;>`)7E*F75VDNPHb6Mw<&;$UZU%Siz literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_front.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_front.png new file mode 100644 index 0000000000000000000000000000000000000000..8ea94001495be59b4f850d9db7699276c0ddf29d GIT binary patch literal 450 zcmV;z0X_bSP)t(qG9l7!711kX)c%CUGKm<}=trn(9;vXbV5QYw(O_oxL$Xa0;#w%G9qf!)k zcsA$r$@N-E2|UlL>lEFoh9a=GE%4ouNr$9!P!wC5Ov*|kjKH=v(DQu53(`4Iv$kBm z6QdG_?pz_}jw5N46*^b|b*-LJ0lDvXLDOVtC7om>hC>arihpMNcYYNedKSk%w+J7N z9-aGPny$G&6al65nvy27#wh6e7<2B1o6*B``aGFD>H3T6kn~ppM3?dyuezEfJ{83A silvkQ5mcJ$zIN(oij~e^F6B*vZ^6T~HS<_>CjbBd07*qoM6N<$f~DESiU0rr literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_inv.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..d10ade70c868ec1a1163ff3739dbc4c9c3e01419 GIT binary patch literal 3951 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_tb.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_heater_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfa5225c6999fba47391f49c4a2e05acd8e9fb3 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyt^qzFuCHD_dj0y*n>UZ&zJ2oc z?bCPffaux#_dxXg!-wY|Kfd_%35Z^P{tQH~zI*|q*I&N^(VK7IfavYdpYQ+w|G%Nd za2L?PMV>B>Ar_~vUUuwba^!KoIBy-_F*#wUz%zgQt;9XLbyNN>@%VY_+xN6>`pm`G zSwv6UUuDV?oKUus{b7NILi!d4&E*r$yqqjr!?t!}0RJ;Kqd6yX8Yl1-bcL!na8B6t zbEEDHr)f>oYqlKFWPY4CXUmMEx23)XUfnLB&yjjYBr3r5trDMn?V6)g#LuqU$NJ>a s4!gMhul!{%-3Xrgxb1!IoVtIE?Fs&22j({>0bR@B>FVdQ&MBb@0Hm#*s{jB1 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_radiator_controls.png b/mods/homedecor_modpack/homedecor_climate_control/textures/homedecor_radiator_controls.png new file mode 100644 index 0000000000000000000000000000000000000000..28d088be0794b2279c3700f0323ca2c3907af097 GIT binary patch literal 298 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/.luacheckrc b/mods/homedecor_modpack/homedecor_clocks/.luacheckrc new file mode 100644 index 00000000..6718384e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_clocks/init.lua b/mods/homedecor_modpack/homedecor_clocks/init.lua new file mode 100644 index 00000000..8801e921 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/init.lua @@ -0,0 +1,151 @@ + +local S = minetest.get_translator("homedecor_clocks") + +local clock_sbox = { + type = "fixed", + fixed = { -8/32, -8/32, 14/32, 8/32, 8/32, 16/32 } +} + +local clock_materials = { + { "plastic", S("Plastic analog clock"), "homedecor_generic_plastic.png" }, + { "wood", S("Wooden analog clock"), "default_wood.png" } +} + +for _, mat in ipairs(clock_materials) do + local name, desc, tex = unpack(mat) + homedecor.register("analog_clock_"..name, { + description = desc, + mesh = "homedecor_analog_clock.obj", + tiles = { + "homedecor_analog_clock_face.png", + tex, + "homedecor_analog_clock_back.png" + }, + inventory_image = "homedecor_analog_clock_"..name.."_inv.png", + walkable = false, + selection_box = clock_sbox, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +homedecor.register("digital_clock", { + description = S("Digital clock"), + tiles = { + "homedecor_digital_clock_edges.png", + "homedecor_digital_clock_edges.png", + "homedecor_digital_clock_edges.png", + "homedecor_digital_clock_edges.png", + "homedecor_digital_clock_back.png", + "homedecor_digital_clock_front.png" + }, + inventory_image = "homedecor_digital_clock_inv.png", + node_box = { + type = "fixed", + fixed = { + {-0.28125, -0.25, 0.4375, 0.3125, 0.25, 0.5}, + } + }, + walkable = false, + sounds = default.node_sound_wood_defaults(), + groups = {snappy=3}, +}) + +homedecor.register("alarm_clock", { + description = S("Alarm clock"), + tiles = { + "homedecor_alarm_clock_top.png", + "homedecor_alarm_clock_bottom.png", + "homedecor_alarm_clock_sides.png", + "homedecor_alarm_clock_sides.png^[transformFX", + "homedecor_alarm_clock_back.png", + "homedecor_alarm_clock_front.png" + }, + inventory_image = "homedecor_alarm_clock_inv.png", + node_box = { + type = "fixed", + fixed = { + { -9/32, -16/32, 7/32, 10/32, -5/32, 16/32 }, + } + }, + walkable = false, + sounds = default.node_sound_wood_defaults(), + groups = {snappy=3}, +}) + +local gf_cbox = { + type = "fixed", + fixed = { -7/16, -8/16, -7/16, 7/16, 24/16, 7/16 } +} + +homedecor.register("grandfather_clock", { + description = S("Grandfather Clock"), + mesh = "homedecor_grandfather_clock.obj", + tiles = { + "default_glass.png", + "homedecor_grandfather_clock_face.png", + homedecor.lux_wood, + "homedecor_grandfather_clock_face_edge.png", + "homedecor_generic_metal_brass.png" + }, + inventory_image = "homedecor_grandfather_clock_inv.png", + groups = { snappy = 3 }, + selection_box = gf_cbox, + collision_box = gf_cbox, + sounds = default.node_sound_wood_defaults(), + expand = { top="placeholder" }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +-- crafting + + +minetest.register_craft({ + output = "homedecor:analog_clock_plastic 2", + recipe = { + { "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:analog_clock_wood 2", + recipe = { + { "group:stick", "dye:black", "group:stick" }, + { "group:stick", "basic_materials:ic", "group:stick" }, + { "group:stick", "dye:black", "group:stick" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:digital_clock 2", + recipe = { + { "basic_materials:plastic_sheet", "default:paper", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:alarm_clock", + recipe = { + { "basic_materials:plastic_sheet", "homedecor:speaker_driver", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "homedecor:digital_clock", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:grandfather_clock", + recipe = { + { "building_blocks:slab_hardwood","homedecor:analog_clock_wood","building_blocks:slab_hardwood" }, + { "building_blocks:slab_hardwood","basic_materials:brass_ingot","building_blocks:slab_hardwood" }, + { "building_blocks:slab_hardwood","basic_materials:brass_ingot","building_blocks:slab_hardwood" } + }, +}) + +-- aliases + +minetest.register_alias("homedecor:grandfather_clock_bottom", "homedecor:grandfather_clock") +minetest.register_alias("homedecor:grandfather_clock_top", "air") diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.de.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.de.tr new file mode 100644 index 00000000..d0930262 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.de.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Wecker +Digital clock=Digitaluhr +Grandfather Clock=Standuhr +Plastic analog clock=Plastikanaloguhr +Wooden analog clock=Hölzerne Analoguhr diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.es.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.es.tr new file mode 100644 index 00000000..923977c2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.es.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Reloj de alarma +Digital clock=Reloj digital +Grandfather Clock=Reloj de péndulo +Plastic analog clock=Reloj análogo de plástico +Wooden analog clock=Reloj análogo de madera diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.fr.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.fr.tr new file mode 100644 index 00000000..f0ee5bbb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.fr.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Réveil-matin +Digital clock=Horloge numérique +Grandfather Clock=Horloge comtoise +Plastic analog clock=Horloge analogique en plastique +Wooden analog clock=Horloge analogique en bois diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ms.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ms.tr new file mode 100644 index 00000000..fc600929 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ms.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Jam Loceng +Digital clock=Jam Digital +Grandfather Clock=Jam Besar Berdiri +Plastic analog clock=Jam Analog Plastik +Wooden analog clock=Jam Analog Kayu diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt.tr new file mode 100644 index 00000000..c8fb1b01 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Despertador +Digital clock=Relógio digital +Grandfather Clock=Relógio Antigo +Plastic analog clock=Relógio analógico de plástico +Wooden analog clock=Relógio analógico de madeira diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt_BR.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt_BR.tr new file mode 100644 index 00000000..c8fb1b01 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.pt_BR.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Despertador +Digital clock=Relógio digital +Grandfather Clock=Relógio Antigo +Plastic analog clock=Relógio analógico de plástico +Wooden analog clock=Relógio analógico de madeira diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ru.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ru.tr new file mode 100644 index 00000000..740a8b7c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.ru.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=Будильник +Digital clock=Цифровые чаÑÑ‹ +Grandfather Clock=Дедушкины чаÑÑ‹ +Plastic analog clock=ПлаÑтиковые Ñтрелочные чаÑÑ‹ +Wooden analog clock=ДеревÑнные Ñтрелочные чаÑÑ‹ diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.zh_CN.tr b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.zh_CN.tr new file mode 100644 index 00000000..35eae7ec --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/homedecor_clocks.zh_CN.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock=闹钟 +Digital clock=数字时钟 +Grandfather Clock=祖父钟 +Plastic analog clock=塑料时钟 +Wooden analog clock=木钟 diff --git a/mods/homedecor_modpack/homedecor_clocks/locale/template.txt b/mods/homedecor_modpack/homedecor_clocks/locale/template.txt new file mode 100644 index 00000000..cce71752 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/locale/template.txt @@ -0,0 +1,10 @@ +# textdomain: homedecor_clocks + + +### init.lua ### + +Alarm clock= +Digital clock= +Grandfather Clock= +Plastic analog clock= +Wooden analog clock= diff --git a/mods/homedecor_modpack/homedecor_clocks/mod.conf b/mods/homedecor_modpack/homedecor_clocks/mod.conf new file mode 100644 index 00000000..f82affd4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_clocks +description = Homedecor mod: clocks +depends = homedecor_common, default, basic_materials, dye +optional_depends = building_blocks, screwdriver diff --git a/mods/homedecor_modpack/homedecor_clocks/models/homedecor_analog_clock.obj b/mods/homedecor_modpack/homedecor_clocks/models/homedecor_analog_clock.obj new file mode 100644 index 00000000..e1ed1b25 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/models/homedecor_analog_clock.obj @@ -0,0 +1,507 @@ +# Blender v2.73 (sub 0) OBJ File: 'analog_clock.blend' +# www.blender.org +o Cylinder +v 0.000000 -0.250000 0.500000 +v 0.000000 -0.250000 0.453125 +v 0.048773 -0.245196 0.500000 +v 0.048773 -0.245196 0.453125 +v 0.095671 -0.230970 0.500000 +v 0.095671 -0.230970 0.453125 +v 0.138893 -0.207867 0.500000 +v 0.138893 -0.207867 0.453125 +v 0.176777 -0.176777 0.500000 +v 0.176777 -0.176777 0.453125 +v 0.207867 -0.138893 0.500000 +v 0.207867 -0.138893 0.453125 +v 0.230970 -0.095671 0.500000 +v 0.230970 -0.095671 0.453125 +v 0.245196 -0.048773 0.500000 +v 0.245196 -0.048773 0.453125 +v 0.250000 -0.000000 0.500000 +v 0.250000 -0.000000 0.453125 +v 0.245196 0.048773 0.500000 +v 0.245196 0.048773 0.453125 +v 0.230970 0.095671 0.500000 +v 0.230970 0.095671 0.453125 +v 0.207867 0.138893 0.500000 +v 0.207867 0.138893 0.453125 +v 0.176777 0.176777 0.500000 +v 0.176777 0.176777 0.453125 +v 0.138893 0.207867 0.500000 +v 0.138893 0.207867 0.453125 +v 0.095671 0.230970 0.500000 +v 0.095671 0.230970 0.453125 +v 0.048773 0.245196 0.500000 +v 0.048773 0.245196 0.453125 +v -0.000000 0.250000 0.500000 +v -0.000000 0.250000 0.453125 +v -0.048773 0.245196 0.500000 +v -0.048773 0.245196 0.453125 +v -0.095671 0.230970 0.500000 +v -0.095671 0.230970 0.453125 +v -0.138893 0.207867 0.500000 +v -0.138893 0.207867 0.453125 +v -0.176777 0.176777 0.500000 +v -0.176777 0.176777 0.453125 +v -0.207868 0.138892 0.500000 +v -0.207868 0.138892 0.453125 +v -0.230970 0.095671 0.500000 +v -0.230970 0.095671 0.453125 +v -0.245196 0.048772 0.500000 +v -0.245196 0.048772 0.453125 +v -0.250000 -0.000000 0.500000 +v -0.250000 -0.000000 0.453125 +v -0.245196 -0.048773 0.500000 +v -0.245196 -0.048773 0.453125 +v -0.230970 -0.095671 0.500000 +v -0.230970 -0.095671 0.453125 +v -0.207867 -0.138893 0.500000 +v -0.207867 -0.138893 0.453125 +v -0.176776 -0.176777 0.500000 +v -0.176776 -0.176777 0.453125 +v -0.138892 -0.207868 0.500000 +v -0.138892 -0.207868 0.453125 +v -0.095671 -0.230970 0.500000 +v -0.095671 -0.230970 0.453125 +v -0.048772 -0.245196 0.500000 +v -0.048772 -0.245196 0.453125 +v 0.125000 0.125000 0.500000 +v -0.125000 0.125000 0.500000 +v 0.125000 -0.125000 0.500000 +v -0.125000 -0.125000 0.500000 +v -0.000000 0.000000 0.437500 +v 0.041457 -0.208417 0.437500 +v -0.000000 -0.212500 0.437500 +v -0.041456 -0.208417 0.437500 +v -0.081320 -0.196324 0.437500 +v -0.118058 -0.176687 0.437500 +v -0.150260 -0.150260 0.437500 +v -0.176687 -0.118059 0.437500 +v -0.196324 -0.081320 0.437500 +v -0.208417 -0.041457 0.437500 +v -0.212500 -0.000000 0.437500 +v -0.208417 0.041457 0.437500 +v -0.196324 0.081320 0.437500 +v -0.176687 0.118059 0.437500 +v -0.150260 0.150260 0.437500 +v -0.118059 0.176687 0.437500 +v -0.081320 0.196324 0.437500 +v -0.041457 0.208417 0.437500 +v -0.000000 0.212500 0.437500 +v 0.041457 0.208417 0.437500 +v 0.081320 0.196324 0.437500 +v 0.118059 0.176687 0.437500 +v 0.150260 0.150260 0.437500 +v 0.176687 0.118059 0.437500 +v 0.196324 0.081320 0.437500 +v 0.208417 0.041457 0.437500 +v 0.212500 0.000000 0.437500 +v 0.208417 -0.041457 0.437500 +v 0.196324 -0.081320 0.437500 +v 0.176687 -0.118059 0.437500 +v 0.150260 -0.150260 0.437500 +v 0.118059 -0.176687 0.437500 +v 0.081320 -0.196324 0.437500 +vt 0.402455 0.009607 +vt 0.500000 0.000000 +vt 0.500000 0.500000 +vt 0.597545 0.009607 +vt 0.691341 0.038060 +vt 0.777785 0.084265 +vt 0.853553 0.146446 +vt 0.915734 0.222214 +vt 0.961940 0.308658 +vt 0.990393 0.402454 +vt 1.000000 0.499999 +vt 0.990393 0.597545 +vt 0.961940 0.691341 +vt 0.915735 0.777785 +vt 0.853554 0.853553 +vt 0.777785 0.915735 +vt 0.691342 0.961940 +vt 0.597545 0.990393 +vt 0.500000 1.000000 +vt 0.402455 0.990393 +vt 0.308658 0.961940 +vt 0.222215 0.915735 +vt 0.146447 0.853553 +vt 0.084265 0.777785 +vt 0.038060 0.691342 +vt 0.009607 0.597545 +vt 0.000000 0.500000 +vt 0.009607 0.402455 +vt 0.038060 0.308658 +vt 0.084265 0.222215 +vt 0.146447 0.146447 +vt 0.222215 0.084265 +vt 0.308658 0.038060 +vt 0.500000 0.625000 +vt 0.562500 0.500000 +vt 0.562500 0.625000 +vt 0.625000 0.500000 +vt 0.625000 0.625000 +vt 0.687500 0.500000 +vt 0.687500 0.625000 +vt 0.750000 0.500000 +vt 0.750000 0.625000 +vt 0.812500 0.500000 +vt 0.812500 0.625000 +vt 0.875000 0.500000 +vt 0.875000 0.625000 +vt 0.937500 0.500000 +vt 0.937500 0.625000 +vt 1.000000 0.625000 +vt 0.000000 0.937500 +vt 0.000000 0.812500 +vt 0.062500 0.812500 +vt 0.062500 0.937500 +vt 0.125000 0.812500 +vt 0.125000 0.937500 +vt 0.187500 0.812500 +vt 0.187500 0.937500 +vt 0.250000 0.812500 +vt 0.250000 0.937500 +vt 0.312500 0.812500 +vt 0.312500 0.937500 +vt 0.375000 0.812500 +vt 0.375000 0.937500 +vt 0.437500 0.812500 +vt 0.437500 0.937500 +vt 0.500000 0.812500 +vt 0.500000 0.937500 +vt 0.562500 0.812500 +vt 0.562500 0.937500 +vt 0.625000 0.812500 +vt 0.625000 0.937500 +vt 0.687500 0.812500 +vt 0.687500 0.937500 +vt 0.750000 0.812500 +vt 0.750000 0.937500 +vt 0.812500 0.812500 +vt 0.812500 0.937500 +vt 0.875000 0.812500 +vt 0.875000 0.937500 +vt 0.937500 0.812500 +vt 0.937500 0.937500 +vt 1.000000 0.812500 +vt 1.000000 0.937500 +vt 0.000000 0.625000 +vt 0.062500 0.500000 +vt 0.062500 0.625000 +vt 0.125000 0.500000 +vt 0.125000 0.625000 +vt 0.187500 0.500000 +vt 0.187500 0.625000 +vt 0.250000 0.500000 +vt 0.250000 0.625000 +vt 0.312500 0.500000 +vt 0.312500 0.625000 +vt 0.375000 0.500000 +vt 0.375000 0.625000 +vt 0.875000 0.250000 +vt 0.937500 0.250000 +vt 0.937500 0.375000 +vt 0.875000 0.375000 +vt 0.437500 0.625000 +vt 0.437500 0.500000 +vt 0.750000 0.250000 +vt 0.812500 0.250000 +vt 0.812500 0.375000 +vt 0.750000 0.375000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.625000 0.250000 +vt 0.625000 0.375000 +vt 0.562500 0.250000 +vt 0.562500 0.375000 +vt 0.500000 0.250000 +vt 0.500000 0.375000 +vt 0.437500 0.250000 +vt 0.437500 0.375000 +vt 0.375000 0.250000 +vt 0.375000 0.375000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.250000 0.250000 +vt 0.250000 0.375000 +vt 0.187500 0.250000 +vt 0.187500 0.375000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.062500 0.250000 +vt 0.062500 0.375000 +vt -0.000000 0.250000 +vt -0.000000 0.375000 +vt 0.937500 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.125000 +vt 0.937500 0.125000 +vt 0.875000 -0.000000 +vt 0.875000 0.125000 +vt 0.812500 -0.000000 +vt 0.812500 0.125000 +vt 0.750000 -0.000000 +vt 0.750000 0.125000 +vt 0.687500 -0.000000 +vt 0.687500 0.125000 +vt 0.625000 -0.000000 +vt 0.625000 0.125000 +vt 0.562500 -0.000000 +vt 0.562500 0.125000 +vt 0.500000 0.125000 +vt 0.437500 -0.000000 +vt 0.437500 0.125000 +vt 0.375000 -0.000000 +vt 0.375000 0.125000 +vt 0.312500 -0.000000 +vt 0.312500 0.125000 +vt 0.250000 -0.000000 +vt 0.250000 0.125000 +vt 0.187500 -0.000000 +vt 0.187500 0.125000 +vt 0.125000 -0.000000 +vt 0.125000 0.125000 +vt 0.062500 -0.000000 +vt 0.062500 0.125000 +vt -0.000000 -0.000000 +vt -0.000000 0.125000 +vt 1.000000 0.250000 +vt 1.000000 0.375000 +vt 0.750000 0.750000 +vt 0.250000 0.750000 +vn 0.040500 -0.203800 -0.978100 +vn 0.000000 -0.207800 -0.978100 +vn 0.000000 0.000000 -1.000000 +vn -0.040500 -0.203800 -0.978100 +vn -0.079500 -0.192000 -0.978100 +vn -0.115500 -0.172800 -0.978100 +vn -0.146900 -0.146900 -0.978100 +vn -0.172800 -0.115500 -0.978100 +vn -0.192000 -0.079500 -0.978100 +vn -0.203800 -0.040500 -0.978100 +vn -0.207800 0.000000 -0.978100 +vn -0.203800 0.040500 -0.978100 +vn -0.192000 0.079500 -0.978100 +vn -0.172800 0.115500 -0.978100 +vn -0.146900 0.146900 -0.978100 +vn -0.115500 0.172800 -0.978100 +vn -0.079500 0.192000 -0.978100 +vn -0.040500 0.203800 -0.978100 +vn 0.000000 0.207800 -0.978100 +vn 0.040500 0.203800 -0.978100 +vn 0.079500 0.192000 -0.978100 +vn 0.115500 0.172800 -0.978100 +vn 0.146900 0.146900 -0.978100 +vn 0.172800 0.115500 -0.978100 +vn 0.192000 0.079500 -0.978100 +vn 0.203800 0.040500 -0.978100 +vn 0.207800 0.000000 -0.978100 +vn 0.203800 -0.040500 -0.978100 +vn 0.192000 -0.079500 -0.978100 +vn 0.172800 -0.115500 -0.978100 +vn 0.146900 -0.146900 -0.978100 +vn 0.115500 -0.172800 -0.978100 +vn 0.079500 -0.192000 -0.978100 +vn 0.000000 -0.727900 0.685700 +vn 0.000000 -0.842100 -0.539300 +vn 0.164300 -0.825900 -0.539300 +vn 0.142000 -0.713900 0.685700 +vn 0.322200 -0.778000 -0.539300 +vn 0.278500 -0.672500 0.685700 +vn 0.467800 -0.700200 -0.539300 +vn 0.404400 -0.605200 0.685700 +vn 0.595400 -0.595400 -0.539300 +vn 0.514700 -0.514700 0.685700 +vn 0.700200 -0.467800 -0.539300 +vn 0.605200 -0.404400 0.685700 +vn 0.778000 -0.322200 -0.539300 +vn 0.672500 -0.278500 0.685700 +vn 0.825900 -0.164300 -0.539300 +vn 0.713900 -0.142000 0.685700 +vn 0.842100 0.000000 -0.539300 +vn 0.727900 0.000000 0.685700 +vn 0.825900 0.164300 -0.539300 +vn 0.713900 0.142000 0.685700 +vn 0.778000 0.322200 -0.539300 +vn 0.672500 0.278500 0.685700 +vn 0.700200 0.467800 -0.539300 +vn 0.605200 0.404400 0.685700 +vn 0.595400 0.595400 -0.539300 +vn 0.514700 0.514700 0.685700 +vn 0.467800 0.700200 -0.539300 +vn 0.404400 0.605200 0.685700 +vn 0.322200 0.778000 -0.539300 +vn 0.278500 0.672500 0.685700 +vn 0.164300 0.825900 -0.539300 +vn 0.142000 0.713900 0.685700 +vn 0.000000 0.842100 -0.539300 +vn 0.000000 0.727900 0.685700 +vn -0.164300 0.825900 -0.539300 +vn -0.142000 0.713900 0.685700 +vn -0.322200 0.778000 -0.539300 +vn -0.278500 0.672500 0.685700 +vn -0.467800 0.700200 -0.539300 +vn -0.404400 0.605200 0.685700 +vn -0.595400 0.595400 -0.539300 +vn -0.514700 0.514700 0.685700 +vn -0.700200 0.467800 -0.539300 +vn -0.605200 0.404400 0.685700 +vn -0.778000 0.322200 -0.539300 +vn -0.672500 0.278500 0.685700 +vn -0.825900 0.164300 -0.539300 +vn -0.713900 0.142000 0.685700 +vn -0.842100 0.000000 -0.539300 +vn -0.727900 0.000000 0.685700 +vn -0.825900 -0.164300 -0.539300 +vn -0.713900 -0.142000 0.685700 +vn -0.778000 -0.322200 -0.539300 +vn -0.672500 -0.278500 0.685700 +vn -0.700200 -0.467800 -0.539300 +vn -0.605200 -0.404400 0.685700 +vn -0.595400 -0.595400 -0.539300 +vn -0.514700 -0.514700 0.685700 +vn -0.467800 -0.700200 -0.539300 +vn -0.404400 -0.605200 0.685700 +vn -0.322200 -0.778000 -0.539300 +vn -0.278500 -0.672500 0.685700 +vn -0.142000 -0.713900 0.685700 +vn -0.164300 -0.825900 -0.539300 +vn 0.000000 -0.000000 1.000000 +g Cylinder_Cylinder_face +s 1 +f 70/1/1 71/2/2 69/3/3 +f 71/2/2 72/4/4 69/3/3 +f 72/4/4 73/5/5 69/3/3 +f 73/5/5 74/6/6 69/3/3 +f 74/6/6 75/7/7 69/3/3 +f 75/7/7 76/8/8 69/3/3 +f 76/8/8 77/9/9 69/3/3 +f 77/9/9 78/10/10 69/3/3 +f 78/10/10 79/11/11 69/3/3 +f 79/11/11 80/12/12 69/3/3 +f 80/12/12 81/13/13 69/3/3 +f 81/13/13 82/14/14 69/3/3 +f 82/14/14 83/15/15 69/3/3 +f 83/15/15 84/16/16 69/3/3 +f 84/16/16 85/17/17 69/3/3 +f 85/17/17 86/18/18 69/3/3 +f 86/18/18 87/19/19 69/3/3 +f 87/19/19 88/20/20 69/3/3 +f 88/20/20 89/21/21 69/3/3 +f 89/21/21 90/22/22 69/3/3 +f 90/22/22 91/23/23 69/3/3 +f 91/23/23 92/24/24 69/3/3 +f 92/24/24 93/25/25 69/3/3 +f 93/25/25 94/26/26 69/3/3 +f 94/26/26 95/27/27 69/3/3 +f 95/27/27 96/28/28 69/3/3 +f 96/28/28 97/29/29 69/3/3 +f 97/29/29 98/30/30 69/3/3 +f 98/30/30 99/31/31 69/3/3 +f 99/31/31 100/32/32 69/3/3 +f 100/32/32 101/33/33 69/3/3 +f 101/33/33 70/1/1 69/3/3 +g Cylinder_Cylinder_sides-etc +f 1/34/34 2/3/35 4/35/36 3/36/37 +f 3/36/37 4/35/36 6/37/38 5/38/39 +f 5/38/39 6/37/38 8/39/40 7/40/41 +f 7/40/41 8/39/40 10/41/42 9/42/43 +f 9/42/43 10/41/42 12/43/44 11/44/45 +f 11/44/45 12/43/44 14/45/46 13/46/47 +f 13/46/47 14/45/46 16/47/48 15/48/49 +f 15/48/49 16/47/48 18/11/50 17/49/51 +f 17/50/51 18/51/50 20/52/52 19/53/53 +f 19/53/53 20/52/52 22/54/54 21/55/55 +f 21/55/55 22/54/54 24/56/56 23/57/57 +f 23/57/57 24/56/56 26/58/58 25/59/59 +f 25/59/59 26/58/58 28/60/60 27/61/61 +f 27/61/61 28/60/60 30/62/62 29/63/63 +f 29/63/63 30/62/62 32/64/64 31/65/65 +f 31/65/65 32/64/64 34/66/66 33/67/67 +f 33/67/67 34/66/66 36/68/68 35/69/69 +f 35/69/69 36/68/68 38/70/70 37/71/71 +f 37/71/71 38/70/70 40/72/72 39/73/73 +f 39/73/73 40/72/72 42/74/74 41/75/75 +f 41/75/75 42/74/74 44/76/76 43/77/77 +f 43/77/77 44/76/76 46/78/78 45/79/79 +f 45/79/79 46/78/78 48/80/80 47/81/81 +f 47/81/81 48/80/80 50/82/82 49/83/83 +f 49/84/83 50/27/82 52/85/84 51/86/85 +f 51/86/85 52/85/84 54/87/86 53/88/87 +f 53/88/87 54/87/86 56/89/88 55/90/89 +f 55/90/89 56/89/88 58/91/90 57/92/91 +f 57/92/91 58/91/90 60/93/92 59/94/93 +f 59/94/93 60/93/92 62/95/94 61/96/95 +f 6/97/38 4/98/36 70/99/1 101/100/33 +f 63/101/96 64/102/97 2/3/35 1/34/34 +f 61/96/95 62/95/94 64/102/97 63/101/96 +f 9/7/43 11/8/45 67/103/98 +f 8/104/40 6/97/38 101/100/33 100/105/32 +f 10/103/42 8/104/40 100/105/32 99/106/31 +f 12/107/44 10/103/42 99/106/31 98/108/30 +f 14/109/46 12/107/44 98/108/30 97/110/29 +f 16/111/48 14/109/46 97/110/29 96/112/28 +f 18/113/50 16/111/48 96/112/28 95/114/27 +f 20/115/52 18/113/50 95/114/27 94/116/26 +f 22/117/54 20/115/52 94/116/26 93/118/25 +f 24/119/56 22/117/54 93/118/25 92/120/24 +f 26/121/58 24/119/56 92/120/24 91/122/23 +f 28/123/60 26/121/58 91/122/23 90/124/22 +f 30/125/62 28/123/60 90/124/22 89/126/21 +f 32/127/64 30/125/62 89/126/21 88/128/20 +f 34/129/66 32/127/64 88/128/20 87/130/19 +f 36/131/68 34/132/66 87/133/19 86/134/18 +f 38/135/70 36/131/68 86/134/18 85/136/17 +f 40/137/72 38/135/70 85/136/17 84/138/16 +f 42/139/74 40/137/72 84/138/16 83/140/15 +f 44/141/76 42/139/74 83/140/15 82/142/14 +f 46/143/78 44/141/76 82/142/14 81/144/13 +f 48/145/80 46/143/78 81/144/13 80/146/12 +f 50/2/82 48/145/80 80/146/12 79/147/11 +f 52/148/84 50/2/82 79/147/11 78/149/10 +f 54/150/86 52/148/84 78/149/10 77/151/9 +f 56/152/88 54/150/86 77/151/9 76/153/8 +f 58/154/90 56/152/88 76/153/8 75/155/7 +f 60/156/92 58/154/90 75/155/7 74/157/6 +f 62/158/94 60/156/92 74/157/6 73/159/5 +f 64/160/97 62/158/94 73/159/5 72/161/4 +f 2/162/35 64/160/97 72/161/4 71/163/2 +f 4/98/36 2/164/35 71/165/2 70/99/1 +f 9/7/43 67/103/98 7/6/41 +f 25/15/59 27/16/61 65/166/98 +f 25/15/59 65/166/98 23/14/57 +f 57/31/91 59/32/93 68/121/98 +f 57/31/91 68/121/98 55/30/89 +f 39/22/73 41/23/75 66/167/98 +f 43/24/77 66/167/98 41/23/75 +f 11/8/45 13/9/47 67/103/98 +f 7/6/41 67/103/98 5/5/39 +f 59/32/93 61/33/95 68/121/98 +f 55/30/89 68/121/98 53/29/87 +f 39/22/73 66/167/98 37/21/71 +f 45/25/79 66/167/98 43/24/77 +f 27/16/61 29/17/63 65/166/98 +f 23/14/57 65/166/98 21/13/55 +f 15/10/49 67/103/98 13/9/47 +f 17/11/51 67/103/98 15/10/49 +f 21/13/55 65/166/98 19/12/53 +f 19/12/53 65/166/98 17/11/51 +f 67/103/98 17/11/51 65/166/98 +f 5/5/39 67/103/98 3/4/37 +f 3/4/37 67/103/98 1/2/34 +f 63/1/96 68/121/98 61/33/95 +f 1/2/34 68/121/98 63/1/96 +f 68/121/98 1/2/34 67/103/98 +f 53/29/87 68/121/98 51/28/85 +f 51/28/85 68/121/98 49/27/83 +f 68/121/98 66/167/98 49/27/83 +f 49/27/83 66/167/98 47/26/81 +f 47/26/81 66/167/98 45/25/79 +f 31/18/65 65/166/98 29/17/63 +f 33/19/67 65/166/98 31/18/65 +f 33/19/67 35/20/69 66/167/98 +f 37/21/71 66/167/98 35/20/69 +f 65/166/98 33/19/67 66/167/98 +g Cylinder_Cylinder_back +s off +f 65/166/98 66/167/98 68/121/98 67/103/98 diff --git a/mods/homedecor_modpack/homedecor_clocks/models/homedecor_grandfather_clock.obj b/mods/homedecor_modpack/homedecor_clocks/models/homedecor_grandfather_clock.obj new file mode 100644 index 00000000..a7c86feb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_clocks/models/homedecor_grandfather_clock.obj @@ -0,0 +1,390 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_grandfather_clock.mtl +o Cube_glass_door_Cube.001 +v -0.312500 -0.375000 -0.437500 +v 0.312499 -0.375000 -0.437500 +v -0.312500 0.750000 -0.437500 +v 0.312499 0.750000 -0.437500 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g Cube_glass_door_Cube.001_None +usemtl None +s off +f 3/1 4/2 2/3 1/4 +o Cylinder.001_Cylinder.001_face +v 0.176777 0.948223 -0.406250 +v 0.095671 0.894030 -0.406250 +v 0.000000 0.875000 -0.406250 +v -0.095671 0.894030 -0.406250 +v -0.176776 0.948223 -0.406250 +v -0.230970 1.029329 -0.406250 +v -0.250000 1.125000 -0.406250 +v -0.230970 1.220671 -0.406250 +v -0.176777 1.301777 -0.406250 +v -0.095671 1.355970 -0.406250 +v 0.000000 1.375000 -0.406250 +v 0.095671 1.355970 -0.406250 +v 0.176777 1.301777 -0.406250 +v 0.230970 1.220671 -0.406250 +v 0.250000 1.125000 -0.406250 +v 0.230970 1.029329 -0.406250 +vt 0.329918 0.910614 +vt 0.185729 0.814271 +vt 0.089385 0.670082 +vt 0.055554 0.500000 +vt 0.089385 0.329918 +vt 0.185729 0.185729 +vt 0.329918 0.089386 +vt 0.500000 0.055554 +vt 0.670082 0.089386 +vt 0.814269 0.185729 +vt 0.910614 0.329918 +vt 0.944445 0.500000 +vt 0.910614 0.670082 +vt 0.814271 0.814271 +vt 0.670082 0.910614 +vt 0.500000 0.944445 +g Cylinder.001_Cylinder.001_face_Cylinder.001_Cylinder.001_face_None_NONE +usemtl None_NONE +s off +f 16/5 17/6 18/7 19/8 20/9 5/10 6/11 7/12 8/13 9/14 10/15 11/16 12/17 13/18 14/19 15/20 +o Cylinder.001_Cylinder.001_wood +v 0.437500 0.750000 -0.437500 +v 0.107630 0.865159 -0.437500 +v 0.198874 0.926126 -0.437500 +v -0.437500 0.750000 -0.437500 +v -0.259841 1.017370 -0.437500 +v -0.198873 0.926126 -0.437500 +v 0.437500 0.500000 0.437500 +v 0.437500 0.500000 -0.437500 +v 0.437500 1.500000 -0.437500 +v 0.437500 1.500000 0.437500 +v 0.437500 -0.500000 -0.437500 +v -0.437500 -0.500000 -0.437500 +v -0.437500 -0.375000 -0.437500 +v 0.437500 -0.375000 -0.437500 +v 0.437500 -0.500000 0.437500 +v -0.437500 0.500000 0.437500 +v -0.437500 -0.500000 0.437500 +v -0.437500 1.500000 -0.437500 +v -0.437500 1.500000 0.437500 +v 0.259841 1.017370 -0.437500 +v -0.312500 -0.375000 -0.437500 +v -0.312500 -0.375000 0.375000 +v -0.312500 0.500000 0.375000 +v -0.312500 0.500000 -0.437500 +v -0.312500 0.750000 0.375000 +v 0.312500 0.750000 0.375000 +v 0.312500 0.500000 0.375000 +v 0.312500 0.500000 -0.437500 +v 0.312500 -0.375000 -0.437500 +v 0.312500 -0.375000 0.375000 +v -0.312500 0.750000 -0.437500 +v 0.312500 0.750000 -0.437500 +v -0.107630 0.865159 -0.437500 +v -0.281249 1.125000 -0.437500 +v 0.281249 1.125000 -0.437500 +v 0.000000 0.843751 -0.437500 +v -0.259841 1.232630 -0.437500 +v -0.198874 1.323874 -0.437500 +v 0.259841 1.232630 -0.437500 +v 0.107630 1.384841 -0.437500 +v 0.000000 1.406249 -0.437500 +v -0.107630 1.384841 -0.437500 +v 0.198874 1.323874 -0.437500 +v -0.437500 0.500000 -0.437500 +vt 0.062500 0.250000 +vt 0.392370 0.365160 +vt 0.301126 0.426126 +vt 0.937500 0.250000 +vt 0.759841 0.517370 +vt 0.698873 0.426126 +vt 0.062500 0.000000 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.062500 1.000000 +vt 0.937500 0.125000 +vt 0.062500 0.125000 +vt 0.240159 0.517370 +vt 0.062500 0.875000 +vt 0.937500 0.875000 +vt 0.812500 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.812500 0.000000 +vt 0.812500 1.000000 +vt 0.812500 0.062500 +vt 0.187500 0.062500 +vt 0.187500 1.000000 +vt 0.812500 0.937500 +vt 0.187500 0.937500 +vt 0.187500 0.125000 +vt 0.812500 0.125000 +vt 0.607630 0.365160 +vt 0.781250 0.625000 +vt 0.218751 0.625000 +vt 0.500000 0.343751 +vt 0.759841 0.732630 +vt 0.698874 0.823874 +vt 0.240159 0.732630 +vt 0.392370 0.884840 +vt 0.500000 0.906249 +vt 0.607630 0.884840 +vt 0.301126 0.823874 +g Cylinder.001_Cylinder.001_wood_Cylinder.001_Cylinder.001_wood_None_NONE +usemtl None_NONE +s off +f 21/21 22/22 23/23 +f 24/24 25/25 26/26 +f 27/27 28/28 29/29 30/30 +f 31/27 32/28 33/31 34/32 +f 28/29 27/30 35/27 31/28 +f 27/29 36/30 37/27 35/28 +f 37/30 32/27 31/28 35/29 +f 30/28 29/29 38/30 39/27 +f 40/33 21/21 23/23 +f 41/28 42/27 43/34 44/35 +f 45/36 46/37 47/38 43/39 +f 48/35 49/28 50/27 47/34 +f 44/28 43/27 45/21 51/24 +f 49/40 50/41 42/42 41/43 +f 46/44 45/45 51/38 52/39 +f 43/40 47/43 50/46 42/47 +f 53/48 24/24 26/26 +f 24/24 54/49 25/25 +f 55/50 21/21 40/33 +f 21/21 56/51 22/22 +f 53/48 56/51 24/24 +f 57/52 38/29 58/53 +f 56/51 21/21 24/24 +f 54/49 38/29 57/52 +f 59/54 29/30 55/50 +f 29/30 60/55 61/56 +f 62/57 38/29 61/56 +f 58/53 38/29 62/57 +f 29/30 63/58 60/55 +f 29/30 59/54 63/58 +f 29/30 21/21 55/50 +f 29/30 61/56 38/29 +f 38/29 54/49 24/24 +f 30/29 39/30 36/27 27/28 +f 37/28 36/29 64/30 32/27 +f 36/28 39/29 38/30 64/27 +f 52/24 48/28 47/27 46/21 +f 49/46 48/43 28/30 34/32 +f 41/47 33/31 64/29 44/40 +f 44/39 64/28 24/24 51/36 +f 21/21 28/27 48/38 52/37 +o Cylinder.001_Cylinder.001_face-edge +v 0.095671 1.355970 -0.406250 +v 0.107630 1.384841 -0.437500 +v 0.198874 1.323874 -0.437500 +v 0.176777 1.301777 -0.406250 +v 0.230970 1.220671 -0.406250 +v 0.259841 1.232630 -0.437500 +v 0.281249 1.125000 -0.437500 +v 0.250000 1.125000 -0.406250 +v -0.250000 1.125000 -0.406250 +v -0.281249 1.125000 -0.437500 +v -0.259841 1.232630 -0.437500 +v -0.230970 1.220671 -0.406250 +v -0.176777 1.301777 -0.406250 +v -0.198874 1.323874 -0.437500 +v -0.107630 1.384841 -0.437500 +v -0.095671 1.355970 -0.406250 +v 0.095671 0.894030 -0.406250 +v 0.107630 0.865159 -0.437500 +v 0.000000 0.843751 -0.437500 +v 0.000000 0.875000 -0.406250 +v 0.000000 1.406249 -0.437500 +v 0.000000 1.375000 -0.406250 +v -0.176776 0.948223 -0.406250 +v -0.198873 0.926126 -0.437500 +v -0.259841 1.017370 -0.437500 +v -0.230970 1.029329 -0.406250 +v -0.095671 0.894030 -0.406250 +v -0.107630 0.865159 -0.437500 +v 0.176777 0.948223 -0.406250 +v 0.198874 0.926126 -0.437500 +v 0.230970 1.029329 -0.406250 +v 0.259841 1.017370 -0.437500 +vt 0.125000 0.750000 +vt 0.125000 0.687500 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.375000 0.750000 +vt 0.375000 0.687500 +vt 0.500000 0.687500 +vt 0.500000 0.750000 +vt 0.500000 0.937500 +vt 0.500000 0.875000 +vt 0.625000 0.875000 +vt 0.625000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 0.750000 +vt 0.875000 0.687500 +vt 1.000000 0.687500 +vt 1.000000 0.750000 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.250000 0.937500 +vt 0.250000 0.875000 +vt 0.375000 0.875000 +vt 0.375000 0.937500 +vt 0.125000 0.937500 +vt 0.125000 0.875000 +vt 0.750000 0.750000 +vt 0.750000 0.687500 +vt 0.000000 0.750000 +vt 0.000000 0.687500 +vt 0.625000 0.750000 +vt 0.625000 0.687500 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +g Cylinder.001_Cylinder.001_face-edge_Cylinder.001_Cylinder.001_face-edge_None_NONE +usemtl None_NONE +s off +f 65/59 66/60 67/61 68/62 +f 69/63 70/64 71/65 72/66 +f 73/67 74/68 75/69 76/70 +f 77/71 78/72 79/73 80/74 +f 81/75 82/76 83/77 84/78 +f 80/74 79/73 85/79 86/80 +f 87/81 88/82 89/83 90/84 +f 91/85 92/86 88/82 87/81 +f 93/87 94/88 82/76 81/75 +f 68/62 67/61 70/64 69/63 +f 65/59 86/89 85/90 66/60 +f 76/70 75/69 78/72 77/71 +f 90/84 89/83 74/68 73/67 +f 95/91 96/92 94/88 93/87 +f 72/66 71/65 96/92 95/91 +f 91/85 84/93 83/94 92/86 +o Cylinder.001_Cylinder.001_brass +v -0.031250 0.750000 0.015625 +v -0.031250 0.750000 -0.015625 +v -0.031250 -0.062500 -0.015625 +v -0.031250 -0.062500 0.015625 +v 0.031250 0.750000 -0.015625 +v 0.031250 -0.062500 -0.015625 +v 0.031250 0.750000 0.015625 +v 0.031250 -0.062500 0.015625 +v 0.024386 -0.057089 -0.017327 +v 0.024386 -0.057089 0.017329 +v 0.069446 -0.075754 0.017329 +v 0.069446 -0.075754 -0.017327 +v 0.103934 -0.110241 0.017329 +v 0.103934 -0.110241 -0.017327 +v 0.122598 -0.155301 0.017329 +v 0.122598 -0.155301 -0.017327 +v 0.122598 -0.204074 0.017329 +v 0.122598 -0.204074 -0.017327 +v 0.103934 -0.249134 0.017329 +v 0.103934 -0.249134 -0.017327 +v 0.069446 -0.283621 0.017329 +v 0.069446 -0.283621 -0.017327 +v 0.024386 -0.302286 0.017329 +v 0.024386 -0.302286 -0.017327 +v -0.024386 -0.302286 0.017329 +v -0.024386 -0.302286 -0.017327 +v -0.069446 -0.283621 0.017329 +v -0.069446 -0.283621 -0.017327 +v -0.103934 -0.249134 0.017329 +v -0.103934 -0.249134 -0.017327 +v -0.122598 -0.204074 0.017329 +v -0.122598 -0.204074 -0.017327 +v -0.122598 -0.155301 0.017329 +v -0.122598 -0.155301 -0.017327 +v -0.103934 -0.110241 0.017329 +v -0.103934 -0.110241 -0.017327 +v -0.069446 -0.075754 0.017329 +v -0.069446 -0.075754 -0.017327 +v -0.024386 -0.057089 -0.017327 +v -0.024386 -0.057089 0.017329 +vt 0.875000 0.687500 +vt 0.875000 0.750000 +vt 0.062500 0.750000 +vt 0.062500 0.687500 +vt 0.875000 0.812500 +vt 0.062500 0.812500 +vt 0.875000 0.875000 +vt 0.062500 0.875000 +vt 0.062500 0.187500 +vt 0.062500 0.125000 +vt 0.125000 0.125000 +vt 0.125000 0.187500 +vt 0.187500 0.125000 +vt 0.187500 0.187500 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.312500 0.125000 +vt 0.312500 0.187500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.187500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.687500 0.125000 +vt 0.687500 0.187500 +vt 0.750000 0.125000 +vt 0.750000 0.187500 +vt 0.812500 0.125000 +vt 0.812500 0.187500 +vt 0.875000 0.125000 +vt 0.875000 0.187500 +vt 0.937500 0.125000 +vt 0.937500 0.187500 +vt -0.000000 0.187500 +vt -0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.187500 +vt 0.549293 0.285387 +vt 0.595078 0.266421 +vt 0.644636 0.266421 +vt 0.690422 0.285387 +vt 0.725465 0.320429 +vt 0.744430 0.366215 +vt 0.744430 0.415773 +vt 0.725465 0.461559 +vt 0.690422 0.496602 +vt 0.644636 0.515567 +vt 0.595078 0.515567 +vt 0.549293 0.496602 +vt 0.514250 0.461559 +vt 0.495285 0.415773 +vt 0.495285 0.366215 +vt 0.514250 0.320429 +g Cylinder.001_Cylinder.001_brass_Cylinder.001_Cylinder.001_brass_None_NONE +usemtl None_NONE +s off +f 97/95 98/96 99/97 100/98 +f 98/96 101/99 102/100 99/97 +f 101/99 103/101 104/102 102/100 +f 105/103 106/104 107/105 108/106 +f 108/106 107/105 109/107 110/108 +f 110/108 109/107 111/109 112/110 +f 112/110 111/109 113/111 114/112 +f 114/112 113/111 115/113 116/114 +f 116/114 115/113 117/115 118/116 +f 118/116 117/115 119/117 120/118 +f 120/118 119/117 121/119 122/120 +f 122/120 121/119 123/121 124/122 +f 124/122 123/121 125/123 126/124 +f 126/124 125/123 127/125 128/126 +f 128/126 127/125 129/127 130/128 +f 130/128 129/127 131/129 132/130 +f 132/130 131/129 133/131 134/132 +f 135/133 136/134 106/104 105/103 +f 134/132 133/131 136/135 135/136 +f 118/137 120/138 122/139 124/140 126/141 128/142 130/143 132/144 134/145 135/146 105/147 108/148 110/149 112/150 114/151 116/152 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_back.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_back.png new file mode 100644 index 0000000000000000000000000000000000000000..faee42dce4865bf4338e6ec141557a519bda8122 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WB0XIkLp+WrCrGd^P7vv73N+wy zJLtix_k>AE$3R(jLJp(klNGGY$&4%)jxZ?%1O+*T`Ll9Qn9CEWqp9h+j5R}T(M)cZ tU%!4mNjFIm-nw<`#8gvLQ_oW;8CH}|V7J@q9SF39!PC{xWt~$(69BBGD=Yv2 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_bottom.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..136e39ee05b777d3fb64e822f0bcb36afb77e95d GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WOgvp2Lp+WrCrGd^P7vv73N+wy zJE$RX=s-`5Llf(%ga=MC4H|MOVml`Axy@pAwx6_eDnG+QvC3ZM?J+_?{S2P2elF{r G5}E+H^B!~n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_front.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_front.png new file mode 100644 index 0000000000000000000000000000000000000000..8ada01a6b5ad401c7bf9a54d495419f041846b11 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^S0K&E$mrtY@}Gg>wsdMY zkZFVdQ&MBb@05ugNO#lD@ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_inv.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_alarm_clock_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb882cccff656507a20ce92112d29414aaccc30 GIT binary patch literal 2848 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 Lu6{1-oD!M<$F>)s literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_back.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_back.png new file mode 100644 index 0000000000000000000000000000000000000000..0de135b29b7cabbc1e487cf5d7f388d3c975f3eb GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|@}4e^AsXkC6C{ouxO;bQqR0cb lhqAE(SFTFfNl7IzFzlbgR=ih#IWtfxgQu&X%Q~loCID_&7i0hc literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_face.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_analog_clock_face.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0d0eceb52aa148c4930ec8a862dc0efb0c4036 GIT binary patch literal 129 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_back.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_back.png new file mode 100644 index 0000000000000000000000000000000000000000..f4ddf498c318e069ba6d811f30898272a1fc341d GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WygXeTLp+WrCrGd^P7q086nnxX zq*I_M+Y@Dwq8ktr!qW91Js^eAg~dMEWYWaLT#`JF+=r}pDXds+Si|wF;nYN*+mEV5 ddYS~;8I~1YaJtgF@;1;^22WQ%mvv4FO#ppcC!qiU literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_edges.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..03ea8cda51c8a1e553fd806c179ee05713eb7bd1 GIT binary patch literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1SGw4HSYi^eoq(25RU7~1qT@=+NQBEynSlS Uxb(`zf|yqoFI?cK(h+>!pq^{PF_KY>{>nTN79! h9Bx0V66tB0$jVS;RdwR}tW=O)44$rjF6*2UngCLdC&B;# literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_inv.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_digital_clock_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9a657439cb4602a8ecc7fbf9a7b6eb623615f7 GIT binary patch literal 3465 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face.png new file mode 100644 index 0000000000000000000000000000000000000000..de61fbcda04dd8358a092b560f33a8f26d8201d6 GIT binary patch literal 454 zcmV;%0XhDOP)!m` z2ZAV86%rMywfZWhEcCGwoMVg>gE=$P5H(#S*j2kzRSzt-b7=Qi$(?Pz3XB3PiMa*n zSR!`E6b-2$Kts(7$J^~j$K%nX!wJYn66THwA9R9EuY1U5v!U&FOP9;V&+WY>G2^*P z>`1bJ-Cqxf16{Az&c&ehUGNk@&VRDs?;V9&-JMo~>1^K4oO9MeBJ+}u-R_G%Qly{r z*;|&;O0+L$*Ugv0=6=!oRXf-Aj$k6{r6E9q zp@zBF&Ww_0S+76oe!rWexC5L$fh8^doNB40(clUOr}dW{W`o!e6b~{GXh+~v`S^V( zdhPvYaulOJueWD~4zyx{a>*XFSaL@oEDip0C|VYWEWLJ_xhjn-=V1I8V@yeD%070$ wm5Jaw1zZF`R@T-+n*Kg<*uz1bhdOcc2g)gZxOpjAKmY&$07*qoM6N<$f?}P}f&c&j literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face_edge.png b/mods/homedecor_modpack/homedecor_clocks/textures/homedecor_grandfather_clock_face_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..7991f3b6a0885cd7e06f1c6cc07c3df6421e6568 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|#hxyXAsWHSCwPoIzg?Pl{lVM^ zi{s}dTn>LB^m5_mHAnXwUNzIcqjJP`v&p$tmWLJ3h3lK1&@jK$)A&uwsHxYgXm0T# zALp1YMTdQh4xjaUbSBxRG(Du+H2sG9k5}wgSt{%jW=n1_WtB>6mALG9SVKaQfnomE Wgixj50#kw3GkCiCxvX_zsBo$O192t!C+BwR{O zWKEo+IInVcg?|0tkectDM=X~dUNfu_8dANnR0RZ435%sOuJK<Icfy}plcQ;WCQlm3}ZMsEtNn$S-7HC#5F`qp;htY#N*m zM>X)0^ifGy7Bog5X*#KcY_by`G>`)w@kfGoI8Z|pc0~nFQ9qK^lRL7<1_k%uP!4Nl zPJ0}jq6X@tVC;$1BifOm10H6NhZ&+^Yy~GZb|cJ=?FSFHQHCfALv67zvND40q^E~z zs{$uq0GQ10U0q+Slo4cQ*wE1Q;NV0@$0u7XoTvcWDgz@U3&X>+b~pq^3~sE*_6C(d z2QgMT<$UP`K^k<@fZ5^MHwM!|0)2fWwa;H>Bor8FDc>+go8!+}UVyu3f;zI`)YR(7 zk7Moa1K}PnT8hHf*kk4xn4S!@wDd!B)4PJa<_B5zDN*Thfp>i!3~Y22^l>uR45ge6 z#FS)3D4GI>7x*=$Kzmg{TN02x4UCU3F&OFSdAfSvzIm&w$vrp4J>ZtB-&Lx!%@uzaOM7z*eLZ4cf}ykN zMRNlUB3{H!>oi(|UsDYD+*4Fpl2cci7#A5A6M3(%Euym}thd!aE6%yKiX3*$I^5la zo@QM8*vQI2Bg_@AsU#KRD5!y1@0m=>}O<^vja~C!mTaxsfpze z3BSBE!#{7ZE)MQ4g`^crii%d{+25RUwY?mee~Yj2?9;{d*Vcz1DM8I0Qv!Z!xb28G4;Oa{#7yOJpk+evlYy8|`gjuk z5^gxCTs*@FiLJQpc+*!VgU5nABeWRQxbscI=x;Zkn%H?Y!_SlE*}0CX5Yea7ar1WM zlrHhsQ~3a}8FKZ8bwb-cZV6jZQg`mn4)JII58Ez>(Oc7 z_FB5RU%MCc&o$HSTC^;rN_&`--;UWQP#ku(q~+hP(53d>ZLt%)1Y4E7GpDuWbv#FP zsR)^NtveOi=HR%xQ15+p?Jo6Kp}#wDNu5UX>N_P?OnvIX_mOVITM0iQzbDQZ5|`AP z)KzyR55)O6jp>RPYN)pah?TYL3bWm-xm3e`vT(D73v{1lS4E2SkH7=q*dR5+2t{$r zSHrn@bH*l$0t2QcaC3b~`8(<-HC-~{$N9K;g2te1soYDb>6hLEn^?#}w0uuu*@pj? zgP{kf-;`*e*Gf!c5-MriA87BLIE)ss^4WfJ;LiET4iaEuq|?v`I^t-Ix>Z~C-$OPd58ImtcxgnRtE}RB8k@Y z`N8+|RAptJS#8|V-NutuWd3oDgAK*}q7yX(nQ53pJ7z3nrMY-t6BwPD*FMZ`0&>1b zSKV*Ui+(J6*vq?}%n_*+`g-AZXKHm$ROwUTk)jZmRa?Yri#*_Xvn+{uEUC}$^Ys(* zaz-VjXMO($S%35GQfI^0WJ#pVU=8Y7@!y>u{6d5aqk+k3^aGX7_j}iSn;g!Zf(j1{ zl7~G2O7joxp*%hj4;~w}ph;Jc+lBdk@fi!FobG@U{Fzr*SyV>?Z)c3m8lS!B!s=4EnZ?i@7q!9;<8YA zX?z_oN#mi( z*U<*sl-t~dI}2G8g4*1HMQH(4RAuZzJn|Sv+_?@EpAr|Z#o0w*ajn1h>dIV??KZ$Q zd8zvkKx6#+1O!Pyajl+agx`z4_TZml@dD`gK4po|(A~ndwhcrIQet;~={mRfqFMKg zy3f#h#;^VHFo^3+KW2sNp0i!pl5V$mkG8`Mnww)1P$hXEa}!)bJ_?=VEiaZ*WGu|* zC7{LQ?q~m=*+3gJF6W}}mL;FbAboxqes`7gaCA&1l0phA3@b~JCr}=ov3R}EQk3); zR+;-cI^o0Xzt(;8Lo-U@jGVJ0ntiM3(CLtsHTk!@e}6aaP38XIFfDCq*?4t8<6^PO zhLYm)lxt zM0n!Y>Zp`!OywV}odW^9T+PuDlxyNx1MQQ!0f zL%Z89sUw`dv?|*9N+ugbhKFFA6?koR+zCu-+c+j-mGo1>&sO40su<0&h>1S%TCgby zJN$CTQ3+~w<;Lu{Qv?1e&x9D4Wh(EfZ@%dIcDY|#OGmJ U>9kbc(ccUp8JOw+sp}H`fBc(O`Tzg` literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_cobweb/.luacheckrc b/mods/homedecor_modpack/homedecor_cobweb/.luacheckrc new file mode 100644 index 00000000..f3a5fb28 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/.luacheckrc @@ -0,0 +1,18 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_cobweb/init.lua b/mods/homedecor_modpack/homedecor_cobweb/init.lua new file mode 100644 index 00000000..2d5a6bbe --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/init.lua @@ -0,0 +1,170 @@ +local S = minetest.get_translator("homedecor_cobweb") +homedecor_cobweb = {} + +minetest.register_node(":homedecor:cobweb_corner", { + description = S("Cobweb"), + drawtype = "torchlike", + tiles = { "homedecor_cobweb_torchlike.png" }, + inventory_image = "homedecor_cobweb.png", + wield_image = "homedecor_cobweb.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + liquid_viscosity = 8, + liquidtype = "source", + liquid_alternative_flowing = "homedecor:cobweb_corner", + liquid_alternative_source = "homedecor:cobweb_corner", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + selection_box = { type = "regular" }, + visual_scale = 1.4, + groups = { snappy = 3, liquid=3 }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + homedecor_cobweb.rotate(pos) + end +}) + +minetest.register_node(":homedecor:cobweb_centered", { + description = S("Cobweb"), + drawtype = "nodebox", + tiles = { "homedecor_cobweb.png" }, + inventory_image = "homedecor_cobweb.png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + liquid_viscosity = 8, + liquidtype = "source", + liquid_alternative_flowing = "homedecor:cobweb_centered", + liquid_alternative_source = "homedecor:cobweb_centered", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.1, 0.5, 0.5, 0.1 } + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0, 0.5, 0.5, 0 } + }, + groups = { snappy = 3, liquid=3, not_in_creative_inventory = 1 }, + drop = "homedecor:cobweb_corner" +}) + +minetest.register_node(":homedecor:cobweb_flat", { + description = S("Cobweb"), + drawtype = "nodebox", + tiles = { "homedecor_cobweb.png" }, + inventory_image = "homedecor_cobweb.png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + liquid_viscosity = 8, + liquidtype = "source", + liquid_alternative_flowing = "homedecor:cobweb_flat", + liquid_alternative_source = "homedecor:cobweb_flat", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.4, 0.5, 0.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.495, 0.5, 0.5, 0.495 } + }, + groups = { snappy = 3, liquid=3, not_in_creative_inventory = 1 }, + drop = "homedecor:cobweb_corner" +}) + +minetest.register_node(":homedecor:cobweb_plantlike", { + description = S("Cobweb"), + drawtype = "plantlike", + tiles = { "homedecor_cobweb_plantlike.png" }, + inventory_image = "homedecor_cobweb.png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + liquid_viscosity = 8, + liquidtype = "source", + liquid_alternative_flowing = "homedecor:cobweb_plantlike", + liquid_alternative_source = "homedecor:cobweb_plantlike", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + selection_box = { type = "regular" }, + visual_scale = 1.189, + groups = { snappy = 3, liquid=3, not_in_creative_inventory = 1 }, + drop = "homedecor:cobweb_corner" +}) + +-- helper function to rotate the cobweb after it's placed + +function homedecor_cobweb.rotate(pos) + local wall_xm = minetest.get_node({ x=pos.x-1, y=pos.y, z=pos.z }).name + local wall_xp = minetest.get_node({ x=pos.x+1, y=pos.y, z=pos.z }).name + local wall_zm = minetest.get_node({ x=pos.x, y=pos.y, z=pos.z-1}).name + local wall_zp = minetest.get_node({ x=pos.x, y=pos.y, z=pos.z+1}).name + + local iswall_xm = (wall_xm ~= "air" and not string.find(wall_xm, "homedecor:cobweb")) + local iswall_xp = (wall_xp ~= "air" and not string.find(wall_xp, "homedecor:cobweb")) + local iswall_zm = (wall_zm ~= "air" and not string.find(wall_zm, "homedecor:cobweb")) + local iswall_zp = (wall_zp ~= "air" and not string.find(wall_zp, "homedecor:cobweb")) + + -- only xm+zp, or only xp+zm means on-floor torchlike + + if (iswall_xm and iswall_zp and not iswall_xp and not iswall_zm) + or (iswall_xp and iswall_zm and not iswall_xm and not iswall_zp) then + minetest.set_node(pos, {name = "homedecor:cobweb_corner", param2 = 1}) + + -- only xm+zm, or only xp+zp means on-ceiling torchlike + + elseif (iswall_xm and iswall_zm and not iswall_xp and not iswall_zp) + or (iswall_xp and iswall_zp and not iswall_xm and not iswall_zm) then + minetest.set_node(pos, {name = "homedecor:cobweb_corner", param2 = 0}) + + -- only xm+xp means nodebox (not rotated, 0 degrees) + + elseif iswall_xm and iswall_xp and not iswall_zm and not iswall_zp then + minetest.set_node(pos, {name = "homedecor:cobweb_centered", param2 = 0}) + + -- only zm+zp means nodebox rotated to 90 degrees + + elseif iswall_zm and iswall_zp and not iswall_xm and not iswall_xp then + minetest.set_node(pos, {name = "homedecor:cobweb_centered", param2 = 1}) + + -- ok, there aren't any simple two-wall corners or opposing walls. + -- Are there any standalone walls? + + elseif iswall_xm and not iswall_xp and not iswall_zm and not iswall_zp then + minetest.set_node(pos, {name = "homedecor:cobweb_flat", param2 = 3}) + + elseif iswall_xp and not iswall_xm and not iswall_zm and not iswall_zp then + minetest.set_node(pos, {name = "homedecor:cobweb_flat", param2 = 1}) + + elseif iswall_zm and not iswall_xm and not iswall_xp and not iswall_zp then + minetest.set_node(pos, {name = "homedecor:cobweb_flat", param2 = 2}) + + elseif iswall_zp and not iswall_xm and not iswall_xp and not iswall_zm then + minetest.set_node(pos, {name = "homedecor:cobweb_flat", param2 = 0}) + + -- if all else fails, place the plantlike version as a fallback. + + else + minetest.set_node(pos, {name = "homedecor:cobweb_plantlike", param2 = 0}) + end + +end + +-- crafting + +minetest.register_craft( { + output = "homedecor:cobweb_corner 5", + recipe = { + { "farming:string", "", "farming:string" }, + { "", "farming:string", "" }, + { "farming:string", "", "farming:string" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.de.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.de.tr new file mode 100644 index 00000000..37c6a151 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.de.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Spinnennetz diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.es.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.es.tr new file mode 100644 index 00000000..c1853c82 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.es.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Telaraña diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.fr.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.fr.tr new file mode 100644 index 00000000..6ccd2bf1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.fr.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Toile d'araignée diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ms.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ms.tr new file mode 100644 index 00000000..dc3abf76 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ms.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Sarang Labah-Labah diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt.tr new file mode 100644 index 00000000..6099b7df --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Teia de Aranha diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt_BR.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt_BR.tr new file mode 100644 index 00000000..6099b7df --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.pt_BR.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Teia de Aranha diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ru.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ru.tr new file mode 100644 index 00000000..df65b102 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.ru.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=Паутина diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.zh_CN.tr b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.zh_CN.tr new file mode 100644 index 00000000..3e69a81e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/homedecor_cobweb.zh_CN.tr @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb=蛛网 diff --git a/mods/homedecor_modpack/homedecor_cobweb/locale/template.txt b/mods/homedecor_modpack/homedecor_cobweb/locale/template.txt new file mode 100644 index 00000000..080cd2c2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/locale/template.txt @@ -0,0 +1,6 @@ +# textdomain: homedecor_cobweb + + +### init.lua ### + +Cobweb= diff --git a/mods/homedecor_modpack/homedecor_cobweb/mod.conf b/mods/homedecor_modpack/homedecor_cobweb/mod.conf new file mode 100644 index 00000000..d80cd394 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_cobweb/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_cobweb +description = Homedecor mod: cobweb +depends = homedecor_common, default diff --git a/mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb.png b/mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb.png new file mode 100644 index 0000000000000000000000000000000000000000..9e8cdc6d0a8c720d20a075407b691fc653193fcf GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z|5x2~{y31s zSQ6wH%;50sMjDV4>FMGa!XcZSkl?|alpzrMAmKtuKtN(b_MBTM4lKI(OHdTQ(XLZ159G2uMttao~c)u^9&r91uCg Z$k3R||0;TC_Z*-l44$rjF6*2UngEh%1nO`0(NX|Nm7toj(rb zFqQ=Q1v5B2yO9RuM0&b7hH%IxA7Bn@mXLB0wU9886$z2JA+_AhXhVjHrO^hCQVSyv z3m<`$h^;{m-Hrzgvz3|~jx&j~HMa1Hvu)$d)!~s@GnqvqWQK&Afk~U8nt_2qYXJj8 YV;%pirj4<4fR-?Ly85}Sb4q9e06SGN;Q#;t literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb_torchlike.png b/mods/homedecor_modpack/homedecor_cobweb/textures/homedecor_cobweb_torchlike.png new file mode 100644 index 0000000000000000000000000000000000000000..827d7bfba2032b015bf273177862dc323fcd45b3 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr#0(_29QpDdNO1=Egt!9fhYuhA|Nmcg)A{2- z4r57>UoeBivm0qZPPC_sV+ePr@94)-ZUw`njxgN@xNApE5Ha literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/.luacheckrc b/mods/homedecor_modpack/homedecor_common/.luacheckrc new file mode 100644 index 00000000..ef788aab --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "creative", + "default", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_common/crafts.lua b/mods/homedecor_modpack/homedecor_common/crafts.lua new file mode 100644 index 00000000..cd377e9c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/crafts.lua @@ -0,0 +1,73 @@ +-- crafts for common items that are used by more than one home decor component + +local S = minetest.get_translator("homedecor_common") + +-- items + +minetest.register_craftitem(":homedecor:roof_tile_terracotta", { + description = S("Terracotta Roof Tile"), + inventory_image = "homedecor_roof_tile_terracotta.png", +}) + +minetest.register_craftitem(":homedecor:drawer_small", { + description = S("Small Wooden Drawer"), + inventory_image = "homedecor_drawer_small.png", +}) + +-- cooking/fuel + +minetest.register_craft({ + type = "cooking", + output = "homedecor:roof_tile_terracotta", + recipe = "basic_materials:terracotta_base", +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingles_wood", + burntime = 30, +}) + + +-- crafing + +minetest.register_craft( { + output = "homedecor:shingles_terracotta", + recipe = { + { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"}, + { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"}, + }, +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingles_terracotta", "homedecor:shingles_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:shingles_wood 12", + recipe = { + { "group:stick", "group:wood"}, + { "group:wood", "group:stick"}, + }, +}) + +minetest.register_craft( { + output = "homedecor:shingles_wood 12", + recipe = { + { "group:wood", "group:stick"}, + { "group:stick", "group:wood"}, + }, +}) + +minetest.register_craft( { + output = "homedecor:shingles_asphalt 6", + recipe = { + { "building_blocks:gravel_spread", "dye:black", "building_blocks:gravel_spread" }, + { "group:sand", "dye:black", "group:sand" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + }, +}) + diff --git a/mods/homedecor_modpack/homedecor_common/expansion.lua b/mods/homedecor_modpack/homedecor_common/expansion.lua new file mode 100644 index 00000000..037d09b6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/expansion.lua @@ -0,0 +1,377 @@ +local S = minetest.get_translator("homedecor_common") + +-- vectors to place one node next to or behind another + +homedecor.fdir_to_right = { + { 1, 0 }, + { 0, -1 }, + { -1, 0 }, + { 0, 1 }, +} + +homedecor.fdir_to_left = { + { -1, 0 }, + { 0, 1 }, + { 1, 0 }, + { 0, -1 }, +} + +homedecor.fdir_to_fwd = { + { 0, 1 }, + { 1, 0 }, + { 0, -1 }, + { -1, 0 }, +} + +-- special case for wallmounted nodes + +homedecor.wall_fdir_to_right = { + nil, + nil, + { -1, 0 }, + { 1, 0 }, + { 0, -1 }, + { 0, 1 }, +} + +homedecor.wall_fdir_to_left = { + nil, + nil, + { 1, 0 }, + { -1, 0 }, + { 0, 1 }, + { 0, -1 }, +} + +homedecor.wall_fdir_to_fwd = { + nil, + nil, + { 0, -1 }, + { 0, 1 }, + { 1, 0 }, + { -1, 0 }, +} + +local placeholder_node = "air" +minetest.register_alias("homedecor:expansion_placeholder", "air") + +--- select which node was pointed at based on it being known, not ignored, buildable_to +-- returns nil if no node could be selected +local function select_node(pointed_thing) + local pos = pointed_thing.under + local node = minetest.get_node_or_nil(pos) + local def = node and minetest.registered_nodes[node.name] + + if not def or not def.buildable_to then + pos = pointed_thing.above + node = minetest.get_node_or_nil(pos) + def = node and minetest.registered_nodes[node.name] + end + return def and pos, def +end + +--- check if all nodes can and may be build to +local function is_buildable_to(placer_name, ...) + for _, pos in ipairs({...}) do + local node = minetest.get_node_or_nil(pos) + local def = node and minetest.registered_nodes[node.name] + if not (def and def.buildable_to) or minetest.is_protected(pos, placer_name) then + return false + end + end + return true +end + +-- place one or two nodes if and only if both can be placed +local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing) + local placer_name = placer:get_player_name() or "" + if is_buildable_to(placer_name, pos, pos2) then + local lfdir = fdir or minetest.dir_to_facedir(placer:get_look_dir()) + minetest.set_node(pos, { name = node1, param2 = lfdir }) + node2 = node2 or "air" -- this can be used to clear buildable_to nodes even though we are using a multinode mesh + -- do not assume by default, as we still might want to allow overlapping in some cases + local has_facedir = node2 ~= "air" + if node2 == "placeholder" then + has_facedir = false + node2 = placeholder_node + end + minetest.set_node(pos2, { name = node2, param2 = (has_facedir and lfdir) or nil }) + + -- call after_place_node of the placed node if available + local ctrl_node_def = minetest.registered_nodes[node1] + if ctrl_node_def and ctrl_node_def.after_place_node then + ctrl_node_def.after_place_node(pos, placer, itemstack, pointed_thing) + end + + if not creative.is_enabled_for(placer_name) then + itemstack:take_item() + end + end + return itemstack +end + +local function rightclick_pointed_thing(pos, placer, itemstack, pointed_thing) + local node = minetest.get_node_or_nil(pos) + if not node then return false end + local def = minetest.registered_nodes[node.name] + if not def or not def.on_rightclick then return false end + return def.on_rightclick(pos, node, placer, itemstack, pointed_thing) or itemstack +end + +-- Stack one node above another +-- leave the last argument nil if it's one 2m high node +function homedecor.stack_vertically(itemstack, placer, pointed_thing, node1, node2) + local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing) + if rightclick_result then return rightclick_result end + + local pos, def = select_node(pointed_thing) + if not pos then return itemstack end + + local top_pos = { x=pos.x, y=pos.y+1, z=pos.z } + + return stack(itemstack, placer, nil, pos, def, top_pos, node1, node2, pointed_thing) +end + +-- Stack one door node above another +-- like homedecor.stack_vertically but tests first if it was placed as a right wing, then uses node1_right and node2_right instead + +function homedecor.stack_wing(itemstack, placer, pointed_thing, node1, node2, node1_right, node2_right) + local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing) + if rightclick_result then return rightclick_result end + + local pos, def = select_node(pointed_thing) + if not pos then return itemstack end + + local forceright = placer:get_player_control()["sneak"] + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + + local is_right_wing = node1 == minetest.get_node( + { + x = pos.x + homedecor.fdir_to_left[fdir+1][1], + y = pos.y, + z = pos.z + homedecor.fdir_to_left[fdir+1][2] }).name + if forceright or is_right_wing then + node1, node2 = node1_right, node2_right + end + + local top_pos = { x=pos.x, y=pos.y+1, z=pos.z } + return stack(itemstack, placer, fdir, pos, def, top_pos, node1, node2, pointed_thing) +end + +function homedecor.stack_sideways(itemstack, placer, pointed_thing, node1, node2, dir) + local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing) + if rightclick_result then return rightclick_result end + + local pos, def = select_node(pointed_thing) + if not pos then return itemstack end + + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + local fdir_transform = dir and homedecor.fdir_to_right or homedecor.fdir_to_fwd + + local pos2 = { x = pos.x + fdir_transform[fdir+1][1], y=pos.y, z = pos.z + fdir_transform[fdir+1][2] } + + return stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing) +end + +function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, trybunks) + + local thisnode = minetest.get_node(pos) + local param2 = thisnode.param2 + local fdir = param2 % 8 + + local fxd = homedecor.wall_fdir_to_fwd[fdir+1][1] + local fzd = homedecor.wall_fdir_to_fwd[fdir+1][2] + + local forwardpos = {x=pos.x+fxd, y=pos.y, z=pos.z+fzd} + local forwardnode = minetest.get_node(forwardpos) + + local def = minetest.registered_nodes[forwardnode.name] + local placer_name = placer:get_player_name() + + if not (def and def.buildable_to) then + minetest.chat_send_player( placer:get_player_name(), + S("Not enough room - the space for the headboard is occupied!")) + minetest.set_node(pos, {name = "air"}) + return true + end + + if minetest.is_protected(forwardpos, placer_name) then + minetest.chat_send_player( placer:get_player_name(), + S("Someone already owns the spot where the headboard goes.")) + return true + end + + minetest.set_node(forwardpos, {name = "air"}) + + local lxd = homedecor.wall_fdir_to_left[fdir+1][1] + local lzd = homedecor.wall_fdir_to_left[fdir+1][2] + local leftpos = {x=pos.x+lxd, y=pos.y, z=pos.z+lzd} + local leftnode = minetest.get_node(leftpos) + + local rxd = homedecor.wall_fdir_to_right[fdir+1][1] + local rzd = homedecor.wall_fdir_to_right[fdir+1][2] + local rightpos = {x=pos.x+rxd, y=pos.y, z=pos.z+rzd} + local rightnode = minetest.get_node(rightpos) + + if leftnode.name == "homedecor:bed_regular" then + local newname = string.gsub(thisnode.name, "_regular", "_kingsize") + + minetest.set_node(pos, {name = "air"}) + minetest.swap_node(leftpos, { name = newname, param2 = param2}) + elseif rightnode.name == "homedecor:bed_regular" then + local newname = string.gsub(thisnode.name, "_regular", "_kingsize") + + minetest.set_node(rightpos, {name = "air"}) + minetest.swap_node(pos, { name = newname, param2 = param2}) + end + + local toppos = {x=pos.x, y=pos.y+1.0, z=pos.z} + local topposfwd = {x=toppos.x+fxd, y=toppos.y, z=toppos.z+fzd} + + if trybunks and is_buildable_to(placer_name, toppos, topposfwd) then + local newname = string.gsub(thisnode.name, "_regular", "_extended") + local newparam2 = param2 % 8 + -- FIXME: is newparam2 a legacy unused variable from a8729575abfbd15cc622b413b71976c9157fbab4? or should this variable be used somewhere? + minetest.swap_node(toppos, { name = thisnode.name, param2 = param2}) + minetest.swap_node(pos, { name = newname, param2 = param2}) + itemstack:take_item() + end +end + +function homedecor.unextend_bed(pos) + local bottomnode = minetest.get_node({x=pos.x, y=pos.y-1.0, z=pos.z}) + local param2 = bottomnode.param2 + if bottomnode.name == "homedecor:bed_extended" then + local newname = string.gsub(bottomnode.name, "_extended", "_regular") + minetest.swap_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = param2}) + end +end + +function homedecor.place_banister(itemstack, placer, pointed_thing) + local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing) + if rightclick_result then return rightclick_result end + + local pos, _ = select_node(pointed_thing) + if not pos then return itemstack end + + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + local meta = itemstack:get_meta() + local pindex = meta:get_int("palette_index") + + local abovepos = { x=pos.x, y=pos.y+1, z=pos.z } + local abovenode = minetest.get_node(abovepos) + + local adef = minetest.registered_nodes[abovenode.name] + local placer_name = placer:get_player_name() + + if not (adef and adef.buildable_to) then + minetest.chat_send_player(placer_name, S("Not enough room - the upper space is occupied!" )) + return itemstack + end + + if minetest.is_protected(abovepos, placer_name) then + minetest.chat_send_player(placer_name, S("Someone already owns that spot.")) + return itemstack + end + + local lxd = homedecor.fdir_to_left[fdir+1][1] + local lzd = homedecor.fdir_to_left[fdir+1][2] + + local rxd = homedecor.fdir_to_right[fdir+1][1] + local rzd = homedecor.fdir_to_right[fdir+1][2] + + local fxd = homedecor.fdir_to_fwd[fdir+1][1] + local fzd = homedecor.fdir_to_fwd[fdir+1][2] + + local below_pos = { x=pos.x, y=pos.y-1, z=pos.z } + local fwd_pos = { x=pos.x+fxd, y=pos.y, z=pos.z+fzd } + local left_pos = { x=pos.x+lxd, y=pos.y, z=pos.z+lzd } + local right_pos = { x=pos.x+rxd, y=pos.y, z=pos.z+rzd } + local left_fwd_pos = { x=pos.x+lxd+fxd, y=pos.y, z=pos.z+lzd+fzd } + local right_fwd_pos = { x=pos.x+rxd+fxd, y=pos.y, z=pos.z+rzd+fzd } + local right_fwd_above_pos = { x=pos.x+rxd+fxd, y=pos.y+1, z=pos.z+rzd+fzd } + local left_fwd_above_pos = { x=pos.x+lxd+fxd, y=pos.y+1, z=pos.z+lzd+fzd } + local right_fwd_below_pos = { x=pos.x+rxd+fxd, y=pos.y-1, z=pos.z+rzd+fzd } + local left_fwd_below_pos = { x=pos.x+lxd+fxd, y=pos.y-1, z=pos.z+lzd+fzd } + + local below_node = minetest.get_node(below_pos) + --local fwd_node = minetest.get_node(fwd_pos) + local left_node = minetest.get_node(left_pos) + local right_node = minetest.get_node(right_pos) + local left_fwd_node = minetest.get_node(left_fwd_pos) + local right_fwd_node = minetest.get_node(right_fwd_pos) + local left_below_node = minetest.get_node({x=left_pos.x, y=left_pos.y-1, z=left_pos.z}) + local right_below_node = minetest.get_node({x=right_pos.x, y=right_pos.y-1, z=right_pos.z}) + --local right_fwd_above_node = minetest.get_node(right_fwd_above_pos) + --local left_fwd_above_node = minetest.get_node(left_fwd_above_pos) + local right_fwd_below_node = minetest.get_node(right_fwd_below_pos) + local left_fwd_below_node = minetest.get_node(left_fwd_below_pos) + + local new_place_name = itemstack:get_name() + + -- try to place a diagonal one on the side of blocks stacked like stairs + -- or follow an existing diagonal with another. + if (left_below_node and string.find(left_below_node.name, "banister_.-_diagonal_right") + and below_node and is_buildable_to(placer_name, below_pos, below_pos)) + or not is_buildable_to(placer_name, right_fwd_above_pos, right_fwd_above_pos) then + new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_right") + elseif (right_below_node and string.find(right_below_node.name, "banister_.-_diagonal_left") + and below_node and is_buildable_to(placer_name, below_pos, below_pos)) + or not is_buildable_to(placer_name, left_fwd_above_pos, left_fwd_above_pos) then + new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_left") + + -- try to follow a diagonal with the corresponding horizontal + -- from the top of a diagonal... + elseif left_below_node and string.find(left_below_node.name, "homedecor:banister_.*_diagonal") then + fdir = left_below_node.param2 + new_place_name = string.gsub(left_below_node.name, "_diagonal_.-$", "_horizontal") + elseif right_below_node and string.find(right_below_node.name, "homedecor:banister_.*_diagonal") then + fdir = right_below_node.param2 + new_place_name = string.gsub(right_below_node.name, "_diagonal_.-$", "_horizontal") + + -- try to place a horizontal in-line with the nearest diagonal, at the top + elseif left_fwd_below_node and string.find(left_fwd_below_node.name, "homedecor:banister_.*_diagonal") + and is_buildable_to(placer_name, fwd_pos, fwd_pos) then + fdir = left_fwd_below_node.param2 + pos = fwd_pos + new_place_name = string.gsub(left_fwd_below_node.name, "_diagonal_.-$", "_horizontal") + elseif right_fwd_below_node and string.find(right_fwd_below_node.name, "homedecor:banister_.*_diagonal") + and is_buildable_to(placer_name, fwd_pos, fwd_pos) then + fdir = right_fwd_below_node.param2 + pos = fwd_pos + new_place_name = string.gsub(right_fwd_below_node.name, "_diagonal_.-$", "_horizontal") + + -- try to follow a diagonal with a horizontal, at the bottom of the diagonal + elseif left_node and string.find(left_node.name, "homedecor:banister_.*_diagonal") then + fdir = left_node.param2 + new_place_name = string.gsub(left_node.name, "_diagonal_.-$", "_horizontal") + elseif right_node and string.find(right_node.name, "homedecor:banister_.*_diagonal") then + fdir = right_node.param2 + new_place_name = string.gsub(right_node.name, "_diagonal_.-$", "_horizontal") + + -- try to place a horizontal in-line with the nearest diagonal, at the bottom + elseif left_fwd_node and string.find(left_fwd_node.name, "homedecor:banister_.*_diagonal") + and is_buildable_to(placer_name, fwd_pos, fwd_pos) then + fdir = left_fwd_node.param2 + pos = fwd_pos + new_place_name = string.gsub(left_fwd_node.name, "_diagonal_.-$", "_horizontal") + elseif right_fwd_node and string.find(right_fwd_node.name, "homedecor:banister_.*_diagonal") + and is_buildable_to(placer_name, fwd_pos, fwd_pos) then + fdir = right_fwd_node.param2 + pos = fwd_pos + new_place_name = string.gsub(right_fwd_node.name, "_diagonal_.-$", "_horizontal") + end + + -- manually invert left-right orientation + if placer:get_player_control()["sneak"] then + if string.find(new_place_name, "banister_.*_diagonal") then + new_place_name = string.gsub(new_place_name, "_left", "_right") + else + new_place_name = string.gsub(new_place_name, "_right", "_left") + end + end + + minetest.set_node(pos, {name = new_place_name, param2 = fdir+pindex}) + itemstack:take_item() + return itemstack +end diff --git a/mods/homedecor_modpack/homedecor_common/furnaces.lua b/mods/homedecor_modpack/homedecor_common/furnaces.lua new file mode 100644 index 00000000..e68764ce --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/furnaces.lua @@ -0,0 +1,283 @@ +-- This code supplies an oven/stove. Basically it's just a copy of the default furnace with different textures. + +local S = minetest.get_translator("homedecor_common") + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then return end + node.name = name + minetest.swap_node(pos, node) +end + +local function make_formspec(furnacedef, percent) + local fire + + if percent and (percent > 0) then + fire = ("%s^[lowpart:%d:%s"):format( + furnacedef.fire_bg, + (100-percent), + furnacedef.fire_fg + ) + else + fire = "default_furnace_fire_bg.png" + end + + local w = furnacedef.output_width + local h = math.ceil(furnacedef.output_slots / furnacedef.output_width) + + return "size["..math.max(8, 6 + w)..",9]".. + "image[2,2;1,1;"..fire.."]".. + "list[current_name;fuel;2,3;1,1;]".. + "list[current_name;src;2,1;1,1;]".. + "list[current_name;dst;5,1;"..w..","..h..";]".. + "list[current_player;main;0,5;8,4;]".. + "listring[current_name;dst]".. + "listring[current_player;main]".. + "listring[current_name;src]".. + "listring[current_player;main]" +end + +--[[ +furnacedef = { + description = "Oven", + tiles = { ... }, + tiles_active = { ... }, + ^ +Y -Y +X -X +Z -Z + tile_format = "oven_%s%s.png", + ^ First '%s' replaced by one of "top", "bottom", "side", "front". + ^ Second '%s' replaced by "" for inactive, and "_active" for active "front" + ^ "side" is used for left, right and back. + ^ tiles_active for front is set + output_slots = 4, + output_width = 2, + cook_speed = 1, + ^ Higher values cook stuff faster. + extra_nodedef_fields = { ... }, + ^ Stuff here is copied verbatim into both active and inactive nodedefs + ^ Useful for overriding drawtype, etc. +} +]] + +local function make_tiles(tiles, fmt, active) + if not fmt then return tiles end + tiles = { } + for i,side in ipairs{"top", "bottom", "side", "side", "side", "front"} do + if active and (i == 6) then + tiles[i] = fmt:format(side, "_active") + else + tiles[i] = fmt:format(side, "") + end + end + return tiles +end + +local furnace_can_dig = function(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 + +function homedecor.register_furnace(name, furnacedef) + furnacedef.fire_fg = furnacedef.fire_fg or "default_furnace_fire_fg.png" + furnacedef.fire_bg = furnacedef.fire_bg or "default_furnace_fire_bg.png" + + furnacedef.output_slots = furnacedef.output_slots or 4 + furnacedef.output_width = furnacedef.output_width or 2 + + furnacedef.cook_speed = furnacedef.cook_speed or 1 + + local description = furnacedef.description or S("Furnace") + + local furnace_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", make_formspec(furnacedef, 0)) + meta:set_string("infotext", description) + local inv = meta:get_inventory() + inv:set_size("fuel", 1) + inv:set_size("src", 1) + inv:set_size("dst", furnacedef.output_slots) + end + + local furnace_allow_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", S("@1 (empty)", description)) + 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 furnace_allow_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", S("@1 (empty)", description)) + end + return count + else + return 0 + end + elseif to_list == "src" then + return count + elseif to_list == "dst" then + return 0 + end + end + + local def = { + description = description, + tiles = make_tiles(furnacedef.tiles, furnacedef.tile_format, false), + groups = furnacedef.groups or {cracky=2}, + sounds = furnacedef.sounds or default.node_sound_wood_defaults(), + on_construct = furnace_construct, + can_dig = furnace_can_dig, + allow_metadata_inventory_put = furnace_allow_put, + allow_metadata_inventory_move = furnace_allow_move, + inventory = { lockable = true } + } + + local def_active = { + description = S("@1 (active)", description), + tiles = make_tiles(furnacedef.tiles_active, furnacedef.tile_format, true), + light_source = 8, + drop = "homedecor:" .. name, + groups = furnacedef.groups or {cracky=2, not_in_creative_inventory=1}, + sounds = furnacedef.sounds or default.node_sound_stone_defaults(), + on_construct = furnace_construct, + can_dig = furnace_can_dig, + allow_metadata_inventory_put = furnace_allow_put, + allow_metadata_inventory_move = furnace_allow_move, + inventory = { lockable = true } + } + + if furnacedef.extra_nodedef_fields then + for k, v in pairs(furnacedef.extra_nodedef_fields) do + def[k] = v + def_active[k] = v + end + end + + local n_active = name.."_active" + + homedecor.register(name, def) + homedecor.register(n_active, def_active) + + local nname, name_active = "homedecor:"..name, "homedecor:"..n_active + + minetest.register_abm({ + nodenames = {nname, name_active, nname.."_locked", name_active.."_locked"}, + label = "furnaces", + interval = 1.0, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local meta = minetest.get_meta(pos) + for i, pname in ipairs({ + "fuel_totaltime", + "fuel_time", + "src_totaltime", + "src_time" + }) do + if meta:get_string(pname) == "" then + meta:set_float(pname, 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") + furnacedef.cook_speed) + 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]) + end + meta:set_string("src_time", 0) + end + end + + -- XXX: Quick patch, make it better in the future. + local locked = node.name:find("_locked$") and "_locked" or "" + local desc = minetest.registered_nodes[nname..locked].description + + 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", S("@1 (active: @2%)", desc, percent)) + swap_node(pos,name_active..locked) + meta:set_string("formspec", make_formspec(furnacedef, percent)) + return + end + + local fuel = nil + local afterfuel + cooked = nil + local fuellist = inv:get_list("fuel") + 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 (not fuel) or (fuel.time <= 0) then + meta:set_string("infotext", S("@1 (out of fuel)", desc)) + swap_node(pos, nname..locked) + meta:set_string("formspec", make_formspec(furnacedef, 0)) + return + end + + if cooked.item:is_empty() then + if was_active then + meta:set_string("infotext", S("@1 (empty)", desc)) + swap_node(pos, nname..locked) + meta:set_string("formspec", make_formspec(furnacedef, 0)) + end + return + end + + if not inv:room_for_item("dst", cooked.item) then + meta:set_string("infotext", S("@1 (output bins are full)", desc)) + swap_node(pos, nname..locked) + meta:set_string("formspec", make_formspec(furnacedef, 0)) + return + end + + meta:set_string("fuel_totaltime", fuel.time) + meta:set_string("fuel_time", 0) + + inv:set_stack("fuel", 1, afterfuel.items[1]) + end, + }) + +end diff --git a/mods/homedecor_modpack/homedecor_common/init.lua b/mods/homedecor_modpack/homedecor_common/init.lua new file mode 100644 index 00000000..f03078ca --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/init.lua @@ -0,0 +1,74 @@ +-- Home Decor API/functions, and common textures and models +-- by VanessaE + +local modpath = minetest.get_modpath("homedecor_common") + +homedecor = {} +homedecor.modpath = modpath + +-- Determine if the item being pointed at is the underside of a node (e.g a ceiling) +function homedecor.find_ceiling(itemstack, placer, pointed_thing) + -- most of this is copied from the rotate-and-place function in builtin + local unode = core.get_node_or_nil(pointed_thing.under) + if not unode then + return + end + local undef = core.registered_nodes[unode.name] + if undef and undef.on_rightclick then + undef.on_rightclick(pointed_thing.under, unode, placer, + itemstack, pointed_thing) + return + end + + local above = pointed_thing.above + local under = pointed_thing.under + local iswall = (above.y == under.y) + local isceiling = not iswall and (above.y < under.y) + local anode = core.get_node_or_nil(above) + if not anode then + return + end + local pos = pointed_thing.above + local node = anode + + if undef and undef.buildable_to then + pos = pointed_thing.under + node = unode + end + + if core.is_protected(pos, placer:get_player_name()) then + core.record_protection_violation(pos, + placer:get_player_name()) + return + end + + local ndef = core.registered_nodes[node.name] + if not ndef or not ndef.buildable_to then + return + end + return isceiling, pos +end + +homedecor.plain_wood = { name = "homedecor_generic_wood_plain.png", color = 0xffa76820 } +homedecor.mahogany_wood = { name = "homedecor_generic_wood_plain.png", color = 0xff7d2506 } +homedecor.white_wood = "homedecor_generic_wood_plain.png" +homedecor.dark_wood = { name = "homedecor_generic_wood_plain.png", color = 0xff39240f } +homedecor.lux_wood = { name = "homedecor_generic_wood_luxury.png", color = 0xff643f23 } + +homedecor.color_black = 0xff303030 +homedecor.color_dark_grey = 0xff606060 +homedecor.color_med_grey = 0xffa0a0a0 + +-- load different handler subsystems +dofile(modpath.."/nodeboxes.lua") +dofile(modpath.."/expansion.lua") +dofile(modpath.."/furnaces.lua") +dofile(modpath.."/inventory.lua") +dofile(modpath.."/registration.lua") +dofile(modpath.."/water_particles.lua") +dofile(modpath.."/sit.lua") +dofile(modpath.."/crafts.lua") + +if minetest.settings:get_bool("log_mod") then + minetest.log("action", "[HomeDecor API] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_common/inventory.lua b/mods/homedecor_modpack/homedecor_common/inventory.lua new file mode 100644 index 00000000..62ffdcf2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/inventory.lua @@ -0,0 +1,204 @@ +local S = minetest.get_translator("homedecor_common") + +local default_can_dig = function(pos,player) + local meta = minetest.get_meta(pos) + return meta:get_inventory():is_empty("main") +end + +local background = default.gui_bg .. default.gui_bg_img .. default.gui_slots +local default_inventory_formspecs = { + ["4"]="size[8,6]".. background .. + "list[context;main;2,0;4,1;]" .. + "list[current_player;main;0,2;8,4;]" .. + "listring[]", + + ["6"]="size[8,6]".. background .. + "list[context;main;1,0;6,1;]".. + "list[current_player;main;0,2;8,4;]" .. + "listring[]", + + ["8"]="size[8,6]".. background .. + "list[context;main;0,0;8,1;]".. + "list[current_player;main;0,2;8,4;]" .. + "listring[]", + + ["12"]="size[8,7]".. background .. + "list[context;main;1,0;6,2;]".. + "list[current_player;main;0,3;8,4;]" .. + "listring[]", + + ["16"]="size[8,7]".. background .. + "list[context;main;0,0;8,2;]".. + "list[current_player;main;0,3;8,4;]" .. + "listring[]", + + ["24"]="size[8,8]".. background .. + "list[context;main;0,0;8,3;]".. + "list[current_player;main;0,4;8,4;]" .. + "listring[]", + + ["32"]="size[8,9]".. background .. + "list[context;main;0,0.3;8,4;]".. + "list[current_player;main;0,4.85;8,1;]".. + "list[current_player;main;0,6.08;8,3;8]".. + "listring[context;main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85), + + ["50"]="size[10,10]".. background .. + "list[context;main;0,0;10,5;]".. + "list[current_player;main;1,6;8,4;]" .. + "listring[]", +} + +local function get_formspec_by_size(size) + --TODO heuristic to use the "next best size" + local formspec = default_inventory_formspecs[tostring(size)] + return formspec or default_inventory_formspecs +end + +---- +-- handle inventory setting +-- inventory = { +-- size = 16, +-- formspec = …, +-- locked = false, +-- lockable = true, +-- } +-- +function homedecor.handle_inventory(name, def, original_def) + local inventory = def.inventory + if not inventory then return end + def.inventory = nil + + if inventory.size then + local on_construct = def.on_construct + def.on_construct = function(pos) + local size = inventory.size + local meta = minetest.get_meta(pos) + meta:get_inventory():set_size("main", size) + meta:set_string("formspec", inventory.formspec or get_formspec_by_size(size)) + if on_construct then on_construct(pos) end + end + end + + def.can_dig = def.can_dig or default_can_dig + def.on_metadata_inventory_move = def.on_metadata_inventory_move or + function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().." moves stuff in "..name.." at "..minetest.pos_to_string(pos)) + end + def.on_metadata_inventory_put = def.on_metadata_inventory_put or function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().." moves "..stack:get_name() + .." to "..name.." at "..minetest.pos_to_string(pos)) + end + def.on_metadata_inventory_take = def.on_metadata_inventory_take or function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().." takes "..stack:get_name() + .." from "..name.." at "..minetest.pos_to_string(pos)) + end + + local locked = inventory.locked + if locked then + local after_place_node = def.after_place_node + def.after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + local owner = placer:get_player_name() or "" + + meta:set_string("owner", owner) + meta:set_string("infotext", S("@1 (owned by @2)", def.infotext or def.description, owner)) + return after_place_node and after_place_node(pos, placer) + end + + local allow_move = def.allow_metadata_inventory_move + def.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not default.can_interact_with_node(player, pos) then + minetest.log("action", player:get_player_name().." tried to access a "..name.." belonging to " + ..minetest.get_meta(pos):get_string("owner").." at "..minetest.pos_to_string(pos)) + return 0 + end + return allow_move and allow_move(pos, from_list, from_index, to_list, to_index, count, player) or + count + end + + local allow_put = def.allow_metadata_inventory_put + def.allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + minetest.log("action", player:get_player_name().." tried to access a "..name.." belonging to" + ..minetest.get_meta(pos):get_string("owner").." at "..minetest.pos_to_string(pos)) + return 0 + end + return allow_put and allow_put(pos, listname, index, stack, player) or + stack:get_count() + end + + local allow_take = def.allow_metadata_inventory_take + def.allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + minetest.log("action", player:get_player_name().." tried to access a "..name.." belonging to" + ..minetest.get_meta(pos):get_string("owner").." at ".. minetest.pos_to_string(pos)) + return 0 + end + return allow_take and allow_take(pos, listname, index, stack, player) or + stack:get_count() + end + + local can_dig = def.can_dig + def.can_dig = function(pos, player) + return default.can_interact_with_node(player, pos) and (can_dig and (can_dig(pos, player) or true)) + end + + def.on_key_use = function(pos, player) + local secret = minetest.get_meta(pos):get_string("key_lock_secret") + local itemstack = player:get_wielded_item() + local key_meta = itemstack:get_meta() + + if secret ~= key_meta:get_string("secret") then + return + end + + minetest.show_formspec( + player:get_player_name(), + name.."_locked", + minetest.get_meta(pos):get_string("formspec") + ) + end + + def.on_skeleton_key_use = function(pos, player, newsecret) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + local playername = player:get_player_name() + + -- verify placer is owner + if owner ~= playername then + minetest.record_protection_violation(pos, playername) + return nil + end + + local secret = meta:get_string("key_lock_secret") + if secret == "" then + secret = newsecret + meta:set_string("key_lock_secret", secret) + end + + return secret, meta:get_string("description"), owner + end + end + + local lockable = inventory.lockable + if lockable then + local locked_def = table.copy(original_def) + locked_def.description = S("@1 (Locked)", def.description or name) + + local locked_inventory = locked_def.inventory + locked_inventory.locked = true + locked_inventory.lockable = nil -- avoid loops of locked locked stuff + + local locked_name = name .. "_locked" + homedecor.register(locked_name, locked_def) + minetest.register_craft({ + type = "shapeless", + output = "homedecor:" .. locked_name, + recipe = { "homedecor:" .. name, "basic_materials:padlock" } + }) + end + +end diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.de.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.de.tr new file mode 100644 index 00000000..8d03596c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.de.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Kleine Holzschublade +Terracotta Roof Tile=Terrakottadachziegel + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Nicht genügeng Platz – Der Platz für das Kopfende ist belegt! +Not enough room - the upper space is occupied!=Nicht genügend Platz – der obere Teil ist belegt! +Someone already owns that spot.=Jemanden gehört diese Stelle schon. +Someone already owns the spot where the headboard goes.=Jemanden gehört schon der Platz, wo das Kopfende hingehen würde. + +### furnaces.lua ### + +@1 (active)=@1 (aktiv) +@1 (active: @2%)=@1 (aktiv: @2%) +@1 (empty)=@1 (leer) +@1 (out of fuel)=@1 (kein Brennmaterial vorhanden) +@1 (output bins are full)=@1 (Ausgabe ist voll) +Furnace=Ofen + +### inventory.lua ### + +@1 (Locked)=@1 (abgeschlossen) +@1 (owned by @2)=@1 (gehört @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.es.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.es.tr new file mode 100644 index 00000000..b7d75e67 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.es.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Cajón de madera pequeño +Terracotta Roof Tile=Tejado de terracota + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=No hay suficiente espacio - ¡El espacio para la cabecera está ocupado! +Not enough room - the upper space is occupied!=No hay suficiente espacio - ¡El espacio de encima está ocupado! +Someone already owns that spot.=Alguien ya es dueño de ese lugar. +Someone already owns the spot where the headboard goes.=Alguien ya es dueño del lugar donde va la cabecera. + +### furnaces.lua ### + +@1 (active)=@1 (activo) +@1 (active: @2%)=@1 (activo: @2%) +@1 (empty)=@1 (vacía) +@1 (out of fuel)=@1 (sin combustible) +@1 (output bins are full)=@1 (ranuras de salida llenas) +Furnace=Horno + +### inventory.lua ### + +@1 (Locked)=@1 (Cerrado) +@1 (owned by @2)=@1 (propiedad de @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.fr.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.fr.tr new file mode 100644 index 00000000..fc6fbadc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.fr.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Petit tiroir en bois +Terracotta Roof Tile=Tuile en terre cuite + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Pas assez de place - l'espace pour la tête de lit est occupé ! +Not enough room - the upper space is occupied!=Pas assez de place - l'espace en haut est occupé ! +Someone already owns that spot.=Quelqu'un est déjà propriétaire de cette zone. +Someone already owns the spot where the headboard goes.=Quelqu'un possède déjà l'endroit où doit aller la tête de lit. + +### furnaces.lua ### + +@1 (active)=@1 (actif) +@1 (active: @2%)=@1 (actif : @2%) +@1 (empty)=@1 (vide) +@1 (out of fuel)=@1 (pas de combustible) +@1 (output bins are full)=@1 (les réceptacles de sortie sont pleins) +Furnace=Fourneau + +### inventory.lua ### + +@1 (Locked)=@1 (verrouillé) +@1 (owned by @2)=@1 (propriété de @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.it.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.it.tr new file mode 100644 index 00000000..4adcfa14 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.it.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Bauletto in legno +Terracotta Roof Tile=Tegole di terracotta + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!= +Not enough room - the upper space is occupied!= +Someone already owns that spot.=Spiacente, quel punto è di proprietà di %s. +Someone already owns the spot where the headboard goes.= + +### furnaces.lua ### + +@1 (active)= +@1 (active: @2%)= +@1 (empty)= +@1 (out of fuel)=Senza combustibile +@1 (output bins are full)=i contenitori sono pieni +Furnace= + +### inventory.lua ### + +@1 (Locked)=%s (Con lucchetto) +@1 (owned by @2)=%s (di proprietà di %s) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ms.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ms.tr new file mode 100644 index 00000000..21d57b44 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ms.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Laci Kayu Kecil +Terracotta Roof Tile=Genting Bumbung Terracotta + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Tidak cukup ruang - ada barang di kawasan untuk letak kepala katil! +Not enough room - the upper space is occupied!=Tidak cukup ruang - ada barang di kawasan atas! +Someone already owns that spot.=Kawasan itu kepunyaan orang lain. +Someone already owns the spot where the headboard goes.=Tempat untuk letak kepala katil itu kawasan kepunyaan orang lain. + +### furnaces.lua ### + +@1 (active)=@1 (aktif) +@1 (active: @2%)=@1 (aktif: @2) +@1 (empty)=@1 (kosong) +@1 (out of fuel)=@1 (kehabisan bahan api) +@1 (output bins are full)=@1 (dulang keluar penuh) +Furnace=Relau + +### inventory.lua ### + +@1 (Locked)=@1 (Berkunci) +@1 (owned by @2)=@1 (hak milik @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt.tr new file mode 100644 index 00000000..e55674cc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Gaveta Pequena de Madeira +Terracotta Roof Tile=Telha de Terracota + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Sem espaço - o espaço para a cabeceira está ocupado! +Not enough room - the upper space is occupied!=Sem espaço - o espaço acima está ocupado! +Someone already owns that spot.=Alguém já é proprietário deste lugar. +Someone already owns the spot where the headboard goes.=Alguém já é proprietário do local onde a cabeceira vai. + +### furnaces.lua ### + +@1 (active)=@1 (ativo) +@1 (active: @2%)=@1 (ativo: @2%) +@1 (empty)=@1 (vazio) +@1 (out of fuel)=@1 (sem combustível) +@1 (output bins are full)=@1 (saída de itens está lotada) +Furnace=Forno + +### inventory.lua ### + +@1 (Locked)=@1 (trancado) +@1 (owned by @2)=@1 (pertence a @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt_BR.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt_BR.tr new file mode 100644 index 00000000..e55674cc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.pt_BR.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Gaveta Pequena de Madeira +Terracotta Roof Tile=Telha de Terracota + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Sem espaço - o espaço para a cabeceira está ocupado! +Not enough room - the upper space is occupied!=Sem espaço - o espaço acima está ocupado! +Someone already owns that spot.=Alguém já é proprietário deste lugar. +Someone already owns the spot where the headboard goes.=Alguém já é proprietário do local onde a cabeceira vai. + +### furnaces.lua ### + +@1 (active)=@1 (ativo) +@1 (active: @2%)=@1 (ativo: @2%) +@1 (empty)=@1 (vazio) +@1 (out of fuel)=@1 (sem combustível) +@1 (output bins are full)=@1 (saída de itens está lotada) +Furnace=Forno + +### inventory.lua ### + +@1 (Locked)=@1 (trancado) +@1 (owned by @2)=@1 (pertence a @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ru.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ru.tr new file mode 100644 index 00000000..53287dfb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.ru.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=Маленький деревÑнный выдвижной Ñщик +Terracotta Roof Tile=Ð¢ÐµÑ€Ñ€Ð°ÐºÐ¾Ñ‚Ð¾Ð²Ð°Ñ ÐºÑ€Ñ‹ÑˆÐ° + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=Ðе хватает меÑта - проÑтранÑтво Ð´Ð»Ñ Ð¸Ð·Ð³Ð¾Ð»Ð¾Ð²ÑŒÑ Ð·Ð°Ð½Ñто! +Not enough room - the upper space is occupied!=Ðе хватает меÑта - верхнее проÑтранÑтво занÑто! +Someone already owns that spot.=Та точка уже принадлежит кому-то. +Someone already owns the spot where the headboard goes.=Точка, куда ÑтавитÑÑ Ð¸Ð·Ð³Ð¾Ð»Ð¾Ð²ÑŒÐµ, уже принадлежит кому-то. + +### furnaces.lua ### + +@1 (active)=@1 (активно) +@1 (active: @2%)=@1 (активно: @2%) +@1 (empty)=@1 (пуÑто) +@1 (out of fuel)=@1 (не хватает топлива) +@1 (output bins are full)=@1 (выходные Ñчейки заполнены) +Furnace=Печь + +### inventory.lua ### + +@1 (Locked)=@1 (Закрыто) +@1 (owned by @2)=@1 (принадлежит @2) diff --git a/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.zh_CN.tr b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.zh_CN.tr new file mode 100644 index 00000000..21114eb7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/homedecor_common.zh_CN.tr @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer=å°çš„木抽屉 +Terracotta Roof Tile=陶土屋顶瓦 + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!=没有足够的空间-床头æ¿çš„空间被å ç”¨äº†ï¼ +Not enough room - the upper space is occupied!=没有足够的空间-上é¢çš„空间被å ç”¨äº†ï¼ +Someone already owns that spot.=å·²ç»æœ‰ä¸œè¥¿å ç”¨é‚£ä¸ªåœ°æ–¹äº†ã€‚ +Someone already owns the spot where the headboard goes.=有东西已ç»å ç”¨åºŠå¤´æ¿çš„ä½ç½®äº†ã€‚ + +### furnaces.lua ### + +@1 (active)=@1(活动) +@1 (active: @2%)=@1(活动:@2%) +@1 (empty)=@1(空) +@1 (out of fuel)=@1(燃油耗尽) +@1 (output bins are full)=@1(输出箱已满) +Furnace=熔炉 + +### inventory.lua ### + +@1 (Locked)=@1(é”定) +@1 (owned by @2)=@1(归@2所有) diff --git a/mods/homedecor_modpack/homedecor_common/locale/template.txt b/mods/homedecor_modpack/homedecor_common/locale/template.txt new file mode 100644 index 00000000..b470842d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/locale/template.txt @@ -0,0 +1,28 @@ +# textdomain: homedecor_common + + +### crafts.lua ### + +Small Wooden Drawer= +Terracotta Roof Tile= + +### expansion.lua ### + +Not enough room - the space for the headboard is occupied!= +Not enough room - the upper space is occupied!= +Someone already owns that spot.= +Someone already owns the spot where the headboard goes.= + +### furnaces.lua ### + +@1 (active)= +@1 (active: @2%)= +@1 (empty)= +@1 (out of fuel)= +@1 (output bins are full)= +Furnace= + +### inventory.lua ### + +@1 (Locked)= +@1 (owned by @2)= diff --git a/mods/homedecor_modpack/homedecor_common/mod.conf b/mods/homedecor_modpack/homedecor_common/mod.conf new file mode 100644 index 00000000..ab7c4320 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_common +description = Homedecor mod: common +depends = default, creative +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/homedecor_common/models/homedecor_cube.obj b/mods/homedecor_modpack/homedecor_common/models/homedecor_cube.obj new file mode 100644 index 00000000..d0a18993 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/models/homedecor_cube.obj @@ -0,0 +1,23 @@ +# Blender v2.73 (sub 0) OBJ File: 'cobe+1.001.blend' +# www.blender.org +o Cylinder +v -0.499500 -0.499500 0.499500 +v -0.499500 -0.499500 -0.499500 +v 0.499500 -0.499500 -0.499500 +v 0.499500 -0.499500 0.499500 +v -0.499500 0.499500 0.499500 +v -0.499500 0.499500 -0.499500 +v 0.499500 0.499500 -0.499500 +v 0.499500 0.499500 0.499500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +g Cylinder_Cylinder_None +s off +f 5/1 6/2 2/3 1/4 +f 6/1 7/2 3/3 2/4 +f 7/1 8/2 4/3 3/4 +f 8/1 5/2 1/3 4/4 +f 1/1 2/2 3/3 4/4 +f 8/1 7/2 6/3 5/4 diff --git a/mods/homedecor_modpack/homedecor_common/models/homedecor_slope.obj b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope.obj new file mode 100644 index 00000000..c3ab158c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope.obj @@ -0,0 +1,26 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend' +# www.blender.org +o Cube_Cube.002 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 0.707100 -0.707100 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +g Cube_Cube.002_Cube_Cube.002_front-back-bottom +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/3/2 3/4/2 5/1/2 6/2/2 +f 2/1/3 1/2/3 6/3/3 5/4/3 +g Cube_Cube.002_Cube_Cube.002_sides +f 2/1/4 5/3/4 3/4/4 +f 1/2/5 4/3/5 6/4/5 diff --git a/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_inner_corner.obj b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_inner_corner.obj new file mode 100644 index 00000000..6f273a41 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_inner_corner.obj @@ -0,0 +1,34 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_icorner_onetexture.blend' +# www.blender.org +o Cube_Cube.000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.000000 -1.000000 +vn -0.000000 -1.000000 -0.000000 +vn -0.000000 -0.000000 1.000000 +vn -0.707100 0.707100 -0.000000 +g Cube_Cube.000_Cube_Cube.000_None +s off +f 6/1/1 1/2/1 7/3/1 8/4/1 +f 2/1/2 5/3/2 3/4/2 +f 2/1/3 1/2/3 5/4/3 +f 6/2/4 8/3/4 9/4/4 +f 9/1/5 8/2/5 7/3/5 3/4/5 +f 3/3/6 7/4/6 1/1/6 2/2/6 +f 1/1/7 6/2/7 9/3/7 +l 1 4 +l 3 4 diff --git a/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_outer_corner.obj b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_outer_corner.obj new file mode 100644 index 00000000..2408acf0 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/models/homedecor_slope_outer_corner.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_ocorner_onetexture.blend' +# www.blender.org +o Cube_Cube.002 +v 0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn -0.707100 0.707100 0.000000 +vn 0.000000 0.707100 -0.707100 +g Cube_Cube.002_Cube_Cube.002_None +s off +f 3/1/1 2/2/1 4/3/1 5/4/1 +f 1/2/2 3/3/2 5/4/2 +f 1/1/3 2/3/3 3/4/3 +f 1/1/4 4/3/4 2/4/4 +f 1/2/5 5/3/5 4/4/5 diff --git a/mods/homedecor_modpack/homedecor_common/nodeboxes.lua b/mods/homedecor_modpack/homedecor_common/nodeboxes.lua new file mode 100644 index 00000000..0fafe1ab --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/nodeboxes.lua @@ -0,0 +1,60 @@ +-- please keep any non-generic nodeboxe with its node definition +-- this file should not accumulate any left over nodeboxes +-- but is meant to host any abstractions or calculations based on nodeboxes + +-- a box is defined as {x1, y1, z1, x2, y2, z2} +homedecor.box = { + -- slab starting from -x (after rotation: left) + slab_x = function(depth) return { -0.5, -0.5, -0.5, -0.5+depth, 0.5, 0.5 } end, + -- bottom slab (starting from -y) with height optionally shifted upwards + slab_y = function(height, shift) return { -0.5, -0.5+(shift or 0), -0.5, 0.5, -0.5+height+(shift or 0), 0.5 } end, + -- slab starting from -z (+z with negative depth) + slab_z = function(depth) + -- for consistency with the other functions here, we have to assume that a "z" slab starts from -z and extends by depth, + -- but since conventionally a lot of nodes place slabs against +z for player convenience, we define + -- a "negative" depth as a depth extending from the other side, i.e. +z + if depth > 0 then + -- slab starting from -z + return { -0.5, -0.5, -0.5, 0.5, 0.5, -0.5+depth } + else + -- slab starting from +z (z1=0.5-(-depth)) + return { -0.5, -0.5, 0.5+depth, 0.5, 0.5, 0.5 } + end + end, + bar_y = function(radius) return {-radius, -0.5, -radius, radius, 0.5, radius} end, + cuboid = function(radius_x, radius_y, radius_z) + return {-radius_x, -radius_y, -radius_z, radius_x, radius_y, radius_z} end, +} + +homedecor.nodebox = { + -- { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + -- can be used in-place as: + -- { type="regular" }, + regular = { type="regular" }, + null = { type = "fixed", fixed = { 0, 0, 0, 0, 0, 0 } }, + corner_xz = function(depth_x, depth_z) return { + type="fixed", + fixed={ + homedecor.box.slab_x(depth_x), + homedecor.box.slab_z(depth_z), + -- { -0.5, -0.5, -0.5, 0.5-depth, 0.5, -0.5+depth } -- slab_x without the overlap, but actually looks a bit worse + } + } end, +} + +local mt = {} +mt.__index = function(table, key) + local ref = homedecor.box[key] + local ref_type = type(ref) + if ref_type == "function" then + return function(...) + return { type = "fixed", fixed = ref(...) } + end + elseif ref_type == "table" then + return { type = "fixed", fixed = ref } + elseif ref_type == "nil" then + error(key .. "could not be found among nodebox presets and functions") + end + error("unexpected datatype " .. tostring(type(ref)) .. " while looking for " .. key) +end +setmetatable(homedecor.nodebox, mt) diff --git a/mods/homedecor_modpack/homedecor_common/registration.lua b/mods/homedecor_modpack/homedecor_common/registration.lua new file mode 100644 index 00000000..f31eee0d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/registration.lua @@ -0,0 +1,99 @@ +homedecor = homedecor or {} + +local placeholder_node = "homedecor:expansion_placeholder" + +--wrapper around minetest.register_node that sets sane defaults and interprets some specialized settings +function homedecor.register(name, original_def) + local def = table.copy(original_def) + + def.drawtype = def.drawtype + or (def.mesh and "mesh") + or (def.node_box and "nodebox") + + def.paramtype = def.paramtype or "light" + + -- avoid facedir for some drawtypes as they might be used internally for something else + -- even if undocumented + if not (def.drawtype == "glasslike_framed" + or def.drawtype == "raillike" + or def.drawtype == "plantlike" + or def.drawtype == "firelike") then + + def.paramtype2 = def.paramtype2 or "facedir" + end + + homedecor.handle_inventory(name, def, original_def) + + local infotext = def.infotext + --def.infotext = nil -- currently used to set locked refrigerator infotexts + + if infotext then + local on_construct = def.on_construct + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", infotext) + if on_construct then on_construct(pos) end + end + end + + local expand = def.expand + def.expand = nil + local after_unexpand = def.after_unexpand + def.after_unexpand = nil + + if expand then + -- dissallow rotating only half the expanded node by default + -- unless we know better + def.on_rotate = def.on_rotate + or (minetest.get_modpath("screwdriver") and (def.mesh and expand.top and screwdriver.rotate_simple) + or screwdriver.disallow) or nil + + def.on_place = def.on_place or function(itemstack, placer, pointed_thing) + if expand.top then + return homedecor.stack_vertically(itemstack, placer, pointed_thing, itemstack:get_name(), expand.top) + elseif expand.right then + return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.right, true) + elseif expand.forward then + return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.forward, false) + end + end + def.after_dig_node = def.after_dig_node or function(pos, oldnode, oldmetadata, digger) + if expand.top and expand.forward ~= "air" then + local top_pos = { x=pos.x, y=pos.y+1, z=pos.z } + local node = minetest.get_node(top_pos).name + if node == expand.top or node == placeholder_node then + minetest.remove_node(top_pos) + end + end + + local fdir = oldnode.param2 + if not fdir or fdir > 3 then return end + + if expand.right and expand.forward ~= "air" then + local right_pos = { + x = pos.x + homedecor.fdir_to_right[fdir+1][1], + y = pos.y, + z = pos.z + homedecor.fdir_to_right[fdir+1][2] + } + local node = minetest.get_node(right_pos).name + if node == expand.right or node == placeholder_node then + minetest.remove_node(right_pos) + end + end + if expand.forward and expand.forward ~= "air" then + local forward_pos = { x=pos.x+homedecor.fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+homedecor.fdir_to_fwd[fdir+1][2] } + local node = minetest.get_node(forward_pos).name + if node == expand.forward or node == placeholder_node then + minetest.remove_node(forward_pos) + end + end + + if after_unexpand then + after_unexpand(pos) + end + end + end + + -- register the actual minetest node + minetest.register_node(":homedecor:" .. name, def) +end diff --git a/mods/homedecor_modpack/homedecor_common/sit.lua b/mods/homedecor_modpack/homedecor_common/sit.lua new file mode 100644 index 00000000..fc49177f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_common/sit.lua @@ -0,0 +1,34 @@ +function homedecor.sit(pos, node, clicker) + return -- delete it when the engine is stabler for the player's physics +--[[ + local meta = minetest.get_meta(pos) + local param2 = node.param2 + local name = clicker:get_player_name() + + if name == meta:get_string("is_sit") then + meta:set_string("is_sit", "") + pos.y = pos.y-0.5 + clicker:setpos(pos) + clicker:set_eye_offset({x=0,y=0,z=0}, {x=0,y=0,z=0}) + clicker:set_physics_override(1, 1, 1) + default.player_attached[name] = false + default.player_set_animation(clicker, "stand", 30) + else + meta:set_string("is_sit", clicker:get_player_name()) + clicker:set_eye_offset({x=0,y=-7,z=2}, {x=0,y=0,z=0}) + clicker:set_physics_override(0, 0, 0) + clicker:setpos(pos) + default.player_attached[name] = true + default.player_set_animation(clicker, "sit", 30) + if param2 == 0 then + clicker:set_look_yaw(3.15) + elseif param2 == 1 then + clicker:set_look_yaw(7.9) + elseif param2 == 2 then + clicker:set_look_yaw(6.28) + elseif param2 == 3 then + clicker:set_look_yaw(4.75) + else return end + end +--]] +end diff --git a/mods/homedecor_modpack/homedecor_common/sounds/homedecor_faucet.ogg b/mods/homedecor_modpack/homedecor_common/sounds/homedecor_faucet.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8c790749bbf7c78eac9aa95ddb037e8df850cfce GIT binary patch literal 19961 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_blanktile.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_blanktile.png new file mode 100644 index 0000000000000000000000000000000000000000..c22f319c376d9fbf874a025931cfee321314fe10 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5XE0A7ZWqS)qF_r}R1v5B2 myO9RuaC^EqhH%IxD+mHP1`Lc`&pkwdECx?kKbLh*2~7a&JQ0Ne literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_drawer_small.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_drawer_small.png new file mode 100644 index 0000000000000000000000000000000000000000..2958a0ee125d2c22d50d2d1b9490fdf015bff013 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=7><9cJV?%r0{EGLnn6 zS5I@-DGD%}nd`i$#A98p-@)$iqmv_#E{+Ut4w?W|%~BHN7tFv|({LwwXE~6c?CIhd z!V#UEaDZus6^{Z>uN+7B%H`kv+L=5a)uU( literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7c063e640cc8811fd536bd0afcb7a923f9b28b GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA7J9lkhDcmyJ?L0;#DIh0AY-HM z^?(28TdHjJP?(&T`EA$hcCNbnrB1t3e;8TEDd^9-bpCsCU2^}U;JvcRY3Zi5POe%% zqfZ>?s0?giTAypkc-HLW?%6#*;}(dR^vz_QecERi_o`|K!C7-}oO0r;Uhqt0OGFss zf|+G&_HEPI(Xw^}o6XhiV@=*Gt9AchlQg`!;B~@bp7dkAai?M*i literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_brass.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..e2fb20db635f02d15a59c1acb9edbeb3dc50fbe1 GIT binary patch literal 344 zcmV-e0jK_nP)PaSEs~+5-g}BgBNsAF?|hB z60Hg4>>r2kd_Opu(tc7|jq-+)nX@Ooolwe=RzB3@xpD3B=PR}7rp;k?s|v?O<9FSG z{q#;x#d!bqLCghuMQ;2a_0jXjdCg8{8}77(bQoz?;J#}yKV7#RdN+B48=dHv!cs0E z^PE=o+}2zZc0}570msCq-P>w4Hv3Gv^hOm9%O-l;f8NYN|G3h!Lwik-wvaY_RbWt# zh|fV*2>DFVd)Yj@w5N(L#lddEATZD>ATb*x>&4 zfBn|0k_m>A;tc8E*%*#~w_vo`-TCpS)Wt6u{p!Z=7H+EEeD~+~B{q?^*3V|W|5;^G z66v@6Zo{{Cr~jPHS@9~<%Kmc4sg2rm>-%l^Y^{5L)~TkvE|UEGpzlhi=d-8h($ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..dda7f2d224a311ed7a33eb495619f0e8d2b33b90 GIT binary patch literal 381 zcmV-@0fPRCP)?Fw_BKWlvlxRI^I_EE@MED*3(9Aha8UaXZ0* zu?mFeCm>)>PM`O@7Iia!9&{=MVha|*>@pQ>#vcVA0|*I<-1hgNRMuXX{>`EHz1^^;2@9E`@ zW;u9FHQE*`F|WScQ$u^+x$d1m9q;a+o_Ft$;&y)P9e?Mye^ff&y+6vIm$%-%KMKNI b@7|yPt};Z{+-ftp00000NkvXXu0mjf<_W9% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold2.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_gold2.png new file mode 100644 index 0000000000000000000000000000000000000000..e54990033516928c9d16a900cfb0fbf80df33ce8 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rIkMV6^shaSYKoUpmp&`*46r+j;$o zQeDjgbFT)?jlP>5DkCatwR-^@5WUTlf=<$ve1f3E6wKcSOFBB2^T=M|YbKF>RIEN{_rmtwt&IH`q)g-cF<&-LM3 zH1&d?@8!Dcd3UloZC!rN2)oHuWn~#~y72cYi93^TpGrPaZ}Ls&nC-&)d52VXJ$=li z8ma!v;qw0OaxTNah1pEo&A;;(R2Tnez|E*(PQ51Yzp^T50WdTfJYD@<);T3K0RZJ# Br|SR! literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7af73486fc6e75c659539ed0d29418bae5d9cb GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ql2i3Ar}70KmPvS&Z#;hQKY9S f(4eEiOjUxRyvmf(G3R0rP!)rxtDnm{r-UW|1nCvC literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..b98e3bc40f5c510b88b54d1abf7f4ef5f00d1845 GIT binary patch literal 381 zcmV-@0fPRCP)$cy}hd%ZH|7?{6u(@=y)%Gb^C_>8E9?on(-(SvJX9-_xDTZjB3o)Gg z&dd$fJF`@lF-I;;Mr*xY<(y41`52sa&*zi5j+YcVX$_~32`vSW(PW8IN-;)5luH(_ zO{Dh$RTahsXKsqnfI`P3Jwl8`cHeh2bP=T#Is|?2)VkV~Bl6Bs#0KwTO2$yFrPj)& z;&-i3HkK~E!Lua;H7;0SKR-T+OwJkO)f_|3Ic6UNE?8vSl)b22V2sg(+1i+rOD#o& z$DGj1^~MG!0CJ7QcB3zn-jnzKJkIktl$u}#2k>2($C$<#OBzGHcQ8&^;sfRL5N7NJ zkbmAFWd26J^9k>K2+zFby~>AHyjS_qiucRXO+Iwyddqv24=s5w@}U)P@560A#L{kg buk!f?HO^z@=@Ipk00000NkvXXu0mjf=D@9I literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_plastic.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..44cdc6ae4ea8e7f0a8b1a092cd7913e0e6a25283 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAR(iTPhDcmyJs6nfY{+wWWpf6TX`dflcok~vm#{c{*7XI=2Y8bT ZuiIN?6y!KDb-e^R-qY33Wt~$(69Bn)Sb_im literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_quilted_paper.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_quilted_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..c2de1d82818a2161461a453dbba2973bc04c7caa GIT binary patch literal 333 zcmV-T0kZyyP)lt)=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^18cO{{R30+et)0 zR45f=nCi9H=J3grQLRv#;Z^O@<7YiWSHft9*ekMo)*h*S3Zofz-$+}x;zad3DE*dU zpY`(RucNm2!f1w;TdVk%?CYw7(G0bB=N!t~^Xe#!W~e-IqoVfqyc;l@;rP9E+}lpS ztc1}FXE~l+-^Kal6pUs#xlwxW?IY2*U^K(Z7j1KQKKDHZqZ!Uvw69w&bA9$52t9}4 z=$f}yhqv#{hS3bVFL!O@y|s2ZlwQWLYG3D^J3G7H!f1w8uXEO$Pu+}!(IYH8X6>7` f`t+`@w=fz21Q|q%8@lPS00000NkvXXu0mjf>$0>a literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_terrycloth.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_terrycloth.png new file mode 100644 index 0000000000000000000000000000000000000000..7265e3c15f9efad48841e5e22776e7ab38ee271f GIT binary patch literal 253 zcmVHRIr%c)0+Md+S2lm?m58g00000NkvXXu0mjf DcwKQ1 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_luxury.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_luxury.png new file mode 100644 index 0000000000000000000000000000000000000000..3387c3bb77c0452b23a1468d78a9d51aca1738f5 GIT binary patch literal 590 zcmV-U0XkHlVT8RT(eB3&DGC2-3b_7Gr#afkh$>D)AHQyn@~sFj(HRA!&;@TfiPN=rD;8PyQ@4sUyIZzPf7z7rTmoK}x5 z$iLSE1~$$PrcO6$=Cn3lxqLHK@a>yzOn*IEYa1SVFUylTk=`REg1r28MVwLKip(m@ z<(ucMNJ1XG_(kChANSoW#5wBGuSe^{F)<=AiYc4+ygraUoN`&-3>2OlyWPfY{ZClE;Q_8u(8bBu7@rlIpSBjU6>sL`58nt#kS??S73C c`ASdVKdsV`sNEmzy#N3J07*qoM6N<$g5bmvY5)KL literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_old.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_generic_wood_old.png new file mode 100644 index 0000000000000000000000000000000000000000..01118905ab7eca6d802791c22fa7e402146d9d7c GIT binary patch literal 1104 zcmV-W1h4yvP)>0iNhAe6Ck#R;3_B?rM<)$VCIvz%3_>dqL@NB5J4;! zNGlOkDFZ?+8b&P{R4fNXFcd;C8%8h@M=%jiFAzsD5k@c`Nii2lF&#`X5=Ap1N;DKm zG$Bqi9Zob9Pc#@#G#*zo5Kc8APBkS~HWf}cBU3mSRXGw@ITBMj9#1LWrYDgGfNiu3l7i38+Vo5SzOEX|gHfl>6X-gkpOgL~$8g5J*a7-9&O&)Pg z8EZ`~a!na%PBLRpI&)4PaZes`Pa$+r9Cc6|bWk2~Q66hiHDgmbZ&D(5Q5tknB5YI~ zYE&X?Q#)}~Aa+w8cvBo~S0!v!J8xAwc2y>6S2}c7C39CJdQ~H6SUz)DA8c7LcULEQ zS0i^&a$-GxU@m@OFMeSsfnY0uU@v!MIf!8; zcw{$#V=8rIM}cE6fMhR$WG{DRN_l2GcV|M4WhQrNLVIXIh-WN&YC(HzK!<5Fd}>O1 zY(;-;Kz?mNglsv5Y&n5#JA-UNdu~O1ZbN=;OoeSYd~QjFZ9aQ%Nr`Pbe{V#4Z&8A8 zL4j~Xf^b2GZ$N-?Lw|5le{o5HaY%k~QG;CW0bD#o7m@@7C`FO^-}p zBiLX16~W;#+#cHPQ!;Wbz)h=KF5p_@d-{B$da{zTB+ih}L?+Bf(=E!4ZgYQ2T312e z5Px#I8+xKS$^gWjwlB!@4I(H5wt*WpKWCK2Q`JjI`JTc!X~+^4g1G{+i>cMBOIOHG1 WXnI+X%~zWM0000OS}wrG!V$PCD_nqu0VW2n00R|B(5iJDC;j&Syay*itr4ar zPpr(#9UeDX4H+@z-cE`~?9QV|X&rNlD`he~RxOEGstV`?Tp;kDIHR%wEj-r7z;4-CDk2zPZ);2n>oZjgHRpilA|-`5 z`2EjnT{9j6i9P{5>}!ulCxAa?7o8_#7lbz|i r?=LX%v$cUnwVJD=B0tCT1)uXe=sfE-Y&>EpIR_a564(Gca^C zFm^REcQ!M5I5m7YG<-cYemORNJ2rkhIDR}femyvYJ2!(oIfFengFZQfKR1IwH-kVq zgF-ihLOFv&IfXtug+M!nLOX>;JBLC$heSJvMLUN{JBdU+iAFt%M?Hy2J&8>{ibp<* zNIr^8K8j90jz>O@Nj{ECK8{U3j!!<0Q9h4KKaWg5k4`_2P(P7OL6J~Fky1gCR6&$b zK$KKKlvY5NQbLwhM3z=UmRCfUSVERrM3!4bn^r@cT0@&$Lz`Vin_oqpT}Pc?N1b6u zp5Yf7nWO{r~7sc=oM zZ%nRmPOfoGu5wPVbWyN!P_T4R;Yd{30006|Nkl;lX31%lZ0Y@VNQ%F#;5ce)Xu*BwY=713eIiVE{eD_6pJkn?A6HnhHL*MfD3Q&JOZ&HnE|IaRWJ^h@X70*e( z>e*KDEv46Hngvp0#wjw7-8oKiv)e!B_k1yvsX0mh=7~JNj;UMddV1%1*hH z{zan}fq^{nVW7cM&2R$+zzOcK6d(tM5G&nAG#~^31mYBI9th$FW=eE`iIV1`(0%T}w&HQo30yVjV}+7%}1 zD<=nAox4)C79CnoAHwFEcxa`T9+8u3nva)x?b>CW`+<^0B9ID#g`plKfEpo$k?nu- z;Z(^bIt>a>OpcZ`u{s3;v{CxFZXd(-q}{Zhb`9EYpX%_UNt&mvd`+K3AKoE$tyF8t zBq1-@ow*^tK;PcbeNxwOWJkvGFW#p&b4>Ep)g*UAl<;Uyg$n56Gy`2ZO$ zOHo{*ZA*NR8sQoj^hAs&h#dE&1ZKi}ETBD-S)Xl%d?d_7VU!Lq z)XQ1L{_ZfcBqgP#H4|2tfs@h^NSi+2=sc27E(~a~9a?}OM-u=qf!?(3AR&}Z;LSm= zn!>p>d=0DGEbnxSj3NYDS_i2hKvSS}y8Z;*j%~zH1j-LUgKyTxHj&@K>>gf6AR9#F dJ7`IH`5)b}FLsqrzH|Tp002ovPDHLkV1g``96JC2 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_polished_copper.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_polished_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..672abe2f5f5ca4d1102461b730ba9d4280ae464f GIT binary patch literal 1692 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 A6951J literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc43a78a5a693a616bc53d38f8ebcfdecd10d00 GIT binary patch literal 438 zcmV;n0ZIOeP)+i>Q5dLDCYw?_nolyCP&LY08jwaL zzF|Jqa#7D^Gs;;Tv`r1qWHiuaG`CV4)NM%9Y(%?TFVABy&t){zZb-IJ7|vrb(``x6 zWHZ%qQqN>Fv`h}qV=&cnQqycjw^JLoQ5VZw9?oMg)p1d^Ob*j-NwiE2(riVuHW_OG z005#%L_t&-(>2al5`sVwMbS1#%vn)H1QY=U13AwA*W}a;{dKC|$Eyo@^m}LI;Gj?@ zpW;j09ZHAiD+uivg?xX1WTwABLEqkrD@kJ%yhNQ(L*GH6Tv@Y`G7(W|FE8hlbQ}wn zuufyIX%zvr)t~}NHQrPS#NCtzYvMv^%ca4ZxM2FjJYr2;`XTFG*2D#6pm{yD(?>x% giUP0%v0kJ80ctBOsOvNko&W#<07*qoM6N<$f|e7oCIA2c literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta_inv.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_terracotta_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..6b02cb8a3255c81b7ff8f943721347e0514971f9 GIT binary patch literal 2450 zcmV;D32pX?P)By44FtFcQFQ)NhxeE z5ui~zqET7P&#!vADd1zeL5MMPdI@%5Op;aj72MqJrsaFBYrjwlt(F&NG_8@ z86RQazPXKbS-sY&9Q}O+AlCFLXRFnME3gI0|z*Dx6Fzk3JHSN;QBy zABZ{*emfqHKp1~H6rE8zpjJkdMkAU@D4Item_!$qMQ)6P-;iolGr|O+1uA7M@TynnfCoKNgxr7>-Lfn@cE?KogxzDVs|s zhB*tLRz#pvKb}!Iiar&fR6vJ144_p*o=`Q7LnNP3JBd9MnM4P5GFo-)6olY@)Hxh?B3ynl3ol7g5ODUgHJ()xmoJ=g3Ll=rY z6p1_(o>4oWQ$C+jIh;!@oJ%H&JrapM7Mn{am_!zkOE;fUI*?91o>4l7IShz744q6X zoJ=d6ODLdKMW0hVhdB$MQaqqmM4(nhpjAYQJ{O-;J+;+JX8-^I0d!JMQvg8b*k%9# z217|iK~z|U?UiR#6L}QHXRF(LFS^yPYgv0;b**5 zRZ1|S1ru6&Pe?JzWRgrKnX_-!^{ni%MEt1t`|r*Fm3s$4Ug|~A^={9FmkwDGxxZ^? z=_^)iQFfm1mOm!;>I}Z`{8k@!?mDjUqT7JqKKbHV@v1ISMeN*QOxO}GlYMr0=*Z7K zo(VTx$!6!TL(!ISi;QMA%Z?u!KQkf0S^R_ZSBvt!j`DuUl=Jb%!$hN0pZ4+D~scS`q8kp`MF7nXljm3mQEwmak@NJT^x7qrsV4d-gBRZ>vSP2S*-4NIDsy1mUNrV z#+S<%W6H!l#jT_Vv z57+6^ZYY&u+Xc&tpw)o*u0aWX`g`)+v11YmqqeOyDm&M2^=_dll_be@`x?)YXU=qZ zJiYn`h6Q_RYKo$E8Dkvh&Q0UYo;i1K@{COZ;^r%c(mHl7I~dIpR+AR;uGvhxJ!0sB z?;adR${}gUawQhV)(9>Pwpwc|9OvSAft*ugCPa=tC=u6M4TkLe{CrG-W`^Sy(ngqR zQaydt*>Ah;Y-$2LWrHWPL>=rU5JXSkb$(yF!{L7fWnPrZ$i|+nt;656TBozw?9~c| z;-Uq|WduRc^m^%H-{iB?_6AWEJOj@r2XEKZT&Ocx_le_U{kNQKIFYl8FQXA_T!#1P z5$cn>-Rsf~lc`!pS{m(k^KG4u-cpG1<~84xOrTo0GjEwl6Ft4nXk<7X^_PSwx0)pR zm3I5#MtaV{UMyB#Uk+!|@^A}0-)6J_C707vl}aorfWeU5AA&%XU02$rD#p=XzfmYO zwOB~XL3SEnPS1H|8jJPnYdr%8M2v8gl|cbqE|+Iwz&DE-j0an&tJ+l+Q&Ar~@5o7R zYB_1Kz@W{yrRCD<-HFA%v(B9HaE&M^c<1f1GTL#yz8uA{;*HHJ)wTcjXsB&(cdR_3 zK+$R(w_GL&vmMv#^{HyL`dEdkyN7o|P{H~gJNl*Tbh>h$THP=?Ml61aN7~QDp7zaR zDq3*-IC&QaU8&PcLw2hROOE=e7(-^wOz76sd&i;z7d<_v7^?aMU(w+bCtnPE zD)G|z)m$(dja$dESgg_gy?^iHI-|i|c|ZbsgdMfo^|uz4*+_l4E)7*Gm#p*CXlm-L zR^w0N`lYND9FD8^+{g*Z?s+QlBY6b52U>p!hTj4n##U=In&_)mt973P6!$ZS!*Q7% z85wy{40GG>xBGLs+=fg(NM<95vNccSsS1-tB8{f54a^w; zuWygb5^@__AjtT);Y0}HDLjHK6T$IpZ3Bs^?;pzoe=dghN$@x5sXT&+YKjbowzjH@ zf5vwbcq$0VO0(H+FLQzibC((n)>>-&r+Ft))KqQ(HJT|o#Uln#07PSjzk-RPs2m5r z5*+R>jIJo3CeRCrGQrCt>M4I|KmDTPw$ Qy8r+H07*qoM6N<$g4l64lmGw# literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_wood.png b/mods/homedecor_modpack/homedecor_common/textures/homedecor_shingles_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..46781f1b31b94636752c687c2f84e5a713246cc2 GIT binary patch literal 880 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 LXubgu3gCYL0~U`B literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_door_open.ogg b/mods/homedecor_modpack/homedecor_doors_and_gates/sounds/homedecor_door_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..16198d9394d4c48c1083cca98174782f07737ef0 GIT binary patch literal 10164 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 b=y?wST)m&4w_r)kO9uaUl@S5NA;A9uzGk05 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_basic_panel.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_basic_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..a63ccc04493568f78cbcd9d396c840ab64307282 GIT binary patch literal 2448 zcmV;B32*j^P)lt)=I7_{r>~I>;M1=rb$FWR2Ufr!HJSKS9L_uoq4Ld+ZqrU5ToD!#T*`_zzW$Q{{HHo zOs}PHsa)#4&b8B`%x0XL%ra{tXFcm8?VRgOgi`TV#q^bbk*@wePA8MX9QEoVCs*s{ zCw^r`I(EwFsMmtLUOE2JKl}4{Kl{`2b@^OEm87*~Hd8uNEXE9Sxe3zo5GjLHAs^>P zxe>eXmz-W4Z!mFfsz%VforY*$Qi)Vsaqv=dab(GlW1_+-Ck7RAPS8aY;tMBSz(~KO9Tn zDN~{Ee=gORyZUl>{P<$J{N;!1%<8k~O8@#dqUsab!U(-rHNS1IQonchI^RD#10M?? zOS1Kx==#)g(b;Jc#3I>r+if;M4v2R4i2CUBQqHhkELXYfj;#Xg4ou;sIWxjD?TpdP zNpqkBQ!h~2Q@DW}7Oce22bPoNJlrp0SosPoExD`(hu6(>*u*j)j}yJ|%X#CMBW_(O z;nPQ$5%#86DrJ`pOxTT7uGJbeL$=qaQ}PV2XLvQwn*-zx?7E2b~!p@3zr$!v3w&Gs9J7Rka!mRJS8>0*nM?gX!_FcW5MFw9(MGZl^{^Y>oT zoA!Vb!CAdYSO1PB$EcG%*9;h6##d*sD}31%mQG9GsQP;BAP}*iS5@9hdnBXUmr)J* zgnWvX+oRWKgC>;$`4Dt5lCDeAaEWj%z-mUMpD&#j7+?x@g^&$Zvj9751{&v_IEBGG z3$UpQwh$_?zz$$JxvG#vV`LsFoG5--^2<>Uksd5ON=xm0S{NtdkP+HQ26K+ z8Eax^WGp)UAR?Rca;JED?im2WuH6)PiVjpN6va_{8FR*=ZZAr3gj%|1e?Cxxc zQ#gPC!N@`t6NzZ0(c89>RkPaF;>t?9ZyIS8qztN%ZcDetv$q}GOoT34rHsk~#b@T2 z0!uYCYPp0msfqj0KJ@yEmm@(RhXyJrmcdlHcCV-yEK^V+C4LH0V1R)K49j_+jDl@e z03a4Sc5D^_fEL?ClX*WZ=s|kWVYtw>U%q+&tv-4C_X_E``?mL)+s6%MeNV5Q*ZoMM z{r!vg{+%zmipJL1%a@PK+WA%=2cthK(%${`{rORSr%{Bg-~CzDm-nals{QRBWF9{J z?Q6$zHqL6MS0C+T$;I)@R1eO+QQ71K{Z@-bLI4Pc^)gAL32@s|!UaBZe{kbCS95o8V)x{p^E;8^>Q z&6!J&FFn3K<;xr8Q&+-aPAuj*icIJNYzbC$oWm3x}^=HHZBTROsfZ}vvigYy;S#~KR2#2{X;K)`3Z{a{UZjY|2a_*{N|n2e`{UE z`tCy!JcXxXxlra$%!=TjCg|Usx~uEQdjWLyH>ab>fB6xcUkB6KKmEJ{?g#G2etf}| zw}1QLy=#4Dhw%OXwt`OO5H0u*Ipa*>_c5#wv~ANS!;KJ1kt0 z^yS^jB`Ou^%k)UlE4^S`NO$J*LsTl#k>9>d8xe^}+_Ia@X=!PR6h|6O^<>(~qmD+3 zBZZch_DoXa1uxB0chp>-J6c<*Uzan@Di#uQwCTjx%Z=<+?(vms>O43P1uUYTCZJU6 z@n=e^bw{nHUNtnIK9w3l(o+TPj&?^jxV`*w#j9et5Oa|Z3eRcJL&P*(gSfy{>s%kc zTJer}r!!bhc|`+0qV|2QGqVgv!VEhT?{(Wn$1uu^rqUgB2eEQpw{N>5w+e?>*F9$(eFXrUKT_3;lTsA*>&ER~|m0XsrQF3%8BHIsf&1+$oC0As|@ zn{)s-&0D+sm~LVxTm0;{Z)s{^n(WUA!xQmD3)ty--no6XArgK?^~FSK+bF~3Dla32 zw3lz*pVOFe8TZ{_slA!x99O!+W!j`Wj#|aDO*V-b?R=XKyDVwbUS~xb1~PCj&5< z5^=RPl|(AJA&Ec&U0?CCz;;||+H4 zUB_{bPzNp@Y+7uNE|?0PIF7gB%PRstkNG@443}mFf2i|0Kh&M1< zw-=gp?~Xpvj<{FctMcXJqMEzU4Ila*CH|M!&2xPJC4d3`^)GskZ=SdRTlo*) zzqROj(`@0fdF;&esqW%50^&^}OnNX>Z#d zJVY*0Wzwzd?saf$&b4*jZLq3PD~y?%aT&LhUX3f9W^$LsT|;~Ulh6q^0oD%aUO&jt zrrJfjbn}&dwHFmS;}F&DEI6pDimIwOFe^nh&R(VBOg^{2`oD_mtN#aY4Qj}|AGS6C O0000P_xR_Q z`01GV>zMfMnE3ek`T6a!%TSZ&EttS;?i1y&4=^z#CK{8315r)8= zdtneL48xit05Pt_xfN&5X`HSjK()Gh1JDiwC-atE0~rDlfCemBM*yyv z$s+nc#c&QuFg3?zqIK>C2d%9#y6)RS63I_@T=Er<9>D?&;_G(|A1_C?X7cK13J0!w zxObh;Kt$?eBf;o`kY}I6CZZ(AxfdEC-8<}7%TP;=JZ*}FWO|A+87{Zx7Q`V<J7x63ePBX_I+4Sm(8(6m?P~el&PEe5 zS(z6^oG3X+2+V~c4wM2oU3I$>Ap>$!`(q^w@m{l;ikdBxjpXT_r22A9EJR!AQT-$y4R|!8NwTnIWh)oAMuDlO0UeAWF->TN#&EJj zhLy{~t}v;lMVjQCV3skj^jMeyP)7wOh7%zoVUbMWg?$jXQjJWA6^(mR zq1A%0pu|AHywpUQ;4E3LM(`;AKiR(1LadC}-tWL;Qc?J0Uu53Eu7yJrz{_8GOl>&! zFHOC9yC>kW^E-ci-*IDr%g4z&N`a}~{#5AdkXczM^4vNVr5T7(D;1-VS~&NeG9(y4 zO9r^L4p2bi1v`HV^K|H;nlvNGJ%SMPe?0sHY6dKqd_=SQ00000NkvXXu0mjf-d~L0 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_carolina.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_carolina.png new file mode 100644 index 0000000000000000000000000000000000000000..d5081e269e82009ce763208bb8af6b6f9f9e24a1 GIT binary patch literal 2391 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 Ef;2xw00000 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany.png new file mode 100644 index 0000000000000000000000000000000000000000..b5cc750880cfb216e4cc30e3a36d05d0a5faca00 GIT binary patch literal 5893 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 QB>(^b07*qoM6N<$g6RHw$N&HU literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_oak.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_closet_oak.png new file mode 100644 index 0000000000000000000000000000000000000000..5ada70833f71afcccaca1ad15df6b7f6cf605b7c GIT binary patch literal 6080 zcmV;x7eDBUP)ZvnH>$Q2b4nbG}wS+BMZR-7M3fKT*3jzj&T`Gup$fy%LFiSa2!&Q zII08#u0VKLLIUDYK;!@cf(%A7!XOX^1PFnUcnN7G?Q?eK-rL>hnLo~*ySrNLU0KxK zs?0xg`}TbMce>9xzw`Tj&aX$@^5ILeG7YA#xb=oFbNXW+NnL5GY6p>sQG!8J<3q$6 zjdKnFA0j?x4(!_l!0O6?t`7hU^&fx#wfGSEomc-l-~Z|@06gl+Kg0ic(_dk<;@Q7_ z9?l1hR!rLtA2SL?-yb^a`kPx*0M>V&hEW2e6#&-Sh5CDM`vH%8+S&N7C;FC~ZoY%j z+B)l}ta9BoH;`h&$ILnB{ybgpn2fimE6sS)AyPyK9}p^G1#FH3Kl`xLF+x#Q6@84f zZHs9tR_dB0K(}4_PDrv!oO$M%xRj`@Vl`xh77O)0M1n}9E|9bYAa#Kt5(F5WvdSn! z*LBDcSX*tVl%nq|e2(Oqje2DbDh;FL8>T}!Th_ovX6L@5OdtN{R#1u;jI zP-KybeYx;-5=f%_jq{0G%Y}Ln#3=agZFh3do-qJH+)0cAE#U)~Up==`t_ehlF%tSj z7ZTQ#2Q4!Uh8h4>iDTM$fBHu}VuUu9)=jzXM~B$4(qOej3ked05@<3?W~`C?%|~xU z=yHQfWb}7#zmwsh0pJI_x7fSUV~s|cj1Yplktit$E)jzuEtyOsMhoh?#`hkP1y*Qeneph(1-y&w z-m{Orn=OC((QnSi%W{5R`72Mz%|Ic9Kv7HyAy6hWodo{$e|~+b_W#}Uo|Jd**@t(6 z&IOPVVxkqrtPuhqGuB#+F|4j?qR3qEYtLeHV-qb@MdvyWY$blQXNwm<=Sf*j?SD>cS6#CFUN@80C^uKVFqd-$SXdQ6s;liXCBZJXH zPFo-F*YA2x&QhR(K4x<8D5X#;<3fV0Q8F{0bfrgCMP)J>MNW~r(k#+{>`pU(L&xoW9Be8~krm8~qR zocHCS8KbaLVy)!am;B{Y?O%4$S^3eAdMNF9QdU%@=v<&`r^G1eT_BUGs*34!i@u9Q zDdxx88jVtlwMKL5O2u1W{q*d;Cx(nQnwTT)B+f?wfUYIA9^g|;Oc}L(A}5TkSfu~) zom=GD-- zwF+xAgIeQ5rmieqTYMi9YAq2cViu60(h7kpQ?jWP)=07xT>7TZFSUnXdj3yknIY$V z^mNSSMqhiySC(r3@>f1RTO(;IMGTqAv}ZJ|aUo$V$#jxPInnhF*Kd*{YF4g`!FWr?#R?^N~Kunow+p)GXpm=!jt~|W$Sr9z)W39F1(7`SGW`GZo zYu|lwMo6rdbiJc)22@5->C801K*MI6h-4Ikd-ok;SSu=1VazNVU!Z@_mDiASrtSLD zTR_|Or7=eG#Si{L9%$%;p!bokol;kJwn8VY(RiQfeb1zeoW66%ye+GZoVW3K`fvUH zH`y2mx^{}z5~(bm1LqP|BdD#U%bzc+x=*#UCjHITXK`0@Yv#!^RLon1w6H*WdNs zAD2<>GJQ9}harlB5P{>5wlYUz>wr1vN- zIJ9SPVOpo1!KC*%mw5K?FEd ziLLgalAa%Hr4&MzIIMM%Yc9ViYiY||c8T8i3>0 zL@POm6x%$E1f46N7wK=k^B_5AGI7qs>QOArDn{P$n@`SCfmRTOpzA~F<#3yhzHcK|L!&aJKyYCp4~rqAjG(Ru_ zB};6jltG&TIrXGm^1{j17CA+PETp2U4K4;2>Hp7%zkpWUFAq~narK*Dn1i1Zqc6E= z%CzIjG1uOxN4>VG&78#K0r6~p3uU-Y_bmcB}AC8?~T z8ms_NS%X#*t>HIb^}eOr|MM3=C0h-fTbV&)|KU7rJ8 z#W_Ajgcc`-hyCE@Tj@GC4_qG<534Ip-IO_fGI*Ghf^OPjRaqUoX@`>Hr0}qJUb-vS z&4Av=pNxkMsqEK6}X(tof#?8#4kBGy{I zck{P-@moH>bRQ;!pzAuK^TmhB4j}~6vUDDH_3O^dkN^3f#W}~9Z~nmvdDzZVEmb4< z+ULJcWklg&FTeElTz7aU98E$Iyrb=e(CFZ@>#!dLLT?Is&=MlY@Gv3_wB*$F6{dY+a?ia44-;2X8KV_V)6nkU zWa1(zxLLh~qp1{18CFkOrSk#b_BhuarQdnlI)gJGPHtO1{J~F9TgkL_C*)z9>=*dw&wnleH{JAoj1_E6dQwUZsv4gnW>#QetYAEK^y5PaX-dQ{ zHKb5{3z{7(%~5(6Ls?CwJT4DIO77mhmpfC&D$TU-kW#WTtT?pQA_)ai&1^*<$;nfV zb}$-P{O$M5<2obNQTjV~Z?NmkhayFMU*w#z#SjnV91I8q*H?ZVMkWIcMrhGo6m2STKY7gZ+n_yHRoA<-_y1|%9L%Y(dc2b zm`f68yFo?@YOC*8&#WRM`olZl(MQ7U^V<6AoM%B#)eNX)rgH|L$^%nEFdXfe)mhAF zs1P(wMO9Vzt5!cYBHQLz2Jj~dc^N;-R_kXI`m}#P) z?cBI9uR+^xgB4I!+jU4swCjHK(?0OtD?iDf|Mx%SndhFvCqDhza-S#QVPC%fYb6Dg zC3VvP?|A!VpfvyV!awA5x9nf)vi_oTACn)USII>BSy)jMNj==NIpsZ{y?v?nZ~15c zHh=09f5toBei{Gqva3$W!;}=Hl4cTpM%PAi!{6S3vWA^2HJ4p2`PT6Ug?R^x#6e5fCH-76LZv5OAiOy5c+|eQ)cGfeV#Eu<1&>BAfnJ=NG zwg_PuRhlO};#6LHf&#-Vw><=;@}3K6$h%DN|D^ zGKxj|tKR)dtkM``u+{3URKQ@BMoReHUtXF+2u!wGs;Z%M^$;Q9_N%an9|S7IG2`M`hqjqH4& z>!+*?hnQ-GoFlH0uZSL7V$Hp{Tn^EL@Gi}e2Be(J%9KI8|)!w#RHkdmD7Fj;aa z68!Fe_}J2uZzK!{4Jpoen5yQxK)>}zS1)&j{lTtWTgh082gJh$O=0=gTBg%bc-Ww} z)TYEB|K>SQ%u<1phIZ_U+uQiHB+mja-9U_DwuNp$LUbNe8GP?qr0;Mj%Cfz+wN+xF zVLjhLdesF_%)*K}3{+Ckj0`dPvT;1Kp{yx!R`A3uP%0DJ*??Q17fMhY7}WLw@vxj5 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 QyZ`_I07*qoM6N<$f`dx6fdBvi literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany.png new file mode 100644 index 0000000000000000000000000000000000000000..d44f859c7e90a36d3414a38591d4c87d660f7d11 GIT binary patch literal 7697 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 VsAQHj;i>nWlDwK+sjO+h{{zAL3$y?L literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany_inv.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_mahogany_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..36271dd5f225e66ba259b389e6af49a2de9fcccc GIT binary patch literal 2400 zcmV-m37__fP)6 zeOWgrYezF`LM$yA52vT6D;N(sA{9U(5t(2?)S7XtWImH%M4fhCjaWRje_L2HAeB}$ zu6$g=!orVQKBc9lrg>YkcUHKFX^(ALrf*Jpd3mgKP{ojPf=VlRL@07gHef9qfLlji zG8}R~CVN9CWH%kllW?qTNsv=AzJ*_#TszB&VZ(}NhGI;%a!bC3Wu$y!mvL9Vf?$Sd zRx`JP+ZA@lSL~>e6hDauoXHAJ=N5_q7q-sorWK(@mIEiUg zYCa~zhF_s=Oo)hxP%a#OLnMe|OqE$Va7{UFJ0N;dJbp(jtgNhkO)`X4JAOKxq4ZkbXuNt zS-F2=uXIzUY)!MXvzwcngJ4QXDH(4-B*wS4sK7(6CjA~VbP&I>1GI2pCgoK1`J|=579g$f&MJ5%vg=dj!Ri$c3r+Z(Ua9Eac zT9{)-pLJS&V^f%OTZc?8l5JLqP%?{ROO$O^k7-kEI2~|2A9q0`d`2pjZdb8+S*d+r ztZ_|-T}69KFr#-|drUNjUrBUACTuz(Za5xkG#qU`B5yb!c0M6?Ni&03K&5zIlW<#& zXj6AaEp$L6FB}qeL@R1JA96-6Z#*NFZ&;XdT6jw`kZe_mWKf}YT!LLkct$IHK_X{2 z9dbh}c10<0MJ;bYCUZL=eMv5!bzE^jBbstrbwVd(G8}YBFuA$8XEYsZHXV3LFL*;G zazZJOYgKSVD|0>}lWtd>b6RgZA9X}2m~U6Hv9ZL&#I&!p#sB~S0d!JMQvg8b*k%9# z1`$a_K~z}7jh0tbQ&|*-_nO|E?#$S`WABb#v0`ti*z2HDq)HPU5fzYLrFW6uJJKP7 z0YfiINJ0Vul0YaSl`Cr=LUQk#c{sUG=U;c7Z=JLEKL6eT|M_+VU5oKNSAK3)a;eYq z@&!6}MhEQ;j%+tiHcwB_4a`0UsPD$QIQ zkYgDPs*Dmrir{+j_1^H2fZn&Gw|`JBuK=8yHZLFG%9MWP%t4=^w}o>NhL!6{IN2!6 z2TK$<2N06^X0RX&muIoku-VL;Wz*XAXhG1OX%H_X90`3n?aB-E9 znAU)+ZqLF&B;XGbM}n&WYo-8H0fFeHqZ3F#tEhA83V#E@GRuZ4c&*fb!nIr}8jv8p z#eJcZyO4*TB(0tsQ0EB2_VBu-a_JP}s%kB-5m(Q1C(v2wl)mi4)q@ps0U zxAL(1R9~OUJd|nYan8(OuHT$pGZHk&LS0{+Yu;sl|4aTxJ3rg4jWuK~v(wpbYLmWw z$E+C%=t3H-8yOQuMuv3dA2=XRYS>SeA1J|6BS|4%lxlkG%rSHt>&ZP_RwTng>_DX@ z(dOk)yO>RK5{p4M6gsxfj76uhcBC3tnT*5H#@nk?M6<1fEa?pV8 zEgd}{mCJts8q2z>095*7@hx;3@78bqpxW^fd=mvUP!c8qn(wq1X)vMmxZ-|LW|EVk znhz$SEvWD<`UE24e2}6YDkH)bE@(rE?jdxhGPjZpLVSWo(N`ENCIWaqSQNnz*ct$w z`a7ovj9~ze0J&^VEjk7*J;Dt)zqP+?y1>Ke3w`|(=K0JArH9RvJp)fKVh@d=0RtSau;RP& zhsj4w435wKvP4$!!0h4PWbdF^U+rMmzSqDLJ0(IAsfm#n(nQ4qs&WMRSZZ({h2llw zR}YP#0rz7%UE?-s>4t~1qI7j_dE$&FEL>(7X6RJOseG>ip!HrgVNN`ihVcl`d8lwB z8Zgj90G!O~lHrB)%Vxz85^!~(y+geN4*8TYRb?;D?F_ea&bRMSuF0t{lK}d z2%W}OQ6Crg1Gzhv25Q2KeuV~r`dGrCnc}8Zg8#c$FMWf)Lh(4!58TCK0)RdE65ShP z`UnFCO51bSvKXw$l}S-DEGjChAgLg!f^?LwH&My|Kj2@(YC%D8 Sd%f-e0000Yx+dG?n5 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_oak_inv.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_french_oak_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4707cc0153549b4c379c0227e91079f7a0eaee GIT binary patch literal 2400 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 e8#w#34Eqa?kezlnokB8xn*q?aPa6Qh z>jOT%g&y#-J0jQWOcsfCB2LtAKERnhZDxQH$ zv4@g)f&u``rY^v<;e$U<`XbC!!yoxkmr5|8-?Z* zu;hV9KgX%44`2p9o}1t(B7k&`_eVq*;I$zxZA++^dtJW!00Cc~FfFp)4)<5c_cfsY zERP(;(h89Etv*FGG~@=eF2EaWrfs53G#QjIGWpQV>Xak80Lcxhs<q)xyw=COFXyb{ zh_jj@%vlFuSdoF`243or6}b8V!8LMDcm~gYKmvF?SuvG~6&d(39_QOvz-G4D;nSK7 zQdvY>F6A@Wm%f+~VIQy?8QGKo@Td|1)OVwXw<@UD2C*&LhqE2v!5?4ssC$;r>G4lon_>0B-I>IZ~oRtJFS zcVU#`s$nVVqGjWG|y05A{*b4f*uHEp~$ z;dEq<87sOVVA)1!VbTTatC5xQ;h*QMl*|J}`l4-p3EP)LKCakMqEul!U~s_#f~NaXRv=?+OKo; zacA)~M}L5I#g4QrROONuF7~ysi_7>50J~y#B~nW01NgiMF@OiSUx~CO`%FCK#R)hP zuSC+CT^Yex><6hXCbZG|0NaGLnCbqV0*!qwyy5rT0+y4GEB>*t>DmNPJ5+@A}^ zxd{Y{GvQP@2Cc}}5NY8DB}><)Y#8dxS!{p({dNQ!L?Fi}zD|d9gnvz3v8j3yu^kB; z!kL<4$k_%BsMA(hvFZw?POr+rOc|7qX`c^yf=_xK`&WQzvK;17JdzyM91d47+j#HF Z{{u?SI2jn7)(!vw002ovPDHLkV1lKH`+5KX literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_glass.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..1920a0eef636920c7d922a509da0ab1b707cb05a GIT binary patch literal 649 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 LNkvXXu0mjfUR;(M literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7dcc71c7777c52ec8189a853a32c4e485e9296 GIT binary patch literal 8084 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain_inv.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_wood_plain_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..8d398ffcb01d2380dc2f8a1e6368f5524cdb8407 GIT binary patch literal 3289 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 PZyErFz`|Rg0lfbK&ySL` literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_woodglass.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_door_woodglass.png new file mode 100644 index 0000000000000000000000000000000000000000..fd399c31218e5f08705b463f546988f7382e7e56 GIT binary patch literal 2186 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

    )d-Y(xR)`;`4>+jFz#XP?18=1 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 UeCX!qzyJUM07*qoM6N<$g5t4=i~s-t literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_barbed_wire_edges.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_barbed_wire_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..000185ae8facf2310e7fa6e922bac599a2aa7f63 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`D>x4p|*`>Z+nQlFKUek+x zJ2PDSG90R-EvM$YcV{@ar#rSL*>`8U*2h_QWx2GcI(KEbbf!BuC)qEo4(`kGYEN-leSE_5f^*rL+d@cKYV?a3s}VXz1Yh6S0w51FGm zsL{Z~b_27o+?_7(yvh5vafTt5yOnQ8ds{h$Vn2#%M2TlZifBZwt*x4xnxT7B$H&KiUOR_nLyKue zj%YxKXF-c-L&3qpg=9UBY)Xe@L5OBTj&4Z9I;c$m0004WQchCl4+R&t<<$TH002ovPDHLkV1l!=ncM&X literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_fb.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_fb.png new file mode 100644 index 0000000000000000000000000000000000000000..9453b45f7ad0ee6a35a62fd56344226304ddf0bb GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@|JnJIEF|_ zvL1Zvb=ZJ`;Xrly$N38uDA_d|+2wA@^{V_%n>qq@bC)w`E-3L2kUzP;M<{b`jf{r&Ug zGcG9pu&k~$m+qPLB&7Uhp^HoZ>!S~sd|WH;^K9>~g-06}L{2@JBlKm_>?XWi|i+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_lr.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_lr.png new file mode 100644 index 0000000000000000000000000000000000000000..bd80d4c03805f4936d76a79a5001c49d37dd48fa GIT binary patch literal 241 zcmVv&Q-K?%du|?$3+Iy zaz;`zke8$6waiix0Duv)PScPR5CuS#F=+*rDk+ix!@LV23uv~~<7S>EaP*iFkTHzw rW7EvzEv4@*mgVUWPh~h|k9Zva>;iN@r=&SV00000NkvXXu0mjf&=O)m literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_tb.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_chainlink_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..8ced2b9006fa27df2fba53f156439038a9bf6d36 GIT binary patch literal 243 zcmVDl8b~5iwLAVXNC*i9-}zmh t%NA3Vcf|VXgP(Hl8^4X-UE0ov`5)%4Qk6Pf?4JMt002ovPDHLkV1m6;W##|? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_fb.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_fb.png new file mode 100644 index 0000000000000000000000000000000000000000..15f4db3e4bb701261af4f53415c13601b618bee9 GIT binary patch literal 2028 zcmV-P)E{BG&>)cdtNA7Oe&cfPm z+IAMz*5a1)RpY+reKTe4=jHOkhi1Zh92hH34`RIy=f$!HyNqjlTM~QN-;`7ESk zooEIQyhGisX_sSUZdw=c7_i5EuL>v!M;i(AMckAz{iFi0N?;5-j~Yv}L;Y>3ow8l5 z>haahI+ctQb~`gc5bR-b(Q6d|j!jyJ+|G{}n8vCZKr`ha79Ic`FPScuO`VO&M#9D? z-Z@2#XHmmt(gFbQwPhob0k|*v`g`7z_d_r1^ho*vGW}li1Mo^?YO>8{(W zOL`apnki#DJ&9F9hE{yM8q{{u4vb()x0iD^<2HJU2iivJPbHdp3t-&v_WkRhF&O*| zl?<-7y`_a=;%X$viIMZYO;2G<+yW$@^S=6)mb$^yt2>^wPT2w|eVFwWQjSuX} zzufH3Xop{^0IU8@Z(9}s)Uss49hC)e9HM(R+))+8{|vtR2>`mRFX^$8|0CWp>U$D403cWZt;_`8j~7M(P;M1~ z37HjKBp&B#xcij)gnP%Eii`yPc!7mFsbj(U` z+u2T!GY5Bjo^oKMm-oPE#I1Zjm+0|eUK$^!$(V0SgNvKI=g2>biU2ToAPKOWle&3X z$xf+&YS{b&5ba^;RxL09+!ba@fw9{?w-_{$!H(>5jAAbUA_8#i*W!Zupdw%opXMG8 z{oQRhfaaPF0LA(GIapoNklamvnzkXWN?3QZD+Bm`9O3>DGF1V1XV3uPUECQPPEqBk z7GG!yKsz(p-Ifrmf|gc0toi zlNnI~moY0@cTx@jXoIpcQxpO36irlPM+QKawU|x?bW?U*1K>Ep{aFqV6g_Vriu0X} zOoE^1^=vv_wkjJk<5P?1In4CZa56ZH7zv+-p%4nluQawE)u{k62ivl;E>%~oc<<$0 zAh}rw7-$th;yd!tb=IdOMZ3D20)PQV8?}T4fIW`~0pzRx1c0=-jQM0614};uP-Nl* zATppt{6OnjQUT3`lY4@prODzhTQ(6U6NEO-SFHf3Az!&L@T&rlJkmh^0C*GNnhYR` z9u!^g04SRh)1aiKqkz7@zW@N`T&5;yj|#v$0!6-53;>5)85um66upaM=;%)fsLf87sN{2$LFTF#aOL!4z4 za8ipJds#aGaV4vOUFp}0nCaWW+-=d%;k#WAfKJj`3+vE{lAC60ZPn7-oNl9#waJT= zy8VaO~Ls5kNa5s{j@$%V|VYo*hxWvm!M440y_*yCG52RvH)f+N!;qanzSI z)S(>E0O({UJLo!TeQLN6i6EsNg=z7!0$=9Mx^9C(d66lp5HTHoE)juuH)XE2vzUQc znn`CXWkN*&DnSiRZmv5K@o`YwOgLyG6{jWuj^@OFlYUM@sjXFGby3%dTJVlBMli$+ z=WuSA))6wl;fUJ7;4c(BUc6+0W>`mBR0hWFmg{QG1_0O1q(xLeVPxgd`=*zfz)538 zrvm7?C=qkO1hInz@%~Vl#rq53XnvIH(R=`im9Okn1IIY>M6y#i6|g`3o3dtvL6kKA zxyh(alrJH!Sqeu^I6dJXQCd)ODteQVd0;aDgj5Ogh7e-E-ms&H>vb~#I&m7(0H{2v zfM-!6Zc_lQofQm4ZQvpg!`)>dl1Hi5`_7?ySMTr5mHrD+f7O$@8~9!T0000< KMNUMnLSTX%C9tdj literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_lr.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_lr.png new file mode 100644 index 0000000000000000000000000000000000000000..bc95dc52399c2547d052f9ad5b61946d80ac1f79 GIT binary patch literal 674 zcmV;T0$u%yP)YWrNST+&_MgU)6J_6(bbDz0*7Mrn5k-b+<4$<%7fB$~{=li#Pt6cB5 z_YFpPcv|w&W7?meKNF!&f5i_!PcTTYHI?-Ecnq6}TBKFv#RQD&u_MS_qJZ z5Ue(ShCyntwPZmAX#@<$D62tQhCxKSv92^GZK;-AYp*$LLoi4_xnO-9Og(z-X zPS;N`2pJE^R+G|(NLvJ0dFMGy&DP zS#P)79~dOw_gZ?2hck*wE5JN2i&72-A%S{iXPr`t3@HIjr2%OeWL;O|LT4duNqfJ? zjEH~)g9w@P^~%D)jQ~IqIv?B=V32)}y~Hlatr1Eud%CS}WHk)(^74{OS}qT)J&96b z4p!+>3k;&LL+9=NO%ssRDkAZ|PtL+1RjLnD@S>+Uj`h$|$Z42AP5{%-ecHMBOSo z=fHYIgh9H9)8_Z@U(4ALA%OL{b<_?9$$KoRh0_CrCKgbHjayGU3=(5~{qf`J=_=d_ zgc0#_nYV3&L0CX3>?JA`GS;>I=s5>}fk8y7U(QFqlOoDFD{r^}S_OkVK0eNuxpj77 zA!8kL(**U{VGuw2nj;Fc{kSd$2vb7Cr{IAa}?G$Vf;naRNe1J_0!hLJklDJm6i=_VlZ|I0ZsT z{a@fqfB5v_&CkaL(I5!x%{UH1;FgjWni@QOd2nYInC5vF(5!bc#c{e6C7jl00BNKO zDZ0sl1c^GVA)Z$6Mya*)FH%Zy|NbUC9k=z=sO_(>wbi92g(`+sNVJ1f#vYcX=BP$v z3{KNjTjM5;F||gete_lYT~jETtg>cQHOFD_kKccs@2=qP-D{lt) z=IiV0?(XjI@9*&N@bU5S^78WY^Yird^!4@i_UD!M_V)MZmiXtE`01GV>zMfMnE3ek z`T6M*RPeF+oTKg6!^hs#r^JR4(10xvTRmOm$-i}6}eQnd34=d zZ6PMA-pT|u4fDijY@u_^!4cm!^aQ+VUP_unm)K74=L?rl8zSLHR39cvYpK1M5yg zaj53%^MW^hMTtK>E}plqUjta5ept1dbrok3E!9(N{RVLlK?w%XhO$%l3C>w?qPs1)7HwmrG?+TJGxzYQ2?WU$O-P&<2kHs^sQu6IHv z_*{|R?lG-N$=S%TT#G?ix>aFj#%F!u21VvrVI9^xOg>dVjYAY6l5=qNwF6>? zTHGdxpE(mU tAJ%lI6!Gj+i>Ql>GoA5b;bg8Y^X(%)nUvq#Y_JOCAx~F7mvv4FO#pWXUCsai literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_white_tb.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_half_door_white_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc05ed759fa2c18f0a10563155ddebf5e2d1469 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*QAk*AAeh{fr*!3TMn4LOqkA5~hd zaYFa(B*Qc%7Zqv1kcl$$mURSfVr_@&EY%`i2zlhmn U-hr04;UHIdy85}Sb4q9e0J?EMzW@LL literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_back.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_back.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab5c9c36573b2170c5327db868543d237085e05 GIT binary patch literal 1849 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 DxpW;6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_white_back.png b/mods/homedecor_modpack/homedecor_doors_and_gates/textures/homedecor_gate_picket_white_back.png new file mode 100644 index 0000000000000000000000000000000000000000..066349602981ef7531d2973091af1667cfa8731a GIT binary patch literal 498 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 IM6N<$f*m-jM*si- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/.luacheckrc b/mods/homedecor_modpack/homedecor_electrical/.luacheckrc new file mode 100644 index 00000000..b7b26372 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "homedecor", + "mesecon", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_electrical/init.lua b/mods/homedecor_modpack/homedecor_electrical/init.lua new file mode 100644 index 00000000..cefa1861 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/init.lua @@ -0,0 +1,170 @@ +local S = minetest.get_translator("homedecor_electrical") + +homedecor_electrical = {} + +function homedecor_electrical.toggle_switch(pos, node, clicker, itemstack, pointed_thing) + if not clicker then return false end + local playername = clicker:get_player_name() + if minetest.is_protected(pos, playername) then + minetest.record_protection_violation(pos, playername) + return false + end + local sep = string.find(node.name, "_o", -5) + local onoff = string.sub(node.name, sep + 1) + local newname = string.sub(node.name, 1, sep - 1)..((onoff == "off") and "_on" or "_off") + minetest.swap_node(pos, {name = newname, param2 = node.param2}) + return true +end + +local on_rc +if minetest.get_modpath("mesecons") then + on_rc = function(pos, node, clicker, itemstack, pointed_thing) + local t = homedecor_electrical.toggle_switch(pos, node, clicker, itemstack, pointed_thing) + if not t then return end + if string.find(node.name, "_on", -5) then + mesecon.receptor_off(pos, mesecon.rules.buttonlike_get(node)) + else + mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node)) + end + end +end + +homedecor.register("power_outlet", { + description = S("Power Outlet"), + tiles = { + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_back.png", + "homedecor_outlet_edges.png" + }, + inventory_image = "homedecor_outlet_inv.png", + node_box = { + type = "fixed", + fixed = { + { -0.125, -0.3125, 0.4375, 0.125, 0, 0.5}, + } + }, + selection_box = { + type = "fixed", + fixed = { + { -0.1875, -0.375, 0.375, 0.1875, 0.0625, 0.5}, + } + }, + groups = {cracky=3,dig_immediate=2}, + walkable = false +}) + +for _, onoff in ipairs ({"on", "off"}) do + + local switch_receptor + if minetest.get_modpath("mesecons") then + switch_receptor = { + receptor = { + state = mesecon.state[onoff], + rules = mesecon.rules.buttonlike_get + } + } + end + + local model = { + { -0.125, -0.1875, 0.4375, 0.125, 0.125, 0.5 }, + { -0.03125, 0, 0.40625, 0.03125, 0.0625, 0.5 }, + } + + if onoff == "on" then + model = { + { -0.125, -0.1875, 0.4375, 0.125, 0.125, 0.5 }, + { -0.03125, -0.125, 0.40625, 0.03125, -0.0625, 0.5 }, + } + end + + homedecor.register("light_switch_"..onoff, { + description = S("Light switch"), + tiles = { + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_back.png", + "homedecor_light_switch_front_"..onoff..".png" + }, + inventory_image = "homedecor_light_switch_inv.png", + node_box = { + type = "fixed", + fixed = model + }, + selection_box = { + type = "fixed", + fixed = { + { -0.1875, -0.25, 0.375, 0.1875, 0.1875, 0.5 }, + } + }, + groups = { + cracky=3, dig_immediate=2, mesecon_needs_receiver=1, + not_in_creative_inventory = (onoff == "on") and 1 or nil + }, + walkable = false, + drop = { + items = { + {items = {"homedecor:light_switch_off"}, inherit_color = true }, + } + }, + mesecons = switch_receptor, + on_rightclick = on_rc + }) +end + +homedecor.register("doorbell", { + tiles = { "homedecor_doorbell.png" }, + inventory_image = "homedecor_doorbell_inv.png", + description = S("Doorbell"), + groups = {snappy=3}, + walkable = false, + node_box = { + type = "fixed", + fixed = { + {-0.0625, 0, 0.46875, 0.0625, 0.1875, 0.5}, -- NodeBox1 + {-0.03125, 0.0625, 0.45, 0.03125, 0.125, 0.4675}, -- NodeBox2 + } + }, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + minetest.sound_play("homedecor_doorbell", { + pos = pos, + gain = 1.0, + max_hear_distance = 15 + }) + end +}) + +-- crafting + +minetest.register_craft( { + output = "homedecor:power_outlet", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:copper_strip"}, + {"basic_materials:plastic_sheet", ""}, + {"basic_materials:plastic_sheet", "basic_materials:copper_strip"} + }, +}) + +minetest.register_craft( { + output = "homedecor:light_switch_off", + recipe = { + {"", "basic_materials:plastic_sheet", "basic_materials:copper_strip"}, + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:copper_strip"}, + {"", "basic_materials:plastic_sheet", "basic_materials:copper_strip"} + }, +}) + +minetest.register_craft( { + output = "homedecor:doorbell", + recipe = { + { "homedecor:light_switch", "basic_materials:energy_crystal_simple", "homedecor:speaker_driver" } + }, +}) + +-- aliases + +minetest.register_alias("homedecor:light_switch", "homedecor:light_switch_on") diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.de.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.de.tr new file mode 100644 index 00000000..be0d17cb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Türklingel +Light switch=Lichtschalter +Power Outlet=Steckdose diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.es.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.es.tr new file mode 100644 index 00000000..1fe8600a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.es.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Timbre +Light switch=Interruptor de luz +Power Outlet=Toma de corriente diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.fr.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.fr.tr new file mode 100644 index 00000000..885af010 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Sonnette +Light switch=Interrupteur +Power Outlet=Prise de courant diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ms.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ms.tr new file mode 100644 index 00000000..aca48ab2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ms.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Loceng Pintu +Light switch=Suis Lampu +Power Outlet=Palam Elektrik diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt.tr new file mode 100644 index 00000000..1f0dcd32 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Campainha +Light switch=Interruptor de luz +Power Outlet=Cristal de Força diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt_BR.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt_BR.tr new file mode 100644 index 00000000..1f0dcd32 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Campainha +Light switch=Interruptor de luz +Power Outlet=Cristal de Força diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ru.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ru.tr new file mode 100644 index 00000000..3a957836 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.ru.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=Дверной звонок +Light switch=Выключатель Ñвета +Power Outlet=Розетка diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.zh_CN.tr b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.zh_CN.tr new file mode 100644 index 00000000..4f0d3970 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/homedecor_electrical.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell=门铃 +Light switch=ç¯å…‰å¼€å…³ +Power Outlet=电æºæ’座 diff --git a/mods/homedecor_modpack/homedecor_electrical/locale/template.txt b/mods/homedecor_modpack/homedecor_electrical/locale/template.txt new file mode 100644 index 00000000..f416388f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_electrical + + +### init.lua ### + +Doorbell= +Light switch= +Power Outlet= diff --git a/mods/homedecor_modpack/homedecor_electrical/mod.conf b/mods/homedecor_modpack/homedecor_electrical/mod.conf new file mode 100644 index 00000000..e06eafcb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electrical/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_electrical +description = Homedecor mod: electrical +depends = homedecor_common, default, basic_materials +optional_depends = mesecons, mesecons_receiver diff --git a/mods/homedecor_modpack/homedecor_electrical/sounds/homedecor_doorbell.ogg b/mods/homedecor_modpack/homedecor_electrical/sounds/homedecor_doorbell.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bdf4cea7403a2e8bc69c2e0f35b584f0d6530bdb GIT binary patch literal 14497 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 OkQQRdAedl@;C}&MotvWo literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell.png new file mode 100644 index 0000000000000000000000000000000000000000..03387d7d7944af5b24b156ab980019872dca69f9 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-uKV`xym9T)hj%ak|Nn2& z^5PUwJj~O@F~s6@@(+H-DD4G2Y!YW1)IQ|e%{p+s!i3R6;w96c6^=g|7s{JXuoqOk zz?Hbd&EbVYn;(aBE?bM=A&~gTe~DWM4ff#f`~ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell_inv.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_doorbell_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..378b7a7c80f853866cfb618f02e3bdd596d949b4 GIT binary patch literal 1483 zcmV;+1vL7JP)%B)K(Jx~V#B6FyaHWVNbm@- z1W`gGNZU-mza~x6NoMSO4+}dUJDJWn2j{-*>B% zjhQ|L!yGSPTLl85J>29FnyF(R;>v0|&;httMrFn%ywlXU)&KxPfSWZ1pTPs^;XEJ} zpbo&@wg88ULLDFi=q|Sf$d^{L#o!KV-0f-aOjAOqC__>*ES+j;92+m$pM-Z|dDe~y z1#Sc!*T(_|i@}i9g!pN}Qj`cqw%U52oR4RS;t4Pa9*--K4(32!6)k=s8*>5BBElJc zES3<%kPJ_NC1SDYJu(bhJRbl&rq>og_v^iq7Hc!t{tU-riD*iXMSyIv*%lz1Rvx4@ zn%1~OfNiGcz!W9a?w*n3MA)(kIXHyuOTiFebGda6*u9$t7VxAD8P){HJ!KK*0Mqkp z3V^8Y^>+w{hzMnyeqqdTyfj-6K?LxiHNZFt9JQX7C15bN7+XcS)eb*BSBbU(d^to`@j!rhWI0<8 z+ATw2TiMC`d%)q?C8{N1Ru17SThc%!V6{nT8+1flyuc#1Y_62p0c?vryrZDd6l|X^3O+3(`7HF}u7l}yOu2q7ODrU9sEWouU z9+(hsmmR>Q zJ)Dk?CIb3R0x%6A+Cex6$v0}4Xbkih&A@{H=NTiF`?Yg{-le0%D7o2 z6b1v==iz}I;}#$Bs;=6=xd;5t!|EyE0RY(>^v2u(0Od-2mQUFhJl9zn6O5{@P@Bq7 zLx5P(B#J-d9G4W!z^~9PAau+oJ_PjIb!h@{h(oBv#txEq`Ib`*ToiGF(+G;7Tw%8? zMW_9XMqlICGj5I@5ybg$Kk^b^5LuV$11{4;4s2JfK)T@?P43XAWUp{bX9`%iLP+7(j&kv9^E-HY!=;_&Ix0e2*h9W z78f-XFTPjPfj;(;OSO>)gqBzG2H$aVZz5&lzaL-ZpYuS)e85lfDZXN>*iGk}{Be9S zk!J!BXOIN(1>WQmf@25EC-LV=F#lf|C;34j=_KzYy+o4>kQ`!KGDiqufw%dA!84tG l6(I@Wd*R=_62pJ(`Wq7jW+K4*-5>w}002ovPDHLkV1huBpql^y literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_back.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_back.png new file mode 100644 index 0000000000000000000000000000000000000000..f3357d1dc81995c8b92b266e691d95392941f330 GIT binary patch literal 368 zcmV-$0gwKPP)P?RbO){ zbDi%!1W~K)(AnF#}gJf0iXlIEx;W9{y-oQ_zyo|sEa*G)4I9< O0000aYjm2QGa2fBVn>6-@DuFS0yH2x*wWz-$%I z9O}?4(O8l4FMPp)nv}-;8!QG}CM3R95KK5AzeHKZGcm>KOO99IJ$8nBbM_@=bY`3b P+Q8uH>gTe~DWM4f+Mhok literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_front_off.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_front_off.png new file mode 100644 index 0000000000000000000000000000000000000000..eecc8b35d046325b224518e180074bc788e75929 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1SD0tpLGJM2c9mDAsP4H-a53iZpI(?71zBwHe+{3#?!ROtoytY#r#bA9D8=chamI(uLFznlje}P%DLm z0h`GFtrx!*$!+;pV57^epj5c$_0CNiUS1t?KW1)P)mz!w5tcVg?c3Z2L;d^rfBajv zD$6UQPw3LAv-19eor~5^Z7}g&rd@kXgMqthLGFFuWEYq0rCT?>XPI@3WubV>y$*eO zuZ#<}3$Fg1#$UBmk8eV1^)dn53-*)!X6G0F&}Kw+%|DS3j8FXZEL1FJ`h#RVUHx3v IIVCg!0B1pHk^lez literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_inv.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_light_switch_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..80bf972bccf875de99db88d17cd10888db523d6e GIT binary patch literal 3147 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 KMNUMnLSTY}C45T& literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_outlet_edges.png b/mods/homedecor_modpack/homedecor_electrical/textures/homedecor_outlet_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..1b86f80030279727e99b1e871a44e274cce09680 GIT binary patch literal 200 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 + }, +}) + +homedecor.register("television", { + description = S("Small CRT Television"), + tiles = { 'homedecor_television_top.png', + 'homedecor_television_bottom.png', + 'homedecor_television_left.png^[transformFX', + 'homedecor_television_left.png', + 'homedecor_television_back.png', + { name="homedecor_television_front_animated.png", + animation={ + type="vertical_frames", + aspect_w=16, + aspect_h=16, + length=80.0 + } + } + }, + light_source = default.LIGHT_MAX - 1, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), +}) + +homedecor.register("dvd_vcr", { + description = S("DVD and VCR"), + tiles = { + "homedecor_dvdvcr_top.png", + "homedecor_dvdvcr_bottom.png", + "homedecor_dvdvcr_sides.png", + "homedecor_dvdvcr_sides.png^[transformFX", + "homedecor_dvdvcr_back.png", + "homedecor_dvdvcr_front.png", + }, + inventory_image = "homedecor_dvdvcr_inv.png", + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.25, 0.3125, -0.375, 0.1875}, + {-0.25, -0.5, -0.25, 0.25, -0.1875, 0.125}, + } + }, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), +}) + +local tel_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.1875, 0.25, -0.21, 0.15 } +} + +homedecor.register("telephone", { + mesh = "homedecor_telephone.obj", + tiles = { + "homedecor_telephone_dial.png", + "homedecor_telephone_base.png", + "homedecor_telephone_handset.png", + "homedecor_telephone_cord.png", + }, + inventory_image = "homedecor_telephone_inv.png", + description = S("Telephone"), + groups = {snappy=3}, + selection_box = tel_cbox, + walkable = false, + sounds = default.node_sound_wood_defaults(), +}) + +-- crafting + +minetest.register_craftitem(":homedecor:vcr", { + description = S("VCR"), + inventory_image = "homedecor_vcr.png" +}) + +minetest.register_craftitem(":homedecor:dvd_player", { + description = S("DVD Player"), + inventory_image = "homedecor_dvd_player.png" +}) + +minetest.register_craftitem(":homedecor:speaker_driver", { + description = S("Speaker driver"), + inventory_image = "homedecor_speaker_driver_inv.png" +}) + +minetest.register_craft( { + output = "homedecor:projection_screen 3", + recipe = { + { "", "default:glass", "" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:projection_screen", + burntime = 30, +}) + + +minetest.register_craft( { + output = "basic_materials:ic 4", + recipe = { + { "basic_materials:silicon", "basic_materials:silicon" }, + { "basic_materials:silicon", "default:copper_ingot" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:television", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "moreblocks:glow_glass", "basic_materials:plastic_sheet" }, + { "basic_materials:ic", "basic_materials:ic", "basic_materials:ic" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:television", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" }, + { "basic_materials:ic", "basic_materials:energy_crystal_simple", "basic_materials:ic" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:stereo", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" }, + { "default:steel_ingot", "basic_materials:ic", "default:steel_ingot" }, + }, +}) + + +minetest.register_craft( { + output = "homedecor:speaker_driver 2", + recipe = { + { "", "default:steel_ingot", "" }, + { "default:paper", "basic_materials:copper_wire", "default:iron_lump" }, + { "", "default:steel_ingot", "" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:speaker_small", + recipe = { + { "wool:black", "homedecor:speaker_driver", "group:wood" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:speaker", + recipe = { + { "wool:black", "homedecor:speaker_driver", "group:wood" }, + { "wool:black", "homedecor:speaker_driver", "group:wood" }, + { "wool:black", "group:wood", "group:wood" }, + }, +}) + +-- cotton version + +minetest.register_craft( { + output = "homedecor:speaker_small", + recipe = { + { "cotton:black", "homedecor:speaker_driver", "group:wood" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:speaker", + recipe = { + { "cotton:black", "homedecor:speaker_driver", "group:wood" }, + { "cotton:black", "homedecor:speaker_driver", "group:wood" }, + { "cotton:black", "group:wood", "group:wood" }, + }, +}) + + +minetest.register_craft({ + output = "homedecor:vcr 2", + recipe = { + { "basic_materials:ic", "default:steel_ingot", "basic_materials:plastic_sheet" }, + { "default:iron_lump", "default:iron_lump", "default:iron_lump" }, + { "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:dvd_player 2", + recipe = { + { "", "basic_materials:plastic_sheet", "" }, + { "default:obsidian_glass", "basic_materials:motor", "basic_materials:motor" }, + { "default:mese_crystal_fragment", "basic_materials:ic", "basic_materials:energy_crystal_simple" }, + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:dvd_vcr", + recipe = { + "homedecor:vcr", + "homedecor:dvd_player" + }, +}) + +minetest.register_craft( { + output = "homedecor:telephone", + recipe = { + { "homedecor:speaker_driver", "basic_materials:copper_wire", "homedecor:speaker_driver" }, + { "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.de.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.de.tr new file mode 100644 index 00000000..01cbe410 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.de.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=DVD-Spieler +DVD and VCR=DVD-Spieler und Videorecorder +Large Stereo Speaker=Großer Stereolautsprecher +Large Stereo Speaker, open front=Großer Stereolautsprecher, offene Vorderseite +Projection Screen Material=Projektorleinwand +Small CRT Television=Kleiner Röhrenfernseher +Small Surround Speaker=Kleiner Surround-Lautsprecher +Speaker driver=Lautsprechermembran +Stereo Receiver=Stereoanlage +Telephone=Telefon +VCR=Videorecorder diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.es.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.es.tr new file mode 100644 index 00000000..d24e26ec --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.es.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=Reproductor de DVD +DVD and VCR=DVD y reproductor de vídeo +Large Stereo Speaker=Altavoz estéreo grande +Large Stereo Speaker, open front=Altavoz estéreo grande con frente abierto +Projection Screen Material=Material para pantalla de proyección +Small CRT Television=Televisión CRT pequeña +Small Surround Speaker=Altavoz envolvente pequeño +Speaker driver=Conductor de altavoz +Stereo Receiver=Receptor estéreo +Telephone=Teléfono +VCR=Grabadora de vídeo diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.fr.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.fr.tr new file mode 100644 index 00000000..33e403cb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.fr.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=Lecteur DVD +DVD and VCR=DVD et magnétoscope +Large Stereo Speaker=Enceinte +Large Stereo Speaker, open front=Enceinte, sans grille +Projection Screen Material=Toile d'écran de projection +Small CRT Television=Petite télévision à tube cathodique +Small Surround Speaker=Enceinte satellite surround +Speaker driver=Haut-parleur +Stereo Receiver=Récepteur radio +Telephone=Téléphone +VCR=Magnétoscope diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.it.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.it.tr new file mode 100644 index 00000000..aa9b01e9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.it.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player= +DVD and VCR= +Large Stereo Speaker=Altoparlante stereo grande +Large Stereo Speaker, open front=Altoparlante stereo grande +Projection Screen Material=Materiale per lo schermo di proiezione +Small CRT Television=Piccola televisione a tubo catodico +Small Surround Speaker=Altoparlante audio surround piccolo +Speaker driver= +Stereo Receiver=Ricevitore stereo +Telephone= +VCR= diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ms.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ms.tr new file mode 100644 index 00000000..aa21efda --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ms.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=Pemain DVD +DVD and VCR=Pemain DVD beserta Perakam VCR +Large Stereo Speaker=Pembesar Suara Stereo Besar +Large Stereo Speaker, open front=Pembesar Suara Stereo Besar, bahagian depan terbuka +Projection Screen Material=Bahan Skrin Pemancaran +Small CRT Television=Televisyen CRT Kecil +Small Surround Speaker=Pembesar Suara Keliling Kecil +Speaker driver=Pemacu Pembesar Suara +Stereo Receiver=Penerima Stereo +Telephone=Telefon +VCR=Perakam Kaset Video diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt.tr new file mode 100644 index 00000000..8277a13f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=DVD Player +DVD and VCR=DVD e VCR +Large Stereo Speaker=Alto-falante Estéreo Grande +Large Stereo Speaker, open front=Alto-falante Estéreo Grande, frente aberta +Projection Screen Material=Material de Tela de Projeção +Small CRT Television=TV de tubo pequena +Small Surround Speaker=Alto-falante Surround Pequeno +Speaker driver=Alto-falante +Stereo Receiver=Aparelho de Som Estéreo +Telephone=Telefone +VCR=VCR diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt_BR.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt_BR.tr new file mode 100644 index 00000000..8277a13f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.pt_BR.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=DVD Player +DVD and VCR=DVD e VCR +Large Stereo Speaker=Alto-falante Estéreo Grande +Large Stereo Speaker, open front=Alto-falante Estéreo Grande, frente aberta +Projection Screen Material=Material de Tela de Projeção +Small CRT Television=TV de tubo pequena +Small Surround Speaker=Alto-falante Surround Pequeno +Speaker driver=Alto-falante +Stereo Receiver=Aparelho de Som Estéreo +Telephone=Telefone +VCR=VCR diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ru.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ru.tr new file mode 100644 index 00000000..26c2e07b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.ru.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=DVD-проигрыватель +DVD and VCR=DVD и Видеомагнитофон +Large Stereo Speaker=Большой Ñтерео громкоговоритель +Large Stereo Speaker, open front=Большой Ñтерео громкоговоритель (открытый) +Projection Screen Material=Материал проекционного Ñкрана +Small CRT Television=Малый кинеÑкопный телевизор +Small Surround Speaker=Малый круговой громкоговоритель +Speaker driver=Динамик +Stereo Receiver=Стерео приёмник +Telephone=Телефон +VCR=Видеомагнитофон diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.zh_CN.tr b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.zh_CN.tr new file mode 100644 index 00000000..a03dbcbd --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/homedecor_electronics.zh_CN.tr @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player=光盘播放机 +DVD and VCR=DVDå’ŒVCR +Large Stereo Speaker=大型立体声扬声器 +Large Stereo Speaker, open front=开放å¼å¤§ç«‹ä½“声扬声器 +Projection Screen Material=投影å±å¹•ææ–™ +Small CRT Television=å°åž‹CRT电视 +Small Surround Speaker=å°åž‹çŽ¯ç»•æ‰¬å£°å™¨ +Speaker driver=扬声器 +Stereo Receiver=立体声接收机 +Telephone=ç”µè¯ +VCR=录åƒæœº diff --git a/mods/homedecor_modpack/homedecor_electronics/locale/template.txt b/mods/homedecor_modpack/homedecor_electronics/locale/template.txt new file mode 100644 index 00000000..0967417a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/locale/template.txt @@ -0,0 +1,16 @@ +# textdomain: homedecor_electronics + + +### init.lua ### + +DVD Player= +DVD and VCR= +Large Stereo Speaker= +Large Stereo Speaker, open front= +Projection Screen Material= +Small CRT Television= +Small Surround Speaker= +Speaker driver= +Stereo Receiver= +Telephone= +VCR= diff --git a/mods/homedecor_modpack/homedecor_electronics/mod.conf b/mods/homedecor_modpack/homedecor_electronics/mod.conf new file mode 100644 index 00000000..09df794b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_electronics +description = Homedecor mod: electronics +depends = homedecor_common, default, basic_materials +optional_depends = moreblocks diff --git a/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large.obj b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large.obj new file mode 100644 index 00000000..80436cd5 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large.obj @@ -0,0 +1,60 @@ +# Blender v2.73 (sub 0) OBJ File: 'speaker.blend' +# www.blender.org +o Cube +v 0.437500 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.437500 -0.500000 -0.500000 +v 0.437500 0.500000 -0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.437500 0.500000 -0.500000 +v 0.500000 -0.500000 -0.437500 +v -0.500000 -0.500000 -0.437500 +v 0.500000 0.500000 -0.437500 +v -0.500000 0.500000 -0.437500 +v -0.000000 0.500000 -0.466846 +v 0.000000 -0.500000 -0.466846 +vt 0.000000 0.937500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.937500 -0.000000 +vt 0.937500 1.000000 +vt 0.062500 0.000000 +vt 0.062500 1.000000 +vt 1.000000 0.061472 +vt 0.500000 0.032609 +vt 0.500000 0.967391 +vt 0.000010 0.938528 +vt 0.999990 0.938528 +vt 0.000000 0.061472 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 -0.000000 1.000000 +vn -1.000000 -0.000000 -0.000000 +vn -0.707100 -0.000000 -0.707100 +vn 0.000000 0.000000 -1.000000 +vn 0.707100 0.000000 -0.707100 +g Cube_Cube_speaker-wood +s off +f 9/1/1 2/2/1 3/3/1 10/4/1 +f 11/4/2 12/1/2 7/2/2 6/3/2 +f 9/4/3 11/1/3 6/2/3 2/3/3 +f 2/5/4 6/6/4 7/2/4 3/3/4 +f 3/2/5 7/3/5 12/4/5 10/1/5 +g Cube_Cube_cloth +f 10/7/6 12/3/6 8/5/6 4/8/6 +f 5/9/7 1/7/7 4/8/7 8/10/7 +f 1/2/8 5/9/8 11/10/8 9/6/8 +f 1/7/1 9/11/1 14/12/1 +f 5/8/2 8/10/2 13/13/2 +f 8/10/2 12/14/2 13/13/2 +f 12/14/2 11/15/2 13/13/2 +f 11/15/2 5/8/2 13/13/2 +f 9/11/1 10/16/1 14/12/1 +f 10/16/1 4/9/1 14/12/1 +f 4/9/1 1/7/1 14/12/1 diff --git a/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large_open.obj b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large_open.obj new file mode 100644 index 00000000..7278f8b3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_large_open.obj @@ -0,0 +1,473 @@ +# Blender v2.73 (sub 0) OBJ File: 'speaker-large-open.blend' +# www.blender.org +o Cube +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v 0.500000 -0.500000 -0.437500 +v -0.500000 -0.500000 -0.437500 +v 0.500000 0.500000 -0.437500 +v -0.500000 0.500000 -0.437500 +v -0.000000 0.375000 -0.437500 +v -0.143506 0.346455 -0.437500 +v -0.265165 0.265165 -0.437500 +v -0.346455 0.143506 -0.437500 +v -0.375000 -0.000000 -0.437500 +v -0.346455 -0.143506 -0.437500 +v -0.265165 -0.265165 -0.437500 +v -0.143506 -0.346455 -0.437500 +v -0.000000 -0.375000 -0.437500 +v 0.143506 -0.346455 -0.437500 +v 0.265165 -0.265165 -0.437500 +v 0.346455 -0.143506 -0.437500 +v 0.375000 0.000000 -0.437500 +v 0.346455 0.143506 -0.437500 +v 0.265165 0.265165 -0.437500 +v 0.143506 0.346455 -0.437500 +v -0.000000 0.312499 -0.437500 +v -0.119588 0.288712 -0.437500 +v -0.220970 0.220970 -0.437500 +v -0.288712 0.119588 -0.437500 +v -0.312499 -0.000000 -0.437500 +v -0.288712 -0.119588 -0.437500 +v -0.220970 -0.220970 -0.437500 +v -0.119588 -0.288712 -0.437500 +v -0.000000 -0.312499 -0.437500 +v 0.119588 -0.288712 -0.437500 +v 0.220970 -0.220971 -0.437500 +v 0.288712 -0.119588 -0.437500 +v 0.312499 0.000000 -0.437500 +v 0.288712 0.119588 -0.437500 +v 0.220970 0.220971 -0.437500 +v 0.119588 0.288712 -0.437500 +v -0.000000 0.062500 -0.250000 +v -0.023918 0.057742 -0.250000 +v -0.044194 0.044194 -0.250000 +v 0.057742 -0.023918 -0.250000 +v 0.062500 0.000000 -0.250000 +v 0.057742 0.023918 -0.250000 +v 0.044194 0.044194 -0.250000 +v 0.023918 0.057742 -0.250000 +v -0.062500 0.000000 -0.250000 +v -0.057742 0.000000 -0.273918 +v -0.044194 0.000000 -0.294194 +v -0.023918 0.000000 -0.307742 +v -0.000000 0.000000 -0.312500 +v -0.057742 0.023918 -0.250000 +v -0.053347 0.022097 -0.273918 +v -0.040830 0.016912 -0.294194 +v -0.022097 0.009153 -0.307742 +v -0.040830 0.040830 -0.273918 +v -0.031250 0.031250 -0.294194 +v -0.016912 0.016912 -0.307742 +v -0.022097 0.053347 -0.273918 +v -0.016912 0.040830 -0.294194 +v -0.009153 0.022097 -0.307742 +v -0.000000 0.057742 -0.273918 +v -0.000000 0.044194 -0.294194 +v -0.000000 0.023918 -0.307742 +v 0.022097 0.053347 -0.273918 +v 0.016912 0.040830 -0.294194 +v 0.009153 0.022097 -0.307742 +v 0.040830 0.040830 -0.273918 +v 0.031250 0.031250 -0.294194 +v 0.016912 0.016912 -0.307742 +v 0.053347 0.022097 -0.273918 +v 0.040830 0.016912 -0.294194 +v 0.022097 0.009153 -0.307742 +v 0.057742 -0.000000 -0.273918 +v 0.044194 -0.000000 -0.294194 +v 0.023918 -0.000000 -0.307742 +v 0.053347 -0.022097 -0.273918 +v 0.040830 -0.016912 -0.294194 +v 0.022097 -0.009153 -0.307742 +v 0.044194 -0.044194 -0.250000 +v 0.040830 -0.040830 -0.273918 +v 0.031250 -0.031250 -0.294194 +v 0.016912 -0.016912 -0.307742 +v 0.023918 -0.057742 -0.250000 +v 0.022097 -0.053347 -0.273918 +v 0.016912 -0.040830 -0.294194 +v 0.009153 -0.022097 -0.307742 +v -0.000000 -0.062500 -0.250000 +v -0.000000 -0.057742 -0.273918 +v -0.000000 -0.044194 -0.294194 +v -0.000000 -0.023918 -0.307742 +v -0.023918 -0.057742 -0.250000 +v -0.022097 -0.053347 -0.273918 +v -0.016912 -0.040830 -0.294194 +v -0.009153 -0.022097 -0.307742 +v -0.044194 -0.044194 -0.250000 +v -0.040830 -0.040830 -0.273918 +v -0.031250 -0.031250 -0.294194 +v -0.016912 -0.016912 -0.307742 +v -0.057742 -0.023918 -0.250000 +v -0.053347 -0.022097 -0.273918 +v -0.040830 -0.016912 -0.294194 +v -0.022097 -0.009153 -0.307742 +vt 0.000000 0.937500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.193106 0.975742 +vt 0.288621 0.745148 +vt 0.312500 0.749898 +vt 0.312500 0.999491 +vt 0.024258 0.806894 +vt 0.254852 0.711379 +vt 0.268378 0.731622 +vt 0.091889 0.908111 +vt 0.336379 0.745148 +vt 0.431894 0.975742 +vt 0.024258 0.568106 +vt 0.254852 0.663621 +vt 0.250102 0.687500 +vt 0.000509 0.687500 +vt 0.356622 0.731622 +vt 0.533111 0.908111 +vt 0.860258 0.687500 +vt 0.900745 0.687500 +vt 0.894028 0.721270 +vt 0.856623 0.705776 +vt 0.927797 0.687500 +vt 0.919020 0.731622 +vt 0.937296 0.687500 +vt 0.927797 0.735258 +vt 0.874898 0.749898 +vt 0.846270 0.721270 +vt 0.894028 0.769027 +vt 0.846270 0.769027 +vt 0.830777 0.731622 +vt 0.856623 0.794021 +vt 0.812500 0.775745 +vt 0.812500 0.735258 +vt 0.812500 0.802797 +vt 0.778730 0.769027 +vt 0.794224 0.731622 +vt 0.768378 0.794021 +vt 0.750102 0.749898 +vt 0.778730 0.721270 +vt 0.730973 0.769027 +vt 0.730973 0.721270 +vt 0.768378 0.705776 +vt 0.705980 0.731622 +vt 0.724256 0.687500 +vt 0.764743 0.687500 +vt 0.697203 0.687500 +vt 0.730973 0.653730 +vt 0.768378 0.669224 +vt 0.705980 0.643378 +vt 0.750102 0.625102 +vt 0.778730 0.653730 +vt 0.730973 0.605973 +vt 0.778730 0.605973 +vt 0.794224 0.643378 +vt 0.768378 0.580980 +vt 0.724256 0.599256 +vt 0.764743 0.572203 +vt 0.812500 0.599256 +vt 0.812500 0.639742 +vt 0.812500 0.572203 +vt 0.812500 0.562703 +vt 0.846270 0.605973 +vt 0.830777 0.643378 +vt 0.856623 0.580980 +vt 0.860258 0.572203 +vt 0.874898 0.625102 +vt 0.846270 0.653730 +vt 0.894028 0.605973 +vt 0.900745 0.599256 +vt 0.894028 0.653730 +vt 0.856623 0.669224 +vt 0.919020 0.643378 +vt 0.927797 0.639743 +vt 0.812500 0.687500 +vt 0.091889 0.466889 +vt 0.268378 0.643378 +vt 0.312500 0.375509 +vt 0.312500 0.625102 +vt 0.288621 0.629852 +vt 0.193106 0.399258 +vt 0.431894 0.399258 +vt 0.533111 0.466889 +vt 0.356622 0.643378 +vt 0.336379 0.629852 +vt 0.600742 0.568106 +vt 0.624491 0.687500 +vt 0.374898 0.687500 +vt 0.370149 0.663621 +vt 0.370149 0.711379 +vt 0.600742 0.806894 +vt 0.900745 0.775745 +vt 0.860258 0.802797 +vt 0.812500 0.812297 +vt 0.764743 0.802797 +vt 0.724256 0.775745 +vt 0.697203 0.735257 +vt 0.687703 0.687500 +vt 0.697203 0.639742 +vt 0.846455 0.356494 +vt 0.765165 0.234835 +vt 0.643506 0.153545 +vt 0.846455 0.643506 +vt 0.765165 0.765165 +vt 0.643506 0.846455 +vt 0.356494 0.846455 +vt 0.234835 0.765165 +vt 0.153545 0.643506 +vt 0.153545 0.356494 +vt 0.234835 0.234835 +vt 0.356494 0.153545 +vt 0.125000 0.500000 +vt 0.500000 0.125000 +vt 0.875000 0.500000 +vt 0.500000 0.875000 +vt 0.764905 0.764905 +vt 0.720754 0.720754 +vt 0.788429 0.619471 +vt 0.846115 0.643366 +vt 0.153885 0.643366 +vt 0.211572 0.619471 +vt 0.279247 0.720754 +vt 0.235095 0.764905 +vt 0.500000 0.874632 +vt 0.500000 0.812193 +vt 0.619471 0.788429 +vt 0.643366 0.846115 +vt 0.153885 0.356635 +vt 0.211572 0.380529 +vt 0.187807 0.500000 +vt 0.125368 0.500000 +vt 0.356635 0.153885 +vt 0.380529 0.211572 +vt 0.279246 0.279246 +vt 0.235095 0.235095 +vt 0.500000 0.125368 +vt 0.643366 0.153885 +vt 0.619471 0.211572 +vt 0.500000 0.187807 +vt 0.764905 0.235095 +vt 0.846115 0.356635 +vt 0.788429 0.380529 +vt 0.720754 0.279246 +vt 0.812193 0.500000 +vt 0.874632 0.500000 +vt 0.380529 0.788429 +vt 0.356635 0.846115 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 -0.000000 1.000000 +vn -1.000000 -0.000000 -0.000000 +vn -0.229600 -0.554300 -0.800000 +vn 0.099000 0.239100 -0.965900 +vn 0.000000 0.258800 -0.965900 +vn 0.000000 -0.600000 -0.800000 +vn -0.554300 -0.229600 -0.800000 +vn 0.239100 0.099000 -0.965900 +vn 0.183000 0.183000 -0.965900 +vn -0.424300 -0.424300 -0.800000 +vn -0.099000 0.239100 -0.965900 +vn 0.229600 -0.554300 -0.800000 +vn -0.554300 0.229600 -0.800000 +vn 0.239100 -0.099000 -0.965900 +vn 0.258800 0.000000 -0.965900 +vn -0.600000 -0.000000 -0.800000 +vn -0.183000 0.183000 -0.965900 +vn 0.424300 -0.424300 -0.800000 +vn -0.403100 0.000000 -0.915200 +vn -0.718800 0.000000 -0.695200 +vn -0.664100 0.275100 -0.695200 +vn -0.372400 0.154200 -0.915200 +vn -0.927300 0.000000 -0.374300 +vn -0.856700 0.354800 -0.374300 +vn -0.980800 -0.000000 -0.195100 +vn -0.239100 0.099000 -0.965900 +vn -0.508300 0.508300 -0.695200 +vn -0.285000 0.285000 -0.915200 +vn -0.655700 0.655700 -0.374300 +vn -0.275100 0.664100 -0.695200 +vn -0.154200 0.372400 -0.915200 +vn -0.354800 0.856700 -0.374300 +vn 0.000000 0.718800 -0.695200 +vn 0.000000 0.403100 -0.915200 +vn 0.000000 0.927300 -0.374300 +vn 0.275100 0.664100 -0.695200 +vn 0.154200 0.372400 -0.915200 +vn 0.354800 0.856700 -0.374300 +vn 0.508300 0.508300 -0.695200 +vn 0.285000 0.285000 -0.915200 +vn 0.655700 0.655700 -0.374300 +vn 0.664100 0.275100 -0.695200 +vn 0.372400 0.154200 -0.915200 +vn 0.856700 0.354800 -0.374300 +vn 0.718800 0.000000 -0.695200 +vn 0.403100 0.000000 -0.915200 +vn 0.927300 0.000000 -0.374300 +vn 0.664100 -0.275100 -0.695200 +vn 0.372400 -0.154200 -0.915200 +vn 0.856700 -0.354800 -0.374300 +vn 0.508300 -0.508300 -0.695200 +vn 0.285000 -0.285000 -0.915200 +vn 0.655700 -0.655700 -0.374300 +vn 0.275100 -0.664100 -0.695200 +vn 0.154200 -0.372400 -0.915200 +vn 0.354800 -0.856700 -0.374300 +vn 0.183000 -0.183000 -0.965900 +vn 0.375300 -0.906100 -0.195100 +vn 0.000000 -0.718800 -0.695200 +vn 0.000000 -0.403100 -0.915200 +vn 0.000000 -0.927300 -0.374300 +vn -0.000000 -0.980800 -0.195100 +vn -0.275100 -0.664100 -0.695200 +vn -0.154200 -0.372400 -0.915200 +vn -0.354800 -0.856700 -0.374300 +vn -0.375300 -0.906100 -0.195100 +vn -0.508300 -0.508300 -0.695200 +vn -0.285000 -0.285000 -0.915200 +vn -0.655700 -0.655700 -0.374300 +vn -0.693500 -0.693500 -0.195100 +vn -0.664100 -0.275100 -0.695200 +vn -0.372400 -0.154200 -0.915200 +vn -0.856700 -0.354800 -0.374300 +vn -0.906100 -0.375300 -0.195100 +vn 0.000000 0.000000 -1.000000 +vn -0.424300 0.424300 -0.800000 +vn 0.000000 0.600000 -0.800000 +vn -0.229600 0.554300 -0.800000 +vn 0.229600 0.554300 -0.800000 +vn 0.424300 0.424300 -0.800000 +vn 0.554300 0.229600 -0.800000 +vn 0.600000 0.000000 -0.800000 +vn 0.554300 -0.229600 -0.800000 +g Cube_Cube_speaker-wood +s off +f 5/1/1 1/2/1 2/3/1 6/4/1 +f 7/4/2 8/1/2 4/2/2 3/3/2 +f 5/4/3 7/1/3 3/2/3 1/3/3 +f 1/5/4 3/6/4 4/2/4 2/3/4 +f 2/2/5 4/3/5 8/4/5 6/1/5 +g Cube_Cube_speaker-driver +s 1 +f 40/7/6 48/8/7 41/9/8 25/10/9 +f 38/11/10 46/12/11 47/13/12 39/14/13 +f 25/10/9 41/9/8 42/15/14 26/16/15 +f 36/17/16 44/18/17 45/19/18 37/20/19 +f 39/14/13 47/13/12 48/8/7 40/7/6 +f 26/16/15 42/15/14 43/21/20 27/22/21 +f 37/20/19 45/19/18 46/12/11 38/11/10 +f 52/23/22 51/24/23 56/25/24 57/26/25 +f 51/24/23 50/27/26 55/28/27 56/25/24 +f 50/27/26 49/29/28 54/30/29 55/28/27 +f 57/26/25 56/25/24 59/31/30 60/32/31 +f 56/25/24 55/28/27 58/33/32 59/31/30 +f 60/32/31 59/31/30 62/34/33 63/35/34 +f 59/31/30 58/33/32 61/36/35 62/34/33 +f 63/35/34 62/34/33 65/37/36 66/38/37 +f 62/34/33 61/36/35 64/39/38 65/37/36 +f 66/38/37 65/37/36 68/40/39 69/41/40 +f 65/37/36 64/39/38 67/42/41 68/40/39 +f 69/41/40 68/40/39 71/43/42 72/44/43 +f 68/40/39 67/42/41 70/45/44 71/43/42 +f 72/44/43 71/43/42 74/46/45 75/47/46 +f 71/43/42 70/45/44 73/48/47 74/46/45 +f 75/47/46 74/46/45 77/49/48 78/50/49 +f 74/46/45 73/48/47 76/51/50 77/49/48 +f 78/50/49 77/49/48 80/52/51 81/53/52 +f 77/49/48 76/51/50 79/54/53 80/52/51 +f 81/53/52 80/52/51 84/55/54 85/56/55 +f 80/52/51 79/54/53 83/57/56 84/55/54 +f 85/56/55 84/55/54 88/58/57 89/59/58 +f 84/55/54 83/57/56 87/60/59 88/58/57 +f 83/57/56 82/61/60 86/62/61 87/60/59 +f 89/59/58 88/58/57 92/63/62 93/64/63 +f 88/58/57 87/60/59 91/65/64 92/63/62 +f 87/60/59 86/62/61 90/66/65 91/65/64 +f 93/64/63 92/63/62 96/67/66 97/68/67 +f 92/63/62 91/65/64 95/69/68 96/67/66 +f 91/65/64 90/66/65 94/70/69 95/69/68 +f 97/68/67 96/67/66 100/71/70 101/72/71 +f 96/67/66 95/69/68 99/73/72 100/71/70 +f 95/69/68 94/70/69 98/74/73 99/73/72 +f 101/72/71 100/71/70 104/75/74 105/76/75 +f 100/71/70 99/73/72 103/77/76 104/75/74 +f 99/73/72 98/74/73 102/78/77 103/77/76 +f 53/79/78 52/23/22 57/26/25 +f 53/79/78 57/26/25 60/32/31 +f 53/79/78 60/32/31 63/35/34 +f 53/79/78 63/35/34 66/38/37 +f 53/79/78 66/38/37 69/41/40 +f 53/79/78 69/41/40 72/44/43 +f 53/79/78 72/44/43 75/47/46 +f 53/79/78 75/47/46 78/50/49 +f 53/79/78 78/50/49 81/53/52 +f 53/79/78 81/53/52 85/56/55 +f 53/79/78 85/56/55 89/59/58 +f 53/79/78 89/59/58 93/64/63 +f 53/79/78 93/64/63 97/68/67 +f 53/79/78 97/68/67 101/72/71 +f 53/79/78 101/72/71 105/76/75 +f 53/79/78 105/76/75 52/23/22 +f 105/76/75 104/75/74 51/24/23 52/23/22 +f 104/75/74 103/77/76 50/27/26 51/24/23 +f 103/77/76 102/78/77 49/29/28 50/27/26 +f 35/80/79 82/81/60 44/18/17 36/17/16 +f 33/82/80 90/83/80 86/84/81 34/85/81 +f 32/86/82 31/87/83 98/88/83 94/89/82 +f 30/90/84 29/91/85 49/92/85 102/93/84 +f 27/22/21 43/21/20 54/94/29 28/95/86 +f 34/85/81 86/84/81 82/81/60 35/80/79 +f 33/82/80 32/86/82 94/89/82 90/83/80 +f 31/87/83 30/90/84 102/93/84 98/88/83 +f 28/95/86 54/94/29 49/92/85 29/91/85 +f 55/28/27 54/30/29 43/96/20 58/33/32 +f 58/33/32 43/96/20 42/97/14 61/36/35 +f 61/36/35 42/97/14 41/98/8 64/39/38 +f 64/39/38 41/98/8 48/99/7 67/42/41 +f 67/42/41 48/99/7 47/100/12 70/45/44 +f 70/45/44 47/100/12 46/101/11 73/48/47 +f 73/48/47 46/101/11 45/102/18 76/51/50 +f 76/51/50 45/102/18 44/103/17 79/54/53 +f 79/54/53 44/103/17 82/61/60 83/57/56 +g Cube_Cube_speaker-open-front +s off +f 14/104/78 15/105/78 6/3/78 +f 15/105/78 16/106/78 6/3/78 +f 12/107/78 8/5/78 11/108/78 +f 10/109/78 11/108/78 8/5/78 +f 24/110/78 7/6/78 23/111/78 +f 22/112/78 23/111/78 7/6/78 +f 20/113/78 5/2/78 19/114/78 +f 18/115/78 19/114/78 5/2/78 +f 20/113/78 21/116/78 5/2/78 +f 21/116/78 22/112/78 7/6/78 +f 7/6/78 5/2/78 21/116/78 +f 17/117/78 18/115/78 5/2/78 +f 16/106/78 17/117/78 6/3/78 +f 5/2/78 6/3/78 17/117/78 +f 14/104/78 6/3/78 13/118/78 +f 12/107/78 13/118/78 8/5/78 +f 8/5/78 13/118/78 6/3/78 +f 9/119/78 10/109/78 8/5/78 +f 8/5/78 7/6/78 9/119/78 +f 9/119/78 7/6/78 24/110/78 +g Cube_Cube_metal-surround +f 11/120/78 27/121/78 28/122/78 12/123/78 +f 22/124/78 38/125/78 39/126/78 23/127/78 +f 9/128/78 25/129/78 26/130/78 10/131/78 +f 20/132/78 36/133/78 37/134/78 21/135/78 +f 18/136/78 34/137/78 35/138/78 19/139/78 +f 17/140/78 16/141/78 32/142/78 33/143/78 +f 15/144/78 14/145/78 30/146/78 31/147/78 +f 12/123/78 28/122/78 29/148/78 13/149/78 +f 23/127/78 39/126/78 40/150/78 24/151/78 +f 10/131/78 26/130/78 27/121/78 11/120/78 +f 21/135/78 37/134/78 38/125/78 22/124/78 +f 19/139/78 35/138/78 36/133/78 20/132/78 +f 17/140/78 33/143/78 34/137/78 18/136/78 +f 16/141/78 15/144/78 31/147/78 32/142/78 +f 14/145/78 13/149/78 29/148/78 30/146/78 +f 24/151/78 40/150/78 25/129/78 9/128/78 diff --git a/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_small.obj b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_small.obj new file mode 100644 index 00000000..b894889f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_speaker_small.obj @@ -0,0 +1,64 @@ +# Blender v2.73 (sub 0) OBJ File: 'speaker_small.blend' +# www.blender.org +o Cube +v 0.125000 -0.500000 0.062500 +v 0.187500 -0.500000 0.437500 +v -0.187500 -0.500000 0.437500 +v -0.125000 -0.500000 0.062500 +v 0.125000 -0.125000 0.062500 +v 0.187500 -0.125000 0.437500 +v -0.187500 -0.125000 0.437500 +v -0.125000 -0.125000 0.062500 +v 0.187500 -0.500000 0.125000 +v -0.187500 -0.500000 0.125000 +v 0.187500 -0.125000 0.125000 +v -0.187500 -0.125000 0.125000 +v 0.000000 -0.500000 0.095501 +v 0.000000 -0.125000 0.095501 +vt 0.562500 0.625000 +vt 0.562500 0.312500 +vt 0.937500 0.312500 +vt 0.937500 0.625000 +vt 0.937500 0.687500 +vt 0.562500 0.687500 +vt 0.687525 0.124902 +vt 0.687525 0.499952 +vt 0.625017 0.499952 +vt 0.625017 0.124902 +vt 0.374983 0.499952 +vt 0.374983 0.124902 +vt 0.312475 0.499952 +vt 0.312475 0.124902 +vt 0.625017 0.562298 +vt 0.500000 0.529378 +vt 0.625017 0.062669 +vt 0.500000 0.095529 +vt 0.374983 0.562298 +vt 0.374983 0.062669 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 -0.000000 1.000000 +vn -1.000000 -0.000000 -0.000000 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 0.000000 -1.000000 +vn 0.707100 -0.000000 -0.707100 +g Cube_Cube_speaker-wood +s off +f 9/1/1 2/2/1 3/3/1 10/4/1 +f 11/4/2 12/1/2 7/2/2 6/3/2 +f 9/4/3 11/1/3 6/2/3 2/3/3 +f 2/2/4 6/3/4 7/5/4 3/6/4 +f 3/2/5 7/3/5 12/4/5 10/1/5 +g Cube_Cube_cloth +f 10/7/6 12/8/6 8/9/6 4/10/6 +f 5/11/7 1/12/7 4/10/7 8/9/7 +f 1/12/8 5/11/8 11/13/8 9/14/8 +f 11/8/2 5/15/2 14/16/2 +f 12/13/2 11/8/2 14/16/2 +f 1/17/1 9/7/1 13/18/1 +f 8/19/2 12/13/2 14/16/2 +f 10/14/1 4/20/1 13/18/1 +f 9/7/1 10/14/1 13/18/1 +f 4/20/1 1/17/1 13/18/1 +f 5/15/2 8/19/2 14/16/2 diff --git a/mods/homedecor_modpack/homedecor_electronics/models/homedecor_telephone.obj b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_telephone.obj new file mode 100644 index 00000000..a1427148 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_electronics/models/homedecor_telephone.obj @@ -0,0 +1,927 @@ +# Blender v2.73 (sub 0) OBJ File: 'phone.blend' +# www.blender.org +o Cube +v -0.187498 -0.500000 0.148438 +v -0.187500 -0.500000 -0.187500 +v 0.187500 -0.500000 -0.187500 +v 0.187500 -0.500000 0.148438 +v -0.074219 -0.320312 0.123310 +v -0.074219 -0.320312 -0.014651 +v 0.074219 -0.320312 -0.014651 +v 0.074219 -0.320312 0.123310 +v -0.184016 -0.436411 0.148438 +v -0.184016 -0.436411 -0.181258 +v 0.184016 -0.436411 -0.181258 +v 0.184016 -0.436411 0.148438 +v -0.062500 -0.320312 0.109375 +v -0.050781 -0.250000 0.097656 +v -0.062500 -0.320312 0.011719 +v -0.050781 -0.250000 0.023438 +v -0.050781 -0.281250 0.023438 +v -0.062500 -0.250000 0.011719 +v -0.050781 -0.281250 0.097656 +v -0.062500 -0.250000 0.109375 +v -0.050781 -0.250000 0.109375 +v -0.050781 -0.250000 0.011719 +v -0.062500 -0.281250 0.097656 +v -0.062500 -0.281250 0.023438 +v -0.062500 -0.250000 0.023438 +v -0.050781 -0.320312 0.011719 +v -0.050781 -0.320312 0.109375 +v -0.062500 -0.250000 0.097656 +v -0.187500 -0.278318 0.094238 +v -0.187500 -0.278318 0.026855 +v 0.187500 -0.278318 0.026855 +v 0.187500 -0.278318 0.094238 +v -0.187500 -0.252683 0.078125 +v -0.187500 -0.252683 0.042969 +v 0.187500 -0.252683 0.042969 +v 0.187500 -0.252683 0.078125 +v 0.187500 -0.334715 -0.001915 +v 0.231694 -0.334715 0.016391 +v 0.250000 -0.334715 0.060585 +v 0.250000 -0.305418 0.060585 +v 0.231694 -0.334715 0.104779 +v 0.187500 -0.334715 0.123085 +v 0.187500 -0.305418 0.123085 +v 0.143306 -0.334715 0.104779 +v 0.143306 -0.305418 0.104779 +v 0.125000 -0.334715 0.060585 +v 0.125000 -0.305418 0.060585 +v 0.143306 -0.334715 0.016391 +v 0.143306 -0.305418 0.016391 +v 0.163582 -0.247676 0.060585 +v 0.143306 -0.261224 0.060585 +v 0.129758 -0.281500 0.060585 +v 0.228932 -0.342528 0.019154 +v 0.246093 -0.342528 0.060585 +v 0.170588 -0.247676 0.043673 +v 0.156250 -0.261224 0.029335 +v 0.146670 -0.281500 0.019755 +v 0.187500 -0.342528 0.060585 +v 0.187500 -0.247676 0.036668 +v 0.187500 -0.261224 0.016391 +v 0.187500 -0.281500 0.002843 +v 0.187500 -0.305418 -0.001915 +v 0.187500 -0.242918 0.060585 +v 0.204412 -0.247676 0.043673 +v 0.218750 -0.261224 0.029335 +v 0.228330 -0.281500 0.019755 +v 0.231694 -0.305418 0.016391 +v 0.211418 -0.247676 0.060585 +v 0.231694 -0.261224 0.060585 +v 0.245242 -0.281500 0.060585 +v 0.204412 -0.247676 0.077498 +v 0.218750 -0.261224 0.091835 +v 0.228330 -0.281500 0.101415 +v 0.231694 -0.305418 0.104779 +v 0.187500 -0.247676 0.084503 +v 0.187500 -0.261224 0.104779 +v 0.187500 -0.281500 0.118328 +v 0.170588 -0.247676 0.077498 +v 0.156250 -0.261224 0.091835 +v 0.146670 -0.281500 0.101415 +v 0.187500 -0.342528 0.001992 +v 0.228932 -0.342528 0.102017 +v 0.187500 -0.342528 0.119178 +v 0.146068 -0.342528 0.102017 +v 0.128907 -0.342528 0.060585 +v 0.146068 -0.342528 0.019154 +v -0.187500 -0.334715 -0.001915 +v -0.187500 -0.305418 -0.001915 +v -0.143306 -0.334715 0.016391 +v -0.125000 -0.334715 0.060585 +v -0.125000 -0.305418 0.060585 +v -0.143306 -0.334715 0.104779 +v -0.187500 -0.334715 0.123085 +v -0.187500 -0.305418 0.123085 +v -0.231694 -0.334715 0.104779 +v -0.231694 -0.305418 0.104779 +v -0.250000 -0.334715 0.060585 +v -0.250000 -0.305418 0.060585 +v -0.231694 -0.334715 0.016391 +v -0.231694 -0.305418 0.016391 +v -0.211418 -0.247676 0.060585 +v -0.231694 -0.261224 0.060585 +v -0.245242 -0.281500 0.060585 +v -0.146068 -0.342528 0.019154 +v -0.128907 -0.342528 0.060585 +v -0.204412 -0.247676 0.043673 +v -0.218750 -0.261224 0.029335 +v -0.228330 -0.281500 0.019755 +v -0.187500 -0.342528 0.060585 +v -0.187500 -0.247676 0.036668 +v -0.187500 -0.261224 0.016391 +v -0.187500 -0.281500 0.002843 +v -0.187500 -0.242918 0.060585 +v -0.170588 -0.247676 0.043673 +v -0.156250 -0.261224 0.029335 +v -0.146670 -0.281500 0.019755 +v -0.143306 -0.305418 0.016391 +v -0.163582 -0.247676 0.060585 +v -0.143306 -0.261224 0.060585 +v -0.129758 -0.281500 0.060585 +v -0.170588 -0.247676 0.077498 +v -0.156250 -0.261224 0.091835 +v -0.146670 -0.281500 0.101415 +v -0.143306 -0.305418 0.104779 +v -0.187500 -0.247676 0.084503 +v -0.187500 -0.261224 0.104779 +v -0.187500 -0.281500 0.118328 +v -0.204412 -0.247676 0.077498 +v -0.218750 -0.261224 0.091835 +v -0.228330 -0.281500 0.101415 +v -0.187500 -0.342528 0.001992 +v -0.146068 -0.342528 0.102017 +v -0.187500 -0.342528 0.119178 +v -0.228932 -0.342528 0.102017 +v -0.246093 -0.342528 0.060585 +v -0.228932 -0.342528 0.019154 +v -0.187500 -0.266599 0.094238 +v -0.187500 -0.251951 0.060547 +v -0.187500 -0.266599 0.026855 +v 0.187500 -0.266599 0.026855 +v 0.187500 -0.251951 0.060547 +v 0.187500 -0.266599 0.094238 +v -0.187500 -0.281248 0.060547 +v 0.050781 -0.250000 0.097656 +v 0.187500 -0.281248 0.060547 +v 0.062500 -0.320312 0.109375 +v 0.062500 -0.320312 0.011719 +v -0.187500 -0.281248 0.089111 +v 0.187500 -0.281248 0.031982 +v -0.187500 -0.281248 0.031982 +v 0.187500 -0.281248 0.089111 +v 0.050781 -0.250000 0.023438 +v 0.050781 -0.281250 0.023438 +v 0.050781 -0.281250 0.097656 +v 0.062500 -0.250000 0.011719 +v 0.062500 -0.250000 0.109375 +v 0.050781 -0.250000 0.109375 +v 0.062500 -0.281250 0.097656 +v 0.050781 -0.250000 0.011719 +v 0.062500 -0.281250 0.023438 +v 0.062500 -0.250000 0.023438 +v 0.050781 -0.320312 0.011719 +v 0.062500 -0.250000 0.097656 +v 0.050781 -0.320312 0.109375 +v -0.143154 -0.378906 0.142457 +v -0.143154 -0.378906 -0.133597 +v 0.143154 -0.378906 -0.133597 +v 0.143154 -0.378906 0.142457 +v -0.341964 -0.418644 0.051451 +v -0.331350 -0.415841 0.046875 +v -0.242037 -0.319780 0.046875 +v -0.185469 -0.481772 0.046875 +v -0.241752 -0.308735 0.051451 +v -0.186129 -0.492800 0.051451 +v -0.241635 -0.304160 0.062500 +v -0.186402 -0.497369 0.062500 +v -0.241752 -0.308735 0.073549 +v -0.186129 -0.492800 0.073549 +v -0.242037 -0.319780 0.078125 +v -0.185469 -0.481772 0.078125 +v -0.242321 -0.330825 0.073549 +v -0.184810 -0.470743 0.073549 +v -0.242439 -0.335400 0.062500 +v -0.184536 -0.466175 0.062500 +v -0.242321 -0.330825 0.051451 +v -0.184810 -0.470743 0.051451 +v -0.346611 -0.419842 0.062500 +v -0.341964 -0.418644 0.073549 +v -0.331350 -0.415841 0.078125 +v -0.321710 -0.413125 0.073549 +v -0.318044 -0.412013 0.062500 +v -0.321710 -0.413125 0.051451 +v -0.265921 -0.462094 0.051451 +v -0.262944 -0.458771 0.062500 +v -0.273490 -0.469986 0.046875 +v -0.333611 -0.339742 0.051451 +v -0.265921 -0.462094 0.073549 +v -0.337268 -0.337233 0.062500 +v -0.273490 -0.469986 0.078125 +v -0.333611 -0.339742 0.073549 +v -0.281551 -0.477685 0.073549 +v -0.325290 -0.345971 0.078125 +v -0.285021 -0.480817 0.062500 +v -0.317709 -0.352379 0.073549 +v -0.281551 -0.477685 0.051451 +v -0.314794 -0.355065 0.062500 +v -0.325290 -0.345971 0.046875 +v -0.317709 -0.352379 0.051451 +v -0.301781 -0.437457 0.051451 +v -0.297622 -0.435365 0.062500 +v -0.231488 -0.479010 0.046875 +v -0.291531 -0.314003 0.051451 +v -0.301781 -0.437457 0.073549 +v -0.293430 -0.310108 0.062500 +v -0.312226 -0.442426 0.078125 +v -0.291531 -0.314003 0.073549 +v -0.323099 -0.447286 0.073549 +v -0.287172 -0.323421 0.078125 +v -0.327714 -0.449272 0.062500 +v -0.283270 -0.333064 0.073549 +v -0.323099 -0.447286 0.051451 +v -0.281792 -0.337173 0.062500 +v -0.339566 -0.378498 0.046875 +v -0.283270 -0.333064 0.051451 +v -0.228067 -0.468988 0.051451 +v -0.226754 -0.464758 0.062500 +v -0.312226 -0.442426 0.046875 +v -0.350703 -0.378193 0.051451 +v -0.228067 -0.468988 0.073549 +v -0.355804 -0.378310 0.062500 +v -0.231488 -0.479010 0.078125 +v -0.350703 -0.378193 0.073549 +v -0.235253 -0.488887 0.073549 +v -0.339566 -0.378498 0.078125 +v -0.236881 -0.492977 0.062500 +v -0.329528 -0.378986 0.073549 +v -0.235253 -0.488887 0.051451 +v -0.325507 -0.379036 0.062500 +v -0.287172 -0.323421 0.046875 +v -0.329528 -0.378986 0.051451 +vt 0.888546 0.508706 +vt 0.701328 0.810702 +vt 0.298194 0.810702 +vt 0.110976 0.508706 +vt 0.999522 0.306955 +vt 0.000000 0.306955 +vt 0.165838 0.945055 +vt 0.165838 0.017559 +vt 0.347054 0.000000 +vt 0.347054 0.945055 +vt 0.821025 0.990710 +vt 0.821025 0.009290 +vt 0.993770 0.000000 +vt 0.993770 1.000000 +vt 0.680840 0.927496 +vt 0.680840 0.000000 +vt 0.862056 0.000000 +vt 0.862056 0.945055 +vt 0.316044 0.988195 +vt 0.316044 0.009266 +vt 0.486940 0.000000 +vt 0.486940 0.997461 +vt 0.911035 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.911035 0.000000 +vt 0.731532 0.611510 +vt 0.338694 0.611510 +vt 0.338694 0.193928 +vt 0.731532 0.193928 +vt 0.160540 0.879505 +vt 0.160540 0.117956 +vt 0.515002 0.793416 +vt 0.515002 0.016824 +vt 0.000000 0.928231 +vt 0.000000 0.151639 +vt 0.680673 0.274725 +vt 0.714042 0.274725 +vt 0.714042 0.472177 +vt 0.680673 0.472177 +vt 0.747410 0.274725 +vt 0.747410 0.472490 +vt 0.714042 0.472490 +vt 0.947622 0.307692 +vt 0.914253 0.307692 +vt 0.914253 0.274725 +vt 0.947622 0.274725 +vt 0.547232 0.274725 +vt 0.580601 0.274725 +vt 0.580601 0.483516 +vt 0.547232 0.483516 +vt 0.847516 0.274725 +vt 0.880884 0.274725 +vt 0.880884 0.362481 +vt 0.847516 0.362481 +vt 0.647338 0.362621 +vt 0.613969 0.362621 +vt 0.613969 0.274725 +vt 0.647338 0.274725 +vt 0.914253 0.362481 +vt 0.780779 0.274725 +vt 0.814147 0.274725 +vt 0.814147 0.472177 +vt 0.780779 0.472177 +vt 0.947622 0.373626 +vt 0.914253 0.373626 +vt 0.914253 0.340659 +vt 0.947622 0.340659 +vt 0.613969 0.472490 +vt 0.580601 0.472490 +vt 0.780779 0.483516 +vt 0.747410 0.483516 +vt 0.847516 0.362621 +vt 0.814147 0.362621 +vt 0.747410 0.000000 +vt 0.636200 0.241758 +vt 0.836378 0.241758 +vt 0.836378 0.032967 +vt 0.547232 0.000000 +vt 0.436022 0.241758 +vt 0.436022 0.516484 +vt 0.436022 0.307692 +vt 0.547232 0.549451 +vt 0.914253 0.395449 +vt 0.880884 0.395449 +vt 0.931163 0.240142 +vt 0.435161 0.240142 +vt 0.007522 0.000000 +vt 1.000000 0.000000 +vt 0.435161 0.757237 +vt 0.931163 0.757237 +vt 1.000000 0.997379 +vt 0.007522 0.997379 +vt -0.000000 0.696145 +vt -0.000000 0.301316 +vt 0.636200 0.032967 +vt 0.547232 0.032967 +vt 0.547232 0.241758 +vt 0.947588 0.000000 +vt 0.747410 0.241758 +vt 0.747410 0.032967 +vt 0.436022 0.032967 +vt 0.347054 0.032967 +vt 0.347054 0.274725 +vt 0.347054 0.241758 +vt 0.347054 0.549451 +vt 0.347054 0.516484 +vt 0.347054 0.307692 +vt 0.561634 0.246105 +vt 0.622782 0.108231 +vt 0.622782 0.416606 +vt 0.709699 1.000000 +vt 0.709699 0.357890 +vt 0.732734 0.357890 +vt 0.732734 1.000000 +vt 0.686664 1.000000 +vt 0.686664 0.357890 +vt 0.933555 1.000000 +vt 0.898888 1.000000 +vt 0.898888 0.357890 +vt 0.933555 0.357890 +vt 0.452761 0.266103 +vt 0.276300 0.266103 +vt 0.285308 0.034218 +vt 0.461770 0.034218 +vt 0.461992 0.497987 +vt 0.285442 0.497987 +vt 0.277140 0.266103 +vt 0.453689 0.266103 +vt 0.285442 0.034218 +vt 0.461992 0.034218 +vt 0.461770 0.497988 +vt 0.501740 0.266103 +vt 0.510185 0.483492 +vt 0.135163 0.266103 +vt 0.019117 0.266103 +vt 0.024988 0.102136 +vt 0.142834 0.051870 +vt 0.768207 0.325368 +vt 0.799356 0.250727 +vt 0.872840 0.250727 +vt 0.903988 0.325367 +vt 0.142902 0.480337 +vt 0.025486 0.430070 +vt 0.134579 0.266103 +vt 0.924801 0.199152 +vt 1.000000 0.230069 +vt 0.142902 0.051870 +vt 0.025486 0.102136 +vt 0.924801 0.126215 +vt 1.000000 0.095298 +vt 0.142834 0.480336 +vt 0.024988 0.430070 +vt 0.872840 0.074640 +vt 0.903988 0.000001 +vt 0.799356 0.074640 +vt 0.768207 0.000000 +vt 0.747395 0.126215 +vt 0.672196 0.095298 +vt 0.747395 0.199153 +vt 0.672196 0.230069 +vt 0.218750 0.562500 +vt 0.373430 0.626570 +vt 0.218750 0.781250 +vt 0.836098 0.162683 +vt 0.437500 0.781250 +vt 0.373430 0.935930 +vt 0.218750 1.000000 +vt 0.064070 0.935930 +vt 0.000000 0.781250 +vt 0.064070 0.626570 +vt 0.510326 0.048714 +vt 0.502541 0.266103 +vt 0.510326 0.483492 +vt 0.510186 0.048714 +vt 0.285308 0.497988 +vt 0.218750 0.562500 +vt 0.218750 0.781250 +vt 0.437500 0.781250 +vt 0.218750 1.000000 +vt 0.000000 0.781250 +vt 0.968222 1.000000 +vt 0.968222 0.357890 +vt 1.000000 0.357890 +vt 1.000000 1.000000 +vt 0.734219 1.000000 +vt 0.734219 0.357890 +vt 0.744330 0.357890 +vt 0.744330 1.000000 +vt 0.561634 0.278732 +vt 0.867109 1.000000 +vt 0.867109 0.357890 +vt 0.800664 0.357890 +vt 0.856998 0.357890 +vt 0.856998 1.000000 +vt 0.800664 1.000000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt 0.875000 0.250000 +vt 0.875000 0.125000 +vt 0.500000 0.375000 +vt 0.500000 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.375000 +vt 0.750000 0.875000 +vt 0.750000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.875000 +vt 0.750000 0.125000 +vt 0.750000 0.250000 +vt 0.625000 0.250000 +vt 0.625000 0.125000 +vt 0.250000 0.500000 +vt 0.250000 0.375000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.875000 0.625000 +vt 0.875000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.625000 +vt 0.125000 0.500000 +vt 0.125000 0.375000 +vt 0.375000 1.000000 +vt 0.375000 0.875000 +vt 1.000000 0.625000 +vt 1.000000 0.750000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.250000 1.000000 +vt 0.250000 0.875000 +vt 0.500000 0.250000 +vt 0.500000 0.125000 +vt 0.875000 0.375000 +vt 0.875000 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.375000 +vt 0.125000 1.000000 +vt 0.125000 0.875000 +vt 0.625000 0.500000 +vt 0.625000 0.375000 +vt 1.000000 0.375000 +vt 1.000000 0.500000 +vt 0.000000 0.875000 +vt 0.875000 0.875000 +vt 0.875000 1.000000 +vt 1.000000 0.875000 +vt 0.125000 0.625000 +vt 0.125000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.625000 +vt 0.250000 0.625000 +vt 0.250000 0.750000 +vt 0.375000 0.625000 +vt 0.375000 0.750000 +vt 0.125000 0.125000 +vt 0.125000 0.250000 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 0.500000 0.625000 +vt 0.500000 0.750000 +vt 0.250000 0.125000 +vt 0.250000 0.250000 +vt 0.625000 0.625000 +vt 0.625000 0.750000 +vt 0.375000 0.125000 +vt 0.375000 0.250000 +vt 0.500000 0.000000 +vt 0.375000 0.000000 +vt 0.250000 0.000000 +vt 0.125000 0.000000 +vt 0.875000 0.000000 +vt 0.750000 0.000000 +vt 0.625000 0.000000 +vn -0.432900 0.802100 -0.411300 +vn -0.287000 0.944200 -0.161100 +vn 0.287000 0.944200 -0.161100 +vn 0.432900 0.802100 -0.411300 +vn -0.651800 0.396700 -0.646300 +vn 0.651800 0.396700 -0.646300 +vn -0.707100 0.265900 0.655200 +vn -0.588700 -0.537200 -0.604000 +vn -0.594300 -0.562700 0.574500 +vn 0.588700 -0.537200 -0.604000 +vn 0.707100 0.265900 0.655200 +vn 0.594300 -0.562700 0.574500 +vn 0.257100 0.819900 0.511400 +vn -0.257100 0.819900 0.511400 +vn 0.509200 0.558900 0.654400 +vn -0.509200 0.558900 0.654400 +vn 0.577300 0.577300 0.577300 +vn -0.577300 0.577300 0.577300 +vn -0.707100 0.000000 0.707100 +vn 0.707100 0.000000 0.707100 +vn 0.707100 0.000000 -0.707100 +vn -0.707100 0.000000 -0.707100 +vn -0.577300 0.577300 -0.577300 +vn 0.577300 0.577300 -0.577300 +vn 0.904500 0.301500 0.301500 +vn -0.904500 0.301500 0.301500 +vn -0.904500 0.301500 -0.301500 +vn 0.904500 0.301500 -0.301500 +vn -0.640000 0.714400 0.282800 +vn -0.228600 0.973500 0.000000 +vn -0.105200 0.413900 0.904200 +vn -0.105200 0.413900 -0.904200 +vn 0.105200 0.413900 -0.904200 +vn 0.000000 -0.501900 -0.864900 +vn 0.640000 0.714400 -0.282800 +vn 0.228600 0.973500 0.000000 +vn 0.105200 0.413900 0.904200 +vn 0.000000 -0.501900 0.864900 +vn -0.640000 0.714400 -0.282800 +vn 0.000000 -0.218100 0.975900 +vn 0.000000 0.095700 0.995400 +vn -0.703800 0.095700 0.703800 +vn -0.690100 -0.218100 0.690100 +vn -0.995400 0.095700 0.000000 +vn -0.975900 -0.218100 0.000000 +vn -0.703800 0.095700 -0.703800 +vn -0.690100 -0.218100 -0.690100 +vn 0.000000 -0.218100 -0.975900 +vn 0.000000 -0.794000 -0.607900 +vn -0.429900 -0.794000 -0.429900 +vn -0.930300 0.366800 0.000000 +vn -0.729600 0.683800 0.000000 +vn -0.515900 0.683800 -0.515900 +vn -0.657800 0.366800 -0.657800 +vn -0.422600 0.906300 0.000000 +vn -0.298800 0.906300 -0.298800 +vn 0.000000 0.683800 -0.729600 +vn 0.000000 0.366800 -0.930300 +vn 0.000000 0.906300 -0.422600 +vn 0.000000 0.095700 -0.995400 +vn 0.657800 0.366800 -0.657800 +vn 0.703800 0.095700 -0.703800 +vn 0.515900 0.683800 -0.515900 +vn 0.298800 0.906300 -0.298800 +vn 0.729600 0.683800 0.000000 +vn 0.930300 0.366800 0.000000 +vn 0.422600 0.906300 0.000000 +vn 0.515900 0.683800 0.515900 +vn 0.657800 0.366800 0.657800 +vn 0.298800 0.906300 0.298800 +vn 0.000000 0.683800 0.729600 +vn 0.000000 0.366800 0.930300 +vn 0.000000 0.906300 0.422600 +vn -0.515900 0.683800 0.515900 +vn -0.657800 0.366800 0.657800 +vn -0.298800 0.906300 0.298800 +vn 0.429900 -0.794000 -0.429900 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.607900 -0.794000 0.000000 +vn 0.429900 -0.794000 0.429900 +vn 0.000000 -0.794000 0.607900 +vn -0.429900 -0.794000 0.429900 +vn -0.607900 -0.794000 0.000000 +vn 0.690100 -0.218100 0.690100 +vn 0.975900 -0.218100 0.000000 +vn 0.690100 -0.218100 -0.690100 +vn 0.640000 0.714400 0.282800 +vn 0.000000 -0.966500 -0.256700 +vn 0.000000 -0.966500 0.256700 +vn 0.995400 0.095700 0.000000 +vn 0.703800 0.095700 0.703800 +vn 0.271000 -0.962600 0.000000 +vn 0.737400 -0.675400 0.000000 +vn 0.510700 -0.464800 -0.723300 +vn 0.194500 -0.665300 -0.720800 +vn -0.995600 0.093400 0.000000 +vn -0.925000 -0.379800 0.000000 +vn -0.661500 -0.279100 0.696000 +vn -0.726800 0.079700 0.682100 +vn -0.003600 -0.017700 -0.999800 +vn -0.004200 -0.000400 -1.000000 +vn -0.057000 -0.717600 -0.694100 +vn -0.116400 -0.724800 -0.679000 +vn -0.015900 0.054400 -0.998400 +vn -0.050800 0.050500 -0.997400 +vn -0.558400 0.493800 -0.666600 +vn -0.240100 0.704600 -0.667700 +vn -0.031700 -0.016800 0.999300 +vn -0.062300 0.013000 0.998000 +vn -0.083100 -0.996500 -0.000000 +vn -0.166400 -0.986100 0.000000 +vn 0.477700 0.521600 -0.706900 +vn 0.263600 0.646600 -0.715800 +vn -0.007100 -0.054500 -0.998500 +vn -0.017500 -0.029500 -0.999400 +vn 0.630000 0.307400 0.713100 +vn 0.689100 -0.068300 0.721400 +vn -0.057000 -0.717600 0.694100 +vn -0.116400 -0.724800 0.679000 +vn 0.660500 0.750800 0.000000 +vn 0.359700 0.933000 0.000000 +vn 0.891200 0.453600 0.000000 +vn 0.994600 -0.103700 0.000000 +vn -0.004200 -0.000400 1.000000 +vn -0.003600 -0.017700 0.999800 +vn -0.756600 0.653800 0.000000 +vn -0.331200 0.943500 0.000000 +vn 0.689100 -0.068300 -0.721400 +vn 0.630000 0.307400 -0.713100 +vn -0.031700 -0.016800 -0.999300 +vn -0.062300 0.013000 -0.998000 +vn 0.029500 0.718000 0.695500 +vn 0.079300 0.712000 0.697700 +vn -0.661500 -0.279100 -0.696000 +vn -0.726800 0.079700 -0.682100 +vn 0.037100 0.999300 -0.000000 +vn 0.101700 0.994800 0.000000 +vn 0.079300 0.712000 -0.697700 +vn 0.029500 0.718000 -0.695500 +vn 0.477700 0.521600 0.706900 +vn 0.263600 0.646600 0.715800 +vn -0.017500 -0.029500 0.999400 +vn -0.007100 -0.054500 0.998500 +vn -0.523800 -0.501700 0.688400 +vn -0.310500 -0.672400 0.671900 +vn 0.194500 -0.665300 0.720800 +vn 0.510700 -0.464800 0.723300 +vn -0.738000 -0.674700 0.000000 +vn -0.441100 -0.897500 0.000000 +vn -0.015900 0.054400 0.998400 +vn -0.050800 0.050500 0.997400 +vn -0.523800 -0.501700 -0.688400 +vn -0.310500 -0.672400 -0.671900 +vn -0.240100 0.704600 0.667700 +vn -0.558400 0.493800 0.666600 +vn -0.109800 0.994000 -0.000000 +vn -0.077700 0.734000 0.674700 +vn -0.007900 0.028100 0.999600 +vn 0.039500 -0.709200 0.703900 +vn 0.049900 -0.998800 0.000000 +vn 0.039500 -0.709200 -0.703900 +vn -0.007900 0.028100 -0.999600 +vn -0.077700 0.734000 -0.674700 +g Cube_Cube_dial +s 1 +f 166/1/1 6/2/2 7/3/3 167/4/4 +f 10/5/5 166/1/1 167/4/4 11/6/6 +g Cube_Cube_body +f 9/7/7 10/8/5 2/9/8 1/10/9 +f 10/11/5 11/12/6 3/13/10 2/14/8 +f 11/15/6 12/16/11 4/17/12 3/18/10 +f 12/19/11 9/20/7 1/21/9 4/22/12 +f 1/23/9 2/24/8 3/25/10 4/26/12 +f 8/27/13 7/28/3 6/29/2 5/30/14 +f 168/31/15 165/32/16 9/20/7 12/19/11 +f 167/33/4 168/34/15 12/16/11 11/15/6 +f 165/35/16 166/36/1 10/8/5 9/7/7 +f 21/37/17 20/38/18 13/39/19 27/40/20 +f 26/38/21 15/41/22 18/42/23 22/43/24 +f 14/44/24 28/45/23 20/46/18 21/47/17 +f 17/48/25 24/49/26 23/50/27 19/51/28 +f 161/52/17 152/53/18 153/54/26 160/55/25 +f 19/56/28 23/57/27 28/58/23 14/59/24 +f 16/53/17 25/46/18 24/60/26 17/54/25 +f 156/61/17 157/62/18 164/63/19 146/64/20 +f 163/65/24 144/66/23 157/67/18 156/68/17 +f 147/69/21 162/70/22 159/49/23 155/58/24 +f 160/71/25 153/72/26 154/41/27 158/61/28 +f 158/73/28 154/74/27 144/62/23 163/52/24 +f 146/75/20 147/41/21 160/76/25 +f 154/77/27 153/78/26 164/47/19 +f 155/68/24 159/67/23 152/45/18 161/44/17 +f 27/79/20 26/48/21 17/80/25 +f 23/81/27 24/82/26 13/83/19 +f 22/54/24 18/60/23 25/84/18 16/85/17 +f 5/86/14 6/87/2 166/88/1 165/89/16 +f 7/90/3 8/91/13 168/92/15 167/93/4 +f 8/94/13 5/95/14 165/32/16 168/31/15 +f 158/96/28 163/97/24 156/79/17 +f 155/48/24 161/98/17 160/76/25 +f 158/96/28 156/79/17 146/75/20 +f 147/41/21 155/48/24 160/76/25 +f 160/76/25 158/96/28 146/75/20 +f 153/78/26 159/75/23 162/99/22 +f 154/77/27 157/41/18 144/100/23 +f 153/78/26 152/101/18 159/75/23 +f 164/47/19 157/41/18 154/77/27 +f 153/78/26 162/99/22 164/47/19 +f 19/102/28 14/103/24 21/9/17 +f 22/104/24 16/105/17 17/80/25 +f 19/102/28 21/9/17 27/79/20 +f 26/48/21 22/104/24 17/80/25 +f 17/80/25 19/102/28 27/79/20 +f 24/82/26 18/104/23 15/48/22 +f 23/81/27 20/106/18 28/107/23 +f 24/82/26 25/108/18 18/104/23 +f 13/83/19 20/106/18 23/81/27 +f 24/82/26 15/48/22 13/83/19 +g Cube_Cube_handset +f 33/109/29 138/110/30 137/111/31 +f 139/112/32 140/113/33 31/114/34 30/115/34 +f 35/109/35 141/110/36 140/111/33 +f 142/116/37 137/117/31 29/113/38 32/112/38 +f 141/118/36 35/119/35 34/120/39 138/121/30 +f 42/122/40 43/123/41 45/124/42 44/125/43 +f 44/126/43 45/127/42 47/128/44 46/129/45 +f 46/129/45 47/128/44 49/130/46 48/131/47 +f 48/132/47 37/122/48 81/133/49 86/134/50 +f 52/135/51 51/136/52 56/137/53 57/138/54 +f 51/139/52 50/140/55 55/141/56 56/142/53 +f 57/143/54 56/144/53 60/136/57 61/145/58 +f 56/142/53 55/141/56 59/146/59 60/147/57 +f 62/123/60 61/145/58 66/148/61 67/124/62 +f 61/145/58 60/136/57 65/149/63 66/148/61 +f 60/147/57 59/146/59 64/150/64 65/151/63 +f 66/152/61 65/153/63 69/136/65 70/135/66 +f 65/151/63 64/150/64 68/154/67 69/155/65 +f 70/135/66 69/136/65 72/137/68 73/138/69 +f 69/155/65 68/154/67 71/156/70 72/157/68 +f 73/143/69 72/144/68 76/136/71 77/145/72 +f 72/157/68 71/156/70 75/158/73 76/159/71 +f 77/145/72 76/136/71 79/149/74 80/148/75 +f 76/159/71 75/158/73 78/160/76 79/161/74 +f 81/162/49 53/163/77 58/164/78 +f 50/140/55 63/165/79 55/141/56 +f 55/141/56 63/165/79 59/146/59 +f 59/146/59 63/165/79 64/150/64 +f 64/150/64 63/165/79 68/154/67 +f 68/154/67 63/165/79 71/156/70 +f 71/156/70 63/165/79 75/158/73 +f 75/158/73 63/165/79 78/160/76 +f 80/152/75 79/153/74 51/136/52 52/135/51 +f 79/161/74 78/160/76 50/140/55 51/139/52 +f 78/160/76 63/165/79 50/140/55 +f 53/163/77 54/166/80 58/164/78 +f 54/166/80 82/167/81 58/164/78 +f 82/167/81 83/168/82 58/164/78 +f 83/168/82 84/169/83 58/164/78 +f 84/169/83 85/170/84 58/164/78 +f 85/170/84 86/171/50 58/164/78 +f 86/171/50 81/162/49 58/164/78 +f 46/129/45 48/131/47 86/172/50 85/173/84 +f 44/126/43 46/129/45 85/173/84 84/174/83 +f 42/122/40 44/125/43 84/175/83 83/133/82 +f 41/132/85 42/122/40 83/133/82 82/134/81 +f 39/129/86 41/131/85 82/172/81 54/173/80 +f 38/126/87 39/129/86 54/173/80 53/174/77 +f 37/122/48 38/125/87 53/175/77 81/133/49 +f 93/122/40 94/123/41 96/124/42 95/125/43 +f 95/126/43 96/127/42 98/128/44 97/129/45 +f 99/132/47 100/176/46 88/123/60 87/122/48 +f 97/129/45 98/128/44 100/130/46 99/131/47 +f 99/132/47 87/122/48 131/133/49 136/134/50 +f 103/135/51 102/136/52 107/137/53 108/138/54 +f 102/139/52 101/140/55 106/141/56 107/142/53 +f 108/143/54 107/144/53 111/136/57 112/145/58 +f 107/142/53 106/141/56 110/146/59 111/147/57 +f 112/145/58 111/136/57 115/149/63 116/148/61 +f 111/147/57 110/146/59 114/150/64 115/151/63 +f 116/152/61 115/153/63 119/136/65 120/135/66 +f 115/151/63 114/150/64 118/154/67 119/155/65 +f 120/135/66 119/136/65 122/137/68 123/138/69 +f 119/155/65 118/154/67 121/156/70 122/157/68 +f 123/143/69 122/144/68 126/136/71 127/145/72 +f 122/157/68 121/156/70 125/158/73 126/159/71 +f 127/145/72 126/136/71 129/149/74 130/148/75 +f 126/159/71 125/158/73 128/160/76 129/161/74 +f 131/177/49 104/163/77 109/178/78 +f 101/140/55 113/165/79 106/141/56 +f 106/141/56 113/165/79 110/146/59 +f 110/146/59 113/165/79 114/150/64 +f 114/150/64 113/165/79 118/154/67 +f 118/154/67 113/165/79 121/156/70 +f 121/156/70 113/165/79 125/158/73 +f 125/158/73 113/165/79 128/160/76 +f 130/152/75 129/153/74 102/136/52 103/135/51 +f 129/161/74 128/160/76 101/140/55 102/139/52 +f 128/160/76 113/165/79 101/140/55 +f 104/163/77 105/179/80 109/178/78 +f 105/179/80 132/167/81 109/178/78 +f 132/167/81 133/180/82 109/178/78 +f 133/180/82 134/169/83 109/178/78 +f 134/169/83 135/181/84 109/178/78 +f 135/181/84 136/171/50 109/178/78 +f 136/171/50 131/177/49 109/178/78 +f 97/129/45 99/131/47 136/172/50 135/173/84 +f 95/126/43 97/129/45 135/173/84 134/174/83 +f 93/122/40 95/125/43 134/175/83 133/133/82 +f 92/132/85 93/122/40 133/133/82 132/134/81 +f 90/129/86 92/131/85 132/172/81 105/173/80 +f 89/126/87 90/129/86 105/173/80 104/174/77 +f 87/122/48 89/125/87 104/175/77 131/133/49 +f 36/182/88 141/118/36 138/121/30 33/183/29 +f 36/182/88 33/183/29 137/184/31 142/185/37 +f 30/186/34 31/187/34 149/188/89 150/189/89 +f 141/111/36 36/190/88 142/110/37 +f 34/120/39 35/119/35 140/191/33 139/192/32 +f 145/193/78 151/194/90 148/195/90 143/196/78 +f 138/111/30 34/190/39 139/110/32 +f 150/189/89 149/188/89 145/193/78 143/196/78 +f 151/194/90 32/192/38 29/191/38 148/195/90 +f 37/122/48 62/123/60 67/124/62 38/125/87 +f 38/126/87 67/127/62 40/128/91 39/129/86 +f 39/129/86 40/128/91 74/130/92 41/131/85 +f 41/132/85 74/176/92 43/123/41 42/122/40 +f 48/132/47 49/176/46 62/123/60 37/122/48 +f 47/128/44 52/135/51 57/138/54 49/130/46 +f 49/176/46 57/143/54 61/145/58 62/123/60 +f 67/127/62 66/152/61 70/135/66 40/128/91 +f 40/128/91 70/135/66 73/138/69 74/130/92 +f 74/176/92 73/143/69 77/145/72 43/123/41 +f 43/123/41 77/145/72 80/148/75 45/124/42 +f 45/127/42 80/152/75 52/135/51 47/128/44 +f 87/122/48 88/123/60 117/124/62 89/125/87 +f 89/126/87 117/127/62 91/128/91 90/129/86 +f 90/129/86 91/128/91 124/130/92 92/131/85 +f 92/132/85 124/176/92 94/123/41 93/122/40 +f 98/128/44 103/135/51 108/138/54 100/130/46 +f 100/176/46 108/143/54 112/145/58 88/123/60 +f 88/123/60 112/145/58 116/148/61 117/124/62 +f 117/127/62 116/152/61 120/135/66 91/128/91 +f 91/128/91 120/135/66 123/138/69 124/130/92 +f 124/176/92 123/143/69 127/145/72 94/123/41 +f 94/123/41 127/145/72 130/148/75 96/124/42 +f 96/127/42 130/152/75 103/135/51 98/128/44 +g Cube_Cube_cord +f 222/197/93 206/198/94 208/199/95 224/200/96 +f 230/201/97 187/202/98 188/203/99 232/204/100 +f 211/205/101 172/206/102 174/207/103 237/208/104 +f 239/209/105 207/210/106 196/211/107 212/212/108 +f 232/204/100 188/203/99 189/213/109 234/214/110 +f 237/208/104 174/207/103 176/215/111 235/216/112 +f 209/217/113 193/218/114 195/219/115 227/220/116 +f 234/214/110 189/213/109 190/221/117 236/222/118 +f 235/216/112 176/215/111 178/223/119 233/224/120 +f 210/225/121 194/226/122 193/218/114 209/217/113 +f 236/222/118 190/221/117 191/227/123 238/228/124 +f 233/224/120 178/223/119 180/229/125 231/230/126 +f 212/212/108 196/211/107 198/231/127 214/232/128 +f 240/233/129 192/234/130 170/235/131 223/236/132 +f 231/230/126 180/229/125 182/237/133 229/238/134 +f 223/236/132 170/235/131 169/239/135 228/240/136 +f 238/241/124 191/242/123 192/234/130 240/233/129 +f 229/238/134 182/237/133 184/24/137 226/243/138 +f 225/244/139 186/245/140 172/206/102 211/205/101 +f 226/246/138 184/185/137 186/245/140 225/244/139 +f 213/247/141 197/248/142 194/249/122 210/250/121 +f 228/240/136 169/239/135 187/202/98 230/201/97 +f 215/251/143 199/252/144 197/248/142 213/247/141 +f 224/200/96 208/199/95 207/210/106 239/209/105 +f 217/253/145 201/254/146 199/252/144 215/251/143 +f 220/255/147 204/256/148 206/257/94 222/258/93 +f 219/259/149 203/260/150 201/254/146 217/253/145 +f 218/261/151 202/262/152 204/256/148 220/255/147 +f 221/263/153 205/264/154 203/260/150 219/259/149 +f 216/265/155 200/266/156 202/262/152 218/261/151 +f 227/220/116 195/219/115 205/264/154 221/263/153 +f 214/232/128 198/231/127 200/266/156 216/265/155 +f 175/267/157 214/232/128 216/265/155 177/268/158 +f 170/235/131 227/220/116 221/263/153 169/239/135 +f 177/268/158 216/265/155 218/261/151 179/269/159 +f 169/239/135 221/263/153 219/259/149 187/202/98 +f 179/269/159 218/261/151 220/255/147 181/270/160 +f 187/202/98 219/259/149 217/253/145 188/203/99 +f 181/270/160 220/255/147 222/258/93 183/25/161 +f 188/203/99 217/253/145 215/251/143 189/213/109 +f 185/271/162 224/200/96 239/209/105 171/272/163 +f 189/213/109 215/251/143 213/247/141 190/221/117 +f 196/211/107 228/240/136 230/201/97 198/231/127 +f 190/221/117 213/247/141 210/250/121 191/227/123 +f 194/226/122 226/246/138 225/244/139 193/218/114 +f 193/218/114 225/244/139 211/205/101 195/219/115 +f 197/248/142 229/238/134 226/243/138 194/249/122 +f 206/198/94 238/241/124 240/233/129 208/199/95 +f 207/210/106 223/236/132 228/240/136 196/211/107 +f 199/252/144 231/230/126 229/238/134 197/248/142 +f 208/199/95 240/233/129 223/236/132 207/210/106 +f 173/273/164 212/212/108 214/232/128 175/267/157 +f 201/254/146 233/224/120 231/230/126 199/252/144 +f 204/256/148 236/222/118 238/228/124 206/257/94 +f 191/242/123 210/225/121 209/217/113 192/234/130 +f 203/260/150 235/216/112 233/224/120 201/254/146 +f 202/262/152 234/214/110 236/222/118 204/256/148 +f 192/234/130 209/217/113 227/220/116 170/235/131 +f 205/264/154 237/208/104 235/216/112 203/260/150 +f 200/266/156 232/204/100 234/214/110 202/262/152 +f 171/272/163 239/209/105 212/212/108 173/273/164 +f 195/219/115 211/205/101 237/208/104 205/264/154 +f 198/231/127 230/201/97 232/204/100 200/266/156 +f 183/89/161 222/197/93 224/200/96 185/271/162 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvd_player.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvd_player.png new file mode 100644 index 0000000000000000000000000000000000000000..357a28df469cd765f9c43ec1127172caeb6d2772 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`x}GkMAr_~T6C_xh8CI-V@n<

    na*S0K&D$0r~lAS5ItCMG5> zE-oo4DJv_hqN1Xwr)O(xYj1C#d;080pgKoS7sn8d;N%1eR%VtmXU4onS%C(FVdQ&MBb@0MWe<>i_@% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_front.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_dvdvcr_front.png new file mode 100644 index 0000000000000000000000000000000000000000..c955ff53ad5a3c667e151fa6b5086d20c6e110bd GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WqC8z3Lp+WrCrGd^P7vv73N+wy zJE*ZhbA!6zgycraJO)D(6%`hbRV#c{?=zX^95`^GAJKj&C7W9NkS8piltOYR8a#|2?6yL@qiEyfYeeD56~bG z0;wQ@(kd@S0<}^pJb;u3R3YGn(t-q1DFO*m5oMVf`(DoZmzjUA|7%aip44e$>F8Qs z?>YbZ&iDOyJY8M)Zuf3`a$8Flo)rvLvZr<1LuItz*~UpgPXuhz-NK!jwWq8IkoEV1;W4?;A!Bm9+K+{ zRlrfGs>jwWqFe=@08Rr@C1(Fl eurX_nV&m9J4fQNyv0l%@3xMh%bo1g}481L~u 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 S3j=Wg0000MVsCH1({qX! zkT37);usEY1d>}trhJs=cyVL_9|Ob0`L@Lsvm4ccN*O#|{an^L HB{Ts5#d#Z^ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..1c87c00bb251de117f6acf614a7efd156f504668 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-t`{#{1cLMD&tJH3VcC{6 zkRoqS7sn8e>#PS4@-irLupD@MQDELQC;QXQTs@&TSnBPkH<&jIc{OnRrjEV}Fs}6wRZP>GJYB^Zpy!wRJNee*_xK;OXk;vd$@?2>^3e BIOqTX literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen_inv.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_projection_screen_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..bc62699895c26cd743408409bc4114626082c15d GIT binary patch literal 384 zcmV-`0e}99P)qFMiZG9*+fLm1eUUJkLWEMYvopcsw46( zFpxA&!(=kSVzEFNhBzLNNYfPe`yJ==8NTmVL7L5GU6y5ZIvp5>0cNMd7j_0A8(6JY zAca*BVir|Z1z7<3e_=0*0@v#m+wB(1`H_ouyIsl7((^pW>2xYV z8GJMvq1Wr7)oN8iD0z|PQ((B=Zg@VQNRp(q!=bXhe!q`)yA8HYw_X7usUnXq%d-FQ z*6Vc{ECNkl-rgCsK@B&nx;XjrR%!ZRNvkcsA=-y9I@{}z4NZ> ziGfS|ZV3uI=WY>3V;ob-z~%9+&xU1YY7IB6EZ4=PY z(D={8!vi-!SXda@75`&mVkY4;U=q~NC>UgbxVSjXfd7jYEdt?5*bKOU?0gVDc<|tV zcX#*y>gwunvE1BTup!tC_>XJ=NHa)bYilctH{9IZh%*4BvAn$ee|&sA(FS060i>A} vFHjta7}3bb$47iLQk;;el9VaVOymFnld!luZP~U900000NkvXXu0mjfNjPLg literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_front.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e53e0bfee993e20c54d2420c5ca516d5a53ff7 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9D<2;pka?g<@GX!M^mK6y m;kcgs8bg=d#Wzp$PyBkrny? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_open_front.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_open_front.png new file mode 100644 index 0000000000000000000000000000000000000000..c02286aabb8bbb23af5140e449d5bb7709b24c75 GIT binary patch literal 603 zcmV-h0;K(kP)g+iJG-gi*Rfu>G^}4ZpK=*eJ~=r#`}_OkSj}VO=9Sty z5A*r6S0A6g*kwX4Vj#%_H~|<6jjMB2gvF=MTiYL)z~hh)z8xLxAAx~zNzwW=tj=dE zg;*j20154VJ=)(p&PkGXfAZ+wium@<+itEETD|@|%d?dP5D^PZ68VKR>)i->TyaBXuANrZ3`@<3P1LTawPnGp+wiJZ)Xlkn8N z8K9notp|YC7pAmaR5z7G!W0xs?ZU)UZ625uU@RvCFwSH)%-p?Xl*B2)32;oc)oRSl zwOgx`IpreE5Kvy3Qx*@Xqqb<1_n?xKh4DCKVH&d3YUVMH($vGP0P1Lqg{vC~jzUZj zUQBI}=oUGXFj<%|X`7S~5mGWUyTQy_*WS*Uz2%${?g8^~Ln^6tg#mz?t9fhghK^8k zwxDIRoCFS6&qcJiVHlb^c_d;u0B8q*h)5*)`RmUV*j%G((VHPsxDnCRyJ-hd5`P!k zdinmr^^1wT|NgUJLY)mPkSqYYE(!C@vg8DS1xKe7B9>E4-QwY$%UsgWcVB7*9EQkg pYzBnG)jR-fj_KCDYllA${{sw#XwE}s$M^sM002ovPDHLkV1hTW5t0A^ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_sides.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_speaker_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..67b586eb08f1364c79ddc37f4c87a6178f68ef45 GIT binary patch literal 539 zcmV+$0_6RPP)EUlKU$ego#63bo-6Ru5JiwWKD_pO@fd*z}R6=N}@ zx!lb5MtypzttpD&2x=6wZcMo)>C2Cw-Lo3?o?tLx&a73069FjuN&w3Pfk%Z3o!>3!3IR*=aq}!4kuCuE02j^88zv0000(g(HIXwH8_nzEUJv zIUE2~p^pPVhGVP%P)f2uutsA}cw{&{T$Iw2gmf-sF&!CWu2##YmYjY1qmKl|4E^=|3&LBgV=f|6VJnw}3kk)%#}FoW d2QZgM;y*rVG3xi|^q~L%002ovPDHLkV1j`)=0^Yk literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_back.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_back.png new file mode 100644 index 0000000000000000000000000000000000000000..319e88dac839f2f7f89e7a39593f05c903300dec GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF>A9DvbaD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_bottom.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c52580ea55259bbc0690d219f4fcfce3b6cf6abf GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFGBWD#?=LT`vjfUHd%8G=a9mF=Xk=o$9$>(cSdhwak>>=@4v{$v zSFOqs5n)N0F>4kZJG-*+gCLJxQ+f~ZJP)}1AV65*FssU=rX_9yTnsgTe~DWM4fV9zxy literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_left.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_stereo_left.png new file mode 100644 index 0000000000000000000000000000000000000000..857f16a68e1722ce49300ec96db18e6a751088d1 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;>0X`wF zdU|^D^76*U#^*n2s?4$EKr^kzwaH;n?sNziOZw22WQ% Jmvv4FO#nQE9NGW? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_base.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_base.png new file mode 100644 index 0000000000000000000000000000000000000000..50bc8aee95b3a84e7e4e03ba71c83e3b4fd462c6 GIT binary patch literal 209 zcmV;?051QDP)8cs%ht?_-J%V)?5tp-{Vs^G>QM-U zdx@d798ha{b%9C9y_g2%UYLP&0Rj3v5P+^=v!FdN0Ja4K7yt%;k)t#$$&v=>00000 LNkvXXu0mjfTHRN~ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_cord.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_cord.png new file mode 100644 index 0000000000000000000000000000000000000000..7a089ed2134793c0d4b22bd8980c62bc37050448 GIT binary patch literal 300 zcmV+{0n`48P)tg4o4@l?6;T0!AhCZ6$5Xb*GX$)Oh0N8P#B5~e_s6nMJSdh*;b36P_ y)_sTME+vaIEM%d6QS8A|=A_iqHfx>|`Bo0^!Mo0y%Ift{O}ot&AYn~9{Hil?8As-lppr=P5- zpsl5ov#Xi2uA#N9o42y1xUinPv!T1TslB$P!Mm%)zOBc=ugk=<&BwRU$+*+ZyRIQN zBme*agGod|R2Ufr!7)liK@bJNYNkO@1NFNI2HyW_?%xFy!C+>dRsBU(N~whE3aNss zs8$J-kXjuGK_zKX+l&< zjn`${9oPpZq!$G9mtsaa%IRT~00000NkvXXu0mjf D2U&~% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_handset.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_telephone_handset.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5c0d83b6de029ec4adae0d8cd473023a80121d GIT binary patch literal 320 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_back.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_back.png new file mode 100644 index 0000000000000000000000000000000000000000..33bb786e2e2f5b84debe9e1f208b9c914d1493a6 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFLpOt+SA1`gyVX0ff*aKFx%n)gMc)H($Z31PEO8a zryDfXf_Qrpmn`8*oUwsPQct0+J3C{=;uS{BMoZ?ZW&;|-;OXk;vd$@? F2>>jfD-Qqw literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_bottom.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..1e9c9fe73378543baefdf318de69696b3adc81f8 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;OS+@4BLl<6e(pbstUx|nfKQ04 zn3$NVs%p9Sre>gsw5N+>2*>s0goK0@|Bo{${u4^P)Cc_tgW@Qw2O<2tgWn{prE+9xv8qEs;aA&o zjEszskdU{xw^~|Sv$M0Eot=Dqe5R(RF)=Z@xw#k^7$+wuROBlx0002WNklu{+a0n|0002ov JPDHLkV1lkrB1!-N literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_front_animated.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_front_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..459942738006307242dce88566b63eb731b856e2 GIT binary patch literal 2128 zcmV-W2(R~vP)t$|&aBg;zTvnF1!KGngvYUEugL2sa|A3site;^%MIGy~YKmQU zv&qnbsH^Ad-}9J$%X>)IfP8SJ&onzU|N6vfa*Uy~iQmS~%h0ps`~S9shr8eHaC<_3 zjA5>_mtlURpooh^DmHp(eSKPDE<{(KR#Bd9d0uRaXNsGEi=mc#E8yvww$zHzqQPoGFT#a*`++agArnb=) z9Uk=m|8;?vZdGQ1iF8V1c}H4pvAohhObeOY^0Np(dU4G;$c zqH#uSdy_&sVARypug2#*Aq^cI9X2&KT3T8$F)$by7$+wu~6Z1dyMWeEReZ+{d8l{wBOL z{&MRkSb8@C#5Q`ny1IHdHZ?V7XLn-I*mx_pQ?5`bvc1y*6rFOpJYAvilX;~pWB@W5 zF5OEelZ}n}jSUY2OpT4f0x}FiZ~8%S%IUvBjV9$B2hGlLjw>;Gor;}o|wa16upoOU_;9gbH$<>4wp{n(E+49o-{X? z%a!Iz>0+zc9BO3R>S@T7E`+o+G}OOwjfid3oe_Vf?4*T)2dF)@?CFVK_;qPyTY#U8i{}ydl|3>ewet(q5d;<(9X`CYzVb810p>yk?F`efN;8ea2h}wy zOVKm<{Q2@a`^q}ABc_#B0Ah^ms1Tsk$P&QFh)gaj#NY;#xP3b@fMm0%NFcZl@Rl@>NK^@^C}lFqZsll4 zMSu#ikXcHqxUs*j4L#$A-JYP2_RTM421IBgP_pKJ`tgpr!lGc|w&e&W1v_kmf_7L2 z3vOz*p=V?m-z+*nI(RH-UqE@e4eH|&nYn*|gvmA&_sMg!*N0kWX6BYHp68mMK7NX( zWa@Qwb!BC(??CVv0k-y7-^S)%dW<04x+}}W!^2unujY^w1~G{Z4Gq6QT-Z)e0r*uH zViLh(ViG-_E&+J1ba8R1s#+4i{96VW?I^zdGoVpD)puSUw!#2 z%EoUt)>l_A2EeB{r={rYr=;nRdwq?*+Pb>gKFM3RZvEcD!b^7<>SK7=Z#wl#oSnO$ zyZh|*(cRnK-QVBc+uPfpgQoP442%wpz<*?bK*&KbIyyQ4%aIYn(9jcr90GwbiuMeh zI&})clOYtssPA3KN(67P4EYY;H8&6c7v8+_?KanLM=*%x`QTu;wze8T*>fxxF611K z44(k76&AyL<>Wl^Jb%9J4C+J2Ek0T#7V&bgT={YK`f!pSZQpzJs7OpdhfU%0Cu+=} zhe|pm)F>+YuJ;ZM_DAlDqEc&DQ>ot}FfcIi-xb=Cbi28BbuB=#!OlIqcZZgDNRn!6 z5eR$cZ1XSnXC05!N=-@y5X=$!>j-S)1%mjvI4uB1K|uk3BJetkb!^wklNi9l#3Ur- zbB9$ScK}%apM?Aj30dagunO&%x&w)dilW9vM8y3+ef$OEBSXX!;wM=E0000!lvI6-$0X`wF z($dmmVqyvk3aYBA4Od=#0E$a^x;Tb#Tu+W*W#Re#|9`!^U?RVgQzHYz`PF9E|EC^~ Q0;*x~boFyt=akR{0Pi{;$p8QV literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_top.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_television_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4c018445b7cc4e637d1118ca1dcaf4c0c96759ab GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zW@ctaMn-yidRA6eQU9mj1Bz>Sx;Tb#Tu+`MB_(z2!TN>eSdF}@K+%Fs8*Xo g7$f5mh6#ZT$>RF!f`2DS0rfC=y85}Sb4q9e05oYTF8}}l literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_vcr.png b/mods/homedecor_modpack/homedecor_electronics/textures/homedecor_vcr.png new file mode 100644 index 0000000000000000000000000000000000000000..964464bbbb71b4360db0407d32fef22290212f50 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&YmugAr_~T6C_xhS#I3E{a>AZ zu|z^zTAO(Dm6n#4hD_0^D{t@y1P34P;^pD#C}#9f)a!ZE6voEp!>qy89Oxj)z_2&F Wbh_30A7Mb_7(8A5T-G@yGywn<3?%XZ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/.luacheckrc b/mods/homedecor_modpack/homedecor_exterior/.luacheckrc new file mode 100644 index 00000000..24ea4f8c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/.luacheckrc @@ -0,0 +1,22 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "creative", + "default", + "homedecor", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_exterior/init.lua b/mods/homedecor_modpack/homedecor_exterior/init.lua new file mode 100644 index 00000000..3e4b1697 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/init.lua @@ -0,0 +1,474 @@ +local S = minetest.get_translator("homedecor_exterior") +homedecor_exterior = {} + +local bbq_cbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.3125, 0.5, 0.53125, 0.3125 } +} + +homedecor.register("barbecue", { + description = S("Barbecue"), + mesh = "homedecor_barbecue.obj", + tiles = { + { name = "homedecor_generic_metal.png" , color = homedecor.color_black }, + { name = "homedecor_embers.png", + animation={ + type="vertical_frames", + aspect_w=16, + aspect_h=16, + length=2 + } + }, + "homedecor_barbecue_meat.png", + }, + groups = { snappy=3 }, + light_source = 9, + selection_box = bbq_cbox, + collision_box = bbq_cbox, + sounds = default.node_sound_stone_defaults(), + -- no need for placeholder it appears + expand = { top="air" }, +}) + +minetest.register_alias("homedecor:barbecue_meat", "air") + +homedecor.register("doghouse", { + mesh = "homedecor_doghouse.obj", + tiles = { + "homedecor_shingles_terracotta.png", + "default_wood.png", + "building_blocks_towel.png" + }, + description = S("Doghouse"), + inventory_image = "homedecor_doghouse_inv.png", + selection_box = homedecor.nodebox.slab_y(1.5), + collision_box = homedecor.nodebox.slab_y(1.5), + groups = {snappy=3}, + expand = { top="placeholder" }, + sounds = default.node_sound_wood_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +minetest.register_alias("homedecor:doghouse_roof", "air") +minetest.register_alias("homedecor:doghouse_base", "homedecor:doghouse") + +homedecor.register("stonepath", { + description = S("Garden stone path"), + tiles = { + "default_stone.png" + }, + inventory_image = "homedecor_stonepath_inv.png", + groups = { snappy=3 }, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, 0.3125, -0.3125, -0.48, 0.4375}, -- NodeBox1 + {-0.25, -0.5, 0.125, 0, -0.48, 0.375}, -- NodeBox2 + {0.125, -0.5, 0.125, 0.4375, -0.48, 0.4375}, -- NodeBox3 + {-0.4375, -0.5, -0.125, -0.25, -0.48, 0.0625}, -- NodeBox4 + {-0.0625, -0.5, -0.25, 0.25, -0.48, 0.0625}, -- NodeBox5 + {0.3125, -0.5, -0.25, 0.4375, -0.48, -0.125}, -- NodeBox6 + {-0.3125, -0.5, -0.375, -0.125, -0.48, -0.1875}, -- NodeBox7 + {0.125, -0.5, -0.4375, 0.25, -0.48, -0.3125}, -- NodeBox8 + } + }, + selection_box = { + type = "fixed", + fixed = { -0.4375, -0.5, -0.4375, 0.4375, -0.4, 0.4375 } + }, + sounds = default.node_sound_stone_defaults(), +}) + +local lattice_colors = { + { "wood", S("wood"), ".png^[colorize:#704214:180" }, + { "white_wood", S("white wood"), ".png" }, + { "wood_vegetal", S("wood, with vegetation"), + ".png^[colorize:#704214:180^homedecor_lattice_vegetal.png" }, + { "white_wood_vegetal", S("white wood, with vegetation"), + ".png^homedecor_lattice_vegetal.png" }, +} + +for _, c in ipairs(lattice_colors) do +local name, desc, texture = unpack(c) +homedecor.register("lattice_"..name, { + description = S("Garden Lattice (@1)", desc), + tiles = {"homedecor_lattice"..texture}, + inventory_image = "homedecor_lattice"..texture, + groups = { snappy=3 }, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.47, 0.5, 0.5, 0.47}, -- NodeBox1 + {-0.5, 0.421875, 0.44, 0.5, 0.5, 0.5}, -- NodeBox2 + {-0.5, -0.5, 0.44, 0.5, -0.421875, 0.5}, -- NodeBox3 + {0.421875, -0.5, 0.44, 0.5, 0.5, 0.5}, -- NodeBox4 + {-0.5, -0.5, 0.44, -0.421875, 0.5, 0.5} -- NodeBox5 + } + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.44, 0.5, 0.5, 0.5} + }, + sounds = default.node_sound_wood_defaults(), +}) +end + +homedecor.register("swing", { + description = S("Tree's swing"), + tiles = { + "homedecor_swing_top.png", + "homedecor_swing_top.png^[transformR180", + "homedecor_swing_top.png" + }, + inventory_image = "homedecor_swing_inv.png", + groups = { snappy=3, oddly_breakable_by_hand=3 }, + sounds = default.node_sound_wood_defaults(), + walkable = false, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, + node_box = { + type = "fixed", + fixed = { + {-0.3125, 0.33, -0.125, 0.3125, 0.376, 0.1875}, -- NodeBox1 + {-0.3125, 0.376, 0.025, -0.3, 0.5, 0.0375}, -- NodeBox2 + { 0.3, 0.376, 0.025, 0.3125, 0.5, 0.0375}, -- NodeBox3 + } + }, + selection_box = { + type = "fixed", + fixed = { -0.3125, 0.33, -0.125, 0.3125, 0.5, 0.1875 } + }, + hint = { + place_on = "bottom" + }, + on_place = function(itemstack, placer, pointed_thing) + local placer_name = placer:get_player_name() or "" + local isceiling, pos = homedecor.find_ceiling(itemstack, placer, pointed_thing) + if isceiling then + local height = 0 + + for i = 0, 4 do -- search up to 5 spaces downward from the ceiling for the first non-buildable-to node... + height = i + local testpos = { x=pos.x, y=pos.y-i-1, z=pos.z } + local testnode = minetest.get_node_or_nil(testpos) + local testreg = testnode and core.registered_nodes[testnode.name] + + if not testreg or not testreg.buildable_to then + if i < 1 then + minetest.chat_send_player(placer_name, S("No room under there to hang a swing.")) + return itemstack + else + break + end + end + end + + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + for j = 0, height do -- then fill that space with ropes... + local testpos = { x=pos.x, y=pos.y-j, z=pos.z } + minetest.set_node(testpos, { name = "homedecor:swing_rope", param2 = fdir }) + end + + minetest.set_node({ x=pos.x, y=pos.y-height, z=pos.z }, { name = "homedecor:swing", param2 = fdir }) + + if not creative.is_enabled_for(placer_name) then + itemstack:take_item() + end + else + minetest.chat_send_player(placer_name, + S("You have to point at the bottom side of an overhanging object to place a swing.")) + end + return itemstack + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + for i = 0, 4 do + local testpos = { x=pos.x, y=pos.y+i+1, z=pos.z } + if minetest.get_node(testpos).name == "homedecor:swing_rope" then + minetest.remove_node(testpos) + else + return + end + end + end +}) + +homedecor.register("swing_rope", { + tiles = { + "homedecor_swingrope_sides.png" + }, + groups = { not_in_creative_inventory=1 }, + walkable = false, + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, 0.025, -0.3, 0.5, 0.0375}, -- NodeBox1 + {0.3, -0.5, 0.025, 0.3125, 0.5, 0.0375}, -- NodeBox2 + } + }, + selection_box = homedecor.nodebox.null +}) + +homedecor.register("well", { + mesh = "homedecor_well.obj", + tiles = { + "homedecor_rope_texture.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + "default_water.png", + "default_cobble.png", + "default_wood.png", + "homedecor_shingles_wood.png" + }, + inventory_image = "homedecor_well_inv.png", + description = S("Water well"), + groups = { snappy = 3 }, + selection_box = homedecor.nodebox.slab_y(2), + collision_box = homedecor.nodebox.slab_y(2), + expand = { top="placeholder" }, + sounds = default.node_sound_stone_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +if minetest.get_modpath("bucket") then + local original_bucket_on_use = minetest.registered_items["bucket:bucket_empty"].on_use + minetest.override_item("bucket:bucket_empty", { + on_use = function(itemstack, user, pointed_thing) + local inv = user:get_inventory() + + if pointed_thing.type == "node" and minetest.get_node(pointed_thing.under).name == "homedecor:well" then + if inv:room_for_item("main", "bucket:bucket_water 1") then + itemstack:take_item() + inv:add_item("main", "bucket:bucket_water 1") + else + minetest.chat_send_player(user:get_player_name(), S("No room in your inventory to add a filled bucket!")) + end + return itemstack + else if original_bucket_on_use then + return original_bucket_on_use(itemstack, user, pointed_thing) + else return end + end + end + }) +end + +homedecor_exterior.shrub_colors = { + ["green"] = S("green"), + ["red"] = S("red"), + ["yellow"] = S("yellow"), +} + +local shrub_cbox = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } + +for color, color_loc in pairs(homedecor_exterior.shrub_colors) do + minetest.register_node(":homedecor:shrubbery_large_"..color, { + description = S("Shrubbery (large, @1)", color_loc), + drawtype = "mesh", + mesh = "homedecor_cube.obj", + tiles = {"homedecor_shrubbery_"..color..".png"}, + paramtype = "light", + is_ground_content = false, + groups = {snappy=3, flammable=2}, + sounds = default.node_sound_leaves_defaults(), + }) + + minetest.register_node(":homedecor:shrubbery_"..color, { + description = S("Shrubbery (@1)", color_loc), + drawtype = "mesh", + mesh = "homedecor_shrubbery.obj", + tiles = { + "homedecor_shrubbery_"..color..".png", + "homedecor_shrubbery_"..color.."_bottom.png", + "homedecor_shrubbery_roots.png" + }, + paramtype = "light", + is_ground_content = false, + groups = {snappy=3, flammable=2}, + sounds = default.node_sound_leaves_defaults(), + selection_box = shrub_cbox, + collision_box = shrub_cbox, + }) +end + +-- crafting + +minetest.register_craft({ + output = "homedecor:chimney 2", + recipe = { + { "default:clay_brick", "", "default:clay_brick" }, + { "default:clay_brick", "", "default:clay_brick" }, + { "default:clay_brick", "", "default:clay_brick" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:doghouse", + recipe = { + {"homedecor:shingles_terracotta", "homedecor:shingles_terracotta", "homedecor:shingles_terracotta"}, + {"group:wood", "", "group:wood"}, + {"group:wood", "building_blocks:terrycloth_towel", "group:wood"} + }, +}) + +minetest.register_craft( { + output = "homedecor:well", + recipe = { + { "homedecor:shingles_wood", "homedecor:shingles_wood", "homedecor:shingles_wood" }, + { "group:wood", "group:stick", "group:wood" }, + { "group:stone", "", "group:stone" } + }, +}) + +minetest.register_craft({ + output = "homedecor:stonepath 16", + recipe = { + { "stairs:slab_stone","","stairs:slab_stone" }, + { "","stairs:slab_stone","" }, + { "stairs:slab_stone","","stairs:slab_stone" } + }, +}) + +minetest.register_craft({ + output = "homedecor:stonepath 16", + recipe = { + { "moreblocks:slab_stone","","moreblocks:slab_stone" }, + { "","moreblocks:slab_stone","" }, + { "moreblocks:slab_stone","","moreblocks:slab_stone" } + }, +}) + +minetest.register_craft({ + output = "homedecor:stonepath 3", + recipe = { + { "moreblocks:micro_stone_1","","moreblocks:micro_stone_1" }, + { "","moreblocks:micro_stone_1","" }, + { "moreblocks:micro_stone_1","","moreblocks:micro_stone_1" } + }, +}) + +minetest.register_craft({ + output = "homedecor:barbecue", + recipe = { + { "","homedecor:fence_chainlink","" }, + { "default:steel_ingot","fake_fire:embers","default:steel_ingot" }, + { "basic_materials:steel_bar","default:steel_ingot","basic_materials:steel_bar" } + }, +}) + +minetest.register_craft({ + output = "homedecor:swing", + recipe = { + { "farming:string","","farming:string" }, + { "farming:string","","farming:string" }, + { "farming:string","stairs:slab_wood","farming:string" } + }, +}) + +minetest.register_craft({ + output = "homedecor:swing", + recipe = { + { "farming:string","","farming:string" }, + { "farming:string","","farming:string" }, + { "farming:string","moreblocks:slab_wood","farming:string" } + }, +}) + +minetest.register_craft({ + output = "homedecor:swing", + recipe = { + { "farming:string","","farming:string" }, + { "farming:string","","farming:string" }, + { "farming:string","moreblocks:panel_wood_1","farming:string" } + }, +}) + +minetest.register_craft({ + output = "homedecor:lattice_wood 8", + recipe = { + {"group:stick", "group:wood", "group:stick"}, + {"group:wood", "", "group:wood"}, + {"group:stick", "group:wood", "group:stick"}, + }, +}) + +minetest.register_craft({ + output = "homedecor:lattice_white_wood 8", + recipe = { + {"group:stick", "group:wood", "group:stick"}, + {"group:wood", "dye:white", "group:wood"}, + {"group:stick", "group:wood", "group:stick"}, + }, +}) + +minetest.register_craft({ + output = "homedecor:lattice_wood_vegetal 8", + recipe = { + {"group:stick", "group:wood", "group:stick"}, + {"group:wood", "group:leaves", "group:wood"}, + {"group:stick", "group:wood", "group:stick"}, + }, +}) + +minetest.register_craft({ + output = "homedecor:lattice_white_wood_vegetal 8", + recipe = { + {"group:stick", "group:wood", "group:stick"}, + {"group:wood", "group:leaves", "group:wood"}, + {"group:stick", "dye:white", "group:stick"}, + }, +}) + + +minetest.register_craft({ + output = "homedecor:shrubbery_green 3", + recipe = { + { "group:leaves", "group:leaves", "group:leaves" }, + { "group:leaves", "group:leaves", "group:leaves" }, + { "group:stick", "group:stick", "group:stick" } + } +}) + +for color, _ in pairs(homedecor_exterior.shrub_colors) do + + minetest.register_craft({ + type = "shapeless", + output = "homedecor:shrubbery_large_"..color, + recipe = { + "homedecor:shrubbery_"..color + } + }) + + minetest.register_craft({ + type = "shapeless", + output = "homedecor:shrubbery_"..color, + recipe = { + "homedecor:shrubbery_large_"..color + } + }) + + if color ~= "green" then + minetest.register_craft({ + type = "shapeless", + output = "homedecor:shrubbery_large_"..color, + recipe = { + "homedecor:shrubbery_large_green", + "dye:"..color + } + }) + + minetest.register_craft({ + type = "shapeless", + output = "homedecor:shrubbery_"..color, + recipe = { + "homedecor:shrubbery_green", + "dye:"..color + } + }) + + end +end + +-- aliases + +minetest.register_alias("homedecor:well_top", "air") +minetest.register_alias("homedecor:well_base", "homedecor:well") + +minetest.register_alias("gloopblocks:shrubbery", "homedecor:shrubbery_green") +minetest.register_alias("gloopblocks:shrubbery_large", "homedecor:shrubbery_large_green") diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.de.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.de.tr new file mode 100644 index 00000000..b7320731 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.de.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Grill +Doghouse=Hundehütte +Garden Lattice (@1)=Gartenzaun (@1) +Garden stone path=Gartensteinpfad +No room in your inventory to add a filled bucket!=Kein Platz im Inventar für einen vollen Eimer. +No room under there to hang a swing.=Darunter ist kein Platz zum Aufhängen einer Schaukel. +Shrubbery (@1)=Gebüsch (@1) +Shrubbery (large, @1)=Gebüsch (@1) +Tree's swing=Baumschaukel +Water well=Wasserbrunnen + +You have to point at the bottom side of an overhanging object to place a swing.=Um eine Schaukel zu plazieren, muss auf die Unterseite eines überhängenden Objektes gezeigt werden. + +green=grün +red=rot +white wood=weißes Holz +white wood, with vegetation=weißes Holz mit Vegetation +wood=Holz +wood, with vegetation=Holz mit Vegetation +yellow=gelb diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.es.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.es.tr new file mode 100644 index 00000000..cb49597d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.es.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Barbacoa +Doghouse=Casa de perros +Garden Lattice (@1)=Enrejado de jardín (@1) +Garden stone path=Camino de piedra de jardín +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=Arbustos (@1) +Shrubbery (large, @1)=Arbustos (@1) +Tree's swing=Columpio +Water well=Pozo de agua + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=verde +red=roja +white wood=madera blanca +white wood, with vegetation=madera blanca, con vegetación +wood=madera +wood, with vegetation=madera, con vegetación +yellow=amarilla diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.fr.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.fr.tr new file mode 100644 index 00000000..c4d3ce0a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.fr.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Barbecue +Doghouse=Niche +Garden Lattice (@1)=Treillage (@1) +Garden stone path=Chemin de pierres +No room in your inventory to add a filled bucket!=Il n’y a pas de place dans votre inventaire pour y ajouter un seau plein! +No room under there to hang a swing.=Il n’y a pas la place en dessous pour y accrocher une balançoire. +Shrubbery (@1)=Arbustes (@1) +Shrubbery (large, @1)=Arbustes (@1) +Tree's swing=Balançoire +Water well=Puits + +You have to point at the bottom side of an overhanging object to place a swing.=Vous devez viser le dessous d’un objet en hauteur pour placer la balançoire. + +green=vert +red=rouge +white wood=bois blanc +white wood, with vegetation=bois blanc, avec végétation +wood=bois +wood, with vegetation=bois, avec végétation +yellow=jaune diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.it.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.it.tr new file mode 100644 index 00000000..8c1cbed3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.it.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue= +Doghouse= +Garden Lattice (@1)= +Garden stone path= +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)= +Shrubbery (large, @1)= +Tree's swing= +Water well= + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=verde +red=rosso +white wood=bianco +white wood, with vegetation= +wood= +wood, with vegetation= +yellow= diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ms.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ms.tr new file mode 100644 index 00000000..b7acdb8c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ms.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Barbeku +Doghouse=Rumah Anjing +Garden Lattice (@1)=Kekisi Taman (@1) +Garden stone path=Laluan Berbatu Taman +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=Rumpun Pokok Renek (@1) +Shrubbery (large, @1)=Rumpun Pokok Renek (Besar, @1) +Tree's swing=Buaian Pokok +Water well=Perigi Air + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=Hijau +red=Merah +white wood=Kayu Putih +white wood, with vegetation=Kayu Putih, dengan Tumbuhan +wood=Kayu +wood, with vegetation=Kayu, dengan Tumbuhan +yellow=Kuning diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt.tr new file mode 100644 index 00000000..1284c857 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Churrasqueira +Doghouse=Casa de Cachorro +Garden Lattice (@1)=Treliça de Jardim (@1) +Garden stone path=Caminho de pedra de jardim +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=Matagal (@1) +Shrubbery (large, @1)=Matagal (@1) +Tree's swing=Balancinho de árvore +Water well=Poço de agua + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=verde +red=vermelho +white wood=madeira branca +white wood, with vegetation=madeira branca, com vegetação +wood=madeira +wood, with vegetation=madeira, com vegetação +yellow=amarelo diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt_BR.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt_BR.tr new file mode 100644 index 00000000..1284c857 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.pt_BR.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Churrasqueira +Doghouse=Casa de Cachorro +Garden Lattice (@1)=Treliça de Jardim (@1) +Garden stone path=Caminho de pedra de jardim +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=Matagal (@1) +Shrubbery (large, @1)=Matagal (@1) +Tree's swing=Balancinho de árvore +Water well=Poço de agua + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=verde +red=vermelho +white wood=madeira branca +white wood, with vegetation=madeira branca, com vegetação +wood=madeira +wood, with vegetation=madeira, com vegetação +yellow=amarelo diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ru.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ru.tr new file mode 100644 index 00000000..88a1bba0 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.ru.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=Барбекю +Doghouse=Ð¡Ð¾Ð±Ð°Ñ‡ÑŒÑ Ð±ÑƒÐ´ÐºÐ° +Garden Lattice (@1)=Ð¡Ð°Ð´Ð¾Ð²Ð°Ñ Ñ€ÐµÑˆÑ‘Ñ‚ÐºÐ° (@1) +Garden stone path=Ð¡Ð°Ð´Ð¾Ð²Ð°Ñ ÐºÐ°Ð¼ÐµÐ½Ð½Ð°Ñ Ð´Ð¾Ñ€Ð¾Ð¶ÐºÐ° +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=КуÑтарник (@1) +Shrubbery (large, @1)=КуÑтарник (@1) +Tree's swing=Качели Ð´Ð»Ñ Ð´ÐµÑ€ÐµÐ²Ð° +Water well=Колодец Ñ Ð²Ð¾Ð´Ð¾Ð¹ + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=зелёный +red=краÑный +white wood=белое дерево +white wood, with vegetation=белое дерево Ñ Ñ€Ð°ÑтительноÑтью +wood=дерево +wood, with vegetation=дерево Ñ Ñ€Ð°ÑтительноÑтью +yellow=жёлтый diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.zh_CN.tr b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.zh_CN.tr new file mode 100644 index 00000000..45ee2d00 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/homedecor_exterior.zh_CN.tr @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue=烧烤 +Doghouse=ç‹—çª +Garden Lattice (@1)=花园格å­ï¼ˆ@1) +Garden stone path=花园石径 +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)=çŒæœ¨ä¸›ï¼ˆ@1) +Shrubbery (large, @1)=大çŒæœ¨ä¸›ï¼ˆ@1) +Tree's swing=æ ‘çš„ç§‹åƒ +Water well=水井 + +You have to point at the bottom side of an overhanging object to place a swing.= + +green=绿色 +red=红色 +white wood=白木 +white wood, with vegetation=带æ¤è¢«çš„白木 +wood=木æ +wood, with vegetation=带æ¤è¢«çš„木æ +yellow=黄色的 diff --git a/mods/homedecor_modpack/homedecor_exterior/locale/template.txt b/mods/homedecor_modpack/homedecor_exterior/locale/template.txt new file mode 100644 index 00000000..dafbc7d7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/locale/template.txt @@ -0,0 +1,25 @@ +# textdomain: homedecor_exterior + + +### init.lua ### + +Barbecue= +Doghouse= +Garden Lattice (@1)= +Garden stone path= +No room in your inventory to add a filled bucket!= +No room under there to hang a swing.= +Shrubbery (@1)= +Shrubbery (large, @1)= +Tree's swing= +Water well= + +You have to point at the bottom side of an overhanging object to place a swing.= + +green= +red= +white wood= +white wood, with vegetation= +wood= +wood, with vegetation= +yellow= diff --git a/mods/homedecor_modpack/homedecor_exterior/mod.conf b/mods/homedecor_modpack/homedecor_exterior/mod.conf new file mode 100644 index 00000000..40183adc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_exterior +description = Homedecor mod: exterior +depends = homedecor_common, default, dye, creative, basic_materials +optional_depends = moreblocks, building_blocks, bucket, screwdriver diff --git a/mods/homedecor_modpack/homedecor_exterior/models/homedecor_barbecue.obj b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_barbecue.obj new file mode 100644 index 00000000..6a646be8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_barbecue.obj @@ -0,0 +1,362 @@ +# Blender v2.73 (sub 0) OBJ File: 'barbecue.blend' +# www.blender.org +o Cylinder +v -0.500000 0.062500 0.312500 +v -0.500000 0.062500 -0.312500 +v 0.500000 0.062500 -0.312500 +v 0.500000 0.062500 0.312500 +v -0.500000 0.500000 0.312500 +v -0.500000 0.500000 -0.312500 +v 0.500000 0.500000 -0.312500 +v 0.500000 0.500000 0.312500 +v -1.625000 -0.500000 0.500000 +v -1.625000 -0.500000 -0.500000 +v -0.625000 -0.500000 -0.500000 +v -0.625000 -0.500000 0.500000 +v -1.625000 0.500000 0.500000 +v -1.625000 0.500000 -0.500000 +v -0.625000 0.500000 -0.500000 +v -0.625000 0.500000 0.500000 +v -0.500000 -0.500000 0.312500 +v -0.500000 -0.500000 0.250000 +v -0.437500 -0.500000 0.250000 +v -0.437500 -0.500000 0.312500 +v -0.500000 0.062500 0.312500 +v -0.500000 0.062500 0.250000 +v -0.437500 0.062500 0.250000 +v -0.437500 0.062500 0.312500 +v -0.500000 -0.500000 -0.250000 +v -0.500000 -0.500000 -0.312500 +v -0.437500 -0.500000 -0.312500 +v -0.437500 -0.500000 -0.250000 +v -0.500000 0.062500 -0.250000 +v -0.500000 0.062500 -0.312500 +v -0.437500 0.062500 -0.312500 +v -0.437500 0.062500 -0.250000 +v 0.437500 -0.500000 -0.250000 +v 0.437500 -0.500000 -0.312500 +v 0.500000 -0.500000 -0.312500 +v 0.500000 -0.500000 -0.250000 +v 0.437500 0.062500 -0.250000 +v 0.437500 0.062500 -0.312500 +v 0.500000 0.062500 -0.312500 +v 0.500000 0.062500 -0.250000 +v 0.437500 -0.500000 0.312500 +v 0.437500 -0.500000 0.250000 +v 0.500000 -0.500000 0.250000 +v 0.500000 -0.500000 0.312500 +v 0.437500 0.062500 0.312500 +v 0.437500 0.062500 0.250000 +v 0.500000 0.062500 0.250000 +v 0.500000 0.062500 0.312500 +v -0.500000 0.500000 0.250000 +v 0.500000 0.500000 0.250000 +v -0.500000 0.500000 -0.250000 +v 0.500000 0.500000 -0.250000 +v -0.437500 0.500000 0.250000 +v -0.437500 0.500000 -0.250000 +v 0.437500 0.500000 0.250000 +v 0.437500 0.500000 -0.250000 +v -0.437500 0.312500 0.250000 +v -0.437500 0.312500 -0.250000 +v 0.437500 0.312500 0.250000 +v 0.437500 0.312500 -0.250000 +v -0.390625 0.453125 0.250000 +v -0.390625 0.453125 -0.250000 +v -0.359375 0.453125 -0.250000 +v -0.359375 0.453125 0.250000 +v -0.390625 0.488281 0.250000 +v -0.390625 0.488281 -0.250000 +v -0.359375 0.488281 -0.250000 +v -0.359375 0.488281 0.250000 +v -0.265625 0.453125 0.250000 +v -0.265625 0.453125 -0.250000 +v -0.234375 0.453125 -0.250000 +v -0.234375 0.453125 0.250000 +v -0.265625 0.488281 0.250000 +v -0.265625 0.488281 -0.250000 +v -0.234375 0.488281 -0.250000 +v -0.234375 0.488281 0.250000 +v -0.140625 0.453125 0.250000 +v -0.140625 0.453125 -0.250000 +v -0.109375 0.453125 -0.250000 +v -0.109375 0.453125 0.250000 +v -0.140625 0.488281 0.250000 +v -0.140625 0.488281 -0.250000 +v -0.109375 0.488281 -0.250000 +v -0.109375 0.488281 0.250000 +v -0.015625 0.453125 0.250000 +v -0.015625 0.453125 -0.250000 +v 0.015625 0.453125 -0.250000 +v 0.015625 0.453125 0.250000 +v -0.015625 0.488281 0.250000 +v -0.015625 0.488281 -0.250000 +v 0.015625 0.488281 -0.250000 +v 0.015625 0.488281 0.250000 +v 0.109375 0.453125 0.250000 +v 0.109375 0.453125 -0.250000 +v 0.140625 0.453125 -0.250000 +v 0.140625 0.453125 0.250000 +v 0.109375 0.488281 0.250000 +v 0.109375 0.488281 -0.250000 +v 0.140625 0.488281 -0.250000 +v 0.140625 0.488281 0.250000 +v 0.234375 0.453125 0.250000 +v 0.234375 0.453125 -0.250000 +v 0.265625 0.453125 -0.250000 +v 0.265625 0.453125 0.250000 +v 0.234375 0.488281 0.250000 +v 0.234375 0.488281 -0.250000 +v 0.265625 0.488281 -0.250000 +v 0.265625 0.488281 0.250000 +v 0.359375 0.453125 0.250000 +v 0.359375 0.453125 -0.250000 +v 0.390625 0.453125 -0.250000 +v 0.390625 0.453125 0.250000 +v 0.359375 0.488281 0.250000 +v 0.359375 0.488281 -0.250000 +v 0.390625 0.488281 -0.250000 +v 0.390625 0.488281 0.250000 +v 0.187500 0.511719 -0.093750 +v 0.187500 0.488282 -0.093750 +v -0.187500 0.488282 -0.093750 +v -0.187500 0.511719 -0.093750 +v -0.121209 0.488282 -0.066291 +v -0.121209 0.511719 -0.066291 +v -0.093750 0.488282 0.000000 +v -0.093750 0.511719 0.000000 +v -0.121209 0.488282 0.066291 +v -0.121209 0.511719 0.066291 +v -0.187500 0.488282 0.093750 +v -0.187500 0.511719 0.093750 +v -0.253791 0.488282 0.066291 +v -0.253791 0.511719 0.066291 +v -0.281250 0.488282 -0.000000 +v -0.281250 0.511719 -0.000000 +v -0.253791 0.488282 -0.066291 +v -0.253791 0.511719 -0.066291 +v 0.253791 0.488282 -0.066291 +v 0.253791 0.511719 -0.066291 +v 0.281250 0.488282 0.000000 +v 0.281250 0.511719 0.000000 +v 0.253791 0.488282 0.066291 +v 0.253791 0.511719 0.066291 +v 0.187500 0.488282 0.093750 +v 0.187500 0.511719 0.093750 +v 0.121209 0.488282 0.066291 +v 0.121209 0.511719 0.066291 +v 0.093750 0.488282 -0.000000 +v 0.093750 0.511719 -0.000000 +v 0.121209 0.488282 -0.066291 +v 0.121209 0.511719 -0.066291 +v -0.187500 0.511719 -0.000000 +v 0.187500 0.511719 0.000000 +vt 0.000000 0.812500 +vt 0.000000 0.187500 +vt 0.437500 0.187500 +vt 0.437500 0.812500 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.437500 0.000000 +vt 0.437500 1.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.812500 0.000000 +vt 0.812500 1.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.437500 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.812500 +vt 0.437500 0.937500 +vt 1.000000 0.937500 +vt 0.437500 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.437500 0.062500 +vt 1.000000 0.062500 +vt 0.062500 0.000000 +vt 0.062500 0.062500 +vt 0.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 0.062500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.187500 1.000000 +vt 0.187500 0.000000 +vt 0.250000 0.000000 +vt 0.250000 1.000000 +vt 0.750000 0.062500 +vt 0.250000 0.062500 +vt 0.750000 0.937500 +vt 0.250000 0.937500 +vt 0.000000 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.750000 +vt 0.000000 0.750000 +vt 0.187500 0.062500 +vt 0.187500 0.937500 +vt 0.890625 0.750000 +vt 0.890625 0.250000 +vt 0.921875 0.250000 +vt 0.921875 0.750000 +vt 0.062500 0.812500 +vt 0.062500 0.187500 +vt 0.937500 0.187500 +vt 0.937500 0.812500 +vt 0.421376 0.729703 +vt 0.533337 0.683327 +vt 0.533337 0.841663 +vt 0.875000 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.250000 +vt 0.875000 0.250000 +vt 0.750000 0.500000 +vt 0.812500 0.500000 +vt 0.812500 0.625000 +vt 0.750000 0.625000 +vt 0.645298 0.729703 +vt 0.875000 0.000000 +vt 0.812500 0.750000 +vt 0.750000 0.750000 +vt 0.421376 0.953624 +vt 0.375000 0.841663 +vt 0.875000 0.875000 +vt 0.937500 0.875000 +vt 0.875000 1.000000 +vt 0.812500 0.875000 +vt 0.750000 0.875000 +vt 0.533337 1.000000 +vt 0.875000 0.750000 +vt 0.937500 0.750000 +vt 0.937500 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.625000 +vt 0.937500 0.625000 +vt 0.812500 0.125000 +vt 0.750000 0.125000 +vt 0.937500 0.500000 +vt 0.875000 0.500000 +vt 0.812500 0.250000 +vt 0.750000 0.250000 +vt 0.270298 0.953624 +vt 0.158337 1.000000 +vt 0.158337 0.841663 +vt 0.750000 0.375000 +vt 0.812500 0.375000 +vt 0.645298 0.953624 +vt 0.691673 0.841663 +vt 0.046376 0.953624 +vt 0.000000 0.841663 +vt 0.046376 0.729703 +vt 0.158337 0.683327 +vt 0.270298 0.729703 +vt 0.316673 0.841663 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.923900 0.000000 0.382700 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.923900 0.000000 -0.382700 +vn 0.382700 0.000000 0.923900 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +vn -0.382700 0.000000 -0.923900 +g Cylinder_Cylinder_metal +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 6/5/2 7/6/2 3/7/2 2/8/2 +f 7/1/3 8/2/3 4/3/3 3/4/3 +f 8/5/4 5/6/4 1/7/4 4/8/4 +f 1/6/5 2/9/5 3/10/5 4/5/5 +f 5/11/6 8/12/6 50/13/6 49/14/6 +f 21/4/1 22/15/1 18/16/1 17/17/1 +f 22/8/2 23/18/2 19/19/2 18/10/2 +f 23/20/3 24/3/3 20/21/3 19/22/3 +f 24/23/4 21/7/4 17/9/4 20/24/4 +f 17/6/5 18/25/5 19/26/5 20/27/5 +f 29/20/1 30/3/1 26/21/1 25/22/1 +f 30/8/2 31/18/2 27/19/2 26/10/2 +f 31/4/3 32/15/3 28/16/3 27/17/3 +f 32/23/4 29/7/4 25/9/4 28/24/4 +f 25/28/5 26/9/5 27/24/5 28/29/5 +f 37/20/1 38/3/1 34/21/1 33/22/1 +f 38/23/2 39/7/2 35/9/2 34/24/2 +f 39/4/3 40/15/3 36/16/3 35/17/3 +f 40/8/4 37/18/4 33/19/4 36/10/4 +f 33/30/5 34/19/5 35/10/5 36/31/5 +f 45/4/1 46/15/1 42/16/1 41/17/1 +f 46/23/2 47/7/2 43/9/2 42/24/2 +f 47/20/3 48/3/3 44/21/3 43/22/3 +f 48/8/4 45/18/4 41/19/4 44/10/4 +f 41/32/5 42/33/5 43/34/5 44/5/5 +f 7/35/6 6/36/6 51/37/6 52/38/6 +f 53/39/6 54/40/6 51/37/6 49/14/6 +f 55/41/6 50/13/6 52/38/6 56/42/6 +f 56/43/1 60/44/1 59/45/1 55/46/1 +f 54/46/3 53/43/3 57/44/3 58/45/3 +f 56/32/4 54/27/4 58/47/4 60/48/4 +f 59/47/2 57/48/2 53/32/2 55/27/2 +f 65/31/1 66/28/1 62/9/1 61/10/1 +f 67/31/3 68/28/3 64/9/3 63/10/3 +f 68/49/6 67/50/6 66/51/6 65/52/6 +f 73/31/1 74/28/1 70/9/1 69/10/1 +f 75/31/3 76/28/3 72/9/3 71/10/3 +f 76/49/6 75/50/6 74/51/6 73/52/6 +f 81/31/1 82/28/1 78/9/1 77/10/1 +f 83/31/3 84/28/3 80/9/3 79/10/3 +f 84/49/6 83/50/6 82/51/6 81/52/6 +f 89/31/1 90/28/1 86/9/1 85/10/1 +f 91/31/3 92/28/3 88/9/3 87/10/3 +f 92/49/6 91/50/6 90/51/6 89/52/6 +f 97/31/1 98/28/1 94/9/1 93/10/1 +f 99/31/3 100/28/3 96/9/3 95/10/3 +f 100/49/6 99/50/6 98/51/6 97/52/6 +f 105/31/1 106/28/1 102/9/1 101/10/1 +f 107/31/3 108/28/3 104/9/3 103/10/3 +f 108/49/6 107/50/6 106/51/6 105/52/6 +f 113/31/1 114/28/1 110/9/1 109/10/1 +f 115/31/3 116/28/3 112/9/3 111/10/3 +f 116/49/6 115/50/6 114/51/6 113/52/6 +g Cylinder_Cylinder_embers +f 58/53/6 57/54/6 59/55/6 60/56/6 +g Cylinder_Cylinder_meat +f 130/57/6 128/58/6 149/59/6 +f 143/60/7 144/61/7 146/62/7 145/63/7 +f 119/64/8 120/65/8 122/66/8 121/67/8 +f 128/58/6 126/68/6 149/59/6 +f 141/69/9 142/28/9 144/61/9 143/60/9 +f 121/67/10 122/66/10 124/70/10 123/71/10 +f 134/72/6 132/73/6 149/59/6 +f 139/74/11 140/75/11 142/31/11 141/76/11 +f 123/71/12 124/70/12 126/77/12 125/78/12 +f 120/79/6 134/72/6 149/59/6 +f 137/80/12 138/81/12 140/75/12 139/74/12 +f 125/78/11 126/77/11 128/12/11 127/13/11 +f 145/63/13 146/62/13 148/82/13 147/83/13 +f 135/84/10 136/85/10 138/81/10 137/80/10 +f 127/14/9 128/11/9 130/86/9 129/87/9 +f 147/83/14 148/82/14 117/88/14 118/89/14 +f 118/89/8 117/88/8 136/85/8 135/84/8 +f 129/87/7 130/86/7 132/90/7 131/91/7 +f 136/92/6 117/93/6 150/94/6 +f 133/95/14 134/96/14 120/65/14 119/64/14 +f 131/91/13 132/90/13 134/96/13 133/95/13 +f 132/73/6 130/57/6 149/59/6 +f 122/97/6 120/79/6 149/59/6 +f 126/68/6 124/98/6 149/59/6 +f 124/98/6 122/97/6 149/59/6 +f 117/93/6 148/99/6 150/94/6 +f 148/99/6 146/100/6 150/94/6 +f 146/100/6 144/101/6 150/94/6 +f 144/101/6 142/102/6 150/94/6 +f 142/102/6 140/103/6 150/94/6 +f 140/103/6 138/104/6 150/94/6 +f 138/104/6 136/92/6 150/94/6 diff --git a/mods/homedecor_modpack/homedecor_exterior/models/homedecor_chimney.obj b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_chimney.obj new file mode 100644 index 00000000..a73de3bd --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_chimney.obj @@ -0,0 +1,72 @@ +# Blender v2.73 (sub 0) OBJ File: 'chimney.blend' +# www.blender.org +o Cylinder +v -0.250000 -0.500000 0.250000 +v -0.250000 -0.500000 -0.250000 +v 0.250000 -0.500000 -0.250000 +v 0.250000 -0.500000 0.250000 +v -0.250000 0.500000 0.250000 +v -0.250000 0.500000 -0.250000 +v 0.250000 0.500000 -0.250000 +v 0.250000 0.500000 0.250000 +v -0.187500 -0.500000 0.187500 +v -0.187500 0.500000 0.187500 +v 0.187500 -0.500000 0.187500 +v 0.187500 0.500000 0.187500 +v 0.187500 -0.500000 -0.187500 +v 0.187500 0.500000 -0.187500 +v -0.187500 -0.500000 -0.187500 +v -0.187500 0.500000 -0.187500 +v 0.250000 -0.500000 0.187500 +v 0.250000 0.500000 0.187500 +v 0.250000 -0.500000 -0.187500 +v 0.250000 0.500000 -0.187500 +v -0.250000 -0.500000 0.187500 +v -0.250000 0.500000 0.187500 +v -0.250000 -0.500000 -0.187500 +v -0.250000 0.500000 -0.187500 +vt 0.750000 0.687500 +vt 0.687500 0.687500 +vt 0.687500 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.250000 +vt 0.250000 0.312500 +vt 0.250000 0.250000 +vt 0.750000 0.750000 +vt 0.250000 0.750000 +vt 0.250000 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.312500 +vt 0.687500 1.000000 +vt 0.187500 1.000000 +vt 0.187500 0.000000 +vt 0.687500 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +g Cylinder_Cylinder_top-bottom +s off +f 20/1/1 14/2/1 12/3/1 18/4/1 +f 8/5/1 18/4/1 22/6/1 5/7/1 +f 20/1/1 7/8/1 6/9/1 24/10/1 +f 16/11/1 24/10/1 22/6/1 10/12/1 +f 23/6/2 15/12/2 9/11/2 21/10/2 +f 13/3/2 19/4/2 17/1/2 11/2/2 +f 17/1/2 4/8/2 1/9/2 21/10/2 +f 3/5/2 19/4/2 23/6/2 2/7/2 +g Cylinder_Cylinder_sides +f 5/13/3 6/14/3 2/15/3 1/16/3 +f 6/13/4 7/14/4 3/15/4 2/16/4 +f 7/13/5 8/14/5 4/15/5 3/16/5 +f 8/13/6 5/14/6 1/15/6 4/16/6 +f 11/17/3 12/18/3 14/19/3 13/20/3 +f 10/19/5 9/20/5 15/17/5 16/18/5 +f 9/17/4 10/18/4 12/19/4 11/20/4 +f 13/17/6 14/18/6 16/19/6 15/20/6 diff --git a/mods/homedecor_modpack/homedecor_exterior/models/homedecor_doghouse.obj b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_doghouse.obj new file mode 100644 index 00000000..92cb3875 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_doghouse.obj @@ -0,0 +1,325 @@ +# Blender v2.73 (sub 0) OBJ File: 'doghouse.blend' +# www.blender.org +o shingles_Cube.004 +v 0.562500 0.437500 -0.500000 +v 0.562500 0.437500 0.500000 +v -0.562500 0.437500 0.500000 +v -0.562500 0.437500 -0.500000 +v 0.000000 1.000000 -0.500000 +v 0.000000 1.000000 0.500000 +v 0.562500 0.375000 -0.500000 +v 0.562500 0.375000 0.500000 +v -0.562500 0.375000 0.500000 +v -0.562500 0.375000 -0.500000 +v 0.000000 0.937500 -0.500000 +v 0.000000 0.937500 0.500000 +v 0.562500 0.437500 -0.500000 +v 0.562500 0.437500 0.500000 +v -0.562500 0.437500 0.500000 +v -0.562500 0.437500 -0.500000 +v 0.000000 1.000000 -0.500000 +v 0.000000 1.000000 0.500000 +v 0.562500 0.375000 -0.500000 +v 0.562500 0.375000 0.500000 +v -0.562500 0.375000 0.500000 +v -0.562500 0.375000 -0.500000 +vt 0.062500 0.312500 +vt 0.000000 0.250000 +vt 0.937500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.000000 +vt 0.937500 0.062500 +vt 0.000000 0.062500 +vt 0.062500 0.000000 +vt 0.062500 0.437500 +vt 0.000000 0.375000 +vt 0.937500 0.375000 +vt 1.000000 0.437500 +vt 1.000000 0.125000 +vt 0.937500 0.187500 +vt 0.000000 0.187500 +vt 0.062500 0.125000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 1.000000 0.062500 +vt -0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.707100 0.707100 0.000000 +vn -0.707100 0.707100 0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +g shingles_Cube.004_shingles +s off +f 3/1/1 9/2/1 12/3/1 6/4/1 +f 6/5/1 12/6/1 8/7/1 2/8/1 +f 1/9/2 7/10/2 11/11/2 5/12/2 +f 5/13/2 11/14/2 10/15/2 4/16/2 +f 17/17/3 18/18/3 14/7/3 13/19/3 +f 18/17/4 17/18/4 16/7/4 15/19/4 +f 14/7/5 20/20/5 19/5/5 13/19/5 +f 16/7/6 22/20/6 21/5/6 15/19/6 +o main-wood_Cube.002 +v -0.437500 -0.312500 0.437500 +v -0.437500 -0.312500 -0.437500 +v 0.437500 -0.312500 -0.437500 +v 0.437500 -0.312500 0.437500 +v -0.375000 -0.250000 -0.437500 +v 0.375000 -0.250000 -0.437500 +v -0.375000 -0.250000 0.375000 +v 0.375000 -0.250000 0.375000 +v 0.000000 0.875000 0.375000 +v -0.375000 0.500000 -0.312500 +v 0.375000 0.500000 -0.312500 +v 0.000000 0.875000 -0.312500 +v -0.375000 -0.250000 -0.375000 +v 0.375000 -0.250000 -0.375000 +v -0.375000 0.312500 -0.375000 +v 0.375000 0.312500 -0.375000 +v 0.375001 -0.250001 -0.312502 +v -0.374999 -0.250001 -0.312502 +v 0.187499 -0.250001 -0.312502 +v -0.187500 -0.250000 -0.375000 +v 0.187499 0.312500 -0.312501 +v 0.187500 0.312500 -0.375000 +v -0.187498 0.312500 -0.312501 +v -0.187500 0.312500 -0.375000 +v 0.187500 -0.250000 -0.375000 +v -0.187498 -0.250001 -0.312502 +v 0.562500 0.375000 -0.500000 +v 0.562500 0.375000 0.500000 +v -0.562500 0.375000 0.500000 +v -0.562500 0.375000 -0.500000 +v 0.000000 0.937500 -0.500000 +v 0.000000 0.937500 0.500000 +v -0.437500 0.500000 0.437500 +v -0.437500 0.500000 -0.437500 +v 0.437500 0.500000 -0.437500 +v 0.437500 0.500000 0.437500 +v 0.000000 0.937500 0.437500 +v -0.375000 0.562500 -0.437500 +v 0.375000 0.562500 -0.437500 +v -0.375000 0.562500 -0.375000 +v 0.375000 0.562500 -0.375000 +v 0.000000 0.937500 -0.375000 +v -0.437500 -0.500000 -0.312500 +v -0.437500 -0.500000 -0.437500 +v -0.312500 -0.500000 -0.437500 +v -0.312500 -0.500000 -0.312500 +v -0.437500 -0.312500 -0.312500 +v -0.312500 -0.312500 -0.437500 +v -0.312500 -0.312500 -0.312500 +v 0.312500 -0.500000 -0.312500 +v 0.312500 -0.500000 -0.437500 +v 0.437500 -0.500000 -0.437500 +v 0.437500 -0.500000 -0.312500 +v 0.312500 -0.312500 -0.312500 +v 0.312500 -0.312500 -0.437500 +v 0.437500 -0.312500 -0.312500 +v 0.312500 -0.500000 0.437500 +v 0.312500 -0.500000 0.312500 +v 0.437500 -0.500000 0.312500 +v 0.437500 -0.500000 0.437500 +v 0.312500 -0.312500 0.437500 +v 0.312500 -0.312500 0.312500 +v 0.437500 -0.312500 0.312500 +v -0.437500 -0.500000 0.437500 +v -0.437500 -0.500000 0.312500 +v -0.312500 -0.500000 0.312500 +v -0.312500 -0.500000 0.437500 +v -0.437500 -0.312500 0.312500 +v -0.312500 -0.312500 0.312500 +v -0.312500 -0.312500 0.437500 +v -0.375000 0.375000 -0.437500 +v -0.437500 0.375000 -0.437500 +v 0.437500 0.375000 -0.437500 +v 0.375000 0.375000 -0.437500 +v 0.437500 0.375000 0.437500 +v -0.437500 0.375000 0.437500 +v 0.375000 0.375000 -0.375000 +v -0.375000 0.375000 -0.375000 +v -0.375000 0.500000 0.375000 +v 0.375000 0.500000 0.375000 +v 0.375000 -0.312500 -0.437500 +v -0.375000 -0.312500 -0.437500 +vt 0.187500 0.062500 +vt 0.312500 0.062500 +vt 0.375000 0.125000 +vt 0.187500 0.125000 +vt 0.187500 0.875000 +vt 0.375000 0.875000 +vt 0.312500 0.937500 +vt 0.187500 0.937500 +vt 0.062500 0.937500 +vt 0.062500 0.062500 +vt 0.937500 0.062500 +vt 0.937500 0.937500 +vt 0.875000 0.125000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.125000 +vt 0.187500 0.187500 +vt 0.000000 0.187500 +vt 0.000000 0.062500 +vt 0.937500 0.687500 +vt 0.937500 0.875000 +vt 0.250000 0.875000 +vt 0.250000 0.687500 +vt 0.687500 0.812500 +vt 0.687500 0.875000 +vt -0.000000 0.875000 +vt -0.000000 0.812500 +vt 0.187500 0.812500 +vt -0.000000 0.937500 +vt 0.687500 1.000000 +vt -0.000000 1.000000 +vt 0.687500 0.937500 +vt 0.937500 0.125000 +vt 0.937500 0.312500 +vt 0.250000 0.312500 +vt 0.250000 0.125000 +vt 0.750000 1.000000 +vt 0.000000 -0.000000 +vt 0.750000 0.000000 +vt 0.250000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.250000 1.000000 +vt 0.750000 0.500000 +vt 0.375000 0.375000 +vt 0.375000 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.375000 +vt 0.187500 0.625000 +vt 0.187500 0.750000 +vt -0.000000 0.750000 +vt -0.000000 0.625000 +vt 0.062500 0.187500 +vt 0.187500 0.250000 +vt 0.187500 0.375000 +vt -0.000000 0.250000 +vt 0.812500 0.187500 +vt 0.812500 0.062500 +vt 0.937500 0.187500 +vt 0.812500 0.937500 +vt 0.812500 0.812500 +vt 0.937500 0.812500 +vt 0.062500 0.812500 +vt 1.000000 0.062500 +vt 1.000000 0.937500 +vt 1.000000 0.125000 +vt 1.000000 0.875000 +vt -0.000000 0.125000 +vt 0.750000 0.125000 +vt 0.750000 0.875000 +vt 0.500000 0.937500 +vt 0.500000 0.062500 +vt 0.375000 0.500000 +vt 0.750000 0.625000 +vt 0.750000 0.562500 +vt 0.937500 0.562500 +vt 0.937500 0.625000 +vt 0.750000 0.687500 +vt 0.937500 0.750000 +vt 0.750000 0.750000 +vt 0.875000 0.000000 +vt 0.875000 0.750000 +vt 0.125000 0.750000 +vt 0.125000 -0.000000 +vt 0.000000 0.687500 +vt 0.000000 0.562500 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 -0.000000 +vn -0.707100 -0.707100 0.000000 +vn 0.707100 -0.707100 0.000000 +vn 0.000000 0.000000 1.000000 +g main-wood_Cube.002_wood +s off +f 94/21/7 56/22/7 60/23/7 93/24/7 +f 96/25/7 61/26/7 57/27/7 95/28/7 +f 23/29/8 24/30/8 25/31/8 26/32/8 +f 30/33/9 28/34/9 27/35/9 29/36/9 +f 24/21/7 70/37/7 67/38/7 66/39/7 +f 44/40/7 38/41/7 36/42/7 47/43/7 +f 43/44/10 44/45/10 47/46/10 41/47/10 +f 69/48/10 24/28/10 66/49/10 65/47/10 +f 45/50/11 48/51/11 42/49/11 46/52/11 +f 37/53/7 46/54/7 42/55/7 35/56/7 +f 53/57/12 49/51/12 50/58/12 54/59/12 +f 54/60/13 51/61/13 52/62/13 53/63/13 +f 97/21/14 58/22/14 59/64/14 55/27/14 98/28/14 +f 25/48/11 78/28/11 75/49/11 74/47/11 +f 77/48/7 25/28/7 74/49/7 73/47/7 +f 44/65/8 43/66/8 45/67/8 46/68/8 +f 99/25/7 100/24/7 62/23/7 64/64/7 63/26/7 +f 70/21/11 71/37/11 68/38/11 67/39/11 +f 71/69/14 69/70/14 65/71/14 68/72/14 +f 65/73/8 66/30/8 67/21/8 68/37/8 +f 76/48/10 77/28/10 73/49/10 72/47/10 +f 78/74/14 76/75/14 72/68/14 75/76/14 +f 72/77/8 73/78/8 74/31/8 75/79/8 +f 26/21/14 83/37/14 79/38/14 82/39/14 +f 83/21/10 84/37/10 80/38/10 79/39/10 +f 84/69/7 85/70/7 81/71/7 80/72/7 +f 79/80/8 80/81/8 81/82/8 82/32/8 +f 90/74/7 91/75/7 88/68/7 87/76/7 +f 91/21/11 92/37/11 89/38/11 88/39/11 +f 86/29/8 87/83/8 88/48/8 89/28/8 +f 85/48/11 26/28/11 82/49/11 81/47/11 +f 23/21/10 90/37/10 87/38/10 86/39/10 +f 92/48/14 23/28/14 86/49/14 89/47/14 +f 26/21/14 97/84/14 98/85/14 23/28/14 +f 38/41/7 37/53/7 100/86/7 99/87/7 +f 29/88/7 101/89/7 102/90/7 30/46/7 +f 34/91/12 33/29/12 102/30/12 31/92/12 +f 32/32/13 34/91/13 31/92/13 101/31/13 +f 98/39/10 55/21/10 56/28/10 94/49/10 +f 95/39/11 57/21/11 58/28/11 97/49/11 +f 101/88/7 31/93/7 102/46/7 +f 100/94/11 93/95/11 60/96/11 62/97/11 +f 99/98/10 63/40/10 61/99/10 96/100/10 +f 102/101/10 33/102/10 39/103/10 30/104/10 +f 101/102/11 29/103/11 40/104/11 32/101/11 +f 99/98/10 96/100/10 28/71/10 36/105/10 +f 93/95/11 100/94/11 35/72/11 27/106/11 +f 25/39/11 95/84/11 97/85/11 26/49/11 +f 23/39/10 98/84/10 94/85/10 24/49/10 +f 103/25/7 104/24/7 27/56/7 28/42/7 +f 94/84/7 93/86/7 104/24/7 24/21/7 +f 95/85/7 25/28/7 103/25/7 96/87/7 +o pillow_Cube.001 +v -0.250000 -0.250000 -0.250000 +v 0.250000 -0.250000 -0.250000 +v -0.212977 -0.207031 0.212977 +v -0.212977 -0.207031 -0.212977 +v 0.212977 -0.207031 -0.212977 +v 0.212977 -0.207031 0.212977 +v -0.250000 -0.238281 0.250000 +v -0.250000 -0.238281 -0.250000 +v 0.250000 -0.238281 -0.250000 +v 0.250000 -0.238281 0.250000 +vt 0.738146 0.750000 +vt 0.738146 0.250000 +vt 0.749597 0.250000 +vt 0.749597 0.750000 +vt 0.285772 0.287023 +vt 0.701971 0.287023 +vt 0.701971 0.712977 +vt 0.285772 0.712977 +vt 0.249597 0.750000 +vt 0.249597 0.250000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn -0.645000 0.764200 0.000000 +vn 0.000000 0.764200 -0.645000 +vn 0.645000 0.764200 0.000000 +g pillow_Cube.001_pillow +s off +f 112/107/15 113/108/15 106/109/15 105/110/15 +f 110/111/16 109/112/16 108/113/16 107/114/16 +f 107/114/17 108/113/17 112/107/17 111/115/17 +f 108/113/18 109/112/18 113/108/18 112/107/18 +f 109/112/19 110/111/19 114/116/19 113/108/19 diff --git a/mods/homedecor_modpack/homedecor_exterior/models/homedecor_shrubbery.obj b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_shrubbery.obj new file mode 100644 index 00000000..c4e6c8ad --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_shrubbery.obj @@ -0,0 +1,117 @@ +# Blender v2.73 (sub 0) OBJ File: 'shrubbery.blend' +# www.blender.org +o Cylinder +v -0.499483 -0.312503 0.499551 +v -0.499483 -0.312503 -0.499449 +v 0.499517 -0.312503 -0.499449 +v 0.499517 -0.312503 0.499551 +v -0.499483 0.499185 0.499551 +v -0.499483 0.499185 -0.499449 +v 0.499517 0.499185 -0.499449 +v 0.499517 0.499185 0.499551 +v 0.187330 -0.499815 0.249801 +v 0.187330 -0.499815 0.124926 +v 0.312205 -0.499815 0.124926 +v 0.312205 -0.499815 0.249801 +v 0.062455 -0.312503 0.374676 +v 0.062455 -0.312503 0.000051 +v 0.437080 -0.312503 0.000051 +v 0.437080 -0.312503 0.374676 +v 0.350010 -0.406159 0.287607 +v 0.149524 -0.406159 0.287607 +v 0.350010 -0.406159 0.087120 +v 0.149524 -0.406159 0.087120 +v 0.000017 -0.499815 -0.187261 +v 0.000017 -0.499815 -0.312136 +v 0.124892 -0.499815 -0.312136 +v 0.124892 -0.499815 -0.187261 +v -0.124858 -0.312503 -0.062386 +v -0.124858 -0.312503 -0.437011 +v 0.249767 -0.312503 -0.437011 +v 0.249767 -0.312503 -0.062386 +v 0.162698 -0.406159 -0.149456 +v -0.037789 -0.406159 -0.149456 +v 0.162698 -0.406159 -0.349942 +v -0.037789 -0.406159 -0.349942 +v -0.312170 -0.499815 0.312239 +v -0.312170 -0.499815 0.187364 +v -0.187295 -0.499815 0.187364 +v -0.187295 -0.499815 0.312239 +v -0.437045 -0.312503 0.437114 +v -0.437045 -0.312503 0.062489 +v -0.062420 -0.312503 0.062489 +v -0.062420 -0.312503 0.437114 +v -0.149490 -0.406159 0.350045 +v -0.349976 -0.406159 0.350045 +v -0.149490 -0.406159 0.149558 +v -0.349976 -0.406159 0.149558 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.187500 +vt 1.000000 0.187500 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.375000 0.437500 +vt 0.500000 0.437500 +vt 0.500000 0.562500 +vt 0.375000 0.562500 +vt 0.725343 0.656248 +vt 0.812500 0.750000 +vt 0.437500 0.750000 +vt 0.524656 0.656248 +vt 0.287844 0.906248 +vt 0.375000 1.000000 +vt 0.087156 0.906248 +vt 0.725344 0.906248 +vt 0.812500 1.000000 +vt 0.437500 1.000000 +vt 0.524656 0.906248 +vt 0.287844 0.656248 +vt 0.375000 0.750000 +vt 0.000000 0.750000 +vt 0.087156 0.656248 +vt 0.250000 0.562495 +vt 0.125000 0.562495 +vt 0.250000 0.812495 +vt 0.125000 0.812495 +vt 0.687500 0.812495 +vt 0.562500 0.812495 +vt 0.687500 0.562495 +vt 0.562500 0.562495 +g Cylinder_Cylinder_top-sides +s off +f 5/1 6/2 2/3 1/4 +f 6/1 7/2 3/3 2/4 +f 7/1 8/2 4/3 3/4 +f 8/1 5/2 1/3 4/4 +f 8/5 7/6 6/1 5/2 +g Cylinder_Cylinder_bottom +f 1/5 2/6 3/1 4/2 +g Cylinder_Cylinder_roots +f 9/7 10/8 11/9 12/10 +f 17/11 16/12 13/13 18/14 +f 19/15 15/16 16/2 17/17 +f 20/18 14/19 15/20 19/21 +f 18/22 13/23 14/24 20/25 +f 9/26 18/22 20/25 10/27 +f 10/28 20/15 19/17 11/29 +f 11/30 19/18 17/21 12/31 +f 12/32 17/11 18/14 9/33 +f 21/7 22/8 23/9 24/10 +f 29/11 28/12 25/13 30/14 +f 31/15 27/16 28/2 29/17 +f 32/18 26/19 27/20 31/21 +f 30/22 25/23 26/24 32/25 +f 21/26 30/22 32/25 22/27 +f 22/28 32/15 31/17 23/29 +f 23/30 31/18 29/21 24/31 +f 24/32 29/11 30/14 21/33 +f 33/7 34/8 35/9 36/10 +f 41/11 40/12 37/13 42/14 +f 43/15 39/16 40/2 41/17 +f 44/18 38/19 39/20 43/21 +f 42/22 37/23 38/24 44/25 +f 33/26 42/22 44/25 34/27 +f 34/28 44/15 43/17 35/29 +f 35/30 43/18 41/21 36/31 +f 36/32 41/11 42/14 33/33 diff --git a/mods/homedecor_modpack/homedecor_exterior/models/homedecor_well.obj b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_well.obj new file mode 100644 index 00000000..beb3a1d7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_exterior/models/homedecor_well.obj @@ -0,0 +1,1949 @@ +# Blender v2.73 (sub 0) OBJ File: 'wellhead.blend' +# www.blender.org +o rope_Cylinder.006 +v 0.024590 0.811082 -0.003906 +v 0.032403 0.811082 0.003906 +v 0.032403 0.811082 -0.003906 +v 0.024590 0.640689 -0.003906 +v 0.024590 0.640689 0.003906 +v 0.032403 0.640689 0.003906 +v 0.032403 0.640689 -0.003906 +v 0.024590 0.811082 0.003906 +v 0.000000 0.811000 0.129018 +v 0.000000 0.811000 -0.120982 +v -0.032500 0.811000 0.129018 +v -0.032500 0.811000 -0.120982 +v -0.022981 0.788019 0.129018 +v -0.022981 0.788019 -0.120982 +v 0.000000 0.778500 0.129018 +v 0.000000 0.778500 -0.120982 +v 0.022981 0.788019 0.129018 +v 0.022981 0.788019 -0.120982 +v 0.032500 0.811000 0.129018 +v 0.032500 0.811000 -0.120982 +v 0.022981 0.833981 0.129018 +v 0.022981 0.833981 -0.120982 +v 0.000000 0.843500 0.129018 +v 0.000000 0.843500 -0.120982 +v -0.022981 0.833981 0.129018 +v -0.022981 0.833981 -0.120982 +v 0.028496 0.631312 0.006250 +v 0.028496 0.631312 -0.006250 +v 0.014989 0.631312 0.006250 +v 0.014989 0.631312 -0.006250 +v 0.018945 0.621761 0.006250 +v 0.018945 0.621761 -0.006250 +v 0.028496 0.617805 0.006250 +v 0.028496 0.617805 -0.006250 +v 0.038048 0.621761 0.006250 +v 0.038048 0.621761 -0.006250 +v 0.042004 0.631312 0.006250 +v 0.042004 0.631312 -0.006250 +v 0.038048 0.640864 0.006250 +v 0.038048 0.640864 -0.006250 +v 0.028496 0.644820 0.006250 +v 0.028496 0.644820 -0.006250 +v 0.018945 0.640864 0.006250 +v 0.018945 0.640864 -0.006250 +vt 0.937500 0.937500 +vt 0.960843 0.927830 +vt 0.960844 0.947169 +vt 0.062500 1.000000 +vt -0.000000 1.000000 +vt -0.000000 0.000000 +vt 0.062500 0.000000 +vt 0.125000 1.000000 +vt 0.125000 0.000000 +vt 0.187500 1.000000 +vt 0.187500 0.000000 +vt 0.250000 1.000000 +vt 0.250000 0.000000 +vt 0.874998 0.124999 +vt 0.921529 0.012671 +vt 0.987329 0.078474 +vt 0.987329 0.171530 +vt 0.625000 1.000000 +vt 0.625000 -0.000000 +vt 0.687500 -0.000000 +vt 0.687500 1.000000 +vt 0.750000 -0.000000 +vt 0.750000 1.000000 +vt 0.921525 0.237329 +vt 0.828474 0.012672 +vt 0.312500 1.000000 +vt 0.312500 -0.000000 +vt 0.375000 -0.000000 +vt 0.375000 1.000000 +vt 0.828470 0.237326 +vt 0.762670 0.078471 +vt 0.437500 -0.000000 +vt 0.437500 1.000000 +vt 0.762670 0.171526 +vt 0.500000 -0.000000 +vt 0.500000 1.000000 +vt 0.562500 -0.000000 +vt 0.562500 1.000000 +vt 0.937500 0.875001 +vt 0.914156 0.884668 +vt 0.914156 0.865331 +vt 0.812500 0.875000 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.812500 0.937500 +vt 0.947169 0.960844 +vt 0.927831 0.898343 +vt 0.875000 1.000000 +vt 0.812500 1.000000 +vt 0.927831 0.960844 +vt 0.947169 0.898343 +vt 0.812500 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.812500 0.562500 +vt 0.914156 0.947169 +vt 0.960843 0.884670 +vt 0.875000 0.625000 +vt 0.812500 0.625000 +vt 0.914156 0.927832 +vt 0.960844 0.865331 +vt 0.875000 0.687500 +vt 0.812500 0.687500 +vt 0.927831 0.914158 +vt 0.947169 0.851656 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 0.947169 0.914157 +vt 0.927831 0.851657 +vt 0.875000 0.812500 +vt 0.812500 0.812500 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.923900 -0.382700 0.000000 +vn -0.382700 -0.923900 0.000000 +vn 0.382700 -0.923900 0.000000 +vn 0.923900 -0.382700 0.000000 +vn 0.923900 0.382700 -0.000000 +vn 0.382700 0.923900 -0.000000 +vn -0.382700 0.923900 -0.000000 +vn -0.923900 0.382700 0.000000 +g rope_Cylinder.006_rope +s off +f 27/1/1 29/2/1 31/3/1 +f 1/4/2 3/5/2 7/6/2 4/7/2 +f 8/8/3 1/4/3 4/7/3 5/9/3 +f 2/10/1 8/8/1 5/9/1 6/11/1 +f 3/12/4 2/10/4 6/11/4 7/13/4 +f 9/14/1 11/15/1 13/16/1 +f 10/14/2 14/16/2 12/17/2 +f 11/18/5 12/19/5 14/20/5 13/21/5 +f 9/14/1 13/16/1 15/17/1 +f 10/14/2 16/15/2 14/16/2 +f 13/21/6 14/20/6 16/22/6 15/23/6 +f 9/14/1 15/17/1 17/24/1 +f 10/14/2 18/25/2 16/15/2 +f 15/26/7 16/27/7 18/28/7 17/29/7 +f 9/14/1 17/24/1 19/30/1 +f 10/14/2 20/31/2 18/25/2 +f 17/29/8 18/28/8 20/32/8 19/33/8 +f 9/14/1 19/30/1 21/34/1 +f 10/14/2 22/34/2 20/31/2 +f 19/33/9 20/32/9 22/35/9 21/36/9 +f 9/14/1 21/34/1 23/31/1 +f 10/14/2 24/30/2 22/34/2 +f 21/36/10 22/35/10 24/37/10 23/38/10 +f 9/14/1 23/31/1 25/25/1 +f 10/14/2 26/24/2 24/30/2 +f 23/38/11 24/37/11 26/37/11 25/38/11 +f 9/14/1 25/25/1 11/15/1 +f 10/14/2 12/17/2 26/24/2 +f 25/38/12 26/37/12 12/19/12 11/18/12 +f 28/39/2 32/40/2 30/41/2 +f 29/42/5 30/43/5 32/44/5 31/45/5 +f 27/1/1 31/3/1 33/46/1 +f 28/39/2 34/47/2 32/40/2 +f 31/45/6 32/44/6 34/48/6 33/49/6 +f 27/1/1 33/46/1 35/50/1 +f 28/39/2 36/51/2 34/47/2 +f 33/52/7 34/53/7 36/54/7 35/55/7 +f 27/1/1 35/50/1 37/56/1 +f 28/39/2 38/57/2 36/51/2 +f 35/55/8 36/54/8 38/58/8 37/59/8 +f 27/1/1 37/56/1 39/60/1 +f 28/39/2 40/61/2 38/57/2 +f 37/59/9 38/58/9 40/62/9 39/63/9 +f 27/1/1 39/60/1 41/64/1 +f 28/39/2 42/65/2 40/61/2 +f 39/63/10 40/62/10 42/66/10 41/67/10 +f 27/1/1 41/64/1 43/68/1 +f 28/39/2 44/69/2 42/65/2 +f 41/67/11 42/66/11 44/70/11 43/71/11 +f 27/1/1 43/68/1 29/2/1 +f 28/39/2 30/41/2 44/69/2 +f 43/71/12 44/70/12 30/43/12 29/42/12 +o axle-handle-metal_Cylinder.005 +v 0.028496 0.637755 0.000000 +v 0.020188 0.634877 0.000000 +v 0.020188 0.629121 0.000000 +v 0.028496 0.626242 0.000000 +v 0.036805 0.629121 0.000000 +v 0.036805 0.634877 0.000000 +v 0.028496 0.623713 -0.085214 +v 0.020682 0.621369 -0.082958 +v 0.020682 0.616680 -0.078446 +v 0.028496 0.614336 -0.076190 +v 0.036311 0.616680 -0.078446 +v 0.036311 0.621369 -0.082958 +v 0.028496 0.586063 -0.146955 +v 0.021321 0.584820 -0.143367 +v 0.021321 0.582335 -0.136193 +v 0.028496 0.581092 -0.132605 +v 0.035671 0.582335 -0.136193 +v 0.035671 0.584820 -0.143367 +v 0.028496 0.535156 -0.169239 +v 0.021711 0.535156 -0.165322 +v 0.021711 0.535156 -0.157486 +v 0.028496 0.535156 -0.153569 +v 0.035282 0.535156 -0.157486 +v 0.035282 0.535156 -0.165322 +v 0.028496 0.484384 -0.146566 +v 0.021711 0.485560 -0.143173 +v 0.021711 0.487910 -0.136387 +v 0.028496 0.489086 -0.132995 +v 0.035282 0.487910 -0.136387 +v 0.035282 0.485560 -0.143173 +v 0.028496 0.465087 -0.114403 +v 0.021711 0.466709 -0.111754 +v 0.021711 0.469953 -0.106458 +v 0.028496 0.471575 -0.103810 +v 0.035282 0.469953 -0.106458 +v 0.035282 0.466709 -0.111754 +v 0.028496 0.465373 0.114879 +v 0.021711 0.466988 0.112220 +v 0.021711 0.470219 0.106901 +v 0.028496 0.471834 0.104242 +v 0.035282 0.470219 0.106901 +v 0.035282 0.466988 0.112220 +v 0.028496 0.484384 0.146566 +v 0.021711 0.485560 0.143173 +v 0.021711 0.487910 0.136387 +v 0.028496 0.489086 0.132995 +v 0.035282 0.487910 0.136387 +v 0.035282 0.485560 0.143173 +v 0.028496 0.535156 0.169239 +v 0.021711 0.535156 0.165322 +v 0.021711 0.535156 0.157486 +v 0.028496 0.535156 0.153569 +v 0.035282 0.535156 0.157486 +v 0.035282 0.535156 0.165322 +v 0.028496 0.586063 0.146955 +v 0.021321 0.584820 0.143367 +v 0.021321 0.582335 0.136193 +v 0.028496 0.581092 0.132605 +v 0.035671 0.582335 0.136193 +v 0.035671 0.584820 0.143367 +v 0.028496 0.623713 0.085214 +v 0.020682 0.621369 0.082958 +v 0.020682 0.616680 0.078446 +v 0.028496 0.614336 0.076190 +v 0.036311 0.616680 0.078446 +v 0.036311 0.621369 0.082958 +v -0.155415 0.834193 -0.497881 +v -0.023155 0.834193 -0.497881 +v -0.023155 0.786213 -0.497881 +v -0.155415 0.786213 -0.497881 +v -0.155415 0.834193 -0.475314 +v -0.023155 0.834193 -0.475314 +v -0.155415 0.786213 -0.475314 +v -0.023155 0.786213 -0.475314 +v 0.024825 0.834193 -0.497881 +v 0.024825 0.786213 -0.497881 +v 0.157085 0.834193 -0.497881 +v 0.157085 0.786213 -0.497881 +v 0.157085 0.834193 -0.475314 +v 0.024825 0.834193 -0.475314 +v 0.157085 0.786213 -0.475314 +v 0.024825 0.786213 -0.475314 +v -0.023155 0.966453 -0.475314 +v 0.024825 0.966453 -0.475314 +v -0.023155 0.966453 -0.497881 +v 0.024825 0.966453 -0.497881 +v -0.023155 0.653953 -0.475314 +v 0.024825 0.653953 -0.475314 +v -0.023155 0.653953 -0.497881 +v 0.024825 0.653953 -0.497881 +v 0.000000 0.622500 -0.485000 +v 0.000000 0.632019 -0.462019 +v 0.000000 0.655000 -0.452500 +v 0.000000 0.677981 -0.462019 +v 0.000000 0.687500 -0.485000 +v 0.000000 0.677981 -0.507981 +v 0.000000 0.655000 -0.517500 +v 0.000000 0.632019 -0.507981 +v 0.093750 0.647620 -0.485000 +v 0.088991 0.655864 -0.462019 +v 0.077500 0.675766 -0.452500 +v 0.066010 0.695668 -0.462019 +v 0.061250 0.703912 -0.485000 +v 0.066010 0.695668 -0.507981 +v 0.077500 0.675766 -0.517500 +v 0.088991 0.655864 -0.507981 +v 0.162380 0.716250 -0.485000 +v 0.154136 0.721009 -0.462019 +v 0.134234 0.732500 -0.452500 +v 0.114332 0.743990 -0.462019 +v 0.106088 0.748750 -0.485000 +v 0.114332 0.743990 -0.507981 +v 0.134234 0.732500 -0.517500 +v 0.154136 0.721009 -0.507981 +v 0.187500 0.810000 -0.485000 +v 0.177981 0.810000 -0.462019 +v 0.155000 0.810000 -0.452500 +v 0.132019 0.810000 -0.462019 +v 0.122500 0.810000 -0.485000 +v 0.132019 0.810000 -0.507981 +v 0.155000 0.810000 -0.517500 +v 0.177981 0.810000 -0.507981 +v 0.162380 0.903750 -0.485000 +v 0.154136 0.898990 -0.462019 +v 0.134234 0.887500 -0.452500 +v 0.114332 0.876009 -0.462019 +v 0.106088 0.871250 -0.485000 +v 0.114332 0.876009 -0.507981 +v 0.134234 0.887500 -0.517500 +v 0.154136 0.898990 -0.507981 +v 0.093750 0.972380 -0.485000 +v 0.088991 0.964136 -0.462019 +v 0.077500 0.944234 -0.452500 +v 0.066010 0.924332 -0.462019 +v 0.061250 0.916088 -0.485000 +v 0.066010 0.924332 -0.507981 +v 0.077500 0.944234 -0.517500 +v 0.088991 0.964136 -0.507981 +v 0.000000 0.997500 -0.485000 +v 0.000000 0.987981 -0.462019 +v 0.000000 0.965000 -0.452500 +v 0.000000 0.942019 -0.462019 +v 0.000000 0.932500 -0.485000 +v 0.000000 0.942019 -0.507981 +v 0.000000 0.965000 -0.517500 +v 0.000000 0.987981 -0.507981 +v -0.093750 0.972380 -0.485000 +v -0.088990 0.964136 -0.462019 +v -0.077500 0.944234 -0.452500 +v -0.066009 0.924332 -0.462019 +v -0.061250 0.916088 -0.485000 +v -0.066009 0.924332 -0.507981 +v -0.077500 0.944234 -0.517500 +v -0.088990 0.964136 -0.507981 +v -0.162380 0.903750 -0.485000 +v -0.154136 0.898990 -0.462019 +v -0.134234 0.887500 -0.452500 +v -0.114332 0.876009 -0.462019 +v -0.106088 0.871250 -0.485000 +v -0.114332 0.876009 -0.507981 +v -0.134234 0.887500 -0.517500 +v -0.154136 0.898990 -0.507981 +v -0.187500 0.810000 -0.485000 +v -0.177981 0.810000 -0.462019 +v -0.155000 0.810000 -0.452500 +v -0.132019 0.810000 -0.462019 +v -0.122500 0.810000 -0.485000 +v -0.132019 0.810000 -0.507981 +v -0.155000 0.810000 -0.517500 +v -0.177981 0.810000 -0.507981 +v -0.162380 0.716250 -0.485000 +v -0.154136 0.721009 -0.462019 +v -0.134234 0.732500 -0.452500 +v -0.114332 0.743990 -0.462019 +v -0.106088 0.748750 -0.485000 +v -0.114332 0.743990 -0.507981 +v -0.134234 0.732500 -0.517500 +v -0.154136 0.721009 -0.507981 +v -0.093750 0.647620 -0.485000 +v -0.088990 0.655864 -0.462019 +v -0.077500 0.675766 -0.452500 +v -0.066010 0.695668 -0.462019 +v -0.061250 0.703912 -0.485000 +v -0.066010 0.695668 -0.507981 +v -0.077500 0.675766 -0.517500 +v -0.088990 0.655864 -0.507981 +v 0.000000 0.831349 -0.475470 +v 0.000000 0.831349 0.393180 +v 0.018042 0.820932 -0.475470 +v 0.018042 0.820932 0.393180 +v 0.018042 0.800099 -0.475470 +v 0.018042 0.800099 0.393180 +v -0.000000 0.789682 -0.475470 +v -0.000000 0.789682 0.393180 +v -0.018042 0.800099 -0.475470 +v -0.018042 0.800099 0.393180 +v -0.018042 0.820932 -0.475470 +v -0.018042 0.820932 0.393180 +vt 0.562500 0.312500 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.312500 +vt 0.437500 0.500000 +vt 0.437500 0.312500 +vt 0.375000 0.500000 +vt 0.375000 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.500000 +vt 0.687500 0.500000 +vt 0.687500 0.312500 +vt 0.625000 0.500000 +vt 0.625000 0.312500 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.437500 0.687500 +vt 0.375000 0.687500 +vt 0.750000 0.687500 +vt 0.687500 0.687500 +vt 0.625000 0.687500 +vt 0.562500 0.812500 +vt 0.500000 0.812500 +vt 0.437500 0.812500 +vt 0.375000 0.812500 +vt 0.750000 0.812500 +vt 0.687500 0.812500 +vt 0.625000 0.812500 +vt 0.562500 0.937500 +vt 0.500000 0.937500 +vt 0.437500 0.937500 +vt 0.375000 0.937500 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.625000 0.937500 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.375000 1.000000 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.625000 1.000000 +vt 0.562500 0.375000 +vt 0.562500 0.437500 +vt 0.500000 0.437500 +vt 0.500000 0.375000 +vt 0.437500 0.437500 +vt 0.437500 0.375000 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.750000 0.375000 +vt 0.750000 0.437500 +vt 0.687500 0.437500 +vt 0.687500 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.375000 +vt 0.562500 0.562500 +vt 0.500000 0.562500 +vt 0.437500 0.562500 +vt 0.375000 0.562500 +vt 0.750000 0.562500 +vt 0.687500 0.562500 +vt 0.625000 0.562500 +vt 0.250000 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.750000 +vt 0.937500 0.750000 +vt 0.937500 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.750000 +vt 0.812500 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 0.812500 1.000000 +vt 0.750000 0.750000 +vt 0.937500 1.000000 +vt 0.875000 1.000000 +vt 0.250000 0.750000 +vt 1.000000 1.000000 +vt -0.000000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.312500 +vt -0.000000 0.312500 +vt 0.125000 0.375000 +vt -0.000000 0.375000 +vt 0.125000 0.437500 +vt -0.000000 0.437500 +vt 0.125000 0.500000 +vt -0.000000 0.500000 +vt -0.000000 -0.000000 +vt 0.125000 -0.000000 +vt 0.125000 0.062500 +vt -0.000000 0.062500 +vt 0.125000 0.125000 +vt -0.000000 0.125000 +vt 0.125000 0.187500 +vt -0.000000 0.187500 +vt 0.250000 0.250000 +vt 0.250000 0.312500 +vt 0.250000 0.375000 +vt 0.250000 0.437500 +vt 0.250000 0.500000 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.375000 0.250000 +vt 0.375000 -0.000000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.500000 0.250000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.625000 0.250000 +vt 0.625000 -0.000000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.750000 0.250000 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 0.125000 +vt 0.750000 0.187500 +vt 0.187500 -0.000000 +vt 0.187500 1.000000 +vt 0.125000 1.000000 +vt 0.062500 1.000000 +vt 0.062500 -0.000000 +vt -0.000000 1.000000 +vt 0.312500 1.000000 +vt 0.312500 -0.000000 +vt 0.250000 1.000000 +vt -0.000000 0.750000 +vt -0.000000 0.687500 +vt 0.562500 0.750000 +vt 0.312500 0.437500 +vn -0.323900 0.933500 -0.153900 +vn -1.000000 -0.002500 -0.005700 +vn -0.323300 -0.934900 0.146200 +vn 0.323300 -0.934900 0.146200 +vn 1.000000 -0.002500 -0.005700 +vn 0.323900 0.933500 -0.153900 +vn -0.377200 0.790700 -0.482200 +vn -0.999900 -0.008900 -0.005500 +vn -0.374700 -0.798700 0.470800 +vn 0.374700 -0.798700 0.470800 +vn 0.999900 -0.008900 -0.005500 +vn 0.377200 0.790700 -0.482200 +vn -0.467000 0.354500 -0.810100 +vn -1.000000 -0.007500 -0.001200 +vn -0.465600 -0.367400 0.805200 +vn 0.465600 -0.367400 0.805200 +vn 1.000000 -0.007500 -0.001200 +vn 0.467000 0.354500 -0.810100 +vn -0.466300 -0.360700 -0.807700 +vn -1.000000 0.000000 -0.000000 +vn -0.466300 0.360700 0.807700 +vn 0.466300 0.360700 0.807700 +vn 1.000000 0.000000 0.000000 +vn 0.466300 -0.360700 -0.807700 +vn -0.376000 -0.794600 -0.476700 +vn -0.376000 0.794600 0.476700 +vn 0.376000 0.794600 0.476700 +vn 0.376000 -0.794600 -0.476700 +vn -0.376000 -0.794600 0.476700 +vn -0.376000 0.794600 -0.476700 +vn 0.376000 0.794600 -0.476700 +vn 0.376000 -0.794600 0.476700 +vn -0.466300 -0.360700 0.807700 +vn -0.466300 0.360700 -0.807700 +vn 0.466300 0.360700 -0.807700 +vn 0.466300 -0.360700 0.807700 +vn -0.467000 0.354500 0.810100 +vn -1.000000 -0.007500 0.001200 +vn -0.465600 -0.367400 -0.805200 +vn 0.465600 -0.367400 -0.805200 +vn 1.000000 -0.007500 0.001200 +vn 0.467000 0.354500 0.810100 +vn -0.377200 0.790700 0.482200 +vn -0.999900 -0.008900 0.005500 +vn -0.374700 -0.798700 -0.470800 +vn 0.374700 -0.798700 -0.470800 +vn 0.999900 -0.008900 0.005500 +vn 0.377200 0.790700 0.482200 +vn -0.323900 0.933500 0.153900 +vn -1.000000 -0.002500 0.005700 +vn -0.323300 -0.934900 -0.146200 +vn 0.323300 -0.934900 -0.146200 +vn 1.000000 -0.002500 0.005700 +vn 0.323900 0.933500 0.153900 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.240300 -0.896800 0.371500 +vn 0.102000 -0.380700 0.919100 +vn -0.102000 0.380700 0.919100 +vn -0.240300 0.896800 0.371500 +vn -0.240300 0.896800 -0.371500 +vn -0.102000 0.380700 -0.919100 +vn 0.102000 -0.380700 -0.919100 +vn 0.240300 -0.896800 -0.371500 +vn 0.656500 -0.656500 0.371500 +vn 0.278700 -0.278700 0.919100 +vn -0.278700 0.278700 0.919100 +vn -0.656500 0.656500 0.371500 +vn -0.656500 0.656500 -0.371500 +vn -0.278700 0.278700 -0.919100 +vn 0.278700 -0.278700 -0.919100 +vn 0.656500 -0.656500 -0.371500 +vn 0.896800 -0.240300 0.371500 +vn 0.380700 -0.102000 0.919100 +vn -0.380700 0.102000 0.919100 +vn -0.896800 0.240300 0.371500 +vn -0.896800 0.240300 -0.371500 +vn -0.380700 0.102000 -0.919100 +vn 0.380700 -0.102000 -0.919100 +vn 0.896800 -0.240300 -0.371500 +vn 0.896800 0.240300 0.371500 +vn 0.380700 0.102000 0.919100 +vn -0.380700 -0.102000 0.919100 +vn -0.896800 -0.240300 0.371500 +vn -0.896800 -0.240300 -0.371500 +vn -0.380700 -0.102000 -0.919100 +vn 0.380700 0.102000 -0.919100 +vn 0.896800 0.240300 -0.371500 +vn 0.656500 0.656500 0.371500 +vn 0.278700 0.278700 0.919100 +vn -0.278700 -0.278700 0.919100 +vn -0.656500 -0.656500 0.371500 +vn -0.656500 -0.656500 -0.371500 +vn -0.278700 -0.278700 -0.919100 +vn 0.278700 0.278700 -0.919100 +vn 0.656500 0.656500 -0.371500 +vn 0.240300 0.896800 0.371500 +vn 0.102000 0.380700 0.919100 +vn -0.102000 -0.380700 0.919100 +vn -0.240300 -0.896800 0.371500 +vn -0.240300 -0.896800 -0.371500 +vn -0.102000 -0.380700 -0.919100 +vn 0.102000 0.380700 -0.919100 +vn 0.240300 0.896800 -0.371500 +vn 0.500000 0.866000 0.000000 +vn 0.500000 -0.866000 0.000000 +vn -0.500000 -0.866000 0.000000 +vn -0.500000 0.866000 0.000000 +g axle-handle-metal_Cylinder.005_metal +s off +f 45/72/13 51/73/13 52/74/13 46/75/13 +f 46/75/14 52/74/14 53/76/14 47/77/14 +f 47/77/15 53/76/15 54/78/15 48/79/15 +f 48/80/16 54/81/16 55/82/16 49/83/16 +f 49/83/17 55/82/17 56/84/17 50/85/17 +f 45/72/18 50/85/18 56/84/18 51/73/18 +f 51/73/19 57/86/19 58/87/19 52/74/19 +f 52/74/20 58/87/20 59/88/20 53/76/20 +f 53/76/21 59/88/21 60/89/21 54/78/21 +f 54/81/22 60/90/22 61/91/22 55/82/22 +f 55/82/23 61/91/23 62/92/23 56/84/23 +f 56/84/24 62/92/24 57/86/24 51/73/24 +f 57/86/25 63/93/25 64/94/25 58/87/25 +f 58/87/26 64/94/26 65/95/26 59/88/26 +f 59/88/27 65/95/27 66/96/27 60/89/27 +f 60/90/28 66/97/28 67/98/28 61/91/28 +f 61/91/29 67/98/29 68/99/29 62/92/29 +f 62/92/30 68/99/30 63/93/30 57/86/30 +f 63/93/31 69/100/31 70/101/31 64/94/31 +f 64/94/32 70/101/32 71/102/32 65/95/32 +f 65/95/33 71/102/33 72/103/33 66/96/33 +f 66/97/34 72/104/34 73/105/34 67/98/34 +f 67/98/35 73/105/35 74/106/35 68/99/35 +f 68/99/36 74/106/36 69/100/36 63/93/36 +f 69/100/37 75/107/37 76/108/37 70/101/37 +f 70/101/32 76/108/32 77/109/32 71/102/32 +f 71/102/38 77/109/38 78/110/38 72/103/38 +f 72/104/39 78/111/39 79/112/39 73/105/39 +f 73/105/35 79/112/35 80/113/35 74/106/35 +f 74/106/40 80/113/40 75/107/40 69/100/40 +f 81/114/41 87/115/41 88/116/41 82/117/41 +f 82/117/32 88/116/32 89/118/32 83/119/32 +f 83/119/42 89/118/42 90/120/42 84/121/42 +f 84/122/43 90/123/43 91/124/43 85/125/43 +f 85/125/35 91/124/35 92/126/35 86/127/35 +f 86/127/44 92/126/44 87/115/44 81/114/44 +f 87/115/45 93/128/45 94/129/45 88/116/45 +f 88/116/32 94/129/32 95/130/32 89/118/32 +f 89/118/46 95/130/46 96/131/46 90/120/46 +f 90/123/47 96/132/47 97/133/47 91/124/47 +f 91/124/35 97/133/35 98/134/35 92/126/35 +f 92/126/48 98/134/48 93/128/48 87/115/48 +f 93/128/49 99/86/49 100/87/49 94/129/49 +f 94/129/50 100/87/50 101/88/50 95/130/50 +f 95/130/51 101/88/51 102/89/51 96/131/51 +f 96/132/52 102/90/52 103/91/52 97/133/52 +f 97/133/53 103/91/53 104/92/53 98/134/53 +f 98/134/54 104/92/54 99/86/54 93/128/54 +f 99/86/55 105/93/55 106/94/55 100/87/55 +f 100/87/56 106/94/56 107/95/56 101/88/56 +f 101/88/57 107/95/57 108/96/57 102/89/57 +f 102/90/58 108/97/58 109/98/58 103/91/58 +f 103/91/59 109/98/59 110/99/59 104/92/59 +f 104/92/60 110/99/60 105/93/60 99/86/60 +f 105/93/61 45/107/61 46/108/61 106/94/61 +f 106/94/62 46/108/62 47/109/62 107/95/62 +f 107/95/63 47/109/63 48/110/63 108/96/63 +f 108/97/64 48/111/64 49/112/64 109/98/64 +f 109/98/65 49/112/65 50/113/65 110/99/65 +f 110/99/66 50/113/66 45/107/66 105/93/66 +f 113/135/67 112/136/67 119/137/67 +f 112/138/68 111/139/68 115/140/68 116/141/68 +f 117/142/69 114/143/69 113/144/69 118/145/69 +f 123/146/68 121/111/68 119/147/68 124/145/68 +f 120/138/69 122/148/69 125/149/69 126/144/69 +f 118/150/70 126/135/70 124/136/70 +f 127/151/32 129/148/32 112/138/32 116/141/32 +f 119/147/35 130/81/35 128/142/35 124/145/35 +f 113/144/32 133/149/32 131/146/32 118/145/32 +f 132/143/35 134/139/35 120/138/35 126/144/35 +f 135/152/71 143/153/71 144/154/71 136/155/71 +f 136/155/72 144/154/72 145/156/72 137/157/72 +f 137/157/73 145/156/73 146/158/73 138/159/73 +f 138/159/74 146/158/74 147/160/74 139/161/74 +f 139/162/75 147/163/75 148/164/75 140/165/75 +f 140/165/76 148/164/76 149/166/76 141/167/76 +f 141/167/77 149/166/77 150/168/77 142/169/77 +f 135/152/78 142/169/78 150/168/78 143/153/78 +f 143/153/79 151/170/79 152/171/79 144/154/79 +f 144/154/80 152/171/80 153/172/80 145/156/80 +f 145/156/81 153/172/81 154/173/81 146/158/81 +f 146/158/82 154/173/82 155/174/82 147/160/82 +f 147/163/83 155/175/83 156/176/83 148/164/83 +f 148/164/84 156/176/84 157/177/84 149/166/84 +f 149/166/85 157/177/85 158/178/85 150/168/85 +f 150/168/86 158/178/86 151/170/86 143/153/86 +f 151/170/87 159/179/87 160/79/87 152/171/87 +f 152/171/88 160/79/88 161/121/88 153/172/88 +f 153/172/89 161/121/89 162/120/89 154/173/89 +f 154/173/90 162/120/90 163/78/90 155/174/90 +f 155/175/91 163/180/91 164/181/91 156/176/91 +f 156/176/92 164/181/92 165/182/92 157/177/92 +f 157/177/93 165/182/93 166/183/93 158/178/93 +f 158/178/94 166/183/94 159/179/94 151/170/94 +f 159/179/95 167/184/95 168/75/95 160/79/95 +f 160/79/96 168/75/96 169/117/96 161/121/96 +f 161/121/97 169/117/97 170/116/97 162/120/97 +f 162/120/98 170/116/98 171/74/98 163/78/98 +f 163/180/99 171/185/99 172/186/99 164/181/99 +f 164/181/100 172/186/100 173/187/100 165/182/100 +f 165/182/101 173/187/101 174/188/101 166/183/101 +f 166/183/102 174/188/102 167/184/102 159/179/102 +f 167/184/103 175/189/103 176/85/103 168/75/103 +f 168/75/104 176/85/104 177/127/104 169/117/104 +f 169/117/105 177/127/105 178/126/105 170/116/105 +f 170/116/106 178/126/106 179/84/106 171/74/106 +f 171/185/107 179/190/107 180/191/107 172/186/107 +f 172/186/108 180/191/108 181/192/108 173/187/108 +f 173/187/109 181/192/109 182/193/109 174/188/109 +f 174/188/110 182/193/110 175/189/110 167/184/110 +f 175/189/111 183/194/111 184/80/111 176/85/111 +f 176/85/112 184/80/112 185/122/112 177/127/112 +f 177/127/113 185/122/113 186/123/113 178/126/113 +f 178/126/114 186/123/114 187/81/114 179/84/114 +f 179/190/115 187/195/115 188/196/115 180/191/115 +f 180/191/116 188/196/116 189/197/116 181/192/116 +f 181/192/117 189/197/117 190/198/117 182/193/117 +f 182/193/118 190/198/118 183/194/118 175/189/118 +f 183/152/74 191/153/74 192/154/74 184/155/74 +f 184/155/73 192/154/73 193/156/73 185/157/73 +f 185/157/72 193/156/72 194/158/72 186/159/72 +f 186/159/71 194/158/71 195/160/71 187/161/71 +f 187/162/78 195/163/78 196/164/78 188/165/78 +f 188/165/77 196/164/77 197/166/77 189/167/77 +f 189/167/76 197/166/76 198/168/76 190/169/76 +f 190/169/75 198/168/75 191/153/75 183/152/75 +f 191/153/82 199/170/82 200/171/82 192/154/82 +f 192/154/81 200/171/81 201/172/81 193/156/81 +f 193/156/80 201/172/80 202/173/80 194/158/80 +f 194/158/79 202/173/79 203/174/79 195/160/79 +f 195/163/86 203/175/86 204/176/86 196/164/86 +f 196/164/85 204/176/85 205/177/85 197/166/85 +f 197/166/84 205/177/84 206/178/84 198/168/84 +f 198/168/83 206/178/83 199/170/83 191/153/83 +f 199/170/90 207/179/90 208/79/90 200/171/90 +f 200/171/89 208/79/89 209/121/89 201/172/89 +f 201/172/88 209/121/88 210/120/88 202/173/88 +f 202/173/87 210/120/87 211/78/87 203/174/87 +f 203/175/94 211/180/94 212/181/94 204/176/94 +f 204/176/93 212/181/93 213/182/93 205/177/93 +f 205/177/92 213/182/92 214/183/92 206/178/92 +f 206/178/91 214/183/91 207/179/91 199/170/91 +f 207/179/98 215/184/98 216/75/98 208/79/98 +f 208/79/97 216/75/97 217/117/97 209/121/97 +f 209/121/96 217/117/96 218/116/96 210/120/96 +f 210/120/95 218/116/95 219/74/95 211/78/95 +f 211/180/102 219/185/102 220/186/102 212/181/102 +f 212/181/101 220/186/101 221/187/101 213/182/101 +f 213/182/100 221/187/100 222/188/100 214/183/100 +f 214/183/99 222/188/99 215/184/99 207/179/99 +f 215/184/106 223/189/106 224/85/106 216/75/106 +f 216/75/105 224/85/105 225/127/105 217/117/105 +f 217/117/104 225/127/104 226/126/104 218/116/104 +f 218/116/103 226/126/103 227/84/103 219/74/103 +f 219/185/110 227/190/110 228/191/110 220/186/110 +f 220/186/109 228/191/109 229/192/109 221/187/109 +f 221/187/108 229/192/108 230/193/108 222/188/108 +f 222/188/107 230/193/107 223/189/107 215/184/107 +f 223/189/114 135/194/114 136/80/114 224/85/114 +f 224/85/113 136/80/113 137/122/113 225/127/113 +f 225/127/112 137/122/112 138/123/112 226/126/112 +f 226/126/111 138/123/111 139/81/111 227/84/111 +f 227/190/118 139/195/118 140/196/118 228/191/118 +f 228/191/117 140/196/117 141/197/117 229/192/117 +f 229/192/116 141/197/116 142/198/116 230/193/116 +f 230/193/115 142/198/115 135/194/115 223/189/115 +f 231/199/119 232/200/119 234/201/119 233/163/119 +f 233/163/35 234/201/35 236/202/35 235/203/35 +f 235/203/120 236/202/120 238/204/120 237/162/120 +f 237/180/121 238/110/121 240/205/121 239/206/121 +f 241/175/122 242/207/122 232/200/122 231/199/122 +f 239/206/32 240/205/32 242/207/32 241/175/32 +f 120/150/67 134/208/67 133/209/67 +f 121/205/67 122/207/67 120/150/67 +f 129/86/67 130/210/67 119/137/67 +f 119/137/67 121/205/67 120/150/67 +f 120/150/67 133/209/67 113/135/67 +f 113/135/67 114/173/67 111/211/67 +f 112/136/67 129/86/67 119/137/67 +f 113/135/67 111/211/67 112/136/67 +f 119/137/67 120/150/67 113/135/67 +f 115/205/70 117/207/70 118/150/70 +f 128/86/70 127/210/70 116/137/70 +f 116/137/70 115/205/70 118/150/70 +f 118/150/70 131/208/70 132/209/70 +f 126/135/70 125/173/70 123/211/70 +f 118/150/70 132/209/70 126/135/70 +f 124/136/70 116/137/70 118/150/70 +f 126/135/70 123/211/70 124/136/70 +f 124/136/70 128/86/70 116/137/70 +o water_Cylinder.004 +v 0.000000 0.000000 -0.346275 +v 0.067555 0.000000 -0.339621 +v 0.132514 0.000000 -0.319916 +v 0.192380 0.000000 -0.287917 +v 0.244853 0.000000 -0.244853 +v 0.287917 0.000000 -0.192380 +v 0.319916 0.000000 -0.132514 +v 0.339621 0.000000 -0.067555 +v 0.346275 0.000000 -0.000000 +v 0.339621 0.000000 0.067555 +v 0.319916 0.000000 0.132514 +v 0.287917 0.000000 0.192380 +v 0.244853 0.000000 0.244853 +v 0.192380 0.000000 0.287917 +v 0.132514 0.000000 0.319916 +v 0.067555 0.000000 0.339621 +v -0.000000 0.000000 0.346275 +v -0.067555 0.000000 0.339621 +v -0.132514 0.000000 0.319916 +v -0.192380 0.000000 0.287917 +v -0.244854 0.000000 0.244853 +v -0.287917 0.000000 0.192380 +v -0.319917 0.000000 0.132513 +v -0.339622 0.000000 0.067555 +v -0.346275 0.000000 -0.000000 +v -0.339621 0.000000 -0.067555 +v -0.319916 0.000000 -0.132514 +v -0.287917 0.000000 -0.192380 +v -0.244853 0.000000 -0.244854 +v -0.192380 0.000000 -0.287917 +v -0.132513 0.000000 -0.319917 +v -0.067554 0.000000 -0.339622 +v -0.000000 0.000000 0.000000 +vt 0.499982 0.999999 +vt 0.499987 0.499991 +vt 0.597528 0.990399 +vt 0.691325 0.961942 +vt 0.777770 0.915744 +vt 0.853538 0.853554 +vt 0.915723 0.777800 +vt 0.961931 0.691350 +vt 0.990388 0.597548 +vt 0.999997 0.500005 +vt 0.990395 0.402462 +vt 0.961943 0.308658 +vt 0.915743 0.222226 +vt 0.853562 0.146447 +vt 0.777798 0.084274 +vt 0.691356 0.038070 +vt 0.597560 0.009607 +vt 0.500015 0.000000 +vt 0.402469 0.009600 +vt 0.308672 0.038057 +vt 0.222227 0.084255 +vt 0.146456 0.146424 +vt 0.084273 0.222199 +vt 0.038067 0.308649 +vt 0.009609 0.402429 +vt -0.000000 0.499972 +vt 0.009602 0.597515 +vt 0.038054 0.691319 +vt 0.084255 0.777773 +vt 0.146433 0.853530 +vt 0.222199 0.915725 +vt 0.308642 0.961929 +vt 0.402437 0.990392 +vn 0.000000 1.000000 0.000000 +g water_Cylinder.004_water +s off +f 243/212/123 275/213/123 244/214/123 +f 244/214/123 275/213/123 245/215/123 +f 245/215/123 275/213/123 246/216/123 +f 246/216/123 275/213/123 247/217/123 +f 247/217/123 275/213/123 248/218/123 +f 248/218/123 275/213/123 249/219/123 +f 249/219/123 275/213/123 250/220/123 +f 250/220/123 275/213/123 251/221/123 +f 251/221/123 275/213/123 252/222/123 +f 252/222/123 275/213/123 253/223/123 +f 253/223/123 275/213/123 254/224/123 +f 254/224/123 275/213/123 255/225/123 +f 255/225/123 275/213/123 256/226/123 +f 256/226/123 275/213/123 257/227/123 +f 257/227/123 275/213/123 258/228/123 +f 258/228/123 275/213/123 259/229/123 +f 259/229/123 275/213/123 260/230/123 +f 260/230/123 275/213/123 261/231/123 +f 261/231/123 275/213/123 262/232/123 +f 262/232/123 275/213/123 263/233/123 +f 263/233/123 275/213/123 264/234/123 +f 264/234/123 275/213/123 265/235/123 +f 265/235/123 275/213/123 266/236/123 +f 266/236/123 275/213/123 267/237/123 +f 267/237/123 275/213/123 268/238/123 +f 268/238/123 275/213/123 269/239/123 +f 269/239/123 275/213/123 270/240/123 +f 270/240/123 275/213/123 271/241/123 +f 271/241/123 275/213/123 272/242/123 +f 272/242/123 275/213/123 273/243/123 +f 273/243/123 275/213/123 274/244/123 +f 274/244/123 275/213/123 243/212/123 +o base-cobble_Cylinder.002 +v 0.353553 -0.500000 0.353553 +v 0.353553 -0.312500 0.353553 +v 0.277785 -0.500000 0.415735 +v 0.277785 -0.312500 0.415735 +v 0.191342 -0.500000 0.461940 +v 0.191342 -0.312500 0.461940 +v 0.097545 -0.500000 0.490393 +v 0.097545 -0.312500 0.490393 +v -0.000000 -0.500000 0.500000 +v -0.000000 -0.312500 0.500000 +v 0.000000 0.000000 -0.346275 +v 0.000000 0.500000 -0.346275 +v 0.067555 0.000000 -0.339621 +v 0.067555 0.500000 -0.339621 +v 0.132514 0.000000 -0.319916 +v 0.132514 0.500000 -0.319916 +v 0.192380 0.000000 -0.287917 +v 0.192380 0.500000 -0.287917 +v 0.244853 0.000000 -0.244853 +v 0.244853 0.500000 -0.244853 +v 0.287917 0.000000 -0.192380 +v 0.287917 0.500000 -0.192380 +v 0.319916 0.000000 -0.132514 +v 0.319916 0.500000 -0.132514 +v 0.339621 0.000000 -0.067555 +v 0.339621 0.500000 -0.067555 +v 0.346275 0.000000 -0.000000 +v 0.346275 0.500000 -0.000000 +v 0.339621 0.000000 0.067555 +v 0.339621 0.500000 0.067555 +v 0.319916 0.000000 0.132514 +v 0.319916 0.500000 0.132514 +v 0.287917 0.000000 0.192380 +v 0.287917 0.500000 0.192380 +v 0.244853 0.000000 0.244853 +v 0.244853 0.500000 0.244853 +v 0.192380 0.000000 0.287917 +v 0.192380 0.500000 0.287917 +v 0.132514 0.000000 0.319916 +v 0.132514 0.500000 0.319916 +v 0.067555 0.000000 0.339621 +v 0.067555 0.500000 0.339621 +v -0.000000 0.000000 0.346275 +v -0.000000 0.500000 0.346275 +v -0.067555 0.000000 0.339621 +v -0.067555 0.500000 0.339621 +v -0.132514 0.000000 0.319916 +v -0.132514 0.500000 0.319916 +v -0.192380 0.000000 0.287917 +v -0.192380 0.500000 0.287917 +v -0.244854 0.000000 0.244853 +v -0.244854 0.500000 0.244853 +v -0.287917 0.000000 0.192380 +v -0.287917 0.500000 0.192380 +v -0.319917 0.000000 0.132513 +v -0.319917 0.500000 0.132513 +v -0.339622 0.000000 0.067555 +v -0.339622 0.500000 0.067555 +v -0.346275 0.000000 -0.000000 +v -0.346275 0.500000 -0.000000 +v -0.339621 0.000000 -0.067555 +v -0.339621 0.500000 -0.067555 +v -0.319916 0.000000 -0.132514 +v -0.319916 0.500000 -0.132514 +v -0.287917 0.000000 -0.192380 +v -0.287917 0.500000 -0.192380 +v -0.244853 0.000000 -0.244854 +v -0.244853 0.500000 -0.244854 +v -0.192380 0.000000 -0.287917 +v -0.192380 0.500000 -0.287917 +v -0.132513 0.000000 -0.319917 +v -0.132513 0.500000 -0.319917 +v -0.067554 0.000000 -0.339622 +v -0.067554 0.500000 -0.339622 +v 0.000000 -0.312500 -0.427500 +v 0.000000 0.500000 -0.427500 +v 0.083401 -0.312500 -0.419286 +v 0.083401 0.500000 -0.419286 +v 0.163597 -0.312500 -0.394958 +v 0.163597 0.500000 -0.394958 +v 0.237506 -0.312500 -0.355453 +v 0.237506 0.500000 -0.355453 +v 0.302288 -0.312500 -0.302288 +v 0.302288 0.500000 -0.302288 +v 0.355453 -0.312500 -0.237506 +v 0.355453 0.500000 -0.237506 +v 0.394958 -0.312500 -0.163597 +v 0.394958 0.500000 -0.163597 +v 0.419286 -0.312500 -0.083401 +v 0.419286 0.500000 -0.083401 +v 0.427500 -0.312500 -0.000000 +v 0.427500 0.500000 -0.000000 +v 0.419286 -0.312500 0.083401 +v 0.419286 0.500000 0.083401 +v 0.394959 -0.312500 0.163597 +v 0.394959 0.500000 0.163597 +v 0.355453 -0.312500 0.237506 +v 0.355453 0.500000 0.237506 +v 0.302288 -0.312500 0.302288 +v 0.302288 0.500000 0.302288 +v 0.237506 -0.312500 0.355453 +v 0.237506 0.500000 0.355453 +v 0.163597 -0.312500 0.394959 +v 0.163597 0.500000 0.394959 +v 0.083401 -0.312500 0.419286 +v 0.083401 0.500000 0.419286 +v -0.000000 -0.312500 0.427500 +v -0.000000 0.500000 0.427500 +v -0.083401 -0.312500 0.419286 +v -0.083401 0.500000 0.419286 +v -0.163597 -0.312500 0.394958 +v -0.163597 0.500000 0.394958 +v -0.237506 -0.312500 0.355453 +v -0.237506 0.500000 0.355453 +v -0.302288 -0.312500 0.302288 +v -0.302288 0.500000 0.302288 +v -0.355453 -0.312500 0.237506 +v -0.355453 0.500000 0.237506 +v -0.394959 -0.312500 0.163597 +v -0.394959 0.500000 0.163597 +v -0.419286 -0.312500 0.083401 +v -0.419286 0.500000 0.083401 +v -0.427500 -0.312500 -0.000000 +v -0.427500 0.500000 -0.000000 +v -0.419286 -0.312500 -0.083402 +v -0.419286 0.500000 -0.083402 +v -0.394958 -0.312500 -0.163598 +v -0.394958 0.500000 -0.163598 +v -0.355453 -0.312500 -0.237507 +v -0.355453 0.500000 -0.237507 +v -0.302288 -0.312500 -0.302289 +v -0.302288 0.500000 -0.302289 +v -0.237506 -0.312500 -0.355454 +v -0.237506 0.500000 -0.355454 +v -0.163597 -0.312500 -0.394959 +v -0.163597 0.500000 -0.394959 +v -0.083400 -0.312500 -0.419286 +v -0.083400 0.500000 -0.419286 +v 0.000000 -0.500000 -0.500000 +v 0.000000 -0.312500 -0.500000 +v 0.097545 -0.500000 -0.490393 +v 0.097545 -0.312500 -0.490393 +v 0.191342 -0.500000 -0.461940 +v 0.191342 -0.312500 -0.461940 +v 0.277785 -0.500000 -0.415735 +v 0.277785 -0.312500 -0.415735 +v 0.353553 -0.500000 -0.353553 +v 0.353553 -0.312500 -0.353553 +v 0.415735 -0.500000 -0.277785 +v 0.415735 -0.312500 -0.277785 +v 0.461940 -0.500000 -0.191342 +v 0.461940 -0.312500 -0.191342 +v 0.490393 -0.500000 -0.097545 +v 0.490393 -0.312500 -0.097545 +v 0.500000 -0.500000 -0.000000 +v 0.500000 -0.312500 -0.000000 +v 0.490393 -0.500000 0.097545 +v 0.490393 -0.312500 0.097545 +v 0.461940 -0.500000 0.191342 +v 0.461940 -0.312500 0.191342 +v 0.415735 -0.500000 0.277785 +v 0.415735 -0.312500 0.277785 +v -0.097545 -0.500000 0.490393 +v -0.097545 -0.312500 0.490393 +v -0.191342 -0.500000 0.461940 +v -0.191342 -0.312500 0.461940 +v -0.277785 -0.500000 0.415735 +v -0.277785 -0.312500 0.415735 +v -0.353554 -0.500000 0.353553 +v -0.353554 -0.312500 0.353553 +v -0.415735 -0.500000 0.277785 +v -0.415735 -0.312500 0.277785 +v -0.461940 -0.500000 0.191341 +v -0.461940 -0.312500 0.191341 +v -0.490393 -0.500000 0.097545 +v -0.490393 -0.312500 0.097545 +v -0.500000 -0.500000 -0.000000 +v -0.500000 -0.312500 -0.000000 +v -0.490393 -0.500000 -0.097546 +v -0.490393 -0.312500 -0.097546 +v -0.461940 -0.500000 -0.191342 +v -0.461940 -0.312500 -0.191342 +v -0.415734 -0.500000 -0.277786 +v -0.415734 -0.312500 -0.277786 +v -0.353553 -0.500000 -0.353554 +v -0.353553 -0.312500 -0.353554 +v -0.277785 -0.500000 -0.415735 +v -0.277785 -0.312500 -0.415735 +v -0.191341 -0.500000 -0.461940 +v -0.191341 -0.312500 -0.461940 +v -0.097544 -0.500000 -0.490393 +v -0.097544 -0.312500 -0.490393 +v -0.000000 -0.500000 -0.000000 +vt 0.250000 -0.000000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 -0.000000 +vt 0.125000 0.187500 +vt 0.125000 -0.000000 +vt 0.062500 0.187500 +vt 0.062500 -0.000000 +vt 0.000000 0.187500 +vt 0.000000 -0.000000 +vt 0.000000 0.375000 +vt 0.062500 0.375000 +vt 0.062500 1.000000 +vt -0.000000 1.000000 +vt 0.125000 0.375000 +vt 0.125000 1.000000 +vt 0.187500 0.375000 +vt 0.187500 1.000000 +vt 0.250000 0.375000 +vt 0.250000 1.000000 +vt 0.312500 0.375000 +vt 0.312500 1.000000 +vt 0.375000 0.375000 +vt 0.375000 1.000000 +vt 0.437500 0.375000 +vt 0.437500 1.000000 +vt 0.500000 0.375000 +vt 0.500000 1.000000 +vt 0.562500 0.375000 +vt 0.562500 1.000000 +vt 0.625000 0.375000 +vt 0.625000 1.000000 +vt 0.687500 0.375000 +vt 0.687500 1.000000 +vt 0.750000 0.375000 +vt 0.750000 1.000000 +vt 0.812500 0.375000 +vt 0.812500 1.000000 +vt 0.875000 0.375000 +vt 0.875000 1.000000 +vt 0.937500 0.375000 +vt 0.937500 1.000000 +vt 1.000000 0.375000 +vt 1.000000 1.000000 +vt 1.000000 0.187500 +vt 0.937500 0.187500 +vt 0.875000 0.187500 +vt 0.812500 0.187500 +vt 0.750000 0.187500 +vt 0.687500 0.187500 +vt 0.625000 0.187500 +vt 0.562500 0.187500 +vt 0.500000 0.187500 +vt 0.437500 0.187500 +vt 0.375000 0.187500 +vt 0.312500 0.187500 +vt 1.000000 -0.000000 +vt 0.937500 -0.000000 +vt 0.875000 -0.000000 +vt 0.812500 -0.000000 +vt 0.750000 -0.000000 +vt 0.687500 -0.000000 +vt 0.625000 -0.000000 +vt 0.562500 -0.000000 +vt 0.500000 -0.000000 +vt 0.437500 -0.000000 +vt 0.375000 -0.000000 +vt 0.312500 -0.000000 +vt 0.744855 0.255135 +vt 0.692375 0.212086 +vt 0.737503 0.144534 +vt 0.802288 0.197712 +vt 0.787917 0.307613 +vt 0.855447 0.262483 +vt 0.819911 0.367486 +vt 0.894955 0.336399 +vt 0.839622 0.432433 +vt 0.919282 0.416593 +vt 0.846273 0.499984 +vt 0.927497 0.499981 +vt 0.839624 0.567557 +vt 0.919284 0.583393 +vt 0.819915 0.632505 +vt 0.894959 0.663588 +vt 0.787923 0.692379 +vt 0.855453 0.737506 +vt 0.744861 0.744837 +vt 0.802296 0.802280 +vt 0.692382 0.787910 +vt 0.737512 0.855439 +vt 0.632520 0.819915 +vt 0.663606 0.894947 +vt 0.567561 0.839627 +vt 0.583400 0.919274 +vt 0.499998 0.846278 +vt 0.499999 0.927501 +vt 0.432446 0.839630 +vt 0.416609 0.919278 +vt 0.367486 0.819922 +vt 0.336402 0.894955 +vt 0.307623 0.787919 +vt 0.262495 0.855449 +vt 0.255143 0.744848 +vt 0.197720 0.802294 +vt 0.212080 0.692392 +vt 0.144551 0.737522 +vt 0.180087 0.632520 +vt 0.105042 0.663606 +vt 0.160375 0.567573 +vt 0.080716 0.583412 +vt 0.153724 0.500000 +vt 0.072500 0.500002 +vt 0.160373 0.432449 +vt 0.080713 0.416613 +vt 0.180083 0.367500 +vt 0.105038 0.336417 +vt 0.212075 0.307627 +vt 0.144544 0.262500 +vt 0.255148 0.255147 +vt 0.197701 0.197726 +vt 0.307615 0.212095 +vt 0.262485 0.144545 +vt 0.367478 0.180090 +vt 0.336391 0.105037 +vt 0.432437 0.160379 +vt 0.416587 0.080710 +vt 0.499989 0.153727 +vt 0.499988 0.072504 +vt 0.567552 0.160376 +vt 0.583399 0.080706 +vt 0.632511 0.180084 +vt 0.663595 0.105029 +vt 0.894948 0.336399 +vt 0.915726 0.222207 +vt 0.961929 0.308637 +vt 0.990392 0.402440 +vt 0.999998 0.499982 +vt 0.990398 0.597526 +vt 0.961941 0.691328 +vt 0.915743 0.777781 +vt 0.853565 0.853538 +vt 0.777790 0.915731 +vt 0.663611 0.894951 +vt 0.691351 0.961933 +vt 0.597562 0.990395 +vt 0.402467 0.990399 +vt 0.308675 0.961940 +vt 0.262504 0.855451 +vt 0.222223 0.915740 +vt 0.146467 0.853549 +vt 0.084273 0.777795 +vt 0.105051 0.663604 +vt 0.038069 0.691343 +vt 0.009618 0.597542 +vt 0.000000 0.499998 +vt 0.009611 0.402455 +vt 0.038057 0.308652 +vt 0.084255 0.222221 +vt 0.146434 0.146443 +vt 0.222208 0.084271 +vt 0.308647 0.038069 +vt 0.402436 0.009607 +vt 0.597559 0.009608 +vt 0.500004 0.499991 +vt 0.691354 0.038071 +vt 0.777794 0.084274 +vt 0.853562 0.146446 +vt 0.961944 0.308678 +vt 0.990396 0.402459 +vt 0.990389 0.597567 +vt 0.402442 0.990394 +vt 0.308647 0.961932 +vt 0.146439 0.853556 +vt 0.009612 0.402435 +vt 0.146465 0.146429 +vt 0.308673 0.038061 +vt 0.402470 0.009604 +vt 0.691323 0.038063 +vt 0.853543 0.146432 +vt 0.597532 0.009604 +vt 0.853542 0.853574 +vt 0.691327 0.961942 +vt 0.597531 0.990399 +vn 0.634400 0.000000 0.773000 +vn 0.471400 0.000000 0.881900 +vn 0.290300 0.000000 0.956900 +vn 0.098000 0.000000 0.995200 +vn -0.098000 0.000000 0.995200 +vn -0.290300 0.000000 0.956900 +vn -0.471400 0.000000 0.881900 +vn -0.634400 0.000000 0.773000 +vn -0.773000 0.000000 0.634400 +vn -0.881900 0.000000 0.471400 +vn -0.956900 0.000000 0.290300 +vn -0.995200 0.000000 0.098000 +vn -0.995200 0.000000 -0.098000 +vn -0.956900 0.000000 -0.290300 +vn -0.881900 0.000000 -0.471400 +vn -0.773000 0.000000 -0.634400 +vn -0.634400 0.000000 -0.773000 +vn -0.471400 0.000000 -0.881900 +vn -0.290300 0.000000 -0.956900 +vn -0.098000 0.000000 -0.995200 +vn 0.098000 0.000000 -0.995200 +vn 0.290300 0.000000 -0.956900 +vn 0.471400 0.000000 -0.881900 +vn 0.634400 0.000000 -0.773000 +vn 0.773000 0.000000 -0.634400 +vn 0.881900 0.000000 -0.471400 +vn 0.956900 0.000000 -0.290300 +vn 0.995200 0.000000 -0.098000 +vn 0.995200 0.000000 0.098000 +vn 0.956900 0.000000 0.290300 +vn 0.881900 0.000000 0.471400 +vn 0.773000 0.000000 0.634400 +vn -0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +g base-cobble_Cylinder.002_cobble +s off +f 276/245/124 277/246/124 279/247/124 278/248/124 +f 278/248/125 279/247/125 281/249/125 280/250/125 +f 280/250/126 281/249/126 283/251/126 282/252/126 +f 282/252/127 283/251/127 285/253/127 284/254/127 +f 286/255/128 288/256/128 289/257/128 287/258/128 +f 288/256/129 290/259/129 291/260/129 289/257/129 +f 290/259/130 292/261/130 293/262/130 291/260/130 +f 292/261/131 294/263/131 295/264/131 293/262/131 +f 294/263/132 296/265/132 297/266/132 295/264/132 +f 296/265/133 298/267/133 299/268/133 297/266/133 +f 298/267/134 300/269/134 301/270/134 299/268/134 +f 300/269/135 302/271/135 303/272/135 301/270/135 +f 302/271/136 304/273/136 305/274/136 303/272/136 +f 304/273/137 306/275/137 307/276/137 305/274/137 +f 306/275/138 308/277/138 309/278/138 307/276/138 +f 308/277/139 310/279/139 311/280/139 309/278/139 +f 310/279/140 312/281/140 313/282/140 311/280/140 +f 312/281/141 314/283/141 315/284/141 313/282/141 +f 314/283/142 316/285/142 317/286/142 315/284/142 +f 316/285/143 318/287/143 319/288/143 317/286/143 +f 318/255/144 320/256/144 321/257/144 319/258/144 +f 320/256/145 322/259/145 323/260/145 321/257/145 +f 322/259/146 324/261/146 325/262/146 323/260/146 +f 324/261/147 326/263/147 327/264/147 325/262/147 +f 326/263/148 328/265/148 329/266/148 327/264/148 +f 328/265/149 330/267/149 331/268/149 329/266/149 +f 330/267/150 332/269/150 333/270/150 331/268/150 +f 332/269/151 334/271/151 335/272/151 333/270/151 +f 334/271/152 336/273/152 337/274/152 335/272/152 +f 336/273/153 338/275/153 339/276/153 337/274/153 +f 338/275/154 340/277/154 341/278/154 339/276/154 +f 340/277/155 342/279/155 343/280/155 341/278/155 +f 342/279/124 344/281/124 345/282/124 343/280/124 +f 344/281/125 346/283/125 347/284/125 345/282/125 +f 348/285/127 286/287/127 287/288/127 349/286/127 +f 346/283/126 348/285/126 349/286/126 347/284/126 +f 350/289/144 351/288/144 353/286/144 352/290/144 +f 352/290/145 353/286/145 355/284/145 354/291/145 +f 354/291/146 355/284/146 357/282/146 356/292/146 +f 356/292/147 357/282/147 359/280/147 358/293/147 +f 358/293/148 359/280/148 361/278/148 360/294/148 +f 360/294/149 361/278/149 363/276/149 362/295/149 +f 362/295/150 363/276/150 365/274/150 364/296/150 +f 364/296/151 365/274/151 367/272/151 366/297/151 +f 366/297/152 367/272/152 369/270/152 368/298/152 +f 368/298/153 369/270/153 371/268/153 370/299/153 +f 370/299/154 371/268/154 373/266/154 372/300/154 +f 372/300/155 373/266/155 375/264/155 374/246/155 +f 374/246/124 375/264/124 377/262/124 376/247/124 +f 376/247/125 377/262/125 379/260/125 378/249/125 +f 378/249/126 379/260/126 381/257/126 380/251/126 +f 380/251/127 381/257/127 383/258/127 382/253/127 +f 382/289/128 383/288/128 385/286/128 384/290/128 +f 384/290/129 385/286/129 387/284/129 386/291/129 +f 386/291/130 387/284/130 389/282/130 388/292/130 +f 388/292/131 389/282/131 391/280/131 390/293/131 +f 390/293/132 391/280/132 393/278/132 392/294/132 +f 392/294/133 393/278/133 395/276/133 394/295/133 +f 394/295/134 395/276/134 397/274/134 396/296/134 +f 396/296/135 397/274/135 399/272/135 398/297/135 +f 398/297/136 399/272/136 401/270/136 400/298/136 +f 400/298/137 401/270/137 403/268/137 402/299/137 +f 402/299/138 403/268/138 405/266/138 404/300/138 +f 404/300/139 405/266/139 407/264/139 406/246/139 +f 406/246/140 407/264/140 409/262/140 408/247/140 +f 408/247/141 409/262/141 411/260/141 410/249/141 +f 412/251/143 413/257/143 351/258/143 350/253/143 +f 410/249/142 411/260/142 413/257/142 412/251/142 +f 414/301/144 415/289/144 417/290/144 416/302/144 +f 416/302/145 417/290/145 419/291/145 418/303/145 +f 418/303/146 419/291/146 421/292/146 420/304/146 +f 420/304/147 421/292/147 423/293/147 422/305/147 +f 422/305/148 423/293/148 425/294/148 424/306/148 +f 424/306/149 425/294/149 427/295/149 426/307/149 +f 426/307/150 427/295/150 429/296/150 428/308/150 +f 428/308/151 429/296/151 431/297/151 430/309/151 +f 430/309/152 431/297/152 433/298/152 432/310/152 +f 432/310/153 433/298/153 435/299/153 434/311/153 +f 434/311/154 435/299/154 437/300/154 436/312/154 +f 438/302/129 439/290/129 441/291/129 440/303/129 +f 440/303/130 441/291/130 443/292/130 442/304/130 +f 442/304/131 443/292/131 445/293/131 444/305/131 +f 444/305/132 445/293/132 447/294/132 446/306/132 +f 446/306/133 447/294/133 449/295/133 448/307/133 +f 448/307/134 449/295/134 451/296/134 450/308/134 +f 450/308/135 451/296/135 453/297/135 452/309/135 +f 452/309/136 453/297/136 455/298/136 454/310/136 +f 454/310/137 455/298/137 457/299/137 456/311/137 +f 456/311/138 457/299/138 459/300/138 458/312/138 +f 458/312/139 459/300/139 461/246/139 460/245/139 +f 460/245/140 461/246/140 463/247/140 462/248/140 +f 462/248/141 463/247/141 465/249/141 464/250/141 +f 466/252/143 467/251/143 415/253/143 414/254/143 +f 464/250/142 465/249/142 467/251/142 466/252/142 +f 311/313/156 313/314/156 377/315/156 375/316/156 +f 309/317/156 311/313/156 375/316/156 373/318/156 +f 307/319/156 309/317/156 373/318/156 371/320/156 +f 305/321/156 307/319/156 371/320/156 369/322/156 +f 303/323/156 305/321/156 369/322/156 367/324/156 +f 301/325/156 303/323/156 367/324/156 365/326/156 +f 299/327/156 301/325/156 365/326/156 363/328/156 +f 297/329/156 299/327/156 363/328/156 361/330/156 +f 295/331/156 297/329/156 361/330/156 359/332/156 +f 293/333/156 295/331/156 359/332/156 357/334/156 +f 291/335/156 293/333/156 357/334/156 355/336/156 +f 289/337/156 291/335/156 355/336/156 353/338/156 +f 287/339/156 289/337/156 353/338/156 351/340/156 +f 349/341/156 287/339/156 351/340/156 413/342/156 +f 347/343/156 349/341/156 413/342/156 411/344/156 +f 345/345/156 347/343/156 411/344/156 409/346/156 +f 343/347/156 345/345/156 409/346/156 407/348/156 +f 341/349/156 343/347/156 407/348/156 405/350/156 +f 339/351/156 341/349/156 405/350/156 403/352/156 +f 337/353/156 339/351/156 403/352/156 401/354/156 +f 335/355/156 337/353/156 401/354/156 399/356/156 +f 333/357/156 335/355/156 399/356/156 397/358/156 +f 331/359/156 333/357/156 397/358/156 395/360/156 +f 329/361/156 331/359/156 395/360/156 393/362/156 +f 327/363/156 329/361/156 393/362/156 391/364/156 +f 325/365/156 327/363/156 391/364/156 389/366/156 +f 323/367/156 325/365/156 389/366/156 387/368/156 +f 321/369/156 323/367/156 387/368/156 385/370/156 +f 319/371/156 321/369/156 385/370/156 383/372/156 +f 317/373/156 319/371/156 383/372/156 381/374/156 +f 315/375/156 317/373/156 381/374/156 379/376/156 +f 313/314/156 315/375/156 379/376/156 377/315/156 +f 370/377/156 372/318/156 437/378/156 435/379/156 +f 368/322/156 370/377/156 435/379/156 433/380/156 +f 366/324/156 368/322/156 433/380/156 431/381/156 +f 364/326/156 366/324/156 431/381/156 429/382/156 +f 362/328/156 364/326/156 429/382/156 427/383/156 +f 360/330/156 362/328/156 427/383/156 425/384/156 +f 358/332/156 360/330/156 425/384/156 423/385/156 +f 356/334/156 358/332/156 423/385/156 421/386/156 +f 354/387/156 356/334/156 421/386/156 419/388/156 +f 352/338/156 354/387/156 419/388/156 417/389/156 +f 350/340/156 352/338/156 417/389/156 415/272/156 +f 412/342/156 350/340/156 415/272/156 467/390/156 +f 410/344/156 412/342/156 467/390/156 465/391/156 +f 408/392/156 410/344/156 465/391/156 463/393/156 +f 406/348/156 408/392/156 463/393/156 461/394/156 +f 404/350/156 406/348/156 461/394/156 459/395/156 +f 402/396/156 404/350/156 459/395/156 457/397/156 +f 400/354/156 402/396/156 457/397/156 455/398/156 +f 398/356/156 400/354/156 455/398/156 453/399/156 +f 396/358/156 398/356/156 453/399/156 451/400/156 +f 394/360/156 396/358/156 451/400/156 449/401/156 +f 392/362/156 394/360/156 449/401/156 447/402/156 +f 390/364/156 392/362/156 447/402/156 445/403/156 +f 388/366/156 390/364/156 445/403/156 443/404/156 +f 386/368/156 388/366/156 443/404/156 441/405/156 +f 384/370/156 386/368/156 441/405/156 439/406/156 +f 414/309/157 416/407/157 468/408/157 +f 416/407/157 418/409/157 468/408/157 +f 418/409/157 420/410/157 468/408/157 +f 420/410/157 422/411/157 468/408/157 +f 422/411/157 424/378/157 468/408/157 +f 424/378/157 426/412/157 468/408/157 +f 426/412/157 428/413/157 468/408/157 +f 428/413/157 430/381/157 468/408/157 +f 430/381/157 432/414/157 468/408/157 +f 432/414/157 434/383/157 468/408/157 +f 434/383/157 436/384/157 468/408/157 +f 438/415/157 440/416/157 468/408/157 +f 440/416/157 442/393/157 468/408/157 +f 442/393/157 444/417/157 468/408/157 +f 444/417/157 446/395/157 468/408/157 +f 446/395/157 448/397/157 468/408/157 +f 448/397/157 450/398/157 468/408/157 +f 450/398/157 452/399/157 468/408/157 +f 452/399/157 454/418/157 468/408/157 +f 454/418/157 456/401/157 468/408/157 +f 456/401/157 458/402/157 468/408/157 +f 458/402/157 460/419/157 468/408/157 +f 460/419/157 462/404/157 468/408/157 +f 462/404/157 464/420/157 468/408/157 +f 464/420/157 466/421/157 468/408/157 +f 466/421/157 414/309/157 468/408/157 +f 436/312/155 437/300/155 277/246/155 276/245/155 +f 284/301/128 285/289/128 439/290/128 438/302/128 +f 376/315/156 378/376/156 281/422/156 279/410/156 +f 374/316/156 376/315/156 279/410/156 277/423/156 +f 372/318/156 374/316/156 277/423/156 437/378/156 +f 382/372/156 384/370/156 439/406/156 285/309/156 +f 380/374/156 382/372/156 285/309/156 283/424/156 +f 378/376/156 380/374/156 283/424/156 281/422/156 +f 436/384/157 276/425/157 468/408/157 +f 276/425/157 278/386/157 468/408/157 +f 278/386/157 280/426/157 468/408/157 +f 280/426/157 282/427/157 468/408/157 +f 282/427/157 284/272/157 468/408/157 +f 284/272/157 438/415/157 468/408/157 +o uprights-bucket-wood_Cylinder.001 +v -0.062500 1.500000 -0.445377 +v -0.062500 1.500000 -0.382877 +v 0.062500 1.500000 -0.382877 +v 0.062500 1.500000 -0.445377 +v -0.062500 -0.312500 -0.445377 +v -0.062500 -0.312500 -0.382877 +v 0.062500 -0.312500 -0.382877 +v 0.062500 -0.312500 -0.445377 +v -0.062500 -0.312500 0.445377 +v -0.062500 -0.312500 0.382877 +v 0.062500 -0.312500 0.382877 +v 0.062500 -0.312500 0.445377 +v -0.062500 1.500000 0.445377 +v -0.062500 1.500000 0.382877 +v 0.062500 1.500000 0.382877 +v 0.062500 1.500000 0.445377 +v 0.028496 0.500000 -0.100000 +v 0.028496 0.250000 -0.125000 +v 0.028496 0.500000 -0.125000 +v 0.076332 0.250000 -0.115485 +v 0.076332 0.500000 -0.115485 +v 0.116884 0.250000 -0.088388 +v 0.116884 0.500000 -0.088388 +v 0.143981 0.250000 -0.047835 +v 0.143981 0.500000 -0.047835 +v 0.153496 0.250000 0.000000 +v 0.153496 0.500000 0.000000 +v 0.143981 0.250000 0.047835 +v 0.143981 0.500000 0.047835 +v 0.116884 0.250000 0.088388 +v 0.116884 0.500000 0.088388 +v 0.076332 0.250000 0.115485 +v 0.076332 0.500000 0.115485 +v 0.028496 0.250000 0.125000 +v 0.028496 0.500000 0.125000 +v -0.019339 0.250000 0.115485 +v -0.019339 0.500000 0.115485 +v -0.059892 0.250000 0.088388 +v -0.059892 0.500000 0.088388 +v -0.086989 0.250000 0.047835 +v -0.086989 0.500000 0.047835 +v -0.096504 0.250000 -0.000000 +v -0.096504 0.500000 -0.000000 +v -0.086989 0.250000 -0.047835 +v -0.086989 0.500000 -0.047835 +v -0.059892 0.250000 -0.088388 +v -0.059892 0.500000 -0.088388 +v -0.019339 0.250000 -0.115485 +v -0.019339 0.500000 -0.115485 +v 0.066764 0.500000 -0.092388 +v 0.099207 0.500000 -0.070711 +v 0.120884 0.500000 -0.038268 +v 0.128496 0.500000 0.000000 +v 0.120884 0.500000 0.038268 +v 0.099207 0.500000 0.070711 +v 0.066765 0.500000 0.092388 +v 0.028496 0.500000 0.100000 +v -0.009772 0.500000 0.092388 +v -0.042215 0.500000 0.070711 +v -0.063892 0.500000 0.038268 +v -0.071504 0.500000 -0.000000 +v -0.063892 0.500000 -0.038268 +v -0.042215 0.500000 -0.070711 +v -0.009772 0.500000 -0.092388 +v 0.028496 0.277344 -0.100000 +v 0.066764 0.277344 -0.092388 +v 0.099207 0.277344 -0.070711 +v 0.120884 0.277344 -0.038268 +v 0.128496 0.277344 0.000000 +v 0.120884 0.277344 0.038268 +v 0.099207 0.277344 0.070711 +v 0.066765 0.277344 0.092388 +v 0.028496 0.277344 0.100000 +v -0.009772 0.277344 0.092388 +v -0.042215 0.277344 0.070711 +v -0.063892 0.277344 0.038268 +v -0.071504 0.277344 -0.000000 +v -0.063892 0.277344 -0.038268 +v -0.042215 0.277344 -0.070711 +v -0.009772 0.277344 -0.092388 +v 0.028496 0.277344 -0.000000 +v 0.177750 1.311464 0.436099 +v 0.177750 1.311464 0.392351 +v 0.133556 1.355658 0.392351 +v 0.133556 1.355658 0.436099 +v 0.061131 1.194845 0.436099 +v 0.061131 1.194845 0.392351 +v 0.060533 1.282635 0.392351 +v 0.060533 1.282635 0.436099 +v -0.059965 1.193882 0.436099 +v -0.059965 1.193882 0.392351 +v -0.059490 1.281795 0.392351 +v -0.059490 1.281795 0.436099 +v -0.177629 1.311545 0.436099 +v -0.177629 1.311545 0.392351 +v -0.133434 1.355739 0.392351 +v -0.133434 1.355739 0.436099 +v -0.177831 1.311545 -0.436099 +v -0.177831 1.311545 -0.392351 +v -0.133637 1.355739 -0.392351 +v -0.133637 1.355739 -0.436099 +v -0.060168 1.193882 -0.436099 +v -0.060168 1.193882 -0.392351 +v -0.059693 1.281795 -0.392351 +v -0.059693 1.281795 -0.436099 +v 0.060928 1.194844 -0.436099 +v 0.060928 1.194844 -0.392351 +v 0.060330 1.282635 -0.392351 +v 0.060330 1.282635 -0.436099 +v 0.177547 1.311464 -0.436099 +v 0.177547 1.311464 -0.392351 +v 0.133353 1.355658 -0.392351 +v 0.133353 1.355658 -0.436099 +v -0.000001 1.487706 -0.500000 +v 0.494974 0.992732 -0.500000 +v 0.494974 0.992731 0.500000 +v 0.539168 1.036926 -0.500000 +v 0.539168 1.036926 0.500000 +v -0.000001 1.487706 0.500000 +v -0.494976 0.992732 -0.500000 +v -0.494976 0.992731 0.500000 +v -0.044195 1.531900 0.500000 +v -0.044195 1.531900 -0.500000 +v -0.539170 1.036926 -0.500000 +v -0.539170 1.036926 0.500000 +v -0.000001 1.576096 0.500000 +v -0.000001 1.576096 -0.500000 +v -0.062500 0.593750 -0.445377 +v 0.062500 0.593750 -0.382877 +v -0.062500 0.593750 -0.382877 +v 0.062500 0.593750 -0.445377 +v -0.062500 0.593750 0.445377 +v -0.062500 0.593750 0.382877 +v 0.062500 0.593750 0.382877 +v 0.062500 0.593750 0.445377 +vt -0.000000 0.937500 +vt -0.000000 0.812500 +vt 1.000000 0.812500 +vt 1.000000 0.937500 +vt -0.000000 1.000000 +vt 1.000000 1.000000 +vt -0.000000 0.750000 +vt -0.000000 0.625000 +vt 1.000000 0.625000 +vt 1.000000 0.750000 +vt -0.000000 0.375000 +vt -0.000000 0.312500 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt -0.000000 0.250000 +vt -0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt -0.000000 0.500000 +vt 1.000000 0.500000 +vt 0.187500 0.937500 +vt 0.250000 0.937500 +vt 0.250000 1.000000 +vt 0.187500 1.000000 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.062500 +vt 0.437500 0.062500 +vt 0.750000 0.937500 +vt 0.812500 0.937500 +vt 0.812500 1.000000 +vt 0.750000 1.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.562500 0.187500 +vt 0.437500 0.187500 +vt 0.562500 0.937500 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.562500 1.000000 +vt 0.562500 0.250000 +vt 0.437500 0.250000 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.562500 0.312500 +vt 0.437500 0.312500 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.562500 0.375000 +vt 0.437500 0.375000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.562500 0.437500 +vt 0.437500 0.437500 +vt 0.687500 0.937500 +vt 0.687500 1.000000 +vt 0.562500 0.500000 +vt 0.437500 0.500000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.437500 0.937500 +vt 0.500000 0.937500 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.375000 0.437500 +vt 0.375000 0.500000 +vt 0.000000 0.437500 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.000000 0.187500 +vt 0.375000 0.312500 +vt 0.375000 0.000000 +vt 0.375000 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.375000 0.375000 +vt 0.375000 0.125000 +vt 0.500008 0.750002 +vt 0.404336 0.730972 +vt 0.500007 0.499997 +vt 0.323225 0.676776 +vt 0.269033 0.595672 +vt 0.250007 0.499999 +vt 0.269030 0.404337 +vt 0.323221 0.323222 +vt 0.404328 0.269035 +vt 0.500001 0.250003 +vt 0.595668 0.269032 +vt 0.676779 0.323218 +vt 0.730971 0.404333 +vt 0.750005 0.499994 +vt 0.730974 0.595667 +vt 0.676782 0.676772 +vt 0.595676 0.730970 +vt 0.937500 0.562500 +vt 0.812500 0.562500 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.562500 +vt 0.750000 0.562500 +vt 0.625000 0.562500 +vt 0.625000 0.500000 +vt 0.937500 0.375000 +vt 1.000000 0.437500 +vt 0.937500 0.437500 +vt 0.625000 0.375000 +vt 0.750000 0.375000 +vt 0.750000 0.437500 +vt 0.625000 0.437500 +vt 0.812500 0.375000 +vt 0.812500 0.437500 +vt 0.937500 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.125000 +vt 0.937500 0.125000 +vt 1.000000 0.187500 +vt 0.750000 0.187500 +vt 0.625000 0.187500 +vt 0.625000 0.125000 +vt 0.750000 0.125000 +vt 0.937500 0.250000 +vt 0.937500 0.312500 +vt 0.625000 0.250000 +vt 0.750000 0.250000 +vt 0.750000 0.312500 +vt 0.625000 0.312500 +vt 0.812500 0.250000 +vt 0.812500 0.312500 +vt 0.062500 0.187500 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.195100 0.000000 -0.980800 +vn 0.555600 0.000000 -0.831500 +vn 0.831500 0.000000 -0.555600 +vn 0.980800 0.000000 -0.195100 +vn 0.980800 0.000000 0.195100 +vn 0.831500 0.000000 0.555600 +vn 0.555600 0.000000 0.831500 +vn 0.195100 0.000000 0.980800 +vn -0.195100 0.000000 0.980800 +vn -0.555600 0.000000 0.831500 +vn -0.831500 0.000000 0.555600 +vn -0.980800 0.000000 0.195100 +vn -0.980800 0.000000 -0.195100 +vn -0.831500 0.000000 -0.555600 +vn -0.555600 0.000000 -0.831500 +vn -0.195100 0.000000 -0.980800 +vn 0.707100 -0.707100 0.000000 +vn -0.707100 0.707100 0.000000 +vn -0.707100 -0.707100 0.000000 +vn 0.707100 0.707100 0.000000 +g uprights-bucket-wood_Cylinder.001_wood +s off +f 596/428/158 599/429/158 476/430/158 473/431/158 +f 598/432/159 596/428/159 473/431/159 474/433/159 +f 597/434/160 598/435/160 474/436/160 475/437/160 +f 599/429/161 597/434/161 475/437/161 476/430/161 +f 600/438/159 601/439/159 478/440/159 477/441/159 +f 601/442/158 602/443/158 479/444/158 478/445/158 +f 602/439/161 603/442/161 480/445/161 479/440/161 +f 603/446/160 600/438/160 477/441/160 480/447/160 +f 497/448/162 495/449/162 521/450/162 522/451/162 +f 486/452/163 487/453/163 489/454/163 488/455/163 +f 511/456/162 509/457/162 528/458/162 529/459/162 +f 488/455/164 489/454/164 491/460/164 490/461/164 +f 503/428/162 501/462/162 524/463/162 525/432/162 +f 490/461/165 491/460/165 493/464/165 492/465/165 +f 517/466/162 515/467/162 531/468/162 532/469/162 +f 492/465/166 493/464/166 495/470/166 494/471/166 +f 495/449/162 493/472/162 520/473/162 521/450/162 +f 494/471/167 495/470/167 497/474/167 496/475/167 +f 509/457/162 507/476/162 527/477/162 528/458/162 +f 496/475/168 497/474/168 499/478/168 498/479/168 +f 501/462/162 499/480/162 523/481/162 524/463/162 +f 498/479/169 499/478/169 501/482/169 500/483/169 +f 515/467/162 513/484/162 530/485/162 531/468/162 +f 500/483/170 501/482/170 503/486/170 502/487/170 +f 493/472/162 491/488/162 519/489/162 520/473/162 +f 502/452/171 503/453/171 505/454/171 504/455/171 +f 489/490/162 487/491/162 485/492/162 518/493/162 +f 504/455/172 505/454/172 507/460/172 506/461/172 +f 507/476/162 505/494/162 526/495/162 527/477/162 +f 506/461/173 507/460/173 509/464/173 508/465/173 +f 499/480/162 497/448/162 522/451/162 523/481/162 +f 508/465/174 509/464/174 511/470/174 510/471/174 +f 513/484/162 511/456/162 529/459/162 530/485/162 +f 510/471/175 511/470/175 513/474/175 512/475/175 +f 491/488/162 489/490/162 518/493/162 519/489/162 +f 512/475/176 513/474/176 515/478/176 514/479/176 +f 487/491/162 517/466/162 532/469/162 485/492/162 +f 514/479/177 515/478/177 517/482/177 516/483/177 +f 505/494/162 503/431/162 525/433/162 526/495/162 +f 516/483/178 517/482/178 487/486/178 486/487/178 +f 526/496/163 525/497/163 541/446/163 542/498/163 +f 522/499/175 521/500/175 537/442/175 538/501/175 +f 529/500/166 528/502/166 544/439/166 545/442/166 +f 518/496/171 485/497/171 533/446/171 534/498/171 +f 525/503/178 524/504/178 540/505/178 541/506/178 +f 521/500/174 520/502/174 536/439/174 537/442/174 +f 485/503/170 532/504/170 548/505/170 533/506/170 +f 528/502/165 527/507/165 543/438/165 544/439/165 +f 524/504/177 523/508/177 539/443/177 540/505/177 +f 531/508/168 530/499/168 546/501/168 547/443/168 +f 520/502/173 519/507/173 535/438/173 536/439/173 +f 527/507/164 526/496/164 542/498/164 543/438/164 +f 523/508/176 522/499/176 538/501/176 539/443/176 +f 532/504/169 531/508/169 547/443/169 548/505/169 +f 530/499/167 529/500/167 545/442/167 546/501/167 +f 519/507/172 518/496/172 534/498/172 535/438/172 +f 533/509/162 548/510/162 549/511/162 +f 548/510/162 547/512/162 549/511/162 +f 547/512/162 546/513/162 549/511/162 +f 546/513/162 545/514/162 549/511/162 +f 545/514/162 544/515/162 549/511/162 +f 544/515/162 543/516/162 549/511/162 +f 543/516/162 542/517/162 549/511/162 +f 542/517/162 541/518/162 549/511/162 +f 541/518/162 540/519/162 549/511/162 +f 540/519/162 539/520/162 549/511/162 +f 539/520/162 538/521/162 549/511/162 +f 538/521/162 537/522/162 549/511/162 +f 537/522/162 536/523/162 549/511/162 +f 536/523/162 535/524/162 549/511/162 +f 535/524/162 534/525/162 549/511/162 +f 534/525/162 533/509/162 549/511/162 +f 550/526/160 553/527/160 557/528/160 554/529/160 +f 551/530/179 550/526/179 554/529/179 555/447/179 +f 552/531/158 551/532/158 555/533/158 556/522/158 +f 553/527/180 552/531/180 556/522/180 557/528/180 +f 562/534/181 563/441/181 559/535/181 558/536/181 +f 563/537/158 564/538/158 560/539/158 559/540/158 +f 564/538/182 565/541/182 561/542/182 560/539/182 +f 565/541/160 562/534/160 558/536/160 561/542/160 +f 566/543/158 569/544/158 573/545/158 570/546/158 +f 567/547/181 566/543/181 570/546/181 571/444/181 +f 568/548/160 567/549/160 571/550/160 572/551/160 +f 569/544/182 568/548/182 572/551/182 573/545/182 +f 578/552/179 579/445/179 575/440/179 574/553/179 +f 579/554/160 580/555/160 576/556/160 575/557/160 +f 580/555/180 581/558/180 577/559/180 576/556/180 +f 581/558/158 578/552/158 574/553/158 577/559/158 +f 585/432/179 586/501/179 584/560/179 583/463/179 +f 592/433/181 588/495/181 589/543/181 593/547/181 +f 593/442/160 589/501/160 587/549/160 590/554/160 +f 587/549/181 582/468/181 583/463/181 584/560/181 +f 591/439/158 582/442/158 588/554/158 592/557/158 +f 587/499/179 589/543/179 588/495/179 582/489/179 +f 586/445/160 594/500/160 590/499/160 584/547/160 +f 583/440/158 591/502/158 595/500/158 585/445/158 +f 484/446/160 481/438/160 600/441/160 603/447/160 +f 483/439/161 484/442/161 603/445/161 602/440/161 +f 482/442/158 483/443/158 602/444/158 601/445/158 +f 481/438/159 482/439/159 601/440/159 600/441/159 +f 472/429/161 471/434/161 597/437/161 599/430/161 +f 471/434/160 470/435/160 598/436/160 597/437/160 +f 470/432/159 469/428/159 596/431/159 598/433/159 +f 469/428/158 472/429/158 599/430/158 596/431/158 +o shingles_Cylinder.003 +v 0.539168 1.036926 -0.500000 +v 0.539168 1.036926 0.500000 +v -0.539170 1.036926 -0.500000 +v -0.539170 1.036926 0.500000 +v -0.000001 1.576096 0.500000 +v -0.000001 1.576096 -0.500000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.000000 +vn 0.707100 0.707100 -0.000000 +vn -0.707100 0.707100 0.000000 +g shingles_Cylinder.003_shingles +s off +f 604/561/183 609/562/183 608/563/183 605/564/183 +f 608/562/184 609/563/184 606/564/184 607/561/184 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_barbecue_meat.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_barbecue_meat.png new file mode 100644 index 0000000000000000000000000000000000000000..617946244fac721dbd8771d065937ea4af0f12b6 GIT binary patch literal 771 zcmV+e1N{7nP)cc{~latQ>11VSx5RFx2_)Jp9S^rfHEU+53?sZt-p zLqTe*LX{wqq=bN-IKg&yy|f!4TrXGLO3eVqOx5OvR#|}wL7pdY{cexciYeQgb$P+m%Y9BC{+4!|>zf`Be;5yX{@+E|4M_CCaN-9oE!^7DbM*okbI9K*E@5 zA@pElEz@9de2BG3Q`Ks>O3X0w!nQRAc9JGMiGxTwZmn9ch$um`j7=sV0RW@%==#>< zzh3NgmKLE(Wy&?uTAS2nMggTRuw^=>GV&m@>T?dY4HfO~{j=Iz+w5)h&rY}~5TY^@ zMN!ln6_HE{!h+}U=U;v=vGVTzfnn12d=nGA|K?>H2fiO-WaKi%1Q7rmjat1?WhEE& z9Dd{0-IuSPFLgKeUcF{^MesD!&~_@!VOw{fR?0^ILqDBH5J8Jl1QWjd_aDpMW#2z9 zF;{24R2(48qhN9EN<0bn{(UZaw9?xi_TLp+pmw$Hry`6KYP0q3l2>#6$yf>{w2nqY zuWo($@X@uKUws(79iE)=G{LJYOBcbo=FNn`sn=Tn^Tn^2k}}G2m5U4v27{D`7eQ=5 zdUbQfKN~`>B0?xe(#Q?2via7f&gI#KxwZ)%%2*g*^iSS@{p5%7@Kna1QFCJ9@d*KC$p!}z?!rlI0&c|p$YJ=2fB|NU~wj*L?8LN4cT ceAb`Y{|Os4=dO8D3v>j7r>mdKI;Vst07J$_F8}}l literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_doghouse_inv.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_doghouse_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..81d2a73e377548514ce0ed62b0b73ee3766ce527 GIT binary patch literal 4610 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_embers.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..2e7dda5a975b58f7ebe1c7fbefe5b7a6a0aba40b GIT binary patch literal 1148 zcmV-?1cUpDP)}8L0RsvG0}BBH77h*@4+$Iw0v;F`9~T!O1PCA) z7%deOEgcaq0u(L-5iSJ|E(i!N3j!_<7BB`5FbN1S3<5F%88iYHGzT0t0~a;}6*dYS zHv|j0J91z5p>t>O{!75?9aat!RZH>JRjo2A74RXH+_J8&phl?3{R!3ZUc>&2pk z=O7`lFb4j7Si|;=2M}UpI2l*4jVFEsf}w{;4-Z}pK6wn}@q}^x(Zf$YeDWB$96Wgp zvC^ca%IKKB^V zV<3+wFTpcEc>c5}504%L!^yascsTTM;6(3|M^7G)7}p&=+|BC*E|0B zKpqY~dWMs6HGBNP!=i@;D>|DzI`X*3xc2B_rye$WbX<0pJUa5Q=<&hE9M*QCu*u^C zT`xFde|EiKhA#K$(8Hp~rA3c@^swY%|Gl(jXEP5QJ-Xy^mwR;R@eg_2TM3rg&hq=a zHM~9N7CkzKlW_%a=YGun_{Dx0^e|vVYm!Gx9=90R96ij`!z7QE%hr%bOCBcn!^9lM zw4yMlemtNDj+hsZKObK8zzl8f(V~Zm{V=C~81gV*cBX7i=3$~on>=oEj}|>z^0+k; z3^T3aw>Q)egB~rz$+(*IL!*ZVEgGFX8uGZtxcca!rylynqtWEikcW=_&@qSBjVSc? zJoV!aJ#a+B`O)Lu-K!p$p~*cO^w6;%`qU3i9{T!HmyOOmbo6MF$LHLmL63$!uC)Zs zbffw8XX=MWkA~r7Tuu6+&_jU|wMrf}d0b&!b@WhE50yM>E^9>|b@X_zVn0;Op;Rpj z^`83im$*R>98oX*_~YhP56n>K9yNNX*bjB;hawMkwNquSG7l9!>g4e$_o&gMCXXv6 zK{55W;#Z%j9|}EchLdqM_u~isn14U!|CjmxFLYM%ec6>%*@Pqd3yT# z`o_k_@$vE9-QD^7`jC;6kCBk->gu|>x`~R6fPjGR?(XH~<;cj$;Nak~v9a^>^C1i) z9{>OV0d!JMQvg8b*k%9#0#r#vK~z}7#g~DO(=ZH%T{pShE>0H60<6$>ldSN@*(_SL2SNpqU7DWz?@&9?}( z5b+`;{CyPaizx4VExE4%_18#@t;K%DM-VsJbKXlXyeia8$cwo01}-gLVPqH!gPE5^ z1;3m*{NjI(5Q2X@&dVauy(c*P;OU)vo?MtD<`ck}zB7v8GnI|+9P2Qq74^Kc1n_h| z*2lD>9wR!wF-^}L^UI6WhqR(WGV4j|_~8?m$F!ooO=8`H>+h%OBfx-uo+d#d^!&a4 zh3g!jpT=}}G>A^?r_;p{;P;H1$qy8TC704{ejq6LlIdpi13|&(J>P78ASif3N;W?b^iSRo z6!p1~@w}kuBH82ziY~S0o6Qdty)S+#Hb3Yn{>!6pq5ppLrN46Y{RWY#SF9D(F_8cO N002ovPDHLkV1mI8jcNb@ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_lattice_vegetal.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_lattice_vegetal.png new file mode 100644 index 0000000000000000000000000000000000000000..b188ec6abf8f1596967fe85499819939bd29a924 GIT binary patch literal 3077 zcmV+g4EpnlP)iElUw0Hwr;bCO2XgF*hSWO(#H2En9moL2nm6VjMS6AU;wfDnkuGO)fr5Eg?8GGDnV5%CqoV~L>@_1G(JWrFh?9CJP#&Z1t~cQHdq%n zSQ$829AA1sQFttSk!B!12`4fSBvS@9VhuJ{4Zy z8$v@VK2;|{O)*4gAt^x@ElUVGZW10h2|-3NCrb`TY9>5DD?CsrH&+ftW+_T=Conr2 zBSjP>JPAQy9y47IE=>zUN-jHS7BWp08#x9*WgIV21~g9}IYuQSG6^L#5Rj~GI8Pu% zQZqP17dBQDPgOh|KLAEkDlv8kbc9zzXCOvNHHxckQE?w}f>BU!Cv$pPO;0O3YZDwW z11w7sJY5_WL<&4+6g+nhg_UnEXAMz$B4>h3L0ua}T`6pcQ9WKBO@|;SDil~#O>K)( zTUSmzdQYJ4&8!k!{95VzaWdaye0&$2}JytP1J}pLIEI@7|L}eg2 zSRhA38!uNHJ!TmsGYl+R2O~=dCPfB0c?BRs13_B=bBSSTiBnZeN??dROH4OTOEXAn zD>FPQLsc9$MHfYM3?C&5Gf@OGZ~$b7Mn^v|F=8DqbQKw21u;GafNxt`VNO(7M^8~g zS%p1Lgef#vDKJYYG-?%6Z3#JJ1csz?dX-agh(B6kDockH&@z2Q0001&bW%=J00;yS z4Hyd)D;ow^CTvb9BK~b(9yl{E9f3$9{?*f}Wk5MLyQVNM4*u1=yRoUFmU2)^NI^Oo z6#m%DmxqOWcW!7u{PytV#kQ%XqMMbJhJ$%`WLHi8{_N-F;mgRty0)>UjfPqv=Htn& zo}7<-b#-K8VpTjf`{Ufny}i1!s;8u$o0fZea%yQsLig|I=GM@pgi$9-XqXiM002s3YD3eMV8DAF~mt6GsO-xoQ4`~ph?rD z%p|Q=$J)fFed%MrhuOV*&VD;^=Z=K``H$I2U)l37@&ORDtSxvX@2tp&4LkXt;SLVp zxItZe@{It;-&rC_2I&j}x9aPU0}w@eC&7+>1Oay2?M5T%pS|j?yTc^T5)!v?(E2{9 za8ucPaAXMh2LT|THm@+edf|8_i*5ZeAeFsU<3hx z0`!5v+O#poDSof8t^J-A?i~yome?;?A=VWWJt)D5lmU<{6af#U-zSgGQ+ zEha6H1ByX(RzTs5=y7FE*xD53HGS$D5~1yq+=@Kh!BuEE@i7&JeF5=mE-1E|ECK*L zSMP+TNvUZ80#5aT+Il=I1R#8qce`SXI&DEmWBDX9E{g=wulSwFH;os0`S0t$DCXV*JJ`_!CU#? z$}{fy^wxPV_ky(=3)4dApfL@bSqOIYpAw~xkG0E%)L z3K;_PiR0=~Tppl_9yh_6e(JO*F>1l0)a>YK7V$0sDuaYf27n^#KtFX5v}NeKf2Hn7 zUyXf⪚y*-U`hE{CcpwcUL)~3D22lOYqf!qYR@WrswN7WP}*i8snZ)F^Y;HUlP zuoV=XHIYkJYb*kQ7z~uo2$fJ7PYh(~URSGqZSHy>}wLD3#Zn zZ~4l&0GYUX?h{9PkEA*Xd@Aq@92muuDU(bElLoq#D`rbs)HiPWH?>EFxrt&Umd+JF z={2Fwh+!fcPF`^c-5<)l*E45&jMQ(pi$Cbi<$u$oUFsbVZnfo(dy$9y z{NYgOo){Azc2}4)KoGVk)gfemVPudxqUc~{+oADOT&kW=b`bmk9CJJz09nkEI^%qh z54WOYdRo{{aYxhK$Ck^Vk_DKQw-crI;g9bGS&V=6aGB7Eq zGC(5-EbpVUzC<>0V6ez+Z~;C6070%i`8m%SN^VVw(HchGoy!6oPsq;B0t4J!sm=ao z$%}o0j4-poYu^R>`?-f)1Rtg^e377+zBS&3fYwofs%9J*J&U@%?}&#!8($+Upzi`s z_v{Bi9$_m_F0Q->7@#wEA-TcbQIOwq3~V`ge-L-hPuj~zOznY z!lJhyd&UL8VTd!+{RP32OC4|&>@f90&64{(>h$ij*cb<_SQ_eHm@>5U>^57~edobZ zR7y1h_j=)_yT)k2pl*kWoAvnP%kz>ZKDc@1!k73HJ(aAK&^kTms!hP>lGKtM07#B7 z;|ZzA7Y=lz0Kh#%{XC3%14(9AF5!lKA@BeY3IJ1=W6Afl0C=OgIAqoXj7$*gobgx6 z=!dCb<}_-e&OHR6w%sB*N16&^%TfT?YiS6O$@rn-T<8nc${02ka0#9Ua4(9iudYS= zdEoj`QO#=uQ!>l^9Y*ozj)LlzW*sgAC%=Vgc}< zoHJ)>M@_#F)`(zdXR~p${UDIi!XhvtjP9`FXV1;~VsNO^Cnuf-`OJ)`lkf%53^qF` zHe2=Y0wCmC<-JHL>giHKh_TgsSr$QKGbT?aw97EE;Mcvtso_|AKd`RV>YP@dS6V z1R&`NM3PBB3s87Q3ssc5FnDz3zg3gk;@N}&kvO^43#SclHow4SQIK>6b?j+MG=Z6 z;qoQniX{>9B|vtBQc0v@Nu*L~q+)5LQW+3MD^*0RRK%!M#wb++$vD-j7?r9x)tY$K zcRxL&fPwJE)5S4FLX!1hx6>g75rzxVnVAchZsVAHLP6A6(QQYBW$bIi@XW9OvV?G@WF&*YGY)UNR=7^0FZtsnwpmLa1RE-c&;P48lRZ-Z(}%UYuf@tF3)%N~ bDm|0`5vozC+`zLJ=zj)JS3j3^P6lFz;gDrL$SBz2z{7mt%O@tQFDw@hIxw+u{d4`RHz|dM zxn{S!+>e@w*^ReeUNhv7E}ghz{fZFj3e&Te4}XWRY`!6osF67#J`EuK|zzAz&PPx`>)_imOOukuKT=t1OAS>JRY`=nv_#US^d=H{Li> z6(QHMEH&dao>1(FU@`;(48y!#IMB4p-CXJDe(Icqbn=Q%;WlmcrM#$FxqjwSYC)+&x`48bXZMEx%+zdlbrn4n3+@`JkR-fHipeHoaDGh*m ztQg$O;kWwSH8J08%qZp+W$rtZw9PFvU8wj!ZWwFJQw?m9%f-s8t+YnT11(Gk`V`g-M(F~bQ zG6`eG-{eWSOnZt_B%{e3At3m8JLJ#y2<`On zQgoi*2>1Ik-C#<`$q;x0QT=I$qqCmKq;4+(2=^t{k2dG+q408wz#9nMrmdutS8mf* z`#Vw<&7^7^>@BgoWmA2-yQ;qXy0oP3i!?^ZJ)BLG*V_hut50@KN47(pO%v~GxTIHq zSXwerf3l4xoxD0dycCu+@UDhbUQGzRfspNxd(}Kof4|0(29`9?AC~C7`GDKBRp1Ro z=VgFatrY<122&=pn7`hRc>G{P6>}*ru1DN0nTV zDr*@mX%KvzVWxG);hgjKP|Rb+*_#i`rp9`X`$iJ!O;?yP4SP9iQeMYUGIZ}oZmNu|G~ xBTl9>IxmBzEB|BV&u#mE>n=32RWB~Fe*khhX9NsSCk_Ar002ovPDHLkV1lpbaqa*B literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_red.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_red.png new file mode 100644 index 0000000000000000000000000000000000000000..76ec3de4ea0259a8e17410bb6bb35b04d6beb0fb GIT binary patch literal 318 zcmV-E0m1%>P)c@IqKou2TsXgtn@|4l-{<=i zADzngY!-7ZMPLwZUN(!lZdXh7(P`6#ByLyBY$)f)MAL;4V8OO2VPFAFlbLW+(}f=c zB<*ds)^tIO8llJlA6+&KHD<&Y3Frd|ifCZ5kryizl02-mI{vOuJPbGKLo27(Lk`1D zCbL@J*FpNw%IU%s8GId;D|JBog~(?Tf9gwYBz#JMTzN>!vp&0Y3Ih5}K{Vf@#f@8d`JleO;xZA1%PBIv9WmE^SL}?(KzlgKbc{((WR8J`L4Pr+_Ei| z9|tX#Oov{aFrGCz=tN{J4OJ0r1jl63DqBI1qGJ*dhDa%CMqNH%d`)&XeIWqymuz{> zO0jo*LeYJ>#MD*d!H|{)Z&@xoiBC?~=ydzIX`L`0GNn4Gx4l`}$oGl*31gN{%20V0 z4@ibXCLEKfHy})6vX)LaOo$EW`h9XE2ERoC%DwfP*n4y&-X6(w(1{SC#`BslD&u8- ze$o=|sS|*Uy2FRgG}YZe)Xap#EnkR=H!FYYw|K{}X+~XY`zPF8Sm3MnHp{xpzrhP^ zQzL5{JXqToxw0*<>jl1E-xk@k7;kvfaw9n6>SUhC7d#vs;bc`(jXqZ8;r?oaqH9ugP0Hys zPck7DuOyE)eX-?tP(IK{0cakFg#97g%`P_*lcuJxR^mz1Zhp@hiX&2={x)y zwwW$vcKZtmMadRBuvr&9kp2WvJ{NoKW2j#QU!lnUc6BLEa#lVm7)^@=MW_S@X_re!f}u-EP}GhvZQX?(hPN#0wp3E|E= z(sfm|gFegSWBk(GXL&x))5ZyZhY{}?1ys literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_roots.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_roots.png new file mode 100644 index 0000000000000000000000000000000000000000..b33659e1c103806a20fc1a8fff2b0acec57c63de GIT binary patch literal 668 zcmV;N0%QG&P)@&Q7=$IgvSi7Ql{7JFXcEdahkoSN6GwhAKZD^62M#c_kkU4GKa@C@Wy=-^bKlv0 zc4zU$JU$vQ3dDPVJPaRRt6k|5Nd<%7Svic@>!DsRlSgfDGb0&+kLyWUw@L<^-0Y3h zWy2`ZWs@rY_9!$>yO_v)UuW80%m~_sDe~0K>=iK-TvQbfxX-nG9 z?~FSci@wSGX|$TfH``J$s9lE;ib6OUi?idnFm67P1PBfQ>#`9HzTNJC;2-zJ=^JV4 zR&t6EibMM2zSx;&obXLv!ufo_0+MNa`X*9Qu*ppiwwlF{ua);G+u2m{&ZEbdYBh_2 zQM@ZPUT!VsO10ec$Y>rYnp~WPmW* zYCDXALAo)aJQTm8(9g_!i?o#L!C|wHfQl%H!$)edq-DJ_o zx~Letu)H-3vl4V|L|EH7t`65p^2d=w#VB!Xx=@hX02X5<+NtmbI}#5^(kEU`00000 LNkvXXu0mjfWhjHs literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_yellow_bottom.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_shrubbery_yellow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd3010de79670087ab36e6d3dc11f73ca1f9329 GIT binary patch literal 876 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 D0u^oI literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_swing_inv.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_swing_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..e10cf785eb4c836629b391ed745bef5245450177 GIT binary patch literal 2475 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_well_inv.png b/mods/homedecor_modpack/homedecor_exterior/textures/homedecor_well_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..90c094ae20b5288bc06f99c7163baca470dfebc7 GIT binary patch literal 4311 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 FV1m}#{2l-R literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/.luacheckrc b/mods/homedecor_modpack/homedecor_fences/.luacheckrc new file mode 100644 index 00000000..56d60d09 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", +} + +globals = { + "signs_lib", +} + diff --git a/mods/homedecor_modpack/homedecor_fences/init.lua b/mods/homedecor_modpack/homedecor_fences/init.lua new file mode 100644 index 00000000..7a0dccc4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/init.lua @@ -0,0 +1,456 @@ +-- This file adds fences of various types + +local S = minetest.get_translator("homedecor_fences") + +local materials = { + { S("brass"), "brass" }, + { S("wrought iron"), "wrought_iron" }, +} + +for _, m in ipairs(materials) do + + local desc, name = unpack(m) + + homedecor.register("fence_"..name, { + description = S("Fence/railing (@1)", desc), + drawtype = "fencelike", + tiles = {"homedecor_generic_metal_"..name..".png"}, + inventory_image = "homedecor_fence_"..name..".png", + selection_box = homedecor.nodebox.bar_y(1/7), + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + }) + +end + +-- other types of fences + +homedecor.register("fence_picket", { + description = S("Unpainted Picket Fence"), + tiles = { + "homedecor_blanktile.png", + "homedecor_blanktile.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket_backside.png", + "homedecor_fence_picket.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-0.1), + node_box = homedecor.nodebox.slab_z(-0.002), +}) + +homedecor.register("fence_picket_corner", { + description = S("Unpainted Picket Fence Corner"), + tiles = { + "homedecor_blanktile.png", + "homedecor_blanktile.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket_backside.png", + "homedecor_fence_picket_backside.png", + "homedecor_fence_picket.png", + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.corner_xz(0.1, -0.1), + node_box = homedecor.nodebox.corner_xz(0.002, -0.002), +}) + +homedecor.register("fence_picket_white", { + description = S("White Picket Fence"), + tiles = { + "homedecor_blanktile.png", + "homedecor_blanktile.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white_backside.png", + "homedecor_fence_picket_white.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-0.1), + node_box = homedecor.nodebox.slab_z(-0.002), +}) + +homedecor.register("fence_picket_corner_white", { + description = S("White Picket Fence Corner"), + tiles = { + "homedecor_blanktile.png", + "homedecor_blanktile.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white_backside.png", + "homedecor_fence_picket_white_backside.png", + "homedecor_fence_picket_white.png", + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.corner_xz(0.1, -0.1), + node_box = homedecor.nodebox.corner_xz(0.002, -0.002), +}) + +homedecor.register("fence_privacy", { + description = S("Wooden Privacy Fence"), + tiles = { + "homedecor_fence_privacy_tb.png", + "homedecor_fence_privacy_tb.png", + "homedecor_fence_privacy_sides.png", + "homedecor_fence_privacy_sides.png", + "homedecor_fence_privacy_backside.png", + "homedecor_fence_privacy_front.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-3/16), + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 5/16, -5/16, 8/16, 7/16 }, -- left part + { -4/16, -8/16, 5/16, 3/16, 8/16, 7/16 }, -- middle part + { 4/16, -8/16, 5/16, 8/16, 8/16, 7/16 }, -- right part + { -8/16, -2/16, 7/16, 8/16, 2/16, 8/16 }, -- connecting rung + } + }, +}) + +homedecor.register("fence_privacy_corner", { + description = S("Wooden Privacy Fence Corner"), + tiles = { + "homedecor_fence_privacy_corner_tb.png", + "homedecor_fence_privacy_corner_tb.png^[transformFY", + "homedecor_fence_privacy_corner_right.png", + "homedecor_fence_privacy_backside2.png", + "homedecor_fence_privacy_backside.png", + "homedecor_fence_privacy_corner_front.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = { + homedecor.box.slab_z(-3/16), + { -0.5, -0.5, -0.5, -5/16, 0.5, 5/16 }, + } + }, + node_box = { + type = "fixed", + fixed = { + { -7/16, -8/16, 5/16, -5/16, 8/16, 7/16 }, -- left part + { -4/16, -8/16, 5/16, 3/16, 8/16, 7/16 }, -- middle part + { 4/16, -8/16, 5/16, 8/16, 8/16, 7/16 }, -- right part + { -8/16, -2/16, 7/16, 8/16, 2/16, 8/16 }, -- back-side connecting rung + + { -7/16, -8/16, 4/16, -5/16, 8/16, 7/16 }, -- back-most part + { -7/16, -8/16, -4/16, -5/16, 8/16, 3/16 }, -- middle part + { -7/16, -8/16, -8/16, -5/16, 8/16, -5/16 }, -- front-most part + { -8/16, -2/16, -8/16, -7/16, 2/16, 7/16 }, -- left-side connecting rung + } + }, +}) + +homedecor.register("fence_barbed_wire", { + description = S("Barbed Wire Fence"), + mesh = "homedecor_fence_barbed_wire.obj", + tiles = {"homedecor_fence_barbed_wire.png"}, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-0.125), + collision_box = homedecor.nodebox.slab_z(-0.125), +}) + +homedecor.register("fence_barbed_wire_corner", { + description = S("Barbed Wire Fence Corner"), + mesh = "homedecor_fence_barbed_wire_corner.obj", + tiles = { "homedecor_fence_barbed_wire.png" }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.corner_xz(0.125, -0.125), + collision_box = homedecor.nodebox.corner_xz(0.125, -0.125), +}) + +homedecor.register("fence_chainlink", { + description = S("Chainlink Fence"), + mesh="homedecor_fence_chainlink.obj", + tiles = { + "homedecor_fence_chainlink_tb.png", + "homedecor_fence_chainlink_tb.png", + "homedecor_fence_chainlink_sides.png", + "homedecor_fence_chainlink_sides.png", + "homedecor_fence_chainlink_fb.png", + "homedecor_fence_chainlink_fb.png", + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-0.125), + collision_box = homedecor.nodebox.slab_z(-0.125), +}) + + +homedecor.register("fence_chainlink_corner", { + description = S("Chainlink Fence Corner"), + mesh = "homedecor_fence_chainlink_corner.obj", + tiles = { + "homedecor_fence_chainlink_corner_top.png", + "homedecor_fence_chainlink_corner_top.png", + "homedecor_fence_chainlink_corner_front.png", + "homedecor_fence_chainlink_corner_front.png", + "homedecor_fence_chainlink_corner_front.png", + "homedecor_fence_chainlink_corner_front.png", + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.corner_xz(0.125, -0.125), + collision_box = homedecor.nodebox.corner_xz(0.125, -0.125), +}) + +homedecor.register("fence_wrought_iron_2", { + description = S("Wrought Iron fence (type 2)"), + tiles = { + "homedecor_fence_wrought_iron_2_tb.png", + "homedecor_fence_wrought_iron_2_tb.png", + "homedecor_fence_wrought_iron_2_sides.png", + "homedecor_fence_wrought_iron_2_sides.png", + "homedecor_fence_wrought_iron_2_fb.png", + "homedecor_fence_wrought_iron_2_fb.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_z(-0.08), + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 14/32, -7.75/16, 8/16, 16/32 }, -- left post + { 7.75/16, -8/16, 14/32, 8/16, 8/16, 16/32 }, -- right post + { -8/16, 7.75/16, 14/32, 8/16, 8/16, 16/32 }, -- top piece + { -8/16, -0.015625, 14.75/32, 8/16, 0.015625, 15.25/32 }, -- cross piece + { -0.015625, -8/16, 14.75/32, 0.015625, 8/16, 15.25/32 }, -- cross piece + { -8/16, -8/16, 14/32, 8/16, -7.75/16, 16/32 }, -- bottom piece + { -8/16, -8/16, 15/32, 8/16, 8/16, 15/32 } -- the grid itself + } + }, +}) + +homedecor.register("fence_wrought_iron_2_corner", { + description = S("Wrought Iron fence (type 2) Corner"), + tiles = { + "homedecor_fence_corner_wrought_iron_2_tb.png", + "homedecor_fence_corner_wrought_iron_2_tb.png", + "homedecor_fence_corner_wrought_iron_2_sides.png^[transformFX", + "homedecor_fence_corner_wrought_iron_2_sides.png", + "homedecor_fence_corner_wrought_iron_2_sides.png^[transformFX", + "homedecor_fence_corner_wrought_iron_2_sides.png" + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.corner_xz(0.08, -0.08), + node_box = { + type = "fixed", + fixed = { + { -0.5, -0.5, 0.453125, -0.453125, 0.5, 0.5 }, -- corner edge + { -7.5/16, 7.75/16, 14/32, 8/16, 8/16, 16/32 }, -- top piece + { -7.5/16, -8/16, 14/32, 8/16, -7.75/16, 16/32 }, -- bottom piece + { -16/32, 7.75/16, -8/16, -14/32, 8/16, 8/16 }, -- top piece, side + { -16/32, -8/16, -8/16, -14/32, -7.75/16, 8/16 }, -- bottom piece, side + { -7.5/16, -8/16, 7.5/16, 8/16, 8/16, 7.5/16 }, -- the grid itself + { -7.5/16, -8/16, -8/16, -7.5/16, 8/16, 7.5/16 }, -- the grid itself, side + { -15.5/32, -0.5, -0.5, -14.5/32, 0.5, -0.484375 }, -- left post side + { 7.75/16, -8/16, 14.5/32, 8/16, 8/16, 15.5/32 }, -- right post + { -8/16, -0.015625, 14.75/32, 8/16, 0.015625, 15.25/32 }, -- cross piece + { -0.015625, -8/16, 14.75/32, 0.015625, 8/16, 15.25/32 }, -- cross piece + { -15.25/32, -0.5, -0.015625, -14.75/32, 0.5, 0.015625 }, -- cross piece side + { -15.25/32, -0.015625, -0.5, -14.75/32, 0.015625, 0.5 } -- cross piece side + } + }, +}) + +-- insert the old wood signs-on-metal-fences into signs_lib's conversion LBM +if minetest.get_modpath("signs_lib") then + -- FIXME: export a function in signs_lib API to allow signs_lib to be read only in .luacheckrc + table.insert(signs_lib.old_fenceposts_with_signs, "homedecor:fence_brass_with_sign") + signs_lib.old_fenceposts["homedecor:fence_brass_with_sign"] = "homedecor:fence_brass" + signs_lib.old_fenceposts_replacement_signs["homedecor:fence_brass_with_sign"] = "default:sign_wall_wood_onpole" + + table.insert(signs_lib.old_fenceposts_with_signs, "homedecor:fence_wrought_iron_with_sign") + signs_lib.old_fenceposts["homedecor:fence_wrought_iron_with_sign"] = "homedecor:fence_wrought_iron" + signs_lib.old_fenceposts_replacement_signs["homedecor:fence_wrought_iron_with_sign"] = "default:sign_wall_wood_onpole" +end + +-- crafting + +-- Brass/wrought iron fences + +minetest.register_craft( { + output = "homedecor:fence_brass 6", + recipe = { + { "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }, + { "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:fence_wrought_iron 6", + recipe = { + { "default:iron_lump","default:iron_lump","default:iron_lump" }, + { "default:iron_lump","default:iron_lump","default:iron_lump" }, + }, +}) + +-- other types of fences + +minetest.register_craft( { + output = "homedecor:fence_wrought_iron_2 4", + recipe = { + { "homedecor:pole_wrought_iron", "default:iron_lump" }, + { "homedecor:pole_wrought_iron", "default:iron_lump" }, + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_wrought_iron_2_corner", + recipe = { + "homedecor:fence_wrought_iron_2", + "homedecor:fence_wrought_iron_2" + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_wrought_iron_2 2", + recipe = { + "homedecor:fence_wrought_iron_2_corner", + }, +}) + +-- + +minetest.register_craft( { + output = "homedecor:fence_picket 6", + recipe = { + { "group:stick", "group:stick", "group:stick" }, + { "group:stick", "", "group:stick" }, + { "group:stick", "group:stick", "group:stick" } + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_picket_corner", + recipe = { + "homedecor:fence_picket", + "homedecor:fence_picket" + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_picket 2", + recipe = { + "homedecor:fence_picket_corner" + }, +}) + +-- + + +minetest.register_craft( { + output = "homedecor:fence_picket_white 6", + recipe = { + { "group:stick", "group:stick", "group:stick" }, + { "group:stick", "dye:white", "group:stick" }, + { "group:stick", "group:stick", "group:stick" } + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_picket_corner_white", + recipe = { + "homedecor:fence_picket_white", + "homedecor:fence_picket_white" + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_picket_white 2", + recipe = { + "homedecor:fence_picket_corner_white" + }, +}) + +-- + + +minetest.register_craft( { + output = "homedecor:fence_privacy 6", + recipe = { + { "group:wood", "group:stick", "group:wood" }, + { "group:wood", "", "group:wood" }, + { "group:wood", "group:stick", "group:wood" } + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_privacy_corner", + recipe = { + "homedecor:fence_privacy", + "homedecor:fence_privacy" + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_privacy 2", + recipe = { + "homedecor:fence_privacy_corner" + }, +}) + +-- + + +minetest.register_craft( { + output = "homedecor:fence_barbed_wire 6", + recipe = { + { "group:stick", "basic_materials:steel_wire", "group:stick" }, + { "group:stick", "", "group:stick" }, + { "group:stick", "basic_materials:steel_wire", "group:stick" } + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_barbed_wire_corner", + recipe = { "homedecor:fence_barbed_wire", "homedecor:fence_barbed_wire" }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_barbed_wire 2", + recipe = { "homedecor:fence_barbed_wire_corner" }, +}) + +-- + +minetest.register_craft( { + output = "homedecor:fence_chainlink 9", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, + { "basic_materials:steel_wire", "basic_materials:steel_wire", "default:steel_ingot" }, + { "basic_materials:steel_wire", "basic_materials:steel_wire", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_chainlink_corner", + recipe = { "homedecor:fence_chainlink", "homedecor:fence_chainlink" }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_chainlink 2", + recipe = { "homedecor:fence_chainlink_corner" }, +}) diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.de.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.de.tr new file mode 100644 index 00000000..ab21e231 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.de.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Stacheldrahtzaun +Barbed Wire Fence Corner=Stacheldrahtzaunecke +Chainlink Fence=Maschendrahtzaun +Chainlink Fence Corner=Maschendrahtzaunecke +Fence/railing (@1)=Zaun/Geländer (@1) +Unpainted Picket Fence=Unlackierter Lattenzaun +Unpainted Picket Fence Corner=Unlackierte Lattenenzaunecke +White Picket Fence=Weißer Lattenzaun +White Picket Fence Corner=Weiße Lattenzaunecke +Wooden Privacy Fence=Holzsichtschutzzaun +Wooden Privacy Fence Corner=Holzsichtschutzzaunecke +Wrought Iron fence (type 2)=Schmiedeeisenzaun/-geländer (Typ 2) +Wrought Iron fence (type 2) Corner=Schmiedeeisenzaun/-geländerecke (Typ 2) +brass=Messing +wrought iron=Schmiedeeisen diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.es.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.es.tr new file mode 100644 index 00000000..4c91a5cf --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.es.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de alambre de espino +Barbed Wire Fence Corner=Esquina de cerca de alambre de espino +Chainlink Fence=Cerca de eslabón de cadena +Chainlink Fence Corner=Esquina de cerca de eslabón de cadena +Fence/railing (@1)=Cerca/barandilla (@1) +Unpainted Picket Fence=Cerca de piquete sin pintar +Unpainted Picket Fence Corner=Esquina de cerca de piquete sin pintar +White Picket Fence=Cerca de piquete blanca +White Picket Fence Corner=Esquina de cerca de piquete blanca +Wooden Privacy Fence=Cerca de privacidad de madera +Wooden Privacy Fence Corner=Esquina de cerca de privacidad de madera +Wrought Iron fence (type 2)=Cerca de hierro forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Esquina de cerca de hierro forjado (tipo 2) +brass=latón +wrought iron=hierro forjado diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.fr.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.fr.tr new file mode 100644 index 00000000..be94e202 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.fr.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Clôture en fil barbelé +Barbed Wire Fence Corner=Clôture en fil barbelé (angle) +Chainlink Fence=Grillage +Chainlink Fence Corner=Grillage (angle) +Fence/railing (@1)=Barrière +Unpainted Picket Fence=Clôture en piquets bruts +Unpainted Picket Fence Corner=Clôture en piquets bruts (angle) +White Picket Fence=Clôture en piquets blancs +White Picket Fence Corner=Clôture en piquets blancs (angle) +Wooden Privacy Fence=Clôture de confidentialité en bois +Wooden Privacy Fence Corner=Clôture de confidentialité en bois (angle) +Wrought Iron fence (type 2)=Clôture en fer forgé +Wrought Iron fence (type 2) Corner=Clôture en fer forgé (angle) +brass=laiton +wrought iron=fer forgé diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.it.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.it.tr new file mode 100644 index 00000000..50f32d28 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.it.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Recinzione di filo spinato +Barbed Wire Fence Corner=Angolo della recinzione di filo spinato +Chainlink Fence=Rete metallica +Chainlink Fence Corner=Angolo della rete metallica +Fence/railing (@1)=Recinzione di ottone/ringhiera +Unpainted Picket Fence=Recinzione non verniciata di paletti +Unpainted Picket Fence Corner=Angolo della recinzione non verniciata di paletti +White Picket Fence=Recinzione di paletti bianca +White Picket Fence Corner=Angolo della recinzione di paletti bianca +Wooden Privacy Fence=Recinzione di isolamento in legno +Wooden Privacy Fence Corner=Angolo della recinzione di isolamento in legno +Wrought Iron fence (type 2)=Recinzione/ringhiera in ferro battuto +Wrought Iron fence (type 2) Corner=Recinzione/ringhiera in ferro battuto +brass= +wrought iron=Palo di ferro battuto diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ms.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ms.tr new file mode 100644 index 00000000..9c00667f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ms.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Pagar Dawai Berduri +Barbed Wire Fence Corner=Bucu Pagar Dawai Berduri +Chainlink Fence=Pagar Dawai Berangkai +Chainlink Fence Corner=Bucu Pagar Dawai Berangkai +Fence/railing (@1)=Pagar/Kisi-Kisi (@1) +Unpainted Picket Fence=Pagar Pancang Tidak Bercat +Unpainted Picket Fence Corner=Bucu Pagar Pancang Tidak Bercat +White Picket Fence=Pagar Pancang Putih +White Picket Fence Corner=Bucu Pagar Pancang Putih +Wooden Privacy Fence=Pagar Privasi Kayu +Wooden Privacy Fence Corner=Bucu Pagar Privasi Kayu +Wrought Iron fence (type 2)=Pagar Besi Tempaan (jenis ke-2) +Wrought Iron fence (type 2) Corner=Bucu Pagar Besi Tempaan (jenis ke-2) +brass=Loyang +wrought iron=Besi Tempaan diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt.tr new file mode 100644 index 00000000..3f5c0a5d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de Arame Farpado +Barbed Wire Fence Corner=Cerca de Arame Farpado de Canto +Chainlink Fence=Cerca de Tela de Arame +Chainlink Fence Corner=Cerca de Tela de Arame de Canto +Fence/railing (@1)=Cerca/corrimão (@1) +Unpainted Picket Fence=Cerca de Piquete Não Pintada +Unpainted Picket Fence Corner=Cerca de Piquete Não Pintada de Canto +White Picket Fence=Cerca de Piquete Branca +White Picket Fence Corner=Cerca de Piquete Branca de Canto +Wooden Privacy Fence=Cerca Privativa de Madeira +Wooden Privacy Fence Corner=Cerca Privativa de Madeira de Canto +Wrought Iron fence (type 2)=Cerca de Ferro Forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Cerca de Ferro Forjado (tipo 2) de Canto +brass=latão +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt_BR.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt_BR.tr new file mode 100644 index 00000000..3f5c0a5d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.pt_BR.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de Arame Farpado +Barbed Wire Fence Corner=Cerca de Arame Farpado de Canto +Chainlink Fence=Cerca de Tela de Arame +Chainlink Fence Corner=Cerca de Tela de Arame de Canto +Fence/railing (@1)=Cerca/corrimão (@1) +Unpainted Picket Fence=Cerca de Piquete Não Pintada +Unpainted Picket Fence Corner=Cerca de Piquete Não Pintada de Canto +White Picket Fence=Cerca de Piquete Branca +White Picket Fence Corner=Cerca de Piquete Branca de Canto +Wooden Privacy Fence=Cerca Privativa de Madeira +Wooden Privacy Fence Corner=Cerca Privativa de Madeira de Canto +Wrought Iron fence (type 2)=Cerca de Ferro Forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Cerca de Ferro Forjado (tipo 2) de Canto +brass=latão +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ru.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ru.tr new file mode 100644 index 00000000..1b77fc1b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.ru.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Забор из колючей проволоки +Barbed Wire Fence Corner=Угол забора из колючей проволоки +Chainlink Fence=Цепной забор +Chainlink Fence Corner=Угол цепного забора +Fence/railing (@1)=Забор/ограда (@1) +Unpainted Picket Fence=Ðекрашеный забор из чаÑтокола +Unpainted Picket Fence Corner=Угол некрашеного забора из чаÑтокола +White Picket Fence=Белый забор из чаÑтокола +White Picket Fence Corner=Угол белого забора из чаÑтокола +Wooden Privacy Fence=ДеревÑнный глухой забор +Wooden Privacy Fence Corner=Угол деревÑнного глухого забора +Wrought Iron fence (type 2)=Кованный железный забор (2й тип) +Wrought Iron fence (type 2) Corner=Угол кованного железного забора (2й тип) +brass=латунь +wrought iron=кованное железо diff --git a/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.zh_CN.tr b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.zh_CN.tr new file mode 100644 index 00000000..f24c3fed --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/homedecor_fences.zh_CN.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=带刺é“ä¸ç½‘ +Barbed Wire Fence Corner=é“ä¸ç½‘å›´æ è§’ +Chainlink Fence=é“ä¸ç½‘å›´æ  +Chainlink Fence Corner=é“ä¸ç½‘å›´æ è§’ +Fence/railing (@1)=å›´æ /æ æ†ï¼ˆ@1) +Unpainted Picket Fence=未上漆的尖桩篱笆 +Unpainted Picket Fence Corner=未上漆的尖桩围æ è§’ +White Picket Fence=白色尖桩篱笆 +White Picket Fence Corner=白色尖桩篱笆角 +Wooden Privacy Fence=木质éšç§å›´æ  +Wooden Privacy Fence Corner=木质éšç§å›´æ è§’ +Wrought Iron fence (type 2)=é”»é“æ …æ ï¼ˆ2型) +Wrought Iron fence (type 2) Corner=é”»é“å›´æ ï¼ˆ2类)转角 +brass=黄铜 +wrought iron=é”»é“ diff --git a/mods/homedecor_modpack/homedecor_fences/locale/template.txt b/mods/homedecor_modpack/homedecor_fences/locale/template.txt new file mode 100644 index 00000000..d7d39aa6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/locale/template.txt @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence= +Barbed Wire Fence Corner= +Chainlink Fence= +Chainlink Fence Corner= +Fence/railing (@1)= +Unpainted Picket Fence= +Unpainted Picket Fence Corner= +White Picket Fence= +White Picket Fence Corner= +Wooden Privacy Fence= +Wooden Privacy Fence Corner= +Wrought Iron fence (type 2)= +Wrought Iron fence (type 2) Corner= +brass= +wrought iron= diff --git a/mods/homedecor_modpack/homedecor_fences/mod.conf b/mods/homedecor_modpack/homedecor_fences/mod.conf new file mode 100644 index 00000000..727700a6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_fences +description = Homedecor mod: fences +depends = homedecor_common, default, basic_materials, dye +optional_depends = signs_lib diff --git a/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire.obj b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire.obj new file mode 100644 index 00000000..37fba1ee --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire.obj @@ -0,0 +1,60 @@ +# Blender v2.73 (sub 0) OBJ File: 'homedecor-fence-barbed.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.500000 +v 0.375000 -0.500000 0.375000 +v 0.375000 -0.500000 0.500000 +v 0.375000 0.500000 0.375000 +v 0.375000 0.500000 0.500000 +v -0.375000 -0.500000 0.500000 +v -0.375000 -0.500000 0.375000 +v -0.375000 0.500000 0.500000 +v -0.375000 0.500000 0.375000 +v 0.375000 -0.500000 0.437500 +v 0.375000 0.500000 0.437500 +v -0.375000 -0.500000 0.437500 +v -0.375000 0.500000 0.437500 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.875000 +vt 0.875000 0.875000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.125000 0.000000 +vt 1.000000 0.125000 +vt 0.875000 0.125000 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.875000 +vt 0.125000 0.875000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_None +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 8/5/2 7/1/2 11/2/2 12/6/2 +f 7/7/3 8/8/3 4/9/3 3/10/3 +f 4/9/4 8/8/4 12/7/4 10/10/4 +f 3/4/5 4/11/5 10/12/5 9/3/5 +f 11/2/1 9/3/1 10/4/1 12/1/1 +f 7/1/6 3/4/6 9/3/6 11/2/6 +f 15/8/3 13/9/3 14/10/3 16/7/3 +f 1/13/5 2/9/5 14/10/5 13/14/5 +f 2/9/6 6/8/6 16/7/6 14/10/6 +f 6/8/2 5/15/2 15/16/2 16/7/2 +f 5/1/4 1/4/4 13/3/4 15/2/4 +f 17/10/6 19/3/6 20/2/6 18/7/6 diff --git a/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire_corner.obj b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire_corner.obj new file mode 100644 index 00000000..3f4a7251 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_barbed_wire_corner.obj @@ -0,0 +1,79 @@ +# Blender v2.73 (sub 0) OBJ File: 'homedecor-fence-barbed-corner.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.500000 +v 0.375000 -0.500000 0.375000 +v 0.375000 -0.500000 0.500000 +v 0.375000 0.500000 0.375000 +v 0.375000 0.500000 0.500000 +v -0.375000 -0.500000 0.500000 +v -0.375000 -0.500000 0.375000 +v -0.375000 0.500000 0.500000 +v -0.375000 0.500000 0.375000 +v 0.375000 -0.500000 0.437500 +v 0.375000 0.500000 0.437500 +v -0.375000 -0.500000 0.437500 +v -0.375000 0.500000 0.437500 +v 0.375000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.375000 0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.375000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.375000 0.500000 -0.375000 +v 0.500000 0.500000 -0.375000 +v 0.437500 -0.500000 -0.375000 +v 0.437500 0.500000 -0.375000 +v 0.437500 -0.500000 0.375000 +v 0.437500 0.500000 0.375000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.875000 +vt 0.875000 0.875000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.125000 0.000000 +vt 1.000000 0.125000 +vt 0.875000 0.125000 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.875000 +vt 0.125000 0.875000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_None +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 8/5/2 7/1/2 11/2/2 12/6/2 +f 7/7/3 8/8/3 4/9/3 3/10/3 +f 4/9/4 8/8/4 12/7/4 10/10/4 +f 3/4/5 4/11/5 10/12/5 9/3/5 +f 11/2/1 9/3/1 10/4/1 12/1/1 +f 7/1/6 3/4/6 9/3/6 11/2/6 +f 15/8/3 13/9/3 14/10/3 16/7/3 +f 1/13/5 2/9/5 14/10/5 13/14/5 +f 2/9/6 6/8/6 16/7/6 14/10/6 +f 6/8/2 5/15/2 15/16/2 16/7/2 +f 5/1/4 1/4/4 13/3/4 15/2/4 +f 17/10/6 19/3/6 20/2/6 18/7/6 +f 24/5/2 23/1/2 27/2/2 28/6/2 +f 23/7/6 24/8/6 22/9/6 21/10/6 +f 22/9/3 24/8/3 28/7/3 26/10/3 +f 21/4/5 22/11/5 26/12/5 25/3/5 +f 27/2/4 25/3/4 26/4/4 28/1/4 +f 23/1/1 21/4/1 25/3/1 27/2/1 +f 29/10/1 31/3/1 32/2/1 30/7/1 diff --git a/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink.obj b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink.obj new file mode 100644 index 00000000..f7001410 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink.obj @@ -0,0 +1,105 @@ +# Blender v2.73 (sub 0) OBJ File: 'homedecor-fence-chainlink.blend' +# www.blender.org +o Cylinder +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.375000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.375000 +v 0.437500 -0.500000 0.500000 +v 0.437500 -0.500000 0.375000 +v 0.437500 0.500000 0.500000 +v 0.437500 0.500000 0.375000 +v -0.437500 -0.500000 0.500000 +v -0.437500 -0.500000 0.375000 +v -0.437500 0.500000 0.500000 +v -0.437500 0.500000 0.375000 +v -0.437500 0.500000 0.406250 +v -0.437500 -0.500000 0.406250 +v 0.437500 0.500000 0.406250 +v 0.437500 -0.500000 0.406250 +v -0.437500 0.500000 0.468750 +v -0.437500 -0.500000 0.468750 +v 0.437500 0.500000 0.468750 +v 0.437500 -0.500000 0.468750 +v -0.437500 0.437500 0.406250 +v 0.437500 0.437500 0.406250 +v -0.437500 0.437500 0.468750 +v 0.437500 0.437500 0.468750 +v -0.437500 -0.437500 0.406250 +v 0.437500 -0.437500 0.406250 +v -0.437500 -0.437500 0.468750 +v 0.437500 -0.437500 0.468750 +v -0.437500 0.437500 0.437500 +v 0.437500 0.437500 0.437500 +v -0.437500 -0.437500 0.437500 +v 0.437500 -0.437500 0.437500 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 0.062500 0.875000 +vt 0.062500 1.000000 +vt 1.000000 0.875000 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.875000 +vt 0.062500 0.968750 +vt 0.062500 0.906250 +vt 0.937500 0.906250 +vt 0.937500 0.968750 +vt 1.000000 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.000000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.062500 0.000000 +vt 0.062500 0.125000 +vt 0.000000 0.125000 +vt 0.062500 0.093750 +vt 0.062500 0.031250 +vt 0.937500 0.031250 +vt 0.937500 0.093750 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.125000 1.000000 +vt 0.125000 0.000000 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.062500 0.062500 +vt 0.937500 0.062500 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_top +s off +f 5/1/1 8/2/1 12/3/1 11/4/1 +f 7/5/1 6/6/1 15/7/1 16/8/1 +f 23/9/1 19/10/1 17/11/1 21/12/1 +f 30/10/1 29/11/1 31/12/1 32/9/1 +g Cylinder_Cylinder_bottom +f 3/13/2 14/14/2 13/15/2 2/16/2 +f 1/17/2 9/18/2 10/19/2 4/20/2 +f 26/21/2 28/22/2 27/23/2 25/24/2 +f 24/22/2 22/23/2 18/24/2 20/21/2 +g Cylinder_Cylinder_right +f 6/6/3 7/25/3 3/26/3 2/16/3 +f 12/25/3 10/26/3 9/16/3 11/6/3 +g Cylinder_Cylinder_left +f 8/27/4 5/1/4 1/17/4 4/28/4 +f 13/17/4 14/28/4 16/27/4 15/1/4 +g Cylinder_Cylinder_back +f 1/17/5 5/1/5 11/4/5 9/18/5 +f 6/6/5 2/16/5 13/15/5 15/7/5 +f 28/29/5 23/4/5 21/7/5 27/30/5 +f 32/31/5 31/32/5 22/15/5 24/18/5 +g Cylinder_Cylinder_front +f 8/1/6 4/17/6 10/18/6 12/4/6 +f 3/16/6 7/6/6 16/7/6 14/15/6 +f 25/30/6 17/7/6 19/4/6 26/29/6 +f 18/15/6 29/32/6 30/31/6 20/18/6 +f 33/30/5 35/32/5 36/31/5 34/29/5 diff --git a/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink_corner.obj b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink_corner.obj new file mode 100644 index 00000000..a210d416 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_fences/models/homedecor_fence_chainlink_corner.obj @@ -0,0 +1,162 @@ +# Blender v2.73 (sub 0) OBJ File: 'homedecor-fence-chainlink-corner.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.375000 +v 0.500000 -0.500000 0.375000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.375000 +v 0.500000 0.500000 0.375000 +v -0.437500 -0.500000 0.500000 +v -0.437500 -0.500000 0.375000 +v -0.437500 0.500000 0.500000 +v -0.437500 0.500000 0.375000 +v -0.437500 0.500000 0.406250 +v -0.437500 -0.500000 0.406250 +v 0.375000 0.500000 0.406250 +v 0.375000 -0.500000 0.406250 +v -0.437500 0.500000 0.468750 +v -0.437500 -0.500000 0.468750 +v 0.375000 0.500000 0.468750 +v 0.375000 -0.500000 0.468750 +v -0.437500 0.437500 0.406250 +v 0.375000 0.437500 0.406250 +v -0.437500 0.437500 0.468750 +v 0.375000 0.437500 0.468750 +v -0.437500 -0.437500 0.406250 +v 0.375000 -0.437500 0.406250 +v -0.437500 -0.437500 0.468750 +v 0.375000 -0.437500 0.468750 +v -0.437500 0.437500 0.437500 +v -0.437500 -0.437500 0.437500 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.375000 -0.500000 0.500000 +v 0.375000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.500000 0.500000 0.500000 +v 0.375000 0.500000 0.500000 +v 0.375000 0.500000 -0.500000 +v 0.500000 -0.500000 -0.437500 +v 0.375000 -0.500000 -0.437500 +v 0.500000 0.500000 -0.437500 +v 0.375000 0.500000 -0.437500 +v 0.406250 0.500000 0.375000 +v 0.406250 -0.500000 0.375000 +v 0.406250 0.500000 -0.437500 +v 0.406250 -0.500000 -0.437500 +v 0.468750 0.500000 0.375000 +v 0.468750 -0.500000 0.375000 +v 0.468750 0.500000 -0.437500 +v 0.468750 -0.500000 -0.437500 +v 0.406250 0.437500 0.375000 +v 0.406250 0.437500 -0.437500 +v 0.468750 0.437500 0.375000 +v 0.468750 0.437500 -0.437500 +v 0.406250 -0.437500 0.375000 +v 0.406250 -0.437500 -0.437500 +v 0.468750 -0.437500 0.375000 +v 0.468750 -0.437500 -0.437500 +v 0.375000 0.437500 0.437500 +v 0.437500 0.437500 -0.437500 +v 0.375000 -0.437500 0.437500 +v 0.437500 -0.437500 -0.437500 +v 0.375000 -0.500000 0.375000 +v 0.375000 0.500000 0.375000 +v 0.437500 0.437500 0.375000 +v 0.437500 -0.437500 0.375000 +vt 0.875000 0.937500 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.062500 0.000000 +vt 0.062500 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.000000 +vt 0.875000 0.125000 +vt 0.875000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 0.906250 0.125000 +vt 0.968750 0.125000 +vt 0.968750 0.937500 +vt 0.906250 0.937500 +vt 0.875000 0.093750 +vt 0.062500 0.093750 +vt 0.062500 0.031250 +vt 0.875000 0.031250 +vt 1.000000 0.062500 +vt 0.875000 0.062500 +vt 0.062500 0.875000 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 0.875000 0.875000 +vt 1.000000 0.875000 +vt 0.968750 0.062500 +vt 0.968750 0.875000 +vt 0.906250 0.875000 +vt 0.906250 0.062500 +vt 0.875000 0.906250 +vt 0.875000 0.968750 +vt 0.062500 0.968750 +vt 0.062500 0.906250 +vt 0.062500 0.937500 +vt 0.062500 0.062500 +vt 0.937500 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.125000 0.062500 +vt 0.125000 0.000000 +vt 0.937500 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_top +s off +f 40/1/1 39/2/1 33/3/1 36/4/1 +f 9/5/1 10/6/1 5/7/1 4/8/1 +f 62/9/1 35/10/1 34/11/1 6/12/1 +f 41/13/1 45/14/1 47/15/1 43/16/1 +f 54/16/1 53/13/1 55/14/1 56/15/1 +f 13/17/1 11/18/1 15/19/1 17/20/1 +f 26/20/1 24/17/1 23/18/1 25/19/1 +g Cylinder_Cylinder_bottom +f 32/10/2 29/11/2 37/21/2 38/22/2 +f 8/23/2 7/24/2 1/25/2 2/26/2 +f 61/27/2 3/28/2 30/3/2 31/4/2 +f 52/29/2 51/30/2 49/31/2 50/32/2 +f 46/30/2 42/31/2 44/32/2 48/29/2 +f 20/33/2 22/34/2 21/35/2 19/36/2 +f 14/33/2 18/34/2 16/35/2 12/36/2 +g Cylinder_Cylinder_right +f 5/4/3 2/10/3 1/11/3 4/3/3 +f 50/37/3 49/1/3 41/4/3 43/24/3 +f 44/5/3 42/10/3 53/22/3 54/38/3 +f 32/8/3 38/5/3 40/24/3 36/25/3 +f 61/10/3 31/11/3 35/3/3 62/4/3 +g Cylinder_Cylinder_left +f 47/39/4 45/40/4 51/41/4 52/42/4 +f 56/43/4 55/44/4 46/45/4 48/46/4 +f 37/46/4 29/11/4 33/3/4 39/39/4 +f 30/8/4 3/45/4 6/40/4 34/25/4 +f 8/45/4 10/40/4 9/25/4 7/8/4 +f 64/44/4 60/43/4 58/42/4 63/41/4 +g Cylinder_Cylinder_back +f 31/10/5 30/11/5 34/3/5 35/4/5 +f 38/10/5 37/11/5 39/3/5 40/4/5 +f 7/5/5 9/24/5 4/25/5 1/8/5 +f 17/4/5 15/24/5 21/37/5 22/1/5 +f 26/22/5 25/38/5 16/5/5 18/10/5 +g Cylinder_Cylinder_front +f 36/40/6 33/25/6 29/8/6 32/45/6 +f 3/8/6 61/45/6 62/40/6 6/25/6 +f 2/11/6 5/3/6 10/39/6 8/46/6 +f 20/41/6 19/42/6 11/39/6 13/40/6 +f 24/44/6 14/45/6 12/46/6 23/43/6 +f 59/44/6 28/43/6 27/42/6 57/41/6 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_barbed_wire.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_barbed_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd22a7b0e9cf20315bdb285ab1fbeecf95bdd44 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfr2wB0*M$ogZrr%BJJWUP(xsCM zz3$w()1U9TW5aczL_S!hx&J5Si4986i`+9RcJJVg~ z&Yinr#fl9ZHZ&*NPc8JGKY#wkix=0eTi29ew{6?Dy?ghrT)DC?-mWd(sV2^D)~s1= zsZJ+OoT!X6KY8-x+O=z|=w~ zx8-jNka8;t@(cb?4Zx5&&E*2n#8yui#}Elg--E$ShXX`dF09PGU3Tf%x!Hg7SML8V zlhM_rrF2R2N}a=r3z7F;&J7Qqb}F>Sc&Az=cg-cQnoHO=m2$0R>E&$Q(c8Kx zp?rdr$T3bc&ekpcH$dnbkRC;}bC;OXk;vd$@?2>@4c2IT+% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_brass.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4bf108c49de96210759e6c52c99f99867012f3 GIT binary patch literal 5001 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_corner_top.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_corner_top.png new file mode 100644 index 0000000000000000000000000000000000000000..324109de7968bf0d6c427a9dba0e2f170a2b29e1 GIT binary patch literal 243 zcmVDl8b~5iwLAVXNC*i9-}zmh t%NA3Vcf|VXgP(Hl8^4X-UE0ov`5)%4Qk6BA=hXlJ002ovPDHLkV1h8^Ws?8^ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_fb.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_fb.png new file mode 100644 index 0000000000000000000000000000000000000000..21a09d769654330527a801b1b0f2f284ee2478e0 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@+Nz_IEF|_ zvL58jYjR*k(>PBg6Oy194!=ZNYXtcRzfo@qDMF QH_&+up00i_>zopr0G$?8f&c&j literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_sides.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..a120207d72fa439f5490377e992b6da23cec8912 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAR(rZQhDb=V9*iw&au9I4c>C|y zF9EH;?>p2PD5SW!Y^gbMsfceoEC0hos`c|M)s&eQ3xAN>Va|HZU6E<``8S)R!wq>{ zq$~L2c&Zw^zn^%o$MEaKJCWaKj2={2tq9p2AF;9@4xm4vu>9Io-@x7U^u5 ze^YPfRN+G$effQwLRx%kd+lzln<&s1aMFFTZsX3SLOtIOTTL}E(%t*$wffs<&srY7 cJ9hsEf0&`}!7odXcY&Pm>FVdQ&MBb@0FfPBNB{r; literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_tb.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_chainlink_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f9cfbf4eaec7e836fa01c6c86ca1a41d5deaed GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA=6bp~hDb=V9(2q*?7+ivP>!!W zeA~qT|Fx$7m{88bmg6WiQ_EI=@4NOhcKz(fXWFm&xO36*-1W&GEgp&rGdo^9Q*k(# zA!XbowsO^`n{PJ%Vhmrb=gM$^N#+5Ie$$4)CKJavMk#}7!3Hc5K0^Eg*$X7ve3_W< zo|JrbQC0Z>w}+=NW1EW#qsRSP*KfbC-S(^f>-sO~-t%SU&(%#|%Nw3Bi&(Jl(GHM< NJzf1=);T3K0RTFpP-FlA literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_sides.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..b544fa5562780bf1e415a461ac486f5458e01b21 GIT binary patch literal 2470 zcmWmFc|6pK8wc?3m|+Ym)3MDoWA1y*eHzT+4vlMmT4yCWx=0k8V|1|<-_IYPAN|#yE37tH0RXUKqnBHtDV6^p zOR#C5znwh^0H8^KUyZxzL?aP)8<1EO5{KS^vok^CFlf9Tihw~AuxKI%MZ}^=7&Hls zCgDslBs_+UwIk!~$aoVh1&5*FF%*Icj*7RV;;~c$mP*9Z@E97w1Vm!O~j&#SacDa zF5=L|_B1hzCT7#b9EOBVmvHD3E?vrINI5hqhau%M95_q|F4KX>l=19ke0xVO(~-w? zWPEoAp1XsyWAw7zij$9C^=9a1Sls4V*mgex6w_dK_JcVo!%Y<+XfiA z?HENYTtw;nj=Z@Kt7ktLFHDa=KVH|`_FO!5r1QDg%;KAdvtsXt%enn|{+rj%ArAQ7 z`uo}IFMleUr-LHX67Fc&DePO_qUxPRoo_oj*HbBPgV|kvUH>^7TzMt<-=|A2JBDhV z2SQ-gHM_!!YUf_f^@XSI5r;17kh-@CU<;@_w!O_AR4W1Uo4e4pqFJ)`cjm4=6&6?} z2%q>5!ystiYVDyF=?2~#);;lAw1Fk`La<$+yD{9ynC-G}KI;cp`wH)sFEKsKZtAvn z!&7ZRlgUfsJT2_T>2=eLIdX3DZIBMed*_kJg1%3Z5 z>VGJOL_6#0X4@_vF~b?b(YbquOLINuVA)%tsinMzayLI@FZhk4c4fwi_R({HKh5g2 zGke4`l>MSP_-E+u$3zFiz^u0Hgg&zCT`0LeTW)F8mVV!7?|uoBpIw45ZtIQ;6Iod# zAF-vS+N_N)7hbO3tvCfT7igcA<|Ow&^*9p=wBx`t*V}#`0g~}R#SZV5qQt+Z^+jf0 z78MH0Qo$G~aol3Y2)F$d0vEl?i7q(m2}Dy*=fK0mj#a&m4Pk*RK3^D){r1Uq;l|Dk zQ2vR!K>)`*pvW>CUx%pKeBi|@AeEmw`*sZEM(MwuYdu4PeBc}o!|QfUuFz&$z7ZM5 z@w$n#{Zn9RHe6f$(VPXi7=eOC)Oy`GeBbM z-VguOo+G|iq2Huu&Okdr_e$4x%QFvW`Smz0SvCL7FaKRbFxVo~)VXU*wpb+ZJ5$lg zoCC6S!(|pQu%vy>o%gzj73)B^Eq8MfFC>O7TK^OVq^YFv5ITf(6Iw~}?;kssV-r2u znSCwZLuA|A`~=Pm=onBnm`&ErqLQLs(c{bnmBEl`?ol`zsB+ZW6yuKg0XO?M90ZOm z#A6Zphh78W*UW7EGKZiZ=j)(#jGaF#S}{x9bGaYNL%t959g~*ibqo8i72oPy&%U+( zT|&gy_ksZ3=%w`QNmG;khg7 z<1ts#=dU~&KhVVc{B>k%)ky5ltfq{b3<<-%A<5Z3p)DY7zr41-JLFm3tNd)PT?xK0R-cfy$TO{uAlH&VJl+_(}~TB}>&bv}4cdg*dCO z3vh86v2%5+m#a7947sKeHrNg%*q*G}VF~geYD)*NSA2?JUQ=xZrptit_!rka?ILZ> z)GgY>^4np*3*y=Hf|E)GICNzfO!xA)fxzv`MXWX)7u?5UkG4+|LEHI>Yntko19qbh z=_xIGxYalGxzpV%Qr!#oPA6-dH09( z;me@JnZ!eV3HN?#dnb}MiBd~|It_{{O1%q0g$z$ofaq@`DKZ0fwPki&y9RnHM;{5O zv4!=iqvm6X5|r6!2|e%9alF=fL8g5geG#m*fC0y*>6;&D8x>|rYHd^I8I|qSY>Xqw ziDZ82Yvbe6la;k|?fdJMd60BycI%B|>*wa75Iwt08j&(JeE-M6{Gf`@;H?9N`RPAU zX6K`jhDPi5(SiEs*OAK?{n{;hrp->LbzF!eY-^WSV8LH=!jh?O0knr8gA_E0*Z4%- z->*#vdLDLgp$%UMx9 XRX;Bfnpc|&7})5pcDw4b_3-}yJ9hR- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_tb.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_corner_wrought_iron_2_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d6ba241a2b132b8a90877d8775aed59e3f8f91 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)S9K{tO=&?b86j<1VI4UU zU3pP`c~JueF*7x(Hydj7fXX&`x;Tbt1ouunD0s+#hebc+0VCIhRIUx`CIafROPIX- zxKA`oY0PGq?|#xa&$@cnY|EUjwd=Qq-@e7AxX;eQp!h+7aMQ8pCuEKlKC@=;T~SxS zJg1mbTx!+vS@-U)ImwptW*z%(>z|1Y0-Ih=6izWa#?#5>($VSh z>u^AFMoUHVkK~QaE7XF{EA6-KdKoB`VsxyeC*#fbs~jKGqWe|9-qz#v`n%0b{>YWH V>wiwaybtJl22WQ%mvv4FO#ouIV(tI{ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket.png new file mode 100644 index 0000000000000000000000000000000000000000..7c98218a60b4ea6c5b7a1319f5fdd2269433e7f3 GIT binary patch literal 1939 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 YApH&SO)dFj+0yv|5Jyh(CDM-l7fJ@{ZU6uP literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a142e12784dd7b19d8fe9f817f384c45832bb9 GIT binary patch literal 550 zcmV+>0@?kEP)BB$sg!2 zScDt~W4`+yCTUN~7+aR5ND?VY(oqu`7c%kZW84ilUUgTNBsH)kZB$57P?jXcIY&H3 zmn7ef$3&kTWyvIj)GHH90V6G`4VVq1Xp-xGLt0V=#;!$ikAV zl8`nR(4SwapbSleE-su`uv-bYRIrRiD?Kv+)>~GMnU?ox8M+%Sji|Bs0#-;;K1NSo#TR0|+UOV#H*e3`u23<``+oIkj~1 zq|Gcwb*UZ2m@7CenW;^|AT90J3KKJ|%MY0(?kg;9HP19f_FLpV(WM4CnP%+Tsmq6? zLh5j9$)6u4FG?)=*I8fS6_Db;EYHECYU4tAI4=p~chL^=uj(A-r^~+-FB>qV4vNTSh{k}U{ orzP2T?^1K?w$!{ui&?kzA2cY@XZW*@y#N3J07*qoM6N<$f+{2TyZ`_I literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white_backside.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_picket_white_backside.png new file mode 100644 index 0000000000000000000000000000000000000000..3fb1a9d9f766b837ec1d257d19b90c01bf60fcef GIT binary patch literal 487 zcmVVK~y-6%~D&6!!Qi={m-;4Ejd6bgp`ytVU4jd z{t!awfAz4N?hV$E$d<->%s7M)n1e0oma1Fq=Qn_cg}?qnoYiLH&Cblxa7e`gTt~nh z37~kwW)}+rYl^~%lq3-|DzZ@JRt&)G4ra|6nP8kDhQ84ZRRY;BpaR98wMJ$ny;+zr zTPe@Dcl$by<9VEGJ61JD>#}-y!%e+1ov5$3LmxpZbvR!ZU5|;U3H1g5*T4drL1?HJ zs1B3_kUEnfV(g6&Jm49{T@AqG4oU44H={bTQ}0>`AOlm)CKjviLo`7)1TQYylThaMT difU6b|1W`4zG9>y4I}^n002ovPDHLkV1jO?(>VYD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_backside.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_backside.png new file mode 100644 index 0000000000000000000000000000000000000000..fef1f0cb6b80d8b517c9e7c3205abbb00e915eed GIT binary patch literal 852 zcmV-a1FQUrP)&aCN8+@7wvS<_eodBXO00uZw~$<oSGtm6jc`rUr*(*7K$dw{%%gSMvVqN}bckz4fMGm?WIxNIa*bp` z)~tEMn{C;%fSGw#ooq{(Yf6-5N_|~Cf?+`j5a<`3Od09G+U`U{LOuUwAlXq5-b5PT*e0o|siey5;oN>{p zc*ve`pma=|ZA-|Ya+qmKn`=vrXG4&4QJZ{Mz?yEEdRM=gYo2~tja^5_pmUL8N2hvE zqIFD|c~;G%a=n&mlXX&nUp%LMPu8w|$DeVKaZQI{K)jS?z?p1v+rEbY009t5L_t&- z(*?l;g2Mn10Kh%lwr$(CZL79zGi98I-VFG{PS>;Ym7y_iv@$1Ji9@Ril}M|Wtk69=F}rY%A15@Sh;$kMhH#I4 z+?05KJlar87O%g4p|~YE7K`~mf~T9SH=n^j(8XH2RxV$j&b;e~es3}fWC5vPBQJDh zU%TG(;2}YTqD2Gf)O5c}Wi*QJQJ}@bd{Z0IOJl-Fr)7tM3<1K+EhL(%>yQSj!?F$O ztPqdNvoq`wSZF#&aCN8+@7wvS<_eodBXO00uZw~$<oSGtm6jc`rUr*(*7K$dw{%%gSMvVqN}bckz4fMGm?WIxNIa*bp` z)~tEMn{C;%fSGw#ooq{(Yf6-5N_|~Cf?+`j5a<`3Od09G+U`U{LOuUwAlXq5-b5PT*e0o|siey5;oN>{p zc*ve`pma=|ZA-|Ya+qmKn`=vrXG4&4QJZ{Mz?yEEdRM=gYo2~tja^5_pmUL8N2hvE zqIFD|c~;G%a=n&mlXX&nUp%LMPu8w|$DeVKaZQI{K)jS?z?p1v+rEbY009t5L_t&- z(*?l;g2Mn10Kh%lwr$(CZL79zGi98I-VFG{PS>;Ym7y_iv@$1Ji9@Ril}M|Wtk69=F}rY%A15@Sh;$kMhH#I4 z+?05KJlar87O%g4p|~YE7K`~mf~T9SH=n^j(8XH2RxV$j&b;e~es3}fWC5vPBQJDh zU%TG(;2}YTqD2Gf)O5c}Wi*QJQJ}@bd{Z0IOJl-Fr)7tM3<1K+EhL(%>yQSj!?F$O ztPqdNvoq`wSZF#(yV*Po^ZyWa-eQZnr=#pW|djb%fse^IZ6QlxrL(57{W zVL+^dQ-obV%%gRpc}kdaMwM_y)~n{-E%Y&*i6Zjx&|lyFAJ zopFEB?B{!J8!7$v%&rJ#aiHmfS(RuIVJH*d0O1Er0 zb_gz_W+jh+o87J00-|-zEe8J)W07*qoM6N<$g6rUql>h($ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_corner_right.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_corner_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f0e25ffb5a9931a0088eb7911cd2305486b29e GIT binary patch literal 832 zcmV-G1Hb%6Y(t)JOrm{E)2DdQr+3Gl zal4abn{!2~gHqC}dx~a4X+0dso^r^daH)h*&ZTj^m1dMQIlmyqVL*gkKemovx{_hKkYUWCal)K%(x-LB zn{R|(Kc|0B-Lig-WkalkQZ}ZPTrMkzq&CrgX`nbHSKq(WZF3kzvD}Zp8aK)Z+r+H1Dbxe+6NT7C1)~tEasCbQJLBX1B#-DPed``%o zaLuH2pma=)V?n^0ZjEO{k!wSjaYVhAX}_3j%c63~pmMj2T#a2vieo~-oN=dmPoi~9 z$DeV{qjINxPu8w|hhRXwlx4t~Y&PW5;Q#;u4oO5oR2b6@%mZQsK@b4Ij&0kvZQFLv zwrv~hd23P+DEM$w57;xwpiV)Ulh4k9N8-tlwcaa{7=?;*BP<|ZDB67NnT>bELYzWi zf%o)0eUh>%6YZ#yTg=V_BXyR}rfktcsbs5B7DJQ1hV~k==xK&hN1FkLI|FM|4AV&JQElqrgo9wG9>2gq)NRCOn z+nNDwI##kvBy)?e3r8b85_ofL(<=SpwGUsLl8+Dd!%xC)z>aRBChrC0JkBb#=?6pVQD$AC2j`>>rgPcX(J)K*Y`+pH{ubFAe{D`?2qPp8x;= M07*qoM6N<$f|hP^JOBUy literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_front.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a8652ec3f226b36197302d736fb5a62c5ccfd1 GIT binary patch literal 796 zcmV+%1LOROP)#xpl(c>Zc2(~LY{9-+OmP2Y)hMIOS_X~x{_hYo^qIL zN{wbgs((?WdQPl-Pl#bagk3+kkX+27anh%C!klo@s(ab9fRAcJ!JBWVe^1@Aez=ll zvW#1eWkalkQ=)fF*|L6-WJlYve&V!!%%gSVwSKmbVa=v=r+!V-s(6}cN~?iZ!<%h| zUO>^Nbk3!5$f9t`p>xEcbitTr(WZF3kzvD}ZQ&LcyGIy_RW>XG6=P za>$@^znE){T}P*SPoi~9z?yESeNWA!a@MYWhhRX*pK-jDWx$zikn%&&0003CNklux2l9MKJ@feUQLXU&f7;>1{?f1s}i$`6c}FmIqxEEya!XgWc@Z23Q?a~fJW zsP5_@p=fl^>s2$PrIhMbDVm!AFM8&xQVN}MnOf?r99Z=hHJ0000`At(yV*hvVoO$ zR?w$+mT5|pWk=bwfQ?;8kzz-fYf6-MRLP`uoqSi7c2kgVN|||9#-DQAv3{9)R?((( zm3LL*w0+sKe$%RWc$j%s)~gLD6cr@|>w2M3g8|%cCWZR- e!#F=Fp!oi%CqTMY+(0e>0000>lc literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_tb.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_privacy_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..076dba65a6aba9198576dde897f6e9cb05d6342b GIT binary patch literal 431 zcmV;g0Z{&lP)r|N|R+rePcs`W=4@>M~z)a&7^jFVL_2$M|)pD#-DQ0rgVmC zONnevhHFfTZcTw>Lff%^jBrlkw0+a6c-gXkTZ@-vpz?yD^Xh+eec)^@;m}yFyY)YGLOU$Kp$Dnh| zq;!sANYkx+fn`O_qjH34O3|oz)~tDmZB2w}OV+M^0002*r&<#L0047IL_t&-(_?V4 zbTc+`)AQ2wR8W*xkyBzYx3D&KH`LeF)>89UmUWe3Fmtu?Fmd-V@Yc~#SM_%GX7E7+ zgI7Sx$w^#HScuP-*^b@L*2adx(Lut|UVxv6gO!uT*`CpXL0VE&M9_uTi;J6$!PAq; Z3jlNnKm;E2YOw$S002ovPDHLkV1i?G$dCX4 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..b5d37a810eeb0baabf3035d07c4088fe6a6c1bc6 GIT binary patch literal 3789 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_sides.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..4e891639f1ae26e6aeb2c12fd732ccaf0bf71274 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)S9K{tO=&?b86j<1VI4UU zU3pP`c~JueF*7x(Hydj7fXZ4tT^vI+f_o<%6l^izVGdP32FRkZpQqx7J9q+OE9@Hh4b%d3UxTTv!X!H zTr&K!mfY0?cbVTU_;ZNq6zAKcZZDcIu@{SQD}+dxHMxuT=RJ7FxV_?2PL;=t#D!1n YLngobSyboH1auFBr>mdKI;Vst04k11z5oCK literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_tb.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_fence_wrought_iron_2_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..6e36033af977cab9f8f4cdde527d35559e6ccfa8 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)S9K{tO=&?b86j<1VI4UU zU3pP`c~JueF*7x(Hydj7fXe(mT^vI+f|ETwo13O=*|g=#mXtP;R8>V$)l^kgg)p(Q zumq1VGefqbp5D1rU8YQ#Dk{OlD#0ot$-=_IBRNAvf^~+3)rA8q4m=Q8V3Q}wko4%u V^Szy`UIL9~@O1TaS?83{1OOs4F4+J8 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post.png new file mode 100644 index 0000000000000000000000000000000000000000..02b3cc93d6acb0a301d340ef203b6915bca8783a GIT binary patch literal 506 zcmV(Ud78km4;l_ooszULn7+NsS zB$LU^Ip=dy$*!{!pND@Xw0QUGg?7>_ESHu+Z^gX_kAzDIjpvUaDh&~#c7fUls&$EX z9uXxdr0IZ8Y*AIVp1pi4md4SIeMCUjQ2*wx?K^4kXPA86;jD|Sp5D`Gwur!Xp z&QOKQDOV>wc87g@2!Mh>cQ|5ElzjN~jU?&eoI^FRVQI|s6(R;7;M6N$e$25^gcw0X zKmki5z9r+XuM07{pRkqJ>s&4UTfD*_lJfUsq0+&Y{RG;sg+A*iyY{N-Fg0c#^p zPS2R<1;!XQER8qsPY{8iAT&g9b&aYbCc=miMFv&H+6W_tElVTmShhrj^|~S?DNz)$ zE;E$Cj?dsuEuv(M ws|%`pMzuJnjip7Xm#niH_2Qhm$oOym0GyZ0X?&B0SpWb407*qoM6N<$g5w literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_back.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_back.png new file mode 100644 index 0000000000000000000000000000000000000000..a52001825f60803832df2b26f0db20aaa23ab846 GIT binary patch literal 425 zcmV;a0apHrP)YH zzyRwT45#I)tSD1E*k{5(449s+w4z+?V87|SFckVzdiG)Qdwkf#^W5DMa<<4G9qOl2A2>8mNYXV9ml{wT5`TrUZQ; z`_yb_i0YgBD}m}NBD8>lc|qzx5~=}Wa7n0UeY{?Ah#Exot^Jh`FHD7qS4HbU)FAxO zlx*CdW(FjIY>4Vd7p6YFu^1u_bP_}j%nxz84N1oJ3C1W2IydFn^(Bul z&xDABy$(_X)d2SZ#Kn)!PkDZ0@#D)g?jCJ~dkmrm?gy>%C|#gvQMhhFh}P2^AhYit zYrMWQ7b2b$pbSw13#CA1h@VO$w1EBws=jly38?zg`go{#s5(Rq_K3R!HXEq=+>!w7 z5r+ogs*g=~A}TFGRG*mTw5HyGC=DRhGaT177*5YoCQ8GJnNGkI4ob6SYM8PBh0oZC Tf1Ic>00000NkvXXu0mjf-(k6| literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_bottom.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_brass_post_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..8281d88e590348fa20b8e741de0fbadab3981f31 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|sh%#5AsXkC6C@TcQ1jZW=qKJW zOXzF0ac|=a^}{<1(S2`bB`*&);o=YH zzyRwT45#I)tSD1E*k{5(449s+w4z+?V87|h%Vao7>$scX(`QaRNGHbGti49KxPkXa)1b%+QVP?(19JR@d3CZnOh> z4uYH zKn1;-#_Jmlr{$`wC{sJwXR@HufdN0LiBg}Qt+b+C?O?y@={YVFax4jGXo%BYQmS^S z&kU&g{IZ~lxkP9<&}#}&eR)H|)Iu8q8k!RIPtA6QsJ^+slCTXxPeWAS+F$wb!qf#7 z_JlP+R6n{f_34epghQz(!}!*Lsz>LhJiET+@#UGlS*8RuG{$Q`IzQ$4jm3{I&$xTE z5y&MR4^MA^%)Wc9@%qkOqT&Il`p(fNpz2HO&Z$OkEK&odru4^!yo})}uOrMzP1We(eG+U;I8PfpkdzkIm7Fi*AsXkC6C_wu8c$0L<-J{B zQv9kM`@I-%-6~q6V*je#4o4)oVWf zIv4XsOX|_r=%Ajgq>|S{K=Nzj3azN!NP)odT>VpM1(eG zW+@{Y$vI;L+87C;r0X53y8Qg`@l$aCH!tlW0;-9+X^B~u=2W3+rWC<5+}Ry5MIkW*R*jE39%m`>Q<*`=z!bL0Go<8Kq{=7e%EpiLP;KtQviFo&K3;;iQS zg+1Q9|4gsfV_YXpr%T^;F-Ew2Zb(du0LIAL@EpL^{j+4v+`hIyx4O{jE5?ih&RGtR zju}sCj4>;~!OKHLAnS^)n&%y@S&VKTowFD*>kf+G)>cC`qIN`^BIBxN&@U)$4LGvu z+@<_s6K`F)sKI-zH3Z+`;Q6cH*1AoA;5|l!B6vE%Z@h(#0N-&~YjCc^pg;IKfDeHX ex)^KuZ~6tj)wJzX6@7sK0000sx~*ERk(V@wWwNt$#bltZRA;~EQba% zp<(f;EgqCfN1O%(>U={(aFyJaC^~8N}Bc z5%$o4jb{N_4zy`Ua2P!`Ri=o#ltTThry}#0Vg1CupKaLT?3k)WC0*i##1ZN+5;EHi zeYzU4<&e#L>im&1MNs$z;o^i#puUOz%Y=p~08Wg(!2lyg!H|hE$RGC<)VDi2?#R$s zI*zM+GEI2YU#>W0wtwlG!%Xj88FEWpTumi2s(6xCLOl?X*?)1G$XS%YC7jvD{)_v! zfX-@iDVweqvIo5-$D{>I_Z+)js~lv2-hLqmZ#HQ72N^uqZU9~PFU$GeuRrg>i^|Xi RX9EBL002ovPDHLkV1o9kyc7Tc literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_bottom.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..20fdc2c1c49b4dd40b23d9b84cdbd747b76b08ae GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|v7RoDAsXkC6C@TcQ1jZW=qKJW zOXzF0ac|=a^}{<1}=PpTJwR++Dg=>~6cu#3Pb}Q@FDy~_lKFvDC<&xPj zgZIjU^$VS*uq`+!<@L#GRae`rRXmFubQl<gTe~DWM4f()cw_ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_front.png b/mods/homedecor_modpack/homedecor_fences/textures/homedecor_sign_wrought_iron_post_front.png new file mode 100644 index 0000000000000000000000000000000000000000..54471349eecf587a50690021aed3352abbb8ede4 GIT binary patch literal 438 zcmV;n0ZIOeP)|9DMu8XBIx1Ijs_$)>%W2_9_&3 zc*XNxYcvi!Wl}DB%);b8hgThn)TGW1s>E1AZ#C-uIs&`l9DHNnGiUg22tTb9ei{mI zG!he;!^bcb0dnyDGHo$*^HW9ml=;z3WF#RBX9+rV%1iDj}jL=z|gfV{?yvX_pjiW>&Gj8T})Mzw`Wf`}#Hx zn_-!zl+yj(_TlN}_X3}R!*SYfZ%(IEO0k-KeaEwfbHFTXSaXUcXS3>@b^riO(_}dV zKsIBh4nV>bA~=XK7b~S$2kZu}kXmh4tJSvON&h5hE$33KtRaDO9ncztm_kamHX`~s z&K)qXp_t`tL@1u8dFggMfDOlZHCoXMV~KO!J!GXiNVv=&t;ucLK6UsL@smy literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_foyer/.luacheckrc b/mods/homedecor_modpack/homedecor_foyer/.luacheckrc new file mode 100644 index 00000000..6718384e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_foyer/init.lua b/mods/homedecor_modpack/homedecor_foyer/init.lua new file mode 100644 index 00000000..dbd725db --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/init.lua @@ -0,0 +1,120 @@ +local S = minetest.get_translator("homedecor_foyer") + +homedecor.register("coatrack_wallmount", { + tiles = { homedecor.plain_wood }, + inventory_image = "homedecor_coatrack_wallmount_inv.png", + description = S("Wall-mounted coat rack"), + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.375, 0, 0.4375, 0.375, 0.14, 0.5}, -- NodeBox1 + {-0.3025, 0.0475, 0.375, -0.26, 0.09, 0.4375}, -- NodeBox2 + {0.26, 0.0475, 0.375, 0.3025, 0.09, 0.4375}, -- NodeBox3 + {0.0725, 0.0475, 0.375, 0.115, 0.09, 0.4375}, -- NodeBox4 + {-0.115, 0.0475, 0.375, -0.0725, 0.09, 0.4375}, -- NodeBox5 + {0.24, 0.025, 0.352697, 0.3225, 0.115, 0.375}, -- NodeBox6 + {-0.3225, 0.025, 0.352697, -0.24, 0.115, 0.375}, -- NodeBox7 + {-0.135, 0.025, 0.352697, -0.0525, 0.115, 0.375}, -- NodeBox8 + {0.0525, 0.025, 0.352697, 0.135, 0.115, 0.375}, -- NodeBox9 + } + }, +}) + +homedecor.register("coat_tree", { + mesh = "homedecor_coatrack.obj", + tiles = { + homedecor.plain_wood, + "homedecor_generic_wood_old.png" + }, + inventory_image = "homedecor_coatrack_inv.png", + description = S("Coat tree"), + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + expand = { top="placeholder" }, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.4, -0.5, -0.4, 0.4, 1.5, 0.4 } + }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +local mat_colors = { + { "green", S("Green welcome mat") }, + { "brown", S("Brown welcome mat") }, + { "grey", S("Grey welcome mat") }, +} + +for _, mat in ipairs(mat_colors) do + local color, desc = unpack(mat) + homedecor.register("welcome_mat_"..color, { + description = desc, + tiles = { + "homedecor_welcome_mat_"..color..".png", + "homedecor_welcome_mat_bottom.png", + "homedecor_welcome_mat_"..color..".png", + }, + groups = {crumbly=3}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, + }), + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.375, 0.5, -0.46875, 0.375 } + } + }) +end + +-- crafting + + +minetest.register_craft({ + output = "homedecor:welcome_mat_grey 2", + recipe = { + { "", "dye:black", "" }, + { "wool:grey", "wool:grey", "wool:grey" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:welcome_mat_brown 2", + recipe = { + { "", "dye:black", "" }, + { "wool:brown", "wool:brown", "wool:brown" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:welcome_mat_green 2", + recipe = { + { "", "dye:white", "" }, + { "wool:dark_green", "wool:dark_green", "wool:dark_green" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:welcome_mat_green 2", + recipe = { + { "", "dye:white", "" }, + { "dye:black", "dye:black", "dye:black" }, + { "wool:green", "wool:green", "wool:green" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:coat_tree", + recipe = { + { "group:stick", "group:stick", "group:stick" }, + { "", "group:stick", "" }, + { "", "group:wood", "" } + }, +}) + +minetest.register_craft( { + output = "homedecor:coatrack_wallmount", + recipe = { + { "group:stick", "homedecor:curtainrod_wood", "group:stick" }, + }, +}) diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.de.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.de.tr new file mode 100644 index 00000000..1b21fe77 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.de.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Brauner Fußabtreter +Coat tree=Kleiderständer +Green welcome mat=Grüner Fußabtreter +Grey welcome mat=Grauer Fußabtreter +Wall-mounted coat rack=Wandgarderobe diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.es.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.es.tr new file mode 100644 index 00000000..12b4dbea --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.es.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Tapete marrón de bienvenida +Coat tree=Perchero de piso +Green welcome mat=Tapete verde de bienvenida +Grey welcome mat=Tapete gris de bienvenida +Wall-mounted coat rack=Perchero de pared diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.fr.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.fr.tr new file mode 100644 index 00000000..934bb29a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.fr.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Paillasson marron +Coat tree=Porte-manteau +Green welcome mat=Paillasson vert +Grey welcome mat=Paillasson gris +Wall-mounted coat rack=Porte-manteau mural diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ms.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ms.tr new file mode 100644 index 00000000..d2b10feb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ms.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Alas Kaki "Welcome" Perang +Coat tree=Penyangkut Baju Berdiri +Green welcome mat=Alas Kaki "Welcome" Hijau +Grey welcome mat=Alas Kaki "Welcome" Kelabu +Wall-mounted coat rack=Penyangkut Baju Dinding diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt.tr new file mode 100644 index 00000000..cf45a52c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Tapete de boas vindas marrom +Coat tree=Cabideiro de piso +Green welcome mat=Tapete de boas vindas verde +Grey welcome mat=Tapete de boas vindas cinza +Wall-mounted coat rack=Cabideiro de parede diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt_BR.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt_BR.tr new file mode 100644 index 00000000..cf45a52c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.pt_BR.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Tapete de boas vindas marrom +Coat tree=Cabideiro de piso +Green welcome mat=Tapete de boas vindas verde +Grey welcome mat=Tapete de boas vindas cinza +Wall-mounted coat rack=Cabideiro de parede diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ru.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ru.tr new file mode 100644 index 00000000..859adf45 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.ru.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=Коричневый коврик под входную дверь +Coat tree=Ð¡Ñ‚Ð¾ÐµÑ‡Ð½Ð°Ñ Ð²ÐµÑˆÐ°Ð»ÐºÐ° Ð´Ð»Ñ Ð¾Ð´ÐµÐ¶Ð´Ñ‹ +Green welcome mat=Зелёный коврик под входную дверь +Grey welcome mat=Серый коврик под входную дверь +Wall-mounted coat rack=ÐаÑÑ‚ÐµÐ½Ð½Ð°Ñ Ð²ÐµÑˆÐ°Ð»ÐºÐ° Ð´Ð»Ñ Ð¾Ð´ÐµÐ¶Ð´Ñ‹ diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.zh_CN.tr b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.zh_CN.tr new file mode 100644 index 00000000..be57f16b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/homedecor_foyer.zh_CN.tr @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat=棕色迎宾垫 +Coat tree=ç§æ ‘ +Green welcome mat=绿色迎宾垫 +Grey welcome mat=ç°è‰²è¿Žå®¾åž« +Wall-mounted coat rack=å£æŒ‚衣架 diff --git a/mods/homedecor_modpack/homedecor_foyer/locale/template.txt b/mods/homedecor_modpack/homedecor_foyer/locale/template.txt new file mode 100644 index 00000000..2bf8598e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/locale/template.txt @@ -0,0 +1,10 @@ +# textdomain: homedecor_foyer + + +### init.lua ### + +Brown welcome mat= +Coat tree= +Green welcome mat= +Grey welcome mat= +Wall-mounted coat rack= diff --git a/mods/homedecor_modpack/homedecor_foyer/mod.conf b/mods/homedecor_modpack/homedecor_foyer/mod.conf new file mode 100644 index 00000000..47fbde76 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_foyer +description = Homedecor mod: foyer +depends = homedecor_common, default, dye +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/homedecor_foyer/models/homedecor_coatrack.obj b/mods/homedecor_modpack/homedecor_foyer/models/homedecor_coatrack.obj new file mode 100644 index 00000000..9ed5ca69 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_foyer/models/homedecor_coatrack.obj @@ -0,0 +1,2235 @@ +# Blender v2.73 (sub 0) OBJ File: 'coatrack.blend' +# www.blender.org +o Cylinder +v 0.197346 -0.065370 -0.000000 +v 0.186382 -0.038307 -0.000000 +v 0.164455 -0.038307 -0.000000 +v 0.153491 -0.065370 -0.000000 +v 0.164455 -0.092433 -0.000000 +v 0.186382 -0.092433 -0.000000 +v 0.170907 -0.065370 -0.098673 +v 0.161412 -0.038307 -0.093191 +v 0.142422 -0.038307 -0.082227 +v 0.132927 -0.065370 -0.076746 +v 0.142422 -0.092433 -0.082227 +v 0.161412 -0.092433 -0.093191 +v 0.098673 -0.065370 -0.170907 +v 0.093191 -0.038307 -0.161412 +v 0.082227 -0.038307 -0.142422 +v 0.076746 -0.065370 -0.132927 +v 0.082227 -0.092433 -0.142422 +v 0.093191 -0.092433 -0.161412 +v 0.000000 -0.065370 -0.197346 +v 0.000000 -0.038307 -0.186382 +v 0.000000 -0.038307 -0.164455 +v 0.000000 -0.065370 -0.153491 +v 0.000000 -0.092433 -0.164455 +v 0.000000 -0.092433 -0.186382 +v -0.098673 -0.065370 -0.170907 +v -0.093191 -0.038307 -0.161412 +v -0.082227 -0.038307 -0.142422 +v -0.076746 -0.065370 -0.132927 +v -0.082227 -0.092433 -0.142422 +v -0.093191 -0.092433 -0.161412 +v -0.170907 -0.065370 -0.098673 +v -0.161412 -0.038307 -0.093191 +v -0.142422 -0.038307 -0.082227 +v -0.132927 -0.065370 -0.076746 +v -0.142422 -0.092433 -0.082227 +v -0.161412 -0.092433 -0.093191 +v -0.197346 -0.065370 -0.000000 +v -0.186382 -0.038307 -0.000000 +v -0.164455 -0.038307 -0.000000 +v -0.153491 -0.065370 -0.000000 +v -0.164455 -0.092433 -0.000000 +v -0.186382 -0.092433 -0.000000 +v -0.170907 -0.065370 0.098673 +v -0.161412 -0.038307 0.093191 +v -0.142422 -0.038307 0.082227 +v -0.132927 -0.065370 0.076746 +v -0.142422 -0.092433 0.082227 +v -0.161412 -0.092433 0.093191 +v -0.098673 -0.065370 0.170907 +v -0.093191 -0.038307 0.161412 +v -0.082227 -0.038307 0.142422 +v -0.076746 -0.065370 0.132927 +v -0.082227 -0.092433 0.142422 +v -0.093191 -0.092433 0.161412 +v 0.000000 -0.065370 0.197346 +v 0.000000 -0.038307 0.186382 +v 0.000000 -0.038307 0.164455 +v 0.000000 -0.065370 0.153491 +v 0.000000 -0.092433 0.164455 +v 0.000000 -0.092433 0.186382 +v 0.098673 -0.065370 0.170907 +v 0.093191 -0.038307 0.161412 +v 0.082227 -0.038307 0.142422 +v 0.076746 -0.065370 0.132927 +v 0.082227 -0.092433 0.142422 +v 0.093191 -0.092433 0.161412 +v 0.170907 -0.065370 0.098673 +v 0.161412 -0.038307 0.093191 +v 0.142422 -0.038307 0.082227 +v 0.132927 -0.065370 0.076746 +v 0.142422 -0.092433 0.082227 +v 0.161412 -0.092433 0.093191 +v 0.000000 -0.375000 -0.027923 +v 0.019744 -0.375000 -0.019744 +v 0.027923 -0.375000 0.000000 +v 0.019744 -0.375000 0.019744 +v -0.000000 -0.375000 0.027923 +v -0.019744 -0.375000 0.019744 +v -0.027923 -0.375000 -0.000000 +v -0.019744 -0.375000 -0.019744 +v 0.000000 -0.500000 -0.318286 +v -0.024182 -0.484907 -0.314672 +v -0.024182 -0.454722 -0.307445 +v 0.000000 -0.439629 -0.303832 +v 0.024182 -0.454722 -0.307445 +v 0.024182 -0.484907 -0.314672 +v -0.000000 -0.500000 -0.188201 +v -0.024182 -0.484907 -0.191814 +v -0.024182 -0.454722 -0.199041 +v -0.000000 -0.439629 -0.202655 +v 0.024182 -0.454722 -0.199041 +v 0.024182 -0.484907 -0.191814 +v -0.000000 -0.427207 -0.075544 +v -0.024182 -0.416158 -0.085416 +v -0.024182 -0.394061 -0.105160 +v -0.000000 -0.383013 -0.115032 +v 0.024182 -0.394061 -0.105160 +v 0.024182 -0.416158 -0.085416 +v -0.000000 -0.301126 -0.010501 +v -0.024182 -0.297082 -0.023987 +v -0.024182 -0.288994 -0.050958 +v -0.000000 -0.284950 -0.064444 +v 0.024182 -0.288994 -0.050958 +v 0.024182 -0.297082 -0.023987 +v -0.000000 -0.155540 -0.010501 +v -0.024182 -0.159584 -0.023987 +v -0.024182 -0.167672 -0.050958 +v -0.000000 -0.171716 -0.064444 +v 0.024182 -0.167672 -0.050958 +v 0.024182 -0.159584 -0.023987 +v -0.000000 -0.029459 -0.075544 +v -0.024182 -0.040508 -0.085416 +v -0.024182 -0.062605 -0.105160 +v -0.000000 -0.073654 -0.115032 +v 0.024182 -0.062605 -0.105160 +v 0.024182 -0.040508 -0.085416 +v 0.000000 0.043334 -0.188201 +v -0.024182 0.028241 -0.191814 +v -0.024182 -0.001944 -0.199041 +v 0.000000 -0.017037 -0.202654 +v 0.024182 -0.001944 -0.199041 +v 0.024182 0.028241 -0.191814 +v 0.000000 -0.463641 -0.323237 +v 0.012091 -0.457376 -0.318828 +v 0.012091 -0.472468 -0.322442 +v 0.000000 -0.480015 -0.324248 +v -0.012091 -0.472468 -0.322442 +v -0.012091 -0.457376 -0.318828 +v 0.000000 -0.449829 -0.317021 +v 0.000000 0.018739 -0.209290 +v 0.000000 0.033133 -0.203178 +v 0.012091 0.025586 -0.204985 +v 0.012091 0.010494 -0.208599 +v 0.000000 0.002948 -0.210405 +v -0.012091 0.010494 -0.208599 +v -0.012091 0.025586 -0.204985 +v 0.000000 0.312500 -0.027923 +v 0.019744 0.312500 -0.019744 +v 0.027923 0.312500 0.000000 +v 0.019744 0.312500 0.019744 +v -0.000000 0.312500 0.027923 +v -0.019744 0.312500 0.019744 +v -0.027923 0.312500 -0.000000 +v -0.019744 0.312500 -0.019744 +v 0.318286 -0.500000 -0.000000 +v 0.314672 -0.484907 -0.024182 +v 0.307445 -0.454722 -0.024182 +v 0.303832 -0.439629 -0.000000 +v 0.307445 -0.454722 0.024182 +v 0.314672 -0.484907 0.024182 +v 0.188201 -0.500000 -0.000000 +v 0.191814 -0.484907 -0.024182 +v 0.199041 -0.454722 -0.024182 +v 0.202655 -0.439629 -0.000000 +v 0.199041 -0.454722 0.024182 +v 0.191814 -0.484907 0.024182 +v 0.075544 -0.427207 -0.000000 +v 0.085416 -0.416158 -0.024182 +v 0.105160 -0.394061 -0.024182 +v 0.115032 -0.383013 -0.000000 +v 0.105160 -0.394061 0.024182 +v 0.085416 -0.416158 0.024182 +v 0.010501 -0.301126 -0.000000 +v 0.023987 -0.297082 -0.024182 +v 0.050958 -0.288994 -0.024182 +v 0.064444 -0.284950 -0.000000 +v 0.050958 -0.288994 0.024182 +v 0.023987 -0.297082 0.024182 +v 0.010501 -0.155540 -0.000000 +v 0.023987 -0.159584 -0.024182 +v 0.050958 -0.167672 -0.024182 +v 0.064444 -0.171716 -0.000000 +v 0.050958 -0.167672 0.024182 +v 0.023987 -0.159584 0.024182 +v 0.075544 -0.029459 -0.000000 +v 0.085416 -0.040508 -0.024182 +v 0.105160 -0.062605 -0.024182 +v 0.115032 -0.073654 -0.000000 +v 0.105160 -0.062605 0.024182 +v 0.085416 -0.040508 0.024182 +v 0.188201 0.043334 -0.000000 +v 0.191814 0.028241 -0.024182 +v 0.199041 -0.001944 -0.024182 +v 0.202654 -0.017037 -0.000000 +v 0.199041 -0.001944 0.024182 +v 0.191814 0.028241 0.024182 +v 0.323237 -0.463641 -0.000000 +v 0.318828 -0.457376 0.012091 +v 0.322442 -0.472468 0.012091 +v 0.324248 -0.480015 -0.000000 +v 0.322442 -0.472468 -0.012091 +v 0.318828 -0.457376 -0.012091 +v 0.317021 -0.449829 -0.000000 +v 0.209290 0.018739 -0.000000 +v 0.203178 0.033133 -0.000000 +v 0.204985 0.025586 0.012091 +v 0.208599 0.010494 0.012091 +v 0.210405 0.002948 -0.000000 +v 0.208599 0.010494 -0.012091 +v 0.204985 0.025586 -0.012091 +v 0.000000 -0.500000 0.318286 +v 0.024182 -0.484907 0.314672 +v 0.024182 -0.454722 0.307445 +v 0.000000 -0.439629 0.303832 +v -0.024182 -0.454722 0.307445 +v -0.024182 -0.484907 0.314672 +v 0.000000 -0.500000 0.188201 +v 0.024182 -0.484907 0.191814 +v 0.024182 -0.454722 0.199041 +v 0.000000 -0.439629 0.202655 +v -0.024182 -0.454722 0.199041 +v -0.024182 -0.484907 0.191814 +v 0.000000 -0.427207 0.075544 +v 0.024182 -0.416158 0.085416 +v 0.024182 -0.394061 0.105160 +v 0.000000 -0.383013 0.115032 +v -0.024182 -0.394061 0.105160 +v -0.024182 -0.416158 0.085416 +v 0.000000 -0.301126 0.010501 +v 0.024182 -0.297082 0.023987 +v 0.024182 -0.288994 0.050958 +v 0.000000 -0.284950 0.064444 +v -0.024182 -0.288994 0.050958 +v -0.024182 -0.297082 0.023987 +v 0.000000 -0.155540 0.010501 +v 0.024182 -0.159584 0.023987 +v 0.024182 -0.167672 0.050958 +v 0.000000 -0.171716 0.064444 +v -0.024182 -0.167672 0.050958 +v -0.024182 -0.159584 0.023987 +v 0.000000 -0.029459 0.075544 +v 0.024182 -0.040508 0.085416 +v 0.024182 -0.062605 0.105160 +v 0.000000 -0.073654 0.115032 +v -0.024182 -0.062605 0.105160 +v -0.024182 -0.040508 0.085416 +v 0.000000 0.043334 0.188201 +v 0.024182 0.028241 0.191814 +v 0.024182 -0.001944 0.199041 +v 0.000000 -0.017037 0.202654 +v -0.024182 -0.001944 0.199041 +v -0.024182 0.028241 0.191814 +v 0.000000 -0.463641 0.323237 +v -0.012091 -0.457376 0.318828 +v -0.012091 -0.472468 0.322442 +v 0.000000 -0.480015 0.324248 +v 0.012091 -0.472468 0.322442 +v 0.012091 -0.457376 0.318828 +v 0.000000 -0.449829 0.317021 +v 0.000000 0.018739 0.209290 +v 0.000000 0.033133 0.203178 +v -0.012091 0.025586 0.204985 +v -0.012091 0.010494 0.208599 +v 0.000000 0.002948 0.210405 +v 0.012091 0.010494 0.208599 +v 0.012091 0.025586 0.204985 +v -0.318286 -0.500000 0.000000 +v -0.314672 -0.484907 0.024182 +v -0.307445 -0.454722 0.024182 +v -0.303832 -0.439629 0.000000 +v -0.307445 -0.454722 -0.024182 +v -0.314672 -0.484907 -0.024182 +v -0.188201 -0.500000 0.000000 +v -0.191814 -0.484907 0.024182 +v -0.199041 -0.454722 0.024182 +v -0.202655 -0.439629 0.000000 +v -0.199041 -0.454722 -0.024182 +v -0.191814 -0.484907 -0.024182 +v -0.075544 -0.427207 0.000000 +v -0.085416 -0.416158 0.024182 +v -0.105160 -0.394061 0.024182 +v -0.115032 -0.383013 0.000000 +v -0.105160 -0.394061 -0.024182 +v -0.085416 -0.416158 -0.024182 +v -0.010501 -0.301126 0.000000 +v -0.023987 -0.297082 0.024182 +v -0.050958 -0.288994 0.024182 +v -0.064444 -0.284950 0.000000 +v -0.050958 -0.288994 -0.024182 +v -0.023987 -0.297082 -0.024182 +v -0.010501 -0.155540 0.000000 +v -0.023987 -0.159584 0.024182 +v -0.050958 -0.167672 0.024182 +v -0.064444 -0.171716 0.000000 +v -0.050958 -0.167672 -0.024182 +v -0.023987 -0.159584 -0.024182 +v -0.075544 -0.029459 0.000000 +v -0.085416 -0.040508 0.024182 +v -0.105160 -0.062605 0.024182 +v -0.115032 -0.073654 0.000000 +v -0.105160 -0.062605 -0.024182 +v -0.085416 -0.040508 -0.024182 +v -0.188201 0.043334 0.000000 +v -0.191814 0.028241 0.024182 +v -0.199041 -0.001944 0.024182 +v -0.202654 -0.017037 0.000000 +v -0.199041 -0.001944 -0.024182 +v -0.191814 0.028241 -0.024182 +v -0.323237 -0.463641 0.000000 +v -0.318828 -0.457376 -0.012091 +v -0.322442 -0.472468 -0.012091 +v -0.324248 -0.480015 0.000000 +v -0.322442 -0.472468 0.012091 +v -0.318828 -0.457376 0.012091 +v -0.317021 -0.449829 0.000000 +v -0.209290 0.018739 0.000000 +v -0.203178 0.033133 0.000000 +v -0.204985 0.025586 -0.012091 +v -0.208599 0.010494 -0.012091 +v -0.210405 0.002948 0.000000 +v -0.208599 0.010494 0.012091 +v -0.204985 0.025586 0.012091 +v 0.000000 1.187500 -0.027923 +v 0.019744 1.187500 -0.019744 +v 0.027923 1.187500 0.000000 +v 0.019744 1.187500 0.019744 +v 0.000000 1.187500 0.027923 +v -0.019744 1.187500 0.019744 +v -0.027923 1.187500 -0.000000 +v -0.019744 1.187500 -0.019744 +v 0.251305 1.086575 0.000000 +v 0.237344 1.113638 0.000000 +v 0.209421 1.113638 0.000000 +v 0.195459 1.086575 0.000000 +v 0.209421 1.059511 0.000000 +v 0.237344 1.059511 0.000000 +v 0.217636 1.086575 -0.125653 +v 0.205546 1.113638 -0.118672 +v 0.181364 1.113638 -0.104710 +v 0.169273 1.086575 -0.097730 +v 0.181364 1.059511 -0.104710 +v 0.205546 1.059511 -0.118672 +v 0.125652 1.086575 -0.217636 +v 0.118672 1.113638 -0.205546 +v 0.104710 1.113638 -0.181364 +v 0.097730 1.086575 -0.169273 +v 0.104710 1.059511 -0.181364 +v 0.118672 1.059511 -0.205546 +v 0.000000 1.086575 -0.251305 +v 0.000000 1.113638 -0.237344 +v 0.000000 1.113638 -0.209421 +v 0.000000 1.086575 -0.195459 +v 0.000000 1.059511 -0.209421 +v 0.000000 1.059511 -0.237344 +v -0.125652 1.086575 -0.217637 +v -0.118672 1.113638 -0.205546 +v -0.104710 1.113638 -0.181364 +v -0.097730 1.086575 -0.169273 +v -0.104710 1.059511 -0.181364 +v -0.118672 1.059511 -0.205546 +v -0.217636 1.086575 -0.125653 +v -0.205546 1.113638 -0.118672 +v -0.181364 1.113638 -0.104710 +v -0.169273 1.086575 -0.097730 +v -0.181364 1.059511 -0.104710 +v -0.205546 1.059511 -0.118672 +v -0.251305 1.086575 -0.000000 +v -0.237344 1.113638 -0.000000 +v -0.209421 1.113638 -0.000000 +v -0.195459 1.086575 -0.000000 +v -0.209421 1.059511 -0.000000 +v -0.237344 1.059511 -0.000000 +v -0.217637 1.086575 0.125652 +v -0.205546 1.113638 0.118672 +v -0.181364 1.113638 0.104710 +v -0.169273 1.086575 0.097730 +v -0.181364 1.059511 0.104710 +v -0.205546 1.059511 0.118672 +v -0.125652 1.086575 0.217637 +v -0.118672 1.113638 0.205546 +v -0.104710 1.113638 0.181364 +v -0.097730 1.086575 0.169273 +v -0.104710 1.059511 0.181364 +v -0.118672 1.059511 0.205546 +v 0.000000 1.086575 0.251305 +v 0.000000 1.113638 0.237344 +v 0.000000 1.113638 0.209421 +v 0.000000 1.086575 0.195459 +v 0.000000 1.059511 0.209421 +v 0.000000 1.059511 0.237344 +v 0.125652 1.086575 0.217636 +v 0.118672 1.113638 0.205546 +v 0.104710 1.113638 0.181364 +v 0.097730 1.086575 0.169273 +v 0.104710 1.059511 0.181364 +v 0.118672 1.059511 0.205546 +v 0.217636 1.086575 0.125653 +v 0.205546 1.113638 0.118672 +v 0.181364 1.113638 0.104710 +v 0.169273 1.086575 0.097730 +v 0.181364 1.059511 0.104710 +v 0.205546 1.059511 0.118672 +v 0.000000 1.057023 -0.115104 +v -0.024182 1.068072 -0.105232 +v -0.024182 1.090169 -0.085487 +v 0.000000 1.101218 -0.075615 +v 0.024182 0.971093 -0.024058 +v 0.024182 0.963004 -0.051030 +v 0.000000 0.958960 -0.064515 +v -0.024182 0.963004 -0.051030 +v -0.024182 0.971093 -0.024058 +v 0.000000 0.975137 -0.010573 +v 0.024182 0.833595 -0.024058 +v 0.024182 0.841683 -0.051030 +v 0.000000 0.845727 -0.064515 +v -0.024182 0.841683 -0.051030 +v -0.024182 0.833595 -0.024058 +v 0.000000 0.829551 -0.010573 +v 0.024182 0.714519 -0.085487 +v 0.024182 0.736616 -0.105232 +v 0.000000 0.747664 -0.115104 +v -0.024182 0.736616 -0.105232 +v -0.024182 0.714519 -0.085487 +v 0.000000 0.703470 -0.075615 +v 0.024182 0.645770 -0.191885 +v 0.024182 0.675955 -0.199112 +v 0.000000 0.691048 -0.202726 +v -0.024182 0.675955 -0.199112 +v -0.024182 0.645770 -0.191885 +v 0.000000 0.630677 -0.188272 +v 0.024182 0.645770 -0.278470 +v 0.024182 0.675955 -0.271243 +v 0.000000 0.691047 -0.267629 +v -0.024182 0.675955 -0.271243 +v -0.024182 0.645770 -0.278470 +v 0.000000 0.630677 -0.282083 +v 0.024182 1.068072 -0.105232 +v 0.024182 1.090169 -0.085487 +v 0.000000 1.174010 -0.188272 +v -0.024182 1.158918 -0.191886 +v -0.024182 1.128733 -0.199112 +v 0.000000 1.113640 -0.202726 +v 0.024182 1.128733 -0.199112 +v 0.024182 1.158918 -0.191886 +v -0.012091 1.336111 -0.471136 +v -0.012091 0.706140 -0.354854 +v -0.012091 0.718542 -0.347077 +v 0.012091 0.718542 -0.347077 +v 0.000000 1.337911 -0.479887 +v 0.000000 0.715618 -0.354731 +v 0.000000 0.679108 -0.357037 +v -0.024182 0.691510 -0.349259 +v -0.024182 0.716314 -0.333704 +v 0.000000 0.728716 -0.325927 +v 0.024182 0.716314 -0.333704 +v 0.024182 0.691510 -0.349259 +v 0.000000 1.113641 -0.322297 +v -0.024182 1.128734 -0.318684 +v -0.024182 1.158919 -0.311457 +v 0.000000 1.174012 -0.307843 +v 0.024182 1.158919 -0.311457 +v 0.024182 1.128734 -0.318684 +v 0.012091 1.332067 -0.484622 +v 0.000000 1.330045 -0.491365 +v 0.012091 0.706140 -0.354854 +v 0.000000 0.699939 -0.358743 +v 0.000000 0.724743 -0.343188 +v -0.012091 1.332067 -0.484622 +v 0.000000 1.338133 -0.464393 +v 0.012091 1.336111 -0.471136 +v 0.000000 1.312515 -0.499997 +v -0.024182 1.316559 -0.486511 +v -0.024182 1.324647 -0.459540 +v 0.000000 1.328691 -0.446054 +v 0.024182 1.324647 -0.459540 +v 0.024182 1.316559 -0.486511 +v 0.000000 1.186434 -0.434954 +v -0.024182 1.197483 -0.425082 +v -0.024182 1.219580 -0.405338 +v 0.000000 1.230628 -0.395466 +v 0.024182 1.219580 -0.405338 +v 0.024182 1.197483 -0.425082 +v 0.115104 1.057023 0.000000 +v 0.105232 1.068072 -0.024182 +v 0.085487 1.090169 -0.024182 +v 0.075615 1.101218 0.000000 +v 0.024058 0.971093 0.024182 +v 0.051030 0.963004 0.024182 +v 0.064515 0.958960 0.000000 +v 0.051030 0.963004 -0.024182 +v 0.024058 0.971093 -0.024182 +v 0.010573 0.975137 0.000000 +v 0.024058 0.833595 0.024182 +v 0.051030 0.841683 0.024182 +v 0.064515 0.845727 0.000000 +v 0.051030 0.841683 -0.024182 +v 0.024058 0.833595 -0.024182 +v 0.010573 0.829551 0.000000 +v 0.085487 0.714519 0.024182 +v 0.105232 0.736616 0.024182 +v 0.115104 0.747664 0.000000 +v 0.105232 0.736616 -0.024182 +v 0.085487 0.714519 -0.024182 +v 0.075615 0.703470 0.000000 +v 0.191885 0.645770 0.024182 +v 0.199112 0.675955 0.024182 +v 0.202726 0.691048 0.000000 +v 0.199112 0.675955 -0.024182 +v 0.191885 0.645770 -0.024182 +v 0.188272 0.630677 0.000000 +v 0.278470 0.645770 0.024182 +v 0.271243 0.675955 0.024182 +v 0.267629 0.691047 0.000000 +v 0.271243 0.675955 -0.024182 +v 0.278470 0.645770 -0.024182 +v 0.282083 0.630677 0.000000 +v 0.105232 1.068072 0.024182 +v 0.085487 1.090169 0.024182 +v 0.188272 1.174010 0.000000 +v 0.191886 1.158918 -0.024182 +v 0.199112 1.128733 -0.024182 +v 0.202726 1.113640 0.000000 +v 0.199112 1.128733 0.024182 +v 0.191886 1.158918 0.024182 +v 0.471136 1.336111 -0.012091 +v 0.354854 0.706140 -0.012091 +v 0.347077 0.718542 -0.012091 +v 0.347077 0.718542 0.012091 +v 0.479887 1.337911 0.000000 +v 0.354731 0.715618 0.000000 +v 0.357037 0.679108 0.000000 +v 0.349259 0.691510 -0.024182 +v 0.333704 0.716314 -0.024182 +v 0.325927 0.728716 0.000000 +v 0.333704 0.716314 0.024182 +v 0.349259 0.691510 0.024182 +v 0.322297 1.113641 0.000000 +v 0.318684 1.128734 -0.024182 +v 0.311457 1.158919 -0.024182 +v 0.307843 1.174012 0.000000 +v 0.311457 1.158919 0.024182 +v 0.318684 1.128734 0.024182 +v 0.484622 1.332067 0.012091 +v 0.491365 1.330045 0.000000 +v 0.354854 0.706140 0.012091 +v 0.358743 0.699939 0.000000 +v 0.343188 0.724743 0.000000 +v 0.484622 1.332067 -0.012091 +v 0.464393 1.338133 0.000000 +v 0.471136 1.336111 0.012091 +v 0.499997 1.312515 0.000000 +v 0.486511 1.316559 -0.024182 +v 0.459540 1.324647 -0.024182 +v 0.446054 1.328691 0.000000 +v 0.459540 1.324647 0.024182 +v 0.486511 1.316559 0.024182 +v 0.434954 1.186434 0.000000 +v 0.425082 1.197483 -0.024182 +v 0.405338 1.219580 -0.024182 +v 0.395465 1.230628 0.000000 +v 0.405338 1.219580 0.024182 +v 0.425082 1.197483 0.024182 +v -0.000000 1.057023 0.115104 +v 0.024182 1.068072 0.105232 +v 0.024182 1.090169 0.085487 +v -0.000000 1.101218 0.075615 +v -0.024182 0.971093 0.024058 +v -0.024182 0.963004 0.051030 +v -0.000000 0.958960 0.064515 +v 0.024182 0.963004 0.051030 +v 0.024182 0.971093 0.024058 +v -0.000000 0.975137 0.010573 +v -0.024182 0.833595 0.024058 +v -0.024182 0.841683 0.051030 +v -0.000000 0.845727 0.064515 +v 0.024182 0.841683 0.051030 +v 0.024182 0.833595 0.024058 +v -0.000000 0.829551 0.010573 +v -0.024182 0.714519 0.085487 +v -0.024182 0.736616 0.105232 +v -0.000000 0.747664 0.115104 +v 0.024182 0.736616 0.105232 +v 0.024182 0.714519 0.085487 +v -0.000000 0.703470 0.075615 +v -0.024182 0.645770 0.191885 +v -0.024182 0.675955 0.199112 +v -0.000000 0.691048 0.202726 +v 0.024182 0.675955 0.199112 +v 0.024182 0.645770 0.191885 +v -0.000000 0.630677 0.188272 +v -0.024182 0.645770 0.278470 +v -0.024182 0.675955 0.271243 +v -0.000000 0.691047 0.267629 +v 0.024182 0.675955 0.271243 +v 0.024182 0.645770 0.278470 +v -0.000000 0.630677 0.282083 +v -0.024182 1.068072 0.105232 +v -0.024182 1.090169 0.085487 +v -0.000000 1.174010 0.188272 +v 0.024182 1.158918 0.191886 +v 0.024182 1.128733 0.199112 +v -0.000000 1.113640 0.202726 +v -0.024182 1.128733 0.199112 +v -0.024182 1.158918 0.191886 +v 0.012091 1.336111 0.471136 +v 0.012091 0.706140 0.354854 +v 0.012091 0.718542 0.347077 +v -0.012091 0.718542 0.347077 +v -0.000000 1.337911 0.479887 +v -0.000000 0.715618 0.354731 +v -0.000000 0.679108 0.357037 +v 0.024182 0.691510 0.349259 +v 0.024182 0.716314 0.333704 +v -0.000000 0.728716 0.325927 +v -0.024182 0.716314 0.333704 +v -0.024182 0.691510 0.349259 +v -0.000000 1.113641 0.322297 +v 0.024182 1.128734 0.318684 +v 0.024182 1.158919 0.311457 +v -0.000000 1.174012 0.307843 +v -0.024182 1.158919 0.311457 +v -0.024182 1.128734 0.318684 +v -0.012091 1.332067 0.484622 +v -0.000000 1.330045 0.491365 +v -0.012091 0.706140 0.354854 +v -0.000000 0.699939 0.358743 +v -0.000000 0.724743 0.343188 +v 0.012091 1.332067 0.484622 +v -0.000000 1.338133 0.464393 +v -0.012091 1.336111 0.471136 +v -0.000000 1.312515 0.499997 +v 0.024182 1.316559 0.486511 +v 0.024182 1.324647 0.459540 +v -0.000000 1.328691 0.446054 +v -0.024182 1.324647 0.459540 +v -0.024182 1.316559 0.486511 +v -0.000000 1.186434 0.434954 +v 0.024182 1.197483 0.425082 +v 0.024182 1.219580 0.405338 +v -0.000000 1.230628 0.395466 +v -0.024182 1.219580 0.405338 +v -0.024182 1.197483 0.425082 +v -0.115104 1.057023 -0.000000 +v -0.105232 1.068072 0.024182 +v -0.085487 1.090169 0.024182 +v -0.075615 1.101218 -0.000000 +v -0.024058 0.971093 -0.024182 +v -0.051030 0.963004 -0.024182 +v -0.064515 0.958960 -0.000000 +v -0.051030 0.963004 0.024182 +v -0.024058 0.971093 0.024182 +v -0.010573 0.975137 -0.000000 +v -0.024058 0.833595 -0.024182 +v -0.051030 0.841683 -0.024182 +v -0.064515 0.845727 -0.000000 +v -0.051030 0.841683 0.024182 +v -0.024058 0.833595 0.024182 +v -0.010573 0.829551 -0.000000 +v -0.085487 0.714519 -0.024182 +v -0.105232 0.736616 -0.024182 +v -0.115104 0.747664 -0.000000 +v -0.105232 0.736616 0.024182 +v -0.085487 0.714519 0.024182 +v -0.075615 0.703470 -0.000000 +v -0.191885 0.645770 -0.024182 +v -0.199112 0.675955 -0.024182 +v -0.202726 0.691048 -0.000000 +v -0.199112 0.675955 0.024182 +v -0.191885 0.645770 0.024182 +v -0.188272 0.630677 -0.000000 +v -0.278470 0.645770 -0.024182 +v -0.271243 0.675955 -0.024182 +v -0.267629 0.691047 0.000000 +v -0.271243 0.675955 0.024182 +v -0.278470 0.645770 0.024182 +v -0.282083 0.630677 0.000000 +v -0.105232 1.068072 -0.024182 +v -0.085487 1.090169 -0.024182 +v -0.188272 1.174010 -0.000000 +v -0.191886 1.158918 0.024182 +v -0.199112 1.128733 0.024182 +v -0.202726 1.113640 -0.000000 +v -0.199112 1.128733 -0.024182 +v -0.191886 1.158918 -0.024182 +v -0.471136 1.336111 0.012091 +v -0.354854 0.706140 0.012091 +v -0.347077 0.718542 0.012091 +v -0.347077 0.718542 -0.012091 +v -0.479887 1.337911 0.000000 +v -0.354731 0.715618 0.000000 +v -0.357037 0.679108 0.000000 +v -0.349259 0.691510 0.024182 +v -0.333704 0.716314 0.024182 +v -0.325927 0.728716 0.000000 +v -0.333704 0.716314 -0.024182 +v -0.349259 0.691510 -0.024182 +v -0.322297 1.113641 0.000000 +v -0.318684 1.128734 0.024182 +v -0.311457 1.158919 0.024182 +v -0.307843 1.174012 0.000000 +v -0.311457 1.158919 -0.024182 +v -0.318684 1.128734 -0.024182 +v -0.484622 1.332067 -0.012091 +v -0.491365 1.330045 0.000000 +v -0.354854 0.706140 -0.012091 +v -0.358743 0.699939 0.000000 +v -0.343188 0.724743 0.000000 +v -0.484622 1.332067 0.012091 +v -0.464393 1.338133 0.000000 +v -0.471136 1.336111 -0.012091 +v -0.499997 1.312515 0.000000 +v -0.486511 1.316559 0.024182 +v -0.459540 1.324647 0.024182 +v -0.446054 1.328691 0.000000 +v -0.459540 1.324647 -0.024182 +v -0.486511 1.316559 -0.024182 +v -0.434954 1.186434 0.000000 +v -0.425082 1.197483 0.024182 +v -0.405338 1.219580 0.024182 +v -0.395466 1.230628 0.000000 +v -0.405338 1.219580 -0.024182 +v -0.425082 1.197483 -0.024182 +vt 0.000000 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.000000 0.375000 +vt 0.125000 0.437500 +vt 0.000000 0.437500 +vt 0.125000 0.500000 +vt 0.000000 0.500000 +vt 0.125000 0.562500 +vt 0.000000 0.562500 +vt 0.000000 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.000000 0.250000 +vt 0.250000 0.312500 +vt 0.250000 0.375000 +vt 0.250000 0.437500 +vt 0.250000 0.500000 +vt 0.250000 0.562500 +vt 0.250000 0.187500 +vt 0.250000 0.250000 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.375000 0.437500 +vt 0.375000 0.500000 +vt 0.375000 0.562500 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.500000 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.437500 +vt 0.500000 0.500000 +vt 0.500000 0.562500 +vt 0.500000 0.187500 +vt 0.500000 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.500000 +vt 0.625000 0.562500 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.750000 0.437500 +vt 0.750000 0.500000 +vt 0.750000 0.562500 +vt 0.750000 0.187500 +vt 0.750000 0.250000 +vt 0.986889 0.094433 +vt 0.937429 0.124862 +vt 0.937429 0.093306 +vt 0.962159 0.078092 +vt 0.887970 0.094433 +vt 0.912699 0.078092 +vt 0.912699 0.047663 +vt 0.937429 0.062486 +vt 0.937429 0.032448 +vt 0.962159 0.047663 +vt 0.986889 0.033575 +vt 0.937429 0.003146 +vt 0.887970 0.033575 +vt 0.763125 0.030245 +vt 0.812503 -0.000133 +vt 0.812503 0.030755 +vt 0.787814 0.045944 +vt 0.837192 0.045944 +vt 0.812503 0.062448 +vt 0.837192 0.076323 +vt 0.812503 0.091512 +vt 0.787814 0.076323 +vt 0.763125 0.091002 +vt 0.812503 0.121381 +vt 0.861881 0.091002 +vt 0.861881 0.030245 +vt 0.831092 0.250410 +vt 0.856640 0.250410 +vt 0.874705 0.268476 +vt 0.874705 0.294024 +vt 0.856640 0.312089 +vt 0.831092 0.312089 +vt 0.813027 0.294024 +vt 0.813027 0.268476 +vt -0.000000 0.062500 +vt 0.687500 0.062500 +vt 0.687500 0.125000 +vt -0.000000 0.125000 +vt 0.687500 0.187500 +vt -0.000000 0.000000 +vt 0.687500 0.000000 +vt 0.687500 0.437500 +vt 0.687500 0.500000 +vt 0.687500 0.375000 +vt 0.687500 0.312500 +vt 0.687500 0.250000 +vt 0.919140 0.250410 +vt 0.893592 0.250410 +vt 0.875527 0.268476 +vt 0.875527 0.294024 +vt 0.893592 0.312089 +vt 0.919140 0.312089 +vt 0.937205 0.294024 +vt 0.937205 0.268476 +vt 0.500000 0.687500 +vt 0.625000 0.687500 +vt 0.625000 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.625000 +vt 0.625000 0.625000 +vt 0.500000 0.937500 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.625000 0.875000 +vt 0.500000 0.812500 +vt 0.625000 0.812500 +vt 0.375000 0.687500 +vt 0.375000 0.750000 +vt 0.375000 0.625000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.375000 0.875000 +vt 0.375000 0.812500 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.250000 0.625000 +vt 0.250000 0.937500 +vt 0.250000 1.000000 +vt 0.250000 0.875000 +vt 0.250000 0.812500 +vt 0.125000 0.750000 +vt 0.125000 0.687500 +vt 0.125000 0.625000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.125000 0.875000 +vt 0.125000 0.812500 +vt 0.750000 0.750000 +vt 0.750000 0.812500 +vt 0.750000 0.875000 +vt 0.750000 0.937500 +vt 0.750000 1.000000 +vt 0.750000 0.625000 +vt 0.750000 0.687500 +vt 0.875000 0.750000 +vt 0.875000 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 1.000000 0.750000 +vt 1.000000 0.687500 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 1.000000 0.812500 +vt 0.937357 0.216693 +vt 0.911215 0.201882 +vt 0.937357 0.187441 +vt 1.000000 0.875000 +vt -0.000000 0.750000 +vt -0.000000 0.812500 +vt -0.000000 0.875000 +vt -0.000000 0.937500 +vt -0.000000 1.000000 +vt -0.000000 0.625000 +vt -0.000000 0.687500 +vt 0.963498 0.172259 +vt 0.963498 0.201882 +vt 0.937357 0.157448 +vt 0.911215 0.172259 +vt 0.787655 0.173355 +vt 0.812759 0.158542 +vt 0.812759 0.187452 +vt 0.937357 0.244486 +vt 0.885074 0.214864 +vt 0.989640 0.155619 +vt 0.989640 0.214864 +vt 0.937357 0.125996 +vt 0.885074 0.155619 +vt 0.762551 0.160091 +vt 0.812759 0.130465 +vt 0.812759 0.248970 +vt 0.762551 0.219343 +vt 0.787655 0.202981 +vt 0.812759 0.217794 +vt 0.862966 0.160091 +vt 0.862966 0.219343 +vt 0.837863 0.202981 +vt 0.837863 0.173355 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 0.125000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.062500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 1.000000 0.125000 +vt 0.187500 0.812500 +vt 0.187500 0.875000 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.187500 0.750000 +vt 0.312500 0.812500 +vt 0.312500 0.875000 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.312500 0.625000 +vt 0.312500 0.687500 +vt 0.312500 0.750000 +vt 0.437500 0.812500 +vt 0.437500 0.875000 +vt 0.437500 0.937500 +vt 0.437500 1.000000 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.437500 0.750000 +vt 0.562500 0.812500 +vt 0.562500 0.875000 +vt 0.562500 0.937500 +vt 0.562500 1.000000 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.562500 0.750000 +vt 0.687500 0.812500 +vt 0.687500 0.875000 +vt 0.687500 0.937500 +vt 0.687500 1.000000 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.687500 0.750000 +vt 0.062500 0.812500 +vt 0.062500 0.875000 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.062500 0.625000 +vt 0.062500 0.687500 +vt 0.062500 0.750000 +vt 0.187500 0.187500 +vt 0.187500 0.250000 +vt 0.187500 0.312500 +vt 0.187500 0.375000 +vt 0.187500 -0.000000 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 0.187500 0.062500 +vt 0.250000 0.125000 +vt 0.187500 0.125000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.312500 -0.000000 +vt 0.312500 0.062500 +vt 0.312500 0.125000 +vt 0.375000 -0.000000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.437500 -0.000000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 0.125000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.562500 0.312500 +vt 0.562500 0.375000 +vt 0.562500 -0.000000 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.625000 -0.000000 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 0.125000 +vt 0.062500 0.187500 +vt 0.062500 0.250000 +vt 0.062500 0.312500 +vt 0.062500 0.375000 +vt 0.062500 -0.000000 +vt 0.062500 0.062500 +vt 0.062500 0.125000 +vn 0.000000 -0.838200 -0.545300 +vn 0.000000 -0.960400 0.278700 +vn -0.840600 -0.518600 0.156300 +vn -0.792600 -0.390900 -0.467800 +vn -0.913400 0.390800 -0.113400 +vn -0.810600 0.482600 -0.331600 +vn 0.000000 0.957500 -0.288600 +vn 0.000000 0.962000 -0.272900 +vn 0.913400 0.390800 -0.113400 +vn 0.810600 0.482600 -0.331600 +vn 0.840600 -0.518600 0.156300 +vn 0.792600 -0.390900 -0.467800 +vn 0.000000 -0.677700 0.735300 +vn -0.837300 -0.363200 0.408700 +vn -0.906100 0.286800 -0.311100 +vn 0.000000 0.664200 -0.747500 +vn 0.906100 0.286800 -0.311100 +vn 0.837300 -0.363200 0.408700 +vn 0.000000 -0.239400 0.970900 +vn -0.834300 -0.127600 0.536300 +vn -0.899100 0.104800 -0.425000 +vn 0.000000 0.231500 -0.972800 +vn 0.899100 0.104800 -0.425000 +vn 0.834300 -0.127600 0.536300 +vn 0.000000 0.239400 0.970900 +vn -0.834300 0.127600 0.536300 +vn -0.899100 -0.104800 -0.425000 +vn 0.000000 -0.231500 -0.972800 +vn 0.899100 -0.104800 -0.425000 +vn 0.834300 0.127600 0.536300 +vn 0.000000 0.677700 0.735300 +vn -0.837300 0.363200 0.408700 +vn -0.906100 -0.286800 -0.311100 +vn 0.000000 -0.664200 -0.747500 +vn 0.906100 -0.286800 -0.311100 +vn 0.837300 0.363200 0.408700 +vn 0.000000 0.999700 0.024600 +vn -0.820100 0.551700 -0.152100 +vn -0.804300 -0.268200 -0.530100 +vn 0.000000 -0.675400 -0.737400 +vn 0.804300 -0.268200 -0.530100 +vn 0.820100 0.551700 -0.152100 +vn 0.000000 0.675900 -0.737000 +vn -0.414300 0.440300 -0.796500 +vn 0.414300 0.440300 -0.796500 +vn 0.397300 0.030400 -0.917200 +vn 0.000000 0.241400 -0.970400 +vn 0.000000 -0.170500 -0.985400 +vn -0.397300 0.030400 -0.917200 +vn 0.000000 0.697500 -0.716600 +vn -0.441900 0.446700 -0.777900 +vn 0.441900 0.446700 -0.777900 +vn 0.000000 0.234000 -0.972200 +vn 0.429900 0.006200 -0.902900 +vn 0.000000 -0.217400 -0.976100 +vn -0.429900 0.006200 -0.902900 +vn 0.000000 -0.630200 -0.776400 +vn 0.549000 -0.630200 -0.549000 +vn 0.776400 -0.630200 0.000000 +vn 0.549000 -0.630200 0.549000 +vn 0.000000 -0.630200 0.776400 +vn -0.549000 -0.630200 0.549000 +vn -0.776400 -0.630200 0.000000 +vn -0.549000 -0.630200 -0.549000 +vn -1.000000 0.000000 0.000000 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 0.000000 -1.000000 +vn -0.707100 0.000000 0.707100 +vn 0.000000 0.000000 1.000000 +vn 0.707100 0.000000 0.707100 +vn 1.000000 0.000000 0.000000 +vn 0.707100 0.000000 -0.707100 +vn 0.545300 -0.838200 0.000000 +vn -0.278700 -0.960400 0.000000 +vn -0.156300 -0.518600 -0.840600 +vn 0.467800 -0.390900 -0.792600 +vn 0.113400 0.390800 -0.913400 +vn 0.331600 0.482600 -0.810600 +vn 0.288500 0.957500 0.000000 +vn 0.272900 0.962000 0.000000 +vn 0.113400 0.390800 0.913400 +vn 0.331600 0.482600 0.810600 +vn -0.156300 -0.518600 0.840600 +vn 0.467800 -0.390900 0.792600 +vn -0.735300 -0.677700 0.000000 +vn -0.408700 -0.363200 -0.837300 +vn 0.311100 0.286800 -0.906100 +vn 0.747500 0.664200 0.000000 +vn 0.311100 0.286800 0.906100 +vn -0.408700 -0.363200 0.837300 +vn -0.970900 -0.239400 0.000000 +vn -0.536300 -0.127600 -0.834300 +vn 0.425000 0.104800 -0.899100 +vn 0.972800 0.231500 0.000000 +vn 0.425000 0.104800 0.899100 +vn -0.536300 -0.127600 0.834300 +vn -0.970900 0.239400 0.000000 +vn -0.536300 0.127600 -0.834300 +vn 0.425000 -0.104800 -0.899100 +vn 0.972800 -0.231500 0.000000 +vn 0.425000 -0.104800 0.899100 +vn -0.536300 0.127600 0.834300 +vn -0.735300 0.677700 0.000000 +vn -0.408700 0.363200 -0.837300 +vn 0.311100 -0.286800 -0.906100 +vn 0.747500 -0.664200 0.000000 +vn 0.311100 -0.286800 0.906100 +vn -0.408700 0.363200 0.837300 +vn -0.024600 0.999700 0.000000 +vn 0.152100 0.551700 -0.820100 +vn 0.530100 -0.268200 -0.804300 +vn 0.737400 -0.675400 0.000000 +vn 0.530100 -0.268200 0.804300 +vn 0.152100 0.551700 0.820100 +vn 0.737000 0.675900 0.000000 +vn 0.796500 0.440300 -0.414300 +vn 0.796500 0.440300 0.414300 +vn 0.917200 0.030400 0.397300 +vn 0.970400 0.241400 0.000000 +vn 0.985400 -0.170500 0.000000 +vn 0.917200 0.030400 -0.397300 +vn 0.716600 0.697500 0.000000 +vn 0.777900 0.446700 -0.441900 +vn 0.777900 0.446700 0.441900 +vn 0.972200 0.234000 0.000000 +vn 0.902900 0.006200 0.429900 +vn 0.976100 -0.217400 0.000000 +vn 0.902900 0.006200 -0.429900 +vn 0.000000 -0.838200 0.545300 +vn 0.000000 -0.960400 -0.278700 +vn 0.840600 -0.518600 -0.156300 +vn 0.792600 -0.390900 0.467800 +vn 0.913400 0.390800 0.113400 +vn 0.810600 0.482600 0.331600 +vn 0.000000 0.957500 0.288500 +vn 0.000000 0.962000 0.272900 +vn -0.913400 0.390800 0.113400 +vn -0.810600 0.482600 0.331600 +vn -0.840600 -0.518600 -0.156300 +vn -0.792600 -0.390900 0.467800 +vn 0.000000 -0.677700 -0.735300 +vn 0.837300 -0.363200 -0.408700 +vn 0.906100 0.286800 0.311100 +vn 0.000000 0.664200 0.747500 +vn -0.906100 0.286800 0.311100 +vn -0.837300 -0.363200 -0.408700 +vn 0.000000 -0.239400 -0.970900 +vn 0.834300 -0.127600 -0.536300 +vn 0.899100 0.104800 0.425000 +vn 0.000000 0.231500 0.972800 +vn -0.899100 0.104800 0.425000 +vn -0.834300 -0.127600 -0.536300 +vn 0.000000 0.239400 -0.970900 +vn 0.834300 0.127600 -0.536300 +vn 0.899100 -0.104800 0.425000 +vn 0.000000 -0.231500 0.972800 +vn -0.899100 -0.104800 0.425000 +vn -0.834300 0.127600 -0.536300 +vn 0.000000 0.677700 -0.735300 +vn 0.837300 0.363200 -0.408700 +vn 0.906100 -0.286800 0.311100 +vn 0.000000 -0.664200 0.747500 +vn -0.906100 -0.286800 0.311100 +vn -0.837300 0.363200 -0.408700 +vn 0.000000 0.999700 -0.024600 +vn 0.820100 0.551700 0.152100 +vn 0.804300 -0.268200 0.530100 +vn 0.000000 -0.675400 0.737400 +vn -0.804300 -0.268200 0.530100 +vn -0.820100 0.551700 0.152100 +vn 0.000000 0.675900 0.737000 +vn 0.414300 0.440300 0.796500 +vn -0.414300 0.440300 0.796500 +vn -0.397300 0.030400 0.917200 +vn 0.000000 0.241400 0.970400 +vn 0.000000 -0.170500 0.985400 +vn 0.397300 0.030400 0.917200 +vn 0.000000 0.697500 0.716600 +vn 0.441900 0.446700 0.777900 +vn -0.441900 0.446700 0.777900 +vn 0.000000 0.234000 0.972200 +vn -0.429900 0.006200 0.902900 +vn 0.000000 -0.217400 0.976100 +vn 0.429900 0.006200 0.902900 +vn -0.545300 -0.838200 0.000000 +vn 0.278700 -0.960400 0.000000 +vn 0.156300 -0.518600 0.840600 +vn -0.467800 -0.390900 0.792600 +vn -0.113400 0.390800 0.913400 +vn -0.331600 0.482600 0.810600 +vn -0.288600 0.957500 0.000000 +vn -0.272900 0.962000 0.000000 +vn -0.113400 0.390800 -0.913400 +vn -0.331600 0.482600 -0.810600 +vn 0.156300 -0.518600 -0.840600 +vn -0.467800 -0.390900 -0.792600 +vn 0.735300 -0.677700 0.000000 +vn 0.408700 -0.363200 0.837300 +vn -0.311100 0.286800 0.906100 +vn -0.747500 0.664200 0.000000 +vn -0.311100 0.286800 -0.906100 +vn 0.408700 -0.363200 -0.837300 +vn 0.970900 -0.239400 0.000000 +vn 0.536300 -0.127600 0.834300 +vn -0.425000 0.104800 0.899100 +vn -0.972800 0.231500 0.000000 +vn -0.425000 0.104800 -0.899100 +vn 0.536300 -0.127600 -0.834300 +vn 0.970900 0.239400 0.000000 +vn 0.536300 0.127600 0.834300 +vn -0.425000 -0.104800 0.899100 +vn -0.972800 -0.231500 0.000000 +vn -0.425000 -0.104800 -0.899100 +vn 0.536300 0.127600 -0.834300 +vn 0.735300 0.677700 0.000000 +vn 0.408700 0.363200 0.837300 +vn -0.311100 -0.286800 0.906100 +vn -0.747500 -0.664200 0.000000 +vn -0.311100 -0.286800 -0.906100 +vn 0.408700 0.363200 -0.837300 +vn 0.024600 0.999700 0.000000 +vn -0.152100 0.551700 0.820100 +vn -0.530100 -0.268200 0.804300 +vn -0.737400 -0.675400 0.000000 +vn -0.530100 -0.268200 -0.804300 +vn -0.152100 0.551700 -0.820100 +vn -0.737000 0.675900 0.000000 +vn -0.796500 0.440300 0.414300 +vn -0.796500 0.440300 -0.414300 +vn -0.917200 0.030400 -0.397300 +vn -0.970400 0.241400 0.000000 +vn -0.985400 -0.170500 0.000000 +vn -0.917200 0.030400 0.397300 +vn -0.716600 0.697500 0.000000 +vn -0.777900 0.446700 0.441900 +vn -0.777900 0.446700 -0.441900 +vn -0.972200 0.234000 0.000000 +vn -0.902900 0.006200 -0.429900 +vn -0.976100 -0.217400 0.000000 +vn -0.902900 0.006200 0.429900 +vn 0.549000 0.630200 -0.549000 +vn 0.000000 0.630200 -0.776400 +vn -0.549000 0.630200 -0.549000 +vn -0.776400 0.630200 0.000000 +vn -0.549000 0.630200 0.549000 +vn 0.000000 0.630200 0.776400 +vn 0.549000 0.630200 0.549000 +vn 0.776400 0.630200 0.000000 +vn 0.000000 0.957500 0.288600 +vn 0.000000 0.960400 0.278700 +vn -0.840600 0.518600 0.156300 +vn -0.913400 -0.390800 -0.113400 +vn 0.000000 -0.957500 -0.288600 +vn 0.913400 -0.390800 -0.113400 +vn 0.840600 0.518600 0.156300 +vn 0.000000 0.956500 0.291700 +vn 0.492800 0.869700 0.026800 +vn 0.000000 0.952100 -0.305800 +vn 0.000000 -0.560700 -0.828000 +vn -0.800700 -0.183400 -0.570200 +vn -0.817400 0.573400 -0.055700 +vn 0.000000 0.977000 0.213400 +vn 0.817400 0.573400 -0.055700 +vn 0.800700 -0.183400 -0.570200 +vn -0.502500 0.693600 -0.516200 +vn -0.492800 0.869700 0.026800 +vn 0.000000 0.603400 -0.797400 +vn 0.502500 0.693600 -0.516200 +vn 0.472900 0.244800 -0.846400 +vn 0.000000 0.036000 -0.999300 +vn 0.000000 0.547400 -0.836800 +vn 0.000000 0.677500 0.735500 +vn 0.813700 0.494100 0.306200 +vn -0.816600 0.133500 -0.561500 +vn -0.813700 0.494100 0.306200 +vn 0.000000 -0.042800 -0.999100 +vn 0.816600 0.133500 -0.561500 +vn 0.490400 0.685100 -0.538700 +vn 0.000000 0.925600 -0.378400 +vn -0.490400 0.685100 -0.538700 +vn -0.472900 0.244800 -0.846400 +vn 0.288600 0.957500 0.000000 +vn -0.278700 0.960400 0.000000 +vn -0.156300 0.518600 -0.840600 +vn 0.113400 -0.390800 -0.913400 +vn 0.288600 -0.957500 0.000000 +vn 0.113400 -0.390800 0.913400 +vn -0.156300 0.518600 0.840600 +vn -0.291700 0.956500 0.000000 +vn -0.026800 0.869700 0.492800 +vn 0.305800 0.952100 0.000000 +vn 0.828000 -0.560700 0.000000 +vn 0.570200 -0.183400 -0.800700 +vn 0.055700 0.573400 -0.817400 +vn -0.213400 0.977000 0.000000 +vn 0.055700 0.573400 0.817400 +vn 0.570200 -0.183400 0.800700 +vn 0.516200 0.693600 -0.502500 +vn -0.026800 0.869700 -0.492800 +vn 0.797400 0.603400 0.000000 +vn 0.516200 0.693600 0.502500 +vn 0.846400 0.244800 0.472900 +vn 0.999300 0.036000 0.000000 +vn 0.836800 0.547400 0.000000 +vn -0.735500 0.677500 0.000000 +vn -0.306200 0.494100 0.813700 +vn 0.561500 0.133500 -0.816600 +vn -0.306200 0.494100 -0.813700 +vn 0.999100 -0.042800 0.000000 +vn 0.561500 0.133500 0.816600 +vn 0.538700 0.685100 0.490400 +vn 0.378400 0.925600 0.000000 +vn 0.538700 0.685100 -0.490400 +vn 0.846400 0.244800 -0.472900 +vn 0.000000 0.957500 -0.288500 +vn 0.000000 0.960400 -0.278700 +vn 0.840600 0.518600 -0.156300 +vn 0.913400 -0.390800 0.113400 +vn 0.000000 -0.957500 0.288600 +vn -0.913400 -0.390800 0.113400 +vn -0.840600 0.518600 -0.156300 +vn 0.000000 0.956500 -0.291700 +vn -0.492800 0.869700 -0.026800 +vn 0.000000 0.952100 0.305800 +vn 0.000000 -0.560700 0.828000 +vn 0.800700 -0.183400 0.570200 +vn 0.817400 0.573400 0.055700 +vn 0.000000 0.977000 -0.213400 +vn -0.817400 0.573400 0.055700 +vn -0.800700 -0.183400 0.570200 +vn 0.502500 0.693600 0.516200 +vn 0.492800 0.869700 -0.026800 +vn 0.000000 0.603400 0.797400 +vn -0.502500 0.693600 0.516200 +vn -0.472900 0.244800 0.846400 +vn 0.000000 0.036000 0.999300 +vn 0.000000 0.547400 0.836800 +vn 0.000000 0.677500 -0.735500 +vn -0.813700 0.494100 -0.306200 +vn 0.816600 0.133500 0.561500 +vn 0.813700 0.494100 -0.306200 +vn 0.000000 -0.042800 0.999100 +vn -0.816600 0.133500 0.561500 +vn -0.490400 0.685100 0.538700 +vn 0.000000 0.925600 0.378400 +vn 0.490400 0.685100 0.538700 +vn 0.472900 0.244800 0.846400 +vn 0.278700 0.960400 0.000000 +vn 0.156300 0.518600 0.840600 +vn -0.113400 -0.390800 0.913400 +vn -0.288600 -0.957500 0.000000 +vn -0.113400 -0.390800 -0.913400 +vn 0.156300 0.518600 -0.840600 +vn 0.291700 0.956500 0.000000 +vn 0.026800 0.869700 -0.492800 +vn -0.305800 0.952100 0.000000 +vn -0.828000 -0.560700 0.000000 +vn -0.570200 -0.183400 0.800700 +vn -0.055700 0.573400 0.817400 +vn 0.213400 0.977000 0.000000 +vn -0.055700 0.573400 -0.817400 +vn -0.570200 -0.183400 -0.800700 +vn -0.516200 0.693600 0.502500 +vn 0.026800 0.869700 0.492800 +vn -0.797400 0.603400 0.000000 +vn -0.516200 0.693600 -0.502500 +vn -0.846400 0.244800 -0.472900 +vn -0.999300 0.036000 0.000000 +vn -0.836800 0.547400 0.000000 +vn 0.735500 0.677500 0.000000 +vn 0.306200 0.494100 -0.813700 +vn -0.561500 0.133500 0.816600 +vn 0.306200 0.494100 0.813700 +vn -0.999100 -0.042800 0.000000 +vn -0.561500 0.133500 -0.816600 +vn -0.538700 0.685100 -0.490400 +vn -0.378400 0.925600 0.000000 +vn -0.538700 0.685100 0.490400 +vn -0.846400 0.244800 0.472900 +vn 0.866000 0.000000 -0.500000 +vn 0.533800 0.787400 -0.308200 +vn 0.616400 0.787400 0.000000 +vn -0.422700 0.872700 0.244100 +vn -0.488100 0.872700 0.000000 +vn -0.866000 0.000000 0.500000 +vn -0.422700 -0.872700 0.244100 +vn -0.488100 -0.872700 0.000000 +vn 0.533800 -0.787400 -0.308200 +vn 0.616400 -0.787400 0.000000 +vn 0.500000 0.000000 -0.866000 +vn 0.308200 0.787400 -0.533800 +vn -0.244100 0.872700 0.422700 +vn -0.500000 0.000000 0.866000 +vn -0.244100 -0.872700 0.422700 +vn 0.308200 -0.787400 -0.533800 +vn 0.000000 0.787400 -0.616400 +vn 0.000000 0.872700 0.488100 +vn 0.000000 -0.872700 0.488100 +vn 0.000000 -0.787400 -0.616400 +vn -0.500000 0.000000 -0.866000 +vn -0.308200 0.787400 -0.533800 +vn 0.244100 0.872700 0.422700 +vn 0.500000 0.000000 0.866000 +vn 0.244100 -0.872700 0.422700 +vn -0.308200 -0.787400 -0.533800 +vn -0.866000 0.000000 -0.500000 +vn -0.533800 0.787400 -0.308200 +vn 0.422700 0.872700 0.244100 +vn 0.866000 0.000000 0.500000 +vn 0.422700 -0.872700 0.244100 +vn -0.533800 -0.787400 -0.308200 +vn -0.616400 0.787400 0.000000 +vn 0.488100 0.872700 0.000000 +vn 0.488100 -0.872700 0.000000 +vn -0.616400 -0.787400 0.000000 +vn -0.533800 0.787400 0.308200 +vn 0.422700 0.872700 -0.244100 +vn 0.422700 -0.872700 -0.244100 +vn -0.533800 -0.787400 0.308200 +vn -0.308200 0.787400 0.533800 +vn 0.244100 0.872700 -0.422700 +vn 0.244100 -0.872700 -0.422700 +vn -0.308200 -0.787400 0.533800 +vn 0.000000 0.787400 0.616400 +vn 0.000000 0.872700 -0.488100 +vn 0.000000 -0.872700 -0.488100 +vn 0.000000 -0.787400 0.616400 +vn 0.308200 0.787400 0.533800 +vn -0.244100 0.872700 -0.422700 +vn -0.244100 -0.872700 -0.422700 +vn 0.308200 -0.787400 0.533800 +vn 0.533800 0.787400 0.308200 +vn -0.422700 0.872700 -0.244100 +vn -0.422700 -0.872700 -0.244100 +vn 0.533800 -0.787400 0.308200 +vn 0.500500 0.816000 -0.289000 +vn 0.578000 0.816000 0.000000 +vn -0.391000 0.892200 0.225800 +vn -0.451600 0.892200 0.000000 +vn -0.391000 -0.892200 0.225800 +vn -0.451600 -0.892200 0.000000 +vn 0.500500 -0.816000 -0.289000 +vn 0.578000 -0.816000 0.000000 +vn 0.289000 0.816000 -0.500500 +vn -0.225800 0.892200 0.391000 +vn -0.225800 -0.892200 0.391000 +vn 0.289000 -0.816000 -0.500500 +vn 0.000000 0.816000 -0.578000 +vn 0.000000 0.892200 0.451600 +vn 0.000000 -0.892200 0.451600 +vn 0.000000 -0.816000 -0.578000 +vn -0.289000 0.816000 -0.500500 +vn 0.225800 0.892200 0.391000 +vn 0.225800 -0.892200 0.391000 +vn -0.289000 -0.816000 -0.500500 +vn -0.500500 0.816000 -0.289000 +vn 0.391000 0.892200 0.225800 +vn 0.391000 -0.892200 0.225800 +vn -0.500500 -0.816000 -0.289000 +vn -0.578000 0.816000 0.000000 +vn 0.451600 0.892200 0.000000 +vn 0.451600 -0.892200 0.000000 +vn -0.578000 -0.816000 0.000000 +vn -0.500500 0.816000 0.289000 +vn 0.391000 0.892200 -0.225800 +vn 0.391000 -0.892200 -0.225800 +vn -0.500500 -0.816000 0.289000 +vn -0.289000 0.816000 0.500500 +vn 0.225800 0.892200 -0.391000 +vn 0.225800 -0.892200 -0.391000 +vn -0.289000 -0.816000 0.500500 +vn 0.000000 0.816000 0.578000 +vn 0.000000 0.892200 -0.451600 +vn 0.000000 -0.892200 -0.451600 +vn 0.000000 -0.816000 0.578000 +vn 0.289000 0.816000 0.500500 +vn -0.225800 0.892200 -0.391000 +vn -0.225800 -0.892200 -0.391000 +vn 0.289000 -0.816000 0.500500 +vn 0.500500 0.816000 0.289000 +vn -0.391000 0.892200 -0.225800 +vn -0.391000 -0.892200 -0.225800 +vn 0.500500 -0.816000 0.289000 +g Cylinder_Cylinder_light-wood +s 1 +f 81/1/1 87/2/2 88/3/3 82/4/4 +f 82/4/4 88/3/3 89/5/5 83/6/6 +f 83/6/6 89/5/5 90/7/7 84/8/8 +f 84/8/8 90/7/7 91/9/9 85/10/10 +f 85/11/10 91/12/9 92/13/11 86/14/12 +f 86/14/12 92/13/11 87/2/2 81/1/1 +f 87/2/2 93/15/13 94/16/14 88/3/3 +f 88/3/3 94/16/14 95/17/15 89/5/5 +f 89/5/5 95/17/15 96/18/16 90/7/7 +f 90/7/7 96/18/16 97/19/17 91/9/9 +f 91/12/9 97/20/17 98/21/18 92/13/11 +f 92/13/11 98/21/18 93/15/13 87/2/2 +f 93/15/13 99/22/19 100/23/20 94/16/14 +f 94/16/14 100/23/20 101/24/21 95/17/15 +f 95/17/15 101/24/21 102/25/22 96/18/16 +f 96/18/16 102/25/22 103/26/23 97/19/17 +f 97/20/17 103/27/23 104/28/24 98/21/18 +f 98/21/18 104/28/24 99/22/19 93/15/13 +f 99/22/19 105/29/25 106/30/26 100/23/20 +f 100/23/20 106/30/26 107/31/27 101/24/21 +f 101/24/21 107/31/27 108/32/28 102/25/22 +f 102/25/22 108/32/28 109/33/29 103/26/23 +f 103/27/23 109/34/29 110/35/30 104/28/24 +f 104/28/24 110/35/30 105/29/25 99/22/19 +f 105/29/25 111/36/31 112/37/32 106/30/26 +f 106/30/26 112/37/32 113/38/33 107/31/27 +f 107/31/27 113/38/33 114/39/34 108/32/28 +f 108/32/28 114/39/34 115/40/35 109/33/29 +f 109/34/29 115/41/35 116/42/36 110/35/30 +f 110/35/30 116/42/36 111/36/31 105/29/25 +f 111/36/31 117/43/37 118/44/38 112/37/32 +f 112/37/32 118/44/38 119/45/39 113/38/33 +f 113/38/33 119/45/39 120/46/40 114/39/34 +f 114/39/34 120/46/40 121/47/41 115/40/35 +f 115/41/35 121/48/41 122/49/42 116/42/36 +f 116/42/36 122/49/42 117/43/37 111/36/31 +f 83/50/6 84/51/8 129/52/43 128/53/44 +f 84/51/8 85/54/10 124/55/45 129/52/43 +f 124/55/45 125/56/46 123/57/47 +f 125/56/46 126/58/48 123/57/47 +f 126/58/48 127/59/49 123/57/47 +f 127/59/49 128/53/44 123/57/47 +f 128/53/44 129/52/43 123/57/47 +f 129/52/43 124/55/45 123/57/47 +f 82/60/4 83/50/6 128/53/44 127/59/49 +f 81/61/1 82/60/4 127/59/49 126/58/48 +f 86/62/12 81/61/1 126/58/48 125/56/46 +f 85/54/10 86/62/12 125/56/46 124/55/45 +f 118/63/38 117/64/37 131/65/50 136/66/51 +f 131/65/50 132/67/52 130/68/53 +f 132/67/52 133/69/54 130/68/53 +f 133/69/54 134/70/55 130/68/53 +f 134/70/55 135/71/56 130/68/53 +f 135/71/56 136/66/51 130/68/53 +f 136/66/51 131/65/50 130/68/53 +f 119/72/39 118/63/38 136/66/51 135/71/56 +f 120/73/40 119/72/39 135/71/56 134/70/55 +f 121/74/41 120/73/40 134/70/55 133/69/54 +f 122/75/42 121/74/41 133/69/54 132/67/52 +f 117/64/37 122/75/42 132/67/52 131/65/50 +f 73/76/57 74/77/58 75/78/59 76/79/60 77/80/61 78/81/62 79/82/63 80/83/64 +f 79/84/63 143/85/65 144/86/66 80/87/64 +f 80/87/64 144/86/66 137/88/67 73/11/57 +f 78/89/62 142/90/68 143/85/65 79/84/63 +f 77/6/61 141/91/69 142/92/68 78/8/62 +f 76/4/60 140/93/70 141/91/69 77/6/61 +f 75/1/59 139/94/71 140/93/70 76/4/60 +f 74/14/58 138/95/72 139/94/71 75/1/59 +f 73/11/57 137/88/67 138/95/72 74/14/58 +f 145/1/73 151/2/74 152/3/75 146/4/76 +f 146/4/76 152/3/75 153/5/77 147/6/78 +f 147/6/78 153/5/77 154/7/79 148/8/80 +f 148/8/80 154/7/79 155/9/81 149/10/82 +f 149/11/82 155/12/81 156/13/83 150/14/84 +f 150/14/84 156/13/83 151/2/74 145/1/73 +f 151/2/74 157/15/85 158/16/86 152/3/75 +f 152/3/75 158/16/86 159/17/87 153/5/77 +f 153/5/77 159/17/87 160/18/88 154/7/79 +f 154/7/79 160/18/88 161/19/89 155/9/81 +f 155/12/81 161/20/89 162/21/90 156/13/83 +f 156/13/83 162/21/90 157/15/85 151/2/74 +f 157/15/85 163/22/91 164/23/92 158/16/86 +f 158/16/86 164/23/92 165/24/93 159/17/87 +f 159/17/87 165/24/93 166/25/94 160/18/88 +f 160/18/88 166/25/94 167/26/95 161/19/89 +f 161/20/89 167/27/95 168/28/96 162/21/90 +f 162/21/90 168/28/96 163/22/91 157/15/85 +f 163/22/91 169/29/97 170/30/98 164/23/92 +f 164/23/92 170/30/98 171/31/99 165/24/93 +f 165/24/93 171/31/99 172/32/100 166/25/94 +f 166/25/94 172/32/100 173/33/101 167/26/95 +f 167/27/95 173/34/101 174/35/102 168/28/96 +f 168/28/96 174/35/102 169/29/97 163/22/91 +f 169/29/97 175/36/103 176/37/104 170/30/98 +f 170/30/98 176/37/104 177/38/105 171/31/99 +f 171/31/99 177/38/105 178/39/106 172/32/100 +f 172/32/100 178/39/106 179/40/107 173/33/101 +f 173/34/101 179/41/107 180/42/108 174/35/102 +f 174/35/102 180/42/108 175/36/103 169/29/97 +f 175/36/103 181/43/109 182/44/110 176/37/104 +f 176/37/104 182/44/110 183/45/111 177/38/105 +f 177/38/105 183/45/111 184/46/112 178/39/106 +f 178/39/106 184/46/112 185/47/113 179/40/107 +f 179/41/107 185/48/113 186/49/114 180/42/108 +f 180/42/108 186/49/114 181/43/109 175/36/103 +f 147/50/78 148/51/80 193/52/115 192/53/116 +f 148/51/80 149/54/82 188/55/117 193/52/115 +f 188/55/117 189/56/118 187/57/119 +f 189/56/118 190/58/120 187/57/119 +f 190/58/120 191/59/121 187/57/119 +f 191/59/121 192/53/116 187/57/119 +f 192/53/116 193/52/115 187/57/119 +f 193/52/115 188/55/117 187/57/119 +f 146/60/76 147/50/78 192/53/116 191/59/121 +f 145/61/73 146/60/76 191/59/121 190/58/120 +f 150/62/84 145/61/73 190/58/120 189/56/118 +f 149/54/82 150/62/84 189/56/118 188/55/117 +f 182/63/110 181/64/109 195/65/122 200/66/123 +f 195/65/122 196/67/124 194/68/125 +f 196/67/124 197/69/126 194/68/125 +f 197/69/126 198/70/127 194/68/125 +f 198/70/127 199/71/128 194/68/125 +f 199/71/128 200/66/123 194/68/125 +f 200/66/123 195/65/122 194/68/125 +f 183/72/111 182/63/110 200/66/123 199/71/128 +f 184/73/112 183/72/111 199/71/128 198/70/127 +f 185/74/113 184/73/112 198/70/127 197/69/126 +f 186/75/114 185/74/113 197/69/126 196/67/124 +f 181/64/109 186/75/114 196/67/124 195/65/122 +f 201/1/129 207/2/130 208/3/131 202/4/132 +f 202/4/132 208/3/131 209/5/133 203/6/134 +f 203/6/134 209/5/133 210/7/135 204/8/136 +f 204/8/136 210/7/135 211/9/137 205/10/138 +f 205/11/138 211/12/137 212/13/139 206/14/140 +f 206/14/140 212/13/139 207/2/130 201/1/129 +f 207/2/130 213/15/141 214/16/142 208/3/131 +f 208/3/131 214/16/142 215/17/143 209/5/133 +f 209/5/133 215/17/143 216/18/144 210/7/135 +f 210/7/135 216/18/144 217/19/145 211/9/137 +f 211/12/137 217/20/145 218/21/146 212/13/139 +f 212/13/139 218/21/146 213/15/141 207/2/130 +f 213/15/141 219/22/147 220/23/148 214/16/142 +f 214/16/142 220/23/148 221/24/149 215/17/143 +f 215/17/143 221/24/149 222/25/150 216/18/144 +f 216/18/144 222/25/150 223/26/151 217/19/145 +f 217/20/145 223/27/151 224/28/152 218/21/146 +f 218/21/146 224/28/152 219/22/147 213/15/141 +f 219/22/147 225/29/153 226/30/154 220/23/148 +f 220/23/148 226/30/154 227/31/155 221/24/149 +f 221/24/149 227/31/155 228/32/156 222/25/150 +f 222/25/150 228/32/156 229/33/157 223/26/151 +f 223/27/151 229/34/157 230/35/158 224/28/152 +f 224/28/152 230/35/158 225/29/153 219/22/147 +f 225/29/153 231/36/159 232/37/160 226/30/154 +f 226/30/154 232/37/160 233/38/161 227/31/155 +f 227/31/155 233/38/161 234/39/162 228/32/156 +f 228/32/156 234/39/162 235/40/163 229/33/157 +f 229/34/157 235/41/163 236/42/164 230/35/158 +f 230/35/158 236/42/164 231/36/159 225/29/153 +f 231/36/159 237/43/165 238/44/166 232/37/160 +f 232/37/160 238/44/166 239/45/167 233/38/161 +f 233/38/161 239/45/167 240/46/168 234/39/162 +f 234/39/162 240/46/168 241/47/169 235/40/163 +f 235/41/163 241/48/169 242/49/170 236/42/164 +f 236/42/164 242/49/170 237/43/165 231/36/159 +f 203/50/134 204/51/136 249/52/171 248/53/172 +f 204/51/136 205/54/138 244/55/173 249/52/171 +f 244/55/173 245/56/174 243/57/175 +f 245/56/174 246/58/176 243/57/175 +f 246/58/176 247/59/177 243/57/175 +f 247/59/177 248/53/172 243/57/175 +f 248/53/172 249/52/171 243/57/175 +f 249/52/171 244/55/173 243/57/175 +f 202/60/132 203/50/134 248/53/172 247/59/177 +f 201/61/129 202/60/132 247/59/177 246/58/176 +f 206/62/140 201/61/129 246/58/176 245/56/174 +f 205/54/138 206/62/140 245/56/174 244/55/173 +f 238/63/166 237/64/165 251/65/178 256/66/179 +f 251/65/178 252/67/180 250/68/181 +f 252/67/180 253/69/182 250/68/181 +f 253/69/182 254/70/183 250/68/181 +f 254/70/183 255/71/184 250/68/181 +f 255/71/184 256/66/179 250/68/181 +f 256/66/179 251/65/178 250/68/181 +f 239/72/167 238/63/166 256/66/179 255/71/184 +f 240/73/168 239/72/167 255/71/184 254/70/183 +f 241/74/169 240/73/168 254/70/183 253/69/182 +f 242/75/170 241/74/169 253/69/182 252/67/180 +f 237/64/165 242/75/170 252/67/180 251/65/178 +f 257/1/185 263/2/186 264/3/187 258/4/188 +f 258/4/188 264/3/187 265/5/189 259/6/190 +f 259/6/190 265/5/189 266/7/191 260/8/192 +f 260/8/192 266/7/191 267/9/193 261/10/194 +f 261/11/194 267/12/193 268/13/195 262/14/196 +f 262/14/196 268/13/195 263/2/186 257/1/185 +f 263/2/186 269/15/197 270/16/198 264/3/187 +f 264/3/187 270/16/198 271/17/199 265/5/189 +f 265/5/189 271/17/199 272/18/200 266/7/191 +f 266/7/191 272/18/200 273/19/201 267/9/193 +f 267/12/193 273/20/201 274/21/202 268/13/195 +f 268/13/195 274/21/202 269/15/197 263/2/186 +f 269/15/197 275/22/203 276/23/204 270/16/198 +f 270/16/198 276/23/204 277/24/205 271/17/199 +f 271/17/199 277/24/205 278/25/206 272/18/200 +f 272/18/200 278/25/206 279/26/207 273/19/201 +f 273/20/201 279/27/207 280/28/208 274/21/202 +f 274/21/202 280/28/208 275/22/203 269/15/197 +f 275/22/203 281/29/209 282/30/210 276/23/204 +f 276/23/204 282/30/210 283/31/211 277/24/205 +f 277/24/205 283/31/211 284/32/212 278/25/206 +f 278/25/206 284/32/212 285/33/213 279/26/207 +f 279/27/207 285/34/213 286/35/214 280/28/208 +f 280/28/208 286/35/214 281/29/209 275/22/203 +f 281/29/209 287/36/215 288/37/216 282/30/210 +f 282/30/210 288/37/216 289/38/217 283/31/211 +f 283/31/211 289/38/217 290/39/218 284/32/212 +f 284/32/212 290/39/218 291/40/219 285/33/213 +f 285/34/213 291/41/219 292/42/220 286/35/214 +f 286/35/214 292/42/220 287/36/215 281/29/209 +f 287/36/215 293/43/221 294/44/222 288/37/216 +f 288/37/216 294/44/222 295/45/223 289/38/217 +f 289/38/217 295/45/223 296/46/224 290/39/218 +f 290/39/218 296/46/224 297/47/225 291/40/219 +f 291/41/219 297/48/225 298/49/226 292/42/220 +f 292/42/220 298/49/226 293/43/221 287/36/215 +f 259/50/190 260/51/192 305/52/227 304/53/228 +f 260/51/192 261/54/194 300/55/229 305/52/227 +f 300/55/229 301/56/230 299/57/231 +f 301/56/230 302/58/232 299/57/231 +f 302/58/232 303/59/233 299/57/231 +f 303/59/233 304/53/228 299/57/231 +f 304/53/228 305/52/227 299/57/231 +f 305/52/227 300/55/229 299/57/231 +f 258/60/188 259/50/190 304/53/228 303/59/233 +f 257/61/185 258/60/188 303/59/233 302/58/232 +f 262/62/196 257/61/185 302/58/232 301/56/230 +f 261/54/194 262/62/196 301/56/230 300/55/229 +f 294/63/222 293/64/221 307/65/234 312/66/235 +f 307/65/234 308/67/236 306/68/237 +f 308/67/236 309/69/238 306/68/237 +f 309/69/238 310/70/239 306/68/237 +f 310/70/239 311/71/240 306/68/237 +f 311/71/240 312/66/235 306/68/237 +f 312/66/235 307/65/234 306/68/237 +f 295/72/223 294/63/222 312/66/235 311/71/240 +f 296/73/224 295/72/223 311/71/240 310/70/239 +f 297/74/225 296/73/224 310/70/239 309/69/238 +f 298/75/226 297/74/225 309/69/238 308/67/236 +f 293/64/221 298/75/226 308/67/236 307/65/234 +f 314/96/241 313/97/242 320/98/243 319/99/244 318/100/245 317/101/246 316/102/247 315/103/248 +f 403/104/24 397/105/30 402/106/25 408/107/19 +f 404/108/23 398/109/29 397/105/30 403/104/24 +f 405/110/22 399/111/28 398/112/29 404/113/23 +f 406/114/21 400/115/27 399/111/28 405/110/22 +f 407/116/20 401/117/26 400/115/27 406/114/21 +f 408/107/19 402/106/25 401/117/26 407/116/20 +f 409/118/18 403/104/24 408/107/19 414/119/13 +f 410/120/17 404/108/23 403/104/24 409/118/18 +f 411/121/16 405/110/22 404/113/23 410/122/17 +f 412/123/15 406/114/21 405/110/22 411/121/16 +f 413/124/14 407/116/20 406/114/21 412/123/15 +f 414/119/13 408/107/19 407/116/20 413/124/14 +f 415/125/11 409/118/18 414/119/13 420/126/2 +f 416/127/9 410/120/17 409/118/18 415/125/11 +f 417/128/7 411/121/16 410/122/17 416/129/9 +f 418/130/5 412/123/15 411/121/16 417/128/7 +f 419/131/3 413/124/14 412/123/15 418/130/5 +f 420/126/2 414/119/13 413/124/14 419/131/3 +f 426/132/130 421/133/131 415/125/11 420/126/2 +f 422/134/133 416/127/9 415/125/11 421/133/131 +f 423/135/249 417/128/7 416/129/9 422/136/133 +f 424/137/137 418/130/5 417/128/7 423/135/249 +f 425/138/139 419/131/3 418/130/5 424/137/137 +f 426/132/130 420/126/2 419/131/3 425/138/139 +f 402/106/25 396/139/31 395/140/32 401/117/26 +f 401/117/26 395/140/32 394/141/33 400/115/27 +f 400/115/27 394/141/33 393/142/34 399/111/28 +f 399/111/28 393/142/34 427/143/35 398/112/29 +f 398/109/29 427/144/35 428/145/36 397/105/30 +f 397/105/30 428/145/36 396/139/31 402/106/25 +f 396/139/31 429/146/250 430/147/251 395/140/32 +f 395/140/32 430/147/251 431/148/252 394/141/33 +f 394/141/33 431/148/252 432/149/253 393/142/34 +f 393/142/34 432/149/253 433/150/254 427/143/35 +f 427/144/35 433/151/254 434/152/255 428/145/36 +f 428/145/36 434/152/255 429/146/250 396/139/31 +f 450/153/249 429/146/250 434/152/255 451/154/133 +f 447/155/130 452/156/131 433/150/254 432/149/253 +f 451/154/133 434/152/255 433/151/254 452/157/131 +f 449/158/137 430/147/251 429/146/250 450/153/249 +f 459/159/256 460/160/257 439/161/258 +f 447/155/130 432/149/253 431/148/252 448/162/139 +f 441/163/259 426/132/130 425/138/139 442/164/260 +f 442/164/260 425/138/139 424/137/137 443/165/261 +f 443/165/261 424/137/137 423/135/249 444/166/262 +f 444/166/262 423/135/249 422/136/133 445/167/263 +f 445/168/263 422/134/133 421/133/131 446/169/264 +f 446/169/264 421/133/131 426/132/130 441/163/259 +f 458/170/265 435/171/266 439/161/258 +f 454/172/267 458/170/265 439/161/258 +f 453/173/268 454/172/267 439/161/258 +f 460/160/257 453/173/268 439/161/258 +f 455/174/269 456/175/270 440/176/271 +f 448/162/139 431/148/252 430/147/251 449/158/137 +f 464/177/272 465/178/273 460/160/257 459/159/256 +f 462/179/274 463/180/275 435/171/266 458/170/265 +f 461/181/276 462/179/274 458/170/265 454/172/267 +f 466/182/277 461/181/276 454/172/267 453/173/268 +f 465/178/273 466/182/277 453/173/268 460/160/257 +f 446/183/264 441/184/259 456/175/270 455/174/269 +f 463/180/275 464/177/272 459/159/256 435/171/266 +f 444/185/262 445/186/263 438/187/278 457/188/279 +f 442/189/260 443/190/261 437/191/280 436/192/281 +f 443/190/261 444/185/262 457/188/279 437/191/280 +f 445/186/263 446/183/264 455/174/269 438/187/278 +f 435/171/266 459/159/256 439/161/258 +f 457/188/279 438/187/278 440/176/271 +f 441/184/259 442/189/260 436/192/281 456/175/270 +f 436/192/281 437/191/280 440/176/271 +f 437/191/280 457/188/279 440/176/271 +f 438/187/278 455/174/269 440/176/271 +f 456/175/270 436/192/281 440/176/271 +f 461/128/276 467/135/141 468/137/146 462/130/274 +f 462/130/274 468/137/146 469/138/145 463/131/275 +f 463/131/275 469/138/145 470/132/144 464/126/272 +f 464/126/272 470/132/144 471/133/143 465/125/273 +f 465/125/273 471/133/143 472/134/142 466/127/277 +f 466/129/277 472/136/142 467/135/141 461/128/276 +f 467/135/141 447/166/130 448/165/139 468/137/146 +f 468/137/146 448/165/139 449/164/137 469/138/145 +f 469/138/145 449/164/137 450/163/249 470/132/144 +f 470/132/144 450/163/249 451/169/133 471/133/143 +f 471/133/143 451/169/133 452/168/131 472/134/142 +f 472/136/142 452/167/131 447/166/130 467/135/141 +f 483/104/96 477/105/102 482/106/97 488/107/91 +f 484/108/95 478/109/101 477/105/102 483/104/96 +f 485/110/94 479/111/100 478/112/101 484/113/95 +f 486/114/93 480/115/99 479/111/100 485/110/94 +f 487/116/92 481/117/98 480/115/99 486/114/93 +f 488/107/91 482/106/97 481/117/98 487/116/92 +f 489/118/90 483/104/96 488/107/91 494/119/85 +f 490/120/89 484/108/95 483/104/96 489/118/90 +f 491/121/88 485/110/94 484/113/95 490/122/89 +f 492/123/87 486/114/93 485/110/94 491/121/88 +f 493/124/86 487/116/92 486/114/93 492/123/87 +f 494/119/85 488/107/91 487/116/92 493/124/86 +f 495/125/83 489/118/90 494/119/85 500/126/74 +f 496/127/81 490/120/89 489/118/90 495/125/83 +f 497/128/282 491/121/88 490/122/89 496/129/81 +f 498/130/77 492/123/87 491/121/88 497/128/282 +f 499/131/75 493/124/86 492/123/87 498/130/77 +f 500/126/74 494/119/85 493/124/86 499/131/75 +f 506/132/186 501/133/187 495/125/83 500/126/74 +f 502/134/189 496/127/81 495/125/83 501/133/187 +f 503/135/191 497/128/282 496/129/81 502/136/189 +f 504/137/193 498/130/77 497/128/282 503/135/191 +f 505/138/195 499/131/75 498/130/77 504/137/193 +f 506/132/186 500/126/74 499/131/75 505/138/195 +f 482/106/97 476/139/103 475/140/104 481/117/98 +f 481/117/98 475/140/104 474/141/105 480/115/99 +f 480/115/99 474/141/105 473/142/106 479/111/100 +f 479/111/100 473/142/106 507/143/107 478/112/101 +f 478/109/101 507/144/107 508/145/108 477/105/102 +f 477/105/102 508/145/108 476/139/103 482/106/97 +f 476/139/103 509/146/283 510/147/284 475/140/104 +f 475/140/104 510/147/284 511/148/285 474/141/105 +f 474/141/105 511/148/285 512/149/286 473/142/106 +f 473/142/106 512/149/286 513/150/287 507/143/107 +f 507/144/107 513/151/287 514/152/288 508/145/108 +f 508/145/108 514/152/288 509/146/283 476/139/103 +f 530/153/191 509/146/283 514/152/288 531/154/189 +f 527/155/186 532/156/187 513/150/287 512/149/286 +f 531/154/189 514/152/288 513/151/287 532/157/187 +f 529/158/193 510/147/284 509/146/283 530/153/191 +f 539/159/289 540/160/290 519/161/291 +f 527/155/186 512/149/286 511/148/285 528/162/195 +f 521/163/292 506/132/186 505/138/195 522/164/293 +f 522/164/293 505/138/195 504/137/193 523/165/294 +f 523/165/294 504/137/193 503/135/191 524/166/295 +f 524/166/295 503/135/191 502/136/189 525/167/296 +f 525/168/296 502/134/189 501/133/187 526/169/297 +f 526/169/297 501/133/187 506/132/186 521/163/292 +f 538/170/298 515/171/299 519/161/291 +f 534/172/300 538/170/298 519/161/291 +f 533/173/301 534/172/300 519/161/291 +f 540/160/290 533/173/301 519/161/291 +f 535/174/302 536/175/303 520/176/304 +f 528/162/195 511/148/285 510/147/284 529/158/193 +f 544/177/305 545/178/306 540/160/290 539/159/289 +f 542/179/307 543/180/308 515/171/299 538/170/298 +f 541/181/309 542/179/307 538/170/298 534/172/300 +f 546/182/310 541/181/309 534/172/300 533/173/301 +f 545/178/306 546/182/310 533/173/301 540/160/290 +f 526/183/297 521/184/292 536/175/303 535/174/302 +f 543/180/308 544/177/305 539/159/289 515/171/299 +f 524/185/295 525/186/296 518/187/311 537/188/312 +f 522/189/293 523/190/294 517/191/313 516/192/314 +f 523/190/294 524/185/295 537/188/312 517/191/313 +f 525/186/296 526/183/297 535/174/302 518/187/311 +f 515/171/299 539/159/289 519/161/291 +f 537/188/312 518/187/311 520/176/304 +f 521/184/292 522/189/293 516/192/314 536/175/303 +f 516/192/314 517/191/313 520/176/304 +f 517/191/313 537/188/312 520/176/304 +f 518/187/311 535/174/302 520/176/304 +f 536/175/303 516/192/314 520/176/304 +f 541/128/309 547/135/197 548/137/202 542/130/307 +f 542/130/307 548/137/202 549/138/201 543/131/308 +f 543/131/308 549/138/201 550/132/200 544/126/305 +f 544/126/305 550/132/200 551/133/199 545/125/306 +f 545/125/306 551/133/199 552/134/198 546/127/310 +f 546/129/310 552/136/198 547/135/197 541/128/309 +f 547/135/197 527/166/186 528/165/195 548/137/202 +f 548/137/202 528/165/195 529/164/193 549/138/201 +f 549/138/201 529/164/193 530/163/191 550/132/200 +f 550/132/200 530/163/191 531/169/189 551/133/199 +f 551/133/199 531/169/189 532/168/187 552/134/198 +f 552/136/198 532/167/187 527/166/186 547/135/197 +f 563/104/152 557/105/158 562/106/153 568/107/147 +f 564/108/151 558/109/157 557/105/158 563/104/152 +f 565/110/150 559/111/156 558/112/157 564/113/151 +f 566/114/149 560/115/155 559/111/156 565/110/150 +f 567/116/148 561/117/154 560/115/155 566/114/149 +f 568/107/147 562/106/153 561/117/154 567/116/148 +f 569/118/146 563/104/152 568/107/147 574/119/141 +f 570/120/145 564/108/151 563/104/152 569/118/146 +f 571/121/144 565/110/150 564/113/151 570/122/145 +f 572/123/143 566/114/149 565/110/150 571/121/144 +f 573/124/142 567/116/148 566/114/149 572/123/143 +f 574/119/141 568/107/147 567/116/148 573/124/142 +f 575/125/139 569/118/146 574/119/141 580/126/130 +f 576/127/137 570/120/145 569/118/146 575/125/139 +f 577/128/249 571/121/144 570/122/145 576/129/137 +f 578/130/133 572/123/143 571/121/144 577/128/249 +f 579/131/131 573/124/142 572/123/143 578/130/133 +f 580/126/130 574/119/141 573/124/142 579/131/131 +f 586/132/2 581/133/3 575/125/139 580/126/130 +f 582/134/5 576/127/137 575/125/139 581/133/3 +f 583/135/315 577/128/249 576/129/137 582/136/5 +f 584/137/9 578/130/133 577/128/249 583/135/315 +f 585/138/11 579/131/131 578/130/133 584/137/9 +f 586/132/2 580/126/130 579/131/131 585/138/11 +f 562/106/153 556/139/159 555/140/160 561/117/154 +f 561/117/154 555/140/160 554/141/161 560/115/155 +f 560/115/155 554/141/161 553/142/162 559/111/156 +f 559/111/156 553/142/162 587/143/163 558/112/157 +f 558/109/157 587/144/163 588/145/164 557/105/158 +f 557/105/158 588/145/164 556/139/159 562/106/153 +f 556/139/159 589/146/316 590/147/317 555/140/160 +f 555/140/160 590/147/317 591/148/318 554/141/161 +f 554/141/161 591/148/318 592/149/319 553/142/162 +f 553/142/162 592/149/319 593/150/320 587/143/163 +f 587/144/163 593/151/320 594/152/321 588/145/164 +f 588/145/164 594/152/321 589/146/316 556/139/159 +f 610/153/7 589/146/316 594/152/321 611/154/5 +f 607/155/2 612/156/3 593/150/320 592/149/319 +f 611/154/5 594/152/321 593/151/320 612/157/3 +f 609/158/9 590/147/317 589/146/316 610/153/7 +f 619/159/322 620/160/323 599/161/324 +f 607/155/2 592/149/319 591/148/318 608/162/11 +f 601/163/325 586/132/2 585/138/11 602/164/326 +f 602/164/326 585/138/11 584/137/9 603/165/327 +f 603/165/327 584/137/9 583/135/315 604/166/328 +f 604/166/328 583/135/315 582/136/5 605/167/329 +f 605/168/329 582/134/5 581/133/3 606/169/330 +f 606/169/330 581/133/3 586/132/2 601/163/325 +f 618/170/331 595/171/332 599/161/324 +f 614/172/333 618/170/331 599/161/324 +f 613/173/334 614/172/333 599/161/324 +f 620/160/323 613/173/334 599/161/324 +f 615/174/335 616/175/336 600/176/337 +f 608/162/11 591/148/318 590/147/317 609/158/9 +f 624/177/338 625/178/339 620/160/323 619/159/322 +f 622/179/340 623/180/341 595/171/332 618/170/331 +f 621/181/342 622/179/340 618/170/331 614/172/333 +f 626/182/343 621/181/342 614/172/333 613/173/334 +f 625/178/339 626/182/343 613/173/334 620/160/323 +f 606/183/330 601/184/325 616/175/336 615/174/335 +f 623/180/341 624/177/338 619/159/322 595/171/332 +f 604/185/328 605/186/329 598/187/344 617/188/345 +f 602/189/326 603/190/327 597/191/346 596/192/347 +f 603/190/327 604/185/328 617/188/345 597/191/346 +f 605/186/329 606/183/330 615/174/335 598/187/344 +f 595/171/332 619/159/322 599/161/324 +f 617/188/345 598/187/344 600/176/337 +f 601/184/325 602/189/326 596/192/347 616/175/336 +f 596/192/347 597/191/346 600/176/337 +f 597/191/346 617/188/345 600/176/337 +f 598/187/344 615/174/335 600/176/337 +f 616/175/336 596/192/347 600/176/337 +f 621/128/342 627/135/13 628/137/18 622/130/340 +f 622/130/340 628/137/18 629/138/17 623/131/341 +f 623/131/341 629/138/17 630/132/16 624/126/338 +f 624/126/338 630/132/16 631/133/15 625/125/339 +f 625/125/339 631/133/15 632/134/14 626/127/343 +f 626/129/343 632/136/14 627/135/13 621/128/342 +f 627/135/13 607/166/2 608/165/11 628/137/18 +f 628/137/18 608/165/11 609/164/9 629/138/17 +f 629/138/17 609/164/9 610/163/7 630/132/16 +f 630/132/16 610/163/7 611/169/5 631/133/15 +f 631/133/15 611/169/5 612/168/3 632/134/14 +f 632/136/14 612/167/3 607/166/2 627/135/13 +f 643/104/208 637/105/214 642/106/209 648/107/203 +f 644/108/207 638/109/213 637/105/214 643/104/208 +f 645/110/206 639/111/212 638/112/213 644/113/207 +f 646/114/205 640/115/211 639/111/212 645/110/206 +f 647/116/204 641/117/210 640/115/211 646/114/205 +f 648/107/203 642/106/209 641/117/210 647/116/204 +f 649/118/202 643/104/208 648/107/203 654/119/197 +f 650/120/201 644/108/207 643/104/208 649/118/202 +f 651/121/200 645/110/206 644/113/207 650/122/201 +f 652/123/199 646/114/205 645/110/206 651/121/200 +f 653/124/198 647/116/204 646/114/205 652/123/199 +f 654/119/197 648/107/203 647/116/204 653/124/198 +f 655/125/195 649/118/202 654/119/197 660/126/186 +f 656/127/193 650/120/201 649/118/202 655/125/195 +f 657/128/191 651/121/200 650/122/201 656/129/193 +f 658/130/189 652/123/199 651/121/200 657/128/191 +f 659/131/187 653/124/198 652/123/199 658/130/189 +f 660/126/186 654/119/197 653/124/198 659/131/187 +f 666/132/74 661/133/75 655/125/195 660/126/186 +f 662/134/77 656/127/193 655/125/195 661/133/75 +f 663/135/282 657/128/191 656/129/193 662/136/77 +f 664/137/81 658/130/189 657/128/191 663/135/282 +f 665/138/83 659/131/187 658/130/189 664/137/81 +f 666/132/74 660/126/186 659/131/187 665/138/83 +f 642/106/209 636/139/215 635/140/216 641/117/210 +f 641/117/210 635/140/216 634/141/217 640/115/211 +f 640/115/211 634/141/217 633/142/218 639/111/212 +f 639/111/212 633/142/218 667/143/219 638/112/213 +f 638/109/213 667/144/219 668/145/220 637/105/214 +f 637/105/214 668/145/220 636/139/215 642/106/209 +f 636/139/215 669/146/348 670/147/349 635/140/216 +f 635/140/216 670/147/349 671/148/350 634/141/217 +f 634/141/217 671/148/350 672/149/351 633/142/218 +f 633/142/218 672/149/351 673/150/352 667/143/219 +f 667/144/219 673/151/352 674/152/353 668/145/220 +f 668/145/220 674/152/353 669/146/348 636/139/215 +f 690/153/282 669/146/348 674/152/353 691/154/77 +f 687/155/74 692/156/75 673/150/352 672/149/351 +f 691/154/77 674/152/353 673/151/352 692/157/75 +f 689/158/81 670/147/349 669/146/348 690/153/282 +f 699/159/354 700/160/355 679/161/356 +f 687/155/74 672/149/351 671/148/350 688/162/83 +f 681/163/357 666/132/74 665/138/83 682/164/358 +f 682/164/358 665/138/83 664/137/81 683/165/359 +f 683/165/359 664/137/81 663/135/282 684/166/360 +f 684/166/360 663/135/282 662/136/77 685/167/361 +f 685/168/361 662/134/77 661/133/75 686/169/362 +f 686/169/362 661/133/75 666/132/74 681/163/357 +f 698/170/363 675/171/364 679/161/356 +f 694/172/365 698/170/363 679/161/356 +f 693/173/366 694/172/365 679/161/356 +f 700/160/355 693/173/366 679/161/356 +f 695/174/367 696/175/368 680/176/369 +f 688/162/83 671/148/350 670/147/349 689/158/81 +f 704/177/370 705/178/371 700/160/355 699/159/354 +f 702/179/372 703/180/373 675/171/364 698/170/363 +f 701/181/374 702/179/372 698/170/363 694/172/365 +f 706/182/375 701/181/374 694/172/365 693/173/366 +f 705/178/371 706/182/375 693/173/366 700/160/355 +f 686/183/362 681/184/357 696/175/368 695/174/367 +f 703/180/373 704/177/370 699/159/354 675/171/364 +f 684/185/360 685/186/361 678/187/376 697/188/377 +f 682/189/358 683/190/359 677/191/378 676/192/379 +f 683/190/359 684/185/360 697/188/377 677/191/378 +f 685/186/361 686/183/362 695/174/367 678/187/376 +f 675/171/364 699/159/354 679/161/356 +f 697/188/377 678/187/376 680/176/369 +f 681/184/357 682/189/358 676/192/379 696/175/368 +f 676/192/379 677/191/378 680/176/369 +f 677/191/378 697/188/377 680/176/369 +f 678/187/376 695/174/367 680/176/369 +f 696/175/368 676/192/379 680/176/369 +f 701/128/374 707/135/85 708/137/90 702/130/372 +f 702/130/372 708/137/90 709/138/89 703/131/373 +f 703/131/373 709/138/89 710/132/88 704/126/370 +f 704/126/370 710/132/88 711/133/87 705/125/371 +f 705/125/371 711/133/87 712/134/86 706/127/375 +f 706/129/375 712/136/86 707/135/85 701/128/374 +f 707/135/85 687/166/74 688/165/83 708/137/90 +f 708/137/90 688/165/83 689/164/81 709/138/89 +f 709/138/89 689/164/81 690/163/282 710/132/88 +f 710/132/88 690/163/282 691/169/77 711/133/87 +f 711/133/87 691/169/77 692/168/75 712/134/86 +f 712/136/86 692/167/75 687/166/74 707/135/85 +f 137/12/67 313/193/242 314/194/241 138/13/72 +f 138/13/72 314/194/241 315/195/248 139/2/71 +f 139/2/71 315/195/248 316/196/247 140/3/70 +f 140/3/70 316/196/247 317/197/246 141/5/69 +f 141/5/69 317/197/246 318/198/245 142/7/68 +f 142/199/68 318/200/245 319/201/244 143/202/65 +f 144/203/66 320/204/243 313/193/242 137/12/67 +f 143/202/65 319/201/244 320/204/243 144/203/66 +g Cylinder_Cylinder_dark-wood +f 1/205/71 7/131/380 8/130/381 2/206/382 +f 2/206/382 8/130/381 9/128/383 3/207/384 +f 3/207/384 9/128/383 10/129/385 4/208/65 +f 4/209/65 10/127/385 11/125/386 5/210/387 +f 5/210/387 11/125/386 12/126/388 6/211/389 +f 1/205/71 6/211/389 12/126/388 7/131/380 +f 7/131/380 13/212/390 14/213/391 8/130/381 +f 8/130/381 14/213/391 15/214/392 9/128/383 +f 9/128/383 15/214/392 16/215/393 10/129/385 +f 10/127/385 16/216/393 17/217/394 11/125/386 +f 11/125/386 17/217/394 18/218/395 12/126/388 +f 12/126/388 18/218/395 13/212/390 7/131/380 +f 13/212/390 19/124/67 20/123/396 14/213/391 +f 14/213/391 20/123/396 21/121/397 15/214/392 +f 15/214/392 21/121/397 22/122/69 16/215/393 +f 16/216/393 22/120/69 23/118/398 17/217/394 +f 17/217/394 23/118/398 24/119/399 18/218/395 +f 18/218/395 24/119/399 19/124/67 13/212/390 +f 19/124/67 25/219/400 26/220/401 20/123/396 +f 20/123/396 26/220/401 27/221/402 21/121/397 +f 21/121/397 27/221/402 28/222/403 22/122/69 +f 22/120/69 28/223/403 29/224/404 23/118/398 +f 23/118/398 29/224/404 30/225/405 24/119/399 +f 24/119/399 30/225/405 25/219/400 19/124/67 +f 25/219/400 31/116/406 32/114/407 26/220/401 +f 26/220/401 32/114/407 33/110/408 27/221/402 +f 27/221/402 33/110/408 34/113/409 28/222/403 +f 28/223/403 34/108/409 35/104/410 29/224/404 +f 29/224/404 35/104/410 36/107/411 30/225/405 +f 30/225/405 36/107/411 31/116/406 25/219/400 +f 31/116/406 37/226/65 38/227/412 32/114/407 +f 32/114/407 38/227/412 39/228/413 33/110/408 +f 33/110/408 39/228/413 40/229/71 34/113/409 +f 34/108/409 40/230/71 41/231/414 35/104/410 +f 35/104/410 41/231/414 42/232/415 36/107/411 +f 36/107/411 42/232/415 37/226/65 31/116/406 +f 37/226/65 43/117/385 44/115/416 38/227/412 +f 38/227/412 44/115/416 45/111/417 39/228/413 +f 39/228/413 45/111/417 46/112/380 40/229/71 +f 40/230/71 46/109/380 47/105/418 41/231/414 +f 41/231/414 47/105/418 48/106/419 42/232/415 +f 42/232/415 48/106/419 43/117/385 37/226/65 +f 43/117/385 49/233/393 50/234/420 44/115/416 +f 44/115/416 50/234/420 51/235/421 45/111/417 +f 45/111/417 51/235/421 52/236/390 46/112/380 +f 46/109/380 52/237/390 53/238/422 47/105/418 +f 47/105/418 53/238/422 54/239/423 48/106/419 +f 48/106/419 54/239/423 49/233/393 43/117/385 +f 49/233/393 55/140/69 56/141/424 50/234/420 +f 50/234/420 56/141/424 57/142/425 51/235/421 +f 51/235/421 57/142/425 58/143/67 52/236/390 +f 52/237/390 58/144/67 59/145/426 53/238/422 +f 53/238/422 59/145/426 60/139/427 54/239/423 +f 54/239/423 60/139/427 55/140/69 49/233/393 +f 55/164/69 61/240/403 62/241/428 56/165/424 +f 56/165/424 62/241/428 63/242/429 57/166/425 +f 57/166/425 63/242/429 64/243/400 58/167/67 +f 58/168/67 64/244/400 65/245/430 59/169/426 +f 59/169/426 65/245/430 66/246/431 60/163/427 +f 60/163/427 66/246/431 61/240/403 55/164/69 +f 61/240/403 67/138/409 68/137/432 62/241/428 +f 62/241/428 68/137/432 69/135/433 63/242/429 +f 63/242/429 69/135/433 70/136/406 64/243/400 +f 64/244/400 70/134/406 71/133/434 65/245/430 +f 65/245/430 71/133/434 72/132/435 66/246/431 +f 66/246/431 72/132/435 67/138/409 61/240/403 +f 67/138/409 1/205/71 2/206/382 68/137/432 +f 68/137/432 2/206/382 3/207/384 69/135/433 +f 69/135/433 3/207/384 4/208/65 70/136/406 +f 70/134/406 4/209/65 5/210/387 71/133/434 +f 71/133/434 5/210/387 6/211/389 72/132/435 +f 72/132/435 6/211/389 1/205/71 67/138/409 +f 321/247/71 327/20/380 328/21/436 322/248/437 +f 322/248/437 328/21/436 329/15/438 323/249/439 +f 323/249/439 329/15/438 330/16/385 324/250/65 +f 324/251/65 330/252/385 331/253/440 325/254/441 +f 325/254/441 331/253/440 332/255/442 326/256/443 +f 321/247/71 326/256/443 332/255/442 327/20/380 +f 327/20/380 333/257/390 334/258/444 328/21/436 +f 328/21/436 334/258/444 335/259/445 329/15/438 +f 329/15/438 335/259/445 336/260/393 330/16/385 +f 330/252/385 336/261/393 337/262/446 331/253/440 +f 331/253/440 337/262/446 338/263/447 332/255/442 +f 332/255/442 338/263/447 333/257/390 327/20/380 +f 333/257/390 339/27/67 340/28/448 334/258/444 +f 334/258/444 340/28/448 341/22/449 335/259/445 +f 335/259/445 341/22/449 342/23/69 336/260/393 +f 336/261/393 342/264/69 343/265/450 337/262/446 +f 337/262/446 343/265/450 344/266/451 338/263/447 +f 338/263/447 344/266/451 339/27/67 333/257/390 +f 339/27/67 345/267/400 346/268/452 340/28/448 +f 340/28/448 346/268/452 347/269/453 341/22/449 +f 341/22/449 347/269/453 348/270/403 342/23/69 +f 342/264/69 348/271/403 349/272/454 343/265/450 +f 343/265/450 349/272/454 350/273/455 344/266/451 +f 344/266/451 350/273/455 345/267/400 339/27/67 +f 345/267/400 351/34/406 352/35/456 346/268/452 +f 346/268/452 352/35/456 353/29/457 347/269/453 +f 347/269/453 353/29/457 354/30/409 348/270/403 +f 348/271/403 354/274/409 355/275/458 349/272/454 +f 349/272/454 355/275/458 356/276/459 350/273/455 +f 350/273/455 356/276/459 351/34/406 345/267/400 +f 351/34/406 357/277/65 358/278/460 352/35/456 +f 352/35/456 358/278/460 359/279/461 353/29/457 +f 353/29/457 359/279/461 360/280/71 354/30/409 +f 354/274/409 360/281/71 361/282/462 355/275/458 +f 355/275/458 361/282/462 362/283/463 356/276/459 +f 356/276/459 362/283/463 357/277/65 351/34/406 +f 357/277/65 363/41/385 364/42/464 358/278/460 +f 358/278/460 364/42/464 365/36/465 359/279/461 +f 359/279/461 365/36/465 366/37/380 360/280/71 +f 360/281/71 366/284/380 367/285/466 361/282/462 +f 361/282/462 367/285/466 368/286/467 362/283/463 +f 362/283/463 368/286/467 363/41/385 357/277/65 +f 363/41/385 369/88/393 370/95/468 364/42/464 +f 364/42/464 370/95/468 371/94/469 365/36/465 +f 365/36/465 371/94/469 372/93/390 366/37/380 +f 366/284/380 372/90/390 373/85/470 367/285/466 +f 367/285/466 373/85/470 374/86/471 368/286/467 +f 368/286/467 374/86/471 369/88/393 363/41/385 +f 369/88/393 375/48/69 376/49/472 370/95/468 +f 370/95/468 376/49/472 377/43/473 371/94/469 +f 371/94/469 377/43/473 378/44/67 372/93/390 +f 372/90/390 378/287/67 379/288/474 373/85/470 +f 373/85/470 379/288/474 380/289/475 374/86/471 +f 374/86/471 380/289/475 375/48/69 369/88/393 +f 375/11/69 381/290/403 382/291/476 376/14/472 +f 376/14/472 382/291/476 383/292/477 377/1/473 +f 377/1/473 383/292/477 384/293/400 378/4/67 +f 378/89/67 384/294/400 385/295/478 379/84/474 +f 379/84/474 385/295/478 386/296/479 380/87/475 +f 380/87/475 386/296/479 381/290/403 375/11/69 +f 381/290/403 387/12/409 388/13/480 382/291/476 +f 382/291/476 388/13/480 389/2/481 383/292/477 +f 383/292/477 389/2/481 390/3/406 384/293/400 +f 384/294/400 390/199/406 391/202/482 385/295/478 +f 385/295/478 391/202/482 392/203/483 386/296/479 +f 386/296/479 392/203/483 387/12/409 381/290/403 +f 387/12/409 321/247/71 322/248/437 388/13/480 +f 388/13/480 322/248/437 323/249/439 389/2/481 +f 389/2/481 323/249/439 324/250/65 390/3/406 +f 390/199/406 324/251/65 325/254/441 391/202/482 +f 391/202/482 325/254/441 326/256/443 392/203/483 +f 392/203/483 326/256/443 321/247/71 387/12/409 diff --git a/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_coatrack_inv.png b/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_coatrack_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4018e7fd55e7135768d6ec98c2b6e05b5ff6de GIT binary patch literal 3360 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 W$Q)aM4v^^p00003Fy@>*Rpw-x`fGM};b41c z63a6h`x4s`8D8XxtOb)KL3vPe>;A(lhCvZo;*#f>IpM&r!P-pF;pZ!e)a-D)yygTc z`Vpu0Y})QlTriHIG8beUC4Dkvg*$POZLOi%nfe;}G3^udd9*d?)|B*t5^5+?lgU&>7LGOzJB06_&Y= zFK0hrAB}>(Ul`ysGTc+41q)x|7DjCj$<^>QAdgIdpA3}yVAp_KhnCXMh z^dV#czJweks7yKzaVeya4D>0P#>DbT|;o2ZEr24Wz;# zs4#>q3x;GNq@qBmC>SaVAr*&^N`O#O35R?nlyrncDdmt#Ipm`p(oxVb@-cu*k%y6w zbID}@k6gZiQV|YNPlQuWL{Ls{pq`4LoC1x6Dz7VO%z-s zfNP`RS^<1U0M|vsifCHB5Uv-}&H^HUepbwA5YZaNbfuWqB%!M$G?j$@O$_}U5KC7B zaSS!WJRiqsMwrd<_8NqtL719&W=lM?HNn1hFTm37wQoygbtJL6l3Cp;+n!#s*@;4J z>gIDp5fZufce83F4v&62l*n(un2vjO54fj@Mjz)$a%WoH+OEXkSh&_N{(j&mU++hY z*xjnvuRa+osy}{_Xp5!NJ`*9+l|0EtTJ!`>DWWx8Y&E-W<(yr4IhtoosAXsIbvaf^ zVZ8B02ezxQHjbs{{iZ0+bGW9ETJg_sopekjeOPw*_rSN=B`y`yvyZ2m!j6^v9H_)q zY*7!bm+4Neiqs8-w3Na2g4y!_hF|X&Ka%9m8)d?-7Z=3&OIO1n$G!@e9o>t!1#9oL z{(EN^7Z>i0!OMRbG;0g`2d2+ngC~y`O``>Z;<+!gzYNOX7)A_Zw9A{fo8H$SUR`>a zR`g}&Wmz+t!3g$Q(LVFL(`7LwyY=Q_pTjPz=R0<+6VPZr8K*bgSB}D* zDeS(M>sR<&YMKafYm9ViVnyb?)T9!TfnZhTGBc1Qcp|E*`BR4oFjr;L-OliBo79VrK4v%^$9^3b+0$Esa#7 zpsBMhIhh`GTQkg7rFpvZjGSmGUvb8M9zLj2SOlP~FyrfU*ec5gC`%c0)AMmln`syO zqB>^chwaKcuEGhopukm~4eq6;Pu@zyXyzx{K3zyHf7N0+HVF+a4lOOL*4GB!3|6^x zb{U?ouJ-(Otk3wMFJ)=l@Px+yBq; zwdWmfCgZ}mv$<1y_=gyTT}QL+#ygU^{neru{JCmLaiI2xa)eO zo<;R%N6x{%hsurQ{>+&BmFX6E_OROFS;}~FgwfVo*)yT-?`^ctXjn(xIAVKdbV~OT PJQoz7C*uCdNvrxFSvApw literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_green.png b/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_green.png new file mode 100644 index 0000000000000000000000000000000000000000..c58ac96e8fd8b3028f52513385b2d0fb3be5153d GIT binary patch literal 1442 zcmV;T1zq}yP)76(HX2SgVKMHdG~7Y9ce2T2$RM;Hi5 z7zjxi2um3VOc@AH8VFAs2v8abP#XwQ8wgSx2vZvgQXC0W8wpb!2~->jRU8Rc90^t( z30EBnSRDyj9SK?<30ocsTpkHs9|~9=3RxZsT^|Zw9|~U|3Sb}#VIT@(APQq43S=P* zQyvRe9t&3<3s@fuSsx2qAPZd}3tu1%TObTvAq-w23|}D)P#z6fAPrw44PYY;Vj~V! zAP-p~4`3q@St1ZxA`n|55L_b=Vk8k-BN1IB5n&|~T_qA>CKFjD6lN(ES|=4?C>3KV z7GfzDXDSwGD;HfT7hx(GVJaD5D;r}i8)PmUWiA|IE*@tvA7n5eW-%aSF(P9#B4sin zYBVBiH6vm(BXBn)Xf-BjHzsX3CT}<=Y&a-vIVo;BDQ`O~Zage)JS}TIE^R(8Z$B?> zJ}+-SFm^#PaX>P0K{9khGIvBWc|lv#IetnzdP_TeOgnx}Ja|hydrUliO+0^2 zJ$y|)eoj4qPCkB5K7&s`eNRAnPe6T8K!H&~c~C)vQ9^uCLV{96gjGd*Q$>AKMt@XB zfK*0-RYrnUMuS#HgjPp^R!4?bM~7BNhgV2|R!f6fOo?1hj9yQLT~CW%P>5eqiCQVpWJ^RgYv=iepxdWLJ=7Sd(X2i)C4oXj+eFT9as8kZD|%YF&_N zUzBZOm2PI0ab}rwXPItLFs|k=v#x(= zS?)g|UA3x3u~Md5GIxC7$g~oc*&|N+`kRfXdVA2f+n-wMmmc-UpSyQ{c}k@2t_`}A zF*&&OyGgzJqgyAwzmYaPI{v|$_A7Use%X5;FAjG-qum@P?0K7SIC06%pRKy+$4_^@ z|LpVjx%KBv-ty#4J05tq(jjLu=y1XzbmWRB9{b|tV~;t`*`qgY+!K8?VD7K(K5Iz?KNWpajJdiqMBb2LS+QT;pH3 z3O@8eFivBv4TpsYXd$?aWeNdZ_a_y7O^07*qoM6N<$g4i!VSO5S3 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_grey.png b/mods/homedecor_modpack/homedecor_foyer/textures/homedecor_welcome_mat_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa9dd2fa1bc539c4c96958d9364d5e4232e77c0 GIT binary patch literal 667 zcmV;M0%ZM(P)@t1*vuT%4DQb!nUEJy`ONc=pI**V^lr{dQ z3mTe9kTV?)Bt!{e7^G=}4m7H0P(}Ec{sW*IR5a>9L(@nYh9EJ>V5nyjCQVRWnptn2 z%$&8eN;C74tJjoI%n^a<%}W15+R5n2&5z8-{q+4*ET;xyKYz&W(RJb-rd^x zzI%PT-;EyrIMNm3^yhTni%3afXBnf-n*%qTnlTP~nJ>YXDacAcHU` zXy`$-Z~y^;2q;HX?_tP=U_wELBf*P62uD{|K*lduK)D945()^;fPg{b&pzjDMoZ@O zQvA5^cWc=mdkWO1)r;4Pq^vIJ(TDrD$Z=U?J(9-t#?VQuo;`{XAGQ&5CtGC_|zS&`M%%kP&gy~Km zlk4(Am9IX+xL9z4g%CTPt#^Cl3gJNL^V0T zMrota%g|kd7izEgX5pq}Yz^Zv`N$GsogoK8?27J$Y?e%Uy)=uH68f8?_VN}3%D1$w;CYq3$fA| zh2FkPyt@G_#UeD9RwA2Mh#3 z*wq6nkw}Duwzs$Otp`F%wFJ^aveB&fhh3zn)o$dAQeCY=rKL5XLTO_XvMh_DC`l4B z1c^*01EH<0tuzp@&$8EQF$ZkkGu-0%;g$qE*M*D3jW#p@MKa z{53+_w009JIXMGNPv?ca8DI8=oZj|sh4gX&wufE=V1p?DXfA-$7OFR@VpagNgq+SH zm!VWE05&8<)j_2&wUem?dK}|1n-hW4Ipi|XE&wADlTZ-TXd~SD2S-CVrP2wdR>ou^ z?93q#gwVyHH|RhG;}IUvYIn8%pt~m|$0Mqo=bM_QAG_^g!{(4T85#_GpwrWUm=UVA z%D%Wa9QDyX$#f!<8$Za9Ghh@#&}jBjh*U6vz{V3HZ(r;F0O!3ekT(0Js{jB107*qoM6N<$g13q7^Z)<= literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/.luacheckrc b/mods/homedecor_modpack/homedecor_furniture_medieval/.luacheckrc new file mode 100644 index 00000000..4f0848c8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua b/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua new file mode 100644 index 00000000..efb331f0 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua @@ -0,0 +1,66 @@ +local S = minetest.get_translator("homedecor_furniture_medieval") + +homedecor.register("bars", { + description = S("Bars"), + tiles = { { name = "homedecor_generic_metal.png^[transformR270", color = homedecor.color_black } }, + node_box = { + type = "fixed", + fixed = { + { -0.5, -0.50, -0.10, -0.4, 0.50, 0.10 }, + { -0.1, -0.50, -0.10, 0.1, 0.50, 0.10 }, + { 0.4, -0.50, -0.10, 0.5, 0.50, 0.10 }, + { -0.5, -0.50, -0.05, 0.5, -0.45, 0.05 }, + { -0.5, 0.45, -0.05, 0.5, 0.50, 0.05 }, + }, + }, + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.1, 0.5, 0.5, 0.1 }, + }, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +--L Binding Bars +homedecor.register("L_binding_bars", { + description = S("Binding Bars"), + tiles = { { name = "homedecor_generic_metal.png^[transformR270", color = homedecor.color_black } }, + node_box = { + type = "fixed", + fixed = { + { -0.10, -0.50, -0.50, 0.10, 0.50, -0.40 }, + { -0.15, -0.50, -0.15, 0.15, 0.50, 0.15 }, + { 0.40, -0.50, -0.10, 0.50, 0.50, 0.10 }, + { 0.00, -0.50, -0.05, 0.50, -0.45, 0.05 }, + { -0.05, -0.50, -0.50, 0.05, -0.45, 0.00 }, + { 0.00, 0.45, -0.05, 0.50, 0.50, 0.05 }, + { -0.05, 0.45, -0.50, 0.05, 0.50, 0.00 }, + }, + }, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +local chain_cbox = { + type = "fixed", + fixed = {-1/2, -1/2, 1/4, 1/2, 1/2, 1/2}, +} + +homedecor.register("chains", { + description = S("Chains"), + mesh = "forniture_chains.obj", + tiles = { { name = "homedecor_generic_metal.png", color = homedecor.color_black } }, + inventory_image="forniture_chains_inv.png", + selection_box = chain_cbox, + walkable = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_alias("3dforniture:bars", "homedecor:bars") +minetest.register_alias("3dforniture:L_binding_bars", "homedecor:L_binding_bars") +minetest.register_alias("3dforniture:chains", "homedecor:chains") + +minetest.register_alias('bars', 'homedecor:bars') +minetest.register_alias('binding_bars', 'homedecor:L_binding_bars') +minetest.register_alias('chains', 'homedecor:chains') diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.de.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.de.tr new file mode 100644 index 00000000..c56bcf9c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Gitterstäbe +Binding Bars=Gitterstäbeverbindung +Chains=Ketten diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.es.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.es.tr new file mode 100644 index 00000000..c9fd27e2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.es.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Barrotes +Binding Bars=Barrotes de contención +Chains=Cadenas diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.fr.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.fr.tr new file mode 100644 index 00000000..c9ad7242 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Barres de renfort +Binding Bars=Barres de renfort (angle) +Chains=Chaînes diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.it.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.it.tr new file mode 100644 index 00000000..fcbf299c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.it.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Sbarre +Binding Bars=Ceppi +Chains=Catene diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ms.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ms.tr new file mode 100644 index 00000000..2ef03e19 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ms.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Palang +Binding Bars=Palang Bucu +Chains=Rantai diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt.tr new file mode 100644 index 00000000..6854248d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Barras +Binding Bars=Barras do Canto +Chains=Correntes diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt_BR.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt_BR.tr new file mode 100644 index 00000000..6854248d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Barras +Binding Bars=Barras do Canto +Chains=Correntes diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ru.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ru.tr new file mode 100644 index 00000000..2a20d5cd --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.ru.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=Стержни +Binding Bars=СвÑзующие Ñтержни +Chains=Цепи diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.zh_CN.tr b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.zh_CN.tr new file mode 100644 index 00000000..7a9ca22f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/homedecor_furniture_medieval.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars=é…’å§ +Binding Bars=绑扎钢筋 +Chains=链 diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/locale/template.txt b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/template.txt new file mode 100644 index 00000000..6de9a397 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_furniture_medieval + + +### init.lua ### + +Bars= +Binding Bars= +Chains= diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/mod.conf b/mods/homedecor_modpack/homedecor_furniture_medieval/mod.conf new file mode 100644 index 00000000..de463a34 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_furniture_medieval +description = Homedecor mod: furniture medieval +depends = homedecor_common, default, creative diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/models/forniture_chains.obj b/mods/homedecor_modpack/homedecor_furniture_medieval/models/forniture_chains.obj new file mode 100644 index 00000000..dc9e5510 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/models/forniture_chains.obj @@ -0,0 +1,930 @@ +# Blender v2.73 (sub 0) OBJ File: 'forniture-chains.blend' +# www.blender.org +o nodebox-10 +v 0.350000 -0.250000 0.450000 +v 0.350000 -0.250000 0.500000 +v 0.350000 -0.100000 0.500000 +v 0.350000 -0.100000 0.450000 +v 0.300000 -0.250000 0.450000 +v 0.300000 -0.250000 0.500000 +v 0.300000 -0.100000 0.500000 +v 0.300000 -0.100000 0.450000 +v 0.350000 -0.000000 0.300000 +v 0.350000 -0.000000 0.450000 +v 0.350000 0.050000 0.450000 +v 0.350000 0.050000 0.300000 +v 0.300000 -0.000000 0.300000 +v 0.300000 -0.000000 0.450000 +v 0.300000 0.050000 0.450000 +v 0.300000 0.050000 0.300000 +v 0.400000 -0.450000 0.350000 +v 0.400000 -0.450000 0.400000 +v 0.400000 -0.400000 0.400000 +v 0.400000 -0.400000 0.350000 +v 0.250000 -0.450000 0.350000 +v 0.250000 -0.450000 0.400000 +v 0.250000 -0.400000 0.400000 +v 0.250000 -0.400000 0.350000 +v 0.350000 -0.300000 0.300000 +v 0.350000 -0.300000 0.450000 +v 0.350000 -0.250000 0.300000 +v 0.300000 -0.300000 0.300000 +v 0.300000 -0.300000 0.450000 +v 0.300000 -0.250000 0.300000 +v 0.350000 0.300000 0.350000 +v 0.350000 0.300000 0.450000 +v 0.350000 0.350000 0.450000 +v 0.350000 0.350000 0.350000 +v 0.300000 0.300000 0.350000 +v 0.300000 0.300000 0.450000 +v 0.300000 0.350000 0.450000 +v 0.300000 0.350000 0.350000 +v 0.400000 0.350000 0.350000 +v 0.400000 0.350000 0.400000 +v 0.400000 0.400000 0.400000 +v 0.400000 0.400000 0.350000 +v 0.250000 0.350000 0.350000 +v 0.250000 0.350000 0.400000 +v 0.250000 0.400000 0.400000 +v 0.250000 0.400000 0.350000 +v 0.250000 -0.250000 0.400000 +v 0.250000 -0.250000 0.350000 +v 0.200000 -0.400000 0.350000 +v 0.200000 -0.400000 0.400000 +v 0.200000 -0.250000 0.400000 +v 0.200000 -0.250000 0.350000 +v 0.350000 0.050000 0.500000 +v 0.350000 0.200000 0.500000 +v 0.350000 0.200000 0.450000 +v 0.300000 0.050000 0.500000 +v 0.300000 0.200000 0.500000 +v 0.300000 0.200000 0.450000 +v 0.400000 -0.250000 0.350000 +v 0.400000 -0.250000 0.400000 +v 0.400000 -0.200000 0.400000 +v 0.400000 -0.200000 0.350000 +v 0.250000 -0.200000 0.400000 +v 0.250000 -0.200000 0.350000 +v 0.250000 0.200000 0.350000 +v 0.250000 0.200000 0.400000 +v 0.200000 0.200000 0.350000 +v 0.200000 0.200000 0.400000 +v 0.200000 0.350000 0.400000 +v 0.200000 0.350000 0.350000 +v 0.350000 0.350000 0.300000 +v 0.350000 0.400000 0.350000 +v 0.350000 0.400000 0.300000 +v 0.300000 0.350000 0.300000 +v 0.300000 0.400000 0.350000 +v 0.300000 0.400000 0.300000 +v 0.250000 -0.100000 0.350000 +v 0.250000 -0.100000 0.400000 +v 0.250000 0.050000 0.400000 +v 0.250000 0.050000 0.350000 +v 0.200000 -0.100000 0.350000 +v 0.200000 -0.100000 0.400000 +v 0.200000 0.050000 0.400000 +v 0.200000 0.050000 0.350000 +v 0.450000 -0.100000 0.350000 +v 0.450000 -0.100000 0.400000 +v 0.450000 0.050000 0.400000 +v 0.450000 0.050000 0.350000 +v 0.400000 -0.100000 0.350000 +v 0.400000 -0.100000 0.400000 +v 0.400000 0.050000 0.400000 +v 0.400000 0.050000 0.350000 +v 0.350000 -0.100000 0.300000 +v 0.350000 -0.050000 0.450000 +v 0.350000 -0.050000 0.300000 +v 0.300000 -0.100000 0.300000 +v 0.300000 -0.050000 0.450000 +v 0.300000 -0.050000 0.300000 +v 0.350000 0.050000 0.250000 +v 0.350000 0.200000 0.300000 +v 0.350000 0.200000 0.250000 +v 0.300000 0.050000 0.250000 +v 0.300000 0.200000 0.300000 +v 0.300000 0.200000 0.250000 +v 0.450000 -0.400000 0.350000 +v 0.450000 -0.400000 0.400000 +v 0.450000 -0.250000 0.400000 +v 0.450000 -0.250000 0.350000 +v 0.400000 0.100000 0.400000 +v 0.400000 0.100000 0.350000 +v 0.250000 0.100000 0.400000 +v 0.250000 0.100000 0.350000 +v 0.400000 -0.150000 0.350000 +v 0.400000 -0.150000 0.400000 +v 0.250000 -0.150000 0.350000 +v 0.250000 -0.150000 0.400000 +v 0.350000 0.400000 0.450000 +v 0.350000 0.450000 0.450000 +v 0.350000 0.450000 0.350000 +v 0.300000 0.400000 0.450000 +v 0.300000 0.450000 0.450000 +v 0.300000 0.450000 0.350000 +v 0.450000 0.250000 0.450000 +v 0.450000 0.250000 0.500000 +v 0.450000 0.500000 0.500000 +v 0.450000 0.500000 0.450000 +v 0.200000 0.250000 0.450000 +v 0.200000 0.250000 0.500000 +v 0.200000 0.500000 0.500000 +v 0.200000 0.500000 0.450000 +v 0.350000 -0.250000 0.250000 +v 0.350000 -0.100000 0.250000 +v 0.300000 -0.250000 0.250000 +v 0.300000 -0.100000 0.250000 +v 0.450000 0.200000 0.350000 +v 0.450000 0.200000 0.400000 +v 0.450000 0.350000 0.400000 +v 0.450000 0.350000 0.350000 +v 0.400000 0.200000 0.350000 +v 0.400000 0.200000 0.400000 +v 0.350000 0.250000 0.450000 +v 0.350000 0.250000 0.300000 +v 0.300000 0.250000 0.450000 +v 0.300000 0.250000 0.300000 +v 0.400000 0.150000 0.350000 +v 0.400000 0.150000 0.400000 +v 0.250000 0.150000 0.350000 +v 0.250000 0.150000 0.400000 +v -0.300000 -0.250000 0.450000 +v -0.300000 -0.250000 0.500000 +v -0.300000 -0.100000 0.500000 +v -0.300000 -0.100000 0.450000 +v -0.350000 -0.250000 0.450000 +v -0.350000 -0.250000 0.500000 +v -0.350000 -0.100000 0.500000 +v -0.350000 -0.100000 0.450000 +v -0.300000 -0.000000 0.300000 +v -0.300000 -0.000000 0.450000 +v -0.300000 0.050000 0.450000 +v -0.300000 0.050000 0.300000 +v -0.350000 -0.000000 0.300000 +v -0.350000 -0.000000 0.450000 +v -0.350000 0.050000 0.450000 +v -0.350000 0.050000 0.300000 +v -0.250000 -0.450000 0.350000 +v -0.250000 -0.450000 0.400000 +v -0.250000 -0.400000 0.400000 +v -0.250000 -0.400000 0.350000 +v -0.400000 -0.450000 0.350000 +v -0.400000 -0.450000 0.400000 +v -0.400000 -0.400000 0.400000 +v -0.400000 -0.400000 0.350000 +v -0.300000 -0.300000 0.300000 +v -0.300000 -0.300000 0.450000 +v -0.300000 -0.250000 0.300000 +v -0.350000 -0.300000 0.300000 +v -0.350000 -0.300000 0.450000 +v -0.350000 -0.250000 0.300000 +v -0.300000 0.300000 0.350000 +v -0.300000 0.300000 0.450000 +v -0.300000 0.350000 0.450000 +v -0.300000 0.350000 0.350000 +v -0.350000 0.300000 0.350000 +v -0.350000 0.300000 0.450000 +v -0.350000 0.350000 0.450000 +v -0.350000 0.350000 0.350000 +v -0.250000 0.350000 0.350000 +v -0.250000 0.350000 0.400000 +v -0.250000 0.400000 0.400000 +v -0.250000 0.400000 0.350000 +v -0.400000 0.350000 0.350000 +v -0.400000 0.350000 0.400000 +v -0.400000 0.400000 0.400000 +v -0.400000 0.400000 0.350000 +v -0.400000 -0.250000 0.400000 +v -0.400000 -0.250000 0.350000 +v -0.450000 -0.400000 0.350000 +v -0.450000 -0.400000 0.400000 +v -0.450000 -0.250000 0.400000 +v -0.450000 -0.250000 0.350000 +v -0.300000 0.050000 0.500000 +v -0.300000 0.200000 0.500000 +v -0.300000 0.200000 0.450000 +v -0.350000 0.050000 0.500000 +v -0.350000 0.200000 0.500000 +v -0.350000 0.200000 0.450000 +v -0.250000 -0.250000 0.350000 +v -0.250000 -0.250000 0.400000 +v -0.250000 -0.200000 0.400000 +v -0.250000 -0.200000 0.350000 +v -0.400000 -0.200000 0.400000 +v -0.400000 -0.200000 0.350000 +v -0.400000 0.200000 0.350000 +v -0.400000 0.200000 0.400000 +v -0.450000 0.200000 0.350000 +v -0.450000 0.200000 0.400000 +v -0.450000 0.350000 0.400000 +v -0.450000 0.350000 0.350000 +v -0.300000 0.350000 0.300000 +v -0.300000 0.400000 0.350000 +v -0.300000 0.400000 0.300000 +v -0.350000 0.350000 0.300000 +v -0.350000 0.400000 0.350000 +v -0.350000 0.400000 0.300000 +v -0.400000 -0.100000 0.350000 +v -0.400000 -0.100000 0.400000 +v -0.400000 0.050000 0.400000 +v -0.400000 0.050000 0.350000 +v -0.450000 -0.100000 0.350000 +v -0.450000 -0.100000 0.400000 +v -0.450000 0.050000 0.400000 +v -0.450000 0.050000 0.350000 +v -0.200000 -0.100000 0.350000 +v -0.200000 -0.100000 0.400000 +v -0.200000 0.050000 0.400000 +v -0.200000 0.050000 0.350000 +v -0.250000 -0.100000 0.350000 +v -0.250000 -0.100000 0.400000 +v -0.250000 0.050000 0.400000 +v -0.250000 0.050000 0.350000 +v -0.300000 -0.100000 0.300000 +v -0.300000 -0.050000 0.450000 +v -0.300000 -0.050000 0.300000 +v -0.350000 -0.100000 0.300000 +v -0.350000 -0.050000 0.450000 +v -0.350000 -0.050000 0.300000 +v -0.300000 0.050000 0.250000 +v -0.300000 0.200000 0.300000 +v -0.300000 0.200000 0.250000 +v -0.350000 0.050000 0.250000 +v -0.350000 0.200000 0.300000 +v -0.350000 0.200000 0.250000 +v -0.200000 -0.400000 0.350000 +v -0.200000 -0.400000 0.400000 +v -0.200000 -0.250000 0.400000 +v -0.200000 -0.250000 0.350000 +v -0.250000 0.100000 0.400000 +v -0.250000 0.100000 0.350000 +v -0.400000 0.100000 0.400000 +v -0.400000 0.100000 0.350000 +v -0.250000 -0.150000 0.350000 +v -0.250000 -0.150000 0.400000 +v -0.400000 -0.150000 0.350000 +v -0.400000 -0.150000 0.400000 +v -0.300000 0.400000 0.450000 +v -0.300000 0.450000 0.450000 +v -0.300000 0.450000 0.350000 +v -0.350000 0.400000 0.450000 +v -0.350000 0.450000 0.450000 +v -0.350000 0.450000 0.350000 +v -0.200000 0.250000 0.450000 +v -0.200000 0.250000 0.500000 +v -0.200000 0.500000 0.500000 +v -0.200000 0.500000 0.450000 +v -0.450000 0.250000 0.450000 +v -0.450000 0.250000 0.500000 +v -0.450000 0.500000 0.500000 +v -0.450000 0.500000 0.450000 +v -0.300000 -0.250000 0.250000 +v -0.300000 -0.100000 0.250000 +v -0.350000 -0.250000 0.250000 +v -0.350000 -0.100000 0.250000 +v -0.200000 0.200000 0.350000 +v -0.200000 0.200000 0.400000 +v -0.200000 0.350000 0.400000 +v -0.200000 0.350000 0.350000 +v -0.250000 0.200000 0.350000 +v -0.250000 0.200000 0.400000 +v -0.300000 0.250000 0.450000 +v -0.300000 0.250000 0.300000 +v -0.350000 0.250000 0.450000 +v -0.350000 0.250000 0.300000 +v -0.250000 0.150000 0.350000 +v -0.250000 0.150000 0.400000 +v -0.400000 0.150000 0.350000 +v -0.400000 0.150000 0.400000 +vt 0.789474 0.050000 +vt 0.631579 0.050000 +vt 0.631579 0.000000 +vt 0.789474 0.000000 +vt 0.789474 0.950000 +vt 0.789474 1.000000 +vt 0.631579 1.000000 +vt 0.631579 0.950000 +vt 0.789474 0.149935 +vt 0.789474 0.199945 +vt 0.631579 0.199945 +vt 0.631579 0.149935 +vt 0.843750 0.149934 +vt 0.960938 0.149934 +vt 0.960938 0.199943 +vt 0.843750 0.199943 +vt 0.315789 0.800000 +vt 0.315789 0.950000 +vt 0.263158 0.950000 +vt 0.263158 0.800000 +vt 0.526316 0.200000 +vt 0.473684 0.200000 +vt 0.473684 0.050000 +vt 0.526316 0.050000 +vt 0.526316 0.800000 +vt 0.526316 0.950000 +vt 0.473684 0.950000 +vt 0.473684 0.800000 +vt 0.156250 0.149933 +vt 0.156250 0.199943 +vt 0.039062 0.199943 +vt 0.039063 0.149933 +vt 1.000000 0.099926 +vt 1.000000 0.249954 +vt 0.947369 0.249954 +vt 0.947369 0.099926 +vt 0.882812 0.099924 +vt 0.921875 0.099924 +vt 0.921875 0.249952 +vt 0.882812 0.249952 +vt 0.117188 0.099924 +vt 0.117188 0.249952 +vt 0.078125 0.249952 +vt 0.078125 0.099924 +vt 0.210526 0.150000 +vt 0.157895 0.150000 +vt 0.157895 0.050000 +vt 0.210526 0.050000 +vt 0.210526 0.850000 +vt 0.210526 0.950000 +vt 0.157895 0.950000 +vt 0.157895 0.850000 +vt 0.882812 0.149934 +vt 0.882812 0.199943 +vt 0.117187 0.149933 +vt 0.117187 0.199943 +vt 0.157895 0.099926 +vt 0.157895 0.249954 +vt 0.105263 0.249954 +vt 0.105263 0.099926 +vt 0.947368 0.850000 +vt 0.947368 0.900000 +vt 0.789474 0.900000 +vt 0.789474 0.850000 +vt 0.315789 0.200000 +vt 0.263158 0.200000 +vt 0.263158 0.050000 +vt 0.315789 0.050000 +vt 0.315789 0.049916 +vt 0.157895 0.049916 +vt 0.315789 0.099926 +vt 0.473684 0.149935 +vt 0.315789 0.149935 +vt 0.315789 0.199945 +vt 0.473684 0.199945 +vt 0.315789 0.850000 +vt 0.315789 0.900000 +vt 0.157895 0.900000 +vt 0.789474 0.750000 +vt 0.789474 0.800000 +vt 0.631579 0.800000 +vt 0.631579 0.750000 +vt 0.157895 0.149935 +vt 0.157895 0.199945 +vt 0.105263 0.199945 +vt 0.105263 0.149935 +vt 0.789474 0.250000 +vt 0.631579 0.250000 +vt 0.631579 0.200000 +vt 0.789474 0.200000 +vt 0.631579 0.150000 +vt 0.473684 0.150000 +vt 0.473684 0.100000 +vt 0.631579 0.100000 +vt 0.631579 0.850000 +vt 0.631579 0.900000 +vt 0.473684 0.900000 +vt 0.473684 0.850000 +vt 0.631579 0.299964 +vt 0.473684 0.299964 +vt 0.473684 0.249954 +vt 0.105263 0.850000 +vt 0.105263 0.950000 +vt 0.052631 0.950000 +vt 0.052631 0.850000 +vt 0.105263 0.150000 +vt 0.052632 0.150000 +vt 0.052632 0.050000 +vt 0.105263 0.050000 +vt 0.631579 0.049916 +vt 0.631579 0.099926 +vt 0.473684 0.099926 +vt 0.473684 0.049916 +vt 0.684211 0.099926 +vt 0.684211 0.249954 +vt 0.947368 0.150000 +vt 0.789474 0.150000 +vt 0.789474 0.100000 +vt 0.947368 0.100000 +vt 0.421053 0.099926 +vt 0.421053 0.249954 +vt 0.000000 0.050000 +vt 0.000000 0.000000 +vt 0.263158 0.000000 +vt 0.263158 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.950000 +vt 0.263158 0.049916 +vt 0.263158 0.299964 +vt 0.000000 0.299964 +vt 0.000000 0.049916 +vt 0.960938 0.049915 +vt 1.000000 0.049915 +vt 1.000000 0.299962 +vt 0.960938 0.299962 +vt 0.039063 0.049914 +vt 0.039062 0.299962 +vt 0.947369 0.049916 +vt 0.789474 0.049916 +vt 0.789474 0.099926 +vt 0.315789 0.150000 +vt 0.157895 0.100000 +vt 0.315789 0.100000 +vt 0.105263 0.100000 +vt 0.105263 0.900000 +vt 0.052632 0.199945 +vt 0.052632 0.149935 +vt 0.210526 0.149935 +vt 0.210526 0.199945 +vt 0.368421 0.150000 +vt 0.368421 0.100000 +vt 0.368421 0.850000 +vt 0.368421 0.900000 +vt 0.421053 0.100000 +vt 0.421053 0.150000 +vt 0.421053 0.900000 +vt 0.421053 0.850000 +vt 0.526316 0.199945 +vt 0.526316 0.149935 +vt 0.263158 0.199945 +vt 0.263158 0.149935 +vt 0.578947 0.199945 +vt 0.578947 0.149935 +vt 0.842105 0.199945 +vt 0.842105 0.149935 +vt 0.684210 0.150000 +vt 0.684210 0.100000 +vt 0.684210 0.850000 +vt 0.684210 0.900000 +vt 0.736842 0.150000 +vt 0.736842 0.100000 +vt 0.736842 0.900000 +vt 0.736842 0.850000 +vt 1.000000 0.100000 +vt 1.000000 0.150000 +vt 1.000000 0.850000 +vt 1.000000 0.900000 +vt 0.736842 0.099926 +vt 0.789474 0.800059 +vt 0.789474 0.850068 +vt 0.631579 0.850068 +vt 0.631579 0.800059 +vt 0.473684 0.750000 +vt 0.315789 0.750000 +vt 0.315789 0.250000 +vt 0.843750 0.800057 +vt 0.960938 0.800057 +vt 0.960938 0.850067 +vt 0.843750 0.850067 +vt 0.156250 0.800057 +vt 0.156250 0.850067 +vt 0.039062 0.850067 +vt 0.039062 0.800057 +vt 1.000000 0.750049 +vt 1.000000 0.900078 +vt 0.947368 0.900078 +vt 0.947369 0.750049 +vt 0.882812 0.750047 +vt 0.921875 0.750047 +vt 0.921875 0.900076 +vt 0.882812 0.900076 +vt 0.117188 0.750047 +vt 0.117188 0.900076 +vt 0.078125 0.900076 +vt 0.078125 0.750047 +vt 0.882812 0.800057 +vt 0.882812 0.850067 +vt 0.117187 0.800057 +vt 0.117187 0.850067 +vt 0.157895 0.750049 +vt 0.157895 0.900078 +vt 0.105263 0.900078 +vt 0.105263 0.750049 +vt 0.578947 0.950000 +vt 0.578947 0.800000 +vt 0.473684 0.800059 +vt 0.315789 0.800059 +vt 0.315789 0.850068 +vt 0.473684 0.850068 +vt 0.578947 0.200000 +vt 0.578947 0.050000 +vt 0.157895 0.800000 +vt 0.105263 0.800000 +vt 0.157895 0.200000 +vt 0.105263 0.200000 +vt 0.157895 0.299964 +vt 0.315789 0.299964 +vt 0.157895 0.800059 +vt 0.157895 0.850068 +vt 0.105263 0.850068 +vt 0.105263 0.800059 +vt 0.631579 0.900078 +vt 0.631579 0.950087 +vt 0.473684 0.950087 +vt 0.473684 0.900078 +vt 0.736842 0.249954 +vt 0.631579 0.700040 +vt 0.473684 0.700040 +vt 0.473684 1.000000 +vt 0.315789 1.000000 +vt 0.315789 0.000000 +vt 0.473684 0.000000 +vt 0.789474 0.299964 +vt 0.947369 0.299964 +vt 0.263158 0.700040 +vt 0.263158 0.950087 +vt 0.000000 0.950087 +vt 0.000000 0.700040 +vt 0.960938 0.700038 +vt 1.000000 0.700038 +vt 1.000000 0.950086 +vt 0.960938 0.950086 +vt 0.039062 0.700038 +vt 0.039062 0.950086 +vt 0.842105 0.800000 +vt 0.842105 0.950000 +vt 0.842105 0.200000 +vt 0.842105 0.050000 +vt 0.052632 0.850068 +vt 0.052632 0.800059 +vt 0.210526 0.800059 +vt 0.210526 0.850068 +vt 0.526316 0.850068 +vt 0.526316 0.800059 +vt 0.263158 0.850068 +vt 0.263158 0.800059 +vt 0.578947 0.850068 +vt 0.578947 0.800059 +vt 0.842105 0.850068 +vt 0.842105 0.800059 +vt 0.789474 0.700040 +vt 0.736842 0.750049 +vt 0.368421 0.099926 +vt 0.368421 0.249954 +vt 0.947368 0.950087 +vt 0.789474 0.950087 +vt 0.789474 0.900078 +vt 0.736842 0.900078 +vt 0.315789 0.900078 +vt 0.315789 0.950087 +vt 0.157895 0.950087 +vt 0.947369 0.700040 +vt 0.421053 0.900078 +vt 0.421053 0.750049 +vt 0.684211 0.750049 +vt 0.684211 0.900078 +vt 0.315789 0.700040 +vt 0.157895 0.700040 +vt 0.368421 0.750049 +vt 0.368421 0.900078 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.707100 0.707100 0.000000 +vn -0.707100 0.707100 0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.707100 -0.707100 +vn 0.707100 -0.707100 0.000000 +vn -0.707100 -0.707100 0.000000 +vn 0.000000 -0.707100 0.707100 +vn 0.000000 0.707100 0.707100 +s off +f 1/1/1 4/2/1 3/3/1 2/4/1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +f 1/9/3 5/10/3 8/11/3 4/12/3 +f 2/9/4 3/12/4 7/11/4 6/10/4 +f 100/13/5 55/14/5 58/15/5 103/16/5 +f 103/17/2 58/18/2 143/19/2 144/20/2 +f 9/21/1 12/22/1 11/23/1 10/24/1 +f 13/25/2 14/26/2 15/27/2 16/28/2 +f 9/13/5 10/14/5 14/15/5 13/16/5 +f 12/29/6 16/30/6 15/31/6 11/32/6 +f 17/33/3 21/34/3 24/35/3 20/36/3 +f 18/33/4 19/36/4 23/35/4 22/34/4 +f 17/37/5 18/38/5 22/39/5 21/40/5 +f 20/41/6 24/42/6 23/43/6 19/44/6 +f 25/13/5 26/14/5 29/15/5 28/16/5 +f 31/45/1 34/46/1 33/47/1 32/48/1 +f 35/49/2 36/50/2 37/51/2 38/52/2 +f 31/53/5 32/14/5 36/15/5 35/54/5 +f 34/55/6 38/56/6 37/31/6 33/32/6 +f 39/57/3 43/58/3 46/59/3 42/60/3 +f 40/57/4 41/60/4 45/59/4 44/58/4 +f 39/37/5 40/38/5 44/39/5 43/40/5 +f 42/41/6 46/42/6 45/43/6 41/44/6 +f 49/61/2 50/62/2 51/63/2 52/64/2 +f 100/65/1 142/66/1 141/67/1 55/68/1 +f 136/69/4 137/70/4 40/57/4 140/71/4 +f 53/72/4 54/73/4 57/74/4 56/75/4 +f 135/69/3 139/71/3 39/57/3 138/70/3 +f 139/76/2 140/77/2 40/78/2 39/52/2 +f 62/41/6 64/42/6 63/43/6 61/44/6 +f 67/76/2 68/77/2 69/78/2 70/52/2 +f 27/9/4 93/12/4 96/11/4 30/10/4 +f 133/79/2 30/80/2 96/81/2 134/82/2 +f 71/83/3 74/84/3 76/85/3 73/86/3 +f 131/87/1 132/88/1 93/89/1 27/90/1 +f 72/53/5 117/14/5 120/15/5 75/54/5 +f 77/91/1 80/92/1 79/93/1 78/94/1 +f 81/95/2 82/96/2 83/97/2 84/98/2 +f 77/88/3 81/99/3 84/100/3 80/101/3 +f 78/88/4 79/101/4 83/100/4 82/99/4 +f 75/102/2 120/103/2 121/104/2 122/105/2 +f 72/106/1 119/107/1 118/108/1 117/109/1 +f 85/91/1 88/92/1 87/93/1 86/94/1 +f 89/95/2 90/96/2 91/97/2 92/98/2 +f 85/110/3 89/111/3 92/112/3 88/113/3 +f 86/110/4 87/113/4 91/112/4 90/111/4 +f 89/41/6 77/42/6 78/43/6 90/44/6 +f 114/114/4 90/111/4 78/88/4 116/115/4 +f 95/29/6 98/30/6 97/31/6 94/32/6 +f 99/72/3 102/75/3 104/74/3 101/73/3 +f 113/114/3 115/115/3 77/88/3 89/111/3 +f 92/37/5 91/38/5 79/39/5 80/40/5 +f 105/116/1 108/117/1 107/118/1 106/119/1 +f 91/112/4 109/120/4 111/121/4 79/101/4 +f 92/112/3 80/101/3 112/121/3 110/120/3 +f 110/41/6 112/42/6 111/43/6 109/44/6 +f 113/37/5 114/38/5 116/39/5 115/40/5 +f 119/55/6 122/56/6 121/31/6 118/32/6 +f 123/67/1 126/122/1 125/123/1 124/124/1 +f 127/19/2 128/125/2 129/126/2 130/127/2 +f 123/128/3 127/129/3 130/130/3 126/131/3 +f 124/128/4 125/131/4 129/130/4 128/129/4 +f 123/132/5 124/133/5 128/134/5 127/135/5 +f 126/136/6 130/137/6 129/130/6 125/131/6 +f 131/9/3 133/10/3 134/11/3 132/12/3 +f 106/138/4 107/139/4 60/140/4 19/36/4 +f 105/138/3 20/36/3 59/140/3 108/139/3 +f 135/141/1 138/46/1 137/142/1 136/143/1 +f 20/61/2 19/62/2 60/63/2 59/64/2 +f 12/72/4 100/73/4 103/74/4 16/75/4 +f 142/29/6 144/30/6 143/31/6 141/32/6 +f 145/37/5 146/38/5 148/39/5 147/40/5 +f 137/142/7 138/46/7 42/106/7 41/144/7 +f 69/78/8 45/145/8 46/102/8 70/52/8 +f 122/146/9 119/147/9 73/86/9 76/85/9 +f 74/84/10 71/83/10 31/148/10 35/149/10 +f 145/150/11 135/141/11 136/143/11 146/151/11 +f 68/77/12 67/76/12 147/152/12 148/153/12 +f 109/154/7 87/93/7 88/92/7 110/155/7 +f 84/98/8 83/97/8 111/156/8 112/157/8 +f 56/75/13 14/158/13 10/159/13 53/72/13 +f 144/160/9 142/161/9 101/73/9 104/74/9 +f 57/74/14 54/73/14 141/161/14 143/160/14 +f 102/75/10 99/72/10 9/159/10 13/158/10 +f 134/11/9 98/162/9 95/163/9 132/12/9 +f 7/11/14 3/12/14 94/163/14 97/162/14 +f 6/10/13 29/164/13 26/165/13 2/9/13 +f 133/10/10 131/9/10 25/165/10 28/164/10 +f 113/166/11 85/91/11 86/94/11 114/167/11 +f 82/96/12 81/95/12 115/168/12 116/169/12 +f 107/118/7 108/117/7 62/170/7 61/171/7 +f 63/172/8 64/173/8 52/64/8 51/63/8 +f 105/116/11 106/119/11 18/174/11 17/175/11 +f 49/61/12 21/176/12 22/177/12 50/62/12 +f 108/139/3 59/140/3 62/178/3 +f 149/1/1 152/2/1 151/3/1 150/4/1 +f 153/5/2 154/6/2 155/7/2 156/8/2 +f 149/179/3 153/180/3 156/181/3 152/182/3 +f 150/179/4 151/182/4 155/181/4 154/180/4 +f 102/183/2 16/28/2 103/17/2 104/184/2 +f 99/101/1 101/185/1 100/65/1 12/22/1 +f 157/21/1 160/22/1 159/23/1 158/24/1 +f 161/25/2 162/26/2 163/27/2 164/28/2 +f 157/186/5 158/187/5 162/188/5 161/189/5 +f 160/190/6 164/191/6 163/192/6 159/193/6 +f 165/194/3 169/195/3 172/196/3 168/197/3 +f 166/194/4 167/197/4 171/196/4 170/195/4 +f 165/198/5 166/199/5 170/200/5 169/201/5 +f 168/202/6 172/203/6 171/204/6 167/205/6 +f 173/186/5 174/187/5 177/188/5 176/189/5 +f 179/45/1 182/46/1 181/47/1 180/48/1 +f 183/49/2 184/50/2 185/51/2 186/52/2 +f 179/206/5 180/187/5 184/188/5 183/207/5 +f 182/208/6 186/209/6 185/192/6 181/193/6 +f 187/210/3 191/211/3 194/212/3 190/213/3 +f 188/210/4 189/213/4 193/212/4 192/211/4 +f 187/198/5 188/199/5 192/200/5 191/201/5 +f 190/202/6 194/203/6 193/204/6 189/205/6 +f 197/61/2 198/62/2 199/63/2 200/64/2 +f 93/13/5 4/14/5 8/15/5 96/16/5 +f 96/81/2 8/8/2 97/214/2 98/215/2 +f 201/216/4 202/217/4 205/218/4 204/219/4 +f 93/89/1 95/220/1 94/221/1 4/2/1 +f 74/222/2 38/52/2 75/102/2 76/223/2 +f 210/202/6 212/203/6 211/204/6 209/205/6 +f 215/76/2 216/77/2 217/78/2 218/52/2 +f 71/224/1 73/225/1 72/106/1 34/46/1 +f 66/185/4 44/58/4 69/226/4 68/227/4 +f 219/228/3 222/229/3 224/230/3 221/231/3 +f 65/185/3 67/227/3 70/226/3 43/58/3 +f 65/141/1 43/46/1 44/142/1 66/143/1 +f 225/91/1 228/92/1 227/93/1 226/94/1 +f 229/95/2 230/96/2 231/97/2 232/98/2 +f 225/232/3 229/233/3 232/234/3 228/235/3 +f 226/232/4 227/235/4 231/234/4 230/233/4 +f 59/37/5 60/38/5 47/39/5 48/40/5 +f 60/140/4 61/178/4 63/236/4 47/87/4 +f 233/91/1 236/92/1 235/93/1 234/94/1 +f 237/95/2 238/96/2 239/97/2 240/98/2 +f 233/237/3 237/82/3 240/183/3 236/238/3 +f 234/237/4 235/238/4 239/183/4 238/82/4 +f 59/140/3 48/87/3 64/236/3 62/178/3 +f 11/72/3 15/75/3 58/74/3 55/73/3 +f 243/190/6 246/191/6 245/192/6 242/193/6 +f 247/216/3 250/219/3 252/218/3 249/217/3 +f 15/27/2 56/239/2 57/240/2 58/18/2 +f 11/23/1 55/68/1 54/241/1 53/242/1 +f 253/116/1 256/117/1 255/118/1 254/119/1 +f 23/35/4 47/87/4 51/243/4 50/244/4 +f 24/35/3 49/244/3 52/243/3 48/87/3 +f 258/202/6 260/203/6 259/204/6 257/205/6 +f 261/198/5 262/199/5 264/200/5 263/201/5 +f 267/208/6 270/209/6 269/192/6 266/193/6 +f 271/67/1 274/122/1 273/123/1 272/124/1 +f 275/19/2 276/125/2 277/126/2 278/127/2 +f 271/245/3 275/246/3 278/247/3 274/248/3 +f 272/245/4 273/248/4 277/247/4 276/246/4 +f 271/249/5 272/250/5 276/251/5 275/252/5 +f 274/253/6 278/254/6 277/247/6 273/248/6 +f 279/179/3 281/180/3 282/181/3 280/182/3 +f 24/116/1 48/117/1 47/118/1 23/119/1 +f 27/29/6 30/30/6 5/31/6 1/32/6 +f 283/141/1 286/46/1 285/142/1 284/143/1 +f 28/255/2 29/256/2 5/5/2 30/80/2 +f 25/257/1 27/90/1 1/1/1 26/258/1 +f 290/190/6 292/191/6 291/192/6 289/193/6 +f 293/198/5 294/199/5 296/200/5 295/201/5 +f 285/142/7 286/46/7 190/106/7 189/144/7 +f 217/78/8 193/145/8 194/102/8 218/52/8 +f 270/259/9 267/260/9 221/231/9 224/230/9 +f 222/229/10 219/228/10 179/261/10 183/262/10 +f 293/150/11 283/141/11 284/143/11 294/151/11 +f 216/77/12 215/76/12 295/152/12 296/153/12 +f 257/154/7 235/93/7 236/92/7 258/155/7 +f 232/98/8 231/97/8 259/156/8 260/157/8 +f 204/219/13 162/263/13 158/264/13 201/216/13 +f 292/265/9 290/266/9 249/217/9 252/218/9 +f 205/218/14 202/217/14 289/266/14 291/265/14 +f 250/219/10 247/216/10 157/264/10 161/263/10 +f 282/181/9 246/267/9 243/268/9 280/182/9 +f 155/181/14 151/182/14 242/268/14 245/267/14 +f 154/180/13 177/269/13 174/270/13 150/179/13 +f 281/180/10 279/179/10 173/270/10 176/269/10 +f 261/166/11 233/91/11 234/94/11 262/167/11 +f 230/96/12 229/95/12 263/168/12 264/169/12 +f 255/118/7 256/117/7 210/170/7 209/171/7 +f 211/172/8 212/173/8 200/64/8 199/63/8 +f 253/116/11 254/119/11 166/174/11 165/175/11 +f 197/61/12 169/176/12 170/177/12 198/62/12 +f 256/271/3 207/79/3 210/272/3 +f 145/273/3 147/274/3 65/185/3 139/71/3 +f 146/273/4 140/71/4 66/185/4 148/274/4 +f 139/41/6 65/42/6 66/43/6 140/44/6 +f 39/57/3 42/60/3 138/70/3 +f 40/57/4 137/70/4 41/60/4 +f 44/58/4 45/59/4 69/226/4 +f 43/58/3 70/226/3 46/59/3 +f 72/106/1 73/225/1 119/107/1 +f 75/102/2 122/105/2 76/223/2 +f 71/224/1 34/46/1 31/45/1 +f 35/49/2 38/52/2 74/222/2 +f 136/69/4 140/71/4 146/273/4 +f 145/273/3 139/71/3 135/69/3 +f 65/185/3 147/274/3 67/227/3 +f 66/185/4 68/227/4 148/274/4 +f 88/113/3 92/112/3 110/120/3 +f 87/113/4 109/120/4 91/112/4 +f 80/101/3 84/100/3 112/121/3 +f 79/101/4 111/121/4 83/100/4 +f 10/24/1 11/23/1 53/242/1 +f 56/239/2 15/27/2 14/26/2 +f 100/65/1 101/185/1 142/66/1 +f 103/17/2 144/20/2 104/184/2 +f 141/67/1 54/241/1 55/68/1 +f 57/240/2 143/19/2 58/18/2 +f 13/25/2 16/28/2 102/183/2 +f 99/101/1 12/22/1 9/21/1 +f 1/1/1 2/4/1 26/258/1 +f 5/5/2 29/256/2 6/6/2 +f 131/87/1 27/90/1 25/257/1 +f 94/221/1 3/3/1 4/2/1 +f 7/7/2 97/214/2 8/8/2 +f 96/81/2 98/215/2 134/82/2 +f 28/255/2 30/80/2 133/79/2 +f 93/89/1 132/88/1 95/220/1 +f 78/88/4 82/99/4 116/115/4 +f 77/88/3 115/115/3 81/99/3 +f 113/114/3 89/111/3 85/110/3 +f 86/110/4 90/111/4 114/114/4 +f 22/34/4 23/35/4 50/244/4 +f 17/33/3 20/36/3 105/138/3 +f 18/33/4 106/138/4 19/36/4 +f 49/244/3 24/35/3 21/34/3 +f 48/87/3 52/243/3 64/236/3 +f 47/87/4 63/236/4 51/243/4 +f 60/140/4 107/139/4 61/178/4 +f 173/257/1 175/90/1 149/1/1 174/258/1 +f 176/255/2 177/256/2 153/5/2 178/80/2 +f 175/190/6 178/191/6 153/192/6 149/193/6 +f 172/116/1 196/117/1 195/118/1 171/119/1 +f 172/196/3 197/275/3 200/276/3 196/277/3 +f 171/196/4 195/277/4 199/276/4 198/275/4 +f 159/23/1 203/68/1 202/241/1 201/242/1 +f 163/27/2 204/239/2 205/240/2 206/18/2 +f 159/216/3 163/219/3 206/218/3 203/217/3 +f 207/79/3 196/277/3 212/278/3 210/272/3 +f 208/79/4 209/272/4 211/278/4 195/277/4 +f 207/198/5 208/199/5 195/200/5 196/201/5 +f 213/141/1 191/46/1 192/142/1 214/143/1 +f 213/279/3 215/280/3 218/281/3 191/211/3 +f 214/279/4 192/211/4 217/281/4 216/280/4 +f 219/224/1 221/225/1 220/106/1 182/46/1 +f 222/222/2 186/52/2 223/102/2 224/223/2 +f 241/89/1 243/220/1 242/221/1 152/2/1 +f 244/81/2 156/8/2 245/214/2 246/215/2 +f 241/186/5 152/187/5 156/188/5 244/189/5 +f 247/101/1 249/185/1 248/65/1 160/22/1 +f 250/183/2 164/28/2 251/17/2 252/184/2 +f 160/216/4 248/217/4 251/218/4 164/219/4 +f 168/61/2 167/62/2 208/63/2 207/64/2 +f 253/282/3 168/197/3 207/79/3 256/271/3 +f 254/282/4 255/271/4 208/79/4 167/197/4 +f 240/183/3 228/235/3 260/283/3 258/284/3 +f 239/183/4 257/284/4 259/283/4 227/235/4 +f 240/198/5 239/199/5 227/200/5 228/201/5 +f 261/285/3 263/286/3 225/232/3 237/82/3 +f 262/285/4 238/82/4 226/232/4 264/286/4 +f 237/202/6 225/203/6 226/204/6 238/205/6 +f 220/106/1 267/107/1 266/108/1 265/109/1 +f 223/102/2 268/103/2 269/104/2 270/105/2 +f 220/206/5 265/187/5 268/188/5 223/207/5 +f 279/87/1 280/88/1 241/89/1 175/90/1 +f 281/79/2 178/80/2 244/81/2 282/82/2 +f 175/179/4 241/182/4 244/181/4 178/180/4 +f 287/76/2 288/77/2 188/78/2 187/52/2 +f 283/287/3 287/184/3 187/210/3 286/288/3 +f 284/287/4 285/288/4 188/210/4 288/184/4 +f 248/65/1 290/66/1 289/67/1 203/68/1 +f 251/17/2 206/18/2 291/19/2 292/20/2 +f 248/186/5 203/187/5 206/188/5 251/189/5 +f 293/289/3 295/290/3 213/279/3 287/184/3 +f 294/289/4 288/184/4 214/279/4 296/290/4 +f 287/202/6 213/203/6 214/204/6 288/205/6 +f 187/210/3 190/213/3 286/288/3 +f 188/210/4 285/288/4 189/213/4 +f 192/211/4 193/212/4 217/281/4 +f 191/211/3 218/281/3 194/212/3 +f 220/106/1 221/225/1 267/107/1 +f 223/102/2 270/105/2 224/223/2 +f 219/224/1 182/46/1 179/45/1 +f 183/49/2 186/52/2 222/222/2 +f 284/287/4 288/184/4 294/289/4 +f 293/289/3 287/184/3 283/287/3 +f 213/279/3 295/290/3 215/280/3 +f 214/279/4 216/280/4 296/290/4 +f 236/238/3 240/183/3 258/284/3 +f 235/238/4 257/284/4 239/183/4 +f 228/235/3 232/234/3 260/283/3 +f 227/235/4 259/283/4 231/234/4 +f 158/24/1 159/23/1 201/242/1 +f 204/239/2 163/27/2 162/26/2 +f 248/65/1 249/185/1 290/66/1 +f 251/17/2 292/20/2 252/184/2 +f 289/67/1 202/241/1 203/68/1 +f 205/240/2 291/19/2 206/18/2 +f 161/25/2 164/28/2 250/183/2 +f 247/101/1 160/22/1 157/21/1 +f 149/1/1 150/4/1 174/258/1 +f 153/5/2 177/256/2 154/6/2 +f 279/87/1 175/90/1 173/257/1 +f 242/221/1 151/3/1 152/2/1 +f 155/7/2 245/214/2 156/8/2 +f 244/81/2 246/215/2 282/82/2 +f 176/255/2 178/80/2 281/79/2 +f 241/89/1 280/88/1 243/220/1 +f 226/232/4 230/233/4 264/286/4 +f 225/232/3 263/286/3 229/233/3 +f 261/285/3 237/82/3 233/237/3 +f 234/237/4 238/82/4 262/285/4 +f 170/195/4 171/196/4 198/275/4 +f 165/194/3 168/197/3 253/282/3 +f 166/194/4 254/282/4 167/197/4 +f 197/275/3 172/196/3 169/195/3 +f 196/277/3 200/276/3 212/278/3 +f 195/277/4 211/278/4 199/276/4 +f 208/79/4 255/271/4 209/272/4 diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_chains_inv.png b/mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_chains_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd4900d5f81601d8aca8e16c2f676882023f829 GIT binary patch literal 3569 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_marble_top_toilet.png b/mods/homedecor_modpack/homedecor_furniture_medieval/textures/forniture_marble_top_toilet.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8d19c4e016a514ed3c8365d71627bee9040f75 GIT binary patch literal 801 zcmV++1K#|JP)gMIr&dqS1wbIYdS%;$N=I2_8r0(qO>*wYh zaGh+KujS|IkgB*HaGhR ztIN&M%*e;Z!NA?z+~eWm+}_~I%+KlS>$kYN$<5Ej#KgV8!^puK&(PB8>+9p><>2DuyuH7|#KqRw+P%NQ(9+Z3;p5)l;NIZj-{9fG!^OnK z$iTwHl|I!^OwR%FE5t)78n#&En(b$jZ#a#mCar*3i+@?CtL7=;`I> z=(Du8%goNt(bL)5+}z#Y!oyZT{Nl_S`xw%!RL5oB4Jrr+KOe4AjbzeQI2D{W_DBAJx;?$TG8KgYs17WzRv%G(5UzG0UOMRN)05Ee!*NhJuNv zB}5pa@8IO>=8X!FhnSf@oAW#7)|6r6eIcPv##Z*HOpI@6dW>abwL4FxhS;lo!EmM{%=6Fn21Ohgt)InkSFLroUMP(=as zy74;XJf8ZsfsDG_xlUPPn(R&!NcdBy1u<|O0-;kBz$|x%$C+MEb70%?o~T@Au_}Mp z&>CV#I1X)%?p$Ow*%OXs)^+P4a|k$So?n5x4=_6=i46{{oA5_ZrJ3RV1e7lk{Pmdv z0D6t6G>oJ0fHDaX1<-5w(GU5tX=QMa5&j*b4B!s{f652`jO#iX&Q@6{tE{rHtcn-7 z8|Sqmd$k9r(kh3a|W_lDlRfL?WfKY5M71s_l{dPX;>S%fJAV%B$XuSU|IkboCNBhqB9Ip zpOA$;#puELYnrlj$b~Z(xVG{!25??%6C+}*6tkczNDKg%Zi0^`SzLTI8Bh!WG%;xi zZCF3X(LgK#gGhl5r6I;;2Xg$A#I_-(<6^^XvD&Z!<^TiPO^7pls$yhDQrv zI2_1&;Bb3rocmZ=)!UXGT+9AwqjyJR^>P7jw577W(HmFm)zRp=S1YvK{wWN%n_ISb zw``{!xA(Sjx4rQIWYIXm<+8oe#=X&&n$gBu4-hS`dRq(X9*p93tIx~!c3XBw+iOP~ z50_hN&l_tfJGR?fYDa5ps~W5K8in^-JeO5Rj!ow!^cTPB%?6n*Hhawnd0B(3l&wXU z#(WTJJ~PNR2xWZ+qWTt@s97_VRVHdR7-f;I0S-3HiU3jjY_HWbl+|LyY*3JOCTiIN zWp#$KJ&UtyjaW4?vzD>7SkzyfkFZ{haA@&*#{{xwOAB#kSwZg>B2YO&Pet27hg$ac za6)@swR?l2d+nmt?OwlXYbg7w_68e3;YwGk`*PROZj0E=YtKEIIkzQ zReNQEd+nZkT|Rs5en}vU6FP6-9mTUpdtEoEO7?c!1;*Oz-!|5bwTn=7)L!dzU+z78 z+wMEwC_>fxS#YS1Qf0DZGlO)8wag(rK~v&erJx2sw#gjs1`E)G4;GeEs|sLCXW%+Ds0p2s!jc(T?aI;_ zgid9%5!?eb1&23aXW(8n1FUd2;nEo-2+Se8YMPPP!O4?UM)Dsc;5wDy9Gm$VYB_=2 zm<%|qGBX2Fo%47`g`X!T39f@}&VUR4V=4}T^r)H7LFh_hGC)%U;2bs0tR{j|aYhJA z@Wg=bHk*663%3}ldK8s1>I#T8Gdh8jGlM`Wtu?H2fYCa+rrFX&S1K#R(X(d$4P01u z0qFr3UYJ27)imc=>%ADT^tjCP*A(a#yk=klS%aTkpdm8@iPu0TNnvIjVX)>jxF=}J z+Ec15%h9u8-V*UhY|t`5w|O3ed;|izf>MLb9^O(L2mp8$MFc2Ek)sNy(lP;MdH}dh z<&>o2O7A}|3rj{!$nx<7P^*%`P!lR-Q0#;(8MbLomb3_iQH8;<^w#`5*af5z02IC= z03feO^dAloP+Ybm2h>4!kbi(Vb`XMPj+tUEp$CJFWd==Q>76E2hM5BtDQ2+q;L5KEVsq#xY^8jh2fHK~L30W5!N3c9XCCS9V z$^&L!K7MTsAV3O@osiuElTmdmKY&J+tSAQTu$UQe(Xj~l4jzDE1MvU`0akATUjQJh zH+Bw)PA>$@H6aiNrnnd!+$^jnY!FgPZ;f9t!o9|kN)?QgC79jV1;>3z=^QetIT!?l z2a#%cz+(arR7)-5fz6e0JPZ~F}KkASnpVjL-PUUBbhI%UVeD1>9T?1i;5z_lQ$!^ux^7ZY)6mj0GPAOAK)AU7qW^Z6{=JanZ=hhq zU&z5j4jlb}=qnO{O<6}*Q^!zGT~}LILr+UZO-ox*O;JTn97b&vQM!gX?`ljH$uSN$svKhIDx40y%VP1E~&ZQ zU#P3we)8oY)~x&@YV?hI#4+jged<9Q-&!~R3BoBOLUfTf-)Qd7tUq_9DH8gicgo5o zoa*{t(O|mk5 z&8pkw!~`TEzT#hISl5pv&VuoZPXz%Q#sfQkiY(aNxk#I>Pj7?QBq+X~s9vs=3i$(7 z4hYQFN{D$Z&VQZ74%!&4FYrd0zGTjw`B(WnTu@$!@9Rc?>EXu=vY1W%3?5$bAV3*w zi96OX99mXqQf*b=pnT;23ONz_n0aF_@Z>TnW?7h`EWTZkVsUuck;p!C~IU_)B}t@9o`$k-D@~lnvzZw+jeAnQ1tM| z`lE`<;j2FA;|KZgD>odw(R#N(d}EEDRbAr3*k0zlQ6i?*KAO6^$^3f%qxC!+P%Oe) z-23W%oKk97e>R<6!**wwcea_=wWw0=R&txS(ZdND4=CrgWw}M7W?69$mi=@7G}1aU zEB3)Hh&Q2-O*myeA1DX*zGQSvPJ!L8M2dwWkG z_YXwo^8Z|Ve0TO9Ei)u>^qF2!;3RX%VXv$kpC2>gY@6^gNj`N!)$$Kw@Zx_JvaX+_ zxA2G4O8nSo<(s;LnT!Z*$3yQ-2o|n#L9*4v*3MKPzLRlY7gj{99l)j5-FQSkgGHemTkZLuymP9Tltkpy=#1c-=c3>42AEaJ+AShq9qaCbh`BS7)csRt^c{kl+s;HfvP6L{oeNuixc1kkSLh@v-MnK~KMN|e z&ovLZ@OhBC9RePGWWr4euIJ;gZlz^ZEn~uxX>7E|ACWQS36Ok88;ba?eOL%MO>*F! za+siHok-A*Ve-6Dv!AL+%HXmQSeiTFuqfzAWm$hIMj3 z{~CHZgP&C^Q;+4RHfpnX#34l|IMhB`6GIsH{$6>$m3JI^h%4eD+waIbb+SJx9(sMJ z`Ox@XZNQW5t;;HvcVktu!ZJK)elRmoz9YUwiv`1SwD+d$Rp%J-!3x-LPss%`?kYG#st%| zNLO~A_!ZoyCDDeqx@6K_u{1C~+R=T4WwA{?n%3cn7UzE8XBL$&ztwy{sXAf!*K6(+ z+jjdnlHr>I2Z!}RZ{Dm4!&%*3U|y1v(@wkctum1tgf}6AV?*%N*d@gibe^hvzkTu@FV+^W`>AUL9?|`hTmNL z&;d$jw6xE{xzgdgI0*G2M;bMR>UG{9*%a0Pv zAEcW~s0deLV-3BK2&4k?gh(XihFQYdF6)M%mJgJcrft|)Z+Xpb9XGX&YO^Pr#?uAN z49zTCR&&}9qtN_}M`W2qTP+U$h^%4WqDMoKJ01oJ z18lzcjwX(Yckd|Rtw zYTtA63z631C`Qz_meig(C&V zSPP)@^1i7L-nX|pH|P~;vbG)HrEKATs1!ryP2S@XT+2kh#jV;C++*^PG6xNHh;a%c zuKxHwIm6~-ar|siJgXfK9{WdEr;^&%TxQDkMtknCogSe4tH{{rTpV#e7RA^OGLU%^(Jan2gehNxIpF!?&=y47E3WWp3}ZZh5bx6B7D! zc%JIKZZ6K0dc|W$l2T}6*hBqY$W+@~N0x)r!v@acUu*izbVxBj*0Io+cI`Uc&r$q4 zOTqXLe)|*|!_er?({_$T`>M(3NAaaU{L{6fB14E%@_Qe9aOd}`9t820bB4?qxw^Gl ztV_zSZc02qrR@1r8nFNHDPN`PtFXjAFIms@i`F+E}tzEy2d@aen6bU zCeKTnHfH%g+e<-$`asWgShq@}wt&N6p1DmewCvpl*+b4`MkKv)X~%-1!X4u~(sk<8 zG=2i$cz?}t9_>Y55i`*w$Z&yvm{y5Yny6q^S z!TFGIMe;Q_MzIQ=bnwD>f+>%C6GbSj zljW#iPtaBMH*;iFN(z_c0QKUch^6FrTH=NajTOd4U#Ap)KyDhu%!HkvrA{A55oe=$ zIo21o-4@CHr4BuvN-)@aI5C zo5U$LIjvfyKo%ckQr;!tnsOSkfdOaI^gaH`f&KpNujLXe^ju5)z78A;h~q`M3{Tm* zx*M!^3`1Ux&Bel7-x#9rP*&~R>uKMW(Km)yocrAK)er_!co{GGlbCNmo;*0-u+zR# z9~iL3Y_iZWRU!dn?59uYu=;>2KTt}BiR|MLU#k_;hQCUVp5~<3Dg|!>*zID;%uh`K zn%ks!nwOrD`1BmUE_`*SZPBXMZBgbPie3Edrs{Fw4X<`ozhm#`z1T$Nw=OYv{8mjw z6C&xBcWxM21_}SkgZq+NU@QgIF6Y4{7L@ONnd{zyQAYS1FV9j&$)0x~PsrA*lPo-v zyRF~hYw@!$Q(tbWjcs}(L5_dN!d{%V6qIDq{3*^j5+eqy=iw!{h9`(j6vd#z=f18BevC>Is;7UlzyCIz3Ou^V zon$Yjdvvw?+3k*$9%%2`pVnpJwc6(gOBXD8Df2)U>=YhHIKXA?BUt4pLBV(2EZT6I z7fW-mU3)032q-Ky7>UT;@XOrQD?_0822PllI^-vBWILA5xLf7YUe;NoaSEvd;{~{Uj{Ls7A#FQLPfG)W_tK29mnig`n|4sX5<;#%% zG!#)9=iSSF9(C!px+fj60P2%Be{D#5~mHGx8pp@G!eompjm;Ha*`8 zqet7>RZaoKW`&BUpL+J$EX_2XPAb{**{(5cxBA}cKL~Vv-|hu@)Qf{3zA){i_^vB! zQGHRYA^k@0PFSR$>w3AY-^>_)>tSMqw>Vd3Ae$FD&QEFJ>}vEc zqAvoB{&aBzvyywhw>B@c1+l%LRi;V2%2llJJpQdx8Q%vo`b_alydOTT$JvtJFPN6T zr=_K}Pgb({O)_z6ynN2Q`BBDPVjqEXOGQD0Op4(bNVlSpLkzo~k<(P~g-oCAtDEya zR4Lc>1?iQGiqVRkpM~R5ibGp(ON2xA`e>TOo`-eC8I|oRKTfE&17FyD@`pcHCdKyp4FTsZFr1{L= zOQYDWli?VrGBe-HH;2IR6=P9ym zOZE=R=|kpkp%duZ8QNWhoi>fVH(9uNY}ecKh6QbtwOdP=@^p!np0&`3{A9xHct7w`YFt_Uq2)!TMf~AmmR z^0=Sb!K>iI$jQyhsIac+PuWioPmNrnC_|piYt>-H>kA%eeAeMdmZU1XlE&wX2YCSH zBMKI-opcTX^dlKbhbtfZ4gee1$9qcN0fc7*6>kxTuy zvhIr5XwO5%(+~haXE%tvAk_AM&?asB*elb!bhz-Poh`QOgI49&JI>B1kzADBiSI%M zgSOWGRSwjbDdj;W@ zRmN@is5yB`mt*Y7O*dB&~%>(Ai&aTz;Q^=Rvod zdx)g01Wk~#SKQiNlhcf&tW>prWx=Mrbg{3-FW$O3+0pXKpEXu&BswurDxlM^_!SEF`nfeVO)uQH>#ieXR%enQu`)xk+=x08)u+D_O zXsnQS{3e4;2-**rC|W<7hdX)(&9zz<=?gQhUqWYY<`XIpa=nV^5b|k}j!&fPpY)7_ z1hZaZja6T-49t8Sm=FEV_b6GaUM`4((Ed0wVl>=4d!p(>qK9q2z%c}LA*qQ(+dpf) zkdLk3`970B`Fhei#PbbvSneO`Ayf(Rd%Gw0f=aDjI8H?KpB3R}U2T6 zcg8cj_!BcEalHACp=?yCY5dCb?9~)MH=28XhuT!xl?u)qp|JjZ(|9N9^9-;u8&EkX|P6{TPGlmY2)M2sdSM)xjEh96Nnc~YFoUg(x-=9 z?kIWpWQ?DDY#(QeAgXZDmiUxrlzc>Vh0puv!i-w`P&*KBZktcRE{gE4KbS1q@y=6m z4Uj;vq;dlGnKKP_e&d4XE|K{lW?6V%b z7A#KwKIcAKqFtDQI36SWWCl$;gDZ4aZ!gC-yl%wUKJ zOhnKG1q~xeL_i!-HUSZpMZs-U1jTi9T(2{)f_LtF_kHhs-~09ItFAs>r|Q(%PxZQl zgkVSm`e!rb^kCJXBE0x3#tgG^nBa5cP(a}dgs5IdM5^arG=st z!<4`NOY747M#dIk!+Bd1?bf9ykdk?v&{^Un7RkY$YEK27L<#05#$?9FrDi51#AU#0 zuI7Qq(>=t?l}e*I+uEd-G^xlQ$MW#oq7=3Wh62_4EF$<4;dbe{Af$P%}TgbSwXQ+5Rq~0JW zh6SdxY^P-WV}!7Qv}qE6CP@hcX?kP;iD^@kbTRcC)-WAbuiJz7DNH*~0Fayrpc85+ zh1x7hAEW{3327giUhk~N5)us4=cuW4tLe?CDHl064}V)XyLfgeQj?#BQmIqM{CYJN z@JakOM{?;8s6ss-nW6+f8Am(c5Z|=Fd77mS;fqg zGYb{r;&@)AW!6zj#Zl{%jl8}_oBqa`R=e5lOb7}L!gp=O>(1_rg&=G+rSRA)@#Aob zBBD}Pn0HD8%7Gv)u+G4z0q_6D;@a;n*WUj3{_R*21VMW#u>{S(O@K9DWa@DkHHy+V zW)SClEMW|K)G7oI;9N5IM(`FnC zCN0AIc1~Mh?+S2?bF%FI7O-Ph6+p&|Bq5Fg)_?()OHn3VQ^qNTdx-o2Y7a?Z;4ocP z5*@+?YU}EfDr$KDd)KHoKM6s4 z5VWKxjp&m`>`7BgHLGEgCPacDk07E~x=oM7$rs3Y)AQQ9sGt>@!C@(X8v!g)w;sL= z=vRO$08rw>y6NQqf9z_-YCypGa3#e^Ktq@}+-=dc(OQl#8O}aY#_^-SsAcHDx-I(< zb4At7dk%_X)FAtK8Kal*tXfb^%{@If&cD|F!3-F0KI926ACay*Jq zkC%BMaF3MBgePU`0kod744m~8A;S=nOVh=)<1)UHgYH4TA;a=8Fax9uo;lS+#S1ZR zGVoo@FQj7Ub8!qkI5!Zjla<_XXVnTMD66(hf)*X*qjWtu(+IVOyTZ{zTX_hVXFGNS z-EZ41i!5r-lX7fpN7(F>EnVS!k@JUM8gf`VN{5w-(IkK6$T*8=F?vUoXgf8WG|#%bl0VpS>y7}YoRlR!ckQ~B{gOtQ z;J;RmK8U>P)hiPWwS26}w)Y+x7YwMd<$N4{dTGY%D?6k~cFM^p_KfT3qFq;M*z4?< zaQD4nQTtfs&!^jU&Ds5cl%SCMv4U?;pW=ilJAi=2D&y+x<;WCCTBp)2-yG;L21s>H zSBaKGQ1nF%M7k(+2u$oPgh&BUj(aanK@cJ^wpu7%7ZBT zB(X$7rPK>WAmr)o61Firmg?yALqr!`%`jS=m()nN0iV;Yd=$NGW%7!;@ij zKdb_XmTqbAPpbDa;2EkAH6lE63rL!)fs+Br$z5e^Q3G&G3i<5p;RLYbtTA_9byGMX zB{$-N(+H8`S``~0YKA#V)q7%Os;k0yv#8+-@Nnm`dt86oLI|>d0OCHHVM=j|B||t+ zy9k#FT-+js41}ma${%E1k%7dI0M}qJVSWGuv5gyaXV$6$5k%Q#jIe4|#&aNuvK5rB z)9%5Xw4B*wG8@1MRi~Qj4NsArx+z_1V|U9+0%73Jfeyf30+A;&J`T|{m!b$_E<^z- z5U?8R0AB1wHr53Ud3|GuD{~w)*FUTnL@jEMjRtL|C>Hq^9qtazo@u$cC_ANPr4-p; zJ1XAX-!gKK=kMA~1PrYP46Qzm)1Mom2R#Of9B@#^A2iJ+sB5_aTBI)Rg`nI6+0+P7 zY5)Q_qXd+DAr6^V^9L(30HRuo(x*s(Klm_U7gk6?Mb=m6s$~3aS+vE8q2hy(n;CF% z1I8eWr;Hh(VQoil*>@AAQjQ2j1uAOs9&l&E-Bqh8u!@lU`mj*S7SVJ|P?7W0JpoW< zg<#NiBvhS3Wt>xBjt>H6dj|%3e$o5DRXy*${}KYLR^Fhgg1{f3O%yp!17H={ z<=+P@sJHnN=Hg!+-KL?EL46;=9JMipnh>P#PEl}xEy&ft!e%G-H%^oV657^(wcT3wM)L za+}MzU`fFnJhzBO@%AvJK9&+p5Nx%8<6?Qxqc1S1rFod9-DS+(^{T-HTnn%okd{yj zB9JI$7)VDKyG&PO2}a8>1gJFNNMjQO!|F6J&+ zS$Xa^p<&9m%N7oLje&{-q51Q#53CQ5ijGZ8-kPyvR}P@9Zdhm+1X(O~^YnD$FElnG zm@ZmOTw?Ye$z1)HG~3+V+-Bb-FuJ+T{!VGVBF|1i>fb5#1#__DO%O34D0*YC-@5pX zaa0zI&GuTyarO)J4UAeB8W~Jn%S}r=Yek}Nx!+oqw6kTzr5)$x^ZSl7J!y|y*ym3C z*dYBmCcdij(W}op_SbIkCH&0&0U2KMkGHD$4nJ{~i%!2^QZw>wQR9)iT};Tr%T9Fv z6%``c-kxa{h1rgkUJE+^WSh^7f&ZS5kM-+!_Gk7Q=ZPl9T=eIic^f-1{^GHpIP27x zdS->rSWlh9wKTug{*(@>qsU?Tc#8EaO?p9w>wc}k2jfeilq`Fz-AxhFb$U8KT}ZKj z-u^Ukk~Zo_=B{YpX0KbfYigIh``dy?FMhwV?#G8lIbGWyl{a5D>d&H^NyS5ynSs=} z=#80f_r202OY}&Iy0ObXJ2EiaTAYH#0%pwNurC-#;&$PaKkTx|N@2-`_BLZP&#xV? z;e2P@O4x9+_s!Q(6WCas_`R}kik{`@%ki+fd%~i~{?7NZ@Ywgvd})dlWet&Ijv(Ny|Rhh9Fe zcQ#oZ(Jh*)F1z8n^Uz*ChvhsHwaK2m_ODGsrElzj zTh_G6{3=>$zgA>N)S5?yUtBKhpRxaLdF;Lhvpu(aZ;&Rlbf-99#;3A^D;7=8cdIeo zsuETy7w`jE{IH!Vzu1U>+_YhrL;gVr4csHkkGs#ApTF4GW9VhwsASs)b&MPr zUwi*vFV+O9`r-2)W{$Z zvs#mq*Qpp5Yn?dPzRQ_zkX|BM@e6TC@$q;@!g-U=E+b45j(By-*kSFVQ-i*?%?_o} z<<-1@bWUU?e&wE*MX5L=0psWQ2h%5bOP9PE++L-lD?aWDoh_Fe<8^XQJ`$YW4BZZ( z`#v|f|LnYA+wu=9eA|8N{jNI%-+U0YR<&hEw&F)8$+Go#wKlll%KFT8vtWZ{Z08WDlFLM`+(qA(XAPZq7SoT-%`@%gtiyRDR( z@qdIRopu~|wOz}_%jlA2)p0@K29tX>b1hN$ z*x1oMS`9qIL+qtmn7#S8cbKguq(B$1hW%P))g4ve%H5t{N*YOgx&X1RG@`tPAZ--M0`i>fOjZK*p z^|DX>Ueh|ZwSH8V_kP9lxU-+RefAk)ue!eK&kTM(4W72Q(@k(*YZA} z^9z4?=ggx$<};)R>vtY~8s?np+3+kJjBHA&9!@< zN`HE|`_r_(cE;Mal6R64visZ>JWrz25C+6!N^3If{4F8Da8sB^$AgTZjz~%XzAeBn z&CD!^vBnt7Upm+@*N6S7?akzZ;)0HR*Ukm=TGve4QqC2;K!%XBRY?sw6t^iD8r;4o zFV~vx#G*z2j5)Y|ZNSX4sP9UJE(vkhU$#z8`L|TxUeJDcXUM9~+myxf()!5x7Qyhy zt=xBpTQrY2v|HXUV0`gsvMzA$te)rOW#@Ya8o6nb{E6>8ZfC+kCeLzuU2p#BgFCSG zVduxy$Ae13w;6>uM%!o@hUz*d81CiNwJlHma3#06x&2JzRd=ra65^@M0bKmjBrV7x z0)L<@He{yk7p3vgXu-aw&o_g~KhC9(r;2qX4kMTZZjDd>1HUhhnOYY7$wI6@Q}f91 z@{NBrw9%`H?XCeei=-QE>iH{nDxGWjDv8Pk*_U~k!o#+}C2+(~K*+a6K{xpZN4 zd^B<{J-w!MW}42umN2r~>FJ&ri{Y?T2exlripE_&nhp>)huAL*}Jc)8Z ze3g>VoAB5>bx{M|Tjm|`o8Vo!VQAA6km$0QOn?HuhB+0#dAihnpWp6xw^pKu4tZEM z1gsq_FZXzP%I9V8M9hm5PlvF5gH8{-66>=ZeiwBZD%MlY3p{dkczC7Qj-DV0AAmf& z%zsF9uE5j}9dV{J?>+l+Ip>|5t@q1wO;fM$#;o16zb!b5bmYR9D^0#`&&AJ;yf1oB z=SMV_cAkCt77EaH++G)p&C0x_5%3QXSNiT55agu_I{D?-w!1%HO<#ul(|>51zG0(D zA*mc4WLFBStT@JGW0PU4iO+w^LOx}eoxc@!|F`yNPN`o?SGK;kOyfX&Ue2qd#iw>b z>;fn7>v3*eJ8>D6HK9b$meyBp&~6^Txl9A&Vr&DC^F;Q$HhLPRb9PkjwSO$!*IrMK z(EVhYJsoead3=SYG>ZL;ZFMJ~EqxYqsGxF@A1BDueJt0kRL2S0xKn*ESZ#~>!+ieI zy^&Q1o@~XL*|e3dsCsvhH%>B_4?PSE^__g1^1Zy8jIkf@JY6kNjx?jMB0HY) z{F<{qY|PhQR5=<}^8xxZ@iAlo-MYPm#9S3YzI&a#U&nulC-07J^jxYKdtSBsiul(L zr`&#DsJ(9JjyK^E^58)Gg9Zxw{hc5$nu+=3o2` zGXP9(GYo9%vUqWSXS~?vQc8Ty7IVgl=Gt-JrszW^ZEja9`$UDpyy1#eTH6-s>x+c} z31pL)DUOJp?d&YN9b&1&(l@&ootkpJ$Cs}tNbL}4tYU3}ekdEaN?rQPVUMt;_|;Yg z%#KZ#AJ**4ZW6BkVr9u1h1==RzTVM-eqNg( W*rKyzj-BZtXsF-P>G>{0?f(Ef-E;#0 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_4_bottles_brown_inv.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_4_bottles_brown_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba0c98dba1dc174deee7ad14c21ca07940f0f9b GIT binary patch literal 6211 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3090df125c65110d00a945b451efcc9f6994592f GIT binary patch literal 3917 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 b)NlPCqP5NnQ8vdC00000NkvXXu0mjfv6F#{ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..a13b221ceee0e8de98ce9f30a4b9fa65bd36d58e GIT binary patch literal 2220 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown_inv.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_bottle_brown_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..aff22d0405ff79580c61e9ee05e4a8a490bdff6b GIT binary patch literal 3149 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 n-t;WG^P&zper9e_&kO%AJGinn@5;PNb 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 P00000NkvXXu0mjf_jd8+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_case.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_case.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc35417ce93133bb887ffdf75b769e8c3be14fb GIT binary patch literal 812 zcmV+{1JnG8P)A;fn=X~qf&oN$0i5IaBy+Ke><91uWfP<>A(_BH%MxOs@*)sOH!mX6#HyeH zk$mzV-if-QERIiGv^tbXP3qSHj(0`gk2YuY=@XGVUmW7Re5n1ZH4|z zW|&;ix(v%CO}w;3#?u?0k`YB0t!0WAc@ZTb`K{md9F0jJO?mL{8^}{8tiT%wM#u$W zfHq!=$gxEx6ouBng8E|cxyyXg;8WJb@X<#VJW>sitAd7gK1>|MrMiiX}Tj$^A z1x7*w#)EfPl7JZrvzgZ$pA4GZ2k*YEgpIeD(IK70fOwjW4}ng01F>vmP=z@TR&Eq0@%$d!`$Q6N*h^N3M+sD^b@S`u01cX|Tn{ zfdJVWlERZXZ*%Tz&jpq!qGghRO{qERqxNxhC_E5`Y2cvc4o@=kxUYj|eh-qTOmN)+ zvj*59NcRWtCPE@cfn5IPGFE@VZRA%SV ztoZIv>9xIE)v8uA%QnO>E8BnC@T!njchGyTCFu)Q^)sw^%0Atyo)~K!(-Az??!}Zv zAOEOD2I>C)bBy3dYFVdQ&MBb@ E0GO?o5C8xG literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_decanter.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_decanter.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a5f864259269f2c89dc38453d594778f380a02 GIT binary patch literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy>jHd2T!FN=t(Lc)mJbMN``Byy z+H3m(kpmFv_ydunPJp9MaCls3XlQgyOiXlia#B)OR#rhF2sE@$oIH8*OdyyAM6*By zm;y2vE?l^L`HD3w7OYvhVC~9ts#s2@C-I)T5I9R8A_;>y=cYva!c>VOxaHqOm z?mIS>Dee5t*=C-0DoR&6=Z)JF_kH`;ITlwxS~h<_hrR3LXHt{3?|+8bqhUyRdGsJPPlQwUG|hx#s_wmPobGP}e zu}D{8S6g<;qRTtc^xKvWuSIuXW*BnIYaKfF{DiFS*$u`UTKVs#OxWS`iskn4muqHl tS$d1TQ%}uZuD$w3>9WM=Fb`SVpWMF7k2W)1Oai3^22WQ%mvv4FO#qZr5Ox3n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_inv.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_coffeemaker_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..57fe7df533438528a988421401388e381a2221d2 GIT binary patch literal 4192 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 JPDHLkV1m{O=IQ_d literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_cutlery_set_inv.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_cutlery_set_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..9dcd1df327a5f97909ccb6992c28a046e3db8968 GIT binary patch literal 5241 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png new file mode 100644 index 0000000000000000000000000000000000000000..2797b6e2934ce09fc0c865af4f1dfae64161d234 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=2up=FFLyK$3xB=FFM@ z|1S5deoO^QGnNGT1v5B2yO9RuIC{D`hHzX@c3^69U|1x%oNa10SA)bc zy{D@L+ProdwLD}=-jU)U;pQc2u#zWyMUsRw=P3gwql8@{tPjEt=mKqI|G<|bahh)~ P&@cv1S3j3^P6RvZU literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png new file mode 100644 index 0000000000000000000000000000000000000000..82f0ab90efb91852a1c1f2f626459f1a3dd6c874 GIT binary patch literal 1398 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_sides.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..79395ac1b0933de71cfa070247eb3e83b8a6b372 GIT binary patch literal 358 zcmV-s0h#`ZP)|4tioUeYJ;kUisb^R&=sf>83G7!|KDe=1Of^$SphIR5nH&xeWCTkDhrHW6CEM~Nvt9RnGYF3tBDSo$yG*j6`8aW9gdGj z3ot^g3II^m6>|Tud1X^E{)`XeeCX{*jFQynhl6CK_GN7sheqe0hZt zrtt^!9B3>QC#@zL{XPGpltQV6S}L_v>Rq9fO05<6LyLiKLVyKWfH0=jKquK45btD! z5$y&#m@f=i7_ddFfeyla5(tc0Ni-YiCEghfLV)P;AIl?%Ykc>qkN^Mx07*qoM6N<$ Ef>3mc*#H0l literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_toploaf.png b/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_toaster_toploaf.png new file mode 100644 index 0000000000000000000000000000000000000000..9cad61fde6410d818d2ef1f5a67802f554961d54 GIT binary patch literal 946 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/.luacheckrc b/mods/homedecor_modpack/homedecor_kitchen/.luacheckrc new file mode 100644 index 00000000..6718384e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_kitchen/init.lua b/mods/homedecor_modpack/homedecor_kitchen/init.lua new file mode 100644 index 00000000..7197b8a6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/init.lua @@ -0,0 +1,557 @@ +-- This file supplies Kitchen stuff like refrigerators, sinks, etc. + +local S = minetest.get_translator("homedecor_kitchen") + +-- steel-textured fridge +homedecor.register("refrigerator_steel", { + mesh = "homedecor_refrigerator.obj", + tiles = { "homedecor_refrigerator_steel.png" }, + inventory_image = "homedecor_refrigerator_steel_inv.png", + description = S("Refrigerator (stainless steel)"), + groups = {snappy=3}, + sounds = default.node_sound_stone_defaults(), + selection_box = homedecor.nodebox.slab_y(2), + collision_box = homedecor.nodebox.slab_y(2), + expand = { top="placeholder" }, + infotext=S("Refrigerator"), + inventory = { + size=50, + lockable=true, + }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +-- white, enameled fridge +homedecor.register("refrigerator_white", { + mesh = "homedecor_refrigerator.obj", + tiles = { "homedecor_refrigerator_white.png" }, + inventory_image = "homedecor_refrigerator_white_inv.png", + description = S("Refrigerator"), + groups = {snappy=3}, + selection_box = homedecor.nodebox.slab_y(2), + collision_box = homedecor.nodebox.slab_y(2), + sounds = default.node_sound_stone_defaults(), + expand = { top="placeholder" }, + infotext=S("Refrigerator"), + inventory = { + size=50, + lockable=true, + }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, +}) + +minetest.register_alias("homedecor:refrigerator_white_bottom", "homedecor:refrigerator_white") +minetest.register_alias("homedecor:refrigerator_white_top", "air") + +minetest.register_alias("homedecor:refrigerator_steel_bottom", "homedecor:refrigerator_steel") +minetest.register_alias("homedecor:refrigerator_steel_top", "air") + +minetest.register_alias("homedecor:refrigerator_white_bottom_locked", "homedecor:refrigerator_white_locked") +minetest.register_alias("homedecor:refrigerator_white_top_locked", "air") +minetest.register_alias("homedecor:refrigerator_locked", "homedecor:refrigerator_white_locked") + +minetest.register_alias("homedecor:refrigerator_steel_bottom_locked", "homedecor:refrigerator_steel_locked") +minetest.register_alias("homedecor:refrigerator_steel_top_locked", "air") + +-- kitchen "furnaces" +homedecor.register_furnace("oven", { + description = S("Oven"), + tile_format = "homedecor_oven_%s%s.png", + output_slots = 4, + output_width = 2, + cook_speed = 1.25, +}) + +homedecor.register_furnace("oven_steel", { + description = S("Oven (stainless steel)"), + tile_format = "homedecor_oven_steel_%s%s.png", + output_slots = 4, + output_width = 2, + cook_speed = 1.25, +}) + +homedecor.register_furnace("microwave_oven", { + description = S("Microwave Oven"), + tiles = { + "homedecor_microwave_top.png", "homedecor_microwave_top.png^[transformR180", + "homedecor_microwave_top.png^[transformR270", "homedecor_microwave_top.png^[transformR90", + "homedecor_microwave_top.png^[transformR180", "homedecor_microwave_front.png" + }, + tiles_active = { + "homedecor_microwave_top.png", "homedecor_microwave_top.png^[transformR180", + "homedecor_microwave_top.png^[transformR270", "homedecor_microwave_top.png^[transformR90", + "homedecor_microwave_top.png^[transformR180", "homedecor_microwave_front_active.png" + }, + output_slots = 2, + output_width = 2, + cook_speed = 1.5, + extra_nodedef_fields = { + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.125, 0.5, 0.125, 0.5 }, + }, + }, +}) + +homedecor.register("dishwasher", { + description = S("Dishwasher"), + drawtype = "nodebox", + tiles = { + "homedecor_dishwasher_top.png", + "homedecor_dishwasher_bottom.png", + "homedecor_dishwasher_sides.png", + "homedecor_dishwasher_sides.png^[transformFX", + "homedecor_dishwasher_back.png", + "homedecor_dishwasher_front.png" + }, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.5, -0.5, -0.5, 0.5, 0.5, -0.4375}, + {-0.5, -0.5, -0.5, 0.5, 0.1875, 0.1875}, + {-0.4375, -0.5, -0.5, 0.4375, 0.4375, 0.4375}, + } + }, + selection_box = { type = "regular" }, + sounds = default.node_sound_stone_defaults(), + groups = { snappy = 3 }, +}) + +local materials = { ["granite"] = S("granite"), ["marble"] = S("marble"), ["steel"] = S("steel"), ["wood"] = S("wood") } + +for m, m_loc in pairs(materials) do +homedecor.register("dishwasher_"..m, { + description = S("Dishwasher (@1)", m_loc), + tiles = { + "homedecor_kitchen_cabinet_top_"..m..".png", + "homedecor_dishwasher_bottom.png", + "homedecor_dishwasher_sides.png", + "homedecor_dishwasher_sides.png^[transformFX", + "homedecor_dishwasher_back.png", + "homedecor_dishwasher_front.png" + }, + groups = { snappy = 3 }, + sounds = default.node_sound_stone_defaults(), +}) +end + +local cabinet_sides = "(default_wood.png^[transformR90)^homedecor_kitchen_cabinet_bevel.png" +local cabinet_bottom = "(default_wood.png^[colorize:#000000:100)" + .."^(homedecor_kitchen_cabinet_bevel.png^[colorize:#46321580)" + +local function N_(x) return x end + +local counter_materials = { "", N_("granite"), N_("marble"), N_("steel") } + +for _, mat in ipairs(counter_materials) do + + local desc = S("Kitchen Cabinet") + local material = "" + + if mat ~= "" then + desc = S("Kitchen Cabinet (@1 top)", S(mat)) + material = "_"..mat + end + + homedecor.register("kitchen_cabinet"..material, { + description = desc, + tiles = { 'homedecor_kitchen_cabinet_top'..material..'.png', + cabinet_bottom, + cabinet_sides, + cabinet_sides, + cabinet_sides, + 'homedecor_kitchen_cabinet_front.png'}, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet"), + inventory = { + size=24, + lockable=true, + }, + }) +end + +local kitchen_cabinet_half_box = homedecor.nodebox.slab_y(0.5, 0.5) +homedecor.register("kitchen_cabinet_half", { + description = S('Half-height Kitchen Cabinet (on ceiling)'), + tiles = { + cabinet_sides, + cabinet_bottom, + cabinet_sides, + cabinet_sides, + cabinet_sides, + 'homedecor_kitchen_cabinet_front_half.png' + }, + selection_box = kitchen_cabinet_half_box, + node_box = kitchen_cabinet_half_box, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet"), + inventory = { + size=12, + lockable=true, + }, +}) + +homedecor.register("kitchen_cabinet_with_sink", { + description = S("Kitchen Cabinet with sink"), + mesh = "homedecor_kitchen_sink.obj", + tiles = { + "homedecor_kitchen_sink_top.png", + "homedecor_kitchen_cabinet_front.png", + cabinet_sides, + cabinet_bottom + }, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Under-sink cabinet"), + inventory = { + size=16, + lockable=true, + }, + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, -8/16, 8/16, 6/16, 8/16 }, + { -8/16, 6/16, -8/16, -6/16, 8/16, 8/16 }, + { 6/16, 6/16, -8/16, 8/16, 8/16, 8/16 }, + { -8/16, 6/16, -8/16, 8/16, 8/16, -6/16 }, + { -8/16, 6/16, 6/16, 8/16, 8/16, 8/16 }, + } + }, + on_destruct = function(pos) + homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) + end +}) + +local cp_cbox = { + type = "fixed", + fixed = { -0.375, -0.5, -0.5, 0.375, -0.3125, 0.3125 } +} + +homedecor.register("copper_pans", { + description = S("Copper pans"), + mesh = "homedecor_copper_pans.obj", + tiles = { "homedecor_polished_copper.png" }, + inventory_image = "homedecor_copper_pans_inv.png", + groups = { snappy=3 }, + selection_box = cp_cbox, + walkable = false, + on_place = minetest.rotate_node +}) + +local kf_cbox = { + type = "fixed", + fixed = { -2/16, -8/16, 1/16, 2/16, -1/16, 8/16 } +} + +homedecor.register("kitchen_faucet", { + mesh = "homedecor_kitchen_faucet.obj", + tiles = { "homedecor_generic_metal_bright.png" }, + inventory_image = "homedecor_kitchen_faucet_inv.png", + description = S("Kitchen Faucet"), + groups = {snappy=3}, + selection_box = kf_cbox, + walkable = false, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z}) + if below and + below.name == "homedecor:sink" or + below.name == "homedecor:kitchen_cabinet_with_sink" or + below.name == "homedecor:kitchen_cabinet_with_sink_locked" then + local particledef = { + outlet = { x = 0, y = -0.19, z = 0.13 }, + velocity_x = { min = -0.05, max = 0.05 }, + velocity_y = -0.3, + velocity_z = { min = -0.1, max = 0 }, + spread = 0 + } + homedecor.start_particle_spawner(pos, node, particledef, "homedecor_faucet") + end + return itemstack + end, + on_destruct = homedecor.stop_particle_spawner +}) + +homedecor.register("paper_towel", { + mesh = "homedecor_paper_towel.obj", + tiles = { + "homedecor_generic_quilted_paper.png", + "default_wood.png" + }, + inventory_image = "homedecor_paper_towel_inv.png", + description = S("Paper towels"), + groups = { snappy=3 }, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.4375, 0.125, 0.0625, 0.4375, 0.4375, 0.5 } + }, +}) + +-- crafting + + +minetest.register_craft({ + output = "homedecor:oven_steel", + recipe = { + {"basic_materials:heating_element", "default:steel_ingot", "basic_materials:heating_element", }, + {"default:steel_ingot", "moreblocks:iron_glass", "default:steel_ingot", }, + {"default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot", }, + } +}) + +minetest.register_craft({ + output = "homedecor:oven_steel", + recipe = { + {"basic_materials:heating_element", "default:steel_ingot", "basic_materials:heating_element", }, + {"default:steel_ingot", "default:glass", "default:steel_ingot", }, + {"default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot", }, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:oven", + recipe = { + "homedecor:oven_steel", + "dye:white", + "dye:white", + } +}) + +minetest.register_craft({ + output = "homedecor:microwave_oven 2", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, + {"default:steel_ingot", "moreblocks:iron_glass", "basic_materials:ic", }, + {"default:steel_ingot", "default:copper_ingot", "basic_materials:energy_crystal_simple", }, + } +}) + +minetest.register_craft({ + output = "homedecor:microwave_oven 2", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, + {"default:steel_ingot", "default:glass", "basic_materials:ic", }, + {"default:steel_ingot", "default:copper_ingot", "basic_materials:energy_crystal_simple", }, + } +}) + +minetest.register_craft({ + output = "homedecor:refrigerator_steel", + recipe = { + {"default:steel_ingot", "homedecor:glowlight_small_cube", "default:steel_ingot", }, + {"default:steel_ingot", "default:copperblock", "default:steel_ingot", }, + {"default:steel_ingot", "default:clay", "default:steel_ingot", }, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:refrigerator_white", + recipe = { + "homedecor:refrigerator_steel", + "dye:white", + "dye:white", + "dye:white", + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet", + recipe = { + {"group:wood", "group:stick", "group:wood", }, + {"group:wood", "group:stick", "group:wood", }, + {"group:wood", "group:stick", "group:wood", }, + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_steel", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"", "homedecor:kitchen_cabinet", ""}, + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_steel", + recipe = { + {"moreblocks:slab_steelblock_1"}, + { "homedecor:kitchen_cabinet" }, + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_marble", + recipe = { + {"building_blocks:slab_marble"}, + {"homedecor:kitchen_cabinet"}, + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_marble", + recipe = { + {"technic:slab_marble_1"}, + {"homedecor:kitchen_cabinet"}, + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_granite", + recipe = { + {"technic:slab_granite_1"}, + {"homedecor:kitchen_cabinet"}, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:kitchen_cabinet_half 2", + recipe = { "homedecor:kitchen_cabinet" } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_cabinet_with_sink", + recipe = { + {"group:wood", "default:steel_ingot", "group:wood", }, + {"group:wood", "default:steel_ingot", "group:wood", }, + {"group:wood", "group:stick", "group:wood", }, + } +}) + +minetest.register_craft( { + output = "homedecor:dishwasher", + recipe = { + { "basic_materials:ic", "building_blocks:slab_grate_1", "default:steel_ingot", }, + { "default:steel_ingot", "homedecor:shower_head", "basic_materials:motor" }, + { "default:steel_ingot", "basic_materials:heating_element", "bucket:bucket_water" } + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher", + recipe = { + { "basic_materials:ic", "homedecor:fence_chainlink", "default:steel_ingot", }, + { "default:steel_ingot", "homedecor:shower_head", "basic_materials:motor" }, + { "default:steel_ingot", "basic_materials:heating_element", "bucket:bucket_water" } + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_wood", + recipe = { + { "stairs:slab_wood" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_wood", + recipe = { + { "moreblocks:slab_wood" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_wood", + recipe = { + { "moreblocks:slab_wood_1" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_steel", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, + { "", "homedecor:dishwasher", "" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_steel", + recipe = { + { "moreblocks:slab_steelblock_1" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_marble", + recipe = { + { "building_blocks:slab_marble" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_marble", + recipe = { + { "technic:slab_marble_1" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:dishwasher_granite", + recipe = { + { "technic:slab_granite_1" }, + { "homedecor:dishwasher" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:kitchen_faucet", + recipe = { + { "", "default:steel_ingot" }, + { "default:steel_ingot", "" }, + { "homedecor:taps", "" } + }, +}) + +minetest.register_craft( { + output = "homedecor:kitchen_faucet", + recipe = { + { "default:steel_ingot","" }, + { "", "default:steel_ingot" }, + { "", "homedecor:taps" } + }, +}) + +minetest.register_craft( { + output = "homedecor:cutlery_set", + recipe = { + { "", "vessels:drinking_glass", "" }, + { "basic_materials:steel_strip", "building_blocks:slab_marble", "basic_materials:steel_strip" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:cutlery_set", + recipe = { + { "", "vessels:drinking_glass", "" }, + { "basic_materials:steel_strip", "building_blocks:micro_marble_1", "basic_materials:steel_strip" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:copper_pans", + recipe = { + { "basic_materials:copper_strip","","basic_materials:copper_strip" }, + { "default:copper_ingot","","default:copper_ingot" }, + { "default:copper_ingot","","default:copper_ingot" } + }, +}) + +minetest.register_craft({ + output = "homedecor:paper_towel", + recipe = { + { "homedecor:toilet_paper", "homedecor:toilet_paper" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.de.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.de.tr new file mode 100644 index 00000000..d8f3a518 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.de.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Kupferpfannen +Dishwasher=Spülmachine +Dishwasher (@1)=Spülmaschine (@1) +Half-height Kitchen Cabinet (on ceiling)=Halbhoher Küchenschrank (oben) +Kitchen Cabinet=Küchenschrank +Kitchen Cabinet (@1 top)=Küchenschrank (@1platte) +Kitchen Cabinet with sink=Küchenschrank mit Spüle +Kitchen Faucet=Küchenwasserhahn +Microwave Oven=Mikrowelle +Oven=Backofen +Oven (stainless steel)=Backofen (Edelstahl) +Paper towels=Küchenpapier +Refrigerator=Kühlschrank +Refrigerator (stainless steel)=Kühlschrank (Edelstahl) +Under-sink cabinet=Waschbeckenunterschrank +granite=Granit +marble=Marmor +steel=Stahl +wood=Holz diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.es.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.es.tr new file mode 100644 index 00000000..47848e9c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.es.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Sartenes de cobre +Dishwasher=Lavavajillas +Dishwasher (@1)=Lavavajillas (@1) +Half-height Kitchen Cabinet (on ceiling)=Gabinete de cocina de media altura (en techo) +Kitchen Cabinet=Gabinete de cocina +Kitchen Cabinet (@1 top)=Gabinete de cocina (mesada de @1) +Kitchen Cabinet with sink=Gabinete de cocina con lavabo +Kitchen Faucet=Grifo de cocina +Microwave Oven=Horno microondas +Oven=Horno +Oven (stainless steel)=Horno (acero inoxidable) +Paper towels=Toallas de papel +Refrigerator=Refrigerador +Refrigerator (stainless steel)=Refrigerador (acero inoxidable) +Under-sink cabinet=Gabinete bajo lavabo +granite=granito +marble=mármol +steel=acero +wood=madera diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.fr.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.fr.tr new file mode 100644 index 00000000..914cb948 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.fr.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Poêles en cuivre +Dishwasher=Lave-vaisselle +Dishwasher (@1)=Lave-vaisselle (@1) +Half-height Kitchen Cabinet (on ceiling)=Meuble de cuisine réduit en hauteur (sur le plafond) +Kitchen Cabinet=Meuble de cuisine +Kitchen Cabinet (@1 top)=Meuble de cuisine (haut @1) +Kitchen Cabinet with sink=Meuble de cuisine avec lavabo +Kitchen Faucet=Robinet de cuisine +Microwave Oven=Four Micro-ondes +Oven=Four +Oven (stainless steel)=Four (acier inox) +Paper towels=Essuie-tout +Refrigerator=Réfrigérateur +Refrigerator (stainless steel)=Réfrigérateur (acier inox) +Under-sink cabinet=Meuble sous évier +granite=granit +marble=marbre +steel=acier +wood=bois diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.it.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.it.tr new file mode 100644 index 00000000..ed609110 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.it.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans= +Dishwasher= +Dishwasher (@1)= +Half-height Kitchen Cabinet (on ceiling)=Armadietto della cucina di altezza dimezzata (sul soffitto) +Kitchen Cabinet=Armadietto della cucina +Kitchen Cabinet (@1 top)=Armadietto della cucina +Kitchen Cabinet with sink=Armadietto della cucina con il lavandino +Kitchen Faucet=Armadietto della cucina +Microwave Oven=Forno a microonde +Oven=Forno +Oven (stainless steel)= +Paper towels= +Refrigerator=Frigorifero +Refrigerator (stainless steel)=Frigorifero +Under-sink cabinet=Armadietto sotto il lavandino +granite= +marble= +steel= +wood= diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ms.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ms.tr new file mode 100644 index 00000000..3515d1ae --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ms.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Kuali Leper Tembaga +Dishwasher=Mesin Basuh Pinggan Mangkuk +Dishwasher (@1)=Mesin Basuh Pinggan Mangkuk (@1) +Half-height Kitchen Cabinet (on ceiling)=Kabinet Dapur Separuh (dekat siling) +Kitchen Cabinet=Kabinet Dapur +Kitchen Cabinet (@1 top)=Kabinet Dapur (Beralaskan @1) +Kitchen Cabinet with sink=Kabinet Dapur dengan Sinki +Kitchen Faucet=Kepala Paip Dapur +Microwave Oven=Ketuhar Gelombang Mikro +Oven=Ketuhar +Oven (stainless steel)=Ketuhar (Keluli Tahan Karat) +Paper towels=Tuala Dapur Pakai Buang +Refrigerator=Peti Sejuk +Refrigerator (stainless steel)=Peti Sejuk (Keluli Tahan Karat) +Under-sink cabinet=Kabinet Bawah Sinki +granite=Granit +marble=Marmar +steel=Keluli +wood=Kayu diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt.tr new file mode 100644 index 00000000..97cc1c0c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Panelas de cobre +Dishwasher=Lava Louças +Dishwasher (@1)=Lava Louças (@1) +Half-height Kitchen Cabinet (on ceiling)=Armário Superior de Cozinha (no teto) +Kitchen Cabinet=Armário de Cozinha +Kitchen Cabinet (@1 top)=Armário de Cozinha (tampo de @1) +Kitchen Cabinet with sink=Armário de Cozinha com Pia +Kitchen Faucet=Armário de Cozinha +Microwave Oven=Forno Microondas +Oven=Forno +Oven (stainless steel)=Forno (aço inoxidável) +Paper towels=Papel toalha +Refrigerator=Refrigerador +Refrigerator (stainless steel)=Refrigerador (aço inoxidável) +Under-sink cabinet=Armário sob a Pia +granite=granito +marble=mármore +steel=aço +wood=madeira diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt_BR.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt_BR.tr new file mode 100644 index 00000000..97cc1c0c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.pt_BR.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Panelas de cobre +Dishwasher=Lava Louças +Dishwasher (@1)=Lava Louças (@1) +Half-height Kitchen Cabinet (on ceiling)=Armário Superior de Cozinha (no teto) +Kitchen Cabinet=Armário de Cozinha +Kitchen Cabinet (@1 top)=Armário de Cozinha (tampo de @1) +Kitchen Cabinet with sink=Armário de Cozinha com Pia +Kitchen Faucet=Armário de Cozinha +Microwave Oven=Forno Microondas +Oven=Forno +Oven (stainless steel)=Forno (aço inoxidável) +Paper towels=Papel toalha +Refrigerator=Refrigerador +Refrigerator (stainless steel)=Refrigerador (aço inoxidável) +Under-sink cabinet=Armário sob a Pia +granite=granito +marble=mármore +steel=aço +wood=madeira diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ru.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ru.tr new file mode 100644 index 00000000..4ce5e33b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.ru.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=Медные каÑтрюли +Dishwasher=ПоÑÑƒÐ´Ð¾Ð¼Ð¾ÐµÑ‡Ð½Ð°Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð° +Dishwasher (@1)=ПоÑÑƒÐ´Ð¾Ð¼Ð¾ÐµÑ‡Ð½Ð°Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð° (@1) +Half-height Kitchen Cabinet (on ceiling)=Полуразмерный кухонный шкаф (потолочный) +Kitchen Cabinet=Кухонный шкаф +Kitchen Cabinet (@1 top)=Кухонный шкаф (@1 верх) +Kitchen Cabinet with sink=Кухонный шкаф Ñ Ñ€Ð°ÐºÐ¾Ð²Ð¸Ð½Ð¾Ð¹ +Kitchen Faucet=Кухонный ÑмеÑитель +Microwave Oven=ÐœÐ¸ÐºÑ€Ð¾Ð²Ð¾Ð»Ð½Ð¾Ð²Ð°Ñ Ð¿ÐµÑ‡ÑŒ +Oven=Духовка +Oven (stainless steel)=Духовка (Ð½ÐµÑ€Ð¶Ð°Ð²ÐµÑŽÑ‰Ð°Ñ Ñталь) +Paper towels=Бумажные полотенца +Refrigerator=Холодильник +Refrigerator (stainless steel)=Холодильник (Ð½ÐµÑ€Ð¶Ð°Ð²ÐµÑŽÑ‰Ð°Ñ Ñталь) +Under-sink cabinet=Шкаф Ð´Ð»Ñ Ñ€Ð°ÐºÐ¾Ð²Ð¸Ð½Ñ‹ +granite=гранит +marble=мрамор +steel=Ñталь +wood=дерево diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.zh_CN.tr b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.zh_CN.tr new file mode 100644 index 00000000..5bcadd41 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/homedecor_kitchen.zh_CN.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans=铜锅 +Dishwasher=洗碗机 +Dishwasher (@1)=洗碗机(@1) +Half-height Kitchen Cabinet (on ceiling)=åŠé«˜åŽ¨æŸœï¼ˆæ‚¬æŒ‚å¼ï¼‰ +Kitchen Cabinet=厨柜 +Kitchen Cabinet (@1 top)=厨柜(@1顶) +Kitchen Cabinet with sink=带水槽的橱柜 +Kitchen Faucet=厨房水龙头 +Microwave Oven=微波炉 +Oven=烤箱 +Oven (stainless steel)=烤箱(ä¸é”ˆé’¢ï¼‰ +Paper towels=纸巾 +Refrigerator=冰箱 +Refrigerator (stainless steel)=冰箱(ä¸é”ˆé’¢ï¼‰ +Under-sink cabinet=水槽柜下 +granite=花岗岩 +marble=大ç†çŸ³ +steel=é’¢ +wood=木æ diff --git a/mods/homedecor_modpack/homedecor_kitchen/locale/template.txt b/mods/homedecor_modpack/homedecor_kitchen/locale/template.txt new file mode 100644 index 00000000..f3832b76 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/locale/template.txt @@ -0,0 +1,24 @@ +# textdomain: homedecor_kitchen + + +### init.lua ### + +Copper pans= +Dishwasher= +Dishwasher (@1)= +Half-height Kitchen Cabinet (on ceiling)= +Kitchen Cabinet= +Kitchen Cabinet (@1 top)= +Kitchen Cabinet with sink= +Kitchen Faucet= +Microwave Oven= +Oven= +Oven (stainless steel)= +Paper towels= +Refrigerator= +Refrigerator (stainless steel)= +Under-sink cabinet= +granite= +marble= +steel= +wood= diff --git a/mods/homedecor_modpack/homedecor_kitchen/mod.conf b/mods/homedecor_modpack/homedecor_kitchen/mod.conf new file mode 100644 index 00000000..22f97b2f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_kitchen +description = Homedecor mod: kitchen +depends = homedecor_common, default, basic_materials, dye +optional_depends = moreblocks, building_blocks, technic, bucket, screwdriver diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_copper_pans.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_copper_pans.obj new file mode 100644 index 00000000..20f84370 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_copper_pans.obj @@ -0,0 +1,456 @@ +# Blender v2.73 (sub 0) OBJ File: 'copper-pots.blend' +# www.blender.org +o Cylinder.001 +v 0.249830 -0.500000 -0.187501 +v 0.249830 -0.312500 -0.187501 +v 0.307259 -0.500000 -0.163713 +v 0.307259 -0.312500 -0.163713 +v 0.351213 -0.500000 -0.119759 +v 0.351213 -0.312500 -0.119759 +v 0.375001 -0.500000 -0.062330 +v 0.375001 -0.312500 -0.062330 +v 0.375001 -0.500000 -0.000170 +v 0.375001 -0.312500 -0.000170 +v 0.351213 -0.500000 0.057259 +v 0.351213 -0.312500 0.057259 +v 0.307259 -0.500000 0.101213 +v 0.307259 -0.312500 0.101213 +v 0.249830 -0.500000 0.125001 +v 0.249830 -0.312500 0.125001 +v 0.187670 -0.500000 0.125001 +v 0.187670 -0.312500 0.125001 +v 0.130241 -0.500000 0.101213 +v 0.130241 -0.312500 0.101213 +v 0.086287 -0.500000 0.057259 +v 0.086287 -0.312500 0.057259 +v 0.062499 -0.500000 -0.000170 +v 0.062499 -0.312500 -0.000170 +v 0.062499 -0.500000 -0.062330 +v 0.062499 -0.312500 -0.062330 +v 0.086287 -0.500000 -0.119759 +v 0.086287 -0.312500 -0.119759 +v 0.130241 -0.500000 -0.163713 +v 0.130241 -0.312500 -0.163713 +v 0.187670 -0.500000 -0.187501 +v 0.187670 -0.312500 -0.187501 +v 0.187500 -0.359375 -0.187500 +v 0.187500 -0.359375 -0.500000 +v 0.250000 -0.359375 -0.500000 +v 0.250000 -0.359375 -0.187500 +v 0.187500 -0.328125 -0.187500 +v 0.187500 -0.328125 -0.500000 +v 0.250000 -0.328125 -0.500000 +v 0.250000 -0.328125 -0.187500 +v 0.245945 -0.312500 -0.167969 +v 0.296195 -0.312500 -0.147154 +v 0.334654 -0.312500 -0.108695 +v 0.355469 -0.312500 -0.058445 +v 0.355469 -0.312500 -0.004055 +v 0.334654 -0.312500 0.046195 +v 0.296195 -0.312500 0.084654 +v 0.245945 -0.312500 0.105469 +v 0.191555 -0.312500 0.105469 +v 0.141305 -0.312500 0.084654 +v 0.102846 -0.312500 0.046195 +v 0.082031 -0.312500 -0.004055 +v 0.082031 -0.312500 -0.058445 +v 0.102846 -0.312500 -0.108695 +v 0.141305 -0.312500 -0.147155 +v 0.191555 -0.312500 -0.167969 +v 0.245945 -0.480469 -0.167969 +v 0.296195 -0.480469 -0.147154 +v 0.334654 -0.480469 -0.108695 +v 0.355469 -0.480469 -0.058445 +v 0.355469 -0.480469 -0.004055 +v 0.334654 -0.480469 0.046195 +v 0.296195 -0.480469 0.084654 +v 0.245945 -0.480469 0.105469 +v 0.191555 -0.480469 0.105469 +v 0.141305 -0.480469 0.084654 +v 0.102846 -0.480469 0.046195 +v 0.082031 -0.480469 -0.004055 +v 0.082031 -0.480469 -0.058445 +v 0.102846 -0.480469 -0.108695 +v 0.141305 -0.480469 -0.147155 +v 0.191555 -0.480469 -0.167969 +v 0.218750 -0.500000 -0.031250 +v 0.218750 -0.480469 -0.031250 +v -0.187670 -0.500000 -0.000001 +v -0.187670 -0.312500 -0.000001 +v -0.130241 -0.500000 0.023787 +v -0.130241 -0.312500 0.023787 +v -0.086287 -0.500000 0.067741 +v -0.086287 -0.312500 0.067741 +v -0.062499 -0.500000 0.125170 +v -0.062499 -0.312500 0.125170 +v -0.062499 -0.500000 0.187330 +v -0.062499 -0.312500 0.187330 +v -0.086287 -0.500000 0.244759 +v -0.086287 -0.312500 0.244759 +v -0.130241 -0.500000 0.288713 +v -0.130241 -0.312500 0.288713 +v -0.187670 -0.500000 0.312501 +v -0.187670 -0.312500 0.312501 +v -0.249830 -0.500000 0.312501 +v -0.249830 -0.312500 0.312501 +v -0.307259 -0.500000 0.288713 +v -0.307259 -0.312500 0.288713 +v -0.351213 -0.500000 0.244759 +v -0.351213 -0.312500 0.244759 +v -0.375001 -0.500000 0.187330 +v -0.375001 -0.312500 0.187330 +v -0.375001 -0.500000 0.125170 +v -0.375001 -0.312500 0.125170 +v -0.351213 -0.500000 0.067741 +v -0.351213 -0.312500 0.067741 +v -0.307259 -0.500000 0.023787 +v -0.307259 -0.312500 0.023787 +v -0.249830 -0.500000 -0.000001 +v -0.249830 -0.312500 -0.000001 +v -0.250000 -0.359375 0.000000 +v -0.250000 -0.359375 -0.312500 +v -0.187500 -0.359375 -0.312500 +v -0.187500 -0.359375 0.000000 +v -0.250000 -0.328125 0.000000 +v -0.250000 -0.328125 -0.312500 +v -0.187500 -0.328125 -0.312500 +v -0.187500 -0.328125 0.000000 +v -0.191555 -0.312500 0.019531 +v -0.141305 -0.312500 0.040346 +v -0.102846 -0.312500 0.078805 +v -0.082031 -0.312500 0.129055 +v -0.082031 -0.312500 0.183445 +v -0.102846 -0.312500 0.233695 +v -0.141305 -0.312500 0.272154 +v -0.191555 -0.312500 0.292969 +v -0.245945 -0.312500 0.292969 +v -0.296195 -0.312500 0.272154 +v -0.334654 -0.312500 0.233695 +v -0.355469 -0.312500 0.183445 +v -0.355469 -0.312500 0.129055 +v -0.334654 -0.312500 0.078805 +v -0.296195 -0.312500 0.040345 +v -0.245945 -0.312500 0.019531 +v -0.191555 -0.480469 0.019531 +v -0.141305 -0.480469 0.040346 +v -0.102846 -0.480469 0.078805 +v -0.082031 -0.480469 0.129055 +v -0.082031 -0.480469 0.183445 +v -0.102846 -0.480469 0.233695 +v -0.141305 -0.480469 0.272154 +v -0.191555 -0.480469 0.292969 +v -0.245945 -0.480469 0.292969 +v -0.296195 -0.480469 0.272154 +v -0.334654 -0.480469 0.233695 +v -0.355469 -0.480469 0.183445 +v -0.355469 -0.480469 0.129055 +v -0.334654 -0.480469 0.078805 +v -0.296195 -0.480469 0.040345 +v -0.245945 -0.480469 0.019531 +v -0.218750 -0.500000 0.156250 +v -0.218750 -0.480469 0.156250 +vt 0.937500 0.593750 +vt 0.937500 0.781250 +vt 0.875000 0.781250 +vt 0.875000 0.593750 +vt 0.812500 0.781250 +vt 0.812500 0.593750 +vt 0.750000 0.781250 +vt 0.750000 0.593750 +vt 0.687500 0.781250 +vt 0.687500 0.593750 +vt 0.625000 0.781250 +vt 0.625000 0.593750 +vt 0.562500 0.781250 +vt 0.562500 0.593750 +vt 0.500000 0.781250 +vt 0.500000 0.593750 +vt 0.437500 0.781250 +vt 0.437500 0.593750 +vt 0.375000 0.781250 +vt 0.375000 0.593750 +vt 0.312500 0.781250 +vt 0.312500 0.593750 +vt 0.250000 0.781250 +vt 0.250000 0.593750 +vt 0.187500 0.781250 +vt 0.187500 0.593750 +vt 0.125000 0.781250 +vt 0.125000 0.593750 +vt 0.062500 0.781250 +vt 0.062500 0.593750 +vt 1.000000 0.593750 +vt 1.000000 0.781250 +vt 0.000000 0.781250 +vt 0.000000 0.593750 +vt 0.914370 0.293191 +vt 0.868549 0.312171 +vt 0.843750 0.187500 +vt 0.562500 0.531250 +vt 0.562500 0.281250 +vt 0.625000 0.281250 +vt 0.625000 0.531250 +vt 0.687500 0.281250 +vt 0.687500 0.343750 +vt 0.625000 0.343750 +vt 0.500000 0.531250 +vt 0.500000 0.281250 +vt 0.437500 0.531250 +vt 0.437500 0.281250 +vt 0.375000 0.531250 +vt 0.375000 0.281250 +vt 0.687500 0.843750 +vt 0.625000 0.843750 +vt 1.000000 0.843750 +vt 0.937500 0.843750 +vt 0.875000 0.843750 +vt 0.500000 0.843750 +vt 0.437500 0.843750 +vt 0.312500 0.843750 +vt 0.250000 0.843750 +vt 0.812500 0.843750 +vt 0.750000 0.843750 +vt 0.125000 0.843750 +vt 0.062500 0.843750 +vt 0.562500 0.843750 +vt 0.375000 0.843750 +vt 0.187500 0.843750 +vt 0.000000 0.843750 +vt 0.687500 0.968750 +vt 0.625000 0.968750 +vt 1.000000 0.968750 +vt 0.937500 0.968750 +vt 0.812500 0.968750 +vt 0.750000 0.968750 +vt 0.125000 0.968750 +vt 0.062500 0.968750 +vt 0.875000 0.968750 +vt 0.250000 0.968750 +vt 0.187500 0.968750 +vt 0.375000 0.968750 +vt 0.312500 0.968750 +vt 0.500000 0.968750 +vt 0.437500 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.218701 0.030642 +vt 0.276353 0.054522 +vt 0.187500 0.187500 +vt 0.320478 0.098647 +vt 0.344358 0.156299 +vt 0.344358 0.218701 +vt 0.320478 0.276353 +vt 0.276353 0.320478 +vt 0.218701 0.344358 +vt 0.156299 0.344358 +vt 0.098647 0.320478 +vt 0.054522 0.276353 +vt 0.030642 0.218701 +vt 0.030642 0.156299 +vt 0.054522 0.098647 +vt 0.098647 0.054522 +vt 0.156299 0.030642 +vt 0.818951 0.312171 +vt 0.773129 0.293191 +vt 0.738059 0.258121 +vt 0.719079 0.212299 +vt 0.719079 0.162701 +vt 0.738059 0.116880 +vt 0.773129 0.081809 +vt 0.818951 0.062829 +vt 0.868549 0.062829 +vt 0.914370 0.081809 +vt 0.949441 0.116880 +vt 0.968421 0.162701 +vt 0.968421 0.212299 +vt 0.949441 0.258121 +vn 0.382700 0.000000 -0.923900 +vn 0.707100 0.000000 -0.707100 +vn 0.923900 0.000000 -0.382700 +vn 1.000000 0.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn 0.707100 0.000000 0.707100 +vn 0.382700 0.000000 0.923900 +vn 0.000000 0.000000 1.000000 +vn -0.382700 0.000000 0.923900 +vn -0.707100 0.000000 0.707100 +vn -0.923900 0.000000 0.382700 +vn -1.000000 0.000000 0.000000 +vn -0.923900 0.000000 -0.382700 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 0.000000 -1.000000 +vn -0.382700 0.000000 -0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +g Cylinder.001_Cylinder.001_None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 6/5/2 5/6/2 +f 5/6/3 6/5/3 8/7/3 7/8/3 +f 7/8/4 8/7/4 10/9/4 9/10/4 +f 9/10/5 10/9/5 12/11/5 11/12/5 +f 11/12/6 12/11/6 14/13/6 13/14/6 +f 13/14/7 14/13/7 16/15/7 15/16/7 +f 15/16/8 16/15/8 18/17/8 17/18/8 +f 17/18/9 18/17/9 20/19/9 19/20/9 +f 19/20/10 20/19/10 22/21/10 21/22/10 +f 21/22/11 22/21/11 24/23/11 23/24/11 +f 23/24/12 24/23/12 26/25/12 25/26/12 +f 25/26/13 26/25/13 28/27/13 27/28/13 +f 27/28/14 28/27/14 30/29/14 29/30/14 +f 31/31/15 32/32/15 2/2/15 1/1/15 +f 29/30/16 30/29/16 32/33/16 31/34/16 +f 58/35/17 57/36/17 74/37/17 +f 37/38/12 38/39/12 34/40/12 33/41/12 +f 38/42/15 39/43/15 35/44/15 34/40/15 +f 39/45/4 40/46/4 36/39/4 35/38/4 +f 33/47/18 34/48/18 35/46/18 36/45/18 +f 40/48/17 39/47/17 38/49/17 37/50/17 +f 12/11/17 10/9/17 45/51/17 46/52/17 +f 2/2/17 32/32/17 56/53/17 41/54/17 +f 4/3/17 2/2/17 41/54/17 42/55/17 +f 18/17/17 16/15/17 48/56/17 49/57/17 +f 24/23/17 22/21/17 51/58/17 52/59/17 +f 8/7/17 6/5/17 43/60/17 44/61/17 +f 30/29/17 28/27/17 54/62/17 55/63/17 +f 14/13/17 12/11/17 46/52/17 47/64/17 +f 20/19/17 18/17/17 49/57/17 50/65/17 +f 26/25/17 24/23/17 52/59/17 53/66/17 +f 10/9/17 8/7/17 44/61/17 45/51/17 +f 32/33/17 30/29/17 55/63/17 56/67/17 +f 16/15/17 14/13/17 47/64/17 48/56/17 +f 22/21/17 20/19/17 50/65/17 51/58/17 +f 6/5/17 4/3/17 42/55/17 43/60/17 +f 28/27/17 26/25/17 53/66/17 54/62/17 +f 46/52/13 45/51/13 61/68/13 62/69/13 +f 41/54/8 56/53/8 72/70/8 57/71/8 +f 44/61/11 43/60/11 59/72/11 60/73/11 +f 55/63/6 54/62/6 70/74/6 71/75/6 +f 42/55/9 41/54/9 57/71/9 58/76/9 +f 53/66/4 52/59/4 68/77/4 69/78/4 +f 51/58/2 50/65/2 66/79/2 67/80/2 +f 49/57/15 48/56/15 64/81/15 65/82/15 +f 47/64/14 46/52/14 62/69/14 63/83/14 +f 45/51/12 44/61/12 60/73/12 61/68/12 +f 56/67/7 55/63/7 71/75/7 72/84/7 +f 43/60/10 42/55/10 58/76/10 59/72/10 +f 54/62/5 53/66/5 69/78/5 70/74/5 +f 52/59/3 51/58/3 67/80/3 68/77/3 +f 50/65/1 49/57/1 65/82/1 66/79/1 +f 48/56/16 47/64/16 63/83/16 64/81/16 +f 1/85/18 3/86/18 73/87/18 +f 3/86/18 5/88/18 73/87/18 +f 5/88/18 7/89/18 73/87/18 +f 7/89/18 9/90/18 73/87/18 +f 9/90/18 11/91/18 73/87/18 +f 11/91/18 13/92/18 73/87/18 +f 13/92/18 15/93/18 73/87/18 +f 15/93/18 17/94/18 73/87/18 +f 17/94/18 19/95/18 73/87/18 +f 19/95/18 21/96/18 73/87/18 +f 21/96/18 23/97/18 73/87/18 +f 23/97/18 25/98/18 73/87/18 +f 25/98/18 27/99/18 73/87/18 +f 27/99/18 29/100/18 73/87/18 +f 29/100/18 31/101/18 73/87/18 +f 31/101/18 1/85/18 73/87/18 +f 57/36/17 72/102/17 74/37/17 +f 72/102/17 71/103/17 74/37/17 +f 71/103/17 70/104/17 74/37/17 +f 70/104/17 69/105/17 74/37/17 +f 69/105/17 68/106/17 74/37/17 +f 68/106/17 67/107/17 74/37/17 +f 67/107/17 66/108/17 74/37/17 +f 66/108/17 65/109/17 74/37/17 +f 65/109/17 64/110/17 74/37/17 +f 64/110/17 63/111/17 74/37/17 +f 63/111/17 62/112/17 74/37/17 +f 62/112/17 61/113/17 74/37/17 +f 61/113/17 60/114/17 74/37/17 +f 60/114/17 59/115/17 74/37/17 +f 59/115/17 58/35/17 74/37/17 +f 75/1/1 76/2/1 78/3/1 77/4/1 +f 77/4/2 78/3/2 80/5/2 79/6/2 +f 79/6/3 80/5/3 82/7/3 81/8/3 +f 81/8/4 82/7/4 84/9/4 83/10/4 +f 83/10/5 84/9/5 86/11/5 85/12/5 +f 85/12/6 86/11/6 88/13/6 87/14/6 +f 87/14/7 88/13/7 90/15/7 89/16/7 +f 89/16/8 90/15/8 92/17/8 91/18/8 +f 91/18/9 92/17/9 94/19/9 93/20/9 +f 93/20/10 94/19/10 96/21/10 95/22/10 +f 95/22/11 96/21/11 98/23/11 97/24/11 +f 97/24/12 98/23/12 100/25/12 99/26/12 +f 99/26/13 100/25/13 102/27/13 101/28/13 +f 101/28/14 102/27/14 104/29/14 103/30/14 +f 105/31/15 106/32/15 76/2/15 75/1/15 +f 103/30/16 104/29/16 106/33/16 105/34/16 +f 132/35/17 131/36/17 148/37/17 +f 111/38/12 112/39/12 108/40/12 107/41/12 +f 112/42/15 113/43/15 109/44/15 108/40/15 +f 113/45/4 114/46/4 110/39/4 109/38/4 +f 107/47/18 108/48/18 109/46/18 110/45/18 +f 114/48/17 113/47/17 112/49/17 111/50/17 +f 86/11/17 84/9/17 119/51/17 120/52/17 +f 76/2/17 106/32/17 130/53/17 115/54/17 +f 78/3/17 76/2/17 115/54/17 116/55/17 +f 92/17/17 90/15/17 122/56/17 123/57/17 +f 98/23/17 96/21/17 125/58/17 126/59/17 +f 82/7/17 80/5/17 117/60/17 118/61/17 +f 104/29/17 102/27/17 128/62/17 129/63/17 +f 88/13/17 86/11/17 120/52/17 121/64/17 +f 94/19/17 92/17/17 123/57/17 124/65/17 +f 100/25/17 98/23/17 126/59/17 127/66/17 +f 84/9/17 82/7/17 118/61/17 119/51/17 +f 106/33/17 104/29/17 129/63/17 130/67/17 +f 90/15/17 88/13/17 121/64/17 122/56/17 +f 96/21/17 94/19/17 124/65/17 125/58/17 +f 80/5/17 78/3/17 116/55/17 117/60/17 +f 102/27/17 100/25/17 127/66/17 128/62/17 +f 120/52/13 119/51/13 135/68/13 136/69/13 +f 115/54/8 130/53/8 146/70/8 131/71/8 +f 118/61/11 117/60/11 133/72/11 134/73/11 +f 129/63/6 128/62/6 144/74/6 145/75/6 +f 116/55/9 115/54/9 131/71/9 132/76/9 +f 127/66/4 126/59/4 142/77/4 143/78/4 +f 125/58/2 124/65/2 140/79/2 141/80/2 +f 123/57/15 122/56/15 138/81/15 139/82/15 +f 121/64/14 120/52/14 136/69/14 137/83/14 +f 119/51/12 118/61/12 134/73/12 135/68/12 +f 130/67/7 129/63/7 145/75/7 146/84/7 +f 117/60/10 116/55/10 132/76/10 133/72/10 +f 128/62/5 127/66/5 143/78/5 144/74/5 +f 126/59/3 125/58/3 141/80/3 142/77/3 +f 124/65/1 123/57/1 139/82/1 140/79/1 +f 122/56/16 121/64/16 137/83/16 138/81/16 +f 75/85/18 77/86/18 147/87/18 +f 77/86/18 79/88/18 147/87/18 +f 79/88/18 81/89/18 147/87/18 +f 81/89/18 83/90/18 147/87/18 +f 83/90/18 85/91/18 147/87/18 +f 85/91/18 87/92/18 147/87/18 +f 87/92/18 89/93/18 147/87/18 +f 89/93/18 91/94/18 147/87/18 +f 91/94/18 93/95/18 147/87/18 +f 93/95/18 95/96/18 147/87/18 +f 95/96/18 97/97/18 147/87/18 +f 97/97/18 99/98/18 147/87/18 +f 99/98/18 101/99/18 147/87/18 +f 101/99/18 103/100/18 147/87/18 +f 103/100/18 105/101/18 147/87/18 +f 105/101/18 75/85/18 147/87/18 +f 131/36/17 146/102/17 148/37/17 +f 146/102/17 145/103/17 148/37/17 +f 145/103/17 144/104/17 148/37/17 +f 144/104/17 143/105/17 148/37/17 +f 143/105/17 142/106/17 148/37/17 +f 142/106/17 141/107/17 148/37/17 +f 141/107/17 140/108/17 148/37/17 +f 140/108/17 139/109/17 148/37/17 +f 139/109/17 138/110/17 148/37/17 +f 138/110/17 137/111/17 148/37/17 +f 137/111/17 136/112/17 148/37/17 +f 136/112/17 135/113/17 148/37/17 +f 135/113/17 134/114/17 148/37/17 +f 134/114/17 133/115/17 148/37/17 +f 133/115/17 132/35/17 148/37/17 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_faucet.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_faucet.obj new file mode 100644 index 00000000..3ca21d78 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_faucet.obj @@ -0,0 +1,572 @@ +# Blender v2.73 (sub 0) OBJ File: 'kitchen-faucet.blend' +# www.blender.org +o Cylinder +v -0.000001 -0.062671 0.278471 +v 0.028112 -0.074316 0.278471 +v 0.039756 -0.102428 0.278471 +v 0.028112 -0.130540 0.278471 +v -0.000001 -0.142184 0.278471 +v -0.028113 -0.130540 0.278471 +v -0.039757 -0.102428 0.278471 +v -0.028113 -0.074316 0.278471 +v -0.000001 -0.077803 0.354543 +v 0.028112 -0.088561 0.350087 +v 0.039756 -0.114533 0.339329 +v 0.028112 -0.140505 0.328570 +v -0.000001 -0.151264 0.324114 +v -0.028113 -0.140505 0.328570 +v -0.039757 -0.114533 0.339329 +v -0.028113 -0.088561 0.350087 +v -0.000001 -0.120894 0.419033 +v 0.028112 -0.129128 0.410800 +v 0.039756 -0.149006 0.390921 +v 0.028112 -0.168885 0.371043 +v -0.000001 -0.177119 0.362809 +v -0.028113 -0.168885 0.371043 +v -0.039757 -0.149006 0.390921 +v -0.028113 -0.129128 0.410800 +v -0.000001 -0.185385 0.462125 +v 0.028112 -0.189841 0.451367 +v 0.039756 -0.200599 0.425394 +v 0.028112 -0.211357 0.399422 +v -0.000001 -0.215813 0.388664 +v -0.028113 -0.211357 0.399422 +v -0.039757 -0.200599 0.425394 +v -0.028113 -0.189841 0.451367 +v -0.000001 -0.261457 0.397743 +v -0.028113 -0.261457 0.409388 +v -0.039757 -0.261457 0.437500 +v -0.039757 -0.429688 0.437500 +v -0.028113 -0.429688 0.409387 +v -0.000000 -0.429688 0.397743 +v 0.028113 -0.429688 0.409387 +v 0.028113 -0.261457 0.409387 +v 0.039757 -0.429688 0.437500 +v 0.039757 -0.261457 0.437500 +v 0.028113 -0.429688 0.465613 +v 0.028113 -0.261457 0.465613 +v -0.000000 -0.429688 0.477257 +v -0.000000 -0.261457 0.477257 +v -0.028113 -0.429688 0.465613 +v -0.028113 -0.261457 0.465613 +v -0.000001 -0.062671 0.198956 +v 0.028112 -0.074316 0.198956 +v 0.039756 -0.102428 0.198956 +v 0.028112 -0.130540 0.198956 +v -0.000001 -0.142184 0.198956 +v -0.028113 -0.130540 0.198956 +v -0.039757 -0.102428 0.198956 +v -0.028113 -0.074316 0.198956 +v -0.000001 -0.090877 0.131657 +v 0.028112 -0.099014 0.139987 +v 0.039756 -0.118659 0.160096 +v 0.028112 -0.138304 0.180205 +v -0.000001 -0.146441 0.188534 +v -0.028113 -0.138304 0.180205 +v -0.039757 -0.118659 0.160096 +v -0.028113 -0.099014 0.139987 +v -0.000001 -0.152992 0.097615 +v 0.028112 -0.155461 0.108995 +v 0.039756 -0.161422 0.136468 +v 0.028112 -0.167383 0.163941 +v -0.000001 -0.169852 0.175320 +v -0.028113 -0.167383 0.163941 +v -0.039757 -0.161422 0.136468 +v -0.028113 -0.155461 0.108995 +v 0.000032 -0.156294 0.181851 +v 0.000032 -0.116962 0.108762 +v 0.028179 -0.122722 0.119466 +v -0.028114 -0.150534 0.171148 +v -0.039772 -0.136628 0.145307 +v 0.039837 -0.136628 0.145307 +v -0.028114 -0.122722 0.119466 +v 0.028179 -0.150534 0.171148 +v 0.028179 -0.132068 0.188529 +v -0.028114 -0.080197 0.166688 +v 0.000032 -0.142811 0.193053 +v 0.000032 -0.069454 0.162164 +v 0.028179 -0.080197 0.166688 +v -0.028114 -0.132068 0.188529 +v 0.039837 -0.106132 0.177608 +v -0.039772 -0.106132 0.177608 +v -0.061719 -0.451562 0.396875 +v -0.142969 -0.451562 0.396875 +v 0.062500 -0.451562 0.396875 +v 0.143750 -0.451562 0.396875 +v 0.062500 -0.480289 0.408774 +v 0.143750 -0.480289 0.408774 +v 0.062500 -0.492188 0.437500 +v 0.143750 -0.492188 0.437500 +v 0.062500 -0.480289 0.466226 +v 0.143750 -0.480289 0.466226 +v 0.062500 -0.451562 0.478125 +v 0.143750 -0.451562 0.478125 +v 0.062500 -0.422836 0.466226 +v 0.143750 -0.422836 0.466226 +v 0.062500 -0.410937 0.437500 +v 0.143750 -0.410937 0.437500 +v 0.062500 -0.422836 0.408774 +v 0.143750 -0.422836 0.408774 +v -0.142969 -0.480289 0.408774 +v -0.061719 -0.480289 0.408774 +v -0.142969 -0.492188 0.437500 +v -0.061719 -0.492188 0.437500 +v -0.142969 -0.480289 0.466226 +v -0.061719 -0.480289 0.466226 +v -0.142969 -0.451562 0.478125 +v -0.061719 -0.451562 0.478125 +v -0.142969 -0.422836 0.466226 +v -0.061719 -0.422836 0.466226 +v -0.142969 -0.410937 0.437500 +v -0.061719 -0.410937 0.437500 +v -0.142969 -0.422836 0.408774 +v -0.061719 -0.422836 0.408774 +v -0.062500 -0.500000 0.375000 +v 0.062500 -0.500000 0.375000 +v -0.062500 -0.500000 0.500000 +v 0.062500 -0.500000 0.500000 +v -0.062500 -0.464123 0.495242 +v 0.062500 -0.464123 0.495242 +v -0.062500 -0.433709 0.481694 +v 0.062500 -0.433709 0.481694 +v -0.062500 -0.413386 0.461418 +v 0.062500 -0.413386 0.461418 +v -0.062500 -0.406250 0.437500 +v 0.062500 -0.406250 0.437500 +v -0.062500 -0.413386 0.413582 +v 0.062500 -0.413386 0.413582 +v -0.062500 -0.433709 0.393306 +v 0.062500 -0.433709 0.393306 +v -0.062500 -0.464123 0.379758 +v 0.062500 -0.464123 0.379758 +v -0.000001 -0.161422 0.136468 +vt 0.187500 0.000000 +vt 0.187500 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.312500 +vt 0.437500 0.312500 +vt 0.437500 0.000000 +vt 0.062500 0.000000 +vt 0.062500 0.312500 +vt 0.000000 0.312500 +vt 0.000000 0.000000 +vt 0.187500 0.437500 +vt 0.250000 0.312500 +vt 0.250000 0.437500 +vt 0.125000 0.437500 +vt 0.437500 0.437500 +vt 0.500000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.312500 +vt 0.312500 0.437500 +vt 0.312500 0.312500 +vt 0.250000 0.625000 +vt 0.250000 0.562500 +vt 0.312500 0.562500 +vt 0.312500 0.625000 +vt 0.375000 0.562500 +vt 0.375000 0.625000 +vt 0.437500 0.562500 +vt 0.437500 0.625000 +vt 0.500000 0.562500 +vt 0.500000 0.625000 +vt 0.000000 0.625000 +vt 0.000000 0.562500 +vt 0.062500 0.562500 +vt 0.062500 0.625000 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.187500 0.562500 +vt 0.187500 0.625000 +vt 0.250000 0.500000 +vt 0.312500 0.500000 +vt 0.375000 0.500000 +vt 0.437500 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.062500 0.500000 +vt 0.125000 0.500000 +vt 0.187500 0.500000 +vt 0.000000 0.437500 +vt 0.062500 0.437500 +vt 0.375000 0.000000 +vt 0.312500 0.000000 +vt 0.250000 0.000000 +vt 0.582997 0.000000 +vt 0.787184 0.000000 +vt 0.779413 0.058604 +vt 0.757281 0.108287 +vt 0.724160 0.141483 +vt 0.685091 0.153141 +vt 0.646021 0.141483 +vt 0.612899 0.108287 +vt 0.590768 0.058604 +vt 0.500000 0.750000 +vt 0.437500 0.750000 +vt 0.375000 0.750000 +vt 0.187500 0.750000 +vt 0.125000 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.750000 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.250000 0.937500 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.250000 1.000000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.437500 0.937500 +vt 0.437500 1.000000 +vt 0.500000 0.937500 +vt 0.500000 1.000000 +vt 0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.250000 0.812500 +vt 0.312500 0.812500 +vt 0.312500 0.875000 +vt 0.250000 0.875000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.437500 0.812500 +vt 0.437500 0.875000 +vt 0.500000 0.812500 +vt 0.500000 0.875000 +vt 0.000000 0.812500 +vt 0.062500 0.812500 +vt 0.062500 0.875000 +vt 0.000000 0.875000 +vt 0.125000 0.812500 +vt 0.125000 0.875000 +vt 0.187500 0.812500 +vt 0.187500 0.875000 +vt 0.937500 0.937500 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.812500 0.625000 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 0.812500 0.687500 +vt 0.937500 0.875000 +vt 1.000000 0.875000 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 0.937500 0.812500 +vt 1.000000 0.812500 +vt 0.875000 0.812500 +vt 0.812500 0.812500 +vt 0.838381 0.080809 +vt 0.862049 0.023669 +vt 0.919190 0.000000 +vt 0.976331 0.023669 +vt 1.000000 0.080809 +vt 0.976331 0.137950 +vt 0.919190 0.161619 +vt 0.862049 0.137950 +vt 0.937500 0.750000 +vt 1.000000 0.750000 +vt 0.875000 0.875000 +vt 0.812500 0.875000 +vt 0.937500 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.937500 0.562500 +vt 0.937500 0.687500 +vt 1.000000 0.687500 +vt 0.875000 0.937500 +vt 0.812500 0.937500 +vt 1.000000 0.625000 +vt 0.937500 0.625000 +vt 0.875000 1.000000 +vt 0.812500 1.000000 +vt 0.862050 0.137950 +vt 0.862050 0.023669 +vt 0.812500 0.562500 +vt 0.875000 0.562500 +vt 0.812500 0.500000 +vt 0.875000 0.500000 +vt 0.562500 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.562500 +vt 0.562500 0.562500 +vt 0.750000 0.625000 +vt 0.562500 0.625000 +vt 0.750000 0.687500 +vt 0.562500 0.687500 +vt 0.750000 0.750000 +vt 0.562500 0.750000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.750000 0.875000 +vt 0.562500 0.875000 +vt 0.562500 0.937500 +vt 0.750000 0.937500 +vt 0.750000 1.000000 +vt 0.562500 1.000000 +vt 0.812500 0.250000 +vt 1.000000 0.250000 +vt 1.000000 0.437500 +vt 0.812500 0.437500 +vt 0.656250 0.247387 +vt 0.724812 0.275611 +vt 0.656250 0.343750 +vt 0.753210 0.343750 +vt 0.724811 0.411889 +vt 0.656250 0.440113 +vt 0.587688 0.411888 +vt 0.559289 0.343750 +vt 0.587688 0.275611 +vn -0.707100 0.000000 0.707100 +vn -0.694200 0.070800 0.716300 +vn -0.999700 0.004700 0.023800 +vn -1.000000 0.000000 -0.000000 +vn -0.000000 0.000000 -1.000000 +vn 0.000000 -0.100400 -0.994900 +vn 0.718000 -0.068500 -0.692600 +vn 0.707100 0.000000 -0.707100 +vn -0.707100 0.000000 -0.707100 +vn -0.718000 -0.068500 -0.692600 +vn -0.684000 0.279100 0.673900 +vn 0.000000 0.095800 0.995400 +vn 0.000000 0.382700 0.923900 +vn -0.998800 0.018300 0.044100 +vn 0.731700 -0.260800 -0.629700 +vn 0.000000 -0.382700 -0.923900 +vn 0.998800 0.018300 0.044100 +vn 0.999700 0.004700 0.023800 +vn 0.684000 0.279100 0.673900 +vn 0.694200 0.070800 0.716300 +vn 0.000000 0.995400 0.095700 +vn 0.000000 0.923900 0.382700 +vn 0.684000 0.673900 0.279100 +vn 0.694200 0.716300 0.070700 +vn 0.998800 0.044100 0.018300 +vn 0.999700 0.023800 0.004700 +vn 0.731700 -0.629700 -0.260800 +vn 0.718000 -0.692600 -0.068500 +vn 0.000000 -0.923900 -0.382700 +vn 0.000000 -0.994900 -0.100400 +vn -0.731700 -0.629700 -0.260800 +vn -0.718000 -0.692600 -0.068500 +vn -0.998800 0.044100 0.018300 +vn -0.999700 0.023800 0.004700 +vn -0.684000 0.673900 0.279100 +vn -0.694200 0.716300 0.070700 +vn 0.000000 0.707100 0.707100 +vn 0.684000 0.515800 0.515800 +vn 0.998800 0.033800 0.033800 +vn 0.731700 -0.481900 -0.481900 +vn 0.000000 -0.707100 -0.707100 +vn -0.731700 -0.481900 -0.481900 +vn -0.998800 0.033800 0.033800 +vn -0.684000 0.515800 0.515800 +vn -0.731700 -0.260800 -0.629700 +vn 1.000000 0.000000 0.000000 +vn 0.707100 0.000000 0.707100 +vn -0.000000 0.000000 1.000000 +vn 0.570700 -0.541100 0.617600 +vn 0.570700 -0.541100 -0.617600 +vn 0.676300 0.200400 -0.708900 +vn 0.668400 0.421000 -0.613100 +vn 0.655800 0.648200 -0.387000 +vn 0.648000 0.761600 0.000000 +vn 0.655800 0.648200 0.387000 +vn 0.668400 0.421000 0.613100 +vn 0.676300 0.200400 0.708900 +vn -0.000600 -0.997700 0.066900 +vn 0.713700 -0.698500 0.051500 +vn 0.999800 0.021100 -0.003300 +vn -0.694800 0.716200 -0.064900 +vn -0.999800 0.020800 -0.004800 +vn -0.000100 0.996100 -0.088500 +vn 0.694600 0.716500 -0.064200 +vn -0.714000 -0.698400 0.049600 +vn 0.000200 0.488100 -0.872700 +vn 0.691000 0.353900 -0.630200 +vn 0.556700 -0.470300 -0.684700 +vn -0.000200 -0.412600 -0.910900 +vn 0.999200 0.019700 -0.034500 +vn 0.773900 -0.613000 -0.158700 +vn 0.726300 -0.341800 0.596300 +vn 0.541200 -0.769100 0.339900 +vn 0.000600 -0.499000 0.866600 +vn -0.000400 -0.841200 0.540700 +vn -0.726000 -0.342200 0.596500 +vn -0.542000 -0.768300 0.340400 +vn -0.999200 0.019800 -0.034900 +vn -0.774700 -0.612200 -0.158200 +vn -0.690700 0.354000 -0.630500 +vn -0.557300 -0.469800 -0.684700 +vn 0.000200 0.922100 -0.386900 +vn 0.683100 0.673500 -0.282400 +vn 0.692600 0.535000 -0.483800 +vn -0.000200 0.741800 -0.670600 +vn 0.998500 0.049900 -0.021000 +vn 0.999400 0.028000 -0.018000 +vn 0.741500 -0.619500 0.257500 +vn 0.726200 -0.484000 0.488200 +vn 0.001300 -0.923900 0.382600 +vn -0.001000 -0.694000 0.720000 +vn -0.741200 -0.619900 0.257700 +vn -0.726500 -0.483400 0.488300 +vn -0.998500 0.050400 -0.021200 +vn -0.999500 0.027800 -0.017600 +vn -0.682600 0.673900 -0.282600 +vn -0.693000 0.534700 -0.483600 +vn -0.630200 0.549000 0.549000 +vn 0.000000 1.000000 -0.000000 +vn -0.630200 0.776400 0.000000 +vn 0.630200 0.000000 -0.776400 +vn 0.630200 -0.549000 -0.549000 +vn -0.630200 0.000000 0.776400 +vn 0.630200 -0.776400 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -0.630200 -0.549000 0.549000 +vn 0.000000 -0.707100 0.707100 +vn 0.630200 -0.549000 0.549000 +vn -0.630200 0.000000 -0.776400 +vn -0.630200 -0.549000 -0.549000 +vn -0.630200 -0.776400 0.000000 +vn -0.630200 0.549000 -0.549000 +vn 0.630200 0.000000 0.776400 +vn 0.000000 0.707100 -0.707100 +vn 0.630200 0.549000 0.549000 +vn 0.630200 0.776400 0.000000 +vn 0.630200 0.549000 -0.549000 +vn -0.570700 -0.541100 -0.617600 +vn -0.570700 -0.541100 0.617600 +vn -0.676300 0.200400 0.708900 +vn -0.668400 0.421000 0.613100 +vn -0.655800 0.648200 0.387000 +vn -0.648000 0.761600 0.000000 +vn -0.655800 0.648200 -0.387000 +vn -0.668400 0.421000 -0.613100 +vn -0.676300 0.200400 -0.708900 +vn 0.000000 -0.977200 -0.212000 +s 1 +f 47/1/1 48/2/2 35/3/3 36/4/4 +f 38/5/5 33/6/6 40/7/7 39/8/8 +f 37/9/9 34/10/10 33/11/6 38/12/5 +f 36/4/4 35/3/3 34/10/10 37/9/9 +f 32/13/11 48/2/2 46/14/12 25/15/13 +f 31/16/14 35/3/3 48/2/2 32/13/11 +f 28/17/15 40/7/7 33/6/6 29/18/16 +f 27/19/17 42/20/18 40/7/7 28/17/15 +f 26/21/19 44/22/20 42/20/18 27/19/17 +f 25/15/13 46/14/12 44/22/20 26/21/19 +f 1/23/21 9/24/22 10/25/23 2/26/24 +f 2/26/24 10/25/23 11/27/25 3/28/26 +f 3/28/26 11/27/25 12/29/27 4/30/28 +f 4/30/28 12/29/27 13/31/29 5/32/30 +f 5/33/30 13/34/29 14/35/31 6/36/32 +f 6/36/32 14/35/31 15/37/33 7/38/34 +f 7/38/34 15/37/33 16/39/35 8/40/36 +f 8/40/36 16/39/35 9/24/22 1/23/21 +f 9/24/22 17/41/37 18/42/38 10/25/23 +f 10/25/23 18/42/38 19/43/39 11/27/25 +f 11/27/25 19/43/39 20/44/40 12/29/27 +f 12/29/27 20/44/40 21/45/41 13/31/29 +f 13/34/29 21/46/41 22/47/42 14/35/31 +f 14/35/31 22/47/42 23/48/43 15/37/33 +f 15/37/33 23/48/43 24/49/44 16/39/35 +f 16/39/35 24/49/44 17/41/37 9/24/22 +f 17/41/37 25/15/13 26/21/19 18/42/38 +f 18/42/38 26/21/19 27/19/17 19/43/39 +f 19/43/39 27/19/17 28/17/15 20/44/40 +f 20/44/40 28/17/15 29/18/16 21/45/41 +f 21/46/41 29/50/16 30/51/45 22/47/42 +f 22/47/42 30/51/45 31/16/14 23/48/43 +f 23/48/43 31/16/14 32/13/11 24/49/44 +f 24/49/44 32/13/11 25/15/13 17/41/37 +f 29/50/16 33/11/6 34/10/10 30/51/45 +f 30/51/45 34/10/10 35/3/3 31/16/14 +f 39/8/8 40/7/7 42/20/18 41/52/46 +f 41/52/46 42/20/18 44/22/20 43/53/47 +f 43/53/47 44/22/20 46/14/12 45/54/48 +f 45/54/48 46/14/12 48/2/2 47/1/1 +f 124/55/49 122/56/50 138/57/51 136/58/52 134/59/53 132/60/54 130/61/55 128/62/56 126/63/57 +f 4/30/28 5/32/30 53/64/58 52/65/59 +f 3/28/26 4/30/28 52/65/59 51/66/60 +f 7/38/34 8/40/36 56/67/61 55/68/62 +f 8/40/36 1/23/21 49/69/63 56/67/61 +f 2/26/24 3/28/26 51/66/60 50/70/64 +f 6/36/32 7/38/34 55/68/62 54/71/65 +f 1/23/21 2/26/24 50/70/64 49/69/63 +f 5/33/30 6/36/32 54/71/65 53/72/58 +f 74/73/66 75/74/67 66/75/68 65/76/69 +f 75/74/67 78/77/70 67/78/71 66/75/68 +f 78/77/70 80/79/72 68/80/73 67/78/71 +f 80/79/72 73/81/74 69/82/75 68/80/73 +f 73/83/74 76/84/76 70/85/77 69/86/75 +f 76/84/76 77/87/78 71/88/79 70/85/77 +f 77/87/78 79/89/80 72/90/81 71/88/79 +f 79/89/80 74/73/66 65/76/69 72/90/81 +f 84/91/82 85/92/83 58/93/84 57/94/85 +f 85/92/83 87/95/86 59/96/87 58/93/84 +f 87/95/86 81/97/88 60/98/89 59/96/87 +f 81/97/88 83/99/90 61/100/91 60/98/89 +f 83/101/90 86/102/92 62/103/93 61/104/91 +f 86/102/92 88/105/94 63/106/95 62/103/93 +f 88/105/94 82/107/96 64/108/97 63/106/95 +f 82/107/96 84/91/82 57/94/85 64/108/97 +f 56/67/61 49/69/63 84/91/82 82/107/96 +f 55/68/62 56/67/61 82/107/96 88/105/94 +f 54/71/65 55/68/62 88/105/94 86/102/92 +f 53/72/58 54/71/65 86/102/92 83/101/90 +f 52/65/59 53/64/58 83/99/90 81/97/88 +f 51/66/60 52/65/59 81/97/88 87/95/86 +f 50/70/64 51/66/60 87/95/86 85/92/83 +f 49/69/63 50/70/64 85/92/83 84/91/82 +f 64/108/97 57/94/85 74/73/66 79/89/80 +f 63/106/95 64/108/97 79/89/80 77/87/78 +f 62/103/93 63/106/95 77/87/78 76/84/76 +f 61/104/91 62/103/93 76/84/76 73/83/74 +f 60/98/89 61/100/91 73/81/74 80/79/72 +f 59/96/87 60/98/89 80/79/72 78/77/70 +f 58/93/84 59/96/87 78/77/70 75/74/67 +f 57/94/85 58/93/84 75/74/67 74/73/66 +f 115/109/98 116/110/37 118/111/99 117/112/100 +f 91/113/5 92/114/101 94/115/102 93/116/41 +f 113/117/103 114/118/48 116/110/37 115/109/98 +f 93/116/41 94/115/102 96/119/104 95/120/105 +f 111/121/106 112/122/107 114/118/48 113/117/103 +f 95/120/105 96/119/104 98/123/108 97/124/107 +f 90/125/109 107/126/110 109/127/111 111/128/106 113/129/103 115/130/98 117/131/100 119/132/112 +f 109/133/111 110/134/105 112/122/107 111/121/106 +f 97/124/107 98/123/108 100/135/113 99/136/48 +f 117/137/100 118/138/99 120/139/114 119/140/112 +f 107/141/110 108/142/41 110/134/105 109/133/111 +f 99/136/48 100/135/113 102/143/115 101/144/37 +f 119/140/112 120/139/114 89/145/5 90/146/109 +f 90/146/109 89/145/5 108/142/41 107/141/110 +f 101/144/37 102/143/115 104/147/116 103/148/99 +f 94/128/102 92/129/101 106/130/117 104/131/116 102/149/115 100/125/113 98/150/108 96/127/104 +f 105/151/114 106/152/117 92/114/101 91/113/5 +f 103/153/99 104/154/116 106/152/117 105/151/114 +f 121/55/118 123/56/119 125/57/120 127/58/121 129/59/122 131/60/123 133/61/124 135/62/125 137/63/126 +f 123/155/119 124/156/49 126/157/57 125/158/120 +f 125/158/120 126/157/57 128/159/56 127/160/121 +f 127/160/121 128/159/56 130/161/55 129/162/122 +f 129/162/122 130/161/55 132/163/54 131/164/123 +f 131/164/123 132/163/54 134/165/53 133/166/124 +f 133/166/124 134/165/53 136/167/52 135/168/125 +f 137/169/126 138/170/51 122/171/50 121/172/118 +f 135/168/125 136/167/52 138/170/51 137/169/126 +f 121/173/118 122/174/50 124/175/49 123/176/119 +f 69/177/75 70/178/77 139/179/127 +f 70/178/77 71/180/79 139/179/127 +f 71/180/79 72/181/81 139/179/127 +f 72/181/81 65/182/69 139/179/127 +f 65/182/69 66/183/68 139/179/127 +f 66/183/68 67/184/71 139/179/127 +f 67/184/71 68/185/73 139/179/127 +f 68/185/73 69/177/75 139/179/127 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj new file mode 100644 index 00000000..d3126d0b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj @@ -0,0 +1,104 @@ +# Blender v2.73 (sub 0) OBJ File: 'kitchen_sink.blend' +# www.blender.org +o Cube +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.500000 0.500000 0.500000 +v -0.387500 0.500000 0.387500 +v -0.387500 0.500000 -0.387500 +v 0.387500 0.500000 -0.387500 +v 0.387500 0.500000 0.387500 +v -0.387500 0.400000 0.387500 +v -0.387500 0.400000 -0.387500 +v 0.387500 0.400000 -0.387500 +v 0.387500 0.400000 0.387500 +v 0.062500 0.400000 -0.062500 +v 0.062500 0.400000 0.062500 +v -0.062500 0.400000 -0.062500 +v -0.062500 0.400000 0.062500 +v 0.062500 0.312500 0.062500 +v 0.062500 0.312500 -0.062500 +v -0.062500 0.312500 0.062500 +v -0.062500 0.312500 -0.062500 +vt 0.468750 0.906250 +vt 0.468750 0.531250 +vt 0.531250 0.468750 +vt 0.531250 0.968750 +vt 0.031250 0.968750 +vt 0.093750 0.906250 +vt 0.031250 0.468750 +vt 0.093750 0.531250 +vt 0.812500 0.500000 +vt 0.812500 0.937500 +vt 0.781250 0.937500 +vt 0.781250 0.500000 +vt 0.687500 0.500000 +vt 0.718750 0.500000 +vt 0.718750 0.937500 +vt 0.687500 0.937500 +vt 0.906250 0.500000 +vt 0.906250 0.937500 +vt 0.875000 0.937500 +vt 0.875000 0.500000 +vt 0.593750 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.937500 +vt 0.593750 0.937500 +vt 0.312500 0.750000 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.218750 0.375000 +vt 0.218750 0.312500 +vt 0.250000 0.312500 +vt 0.250000 0.375000 +vt 0.250000 0.406250 +vt 0.312500 0.375000 +vt 0.312500 0.406250 +vt 0.312500 0.312500 +vt 0.343750 0.312500 +vt 0.343750 0.375000 +vt 0.250000 0.281250 +vt 0.312500 0.281250 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +g Cube_Cube_top +s off +f 9/1/1 10/2/1 6/3/1 5/4/1 +f 5/4/1 8/5/1 12/6/1 9/1/1 +f 7/7/1 6/3/1 10/2/1 11/8/1 +f 8/5/1 7/7/1 11/8/1 12/6/1 +f 15/9/2 16/10/2 12/11/2 11/12/2 +f 16/13/3 13/14/3 9/15/3 12/16/3 +f 13/17/4 14/18/4 10/19/4 9/20/4 +f 14/21/5 15/22/5 11/23/5 10/24/5 +f 13/2/1 16/1/1 18/25/1 20/26/1 +f 19/27/1 14/8/1 13/2/1 20/26/1 +f 17/28/1 15/6/1 14/8/1 19/27/1 +f 16/1/1 15/6/1 17/28/1 18/25/1 +f 17/29/2 22/30/2 21/31/2 18/32/2 +f 18/33/3 21/32/3 23/34/3 20/35/3 +f 20/34/4 23/36/4 24/37/4 19/38/4 +f 19/31/5 24/39/5 22/40/5 17/36/5 +f 24/27/1 23/26/1 21/25/1 22/28/1 +g Cube_Cube_front +f 2/41/3 1/42/3 6/43/3 7/44/3 +g Cube_Cube_sides +f 1/41/2 4/42/2 5/43/2 6/44/2 +f 2/42/4 7/43/4 8/44/4 3/41/4 +f 4/41/5 3/42/5 8/43/5 5/44/5 +g Cube_Cube_bottom +f 1/43/6 2/44/6 3/41/6 4/42/6 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_paper_towel.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_paper_towel.obj new file mode 100644 index 00000000..f8c2a04a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_paper_towel.obj @@ -0,0 +1,225 @@ +# Blender v2.73 (sub 0) OBJ File: 'paper_towel.blend' +# www.blender.org +o nodebox-3 +v 0.374999 0.216954 0.063069 +v -0.374999 0.216954 0.063069 +v 0.374999 0.345883 0.063069 +v -0.374999 0.345883 0.063069 +v 0.374999 0.437050 0.154235 +v -0.374999 0.437050 0.154235 +v 0.374999 0.437050 0.283165 +v -0.374999 0.437050 0.283165 +v 0.374999 0.345883 0.374331 +v -0.374999 0.345883 0.374331 +v 0.374999 0.216954 0.374331 +v -0.374999 0.216954 0.374331 +v 0.374999 0.125787 0.283165 +v -0.374999 0.125787 0.283165 +v 0.374999 0.125787 0.154235 +v -0.374999 0.125787 0.154235 +v -0.437501 0.249999 0.187499 +v -0.375000 0.249999 0.187499 +v -0.437501 0.187500 0.437499 +v -0.437501 0.249999 0.437499 +v -0.375000 0.187500 0.437499 +v -0.375000 0.249999 0.437499 +v -0.437501 0.187500 0.500000 +v -0.375000 0.187500 0.500000 +v -0.437501 0.312500 0.187499 +v -0.375000 0.312500 0.187499 +v -0.437501 0.312500 0.437499 +v -0.437501 0.374999 0.437499 +v -0.375000 0.312500 0.437499 +v -0.375000 0.374999 0.437499 +v -0.437501 0.374999 0.500000 +v -0.375000 0.374999 0.500000 +v 0.374999 0.249999 0.187499 +v 0.437500 0.249999 0.187499 +v 0.374999 0.187500 0.437499 +v 0.374999 0.249999 0.437499 +v 0.437500 0.187500 0.437499 +v 0.437500 0.249999 0.437499 +v 0.374999 0.187500 0.500000 +v 0.437500 0.187500 0.500000 +v 0.374999 0.312500 0.187499 +v 0.437500 0.312500 0.187499 +v 0.374999 0.312500 0.437499 +v 0.374999 0.374999 0.437499 +v 0.437500 0.312500 0.437499 +v 0.437500 0.374999 0.437499 +v 0.374999 0.374999 0.500000 +v 0.437500 0.374999 0.500000 +v -0.374999 0.281418 0.218700 +v 0.374999 0.281418 0.218700 +vt 0.062500 0.875000 +vt 0.937500 0.875000 +vt 0.937500 1.000000 +vt 0.062500 1.000000 +vt 0.062500 0.000000 +vt 0.937500 0.000000 +vt 0.937500 0.125000 +vt 0.062500 0.125000 +vt 0.937500 0.250000 +vt 0.062500 0.250000 +vt 0.937500 0.375000 +vt 0.062500 0.375000 +vt 0.937500 0.500000 +vt 0.062500 0.500000 +vt 0.937500 0.625000 +vt 0.062500 0.625000 +vt 0.906250 0.716529 +vt 0.906250 0.845971 +vt 0.750000 0.781250 +vt 0.062500 0.750000 +vt 0.937500 0.750000 +vt 0.093750 0.845971 +vt 0.093750 0.716529 +vt 0.250000 0.781250 +vt 0.185279 0.625000 +vt 0.314720 0.625000 +vt 0.406250 0.716529 +vt 0.406250 0.845971 +vt 0.314720 0.937500 +vt 0.185279 0.937500 +vt 0.814721 0.937500 +vt 0.685279 0.937500 +vt 0.593750 0.845971 +vt 0.593750 0.716529 +vt 0.685279 0.625000 +vt 0.814721 0.625000 +vt 0.625000 0.312500 +vt 0.750000 0.437500 +vt 0.625000 0.437500 +vt 0.750000 0.062500 +vt 0.625000 0.187500 +vt 0.625000 0.062500 +vt 0.500000 0.562500 +vt 0.500000 0.437500 +vt 0.625000 0.562500 +vt 0.125000 0.875000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.625000 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.812500 +vt 0.625000 0.812500 +vt 0.000000 0.062500 +vt 0.500000 0.062500 +vt 0.500000 0.187500 +vt 0.000000 0.187500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.500000 0.312500 +vt 0.000000 0.312500 +vt 0.000000 0.437500 +vt 0.750000 0.312500 +vt 0.000000 0.562500 +vt 0.500000 0.687500 +vt 0.375000 0.687500 +vt 0.375000 0.562500 +vt 0.125000 0.437500 +vt 0.125000 0.562500 +vt 0.500000 0.812500 +vt 0.000000 0.687500 +vt 0.750000 0.875000 +vt 0.625000 0.875000 +vt 0.625000 0.750000 +vt 0.000000 0.812500 +vt 0.125000 0.312500 +vt 0.125000 0.187500 +vt 0.125000 0.750000 +vt 0.000000 0.625000 +vt 0.125000 0.625000 +vt 0.625000 0.500000 +vt 0.750000 0.500000 +vt 0.625000 0.625000 +vn 0.630200 -0.297100 -0.717300 +vn -0.630200 -0.297100 -0.717300 +vn -0.630200 0.297100 -0.717300 +vn 0.630200 0.297100 -0.717300 +vn -0.630200 0.717300 -0.297100 +vn 0.630200 0.717300 -0.297100 +vn -0.630200 0.717300 0.297100 +vn 0.630200 0.717300 0.297100 +vn -0.630200 0.297100 0.717300 +vn 0.630200 0.297100 0.717300 +vn -0.630200 -0.297100 0.717300 +vn 0.630200 -0.297100 0.717300 +vn -0.630200 -0.717300 0.297100 +vn 0.630200 -0.717300 0.297100 +vn 1.000000 0.000000 0.000000 +vn 0.630200 -0.717300 -0.297100 +vn -0.630200 -0.717300 -0.297100 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -0.000000 1.000000 +g nodebox-3_nodebox-3_paper +s 1 +f 1/1/1 2/2/2 4/3/3 3/4/4 +f 3/5/4 4/6/3 6/7/5 5/8/6 +f 5/8/6 6/7/5 8/9/7 7/10/8 +f 7/10/8 8/9/7 10/11/9 9/12/10 +f 9/12/10 10/11/9 12/13/11 11/14/12 +f 11/14/12 12/13/11 14/15/13 13/16/14 +f 1/17/1 3/18/4 50/19/15 +f 15/20/16 16/21/17 2/2/2 1/1/1 +f 13/16/14 14/15/13 16/21/17 15/20/16 +f 4/22/3 2/23/2 49/24/18 +f 2/23/2 16/25/17 49/24/18 +f 16/25/17 14/26/13 49/24/18 +f 14/26/13 12/27/11 49/24/18 +f 12/27/11 10/28/9 49/24/18 +f 10/28/9 8/29/7 49/24/18 +f 8/29/7 6/30/5 49/24/18 +f 6/30/5 4/22/3 49/24/18 +f 3/18/4 5/31/6 50/19/15 +f 5/31/6 7/32/8 50/19/15 +f 7/32/8 9/33/10 50/19/15 +f 9/33/10 11/34/12 50/19/15 +f 11/34/12 13/35/14 50/19/15 +f 13/35/14 15/36/16 50/19/15 +f 15/36/16 1/17/1 50/19/15 +g nodebox-3_nodebox-3_holder +s off +f 27/37/18 31/38/18 28/39/18 +f 23/40/18 20/41/18 19/42/18 +f 34/43/19 33/44/19 41/39/19 42/45/19 +f 45/46/15 46/47/15 48/48/15 +f 44/49/20 47/50/20 48/51/20 46/52/20 +f 20/53/21 17/54/21 18/55/21 22/56/21 +f 24/57/21 23/58/21 19/55/21 21/59/21 +f 25/60/20 27/59/20 29/44/20 26/61/20 +f 27/59/19 28/37/19 30/39/19 29/44/19 +f 31/56/22 23/58/22 24/57/22 32/60/22 +f 30/39/20 28/37/20 31/62/20 32/38/20 +f 38/63/21 36/61/21 33/44/21 34/43/21 +f 19/55/19 20/41/19 22/37/19 21/59/19 +f 36/45/19 38/49/19 37/64/19 35/43/19 +f 35/43/21 37/64/21 40/65/21 39/66/21 +f 32/63/15 29/67/15 30/68/15 +f 25/42/19 26/41/19 18/55/19 17/54/19 +f 43/64/19 44/49/19 46/52/19 45/69/19 +f 48/70/22 47/63/22 39/66/22 40/65/22 +f 47/71/18 44/72/18 43/73/18 +f 42/74/20 41/70/20 43/64/20 45/69/20 +f 31/38/18 20/41/18 23/40/18 +f 27/37/18 20/41/18 31/38/18 +f 25/75/18 17/76/18 20/41/18 +f 27/37/18 25/75/18 20/41/18 +f 38/77/15 40/78/15 37/79/15 +f 45/46/15 48/48/15 40/78/15 +f 45/46/15 40/78/15 38/77/15 +f 42/72/15 45/46/15 38/77/15 +f 34/73/15 42/72/15 38/77/15 +f 21/76/15 22/75/15 24/56/15 +f 24/56/15 29/67/15 32/63/15 +f 24/56/15 22/75/15 29/67/15 +f 22/75/15 18/37/15 26/39/15 +f 29/67/15 22/75/15 26/39/15 +f 35/80/18 39/81/18 36/82/18 +f 39/81/18 47/71/18 36/82/18 +f 47/71/18 43/73/18 36/82/18 +f 43/73/18 41/77/18 33/79/18 +f 36/82/18 43/73/18 33/79/18 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_refrigerator.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_refrigerator.obj new file mode 100644 index 00000000..1cfb8ec9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_refrigerator.obj @@ -0,0 +1,464 @@ +# Blender v2.73 (sub 0) OBJ File: 'refrigerator.blend' +# www.blender.org +o nodebox-1.001 +v -0.500000 -0.500000 0.421875 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.421875 +v -0.500000 1.500000 0.421875 +v 0.484375 -0.421875 0.437500 +v 0.500000 1.500000 -0.500000 +v 0.500000 1.500000 0.421875 +v -0.500000 -0.437500 -0.500000 +v -0.500000 -0.437500 -0.515625 +v 0.023438 -0.437500 -0.515625 +v 0.023438 -0.437500 -0.500000 +v -0.500000 1.500000 -0.500000 +v -0.500000 1.500000 -0.515625 +v 0.023438 1.500000 -0.515625 +v 0.023438 1.500000 -0.500000 +v 0.035156 -0.437500 -0.500000 +v 0.035156 -0.437500 -0.515625 +v 0.500000 -0.437500 -0.515625 +v 0.500000 -0.437500 -0.500000 +v 0.035156 1.500000 -0.500000 +v 0.035156 1.500000 -0.515625 +v 0.500000 1.500000 -0.515625 +v -0.484375 -0.421875 0.437500 +v 0.140625 1.000000 -0.589563 +v 0.140625 0.312500 -0.589563 +v -0.046875 0.312500 -0.589563 +v -0.046875 1.000000 -0.589563 +v -0.031250 0.312500 -0.562500 +v -0.031250 1.000000 -0.562500 +v -0.046875 0.312500 -0.535437 +v -0.046875 1.000000 -0.535437 +v -0.078125 0.312500 -0.535437 +v -0.078125 1.000000 -0.535437 +v -0.093750 0.312500 -0.562500 +v -0.093750 1.000000 -0.562500 +v -0.078125 0.312500 -0.589563 +v -0.078125 1.000000 -0.589563 +v 0.156250 0.312500 -0.562500 +v 0.156250 1.000000 -0.562500 +v 0.140625 0.312500 -0.535437 +v 0.140625 1.000000 -0.535437 +v 0.109375 0.312500 -0.535437 +v 0.109375 1.000000 -0.535437 +v 0.093750 0.312500 -0.562500 +v 0.093750 1.000000 -0.562500 +v 0.109375 0.312500 -0.589563 +v 0.109375 1.000000 -0.589563 +v 0.078125 1.000000 -0.515484 +v 0.078125 1.000000 -0.562359 +v 0.171875 1.000000 -0.562359 +v 0.171875 1.000000 -0.515484 +v 0.078125 1.046875 -0.515484 +v 0.078125 1.046875 -0.562359 +v 0.171875 1.046875 -0.562359 +v 0.171875 1.046875 -0.515484 +v -0.095646 1.046875 -0.595504 +v -0.095646 1.000000 -0.595504 +v 0.125000 1.000000 -0.609234 +v 0.125000 1.046875 -0.609234 +v 0.142938 1.000000 -0.605666 +v 0.142938 1.046875 -0.605666 +v 0.158146 1.000000 -0.595504 +v 0.158146 1.046875 -0.595504 +v 0.168307 1.000000 -0.580297 +v 0.168307 1.046875 -0.580297 +v -0.015625 1.000000 -0.515484 +v -0.015625 1.000000 -0.562359 +v -0.105807 1.046875 -0.580297 +v -0.105807 1.000000 -0.580297 +v -0.019193 1.046875 -0.580297 +v -0.019193 1.000000 -0.580297 +v -0.029354 1.046875 -0.595504 +v -0.029354 1.000000 -0.595504 +v -0.044562 1.046875 -0.605666 +v -0.044562 1.000000 -0.605666 +v -0.062500 1.046875 -0.609234 +v -0.062500 1.000000 -0.609234 +v -0.015625 1.046875 -0.515484 +v -0.015625 1.046875 -0.562359 +v -0.109375 1.046875 -0.562359 +v -0.109375 1.046875 -0.515484 +v -0.109375 1.000000 -0.562359 +v -0.109375 1.000000 -0.515484 +v 0.081693 1.000000 -0.580297 +v 0.081693 1.046875 -0.580297 +v 0.091854 1.000000 -0.595504 +v 0.091854 1.046875 -0.595504 +v 0.107062 1.000000 -0.605666 +v 0.107062 1.046875 -0.605666 +v -0.080438 1.000000 -0.605666 +v -0.080438 1.046875 -0.605666 +v -0.095646 0.312500 -0.595504 +v -0.095646 0.265625 -0.595504 +v -0.015625 0.265625 -0.515484 +v -0.015625 0.265625 -0.562359 +v -0.105807 0.312500 -0.580297 +v -0.105807 0.265625 -0.580297 +v -0.019193 0.312500 -0.580297 +v -0.019193 0.265625 -0.580297 +v -0.029354 0.312500 -0.595504 +v -0.029354 0.265625 -0.595504 +v -0.044562 0.312500 -0.605666 +v -0.044562 0.265625 -0.605666 +v -0.062500 0.312500 -0.609234 +v -0.062500 0.265625 -0.609234 +v -0.015625 0.312500 -0.515484 +v -0.015625 0.312500 -0.562359 +v -0.109375 0.312500 -0.562359 +v -0.109375 0.312500 -0.515484 +v -0.109375 0.265625 -0.562359 +v -0.109375 0.265625 -0.515484 +v -0.080438 0.265625 -0.605666 +v -0.080438 0.312500 -0.605666 +v 0.091854 0.312500 -0.595504 +v 0.091854 0.265625 -0.595504 +v 0.171875 0.265625 -0.515484 +v 0.171875 0.265625 -0.562359 +v 0.081693 0.312500 -0.580297 +v 0.081693 0.265625 -0.580297 +v 0.168307 0.312500 -0.580297 +v 0.168307 0.265625 -0.580297 +v 0.158146 0.312500 -0.595504 +v 0.158146 0.265625 -0.595504 +v 0.142938 0.312500 -0.605666 +v 0.142938 0.265625 -0.605666 +v 0.125000 0.312500 -0.609234 +v 0.125000 0.265625 -0.609234 +v 0.171875 0.312500 -0.515484 +v 0.171875 0.312500 -0.562359 +v 0.078125 0.312500 -0.562359 +v 0.078125 0.312500 -0.515484 +v 0.078125 0.265625 -0.562359 +v 0.078125 0.265625 -0.515484 +v 0.107062 0.265625 -0.605666 +v 0.107062 0.312500 -0.605666 +v 0.035156 0.531250 -0.515625 +v 0.500000 0.531250 -0.515625 +v 0.437500 0.828125 -0.515625 +v 0.437500 0.531250 -0.515625 +v 0.035156 0.828125 -0.515625 +v 0.500000 0.828125 -0.515625 +v 0.125000 0.531250 -0.515625 +v 0.125000 0.828125 -0.515625 +v 0.437500 0.828125 -0.375000 +v 0.437500 0.531250 -0.375000 +v 0.125000 0.531250 -0.375000 +v 0.125000 0.828125 -0.375000 +v 0.312500 0.640625 -0.437500 +v 0.312500 0.640625 -0.449219 +v 0.375000 0.640625 -0.449219 +v 0.375000 0.640625 -0.437500 +v 0.312500 0.828125 -0.437500 +v 0.312500 0.828125 -0.449219 +v 0.375000 0.828125 -0.449219 +v 0.375000 0.828125 -0.437500 +v 0.187500 0.640625 -0.437500 +v 0.187500 0.640625 -0.449219 +v 0.250000 0.640625 -0.449219 +v 0.250000 0.640625 -0.437500 +v 0.187500 0.828125 -0.437500 +v 0.187500 0.828125 -0.449219 +v 0.250000 0.828125 -0.449219 +v 0.250000 0.828125 -0.437500 +v -0.484375 1.484375 0.437500 +v 0.484375 1.484375 0.437500 +v 0.484375 -0.421875 0.421875 +v -0.484375 -0.421875 0.421875 +v -0.484375 1.484375 0.421875 +v 0.484375 1.484375 0.421875 +v -0.500000 -0.421875 0.421875 +v 0.500000 1.484375 0.421875 +v -0.500000 1.484375 0.421875 +v 0.500000 -0.421875 0.421875 +vt 0.671875 0.500000 +vt 0.687500 0.500000 +vt 0.687500 0.968750 +vt 0.671875 0.968750 +vt 0.515625 0.984375 +vt 0.500000 0.984375 +vt 0.500000 0.500000 +vt 0.515625 0.500000 +vt 0.031250 0.984375 +vt 0.265625 0.984375 +vt 0.265625 0.484375 +vt 0.031250 0.484375 +vt 0.296875 0.250000 +vt 0.296875 0.046875 +vt 0.546875 0.046875 +vt 0.546875 0.250000 +vt 0.984375 0.968750 +vt 0.968750 0.968750 +vt 0.968750 0.500000 +vt 0.984375 0.500000 +vt 0.015625 0.984375 +vt 0.015625 0.484375 +vt 0.640625 0.984375 +vt 0.640625 0.500000 +vt 0.359375 0.984375 +vt 0.343750 0.984375 +vt 0.343750 0.500000 +vt 0.359375 0.500000 +vt 0.312500 0.984375 +vt 0.296875 0.984375 +vt 0.296875 0.812500 +vt 0.296875 0.734375 +vt 0.296875 0.500000 +vt 0.312500 0.500000 +vt 0.296875 0.031250 +vt 0.406250 0.031250 +vt 0.406250 0.046875 +vt 0.140625 0.046875 +vt 0.140625 0.031250 +vt 0.265625 0.031250 +vt 0.265625 0.046875 +vt 0.390625 0.796875 +vt 0.390625 0.718750 +vt 0.406250 0.718750 +vt 0.406250 0.796875 +vt 0.421875 0.046875 +vt 0.421875 0.031250 +vt 0.546875 0.031250 +vt 0.937500 0.968750 +vt 0.718750 0.968750 +vt 0.718750 0.500000 +vt 0.937500 0.500000 +vt 0.390625 0.500000 +vt 0.390625 0.484375 +vt 0.640625 0.484375 +vt 0.575846 0.437297 +vt 0.575846 0.450788 +vt 0.548864 0.450788 +vt 0.548864 0.437297 +vt 0.549891 0.432135 +vt 0.552815 0.427758 +vt 0.557192 0.424833 +vt 0.562355 0.423807 +vt 0.567518 0.424833 +vt 0.571894 0.427758 +vt 0.574819 0.432135 +vt 0.548842 0.450788 +vt 0.548842 0.437287 +vt 0.552797 0.427739 +vt 0.562344 0.423785 +vt 0.571891 0.427739 +vt 0.500000 0.718750 +vt 0.390625 0.984375 +vt 0.500000 0.796875 +vt 0.484375 0.796875 +vt 0.484375 0.718750 +vt 0.093750 0.328125 +vt 0.140625 0.328125 +vt 0.140625 0.359375 +vt 0.093750 0.359375 +vt 0.218750 0.328125 +vt 0.265625 0.328125 +vt 0.265625 0.359375 +vt 0.218750 0.359375 +vt 0.015625 0.359375 +vt 0.015625 0.328125 +vt 0.109375 0.406250 +vt 0.109375 0.390625 +vt 0.156250 0.390625 +vt 0.156250 0.406250 +vt 0.031250 0.453125 +vt 0.015625 0.453125 +vt 0.015625 0.406250 +vt 0.031250 0.406250 +vt 0.218750 0.390625 +vt 0.218750 0.406250 +vt 0.171875 0.406250 +vt 0.171875 0.390625 +vt 0.015625 0.046875 +vt 0.015625 0.031250 +vt 0.125000 0.031250 +vt 0.125000 0.046875 +vt 0.015625 0.250000 +vt 0.265625 0.250000 +vt 0.109375 0.453125 +vt 0.109375 0.437500 +vt 0.156250 0.437500 +vt 0.156250 0.453125 +vt 0.078125 0.453125 +vt 0.062500 0.453125 +vt 0.062500 0.406250 +vt 0.078125 0.406250 +vt 0.218750 0.437500 +vt 0.218750 0.453125 +vt 0.171875 0.453125 +vt 0.171875 0.437500 +vt 0.015625 0.734375 +vt 0.015625 0.796875 +vt 0.031250 0.296875 +vt 0.031250 0.281250 +vt 0.250000 0.281250 +vt 0.250000 0.296875 +vt 0.312500 0.296875 +vt 0.312500 0.281250 +vt 0.531250 0.281250 +vt 0.531250 0.296875 +vt 0.953125 0.484375 +vt 0.953125 0.500000 +vt 0.703125 0.500000 +vt 0.703125 0.484375 +vt 0.953125 0.968750 +vt 0.953125 0.984375 +vt 0.703125 0.984375 +vt 0.703125 0.968750 +vt 0.609375 0.437500 +vt 0.640625 0.437500 +vt 0.640625 0.453125 +vt 0.609375 0.453125 +vt 0.515625 0.437500 +vt 0.312500 0.437500 +vt 0.312500 0.421875 +vt 0.515625 0.421875 +vt 0.515625 0.390625 +vt 0.312500 0.390625 +vt 0.312500 0.375000 +vt 0.515625 0.375000 +vt 0.515625 0.453125 +vt 0.312500 0.453125 +vt 0.312500 0.359375 +vt 0.515625 0.359375 +vt 0.312500 0.406250 +vt 0.515625 0.406250 +vt 0.656250 0.437500 +vt 0.656250 0.453125 +vt 0.734375 0.437500 +vt 0.765625 0.437500 +vt 0.765625 0.453125 +vt 0.734375 0.453125 +vt 0.718750 0.453125 +vt 0.718750 0.437500 +vt 0.671875 0.437500 +vt 0.671875 0.453125 +vt 0.687500 0.453125 +vt 0.687500 0.437500 +vt 0.703125 0.437500 +vt 0.703125 0.453125 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn -0.995200 0.000000 -0.098000 +vn -0.500000 -0.000000 0.866000 +vn 0.500000 0.000000 -0.866000 +vn 0.500000 -0.000000 0.866000 +vn -0.500000 0.000000 -0.866000 +vn -0.923900 0.000000 -0.382700 +vn 0.995200 0.000000 -0.098000 +vn 0.923900 0.000000 -0.382700 +vn -0.707100 0.000000 -0.707100 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 -0.923900 +vn 0.707100 0.000000 -0.707100 +s off +f 6/1/1 167/2/1 170/3/1 166/4/1 +f 16/5/2 21/6/2 17/7/2 12/8/2 +f 7/9/1 8/10/1 4/11/1 3/12/1 +f 1/13/3 2/14/3 3/15/3 4/16/3 +f 165/17/4 169/18/4 168/19/4 24/20/4 +f 13/9/4 14/21/4 10/22/4 9/12/4 +f 14/23/2 15/5/2 11/8/2 10/24/2 +f 15/25/1 16/26/1 12/27/1 11/28/1 +f 21/29/4 22/30/4 141/31/4 137/32/4 18/33/4 17/34/4 +f 9/14/3 10/35/3 11/36/3 12/37/3 +f 16/38/5 15/39/5 14/40/5 13/41/5 +f 142/42/2 138/43/2 140/44/2 139/45/2 +f 17/46/3 18/47/3 19/48/3 20/15/3 +f 166/49/6 165/50/6 24/51/6 6/52/6 +f 20/53/2 3/54/2 2/55/2 9/24/2 +f 131/56/5 132/57/5 129/58/5 130/59/5 121/60/5 123/61/5 125/62/5 127/63/5 136/64/5 115/65/5 119/66/5 +f 49/67/3 50/68/3 85/60/3 87/69/3 89/62/3 59/70/3 61/64/3 63/71/3 65/66/3 51/56/3 52/57/3 +f 112/67/3 111/68/3 98/60/3 94/69/3 113/62/3 106/70/3 104/64/3 102/71/3 100/66/3 96/56/3 95/57/3 +f 54/56/5 53/57/5 56/58/5 55/59/5 66/60/5 64/61/5 62/62/5 60/63/5 90/64/5 88/65/5 86/66/5 +f 81/56/5 82/57/5 79/58/5 80/59/5 71/60/5 73/61/5 75/62/5 77/63/5 92/64/5 57/65/5 69/66/5 +f 134/67/3 133/68/3 120/60/3 116/69/3 135/62/3 128/70/3 126/64/3 124/71/3 122/66/3 118/56/3 117/57/3 +f 109/56/5 110/57/5 107/58/5 108/59/5 99/60/5 101/61/5 103/62/5 105/63/5 114/64/5 93/65/5 97/66/5 +f 84/67/3 83/68/3 70/60/3 58/69/3 91/62/3 78/70/3 76/64/3 74/71/3 72/66/3 68/56/3 67/57/3 +f 137/72/2 138/43/2 19/53/2 18/7/2 +f 22/6/2 23/73/2 142/42/2 141/74/2 +f 137/72/2 141/74/2 144/75/2 143/76/2 +f 143/77/1 144/78/1 148/79/1 147/80/1 +f 139/81/4 140/82/4 146/83/4 145/84/4 +f 147/80/5 146/85/5 140/86/5 143/77/5 +f 144/78/3 139/81/3 145/84/3 148/79/3 +f 146/44/2 147/76/2 148/75/2 145/45/2 +f 153/87/4 154/88/4 150/89/4 149/90/4 +f 154/91/2 155/92/2 151/93/2 150/94/2 +f 155/95/1 156/96/1 152/97/1 151/98/1 +f 7/99/5 23/100/5 22/101/5 21/102/5 +f 149/90/3 150/89/3 151/98/3 152/97/3 +f 8/103/5 7/99/5 13/41/5 5/104/5 +f 161/105/4 162/106/4 158/107/4 157/108/4 +f 162/109/2 163/110/2 159/111/2 158/112/2 +f 163/113/1 164/114/1 160/115/1 159/116/1 +f 23/21/1 7/9/1 20/12/1 19/22/1 138/117/1 142/118/1 +f 157/108/3 158/107/3 159/116/3 160/115/3 +f 5/10/4 13/9/4 2/12/4 1/11/4 +f 166/119/5 170/120/5 169/121/5 165/122/5 +f 24/123/3 168/124/3 167/125/3 6/126/3 +f 4/127/6 174/128/6 171/129/6 1/130/6 +f 172/131/6 8/132/6 5/133/6 173/134/6 +f 172/131/6 170/49/6 167/52/6 174/128/6 +f 169/50/6 173/134/6 171/129/6 168/51/6 +s 1 +f 53/135/4 54/136/7 50/137/7 49/138/4 +f 43/139/8 44/140/8 46/141/4 45/142/4 +f 27/143/9 28/144/9 30/145/1 29/146/1 +f 41/147/10 42/148/10 44/140/8 43/139/8 +f 29/146/1 30/145/1 32/149/10 31/150/10 +f 45/142/4 46/141/4 48/151/11 47/152/11 +f 39/146/1 40/145/1 42/149/10 41/150/10 +f 31/147/10 32/148/10 34/140/8 33/139/8 +f 47/152/11 48/151/11 25/144/9 26/143/9 +f 26/143/9 25/144/9 40/145/1 39/146/1 +f 33/139/8 34/140/8 36/141/4 35/142/4 +f 37/152/11 38/151/11 28/144/9 27/143/9 +f 35/142/4 36/141/4 38/151/11 37/152/11 +f 83/137/7 81/136/7 69/153/12 70/154/12 +f 55/155/13 56/156/1 52/157/1 51/158/13 +f 122/159/14 121/160/14 130/155/13 118/158/13 +f 98/154/12 97/153/12 93/161/15 94/162/15 +f 59/163/2 60/164/2 62/165/16 61/166/16 +f 113/162/17 114/161/17 105/164/2 106/163/2 +f 61/166/16 62/165/16 64/160/18 63/159/18 +f 133/137/7 131/136/7 119/153/12 120/154/12 +f 94/162/15 93/161/15 114/161/17 113/162/17 +f 63/159/18 64/160/18 66/160/14 65/159/14 +f 124/166/18 123/165/18 121/160/14 122/159/14 +f 110/135/4 109/136/7 111/137/7 112/138/4 +f 126/166/16 125/165/16 123/165/18 124/166/18 +f 108/155/13 107/156/1 95/157/1 96/158/13 +f 74/159/18 73/160/18 71/155/14 72/158/14 +f 128/163/2 127/164/2 125/165/16 126/166/16 +f 76/166/16 75/165/16 73/160/18 74/159/18 +f 106/163/2 105/164/2 103/165/16 104/166/16 +f 78/163/2 77/164/2 75/165/16 76/166/16 +f 130/155/13 129/156/1 117/157/1 118/158/13 +f 104/166/16 103/165/16 101/160/18 102/159/18 +f 132/135/4 131/136/7 133/137/7 134/138/4 +f 102/159/18 101/160/18 99/160/14 100/159/14 +f 80/155/13 79/156/1 67/157/1 68/158/13 +f 116/154/15 115/153/15 136/161/17 135/162/17 +f 111/137/7 109/136/7 97/153/12 98/154/12 +f 82/135/4 81/136/7 83/137/7 84/138/4 +f 135/162/17 136/161/17 127/164/2 128/163/2 +f 58/162/15 57/161/15 92/164/17 91/163/17 +f 50/137/7 54/136/7 86/153/12 85/154/12 +f 120/154/12 119/153/12 115/153/15 116/154/15 +f 91/163/17 92/164/17 77/164/2 78/163/2 +f 65/159/14 66/160/14 55/155/13 51/158/13 +f 70/154/12 69/153/12 57/161/15 58/162/15 +f 100/159/14 99/160/14 108/155/13 96/158/13 +f 85/154/12 86/153/12 88/161/15 87/162/15 +f 72/158/14 71/155/14 80/155/13 68/158/13 +f 89/162/17 90/161/17 60/164/2 59/163/2 +f 87/162/15 88/161/15 90/161/17 89/162/17 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_copper_pans_inv.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_copper_pans_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..08e21d27a5df0649777eacba7590a4c14dc444b3 GIT binary patch literal 3511 zcmV;o4M_5dP){Z4(VawOM?z6tly#6_1VLI-kYnvuQyMBPhWvqJbNZx zH9tgLEH?dY+-Z=YSWR!P?xkLP*o#7PHJhMVRG&lo<+lclB33=OrVsi{3(MW-{>?{wv84)x?}(oUx-e>C;`XEQZ(Yw&FfJvHRepKHs| z{%O}L`KQlE$>?ONhK?nx=xCCXTGlD)RI2K;Gg<2QyR$W29Vv&(=$QXh6_Y5cw}?qI$l zuPt3m&k3wRsxM!kCqon$X5ZYi3qH2pjl^J}fNVkNxM*7k2l``73G7utz za)ESUt(=Y|tEnwLjCyi3H=&TvS5B{r$fpM!2HLtjwz7v8ZHEgeeK&}(r)z|@`x`HzZ-nrR)nSP|tabVZi4JLBcFF+7Co zY{67+^raHXn+l;+sll7J$Em12+e)qJMmmwIrzUu0w;&>jj>0pI@K}GYb}zhf&sV{{ zR1x*^apZf2aT!&ZmeIyYIc<(oQb$e{b>}aq)4Ac)nG-HBPo^8_Aku+}Z;Y3TC@GVC z5Gldbo2?n1D6-r?s|dJI9@%&ddABh>%0;WyIT=kO2&pK=$a5t%d z;Z5-Rxw7SSu`-56i)_@BD^W+9lG;%>72qHE`1VB%JD$*{dV%=h@v-;3T zzV!E@JpIhl;A&OOVXm?j@Ng|W@jQ%gKt7hE_`MJvjGQ#n<*F5Qr6!gTEi_gXPQAH$ zgdQq#G745=5FJ<(NIT*~s1NT~n|$M^!$i^h)%KOje+=gvsXbGo8yn*3YE>M)Q5{QH zS!!Ib8H>qiOIIQ?f2)I%iv+LCQP~^NH zHAKmU_u1oz*XihT#R__>CZ4WUucS9?R?;;ncCB`$Q1CLmb-ok@3q~J>a)=^S=TL;D zcl~sjn<9f3R+wdU1gUeb#0sP1#OJ>SB81efqU*RB?@i!c->?dV#L;k}4XMgCYAMnt zfQrKwqZ`O*)L|GJv`hESv;anp6c}$dM9Prwa#0BPCxy|CjjQQ8kJr^4=5~LS?1^>d771O-W85K z2ou4iT!S7L;gl+~4^<*!t4%)Cm7$^$hqQUvVf3640q4si9-Sz$Q41!$=b}Rq_Hrl` z38PkskiP<@u2s3@DwJUbrxd$__b!!1(U?P`J*yR>j~DB`nx@0tV3TERMv<*Um)X5m zO#@B~jTKuEamxu2NtaO%E^$pLix%%)DqoH}8vl-h4l(FH2Bd-yqE6JLe{PQr4xCjR zJYzQ>Jy#Y^tr>c1Ma#Kb9Yffh1xnOI+!;kUtNYGdFzHX_~x^4hF|qNkev>2=N^& z6=DHlVXwau8%PzH50H1l;9@3#iGbmyE~VbfRX)uMOn7zD7iq-yE-dMzeSY@!&NHem;t!UWl;OT)arQ>yct3*$|42(d5$BMv<#KNamx z&=c3b_sT9%Kl_#O41N=Rl)3}d;M+;rxOu`G%LDZZoVbPI9 z1RPEZ#XPQ{CZxhv6u)A4U!($*!F>}Eki(w|5`=tR68iHErO<;|xDAd&+OTsRPLPW) zL-w!6dX6>=vd4k9ntunFGdF(BX_+FybUW~QjHL$>Ra9m1Z*R?zUTw{k{@s$U6HCt_ z7AUiCO^DdVtJrv>?<-Jf@oW`>KD{m{xaI)d|2mPXX+M;t+;cQVy>~~v{H1EM|1%)` z`}{mGXK(z3)Aj>^e#XW#FtgrmH&I2A~n2|31_Au7x3CKGT8ZBTEB)m;T|Ml$F=%6|4cno?Eq}v6G0RuzE5bkYp zO8#yxPP8fvEc0A$Z}^u$DP)!FF*w#T3sk_fyX`O`5+2* zK+yLk8bT+SBtUg1fTr$WK>jv_1!l_lzFY(M@xK&l7CwOqZQhJW+Id2kPnm#z3_ktn z{VaEy@v8#R?gHd~+YlZ=McPG`^X+|%+Inuk?2Nui;~}R-fp(bY4(LK@gt*b_8V4Cf zFs{ekt;dL|q8gj*-T5?pN*~-45W0Y!gA4HxhOmJ=z3oncDIgy+AhSLQu&!(!ZH@}2 zn()9U`I%DPl6fNm&Ul2EEnaWW72CuF2)T*0cnr>&Td;SxW!?+Jf6K-*D1&j&e>pY; zJzrMK&wzw^4gUeVE(6hcYqY>M{&N4veID|_odDa(AWXp2tj!Z%xzX?UHDNRr;)RU$DDM0>sJ5V2FSG=5!KjLwh4s=sa?H#=PPZID6 z;Q~`&q=8%=HADv9sJ ziH)|c2;?p9y2o8SAmNerEYn|4=bFU+!9+~z`0F_X8OXO-MhmTPj~9JGKzpW+$_@Nw z;v(_)^bPa0?0i`S@M+Jsn3|JS?I%*T@Auk`@7*4~vpRzX7IB}urAgA05*9XC-Ds`Fj2Aej=yv@$TpO9>sD1006m3 zL_t&-8C}cEl7k=+Kv5EnVn1kTXuxQq|NoUkwsV)K>bm=1?hY}o@k}h?r9p0YQ%ORm zmVGD~2H>VEdFu@Ur40B`4co+lkDg#G7h12OW}ZwFZkM}uh;n3?-npOiIiS7TGw&*~ z0azTso2F8i!X5gf4FGD~)^AB<^wu9h1V6{hlI{5e4F#6GAL8L`d4LG+M$k1{p4I{U zv4W>S^U#O}EOrz{VoQ`axm@-t0cb`}6)UwrTm}+|X&sUa00000NkvXXu0mjfJHD6L literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_bottom.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7798e53060cdc7d85a2ed54006f7a302a6e74f9b GIT binary patch literal 345 zcmV-f0jB8S)PtE8-5-`gkVf_&?0Fs%;W{7&_h(V9 zrrXPXL0eaS>TnXaL$3iY%K66rzO8u71YxPtS*n=R!^&_}HlIsg?5DhxVZ5gvCs r!^1Ajl4EVb0H`>FZRPx6O}%{q_Qwz6N#|j|00000NkvXXu0mjf8oi-J literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_front.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cd657c4d6cc90acea48f669615331ba5902ff6 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Hl8kyAr_~TfBbm&v);>qx#P#z z*XofHM;kUT?|-;-q9LaK|w)bVPR2GQE_o` zNl8g*X=zzmS$TPRMMXtrWo1=WRdscBO-)U0ZEam$U44ChLqkJjV`EcOQ*(23OG`^@ zYinCuTYGzZM@L6zXJ=PeS8s1`UteE;fB%FD6DCid{Os|akMEvK^SI;zEuG});uso;orL-rSH?7`&vrzsy1S z$m+17n`?cU*7NoVU*##@7p@YWUaYNNGvoE`ogAAio(cD@whdLhx~^}%*!=1SPyK!D zYuy{6>}?fLpH|In0UTiaKp%2pLfOuHk`++Q4U*0-$eVJ3s-RS)~d4H5@dJd*ei PbRC1ItDnm{r-UW|NUDYF literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_top.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_dishwasher_top.png new file mode 100644 index 0000000000000000000000000000000000000000..de344c5d50e8b38755433d06aa1cb98b918a5500 GIT binary patch literal 361 zcmV-v0ha!WP)Qa&mHWb8~cbbai!gc6N4mcXxPrczJnwdU|?$dwYC*e0_a=etv#`e}900 zfPsO5f`WpBgM);GgoTBLhK7cRhlhxWh>3}bii(Phi;InojgOCyk&%(+`nOH zBA;A&LaCkeOM46PGIv4{yy|FOm1<#01y(C5gr0}4@tYfi7fR2L#c&_1s)N(D)7DmU zn&Gw_d<`T!UiNs_<4YWz7Y~)hc20=X!7o6D!31>eK;k(i=`N6jF zaY=(p#ae-a_FY{8b&angUIiV$E$G?wiD5hMVU}OwOO#ipG|LH`yAbnW*Zkea)tl^ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_half.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_half.png new file mode 100644 index 0000000000000000000000000000000000000000..bd211e6add0b758b62c2804fb873c9058f580669 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU!KRfKP~P zl(SN#qkKt}X?vz!xRYu}rg>?UVR4jkqK9f$kY2chyq~#LMXYgotof7@*Hk~3?~-5RK{BXtr9(H zsQ{$%JY5_^BrYF4>nYacz{7IEU~!X!^LbCJd;ceyDM;%(n1#OA*HU<+n_o6BCohJp z<5&Z$rl^9zIws|#GtNBt@*vn}hqK>ii@iU-Gd9_;Sk3dW>Dtb7OK!Z`AQa^P%JqD4 nh}`kpna_G>?mh7QeO{CPtsa@A2^+V7{L0|z>gTe~DWM4f`2uAG literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top.png new file mode 100644 index 0000000000000000000000000000000000000000..983f4828ee36af731a93ff97a825a032584e0c0d GIT binary patch literal 324 zcmV-K0lWT*P)*8p zh+CnJUZjv7*Om#eN!=T!yD@kBrIKutt3IfZAwV0UYm1O=LIi1A{V?_-) zq|X}l619dFIjKB4vJ_i~|00000e_ zX^)do6y@)jXf$d%Ba{d4v6Q8ht&~!h0)^5-H`?iRI!kprj*jCJjrz^_TYV-c=hHps z=AL^9N7J@N64~vZVFJ*!OoMDTb6Y)@k#DQ}GQTNDW7lc|WOUlcc}8#))q?cb%cUj@ z^T@SS>9o;Ah-X;A(mO9+zMf?9VO?IWisdBPjzYrGTR(5MQ_mbl{*UYW@BQVcvnuLZ zY0&dbjikWwY<4%#A1_vqyV)uq5TWM)x_OqxU0Lkv$}(}kotJg$Usu`vZk|Wpp&nO( zbKK6-f%UMP5u3?yJg|Nr>TT{PmRt@DNt7T5MGmct)YY|B7HrGm!*+687q^QMp-6me zw=3Vg%KfX6d!6;M5<-rmslYbAY{o_4yseAldU7#|*J+!CYOJpw=^@Nl2Hi?Dk+jqg{Zcgu0;n0UkYo3(GKx~@NY z`kX_|%~?g!G*JciGIpoFoeiwCXB^7ZY^$;;%;LfAI^R!+1G61F#ys>C0p)#@xLf4! zHX&OYc_2ZkiBj-{N>d5k=2b8OQ+u z8YIa!X@+?tNs_I~x$ok)WUjTJCQ-jjbXo}i9|=n16wm--?;;KB*lPk7L9TC@uBFdo zUl0UYmTj#?sFINM%w3hMvf7rhX&ZMWjRHyF>ny~v;FC7laA@ncWj0=u#K{Tm==wbI zA07#UVrD zWvPYPP-M3wCw8Z2v_%97nMaDq<7uqM7h}edIEJBVmIaE)VTg#q76Jz)p8E&Txdm#c S7smtu0000XA8JOF&+eR|MCaz{uR7ZiZ3*I0uT~81#+nZk0hhm z?D65qMFGh|8Ie?m57SHl*-9O?cAvi+T|P*~DuiOKg+_k_rO^h-At2>@n;Fm{k|3oE z$W?0a#!`@#I>c}sVl;`|WfKDZhyZN92tuhm(v=3flLg;Kp6G2NAI?>qh~>(>&)~Cb zbu1yQpI*=#&tbBQa0H?V$$8ZJL&WlB=)Z}4D;u>apLNGP6N6&Cg|u=Br89&uS*>w%_k`$09xhcI zrC}ER*gdhsC#7+G8p7)>E%q%=bcR#Re%!G)#5z?{O>7KCxLT~(14`h3C&+2)1TitW z11yESqAm~s^?_Imls%OuqAti`GN;<9u+mz1o@fXIcTV5086So&hwNTVns=2Up^c5O|6&6p3i{tQz5L2rwtITKw zlNs3kXKt)yx%#*=Dq>@W*d)B+9NK| qp2@;%joys6U$l7jaT^=kI{X86z!+BO1Q|L20000?yw=$ttqSb7(Ly7_qRh?Yr;J3Dn5o>FVdQ&MBb@09m{p Awg3PC literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_wood.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_top_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..983f4828ee36af731a93ff97a825a032584e0c0d GIT binary patch literal 324 zcmV-K0lWT*P)*8p zh+CnJUZjv7*Om#eN!=T!yD@kBrIKutt3IfZAwV0UYm1O=LIi1A{V?_-) zq|X}l619dFIjKB4vJ_i~|0000~z986-N0An43-WK`THgNnx^C-T!8<@@fPKdSmAERu+*@9~{euliMW zb=UpXU4D0I!k>6ue)&~)`ixn&udmNoV?o4{IR~F*Nb?+Nl0XHL`&{!ZN1kVT&N+*6 z{FxU0A#c9xuDhvH?V{t3JyM>3ZpqR!qhsFs_TC8-CU#Y8wH^Y^Afh=SKF~1F4T5k6 zGg%_@8!ukOJ2>Z&=ec1vPl;;VJ4ZykqgJckV~qWuM<4&qBd5*(YXN|}?|zWq`OZV- zF9N{&^&4ov{SM@#jylwLj@@wm<~dWR&3s)~ch6L7?F=UK8X}s*Y-SPDUe*K%!vNL> zU}k7}or*$4ASzHT{`Vpf5kLjr10oLIODlKz7xFZ}qn^ba1<)zx!Q7)Eo9vDO#^Yb}@!Km-D* zs(Murpd_lrcPXII5`+Q>RfVXkN(qQ6R8>U8W?6RXUQ>9XyY^^ochG1d< z&;m!rsGv|HB1`4J+(DZNs(`2fQtYLWnnVE+1yrFbEK)$GK&-0oFxDLxSM|ep-0{Gz z^^y7~7QOGpY}2N#7J&PcXuy^&x6y(Hr|HIxH|#fa=HCB4ZQ87TdwTm|jTybO&gJ_2 zk1G!p@6kd~uMqFxM4%!lPnA!+)C@%lKykf@!nqttk|0epBx#B~%OuP4Mw(^UJC|Kr zt8~{}X%p{Xc!Iv-Ca`()Ehp@?*VNl*%y>;D2m)m`RH@dA8!s;wC5)=JDnvZI6L|6P z&clg=I1ld~oD(?j0o|$Y0-*TQ0ittLJHb^^QOWta04Q}V3|G)IhG}-Wu&RB?XF;1o1iwCWxS_pIEx&kk5VYb8nbCckVZ*PoLRqt)(ywiP?h5zy<-5B*oBB9Z8xXOEaWdhAd5y zmqLp7aOG?79b9?Ls{$R*wi`<>XDrN-0FCoB*V7V*Z5hx)>#Af<_n#uF++EfJUv2u4MO zP=ua?y~t0jVOhHLUAo5rJn+B+e9SS&$i4U8`{BXCiC5HWHAGQ_IIbeD#IVLX$Fyy(T zn0`dyA2RWeLDbH&1m62T72hY~AtK^jc9g1~ry^5Cd??}yzfx}M9lT1R2W(;40>;3Q zg{rD}@16I*jMVO*vI7Ki)>$tN!e|uO`jxN0q1kHBRS}4ISQ~(-f}x>0hKGmIXtdC1 zG*KTOMv`QRtG(LWH<^qLhmEz5F`H)qew>LOCgPv6F+ZC)X~xg?pKV@{*sNc-iMskG z;`H~P@Z0B|dJw>8ZoU1!v#d4m@m}9*jb)J>&N0Lr7@xyASMUWW3X-j0!vugVXkVxD z@w1klvU8zTr_HZlKw0quFSo(QLvwpu2aH^!88U zD6VZaLHPL~s6KSq+<|AF|KT6``*Y~4U;k0a#O0l`5|IFaa}Iai{R0-+HG1SsuzK43 zBh~|0f8*vaFH@E4;wa9Hi9(lWa8&pg?;O08QGx+d114r;jEd6H0Kmr59`S&A?>?WK zNqUGE4=H~Q&gQE&@xn7s%J&F>W8b>pV7t|xt3CphVS^YWjRfshf+S5x z_tjb-dU_{Nwbt{?T37$MgEh*(^_@rQ=)-2|qSH@S0REN8&`v+?Z#)28yK%EwzI5Rg zYp>Zj8_*TiYFBQV1J7l2@d6PC5DIM|0wDlf+pYbR-vr>nn>OD~?_2oJ-|Gh$06uu$ z(x;QuZB8=pl3d7n!th9f;gJL*jSRUXbaxM8V8T@N^-uQITHm@izOM4<54P3$=)-2c zB5CQ1t>sG>`hUIVI)Y>$$u!TN!-jb`bT;7sqep{Mp(rh_^Lv(fZqkqB_3{IYj!HLt+)z$wLSk`{~!6)gU z19}C2;`M>E&(xJGKG0^!$~KGoK?M>6wD zsr;U-cIJOmiTFO3CrgN+3?e1Kl>UHacICgRuJckj3P*y9eDJ>~&dt=r7!u2}e- z3;yf7PfQELu$yi0>q8FcZ34iyUu5QhIpLp8_|CfSx@-Rt;7=QCVK^wW%VJX@gi!@y zSV0g(FedyZ8=iOS{G+$+aW>cy{^ozXpQA9s$jEj*@=a48@0|bP|1~%W0{kU}2Y?_5 zw|Vc|1XPM(C{UG>Mi=!403{>kS>knH0DBI=s24ugJwil}tLhxf zfDogMwq-4%1Ouw1VwidM?mm+-j@F_@i+&yi;p0Srh=7^Erc9Jb;e3WPP2lph16cg3 z0pQkKZ#4j5t$8d6g2MA_nQE7t%X4^fr6%YuwS|{i6dg;;d#~l*0VuLc1=JdJ3aZ`< zRD4lZ7Y`Ei>H%Qah}E%o-C0>Jdk#`ooqSPv)!nRD$k^Iy1e%l;Dv_nNn3#}kJ)o5P)ir)aWBkrAp0#FtyyfgZOeaP`$|%{k|u z<9mC$GQ;Vf0DF53D944yn7+^&IZhA+r20s?@{l6OlrW|wQJ4Fl`H+#SFc@? zB*|xkAnaBZb}oZ+dFcmssyv?O?5K#51tT198gS*6SJKLrEB)%#tGn3n8Y1mhC`pIn zmMxcEU+ZWzEX=`q53l1CfGo=h04kNrGVlDPAPCtSCMJTym+Y<(SIYLAmNeM=g8g-f z(w;{p+QS@zxp`8-R(QLvVDI{OIVh4li)xL2AdJ1^~cimtFQ-Pd2%c<9+@w?7>O0hn2d2pz`=0L;ad2$i|N_li8vk>y#rPY3q6$}*PLC6`=6 zt5>hqi!Z+T;2;S8JC0+HqR29v^2z6;ejrUVIIkcwh{6~H1CwBE0Kj0!j_t$s9Xk%c zUq$&JgGF7RG_Fs1QxF(bt5rmCj5w;IUf)q@O%S3WOQ!rGhN5f_B8sbMHkxQO z8c321u;Dk-`t}pfU-ftCnB@U0mM?JY)^E1V!BSOv8(ZoLEg5kcL_7!vq6FtWjA0m4 zJV#>;h!jC!5JfS1dj}8%F`QS_hw6CdneAvao72p|)L8(2KBkMJY-2rp+59@loTo6x zm?*R5q&mn#1cXt!HslcaEd{r&xzHf=fv2PeaMk5HH+UXc!voSCLl@L7#iAv zEX|SU4tZWAO*RP7-Q71~^2ABA$8;{R>sr6@b|wyHFk~B3UJ0z_AgX}LfDEJ6Y+|JT zTkYvb-4O&+{C4mLtpZ@;40%1vP`vxUrlJ zy^?(`y`@*Zb+r-wfE_!C`A7oGIlW~;SQ)T#|)4Z^q> zmy4?i!y2NfhA^yZ7*!F*@xwtB-#c!6z%C&0(#0pfAf4UvrEeJZY2`hq9^bg__N`y; z>Fqly3@aIPU_h3bEfHB^6B@P_OnlLy2Ti){I}bfYhaEgw#|;1gu<^#N3<4Ww1sEWx zHC7vq?O6Q&)9B`#ZyV_CAN)nF*4taDcEOksT&h12e~X!~vO)BfgZA%kjXMq4-P(N1 zR$lnt6XllM?%Ai--MephSMOWmTF)`ohP@!Z)R1}L-~)TN1HkuwvV#tJL%+VN0C@h| rde8sz#7PswFpTM-{d?QL?|uIdnjbv-vg!S?00000NkvXXu0mjfqL|$N literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_sink_top.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_sink_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f754414cbea1dc2c4bcdbc1c939c404f1215ad GIT binary patch literal 375 zcmV--0f_#IP)qGVj$6=m4v=!Yg}sMgU^%2x4rtpg(E8UQtEGdB%D?T;&@=(8 zt84R2GcXea7-K18MSL&HxJYl0vYZ||vm>%UgbT<)l#2k8hl*^W5{+5^}(*;63m-eki*&30sRPhgv#nf@>%fjR*R8QIUK zRIc}4NeBV2d}If(1K0uV0CoT`2VkuWN`a72Rfq_vgo=VHAQdFsVK{0b$YAn2Sg&X_gU1B z0M6(0YCk_54ydXM-us6!#+VF%D9ds+0Da#B04|sR@P5KLjyEw~*P%8B;+zd4>oU;y zJ%(XG+qUrDV;o2P`}22R|M~kDx~_{1IO~E?R%c)s1~g5JY4Q&lFm;`-K#8(gA3)nQ z@YD2M1J2n%A&PPf04@CVM1*w`p(;^qz(CWsn7qg7bi(m?ycz2`3sg}STZpiM_tR1u zx}YSAEwUh8!6OFD<_s)opf>e(h3G39Fd0C+f)`}LwG^*k31ca~!22Z)xWvGUY54tS zltj3GJFe!|8{6`2OaA1DqDxUG6C&@N&!;}FDserzC{6C@YDSVX%1-I7n_{kn$%>`J tsnJr+2S2lA@2wdH%(g7qt~~c>?;ET63afi9JEi~t002ovPDHLkV1ifC-U|Q# literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_front_active.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..e438a105af5fdd9a585aedf241d829596fa27320 GIT binary patch literal 611 zcmV-p0-XJcP)#L3aon08`vC5(;^EXIT|F`$Wl0uv`c027Oy zS{4}UyVpDZ7f?!ANk$bbYOz%-4_>8(`C$Y{dsdKSeZfcyKa%wFDXJ|ln%gkhL!V_B94z!89% z8GyI9Z(4)k2LVLT?RHme>h(I<5`gb}F=N>>AOUnb9dKQj7?1!y9$%;D=eHLGfEe(x z3S`!1&42{pI4(p{n96`<+bRT@ji!-30M~IKjH1msAVVO_$1o2807DRMNJ3jBp{!x! z01P;o0}7J@VetX&ysx8Gqn9MXO~ z9z&r}fMT%-cXyY2<$!J3yEUR#>xIsPARqwcav27L0W=ynd*y(o0VE+v2k`Ll1f^05 zCX)&M`_X7b4EX-_epN7Q#fzQr^KgyY#a(-(OUiE~{HA+PeS%002ovPDHLkV1mm04Tb;! literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_top.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_microwave_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5c3ff04b09f87cc5d765161ff9c76da04c25cc GIT binary patch literal 638 zcmV-^0)hRBP)w!4N7!Opp!|Ry<1!gpX zppXn1lDY5fsG))Z5HfJSWSvw|9Rl^#nBcTwtz?AqJ9b>cG0xM{%oB4@H6pRmJkA)a zCCmDZpcHjhdL@7{3Y2j#Cu3&P74sp_SEfq>Yis~G#yOVe%BusiAcZ7%Of zuI{q{d=4>>cZ};y2mEd%e#6}jX2IB!V9wgCeK9c33!=hUpyv$p3)5fibu^h(!}5k^ zU(j)B84qDxLi|ftm7NWk=CLKl|!k?|Rp}-t~Xi Y52-g-67hGchX4Qo07*qoM6N<$f>%x%rT_o{ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_bottom.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..56550a6cc2180af224bd37c1ca647b4221fff385 GIT binary patch literal 229 zcmV^P)+au`>r_1k#p221390#z0v3_ zHEqxMY7|p$5iakz1~ueFGl3^QtJLc91g2KJcEZI>TF{C;(x!6!ED1X<#z=d%09CKJ zAc|#|4Cju`0C9?|0|g f-+RvUyyyD|I*cXl_s5;;00000NkvXXu0mjf1;Jt6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front.png new file mode 100644 index 0000000000000000000000000000000000000000..07a9275b8e5a1f0c88e2e548aa38181bcfb3a739 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf_5hy{R}nE$5iv1QAQBfB6Biek zkdTs=mX!kn8Dmp36H_x&ATl#^u(x+~baZxhaRFf$S65drZ*M;!@b?b@g22G=u+Z?x zsECM&$jHbjAc~5Li;F8MEvc)nm^@|rw26~vO`bY?#D|1uim_Q^X}cd_wV0-`t<4Z=g;51ef#m_ z$FE<%{`~p#@83V0Kabu6y|CHS#W6%eQuZLD7qg=P%Yk?IcE;#sT~PnQbn$<^yNinw zqvxjW#=3E$_q|pfxsn=uHRSv0^wi8WUyKFzvf zpe5DXq!>QaQ0Ze`ANxru`^xVzig)zv9>*_X*vcbfb~hvJ?9&5k3;Yn3b~OJ%vzf}@Ca#+Khu4HVkym+=+lNWIZ$h0GWdC7& XR+g}KbGsA|(D@9Wu6{1-oD!M<;YP-W literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front_active.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..0194b5a81b14f3c9e697d9e3925168e0a9dfe48c GIT binary patch literal 552 zcmV+@0@wYCP)87#SNJ8XFrM6%`&H93dGPA|4$xH8wOgHZ?UiH8wUtKR-c1K|@1CL_gw$5?C$RF@9*#O^78ZZ^Y-@k z`1ttx`uhC*{Qmy_nu0uD0002bNkliQ8d6v{|cD2@gA)JaEbt zQdz(*OD~|M$*4@hyN5l#`*u$8_!j3k>9p@3eb%e}ht*CqFEN^Yy*|mW1}kC?O@6si zUToah;AU-8haSo0wjJx_%-MCXAaW9SJzUg-$z(8KQ4hESqGWUo&|jGrj#7p0a}VYK q{JIs6dSkxDIqK&s*8Kq~}l< zWB2ro<+uJlV(dPtBlEl9IQN#oS7I6OBDOPbe9y14H|fVcHor@0Px}&ghByeit&h;! zZ9LVrbgyA-r`?LIzfa7k@oYXfwKT~3o9I;YP@PrjIUAzic$qDcOt*Rb=Ifr~y8G7i Y>$eoVS+?5sa}3Dop00i_>zopr0GtD3BLDyZ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_bottom.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..56550a6cc2180af224bd37c1ca647b4221fff385 GIT binary patch literal 229 zcmV^P)+au`>r_1k#p221390#z0v3_ zHEqxMY7|p$5iakz1~ueFGl3^QtJLc91g2KJcEZI>TF{C;(x!6!ED1X<#z=d%09CKJ zAc|#|4Cju`0C9?|0|g f-+RvUyyyD|I*cXl_s5;;00000NkvXXu0mjf1;Jt6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a5935a9846894d107ab977d8483b13cc78e76144 GIT binary patch literal 415 zcmV;Q0bu@#P)YmG}VGs#2#il(7;FFryMJ;c!@VilS({-L~6pt#zx_!ekJTM^jXr9CEez(necr(MpIw1pdP+v)1gCb1t*a zW+~?!15}d8`0gG(P;*W_03}ebl=2hEz{_~NTCX9X^U#Uo+q$!hnt>Gr{@md zl;B^H5Sz{Ba1S(x7XEhgW?2c;;%K_eDHr|W98DL%qpB8_w?9gYIJ2ms#Jm6i002ov JPDHLkV1h%!zXbpQ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front_active.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..73d48f5ded4823931b59be7d05dcbea424ff7d5e GIT binary patch literal 518 zcmV+h0{Q)kP)0_S4CFe)qojzVDfKyIsbZ{|F(3UqF84oGYc`IA(+pFT-#+ z#5ouYaQ1pVoSjYwbqLz+c9KDBP5b?R-lI-Zn0x-Ea-a&e?fSV<`mQfZG1 zXF3%OPPsCNe;|~MZt}bLA78iDWz*gYW1@S7JpQ^x%_PapA9TNMwKf}@@!Cr0j~g3z zwO>E?_V?0l(!U9Cvpw$zLGbeCQbm8pC&x0J`kE}p>fMX74COSR;5=XzpFXTuYZ!@y zQG!@fRq-@Xgju#gt^fUiV9sm;IFSEsSEe>dsx~`0R3N4Zsak%uFnj6IX!O6us{(Mv z`~+Thhza{vGU07*qo IM6N<$g0ax+>i_@% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_side.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_side.png new file mode 100644 index 0000000000000000000000000000000000000000..778e581d20de88822c0026c55f1ea3e57a1d33eb GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAiacE$LnOj&djt6z3^<&nuczMo ze|fUi%SFw+!gX?6_~RIE-K@D4`RnY-H9ad$F2~5sKAHH*_0Amc>5_qEb3(gZe3|FG zwV&L-c?Q3QT9s=3u8ZL(dp>)y91eRt-7czkO5f3m1$Mv8Zk*20;B_*I^Jf0QIHM-l UrFL`cGmtAhUHx3vIVCg!0Cx~Uod5s; literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_top.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_oven_steel_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a80f972cba026cfc402f4e04560692cb0d43af GIT binary patch literal 270 zcmV+p0rCEcP)>$pk<8#5rFT`D1@3>}!D42-Oq^8x$@AHg?tWvtY--MeJy2oeiOsK(D$ zpN+63AH6H<9vhpS2-$t}9{D3F9oK`_&R7toM_&w~)aRvmV=uvB+m!VSb^??Rl;sV5 z)j&HS+(0^LdIVepBuG_vo%~IJl}c!ABmhQQOD8RiF&qQP2v}yeHU>YJVg}D2=hjo~ z_zu3Mc^6cDFYmqiY(Nz|qR;XTPJ*fU=7wJdov2lFofuI(2QA_BE5CN^n8V?&|ATpH U0jWw0CT21BTkDvnMQ%z-OL%#Je<$lc#rbE0T?60QbDR6?v(^?B?Nfh~@zLswOpK>x z@TCOz?!p&_JA#aUoa2wte7et`(W5f_^|@u6HZOazM)Q46saZ%Y=fl%0W5gK6Uh^-Q Ve(d4v%QwO9@O1TaS?83{1OR$8Kpy}A literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_paper_towel_inv.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_paper_towel_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d14b4139d608a50940e86acdf89af4c7bcd74b GIT binary patch literal 4236 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 AumAu6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_white_inv.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_refrigerator_white_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..0271e39d87ef8d82b45606cb67e96f7e3b4e3f19 GIT binary patch literal 4157 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 Hu0mjfY!$}F literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/.luacheckrc b/mods/homedecor_modpack/homedecor_laundry/.luacheckrc new file mode 100644 index 00000000..744a1127 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/.luacheckrc @@ -0,0 +1,19 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "homedecor", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_laundry/init.lua b/mods/homedecor_modpack/homedecor_laundry/init.lua new file mode 100644 index 00000000..516331f7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/init.lua @@ -0,0 +1,113 @@ +local S = minetest.get_translator("homedecor_laundry") +-- laundry devices + +homedecor.register("washing_machine", { + description = S("Washing Machine"), + tiles = { + "homedecor_washing_machine_top.png", + "homedecor_washing_machine_bottom.png", + "homedecor_washing_machine_sides.png", + "homedecor_washing_machine_sides.png^[transformFX", + "homedecor_washing_machine_back.png", + "homedecor_washing_machine_front.png" + }, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.375, 0.375}, + {-0.5, -0.5, 0.3125, 0.5, 0.5, 0.5}, + } + }, + selection_box = { type = "regular" }, + groups = { snappy = 3 }, +}) + +homedecor.register("dryer", { + description = S("Tumble dryer"), + tiles = { + "homedecor_dryer_top.png", + "homedecor_dryer_bottom.png", + "homedecor_dryer_sides.png", + "homedecor_dryer_sides.png^[transformFX", + "homedecor_dryer_back.png", + "homedecor_dryer_front.png" + }, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.375, 0.375}, + {-0.5, -0.5, 0.3125, 0.5, 0.5, 0.5}, + } + }, + selection_box = { type = "regular" }, + groups = { snappy = 3 }, +}) + +local ib_cbox = { + type = "fixed", + fixed = { -6/16, -8/16, -4/16, 17/16, 4/16, 4/16 } +} + +homedecor.register("ironing_board", { + description = S("Ironing board"), + mesh = "homedecor_ironing_board.obj", + tiles = { + "wool_grey.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + }, + expand = {right = "placeholder"}, + groups = { snappy = 3 }, + selection_box = ib_cbox, + collision_box = ib_cbox +}) + +-- crafting + + +-- laundry stuff + +minetest.register_craft( { + output = "homedecor:washing_machine", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" }, + { "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" }, + { "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:washing_machine", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" }, + { "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" }, + { "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:dryer", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" }, + { "default:steel_ingot", "bucket:bucket_empty", "basic_materials:motor" }, + { "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:dryer", + recipe = { + { "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" }, + { "default:steel_ingot", "bucket:bucket_empty", "basic_materials:motor" }, + { "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:ironing_board", + recipe = { + { "wool:grey", "wool:grey", "wool:grey"}, + { "", "default:steel_ingot", "" }, + { "default:steel_ingot", "", "default:steel_ingot" } + }, +}) + diff --git a/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.de.tr b/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.de.tr new file mode 100644 index 00000000..f9455642 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_laundry + + +### init.lua ### + +Ironing board=Bügelbrett +Tumble dryer=Wäschetrockner +Washing Machine=Waschmaschine diff --git a/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.fr.tr b/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.fr.tr new file mode 100644 index 00000000..eafcb29f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/locale/homedecor_laundry.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_laundry + + +### init.lua ### + +Ironing board=Planche à repasser +Tumble dryer=Sèche-linge +Washing Machine=Machine à laver diff --git a/mods/homedecor_modpack/homedecor_laundry/locale/template.txt b/mods/homedecor_modpack/homedecor_laundry/locale/template.txt new file mode 100644 index 00000000..37047861 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_laundry + + +### init.lua ### + +Ironing board= +Tumble dryer= +Washing Machine= diff --git a/mods/homedecor_modpack/homedecor_laundry/mod.conf b/mods/homedecor_modpack/homedecor_laundry/mod.conf new file mode 100644 index 00000000..b35c5e1f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_laundry +description = Homedecor mod: laundry +depends = homedecor_common, default, basic_materials +optional_depends = bucket diff --git a/mods/homedecor_modpack/homedecor_laundry/models/homedecor_ironing_board.obj b/mods/homedecor_modpack/homedecor_laundry/models/homedecor_ironing_board.obj new file mode 100644 index 00000000..f0cfc65b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_laundry/models/homedecor_ironing_board.obj @@ -0,0 +1,416 @@ +# Blender v2.73 (sub 0) OBJ File: 'ironing-board.blend' +# www.blender.org +o Cylinder +v 0.374999 0.174383 0.163636 +v 0.374999 0.174383 -0.163636 +v -1.062499 0.196138 -0.044906 +v -1.062499 0.196138 0.044906 +v 0.374999 0.222563 0.163636 +v 0.374999 0.222563 -0.163636 +v -1.062499 0.227217 -0.044906 +v -1.062499 0.227217 0.044906 +v -0.343750 0.249057 -0.250000 +v -0.343750 0.159912 -0.250000 +v -0.343750 0.249057 0.250000 +v -0.343750 0.159912 0.250000 +v -0.703125 0.246033 -0.233163 +v -0.703125 0.169592 0.233163 +v -0.703125 0.169592 -0.233163 +v -0.703125 0.246033 0.233163 +v -0.882812 0.245498 -0.179983 +v -0.882812 0.175495 0.179983 +v -0.882812 0.175495 -0.179983 +v -0.882812 0.245498 0.179983 +v 0.263469 0.159912 -0.250000 +v 0.263469 0.237034 0.250000 +v 0.263469 0.237034 -0.250000 +v 0.263469 0.159912 0.250000 +v -0.588210 -0.500012 0.187500 +v -0.588210 -0.500012 0.125000 +v -0.523921 -0.500018 0.125000 +v -0.523921 -0.500018 0.187500 +v 0.107165 0.149523 0.187499 +v 0.107165 0.149523 0.125000 +v 0.136684 0.117038 0.125000 +v 0.136684 0.117038 0.187499 +v -0.588210 -0.500012 -0.125000 +v -0.588210 -0.500012 -0.187500 +v -0.523921 -0.500018 -0.187500 +v -0.523921 -0.500018 -0.125000 +v 0.107165 0.149523 -0.125001 +v 0.107165 0.149523 -0.187500 +v 0.136684 0.117038 -0.187500 +v 0.136684 0.117038 -0.125001 +v 0.031532 -0.499978 0.125000 +v 0.031532 -0.499978 0.062500 +v 0.095959 -0.500002 0.062500 +v 0.095959 -0.500002 0.125000 +v -0.649243 0.134847 0.124999 +v -0.649243 0.134847 0.062500 +v -0.618973 0.166525 0.062500 +v -0.618973 0.166525 0.124999 +v 0.031532 -0.499977 -0.062500 +v 0.031532 -0.499977 -0.125000 +v 0.095959 -0.500002 -0.125000 +v 0.095959 -0.500002 -0.062500 +v -0.649243 0.134847 -0.062501 +v -0.649243 0.134847 -0.125000 +v -0.618973 0.166525 -0.125000 +v -0.618973 0.166525 -0.062501 +v 0.139442 0.159900 -0.191406 +v 0.139442 0.159900 0.191406 +v 0.157508 0.128609 -0.191406 +v 0.157508 0.128609 0.191406 +v 0.139442 0.097318 -0.191406 +v 0.139442 0.097318 0.191406 +v 0.103310 0.097318 -0.191406 +v 0.103310 0.097318 0.191406 +v 0.085244 0.128609 -0.191406 +v 0.085244 0.128609 0.191406 +v 0.103310 0.159900 -0.191406 +v 0.103310 0.159900 0.191406 +v -0.610895 0.168085 -0.128906 +v -0.610895 0.168085 0.128906 +v -0.592829 0.136793 -0.128906 +v -0.592828 0.136793 0.128906 +v -0.610895 0.105502 -0.128906 +v -0.610895 0.105502 0.128906 +v -0.647027 0.105502 -0.128906 +v -0.647027 0.105502 0.128906 +v -0.665093 0.136793 -0.128906 +v -0.665093 0.136793 0.128906 +v -0.647027 0.168085 -0.128906 +v -0.647027 0.168085 0.128906 +v -0.239665 -0.199291 -0.062500 +v -0.239665 -0.199291 0.062500 +v -0.233227 -0.210486 -0.062500 +v -0.233227 -0.210486 0.062500 +v -0.239665 -0.221681 -0.062500 +v -0.239665 -0.221681 0.062500 +v -0.252541 -0.221681 -0.062500 +v -0.252541 -0.221681 0.062500 +v -0.258979 -0.210486 -0.062500 +v -0.258979 -0.210486 0.062500 +v -0.252541 -0.199291 -0.062500 +v -0.252541 -0.199291 0.062500 +v -0.608631 0.115297 0.121094 +v -0.608631 0.115297 0.089844 +v 0.104078 0.115297 0.089844 +v 0.104078 0.115297 0.121094 +v -0.608631 0.159912 0.121094 +v -0.608631 0.159912 0.089844 +v 0.104078 0.159912 0.089844 +v 0.104078 0.159912 0.121094 +v -0.608631 0.115297 -0.089844 +v -0.608631 0.115297 -0.121094 +v 0.104078 0.115297 -0.121094 +v 0.104078 0.115297 -0.089844 +v -0.608631 0.159912 -0.089844 +v -0.608631 0.159912 -0.121094 +v 0.104078 0.159912 -0.121094 +v 0.104078 0.159912 -0.089844 +vt 0.045334 0.576457 +vt 0.000000 0.576457 +vt 0.000000 0.268517 +vt 0.045334 0.268517 +vt 0.507220 0.080530 +vt 0.507220 0.014662 +vt 0.676293 0.034086 +vt 0.676293 0.063328 +vt 0.049713 0.744479 +vt 0.020470 0.744479 +vt 0.020470 0.659973 +vt 0.049713 0.659973 +vt 0.571351 0.988687 +vt 0.571351 0.916121 +vt 0.676293 0.929737 +vt 0.676293 0.975071 +vt 0.492781 0.404584 +vt 0.323708 0.277485 +vt 0.323708 0.192979 +vt 0.492781 0.065880 +vt 0.571351 0.529536 +vt 0.676293 0.610798 +vt 0.676293 0.918738 +vt 0.571351 1.000000 +vt 0.661854 0.545377 +vt 1.000000 0.529536 +vt 1.000000 1.000000 +vt 0.661854 0.984158 +vt 0.571351 0.470464 +vt 0.000000 0.470464 +vt 0.000000 0.000000 +vt 0.571351 0.000000 +vt 0.661854 0.997154 +vt 0.661854 0.925229 +vt 1.000000 0.916121 +vt 0.428648 0.072566 +vt 0.428648 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.083879 +vt 0.492781 0.996651 +vt 0.492781 0.930783 +vt 0.492781 0.595416 +vt 0.492781 0.934120 +vt 1.000000 0.470464 +vt 0.661854 0.454623 +vt 0.661854 0.015842 +vt 0.000000 0.083879 +vt 0.338147 0.009108 +vt 0.338147 0.081033 +vt 0.323708 0.722515 +vt 0.323708 0.807021 +vt 0.323708 0.979449 +vt 0.323708 0.950207 +vt 0.323706 0.058950 +vt 0.323706 0.013616 +vt 0.676293 0.389202 +vt 0.676293 0.081262 +vt 0.000000 0.529536 +vt 0.000000 1.000000 +vt -0.000000 0.916121 +vt 0.221619 0.000000 +vt 0.277023 0.000000 +vt 0.277024 0.854845 +vt 0.221619 0.854845 +vt 0.754588 0.868580 +vt 0.715681 0.868030 +vt 0.715682 0.042881 +vt 0.754588 0.000000 +vt 0.332429 0.000000 +vt 0.387833 0.000000 +vt 0.387833 0.812100 +vt 0.332428 0.812100 +vt 0.676773 0.868030 +vt 0.637865 0.868580 +vt 0.637867 0.000000 +vt 0.676773 0.042881 +vt 0.749799 0.868580 +vt 0.749799 0.925631 +vt 0.715681 0.925631 +vt 0.715681 0.868580 +vt 0.332428 0.854845 +vt 0.598957 0.000000 +vt 0.637865 0.000550 +vt 0.637865 0.825699 +vt 0.598959 0.868580 +vt 0.443237 0.000000 +vt 0.443238 0.812100 +vt 0.676773 0.868580 +vt 0.676775 0.000000 +vt 0.255737 0.854845 +vt 0.255737 0.911896 +vt 0.221619 0.911896 +vt 0.166214 0.000000 +vt 0.221619 0.836162 +vt 0.166214 0.836162 +vt 0.521189 0.000000 +vt 0.560027 0.000492 +vt 0.560027 0.892705 +vt 0.521098 0.849675 +vt 0.055405 0.000000 +vt 0.110809 0.000000 +vt 0.110809 0.878015 +vt 0.055405 0.878015 +vt 0.521098 0.892214 +vt 0.482259 0.892705 +vt 0.482168 0.043030 +vt 0.521098 0.000000 +vt 0.221619 0.871383 +vt 0.166214 0.871383 +vt 0.110810 0.871383 +vt 0.110809 0.035220 +vt 0.166214 0.035220 +vt 0.560119 0.000000 +vt 0.598957 0.000492 +vt 0.598957 0.892705 +vt 0.560027 0.849675 +vt 0.000000 0.878014 +vt 0.482168 0.892214 +vt 0.443329 0.892705 +vt 0.443238 0.043030 +vt 0.482168 0.000000 +vt 0.873237 0.650566 +vt 0.873237 1.000000 +vt 0.841430 1.000000 +vt 0.841430 0.650566 +vt 0.905045 0.650566 +vt 0.905046 1.000000 +vt 0.963766 0.000000 +vt 0.963766 0.349434 +vt 0.944594 0.349434 +vt 0.944594 0.000000 +vt 0.912787 0.349434 +vt 0.912787 0.000000 +vt 0.332502 0.871336 +vt 0.332502 0.904318 +vt 0.304763 0.920809 +vt 0.277024 0.904318 +vt 0.277024 0.871336 +vt 0.304763 0.854845 +vt 0.944595 0.698869 +vt 0.912787 0.698869 +vt 0.443238 0.828591 +vt 0.443238 0.861573 +vt 0.415499 0.878064 +vt 0.387760 0.861573 +vt 0.387760 0.828591 +vt 0.415499 0.812100 +vt 0.944595 0.974185 +vt 0.944595 0.738851 +vt 0.976402 0.738851 +vt 0.976402 0.974185 +vt 0.912787 0.934202 +vt 0.944595 0.934202 +vt 0.754588 0.885899 +vt 0.754588 0.650566 +vt 0.773761 0.650566 +vt 0.773761 0.885899 +vt 0.805568 0.650566 +vt 0.805568 0.885899 +vt 0.626696 0.934544 +vt 0.598957 0.918053 +vt 0.598957 0.885071 +vt 0.626696 0.868580 +vt 0.654435 0.885071 +vt 0.654435 0.918053 +vt 0.837377 0.650566 +vt 0.837377 0.885899 +vt 0.660203 0.918053 +vt 0.660203 0.885071 +vt 0.687942 0.868580 +vt 0.715681 0.885071 +vt 0.715681 0.918053 +vt 0.687942 0.934544 +vt 0.376394 0.926201 +vt 0.376394 0.812100 +vt 0.387760 0.926201 +vt 0.339996 0.926201 +vt 0.339996 0.812100 +vt 0.351363 0.812100 +vt 0.351363 0.926201 +vt 0.369561 0.812100 +vt 0.369561 0.926201 +vt 0.362729 0.926201 +vt 0.362729 0.812100 +vt 0.277024 0.968946 +vt 0.265657 0.968946 +vt 0.265657 0.854845 +vt 0.833688 0.650566 +vt 0.833687 0.000000 +vt 0.873237 0.000000 +vt 0.794138 0.000000 +vt 0.794138 0.650566 +vt 0.972297 0.349434 +vt 0.972297 0.738851 +vt 0.912787 0.650566 +vt 1.000000 0.349434 +vt 1.000000 0.738851 +vn 1.000000 0.000000 0.000000 +vn -0.600900 0.000000 -0.799300 +vn -1.000000 0.000000 0.000000 +vn 0.612300 0.000000 0.790700 +vn -0.114100 -0.993500 0.000000 +vn 0.128700 0.991700 0.000000 +vn -0.008400 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -0.046800 0.000000 0.998900 +vn 0.000000 0.000000 -1.000000 +vn -0.283800 0.000000 0.958900 +vn -0.003000 1.000000 0.000000 +vn -0.026900 -0.999600 0.000000 +vn -0.046800 0.000000 -0.998900 +vn -0.101200 0.994900 0.000000 +vn -0.600900 0.000000 0.799300 +vn -0.032800 -0.999500 0.000000 +vn -0.283800 0.000000 -0.958900 +vn 0.612300 0.000000 -0.790700 +vn 0.128700 -0.991700 0.000000 +vn 0.019800 0.999800 0.000000 +vn 0.000000 0.000000 1.000000 +vn -0.682600 0.730800 0.000000 +vn 0.682600 -0.730800 0.000000 +vn -0.000100 -1.000000 0.000000 +vn -0.682000 -0.731400 0.000000 +vn 0.681900 0.731400 0.000000 +vn -0.000400 -1.000000 0.000000 +vn 0.866000 0.500000 -0.000000 +vn 0.866000 -0.500000 -0.000000 +vn -0.866000 -0.500000 0.000000 +vn -0.866000 0.500000 0.000000 +vn 0.866900 0.498500 -0.000000 +vn 0.866900 -0.498500 -0.000000 +vn -0.866900 -0.498500 -0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.866900 0.498500 0.000000 +g Cylinder_Cylinder_cover +s off +f 5/1/1 1/2/1 2/3/1 6/4/1 +f 17/5/2 19/6/2 3/7/2 7/8/2 +f 7/9/3 3/10/3 4/11/3 8/12/3 +f 22/13/4 24/14/4 1/15/4 5/16/4 +f 18/17/5 4/18/5 3/19/5 19/20/5 +f 22/21/6 5/22/6 6/23/6 23/24/6 +f 16/25/7 11/26/7 9/27/7 13/28/7 +f 24/29/8 12/30/8 10/31/8 21/32/8 +f 16/33/9 14/34/9 12/35/9 11/27/9 +f 23/36/10 21/37/10 10/38/10 9/39/10 +f 20/40/11 18/41/11 14/34/11 16/33/11 +f 20/42/12 16/25/12 13/28/12 17/43/12 +f 12/44/13 14/45/13 15/46/13 10/38/13 +f 9/47/14 10/31/14 15/48/14 13/49/14 +f 8/50/15 20/42/15 17/43/15 7/51/15 +f 8/52/16 4/53/16 18/41/16 20/40/16 +f 14/45/17 18/17/17 19/20/17 15/46/17 +f 13/49/18 15/48/18 19/6/18 17/5/18 +f 6/54/19 2/55/19 21/37/19 23/36/19 +f 1/56/20 24/29/20 21/32/20 2/57/20 +f 11/58/21 22/21/21 23/24/21 9/59/21 +f 11/59/22 12/60/22 24/14/22 22/13/22 +g Cylinder_Cylinder_legs +f 29/61/23 30/62/23 26/63/23 25/64/23 +f 30/65/10 31/66/10 27/67/10 26/68/10 +f 31/69/24 32/70/24 28/71/24 27/72/24 +f 32/73/22 29/74/22 25/75/22 28/76/22 +f 25/77/25 26/78/25 27/79/25 28/80/25 +f 37/62/23 38/69/23 34/81/23 33/63/23 +f 38/82/10 39/83/10 35/84/10 34/85/10 +f 39/70/24 40/86/24 36/87/24 35/71/24 +f 40/66/22 37/88/22 33/89/22 36/67/22 +f 33/90/25 34/91/25 35/92/25 36/64/25 +f 45/93/26 46/61/26 42/94/26 41/95/26 +f 46/96/10 47/97/10 43/98/10 42/99/10 +f 47/100/27 48/101/27 44/102/27 43/103/27 +f 48/104/22 45/105/22 41/106/22 44/107/22 +f 41/95/28 42/94/28 43/108/28 44/109/28 +f 53/109/26 54/110/26 50/111/26 49/112/26 +f 54/113/10 55/114/10 51/115/10 50/116/10 +f 55/31/27 56/100/27 52/103/27 51/117/27 +f 56/118/22 53/119/22 49/120/22 52/121/22 +f 49/112/28 50/111/28 51/101/28 52/93/28 +f 57/122/29 58/123/29 60/124/29 59/125/29 +f 59/123/30 60/122/30 62/126/30 61/127/30 +f 61/128/8 62/129/8 64/130/8 63/131/8 +f 63/131/31 64/130/31 66/132/31 65/133/31 +f 60/134/22 58/135/22 68/136/22 66/137/22 64/138/22 62/139/22 +f 65/130/32 66/140/32 68/141/32 67/132/32 +f 57/142/10 59/143/10 61/144/10 63/145/10 65/146/10 67/147/10 +f 69/148/29 70/149/29 72/150/29 71/151/29 +f 71/152/30 72/141/30 74/140/30 73/153/30 +f 73/154/8 74/155/8 76/156/8 75/157/8 +f 75/157/31 76/156/31 78/158/31 77/159/31 +f 72/160/22 70/161/22 80/162/22 78/163/22 76/164/22 74/165/22 +f 77/166/32 78/167/32 80/159/32 79/158/32 +f 69/168/10 71/169/10 73/170/10 75/171/10 77/172/10 79/173/10 +f 81/174/33 82/175/33 84/71/33 83/176/33 +f 83/177/34 84/178/34 86/179/34 85/180/34 +f 85/181/8 86/182/8 88/183/8 87/184/8 +f 87/184/35 88/183/35 90/180/35 89/179/35 +f 91/182/36 92/181/36 82/175/36 81/174/36 +f 89/63/37 90/185/37 92/186/37 91/187/37 +f 98/188/10 99/189/10 95/190/10 94/122/10 +f 100/191/22 97/192/22 93/155/22 96/68/22 +f 93/130/8 94/193/8 95/194/8 96/149/8 +f 106/192/10 107/191/10 103/189/10 102/188/10 +f 108/122/22 105/190/22 101/133/22 104/195/22 +f 101/193/8 102/196/8 103/197/8 104/194/8 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_back.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_back.png new file mode 100644 index 0000000000000000000000000000000000000000..b085c63fa0416ddedb52a89a74e2a7545cc4c180 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UACVRR#hDb=V9_$W1Y#_j};dcG< zABSC@I(okS;pbr(H9NWQ+Pa(7uXUGA`l`3@=FP>me;(X>aApVJxk?-Li;tPMDebMU z(G)rvTy>`O+Qc38q1$G#pKJ>a_eoj%Xl+nG-_gn<-KZYc^!pC|b#Yg6-`c#Kcky)W zhP8XI^?dZGpZ|Q?2}$F``TU_hGZue0Jig;rX|LUJ`y*-Zx{u3Lc7UAe>FVdQ&MBb@ E0FfM93IG5A literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_bottom.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..25f7416e98f3f8a748c25f7c0e4a167a39bc3d83 GIT binary patch literal 235 zcmVN(>V= zS~qs6avT|boF`t9PW73XKvDQZ`_N7tAh1`vQ&v!=@zB)wm^!w2ZR^{9{aK}3E2&65 z@a&$}N1exEC6D)EhTga3Wz&X38Ac$@|E?GO3Efu-OZ}cn@<%LOGA8;O?1@g*R?a$N l4QN;@b9^~y3C;ip{RhX{Zf1v*E!O}5002ovPDHLkV1fqyWjp`? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_front.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_front.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc8d8e64703767d9ceff925ae55ef095e255fb4 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAmU_B4hDclvJ$teAkO7ZF;9Gl6 zo{1h>!Xb7^fnsLMwe z)~0uN^suQ_r7XYR&1!qY^(5!>8E2vnPPbV5O5#G}5!crzSrRTZ`+mtfVEKcAS6uxy z(~bm_kS)iT1Pd=%SkFD@jQLI9IoisPBxmZb_ThQ)K9src*+!o`A$Ma+Z`T^%t!I4B W`^4aH+5R~ohkLsExvXxw s)nhdM?6&8-qqfY`bZvIRsp%q)78&qol`;+04dH-JOBUy literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_top.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_dryer_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f416845a51cde16949a63119ae0f985de4dcd045 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UACVIL!hDb=V9_$o6?7+d|_^JP7 zTePN1xaW6<$9a=qEBCICS+~&Oy^oXvuP>a$4%R3H^_5-xuvtcJJf+OhohUNK|RqgB}#?C z;oHQ{Cf@wBcFR+=7&N-X550T1PNIBAcFS@3AHJ`rEM$DB2y&#StDnm{r-UW|!wpE5 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_back.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_back.png new file mode 100644 index 0000000000000000000000000000000000000000..cca307aa1347ed3eddb1599e9b700a32aea0254e GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UArh2+KhDcmyJ=mGZqR7Kw_&q*Y zEZJ*UOvDHCi7Bt7vQGQFJ$`JC(GTVazaFv*+cJDTs~|n?h1!CZO>>tTHPt0DTdd$| zIG}G~aJ1o+-l9$?SMCq@V>u_NRo$;{%(pBw*w~W6R92XEs(Et3Eq(SjiCQav$HQ;k zzsT4*TueDOVfn`fhK3+RhV=}W5>H84$(u@NS>@cc-_rN4s@TI-0_0FnS3j3^P6+>mXi`Va~<6wGGYg1Xj&2)Y3j>n>ZPHyYUZVSJ5N8aPxh6_ap zjP;j)w=QGuuhD5cTHrhHmF0|(?gp=Vi}`!y)?8@*$kV@jinV~YvaMd5LOa9C@YyF0 z%#8?jp6U4Y_t_c_CLybBj|>i_Og$CrV^-K+sAOJg5n}qh?@jQBjKA+5#XkEs_20Rs d=eCIw7wjkU=lTfc`CkKhz|+;wWt~$(6961FUReMD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_front.png b/mods/homedecor_modpack/homedecor_laundry/textures/homedecor_washing_machine_front.png new file mode 100644 index 0000000000000000000000000000000000000000..42af474cdd29caa795c478de3dc55dd2331860aa GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UArh2+KhDcnF?J=ChWXN;ikJq=Y z8y`Ql6*nFbtiZ!y@ZSFN z@wV3Qi!y7K%ReEa`x@X_hN ztR%ZkT&Dh_`5D8U9gE)ZKDfB}+@aGq_D}CIxqGZ`Mw_ zC!Qy<$7r}5H|&(LDPJpcKTC7Bis<#rT0hyIo&3@FCv5fZRUvnu7OlT3NGuj?Qx|GhY8PP4WB9V6fxmi6aL&|1d~h<$BxF z^0P8M+5F-OQ}LQOms2hW{uo7G2v#$Sa&d97X3N{9$f(w>omyl&Z@1ji3~jA{>`bCh U{S`IeTmZS-)78&qol`;+0JG^={{R30 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/.luacheckrc b/mods/homedecor_modpack/homedecor_lighting/.luacheckrc new file mode 100644 index 00000000..383f28f4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/.luacheckrc @@ -0,0 +1,23 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "mesecon", + "unifieddyes", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_lighting/init.lua b/mods/homedecor_modpack/homedecor_lighting/init.lua new file mode 100644 index 00000000..d072f72c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/init.lua @@ -0,0 +1,1880 @@ +-- This file supplies the majority of homedecor's lighting + +local S = minetest.get_translator("homedecor_lighting") + +homedecor_lighting = {} + +local function is_protected(pos, clicker) + if minetest.is_protected(pos, clicker:get_player_name()) then + minetest.record_protection_violation(pos, + clicker:get_player_name()) + return true + end + return false +end + +local hd_mesecons = minetest.get_modpath("mesecons") + +-- control and brightness for dimmable lamps + +local word_to_bright = { + ["off"] = 0, + ["low"] = 3, + ["med"] = 7, + ["hi"] = 11, + ["on"] = 14, + ["max"] = 14, +} + +local rules_alldir = { + {x = 0, y = 0, z = -1}, -- borrowed from lightstones + {x = 1, y = 0, z = 0}, + {x = -1, y = 0, z = 0}, + {x = 0, y = 0, z = 1}, + {x = 1, y = 1, z = 0}, + {x = 1, y = -1, z = 0}, + {x = -1, y = 1, z = 0}, + {x = -1, y = -1, z = 0}, + {x = 0, y = 1, z = 1}, + {x = 0, y = -1, z = 1}, + {x = 0, y = 1, z = -1}, + {x = 0, y = -1, z = -1}, + {x = 0, y = -1, z = 0}, +} + +-- mesecons compatibility + +local actions + +if hd_mesecons then + + actions = { + action_off = function(pos, node) + local sep = string.find(node.name, "_", -5) + if minetest.get_meta(pos):get_int("toggled") > 0 then + minetest.swap_node(pos, { + name = string.sub(node.name, 1, sep - 1).."_off", + param2 = node.param2 + }) + end + end, + action_on = function(pos, node) + minetest.get_meta(pos):set_int("toggled", 1) + local sep = string.find(node.name, "_", -5) + minetest.swap_node(pos, { + name = string.sub(node.name, 1, sep - 1).."_on", + param2 = node.param2 + }) + end + } + + homedecor_lighting.mesecon_wall_light = { + effector = table.copy(actions) + } + homedecor_lighting.mesecon_wall_light.effector.rules = mesecon.rules.wallmounted_get + + homedecor_lighting.mesecon_alldir_light = { + effector = table.copy(actions), + } + homedecor_lighting.mesecon_alldir_light.effector.rules = rules_alldir +end + +-- digilines compatibility +-- this one is based on the so-named one in Jeija's digilines mod + +local player_last_clicked = {} + +local digiline_on_punch + +if minetest.get_modpath("digilines") then + + local on_digiline_receive_string = function(pos, node, channel, msg) + if not msg or not channel then return end + local meta = minetest.get_meta(pos) + local setchan = meta:get_string("channel") + if setchan ~= channel then return end + + if msg ~= "" and (type(msg) == "string" or type(msg) == "number" ) then + local n = tonumber(msg) + local suff = word_to_bright[msg] or "invalid" + + local basename = string.sub(node.name, 1, string.find(node.name, "_", -5) - 1) + + if minetest.registered_nodes[basename.."_"..msg] then + minetest.swap_node(pos, {name = basename.."_"..msg, param2 = node.param2}) + elseif minetest.registered_nodes[basename.."_"..suff] then + minetest.swap_node(pos, {name = basename.."_"..suff, param2 = node.param2}) + elseif minetest.registered_nodes[basename.."_on"] + and (msg == "med" or msg == "hi" or msg == "max" or (n and n > 3)) then + minetest.swap_node(pos, {name = basename.."_on", param2 = node.param2}) + elseif minetest.registered_nodes[basename.."_off"] + and (msg == "low" or (n and n < 4)) then + minetest.swap_node(pos, {name = basename.."_off", param2 = node.param2}) + end + end + end + + minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() + local pos = player_last_clicked[name] + if pos and formname == "homedecor:lamp_set_channel" then + if is_protected(pos, player) then return end + if (fields.channel) then + local meta = minetest.get_meta(pos) + meta:set_string("channel", fields.channel) + end + end + end) + + if hd_mesecons then + homedecor_lighting.digiline_wall_light = { + effector = { + action = on_digiline_receive_string, + }, + wire = { + rules = mesecon.rules.wallmounted_get + } + } + else + homedecor_lighting.digiline_wall_light = { + effector = { + action = on_digiline_receive_string, + }, + wire = { + rules = rules_alldir + } + } + end + + homedecor_lighting.digiline_alldir_light = { + effector = { + action = on_digiline_receive_string, + }, + wire = { + rules = rules_alldir + } + } + + function digiline_on_punch(pos, node, puncher, pointed_thing) + if is_protected(pos, puncher) then return end + + if puncher:get_player_control().sneak then + local name = puncher:get_player_name() + player_last_clicked[name] = pos + local form = "field[channel;Channel;]" + minetest.show_formspec(name, "homedecor:lamp_set_channel", form) + end + end +end + +-- turn on/off, cycle brightness + +function homedecor_lighting.toggle_light(pos, node, clicker, itemstack, pointed_thing) + if is_protected(pos, clicker) then return end + local sep = string.find(node.name, "_", -5) + local level = string.sub(node.name, sep + 1) + local n = tonumber(level) or 0 + + local newsuff + if level == "on" then + newsuff = "_off" + elseif level == "off" then + newsuff = "_on" + elseif n > 3 then + newsuff = "_0" + else + newsuff = "_14" + end + + minetest.swap_node(pos, {name = string.sub(node.name, 1, sep - 1)..newsuff, param2 = node.param2}) +end + +------------------ +-- Dimmable lights + +--for light_brightn_name in pairs(word_to_bright) do + +for brightness_level = 0, 14 do + + local tiles + local overlay + + local onflag = (brightness_level > 0) + local nici = (brightness_level ~= 14) and 1 or nil + + local gen_ls_tex_white = "homedecor_generic_light_source_off.png" + if onflag then gen_ls_tex_white = "homedecor_generic_light_source_white.png" end + + local gen_ls_tex_yellow = "homedecor_generic_light_source_off.png" + if onflag then gen_ls_tex_yellow = "homedecor_generic_light_source_yellow.png" end + + local h = (brightness_level == 0) and "0" or string.format("%x", brightness_level+1) + local brightness_hex = tonumber("0xff"..string.rep(h, 6)) + + local glowlight_nodebox = { + half = homedecor.nodebox.slab_y(1/2), + quarter = homedecor.nodebox.slab_y(1/4), + small_cube = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 } + }, + } + + local base = "homedecor_glowlight_base.png" + + local tb_edges = "homedecor_glowlight_tb_edges.png" + local sides_edges = "homedecor_glowlight_thick_sides_edges.png" + local sides_glare = "homedecor_glowlight_thick_sides_glare.png" + + if onflag then + tiles = { + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + } + overlay = { + { name = "homedecor_glowlight_top_glare.png", color = "white"}, + "", + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + } + else + tiles = { + base.."^"..tb_edges, + base.."^"..tb_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + } + overlay = nil + end + + minetest.register_node(":homedecor:glowlight_half_"..brightness_level, { + description = S("Thick Glowlight"), + tiles = tiles, + overlay_tiles = overlay, + use_texture_alpha = true, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = { + type = "wallmounted", + wall_top = { -0.5, 0, -0.5, 0.5, 0.5, 0.5 }, + wall_bottom = { -0.5, -0.5, -0.5, 0.5, 0, 0.5 }, + wall_side = { -0.5, -0.5, -0.5, 0, 0.5, 0.5 } + }, + node_box = glowlight_nodebox.half, + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = nici }, + light_source = brightness_level, + sounds = default.node_sound_glass_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:glowlight_half_on"}, inherit_color = true }, + } + }, + mesecons = homedecor_lighting.mesecon_wall_light, + digiline = homedecor_lighting.digiline_wall_light, + on_punch = digiline_on_punch + }) + + sides_edges = "homedecor_glowlight_thin_sides_edges.png" + sides_glare = "homedecor_glowlight_thin_sides_glare.png" + + if onflag then + tiles = { + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + } + overlay = { + { name = "homedecor_glowlight_top_glare.png", color = "white"}, + "", + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + } + else + tiles = { + base.."^"..tb_edges, + base.."^"..tb_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + } + overlay = nil + end + + minetest.register_node(":homedecor:glowlight_quarter_"..brightness_level, { + description = S("Thin Glowlight"), + tiles = tiles, + overlay_tiles = overlay, + use_texture_alpha = true, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = { + type = "wallmounted", + wall_top = { -0.5, 0.25, -0.5, 0.5, 0.5, 0.5 }, + wall_bottom = { -0.5, -0.5, -0.5, 0.5, -0.25, 0.5 }, + wall_side = { -0.5, -0.5, -0.5, -0.25, 0.5, 0.5 } + }, + node_box = glowlight_nodebox.quarter, + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = nici }, + light_source = brightness_level, + sounds = default.node_sound_glass_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:glowlight_quarter_on"}, inherit_color = true }, + } + }, + mesecons = homedecor_lighting.mesecon_wall_light, + digiline = homedecor_lighting.digiline_wall_light, + on_punch = digiline_on_punch + }) + + tb_edges = "homedecor_glowlight_cube_tb_edges.png" + sides_edges = "homedecor_glowlight_cube_sides_edges.png" + sides_glare = "homedecor_glowlight_cube_sides_glare.png" + + if onflag then + tiles = { + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..tb_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + "("..base.."^"..sides_edges..")^[brighten", + } + overlay = { + { name = "homedecor_glowlight_cube_top_glare.png", color = "white"}, + "", + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + { name = sides_glare, color = "white"}, + } + else + tiles = { + base.."^"..tb_edges, + base.."^"..tb_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + base.."^"..sides_edges, + } + overlay = nil + end + + minetest.register_node(":homedecor:glowlight_small_cube_"..brightness_level, { + description = S("Small Glowlight Cube"), + tiles = tiles, + overlay_tiles = overlay, + use_texture_alpha = true, + paramtype = "light", + paramtype2 = "colorwallmounted", + drawtype = "nodebox", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = { + type = "wallmounted", + wall_top = { -0.25, 0, -0.25, 0.25, 0.5, 0.25 }, + wall_bottom = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 }, + wall_side = { -0.5, -0.25, -0.25, 0, 0.25, 0.25 } + }, + node_box = glowlight_nodebox.small_cube, + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = nici }, + light_source = brightness_level, + sounds = default.node_sound_glass_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:glowlight_small_cube_on"}, inherit_color = true }, + } + }, + mesecons = homedecor_lighting.mesecon_wall_light, + digiline = homedecor_lighting.digiline_wall_light, + on_punch = digiline_on_punch + }) + + local lighttex + + if onflag then + local b = (brightness_level > 6) and brightness_level or 6 + local brightened = "^[multiply:#"..string.rep(string.format("%x", b), 6) + + lighttex = { + name="homedecor_plasma_storm.png"..brightened, + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}, + } + else + lighttex = "homedecor_plasma_lamp_off.png" + end + + homedecor.register("plasma_lamp_"..brightness_level, { + description = S("Plasma Lamp/Light"), + drawtype = "mesh", + mesh = "plasma_lamp.obj", + tiles = { + "default_gold_block.png", + lighttex + }, + use_texture_alpha = true, + light_source = brightness_level, + sunlight_propagates = true, + groups = {cracky=3, oddly_breakable_by_hand=3, not_in_creative_inventory = nici}, + sounds = default.node_sound_glass_defaults(), + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:plasma_lamp_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + local gl_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0.45, 0.25 }, + } + + homedecor.register("ground_lantern_"..brightness_level, { + description = S("Ground Lantern/Light"), + mesh = "homedecor_ground_lantern.obj", + tiles = { gen_ls_tex_yellow, "homedecor_generic_metal_wrought_iron.png" }, + use_texture_alpha = true, + inventory_image = "homedecor_ground_lantern_inv.png", + wield_image = "homedecor_ground_lantern_inv.png", + groups = {snappy=3, not_in_creative_inventory = nici}, + light_source = brightness_level, + selection_box = gl_cbox, + walkable = false, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:ground_lantern_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + local hl_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.2, 0.25, 0.5, 0.5 }, + } + + homedecor.register("hanging_lantern_"..brightness_level, { + description = S("Hanging Lantern/Light"), + mesh = "homedecor_hanging_lantern.obj", + tiles = { "homedecor_generic_metal_wrought_iron.png", gen_ls_tex_yellow }, + use_texture_alpha = true, + inventory_image = "homedecor_hanging_lantern_inv.png", + wield_image = "homedecor_hanging_lantern_inv.png", + groups = {snappy=3, not_in_creative_inventory = nici}, + light_source = brightness_level, + selection_box = hl_cbox, + walkable = false, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:hanging_lantern_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + local cl_cbox = { + type = "fixed", + fixed = { -0.35, -0.45, -0.35, 0.35, 0.5, 0.35 } + } + + homedecor.register("ceiling_lantern_"..brightness_level, { + drawtype = "mesh", + mesh = "homedecor_ceiling_lantern.obj", + tiles = { gen_ls_tex_yellow, "homedecor_generic_metal_wrought_iron.png" }, + use_texture_alpha = true, + inventory_image = "homedecor_ceiling_lantern_inv.png", + description = S("Ceiling Lantern/Light"), + groups = {snappy=3, not_in_creative_inventory = nici}, + light_source = brightness_level, + selection_box = cl_cbox, + walkable = false, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:ceiling_lantern_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + if not minetest.get_modpath("darkage") then + homedecor.register("lattice_lantern_large_"..brightness_level, { + description = S("Lattice lantern/Light (large)"), + tiles = { gen_ls_tex_yellow.."^homedecor_lattice_lantern_large_overlay.png" }, + groups = { snappy = 3, not_in_creative_inventory = nici }, + light_source = brightness_level, + sounds = default.node_sound_glass_defaults(), + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:lattice_lantern_large_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + end + + local lighttex_tb + local lighttex_sides + + if onflag then + lighttex_tb = "homedecor_lattice_lantern_small_tb_light.png" + lighttex_sides = "homedecor_lattice_lantern_small_sides_light.png" + else + lighttex_tb = "homedecor_generic_light_source_off.png" + lighttex_sides = "homedecor_generic_light_source_off.png" + end + + homedecor.register("lattice_lantern_small_"..brightness_level, { + description = S("Lattice lantern/light (small)"), + tiles = { + lighttex_tb.."^homedecor_lattice_lantern_small_tb_overlay.png", + lighttex_tb.."^homedecor_lattice_lantern_small_tb_overlay.png", + lighttex_sides.."^homedecor_lattice_lantern_small_sides_overlay.png" + }, + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 } + }, + node_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 } + }, + groups = { snappy = 3, not_in_creative_inventory = nici }, + light_source = brightness_level, + sounds = default.node_sound_glass_defaults(), + on_place = minetest.rotate_node, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:lattice_lantern_small_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + -- "gooseneck" style desk lamps + + local dlamp_cbox = { + type = "wallmounted", + wall_side = { -0.2, -0.5, -0.15, 0.32, 0.12, 0.15 }, + } + + homedecor.register("desk_lamp_"..brightness_level, { + description = S("Desk Lamp/Light"), + mesh = "homedecor_desk_lamp.obj", + tiles = { + "homedecor_generic_metal.png", + "homedecor_generic_metal.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + { name = gen_ls_tex_white, color = brightness_hex }, + }, + inventory_image = "homedecor_desk_lamp_inv.png", + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = dlamp_cbox, + node_box = dlamp_cbox, + walkable = false, + groups = {snappy=3, ud_param2_colorable = 1, not_in_creative_inventory = nici}, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, + light_source = brightness_level, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:desk_lamp_on"}, inherit_color = true }, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + -- "kitchen"/"dining room" ceiling lamp + + homedecor.register("ceiling_lamp_"..brightness_level, { + description = S("Ceiling Lamp/Light"), + mesh = "homedecor_ceiling_lamp.obj", + tiles = { + "homedecor_generic_metal_brass.png", + "homedecor_ceiling_lamp_glass.png", + gen_ls_tex_white, + { name = "homedecor_generic_plastic.png", color = 0xff442d04 }, + }, + inventory_image = "homedecor_ceiling_lamp_inv.png", + light_source = brightness_level, + groups = {snappy=3, not_in_creative_inventory = nici}, + walkable = false, + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:ceiling_lamp_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + local tlamp_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0.5, 0.25 } + } + + local slamp_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 1.5, 0.25 } + } + + local wool_brightened = "wool_grey.png^[colorize:#ffffff:"..(brightness_level * 15) + + homedecor.register("table_lamp_"..brightness_level, { + description = S("Table Lamp/Light"), + mesh = "homedecor_table_lamp.obj", + tiles = { + wool_brightened, + { name = gen_ls_tex_white, color = brightness_hex }, + { name = "homedecor_generic_wood_red.png", color = 0xffffffff }, + { name = "homedecor_generic_metal.png", color = homedecor.color_black }, + }, + inventory_image = "homedecor_table_lamp_foot_inv.png^homedecor_table_lamp_top_inv.png", + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + walkable = false, + light_source = brightness_level, + selection_box = tlamp_cbox, + sounds = default.node_sound_wood_defaults(), + groups = {cracky=2,oddly_breakable_by_hand=1, ud_param2_colorable = 1, not_in_creative_inventory=nici }, + drop = { + items = { + {items = {"homedecor:table_lamp_hi"}, inherit_color = true }, + } + }, + digiline = homedecor_lighting.digiline_alldir_light, + mesecons = homedecor_lighting.mesecon_wall_light, + on_rightclick = homedecor_lighting.toggle_light, + on_punch = digiline_on_punch, + on_dig = unifieddyes.on_dig, + }) + + homedecor.register("standing_lamp_"..brightness_level, { + description = S("Standing Lamp/Light"), + mesh = "homedecor_standing_lamp.obj", + tiles = { + wool_brightened, + { name = gen_ls_tex_white, color = brightness_hex }, + { name = "homedecor_generic_wood_red.png", color = 0xffffffff }, + { name = "homedecor_generic_metal.png", color = homedecor.color_black }, + }, + inventory_image = "homedecor_standing_lamp_foot_inv.png^homedecor_standing_lamp_top_inv.png", + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + walkable = false, + light_source = brightness_level, + groups = {cracky=2,oddly_breakable_by_hand=1, ud_param2_colorable = 1, not_in_creative_inventory=nici }, + selection_box = slamp_cbox, + sounds = default.node_sound_wood_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + --expand = { top="air" }, + drop = { + items = { + {items = {"homedecor:standing_lamp_hi"}, inherit_color = true }, + } + }, + digiline = homedecor_lighting.digiline_alldir_light, + mesecons = homedecor_lighting.mesecon_wall_light, + on_rightclick = homedecor_lighting.toggle_light, + on_punch = digiline_on_punch, + on_dig = unifieddyes.on_dig, + }) +end + +------------------------------------------ +-- Simple non-dimmable, on/off-only lights + +for _, light_brightn_name in ipairs({"off", "on"}) do + + local onflag = (light_brightn_name == "on") + local nici = (light_brightn_name == "off") and 1 or nil + local nici_m = (light_brightn_name == "off") and 1 or nil + local on_rc = homedecor_lighting.toggle_light + local di = "on" + + if hd_mesecons then + nici_m = (light_brightn_name ~= "off") and 1 or nil + on_rc = nil + di = "off" + end + + local gen_ls_tex_white = "homedecor_generic_light_source_off.png" + if onflag then gen_ls_tex_white = "homedecor_generic_light_source_white.png" end + + local gen_ls_tex_yellow = "homedecor_generic_light_source_off.png" + if onflag then gen_ls_tex_yellow = "homedecor_generic_light_source_yellow.png" end + + local lighttex = "homedecor_blanktile.png" + if onflag then + lighttex = { + name = "homedecor_plasma_ball_streamers.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}, + } + end + + homedecor.register("plasma_ball_"..light_brightn_name, { + description = S("Plasma Ball/light"), + mesh = "homedecor_plasma_ball.obj", + tiles = { + { name = "homedecor_generic_plastic.png", color = homedecor.color_black }, + lighttex, + "homedecor_plasma_ball_glass.png" + }, + inventory_image = "homedecor_plasma_ball_inv.png", + selection_box = { + type = "fixed", + fixed = { -0.1875, -0.5, -0.1875, 0.1875, 0, 0.1875 } + }, + walkable = false, + use_texture_alpha = true, + light_source = onflag and (default.LIGHT_MAX - 5) or nil, + sunlight_propagates = true, + groups = {cracky=3, oddly_breakable_by_hand=3, not_in_creative_inventory = nici}, + sounds = default.node_sound_glass_defaults(), + on_rightclick = homedecor_lighting.toggle_light, + drop = { + items = { + {items = {"homedecor:plasma_ball_on"}}, + } + }, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) + + local wl_cbox = { + type = "fixed", + fixed = { -0.2, -0.5, 0, 0.2, 0.5, 0.5 }, + } + + -- rope lighting + + minetest.register_node(":homedecor:rope_light_on_floor_"..light_brightn_name, { + description = S("Rope lighting (on floor)"), + inventory_image = "homedecor_rope_light_on_floor.png", + paramtype = "light", + light_source = word_to_bright[light_brightn_name], + walkable = false, + sunlight_propagates = true, + tiles = { gen_ls_tex_white }, + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {}, + connect_front = { -1/16, -8/16, -8/16, 1/16, -6/16, 1/16 }, + connect_left = { -8/16, -8/16, -1/16, 1/16, -6/16, 1/16 }, + connect_back = { -1/16, -8/16, -1/16, 1/16, -6/16, 8/16 }, + connect_right = { -1/16, -8/16, -1/16, 8/16, -6/16, 1/16 }, + disconnected_sides = { + { -6/16, -8/16, -6/16, -4/16, -6/16, 6/16 }, + { 4/16, -8/16, -6/16, 6/16, -6/16, 6/16 }, + { -6/16, -8/16, -6/16, 6/16, -6/16, -4/16 }, + { -6/16, -8/16, 4/16, 6/16, -6/16, 6/16 } + }, + }, + connects_to = { + "homedecor:rope_light_on_floor_on", + "homedecor:rope_light_on_floor_off", + "group:mesecon_conductor_craftable" + }, + groups = {cracky=3, oddly_breakable_by_hand=3, not_in_creative_inventory = nici_m}, + sounds = default.node_sound_stone_defaults(), + drop = { + items = { + {items = {"homedecor:rope_light_on_floor_"..di} }, + } + }, + on_rightclick = on_rc, + mesecons = hd_mesecons and { + conductor = { + state = mesecon and (onflag and mesecon.state.on or mesecon.state.off), + onstate = "homedecor:rope_light_on_floor_on", + offstate = "homedecor:rope_light_on_floor_off", + rules = rules_alldir + }, + } or nil, + }) + + minetest.register_node(":homedecor:rope_light_on_ceiling_"..light_brightn_name, { + description = S("Rope lighting (on ceiling)"), + inventory_image = "homedecor_rope_light_on_ceiling.png", + paramtype = "light", + light_source = word_to_bright[light_brightn_name], + walkable = false, + sunlight_propagates = true, + tiles = { gen_ls_tex_white }, + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {}, + connect_front = { -1/16, 8/16, -8/16, 1/16, 6/16, 1/16 }, + connect_left = { -8/16, 8/16, -1/16, 1/16, 6/16, 1/16 }, + connect_back = { -1/16, 8/16, -1/16, 1/16, 6/16, 8/16 }, + connect_right = { -1/16, 8/16, -1/16, 8/16, 6/16, 1/16 }, + disconnected_sides = { + { -6/16, 8/16, -6/16, -4/16, 6/16, 6/16 }, + { 4/16, 8/16, -6/16, 6/16, 6/16, 6/16 }, + { -6/16, 8/16, -6/16, 6/16, 6/16, -4/16 }, + { -6/16, 8/16, 4/16, 6/16, 6/16, 6/16 } + }, + }, + connects_to = { + "homedecor:rope_light_on_ceiling_on", + "homedecor:rope_light_on_ceiling_off", + "group:mesecon_conductor_craftable" + }, + groups = {cracky=3, oddly_breakable_by_hand=3, not_in_creative_inventory = nici_m}, + sounds = default.node_sound_stone_defaults(), + drop = { + items = { + {items = {"homedecor:rope_light_on_ceiling_"..di}}, + } + }, + on_rightclick = on_rc, + mesecons = hd_mesecons and { + conductor = { + state = mesecon and (onflag and mesecon.state.on or mesecon.state.off), + onstate = "homedecor:rope_light_on_ceiling_on", + offstate = "homedecor:rope_light_on_ceiling_off", + rules = rules_alldir + }, + } or nil, + }) + + homedecor.register("wall_lamp_"..light_brightn_name, { + description = S("Wall Lamp/light"), + mesh = "homedecor_wall_lamp.obj", + tiles = { + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + homedecor.lux_wood, + gen_ls_tex_yellow, + "homedecor_generic_metal_wrought_iron.png" + }, + use_texture_alpha = true, + inventory_image = "homedecor_wall_lamp_inv.png", + groups = {snappy=3, not_in_creative_inventory = nici}, + light_source = onflag and (default.LIGHT_MAX - 3) or nil, + selection_box = wl_cbox, + walkable = false, + drop = { + items = { + {items = {"homedecor:wall_lamp_on"}}, + } + }, + on_rightclick = homedecor_lighting.toggle_light, + mesecons = homedecor_lighting.mesecon_alldir_light, + digiline = homedecor_lighting.digiline_alldir_light, + on_punch = digiline_on_punch + }) +end + +------------------------------------------------------- +-- Light sources and other items that don't turn on/off + +local tc_cbox = { + type = "fixed", + fixed = { + { -0.1875, -0.5, -0.1875, 0.1875, 0.375, 0.1875 }, + } +} + +homedecor.register("candle", { + description = S("Thick Candle"), + mesh = "homedecor_candle_thick.obj", + tiles = { + 'homedecor_candle_sides.png', + {name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + }, + inventory_image = "homedecor_candle_inv.png", + selection_box = tc_cbox, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-4, +}) + +local c_cbox = { + type = "fixed", + fixed = { + { -0.125, -0.5, -0.125, 0.125, 0.05, 0.125 }, + } +} + +homedecor.register("candle_thin", { + description = S("Thin Candle"), + mesh = "homedecor_candle_thin.obj", + tiles = { + 'homedecor_candle_sides.png', + {name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + }, + inventory_image = "homedecor_candle_thin_inv.png", + selection_box = c_cbox, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-4, +}) + +local cs_cbox = { + type = "fixed", + fixed = { + { -0.15625, -0.5, -0.15625, 0.15625, 0.3125, 0.15625 }, + } +} + +homedecor.register("candlestick_wrought_iron", { + description = S("Candlestick (wrought iron)"), + mesh = "homedecor_candlestick.obj", + tiles = { + "homedecor_candle_sides.png", + {name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + "homedecor_generic_metal_wrought_iron.png", + }, + inventory_image = "homedecor_candlestick_wrought_iron_inv.png", + selection_box = cs_cbox, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-4, +}) + +homedecor.register("candlestick_brass", { + description = S("Candlestick (brass)"), + mesh = "homedecor_candlestick.obj", + tiles = { + "homedecor_candle_sides.png", + {name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + "homedecor_generic_metal_brass.png", + }, + inventory_image = "homedecor_candlestick_brass_inv.png", + selection_box = cs_cbox, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-4, +}) + +homedecor.register("wall_sconce", { + description = S("Wall sconce"), + mesh = "homedecor_wall_sconce.obj", + tiles = { + 'homedecor_candle_sides.png', + {name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + 'homedecor_wall_sconce_back.png', + 'homedecor_generic_metal_wrought_iron.png', + }, + inventory_image = "homedecor_wall_sconce_inv.png", + selection_box = { + type = "fixed", + fixed = { -0.1875, -0.25, 0.3125, 0.1875, 0.25, 0.5 } + }, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-4, +}) + +local ol_cbox = { + type = "fixed", + fixed = { + { -5/16, -8/16, -3/16, 5/16, 4/16, 3/16 }, + } +} + +homedecor.register("oil_lamp", { + description = S("Oil lamp/Light (hurricane)"), + mesh = "homedecor_oil_lamp.obj", + tiles = { + "homedecor_generic_metal_brass.png", + { name = "homedecor_generic_metal.png", color = homedecor.color_black }, + { name = "homedecor_generic_metal.png", color = 0xffa00000 }, + "homedecor_oil_lamp_wick.png", + { name = "homedecor_generic_metal.png", color = 0xffa00000 }, + "homedecor_oil_lamp_glass.png", + }, + use_texture_alpha = true, + inventory_image = "homedecor_oil_lamp_inv.png", + selection_box = ol_cbox, + walkable = false, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-3, + sounds = default.node_sound_glass_defaults(), +}) + +homedecor.register("oil_lamp_tabletop", { + description = S("Oil Lamp/Light (tabletop)"), + mesh = "homedecor_oil_lamp_tabletop.obj", + tiles = {"homedecor_oil_lamp_tabletop.png"}, + inventory_image = "homedecor_oil_lamp_tabletop_inv.png", + selection_box = ol_cbox, + collision_box = ol_cbox, + groups = { snappy = 3 }, + light_source = default.LIGHT_MAX-3, + sounds = default.node_sound_glass_defaults(), +}) + +local topchains_sbox = { + type = "fixed", + fixed = { + { -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 }, + { -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 } + } +} + +minetest.register_node(":homedecor:chain_steel_top", { + description = S("Hanging chain (ceiling mount, steel)"), + drawtype = "mesh", + mesh = "homedecor_chains_top.obj", + tiles = {"basic_materials_chain_steel.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_steel_inv.png", + groups = {cracky=3}, + selection_box = topchains_sbox, +}) + +minetest.register_node(":homedecor:chain_brass_top", { + description = S("Hanging chain (ceiling mount, brass)"), + drawtype = "mesh", + mesh = "homedecor_chains_top.obj", + tiles = {"basic_materials_chain_brass.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_brass_inv.png", + groups = {cracky=3}, + selection_box = topchains_sbox, +}) + +minetest.register_node(":homedecor:chandelier_steel", { + description = S("Chandelier (steel)"), + paramtype = "light", + light_source = 12, + walkable = false, + climbable = true, + sunlight_propagates = true, + tiles = { + "basic_materials_chain_steel.png", + "homedecor_candle_flat.png", + { + name="homedecor_candle_flame.png", + animation={ + type="vertical_frames", + aspect_w=16, + aspect_h=16, + length=3.0 + } + } + }, + drawtype = "mesh", + mesh = "homedecor_chandelier.obj", + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node(":homedecor:chandelier_brass", { + description = S("Chandelier (brass)"), + paramtype = "light", + light_source = 12, + walkable = false, + climbable = true, + sunlight_propagates = true, + tiles = { + "basic_materials_chain_brass.png", + "homedecor_candle_flat.png", + { + name="homedecor_candle_flame.png", + animation={ + type="vertical_frames", + aspect_w=16, + aspect_h=16, + length=3.0 + } + } + }, + drawtype = "mesh", + mesh = "homedecor_chandelier.obj", + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +homedecor.register("torch_wall", { + description = S("Wall Torch"), + mesh = "forniture_torch.obj", + tiles = { + { + name="forniture_torch_flame.png", + animation={ + type="vertical_frames", + aspect_w=40, + aspect_h=40, + length=1.0, + }, + }, + { name = "homedecor_generic_metal.png", color = homedecor.color_black }, + { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, + "forniture_coal.png", + }, + inventory_image="forniture_torch_inv.png", + walkable = false, + light_source = 14, + selection_box = { + type = "fixed", + fixed = { -0.15, -0.45, 0.15, 0.15,0.35, 0.5 }, + }, + groups = {cracky=3}, +}) + +-- table lamps and standing lamps + +local lamp_colors = { + "white", + "blue", + "green", + "pink", + "red", + "violet", +} + +-- conversion LBM for param2 coloring + +homedecor_lighting.old_static_nodes = { + "homedecor:glowlight_quarter_white", + "homedecor:glowlight_quarter_yellow", + "homedecor:glowlight_half_white", + "homedecor:glowlight_half_yellow", + "homedecor:glowlight_small_cube_white", + "homedecor:glowlight_small_cube_yellow" +} + +local lamp_power = {"off", "low", "med", "hi", "max"} + +for _, power in ipairs(lamp_power) do + for _, color in ipairs(lamp_colors) do + table.insert(homedecor_lighting.old_static_nodes, "homedecor:table_lamp_"..color.."_"..power) + table.insert(homedecor_lighting.old_static_nodes, "homedecor:standing_lamp_"..color.."_"..power) + end +end + +minetest.register_lbm({ + name = ":homedecor:convert_lighting", + label = "Convert homedecor glowlights, table lamps, and standing lamps to use param2 color", + run_at_every_load = false, + nodenames = homedecor_lighting.old_static_nodes, + action = function(pos, node) + local name = node.name + local newname + local color + + if string.find(name, "small_cube") then + newname = "homedecor:glowlight_small_cube" + elseif string.find(name, "glowlight_half") then + newname = "homedecor:glowlight_half" + elseif string.find(name, "glowlight_quarter") then + newname = "homedecor:glowlight_quarter" + end + + local lampname + if string.find(name, "standing_lamp") then + lampname = "homedecor:standing_lamp" + elseif string.find(name, "table_lamp") then + lampname = "homedecor:table_lamp" + end + if lampname then + newname = lampname + if string.find(name, "_off") then + newname = newname.."_off" + elseif string.find(name, "_low") then + newname = newname.."_low" + elseif string.find(name, "_med") then + newname = newname.."_med" + elseif string.find(name, "_hi") then + newname = newname.."_hi" + elseif string.find(name, "_max") then + newname = newname.."_max" + end + end + + if string.find(name, "red") then + color = "red" + elseif string.find(name, "pink") then + color = "pink" + elseif string.find(name, "green") then + color = "green" + elseif string.find(name, "blue") then + color = "blue" + elseif string.find(name, "yellow") then + color = "yellow" + elseif string.find(name, "violet") then + color = "violet" + else + color = "white" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "extended") + + local old_fdir + local new_node = newname + local new_fdir = 1 + local param2 + + if string.find(name, "glowlight") then + paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + + old_fdir = math.floor(node.param2 / 4) + + if old_fdir == 5 then + new_fdir = 0 + elseif old_fdir == 1 then + new_fdir = 5 + elseif old_fdir == 2 then + new_fdir = 4 + elseif old_fdir == 3 then + new_fdir = 3 + elseif old_fdir == 4 then + new_fdir = 2 + elseif old_fdir == 0 then + new_fdir = 1 + end + param2 = paletteidx + new_fdir + else + param2 = paletteidx + end + + local meta = minetest.get_meta(pos) + + if string.find(name, "table_lamp") or string.find(name, "standing_lamp") then + meta:set_string("palette", "ext") + end + + minetest.set_node(pos, { name = new_node, param2 = param2 }) + meta:set_string("dye", "unifieddyes:"..color) + end +}) + +-- this one's for the small "gooseneck" desk lamps + +homedecor_lighting.old_static_desk_lamps = { + "homedecor:desk_lamp_red", + "homedecor:desk_lamp_blue", + "homedecor:desk_lamp_green", + "homedecor:desk_lamp_violet", +} + +minetest.register_lbm({ + name = ":homedecor:convert_desk_lamps", + label = "Convert homedecor desk lamps to use param2 color", + run_at_every_load = false, + nodenames = homedecor_lighting.old_static_desk_lamps, + action = function(pos, node) + local name = node.name + local color = string.sub(name, string.find(name, "_", -8) + 1) + + if color == "green" then + color = "medium_green" + elseif color == "violet" then + color = "magenta" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + local old_fdir = math.floor(node.param2 % 32) + local new_fdir = 3 + + if old_fdir == 0 then + new_fdir = 3 + elseif old_fdir == 1 then + new_fdir = 4 + elseif old_fdir == 2 then + new_fdir = 2 + elseif old_fdir == 3 then + new_fdir = 5 + end + + local param2 = paletteidx + new_fdir + + minetest.set_node(pos, { name = "homedecor:desk_lamp", param2 = param2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + end +}) + + + +-- crafting + +minetest.register_craft({ + output = 'homedecor:chain_steel_top', + recipe = { + {'default:steel_ingot'}, + {'basic_materials:chainlink_steel'}, + }, +}) + +minetest.register_craft({ + output = 'homedecor:chandelier_steel', + recipe = { + {'', 'basic_materials:chainlink_steel', ''}, + {'default:torch', 'basic_materials:chainlink_steel', 'default:torch'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + } +}) + +-- brass versions + +minetest.register_craft({ + output = 'homedecor:chain_brass_top', + recipe = { + {'basic_materials:brass_ingot'}, + {'basic_materials:chainlink_brass'}, + }, +}) + +minetest.register_craft({ + output = 'homedecor:chandelier_brass', + recipe = { + {'', 'basic_materials:chainlink_brass', ''}, + {'default:torch', 'basic_materials:chainlink_brass', 'default:torch'}, + {'basic_materials:brass_ingot', 'basic_materials:brass_ingot', 'basic_materials:brass_ingot'}, + } +}) + +-- candles + +minetest.register_craft({ + output = "homedecor:candle_thin 4", + recipe = { + {"farming:string" }, + {"basic_materials:paraffin" } + } +}) + +minetest.register_craft({ + output = "homedecor:candle 2", + recipe = { + {"farming:string" }, + {"basic_materials:paraffin" }, + {"basic_materials:paraffin" } + } +}) + +minetest.register_craft({ + output = "homedecor:wall_sconce 2", + recipe = { + {"default:iron_lump", "", ""}, + {"default:iron_lump", "homedecor:candle", ""}, + {"default:iron_lump", "", ""}, + } +}) + +minetest.register_craft({ + output = "homedecor:candlestick_wrought_iron", + recipe = { + {""}, + {"homedecor:candle_thin"}, + {"default:iron_lump"}, + } +}) + +minetest.register_craft({ + output = "homedecor:candlestick_brass", + recipe = { + {""}, + {"homedecor:candle_thin"}, + {"basic_materials:brass_ingot"}, + } +}) + +minetest.register_craft({ + output = "homedecor:oil_lamp", + recipe = { + { "", "vessels:glass_bottle", "" }, + { "", "farming:string", "" }, + { "default:steel_ingot", "basic_materials:oil_extract", "default:steel_ingot" } + } +}) + +minetest.register_craft({ + output = "homedecor:oil_lamp_tabletop", + recipe = { + { "", "vessels:glass_bottle", "" }, + { "", "farming:string", "" }, + { "default:iron_lump", "basic_materials:oil_extract", "default:iron_lump" } + } +}) + +-- Wrought-iron wall latern + +minetest.register_craft({ + output = "homedecor:ground_lantern", + recipe = { + { "default:iron_lump", "default:iron_lump", "default:iron_lump" }, + { "default:iron_lump", "default:torch", "default:iron_lump" }, + { "", "default:iron_lump", "" } + } +}) + +-- wood-lattice lamps + +if minetest.get_modpath("darkage") then + minetest.register_craft( { + output = "homedecor:lattice_lantern_small 8", + recipe = { + { "darkage:lamp" }, + }, + }) + + minetest.register_craft( { + output = "darkage:lamp", + type = "shapeless", + recipe = { + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + }, + }) +else + minetest.register_craft( { + output = "homedecor:lattice_lantern_large 2", + recipe = { + { "dye:black", "dye:yellow", "dye:black" }, + { "group:stick", "building_blocks:woodglass", "group:stick" }, + { "group:stick", "basic_materials:energy_crystal_simple", "group:stick" } + }, + }) + + minetest.register_craft( { + output = "homedecor:lattice_lantern_small 8", + recipe = { + { "homedecor:lattice_lantern_large" }, + }, + }) + + minetest.register_craft( { + output = "homedecor:lattice_lantern_large", + type = "shapeless", + recipe = { + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + "homedecor:lattice_lantern_small", + }, + }) +end + +-- glowlights + +minetest.register_craft({ + output = "homedecor:glowlight_half 6", + recipe = { + { "default:glass", "basic_materials:energy_crystal_simple", "default:glass", }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_half 6", + recipe = { + {"moreblocks:super_glow_glass", "moreblocks:glow_glass", "moreblocks:super_glow_glass", }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_half", + recipe = { + {"homedecor:glowlight_small_cube","homedecor:glowlight_small_cube"}, + {"homedecor:glowlight_small_cube","homedecor:glowlight_small_cube"} + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_half", + type = "shapeless", + recipe = { + "homedecor:glowlight_quarter", + "homedecor:glowlight_quarter" + } +}) + +unifieddyes.register_color_craft({ + output = "homedecor:glowlight_half", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:glowlight_half", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_quarter 6", + recipe = { + {"homedecor:glowlight_half", "homedecor:glowlight_half", "homedecor:glowlight_half", }, + } +}) + +unifieddyes.register_color_craft({ + output = "homedecor:glowlight_quarter", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:glowlight_quarter", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_small_cube 8", + recipe = { + { "dye:white" }, + { "default:glass" }, + { "basic_materials:energy_crystal_simple" }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_small_cube 8", + recipe = { + {"dye:white" }, + {"moreblocks:super_glow_glass" }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_small_cube 4", + recipe = { + {"homedecor:glowlight_half" }, + } +}) + +unifieddyes.register_color_craft({ + output = "homedecor:glowlight_small_cube", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:glowlight_small_cube", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +---- + +minetest.register_craft({ + output = "homedecor:plasma_lamp", + recipe = { + {"", "default:glass", ""}, + {"default:glass", "basic_materials:energy_crystal_simple", "default:glass"}, + {"", "default:glass", ""} + } +}) + +minetest.register_craft({ + output = "homedecor:plasma_ball 2", + recipe = { + {"", "default:glass", ""}, + {"default:glass", "default:copper_ingot", "default:glass"}, + {"basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet"} + } +}) + + +minetest.register_craft({ + output = "homedecor:desk_lamp 2", + recipe = { + { "", "default:steel_ingot", "homedecor:glowlight_small_cube" }, + { "", "basic_materials:steel_strip", "" }, + { "basic_materials:plastic_sheet", "basic_materials:copper_wire", "basic_materials:plastic_sheet" }, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:desk_lamp", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:desk_lamp", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + output = "homedecor:hanging_lantern 2", + recipe = { + { "default:iron_lump", "default:iron_lump", "" }, + { "default:iron_lump", "homedecor:lattice_lantern_large", "" }, + { "default:iron_lump", "", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:ceiling_lantern 2", + recipe = { + { "default:iron_lump", "default:iron_lump", "default:iron_lump" }, + { "default:iron_lump", "homedecor:lattice_lantern_large", "default:iron_lump" }, + { "", "default:iron_lump", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:wall_lamp 2", + recipe = { + { "", "homedecor:lattice_lantern_large", "" }, + { "default:iron_lump", "group:stick", "" }, + { "default:iron_lump", "group:stick", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:ceiling_lamp", + recipe = { + { "", "basic_materials:brass_ingot", ""}, + { "", "basic_materials:chainlink_brass", ""}, + { "default:glass", "homedecor:glowlight_small_cube", "default:glass"} + }, +}) + +minetest.register_craft({ + output = "homedecor:ceiling_lamp", + recipe = { + { "", "basic_materials:chain_steel_top_brass", ""}, + { "default:glass", "homedecor:glowlight_small_cube", "default:glass"} + }, +}) + +minetest.register_craft({ + output = "homedecor:standing_lamp_hi", + recipe = { + {"homedecor:table_lamp_hi"}, + {"group:stick"}, + {"group:stick"}, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:standing_lamp_hi", + palette = "extended", + type = "shapeless", + neutral_node = "homedecor:standing_lamp_hi", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:table_lamp_hi", + burntime = 10, +}) + +minetest.register_craft({ + output = "homedecor:table_lamp_hi", + recipe = { + { "wool:white", "default:torch", "wool:white"}, + { "", "group:stick", ""}, + { "", "stairs:slab_wood", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:table_lamp_hi", + recipe = { + { "cottages:wool", "default:torch", "cottages:wool"}, + { "", "group:stick", ""}, + { "", "stairs:slab_wood", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:table_lamp_hi", + recipe = { + { "wool:white", "default:torch", "wool:white"}, + { "", "group:stick", ""}, + { "", "moreblocks:slab_wood", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:table_lamp_hi", + recipe = { + { "cottages:wool", "default:torch", "cottages:wool"}, + { "", "group:stick", ""}, + { "", "moreblocks:slab_wood", "" }, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:table_lamp_hi", + palette = "extended", + type = "shapeless", + neutral_node = "homedecor:table_lamp_hi", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +-- aliases + +minetest.register_alias("chains:chain_top", "homedecor:chain_steel_top") +minetest.register_alias("chains:chain_top_brass", "homedecor:chain_brass_top") + +minetest.register_alias("chains:chandelier", "homedecor:chandelier_steel") +minetest.register_alias("chains:chandelier_steel", "homedecor:chandelier_steel") +minetest.register_alias("chains:chandelier_brass", "homedecor:chandelier_brass") + +minetest.register_alias("homedecor:glowlight_half", "homedecor:glowlight_half_14") +minetest.register_alias("homedecor:glowlight_half_max", "homedecor:glowlight_half_14") + +minetest.register_alias("homedecor:glowlight_quarter", "homedecor:glowlight_quarter_14") +minetest.register_alias("homedecor:glowlight_quarter_max", "homedecor:glowlight_quarter_14") + +minetest.register_alias("homedecor:glowlight_small_cube", "homedecor:glowlight_small_cube_14") +minetest.register_alias("homedecor:glowlight_small_cube_max", "homedecor:glowlight_small_cube_14") + +minetest.register_alias("homedecor:plasma_lamp", "homedecor:plasma_lamp_14") +minetest.register_alias("homedecor:plasma_lamp_max", "homedecor:plasma_lamp_14") + +minetest.register_alias("homedecor:ground_lantern", "homedecor:ground_lantern_14") +minetest.register_alias("homedecor:ground_lantern_max", "homedecor:ground_lantern_14") + +minetest.register_alias("homedecor:hanging_lantern", "homedecor:hanging_lantern_14") +minetest.register_alias("homedecor:hanging_lantern_max", "homedecor:hanging_lantern_14") + +minetest.register_alias("homedecor:ceiling_lantern", "homedecor:ceiling_lantern_14") +minetest.register_alias("homedecor:ceiling_lantern_max", "homedecor:ceiling_lantern_14") + +minetest.register_alias("homedecor:lattice_lantern_large", "homedecor:lattice_lantern_large_14") +minetest.register_alias("homedecor:lattice_lantern_large_max", "homedecor:lattice_lantern_large_14") + +minetest.register_alias("homedecor:lattice_lantern_small", "homedecor:lattice_lantern_small_14") +minetest.register_alias("homedecor:lattice_lantern_small_max", "homedecor:lattice_lantern_small_14") + +minetest.register_alias("homedecor:desk_lamp", "homedecor:desk_lamp_14") +minetest.register_alias("homedecor:desk_lamp_max", "homedecor:desk_lamp_14") + +minetest.register_alias("homedecor:ceiling_lamp", "homedecor:ceiling_lamp_14") +minetest.register_alias("homedecor:ceiling_lamp_max", "homedecor:ceiling_lamp_14") + +minetest.register_alias("homedecor:table_lamp", "homedecor:table_lamp_14") +minetest.register_alias("homedecor:table_lamp_max", "homedecor:table_lamp_14") + +minetest.register_alias("homedecor:standing_lamp", "homedecor:standing_lamp_14") +minetest.register_alias("homedecor:standing_lamp_max", "homedecor:standing_lamp_14") + +minetest.register_alias("3dforniture:table_lamp", "homedecor:table_lamp_14") +minetest.register_alias("3dforniture:table_lamp_max", "homedecor:table_lamp_14") + +minetest.register_alias("3dforniture:torch_wall", "homedecor:torch_wall") +minetest.register_alias("torch_wall", "homedecor:torch_wall") + +minetest.register_alias("homedecor:plasma_ball", "homedecor:plasma_ball_on") +minetest.register_alias("homedecor:wall_lamp", "homedecor:wall_lamp_on") + +minetest.register_alias("homedecor:rope_light_on_floor_0", "homedecor:rope_light_on_floor_off") +minetest.register_alias("homedecor:rope_light_on_floor_14", "homedecor:rope_light_on_floor_on") + +minetest.register_alias("homedecor:rope_light_on_ceiling_0", "homedecor:rope_light_on_ceiling_off") +minetest.register_alias("homedecor:rope_light_on_ceiling_14", "homedecor:rope_light_on_ceiling_on") + +for name, level in pairs(word_to_bright) do + minetest.register_alias("homedecor:glowlight_half_"..name, "homedecor:glowlight_half_"..level) + minetest.register_alias("homedecor:glowlight_quarter_"..name, "homedecor:glowlight_quarter_"..level) + minetest.register_alias("homedecor:glowlight_small_cube_"..name, "homedecor:glowlight_small_cube_"..level) + minetest.register_alias("homedecor:rope_light_on_floor_"..name, "homedecor:rope_light_on_floor_"..level) + minetest.register_alias("homedecor:rope_light_on_ceiling_"..name, "homedecor:rope_light_on_ceiling_"..level) + minetest.register_alias("homedecor:plasma_lamp_"..name, "homedecor:plasma_lamp_"..level) + minetest.register_alias("homedecor:plasma_ball_"..name, "homedecor:plasma_ball_"..level) + minetest.register_alias("homedecor:ground_lantern_"..name, "homedecor:ground_lantern_"..level) + minetest.register_alias("homedecor:hanging_lantern_"..name, "homedecor:hanging_lantern_"..level) + minetest.register_alias("homedecor:ceiling_lantern_"..name, "homedecor:ceiling_lantern_"..level) + minetest.register_alias("homedecor:lattice_lantern_large_"..name, "homedecor:lattice_lantern_large_"..level) + minetest.register_alias("homedecor:lattice_lantern_small_"..name, "homedecor:lattice_lantern_small_"..level) + minetest.register_alias("homedecor:desk_lamp_"..name, "homedecor:desk_lamp_"..level) + minetest.register_alias("homedecor:ceiling_lamp_"..name, "homedecor:ceiling_lamp_"..level) + minetest.register_alias("homedecor:table_lamp_"..name, "homedecor:table_lamp_"..level) + minetest.register_alias("homedecor:standing_lamp_"..name, "homedecor:standing_lamp_"..level) + minetest.register_alias("3dforniture:table_lamp_"..name, "homedecor:table_lamp_"..level) +end + +if minetest.get_modpath("darkage") then + minetest.register_alias("homedecor:lattice_lantern_large", "darkage:lamp") + for n = 0, 14 do + minetest.register_alias("homedecor:lattice_lantern_large_"..n, "darkage:lamp") + end + for name, level in pairs(word_to_bright) do + minetest.register_alias("homedecor:lattice_lantern_large_"..name, "darkage:lamp") + end +end + diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.de.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.de.tr new file mode 100644 index 00000000..99a4736b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.de.tr @@ -0,0 +1,34 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Kerzenhalter (Messing) +Candlestick (wrought iron)=Kerzenhalter (Schmiedeeisen) +Ceiling Lamp/Light=Deckenlampe +Ceiling Lantern/Light=Deckenlaterne +Chandelier (brass)=Kronleuchter (Messing) +Chandelier (steel)=Kronleuchter (Stahl) +Desk Lamp/Light=Schreibtischlampe +Ground Lantern/Light=Standlaterne +Hanging Lantern/Light=hängende Laterne +Hanging chain (ceiling mount, brass)=Hängende Kette (Decke, Messing) +Hanging chain (ceiling mount, steel)=Hängende Kette (Decke, Eisen) +Lattice lantern/Light (large)=Gitterlaterne (groß) +Lattice lantern/light (small)=Gitterlaterne (klein) +Oil Lamp/Light (tabletop)=Tisch-Öllampe +Oil lamp/Light (hurricane)=Öl-Sturmlaterne +Plasma Ball/light=Plasmakugel +Plasma Lamp/Light=Plasmalampe +Rope lighting (on ceiling)=Lichtband an der Decke +Rope lighting (on floor)=Lichtband am Boden +Small Glowlight Cube=Kleiner Glimmlichtwürfel +Standing Lamp/Light=Stehlampe +Table Lamp/Light=Tischlampe +Thick Candle=Dicke Kerze +Thick Glowlight=Dickes Glimmlicht +Thin Candle=Dünne Kerze +Thin Glowlight=Dünnes Glimmlicht +Wall Lamp/light=Wandlaterne +Wall Torch=Wandfackel +Wall sconce=Wandkerze diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.es.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.es.tr new file mode 100644 index 00000000..f34bd433 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.es.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Candelero (latón) +Candlestick (wrought iron)=Candelero (hierro forjado) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=Candelabro (latón) +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=Cadena colgante (montada en techo, latón) +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Cubo pequeño de luz brillante +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=Vela gruesa +Thick Glowlight=Luz brillante gruesa +Thin Candle=Vela fina +Thin Glowlight=Luz brillante fina +Wall Lamp/light= +Wall Torch=Antorcha de pared +Wall sconce=Candelabro de pared diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.fr.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.fr.tr new file mode 100644 index 00000000..fad415da --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.fr.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Chandelier (laiton) +Candlestick (wrought iron)=Chandelier (fer forgé) +Ceiling Lamp/Light=Plafonnier +Ceiling Lantern/Light=Lanterne de plafond +Chandelier (brass)=Chandelier (laiton) +Chandelier (steel)=Chandelier (acier) +Desk Lamp/Light=Lampe de bureau +Ground Lantern/Light=Lanterne de jardin +Hanging Lantern/Light=Lanterne suspendue +Hanging chain (ceiling mount, brass)=Chaine suspendue (plafonnier, laiton) +Hanging chain (ceiling mount, steel)=Chaine suspendue (plafonnier, acier) +Lattice lantern/Light (large)=Lanterne à grille (grande) +Lattice lantern/light (small)=Lanterne à grille (petite) +Oil Lamp/Light (tabletop)=Lampe à huile +Oil lamp/Light (hurricane)=Lampe tempête +Plasma Ball/light=Boule plasma +Plasma Lamp/Light=Lampe plasma +Small Glowlight Cube=Petit cube lumineux +Standing Lamp/Light=Lampe à pied +Table Lamp/Light=Lampe de table +Thick Candle=Grosse bougie +Thick Glowlight=Dalle lumineuse épaisse +Thin Candle=Petite bougie +Thin Glowlight=Dalle lumineuse fine +Wall Lamp/light=Lampe murale +Wall Torch=Torche murale +Wall sconce=Bougeoir mural diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.it.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.it.tr new file mode 100644 index 00000000..8fcb1c9b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.it.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)= +Candlestick (wrought iron)= +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)= +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)= +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Luce fosforescente gialla (cubo piccolo) +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle= +Thick Glowlight=Luce fosforescente bianca (sottile) +Thin Candle= +Thin Glowlight=Luce fosforescente bianca (sottile) +Wall Lamp/light= +Wall Torch=Torcia a muro +Wall sconce=Torcia a muro diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ms.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ms.tr new file mode 100644 index 00000000..f6501afa --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ms.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Lilin Berkaki (Loyang) +Candlestick (wrought iron)=Lilin Berkaki (Besi Tempaan) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=Candelier (Loyang) +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=Rantai Gantung (Lekap Siling, Loyang) +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Kiub Lampu Putih Kecil +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=Lilin Tebal +Thick Glowlight=Lampu Putih Tebal +Thin Candle=Lili Nipis +Thin Glowlight=Lampu Putih Nipis +Wall Lamp/light= +Wall Torch=Obor Dinding +Wall sconce=Pendakap Lilin Dinding diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt.tr new file mode 100644 index 00000000..23d7c626 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Castiçal (latão) +Candlestick (wrought iron)=Castiçal (ferro forjado) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=Castiçal (latão) +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=Corrente suspensa (cela de montaria, latão) +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Arandela Cúbica Pequena +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=Vela Grossa +Thick Glowlight=Arandela Grossa +Thin Candle=Vela Fina +Thin Glowlight=Arandela Fina +Wall Lamp/light= +Wall Torch=Tocha de parede +Wall sconce=Candeeiro de Parede diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt_BR.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt_BR.tr new file mode 100644 index 00000000..23d7c626 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.pt_BR.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=Castiçal (latão) +Candlestick (wrought iron)=Castiçal (ferro forjado) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=Castiçal (latão) +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=Corrente suspensa (cela de montaria, latão) +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Arandela Cúbica Pequena +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=Vela Grossa +Thick Glowlight=Arandela Grossa +Thin Candle=Vela Fina +Thin Glowlight=Arandela Fina +Wall Lamp/light= +Wall Torch=Tocha de parede +Wall sconce=Candeeiro de Parede diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ru.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ru.tr new file mode 100644 index 00000000..f7c60af8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.ru.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=ПодÑвечник (латунь) +Candlestick (wrought iron)=ПодÑвечник (кованное железо) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=ЛюÑтра (латунь) +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=ВиÑÑÑ‰Ð°Ñ Ñ†ÐµÐ¿ÑŒ (потолочное крепление, латунь) +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=Малый ÑветÑщийÑÑ ÐºÑƒÐ± +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=ТолÑÑ‚Ð°Ñ Ñвеча +Thick Glowlight=ТолÑтый Ñветильник +Thin Candle=Ð¢Ð¾Ð½ÐºÐ°Ñ Ñвеча +Thin Glowlight=Тонкий Ñветильник +Wall Lamp/light= +Wall Torch=ÐаÑтенный факел +Wall sconce=ÐаÑтенный Ñветильник diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.zh_CN.tr b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.zh_CN.tr new file mode 100644 index 00000000..3d99ad16 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/homedecor_lighting.zh_CN.tr @@ -0,0 +1,32 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)=烛å°ï¼ˆé»„铜) +Candlestick (wrought iron)=烛å°ï¼ˆé”»é“) +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)=黄铜åŠç¯ +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)=黄铜åŠé“¾ +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Small Glowlight Cube=å°å‘光体 +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle=粗蜡烛 +Thick Glowlight=厚辉光 +Thin Candle=薄蜡烛 +Thin Glowlight=薄辉光 +Wall Lamp/light= +Wall Torch=å£ç¯ +Wall sconce=å£ç¯ diff --git a/mods/homedecor_modpack/homedecor_lighting/locale/template.txt b/mods/homedecor_modpack/homedecor_lighting/locale/template.txt new file mode 100644 index 00000000..54688503 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/locale/template.txt @@ -0,0 +1,34 @@ +# textdomain: homedecor_lighting + + +### init.lua ### + +Candlestick (brass)= +Candlestick (wrought iron)= +Ceiling Lamp/Light= +Ceiling Lantern/Light= +Chandelier (brass)= +Chandelier (steel)= +Desk Lamp/Light= +Ground Lantern/Light= +Hanging Lantern/Light= +Hanging chain (ceiling mount, brass)= +Hanging chain (ceiling mount, steel)= +Lattice lantern/Light (large)= +Lattice lantern/light (small)= +Oil Lamp/Light (tabletop)= +Oil lamp/Light (hurricane)= +Plasma Ball/light= +Plasma Lamp/Light= +Rope lighting (on ceiling)= +Rope lighting (on floor)= +Small Glowlight Cube= +Standing Lamp/Light= +Table Lamp/Light= +Thick Candle= +Thick Glowlight= +Thin Candle= +Thin Glowlight= +Wall Lamp/light= +Wall Torch= +Wall sconce= diff --git a/mods/homedecor_modpack/homedecor_lighting/mod.conf b/mods/homedecor_modpack/homedecor_lighting/mod.conf new file mode 100644 index 00000000..1e69e386 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_lighting +description = Homedecor mod: lighting +depends = homedecor_common, default, basic_materials, unifieddyes, creative +optional_depends = moreblocks, building_blocks, darkage, mesecons, digilines, screwdriver diff --git a/mods/homedecor_modpack/homedecor_lighting/models/forniture_torch.obj b/mods/homedecor_modpack/homedecor_lighting/models/forniture_torch.obj new file mode 100644 index 00000000..c97e085e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/forniture_torch.obj @@ -0,0 +1,437 @@ +# Blender v2.73 (sub 0) OBJ File: 'forniture-torch.blend' +# www.blender.org +o Cylinder +v -0.070105 -0.451141 0.426038 +v -0.070105 -0.424562 0.499062 +v 0.007605 -0.424562 0.499062 +v 0.007605 -0.451141 0.426038 +v 0.007605 -0.098756 0.297781 +v 0.007605 -0.072177 0.370805 +v -0.070105 -0.072177 0.370805 +v -0.070105 -0.098756 0.297781 +v 0.007605 -0.116816 0.304330 +v 0.007605 -0.189840 0.330909 +v -0.070105 -0.189840 0.330909 +v -0.070105 -0.116816 0.304330 +v 0.069783 0.031995 0.193861 +v 0.069783 0.031995 0.393565 +v -0.132283 0.031995 0.393565 +v -0.132283 0.031995 0.193861 +v 0.013082 -0.113527 0.297353 +v 0.013082 -0.196844 0.327678 +v -0.075582 -0.196844 0.327678 +v -0.075582 -0.113527 0.297353 +v -0.070192 -0.045506 0.500000 +v -0.075582 -0.039769 0.500000 +v 0.007692 -0.045506 0.500000 +v 0.007680 -0.128375 0.500000 +v 0.013082 -0.039769 0.500000 +v -0.070180 -0.128375 0.500000 +v 0.013082 -0.134124 0.500000 +v -0.075582 -0.134124 0.500000 +v -0.031250 -0.424562 0.499062 +v 0.007605 -0.437851 0.462550 +v -0.070105 -0.437851 0.462550 +v -0.031250 -0.451141 0.426038 +v -0.031250 -0.470887 0.474574 +v -0.031250 -0.467388 0.438505 +v 0.001447 -0.456205 0.469230 +v -0.031250 -0.445022 0.499955 +v -0.063947 -0.456205 0.469230 +v 0.044525 0.031995 0.218824 +v 0.044527 0.031980 0.368602 +v -0.107009 0.031987 0.368578 +v -0.106916 0.031995 0.218975 +v -0.070742 -0.026956 0.277181 +v -0.070790 -0.026969 0.352884 +v 0.008333 -0.026981 0.352896 +v 0.008332 -0.026956 0.277105 +v -0.009642 0.004093 0.367884 +v -0.086372 0.004535 0.341291 +v -0.091607 0.004950 0.259544 +v -0.013029 0.016223 0.261872 +v 0.038407 0.003299 0.302325 +v -0.032436 0.040371 0.294073 +v 0.037459 -0.032366 0.318588 +v 0.029480 -0.023648 0.277887 +v -0.031236 -0.025288 0.373950 +v 0.014186 -0.033648 0.364907 +v -0.093899 -0.023106 0.326083 +v -0.076686 -0.033648 0.364907 +v -0.075118 -0.026614 0.248091 +v -0.093539 -0.021250 0.278824 +v 0.014181 -0.026351 0.245423 +v -0.030061 -0.018199 0.232075 +v -0.001778 0.028773 0.334271 +v -0.051815 0.025727 0.346143 +v -0.088532 0.013956 0.303905 +v -0.043659 0.008253 0.248510 +v 0.013600 0.011721 0.262111 +v -0.023834 0.035206 0.314610 +v 0.009766 0.034903 0.301827 +v -0.062347 0.035851 0.323176 +v -0.047034 0.029569 0.277077 +v -0.010182 0.035814 0.272572 +v -0.167964 -0.020341 0.298667 +v 0.105464 -0.020341 0.298667 +v -0.167964 0.311681 0.298667 +v 0.105464 0.311681 0.298667 +v -0.031250 -0.020341 0.161953 +v -0.031250 -0.020341 0.435381 +v -0.031250 0.311681 0.161953 +v -0.031250 0.311681 0.435381 +v 0.065422 -0.020341 0.395338 +v -0.127922 -0.020341 0.201995 +v 0.065422 0.311681 0.395338 +v -0.127922 0.311681 0.201995 +v -0.127922 -0.020341 0.395338 +v 0.065422 -0.020341 0.201995 +v -0.127922 0.311681 0.395338 +v 0.065422 0.311681 0.201995 +v -0.070105 -0.085467 0.334293 +v -0.031250 -0.072177 0.370805 +v 0.007605 -0.085467 0.334293 +v -0.031250 -0.098756 0.297781 +v -0.172703 0.031996 0.293707 +v -0.031256 0.031996 0.433499 +v 0.110190 0.031996 0.293707 +v -0.031256 0.031996 0.153914 +v -0.137254 0.031991 0.293796 +v -0.031244 0.031980 0.398534 +v 0.074830 0.031985 0.293707 +v -0.031180 0.031996 0.188968 +v -0.086583 -0.026963 0.315042 +v -0.031230 -0.026981 0.368042 +v 0.024156 -0.026972 0.314997 +v -0.031197 -0.026954 0.261997 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.734557 0.726642 +vt 0.734557 0.982003 +vt 0.515443 0.982003 +vt 0.515443 0.726641 +vt 0.015232 0.609057 +vt 0.015443 0.017844 +vt 0.234557 0.017844 +vt 0.234801 0.702194 +vt 0.750000 0.708644 +vt 0.750000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.708644 +vt 1.000000 0.708644 +vt 0.750000 0.602600 +vt 0.750000 0.000000 +vt 0.250000 0.000000 +vt 0.250000 0.708645 +vt 0.478251 0.982003 +vt 0.478251 0.726641 +vt 0.000000 0.602600 +vt 0.500000 0.000000 +vt 0.265442 0.017844 +vt 0.265199 0.702194 +vt 0.484557 0.017844 +vt 0.484768 0.609057 +vt 0.500000 0.602600 +vt 1.000000 0.529038 +vt 1.000000 0.634845 +vt 0.942307 0.529038 +vt 1.000000 0.423230 +vt 0.942307 0.317423 +vt 1.000000 0.317423 +vt 1.000000 0.211615 +vt 0.937916 0.740653 +vt 0.880223 0.740653 +vt 0.937916 0.634845 +vt 1.000000 0.105808 +vt 0.942307 0.105808 +vt 0.062500 0.500000 +vt 0.062500 0.375000 +vt 0.250000 0.375000 +vt 0.250000 0.500000 +vt 0.062500 0.750000 +vt 0.062500 0.625000 +vt 0.250000 0.625000 +vt 0.250000 0.750000 +vt 0.062500 1.000000 +vt 0.062500 0.875000 +vt 0.250000 0.875000 +vt 0.250000 1.000000 +vt 0.062500 0.250000 +vt 0.062500 0.125000 +vt 0.250000 0.125000 +vt 0.250000 0.250000 +vt 0.937916 0.846461 +vt 0.923551 0.228385 +vt 0.923551 0.194846 +vt 0.923551 0.618076 +vt 0.923551 0.440000 +vt 0.880223 0.317423 +vt 0.880223 0.105808 +vt 0.880223 0.529038 +vt 0.187500 1.000000 +vt 0.062500 0.000000 +vt 0.187500 0.000000 +vt 0.375000 0.000000 +vt 0.375000 1.000000 +vt 0.312500 0.000000 +vt 0.562500 0.000000 +vt 0.687500 1.000000 +vt 0.562500 1.000000 +vt 0.312500 0.500000 +vt 0.312500 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.500000 +vt 0.312500 0.750000 +vt 0.312500 0.625000 +vt 0.375000 0.625000 +vt 0.375000 0.750000 +vt 0.312500 1.000000 +vt 0.312500 0.875000 +vt 0.375000 0.875000 +vt 0.312500 0.250000 +vt 0.312500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.250000 +vt 0.437500 0.250000 +vt 0.437500 0.125000 +vt 0.812500 0.125000 +vt 0.812500 0.250000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.812500 0.875000 +vt 0.812500 1.000000 +vt 0.437500 0.750000 +vt 0.437500 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.375000 +vt 0.812500 0.375000 +vt 0.812500 0.500000 +vt 0.437500 0.000000 +vt 0.812500 0.000000 +vt 0.563450 0.287982 +vt 0.591010 0.397840 +vt 0.513711 0.462096 +vt 0.294538 0.374896 +vt 0.415649 0.359039 +vt 0.378734 0.434099 +vt 0.276191 0.642067 +vt 0.286968 0.497086 +vt 0.432404 0.584766 +vt 0.551580 0.634461 +vt 0.444230 0.678132 +vt 0.561556 0.599491 +vt 0.731844 0.502250 +vt 0.644903 0.633680 +vt 0.631466 0.503876 +vt 0.483565 0.529218 +vt 0.700559 0.582119 +vt 0.646941 0.688222 +vt 0.491887 0.731844 +vt 0.333976 0.679501 +vt 0.269419 0.579056 +vt 0.268156 0.424601 +vt 0.328483 0.297711 +vt 0.487769 0.268156 +vt 0.646958 0.297711 +vt 0.728521 0.449096 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn -0.707100 0.000000 0.707100 +vn 0.707100 0.000000 0.707100 +vn 0.000000 -0.342000 -0.939700 +vn 1.000000 0.000100 0.000400 +vn 1.000000 0.000000 -0.000000 +vn 0.000000 -0.904500 -0.426400 +vn 0.707100 0.664500 -0.241800 +vn 0.000000 -0.418800 0.908100 +vn 0.707100 -0.664500 0.241800 +vn -0.707100 0.664500 -0.241800 +vn -1.000000 0.000100 0.000400 +vn -0.707100 -0.664500 0.241800 +vn 0.000000 0.043600 0.999000 +vn 0.953700 -0.282600 0.102800 +vn 0.000000 -0.608800 -0.793400 +vn -0.953700 -0.282600 0.102800 +vn 0.196500 -0.698600 -0.688000 +vn -0.772800 -0.611700 -0.169500 +vn -0.247800 -0.430000 0.868100 +vn 0.780000 -0.556900 0.285400 +vn 0.369800 -0.927400 -0.056000 +vn -0.369800 -0.927400 -0.056000 +vn -0.369800 -0.674400 0.639000 +vn 0.369800 -0.674400 0.639000 +vn 0.395900 -0.914000 -0.088700 +vn -0.395900 -0.914000 -0.088700 +vn -0.395900 -0.643200 0.655400 +vn 0.395900 -0.643200 0.655400 +vn 0.000000 0.342000 0.939700 +vn -0.000000 1.000000 0.000000 +vn -0.000100 1.000000 0.000100 +vn -0.000200 1.000000 -0.000400 +vn 0.000200 1.000000 -0.000100 +vn 0.771000 0.553400 -0.315100 +vn -0.328600 0.430200 -0.840800 +vn -0.675200 0.683900 0.276300 +vn 0.239700 0.754100 0.611500 +vn 0.000100 1.000000 0.000000 +vn 0.000200 1.000000 -0.000300 +vn -0.000400 1.000000 -0.000100 +vn 0.772800 -0.611600 -0.169400 +vn 0.247800 -0.430000 0.868100 +vn -0.780000 -0.556900 0.285400 +vn -0.196500 -0.698600 -0.688000 +vn -0.238600 0.754400 0.611500 +vn -0.771100 0.553100 -0.315300 +vn 0.328900 0.430300 -0.840600 +vn 0.675200 0.683800 0.276800 +vn -0.242600 0.808200 0.536600 +vn -0.496000 0.687400 0.530500 +vn -0.431900 0.889200 -0.150600 +vn 0.263600 0.432600 -0.862200 +vn 0.708400 0.637200 -0.303500 +vn 0.139900 0.988100 -0.064600 +vn 0.575900 0.729100 -0.370000 +vn 0.087000 0.467700 -0.879600 +vn -0.200300 0.895600 -0.397100 +vn -0.204400 0.772800 -0.600800 +vn -0.191800 0.775600 -0.601400 +vn -0.374700 0.893900 -0.246300 +vn -0.489300 0.827500 -0.275300 +vn -0.713400 0.668600 0.209700 +vn 0.064800 0.973800 0.217800 +vn 0.096500 0.926300 0.364100 +vn 0.213000 0.867400 0.449800 +vn 0.088000 0.974100 0.208100 +vn 0.091000 0.972100 0.216100 +vn 0.687500 0.628700 0.363400 +vn 0.854600 0.163900 -0.492800 +vn 0.879200 0.202400 -0.431200 +vn 0.076000 0.401300 -0.912800 +vn 0.190600 0.586900 -0.786900 +vn -0.370900 0.345000 -0.862200 +vn -0.233200 0.221800 -0.946800 +vn -0.993100 0.107800 0.047000 +vn -0.989800 0.142200 -0.002000 +vn -0.972700 0.205500 0.108000 +vn -0.372600 0.417900 0.828500 +vn -0.247700 0.384800 0.889200 +vn -0.264000 0.377300 0.887600 +vn 0.751600 0.435400 0.495500 +vn 0.809500 0.412200 0.418100 +vn 0.700000 0.280800 0.656600 +vn 0.333100 0.517400 -0.788200 +vn -0.845100 -0.275100 -0.458500 +vn -0.911700 0.022500 0.410300 +vn 0.204200 0.051800 0.977600 +vn 0.968300 -0.124500 -0.216500 +vn -0.457500 -0.888400 -0.038400 +g Cylinder_Cylinder_flames +s off +f 72/1/1 73/2/1 75/3/1 74/4/1 +f 76/1/2 77/2/2 79/3/2 78/4/2 +f 80/1/3 82/4/3 83/3/3 81/2/3 +f 84/1/4 85/2/4 87/3/4 86/4/4 +g Cylinder_Cylinder_bracket +f 9/5/5 10/6/5 11/7/5 12/8/5 +f 26/9/6 11/10/6 12/11/6 21/12/6 +f 17/13/5 18/14/5 19/15/5 20/16/5 +f 25/17/7 27/18/7 18/19/7 17/2/7 +f 12/8/8 20/16/8 17/13/8 9/5/8 +f 21/12/9 12/11/9 20/20/9 22/21/9 +f 10/22/10 11/23/10 19/16/10 18/15/10 +f 11/10/11 26/9/11 28/24/11 19/1/11 +f 28/18/2 22/16/2 20/25/2 19/19/2 +f 9/26/12 23/27/12 25/21/12 17/20/12 +f 23/27/13 9/26/13 10/28/13 24/29/13 +f 24/29/14 10/28/14 18/25/14 27/30/14 +g Cylinder_Cylinder_torch-body +f 29/31/15 2/32/15 36/33/15 +f 3/34/16 35/35/16 30/36/16 +f 30/36/16 35/35/16 4/37/16 +f 32/38/17 34/39/17 1/40/17 +f 2/2/18 31/41/18 37/42/18 +f 95/43/19 13/44/19 5/45/19 91/46/19 +f 92/47/20 16/48/20 8/49/20 88/50/20 +f 93/51/21 15/52/21 7/53/21 89/54/21 +f 94/55/22 14/56/22 6/57/22 90/58/22 +f 3/34/15 29/31/15 36/33/15 +f 31/41/18 1/37/18 37/42/18 +f 4/59/17 34/39/17 32/38/17 +f 34/60/23 4/37/23 35/35/23 +f 34/61/24 37/42/24 1/37/24 +f 36/33/25 2/32/25 37/62/25 +f 35/63/26 3/34/26 36/33/26 +f 33/64/27 34/60/27 35/35/27 +f 33/65/28 37/42/28 34/61/28 +f 33/66/29 36/33/29 37/62/29 +f 33/66/30 35/63/30 36/33/30 +f 2/67/31 3/4/31 6/1/31 89/68/31 7/69/31 +f 8/70/2 1/71/2 2/67/2 7/69/2 88/72/2 +f 4/73/5 1/19/5 8/14/5 91/74/5 5/75/5 +f 6/71/7 3/70/7 4/73/7 5/75/7 90/15/7 +f 95/76/32 16/77/32 41/78/32 99/79/32 +f 94/80/33 13/81/33 38/82/33 98/83/33 +f 93/84/34 14/85/34 39/86/34 97/71/34 +f 92/87/35 15/88/35 40/89/35 96/90/35 +f 96/91/36 40/92/36 43/93/36 100/94/36 +f 97/95/37 39/96/37 44/97/37 101/98/37 +f 98/99/38 38/100/38 45/101/38 102/102/38 +f 99/103/39 41/104/39 42/105/39 103/106/39 +f 16/77/40 92/87/40 96/90/40 41/78/40 +f 15/88/41 93/72/41 97/70/41 40/89/41 +f 14/85/42 94/80/42 98/83/42 39/86/42 +f 13/81/32 95/76/32 99/79/32 38/82/32 +f 13/44/43 94/55/43 90/58/43 5/45/43 +f 14/56/44 93/68/44 89/20/44 6/57/44 +f 15/52/45 92/47/45 88/50/45 7/53/45 +f 16/48/46 95/43/46 91/46/46 8/49/46 +f 38/100/47 99/103/47 103/106/47 45/101/47 +f 39/96/48 98/99/48 102/102/48 44/97/48 +f 40/92/49 97/107/49 101/108/49 43/93/49 +f 41/104/50 96/91/50 100/94/50 42/105/50 +g Cylinder_Cylinder_coal +f 46/109/51 62/110/51 67/111/51 +f 47/112/52 63/113/52 69/114/52 +f 48/115/53 64/116/53 70/117/53 +f 49/118/54 65/119/54 71/120/54 +f 50/121/55 66/122/55 68/123/55 +f 68/123/56 71/120/56 51/124/56 +f 68/123/57 66/122/57 71/120/57 +f 66/122/58 49/118/58 71/120/58 +f 71/120/59 70/117/59 51/124/59 +f 71/120/60 65/119/60 70/117/60 +f 65/119/61 48/115/61 70/117/61 +f 70/117/62 69/114/62 51/124/62 +f 70/117/63 64/116/63 69/114/63 +f 64/116/64 47/112/64 69/114/64 +f 69/114/65 67/111/65 51/124/65 +f 69/114/66 63/113/66 67/111/66 +f 63/113/67 46/109/67 67/111/67 +f 67/111/68 68/123/68 51/124/68 +f 67/111/69 62/110/69 68/123/69 +f 62/110/70 50/121/70 68/123/70 +f 53/125/71 66/122/71 50/121/71 +f 53/125/72 60/126/72 66/122/72 +f 60/126/73 49/118/73 66/122/73 +f 61/127/74 65/119/74 49/118/74 +f 61/127/75 58/128/75 65/119/75 +f 58/128/76 48/115/76 65/119/76 +f 59/129/77 64/116/77 48/115/77 +f 59/129/78 56/130/78 64/116/78 +f 56/130/79 47/112/79 64/116/79 +f 57/131/80 63/113/80 47/112/80 +f 57/131/81 54/132/81 63/113/81 +f 54/132/82 46/109/82 63/113/82 +f 55/133/83 62/110/83 46/109/83 +f 55/133/84 52/134/84 62/110/84 +f 52/134/85 50/121/85 62/110/85 +f 60/126/86 61/127/86 49/118/86 +f 58/128/87 59/129/87 48/115/87 +f 56/130/88 57/131/88 47/112/88 +f 54/132/89 55/133/89 46/109/89 +f 52/134/90 53/125/90 50/121/90 +f 56/130/91 59/129/91 57/131/91 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thick.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thick.obj new file mode 100644 index 00000000..8c3586a6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thick.obj @@ -0,0 +1,165 @@ +# Blender v2.73 (sub 0) OBJ File: 'candle-large.blend' +# www.blender.org +o Cylinder +v 0.088388 0.375000 0.088388 +v 0.088388 -0.000000 0.088388 +v 0.000000 -0.500000 -0.125000 +v 0.000000 0.000000 -0.125000 +v 0.047835 -0.500000 -0.115485 +v 0.047835 0.000000 -0.115485 +v 0.088388 -0.500000 -0.088388 +v 0.088388 0.000000 -0.088388 +v 0.115485 -0.500000 -0.047835 +v 0.115485 0.000000 -0.047835 +v 0.125000 -0.500000 0.000000 +v 0.125000 0.000000 0.000000 +v 0.115485 -0.500000 0.047835 +v 0.115485 0.000000 0.047835 +v 0.088388 -0.500000 0.088388 +v 0.088388 0.000000 0.088388 +v 0.047835 -0.500000 0.115485 +v 0.047835 0.000000 0.115485 +v 0.000000 -0.500000 0.125000 +v 0.000000 0.000000 0.125000 +v -0.047835 -0.500000 0.115485 +v -0.047835 0.000000 0.115485 +v -0.088388 -0.500000 0.088388 +v -0.088388 0.000000 0.088388 +v -0.115485 -0.500000 0.047835 +v -0.115485 0.000000 0.047835 +v -0.125000 -0.500000 -0.000000 +v -0.125000 0.000000 -0.000000 +v -0.115485 -0.500000 -0.047835 +v -0.115485 0.000000 -0.047835 +v -0.088388 -0.500000 -0.088388 +v -0.088388 0.000000 -0.088388 +v -0.047835 -0.500000 -0.115485 +v -0.047835 0.000000 -0.115485 +v -0.088388 0.000000 -0.088388 +v -0.088388 0.375000 -0.088388 +v 0.088388 0.375000 -0.088388 +v 0.088388 -0.000000 -0.088388 +v -0.088388 0.000000 0.088388 +v -0.088388 0.375000 0.088388 +v 0.088388 0.375000 0.088388 +v 0.088388 -0.000000 0.088388 +v -0.088388 0.000000 -0.088388 +v -0.088388 0.375000 -0.088388 +v 0.088388 0.375000 -0.088388 +v 0.088388 -0.000000 -0.088388 +v -0.088388 0.000000 0.088388 +v -0.088388 0.375000 0.088388 +vt 0.500000 -0.000000 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.437500 -0.000000 +vt 0.375000 0.500000 +vt 0.375000 -0.000000 +vt 0.312500 0.500000 +vt 0.312500 -0.000000 +vt 0.250000 0.500000 +vt 0.250000 -0.000000 +vt 0.187500 0.500000 +vt 0.187500 -0.000000 +vt 0.125000 0.500000 +vt 0.125000 -0.000000 +vt 0.062500 0.500000 +vt 0.062500 -0.000000 +vt -0.000000 0.500000 +vt -0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 0.937500 -0.000000 +vt 0.875000 0.500000 +vt 0.875000 -0.000000 +vt 0.812500 0.500000 +vt 0.812500 -0.000000 +vt 0.750000 0.500000 +vt 0.750000 -0.000000 +vt 0.687500 0.500000 +vt 0.687500 -0.000000 +vt 0.625000 0.500000 +vt 0.625000 -0.000000 +vt 0.476190 0.785650 +vt 0.488110 0.783278 +vt 0.498216 0.776526 +vt 0.504969 0.766420 +vt 0.507340 0.754500 +vt 0.504969 0.742579 +vt 0.498216 0.732474 +vt 0.488110 0.725721 +vt 0.476190 0.723350 +vt 0.464269 0.725721 +vt 0.454164 0.732474 +vt 0.447411 0.742579 +vt 0.445040 0.754500 +vt 0.447411 0.766420 +vt 0.454164 0.776526 +vt 0.464269 0.783278 +vt 0.562500 -0.000000 +vt 0.562500 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 -0.665700 -0.746200 +vn 0.000000 0.665700 -0.746200 +vn 0.285500 0.665700 -0.689400 +vn 0.285500 -0.665700 -0.689400 +vn 0.527600 0.665700 -0.527600 +vn 0.527600 -0.665700 -0.527600 +vn 0.689400 0.665700 -0.285500 +vn 0.689400 -0.665700 -0.285500 +vn 0.746200 0.665700 0.000000 +vn 0.746200 -0.665700 0.000000 +vn 0.689400 0.665700 0.285500 +vn 0.689400 -0.665700 0.285500 +vn 0.527600 0.665700 0.527600 +vn 0.527600 -0.665700 0.527600 +vn 0.285500 0.665700 0.689400 +vn 0.285500 -0.665700 0.689400 +vn 0.000000 0.665700 0.746200 +vn 0.000000 -0.665700 0.746200 +vn -0.285500 0.665700 0.689400 +vn -0.285500 -0.665700 0.689400 +vn -0.527600 0.665700 0.527600 +vn -0.527600 -0.665700 0.527600 +vn -0.689400 0.665700 0.285500 +vn -0.689400 -0.665700 0.285500 +vn -0.746200 0.665700 0.000000 +vn -0.746200 -0.665700 0.000000 +vn -0.689400 0.665700 -0.285500 +vn -0.689400 -0.665700 -0.285500 +vn -0.527600 0.665700 -0.527600 +vn -0.527600 -0.665700 -0.527600 +vn -0.285500 0.665700 -0.689400 +vn -0.285500 -0.665700 -0.689400 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 0.707100 +vn -0.707100 -0.000000 -0.707100 +vn 0.707100 -0.000000 -0.707100 +g Cylinder_Cylinder_candle +s 1 +f 3/1/1 4/2/2 6/3/3 5/4/4 +f 5/4/4 6/3/3 8/5/5 7/6/6 +f 7/6/6 8/5/5 10/7/7 9/8/8 +f 9/8/8 10/7/7 12/9/9 11/10/10 +f 11/10/10 12/9/9 14/11/11 13/12/12 +f 13/12/12 14/11/11 16/13/13 15/14/14 +f 15/14/14 16/13/13 18/15/15 17/16/16 +f 17/16/16 18/15/15 20/17/17 19/18/18 +f 19/19/18 20/20/17 22/21/19 21/22/20 +f 21/22/20 22/21/19 24/23/21 23/24/22 +f 23/24/22 24/23/21 26/25/23 25/26/24 +f 25/26/24 26/25/23 28/27/25 27/28/26 +f 27/28/26 28/27/25 30/29/27 29/30/28 +f 29/30/28 30/29/27 32/31/29 31/32/30 +f 6/33/3 4/34/2 34/35/31 32/36/29 30/37/27 28/38/25 26/39/23 24/40/21 22/41/19 20/42/17 18/43/15 16/44/13 14/45/11 12/46/9 10/47/7 8/48/5 +f 33/49/32 34/50/31 4/2/2 3/1/1 +f 31/32/30 32/31/29 34/50/31 33/49/32 +f 3/33/1 5/34/4 7/35/6 9/36/8 11/37/10 13/38/12 15/39/14 17/40/16 19/41/18 21/42/20 23/43/22 25/44/24 27/45/26 29/46/28 31/47/30 33/48/32 +g Cylinder_Cylinder_flame +s off +f 38/19/33 37/51/33 40/52/33 39/18/33 +f 2/19/34 1/51/34 36/52/34 35/18/34 +f 46/19/35 47/18/35 48/52/35 45/51/35 +f 42/19/36 43/18/36 44/52/36 41/51/36 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thin.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thin.obj new file mode 100644 index 00000000..1c54f119 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candle_thin.obj @@ -0,0 +1,165 @@ +# Blender v2.73 (sub 0) OBJ File: 'candle-small.blend' +# www.blender.org +o Cylinder +v 0.044194 0.062500 0.044194 +v 0.044194 -0.187500 0.044194 +v 0.000000 -0.500000 -0.062500 +v 0.000000 -0.187500 -0.062500 +v 0.023918 -0.500000 -0.057742 +v 0.023918 -0.187500 -0.057742 +v 0.044194 -0.500000 -0.044194 +v 0.044194 -0.187500 -0.044194 +v 0.057742 -0.500000 -0.023918 +v 0.057742 -0.187500 -0.023918 +v 0.062500 -0.500000 0.000000 +v 0.062500 -0.187500 0.000000 +v 0.057742 -0.500000 0.023918 +v 0.057742 -0.187500 0.023918 +v 0.044194 -0.500000 0.044194 +v 0.044194 -0.187500 0.044194 +v 0.023918 -0.500000 0.057742 +v 0.023918 -0.187500 0.057742 +v 0.000000 -0.500000 0.062500 +v 0.000000 -0.187500 0.062500 +v -0.023918 -0.500000 0.057742 +v -0.023918 -0.187500 0.057742 +v -0.044194 -0.500000 0.044194 +v -0.044194 -0.187500 0.044194 +v -0.057742 -0.500000 0.023918 +v -0.057742 -0.187500 0.023918 +v -0.062500 -0.500000 0.000000 +v -0.062500 -0.187500 0.000000 +v -0.057742 -0.500000 -0.023918 +v -0.057742 -0.187500 -0.023918 +v -0.044194 -0.500000 -0.044194 +v -0.044194 -0.187500 -0.044194 +v -0.023918 -0.500000 -0.057742 +v -0.023918 -0.187500 -0.057742 +v -0.044194 -0.187500 -0.044194 +v -0.044194 0.062500 -0.044194 +v 0.044194 0.062500 -0.044194 +v 0.044194 -0.187500 -0.044194 +v -0.044194 -0.187500 0.044194 +v -0.044194 0.062500 0.044194 +v 0.044194 0.062500 0.044194 +v 0.044194 -0.187500 0.044194 +v -0.044194 -0.187500 -0.044194 +v -0.044194 0.062500 -0.044194 +v 0.044194 0.062500 -0.044194 +v 0.044194 -0.187500 -0.044194 +v -0.044194 -0.187500 0.044194 +v -0.044194 0.062500 0.044194 +vt 0.500000 -0.000000 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.437500 -0.000000 +vt 0.375000 0.500000 +vt 0.375000 -0.000000 +vt 0.312500 0.500000 +vt 0.312500 -0.000000 +vt 0.250000 0.500000 +vt 0.250000 -0.000000 +vt 0.187500 0.500000 +vt 0.187500 -0.000000 +vt 0.125000 0.500000 +vt 0.125000 -0.000000 +vt 0.062500 0.500000 +vt 0.062500 -0.000000 +vt -0.000000 0.500000 +vt -0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 0.937500 -0.000000 +vt 0.875000 0.500000 +vt 0.875000 -0.000000 +vt 0.812500 0.500000 +vt 0.812500 -0.000000 +vt 0.750000 0.500000 +vt 0.750000 -0.000000 +vt 0.687500 0.500000 +vt 0.687500 -0.000000 +vt 0.625000 0.500000 +vt 0.625000 -0.000000 +vt 0.476190 0.785650 +vt 0.488110 0.783278 +vt 0.498216 0.776526 +vt 0.504969 0.766420 +vt 0.507340 0.754500 +vt 0.504969 0.742579 +vt 0.498216 0.732474 +vt 0.488110 0.725721 +vt 0.476190 0.723350 +vt 0.464269 0.725721 +vt 0.454164 0.732474 +vt 0.447411 0.742579 +vt 0.445040 0.754500 +vt 0.447411 0.766420 +vt 0.454164 0.776526 +vt 0.464269 0.783278 +vt 0.562500 -0.000000 +vt 0.562500 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 -0.665700 -0.746200 +vn 0.000000 0.665700 -0.746200 +vn 0.285500 0.665700 -0.689400 +vn 0.285500 -0.665700 -0.689400 +vn 0.527600 0.665700 -0.527600 +vn 0.527600 -0.665700 -0.527600 +vn 0.689400 0.665700 -0.285500 +vn 0.689400 -0.665700 -0.285500 +vn 0.746200 0.665700 0.000000 +vn 0.746200 -0.665700 0.000000 +vn 0.689400 0.665700 0.285500 +vn 0.689400 -0.665700 0.285500 +vn 0.527600 0.665700 0.527600 +vn 0.527600 -0.665700 0.527600 +vn 0.285500 0.665700 0.689400 +vn 0.285500 -0.665700 0.689400 +vn 0.000000 0.665700 0.746200 +vn 0.000000 -0.665700 0.746200 +vn -0.285500 0.665700 0.689400 +vn -0.285500 -0.665700 0.689400 +vn -0.527600 0.665700 0.527600 +vn -0.527600 -0.665700 0.527600 +vn -0.689400 0.665700 0.285500 +vn -0.689400 -0.665700 0.285500 +vn -0.746200 0.665700 0.000000 +vn -0.746200 -0.665700 0.000000 +vn -0.689400 0.665700 -0.285500 +vn -0.689400 -0.665700 -0.285500 +vn -0.527600 0.665700 -0.527600 +vn -0.527600 -0.665700 -0.527600 +vn -0.285500 0.665700 -0.689400 +vn -0.285500 -0.665700 -0.689400 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 0.707100 +vn -0.707100 -0.000000 -0.707100 +vn 0.707100 -0.000000 -0.707100 +g Cylinder_Cylinder_candle +s 1 +f 3/1/1 4/2/2 6/3/3 5/4/4 +f 5/4/4 6/3/3 8/5/5 7/6/6 +f 7/6/6 8/5/5 10/7/7 9/8/8 +f 9/8/8 10/7/7 12/9/9 11/10/10 +f 11/10/10 12/9/9 14/11/11 13/12/12 +f 13/12/12 14/11/11 16/13/13 15/14/14 +f 15/14/14 16/13/13 18/15/15 17/16/16 +f 17/16/16 18/15/15 20/17/17 19/18/18 +f 19/19/18 20/20/17 22/21/19 21/22/20 +f 21/22/20 22/21/19 24/23/21 23/24/22 +f 23/24/22 24/23/21 26/25/23 25/26/24 +f 25/26/24 26/25/23 28/27/25 27/28/26 +f 27/28/26 28/27/25 30/29/27 29/30/28 +f 29/30/28 30/29/27 32/31/29 31/32/30 +f 6/33/3 4/34/2 34/35/31 32/36/29 30/37/27 28/38/25 26/39/23 24/40/21 22/41/19 20/42/17 18/43/15 16/44/13 14/45/11 12/46/9 10/47/7 8/48/5 +f 33/49/32 34/50/31 4/2/2 3/1/1 +f 31/32/30 32/31/29 34/50/31 33/49/32 +f 3/33/1 5/34/4 7/35/6 9/36/8 11/37/10 13/38/12 15/39/14 17/40/16 19/41/18 21/42/20 23/43/22 25/44/24 27/45/26 29/46/28 31/47/30 33/48/32 +g Cylinder_Cylinder_flame +s off +f 38/19/33 37/51/33 40/52/33 39/18/33 +f 2/19/34 1/51/34 36/52/34 35/18/34 +f 46/19/35 47/18/35 48/52/35 45/51/35 +f 42/19/36 43/18/36 44/52/36 41/51/36 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candlestick.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candlestick.obj new file mode 100644 index 00000000..2b81571a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_candlestick.obj @@ -0,0 +1,716 @@ +# Blender v2.73 (sub 0) OBJ File: 'candlestick.blend' +# www.blender.org +o Cylinder +v 0.044194 0.375000 0.044194 +v 0.044194 0.125000 0.044194 +v 0.000000 -0.125000 -0.062500 +v 0.000000 0.125000 -0.062500 +v 0.023918 -0.125000 -0.057742 +v 0.023918 0.125000 -0.057742 +v 0.044194 -0.125000 -0.044194 +v 0.044194 0.125000 -0.044194 +v 0.057742 -0.125000 -0.023918 +v 0.057742 0.125000 -0.023918 +v 0.062500 -0.125000 0.000000 +v 0.062500 0.125000 0.000000 +v 0.057742 -0.125000 0.023918 +v 0.057742 0.125000 0.023918 +v 0.044194 -0.125000 0.044194 +v 0.044194 0.125000 0.044194 +v 0.023918 -0.125000 0.057742 +v 0.023918 0.125000 0.057742 +v 0.000000 -0.125000 0.062500 +v 0.000000 0.125000 0.062500 +v -0.023918 -0.125000 0.057742 +v -0.023918 0.125000 0.057742 +v -0.044194 -0.125000 0.044194 +v -0.044194 0.125000 0.044194 +v -0.057742 -0.125000 0.023918 +v -0.057742 0.125000 0.023918 +v -0.062500 -0.125000 0.000000 +v -0.062500 0.125000 0.000000 +v -0.057742 -0.125000 -0.023918 +v -0.057742 0.125000 -0.023918 +v -0.044194 -0.125000 -0.044194 +v -0.044194 0.125000 -0.044194 +v -0.023918 -0.125000 -0.057742 +v -0.023918 0.125000 -0.057742 +v -0.044194 0.125000 -0.044194 +v -0.044194 0.375000 -0.044194 +v 0.044194 0.375000 -0.044194 +v 0.044194 0.125000 -0.044194 +v -0.044194 0.125000 0.044194 +v -0.044194 0.375000 0.044194 +v 0.044194 0.375000 0.044194 +v 0.044194 0.125000 0.044194 +v -0.044194 0.125000 -0.044194 +v -0.044194 0.375000 -0.044194 +v 0.044194 0.375000 -0.044194 +v 0.044194 0.125000 -0.044194 +v -0.044194 0.125000 0.044194 +v -0.044194 0.375000 0.044194 +v -0.000000 -0.500000 -0.135000 +v -0.000000 -0.125000 -0.075000 +v 0.051662 -0.500000 -0.124724 +v 0.028701 -0.125000 -0.069291 +v 0.095459 -0.500000 -0.095459 +v 0.053033 -0.125000 -0.053033 +v 0.124724 -0.500000 -0.051662 +v 0.069291 -0.125000 -0.028701 +v 0.135000 -0.500000 0.000000 +v 0.075000 -0.125000 0.000000 +v 0.124724 -0.500000 0.051662 +v 0.069291 -0.125000 0.028701 +v 0.095459 -0.500000 0.095459 +v 0.053033 -0.125000 0.053033 +v 0.051662 -0.500000 0.124724 +v 0.028701 -0.125000 0.069291 +v 0.000000 -0.500000 0.135000 +v 0.000000 -0.125000 0.075000 +v -0.051662 -0.500000 0.124724 +v -0.028701 -0.125000 0.069291 +v -0.095459 -0.500000 0.095459 +v -0.053033 -0.125000 0.053033 +v -0.124724 -0.500000 0.051662 +v -0.069291 -0.125000 0.028701 +v -0.135000 -0.500000 -0.000000 +v -0.075000 -0.125000 -0.000000 +v -0.124724 -0.500000 -0.051662 +v -0.069291 -0.125000 -0.028701 +v -0.095459 -0.500000 -0.095459 +v -0.053033 -0.125000 -0.053033 +v -0.051662 -0.500000 -0.124724 +v -0.028701 -0.125000 -0.069291 +v 0.000000 -0.312500 -0.018750 +v 0.007175 -0.312500 -0.017323 +v 0.013258 -0.312500 -0.013258 +v 0.017323 -0.312500 -0.007175 +v 0.018750 -0.312500 -0.000000 +v 0.017323 -0.312500 0.007175 +v 0.013258 -0.312500 0.013258 +v 0.007175 -0.312500 0.017323 +v 0.000000 -0.312500 0.018750 +v -0.007175 -0.312500 0.017323 +v -0.013258 -0.312500 0.013258 +v -0.017323 -0.312500 0.007175 +v -0.018750 -0.312500 -0.000000 +v -0.017323 -0.312500 -0.007175 +v -0.013258 -0.312500 -0.013258 +v -0.007175 -0.312500 -0.017323 +v 0.000000 -0.218750 -0.037500 +v 0.008610 -0.406250 -0.020787 +v 0.015910 -0.406250 -0.015910 +v 0.020787 -0.406250 -0.008610 +v 0.022500 -0.406250 -0.000000 +v 0.020787 -0.406250 0.008610 +v 0.015910 -0.406250 0.015910 +v 0.008610 -0.406250 0.020787 +v 0.000000 -0.406250 0.022500 +v -0.008610 -0.406250 0.020787 +v -0.015910 -0.406250 0.015910 +v -0.020787 -0.406250 0.008610 +v -0.022500 -0.406250 -0.000000 +v -0.020787 -0.406250 -0.008610 +v -0.015910 -0.406250 -0.015910 +v -0.008610 -0.406250 -0.020787 +v 0.000000 -0.406250 -0.022500 +v 0.014351 -0.218750 -0.034645 +v 0.026517 -0.218750 -0.026517 +v 0.034645 -0.218750 -0.014351 +v 0.037500 -0.218750 -0.000000 +v 0.034645 -0.218750 0.014351 +v 0.026517 -0.218750 0.026516 +v 0.014351 -0.218750 0.034645 +v 0.000000 -0.218750 0.037500 +v -0.014351 -0.218750 0.034645 +v -0.026516 -0.218750 0.026517 +v -0.034645 -0.218750 0.014351 +v -0.037500 -0.218750 -0.000000 +v -0.034645 -0.218750 -0.014351 +v -0.026516 -0.218750 -0.026517 +v -0.014351 -0.218750 -0.034645 +v -0.000000 -0.171875 -0.075000 +v 0.040182 -0.453125 -0.097007 +v 0.074246 -0.453125 -0.074246 +v 0.097007 -0.453125 -0.040182 +v 0.105000 -0.453125 0.000000 +v 0.097007 -0.453125 0.040182 +v 0.074246 -0.453125 0.074246 +v 0.040182 -0.453125 0.097007 +v 0.000000 -0.453125 0.105000 +v -0.040182 -0.453125 0.097007 +v -0.074246 -0.453125 0.074246 +v -0.097007 -0.453125 0.040182 +v -0.105000 -0.453125 -0.000000 +v -0.097007 -0.453125 -0.040182 +v -0.074246 -0.453125 -0.074246 +v -0.040182 -0.453125 -0.097007 +v 0.000000 -0.359375 -0.037500 +v 0.014351 -0.265625 -0.034645 +v 0.026517 -0.265625 -0.026517 +v 0.034645 -0.265625 -0.014351 +v 0.037500 -0.265625 -0.000000 +v 0.034645 -0.265625 0.014351 +v 0.026517 -0.265625 0.026516 +v 0.014351 -0.265625 0.034645 +v 0.000000 -0.265625 0.037500 +v -0.014351 -0.265625 0.034645 +v -0.026516 -0.265625 0.026517 +v -0.034645 -0.265625 0.014351 +v -0.037500 -0.265625 -0.000000 +v -0.034645 -0.265625 -0.014351 +v -0.026516 -0.265625 -0.026517 +v -0.014351 -0.265625 -0.034645 +v 0.000000 -0.265625 -0.037500 +v 0.014351 -0.359375 -0.034645 +v 0.026517 -0.359375 -0.026517 +v 0.034645 -0.359375 -0.014351 +v 0.037500 -0.359375 -0.000000 +v 0.034645 -0.359375 0.014351 +v 0.026517 -0.359375 0.026516 +v 0.014351 -0.359375 0.034645 +v 0.000000 -0.359375 0.037500 +v -0.014351 -0.359375 0.034645 +v -0.026516 -0.359375 0.026517 +v -0.034645 -0.359375 0.014351 +v -0.037500 -0.359375 -0.000000 +v -0.034645 -0.359375 -0.014351 +v -0.026516 -0.359375 -0.026517 +v -0.014351 -0.359375 -0.034645 +v -0.000000 -0.453125 -0.105000 +v 0.028701 -0.171875 -0.069291 +v 0.053033 -0.171875 -0.053033 +v 0.069291 -0.171875 -0.028701 +v 0.075000 -0.171875 0.000000 +v 0.069291 -0.171875 0.028701 +v 0.053033 -0.171875 0.053033 +v 0.028701 -0.171875 0.069291 +v 0.000000 -0.171875 0.075000 +v -0.028701 -0.171875 0.069291 +v -0.053033 -0.171875 0.053033 +v -0.069291 -0.171875 0.028701 +v -0.075000 -0.171875 -0.000000 +v -0.069291 -0.171875 -0.028701 +v -0.053033 -0.171875 -0.053033 +v -0.028701 -0.171875 -0.069291 +vt 0.500000 0.218750 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.437500 0.218750 +vt 0.375000 0.500000 +vt 0.375000 0.218750 +vt 0.312500 0.500000 +vt 0.312500 0.218750 +vt 0.250000 0.500000 +vt 0.250000 0.218750 +vt 0.187500 0.500000 +vt 0.187500 0.218750 +vt 0.125000 0.500000 +vt 0.125000 0.218750 +vt 0.062500 0.500000 +vt 0.062500 0.218750 +vt -0.000000 0.500000 +vt 0.000000 0.218750 +vt 1.000000 0.218750 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 0.937500 0.218750 +vt 0.875000 0.500000 +vt 0.875000 0.218750 +vt 0.812500 0.500000 +vt 0.812500 0.218750 +vt 0.750000 0.500000 +vt 0.750000 0.218750 +vt 0.687500 0.500000 +vt 0.687500 0.218750 +vt 0.625000 0.500000 +vt 0.625000 0.218750 +vt 0.476190 0.785650 +vt 0.488110 0.783278 +vt 0.498216 0.776526 +vt 0.504969 0.766420 +vt 0.507340 0.754500 +vt 0.504969 0.742579 +vt 0.498216 0.732474 +vt 0.488110 0.725721 +vt 0.476190 0.723350 +vt 0.464269 0.725721 +vt 0.454164 0.732474 +vt 0.447411 0.742579 +vt 0.445040 0.754500 +vt 0.447411 0.766420 +vt 0.454164 0.776526 +vt 0.464269 0.783278 +vt 0.562500 0.218750 +vt 0.562500 0.500000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.000000 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.562500 0.250000 +vt 0.562500 0.187500 +vt 0.500000 0.437500 +vt 0.437500 0.437500 +vt 0.375000 0.437500 +vt 0.312500 0.437500 +vt 0.250000 0.437500 +vt 0.187500 0.437500 +vt 0.125000 0.437500 +vt 0.062500 0.437500 +vt 0.000000 0.437500 +vt 1.000000 0.437500 +vt 0.937500 0.437500 +vt 0.875000 0.437500 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.687500 0.437500 +vt 0.625000 0.437500 +vt 0.342117 0.694937 +vt 0.313043 0.700720 +vt 0.283969 0.694937 +vt 0.259322 0.678468 +vt 0.242853 0.653821 +vt 0.237070 0.624747 +vt 0.242853 0.595674 +vt 0.259322 0.571027 +vt 0.283969 0.554558 +vt 0.313043 0.548775 +vt 0.342117 0.554558 +vt 0.366764 0.571027 +vt 0.383233 0.595674 +vt 0.389016 0.624747 +vt 0.383233 0.653821 +vt 0.366764 0.678468 +vt 0.562500 0.437500 +vt 0.562692 0.804043 +vt 0.601627 0.796298 +vt 0.634634 0.774244 +vt 0.656688 0.741237 +vt 0.664433 0.702303 +vt 0.656688 0.663368 +vt 0.634634 0.630362 +vt 0.601627 0.608307 +vt 0.562692 0.600563 +vt 0.523758 0.608307 +vt 0.490751 0.630361 +vt 0.468697 0.663368 +vt 0.460952 0.702303 +vt 0.468697 0.741237 +vt 0.490751 0.774244 +vt 0.523758 0.796298 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.687500 0.187500 +vt 0.687500 0.250000 +vt 0.750000 0.187500 +vt 0.750000 0.250000 +vt 0.812500 0.187500 +vt 0.812500 0.250000 +vt 0.875000 0.187500 +vt 0.875000 0.250000 +vt 0.937500 0.187500 +vt 0.937500 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.062500 0.187500 +vt 0.062500 0.250000 +vt 0.000000 0.250000 +vt 0.000000 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.187500 0.187500 +vt 0.187500 0.250000 +vt 0.250000 0.187500 +vt 0.250000 0.250000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.500000 0.062500 +vt 0.500000 0.125000 +vt 0.437500 0.125000 +vt 0.437500 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.312500 0.125000 +vt 0.312500 0.062500 +vt 0.250000 0.125000 +vt 0.250000 0.062500 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.062500 +vt 0.062500 0.125000 +vt 0.062500 0.062500 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.062500 +vt 0.875000 0.125000 +vt 0.875000 0.062500 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.750000 0.125000 +vt 0.750000 0.062500 +vt 0.687500 0.125000 +vt 0.687500 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.375000 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.812500 0.312500 +vt 0.812500 0.375000 +vt 0.875000 0.312500 +vt 0.875000 0.375000 +vt 0.937500 0.312500 +vt 0.937500 0.375000 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt 0.062500 0.312500 +vt 0.062500 0.375000 +vt 0.000000 0.375000 +vt 0.000000 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.187500 0.312500 +vt 0.187500 0.375000 +vt 0.250000 0.312500 +vt 0.250000 0.375000 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.625000 -0.000000 +vt 0.562500 -0.000000 +vt 0.500000 -0.000000 +vt 0.687500 -0.000000 +vt 0.750000 -0.000000 +vt 0.812500 -0.000000 +vt 0.875000 -0.000000 +vt 0.937500 -0.000000 +vt 0.062500 -0.000000 +vt 0.125000 -0.000000 +vt 0.187500 -0.000000 +vt 0.250000 -0.000000 +vt 0.312500 -0.000000 +vt 0.375000 -0.000000 +vt 0.437500 -0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.665700 -0.746200 +vn 0.285500 0.665700 -0.689400 +vn 0.382700 0.000000 -0.923900 +vn 0.527600 0.665700 -0.527600 +vn 0.707100 0.000000 -0.707100 +vn 0.689400 0.665700 -0.285500 +vn 0.923900 0.000000 -0.382700 +vn 0.746200 0.665700 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.689400 0.665700 0.285500 +vn 0.923900 0.000000 0.382700 +vn 0.527600 0.665700 0.527600 +vn 0.707100 0.000000 0.707100 +vn 0.285500 0.665700 0.689400 +vn 0.382700 0.000000 0.923900 +vn 0.000000 0.665700 0.746200 +vn 0.000000 0.000000 1.000000 +vn -0.285500 0.665700 0.689400 +vn -0.382700 0.000000 0.923900 +vn -0.527600 0.665700 0.527600 +vn -0.707100 0.000000 0.707100 +vn -0.689400 0.665700 0.285500 +vn -0.923900 0.000000 0.382700 +vn -0.746200 0.665700 0.000000 +vn -1.000000 0.000000 -0.000000 +vn -0.689400 0.665700 -0.285500 +vn -0.923900 0.000000 -0.382700 +vn -0.527600 0.665700 -0.527600 +vn -0.707100 0.000000 -0.707100 +vn -0.285500 0.665700 -0.689400 +vn -0.382700 0.000000 -0.923900 +vn -0.706700 0.034000 -0.706700 +vn -0.382500 0.034000 -0.923300 +vn 0.000000 -0.318800 -0.947800 +vn 0.362700 -0.318800 -0.875600 +vn 0.670200 -0.318800 -0.670200 +vn 0.875600 -0.318800 -0.362700 +vn 0.947800 -0.318800 0.000000 +vn 0.875600 -0.318800 0.362700 +vn 0.670200 -0.318800 0.670200 +vn 0.362700 -0.318800 0.875600 +vn 0.000000 -0.318800 0.947800 +vn -0.362700 -0.318800 0.875600 +vn -0.670200 -0.318800 0.670200 +vn -0.875600 -0.318800 0.362700 +vn -0.947800 -0.318800 0.000000 +vn -0.875600 -0.318800 -0.362700 +vn -0.670200 -0.318800 -0.670200 +vn -0.362700 -0.318800 -0.875600 +vn 0.000000 -0.439300 -0.898300 +vn 0.343800 -0.439300 -0.829900 +vn 0.635200 -0.439300 -0.635200 +vn 0.829900 -0.439300 -0.343800 +vn 0.898300 -0.439300 0.000000 +vn 0.829900 -0.439300 0.343800 +vn 0.635200 -0.439300 0.635200 +vn 0.343800 -0.439300 0.829900 +vn 0.000000 -0.439300 0.898300 +vn -0.343800 -0.439300 0.829900 +vn -0.635200 -0.439300 0.635200 +vn -0.829900 -0.439300 0.343800 +vn -0.898300 -0.439300 0.000000 +vn -0.829900 -0.439300 -0.343800 +vn -0.635200 -0.439300 -0.635200 +vn -0.343800 -0.439300 -0.829900 +vn 0.000000 0.034000 -0.999400 +vn -0.923300 0.034000 -0.382500 +vn -0.999400 0.034000 0.000000 +vn -0.923300 0.034000 0.382500 +vn -0.706700 0.034000 0.706700 +vn -0.382500 0.034000 0.923300 +vn 0.000000 0.034000 0.999400 +vn 0.382500 0.034000 0.923300 +vn 0.706700 0.034000 0.706700 +vn 0.923300 0.034000 0.382500 +vn 0.999400 0.034000 0.000000 +vn 0.923300 0.034000 -0.382500 +vn 0.706700 0.034000 -0.706700 +vn 0.382500 0.034000 -0.923300 +vn 0.000000 0.710800 -0.703400 +vn 0.000000 0.393200 -0.919400 +vn 0.351800 0.393200 -0.849500 +vn 0.269100 0.710800 -0.649800 +vn 0.650100 0.393200 -0.650100 +vn 0.497400 0.710800 -0.497400 +vn 0.849500 0.393200 -0.351800 +vn 0.649800 0.710800 -0.269100 +vn 0.919400 0.393200 0.000000 +vn 0.703400 0.710800 0.000000 +vn 0.849500 0.393200 0.351800 +vn 0.649800 0.710800 0.269100 +vn 0.650100 0.393200 0.650100 +vn 0.497400 0.710800 0.497400 +vn 0.351800 0.393200 0.849500 +vn 0.269100 0.710800 0.649800 +vn 0.000000 0.393200 0.919400 +vn 0.000000 0.710800 0.703400 +vn -0.351800 0.393200 0.849500 +vn -0.269100 0.710800 0.649800 +vn -0.650100 0.393200 0.650100 +vn -0.497400 0.710800 0.497400 +vn -0.849500 0.393200 0.351800 +vn -0.649800 0.710800 0.269100 +vn -0.919400 0.393200 0.000000 +vn -0.703400 0.710800 0.000000 +vn -0.849500 0.393200 -0.351800 +vn -0.649800 0.710800 -0.269100 +vn -0.650100 0.393200 -0.650100 +vn -0.497400 0.710800 -0.497400 +vn -0.269100 0.710800 -0.649800 +vn -0.351800 0.393200 -0.849500 +vn -0.694900 -0.184900 -0.694900 +vn -0.663800 -0.344600 -0.663800 +vn -0.359200 -0.344600 -0.867300 +vn -0.376100 -0.184900 -0.907900 +vn 0.000000 -0.344600 -0.938700 +vn 0.000000 -0.184900 -0.982800 +vn -0.907900 -0.184900 -0.376100 +vn -0.867300 -0.344600 -0.359200 +vn -0.982800 -0.184900 0.000000 +vn -0.938700 -0.344600 0.000000 +vn -0.907900 -0.184900 0.376100 +vn -0.867300 -0.344600 0.359200 +vn -0.694900 -0.184900 0.694900 +vn -0.663800 -0.344600 0.663800 +vn -0.376100 -0.184900 0.907900 +vn -0.359200 -0.344600 0.867300 +vn 0.000000 -0.184900 0.982800 +vn 0.000000 -0.344600 0.938700 +vn 0.376100 -0.184900 0.907900 +vn 0.359200 -0.344600 0.867300 +vn 0.694900 -0.184900 0.694900 +vn 0.663800 -0.344600 0.663800 +vn 0.907900 -0.184900 0.376100 +vn 0.867300 -0.344600 0.359200 +vn 0.982800 -0.184900 0.000000 +vn 0.938700 -0.344600 0.000000 +vn 0.907900 -0.184900 -0.376100 +vn 0.867300 -0.344600 -0.359200 +vn 0.694900 -0.184900 -0.694900 +vn 0.663800 -0.344600 -0.663800 +vn 0.376100 -0.184900 -0.907900 +vn 0.359200 -0.344600 -0.867300 +g Cylinder_Cylinder_candle +s 1 +f 3/1/1 4/2/2 6/3/3 5/4/4 +f 5/4/4 6/3/3 8/5/5 7/6/6 +f 7/6/6 8/5/5 10/7/7 9/8/8 +f 9/8/8 10/7/7 12/9/9 11/10/10 +f 11/10/10 12/9/9 14/11/11 13/12/12 +f 13/12/12 14/11/11 16/13/13 15/14/14 +f 15/14/14 16/13/13 18/15/15 17/16/16 +f 17/16/16 18/15/15 20/17/17 19/18/18 +f 19/19/18 20/20/17 22/21/19 21/22/20 +f 21/22/20 22/21/19 24/23/21 23/24/22 +f 23/24/22 24/23/21 26/25/23 25/26/24 +f 25/26/24 26/25/23 28/27/25 27/28/26 +f 27/28/26 28/27/25 30/29/27 29/30/28 +f 29/30/28 30/29/27 32/31/29 31/32/30 +f 6/33/3 4/34/2 34/35/31 32/36/29 30/37/27 28/38/25 26/39/23 24/40/21 22/41/19 20/42/17 18/43/15 16/44/13 14/45/11 12/46/9 10/47/7 8/48/5 +f 33/49/32 34/50/31 4/2/2 3/1/1 +f 31/32/30 32/31/29 34/50/31 33/49/32 +g Cylinder_Cylinder_flame +s off +f 38/51/14 37/52/14 40/53/14 39/54/14 +f 2/51/22 1/52/22 36/53/22 35/54/22 +f 46/51/30 47/54/30 48/53/30 45/52/30 +f 42/51/6 43/54/6 44/53/6 41/52/6 +g Cylinder_Cylinder_metal +s 1 +f 175/55/33 95/56/30 96/57/32 176/58/34 +f 129/59/35 50/2/2 52/3/3 178/60/36 +f 178/60/36 52/3/3 54/5/5 179/61/37 +f 179/61/37 54/5/5 56/7/7 180/62/38 +f 180/62/38 56/7/7 58/9/9 181/63/39 +f 181/63/39 58/9/9 60/11/11 182/64/40 +f 182/64/40 60/11/11 62/13/13 183/65/41 +f 183/65/41 62/13/13 64/15/15 184/66/42 +f 184/66/42 64/15/15 66/17/17 185/67/43 +f 185/68/43 66/20/17 68/21/19 186/69/44 +f 186/69/44 68/21/19 70/23/21 187/70/45 +f 187/70/45 70/23/21 72/25/23 188/71/46 +f 188/71/46 72/25/23 74/27/25 189/72/47 +f 189/72/47 74/27/25 76/29/27 190/73/48 +f 190/73/48 76/29/27 78/31/29 191/74/49 +f 52/75/3 50/76/2 80/77/31 78/78/29 76/79/27 74/80/25 72/81/23 70/82/21 68/83/19 66/84/17 64/85/15 62/86/13 60/87/11 58/88/9 56/89/7 54/90/5 +f 192/91/50 80/50/31 50/2/2 129/59/35 +f 191/74/49 78/31/29 80/50/31 192/91/50 +f 49/92/51 51/93/52 53/94/53 55/95/54 57/96/55 59/97/56 61/98/57 63/99/58 65/100/59 67/101/60 69/102/61 71/103/62 73/104/63 75/105/64 77/106/65 79/107/66 +f 176/58/34 96/57/32 81/108/1 145/109/67 +f 174/110/68 94/111/28 95/56/30 175/55/33 +f 173/112/69 93/113/26 94/111/28 174/110/68 +f 172/114/70 92/115/24 93/113/26 173/112/69 +f 171/116/71 91/117/22 92/115/24 172/114/70 +f 170/118/72 90/119/20 91/117/22 171/116/71 +f 169/120/73 89/121/18 90/119/20 170/118/72 +f 168/122/74 88/123/16 89/124/18 169/125/73 +f 167/126/75 87/127/14 88/123/16 168/122/74 +f 166/128/76 86/129/12 87/127/14 167/126/75 +f 165/130/77 85/131/10 86/129/12 166/128/76 +f 164/132/78 84/133/8 85/131/10 165/130/77 +f 163/134/79 83/135/6 84/133/8 164/132/78 +f 162/136/80 82/137/4 83/135/6 163/134/79 +f 145/109/67 81/108/1 82/137/4 162/136/80 +f 177/138/81 113/139/82 98/140/83 130/141/84 +f 130/141/84 98/140/83 99/142/85 131/143/86 +f 131/143/86 99/142/85 100/144/87 132/145/88 +f 132/145/88 100/144/87 101/146/89 133/147/90 +f 133/147/90 101/146/89 102/148/91 134/149/92 +f 134/149/92 102/148/91 103/150/93 135/151/94 +f 135/151/94 103/150/93 104/152/95 136/153/96 +f 136/153/96 104/152/95 105/154/97 137/155/98 +f 137/156/98 105/157/97 106/158/99 138/159/100 +f 138/159/100 106/158/99 107/160/101 139/161/102 +f 139/161/102 107/160/101 108/162/103 140/163/104 +f 140/163/104 108/162/103 109/164/105 141/165/106 +f 141/165/106 109/164/105 110/166/107 142/167/108 +f 142/167/108 110/166/107 111/168/109 143/169/110 +f 144/170/111 112/171/112 113/139/82 177/138/81 +f 159/172/113 127/173/114 128/174/115 160/175/116 +f 160/175/116 128/174/115 97/176/117 161/177/118 +f 158/178/119 126/179/120 127/173/114 159/172/113 +f 157/180/121 125/181/122 126/179/120 158/178/119 +f 156/182/123 124/183/124 125/181/122 157/180/121 +f 155/184/125 123/185/126 124/183/124 156/182/123 +f 154/186/127 122/187/128 123/185/126 155/184/125 +f 153/188/129 121/189/130 122/187/128 154/186/127 +f 152/190/131 120/191/132 121/192/130 153/193/129 +f 151/194/133 119/195/134 120/191/132 152/190/131 +f 150/196/135 118/197/136 119/195/134 151/194/133 +f 149/198/137 117/199/138 118/197/136 150/196/135 +f 148/200/139 116/201/140 117/199/138 149/198/137 +f 147/202/141 115/203/142 116/201/140 148/200/139 +f 146/204/143 114/205/144 115/203/142 147/202/141 +f 161/177/118 97/176/117 114/205/144 146/204/143 +f 143/169/110 111/168/109 112/171/112 144/170/111 +f 77/206/65 143/169/110 144/170/111 79/207/66 +f 81/108/1 161/177/118 146/204/143 82/137/4 +f 82/137/4 146/204/143 147/202/141 83/135/6 +f 83/135/6 147/202/141 148/200/139 84/133/8 +f 84/133/8 148/200/139 149/198/137 85/131/10 +f 85/131/10 149/198/137 150/196/135 86/129/12 +f 86/129/12 150/196/135 151/194/133 87/127/14 +f 87/127/14 151/194/133 152/190/131 88/123/16 +f 88/123/16 152/190/131 153/193/129 89/124/18 +f 89/121/18 153/188/129 154/186/127 90/119/20 +f 90/119/20 154/186/127 155/184/125 91/117/22 +f 91/117/22 155/184/125 156/182/123 92/115/24 +f 92/115/24 156/182/123 157/180/121 93/113/26 +f 93/113/26 157/180/121 158/178/119 94/111/28 +f 94/111/28 158/178/119 159/172/113 95/56/30 +f 96/57/32 160/175/116 161/177/118 81/108/1 +f 95/56/30 159/172/113 160/175/116 96/57/32 +f 79/207/66 144/170/111 177/138/81 49/208/51 +f 75/209/64 142/167/108 143/169/110 77/206/65 +f 73/210/63 141/165/106 142/167/108 75/209/64 +f 71/211/62 140/163/104 141/165/106 73/210/63 +f 69/212/61 139/161/102 140/163/104 71/211/62 +f 67/213/60 138/159/100 139/161/102 69/212/61 +f 65/51/59 137/156/98 138/159/100 67/213/60 +f 63/214/58 136/153/96 137/155/98 65/54/59 +f 61/215/57 135/151/94 136/153/96 63/214/58 +f 59/216/56 134/149/92 135/151/94 61/215/57 +f 57/217/55 133/147/90 134/149/92 59/216/56 +f 55/218/54 132/145/88 133/147/90 57/217/55 +f 53/219/53 131/143/86 132/145/88 55/218/54 +f 51/220/52 130/141/84 131/143/86 53/219/53 +f 49/208/51 177/138/81 130/141/84 51/220/52 +f 113/139/82 145/109/67 162/136/80 98/140/83 +f 98/140/83 162/136/80 163/134/79 99/142/85 +f 99/142/85 163/134/79 164/132/78 100/144/87 +f 100/144/87 164/132/78 165/130/77 101/146/89 +f 101/146/89 165/130/77 166/128/76 102/148/91 +f 102/148/91 166/128/76 167/126/75 103/150/93 +f 103/150/93 167/126/75 168/122/74 104/152/95 +f 104/152/95 168/122/74 169/125/73 105/154/97 +f 105/157/97 169/120/73 170/118/72 106/158/99 +f 106/158/99 170/118/72 171/116/71 107/160/101 +f 107/160/101 171/116/71 172/114/70 108/162/103 +f 108/162/103 172/114/70 173/112/69 109/164/105 +f 109/164/105 173/112/69 174/110/68 110/166/107 +f 110/166/107 174/110/68 175/55/33 111/168/109 +f 112/171/112 176/58/34 145/109/67 113/139/82 +f 127/173/114 191/74/49 192/91/50 128/174/115 +f 128/174/115 192/91/50 129/59/35 97/176/117 +f 126/179/120 190/73/48 191/74/49 127/173/114 +f 125/181/122 189/72/47 190/73/48 126/179/120 +f 124/183/124 188/71/46 189/72/47 125/181/122 +f 123/185/126 187/70/45 188/71/46 124/183/124 +f 122/187/128 186/69/44 187/70/45 123/185/126 +f 121/189/130 185/68/43 186/69/44 122/187/128 +f 120/191/132 184/66/42 185/67/43 121/192/130 +f 119/195/134 183/65/41 184/66/42 120/191/132 +f 118/197/136 182/64/40 183/65/41 119/195/134 +f 117/199/138 181/63/39 182/64/40 118/197/136 +f 116/201/140 180/62/38 181/63/39 117/199/138 +f 115/203/142 179/61/37 180/62/38 116/201/140 +f 114/205/144 178/60/36 179/61/37 115/203/142 +f 97/176/117 129/59/35 178/60/36 114/205/144 +f 111/168/109 175/55/33 176/58/34 112/171/112 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lamp.obj new file mode 100644 index 00000000..e5587e7d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lamp.obj @@ -0,0 +1,2034 @@ +# Blender v2.73 (sub 0) OBJ File: 'ceiling-light.blend' +# www.blender.org +o Torus.016_Torus +v -0.108253 0.420752 0.000000 +v -0.187500 0.499999 0.000000 +v -0.093750 0.499999 -0.162379 +v -0.054126 0.420752 -0.093750 +v 0.093750 0.499999 -0.162379 +v 0.054126 0.420752 -0.093750 +v 0.187500 0.499999 0.000000 +v 0.108253 0.420752 0.000000 +v 0.093750 0.499999 0.162380 +v 0.054126 0.420752 0.093750 +v -0.093750 0.499999 0.162380 +v -0.054126 0.420752 0.093750 +v 0.000000 0.391745 0.000000 +v -0.000000 0.050218 0.000001 +v -0.000000 0.062243 0.022997 +v -0.005850 0.066047 0.020356 +v -0.005850 0.052998 0.000001 +v -0.004093 0.071140 0.017065 +v -0.004093 0.060200 0.000001 +v 0.004093 0.071140 0.017065 +v 0.004093 0.060200 0.000001 +v 0.005850 0.066047 0.020356 +v 0.005850 0.052998 0.000001 +v -0.000000 0.097553 0.033404 +v -0.005850 0.097553 0.028788 +v -0.004093 0.097553 0.024134 +v 0.004093 0.097553 0.024134 +v 0.005850 0.097553 0.028788 +v -0.000000 0.132864 0.022997 +v -0.005850 0.129058 0.020356 +v -0.004093 0.123966 0.017065 +v 0.004093 0.123966 0.017065 +v 0.005850 0.129058 0.020356 +v -0.000000 0.144889 0.000001 +v -0.005850 0.142109 0.000001 +v -0.004093 0.134906 0.000001 +v 0.004093 0.134906 0.000001 +v 0.005850 0.142109 0.000001 +v -0.000000 0.132864 -0.022995 +v -0.005850 0.129058 -0.020355 +v -0.004093 0.123966 -0.017064 +v 0.004093 0.123966 -0.017064 +v 0.005850 0.129058 -0.020354 +v -0.000000 0.097553 -0.033402 +v -0.005850 0.097553 -0.028786 +v -0.004093 0.097553 -0.024132 +v 0.004093 0.097553 -0.024132 +v 0.005850 0.097553 -0.028786 +v -0.000000 0.062554 -0.022995 +v -0.005850 0.066047 -0.020355 +v -0.004093 0.071140 -0.017064 +v 0.004093 0.071140 -0.017064 +v 0.005850 0.066047 -0.020355 +v -0.000000 0.120083 0.000001 +v -0.025688 0.132107 0.000001 +v -0.022738 0.135912 -0.005235 +v -0.000000 0.122861 -0.005235 +v -0.019063 0.141005 -0.003663 +v -0.000000 0.130064 -0.003663 +v -0.019063 0.141005 0.003665 +v -0.000000 0.130064 0.003665 +v -0.022738 0.135912 0.005238 +v -0.000000 0.122861 0.005238 +v -0.037314 0.167417 0.000001 +v -0.032156 0.167417 -0.005235 +v -0.026959 0.167417 -0.003663 +v -0.026959 0.167417 0.003665 +v -0.032156 0.167417 0.005238 +v -0.025688 0.202728 0.000001 +v -0.022738 0.198923 -0.005235 +v -0.019063 0.193830 -0.003663 +v -0.019063 0.193830 0.003665 +v -0.022738 0.198923 0.005238 +v -0.000000 0.214753 0.000001 +v -0.000000 0.211973 -0.005235 +v -0.000000 0.204770 -0.003663 +v -0.000000 0.204770 0.003665 +v -0.000000 0.211973 0.005238 +v 0.025688 0.202728 0.000001 +v 0.022738 0.198923 -0.005235 +v 0.019063 0.193830 -0.003663 +v 0.019063 0.193830 0.003665 +v 0.022738 0.198923 0.005238 +v 0.037314 0.167417 0.000001 +v 0.032156 0.167417 -0.005235 +v 0.026959 0.167417 -0.003663 +v 0.026959 0.167417 0.003665 +v 0.032156 0.167417 0.005238 +v 0.025688 0.132419 0.000001 +v 0.022738 0.135912 -0.005235 +v 0.019063 0.141005 -0.003663 +v 0.019063 0.141005 0.003665 +v 0.022738 0.135912 0.005238 +v -0.000000 0.259856 0.000001 +v 0.025688 0.271880 0.000001 +v 0.022738 0.275686 0.005238 +v -0.000000 0.262635 0.005238 +v 0.019063 0.280779 0.003665 +v -0.000000 0.269838 0.003665 +v 0.019063 0.280779 -0.003663 +v -0.000000 0.269838 -0.003663 +v 0.022738 0.275686 -0.005235 +v -0.000000 0.262635 -0.005235 +v 0.037314 0.307191 0.000001 +v 0.032156 0.307191 0.005238 +v 0.026959 0.307191 0.003665 +v 0.026959 0.307191 -0.003663 +v 0.032156 0.307191 -0.005235 +v 0.025688 0.342501 0.000001 +v 0.022738 0.338697 0.005238 +v 0.019063 0.333604 0.003665 +v 0.019063 0.333604 -0.003663 +v 0.022738 0.338697 -0.005235 +v -0.000000 0.354526 0.000001 +v -0.000000 0.351746 0.005238 +v -0.000000 0.344544 0.003665 +v -0.000000 0.344544 -0.003663 +v -0.000000 0.351746 -0.005235 +v -0.025688 0.342501 0.000001 +v -0.022738 0.338697 0.005238 +v -0.019063 0.333604 0.003665 +v -0.019063 0.333604 -0.003663 +v -0.022738 0.338697 -0.005235 +v -0.037314 0.307191 0.000001 +v -0.032156 0.307191 0.005238 +v -0.026959 0.307191 0.003665 +v -0.026959 0.307191 -0.003663 +v -0.032156 0.307191 -0.005235 +v -0.025688 0.272192 0.000001 +v -0.022738 0.275686 0.005238 +v -0.019063 0.280779 0.003665 +v -0.019063 0.280779 -0.003663 +v -0.022738 0.275686 -0.005235 +v -0.000000 0.189732 0.000001 +v -0.000000 0.201757 -0.022995 +v 0.005850 0.205561 -0.020355 +v 0.005850 0.192511 0.000001 +v 0.004093 0.210654 -0.017064 +v 0.004093 0.199714 0.000001 +v -0.004093 0.210654 -0.017064 +v -0.004093 0.199714 0.000001 +v -0.005850 0.205561 -0.020355 +v -0.005850 0.192511 0.000001 +v -0.000000 0.237067 -0.033402 +v 0.005850 0.237067 -0.028786 +v 0.004093 0.237067 -0.024132 +v -0.004093 0.237067 -0.024132 +v -0.005850 0.237067 -0.028786 +v -0.000000 0.272378 -0.022995 +v 0.005850 0.268573 -0.020355 +v 0.004093 0.263480 -0.017064 +v -0.004093 0.263480 -0.017064 +v -0.005850 0.268573 -0.020355 +v -0.000000 0.284403 0.000001 +v 0.005850 0.281623 0.000001 +v 0.004093 0.274420 0.000001 +v -0.004093 0.274420 0.000001 +v -0.005850 0.281623 0.000001 +v -0.000000 0.272378 0.022997 +v 0.005850 0.268573 0.020356 +v 0.004093 0.263480 0.017065 +v -0.004093 0.263480 0.017065 +v -0.005850 0.268573 0.020356 +v -0.000000 0.237067 0.033404 +v 0.005850 0.237067 0.028788 +v 0.004093 0.237067 0.024134 +v -0.004093 0.237067 0.024134 +v -0.005850 0.237067 0.028788 +v -0.000000 0.202068 0.022997 +v 0.005850 0.205562 0.020356 +v 0.004093 0.210654 0.017065 +v -0.004093 0.210654 0.017065 +v -0.005850 0.205562 0.020356 +v -0.000000 -0.019906 0.000001 +v 0.025688 -0.007881 0.000001 +v 0.022738 -0.004077 0.005238 +v -0.000000 -0.017126 0.005238 +v 0.019063 0.001016 0.003665 +v -0.000000 -0.009923 0.003665 +v 0.019063 0.001016 -0.003663 +v -0.000000 -0.009923 -0.003663 +v 0.022738 -0.004077 -0.005235 +v -0.000000 -0.017126 -0.005235 +v 0.037314 0.027429 0.000001 +v 0.032156 0.027429 0.005238 +v 0.026959 0.027429 0.003665 +v 0.026959 0.027429 -0.003663 +v 0.032156 0.027429 -0.005235 +v 0.025688 0.062740 0.000001 +v 0.022738 0.058934 0.005238 +v 0.019063 0.053842 0.003665 +v 0.019063 0.053842 -0.003663 +v 0.022738 0.058934 -0.005235 +v -0.000000 0.074764 0.000001 +v -0.000000 0.071985 0.005238 +v -0.000000 0.064782 0.003665 +v -0.000000 0.064782 -0.003663 +v -0.000000 0.071985 -0.005235 +v -0.025688 0.062740 0.000001 +v -0.022738 0.058934 0.005238 +v -0.019063 0.053842 0.003665 +v -0.019063 0.053842 -0.003663 +v -0.022738 0.058934 -0.005235 +v -0.037314 0.027429 0.000001 +v -0.032156 0.027429 0.005238 +v -0.026959 0.027429 0.003665 +v -0.026959 0.027429 -0.003663 +v -0.032156 0.027429 -0.005235 +v -0.025688 -0.007569 0.000001 +v -0.022738 -0.004077 0.005238 +v -0.019063 0.001016 0.003665 +v -0.019063 0.001016 -0.003663 +v -0.022738 -0.004077 -0.005235 +v 0.000011 0.412424 -0.025687 +v -0.005807 0.408619 -0.022737 +v -0.004060 0.403526 -0.019062 +v 0.004081 0.403526 -0.019062 +v 0.005829 0.408619 -0.022737 +v 0.000011 0.377113 -0.037313 +v -0.005807 0.377113 -0.032155 +v -0.004060 0.377113 -0.026958 +v 0.004081 0.377113 -0.026958 +v 0.005829 0.377113 -0.032155 +v 0.000011 0.341803 -0.025687 +v -0.005807 0.345608 -0.022737 +v -0.004060 0.350701 -0.019062 +v 0.004081 0.350701 -0.019062 +v 0.005829 0.345608 -0.022737 +v 0.000011 0.329779 0.000001 +v -0.005807 0.332558 0.000001 +v -0.004060 0.339760 0.000001 +v 0.004081 0.339760 0.000001 +v 0.005829 0.332558 0.000001 +v 0.000011 0.341803 0.025689 +v -0.005807 0.345608 0.022739 +v -0.004060 0.350701 0.019064 +v 0.004081 0.350701 0.019064 +v 0.005829 0.345608 0.022739 +v 0.000011 0.377113 0.037315 +v -0.005807 0.377113 0.032158 +v -0.004060 0.377113 0.026960 +v 0.004081 0.377113 0.026960 +v 0.005829 0.377113 0.032158 +v 0.000011 0.412112 0.025689 +v -0.005807 0.408619 0.022739 +v -0.004060 0.403526 0.019064 +v 0.004081 0.403526 0.019064 +v 0.005829 0.408619 0.022739 +v 0.000011 0.004555 0.000001 +v 0.000011 -0.007470 -0.025687 +v -0.005807 -0.011275 -0.022737 +v -0.005807 0.001775 0.000001 +v -0.004060 -0.016368 -0.019062 +v -0.004060 -0.005428 0.000001 +v 0.004081 -0.016368 -0.019062 +v 0.004081 -0.005428 0.000001 +v 0.005829 -0.011275 -0.022737 +v 0.005829 0.001775 0.000001 +v 0.000011 -0.042781 -0.037313 +v -0.005807 -0.042781 -0.032155 +v -0.004060 -0.042781 -0.026958 +v 0.004081 -0.042781 -0.026958 +v 0.005829 -0.042781 -0.032155 +v 0.000011 -0.078091 -0.025687 +v -0.005807 -0.074286 -0.022737 +v -0.004060 -0.069193 -0.019062 +v 0.004081 -0.069193 -0.019062 +v 0.005829 -0.074286 -0.022737 +v 0.000011 -0.078091 0.025689 +v -0.005807 -0.074286 0.022739 +v -0.004060 -0.069193 0.019064 +v 0.004081 -0.069193 0.019064 +v 0.005829 -0.074286 0.022739 +v 0.000011 -0.042781 0.037315 +v -0.005807 -0.042781 0.032158 +v -0.004060 -0.042781 0.026960 +v 0.004081 -0.042781 0.026960 +v 0.005829 -0.042781 0.032158 +v 0.000011 -0.007782 0.025689 +v -0.005807 -0.011275 0.022739 +v -0.004060 -0.016368 0.019064 +v 0.004081 -0.016368 0.019064 +v 0.005829 -0.011275 0.022739 +v 0.360000 -0.187500 0.000000 +v 0.000000 -0.312500 -0.500000 +v 0.000000 -0.062500 0.000000 +v 0.191342 -0.312500 -0.461940 +v 0.332597 -0.187500 0.137766 +v 0.353553 -0.312500 -0.353553 +v 0.254558 -0.187500 0.254558 +v 0.461940 -0.312500 -0.191342 +v 0.137766 -0.187500 0.332597 +v 0.500000 -0.312500 0.000000 +v 0.000000 -0.187500 0.360000 +v 0.461940 -0.312500 0.191342 +v -0.137766 -0.187500 0.332597 +v 0.353553 -0.312500 0.353553 +v -0.254558 -0.187500 0.254559 +v 0.191342 -0.312500 0.461940 +v -0.332597 -0.187500 0.137766 +v 0.000000 -0.312500 0.500000 +v -0.360000 -0.187500 -0.000000 +v -0.191342 -0.312500 0.461940 +v -0.332597 -0.187500 -0.137766 +v -0.353553 -0.312500 0.353554 +v -0.254558 -0.187500 -0.254559 +v -0.461940 -0.312500 0.191342 +v -0.137766 -0.187500 -0.332597 +v -0.500000 -0.312500 -0.000000 +v 0.137766 -0.187500 -0.332597 +v -0.461940 -0.312500 -0.191342 +v 0.000000 -0.187500 -0.360000 +v -0.353553 -0.312500 -0.353554 +v 0.254558 -0.187500 -0.254558 +v -0.191341 -0.312500 -0.461940 +v 0.332597 -0.187500 -0.137766 +v 0.337501 -0.203124 0.000000 +v 0.000000 -0.312500 -0.468751 +v 0.000000 -0.093749 -0.000000 +v 0.179383 -0.312500 -0.433070 +v 0.311810 -0.203124 0.129156 +v 0.331457 -0.312500 -0.331457 +v 0.238649 -0.203124 0.238649 +v 0.433070 -0.312500 -0.179383 +v 0.129156 -0.203124 0.311810 +v 0.468751 -0.312500 0.000000 +v 0.000000 -0.203124 0.337501 +v 0.433070 -0.312500 0.179383 +v -0.129156 -0.203124 0.311810 +v 0.331457 -0.312500 0.331457 +v -0.238649 -0.203124 0.238649 +v 0.179383 -0.312500 0.433070 +v -0.311810 -0.203124 0.129156 +v 0.000000 -0.312500 0.468751 +v -0.337501 -0.203124 -0.000000 +v -0.179383 -0.312500 0.433070 +v -0.311810 -0.203124 -0.129156 +v -0.331457 -0.312500 0.331457 +v -0.238649 -0.203124 -0.238649 +v -0.433070 -0.312500 0.179383 +v -0.129156 -0.203124 -0.311810 +v -0.468751 -0.312500 -0.000000 +v 0.129156 -0.203124 -0.311810 +v -0.433070 -0.312500 -0.179383 +v 0.000000 -0.203124 -0.337501 +v -0.331457 -0.312500 -0.331457 +v 0.238649 -0.203124 -0.238649 +v -0.179383 -0.312500 -0.433070 +v 0.311810 -0.203124 -0.129156 +v 0.000000 -0.273438 0.000000 +v 0.067838 -0.221614 0.049287 +v -0.025911 -0.221614 0.079748 +v -0.083852 -0.221614 -0.000000 +v -0.025911 -0.221614 -0.079748 +v 0.067838 -0.221614 -0.049287 +v 0.025911 -0.137761 0.079748 +v -0.067838 -0.137761 0.049287 +v -0.067838 -0.137761 -0.049287 +v 0.025911 -0.137761 -0.079748 +v 0.083852 -0.137761 0.000000 +v -0.015230 -0.259436 0.046875 +v 0.039874 -0.259436 0.028970 +v 0.024644 -0.228975 0.075845 +v 0.079748 -0.228975 -0.000000 +v 0.039874 -0.259436 -0.028970 +v -0.049287 -0.259436 0.000000 +v -0.064518 -0.228975 0.046875 +v -0.015230 -0.259436 -0.046875 +v -0.064518 -0.228975 -0.046875 +v 0.024644 -0.228975 -0.075845 +v 0.089162 -0.179688 0.028970 +v 0.089162 -0.179688 -0.028970 +v 0.000000 -0.179688 0.093750 +v 0.055105 -0.179688 0.075845 +v -0.089162 -0.179688 0.028970 +v -0.055105 -0.179688 0.075845 +v -0.055105 -0.179688 -0.075845 +v -0.089162 -0.179688 -0.028970 +v 0.055105 -0.179688 -0.075845 +v 0.000000 -0.179687 -0.093750 +v 0.064518 -0.130400 0.046875 +v -0.024644 -0.130400 0.075845 +v -0.079748 -0.130400 0.000000 +v -0.024644 -0.130400 -0.075845 +v 0.064518 -0.130400 -0.046875 +v 0.015230 -0.099939 0.046875 +v 0.049287 -0.099939 -0.000000 +v -0.039874 -0.099939 0.028970 +v -0.039874 -0.099939 -0.028970 +v 0.015230 -0.099939 -0.046875 +v -0.005119 -0.064684 0.004772 +v -0.005119 -0.064684 -0.004603 +v 0.004256 -0.064684 -0.004603 +v 0.004256 -0.064684 0.004772 +v -0.004677 0.393895 0.004772 +v -0.004677 0.393895 -0.004603 +v 0.004698 0.393895 -0.004603 +v 0.004698 0.393895 0.004772 +v 0.008563 0.195989 -0.005639 +v 0.008563 0.195989 -0.015014 +v 0.017938 0.195989 -0.015014 +v 0.017938 0.195989 -0.005639 +v -0.020546 0.320155 -0.009354 +v -0.017780 0.019371 0.010951 +v -0.008405 0.019371 0.010951 +v -0.008405 0.019371 0.020326 +v -0.017780 0.019371 0.020326 +v -0.020546 0.320155 -0.018729 +v -0.011171 0.320155 -0.018729 +v -0.011171 0.320155 -0.009354 +v -0.015370 0.143938 0.012549 +v -0.015370 0.143938 0.003174 +v -0.005996 0.143938 0.003174 +v -0.005996 0.143938 0.012549 +vt 0.500000 0.747803 +vt 0.500000 0.837702 +vt 0.684205 0.731351 +vt 0.606351 0.686402 +vt 0.684205 0.518649 +vt 0.606351 0.563599 +vt 0.500000 0.412298 +vt 0.500000 0.502197 +vt 0.315796 0.518649 +vt 0.393649 0.563599 +vt 0.315795 0.731351 +vt 0.393649 0.686402 +vt 0.500000 0.625000 +vt 0.342467 0.534048 +vt 0.500000 0.443096 +vt 0.657533 0.534048 +vt 0.657533 0.715952 +vt 0.500000 0.806904 +vt 0.342467 0.715952 +vt 0.142167 0.260208 +vt 0.150427 0.300871 +vt 0.139543 0.302210 +vt 0.133075 0.264335 +vt 0.610420 0.232103 +vt 0.628355 0.252731 +vt 0.623145 0.261272 +vt 0.608110 0.243979 +vt 0.635784 0.159038 +vt 0.635784 0.193692 +vt 0.623282 0.193069 +vt 0.623282 0.158414 +vt 0.616912 0.194133 +vt 0.616912 0.152795 +vt 0.709735 0.159259 +vt 0.699774 0.161723 +vt 0.686951 0.141049 +vt 0.696584 0.133916 +vt 0.143697 0.342648 +vt 0.133075 0.338326 +vt 0.635784 0.304520 +vt 0.629373 0.304690 +vt 0.618612 0.304422 +vt 0.612383 0.261004 +vt 0.634481 0.224089 +vt 0.630271 0.231134 +vt 0.281017 0.320212 +vt 0.293496 0.273360 +vt 0.304255 0.274937 +vt 0.289560 0.327308 +vt 0.536740 0.141359 +vt 0.550795 0.182706 +vt 0.539491 0.183410 +vt 0.526683 0.147786 +vt 0.628355 0.357131 +vt 0.623145 0.348797 +vt 0.612383 0.348529 +vt 0.174350 0.152358 +vt 0.163170 0.183352 +vt 0.156804 0.182279 +vt 0.170140 0.145310 +vt 0.293496 0.224076 +vt 0.303547 0.219561 +vt 0.549461 0.225666 +vt 0.539492 0.223201 +vt 0.610420 0.379748 +vt 0.608110 0.367756 +vt 0.175679 0.182724 +vt 0.175679 0.217385 +vt 0.163170 0.218014 +vt 0.156804 0.223624 +vt 0.281017 0.201226 +vt 0.288910 0.197895 +vt 0.536325 0.250986 +vt 0.526683 0.243849 +vt 0.136957 0.223624 +vt 0.136957 0.182285 +vt 0.143329 0.183371 +vt 0.143330 0.218026 +vt 0.155834 0.182734 +vt 0.155835 0.217390 +vt 0.554542 0.367795 +vt 0.568421 0.350286 +vt 0.573499 0.358861 +vt 0.556944 0.379748 +vt 0.131162 0.457761 +vt 0.137619 0.419895 +vt 0.148495 0.421240 +vt 0.140249 0.461884 +vt 0.210264 0.213317 +vt 0.226164 0.265139 +vt 0.215398 0.266839 +vt 0.201896 0.220458 +vt 0.150320 0.145374 +vt 0.154532 0.152425 +vt 0.557232 0.350490 +vt 0.562980 0.306793 +vt 0.574169 0.306590 +vt 0.580356 0.306740 +vt 0.131162 0.383713 +vt 0.141777 0.379390 +vt 0.225331 0.320022 +vt 0.215399 0.316085 +vt 0.936908 0.237421 +vt 0.923595 0.200398 +vt 0.929955 0.199336 +vt 0.941116 0.230375 +vt 0.557232 0.262506 +vt 0.568421 0.262303 +vt 0.573499 0.253914 +vt 0.686951 0.237022 +vt 0.699775 0.201478 +vt 0.710918 0.202412 +vt 0.697001 0.243442 +vt 0.209561 0.342648 +vt 0.201896 0.339346 +vt 0.923595 0.159043 +vt 0.929955 0.164667 +vt 0.942468 0.165286 +vt 0.942468 0.199955 +vt 0.554542 0.243370 +vt 0.556944 0.231330 +vt 0.971213 0.238391 +vt 0.998208 0.266027 +vt 0.988844 0.269994 +vt 0.965829 0.241806 +vt 0.983806 0.276853 +vt 0.964511 0.253222 +vt 0.369769 0.137054 +vt 0.376338 0.173408 +vt 0.365764 0.176009 +vt 0.359195 0.139655 +vt 0.846334 0.255067 +vt 0.826720 0.278546 +vt 0.819083 0.272388 +vt 0.842478 0.244381 +vt 0.223065 0.431371 +vt 0.214051 0.429139 +vt 0.214051 0.386402 +vt 0.224529 0.384939 +vt 0.999515 0.324769 +vt 0.988845 0.322071 +vt 0.983807 0.320512 +vt 0.369769 0.205965 +vt 0.359195 0.208566 +vt 0.826720 0.321508 +vt 0.819083 0.323634 +vt 0.199996 0.350955 +vt 0.209107 0.343618 +vt 0.972415 0.375345 +vt 0.965831 0.367534 +vt 0.964512 0.358625 +vt 0.129420 0.154828 +vt 0.135988 0.187213 +vt 0.125396 0.184773 +vt 0.118828 0.152388 +vt 0.846333 0.358791 +vt 0.842476 0.368106 +vt 0.410342 0.319977 +vt 0.424489 0.284578 +vt 0.434970 0.286039 +vt 0.419449 0.327306 +vt 0.261021 0.203309 +vt 0.275506 0.233348 +vt 0.266497 0.235583 +vt 0.252373 0.210630 +vt 0.933283 0.379748 +vt 0.937226 0.368864 +vt 0.129420 0.223624 +vt 0.118828 0.221184 +vt 0.874069 0.368551 +vt 0.875561 0.379748 +vt 0.424488 0.241875 +vt 0.433497 0.239640 +vt 0.276977 0.279753 +vt 0.266497 0.278296 +vt 0.910268 0.351561 +vt 0.917931 0.345234 +vt 0.281017 0.194333 +vt 0.287550 0.157989 +vt 0.298134 0.160581 +vt 0.291600 0.196925 +vt 0.893683 0.345073 +vt 0.898957 0.351743 +vt 0.410342 0.216882 +vt 0.418989 0.209561 +vt 0.261480 0.321079 +vt 0.252373 0.313748 +vt 0.910268 0.299482 +vt 0.917930 0.301574 +vt 0.281017 0.125485 +vt 0.291600 0.128077 +vt 0.893684 0.302109 +vt 0.898957 0.300495 +vt 0.909298 0.297788 +vt 0.907969 0.355610 +vt 0.973277 0.150719 +vt 0.980838 0.192988 +vt 0.970668 0.192636 +vt 0.963281 0.156017 +vt 0.933281 0.254022 +vt 0.937224 0.263462 +vt 0.410342 0.208591 +vt 0.416929 0.176051 +vt 0.427503 0.173436 +vt 0.420917 0.205977 +vt 0.874071 0.264828 +vt 0.875564 0.256025 +vt 0.881866 0.248807 +vt 0.971529 0.237421 +vt 0.963281 0.233571 +vt 0.410342 0.139683 +vt 0.420917 0.137069 +vt 0.208483 0.461241 +vt 0.199996 0.454130 +vt 0.172509 0.431834 +vt 0.158110 0.461884 +vt 0.149464 0.454568 +vt 0.163505 0.429603 +vt 0.751308 0.244412 +vt 0.784386 0.256053 +vt 0.782894 0.264854 +vt 0.755163 0.255095 +vt 0.446514 0.137068 +vt 0.453101 0.173435 +vt 0.442526 0.176050 +vt 0.435940 0.139682 +vt 0.335286 0.343114 +vt 0.307986 0.353354 +vt 0.304041 0.343908 +vt 0.336605 0.331693 +vt 0.990068 0.237421 +vt 0.981807 0.233566 +vt 0.989205 0.192569 +vt 0.999515 0.193158 +vt 0.790571 0.248361 +vt 0.818113 0.297806 +vt 0.807775 0.300512 +vt 0.802503 0.302127 +vt 0.446514 0.205976 +vt 0.435940 0.208590 +vt 0.288683 0.391480 +vt 0.281017 0.389386 +vt 0.981807 0.155897 +vt 0.991818 0.150591 +vt 0.816785 0.355615 +vt 0.807775 0.351749 +vt 0.802502 0.345081 +vt 0.123651 0.393119 +vt 0.130193 0.425485 +vt 0.119596 0.423056 +vt 0.113055 0.390690 +vt 0.288683 0.435161 +vt 0.281017 0.441489 +vt 0.359195 0.319975 +vt 0.373319 0.284523 +vt 0.383799 0.285980 +vt 0.368302 0.327306 +vt 0.444586 0.209560 +vt 0.459095 0.239640 +vt 0.450086 0.241874 +vt 0.435940 0.216881 +vt 0.784385 0.379748 +vt 0.782893 0.368553 +vt 0.123651 0.461884 +vt 0.113055 0.459455 +vt 0.307988 0.458806 +vt 0.304043 0.469694 +vt 0.373319 0.241809 +vt 0.382328 0.239575 +vt 0.460568 0.286039 +vt 0.450086 0.284578 +vt 0.751307 0.368108 +vt 0.755162 0.358796 +vt 0.114945 0.340208 +vt 0.121514 0.303797 +vt 0.132106 0.306237 +vt 0.125537 0.342648 +vt 0.335287 0.448568 +vt 0.336607 0.457480 +vt 0.359195 0.216857 +vt 0.367843 0.209536 +vt 0.445046 0.327306 +vt 0.435940 0.319977 +vt 0.727918 0.323647 +vt 0.735553 0.321522 +vt 0.114945 0.271412 +vt 0.125537 0.273852 +vt 0.354591 0.410441 +vt 0.359632 0.412002 +vt 0.370308 0.414703 +vt 0.343194 0.465298 +vt 0.158566 0.344172 +vt 0.173804 0.385238 +vt 0.163504 0.386911 +vt 0.149464 0.351501 +vt 0.727918 0.272412 +vt 0.735554 0.278569 +vt 0.252373 0.202340 +vt 0.258942 0.169782 +vt 0.269515 0.167180 +vt 0.262947 0.199739 +vt 0.354590 0.366761 +vt 0.359631 0.359900 +vt 0.368885 0.356414 +vt 0.252373 0.133428 +vt 0.262947 0.130826 +vt 0.341992 0.328278 +vt 0.684645 0.159166 +vt 0.685981 0.202138 +vt 0.674672 0.201431 +vt 0.674672 0.161632 +vt 0.583728 0.231329 +vt 0.600284 0.253913 +vt 0.595205 0.262302 +vt 0.581326 0.243369 +vt 0.962311 0.165286 +vt 0.962311 0.199955 +vt 0.949798 0.199336 +vt 0.949798 0.164667 +vt 0.943438 0.200398 +vt 0.943438 0.159043 +vt 0.234799 0.342648 +vt 0.227134 0.339345 +vt 0.240638 0.316083 +vt 0.250638 0.320493 +vt 0.671895 0.243442 +vt 0.661834 0.237015 +vt 0.607140 0.306740 +vt 0.600954 0.306589 +vt 0.589764 0.306793 +vt 0.584016 0.262505 +vt 0.960959 0.230375 +vt 0.956751 0.237421 +vt 0.240637 0.266834 +vt 0.251404 0.265134 +vt 0.212510 0.129854 +vt 0.219229 0.171704 +vt 0.208353 0.170359 +vt 0.201896 0.134178 +vt 0.600283 0.358862 +vt 0.595205 0.350287 +vt 0.584016 0.350490 +vt 0.194224 0.152235 +vt 0.183020 0.183180 +vt 0.176649 0.182095 +vt 0.190012 0.145183 +vt 0.227134 0.220447 +vt 0.235503 0.213308 +vt 0.210983 0.212348 +vt 0.201896 0.208225 +vt 0.583728 0.379748 +vt 0.581326 0.367795 +vt 0.195526 0.182543 +vt 0.195526 0.217199 +vt 0.183021 0.217836 +vt 0.176649 0.223434 +vt 0.636753 0.236306 +vt 0.649562 0.215657 +vt 0.659531 0.218122 +vt 0.646394 0.243442 +vt 0.313119 0.198345 +vt 0.327759 0.220016 +vt 0.317707 0.224530 +vt 0.305225 0.201677 +vt 0.600201 0.152044 +vt 0.600201 0.193389 +vt 0.593835 0.192316 +vt 0.593835 0.157654 +vt 0.581326 0.192944 +vt 0.581326 0.158283 +vt 0.252373 0.457702 +vt 0.267408 0.438743 +vt 0.272618 0.447078 +vt 0.254683 0.469694 +vt 0.649562 0.175867 +vt 0.660865 0.175163 +vt 0.328467 0.275403 +vt 0.317707 0.273825 +vt 0.586864 0.230359 +vt 0.582654 0.223310 +vt 0.256647 0.438475 +vt 0.262875 0.394367 +vt 0.273637 0.394635 +vt 0.280047 0.394466 +vt 0.636753 0.140243 +vt 0.646810 0.133815 +vt 0.313832 0.327308 +vt 0.305225 0.320685 +vt 0.567899 0.230360 +vt 0.554542 0.193360 +vt 0.560911 0.192295 +vt 0.572110 0.223316 +vt 0.256647 0.350950 +vt 0.267408 0.351218 +vt 0.272618 0.342678 +vt 0.227134 0.208022 +vt 0.233593 0.171950 +vt 0.244355 0.170855 +vt 0.237742 0.212339 +vt 0.671325 0.134022 +vt 0.661834 0.140936 +vt 0.554542 0.152021 +vt 0.560912 0.157641 +vt 0.573413 0.158265 +vt 0.573413 0.192919 +vt 0.252373 0.333925 +vt 0.254683 0.322048 +vt 0.236214 0.129998 +vt 0.227134 0.134120 +vt 0.484582 0.222897 +vt 0.470182 0.252947 +vt 0.461537 0.245632 +vt 0.475577 0.220666 +vt 0.660143 0.244412 +vt 0.693221 0.256051 +vt 0.691729 0.264853 +vt 0.663998 0.255095 +vt 0.347478 0.137069 +vt 0.354065 0.173436 +vt 0.343491 0.176051 +vt 0.336904 0.139684 +vt 0.167576 0.491295 +vt 0.140276 0.501533 +vt 0.136332 0.492087 +vt 0.168895 0.479874 +vt 0.879917 0.243412 +vt 0.871656 0.239555 +vt 0.879054 0.198560 +vt 0.889364 0.199148 +vt 0.699406 0.248361 +vt 0.726948 0.297806 +vt 0.716610 0.300513 +vt 0.711338 0.302127 +vt 0.347478 0.205978 +vt 0.336904 0.208592 +vt 0.120972 0.539660 +vt 0.113306 0.537566 +vt 0.871656 0.161887 +vt 0.881667 0.156581 +vt 0.725620 0.355615 +vt 0.716610 0.351748 +vt 0.711337 0.345080 +vt 0.111317 0.154859 +vt 0.117858 0.187224 +vt 0.107261 0.184795 +vt 0.100721 0.152430 +vt 0.120973 0.583339 +vt 0.113306 0.589667 +vt 0.384769 0.319975 +vt 0.398892 0.284523 +vt 0.409373 0.285980 +vt 0.393875 0.327306 +vt 0.338084 0.209561 +vt 0.352592 0.239642 +vt 0.343583 0.241876 +vt 0.329437 0.216883 +vt 0.693220 0.379748 +vt 0.691728 0.368553 +vt 0.111317 0.223624 +vt 0.100721 0.221195 +vt 0.140277 0.606986 +vt 0.136332 0.617875 +vt 0.398893 0.241810 +vt 0.407902 0.239576 +vt 0.354065 0.286041 +vt 0.343583 0.284581 +vt 0.660142 0.368106 +vt 0.663997 0.358794 +vt 0.305225 0.194772 +vt 0.311785 0.158416 +vt 0.322364 0.161019 +vt 0.315804 0.197376 +vt 0.167577 0.596747 +vt 0.168896 0.605660 +vt 0.384769 0.216858 +vt 0.393417 0.209536 +vt 0.338543 0.327308 +vt 0.329437 0.319979 +vt 0.636753 0.323647 +vt 0.644388 0.321522 +vt 0.305225 0.125894 +vt 0.315804 0.128497 +vt 0.186881 0.558621 +vt 0.191922 0.560182 +vt 0.202597 0.562884 +vt 0.175483 0.613479 +vt 0.470639 0.135234 +vt 0.485876 0.176301 +vt 0.475576 0.177974 +vt 0.461537 0.142564 +vt 0.636753 0.272410 +vt 0.644389 0.278567 +vt 0.384769 0.208567 +vt 0.391338 0.176008 +vt 0.401911 0.173407 +vt 0.395343 0.205965 +vt 0.186880 0.514941 +vt 0.191922 0.508079 +vt 0.201175 0.504595 +vt 0.384769 0.139654 +vt 0.395343 0.137053 +vt 0.174283 0.476456 +vt 0.721008 0.139305 +vt 0.730124 0.190869 +vt 0.719273 0.190923 +vt 0.711887 0.144874 +vt 0.807354 0.243442 +vt 0.807354 0.197205 +vt 0.814886 0.203895 +vt 0.814887 0.242659 +vt 0.499904 0.370667 +vt 0.508064 0.327528 +vt 0.519141 0.327823 +vt 0.510981 0.370962 +vt 0.525713 0.328290 +vt 0.515981 0.379748 +vt 0.612612 0.186327 +vt 0.613346 0.226772 +vt 0.601170 0.230359 +vt 0.601170 0.183595 +vt 0.721008 0.243442 +vt 0.711887 0.237789 +vt 0.801124 0.243442 +vt 0.787421 0.205012 +vt 0.793885 0.203226 +vt 0.805372 0.235445 +vt 0.503476 0.283163 +vt 0.514552 0.283457 +vt 0.520241 0.275370 +vt 0.174773 0.454534 +vt 0.187805 0.418103 +vt 0.199027 0.419474 +vt 0.184727 0.461884 +vt 0.186179 0.224403 +vt 0.199568 0.253779 +vt 0.189704 0.256030 +vt 0.176649 0.231744 +vt 0.787421 0.159811 +vt 0.793885 0.165332 +vt 0.806384 0.165714 +vt 0.806384 0.203607 +vt 0.499904 0.263852 +vt 0.502769 0.251984 +vt 0.187805 0.375200 +vt 0.197669 0.372950 +vt 0.200927 0.300300 +vt 0.189703 0.298925 +vt 0.464518 0.253917 +vt 0.483302 0.275649 +vt 0.477285 0.283831 +vt 0.461537 0.265612 +vt 0.838044 0.165726 +vt 0.838044 0.203605 +vt 0.825557 0.203220 +vt 0.825557 0.165342 +vt 0.819083 0.205008 +vt 0.819083 0.159825 +vt 0.174773 0.350958 +vt 0.184304 0.343618 +vt 0.186602 0.342648 +vt 0.176649 0.335299 +vt 0.488567 0.327769 +vt 0.481699 0.327526 +vt 0.471042 0.326577 +vt 0.466628 0.282883 +vt 0.837084 0.235417 +vt 0.832833 0.243412 +vt 0.768861 0.237832 +vt 0.775663 0.191579 +vt 0.786452 0.191642 +vt 0.778054 0.243442 +vt 0.910268 0.189740 +vt 0.910268 0.143279 +vt 0.921628 0.145696 +vt 0.922428 0.186114 +vt 0.477230 0.379748 +vt 0.472194 0.371102 +vt 0.461537 0.370154 +vt 0.497057 0.245553 +vt 0.497058 0.284364 +vt 0.489534 0.285149 +vt 0.489534 0.238855 +vt 0.768861 0.144626 +vt 0.778054 0.139440 +vt 0.522758 0.221753 +vt 0.509428 0.251014 +vt 0.499904 0.243681 +vt 0.512902 0.219503 +vt 0.839013 0.243412 +vt 0.839013 0.198228 +vt 0.845489 0.200038 +vt 0.845489 0.237917 +vt 0.857979 0.199640 +vt 0.857979 0.237520 +vt 0.225498 0.457896 +vt 0.240219 0.439836 +vt 0.245932 0.448150 +vt 0.228372 0.469694 +vt 0.174319 0.313575 +vt 0.164454 0.311323 +vt 0.164455 0.268415 +vt 0.175679 0.267049 +vt 0.740214 0.139306 +vt 0.749330 0.190869 +vt 0.738479 0.190924 +vt 0.731094 0.144875 +vt 0.852766 0.159912 +vt 0.857018 0.167914 +vt 0.229143 0.440543 +vt 0.233731 0.396761 +vt 0.244807 0.396054 +vt 0.251404 0.395927 +vt 0.151396 0.231944 +vt 0.161351 0.224594 +vt 0.740214 0.243442 +vt 0.731094 0.237790 +vt 0.489537 0.379748 +vt 0.489537 0.333399 +vt 0.497052 0.334186 +vt 0.497051 0.373043 +vt 0.225498 0.352909 +vt 0.236575 0.352201 +vt 0.241584 0.343618 +vt 0.335516 0.154230 +vt 0.334782 0.194651 +vt 0.323333 0.197376 +vt 0.323333 0.150636 +vt 0.910268 0.237421 +vt 0.910268 0.190710 +vt 0.922459 0.194291 +vt 0.921723 0.234686 +vt 0.542376 0.251956 +vt 0.553572 0.302939 +vt 0.546739 0.303563 +vt 0.537352 0.260821 +vt 0.536070 0.303965 +vt 0.526683 0.261223 +vt 0.497052 0.286918 +vt 0.497051 0.325744 +vt 0.489530 0.332430 +vt 0.489530 0.286119 +vt 0.750300 0.237832 +vt 0.757103 0.191579 +vt 0.767891 0.191642 +vt 0.759494 0.243442 +vt 0.509851 0.132832 +vt 0.523956 0.175041 +vt 0.512901 0.176630 +vt 0.499904 0.140178 +vt 0.548301 0.355873 +vt 0.542319 0.347941 +vt 0.531650 0.348342 +vt 0.908312 0.167845 +vt 0.896803 0.200017 +vt 0.890334 0.198220 +vt 0.904062 0.159845 +vt 0.750300 0.144626 +vt 0.759494 0.139440 +vt 0.529650 0.379748 +vt 0.526683 0.367955 +vt 0.909298 0.199628 +vt 0.909298 0.237515 +vt 0.896803 0.237904 +vt 0.890334 0.243412 +vt 0.160771 0.342648 +vt 0.151396 0.335532 +vt 0.245564 0.754436 +vt 0.500000 0.500000 +vt 0.362301 0.832436 +vt 0.500000 0.859827 +vt 0.637700 0.832436 +vt 0.167564 0.637700 +vt 0.140174 0.500000 +vt 0.167564 0.362300 +vt 0.245564 0.245564 +vt 0.362300 0.167564 +vt 0.500000 0.140174 +vt 0.146617 0.853383 +vt 0.308751 0.961717 +vt 0.637700 0.167564 +vt 0.500000 0.999759 +vt 0.691249 0.961717 +vt 0.038283 0.691250 +vt 0.754436 0.245564 +vt 0.000241 0.500000 +vt 0.038283 0.308751 +vt 0.832436 0.362300 +vt 0.146617 0.146617 +vt 0.308751 0.038283 +vt 0.859827 0.500000 +vt 0.500000 0.000241 +vt 0.691249 0.038283 +vt 0.832436 0.637700 +vt 0.853383 0.146617 +vt 0.961717 0.308751 +vt 0.754436 0.754436 +vt 0.999759 0.500000 +vt 0.961717 0.691249 +vt 0.853383 0.853383 +vt 0.265958 0.265957 +vt 0.373337 0.194209 +vt 0.500000 0.169014 +vt 0.626663 0.194209 +vt 0.194209 0.373337 +vt 0.169014 0.500000 +vt 0.194209 0.626663 +vt 0.265958 0.734042 +vt 0.373337 0.805791 +vt 0.500000 0.830986 +vt 0.174941 0.174941 +vt 0.324080 0.075290 +vt 0.626663 0.805791 +vt 0.500000 0.040297 +vt 0.675921 0.075290 +vt 0.075290 0.324079 +vt 0.734043 0.734042 +vt 0.040297 0.500000 +vt 0.075290 0.675921 +vt 0.805791 0.626663 +vt 0.174941 0.825059 +vt 0.324079 0.924710 +vt 0.830986 0.500000 +vt 0.500000 0.959703 +vt 0.675921 0.924710 +vt 0.805791 0.373337 +vt 0.825059 0.825059 +vt 0.924710 0.675921 +vt 0.734043 0.265957 +vt 0.959703 0.500000 +vt 0.924710 0.324079 +vt 0.825059 0.174941 +vt 0.687648 0.953023 +vt 0.846729 0.846728 +vt 0.500000 0.990348 +vt 0.312352 0.953023 +vt 0.153271 0.846729 +vt 0.046977 0.687648 +vt 0.009652 0.500000 +vt 0.046977 0.312352 +vt 0.153272 0.153271 +vt 0.312352 0.046977 +vt 0.500000 0.009652 +vt 0.687648 0.046977 +vt 0.846729 0.153271 +vt 0.953023 0.312352 +vt 0.990348 0.500000 +vt 0.953023 0.687648 +vt 0.390770 0.562925 +vt 0.406141 0.605869 +vt 0.369363 0.597170 +vt 0.424831 0.642010 +vt 0.447164 0.605869 +vt 0.367636 0.545308 +vt 0.403347 0.521955 +vt 0.427144 0.559384 +vt 0.455761 0.643655 +vt 0.441536 0.391318 +vt 0.460564 0.377056 +vt 0.460564 0.427401 +vt 0.370911 0.391318 +vt 0.406224 0.386671 +vt 0.385467 0.433343 +vt 0.523326 0.481622 +vt 0.488080 0.486806 +vt 0.502547 0.447456 +vt 0.490939 0.531726 +vt 0.518733 0.507024 +vt 0.523311 0.550624 +vt 0.623883 0.361750 +vt 0.640864 0.402504 +vt 0.600505 0.392957 +vt 0.426980 0.433344 +vt 0.351883 0.427401 +vt 0.543449 0.443355 +vt 0.487360 0.577570 +vt 0.579453 0.431630 +vt 0.614749 0.443578 +vt 0.586169 0.474863 +vt 0.406223 0.470722 +vt 0.439807 0.474074 +vt 0.406223 0.499246 +vt 0.484675 0.406175 +vt 0.460564 0.390923 +vt 0.494784 0.364069 +vt 0.554261 0.399198 +vt 0.520730 0.399008 +vt 0.535685 0.359968 +vt 0.490940 0.623414 +vt 0.523311 0.604517 +vt 0.518734 0.648117 +vt 0.554685 0.621171 +vt 0.552103 0.577571 +vt 0.475519 0.351883 +vt 0.372639 0.474074 +vt 0.566041 0.484410 +vt 0.554261 0.443578 +vt 0.626528 0.484410 +vt 0.648117 0.447872 +vt 0.465362 0.442459 +vt 0.563121 0.392957 +vt 0.554685 0.533970 +vt 0.554261 0.480170 +vt 0.351883 0.377055 +vt 0.589236 0.351883 +vt 0.460564 0.604516 +vt 0.460564 0.550623 +vt 0.444370 0.521955 +vt 0.460564 0.562925 +vt 0.420078 0.499246 +vt 0.520041 0.507024 +vt 0.384862 0.507878 +vt 0.385468 0.351883 +vt 0.426980 0.351883 +vt 0.389383 0.643655 +vt 0.062500 0.187500 +vt 0.000000 0.187500 +vt 0.000000 0.000000 +vt 0.062500 0.000000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.000000 +vt 0.250000 0.000000 +vt 0.125000 0.187500 +vt 0.125000 0.000000 +vt 0.187500 0.812500 +vt 0.125000 0.812500 +vt 0.125000 0.562500 +vt 0.187500 0.562500 +vt 0.062500 0.812500 +vt 0.062500 0.562500 +vt 0.250000 0.812500 +vt 0.250000 0.562500 +vt 0.000000 0.812500 +vt 0.000000 0.562500 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.187500 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.437500 +vt 0.062500 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.437500 +vt 0.000000 0.437500 +vn -0.558500 -0.829500 0.000000 +vn -0.951700 0.307000 0.000000 +vn -0.475800 0.307000 -0.824200 +vn -0.279200 -0.829500 -0.483700 +vn 0.475800 0.307000 -0.824200 +vn 0.279200 -0.829500 -0.483700 +vn 0.951700 0.307000 0.000000 +vn 0.558500 -0.829500 0.000000 +vn 0.475800 0.307000 0.824200 +vn 0.279200 -0.829500 0.483700 +vn -0.475800 0.307000 0.824200 +vn -0.279200 -0.829500 0.483700 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -0.578600 -0.436200 0.689100 +vn 0.578600 -0.436200 0.689100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn -0.578600 0.436200 0.689100 +vn -0.578600 0.436200 -0.689100 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn 0.578600 0.436200 0.689100 +vn 0.578600 0.436200 -0.689100 +vn 0.000000 0.300400 -0.953800 +vn -0.927200 0.000000 -0.374400 +vn -0.858500 0.155900 -0.488600 +vn -0.640100 0.000000 0.768300 +vn -0.670000 -0.212600 0.711300 +vn 0.640100 0.000000 0.768300 +vn 0.670000 -0.212600 0.711300 +vn 0.927200 0.000000 -0.374400 +vn 0.858500 0.155900 -0.488600 +vn 0.000000 -0.680300 -0.732900 +vn -0.902900 -0.266000 -0.337600 +vn -0.676200 0.442600 0.588900 +vn 0.676200 0.442600 0.588900 +vn 0.902900 -0.266000 -0.337600 +vn -0.872700 -0.488100 0.000000 +vn -0.734400 0.678700 0.000000 +vn 0.734400 0.678700 0.000000 +vn 0.872700 -0.488100 0.000000 +vn 0.000000 -0.680300 0.732900 +vn -0.902900 -0.266000 0.337600 +vn -0.676200 0.442600 -0.588900 +vn 0.676200 0.442600 -0.588900 +vn 0.902900 -0.266000 0.337600 +vn 0.000000 0.001100 1.000000 +vn -0.926700 0.000700 0.375700 +vn -0.640100 0.000000 -0.768300 +vn 0.640100 0.000000 -0.768300 +vn 0.926700 0.000700 0.375700 +vn 0.000000 0.301700 0.953400 +vn -0.859300 0.156300 0.487000 +vn -0.670000 -0.212600 -0.711300 +vn 0.670000 -0.212600 -0.711300 +vn 0.859300 0.156300 0.487000 +vn 0.000000 1.000000 0.004500 +vn 0.000000 0.680200 -0.733000 +vn -0.902900 0.266000 -0.337600 +vn -0.870300 0.492500 0.003200 +vn -0.676200 -0.442600 0.588900 +vn -0.734400 -0.678700 0.000000 +vn 0.676200 -0.442600 0.588900 +vn 0.734400 -0.678700 0.000000 +vn 0.902900 0.266000 -0.337600 +vn 0.870300 0.492500 0.003200 +vn 0.000000 -0.300400 -0.953800 +vn -0.858500 -0.155900 -0.488600 +vn -0.670000 0.212600 0.711300 +vn 0.670000 0.212600 0.711300 +vn 0.858500 -0.155900 -0.488600 +vn -0.000000 -0.300400 0.953800 +vn -0.858500 -0.155900 0.488600 +vn -0.670000 0.212600 -0.711300 +vn 0.670000 0.212600 -0.711300 +vn 0.858500 -0.155900 0.488600 +vn 0.000000 0.673500 0.739100 +vn -0.900100 0.272500 0.340000 +vn -0.676200 -0.442600 -0.588900 +vn 0.676200 -0.442600 -0.588900 +vn 0.900100 0.272500 0.340000 +vn -0.370900 0.851300 -0.370900 +vn -0.200800 0.851300 -0.484600 +vn 0.000000 0.851300 -0.524600 +vn 0.200800 0.851300 -0.484600 +vn -0.484600 0.851300 -0.200800 +vn -0.524600 0.851300 0.000000 +vn -0.484600 0.851300 0.200800 +vn -0.370900 0.851300 0.370900 +vn -0.200800 0.851300 0.484600 +vn 0.000000 0.851300 0.524600 +vn -0.470900 0.745900 -0.470900 +vn -0.254900 0.745900 -0.615300 +vn 0.200800 0.851300 0.484600 +vn 0.000000 0.745900 -0.666000 +vn 0.254900 0.745900 -0.615300 +vn -0.615300 0.745900 -0.254900 +vn 0.370900 0.851300 0.370900 +vn -0.666000 0.745900 0.000000 +vn -0.615300 0.745900 0.254900 +vn 0.484600 0.851300 0.200800 +vn -0.470900 0.745900 0.470900 +vn -0.254900 0.745900 0.615300 +vn 0.524600 0.851300 0.000000 +vn 0.000000 0.745900 0.666000 +vn 0.254900 0.745900 0.615300 +vn 0.484600 0.851300 -0.200800 +vn 0.470900 0.745900 0.470900 +vn 0.615300 0.745900 0.254900 +vn 0.370900 0.851300 -0.370900 +vn 0.666000 0.745900 0.000000 +vn 0.615300 0.745900 -0.254900 +vn 0.470900 0.745900 -0.470900 +vn 0.354000 -0.865600 0.354000 +vn 0.191600 -0.865600 0.462600 +vn 0.000000 -0.865600 0.500700 +vn -0.191600 -0.865600 0.462600 +vn 0.462600 -0.865600 0.191600 +vn 0.500700 -0.865600 0.000000 +vn 0.462600 -0.865600 -0.191600 +vn 0.354000 -0.865600 -0.354000 +vn 0.191600 -0.865600 -0.462600 +vn 0.000000 -0.865600 -0.500700 +vn 0.213400 -0.953400 0.213400 +vn 0.115500 -0.953400 0.278800 +vn -0.191600 -0.865600 -0.462600 +vn 0.000000 -0.953400 0.301800 +vn -0.115500 -0.953400 0.278800 +vn 0.278800 -0.953400 0.115500 +vn -0.354000 -0.865600 -0.354000 +vn 0.301800 -0.953400 0.000000 +vn 0.278800 -0.953400 -0.115500 +vn -0.462600 -0.865600 -0.191600 +vn 0.213400 -0.953400 -0.213400 +vn 0.115500 -0.953400 -0.278800 +vn -0.500700 -0.865600 0.000000 +vn 0.000000 -0.953400 -0.301800 +vn -0.115500 -0.953400 -0.278800 +vn -0.462600 -0.865600 0.191600 +vn -0.213400 -0.953400 -0.213400 +vn -0.278800 -0.953400 -0.115500 +vn -0.354000 -0.865600 0.354000 +vn -0.301800 -0.953400 0.000000 +vn -0.278800 -0.953400 0.115500 +vn -0.213400 -0.953400 0.213400 +vn 0.425300 -0.850600 0.309000 +vn -0.162500 -0.850600 0.500000 +vn 0.723600 -0.447200 0.525700 +vn 0.850600 -0.525700 0.000000 +vn -0.525700 -0.850600 0.000000 +vn -0.162500 -0.850600 -0.500000 +vn 0.425300 -0.850600 -0.309000 +vn 0.951000 0.000000 0.309000 +vn -0.276400 -0.447200 0.850600 +vn 0.262900 -0.525700 0.809000 +vn -0.894400 -0.447200 0.000000 +vn -0.688200 -0.525700 0.500000 +vn -0.951000 0.000000 0.309000 +vn -0.276400 -0.447200 -0.850600 +vn -0.688200 -0.525700 -0.500000 +vn -0.587800 0.000000 -0.809000 +vn 0.723600 -0.447200 -0.525700 +vn 0.262900 -0.525700 -0.809000 +vn 0.587800 0.000000 -0.809000 +vn 0.587800 0.000000 0.809000 +vn -0.587800 0.000000 0.809000 +vn -0.951000 0.000000 -0.309000 +vn 0.951000 0.000000 -0.309000 +vn 0.276400 0.447200 0.850600 +vn 0.688200 0.525700 0.500000 +vn 0.196700 0.771200 0.605400 +vn -0.723600 0.447200 0.525700 +vn -0.262900 0.525700 0.809000 +vn -0.515000 0.771200 0.374200 +vn -0.723600 0.447200 -0.525700 +vn -0.850600 0.525700 0.000000 +vn -0.515000 0.771200 -0.374200 +vn 0.276400 0.447200 -0.850600 +vn -0.262900 0.525700 -0.809000 +vn 0.196700 0.771200 -0.605400 +vn 0.894400 0.447200 0.000000 +vn 0.688200 0.525700 -0.500000 +vn 0.636600 0.771200 0.000000 +vn -0.696700 -0.082200 0.712600 +vn -0.752000 -0.015000 -0.658900 +vn -0.630400 0.048400 -0.774800 +vn -0.696600 -0.230600 0.679300 +vn 0.713300 0.093800 -0.694500 +vn 0.681600 0.231100 -0.694300 +vn 0.660500 -0.008100 0.750700 +vn 0.777700 0.000800 0.628600 +vn 0.625300 0.074700 -0.776800 +vn 0.677100 -0.058900 0.733500 +vn 0.796300 -0.002300 0.604800 +vn 0.733700 -0.158800 -0.660700 +vn -0.773100 -0.050100 0.632300 +vn -0.640800 0.227700 0.733100 +vn -0.728800 0.039800 -0.683500 +vn -0.589200 -0.118600 -0.799200 +vn -0.612600 -0.019500 0.790200 +vn -0.673500 0.276300 -0.685600 +vn 0.787600 -0.051900 -0.614000 +vn 0.683700 -0.276500 0.675400 +vn 0.630500 0.043200 0.775000 +vn -0.694800 0.260200 0.670500 +vn 0.650000 -0.316100 -0.691100 +vn -0.765300 0.079000 -0.638800 +g Torus.016_Torus_Torus.016_Torus_brass +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/6/6 5/5/5 7/7/7 8/8/8 +f 8/8/8 7/7/7 9/9/9 10/10/10 +f 10/10/10 9/9/9 11/11/11 12/12/12 +f 13/13/13 1/1/1 4/4/4 +f 13/13/13 4/4/4 6/6/6 +f 13/13/13 6/6/6 8/8/8 +f 13/13/13 8/8/8 10/10/10 +f 13/13/13 10/10/10 12/12/12 +f 12/12/12 1/1/1 13/13/13 +f 2/2/2 1/1/1 12/12/12 11/11/11 +f 9/14/9 7/15/7 5/16/5 3/17/3 2/18/2 11/19/11 +f 14/20/14 15/21/15 16/22/16 17/23/17 +f 17/24/17 16/25/16 18/26/18 19/27/19 +f 19/28/19 18/29/18 20/30/20 21/31/21 +f 21/31/21 20/30/20 22/32/22 23/33/23 +f 14/34/14 23/35/23 22/36/22 15/37/15 +f 15/21/15 24/38/24 25/39/25 16/22/16 +f 16/25/16 25/40/25 26/41/26 18/26/18 +f 18/26/18 26/41/26 27/42/27 20/43/20 +f 20/30/20 27/44/27 28/45/28 22/32/22 +f 22/46/22 28/47/28 24/48/24 15/49/15 +f 24/50/24 29/51/29 30/52/30 25/53/25 +f 25/40/25 30/54/30 31/55/31 26/41/26 +f 26/41/26 31/55/31 32/56/32 27/42/27 +f 27/57/27 32/58/32 33/59/33 28/60/28 +f 28/47/28 33/61/33 29/62/29 24/48/24 +f 29/51/29 34/63/34 35/64/35 30/52/30 +f 30/54/30 35/65/35 36/66/36 31/55/31 +f 31/67/31 36/68/36 37/69/37 32/58/32 +f 32/58/32 37/69/37 38/70/38 33/59/33 +f 33/61/33 38/71/38 34/72/34 29/62/29 +f 34/63/34 39/73/39 40/74/40 35/64/35 +f 35/75/35 40/76/40 41/77/41 36/78/36 +f 36/78/36 41/77/41 42/79/42 37/80/37 +f 37/81/37 42/82/42 43/83/43 38/84/38 +f 38/85/38 43/86/43 39/87/39 34/88/34 +f 39/89/39 44/90/44 45/91/45 40/92/40 +f 40/76/40 45/93/45 46/94/46 41/77/41 +f 41/95/41 46/96/46 47/97/47 42/82/42 +f 42/82/42 47/97/47 48/98/48 43/83/43 +f 43/86/43 48/99/48 44/100/44 39/87/39 +f 44/90/44 49/101/49 50/102/50 45/91/45 +f 45/103/45 50/104/50 51/105/51 46/106/46 +f 46/96/46 51/107/51 52/108/52 47/97/47 +f 47/97/47 52/108/52 53/109/53 48/98/48 +f 48/110/48 53/111/53 49/112/49 44/113/44 +f 49/101/49 14/114/14 17/115/17 50/102/50 +f 50/104/50 17/116/17 19/117/19 51/105/51 +f 51/105/51 19/117/19 21/118/21 52/119/52 +f 52/108/52 21/120/21 23/121/23 53/109/53 +f 14/34/14 49/112/49 53/111/53 23/35/23 +f 54/122/54 55/123/55 56/124/56 57/125/57 +f 57/125/57 56/124/56 58/126/58 59/127/59 +f 59/128/59 58/129/58 60/130/60 61/131/61 +f 61/132/61 60/133/60 62/134/62 63/135/63 +f 54/136/54 63/137/63 62/138/62 55/139/55 +f 55/123/55 64/140/64 65/141/65 56/124/56 +f 56/124/56 65/141/65 66/142/66 58/126/58 +f 58/129/58 66/143/66 67/144/67 60/130/60 +f 60/133/60 67/145/67 68/146/68 62/134/62 +f 62/138/62 68/147/68 64/148/64 55/139/55 +f 64/140/64 69/149/69 70/150/70 65/141/65 +f 65/141/65 70/150/70 71/151/71 66/142/66 +f 66/152/66 71/153/71 72/154/72 67/155/67 +f 67/145/67 72/156/72 73/157/73 68/146/68 +f 68/158/68 73/159/73 69/160/69 64/161/64 +f 69/162/69 74/163/34 75/164/74 70/165/70 +f 70/150/70 75/166/74 76/167/75 71/151/71 +f 71/153/71 76/168/75 77/169/76 72/154/72 +f 72/156/72 77/170/76 78/171/77 73/157/73 +f 73/159/73 78/172/77 74/173/34 69/160/69 +f 74/163/34 79/174/78 80/175/79 75/164/74 +f 75/166/74 80/176/79 81/177/80 76/167/75 +f 76/178/75 81/179/80 82/180/81 77/181/76 +f 77/170/76 82/182/81 83/183/82 78/171/77 +f 78/172/77 83/184/82 79/185/78 74/173/34 +f 79/174/78 84/186/83 85/187/84 80/175/79 +f 80/176/79 85/188/84 86/189/85 81/177/80 +f 81/179/80 86/190/85 87/191/86 82/180/81 +f 82/182/81 87/192/86 88/193/87 83/183/82 +f 83/183/82 88/193/87 84/194/83 79/195/78 +f 84/196/83 89/197/88 90/198/89 85/199/84 +f 85/188/84 90/200/89 91/201/90 86/189/85 +f 86/202/85 91/203/90 92/204/91 87/205/86 +f 87/192/86 92/206/91 93/207/92 88/193/87 +f 88/193/87 93/207/92 89/208/88 84/194/83 +f 89/197/88 54/209/54 57/210/57 90/198/89 +f 90/200/89 57/125/57 59/127/59 91/201/90 +f 91/203/90 59/211/59 61/212/61 92/204/91 +f 92/206/91 61/132/61 63/135/63 93/207/92 +f 54/136/54 89/213/88 93/214/92 63/137/63 +f 94/215/93 95/216/94 96/217/95 97/218/96 +f 97/219/96 96/220/95 98/221/91 99/222/61 +f 99/223/61 98/224/91 100/225/90 101/226/59 +f 101/227/59 100/228/90 102/229/97 103/230/98 +f 94/231/93 103/232/98 102/233/97 95/234/94 +f 95/235/94 104/236/99 105/237/100 96/220/95 +f 96/220/95 105/237/100 106/238/86 98/221/91 +f 98/224/91 106/239/86 107/240/85 100/225/90 +f 100/228/90 107/241/85 108/242/101 102/229/97 +f 102/233/97 108/243/101 104/244/99 95/234/94 +f 104/236/99 109/245/78 110/246/82 105/237/100 +f 105/237/100 110/246/82 111/247/102 106/238/86 +f 106/248/86 111/249/102 112/250/80 107/251/85 +f 107/241/85 112/252/80 113/253/79 108/242/101 +f 108/254/101 113/255/79 109/256/78 104/257/99 +f 109/258/78 114/259/34 115/260/77 110/261/82 +f 110/246/82 115/262/77 116/263/76 111/247/102 +f 111/249/102 116/264/76 117/265/75 112/250/80 +f 112/252/80 117/266/75 118/267/74 113/253/79 +f 113/255/79 118/268/74 114/269/34 109/256/78 +f 114/259/34 119/270/69 120/271/73 115/260/77 +f 115/262/77 120/272/73 121/273/103 116/263/76 +f 116/274/76 121/275/103 122/276/71 117/277/75 +f 117/266/75 122/278/71 123/279/70 118/267/74 +f 118/268/74 123/280/70 119/281/69 114/269/34 +f 119/270/69 124/282/104 125/283/105 120/271/73 +f 120/272/73 125/284/105 126/285/67 121/273/103 +f 121/275/103 126/286/67 127/287/66 122/276/71 +f 122/278/71 127/288/66 128/289/106 123/279/70 +f 123/279/70 128/289/106 124/290/104 119/291/69 +f 124/292/104 129/293/107 130/294/108 125/295/105 +f 125/284/105 130/296/108 131/297/60 126/285/67 +f 126/298/67 131/299/60 132/300/58 127/301/66 +f 127/288/66 132/302/58 133/303/109 128/289/106 +f 128/289/106 133/303/109 129/304/107 124/290/104 +f 129/293/107 94/215/93 97/218/96 130/294/108 +f 130/296/108 97/219/96 99/222/61 131/297/60 +f 131/299/60 99/305/61 101/306/59 132/300/58 +f 132/302/58 101/227/59 103/230/98 133/303/109 +f 94/307/93 129/304/107 133/303/109 103/230/98 +f 134/308/110 135/309/111 136/310/112 137/311/113 +f 137/312/113 136/313/112 138/314/52 139/315/21 +f 139/316/21 138/317/52 140/318/51 141/319/19 +f 141/319/19 140/318/51 142/320/114 143/321/115 +f 134/322/110 143/323/115 142/324/114 135/325/111 +f 135/309/111 144/326/116 145/327/117 136/310/112 +f 136/313/112 145/328/117 146/329/47 138/314/52 +f 138/314/52 146/329/47 147/330/46 140/331/51 +f 140/318/51 147/332/46 148/333/118 142/320/114 +f 142/324/114 148/334/118 144/335/116 135/325/111 +f 144/336/116 149/337/39 150/338/119 145/339/117 +f 145/328/117 150/340/119 151/341/120 146/329/47 +f 146/329/47 151/341/120 152/342/41 147/330/46 +f 147/343/46 152/344/41 153/345/121 148/346/118 +f 148/334/118 153/347/121 149/348/39 144/335/116 +f 149/337/39 154/349/34 155/350/38 150/338/119 +f 150/340/119 155/351/38 156/352/37 151/341/120 +f 151/353/120 156/354/37 157/355/36 152/344/41 +f 152/344/41 157/355/36 158/356/35 153/345/121 +f 153/357/121 158/358/35 154/359/34 149/360/39 +f 154/361/34 159/362/29 160/363/122 155/364/38 +f 155/365/38 160/366/122 161/367/32 156/368/37 +f 156/368/37 161/367/32 162/369/31 157/370/36 +f 157/371/36 162/372/31 163/373/123 158/374/35 +f 158/358/35 163/375/123 159/376/29 154/359/34 +f 159/362/29 164/377/124 165/378/125 160/363/122 +f 160/366/122 165/379/125 166/380/27 161/367/32 +f 161/381/32 166/382/27 167/383/26 162/372/31 +f 162/372/31 167/383/26 168/384/126 163/373/123 +f 163/375/123 168/385/126 164/386/124 159/376/29 +f 164/377/124 169/387/127 170/388/128 165/378/125 +f 165/389/125 170/390/128 171/391/20 166/392/27 +f 166/382/27 171/393/20 172/394/18 167/383/26 +f 167/383/26 172/394/18 173/395/129 168/384/126 +f 168/396/126 173/397/129 169/398/127 164/399/124 +f 169/400/127 134/308/110 137/311/113 170/401/128 +f 170/390/128 137/402/113 139/403/21 171/391/20 +f 171/391/20 139/403/21 141/404/19 172/405/18 +f 172/394/18 141/406/19 143/407/115 173/395/129 +f 134/408/110 169/398/127 173/397/129 143/409/115 +f 174/410/93 175/411/130 176/412/95 177/413/96 +f 177/414/96 176/415/95 178/416/131 179/417/61 +f 179/418/61 178/419/131 180/420/132 181/421/59 +f 181/422/59 180/423/132 182/424/97 183/425/98 +f 174/426/93 183/427/98 182/428/97 175/429/130 +f 175/430/130 184/431/99 185/432/100 176/415/95 +f 176/415/95 185/432/100 186/433/86 178/416/131 +f 178/419/131 186/434/86 187/435/85 180/420/132 +f 180/423/132 187/436/85 188/437/101 182/424/97 +f 182/428/97 188/438/101 184/439/99 175/429/130 +f 184/431/99 189/440/133 190/441/82 185/432/100 +f 185/432/100 190/441/82 191/442/81 186/433/86 +f 186/443/86 191/444/81 192/445/80 187/446/85 +f 187/436/85 192/447/80 193/448/79 188/437/101 +f 188/449/101 193/450/79 189/451/133 184/452/99 +f 189/453/133 194/454/34 195/455/77 190/456/82 +f 190/441/82 195/457/77 196/458/76 191/442/81 +f 191/444/81 196/459/76 197/460/75 192/445/80 +f 192/447/80 197/461/75 198/462/74 193/448/79 +f 193/450/79 198/463/74 194/464/34 189/451/133 +f 194/454/34 199/465/134 200/466/73 195/455/77 +f 195/457/77 200/467/73 201/468/72 196/458/76 +f 196/469/76 201/470/72 202/471/71 197/472/75 +f 197/461/75 202/473/71 203/474/70 198/462/74 +f 198/463/74 203/475/70 199/476/134 194/464/34 +f 199/465/134 204/477/104 205/478/105 200/466/73 +f 200/467/73 205/479/105 206/480/67 201/468/72 +f 201/470/72 206/481/67 207/482/66 202/471/71 +f 202/473/71 207/483/66 208/484/106 203/474/70 +f 203/474/70 208/484/106 204/485/104 199/486/134 +f 204/487/104 209/488/107 210/489/108 205/490/105 +f 205/479/105 210/491/108 211/492/135 206/480/67 +f 206/493/67 211/494/135 212/495/136 207/496/66 +f 207/483/66 212/497/136 213/498/109 208/484/106 +f 208/484/106 213/498/109 209/499/107 204/485/104 +f 209/488/107 174/410/93 177/413/96 210/489/108 +f 210/491/108 177/414/96 179/417/61 211/492/135 +f 211/494/135 179/500/61 181/501/59 212/495/136 +f 212/497/136 181/422/59 183/425/98 213/498/109 +f 174/502/93 209/499/107 213/498/109 183/425/98 +f 214/503/137 219/504/116 220/505/138 215/506/139 +f 215/507/139 220/508/138 221/509/140 216/510/141 +f 216/511/141 221/512/140 222/513/142 217/514/143 +f 217/514/143 222/513/142 223/515/144 218/516/145 +f 218/517/145 223/518/144 219/519/116 214/520/137 +f 219/504/116 224/521/146 225/522/147 220/505/138 +f 220/523/138 225/524/147 226/525/148 221/526/140 +f 221/512/140 226/527/148 227/528/149 222/513/142 +f 222/513/142 227/528/149 228/529/150 223/515/144 +f 223/530/144 228/531/150 224/532/146 219/533/116 +f 224/534/146 229/535/13 230/536/151 225/537/147 +f 225/524/147 230/538/151 231/539/152 226/525/148 +f 226/525/148 231/539/152 232/540/153 227/541/149 +f 227/528/149 232/542/153 233/543/154 228/529/150 +f 228/531/150 233/544/154 229/545/13 224/532/146 +f 229/535/13 234/546/155 235/547/156 230/536/151 +f 230/548/151 235/549/156 236/550/157 231/551/152 +f 231/552/152 236/553/157 237/554/158 232/555/153 +f 232/555/153 237/554/158 238/556/159 233/557/154 +f 233/544/154 238/558/159 234/559/155 229/545/13 +f 234/546/155 239/560/160 240/561/161 235/547/156 +f 235/549/156 240/562/161 241/563/162 236/550/157 +f 236/550/157 241/563/162 242/564/163 237/565/158 +f 237/554/158 242/566/163 243/567/164 238/556/159 +f 238/568/159 243/569/164 239/570/160 234/571/155 +f 239/572/160 244/573/165 245/574/166 240/575/161 +f 240/562/161 245/576/166 246/577/167 241/563/162 +f 241/563/162 246/577/167 247/578/168 242/564/163 +f 242/579/163 247/580/168 248/581/169 243/582/164 +f 243/569/164 248/583/169 244/584/165 239/570/160 +f 249/585/170 250/586/171 251/587/172 252/588/173 +f 252/589/173 251/590/172 253/591/174 254/592/175 +f 254/592/175 253/591/174 255/593/176 256/594/177 +f 256/595/177 255/596/176 257/597/178 258/598/179 +f 249/599/170 258/600/179 257/601/178 250/602/171 +f 250/603/171 259/604/116 260/605/138 251/606/172 +f 251/590/172 260/607/138 261/608/140 253/591/174 +f 253/609/174 261/610/140 262/611/142 255/596/176 +f 255/596/176 262/611/142 263/612/144 257/597/178 +f 257/601/178 263/613/144 259/614/116 250/602/171 +f 259/604/116 264/615/180 265/616/181 260/605/138 +f 260/617/138 265/618/181 266/619/182 261/620/140 +f 261/610/140 266/621/182 267/622/183 262/611/142 +f 262/611/142 267/622/183 268/623/184 263/612/144 +f 263/624/144 268/625/184 264/626/180 259/627/116 +f 269/628/185 274/629/160 275/630/161 270/631/186 +f 270/632/186 275/633/161 276/634/162 271/635/187 +f 271/635/187 276/634/162 277/636/163 272/637/188 +f 272/638/188 277/639/163 278/640/164 273/641/189 +f 273/642/189 278/643/164 274/644/160 269/645/185 +f 274/646/160 279/647/190 280/648/191 275/649/161 +f 275/633/161 280/650/191 281/651/192 276/634/162 +f 276/634/162 281/651/192 282/652/193 277/636/163 +f 277/653/163 282/654/193 283/655/194 278/656/164 +f 278/643/164 283/657/194 279/658/190 274/644/160 +f 279/647/190 249/585/170 252/588/173 280/648/191 +f 280/650/191 252/659/173 254/660/175 281/651/192 +f 281/661/192 254/662/175 256/663/177 282/654/193 +f 282/654/193 256/663/177 258/664/179 283/655/194 +f 249/599/170 279/665/190 283/666/194 258/600/179 +g Torus.016_Torus_Torus.016_Torus_shade +f 306/667/195 286/668/34 308/669/196 +f 312/670/197 286/668/34 310/671/198 +f 304/672/199 286/668/34 306/667/195 +f 302/673/200 286/668/34 304/672/199 +f 300/674/201 286/668/34 302/673/200 +f 298/675/202 286/668/34 300/674/201 +f 296/676/203 286/668/34 298/675/202 +f 294/677/204 286/668/34 296/676/203 +f 313/678/205 306/667/195 308/669/196 315/679/206 +f 292/680/207 286/668/34 294/677/204 +f 285/681/208 312/670/197 310/671/198 287/682/209 +f 311/683/210 304/672/199 306/667/195 313/678/205 +f 290/684/211 286/668/34 292/680/207 +f 309/685/212 302/673/200 304/672/199 311/683/210 +f 307/686/213 300/674/201 302/673/200 309/685/212 +f 288/687/214 286/668/34 290/684/211 +f 305/688/215 298/675/202 300/674/201 307/686/213 +f 303/689/216 296/676/203 298/675/202 305/688/215 +f 284/690/217 286/668/34 288/687/214 +f 301/691/218 294/677/204 296/676/203 303/689/216 +f 299/692/219 292/680/207 294/677/204 301/691/218 +f 316/693/220 286/668/34 284/690/217 +f 297/694/221 290/684/211 292/680/207 299/692/219 +f 295/695/222 288/687/214 290/684/211 297/694/221 +f 314/696/223 286/668/34 316/693/220 +f 293/697/224 284/690/217 288/687/214 295/695/222 +f 291/698/225 316/693/220 284/690/217 293/697/224 +f 289/699/226 314/696/223 316/693/220 291/698/225 +f 315/679/206 308/669/196 312/670/197 285/681/208 +f 287/682/209 310/671/198 314/696/223 289/699/226 +f 308/669/196 286/668/34 312/670/197 +f 310/671/198 286/668/34 314/696/223 +f 339/700/227 341/701/228 319/668/13 +f 345/702/229 343/703/230 319/668/13 +f 337/704/231 339/700/227 319/668/13 +f 335/705/232 337/704/231 319/668/13 +f 333/706/233 335/705/232 319/668/13 +f 331/707/234 333/706/233 319/668/13 +f 329/708/235 331/707/234 319/668/13 +f 327/709/236 329/708/235 319/668/13 +f 346/710/237 348/711/238 341/701/228 339/700/227 +f 325/712/239 327/709/236 319/668/13 +f 318/713/240 320/714/241 343/703/230 345/702/229 +f 344/715/242 346/710/237 339/700/227 337/704/231 +f 323/716/243 325/712/239 319/668/13 +f 342/717/244 344/715/242 337/704/231 335/705/232 +f 340/718/245 342/717/244 335/705/232 333/706/233 +f 321/719/246 323/716/243 319/668/13 +f 338/720/247 340/718/245 333/706/233 331/707/234 +f 336/721/248 338/720/247 331/707/234 329/708/235 +f 317/722/249 321/719/246 319/668/13 +f 334/723/250 336/721/248 329/708/235 327/709/236 +f 332/724/251 334/723/250 327/709/236 325/712/239 +f 349/725/252 317/722/249 319/668/13 +f 330/726/253 332/724/251 325/712/239 323/716/243 +f 328/727/254 330/726/253 323/716/243 321/719/246 +f 347/728/255 349/725/252 319/668/13 +f 326/729/256 328/727/254 321/719/246 317/722/249 +f 324/730/257 326/729/256 317/722/249 349/725/252 +f 322/731/258 324/730/257 349/725/252 347/728/255 +f 348/711/238 318/713/240 345/702/229 341/701/228 +f 320/714/241 322/731/258 347/728/255 343/703/230 +f 341/701/228 345/702/229 319/668/13 +f 343/703/230 347/728/255 319/668/13 +f 299/732/13 332/724/251 330/726/253 297/733/13 +f 301/734/13 334/723/250 332/724/251 299/732/13 +f 303/735/13 336/721/248 334/723/250 301/734/13 +f 305/736/13 338/720/247 336/721/248 303/735/13 +f 307/737/13 340/718/245 338/720/247 305/736/13 +f 309/738/13 342/717/244 340/718/245 307/737/13 +f 311/739/13 344/715/242 342/717/244 309/738/13 +f 313/740/13 346/710/237 344/715/242 311/739/13 +f 315/741/13 348/711/238 346/710/237 313/740/13 +f 285/742/13 318/713/240 348/711/238 315/741/13 +f 287/743/13 320/714/241 318/713/240 285/742/13 +f 289/744/13 322/731/258 320/714/241 287/743/13 +f 291/745/13 324/730/257 322/731/258 289/744/13 +f 293/746/13 326/729/256 324/730/257 291/745/13 +f 295/747/13 328/727/254 326/729/256 293/746/13 +f 297/733/13 330/726/253 328/727/254 295/747/13 +g Torus.016_Torus_Torus.016_Torus_light-bulb +f 350/748/13 362/749/259 361/750/260 +f 351/751/261 362/749/259 364/752/262 +f 350/748/13 361/750/260 366/753/263 +f 350/748/13 366/753/263 368/754/264 +f 350/748/13 368/754/264 365/755/265 +f 351/751/261 364/752/262 371/756/266 +f 352/757/267 363/758/268 373/759/24 +f 353/760/269 367/761/270 375/762/271 +f 354/763/272 369/764/273 377/765/274 +f 355/766/275 370/767/276 379/768/277 +f 351/769/261 371/770/266 374/771/278 +f 352/757/267 373/759/24 376/772/279 +f 353/760/269 375/762/271 378/773/280 +f 354/763/272 377/765/274 380/774/116 +f 355/766/275 379/768/277 372/775/281 +f 356/776/282 381/777/283 386/778/284 +f 357/779/285 382/780/286 388/781/287 +f 358/782/288 383/783/289 389/784/290 +f 359/785/291 384/786/292 390/787/293 +f 360/788/294 385/789/295 387/790/296 +f 387/790/296 385/789/295 390/791/293 +f 385/789/295 359/792/291 390/791/293 +f 390/787/293 384/786/292 389/784/290 +f 384/786/292 358/782/288 389/784/290 +f 389/784/290 383/783/289 388/793/287 +f 383/794/289 357/779/285 388/781/287 +f 388/795/287 382/796/286 386/778/284 +f 382/796/286 356/776/282 386/778/284 +f 386/778/284 381/777/283 387/797/296 +f 381/777/283 360/798/294 387/797/296 +f 372/775/281 385/789/295 360/788/294 +f 372/775/281 379/768/277 385/789/295 +f 379/768/277 359/792/291 385/789/295 +f 380/774/116 384/786/292 359/785/291 +f 380/774/116 377/765/274 384/786/292 +f 377/765/274 358/782/288 384/786/292 +f 378/799/280 383/783/289 358/782/288 +f 378/773/280 375/762/271 383/794/289 +f 375/762/271 357/779/285 383/794/289 +f 376/772/279 382/780/286 357/779/285 +f 376/772/279 373/759/24 382/780/286 +f 373/800/24 356/776/282 382/796/286 +f 374/771/278 381/777/283 356/776/282 +f 374/771/278 371/770/266 381/777/283 +f 371/770/266 360/798/294 381/777/283 +f 379/768/277 380/801/116 359/792/291 +f 379/768/277 370/767/276 380/801/116 +f 370/802/276 354/763/272 380/774/116 +f 377/765/274 378/799/280 358/782/288 +f 377/765/274 369/764/273 378/799/280 +f 369/803/273 353/760/269 378/773/280 +f 375/762/271 376/772/279 357/779/285 +f 375/762/271 367/761/270 376/772/279 +f 367/761/270 352/757/267 376/772/279 +f 373/800/24 374/771/278 356/776/282 +f 373/800/24 363/804/268 374/771/278 +f 363/804/268 351/769/261 374/771/278 +f 371/805/266 372/775/281 360/788/294 +f 371/805/266 364/806/262 372/775/281 +f 364/806/262 355/766/275 372/775/281 +f 365/755/265 370/807/276 355/808/275 +f 365/755/265 368/754/264 370/807/276 +f 368/754/264 354/809/272 370/807/276 +f 368/810/264 369/764/273 354/763/272 +f 368/754/264 366/753/263 369/811/273 +f 366/812/263 353/760/269 369/803/273 +f 366/812/263 367/761/270 353/760/269 +f 366/812/263 361/813/260 367/761/270 +f 361/813/260 352/757/267 367/761/270 +f 364/752/262 365/755/265 355/808/275 +f 364/752/262 362/749/259 365/755/265 +f 362/749/259 350/748/13 365/755/265 +f 361/813/260 363/758/268 352/757/267 +f 361/750/260 362/749/259 363/814/268 +f 362/749/259 351/751/261 363/814/268 +g Torus.016_Torus_Torus.016_Torus_cord +f 407/815/297 404/816/298 392/817/299 391/818/300 +f 404/819/298 405/820/301 393/821/302 392/822/299 +f 405/820/301 406/823/303 394/824/304 393/821/302 +f 406/823/303 407/815/297 391/818/300 394/824/304 +f 409/825/305 410/826/306 402/827/307 401/828/308 +f 410/826/306 403/829/309 399/830/310 402/827/307 +f 408/831/311 409/825/305 401/828/308 400/832/312 +f 403/829/309 408/833/311 400/834/312 399/830/310 +f 395/835/313 396/836/314 408/833/311 403/829/309 +f 396/837/314 397/838/315 409/825/305 408/831/311 +f 398/839/316 395/835/313 403/829/309 410/826/306 +f 397/838/315 398/839/316 410/826/306 409/825/305 +f 414/840/317 411/841/318 407/815/297 406/823/303 +f 413/842/319 414/840/317 406/823/303 405/820/301 +f 412/843/320 413/842/319 405/820/301 404/819/298 +f 411/841/318 412/844/320 404/816/298 407/815/297 +f 399/830/310 400/834/312 412/844/320 411/841/318 +f 400/832/312 401/828/308 413/842/319 412/843/320 +f 401/828/308 402/827/307 414/840/317 413/842/319 +f 402/827/307 399/830/310 411/841/318 414/840/317 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lantern.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lantern.obj new file mode 100644 index 00000000..f8f9a68a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ceiling_lantern.obj @@ -0,0 +1,208 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_ceiling_lantern.mtl +o lantern_light +v 0.131532 -0.238520 -0.166750 +v 0.178449 0.183954 -0.213668 +v -0.178611 0.183954 -0.213668 +v -0.131694 -0.238520 -0.166750 +v 0.170300 -0.238520 -0.127983 +v 0.170300 -0.238520 0.135243 +v 0.217217 0.183954 0.182161 +v 0.217217 0.183954 -0.174900 +v -0.131694 -0.238520 0.174011 +v -0.178611 0.183954 0.220929 +v 0.178449 0.183954 0.220929 +v 0.131532 -0.238520 0.174011 +v -0.170462 -0.238520 0.135243 +v -0.170462 -0.238520 -0.127983 +v -0.217379 0.183954 -0.174900 +v -0.217379 0.183954 0.182161 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g lantern_light_lantern_light_None.001 +usemtl None.001 +s off +f 16/1 13/2 14/3 15/4 +f 5/1 6/2 7/3 8/4 +f 2/1 3/2 4/3 1/4 +f 9/1 10/2 11/3 12/4 +s 1 +f 7/1 6/2 12/3 11/4 +f 13/1 16/2 10/3 9/4 +f 3/1 15/2 14/3 4/4 +f 2/1 1/2 5/3 8/4 +o lantern_cage +v 0.131532 -0.238520 -0.166750 +v 0.178449 0.183954 -0.213668 +v -0.178611 0.183954 -0.213668 +v -0.131694 -0.238520 -0.166750 +v 0.170300 -0.238520 -0.127983 +v 0.170300 -0.238520 0.135243 +v 0.217217 0.183954 0.182161 +v 0.217217 0.183954 -0.174900 +v -0.131694 -0.238520 0.174011 +v -0.178611 0.183954 0.220929 +v 0.178449 0.183954 0.220929 +v 0.131532 -0.238520 0.174011 +v -0.170462 -0.238520 0.135243 +v -0.170462 -0.238520 -0.127983 +v -0.217379 0.183954 -0.174900 +v -0.217379 0.183954 0.182161 +v -0.034963 0.451324 0.034678 +v -0.034963 0.451324 -0.035086 +v -0.060689 0.404833 -0.060813 +v -0.060689 0.404833 0.060404 +v 0.034801 0.451324 -0.035086 +v 0.060527 0.404833 -0.060813 +v 0.034801 0.451324 0.034678 +v 0.060527 0.404833 0.060404 +v -0.042454 0.390820 0.042169 +v 0.042293 0.390820 0.042169 +v 0.009255 0.461054 0.009132 +v -0.009417 0.461054 0.009132 +v -0.066860 0.357539 0.066575 +v 0.066698 0.357539 0.066575 +v 0.042293 0.390820 -0.042578 +v -0.042454 0.390820 -0.042578 +v -0.121725 0.333015 0.125275 +v 0.121564 0.333015 0.125275 +v 0.066698 0.357539 -0.066983 +v -0.066860 0.357539 -0.066983 +v 0.223082 0.236764 -0.219532 +v -0.223244 0.236764 -0.219532 +v -0.340709 0.267604 -0.336998 +v 0.340547 0.267604 -0.336998 +v 0.121564 0.333015 -0.118014 +v -0.121725 0.333015 -0.118014 +v 0.164435 -0.291329 -0.160885 +v -0.164597 -0.291329 -0.160885 +v -0.223244 0.236763 0.226793 +v -0.340709 0.267604 0.344259 +v 0.223082 0.236763 0.226793 +v 0.340547 0.267604 0.344259 +v 0.164435 -0.291330 0.168146 +v -0.164597 -0.291330 0.168146 +v -0.234314 -0.335598 0.237863 +v 0.234152 -0.335598 0.237863 +v -0.088326 -0.441351 0.091876 +v 0.088164 -0.441351 0.091876 +v 0.234152 -0.335598 -0.230603 +v -0.234314 -0.335598 -0.230603 +v -0.088326 -0.441351 -0.084615 +v 0.088164 -0.441351 -0.084615 +v 0.009255 0.499976 0.009132 +v -0.009417 0.499976 0.009132 +v 0.009255 0.461054 -0.009541 +v -0.009417 0.461054 -0.009541 +v 0.009255 0.499976 -0.009541 +v -0.009417 0.499976 -0.009541 +v 0.038749 -0.271168 -0.046637 +v 0.050186 -0.271168 -0.035199 +v 0.067481 0.279432 -0.051878 +v 0.055428 0.279432 -0.063932 +v -0.055590 0.279432 -0.063932 +v -0.067643 0.279432 -0.051878 +v -0.067643 0.279432 0.059139 +v -0.055590 0.279432 0.071193 +v 0.055428 0.279432 0.071193 +v 0.067481 0.279432 0.059139 +v -0.050348 -0.271168 -0.035199 +v -0.038910 -0.271168 -0.046637 +v -0.038910 -0.271168 0.053898 +v -0.050348 -0.271168 0.042460 +v 0.050186 -0.271168 0.042460 +v 0.038749 -0.271168 0.053898 +vt 0.374324 0.374324 +vt 0.625676 0.374324 +vt 0.625676 0.625676 +vt 0.374324 0.625676 +vt 0.500000 0.625676 +vt 0.588866 0.588866 +vt 0.625676 0.500000 +vt 0.588866 0.411134 +vt 0.500000 0.374324 +vt 0.411134 0.411134 +vt 0.374324 0.500000 +vt 0.411134 0.588866 +g lantern_cage_lantern_cage_None.001 +usemtl None.001 +s 1 +f 33/5 34/6 35/7 36/8 +f 34/5 37/6 38/7 35/8 +f 37/5 39/6 40/7 38/8 +f 39/5 33/6 36/7 40/8 +f 40/5 36/6 41/7 42/8 +f 33/5 39/6 43/7 44/8 +f 42/5 41/6 45/7 46/8 +f 38/5 40/6 42/7 47/8 +f 35/5 38/6 47/7 48/8 +f 36/5 35/6 48/7 41/8 +f 46/5 45/6 49/7 50/8 +f 47/5 42/6 46/7 51/8 +f 48/5 47/6 51/7 52/8 +f 41/5 48/6 52/7 45/8 +f 53/5 54/6 55/7 56/8 +f 51/5 46/6 50/7 57/8 +f 52/5 51/6 57/7 58/8 +f 45/5 52/6 58/7 49/8 +f 20/5 17/6 59/7 60/8 +f 54/5 61/6 62/7 55/8 +f 61/5 63/6 64/7 62/8 +f 63/5 53/6 56/7 64/8 +f 65/5 66/6 67/7 68/8 +f 54/5 53/6 18/7 19/8 +f 54/5 19/6 20/7 60/8 +f 17/5 18/6 53/7 59/8 +f 68/5 67/6 69/7 70/8 +f 59/5 65/6 68/7 71/8 +f 60/5 59/6 71/7 72/8 +f 66/5 60/6 72/7 67/8 +f 69/5 73/6 74/7 70/8 +f 71/5 68/6 70/7 74/8 +f 72/5 71/6 74/7 73/8 +f 67/5 72/6 73/7 69/8 +f 44/5 43/6 75/7 76/8 +f 39/5 37/6 77/7 43/8 +f 37/5 34/6 78/7 77/8 +f 34/5 33/6 44/7 78/8 +f 75/5 79/6 80/7 76/8 +f 43/5 77/6 79/7 75/8 +f 77/5 78/6 80/7 79/8 +f 78/5 44/6 76/7 80/8 +f 55/5 62/6 49/7 58/8 +f 64/5 56/6 57/7 50/8 +f 56/5 55/6 58/7 57/8 +f 62/5 64/6 50/7 49/8 +f 59/5 53/6 24/7 21/8 +f 63/5 65/6 22/7 23/8 +f 65/5 59/6 21/7 22/8 +f 53/5 63/6 23/7 24/8 +f 60/5 30/6 31/7 54/8 +f 66/5 61/6 32/7 29/8 +f 60/5 66/6 29/7 30/8 +f 61/5 54/6 31/7 32/8 +f 61/5 66/6 25/7 26/8 +f 65/5 63/6 27/7 28/8 +f 66/5 65/6 28/7 25/8 +f 63/5 61/6 26/7 27/8 +f 21/5 17/6 81/7 82/8 +f 18/5 24/6 83/7 84/8 +f 19/5 85/6 86/7 31/8 +f 26/5 32/6 87/7 88/8 +f 23/5 27/6 89/7 90/8 +f 27/5 26/6 88/7 89/8 +f 32/5 31/6 86/7 87/8 +f 24/5 23/6 90/7 83/8 +f 19/5 18/6 84/7 85/8 +f 30/5 91/6 92/7 20/8 +f 29/5 25/6 93/7 94/8 +f 28/5 22/6 95/7 96/8 +f 25/5 28/6 96/7 93/8 +f 30/5 29/6 94/7 91/8 +f 22/5 21/6 82/7 95/8 +f 17/5 20/6 92/7 81/8 +f 82/9 81/10 92/11 91/12 94/13 93/14 96/15 95/16 +f 87/9 86/10 85/11 84/12 83/13 90/14 89/15 88/16 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chains_top.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chains_top.obj new file mode 100644 index 00000000..9e4f3f71 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chains_top.obj @@ -0,0 +1,943 @@ +# Blender v2.73 (sub 0) OBJ File: 'chains-top.blend' +# www.blender.org +o Torus.016_Torus +v 0.000000 -0.429978 0.000002 +v 0.000000 -0.401109 0.055211 +v -0.014044 -0.391975 0.048870 +v -0.014044 -0.423304 0.000002 +v -0.009826 -0.379748 0.040970 +v -0.009826 -0.406012 0.000002 +v 0.009826 -0.379748 0.040970 +v 0.009826 -0.406012 0.000002 +v 0.014044 -0.391975 0.048870 +v 0.014044 -0.423304 0.000002 +v 0.000000 -0.316336 0.080195 +v -0.014044 -0.316336 0.069112 +v -0.009826 -0.316336 0.057941 +v 0.009826 -0.316336 0.057941 +v 0.014044 -0.316336 0.069112 +v 0.000000 -0.231564 0.055211 +v -0.014044 -0.240700 0.048870 +v -0.009826 -0.252925 0.040970 +v 0.009826 -0.252925 0.040970 +v 0.014044 -0.240700 0.048870 +v 0.000000 -0.202695 0.000002 +v -0.014044 -0.209368 0.000002 +v -0.009826 -0.226661 0.000002 +v 0.009826 -0.226661 0.000002 +v 0.014044 -0.209368 0.000002 +v 0.000000 -0.231564 -0.055206 +v -0.014044 -0.240700 -0.048868 +v -0.009826 -0.252925 -0.040967 +v 0.009826 -0.252925 -0.040967 +v 0.014044 -0.240700 -0.048865 +v 0.000000 -0.316336 -0.080190 +v -0.014044 -0.316336 -0.069108 +v -0.009826 -0.316336 -0.057936 +v 0.009826 -0.316336 -0.057936 +v 0.014044 -0.316336 -0.069108 +v 0.000000 -0.400361 -0.055206 +v -0.014044 -0.391975 -0.048868 +v -0.009826 -0.379748 -0.040967 +v 0.009826 -0.379748 -0.040967 +v 0.014044 -0.391975 -0.048868 +v 0.000000 -0.262249 0.000002 +v -0.061672 -0.233381 0.000002 +v -0.054590 -0.224245 -0.012569 +v 0.000000 -0.255577 -0.012569 +v -0.045765 -0.212018 -0.008794 +v 0.000000 -0.238285 -0.008794 +v -0.045765 -0.212018 0.008798 +v 0.000000 -0.238285 0.008798 +v -0.054590 -0.224245 0.012574 +v 0.000000 -0.255577 0.012574 +v -0.089582 -0.148609 0.000002 +v -0.077200 -0.148609 -0.012569 +v -0.064722 -0.148609 -0.008794 +v -0.064722 -0.148609 0.008799 +v -0.077200 -0.148609 0.012574 +v -0.061672 -0.063837 0.000002 +v -0.054590 -0.072971 -0.012569 +v -0.045765 -0.085198 -0.008794 +v -0.045765 -0.085198 0.008799 +v -0.054590 -0.072971 0.012574 +v 0.000000 -0.034967 0.000002 +v 0.000000 -0.041641 -0.012569 +v 0.000000 -0.058933 -0.008794 +v 0.000000 -0.058933 0.008799 +v 0.000000 -0.041641 0.012574 +v 0.061672 -0.063837 0.000002 +v 0.054590 -0.072971 -0.012569 +v 0.045765 -0.085198 -0.008794 +v 0.045765 -0.085198 0.008799 +v 0.054590 -0.072971 0.012574 +v 0.089582 -0.148609 0.000002 +v 0.077200 -0.148609 -0.012569 +v 0.064722 -0.148609 -0.008794 +v 0.064722 -0.148609 0.008799 +v 0.077200 -0.148609 0.012574 +v 0.061672 -0.232631 0.000002 +v 0.054590 -0.224245 -0.012569 +v 0.045765 -0.212018 -0.008794 +v 0.045765 -0.212018 0.008798 +v 0.054590 -0.224245 0.012574 +v 0.000000 0.073316 0.000002 +v 0.061672 0.102183 0.000002 +v 0.054590 0.111319 0.012574 +v 0.000000 0.079988 0.012574 +v 0.045765 0.123546 0.008799 +v 0.000000 0.097280 0.008799 +v 0.045765 0.123546 -0.008794 +v 0.000000 0.097280 -0.008794 +v 0.054590 0.111319 -0.012569 +v 0.000000 0.079988 -0.012569 +v 0.089582 0.186956 0.000002 +v 0.077200 0.186956 0.012574 +v 0.064722 0.186956 0.008799 +v 0.064722 0.186956 -0.008794 +v 0.077200 0.186956 -0.012569 +v 0.061672 0.271728 0.000002 +v 0.054590 0.262594 0.012574 +v 0.045765 0.250367 0.008799 +v 0.045765 0.250367 -0.008794 +v 0.054590 0.262594 -0.012569 +v 0.000000 0.300597 0.000002 +v 0.000000 0.293923 0.012574 +v 0.000000 0.276631 0.008799 +v 0.000000 0.276631 -0.008794 +v 0.000000 0.293923 -0.012569 +v -0.061672 0.271728 0.000002 +v -0.054590 0.262594 0.012574 +v -0.045765 0.250367 0.008799 +v -0.045765 0.250367 -0.008794 +v -0.054590 0.262594 -0.012569 +v -0.089582 0.186956 0.000002 +v -0.077200 0.186956 0.012574 +v -0.064722 0.186956 0.008799 +v -0.064722 0.186956 -0.008794 +v -0.077200 0.186956 -0.012569 +v -0.061672 0.102931 0.000002 +v -0.054590 0.111319 0.012574 +v -0.045765 0.123546 0.008799 +v -0.045765 0.123546 -0.008794 +v -0.054590 0.111319 -0.012569 +v 0.000000 -0.095037 0.000002 +v 0.000000 -0.066168 -0.055206 +v 0.014044 -0.057034 -0.048868 +v 0.014044 -0.088363 0.000002 +v 0.009826 -0.044807 -0.040967 +v 0.009826 -0.071071 0.000002 +v -0.009826 -0.044807 -0.040967 +v -0.009826 -0.071071 0.000002 +v -0.014044 -0.057034 -0.048868 +v -0.014044 -0.088363 0.000002 +v 0.000000 0.018605 -0.080190 +v 0.014044 0.018605 -0.069108 +v 0.009826 0.018605 -0.057936 +v -0.009826 0.018605 -0.057936 +v -0.014044 0.018605 -0.069108 +v 0.000000 0.103377 -0.055206 +v 0.014044 0.094243 -0.048868 +v 0.009826 0.082016 -0.040967 +v -0.009826 0.082016 -0.040967 +v -0.014044 0.094243 -0.048868 +v 0.000000 0.132246 0.000002 +v 0.014044 0.125572 0.000002 +v 0.009826 0.108280 0.000002 +v -0.009826 0.108280 0.000002 +v -0.014044 0.125572 0.000002 +v 0.000000 0.103377 0.055211 +v 0.014044 0.094243 0.048870 +v 0.009826 0.082016 0.040970 +v -0.009826 0.082016 0.040970 +v -0.014044 0.094243 0.048870 +v 0.000000 0.018605 0.080195 +v 0.014044 0.018605 0.069112 +v 0.009826 0.018605 0.057941 +v -0.009826 0.018605 0.057941 +v -0.014044 0.018605 0.069112 +v 0.000000 -0.065420 0.055211 +v 0.014044 -0.057032 0.048870 +v 0.009826 -0.044807 0.040970 +v -0.009826 -0.044807 0.040970 +v -0.014044 -0.057032 0.048870 +v 0.000000 -0.598329 0.000002 +v 0.061672 -0.569460 0.000002 +v 0.054590 -0.560326 0.012574 +v 0.000000 -0.591655 0.012574 +v 0.045765 -0.548099 0.008798 +v 0.000000 -0.574363 0.008798 +v 0.045765 -0.548099 -0.008794 +v 0.000000 -0.574363 -0.008794 +v 0.054590 -0.560326 -0.012569 +v 0.000000 -0.591655 -0.012569 +v 0.089582 -0.484687 0.000002 +v 0.077200 -0.484687 0.012574 +v 0.064722 -0.484687 0.008798 +v 0.064722 -0.484687 -0.008794 +v 0.077200 -0.484687 -0.012569 +v 0.061672 -0.399915 0.000002 +v 0.054590 -0.409051 0.012574 +v 0.045765 -0.421278 0.008798 +v 0.045765 -0.421278 -0.008794 +v 0.054590 -0.409051 -0.012569 +v 0.000000 -0.371048 0.000002 +v 0.000000 -0.377719 0.012574 +v 0.000000 -0.395012 0.008798 +v 0.000000 -0.395012 -0.008794 +v 0.000000 -0.377719 -0.012569 +v -0.061672 -0.399915 0.000002 +v -0.054590 -0.409051 0.012574 +v -0.045765 -0.421278 0.008798 +v -0.045765 -0.421278 -0.008794 +v -0.054590 -0.409051 -0.012569 +v -0.089582 -0.484687 0.000002 +v -0.077200 -0.484687 0.012574 +v -0.064722 -0.484687 0.008798 +v -0.064722 -0.484687 -0.008794 +v -0.077200 -0.484687 -0.012569 +v -0.061672 -0.568712 0.000002 +v -0.054590 -0.560326 0.012574 +v -0.045765 -0.548099 0.008798 +v -0.045765 -0.548099 -0.008794 +v -0.054590 -0.560326 -0.012569 +v 0.000000 0.241043 0.000002 +v 0.000000 0.269910 0.055211 +v -0.014044 0.279047 0.048870 +v -0.014044 0.247717 0.000002 +v -0.009826 0.291274 0.040970 +v -0.009826 0.265007 0.000002 +v 0.009826 0.291274 0.040970 +v 0.009826 0.265007 0.000002 +v 0.014044 0.279047 0.048870 +v 0.014044 0.247717 0.000002 +v 0.000000 0.354683 0.080195 +v -0.014044 0.354683 0.069112 +v -0.009826 0.354683 0.057941 +v 0.009826 0.354683 0.057941 +v 0.014044 0.354683 0.069112 +v 0.000000 0.354683 -0.080190 +v -0.014044 0.354683 -0.069108 +v -0.009826 0.354683 -0.057936 +v 0.009826 0.354683 -0.057936 +v 0.014044 0.354683 -0.069108 +v 0.000000 0.270661 -0.055206 +v -0.014044 0.279047 -0.048868 +v -0.009826 0.291274 -0.040967 +v 0.009826 0.291274 -0.040967 +v 0.014044 0.279047 -0.048868 +v -0.000000 0.343750 -0.116420 +v 0.000000 0.500000 -0.250000 +v 0.082321 0.343750 -0.082321 +v 0.176777 0.500000 -0.176777 +v 0.116420 0.343750 0.000000 +v 0.250000 0.500000 0.000000 +v 0.082321 0.343750 0.082321 +v 0.176777 0.500000 0.176777 +v -0.000000 0.343750 0.116420 +v -0.000000 0.500000 0.250000 +v -0.082321 0.343750 0.082321 +v -0.176777 0.500000 0.176777 +v -0.116420 0.343750 -0.000000 +v -0.250000 0.500000 -0.000000 +v -0.082321 0.343750 -0.082321 +v -0.176777 0.500000 -0.176777 +v 0.068265 0.433424 -0.164807 +v 0.164807 0.433424 -0.068265 +v 0.164807 0.433424 0.068265 +v 0.068265 0.433424 0.164807 +v -0.068265 0.433424 0.164807 +v -0.164807 0.433424 0.068265 +v -0.068265 0.433424 -0.164807 +v -0.164807 0.433424 -0.068265 +vt 0.187500 0.125000 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.250000 0.250000 +vt 0.187500 0.250000 +vt 0.250000 0.312500 +vt 0.187500 0.312500 +vt 0.250000 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.062500 +vt 0.250000 0.062500 +vt 0.312500 0.125000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.312500 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.437500 0.125000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.437500 0.062500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.500000 0.250000 +vt 0.500000 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.062500 +vt -0.000000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.187500 +vt -0.000000 0.187500 +vt 0.062500 0.250000 +vt -0.000000 0.250000 +vt 0.062500 0.312500 +vt -0.000000 0.312500 +vt 0.062500 0.375000 +vt -0.000000 0.375000 +vt -0.000000 0.062500 +vt 0.062500 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.125000 0.062500 +vt 0.750000 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.375000 +vt 0.812500 0.375000 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.812500 0.500000 +vt 0.750000 0.500000 +vt 0.812500 0.562500 +vt 0.750000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 0.875000 0.375000 +vt 0.875000 0.437500 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.937500 0.625000 +vt 0.937500 0.687500 +vt 0.937500 0.375000 +vt 0.937500 0.437500 +vt 0.937500 0.500000 +vt 0.937500 0.562500 +vt 1.000000 0.625000 +vt 1.000000 0.687500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.500000 0.625000 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.562500 0.375000 +vt 0.562500 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.562500 +vt 0.500000 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.500000 +vt 0.625000 0.562500 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.687500 0.375000 +vt 0.687500 0.437500 +vt 0.687500 0.500000 +vt 0.687500 0.562500 +vt 0.250000 0.625000 +vt 0.312500 0.625000 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.312500 0.437500 +vt 0.250000 0.437500 +vt 0.312500 0.500000 +vt 0.250000 0.500000 +vt 0.312500 0.562500 +vt 0.250000 0.562500 +vt 0.375000 0.625000 +vt 0.375000 0.687500 +vt 0.375000 0.437500 +vt 0.375000 0.500000 +vt 0.375000 0.562500 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.437500 0.437500 +vt 0.437500 0.500000 +vt 0.437500 0.562500 +vt -0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 0.687500 +vt -0.000000 0.687500 +vt 0.062500 0.437500 +vt -0.000000 0.437500 +vt 0.062500 0.500000 +vt -0.000000 0.500000 +vt 0.062500 0.562500 +vt -0.000000 0.562500 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.125000 0.437500 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt 0.187500 0.500000 +vt 0.187500 0.562500 +vt 0.687500 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.812500 +vt 0.687500 0.812500 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.812500 0.750000 +vt 0.812500 0.812500 +vt 0.812500 0.875000 +vt 0.812500 0.937500 +vt 0.812500 1.000000 +vt 0.875000 0.750000 +vt 0.875000 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.937500 0.750000 +vt 0.937500 0.812500 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 1.000000 0.750000 +vt 1.000000 0.812500 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.500000 0.750000 +vt 0.562500 0.750000 +vt 0.562500 0.812500 +vt 0.500000 0.812500 +vt 0.562500 0.875000 +vt 0.500000 0.875000 +vt 0.562500 0.937500 +vt 0.500000 0.937500 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.750000 +vt 0.625000 0.812500 +vt 0.625000 0.875000 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.750000 0.312500 +vt 0.812500 0.312500 +vt 0.750000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.750000 0.125000 +vt 0.812500 0.187500 +vt 0.750000 0.187500 +vt 0.812500 0.250000 +vt 0.750000 0.250000 +vt 0.875000 0.312500 +vt 0.875000 0.062500 +vt 0.875000 0.125000 +vt 0.875000 0.187500 +vt 0.875000 0.250000 +vt 0.937500 0.312500 +vt 0.937500 0.062500 +vt 0.937500 0.125000 +vt 0.937500 0.187500 +vt 0.937500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 1.000000 0.125000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.562500 0.312500 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.687500 0.312500 +vt 0.687500 0.062500 +vt 0.687500 0.125000 +vt 0.687500 0.187500 +vt 0.687500 0.250000 +vt 0.250000 0.937500 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.250000 1.000000 +vt 0.312500 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.812500 +vt 0.250000 0.812500 +vt 0.312500 0.875000 +vt 0.250000 0.875000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.375000 0.750000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.125000 0.937500 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.125000 1.000000 +vt 0.187500 0.750000 +vt 0.125000 0.750000 +vt 0.187500 0.812500 +vt 0.125000 0.812500 +vt 0.187500 0.875000 +vt 0.125000 0.875000 +vt 0.687500 0.821740 +vt 0.562500 0.821739 +vt 0.437500 0.821739 +vt 0.312500 0.821739 +vt 0.187500 0.821740 +vt 0.937500 0.821739 +vt 0.676786 0.676786 +vt 0.323214 0.676786 +vt 0.323214 0.323214 +vt 0.676786 0.323214 +vt 0.062500 0.821740 +vt 0.500000 0.616426 +vt 0.582326 0.582326 +vt 0.616426 0.500000 +vt 0.582326 0.417674 +vt 0.500000 0.383574 +vt 0.417674 0.417674 +vt 0.383574 0.500000 +vt 0.417674 0.582326 +vt 0.812500 0.821739 +vt 0.000000 0.875000 +vt 0.000000 0.750000 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn -0.898300 -0.248400 0.362300 +vn -0.863600 -0.504100 -0.003500 +vn 0.898300 -0.248400 0.362300 +vn 0.863600 -0.504100 -0.003500 +vn 0.000000 -0.271400 0.962500 +vn -0.919700 -0.109100 0.377200 +vn -0.603800 0.206100 -0.770000 +vn 0.603800 0.206100 -0.770000 +vn 0.919700 -0.109100 0.377200 +vn 0.000000 -0.272500 -0.962100 +vn -0.918500 -0.110600 -0.379700 +vn -0.661500 0.421500 0.620200 +vn -0.603800 0.206100 0.770000 +vn 0.661500 0.421500 0.620200 +vn 0.603800 0.206100 0.770000 +vn 0.918500 -0.110600 -0.379700 +vn 0.351300 -0.867800 -0.351300 +vn 0.661700 0.352400 -0.661700 +vn 0.725000 -0.619800 -0.300300 +vn 0.496800 -0.867800 0.000000 +vn 0.935800 0.352400 0.000000 +vn 0.725000 -0.619800 0.300300 +vn 0.351300 -0.867800 0.351300 +vn 0.661700 0.352400 0.661700 +vn 0.300300 -0.619800 0.725000 +vn 0.000000 -0.867800 0.496800 +vn 0.000000 0.352400 0.935800 +vn -0.300300 -0.619800 0.725000 +vn -0.351300 -0.867800 0.351300 +vn -0.661700 0.352400 0.661700 +vn -0.725000 -0.619800 0.300300 +vn -0.351300 -0.867800 -0.351300 +vn -0.661700 0.352400 -0.661700 +vn -0.300300 -0.619800 -0.725000 +vn 0.000000 0.352400 -0.935800 +vn -0.935800 0.352400 0.000000 +vn -0.496800 -0.867800 0.000000 +vn -0.725000 -0.619800 -0.300300 +vn 0.000000 -0.867800 -0.496800 +vn 0.300300 -0.619800 -0.725000 +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/6/6 5/5/5 7/7/7 8/8/8 +f 8/8/8 7/7/7 9/9/9 10/10/10 +f 1/1/1 10/11/10 9/12/9 2/2/2 +f 2/2/2 11/13/11 12/14/12 3/3/3 +f 3/3/3 12/14/12 13/15/13 5/5/5 +f 5/5/5 13/15/13 14/16/14 7/7/7 +f 7/7/7 14/16/14 15/17/15 9/9/9 +f 9/12/9 15/18/15 11/13/11 2/2/2 +f 11/13/11 16/19/16 17/20/17 12/14/12 +f 12/14/12 17/20/17 18/21/18 13/15/13 +f 13/15/13 18/21/18 19/22/19 14/16/14 +f 14/16/14 19/22/19 20/23/20 15/17/15 +f 15/18/15 20/24/20 16/19/16 11/13/11 +f 16/19/16 21/25/21 22/26/22 17/20/17 +f 17/20/17 22/26/22 23/27/23 18/21/18 +f 18/21/18 23/27/23 24/28/24 19/22/19 +f 19/22/19 24/28/24 25/29/25 20/23/20 +f 20/24/20 25/30/25 21/25/21 16/19/16 +f 21/25/21 26/31/26 27/32/27 22/26/22 +f 22/26/22 27/32/27 28/33/28 23/27/23 +f 23/27/23 28/33/28 29/34/29 24/28/24 +f 24/28/24 29/34/29 30/35/30 25/29/25 +f 25/30/25 30/36/30 26/31/26 21/25/21 +f 26/37/26 31/38/31 32/39/32 27/40/27 +f 27/40/27 32/39/32 33/41/33 28/42/28 +f 28/42/28 33/41/33 34/43/34 29/44/29 +f 29/44/29 34/43/34 35/45/35 30/46/30 +f 30/47/30 35/48/35 31/38/31 26/37/26 +f 31/38/31 36/49/36 37/50/37 32/39/32 +f 32/39/32 37/50/37 38/51/38 33/41/33 +f 33/41/33 38/51/38 39/52/39 34/43/34 +f 34/43/34 39/52/39 40/53/40 35/45/35 +f 35/48/35 40/54/40 36/49/36 31/38/31 +f 36/49/36 1/1/1 4/4/4 37/50/37 +f 37/50/37 4/4/4 6/6/6 38/51/38 +f 38/51/38 6/6/6 8/8/8 39/52/39 +f 39/52/39 8/8/8 10/10/10 40/53/40 +f 1/1/1 36/49/36 40/54/40 10/11/10 +f 41/55/41 42/56/42 43/57/43 44/58/44 +f 44/59/44 43/60/43 45/61/45 46/62/46 +f 46/62/46 45/61/45 47/63/47 48/64/48 +f 48/64/48 47/63/47 49/65/49 50/66/50 +f 41/55/41 50/66/50 49/65/49 42/56/42 +f 42/56/42 51/67/51 52/68/52 43/57/43 +f 43/60/43 52/69/52 53/70/53 45/61/45 +f 45/61/45 53/70/53 54/71/54 47/63/47 +f 47/63/47 54/71/54 55/72/55 49/65/49 +f 49/65/49 55/72/55 51/67/51 42/56/42 +f 51/67/51 56/73/56 57/74/57 52/68/52 +f 52/69/52 57/75/57 58/76/58 53/70/53 +f 53/70/53 58/76/58 59/77/59 54/71/54 +f 54/71/54 59/77/59 60/78/60 55/72/55 +f 55/72/55 60/78/60 56/73/56 51/67/51 +f 56/73/56 61/79/21 62/80/61 57/74/57 +f 57/75/57 62/81/61 63/82/62 58/76/58 +f 58/76/58 63/82/62 64/83/63 59/77/59 +f 59/77/59 64/83/63 65/84/64 60/78/60 +f 60/78/60 65/84/64 61/79/21 56/73/56 +f 61/85/21 66/86/65 67/87/66 62/88/61 +f 62/35/61 67/89/66 68/90/67 63/91/62 +f 63/91/62 68/90/67 69/92/68 64/93/63 +f 64/93/63 69/92/68 70/94/69 65/95/64 +f 65/95/64 70/94/69 66/86/65 61/85/21 +f 66/86/65 71/96/70 72/97/71 67/87/66 +f 67/89/66 72/98/71 73/99/72 68/90/67 +f 68/90/67 73/99/72 74/100/73 69/92/68 +f 69/92/68 74/100/73 75/101/74 70/94/69 +f 70/94/69 75/101/74 71/96/70 66/86/65 +f 71/96/70 76/102/75 77/103/76 72/97/71 +f 72/98/71 77/104/76 78/105/77 73/99/72 +f 73/99/72 78/105/77 79/106/78 74/100/73 +f 74/100/73 79/106/78 80/107/79 75/101/74 +f 75/101/74 80/107/79 76/102/75 71/96/70 +f 76/102/75 41/55/41 44/58/44 77/103/76 +f 77/104/76 44/59/44 46/62/46 78/105/77 +f 78/105/77 46/62/46 48/64/48 79/106/78 +f 79/106/78 48/64/48 50/66/50 80/107/79 +f 41/55/41 76/102/75 80/107/79 50/66/50 +f 81/108/80 82/109/81 83/110/82 84/111/83 +f 84/9/83 83/17/82 85/112/78 86/113/48 +f 86/113/48 85/112/78 87/114/77 88/115/46 +f 88/115/46 87/114/77 89/116/84 90/117/85 +f 81/108/80 90/117/85 89/116/84 82/109/81 +f 82/109/81 91/118/86 92/119/87 83/110/82 +f 83/17/82 92/23/87 93/120/73 85/112/78 +f 85/112/78 93/120/73 94/121/72 87/114/77 +f 87/114/77 94/121/72 95/122/88 89/116/84 +f 89/116/84 95/122/88 91/118/86 82/109/81 +f 91/118/86 96/123/65 97/124/69 92/119/87 +f 92/23/87 97/29/69 98/125/68 93/120/73 +f 93/120/73 98/125/68 99/126/67 94/121/72 +f 94/121/72 99/126/67 100/127/66 95/122/88 +f 95/122/88 100/127/66 96/123/65 91/118/86 +f 96/123/65 101/85/21 102/88/64 97/124/69 +f 97/29/69 102/35/64 103/91/63 98/125/68 +f 98/125/68 103/91/63 104/93/62 99/126/67 +f 99/126/67 104/93/62 105/95/61 100/127/66 +f 100/127/66 105/95/61 101/85/21 96/123/65 +f 101/128/21 106/129/56 107/130/60 102/131/64 +f 102/46/64 107/45/60 108/132/59 103/133/63 +f 103/133/63 108/132/59 109/134/58 104/135/62 +f 104/135/62 109/134/58 110/136/57 105/137/61 +f 105/137/61 110/136/57 106/129/56 101/128/21 +f 106/129/56 111/138/89 112/139/90 107/130/60 +f 107/45/60 112/53/90 113/140/54 108/132/59 +f 108/132/59 113/140/54 114/141/53 109/134/58 +f 109/134/58 114/141/53 115/142/91 110/136/57 +f 110/136/57 115/142/91 111/138/89 106/129/56 +f 111/138/89 116/143/92 117/144/93 112/139/90 +f 112/53/90 117/10/93 118/145/47 113/140/54 +f 113/140/54 118/145/47 119/146/45 114/141/53 +f 114/141/53 119/146/45 120/147/94 115/142/91 +f 115/142/91 120/147/94 116/143/92 111/138/89 +f 116/143/92 81/108/80 84/111/83 117/144/93 +f 117/10/93 84/9/83 86/113/48 118/145/47 +f 118/145/47 86/113/48 88/115/46 119/146/45 +f 119/146/45 88/115/46 90/117/85 120/147/94 +f 81/108/80 116/143/92 120/147/94 90/117/85 +f 121/148/95 122/149/96 123/150/97 124/151/98 +f 124/151/98 123/150/97 125/152/39 126/153/8 +f 126/153/8 125/152/39 127/154/38 128/155/6 +f 128/155/6 127/154/38 129/156/99 130/157/100 +f 121/148/95 130/103/100 129/58/99 122/149/96 +f 122/149/96 131/158/101 132/159/102 123/150/97 +f 123/150/97 132/159/102 133/160/34 125/152/39 +f 125/152/39 133/160/34 134/161/33 127/154/38 +f 127/154/38 134/161/33 135/162/103 129/156/99 +f 129/58/99 135/57/103 131/158/101 122/149/96 +f 131/158/101 136/163/26 137/164/104 132/159/102 +f 132/159/102 137/164/104 138/165/105 133/160/34 +f 133/160/34 138/165/105 139/166/28 134/161/33 +f 134/161/33 139/166/28 140/167/106 135/162/103 +f 135/57/103 140/68/106 136/163/26 131/158/101 +f 136/163/26 141/168/21 142/169/25 137/164/104 +f 137/164/104 142/169/25 143/170/24 138/165/105 +f 138/165/105 143/170/24 144/171/23 139/166/28 +f 139/166/28 144/171/23 145/172/22 140/167/106 +f 140/68/106 145/74/22 141/168/21 136/163/26 +f 141/168/21 146/173/16 147/174/107 142/169/25 +f 142/169/25 147/174/107 148/175/19 143/170/24 +f 143/170/24 148/175/19 149/176/18 144/171/23 +f 144/171/23 149/176/18 150/177/108 145/172/22 +f 145/74/22 150/80/108 146/173/16 141/168/21 +f 146/178/16 151/179/109 152/180/110 147/181/107 +f 147/181/107 152/180/110 153/182/14 148/183/19 +f 148/183/19 153/182/14 154/184/13 149/185/18 +f 149/185/18 154/184/13 155/186/111 150/187/108 +f 150/88/108 155/87/111 151/179/109 146/178/16 +f 151/179/109 156/188/112 157/189/113 152/180/110 +f 152/180/110 157/189/113 158/190/7 153/182/14 +f 153/182/14 158/190/7 159/191/5 154/184/13 +f 154/184/13 159/191/5 160/192/114 155/186/111 +f 155/87/111 160/97/114 156/188/112 151/179/109 +f 156/188/112 121/148/95 124/151/98 157/189/113 +f 157/189/113 124/151/98 126/153/8 158/190/7 +f 158/190/7 126/153/8 128/155/6 159/191/5 +f 159/191/5 128/155/6 130/157/100 160/192/114 +f 121/148/95 156/188/112 160/97/114 130/103/100 +f 161/193/80 162/194/115 163/60/82 164/59/83 +f 164/195/83 163/196/82 165/197/78 166/198/48 +f 166/198/48 165/197/78 167/199/77 168/200/46 +f 168/200/46 167/199/77 169/201/84 170/202/85 +f 161/193/80 170/202/85 169/201/84 162/194/115 +f 162/194/115 171/203/86 172/69/87 163/60/82 +f 163/196/82 172/204/87 173/205/73 165/197/78 +f 165/197/78 173/205/73 174/206/72 167/199/77 +f 167/199/77 174/206/72 175/207/88 169/201/84 +f 169/201/84 175/207/88 171/203/86 162/194/115 +f 171/203/86 176/208/116 177/75/69 172/69/87 +f 172/204/87 177/209/69 178/210/68 173/205/73 +f 173/205/73 178/210/68 179/211/67 174/206/72 +f 174/206/72 179/211/67 180/212/66 175/207/88 +f 175/207/88 180/212/66 176/208/116 171/203/86 +f 176/208/116 181/213/21 182/81/64 177/75/69 +f 177/209/69 182/214/64 183/215/63 178/210/68 +f 178/210/68 183/215/63 184/216/62 179/211/67 +f 179/211/67 184/216/62 185/217/61 180/212/66 +f 180/212/66 185/217/61 181/213/21 176/208/116 +f 181/34/21 186/218/117 187/89/60 182/35/64 +f 182/36/64 187/219/60 188/220/59 183/31/63 +f 183/31/63 188/220/59 189/221/58 184/32/62 +f 184/32/62 189/221/58 190/222/57 185/33/61 +f 185/33/61 190/222/57 186/218/117 181/34/21 +f 186/218/117 191/223/89 192/98/90 187/89/60 +f 187/219/60 192/224/90 193/225/54 188/220/59 +f 188/220/59 193/225/54 194/226/53 189/221/58 +f 189/221/58 194/226/53 195/227/91 190/222/57 +f 190/222/57 195/227/91 191/223/89 186/218/117 +f 191/223/89 196/228/92 197/104/93 192/98/90 +f 192/224/90 197/229/93 198/230/47 193/225/54 +f 193/225/54 198/230/47 199/231/45 194/226/53 +f 194/226/53 199/231/45 200/232/94 195/227/91 +f 195/227/91 200/232/94 196/228/92 191/223/89 +f 196/228/92 161/193/80 164/59/83 197/104/93 +f 197/229/93 164/195/83 166/198/48 198/230/47 +f 198/230/47 166/198/48 168/200/46 199/231/45 +f 199/231/45 168/200/46 170/202/85 200/232/94 +f 161/193/80 196/228/92 200/232/94 170/202/85 +f 201/233/1 202/234/2 203/235/118 204/236/119 +f 204/111/119 203/110/118 205/237/5 206/238/6 +f 206/238/6 205/237/5 207/239/7 208/240/8 +f 208/240/8 207/239/7 209/241/120 210/242/121 +f 201/233/1 210/242/121 209/241/120 202/234/2 +f 202/234/2 211/243/122 212/244/123 203/235/118 +f 203/110/118 212/119/123 213/245/124 205/237/5 +f 205/237/5 213/245/124 214/246/125 207/239/7 +f 207/239/7 214/246/125 215/247/126 209/241/120 +f 209/241/120 215/247/126 211/243/122 202/234/2 +f 216/248/127 221/249/36 222/250/37 217/251/128 +f 217/139/128 222/144/37 223/252/129 218/253/130 +f 218/253/130 223/252/129 224/254/131 219/255/132 +f 219/255/132 224/254/131 225/256/40 220/257/133 +f 220/257/133 225/256/40 221/249/36 216/248/127 +f 221/249/36 201/233/1 204/236/119 222/250/37 +f 222/144/37 204/111/119 206/238/6 223/252/129 +f 223/252/129 206/238/6 208/240/8 224/254/131 +f 224/254/131 208/240/8 210/242/121 225/256/40 +f 201/233/1 221/249/36 225/256/40 210/242/121 +f 228/149/134 229/152/135 243/258/136 +f 230/188/137 231/190/138 244/259/139 +f 232/178/140 233/183/141 245/260/142 +f 234/245/143 235/247/144 246/261/145 +f 236/238/146 237/242/147 247/262/148 +f 240/173/149 241/175/150 248/263/151 +f 229/264/135 227/178/152 241/265/150 239/115/153 237/266/147 235/33/144 233/267/141 231/64/138 +f 238/253/154 239/257/153 249/268/155 +f 226/269/156 228/270/134 230/271/137 232/272/140 234/273/143 236/274/146 238/275/154 240/276/149 +f 226/163/156 227/165/152 242/277/157 +f 227/165/152 229/152/135 242/277/157 +f 229/152/135 228/149/134 242/277/157 +f 228/149/134 226/163/156 242/277/157 +f 229/152/135 231/190/138 243/258/136 +f 231/190/138 230/188/137 243/258/136 +f 230/188/137 228/149/134 243/258/136 +f 231/190/138 233/183/141 244/259/139 +f 233/183/141 232/178/140 244/259/139 +f 232/178/140 230/188/137 244/259/139 +f 233/183/141 235/247/144 245/260/142 +f 235/247/144 234/245/143 245/260/142 +f 234/245/143 232/178/140 245/260/142 +f 235/247/144 237/242/147 246/261/145 +f 237/242/147 236/238/146 246/261/145 +f 236/238/146 234/245/143 246/261/145 +f 237/242/147 239/257/153 247/262/148 +f 239/257/153 238/253/154 247/262/148 +f 238/253/154 236/238/146 247/262/148 +f 241/175/150 227/165/152 248/263/151 +f 227/165/152 226/163/156 248/263/151 +f 226/163/156 240/173/149 248/263/151 +f 239/257/153 241/278/150 249/268/155 +f 241/278/150 240/279/149 249/268/155 +f 240/279/149 238/253/154 249/268/155 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chandelier.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chandelier.obj new file mode 100644 index 00000000..83c609db --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_chandelier.obj @@ -0,0 +1,1621 @@ +# Blender v2.73 (sub 0) OBJ File: 'chandelier.blend' +# www.blender.org +o Cylinder_Cylinder_candle +v -0.295811 0.120775 -0.377471 +v -0.295811 -0.066725 -0.377471 +v -0.295811 0.120775 -0.329636 +v -0.295811 -0.066725 -0.329636 +v -0.329636 0.120775 -0.295811 +v -0.329636 -0.066725 -0.295811 +v -0.377471 0.120775 -0.295811 +v -0.377471 -0.066725 -0.295811 +v -0.411296 0.120775 -0.329636 +v -0.411296 -0.066725 -0.329636 +v -0.411296 0.120775 -0.377471 +v -0.411296 -0.066725 -0.377471 +v -0.377471 0.120775 -0.411296 +v -0.377470 -0.066725 -0.411296 +v -0.329636 0.120775 -0.411296 +v -0.329636 -0.066725 -0.411296 +v -0.300709 0.120777 -0.300709 +v -0.300709 0.314857 -0.300709 +v -0.406398 0.314857 -0.406398 +v -0.406398 0.120777 -0.406398 +v -0.406398 0.120777 -0.300709 +v -0.406398 0.314857 -0.300709 +v -0.300709 0.314857 -0.406398 +v -0.300709 0.120777 -0.406398 +v -0.300709 0.120777 -0.300709 +v -0.406398 0.120777 -0.406398 +v -0.406398 0.314857 -0.406398 +v -0.300709 0.314857 -0.300709 +v -0.406398 0.120777 -0.300709 +v -0.300709 0.120777 -0.406398 +v -0.300709 0.314857 -0.406398 +v -0.406398 0.314857 -0.300709 +v 0.383845 -0.242188 0.383845 +v 0.368699 -0.205088 0.368699 +v 0.338408 -0.205088 0.338408 +v 0.323262 -0.242188 0.323262 +v 0.338408 -0.279287 0.338408 +v 0.368699 -0.279287 0.368699 +v 0.501517 -0.242188 0.207735 +v 0.481728 -0.205088 0.199539 +v 0.442151 -0.205088 0.183145 +v 0.422362 -0.242188 0.174948 +v 0.442151 -0.279287 0.183145 +v 0.481728 -0.279287 0.199539 +v 0.542838 -0.242188 0.000000 +v 0.521419 -0.205088 0.000000 +v 0.478581 -0.205088 0.000000 +v 0.457162 -0.242188 0.000000 +v 0.478581 -0.279287 0.000000 +v 0.521419 -0.279287 0.000000 +v 0.501517 -0.242188 -0.207735 +v 0.481729 -0.205088 -0.199538 +v 0.442151 -0.205088 -0.183145 +v 0.422362 -0.242188 -0.174948 +v 0.442151 -0.279287 -0.183145 +v 0.481729 -0.279287 -0.199538 +v 0.383845 -0.242188 -0.383845 +v 0.368699 -0.205088 -0.368699 +v 0.338408 -0.205088 -0.338408 +v 0.323262 -0.242188 -0.323262 +v 0.338408 -0.279287 -0.338408 +v 0.368699 -0.279287 -0.368699 +v 0.207735 -0.242188 -0.501517 +v 0.199538 -0.205088 -0.481728 +v 0.183145 -0.205088 -0.442151 +v 0.174948 -0.242188 -0.422362 +v 0.183145 -0.279287 -0.442151 +v 0.199538 -0.279287 -0.481728 +v -0.000000 -0.242188 -0.542838 +v -0.000000 -0.205088 -0.521419 +v -0.000000 -0.205088 -0.478581 +v -0.000000 -0.242188 -0.457162 +v -0.000000 -0.279287 -0.478581 +v -0.000000 -0.279287 -0.521419 +v -0.207735 -0.242188 -0.501517 +v -0.199538 -0.205088 -0.481728 +v -0.183145 -0.205088 -0.442151 +v -0.174948 -0.242188 -0.422362 +v -0.183145 -0.279287 -0.442151 +v -0.199538 -0.279287 -0.481728 +v -0.383845 -0.242188 -0.383845 +v -0.368699 -0.205088 -0.368699 +v -0.338408 -0.205088 -0.338408 +v -0.323262 -0.242188 -0.323262 +v -0.338408 -0.279287 -0.338408 +v -0.368699 -0.279287 -0.368699 +v -0.501517 -0.242188 -0.207735 +v -0.481728 -0.205088 -0.199539 +v -0.442151 -0.205088 -0.183145 +v -0.422362 -0.242188 -0.174948 +v -0.442151 -0.279287 -0.183145 +v -0.481728 -0.279287 -0.199539 +v -0.542838 -0.242188 -0.000000 +v -0.521419 -0.205088 -0.000000 +v -0.478581 -0.205088 -0.000000 +v -0.457162 -0.242188 -0.000000 +v -0.478581 -0.279287 -0.000000 +v -0.521419 -0.279287 -0.000000 +v -0.501517 -0.242188 0.207735 +v -0.481729 -0.205088 0.199538 +v -0.442151 -0.205088 0.183145 +v -0.422362 -0.242188 0.174948 +v -0.442151 -0.279287 0.183145 +v -0.481729 -0.279287 0.199538 +v -0.383845 -0.242188 0.383845 +v -0.368699 -0.205088 0.368699 +v -0.338408 -0.205088 0.338408 +v -0.323262 -0.242188 0.323262 +v -0.338408 -0.279287 0.338408 +v -0.368699 -0.279287 0.368699 +v -0.207735 -0.242188 0.501517 +v -0.199538 -0.205088 0.481729 +v -0.183145 -0.205088 0.442151 +v -0.174948 -0.242188 0.422362 +v -0.183145 -0.279287 0.442151 +v -0.199538 -0.279287 0.481729 +v -0.000000 -0.242188 0.542838 +v -0.000000 -0.205088 0.521419 +v -0.000000 -0.205088 0.478581 +v -0.000000 -0.242188 0.457162 +v -0.000000 -0.279287 0.478581 +v -0.000000 -0.279287 0.521419 +v 0.207735 -0.242188 0.501517 +v 0.199538 -0.205088 0.481729 +v 0.183145 -0.205088 0.442151 +v 0.174948 -0.242188 0.422362 +v 0.183145 -0.279287 0.442151 +v 0.199538 -0.279287 0.481729 +v 0.000000 0.354683 0.080195 +v -0.014044 0.354683 0.069112 +v -0.009826 0.354683 0.057941 +v 0.009826 0.354683 0.057941 +v 0.014044 0.354683 0.069112 +v 0.000000 0.439455 0.055211 +v -0.014044 0.430321 0.048870 +v -0.009826 0.418094 0.040970 +v 0.009826 0.418094 0.040970 +v 0.014044 0.430321 0.048870 +v 0.000000 0.468325 0.000002 +v -0.014044 0.461651 0.000002 +v -0.009826 0.444361 0.000002 +v 0.009826 0.444361 0.000002 +v 0.014044 0.461651 0.000002 +v 0.000000 0.439455 -0.055206 +v -0.014044 0.430321 -0.048868 +v -0.009826 0.418094 -0.040967 +v 0.009826 0.418094 -0.040967 +v 0.014044 0.430321 -0.048868 +v 0.000000 0.354683 -0.080190 +v -0.014044 0.354683 -0.069108 +v -0.009826 0.354683 -0.057936 +v 0.009826 0.354683 -0.057936 +v 0.014044 0.354683 -0.069108 +v 0.021213 -0.492188 -0.021213 +v 0.057910 0.355469 -0.057910 +v 0.030000 -0.492188 -0.000000 +v 0.081897 0.355469 -0.000000 +v 0.021213 -0.492188 0.021213 +v 0.057910 0.355469 0.057910 +v -0.000000 -0.492188 0.030000 +v -0.000000 0.355469 0.081897 +v -0.021213 -0.492188 0.021213 +v -0.057910 0.355469 0.057910 +v -0.030000 -0.492188 -0.000000 +v -0.081897 0.355469 -0.000000 +v -0.021213 -0.492188 -0.021213 +v -0.057910 0.355469 -0.057910 +v 0.000000 -0.492188 -0.030000 +v 0.000000 0.355469 -0.081897 +v 0.021213 0.248535 -0.021213 +v 0.000000 0.248535 -0.030000 +v -0.021213 0.248535 -0.021213 +v -0.030000 0.248535 -0.000000 +v -0.021213 0.248535 0.021213 +v -0.000000 0.248535 0.030000 +v 0.021213 0.248535 0.021213 +v 0.030000 0.248535 -0.000000 +v 0.063770 0.337158 -0.063770 +v 0.000000 0.337158 -0.090184 +v -0.063770 0.337158 -0.063770 +v -0.090184 0.337158 -0.000000 +v -0.063770 0.337158 0.063770 +v -0.000000 0.337158 0.090184 +v 0.063770 0.337158 0.063770 +v 0.090184 0.337158 -0.000000 +v -0.142765 -0.489924 -0.142764 +v -0.158080 -0.477606 -0.127449 +v -0.158080 -0.452969 -0.127449 +v -0.142765 -0.440650 -0.142764 +v -0.127449 -0.452969 -0.158080 +v -0.127449 -0.477606 -0.158080 +v -0.372981 -0.265266 -0.372980 +v -0.380054 -0.265266 -0.348286 +v -0.362433 -0.265266 -0.330665 +v -0.337738 -0.265266 -0.337738 +v -0.330665 -0.265266 -0.362432 +v -0.348286 -0.265266 -0.380054 +v -0.348363 -0.353916 -0.348362 +v -0.355819 -0.349148 -0.325231 +v -0.340144 -0.339611 -0.309556 +v -0.317013 -0.334843 -0.317012 +v -0.309556 -0.339611 -0.340143 +v -0.325232 -0.349148 -0.355818 +v -0.291164 -0.429409 -0.291164 +v -0.300968 -0.420598 -0.270366 +v -0.289974 -0.402977 -0.259372 +v -0.269176 -0.394166 -0.269176 +v -0.259372 -0.402977 -0.289974 +v -0.270366 -0.420598 -0.300968 +v -0.220433 -0.474407 -0.220433 +v -0.233205 -0.462895 -0.202396 +v -0.227941 -0.439872 -0.197132 +v -0.209904 -0.428360 -0.209904 +v -0.197132 -0.439872 -0.227941 +v -0.202396 -0.462895 -0.233205 +v -0.010263 -0.490208 -0.010263 +v -0.025524 -0.477748 0.004998 +v -0.025524 -0.452827 0.004998 +v -0.010263 -0.440367 -0.010263 +v 0.004997 -0.452827 -0.025524 +v 0.004997 -0.477748 -0.025524 +v 0.000000 -0.500000 -0.000000 +v -0.332137 -0.135637 -0.344683 +v -0.332137 -0.135637 -0.362424 +v -0.332137 -0.209329 -0.362424 +v -0.285471 -0.061946 -0.381754 +v -0.332137 -0.209329 -0.344683 +v -0.285471 -0.061946 -0.325353 +v -0.344682 -0.209329 -0.332137 +v -0.325353 -0.061946 -0.285472 +v -0.362424 -0.209329 -0.332137 +v -0.381754 -0.061946 -0.285472 +v -0.374969 -0.209329 -0.344683 +v -0.421635 -0.061946 -0.325353 +v -0.374969 -0.209329 -0.362424 +v -0.421635 -0.061946 -0.381754 +v -0.362424 -0.209329 -0.374970 +v -0.381754 -0.061946 -0.421635 +v -0.344682 -0.209329 -0.374970 +v -0.325353 -0.061946 -0.421635 +v -0.344682 -0.135637 -0.332137 +v -0.362424 -0.135637 -0.332137 +v -0.374969 -0.135637 -0.344683 +v -0.374969 -0.135637 -0.362424 +v -0.362424 -0.135637 -0.374970 +v -0.344682 -0.135637 -0.374970 +v -0.328258 -0.098792 -0.414622 +v -0.378849 -0.098792 -0.414622 +v -0.292484 -0.098792 -0.378849 +v -0.332137 -0.172483 -0.344683 +v -0.414622 -0.098792 -0.378849 +v -0.344682 -0.172483 -0.332137 +v -0.414622 -0.098792 -0.328258 +v -0.362424 -0.172483 -0.332137 +v -0.378849 -0.098792 -0.292484 +v -0.374969 -0.172483 -0.344683 +v -0.328258 -0.098792 -0.292484 +v -0.374969 -0.172483 -0.362424 +v -0.292484 -0.098792 -0.328258 +v -0.362424 -0.172483 -0.374970 +v -0.332137 -0.172483 -0.362424 +v -0.344682 -0.172483 -0.374970 +v 0.377471 0.120775 -0.295811 +v 0.377471 -0.066725 -0.295811 +v 0.329636 0.120775 -0.295811 +v 0.329636 -0.066725 -0.295811 +v 0.295811 0.120775 -0.329636 +v 0.295811 -0.066725 -0.329636 +v 0.295811 0.120775 -0.377471 +v 0.295811 -0.066725 -0.377471 +v 0.329636 0.120775 -0.411296 +v 0.329636 -0.066725 -0.411296 +v 0.377471 0.120775 -0.411296 +v 0.377471 -0.066725 -0.411296 +v 0.411296 0.120775 -0.377471 +v 0.411296 -0.066725 -0.377471 +v 0.411296 0.120775 -0.329636 +v 0.411296 -0.066725 -0.329636 +v 0.300709 0.120777 -0.300709 +v 0.300709 0.314857 -0.300709 +v 0.406398 0.314857 -0.406398 +v 0.406398 0.120777 -0.406398 +v 0.300709 0.120777 -0.406398 +v 0.300709 0.314857 -0.406398 +v 0.406398 0.314857 -0.300709 +v 0.406398 0.120777 -0.300709 +v 0.300709 0.120777 -0.300709 +v 0.406398 0.120777 -0.406398 +v 0.406398 0.314857 -0.406398 +v 0.300709 0.314857 -0.300709 +v 0.300709 0.120777 -0.406398 +v 0.406398 0.120777 -0.300709 +v 0.406398 0.314857 -0.300709 +v 0.300709 0.314857 -0.406398 +v 0.142764 -0.489924 -0.142765 +v 0.127448 -0.477606 -0.158080 +v 0.127448 -0.452969 -0.158080 +v 0.142764 -0.440650 -0.142765 +v 0.158080 -0.452969 -0.127449 +v 0.158080 -0.477606 -0.127449 +v 0.372980 -0.265266 -0.372981 +v 0.348286 -0.265266 -0.380054 +v 0.330665 -0.265266 -0.362433 +v 0.337738 -0.265266 -0.337738 +v 0.362432 -0.265266 -0.330665 +v 0.380054 -0.265266 -0.348286 +v 0.348362 -0.353916 -0.348363 +v 0.325231 -0.349148 -0.355819 +v 0.309556 -0.339611 -0.340144 +v 0.317012 -0.334843 -0.317013 +v 0.340143 -0.339611 -0.309556 +v 0.355818 -0.349148 -0.325232 +v 0.291164 -0.429409 -0.291164 +v 0.270366 -0.420598 -0.300968 +v 0.259372 -0.402977 -0.289974 +v 0.269176 -0.394166 -0.269176 +v 0.289974 -0.402977 -0.259372 +v 0.300968 -0.420598 -0.270366 +v 0.220433 -0.474407 -0.220433 +v 0.202396 -0.462895 -0.233205 +v 0.197132 -0.439872 -0.227941 +v 0.209904 -0.428360 -0.209904 +v 0.227941 -0.439872 -0.197132 +v 0.233205 -0.462895 -0.202396 +v 0.010263 -0.490208 -0.010263 +v -0.004998 -0.477748 -0.025524 +v -0.004998 -0.452827 -0.025524 +v 0.010263 -0.440367 -0.010263 +v 0.025524 -0.452827 0.004997 +v 0.025524 -0.477748 0.004997 +v 0.344683 -0.135637 -0.332137 +v 0.362424 -0.135637 -0.332137 +v 0.362424 -0.209329 -0.332137 +v 0.381754 -0.061946 -0.285471 +v 0.344683 -0.209329 -0.332137 +v 0.325353 -0.061946 -0.285471 +v 0.332137 -0.209329 -0.344683 +v 0.285472 -0.061946 -0.325353 +v 0.332137 -0.209329 -0.362424 +v 0.285472 -0.061946 -0.381754 +v 0.344683 -0.209329 -0.374969 +v 0.325353 -0.061946 -0.421635 +v 0.362424 -0.209329 -0.374969 +v 0.381754 -0.061946 -0.421635 +v 0.374970 -0.209329 -0.362424 +v 0.421635 -0.061946 -0.381754 +v 0.374970 -0.209329 -0.344683 +v 0.421635 -0.061946 -0.325353 +v 0.332137 -0.135637 -0.344683 +v 0.332137 -0.135637 -0.362424 +v 0.344683 -0.135637 -0.374969 +v 0.362424 -0.135637 -0.374969 +v 0.374970 -0.135637 -0.362424 +v 0.374970 -0.135637 -0.344683 +v 0.414623 -0.098792 -0.328258 +v 0.414622 -0.098792 -0.378849 +v 0.378849 -0.098792 -0.292484 +v 0.344683 -0.172483 -0.332137 +v 0.378849 -0.098792 -0.414622 +v 0.332137 -0.172483 -0.344683 +v 0.328258 -0.098792 -0.414622 +v 0.332137 -0.172483 -0.362424 +v 0.292484 -0.098792 -0.378849 +v 0.344683 -0.172483 -0.374969 +v 0.292484 -0.098792 -0.328258 +v 0.362424 -0.172483 -0.374969 +v 0.328258 -0.098792 -0.292484 +v 0.374970 -0.172483 -0.362424 +v 0.362424 -0.172483 -0.332137 +v 0.374970 -0.172483 -0.344683 +v 0.295811 0.120775 0.377471 +v 0.295811 -0.066725 0.377471 +v 0.295811 0.120775 0.329636 +v 0.295811 -0.066725 0.329636 +v 0.329636 0.120775 0.295811 +v 0.329636 -0.066725 0.295811 +v 0.377471 0.120775 0.295811 +v 0.377471 -0.066725 0.295811 +v 0.411296 0.120775 0.329636 +v 0.411296 -0.066725 0.329636 +v 0.411296 0.120775 0.377471 +v 0.411296 -0.066725 0.377471 +v 0.377471 0.120775 0.411296 +v 0.377471 -0.066725 0.411296 +v 0.329636 0.120775 0.411296 +v 0.329636 -0.066725 0.411296 +v 0.300709 0.120776 0.300709 +v 0.300709 0.314857 0.300709 +v 0.406398 0.314857 0.406398 +v 0.406398 0.120776 0.406398 +v 0.406398 0.120776 0.300709 +v 0.406398 0.314857 0.300709 +v 0.300709 0.314857 0.406398 +v 0.300709 0.120776 0.406398 +v 0.300709 0.120776 0.300709 +v 0.406398 0.120776 0.406398 +v 0.406398 0.314857 0.406398 +v 0.300709 0.314857 0.300709 +v 0.406398 0.120776 0.300709 +v 0.300709 0.120776 0.406398 +v 0.300709 0.314857 0.406398 +v 0.406398 0.314857 0.300709 +v 0.142765 -0.489924 0.142764 +v 0.158080 -0.477606 0.127448 +v 0.158080 -0.452969 0.127449 +v 0.142765 -0.440650 0.142764 +v 0.127449 -0.452969 0.158080 +v 0.127449 -0.477606 0.158080 +v 0.372981 -0.265266 0.372980 +v 0.380054 -0.265266 0.348286 +v 0.362433 -0.265266 0.330665 +v 0.337738 -0.265266 0.337738 +v 0.330665 -0.265266 0.362432 +v 0.348286 -0.265266 0.380054 +v 0.348363 -0.353916 0.348362 +v 0.355819 -0.349148 0.325231 +v 0.340144 -0.339611 0.309556 +v 0.317013 -0.334843 0.317012 +v 0.309556 -0.339611 0.340143 +v 0.325232 -0.349148 0.355818 +v 0.291164 -0.429409 0.291164 +v 0.300968 -0.420598 0.270366 +v 0.289974 -0.402977 0.259372 +v 0.269176 -0.394166 0.269176 +v 0.259372 -0.402977 0.289974 +v 0.270366 -0.420598 0.300968 +v 0.220433 -0.474407 0.220433 +v 0.233205 -0.462895 0.202396 +v 0.227941 -0.439872 0.197132 +v 0.209904 -0.428360 0.209904 +v 0.197132 -0.439872 0.227941 +v 0.202396 -0.462895 0.233205 +v 0.010263 -0.490208 0.010263 +v 0.025524 -0.477748 -0.004998 +v 0.025524 -0.452827 -0.004998 +v 0.010263 -0.440367 0.010263 +v -0.004997 -0.452827 0.025524 +v -0.004997 -0.477748 0.025524 +v 0.332137 -0.135637 0.344683 +v 0.332137 -0.135637 0.362424 +v 0.332137 -0.209329 0.362424 +v 0.285472 -0.061946 0.381754 +v 0.332137 -0.209329 0.344683 +v 0.285471 -0.061946 0.325353 +v 0.344683 -0.209329 0.332137 +v 0.325353 -0.061946 0.285472 +v 0.362424 -0.209329 0.332137 +v 0.381754 -0.061946 0.285472 +v 0.374969 -0.209329 0.344683 +v 0.421635 -0.061946 0.325353 +v 0.374970 -0.209329 0.362424 +v 0.421635 -0.061946 0.381754 +v 0.362424 -0.209329 0.374970 +v 0.381754 -0.061946 0.421635 +v 0.344683 -0.209329 0.374970 +v 0.325353 -0.061946 0.421635 +v 0.344683 -0.135637 0.332137 +v 0.362424 -0.135637 0.332137 +v 0.374969 -0.135637 0.344683 +v 0.374970 -0.135637 0.362424 +v 0.362424 -0.135637 0.374970 +v 0.344683 -0.135637 0.374970 +v 0.328258 -0.098792 0.414622 +v 0.378849 -0.098792 0.414622 +v 0.292484 -0.098792 0.378849 +v 0.332137 -0.172483 0.344683 +v 0.414622 -0.098792 0.378849 +v 0.344683 -0.172483 0.332137 +v 0.414622 -0.098792 0.328258 +v 0.362424 -0.172483 0.332137 +v 0.378849 -0.098792 0.292484 +v 0.374969 -0.172483 0.344683 +v 0.328258 -0.098792 0.292484 +v 0.374970 -0.172483 0.362424 +v 0.292484 -0.098792 0.328258 +v 0.362424 -0.172483 0.374970 +v 0.332137 -0.172483 0.362424 +v 0.344683 -0.172483 0.374970 +v -0.377471 0.120775 0.295811 +v -0.377471 -0.066725 0.295811 +v -0.329636 0.120775 0.295811 +v -0.329636 -0.066725 0.295811 +v -0.295811 0.120775 0.329636 +v -0.295811 -0.066725 0.329636 +v -0.295811 0.120775 0.377471 +v -0.295811 -0.066725 0.377471 +v -0.329636 0.120775 0.411296 +v -0.329636 -0.066725 0.411296 +v -0.377470 0.120775 0.411296 +v -0.377471 -0.066725 0.411296 +v -0.411296 0.120775 0.377471 +v -0.411296 -0.066725 0.377471 +v -0.411296 0.120775 0.329636 +v -0.411296 -0.066725 0.329636 +v -0.300709 0.120777 0.300709 +v -0.300709 0.314857 0.300709 +v -0.406398 0.314857 0.406398 +v -0.406398 0.120777 0.406398 +v -0.300709 0.120777 0.406398 +v -0.300709 0.314857 0.406398 +v -0.406398 0.314857 0.300709 +v -0.406398 0.120777 0.300709 +v -0.300709 0.120777 0.300709 +v -0.406398 0.120777 0.406398 +v -0.406398 0.314857 0.406398 +v -0.300709 0.314857 0.300709 +v -0.300709 0.120777 0.406398 +v -0.406398 0.120777 0.300709 +v -0.406398 0.314857 0.300709 +v -0.300709 0.314857 0.406398 +v -0.142764 -0.489924 0.142765 +v -0.127448 -0.477606 0.158080 +v -0.127448 -0.452969 0.158080 +v -0.142764 -0.440650 0.142765 +v -0.158080 -0.452969 0.127449 +v -0.158080 -0.477606 0.127449 +v -0.372980 -0.265266 0.372981 +v -0.348286 -0.265266 0.380054 +v -0.330665 -0.265266 0.362433 +v -0.337738 -0.265266 0.337738 +v -0.362432 -0.265266 0.330665 +v -0.380054 -0.265266 0.348286 +v -0.348362 -0.353916 0.348363 +v -0.325231 -0.349148 0.355819 +v -0.309556 -0.339611 0.340144 +v -0.317012 -0.334843 0.317013 +v -0.340143 -0.339611 0.309557 +v -0.355818 -0.349148 0.325232 +v -0.291164 -0.429409 0.291165 +v -0.270366 -0.420598 0.300968 +v -0.259372 -0.402977 0.289974 +v -0.269176 -0.394166 0.269176 +v -0.289974 -0.402977 0.259372 +v -0.300968 -0.420598 0.270366 +v -0.220433 -0.474407 0.220433 +v -0.202396 -0.462895 0.233205 +v -0.197132 -0.439872 0.227941 +v -0.209904 -0.428360 0.209904 +v -0.227941 -0.439872 0.197132 +v -0.233205 -0.462895 0.202396 +v -0.010263 -0.490208 0.010263 +v 0.004998 -0.477748 0.025524 +v 0.004998 -0.452827 0.025524 +v -0.010263 -0.440367 0.010263 +v -0.025524 -0.452827 -0.004997 +v -0.025524 -0.477748 -0.004997 +v -0.344683 -0.135637 0.332137 +v -0.362424 -0.135637 0.332137 +v -0.362424 -0.209329 0.332137 +v -0.381754 -0.061946 0.285472 +v -0.344683 -0.209329 0.332137 +v -0.325353 -0.061946 0.285472 +v -0.332137 -0.209329 0.344683 +v -0.285472 -0.061946 0.325353 +v -0.332137 -0.209329 0.362424 +v -0.285472 -0.061946 0.381754 +v -0.344683 -0.209329 0.374970 +v -0.325353 -0.061946 0.421635 +v -0.362424 -0.209329 0.374970 +v -0.381754 -0.061946 0.421635 +v -0.374970 -0.209329 0.362424 +v -0.421635 -0.061946 0.381754 +v -0.374969 -0.209329 0.344683 +v -0.421635 -0.061946 0.325353 +v -0.332137 -0.135637 0.344683 +v -0.332137 -0.135637 0.362424 +v -0.344682 -0.135637 0.374970 +v -0.362424 -0.135637 0.374970 +v -0.374970 -0.135637 0.362424 +v -0.374970 -0.135637 0.344683 +v -0.414622 -0.098792 0.328258 +v -0.414622 -0.098792 0.378849 +v -0.378849 -0.098792 0.292484 +v -0.344683 -0.172483 0.332137 +v -0.378849 -0.098792 0.414622 +v -0.332137 -0.172483 0.344683 +v -0.328258 -0.098792 0.414622 +v -0.332137 -0.172483 0.362424 +v -0.292484 -0.098792 0.378849 +v -0.344683 -0.172483 0.374970 +v -0.292484 -0.098792 0.328258 +v -0.362424 -0.172483 0.374970 +v -0.328258 -0.098792 0.292484 +v -0.374970 -0.172483 0.362424 +v -0.362424 -0.172483 0.332137 +v -0.374970 -0.172483 0.344683 +vt 0.687500 0.812500 +vt 0.750000 0.812500 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.625000 +vt 0.750000 0.625000 +vt 0.750000 0.687500 +vt 0.687500 0.687500 +vt 0.750000 0.750000 +vt 0.687500 0.750000 +vt 0.812500 0.812500 +vt 0.812500 0.875000 +vt 0.812500 0.937500 +vt 0.812500 1.000000 +vt 0.812500 0.625000 +vt 0.812500 0.687500 +vt 0.812500 0.750000 +vt 0.875000 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 0.875000 0.750000 +vt 0.937500 0.812500 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.937500 0.625000 +vt 0.937500 0.687500 +vt 0.937500 0.750000 +vt 1.000000 0.812500 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 1.000000 0.687500 +vt 1.000000 0.750000 +vt 0.000000 0.812500 +vt 0.062500 0.812500 +vt 0.062500 0.875000 +vt 0.000000 0.875000 +vt 0.062500 0.937500 +vt 0.000000 0.937500 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 0.687500 +vt 0.000000 0.687500 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.125000 0.812500 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.187500 0.812500 +vt 0.187500 0.875000 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.187500 0.750000 +vt 0.250000 0.812500 +vt 0.250000 0.875000 +vt 0.250000 0.937500 +vt 0.250000 1.000000 +vt 0.250000 0.625000 +vt 0.250000 0.687500 +vt 0.250000 0.750000 +vt 0.312500 0.812500 +vt 0.312500 0.875000 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.312500 0.625000 +vt 0.312500 0.687500 +vt 0.312500 0.750000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.375000 0.625000 +vt 0.375000 0.687500 +vt 0.375000 0.750000 +vt 0.437500 0.812500 +vt 0.437500 0.875000 +vt 0.437500 0.937500 +vt 0.437500 1.000000 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.437500 0.750000 +vt 0.500000 0.812500 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.500000 1.000000 +vt 0.500000 0.625000 +vt 0.500000 0.687500 +vt 0.500000 0.750000 +vt 0.562500 0.812500 +vt 0.562500 0.875000 +vt 0.562500 0.937500 +vt 0.562500 1.000000 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.562500 0.750000 +vt 0.625000 0.812500 +vt 0.625000 0.875000 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.625000 0.750000 +vt 0.750000 0.500000 +vt 0.812500 0.500000 +vt 0.812500 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.312500 +vt 0.812500 0.312500 +vt 0.812500 0.375000 +vt 0.750000 0.375000 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.875000 0.312500 +vt 0.875000 0.375000 +vt 0.875000 0.437500 +vt 0.937500 0.500000 +vt 0.937500 0.562500 +vt 0.937500 0.312500 +vt 0.937500 0.375000 +vt 0.937500 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 0.750000 0.062500 +vt 0.687500 0.062500 +vt 0.625000 0.062500 +vt 0.562500 0.062500 +vt 0.812500 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.062500 +vt 0.433478 0.933478 +vt 0.375000 0.957700 +vt 0.316522 0.933478 +vt 0.292299 0.875000 +vt 0.316522 0.816522 +vt 0.375000 0.792300 +vt 0.433478 0.816522 +vt 0.457700 0.875000 +vt 0.875000 0.062500 +vt 0.500000 0.062500 +vt 0.250000 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.250000 0.187500 +vt 0.375000 0.250000 +vt 0.250000 0.250000 +vt 0.375000 0.312500 +vt 0.250000 0.312500 +vt 0.375000 0.375000 +vt 0.250000 0.375000 +vt 0.375000 0.437500 +vt 0.250000 0.437500 +vt 0.375000 0.500000 +vt 0.250000 0.500000 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.500000 0.250000 +vt 0.500000 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.437500 +vt 0.500000 0.500000 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.500000 +vt 0.750000 0.125000 +vt 0.750000 0.187500 +vt 0.750000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 1.000000 0.125000 +vt 0.562500 0.905294 +vt 0.583921 0.896421 +vt 0.592794 0.875000 +vt 0.583921 0.853579 +vt 0.562500 0.844706 +vt 0.541079 0.853579 +vt 0.532206 0.875000 +vt 0.541079 0.896421 +vt 0.250000 0.562500 +vt 0.187500 0.562500 +vt 0.187500 0.500000 +vt 0.187500 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.375000 +vt 0.062500 0.375000 +vt 0.187500 0.437500 +vt 0.187500 0.375000 +vt 0.125000 0.187500 +vt 0.187500 0.187500 +vt 0.000000 0.312500 +vt 0.062500 0.312500 +vt 0.125000 0.500000 +vt 0.062500 0.500000 +vt 0.125000 0.437500 +vt 0.125000 0.125000 +vt 0.187500 0.125000 +vt 0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.125000 0.562500 +vt 0.062500 0.562500 +vt 0.125000 0.062500 +vt 0.187500 0.062500 +vt 0.000000 0.187500 +vt 0.062500 0.187500 +vt 0.000000 0.125000 +vt 0.062500 0.125000 +vt 0.125000 0.375000 +vt 0.000000 0.062500 +vt 0.062500 0.062500 +vt 0.193749 0.903477 +vt 0.153477 0.943749 +vt 0.096523 0.943749 +vt 0.056250 0.903477 +vt 0.056250 0.846523 +vt 0.096523 0.806251 +vt 0.153477 0.806251 +vt 0.193749 0.846523 +vt 0.000000 0.500000 +vt 0.000000 0.562500 +vt 0.250000 0.062500 +vt 0.875000 0.250000 +vt 0.454164 0.776526 +vt 0.476190 0.785650 +vt 0.498216 0.776526 +vt 0.507340 0.754500 +vt 0.498216 0.732474 +vt 0.476190 0.723350 +vt 0.454164 0.732474 +vt 0.445040 0.754500 +vt 1.000000 -0.000000 +vt -0.000000 -0.000000 +vn 0.707100 0.000000 0.707100 +vn 0.923900 0.000000 0.382700 +vn 0.502500 0.839100 0.208200 +vn 0.384600 0.839100 0.384600 +vn -0.416000 0.892900 -0.172300 +vn -0.318400 0.892900 -0.318400 +vn -0.923900 0.000000 -0.382700 +vn -0.707100 0.000000 -0.707100 +vn -0.416000 -0.892900 -0.172300 +vn -0.318400 -0.892900 -0.318400 +vn 0.502500 -0.839100 0.208200 +vn 0.384600 -0.839100 0.384600 +vn 1.000000 0.000000 0.000000 +vn 0.544000 0.839100 0.000000 +vn -0.450300 0.892900 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.450300 -0.892900 0.000000 +vn 0.544000 -0.839100 0.000000 +vn 0.923900 0.000000 -0.382700 +vn 0.502500 0.839100 -0.208200 +vn -0.416000 0.892900 0.172300 +vn -0.923900 0.000000 0.382700 +vn -0.416000 -0.892900 0.172300 +vn 0.502500 -0.839100 -0.208200 +vn 0.707100 0.000000 -0.707100 +vn 0.384600 0.839100 -0.384600 +vn -0.318400 0.892900 0.318400 +vn -0.707100 0.000000 0.707100 +vn -0.318400 -0.892900 0.318400 +vn 0.384600 -0.839100 -0.384600 +vn 0.382700 0.000000 -0.923900 +vn 0.208200 0.839100 -0.502500 +vn -0.172300 0.892900 0.416000 +vn -0.382700 0.000000 0.923900 +vn -0.172300 -0.892900 0.416000 +vn 0.208200 -0.839100 -0.502500 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.839100 -0.544000 +vn 0.000000 0.892900 0.450300 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.892900 0.450300 +vn 0.000000 -0.839100 -0.544000 +vn -0.382700 0.000000 -0.923900 +vn -0.208200 0.839100 -0.502500 +vn 0.172300 0.892900 0.416000 +vn 0.382700 0.000000 0.923900 +vn 0.172300 -0.892900 0.416000 +vn -0.208200 -0.839100 -0.502500 +vn -0.384600 0.839100 -0.384600 +vn 0.318400 0.892900 0.318400 +vn 0.318400 -0.892900 0.318400 +vn -0.384600 -0.839100 -0.384600 +vn -0.502500 0.839100 -0.208200 +vn 0.416000 0.892900 0.172300 +vn 0.416000 -0.892900 0.172300 +vn -0.502500 -0.839100 -0.208200 +vn -0.544000 0.839100 0.000000 +vn 0.450300 0.892900 0.000000 +vn 0.450300 -0.892900 0.000000 +vn -0.544000 -0.839100 0.000000 +vn -0.502500 0.839100 0.208200 +vn 0.416000 0.892900 -0.172300 +vn 0.416000 -0.892900 -0.172300 +vn -0.502500 -0.839100 0.208200 +vn -0.384600 0.839100 0.384600 +vn 0.318400 0.892900 -0.318400 +vn 0.318400 -0.892900 -0.318400 +vn -0.384600 -0.839100 0.384600 +vn -0.208200 0.839100 0.502500 +vn 0.172300 0.892900 -0.416000 +vn 0.172300 -0.892900 -0.416000 +vn -0.208200 -0.839100 0.502500 +vn 0.000000 0.839100 0.544000 +vn 0.000000 0.892900 -0.450300 +vn 0.000000 -0.892900 -0.450300 +vn 0.000000 -0.839100 0.544000 +vn 0.208200 0.839100 0.502500 +vn -0.172300 0.892900 -0.416000 +vn -0.172300 -0.892900 -0.416000 +vn 0.208200 -0.839100 0.502500 +vn 0.000000 0.271400 0.962500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248500 0.362300 +vn -0.919700 0.109100 0.377200 +vn -0.661500 -0.421500 -0.620200 +vn -0.603800 -0.206100 -0.770000 +vn 0.661500 -0.421500 -0.620200 +vn 0.603800 -0.206100 -0.770000 +vn 0.898300 0.248500 0.362300 +vn 0.919700 0.109100 0.377200 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248500 -0.362400 +vn -0.661500 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248500 -0.362400 +vn 0.000000 0.271300 -0.962500 +vn -0.919700 0.109100 -0.377300 +vn -0.603800 -0.206100 0.770000 +vn 0.603800 -0.206100 0.770000 +vn 0.919700 0.109100 -0.377300 +vn 0.705000 -0.077000 -0.705000 +vn 0.441300 0.781300 -0.441300 +vn 0.624100 0.781300 0.000000 +vn 0.997000 -0.077000 0.000000 +vn 0.441300 0.781300 0.441300 +vn 0.705000 -0.077000 0.705000 +vn 0.000000 0.781300 0.624100 +vn 0.000000 -0.077000 0.997000 +vn 0.000000 -0.316200 0.948700 +vn -0.670800 -0.316200 0.670800 +vn -0.591400 -0.548100 0.591400 +vn 0.000000 -0.548100 0.836400 +vn 0.948700 -0.316200 0.000000 +vn 0.670800 -0.316200 0.670800 +vn 0.591400 -0.548100 0.591400 +vn 0.836400 -0.548100 0.000000 +vn -0.441300 0.781300 0.441300 +vn -0.705000 -0.077000 0.705000 +vn -0.948700 -0.316200 0.000000 +vn -0.836400 -0.548100 0.000000 +vn -0.624100 0.781300 0.000000 +vn -0.997000 -0.077000 0.000000 +vn 0.000000 -0.316200 -0.948700 +vn 0.670800 -0.316200 -0.670800 +vn 0.591400 -0.548100 -0.591400 +vn 0.000000 -0.548100 -0.836400 +vn -0.441300 0.781300 -0.441300 +vn -0.705000 -0.077000 -0.705000 +vn 0.000000 0.781300 -0.624100 +vn 0.000000 -0.077000 -0.997000 +vn -0.670800 -0.316200 -0.670800 +vn -0.591400 -0.548100 -0.591400 +vn -0.656900 -0.370100 -0.656900 +vn -0.588500 -0.554300 -0.588500 +vn -0.908700 -0.325900 0.260900 +vn -0.959400 -0.228900 0.164600 +vn -0.365700 0.254800 0.895100 +vn -0.365200 0.154400 0.918000 +vn 0.569700 0.592400 0.569700 +vn 0.653400 0.382100 0.653400 +vn 0.895100 0.254800 -0.365700 +vn 0.918000 0.154400 -0.365200 +vn 0.260900 -0.325900 -0.908700 +vn 0.164600 -0.228900 -0.959400 +vn -0.393900 -0.830400 -0.393900 +vn -0.802900 -0.461100 0.377800 +vn -0.444700 0.398100 0.802300 +vn 0.369900 0.852200 0.369900 +vn 0.802300 0.398100 -0.444700 +vn 0.377800 -0.461100 -0.802900 +vn -0.196100 -0.960800 -0.196100 +vn -0.699900 -0.519500 0.490100 +vn -0.534000 0.459500 0.709600 +vn 0.181700 0.966400 0.181700 +vn 0.709600 0.459500 -0.534000 +vn 0.490100 -0.519500 -0.699900 +vn -0.048400 -0.997600 -0.048400 +vn -0.630000 -0.518800 0.577900 +vn -0.595000 0.486700 0.639600 +vn 0.046900 0.997800 0.046900 +vn 0.639600 0.486700 -0.595000 +vn 0.577900 -0.518800 -0.630000 +vn -0.611900 -0.501600 0.611500 +vn -0.611900 0.501600 0.611500 +vn -0.000700 1.000000 -0.000700 +vn 0.611500 0.501600 -0.611900 +vn -0.000700 -1.000000 -0.000700 +vn 0.611500 -0.501600 -0.611900 +vn 0.000000 -1.000000 0.000000 +vn 0.339400 -0.461800 0.819400 +vn -0.339400 -0.461800 0.819400 +vn 0.812600 -0.475700 -0.336600 +vn 0.770000 0.552600 -0.318900 +vn 0.770000 0.552600 0.318900 +vn 0.812600 -0.475700 0.336600 +vn -0.819400 -0.461800 0.339400 +vn 0.318900 0.552600 0.770000 +vn 0.336600 -0.475700 0.812600 +vn 0.339400 -0.461800 -0.819400 +vn 0.336600 -0.475700 -0.812600 +vn 0.819400 -0.461800 -0.339400 +vn -0.819400 -0.461800 -0.339400 +vn -0.318900 0.552600 0.770000 +vn -0.336600 -0.475700 0.812600 +vn -0.339400 -0.461800 -0.819400 +vn -0.336600 -0.475700 -0.812600 +vn -0.770000 0.552600 0.318900 +vn -0.812600 -0.475700 0.336600 +vn -0.770000 0.552600 -0.318900 +vn -0.812600 -0.475700 -0.336600 +vn 0.819400 -0.461800 0.339400 +vn -0.318900 0.552600 -0.770000 +vn 0.318900 0.552600 -0.770000 +vn 0.656900 -0.370100 -0.656900 +vn 0.588500 -0.554300 -0.588500 +vn -0.260900 -0.325900 -0.908700 +vn -0.164600 -0.228900 -0.959400 +vn -0.895100 0.254800 -0.365700 +vn -0.918000 0.154400 -0.365200 +vn -0.569700 0.592400 0.569700 +vn -0.653400 0.382100 0.653400 +vn 0.365700 0.254800 0.895100 +vn 0.365200 0.154400 0.918000 +vn 0.908700 -0.325900 0.260900 +vn 0.959400 -0.228900 0.164600 +vn 0.393900 -0.830400 -0.393900 +vn -0.377800 -0.461100 -0.802900 +vn -0.802300 0.398100 -0.444700 +vn -0.369900 0.852200 0.369900 +vn 0.444700 0.398100 0.802300 +vn 0.802900 -0.461100 0.377800 +vn 0.196100 -0.960800 -0.196100 +vn -0.490100 -0.519500 -0.699900 +vn -0.709600 0.459500 -0.534000 +vn -0.181700 0.966400 0.181700 +vn 0.534000 0.459500 0.709600 +vn 0.699900 -0.519500 0.490100 +vn 0.048400 -0.997600 -0.048400 +vn -0.577900 -0.518800 -0.630000 +vn -0.639600 0.486700 -0.595000 +vn -0.046900 0.997800 0.046900 +vn 0.595000 0.486700 0.639600 +vn 0.630000 -0.518800 0.577900 +vn -0.611500 -0.501600 -0.611900 +vn -0.611500 0.501600 -0.611900 +vn 0.000700 1.000000 -0.000700 +vn 0.611900 0.501600 0.611500 +vn 0.000700 -1.000000 -0.000700 +vn 0.611900 -0.501600 0.611500 +vn 0.656900 -0.370100 0.656900 +vn 0.588500 -0.554300 0.588500 +vn 0.908700 -0.325900 -0.260900 +vn 0.959400 -0.228900 -0.164600 +vn 0.365700 0.254800 -0.895100 +vn 0.365200 0.154400 -0.918000 +vn -0.569700 0.592400 -0.569700 +vn -0.653400 0.382100 -0.653400 +vn -0.895100 0.254800 0.365700 +vn -0.918000 0.154400 0.365200 +vn -0.260900 -0.325900 0.908700 +vn -0.164600 -0.228900 0.959400 +vn 0.393900 -0.830400 0.393900 +vn 0.802900 -0.461100 -0.377800 +vn 0.444700 0.398100 -0.802300 +vn -0.369900 0.852200 -0.369900 +vn -0.802300 0.398100 0.444700 +vn -0.377800 -0.461100 0.802900 +vn 0.196100 -0.960800 0.196100 +vn 0.699900 -0.519500 -0.490100 +vn 0.534000 0.459500 -0.709600 +vn -0.181700 0.966400 -0.181700 +vn -0.709600 0.459500 0.534000 +vn -0.490100 -0.519500 0.699900 +vn 0.048400 -0.997600 0.048400 +vn 0.630000 -0.518800 -0.577900 +vn 0.595000 0.486700 -0.639600 +vn -0.046900 0.997800 -0.046900 +vn -0.639600 0.486700 0.595000 +vn -0.577900 -0.518800 0.630000 +vn 0.611900 -0.501600 -0.611500 +vn 0.611900 0.501600 -0.611500 +vn 0.000700 1.000000 0.000700 +vn -0.611500 0.501600 0.611900 +vn 0.000700 -1.000000 0.000700 +vn -0.611500 -0.501600 0.611900 +vn -0.656900 -0.370100 0.656900 +vn -0.588500 -0.554300 0.588500 +vn 0.260900 -0.325900 0.908700 +vn 0.164600 -0.228900 0.959400 +vn 0.895100 0.254800 0.365700 +vn 0.918000 0.154400 0.365200 +vn 0.569700 0.592400 -0.569700 +vn 0.653400 0.382100 -0.653400 +vn -0.365700 0.254800 -0.895100 +vn -0.365200 0.154400 -0.918000 +vn -0.908700 -0.325900 -0.260800 +vn -0.959400 -0.228900 -0.164600 +vn -0.393900 -0.830400 0.393900 +vn 0.377800 -0.461100 0.802900 +vn 0.802300 0.398100 0.444700 +vn 0.369900 0.852200 -0.369900 +vn -0.444700 0.398100 -0.802300 +vn -0.802900 -0.461100 -0.377800 +vn -0.196100 -0.960800 0.196100 +vn 0.490100 -0.519500 0.699900 +vn 0.709600 0.459500 0.534000 +vn 0.181700 0.966400 -0.181700 +vn -0.534000 0.459500 -0.709600 +vn -0.699900 -0.519500 -0.490100 +vn -0.048400 -0.997600 0.048400 +vn 0.577900 -0.518800 0.630000 +vn 0.639600 0.486700 0.595000 +vn 0.046900 0.997800 -0.046900 +vn -0.595000 0.486700 -0.639600 +vn -0.630000 -0.518800 -0.577900 +vn 0.611500 -0.501600 0.611900 +vn 0.611500 0.501600 0.611900 +vn -0.000700 1.000000 0.000700 +vn -0.611900 0.501600 -0.611500 +vn -0.000700 -1.000000 0.000700 +vn -0.611900 -0.501600 -0.611500 +vn -0.297100 0.630200 -0.717300 +vn 0.297100 0.630200 -0.717300 +vn -0.717300 0.630200 0.297100 +vn -0.297100 0.630200 0.717300 +vn -0.717300 0.630200 -0.297100 +vn 0.717300 0.630200 0.297100 +vn 0.717300 0.630200 -0.297100 +vn 0.297100 0.630200 0.717300 +g Cylinder_Cylinder_candle_Cylinder_Cylinder_candle_metal +s 1 +f 33/1/1 39/2/2 40/3/3 34/4/4 +f 34/4/4 40/3/3 41/5/5 35/6/6 +f 35/6/6 41/5/5 42/7/7 36/8/8 +f 36/9/8 42/10/7 43/11/9 37/12/10 +f 37/12/10 43/11/9 44/13/11 38/14/12 +f 33/1/1 38/14/12 44/13/11 39/2/2 +f 39/2/2 45/15/13 46/16/14 40/3/3 +f 40/3/3 46/16/14 47/17/15 41/5/5 +f 41/5/5 47/17/15 48/18/16 42/7/7 +f 42/10/7 48/19/16 49/20/17 43/11/9 +f 43/11/9 49/20/17 50/21/18 44/13/11 +f 44/13/11 50/21/18 45/15/13 39/2/2 +f 45/15/13 51/22/19 52/23/20 46/16/14 +f 46/16/14 52/23/20 53/24/21 47/17/15 +f 47/17/15 53/24/21 54/25/22 48/18/16 +f 48/19/16 54/26/22 55/27/23 49/20/17 +f 49/20/17 55/27/23 56/28/24 50/21/18 +f 50/21/18 56/28/24 51/22/19 45/15/13 +f 51/22/19 57/29/25 58/30/26 52/23/20 +f 52/23/20 58/30/26 59/31/27 53/24/21 +f 53/24/21 59/31/27 60/32/28 54/25/22 +f 54/26/22 60/33/28 61/34/29 55/27/23 +f 55/27/23 61/34/29 62/35/30 56/28/24 +f 56/28/24 62/35/30 57/29/25 51/22/19 +f 57/29/25 63/36/31 64/37/32 58/30/26 +f 58/30/26 64/37/32 65/38/33 59/31/27 +f 59/31/27 65/38/33 66/39/34 60/32/28 +f 60/33/28 66/40/34 67/41/35 61/34/29 +f 61/34/29 67/41/35 68/42/36 62/35/30 +f 62/35/30 68/42/36 63/36/31 57/29/25 +f 63/43/31 69/44/37 70/45/38 64/46/32 +f 64/46/32 70/45/38 71/47/39 65/48/33 +f 65/48/33 71/47/39 72/49/40 66/50/34 +f 66/51/34 72/52/40 73/53/41 67/54/35 +f 67/54/35 73/53/41 74/55/42 68/56/36 +f 68/56/36 74/55/42 69/44/37 63/43/31 +f 69/44/37 75/57/43 76/58/44 70/45/38 +f 70/45/38 76/58/44 77/59/45 71/47/39 +f 71/47/39 77/59/45 78/60/46 72/49/40 +f 72/52/40 78/61/46 79/62/47 73/53/41 +f 73/53/41 79/62/47 80/63/48 74/55/42 +f 74/55/42 80/63/48 75/57/43 69/44/37 +f 75/57/43 81/64/8 82/65/49 76/58/44 +f 76/58/44 82/65/49 83/66/50 77/59/45 +f 77/59/45 83/66/50 84/67/1 78/60/46 +f 78/61/46 84/68/1 85/69/51 79/62/47 +f 79/62/47 85/69/51 86/70/52 80/63/48 +f 80/63/48 86/70/52 81/64/8 75/57/43 +f 81/64/8 87/71/7 88/72/53 82/65/49 +f 82/65/49 88/72/53 89/73/54 83/66/50 +f 83/66/50 89/73/54 90/74/2 84/67/1 +f 84/68/1 90/75/2 91/76/55 85/69/51 +f 85/69/51 91/76/55 92/77/56 86/70/52 +f 86/70/52 92/77/56 87/71/7 81/64/8 +f 87/71/7 93/78/16 94/79/57 88/72/53 +f 88/72/53 94/79/57 95/80/58 89/73/54 +f 89/73/54 95/80/58 96/81/13 90/74/2 +f 90/75/2 96/82/13 97/83/59 91/76/55 +f 91/76/55 97/83/59 98/84/60 92/77/56 +f 92/77/56 98/84/60 93/78/16 87/71/7 +f 93/78/16 99/85/22 100/86/61 94/79/57 +f 94/79/57 100/86/61 101/87/62 95/80/58 +f 95/80/58 101/87/62 102/88/19 96/81/13 +f 96/82/13 102/89/19 103/90/63 97/83/59 +f 97/83/59 103/90/63 104/91/64 98/84/60 +f 98/84/60 104/91/64 99/85/22 93/78/16 +f 99/85/22 105/92/28 106/93/65 100/86/61 +f 100/86/61 106/93/65 107/94/66 101/87/62 +f 101/87/62 107/94/66 108/95/25 102/88/19 +f 102/89/19 108/96/25 109/97/67 103/90/63 +f 103/90/63 109/97/67 110/98/68 104/91/64 +f 104/91/64 110/98/68 105/92/28 99/85/22 +f 105/92/28 111/99/34 112/100/69 106/93/65 +f 106/93/65 112/100/69 113/101/70 107/94/66 +f 107/94/66 113/101/70 114/102/31 108/95/25 +f 108/96/25 114/103/31 115/104/71 109/97/67 +f 109/97/67 115/104/71 116/105/72 110/98/68 +f 110/98/68 116/105/72 111/99/34 105/92/28 +f 111/99/34 117/106/40 118/107/73 112/100/69 +f 112/100/69 118/107/73 119/108/74 113/101/70 +f 113/101/70 119/108/74 120/109/37 114/102/31 +f 114/103/31 120/110/37 121/111/75 115/104/71 +f 115/104/71 121/111/75 122/112/76 116/105/72 +f 116/105/72 122/112/76 117/106/40 111/99/34 +f 117/106/40 123/113/46 124/114/77 118/107/73 +f 118/107/73 124/114/77 125/115/78 119/108/74 +f 119/108/74 125/115/78 126/116/43 120/109/37 +f 120/110/37 126/117/43 127/118/79 121/111/75 +f 121/111/75 127/118/79 128/119/80 122/112/76 +f 122/112/76 128/119/80 123/113/46 117/106/40 +f 123/113/46 33/1/1 34/4/4 124/114/77 +f 124/114/77 34/4/4 35/6/6 125/115/78 +f 125/115/78 35/6/6 36/8/8 126/116/43 +f 126/117/43 36/9/8 37/12/10 127/118/79 +f 127/118/79 37/12/10 38/14/12 128/119/80 +f 128/119/80 38/14/12 33/1/1 123/113/46 +f 129/120/81 134/121/82 135/122/83 130/123/84 +f 130/123/84 135/122/83 136/19/85 131/10/86 +f 131/124/86 136/125/85 137/126/87 132/127/88 +f 132/127/88 137/126/87 138/128/89 133/129/90 +f 133/129/90 138/128/89 134/121/82 129/120/81 +f 134/121/82 139/130/91 140/131/92 135/122/83 +f 135/122/83 140/131/92 141/26/93 136/19/85 +f 136/125/85 141/132/93 142/133/94 137/126/87 +f 137/126/87 142/133/94 143/134/95 138/128/89 +f 138/128/89 143/134/95 139/130/91 134/121/82 +f 139/130/91 144/135/96 145/136/97 140/131/92 +f 140/131/92 145/136/97 146/33/98 141/26/93 +f 141/132/93 146/137/98 147/138/99 142/133/94 +f 142/133/94 147/138/99 148/139/100 143/134/95 +f 143/134/95 148/139/100 144/135/96 139/130/91 +f 144/135/96 149/140/101 150/141/102 145/136/97 +f 145/136/97 150/141/102 151/40/103 146/33/98 +f 146/137/98 151/142/103 152/143/104 147/138/99 +f 147/138/99 152/143/104 153/144/105 148/139/100 +f 148/139/100 153/144/105 149/140/101 144/135/96 +f 178/30/106 155/31/107 157/24/108 185/23/109 +f 185/23/109 157/24/108 159/17/110 184/16/111 +f 184/16/111 159/17/110 161/5/112 183/3/113 +f 175/1/114 174/2/115 162/145/116 160/146/117 +f 177/106/118 176/113/119 158/147/120 156/148/121 +f 183/3/113 161/5/112 163/6/122 182/4/123 +f 174/2/115 173/15/124 164/149/125 162/145/116 +f 182/4/123 163/6/122 165/115/126 181/114/127 +f 171/29/128 170/36/129 154/150/130 168/151/131 +f 181/114/127 165/115/126 167/108/132 180/107/133 +f 157/152/108 155/153/107 169/154/134 167/155/132 165/156/126 163/157/122 161/158/112 159/159/110 +f 179/37/135 169/38/134 155/31/107 178/30/106 +f 180/107/133 167/108/132 169/101/134 179/100/135 +f 172/22/136 171/29/128 168/151/131 166/160/137 +f 173/15/124 172/22/136 166/160/137 164/149/125 +f 176/113/119 175/1/114 160/146/117 158/147/120 +f 154/161/130 170/99/129 177/106/118 156/148/121 +f 172/106/136 180/107/133 179/100/135 171/99/128 +f 171/36/128 179/37/135 178/30/106 170/29/129 +f 173/113/124 181/114/127 180/107/133 172/106/136 +f 174/1/115 182/4/123 181/114/127 173/113/124 +f 175/2/114 183/3/113 182/4/123 174/1/115 +f 176/15/119 184/16/111 183/3/113 175/2/114 +f 177/22/118 185/23/109 184/16/111 176/15/119 +f 170/29/129 178/30/106 185/23/109 177/22/118 +f 192/162/138 198/163/139 199/164/140 193/165/141 +f 193/165/141 199/164/140 200/166/142 194/167/143 +f 194/167/143 200/166/142 201/168/144 195/169/145 +f 195/169/145 201/168/144 202/170/146 196/171/147 +f 196/171/147 202/170/146 203/172/148 197/173/149 +f 197/173/149 203/172/148 198/174/139 192/175/138 +f 198/163/139 204/176/150 205/177/151 199/164/140 +f 199/164/140 205/177/151 206/178/152 200/166/142 +f 200/166/142 206/178/152 207/179/153 201/168/144 +f 201/168/144 207/179/153 208/180/154 202/170/146 +f 202/170/146 208/180/154 209/181/155 203/172/148 +f 203/172/148 209/181/155 204/182/150 198/174/139 +f 204/176/150 210/183/156 211/184/157 205/177/151 +f 205/177/151 211/184/157 212/185/158 206/178/152 +f 206/178/152 212/185/158 213/186/159 207/179/153 +f 207/179/153 213/186/159 214/187/160 208/180/154 +f 208/180/154 214/187/160 215/188/161 209/181/155 +f 209/181/155 215/188/161 210/189/156 204/182/150 +f 210/183/156 186/190/162 187/191/163 211/184/157 +f 211/184/157 187/191/163 188/192/164 212/185/158 +f 212/185/158 188/192/164 189/124/165 213/186/159 +f 213/186/159 189/124/165 190/127/166 214/187/160 +f 214/187/160 190/127/166 191/129/167 215/188/161 +f 215/188/161 191/129/167 186/120/162 210/189/156 +f 188/192/164 187/191/163 217/193/168 218/194/169 +f 190/127/166 189/124/165 219/142/170 220/143/171 +f 187/191/163 186/190/162 216/195/172 217/193/168 +f 189/124/165 188/192/164 218/194/169 219/142/170 +f 186/120/162 191/129/167 221/144/173 216/140/172 +f 191/129/167 190/127/166 220/143/171 221/144/173 +f 154/196/130 156/197/121 222/107/174 +f 156/197/121 158/198/120 222/107/174 +f 158/198/120 160/199/117 222/107/174 +f 160/199/117 162/200/116 222/107/174 +f 162/200/116 164/201/125 222/107/174 +f 164/201/125 166/202/137 222/107/174 +f 166/202/137 168/203/131 222/107/174 +f 168/203/131 154/196/130 222/107/174 +f 237/204/43 260/205/43 262/206/31 239/175/31 +f 252/207/46 241/208/175 242/209/176 254/210/34 +f 249/211/177 226/212/178 228/213/179 259/214/180 +f 225/173/19 261/215/19 250/216/2 227/171/2 +f 254/210/34 242/209/176 243/217/181 256/218/22 +f 259/214/180 228/213/179 230/219/182 257/220/183 +f 246/221/184 247/222/185 249/211/177 224/223/186 +f 256/218/22 243/217/181 244/224/187 258/225/7 +f 257/220/183 230/219/182 232/226/188 255/227/189 +f 245/228/190 248/229/191 247/222/185 246/221/184 +f 258/225/7 244/224/187 245/230/190 260/231/43 +f 255/227/189 232/226/188 234/232/192 253/233/193 +f 227/171/2 250/216/2 252/207/46 229/169/46 +f 262/206/31 246/221/184 224/223/186 261/215/19 +f 253/233/193 234/232/192 236/234/194 251/235/195 +f 261/215/19 224/223/186 223/236/196 250/216/2 +f 260/205/43 245/228/190 246/221/184 262/206/31 +f 251/235/195 236/234/194 238/237/197 248/238/191 +f 228/239/179 226/240/178 240/241/198 238/242/197 236/243/194 234/244/192 232/245/188 230/246/182 +f 247/222/185 240/247/198 226/212/178 249/211/177 +f 248/229/191 238/248/197 240/247/198 247/222/185 +f 244/224/187 251/235/195 248/238/191 245/230/190 +f 250/216/2 223/236/196 241/208/175 252/207/46 +f 243/217/181 253/233/193 251/235/195 244/224/187 +f 239/175/31 262/206/31 261/215/19 225/173/19 +f 242/209/176 255/227/189 253/233/193 243/217/181 +f 235/162/7 258/225/7 260/231/43 237/249/43 +f 241/208/175 257/220/183 255/227/189 242/209/176 +f 233/165/22 256/218/22 258/225/7 235/162/7 +f 223/236/196 259/214/180 257/220/183 241/208/175 +f 231/167/34 254/210/34 256/218/22 233/165/22 +f 224/223/186 249/211/177 259/214/180 223/236/196 +f 229/169/46 252/207/46 254/210/34 231/167/34 +f 301/162/199 307/163/200 308/164/201 302/165/202 +f 302/165/202 308/164/201 309/166/203 303/167/204 +f 303/167/204 309/166/203 310/168/205 304/169/206 +f 304/169/206 310/168/205 311/170/207 305/171/208 +f 305/171/208 311/170/207 312/172/209 306/173/210 +f 306/173/210 312/172/209 307/174/200 301/175/199 +f 307/163/200 313/176/211 314/177/212 308/164/201 +f 308/164/201 314/177/212 315/178/213 309/166/203 +f 309/166/203 315/178/213 316/179/214 310/168/205 +f 310/168/205 316/179/214 317/180/215 311/170/207 +f 311/170/207 317/180/215 318/181/216 312/172/209 +f 312/172/209 318/181/216 313/182/211 307/174/200 +f 313/176/211 319/183/217 320/184/218 314/177/212 +f 314/177/212 320/184/218 321/185/219 315/178/213 +f 315/178/213 321/185/219 322/186/220 316/179/214 +f 316/179/214 322/186/220 323/187/221 317/180/215 +f 317/180/215 323/187/221 324/188/222 318/181/216 +f 318/181/216 324/188/222 319/189/217 313/182/211 +f 319/183/217 295/190/223 296/191/224 320/184/218 +f 320/184/218 296/191/224 297/192/225 321/185/219 +f 321/185/219 297/192/225 298/124/226 322/186/220 +f 322/186/220 298/124/226 299/127/227 323/187/221 +f 323/187/221 299/127/227 300/129/228 324/188/222 +f 324/188/222 300/129/228 295/120/223 319/189/217 +f 297/192/225 296/191/224 326/193/229 327/194/230 +f 299/127/227 298/124/226 328/142/231 329/143/232 +f 296/191/224 295/190/223 325/195/233 326/193/229 +f 298/124/226 297/192/225 327/194/230 328/142/231 +f 295/120/223 300/129/228 330/144/234 325/140/233 +f 300/129/228 299/127/227 329/143/232 330/144/234 +f 345/204/19 368/205/19 370/206/2 347/175/2 +f 360/207/22 349/208/181 350/209/187 362/210/7 +f 357/211/183 334/212/182 336/213/188 367/214/189 +f 333/173/46 369/215/46 358/216/34 335/171/34 +f 362/210/7 350/209/187 351/217/190 364/218/43 +f 367/214/189 336/213/188 338/219/192 365/220/193 +f 354/221/196 355/222/180 357/211/183 332/223/175 +f 364/218/43 351/217/190 352/224/184 366/225/31 +f 365/220/193 338/219/192 340/226/194 363/227/195 +f 353/228/186 356/229/177 355/222/180 354/221/196 +f 366/225/31 352/224/184 353/230/186 368/231/19 +f 363/227/195 340/226/194 342/232/197 361/233/191 +f 335/171/34 358/216/34 360/207/22 337/169/22 +f 370/206/2 354/221/196 332/223/175 369/215/46 +f 361/233/191 342/232/197 344/234/198 359/235/185 +f 369/215/46 332/223/175 331/236/176 358/216/34 +f 368/205/19 353/228/186 354/221/196 370/206/2 +f 359/235/185 344/234/198 346/237/178 356/238/177 +f 336/239/188 334/240/182 348/241/179 346/242/178 344/243/198 342/244/197 340/245/194 338/246/192 +f 355/222/180 348/247/179 334/212/182 357/211/183 +f 356/229/177 346/248/178 348/247/179 355/222/180 +f 352/224/184 359/235/185 356/238/177 353/230/186 +f 358/216/34 331/236/176 349/208/181 360/207/22 +f 351/217/190 361/233/191 359/235/185 352/224/184 +f 347/175/2 370/206/2 369/215/46 333/173/46 +f 350/209/187 363/227/195 361/233/191 351/217/190 +f 343/162/31 366/225/31 368/231/19 345/249/19 +f 349/208/181 365/220/193 363/227/195 350/209/187 +f 341/165/43 364/218/43 366/225/31 343/162/31 +f 331/236/176 367/214/189 365/220/193 349/208/181 +f 339/167/7 362/210/7 364/218/43 341/165/43 +f 332/223/175 357/211/183 367/214/189 331/236/176 +f 337/169/22 360/207/22 362/210/7 339/167/7 +f 409/162/235 415/163/236 416/164/237 410/165/238 +f 410/165/238 416/164/237 417/166/239 411/167/240 +f 411/167/240 417/166/239 418/168/241 412/169/242 +f 412/169/242 418/168/241 419/170/243 413/171/244 +f 413/171/244 419/170/243 420/172/245 414/173/246 +f 414/173/246 420/172/245 415/174/236 409/175/235 +f 415/163/236 421/176/247 422/177/248 416/164/237 +f 416/164/237 422/177/248 423/178/249 417/166/239 +f 417/166/239 423/178/249 424/179/250 418/168/241 +f 418/168/241 424/179/250 425/180/251 419/170/243 +f 419/170/243 425/180/251 426/181/252 420/172/245 +f 420/172/245 426/181/252 421/182/247 415/174/236 +f 421/176/247 427/183/253 428/184/254 422/177/248 +f 422/177/248 428/184/254 429/185/255 423/178/249 +f 423/178/249 429/185/255 430/186/256 424/179/250 +f 424/179/250 430/186/256 431/187/257 425/180/251 +f 425/180/251 431/187/257 432/188/258 426/181/252 +f 426/181/252 432/188/258 427/189/253 421/182/247 +f 427/183/253 403/190/259 404/191/260 428/184/254 +f 428/184/254 404/191/260 405/192/261 429/185/255 +f 429/185/255 405/192/261 406/124/262 430/186/256 +f 430/186/256 406/124/262 407/127/263 431/187/257 +f 431/187/257 407/127/263 408/129/264 432/188/258 +f 432/188/258 408/129/264 403/120/259 427/189/253 +f 405/192/261 404/191/260 434/193/265 435/194/266 +f 407/127/263 406/124/262 436/142/267 437/143/268 +f 404/191/260 403/190/259 433/195/269 434/193/265 +f 406/124/262 405/192/261 435/194/266 436/142/267 +f 403/120/259 408/129/264 438/144/270 433/140/269 +f 408/129/264 407/127/263 437/143/268 438/144/270 +f 453/204/46 476/205/46 478/206/34 455/175/34 +f 468/207/43 457/208/190 458/209/184 470/210/31 +f 465/211/193 442/212/192 444/213/194 475/214/195 +f 441/173/22 477/215/22 466/216/7 443/171/7 +f 470/210/31 458/209/184 459/217/186 472/218/19 +f 475/214/195 444/213/194 446/219/197 473/220/191 +f 462/221/176 463/222/189 465/211/193 440/223/181 +f 472/218/19 459/217/186 460/224/196 474/225/2 +f 473/220/191 446/219/197 448/226/198 471/227/185 +f 461/228/175 464/229/183 463/222/189 462/221/176 +f 474/225/2 460/224/196 461/230/175 476/231/46 +f 471/227/185 448/226/198 450/232/178 469/233/177 +f 443/171/7 466/216/7 468/207/43 445/169/43 +f 478/206/34 462/221/176 440/223/181 477/215/22 +f 469/233/177 450/232/178 452/234/179 467/235/180 +f 477/215/22 440/223/181 439/236/187 466/216/7 +f 476/205/46 461/228/175 462/221/176 478/206/34 +f 467/235/180 452/234/179 454/237/182 464/238/183 +f 444/239/194 442/240/192 456/241/188 454/242/182 452/243/179 450/244/178 448/245/198 446/246/197 +f 463/222/189 456/247/188 442/212/192 465/211/193 +f 464/229/183 454/248/182 456/247/188 463/222/189 +f 460/224/196 467/235/180 464/238/183 461/230/175 +f 466/216/7 439/236/187 457/208/190 468/207/43 +f 459/217/186 469/233/177 467/235/180 460/224/196 +f 455/175/34 478/206/34 477/215/22 441/173/22 +f 458/209/184 471/227/185 469/233/177 459/217/186 +f 451/162/2 474/225/2 476/231/46 453/249/46 +f 457/208/190 473/220/191 471/227/185 458/209/184 +f 449/165/19 472/218/19 474/225/2 451/162/2 +f 439/236/187 475/214/195 473/220/191 457/208/190 +f 447/167/31 470/210/31 472/218/19 449/165/19 +f 440/223/181 465/211/193 475/214/195 439/236/187 +f 445/169/43 468/207/43 470/210/31 447/167/31 +f 517/162/271 523/163/272 524/164/273 518/165/274 +f 518/165/274 524/164/273 525/166/275 519/167/276 +f 519/167/276 525/166/275 526/168/277 520/169/278 +f 520/169/278 526/168/277 527/170/279 521/171/280 +f 521/171/280 527/170/279 528/172/281 522/173/282 +f 522/173/282 528/172/281 523/174/272 517/175/271 +f 523/163/272 529/176/283 530/177/284 524/164/273 +f 524/164/273 530/177/284 531/178/285 525/166/275 +f 525/166/275 531/178/285 532/179/286 526/168/277 +f 526/168/277 532/179/286 533/180/287 527/170/279 +f 527/170/279 533/180/287 534/181/288 528/172/281 +f 528/172/281 534/181/288 529/182/283 523/174/272 +f 529/176/283 535/183/289 536/184/290 530/177/284 +f 530/177/284 536/184/290 537/185/291 531/178/285 +f 531/178/285 537/185/291 538/186/292 532/179/286 +f 532/179/286 538/186/292 539/187/293 533/180/287 +f 533/180/287 539/187/293 540/188/294 534/181/288 +f 534/181/288 540/188/294 535/189/289 529/182/283 +f 535/183/289 511/190/295 512/191/296 536/184/290 +f 536/184/290 512/191/296 513/192/297 537/185/291 +f 537/185/291 513/192/297 514/124/298 538/186/292 +f 538/186/292 514/124/298 515/127/299 539/187/293 +f 539/187/293 515/127/299 516/129/300 540/188/294 +f 540/188/294 516/129/300 511/120/295 535/189/289 +f 513/192/297 512/191/296 542/193/301 543/194/302 +f 515/127/299 514/124/298 544/142/303 545/143/304 +f 512/191/296 511/190/295 541/195/305 542/193/301 +f 514/124/298 513/192/297 543/194/302 544/142/303 +f 511/120/295 516/129/300 546/144/306 541/140/305 +f 516/129/300 515/127/299 545/143/304 546/144/306 +f 561/204/22 584/205/22 586/206/7 563/175/7 +f 576/207/19 565/208/186 566/209/196 578/210/2 +f 573/211/191 550/212/197 552/213/198 583/214/185 +f 549/173/43 585/215/43 574/216/31 551/171/31 +f 578/210/2 566/209/196 567/217/175 580/218/46 +f 583/214/185 552/213/198 554/219/178 581/220/177 +f 570/221/187 571/222/195 573/211/191 548/223/190 +f 580/218/46 567/217/175 568/224/176 582/225/34 +f 581/220/177 554/219/178 556/226/179 579/227/180 +f 569/228/181 572/229/193 571/222/195 570/221/187 +f 582/225/34 568/224/176 569/230/181 584/231/22 +f 579/227/180 556/226/179 558/232/182 577/233/183 +f 551/171/31 574/216/31 576/207/19 553/169/19 +f 586/206/7 570/221/187 548/223/190 585/215/43 +f 577/233/183 558/232/182 560/234/188 575/235/189 +f 585/215/43 548/223/190 547/236/184 574/216/31 +f 584/205/22 569/228/181 570/221/187 586/206/7 +f 575/235/189 560/234/188 562/237/192 572/238/193 +f 552/239/198 550/240/197 564/241/194 562/242/192 560/243/188 558/244/182 556/245/179 554/246/178 +f 571/222/195 564/247/194 550/212/197 573/211/191 +f 572/229/193 562/248/192 564/247/194 571/222/195 +f 568/224/176 575/235/189 572/238/193 569/230/181 +f 574/216/31 547/236/184 565/208/186 576/207/19 +f 567/217/175 577/233/183 575/235/189 568/224/176 +f 563/175/7 586/206/7 585/215/43 549/173/43 +f 566/209/196 579/227/180 577/233/183 567/217/175 +f 559/162/34 582/225/34 584/231/22 561/249/22 +f 565/208/186 581/220/177 579/227/180 566/209/196 +f 557/165/46 580/218/46 582/225/34 559/162/34 +f 547/236/184 583/214/185 581/220/177 565/208/186 +f 555/167/2 578/210/2 580/218/46 557/165/46 +f 548/223/190 573/211/191 583/214/185 547/236/184 +f 553/169/19 576/207/19 578/210/2 555/167/2 +g Cylinder_Cylinder_candle_Cylinder_Cylinder_candle_candle +f 13/130/307 15/120/308 16/192/31 14/250/43 +f 9/221/309 10/209/22 8/167/34 7/175/310 +f 9/221/309 11/247/311 12/226/7 10/209/22 +f 3/182/312 4/178/2 2/185/19 1/189/313 +f 13/130/307 14/250/43 12/194/7 11/140/311 +f 2/185/19 16/192/31 15/120/308 1/189/313 +f 3/182/312 5/174/314 6/166/46 4/178/2 +f 3/251/312 1/252/313 15/253/308 13/254/307 11/255/311 9/256/309 7/257/310 5/258/314 +f 5/174/314 7/175/310 8/167/34 6/166/46 +f 275/130/313 277/120/312 278/192/2 276/250/19 +f 271/221/307 272/209/43 270/167/7 269/175/311 +f 271/221/307 273/247/308 274/226/31 272/209/43 +f 265/182/310 266/178/34 264/185/46 263/189/314 +f 275/130/313 276/250/19 274/194/31 273/140/308 +f 264/185/46 278/192/2 277/120/312 263/189/314 +f 265/182/310 267/174/309 268/166/22 266/178/34 +f 265/251/310 263/252/314 277/253/312 275/254/313 273/255/308 271/256/307 269/257/311 267/258/309 +f 267/174/309 269/175/311 270/167/7 268/166/22 +f 383/130/314 385/120/310 386/192/34 384/250/46 +f 379/221/313 380/209/19 378/167/31 377/175/308 +f 379/221/313 381/247/312 382/226/2 380/209/19 +f 373/182/311 374/178/7 372/185/22 371/189/309 +f 383/130/314 384/250/46 382/194/2 381/140/312 +f 372/185/22 386/192/34 385/120/310 371/189/309 +f 373/182/311 375/174/307 376/166/43 374/178/7 +f 373/251/311 371/252/309 385/253/310 383/254/314 381/255/312 379/256/313 377/257/308 375/258/307 +f 375/174/307 377/175/308 378/167/31 376/166/43 +f 491/130/309 493/120/311 494/192/7 492/250/22 +f 487/221/314 488/209/46 486/167/2 485/175/312 +f 487/221/314 489/247/310 490/226/34 488/209/46 +f 481/182/308 482/178/31 480/185/43 479/189/307 +f 491/130/309 492/250/22 490/194/34 489/140/310 +f 480/185/43 494/192/7 493/120/311 479/189/307 +f 481/182/308 483/174/313 484/166/19 482/178/31 +f 481/251/308 479/252/307 493/253/311 491/254/309 489/255/310 487/256/314 485/257/312 483/258/313 +f 483/174/313 485/175/312 486/167/2 484/166/19 +g Cylinder_Cylinder_candle_Cylinder_Cylinder_candle_flame +s off +f 17/259/25 20/260/25 19/50/25 18/39/25 +f 21/259/1 24/260/1 23/50/1 22/39/1 +f 25/259/25 26/260/25 27/50/25 28/39/25 +f 29/259/8 32/39/8 31/50/8 30/260/8 +f 279/259/1 282/260/1 281/50/1 280/39/1 +f 283/259/28 286/260/28 285/50/28 284/39/28 +f 287/259/1 288/260/1 289/50/1 290/39/1 +f 291/259/25 294/39/25 293/50/25 292/260/25 +f 387/259/28 390/260/28 389/50/28 388/39/28 +f 391/259/8 394/260/8 393/50/8 392/39/8 +f 395/259/28 396/260/28 397/50/28 398/39/28 +f 399/259/1 402/39/1 401/50/1 400/260/1 +f 495/259/8 498/260/8 497/50/8 496/39/8 +f 499/259/25 502/260/25 501/50/25 500/39/25 +f 503/259/8 504/260/8 505/50/8 506/39/8 +f 507/259/28 510/39/28 509/50/28 508/260/28 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_desk_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_desk_lamp.obj new file mode 100644 index 00000000..3cda1b44 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_desk_lamp.obj @@ -0,0 +1,2153 @@ +# Blender v2.72 (sub 0) OBJ File: 'desk_lamp.blend' +# www.blender.org +o Sphere.001 +v 0.000090 0.219622 -0.077676 +v 0.000090 0.237842 -0.033688 +v 0.044077 0.219622 -0.033688 +v 0.031194 0.206738 -0.077676 +v 0.000090 0.219622 0.010299 +v 0.031194 0.206738 0.010299 +v 0.062298 0.175634 -0.033688 +v 0.044077 0.175634 -0.077676 +v 0.044077 0.175634 0.010299 +v 0.044077 0.131647 -0.033688 +v 0.031194 0.144530 -0.077676 +v 0.031194 0.144530 0.010299 +v 0.000090 0.113426 -0.033688 +v 0.000090 0.131647 -0.077676 +v 0.000090 0.131647 0.010299 +v -0.043898 0.131647 -0.033689 +v -0.031014 0.144530 -0.077676 +v -0.031014 0.144530 0.010299 +v -0.062118 0.175634 -0.033689 +v -0.043898 0.175634 -0.077676 +v -0.043898 0.175634 0.010299 +v -0.043898 0.219622 -0.033689 +v -0.031014 0.206738 -0.077676 +v -0.031014 0.206738 0.010299 +v 0.000090 0.175634 -0.095896 +v 0.000090 0.175634 0.028519 +v 0.000088 -0.053313 -0.428234 +v 0.000087 -0.054882 -0.409010 +v 0.013760 -0.060531 -0.409425 +v 0.013762 -0.058960 -0.428663 +v 0.019424 -0.074168 -0.410428 +v 0.019426 -0.072594 -0.429702 +v 0.013761 -0.087804 -0.411433 +v 0.013762 -0.086228 -0.430742 +v 0.000087 -0.093453 -0.411851 +v 0.000088 -0.091876 -0.431173 +v -0.013587 -0.087804 -0.411436 +v -0.013585 -0.086229 -0.430743 +v -0.019251 -0.074168 -0.410432 +v -0.019249 -0.072594 -0.429705 +v -0.013587 -0.060531 -0.409427 +v -0.013586 -0.058960 -0.428665 +v 0.000089 -0.051743 -0.447457 +v 0.013763 -0.057389 -0.447903 +v 0.019427 -0.071021 -0.448977 +v 0.013764 -0.084652 -0.450051 +v 0.000090 -0.090299 -0.450494 +v -0.013584 -0.084653 -0.450051 +v -0.019248 -0.071021 -0.448977 +v -0.013584 -0.057390 -0.447903 +v 0.000084 -0.056107 -0.389955 +v 0.000081 -0.057294 -0.370919 +v 0.013755 -0.062952 -0.371186 +v 0.013758 -0.061760 -0.390299 +v 0.019419 -0.076610 -0.371834 +v 0.019422 -0.075408 -0.391132 +v 0.013755 -0.090268 -0.372483 +v 0.013758 -0.089056 -0.391967 +v 0.000082 -0.095926 -0.372753 +v 0.000084 -0.094710 -0.392314 +v -0.013592 -0.090269 -0.372487 +v -0.013589 -0.089056 -0.391971 +v -0.019256 -0.076610 -0.371839 +v -0.019253 -0.075408 -0.391136 +v -0.013592 -0.062952 -0.371190 +v -0.013590 -0.061760 -0.390301 +v 0.000087 -0.054882 -0.409010 +v 0.013760 -0.060531 -0.409425 +v 0.019424 -0.074168 -0.410428 +v 0.013761 -0.087804 -0.411433 +v 0.000087 -0.093453 -0.411851 +v -0.013587 -0.087804 -0.411436 +v -0.019251 -0.074168 -0.410432 +v -0.013587 -0.060531 -0.409427 +v 0.000078 -0.058004 -0.351961 +v 0.000075 -0.058403 -0.333057 +v 0.013749 -0.064067 -0.333093 +v 0.013752 -0.063665 -0.352123 +v 0.019413 -0.077740 -0.333189 +v 0.019416 -0.077333 -0.352517 +v 0.013749 -0.091414 -0.333286 +v 0.013752 -0.091001 -0.352913 +v 0.000075 -0.097077 -0.333328 +v 0.000079 -0.096663 -0.353078 +v -0.013598 -0.091414 -0.333291 +v -0.013595 -0.091002 -0.352917 +v -0.019262 -0.077740 -0.333194 +v -0.019259 -0.077333 -0.352522 +v -0.013598 -0.064067 -0.333099 +v -0.013595 -0.063666 -0.352127 +v 0.000081 -0.057294 -0.370919 +v 0.013755 -0.062952 -0.371186 +v 0.019419 -0.076610 -0.371834 +v 0.013755 -0.090268 -0.372483 +v 0.000082 -0.095926 -0.372753 +v -0.013592 -0.090269 -0.372487 +v -0.019256 -0.076610 -0.371839 +v -0.013592 -0.062952 -0.371190 +v 0.000072 -0.058466 -0.314198 +v 0.000069 -0.057764 -0.295446 +v 0.013743 -0.063422 -0.295182 +v 0.013746 -0.064129 -0.314099 +v 0.019406 -0.077081 -0.294549 +v 0.019410 -0.077800 -0.313864 +v 0.013743 -0.090740 -0.293921 +v 0.013746 -0.091472 -0.313633 +v 0.000069 -0.096398 -0.293661 +v 0.000072 -0.097135 -0.313539 +v -0.013605 -0.090740 -0.293925 +v -0.013602 -0.091472 -0.313637 +v -0.019269 -0.077081 -0.294556 +v -0.019265 -0.077800 -0.313872 +v -0.013605 -0.063422 -0.295187 +v -0.013601 -0.064129 -0.314104 +v 0.000075 -0.058403 -0.333057 +v 0.013749 -0.064067 -0.333093 +v 0.019413 -0.077740 -0.333189 +v 0.013749 -0.091414 -0.333286 +v 0.000075 -0.097077 -0.333328 +v -0.013598 -0.091414 -0.333291 +v -0.019262 -0.077740 -0.333194 +v -0.013598 -0.064067 -0.333099 +v 0.000066 -0.057059 -0.276696 +v 0.000063 -0.054957 -0.258207 +v 0.013737 -0.060585 -0.257571 +v 0.013740 -0.062707 -0.276267 +v 0.019400 -0.074173 -0.256038 +v 0.019403 -0.076341 -0.275237 +v 0.013736 -0.087761 -0.254506 +v 0.013739 -0.089976 -0.274209 +v 0.000063 -0.093389 -0.253875 +v 0.000066 -0.095624 -0.273785 +v -0.013611 -0.087761 -0.254510 +v -0.013608 -0.089976 -0.274213 +v -0.019275 -0.074173 -0.256043 +v -0.019272 -0.076341 -0.275244 +v -0.013611 -0.060585 -0.257574 +v -0.013608 -0.062707 -0.276271 +v 0.000069 -0.057764 -0.295446 +v 0.013743 -0.063422 -0.295182 +v 0.019406 -0.077081 -0.294549 +v 0.013743 -0.090740 -0.293921 +v 0.000069 -0.096398 -0.293661 +v -0.013605 -0.090740 -0.293925 +v -0.019269 -0.077081 -0.294556 +v -0.013605 -0.063422 -0.295187 +v 0.000060 -0.052882 -0.239714 +v 0.000058 -0.049564 -0.221554 +v 0.013732 -0.055124 -0.220469 +v 0.013734 -0.058483 -0.238870 +v 0.019395 -0.068545 -0.217853 +v 0.019397 -0.072004 -0.236838 +v 0.013731 -0.081966 -0.215239 +v 0.013733 -0.085526 -0.234806 +v 0.000057 -0.087526 -0.214157 +v 0.000060 -0.091127 -0.233967 +v -0.013617 -0.081966 -0.215242 +v -0.013614 -0.085526 -0.234810 +v -0.019280 -0.068545 -0.217858 +v -0.019278 -0.072004 -0.236843 +v -0.013616 -0.055124 -0.220473 +v -0.013613 -0.058483 -0.238874 +v 0.000063 -0.054957 -0.258207 +v 0.013737 -0.060585 -0.257571 +v 0.019400 -0.074173 -0.256038 +v 0.013736 -0.087761 -0.254506 +v 0.000063 -0.093389 -0.253875 +v -0.013611 -0.087761 -0.254510 +v -0.019275 -0.074173 -0.256043 +v -0.013611 -0.060585 -0.257574 +v 0.000056 -0.045791 -0.203518 +v 0.000054 -0.041164 -0.185804 +v 0.013728 -0.046594 -0.184194 +v 0.013729 -0.051295 -0.202180 +v 0.019391 -0.059704 -0.180307 +v 0.019393 -0.064583 -0.198953 +v 0.013727 -0.072814 -0.176422 +v 0.013729 -0.077870 -0.195727 +v 0.000053 -0.078244 -0.174813 +v 0.000055 -0.083374 -0.194392 +v -0.013621 -0.072814 -0.176424 +v -0.013619 -0.077870 -0.195730 +v -0.019284 -0.059704 -0.180311 +v -0.019282 -0.064582 -0.198957 +v -0.013620 -0.046594 -0.184196 +v -0.013618 -0.051295 -0.202183 +v 0.000058 -0.049564 -0.221554 +v 0.013732 -0.055124 -0.220469 +v 0.019395 -0.068545 -0.217853 +v 0.013731 -0.081966 -0.215239 +v 0.000057 -0.087526 -0.214157 +v -0.013617 -0.081966 -0.215242 +v -0.019280 -0.068545 -0.217858 +v -0.013616 -0.055124 -0.220473 +v 0.000053 -0.035381 -0.168523 +v 0.000052 -0.029340 -0.151380 +v 0.013725 -0.034556 -0.149171 +v 0.013726 -0.040714 -0.166613 +v 0.019389 -0.047148 -0.143840 +v 0.019390 -0.053588 -0.162005 +v 0.013724 -0.059740 -0.138508 +v 0.013725 -0.066462 -0.157398 +v 0.000050 -0.064955 -0.136301 +v 0.000051 -0.071794 -0.155490 +v -0.013623 -0.059739 -0.138510 +v -0.013622 -0.066461 -0.157399 +v -0.019286 -0.047147 -0.143841 +v -0.019285 -0.053587 -0.162008 +v -0.013622 -0.034556 -0.149172 +v -0.013621 -0.040713 -0.166615 +v 0.000054 -0.041164 -0.185804 +v 0.013728 -0.046594 -0.184194 +v 0.019391 -0.059704 -0.180307 +v 0.013727 -0.072814 -0.176422 +v 0.000053 -0.078244 -0.174813 +v -0.013621 -0.072814 -0.176424 +v -0.019284 -0.059704 -0.180311 +v -0.013620 -0.046594 -0.184196 +v 0.000052 -0.021284 -0.135257 +v 0.000052 -0.013301 -0.119098 +v 0.013726 -0.018187 -0.116232 +v 0.013726 -0.026346 -0.132714 +v 0.019389 -0.029982 -0.109315 +v 0.019389 -0.038565 -0.126577 +v 0.013724 -0.041776 -0.102395 +v 0.013724 -0.050784 -0.120439 +v 0.000051 -0.046661 -0.099531 +v 0.000050 -0.055844 -0.117898 +v -0.013623 -0.041775 -0.102395 +v -0.013623 -0.050782 -0.120439 +v -0.019286 -0.029980 -0.109314 +v -0.019286 -0.038563 -0.126577 +v -0.013622 -0.018186 -0.116232 +v -0.013622 -0.026345 -0.132715 +v 0.000052 -0.029340 -0.151380 +v 0.013725 -0.034556 -0.149171 +v 0.019389 -0.047148 -0.143840 +v 0.013724 -0.059740 -0.138508 +v 0.000050 -0.064955 -0.136301 +v -0.013623 -0.059739 -0.138510 +v -0.019286 -0.047147 -0.143841 +v -0.013622 -0.034556 -0.149172 +v 0.000054 -0.003263 -0.104318 +v 0.000055 0.007108 -0.089760 +v 0.013729 0.002677 -0.086231 +v 0.013727 -0.007935 -0.101117 +v 0.019392 -0.008016 -0.077709 +v 0.019390 -0.019212 -0.093383 +v 0.013728 -0.018709 -0.069187 +v 0.013726 -0.030488 -0.085648 +v 0.000054 -0.023137 -0.065656 +v 0.000052 -0.035158 -0.082444 +v -0.013620 -0.018706 -0.069186 +v -0.013621 -0.030486 -0.085648 +v -0.019283 -0.008013 -0.077707 +v -0.019285 -0.019209 -0.093380 +v -0.013619 0.002680 -0.086230 +v -0.013620 -0.007933 -0.101114 +v 0.000052 -0.013301 -0.119098 +v 0.013726 -0.018187 -0.116232 +v 0.019389 -0.029982 -0.109315 +v 0.013724 -0.041776 -0.102395 +v 0.000051 -0.046661 -0.099531 +v -0.013623 -0.041775 -0.102395 +v -0.019286 -0.029980 -0.109314 +v -0.013622 -0.018186 -0.116232 +v 0.000058 0.018728 -0.076297 +v 0.000061 0.031389 -0.063737 +v 0.013735 0.027519 -0.059602 +v 0.013731 0.014565 -0.072457 +v 0.019398 0.018180 -0.049614 +v 0.019395 0.004518 -0.063180 +v 0.013734 0.008842 -0.039625 +v 0.013731 -0.005528 -0.053904 +v 0.000061 0.004976 -0.035486 +v 0.000057 -0.009687 -0.050060 +v -0.013613 0.008846 -0.039622 +v -0.013617 -0.005524 -0.053901 +v -0.019277 0.018185 -0.049609 +v -0.019280 0.004523 -0.063176 +v -0.013613 0.027523 -0.059598 +v -0.013616 0.014568 -0.072453 +v 0.000055 0.007108 -0.089760 +v 0.013729 0.002677 -0.086231 +v 0.019392 -0.008016 -0.077709 +v 0.013728 -0.018709 -0.069187 +v 0.000054 -0.023137 -0.065656 +v -0.013620 -0.018706 -0.069186 +v -0.019283 -0.008013 -0.077707 +v -0.013619 0.002680 -0.086230 +v 0.000065 0.044496 -0.051682 +v 0.000069 0.059103 -0.041303 +v 0.013743 0.055860 -0.036660 +v 0.013738 0.040935 -0.047277 +v 0.019407 0.048034 -0.025448 +v 0.019402 0.032345 -0.036639 +v 0.013744 0.040211 -0.014233 +v 0.013738 0.023757 -0.025999 +v 0.000070 0.036973 -0.009585 +v 0.000065 0.020202 -0.021590 +v -0.013603 0.040217 -0.014228 +v -0.013609 0.023762 -0.025994 +v -0.019268 0.048042 -0.025441 +v -0.019273 0.032352 -0.036633 +v -0.013604 0.055865 -0.036656 +v -0.013609 0.040940 -0.047273 +v 0.000061 0.031389 -0.063737 +v 0.013735 0.027519 -0.059602 +v 0.019398 0.018180 -0.049614 +v 0.013734 0.008842 -0.039625 +v 0.000061 0.004976 -0.035486 +v -0.013613 0.008846 -0.039622 +v -0.019277 0.018185 -0.049609 +v -0.013613 0.027523 -0.059598 +v 0.000074 0.073657 -0.030846 +v 0.000080 0.089672 -0.022433 +v 0.013754 0.087076 -0.017399 +v 0.013748 0.070745 -0.025989 +v 0.019419 0.080817 -0.005243 +v 0.019413 0.063723 -0.014256 +v 0.013756 0.074562 0.006916 +v 0.013749 0.056703 -0.002522 +v 0.000083 0.071973 0.011955 +v 0.000076 0.053798 0.002341 +v -0.013591 0.074569 0.006922 +v -0.013598 0.056710 -0.002516 +v -0.019256 0.080828 -0.005235 +v -0.019262 0.063732 -0.014249 +v -0.013593 0.087084 -0.017394 +v -0.013599 0.070752 -0.025983 +v 0.000069 0.059103 -0.041303 +v 0.013743 0.055860 -0.036660 +v 0.019407 0.048034 -0.025448 +v 0.013744 0.040211 -0.014233 +v 0.000070 0.036973 -0.009585 +v -0.013603 0.040217 -0.014228 +v -0.019268 0.048042 -0.025441 +v -0.013604 0.055865 -0.036656 +v 0.136105 -0.070721 -0.500000 +v 0.136105 -0.070721 -0.446543 +v 0.133492 -0.097256 -0.446543 +v 0.133492 -0.097256 -0.500000 +v 0.125752 -0.122772 -0.446543 +v 0.125752 -0.122772 -0.500000 +v 0.113183 -0.146287 -0.446543 +v 0.113183 -0.146287 -0.500000 +v 0.096267 -0.166898 -0.446543 +v 0.096267 -0.166898 -0.500000 +v 0.075656 -0.183814 -0.446543 +v 0.075656 -0.183814 -0.500000 +v 0.052141 -0.196383 -0.446543 +v 0.052141 -0.196383 -0.500000 +v 0.026625 -0.204123 -0.446543 +v 0.026625 -0.204123 -0.500000 +v 0.000090 -0.206737 -0.446543 +v 0.000090 -0.206737 -0.500000 +v -0.026445 -0.204123 -0.446543 +v -0.026445 -0.204123 -0.500000 +v -0.051961 -0.196383 -0.446543 +v -0.051961 -0.196383 -0.500000 +v -0.075476 -0.183814 -0.446543 +v -0.075476 -0.183814 -0.500000 +v -0.096088 -0.166898 -0.446543 +v -0.096088 -0.166898 -0.500000 +v -0.113003 -0.146287 -0.446543 +v -0.113003 -0.146287 -0.500000 +v -0.125572 -0.122772 -0.446543 +v -0.125572 -0.122772 -0.500000 +v -0.133312 -0.097256 -0.446543 +v -0.133312 -0.097256 -0.500000 +v -0.135926 -0.070721 -0.446543 +v -0.135926 -0.070721 -0.500000 +v -0.133312 -0.044185 -0.446543 +v -0.133312 -0.044185 -0.500000 +v -0.125572 -0.018670 -0.446543 +v -0.125572 -0.018670 -0.500000 +v -0.113003 0.004845 -0.446543 +v -0.113003 0.004845 -0.500000 +v -0.096088 0.025457 -0.446543 +v -0.096088 0.025457 -0.500000 +v -0.075476 0.042372 -0.446543 +v -0.075476 0.042372 -0.500000 +v -0.051961 0.054941 -0.446543 +v -0.051961 0.054941 -0.500000 +v -0.026445 0.062681 -0.446543 +v -0.026445 0.062681 -0.500000 +v 0.000090 0.065295 -0.446543 +v 0.000090 0.065295 -0.500000 +v 0.026625 0.062681 -0.446543 +v 0.026625 0.062681 -0.500000 +v 0.052141 0.054941 -0.446543 +v 0.052141 0.054941 -0.500000 +v 0.075656 0.042372 -0.446543 +v 0.075656 0.042372 -0.500000 +v 0.096268 0.025457 -0.446543 +v 0.096268 0.025457 -0.500000 +v 0.113183 0.004845 -0.446543 +v 0.113183 0.004845 -0.500000 +v 0.125752 -0.018670 -0.446543 +v 0.125752 -0.018670 -0.500000 +v 0.133492 -0.044186 -0.446543 +v 0.133492 -0.044186 -0.500000 +v -0.001042 0.319468 -0.005959 +v -0.001015 0.286512 0.024001 +v 0.043535 0.280568 0.017516 +v 0.043629 0.313508 -0.012461 +v -0.000976 0.247764 0.047680 +v 0.040183 0.242273 0.041689 +v -0.000918 0.202905 0.054728 +v 0.030584 0.198702 0.050143 +v 0.081327 0.263519 -0.001007 +v 0.081523 0.296412 -0.031034 +v 0.075098 0.226521 0.024576 +v 0.057307 0.186646 0.037045 +v 0.106609 0.237959 -0.028748 +v 0.106873 0.270783 -0.058851 +v 0.098455 0.202907 -0.001054 +v 0.075184 0.168573 0.017429 +v 0.115530 0.207779 -0.061485 +v 0.115819 0.240522 -0.091676 +v 0.106698 0.175025 -0.031299 +v 0.081492 0.147233 -0.005719 +v 0.106734 0.177576 -0.094232 +v 0.106999 0.210236 -0.124512 +v 0.098571 0.147121 -0.061553 +v 0.075272 0.125876 -0.028875 +v 0.081559 0.151945 -0.122005 +v 0.081756 0.184537 -0.152360 +v 0.075312 0.123441 -0.087213 +v 0.057471 0.107752 -0.048514 +v 0.043837 0.134791 -0.140576 +v 0.043932 0.167335 -0.170982 +v 0.040462 0.107592 -0.104369 +v 0.030798 0.095622 -0.061645 +v -0.000687 0.128723 -0.147117 +v -0.000713 0.161251 -0.177540 +v -0.000673 0.101987 -0.110413 +v -0.000686 0.091332 -0.066271 +v -0.045237 0.134667 -0.140632 +v -0.045384 0.167211 -0.171038 +v -0.041832 0.107478 -0.104421 +v -0.032188 0.095534 -0.061685 +v -0.083029 0.151716 -0.122110 +v -0.083278 0.184307 -0.152465 +v -0.076747 0.123230 -0.087308 +v -0.058911 0.107590 -0.048588 +v -0.108311 0.177276 -0.094369 +v -0.108628 0.209936 -0.124649 +v -0.100104 0.146844 -0.061678 +v -0.076787 0.125664 -0.028972 +v -0.117232 0.207456 -0.061632 +v -0.117574 0.240197 -0.091824 +v -0.108347 0.174726 -0.031434 +v -0.083096 0.147004 -0.005824 +v -0.108436 0.237660 -0.028885 +v -0.108754 0.270483 -0.058987 +v -0.100220 0.202631 -0.001180 +v -0.076876 0.168361 0.017332 +v -0.083261 0.263290 -0.001111 +v -0.083510 0.296183 -0.031138 +v -0.076961 0.226310 0.024480 +v -0.059074 0.186484 0.036972 +v -0.045539 0.280444 0.017460 +v -0.045687 0.313384 -0.012517 +v -0.042111 0.242159 0.041637 +v -0.032401 0.198615 0.050103 +v -0.000664 0.042757 0.006103 +v 0.023062 0.045990 0.009588 +v 0.023068 0.038616 0.016388 +v -0.000658 0.035383 0.012902 +v -0.044542 0.055009 0.019429 +v -0.024404 0.045924 0.009558 +v -0.024398 0.038550 0.016358 +v -0.044537 0.047635 0.026228 +v -0.062769 0.084711 0.051656 +v -0.058014 0.068629 0.034212 +v -0.058008 0.061256 0.041010 +v -0.062763 0.077338 0.058456 +v 0.022901 0.123672 0.093832 +v -0.000839 0.126839 0.097287 +v -0.000833 0.119465 0.104087 +v 0.022907 0.116298 0.100631 +v -0.044666 0.114464 0.083907 +v -0.058081 0.100806 0.069106 +v -0.058075 0.093433 0.075906 +v -0.044660 0.107090 0.090705 +v 0.056512 0.100966 0.069178 +v 0.043040 0.114586 0.083962 +v 0.043046 0.107212 0.090760 +v 0.056518 0.093592 0.075978 +v -0.024565 0.123605 0.093801 +v -0.024559 0.116232 0.100602 +v 0.056578 0.068789 0.034284 +v 0.061266 0.084884 0.051734 +v 0.061272 0.077510 0.058534 +v 0.056584 0.061415 0.041083 +v 0.043163 0.055131 0.019484 +v 0.043169 0.047757 0.026283 +v -0.000881 0.179199 0.049006 +v 0.022859 0.176032 0.045550 +v 0.042997 0.166947 0.035680 +v 0.056469 0.153326 0.020897 +v 0.061223 0.137244 0.003452 +v 0.056536 0.121149 -0.013998 +v 0.043121 0.107491 -0.028798 +v 0.023020 0.098350 -0.038694 +v -0.000707 0.095117 -0.042179 +v -0.024446 0.098284 -0.038724 +v -0.044585 0.107369 -0.028854 +v -0.058057 0.120990 -0.014070 +v -0.062811 0.137072 0.003373 +v -0.058124 0.153167 0.020825 +v -0.044708 0.166825 0.035625 +v -0.024607 0.175966 0.045520 +v -0.000801 0.099029 0.099154 +v 0.016247 0.096754 0.096672 +v 0.030710 0.090230 0.089584 +v 0.040385 0.080448 0.078968 +v 0.043799 0.068899 0.066440 +v 0.040432 0.057341 0.053908 +v 0.030798 0.047533 0.043280 +v 0.016363 0.040968 0.036173 +v -0.000676 0.038646 0.033670 +v -0.017724 0.040920 0.036152 +v -0.032187 0.047445 0.043240 +v -0.041861 0.057226 0.053857 +v -0.045276 0.068775 0.066384 +v -0.041909 0.080334 0.078915 +v -0.032275 0.090142 0.089544 +v -0.017840 0.096707 0.096651 +v -0.000733 0.062325 0.072417 +v -0.000683 0.065729 -0.015081 +v 0.023044 0.068963 -0.011595 +v -0.044561 0.077982 -0.001755 +v -0.024422 0.068897 -0.011625 +v -0.062787 0.107684 0.030473 +v -0.058033 0.091602 0.013028 +v 0.022882 0.146644 0.072649 +v -0.000857 0.149812 0.076104 +v -0.044684 0.137437 0.062723 +v -0.058100 0.123779 0.047922 +v 0.056493 0.123939 0.047995 +v 0.043021 0.137559 0.062778 +v -0.024584 0.146578 0.072618 +v 0.056560 0.091762 0.013100 +v 0.061247 0.107857 0.030551 +v 0.043144 0.078104 -0.001699 +v 0.023026 0.090787 -0.031720 +v -0.000700 0.087554 -0.035205 +v -0.024440 0.090721 -0.031750 +v -0.044579 0.099806 -0.021879 +v -0.058051 0.113427 -0.007096 +v -0.062805 0.129509 0.010348 +v -0.000875 0.171636 0.055980 +v 0.022865 0.168469 0.052524 +v -0.058117 0.145604 0.027799 +v -0.044702 0.159261 0.042599 +v 0.043003 0.159383 0.042654 +v 0.056475 0.145763 0.027871 +v -0.024601 0.168403 0.052494 +v 0.061229 0.129681 0.010427 +v 0.056542 0.113586 -0.007024 +v 0.043127 0.099928 -0.021824 +vt 0.612863 0.559534 +vt 0.582763 0.590842 +vt 0.552360 0.560328 +vt 0.580814 0.528806 +vt 0.548902 0.620229 +vt 0.523169 0.589398 +vt 0.509109 0.644073 +vt 0.490506 0.617622 +vt 0.521393 0.533158 +vt 0.546394 0.500402 +vt 0.496104 0.564074 +vt 0.468980 0.595499 +vt 0.488288 0.510065 +vt 0.510043 0.475004 +vt 0.467122 0.542917 +vt 0.444858 0.576793 +vt 0.453219 0.491001 +vt 0.470846 0.453640 +vt 0.436285 0.525752 +vt 0.418702 0.561633 +vt 0.416363 0.476424 +vt 0.429276 0.437164 +vt 0.403912 0.512717 +vt 0.391038 0.550314 +vt 0.378286 0.466779 +vt 0.385951 0.426019 +vt 0.370532 0.503906 +vt 0.362549 0.542564 +vt 0.339815 0.461468 +vt 0.342111 0.421759 +vt 0.336694 0.499282 +vt 0.333482 0.538362 +vt 0.301364 0.461372 +vt 0.299287 0.421759 +vt 0.302934 0.498962 +vt 0.304293 0.537501 +vt 0.263566 0.465562 +vt 0.256887 0.426636 +vt 0.269580 0.501718 +vt 0.275548 0.540208 +vt 0.227115 0.474406 +vt 0.215455 0.436531 +vt 0.237218 0.509313 +vt 0.247664 0.545908 +vt 0.192101 0.487038 +vt 0.176473 0.452232 +vt 0.206329 0.520522 +vt 0.221071 0.555110 +vt 0.159285 0.504099 +vt 0.139953 0.471069 +vt 0.177325 0.535394 +vt 0.196207 0.567448 +vt 0.128647 0.524776 +vt 0.105627 0.493875 +vt 0.150441 0.553858 +vt 0.173337 0.583058 +vt 0.100328 0.549010 +vt 0.073767 0.520401 +vt 0.125780 0.575462 +vt 0.153035 0.601655 +vt 0.074254 0.577085 +vt 0.044382 0.550401 +vt 0.103933 0.601185 +vt 0.135234 0.623161 +vt 0.306410 0.632344 +vt 0.327663 0.629845 +vt 0.328392 0.637842 +vt 0.307720 0.641722 +vt 0.266491 0.628953 +vt 0.283941 0.628893 +vt 0.283181 0.636451 +vt 0.267001 0.635495 +vt 0.236564 0.637425 +vt 0.250809 0.631741 +vt 0.252431 0.637811 +vt 0.239440 0.642899 +vt 0.415839 0.677781 +vt 0.425631 0.698112 +vt 0.416491 0.702289 +vt 0.408258 0.681751 +vt 0.213178 0.657744 +vt 0.223936 0.646199 +vt 0.228199 0.651043 +vt 0.218462 0.661677 +vt 0.392533 0.649146 +vt 0.404901 0.661662 +vt 0.399098 0.666326 +vt 0.388129 0.654469 +vt 0.195253 0.689747 +vt 0.203789 0.672052 +vt 0.210291 0.675413 +vt 0.203173 0.693301 +vt 0.363318 0.633539 +vt 0.378638 0.639799 +vt 0.375531 0.645731 +vt 0.361404 0.639913 +vt 0.346505 0.629927 +vt 0.345923 0.637302 +vt 0.304115 0.632038 +vt 0.302247 0.641072 +vt 0.049510 0.609368 +vt 0.017048 0.583126 +vt 0.084631 0.631717 +vt 0.121700 0.647674 +vt 0.486359 0.654710 +vt 0.470910 0.633627 +vt 0.451672 0.613999 +vt 0.430452 0.597250 +vt 0.407380 0.584343 +vt 0.383417 0.573947 +vt 0.358094 0.566749 +vt 0.332012 0.562950 +vt 0.305613 0.561956 +vt 0.279569 0.563969 +vt 0.254303 0.568377 +vt 0.230539 0.576406 +vt 0.208157 0.586888 +vt 0.187945 0.600783 +vt 0.169137 0.616835 +vt 0.154275 0.636116 +vt 0.141817 0.655214 +vt 0.393757 0.704616 +vt 0.391855 0.687714 +vt 0.386409 0.674703 +vt 0.378567 0.664767 +vt 0.368921 0.657616 +vt 0.357863 0.653266 +vt 0.345399 0.652055 +vt 0.331959 0.654107 +vt 0.317177 0.661141 +vt 0.292638 0.658468 +vt 0.279336 0.651507 +vt 0.266951 0.649077 +vt 0.255680 0.650138 +vt 0.245480 0.654077 +vt 0.236619 0.660469 +vt 0.229469 0.669261 +vt 0.224522 0.680578 +vt 0.350360 0.690827 +vt 0.261504 0.684259 +vt 0.222762 0.695365 +vt 0.305896 0.602687 +vt 0.328488 0.602844 +vt 0.262806 0.605213 +vt 0.283578 0.602765 +vt 0.226004 0.618397 +vt 0.243599 0.610355 +vt 0.439100 0.660963 +vt 0.453555 0.680776 +vt 0.195633 0.642303 +vt 0.209825 0.628876 +vt 0.407650 0.629623 +vt 0.424034 0.643816 +vt 0.171694 0.675486 +vt 0.183128 0.658008 +vt 0.370743 0.610280 +vt 0.389864 0.618470 +vt 0.350224 0.605348 +vt 0.330939 0.573767 +vt 0.305697 0.572724 +vt 0.280834 0.574241 +vt 0.256836 0.578628 +vt 0.234193 0.585613 +vt 0.213232 0.595778 +vt 0.477960 0.661186 +vt 0.462463 0.640869 +vt 0.193943 0.608557 +vt 0.176606 0.623986 +vt 0.444294 0.622338 +vt 0.424147 0.606501 +vt 0.162096 0.641841 +vt 0.149624 0.660357 +vt 0.402520 0.593825 +vt 0.379745 0.584074 +vt 0.355783 0.577243 +vt 0.489911 0.359855 +vt 0.490256 0.259811 +vt 0.525061 0.259473 +vt 0.525729 0.360679 +vt 0.559886 0.259073 +vt 0.561881 0.360926 +vt 0.594443 0.258610 +vt 0.598541 0.360264 +vt 0.628250 0.258130 +vt 0.635968 0.357863 +vt 0.660348 0.257870 +vt 0.674534 0.351744 +vt 0.687995 0.258869 +vt 0.714161 0.335097 +vt 0.715235 0.256622 +vt 0.765281 0.313370 +vt 0.730820 0.257406 +vt 0.828047 0.257406 +vt 0.716320 0.258734 +vt 0.765690 0.201575 +vt 0.691974 0.258701 +vt 0.718676 0.176906 +vt 0.661866 0.258551 +vt 0.676202 0.165069 +vt 0.628878 0.258392 +vt 0.636400 0.159691 +vt 0.594521 0.258263 +vt 0.598248 0.157631 +vt 0.559599 0.258167 +vt 0.561159 0.157298 +vt 0.524558 0.258100 +vt 0.524780 0.157904 +vt 0.489663 0.258055 +vt 0.488887 0.159099 +vt 0.455118 0.258030 +vt 0.453320 0.160808 +vt 0.421132 0.258032 +vt 0.417933 0.163173 +vt 0.388005 0.258083 +vt 0.382558 0.166578 +vt 0.356226 0.258226 +vt 0.346945 0.171757 +vt 0.326618 0.258538 +vt 0.310686 0.180015 +vt 0.300611 0.259151 +vt 0.273076 0.193623 +vt 0.280610 0.259870 +vt 0.232698 0.217183 +vt 0.271082 0.260389 +vt 0.187274 0.258972 +vt 0.280227 0.260693 +vt 0.232252 0.301049 +vt 0.300167 0.260819 +vt 0.272697 0.325469 +vt 0.326371 0.260813 +vt 0.310640 0.339742 +vt 0.356237 0.260715 +vt 0.347238 0.348187 +vt 0.388264 0.260554 +vt 0.383150 0.353285 +vt 0.421586 0.260346 +vt 0.418760 0.356457 +vt 0.454295 0.358505 +vt 0.455690 0.260099 +vt 0.505694 0.922140 +vt 0.506211 0.922878 +vt 0.505675 0.923367 +vt 0.504958 0.922621 +vt 0.505373 0.924315 +vt 0.503814 0.923356 +vt 0.506357 0.926373 +vt 0.500767 0.925862 +vt 0.509094 0.926462 +vt 0.437217 0.972045 +vt 0.550560 0.903735 +vt 0.509618 0.923709 +vt 0.510748 0.918454 +vt 0.508057 0.922603 +vt 0.507553 0.920632 +vt 0.506409 0.921556 +vt 0.506942 0.922608 +vt 0.505137 0.921442 +vt 0.504641 0.921723 +vt 0.503681 0.921491 +vt 0.501262 0.920395 +vt 0.471663 0.871880 +vt 0.505299 0.917025 +vt 0.505744 0.919814 +vt 0.505500 0.920903 +vt 0.568497 0.789014 +vt 0.568751 0.789267 +vt 0.568557 0.789471 +vt 0.568278 0.789228 +vt 0.568455 0.789820 +vt 0.567945 0.789516 +vt 0.568847 0.790654 +vt 0.567052 0.790205 +vt 0.582368 0.802799 +vt 0.546429 0.802799 +vt 0.580157 0.767866 +vt 0.570365 0.789196 +vt 0.569681 0.787461 +vt 0.569362 0.788968 +vt 0.569007 0.788406 +vt 0.568711 0.788776 +vt 0.568986 0.789090 +vt 0.568261 0.788797 +vt 0.568075 0.788942 +vt 0.567758 0.788985 +vt 0.567195 0.788585 +vt 0.567276 0.787775 +vt 0.568104 0.787707 +vt 0.568403 0.788215 +vt 0.568374 0.788569 +vt 0.527267 0.784580 +vt 0.527609 0.784946 +vt 0.527381 0.785240 +vt 0.526933 0.784925 +vt 0.527318 0.785739 +vt 0.526483 0.785448 +vt 0.527949 0.786612 +vt 0.525412 0.786840 +vt 0.529214 0.786481 +vt 0.506722 0.817372 +vt 0.558510 0.766920 +vt 0.529316 0.785187 +vt 0.529682 0.782712 +vt 0.528521 0.784720 +vt 0.528217 0.783775 +vt 0.527640 0.784242 +vt 0.527966 0.784767 +vt 0.526872 0.784187 +vt 0.526555 0.784490 +vt 0.526012 0.784649 +vt 0.524717 0.784046 +vt 0.506722 0.764090 +vt 0.526969 0.781676 +vt 0.527332 0.783232 +vt 0.527145 0.783819 +vt 0.379140 0.792781 +vt 0.387106 0.786844 +vt 0.390599 0.785799 +vt 0.380895 0.794697 +vt 0.400082 0.781856 +vt 0.383786 0.799101 +vt 0.418118 0.771919 +vt 0.390365 0.811311 +vt 0.452298 0.759409 +vt 0.408333 0.843074 +vt 0.346090 0.758468 +vt 0.413137 0.771945 +vt 0.366479 0.776733 +vt 0.395552 0.780028 +vt 0.374170 0.786971 +vt 0.377386 0.790753 +vt 0.388712 0.784273 +vt 0.371134 0.798937 +vt 0.369386 0.799713 +vt 0.361351 0.803018 +vt 0.342433 0.815398 +vt 0.298296 0.844492 +vt 0.342839 0.817292 +vt 0.360511 0.804744 +vt 0.368383 0.799947 +vt 0.245655 0.800323 +vt 0.246501 0.799657 +vt 0.247312 0.800061 +vt 0.246377 0.801270 +vt 0.248466 0.800724 +vt 0.247387 0.802815 +vt 0.251347 0.800141 +vt 0.249974 0.806549 +vt 0.315762 0.756715 +vt 0.282443 0.850342 +vt 0.208088 0.757850 +vt 0.248264 0.794433 +vt 0.241127 0.793787 +vt 0.246387 0.797645 +vt 0.243880 0.797800 +vt 0.244922 0.799374 +vt 0.246219 0.798941 +vt 0.244811 0.800995 +vt 0.245096 0.801698 +vt 0.244944 0.802961 +vt 0.243178 0.806041 +vt 0.177796 0.851690 +vt 0.239523 0.800358 +vt 0.242784 0.800046 +vt 0.244009 0.800606 +vt 0.576909 0.952768 +vt 0.604690 0.950762 +vt 0.611228 0.948061 +vt 0.590665 0.955721 +vt 0.630339 0.941957 +vt 0.609809 0.957496 +vt 0.665117 0.938827 +vt 0.628788 0.964544 +vt 0.729555 0.935943 +vt 0.643433 0.989354 +vt 0.634873 0.900912 +vt 0.666069 0.946870 +vt 0.625066 0.928749 +vt 0.631880 0.948642 +vt 0.608003 0.940119 +vt 0.589890 0.946469 +vt 0.612449 0.949974 +vt 0.506346 0.960110 +vt 0.560178 0.965595 +vt 0.588158 0.964361 +vt 0.599784 0.957715 +vt 0.594610 0.948661 +vt 0.596754 0.940984 +vt 0.584627 0.940197 +vt 0.557704 0.943019 +vt 0.565840 0.868092 +vt 0.568715 0.866326 +vt 0.570600 0.867709 +vt 0.567715 0.869860 +vt 0.574434 0.868674 +vt 0.570702 0.872677 +vt 0.583804 0.865405 +vt 0.580031 0.881999 +vt 0.606209 0.843431 +vt 0.596729 0.917917 +vt 0.527625 0.818614 +vt 0.571460 0.854664 +vt 0.556572 0.855779 +vt 0.568348 0.860617 +vt 0.562024 0.862752 +vt 0.564255 0.865969 +vt 0.568016 0.864198 +vt 0.562119 0.870655 +vt 0.564085 0.871480 +vt 0.564110 0.873256 +vt 0.556083 0.876627 +vt 0.553147 0.875931 +vt 0.554934 0.868555 +vt 0.559281 0.867740 +vt 0.561407 0.868846 +vt 0.762954 0.828016 +vt 0.766131 0.826158 +vt 0.768100 0.828611 +vt 0.764608 0.831006 +vt 0.771649 0.830808 +vt 0.766740 0.835530 +vt 0.781773 0.830966 +vt 0.771270 0.846610 +vt 0.808007 0.802451 +vt 0.797615 0.913425 +vt 0.719210 0.756766 +vt 0.771713 0.813346 +vt 0.753882 0.811134 +vt 0.765494 0.820178 +vt 0.758953 0.820977 +vt 0.761230 0.825149 +vt 0.764665 0.823631 +vt 0.759980 0.829696 +vt 0.760890 0.832274 +vt 0.760197 0.836088 +vt 0.752755 0.841885 +vt 0.725802 0.846202 +vt 0.746421 0.826131 +vt 0.754432 0.825826 +vt 0.758000 0.827632 +vt 0.362981 0.912360 +vt 0.364638 0.914720 +vt 0.362745 0.916064 +vt 0.360791 0.913834 +vt 0.362208 0.918839 +vt 0.357774 0.916117 +vt 0.364421 0.925861 +vt 0.350379 0.922013 +vt 0.402209 0.964265 +vt 0.295821 0.964135 +vt 0.428032 0.862364 +vt 0.374069 0.917025 +vt 0.374608 0.903830 +vt 0.369388 0.913253 +vt 0.367879 0.908813 +vt 0.365077 0.910913 +vt 0.366580 0.913445 +vt 0.361429 0.910015 +vt 0.359270 0.910981 +vt 0.356178 0.911193 +vt 0.349385 0.907762 +vt 0.327421 0.862364 +vt 0.361978 0.899872 +vt 0.363824 0.906231 +vt 0.363254 0.908792 +vt 0.701060 0.846785 +vt 0.702219 0.846177 +vt 0.702977 0.846972 +vt 0.701727 0.847950 +vt 0.704339 0.847586 +vt 0.702694 0.849625 +vt 0.706710 0.847112 +vt 0.705224 0.853713 +vt 0.707602 0.843857 +vt 0.764368 0.924557 +vt 0.679504 0.757548 +vt 0.704655 0.842339 +vt 0.698392 0.839256 +vt 0.702260 0.843835 +vt 0.699809 0.843794 +vt 0.700491 0.845580 +vt 0.701913 0.845184 +vt 0.699721 0.847479 +vt 0.700331 0.848561 +vt 0.699962 0.850049 +vt 0.697055 0.853326 +vt 0.627841 0.881366 +vt 0.693918 0.845903 +vt 0.697783 0.845420 +vt 0.699122 0.846344 +vt 0.488323 0.821046 +vt 0.487797 0.821276 +vt 0.487584 0.820912 +vt 0.488103 0.820535 +vt 0.487172 0.820542 +vt 0.487801 0.819796 +vt 0.485951 0.820530 +vt 0.487151 0.818012 +vt 0.448821 0.839089 +vt 0.482174 0.790731 +vt 0.510569 0.846429 +vt 0.487112 0.823400 +vt 0.490036 0.824066 +vt 0.487882 0.822244 +vt 0.488902 0.822270 +vt 0.488538 0.821553 +vt 0.487921 0.821679 +vt 0.488801 0.820842 +vt 0.488739 0.820391 +vt 0.488884 0.819798 +vt 0.489637 0.819150 +vt 0.490955 0.819700 +vt 0.490686 0.821076 +vt 0.489559 0.821452 +vt 0.489037 0.821204 +vt 0.231857 0.926010 +vt 0.230277 0.927879 +vt 0.228565 0.927146 +vt 0.229720 0.924300 +vt 0.225567 0.927107 +vt 0.226507 0.921716 +vt 0.219161 0.929680 +vt 0.219251 0.915193 +vt 0.182338 0.974249 +vt 0.182338 0.879485 +vt 0.280113 0.975066 +vt 0.229382 0.937815 +vt 0.242990 0.937741 +vt 0.231141 0.931834 +vt 0.236336 0.930803 +vt 0.233751 0.927891 +vt 0.231336 0.929156 +vt 0.233658 0.924069 +vt 0.232313 0.922513 +vt 0.231281 0.920025 +vt 0.233212 0.914670 +vt 0.296246 0.862364 +vt 0.243543 0.924307 +vt 0.237739 0.925981 +vt 0.235264 0.925290 +vt 0.775451 0.950190 +vt 0.757930 0.958223 +vt 0.753460 0.962425 +vt 0.765662 0.953757 +vt 0.741312 0.969785 +vt 0.752408 0.959726 +vt 0.719693 0.980521 +vt 0.739356 0.965386 +vt 0.677540 0.990354 +vt 0.730056 0.968272 +vt 0.714215 0.967622 +vt 0.738313 0.964026 +vt 0.736699 0.957774 +vt 0.751708 0.958677 +vt 0.765993 0.954387 +vt 0.751880 0.956718 +vt 0.801538 0.936607 +vt 0.784447 0.940303 +vt 0.764785 0.949063 +vt 0.753071 0.955490 +vt 0.748306 0.960103 +vt 0.753507 0.961832 +vt 0.767262 0.957319 +vt 0.789319 0.951983 +vt 0.971782 0.524261 +vt 0.971782 0.652282 +vt 0.888879 0.586277 +vt 0.900963 0.543099 +vt 0.825267 0.693781 +vt 0.854139 0.602488 +vt 0.862161 0.568155 +vt 0.870119 0.542888 +vt 0.847306 0.582232 +vt 0.845252 0.560470 +vt 0.850411 0.540671 +vt 0.838161 0.573817 +vt 0.830826 0.557082 +vt 0.834105 0.538099 +vt 0.828470 0.570802 +vt 0.815678 0.556727 +vt 0.817385 0.535007 +vt 0.818103 0.572139 +vt 0.796115 0.560591 +vt 0.795967 0.530286 +vt 0.806847 0.579715 +vt 0.762341 0.575924 +vt 0.759323 0.519209 +vt 0.796813 0.601969 +vt 0.850323 0.429812 +vt 0.827177 0.589224 +vt 0.657516 0.465846 +vt 0.651869 0.660346 +vn -0.001400 0.672700 0.739900 +vn -0.001300 0.600700 0.799500 +vn 0.379500 0.549900 0.744000 +vn 0.381400 0.621600 0.684200 +vn -0.001100 0.353400 0.935500 +vn 0.353900 0.306000 0.883800 +vn -0.000600 -0.023700 0.999700 +vn 0.274500 -0.060500 0.959700 +vn 0.702600 0.404100 0.585700 +vn 0.706100 0.475100 0.525100 +vn 0.655000 0.170200 0.736200 +vn 0.508000 -0.165700 0.845200 +vn 0.918700 0.185600 0.348500 +vn 0.923300 0.255500 0.286700 +vn 0.856400 -0.033400 0.515200 +vn 0.664100 -0.323600 0.673900 +vn 0.995000 -0.072400 0.068600 +vn 1.000000 -0.003800 0.005400 +vn 0.927500 -0.273900 0.254300 +vn 0.719300 -0.510000 0.471700 +vn 0.919800 -0.330600 -0.211300 +vn 0.924400 -0.263300 -0.275900 +vn 0.857400 -0.514600 -0.006500 +vn 0.664900 -0.696600 0.269400 +vn 0.704600 -0.549700 -0.448700 +vn 0.708100 -0.483600 -0.514600 +vn 0.656800 -0.718800 -0.227800 +vn 0.509400 -0.854900 0.097900 +vn 0.382100 -0.696400 -0.607500 +vn 0.384000 -0.631000 -0.674100 +vn 0.356300 -0.855500 -0.375800 +vn 0.276400 -0.960900 -0.016800 +vn 0.001400 -0.748300 -0.663400 +vn 0.001400 -0.683100 -0.730300 +vn 0.001500 -0.903800 -0.427900 +vn 0.001400 -0.998400 -0.057200 +vn -0.379400 -0.697400 -0.608000 +vn -0.381400 -0.632000 -0.674600 +vn -0.353400 -0.856400 -0.376200 +vn -0.273700 -0.961600 -0.017200 +vn -0.702500 -0.551700 -0.449600 +vn -0.706100 -0.485500 -0.515500 +vn -0.654500 -0.720600 -0.228600 +vn -0.507200 -0.856300 0.097200 +vn -0.918600 -0.333200 -0.212400 +vn -0.923300 -0.265900 -0.277100 +vn -0.856000 -0.517000 -0.007600 +vn -0.663300 -0.698400 0.268600 +vn -0.994900 -0.075200 0.067400 +vn -1.000000 -0.006600 0.004200 +vn -0.927000 -0.276500 0.253200 +vn -0.718400 -0.512000 0.470800 +vn -0.919700 0.183000 0.347400 +vn -0.924400 0.252900 0.285500 +vn -0.857000 -0.035800 0.514100 +vn -0.664100 -0.325500 0.673100 +vn -0.704500 0.402100 0.584800 +vn -0.708100 0.473100 0.524200 +vn -0.656400 0.168300 0.735400 +vn -0.508600 -0.167200 0.844600 +vn -0.382000 0.548800 0.743600 +vn -0.384000 0.620500 0.683700 +vn -0.355800 0.305000 0.883400 +vn -0.275600 -0.061200 0.959300 +vn 0.001400 -0.677900 -0.735100 +vn 0.384000 -0.625800 -0.678900 +vn 0.343400 -0.889000 -0.302700 +vn 0.001500 -0.935600 -0.352900 +vn -0.706100 -0.480300 -0.520300 +vn -0.381400 -0.626800 -0.679400 +vn -0.340600 -0.890000 -0.303100 +vn -0.630800 -0.759100 -0.160900 +vn -1.000000 -0.001400 -0.000600 +vn -0.923300 -0.260700 -0.281900 +vn -0.824900 -0.562800 0.052100 +vn -0.893500 -0.331000 0.303500 +vn 0.381400 0.626800 0.679400 +vn -0.001400 0.677900 0.735100 +vn -0.001000 0.276000 0.961100 +vn 0.341100 0.230400 0.911300 +vn -0.708100 0.478300 0.519400 +vn -0.924400 0.258100 0.280700 +vn -0.825900 -0.099100 0.555000 +vn -0.632600 0.097700 0.768300 +vn 0.923300 0.260700 0.281900 +vn 0.706100 0.480300 0.520300 +vn 0.631300 0.099500 0.769100 +vn 0.825500 -0.096800 0.556000 +vn -0.384000 0.625800 0.678900 +vn -0.342900 0.229500 0.910900 +vn 0.924400 -0.258100 -0.280700 +vn 1.000000 0.001400 0.000600 +vn 0.894000 -0.328500 0.304600 +vn 0.826400 -0.560500 0.053200 +vn 0.708100 -0.478300 -0.519400 +vn 0.633100 -0.757300 -0.160100 +vn -0.000900 0.222200 0.975000 +vn 0.331100 0.177900 0.926600 +vn 0.612800 0.050800 0.788600 +vn 0.801200 -0.139600 0.581800 +vn 0.867700 -0.364600 0.337800 +vn 0.802100 -0.589700 0.093800 +vn 0.614500 -0.780700 -0.113200 +vn 0.333400 -0.908600 -0.251700 +vn 0.001500 -0.953800 -0.300400 +vn -0.330500 -0.909500 -0.252100 +vn -0.612200 -0.782400 -0.114000 +vn -0.800600 -0.591900 0.092700 +vn -0.867100 -0.367000 0.336700 +vn -0.801500 -0.141900 0.580800 +vn -0.613900 0.049100 0.787800 +vn -0.332800 0.177000 0.926200 +vn -0.000000 -0.399500 0.916700 +vn 0.154200 -0.420100 0.894300 +vn 0.285200 -0.479100 0.830100 +vn 0.372700 -0.567700 0.734000 +vn 0.403600 -0.672200 0.620600 +vn 0.373100 -0.776800 0.507200 +vn 0.286000 -0.865600 0.411000 +vn 0.155300 -0.925000 0.346700 +vn 0.001100 -0.946000 0.324000 +vn -0.153200 -0.925400 0.346500 +vn -0.284100 -0.866400 0.410700 +vn -0.371600 -0.777900 0.506700 +vn -0.402500 -0.673300 0.620100 +vn -0.372100 -0.568700 0.733500 +vn -0.284900 -0.480000 0.829700 +vn -0.154200 -0.420500 0.894000 +vn 0.000600 -0.735100 0.677900 +vn 0.706100 0.480300 0.520200 +vn 0.727900 0.000000 -0.685700 +vn 0.727900 0.000000 0.685700 +vn 0.713900 -0.142000 0.685700 +vn 0.713900 -0.142000 -0.685700 +vn 0.672500 -0.278500 0.685700 +vn 0.672500 -0.278500 -0.685700 +vn 0.605200 -0.404400 0.685700 +vn 0.605200 -0.404400 -0.685700 +vn 0.514700 -0.514700 0.685700 +vn 0.514700 -0.514700 -0.685700 +vn 0.404400 -0.605200 0.685700 +vn 0.404400 -0.605200 -0.685700 +vn 0.278500 -0.672500 0.685700 +vn 0.278500 -0.672500 -0.685700 +vn 0.142000 -0.713900 0.685700 +vn 0.142000 -0.713900 -0.685700 +vn 0.000000 -0.727900 0.685700 +vn 0.000000 -0.727900 -0.685700 +vn -0.142000 -0.713900 0.685700 +vn -0.142000 -0.713900 -0.685700 +vn -0.278500 -0.672500 0.685700 +vn -0.278500 -0.672500 -0.685700 +vn -0.404400 -0.605200 0.685700 +vn -0.404400 -0.605200 -0.685700 +vn -0.514700 -0.514700 0.685700 +vn -0.514700 -0.514700 -0.685700 +vn -0.605200 -0.404400 0.685700 +vn -0.605200 -0.404400 -0.685700 +vn -0.672500 -0.278500 0.685700 +vn -0.672500 -0.278500 -0.685700 +vn -0.713900 -0.142000 0.685700 +vn -0.713900 -0.142000 -0.685700 +vn -0.727900 0.000000 0.685700 +vn -0.727900 0.000000 -0.685700 +vn -0.713900 0.142000 0.685700 +vn -0.713900 0.142000 -0.685700 +vn -0.672500 0.278500 0.685700 +vn -0.672500 0.278500 -0.685700 +vn -0.605200 0.404400 0.685700 +vn -0.605200 0.404400 -0.685700 +vn -0.514700 0.514700 0.685700 +vn -0.514700 0.514700 -0.685700 +vn -0.404400 0.605200 0.685700 +vn -0.404400 0.605200 -0.685700 +vn -0.278500 0.672500 0.685700 +vn -0.278500 0.672500 -0.685700 +vn -0.142000 0.713900 0.685700 +vn -0.142000 0.713900 -0.685700 +vn 0.000000 0.727900 0.685700 +vn 0.000000 0.727900 -0.685700 +vn 0.142000 0.713900 0.685700 +vn 0.142000 0.713900 -0.685700 +vn 0.278500 0.672500 0.685700 +vn 0.278500 0.672500 -0.685700 +vn 0.404400 0.605200 0.685700 +vn 0.404400 0.605200 -0.685700 +vn 0.514700 0.514700 0.685700 +vn 0.514700 0.514700 -0.685700 +vn 0.605200 0.404400 0.685700 +vn 0.605200 0.404400 -0.685700 +vn 0.672500 0.278500 0.685700 +vn 0.672500 0.278500 -0.685700 +vn 0.713900 0.142000 -0.685700 +vn 0.713900 0.142000 0.685700 +vn 0.000000 0.996700 0.081400 +vn -0.000000 0.725300 0.688400 +vn 0.548400 0.499100 0.670900 +vn 0.707100 0.704800 0.057600 +vn 0.776300 -0.047800 0.628500 +vn 1.000000 0.000000 0.000100 +vn 0.549400 -0.595600 0.586000 +vn 0.707100 -0.704700 -0.057500 +vn -0.000000 -0.822700 0.568400 +vn 0.000000 -0.996700 -0.081300 +vn -0.549500 -0.595600 0.585900 +vn -0.707100 -0.704800 -0.057600 +vn -0.776400 -0.047800 0.628300 +vn -1.000000 0.000000 -0.000100 +vn -0.707100 0.704700 0.057500 +vn -0.548600 0.499100 0.670800 +vn 0.000000 0.824200 -0.566200 +vn 0.549200 0.597400 -0.584400 +vn 0.776400 0.050000 -0.628200 +vn 0.548800 -0.497000 -0.672100 +vn 0.000000 -0.723500 -0.690200 +vn -0.548800 -0.497000 -0.672100 +vn -0.776400 0.050000 -0.628300 +vn -0.549100 0.597400 -0.584400 +vn 0.000000 0.998000 0.063200 +vn -0.000100 0.740800 0.671700 +vn 0.548000 0.514600 0.659400 +vn 0.707200 0.705600 0.044700 +vn 0.776300 -0.032700 0.629500 +vn 1.000000 -0.000200 0.000100 +vn 0.549700 -0.581700 0.599500 +vn 0.707000 -0.705800 -0.044500 +vn -0.000100 -0.809600 0.587000 +vn 0.000000 -0.998000 -0.063100 +vn -0.549900 -0.581700 0.599300 +vn -0.707000 -0.705800 -0.044700 +vn -0.776500 -0.032700 0.629300 +vn -1.000000 -0.000200 -0.000100 +vn -0.707200 0.705600 0.044600 +vn -0.548200 0.514600 0.659300 +vn 0.000100 0.818000 -0.575200 +vn 0.548500 0.591600 -0.590800 +vn 0.776500 0.044500 -0.628600 +vn 0.549600 -0.503600 -0.666500 +vn 0.000100 -0.731000 -0.682300 +vn -0.549400 -0.503600 -0.666600 +vn -0.776300 0.044500 -0.628700 +vn -0.548400 0.591600 -0.590900 +vn -0.000000 0.999500 0.029200 +vn -0.000100 0.767600 0.640900 +vn 0.548100 0.541000 0.637900 +vn 0.708100 0.705800 0.020800 +vn 0.776300 -0.007000 0.630300 +vn 1.000000 -0.002000 0.000100 +vn 0.549700 -0.556800 0.622700 +vn 0.706100 -0.707800 -0.020600 +vn -0.000100 -0.785000 0.619500 +vn 0.000000 -0.999600 -0.029200 +vn -0.549900 -0.556800 0.622500 +vn -0.706100 -0.707800 -0.020800 +vn -0.776500 -0.007000 0.630100 +vn -1.000000 -0.002000 -0.000200 +vn -0.708100 0.705800 0.020500 +vn -0.548300 0.541000 0.637700 +vn 0.000100 0.802500 -0.596600 +vn 0.548500 0.575900 -0.606200 +vn 0.776500 0.028000 -0.629500 +vn 0.549600 -0.521000 -0.652900 +vn 0.000100 -0.748800 -0.662700 +vn -0.549500 -0.521100 -0.653100 +vn -0.776300 0.028000 -0.629700 +vn -0.548300 0.575900 -0.606300 +vn 0.000000 0.999800 -0.017000 +vn -0.000100 0.802100 0.597200 +vn 0.548400 0.575400 0.606800 +vn 0.709600 0.704500 -0.011900 +vn 0.776200 0.027400 0.629800 +vn 1.000000 -0.004900 0.000200 +vn 0.549400 -0.521700 0.652700 +vn 0.704700 -0.709400 0.012200 +vn -0.000100 -0.749400 0.662100 +vn 0.000000 -0.999800 0.017100 +vn -0.549600 -0.521700 0.652500 +vn -0.704700 -0.709400 0.012000 +vn -0.776500 0.027400 0.629500 +vn -1.000000 -0.004900 -0.000100 +vn -0.709600 0.704500 -0.012100 +vn -0.548500 0.575400 0.606600 +vn 0.000100 0.779700 -0.626200 +vn 0.548800 0.552500 -0.627300 +vn 0.776500 0.003700 -0.630100 +vn 0.549300 -0.545600 -0.632900 +vn 0.000100 -0.773200 -0.634200 +vn -0.549100 -0.545500 -0.633100 +vn -0.776300 0.003700 -0.630300 +vn -0.548600 0.552500 -0.627500 +vn 0.000000 0.997100 -0.075300 +vn -0.000100 0.842300 0.539000 +vn 0.548900 0.616400 0.564600 +vn 0.711800 0.700400 -0.052800 +vn 0.776300 0.070600 0.626400 +vn 0.999900 -0.009000 0.000800 +vn 0.548800 -0.475100 0.687800 +vn 0.702700 -0.709400 0.053700 +vn -0.000100 -0.701000 0.713100 +vn 0.000000 -0.997200 0.075300 +vn -0.549000 -0.475100 0.687600 +vn -0.702700 -0.709400 0.053400 +vn -0.776500 0.070600 0.626100 +vn -0.999900 -0.009000 0.000500 +vn -0.711800 0.700400 -0.053000 +vn -0.549000 0.616400 0.564500 +vn 0.000100 0.749200 -0.662300 +vn 0.549500 0.521500 -0.652700 +vn 0.776500 -0.027600 -0.629500 +vn 0.548600 -0.575800 -0.606200 +vn 0.000100 -0.802500 -0.596600 +vn -0.548400 -0.575800 -0.606400 +vn -0.776300 -0.027600 -0.629700 +vn -0.549300 0.521500 -0.652900 +vn 0.000000 0.989300 -0.145700 +vn -0.000000 0.879900 0.475100 +vn 0.548200 0.657100 0.517300 +vn 0.711400 0.695300 -0.102300 +vn 0.776300 0.118300 0.619100 +vn 0.999900 -0.008100 0.001300 +vn 0.549600 -0.422000 0.721000 +vn 0.703100 -0.703500 0.103900 +vn -0.000100 -0.646100 0.763200 +vn 0.000000 -0.989300 0.145900 +vn -0.549800 -0.422000 0.720900 +vn -0.703100 -0.703500 0.103600 +vn -0.776500 0.118300 0.618900 +vn -0.999900 -0.008100 0.001000 +vn -0.711300 0.695300 -0.102500 +vn -0.548300 0.657200 0.517200 +vn 0.000100 0.701000 -0.713100 +vn 0.549000 0.475100 -0.687600 +vn 0.776500 -0.070600 -0.626100 +vn 0.549000 -0.616300 -0.564500 +vn 0.000100 -0.842300 -0.539000 +vn -0.548800 -0.616400 -0.564700 +vn -0.776300 -0.070600 -0.626400 +vn -0.548800 0.475100 -0.687800 +vn 0.000000 0.973400 -0.228800 +vn -0.000000 0.917300 0.398200 +vn 0.547100 0.700100 0.458800 +vn 0.710100 0.685400 -0.161100 +vn 0.776400 0.173200 0.606000 +vn 1.000000 -0.005800 0.001500 +vn 0.550800 -0.357200 0.754300 +vn 0.704100 -0.691100 0.163000 +vn -0.000100 -0.577900 0.816100 +vn 0.000000 -0.973300 0.229600 +vn -0.550900 -0.357200 0.754200 +vn -0.704100 -0.691100 0.162800 +vn -0.776500 0.173200 0.605800 +vn -1.000000 -0.005800 0.001300 +vn -0.710100 0.685400 -0.161300 +vn -0.547100 0.700100 0.458700 +vn 0.000100 0.636300 -0.771400 +vn 0.548200 0.414200 -0.726500 +vn 0.776500 -0.123200 -0.618000 +vn 0.549800 -0.662200 -0.509100 +vn 0.000100 -0.885900 -0.463900 +vn -0.549700 -0.662200 -0.509200 +vn -0.776300 -0.123100 -0.618200 +vn -0.548000 0.414200 -0.726600 +vn 0.000000 0.945700 -0.324900 +vn 0.000000 0.951900 0.306300 +vn 0.545500 0.743300 0.387100 +vn 0.708000 0.667900 -0.229500 +vn 0.776500 0.235200 0.584600 +vn 1.000000 -0.002100 0.000900 +vn 0.552400 -0.279100 0.785500 +vn 0.705700 -0.669800 0.231000 +vn -0.000100 -0.493800 0.869600 +vn -0.000000 -0.945300 0.326100 +vn -0.552500 -0.279000 0.785400 +vn -0.705800 -0.669700 0.230900 +vn -0.776500 0.235200 0.584500 +vn -1.000000 -0.002000 0.000700 +vn -0.707900 0.667900 -0.229600 +vn -0.545500 0.743300 0.387000 +vn 0.000100 0.551300 -0.834300 +vn 0.547000 0.336400 -0.766500 +vn 0.776500 -0.185300 -0.602300 +vn 0.551000 -0.710900 -0.437100 +vn 0.000000 -0.929700 -0.368400 +vn -0.550900 -0.710900 -0.437100 +vn -0.776400 -0.185300 -0.602400 +vn -0.546900 0.336400 -0.766600 +vn 0.000000 0.895500 -0.445000 +vn 0.000000 0.982700 0.185000 +vn 0.545000 0.786300 0.290800 +vn 0.706700 0.633600 -0.314900 +vn 0.776600 0.307400 0.549900 +vn 1.000000 0.000000 0.000000 +vn 0.553000 -0.178000 0.814000 +vn 0.706600 -0.633500 0.315100 +vn 0.000000 -0.380800 0.924600 +vn -0.000100 -0.895300 0.445400 +vn -0.553000 -0.177900 0.813900 +vn -0.706700 -0.633400 0.315100 +vn -0.776500 0.307400 0.549900 +vn -1.000000 0.000100 0.000000 +vn -0.706600 0.633700 -0.314900 +vn -0.545000 0.786400 0.290800 +vn 0.000000 0.442100 -0.897000 +vn 0.545500 0.239000 -0.803300 +vn 0.776500 -0.256200 -0.575600 +vn 0.552500 -0.758400 -0.345800 +vn -0.000000 -0.968200 -0.250200 +vn -0.552500 -0.758300 -0.345900 +vn -0.776500 -0.256200 -0.575600 +vn -0.545400 0.239100 -0.803300 +vn 0.000000 0.820900 -0.571000 +vn 0.000100 0.999400 0.035100 +vn 0.546000 0.820300 0.170000 +vn 0.708300 0.579500 -0.403100 +vn 0.776500 0.384800 0.498900 +vn 1.000000 -0.002700 0.001700 +vn 0.552100 -0.055100 0.831900 +vn 0.705200 -0.582400 0.404400 +vn 0.000000 -0.238500 0.971100 +vn -0.000000 -0.821300 0.570400 +vn -0.552000 -0.055000 0.832000 +vn -0.705200 -0.582300 0.404500 +vn -0.776400 0.384900 0.498900 +vn -1.000000 -0.002500 0.001800 +vn -0.708300 0.579600 -0.403000 +vn -0.545900 0.820400 0.170000 +vn 0.000000 0.320600 -0.947200 +vn 0.545300 0.131700 -0.827800 +vn 0.776500 -0.329200 -0.537200 +vn 0.552600 -0.797000 -0.243600 +vn -0.000000 -0.992600 -0.121200 +vn -0.552700 -0.796900 -0.243600 +vn -0.776600 -0.329100 -0.537200 +vn -0.545300 0.131800 -0.827800 +vn 0.000000 0.731200 -0.682100 +vn 0.000100 0.992500 -0.122400 +vn 0.547300 0.835900 0.040000 +vn 0.711800 0.513500 -0.479100 +vn 0.776500 0.456300 0.434400 +vn 0.999900 -0.007000 0.006300 +vn 0.550800 0.074300 0.831300 +vn 0.702400 -0.520800 0.485100 +vn 0.000100 -0.084500 0.996400 +vn 0.000000 -0.731700 0.681700 +vn -0.550600 0.074400 0.831400 +vn -0.702500 -0.520600 0.485200 +vn -0.776300 0.456500 0.434600 +vn -0.999900 -0.006700 0.006500 +vn -0.711800 0.513700 -0.479000 +vn -0.547100 0.836100 0.040200 +vn -0.000000 0.195700 -0.980700 +vn 0.546600 0.022400 -0.837100 +vn 0.776400 -0.398500 -0.488200 +vn 0.551100 -0.823100 -0.136700 +vn -0.000100 -0.999900 0.009600 +vn -0.551300 -0.823000 -0.136600 +vn -0.776500 -0.398400 -0.488100 +vn -0.546800 0.022600 -0.837000 +vn 0.000000 0.629300 -0.777100 +vn 0.000200 0.962300 -0.272000 +vn 0.548400 0.831700 -0.086600 +vn 0.715000 0.439800 -0.543400 +vn 0.776600 0.515500 0.362000 +vn 0.999900 -0.009500 0.011400 +vn 0.549700 0.198400 0.811500 +vn 0.700100 -0.449400 0.554900 +vn 0.000200 0.066900 0.997700 +vn 0.000000 -0.629200 0.777200 +vn -0.549300 0.198600 0.811700 +vn -0.700100 -0.449100 0.555100 +vn -0.776300 0.515800 0.362300 +vn -0.999900 -0.009200 0.011700 +vn -0.715000 0.440100 -0.543200 +vn -0.548100 0.831900 -0.086400 +vn -0.000100 0.065800 -0.997800 +vn 0.548200 -0.088600 -0.831600 +vn 0.776300 -0.461700 -0.429000 +vn 0.549300 -0.835200 -0.025200 +vn -0.000100 -0.989800 0.142300 +vn -0.549600 -0.835000 -0.025100 +vn -0.776600 -0.461500 -0.428800 +vn -0.548400 -0.088400 -0.831500 +vn -0.000000 0.525600 -0.850700 +vn 0.000200 0.917300 -0.398100 +vn 0.548500 0.812600 -0.196900 +vn 0.715800 0.366600 -0.594300 +vn 0.776600 0.559300 0.289900 +vn 0.999800 -0.008900 0.013700 +vn 0.549700 0.305200 0.777600 +vn 0.699500 -0.374800 0.608400 +vn 0.000300 0.199800 0.979800 +vn 0.000000 -0.524000 0.851700 +vn -0.549200 0.305500 0.777800 +vn -0.699400 -0.374500 0.608700 +vn -0.776200 0.559700 0.290200 +vn -0.999800 -0.008400 0.014100 +vn -0.715900 0.367000 -0.594000 +vn -0.548100 0.812900 -0.196700 +vn -0.000200 -0.066200 -0.997800 +vn 0.549200 -0.198000 -0.811900 +vn 0.776300 -0.515800 -0.362300 +vn 0.548100 -0.831900 0.086800 +vn -0.000100 -0.962200 0.272500 +vn -0.548400 -0.831700 0.086900 +vn -0.776700 -0.515500 -0.362000 +vn -0.549600 -0.197800 -0.811700 +vn 0.000000 0.748600 -0.663000 +vn 0.000000 1.000000 0.000000 +vn 0.707100 0.707100 0.000000 +vn 0.529300 0.529300 -0.663000 +vn 0.000000 0.748600 0.663000 +vn 0.529300 0.529300 0.663000 +vn 0.748600 0.000000 -0.663000 +vn 0.748600 0.000000 0.663000 +vn 0.707100 -0.707100 0.000000 +vn 0.529300 -0.529300 -0.663000 +vn 0.529300 -0.529300 0.663000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 -0.748600 -0.663000 +vn 0.000000 -0.748600 0.663000 +vn -0.707100 -0.707100 0.000000 +vn -0.529300 -0.529300 -0.663000 +vn -0.529300 -0.529300 0.663000 +vn -1.000000 0.000000 0.000000 +vn -0.748600 0.000000 -0.663000 +vn -0.748600 0.000000 0.663000 +vn -0.707100 0.707100 0.000000 +vn -0.529300 0.529300 -0.663000 +vn -0.529300 0.529300 0.663000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +g Sphere.001_Sphere.001_lampshade +s 1 +f 403/1/1 404/2/2 405/3/3 406/4/4 +f 404/2/2 407/5/5 408/6/6 405/3/3 +f 407/5/5 409/7/7 410/8/8 408/6/6 +f 406/4/4 405/3/3 411/9/9 412/10/10 +f 405/3/3 408/6/6 413/11/11 411/9/9 +f 408/6/6 410/8/8 414/12/12 413/11/11 +f 412/10/10 411/9/9 415/13/13 416/14/14 +f 411/9/9 413/11/11 417/15/15 415/13/13 +f 413/11/11 414/12/12 418/16/16 417/15/15 +f 416/14/14 415/13/13 419/17/17 420/18/18 +f 415/13/13 417/15/15 421/19/19 419/17/17 +f 417/15/15 418/16/16 422/20/20 421/19/19 +f 420/18/18 419/17/17 423/21/21 424/22/22 +f 419/17/17 421/19/19 425/23/23 423/21/21 +f 421/19/19 422/20/20 426/24/24 425/23/23 +f 424/22/22 423/21/21 427/25/25 428/26/26 +f 423/21/21 425/23/23 429/27/27 427/25/25 +f 425/23/23 426/24/24 430/28/28 429/27/27 +f 428/26/26 427/25/25 431/29/29 432/30/30 +f 427/25/25 429/27/27 433/31/31 431/29/29 +f 429/27/27 430/28/28 434/32/32 433/31/31 +f 432/30/30 431/29/29 435/33/33 436/34/34 +f 431/29/29 433/31/31 437/35/35 435/33/33 +f 433/31/31 434/32/32 438/36/36 437/35/35 +f 436/34/34 435/33/33 439/37/37 440/38/38 +f 435/33/33 437/35/35 441/39/39 439/37/37 +f 437/35/35 438/36/36 442/40/40 441/39/39 +f 440/38/38 439/37/37 443/41/41 444/42/42 +f 439/37/37 441/39/39 445/43/43 443/41/41 +f 441/39/39 442/40/40 446/44/44 445/43/43 +f 444/42/42 443/41/41 447/45/45 448/46/46 +f 443/41/41 445/43/43 449/47/47 447/45/45 +f 445/43/43 446/44/44 450/48/48 449/47/47 +f 448/46/46 447/45/45 451/49/49 452/50/50 +f 447/45/45 449/47/47 453/51/51 451/49/49 +f 449/47/47 450/48/48 454/52/52 453/51/51 +f 452/50/50 451/49/49 455/53/53 456/54/54 +f 451/49/49 453/51/51 457/55/55 455/53/53 +f 453/51/51 454/52/52 458/56/56 457/55/55 +f 456/54/54 455/53/53 459/57/57 460/58/58 +f 455/53/53 457/55/55 461/59/59 459/57/57 +f 457/55/55 458/56/56 462/60/60 461/59/59 +f 460/58/58 459/57/57 463/61/61 464/62/62 +f 459/57/57 461/59/59 465/63/63 463/61/61 +f 461/59/59 462/60/60 466/64/64 465/63/63 +f 467/65/65 468/66/66 469/67/67 470/68/68 +f 471/69/69 472/70/70 473/71/71 474/72/72 +f 475/73/73 476/74/74 477/75/75 478/76/76 +f 479/77/77 480/78/78 481/79/79 482/80/80 +f 483/81/81 484/82/82 485/83/83 486/84/84 +f 487/85/85 488/86/86 489/87/87 490/88/88 +f 480/89/78 491/90/89 492/91/90 481/92/79 +f 493/93/91 494/94/92 495/95/93 496/96/94 +f 468/66/66 497/97/95 498/98/96 469/67/67 +f 472/70/70 467/99/65 470/100/68 473/71/71 +f 476/74/74 471/69/69 474/72/72 477/75/75 +f 484/82/82 475/73/73 478/76/76 485/83/83 +f 488/86/86 479/77/77 482/80/80 489/87/87 +f 491/90/89 483/81/81 486/84/84 492/91/90 +f 464/62/62 463/61/61 404/101/2 403/102/1 +f 463/61/61 465/63/63 407/103/5 404/101/2 +f 465/63/63 466/64/64 409/104/7 407/103/5 +f 494/94/92 487/85/85 490/88/88 495/95/93 +f 497/97/95 493/93/91 496/96/94 498/98/96 +f 409/7/7 499/105/97 500/106/98 410/8/8 +f 410/8/8 500/106/98 501/107/99 414/12/12 +f 414/12/12 501/107/99 502/108/100 418/16/16 +f 418/16/16 502/108/100 503/109/101 422/20/20 +f 422/20/20 503/109/101 504/110/102 426/24/24 +f 426/24/24 504/110/102 505/111/103 430/28/28 +f 430/28/28 505/111/103 506/112/104 434/32/32 +f 434/32/32 506/112/104 507/113/105 438/36/36 +f 438/36/36 507/113/105 508/114/106 442/40/40 +f 442/40/40 508/114/106 509/115/107 446/44/44 +f 446/44/44 509/115/107 510/116/108 450/48/48 +f 450/48/48 510/116/108 511/117/109 454/52/52 +f 454/52/52 511/117/109 512/118/110 458/56/56 +f 458/56/56 512/118/110 513/119/111 462/60/60 +f 462/60/60 513/119/111 514/120/112 466/64/64 +f 466/64/64 514/120/112 499/121/97 409/104/7 +f 481/79/79 515/122/113 516/123/114 482/80/80 +f 482/80/80 516/123/114 517/124/115 489/87/87 +f 489/87/87 517/124/115 518/125/116 490/88/88 +f 490/88/88 518/125/116 519/126/117 495/95/93 +f 495/95/93 519/126/117 520/127/118 496/96/94 +f 496/96/94 520/127/118 521/128/119 498/98/96 +f 498/98/96 521/128/119 522/129/120 469/67/67 +f 469/67/67 522/129/120 523/130/121 470/68/68 +f 470/100/68 523/131/121 524/132/122 473/71/71 +f 473/71/71 524/132/122 525/133/123 474/72/72 +f 474/72/72 525/133/123 526/134/124 477/75/75 +f 477/75/75 526/134/124 527/135/125 478/76/76 +f 478/76/76 527/135/125 528/136/126 485/83/83 +f 485/83/83 528/136/126 529/137/127 486/84/84 +f 486/84/84 529/137/127 530/138/128 492/91/90 +f 515/122/113 531/139/129 516/123/114 +f 516/123/114 531/139/129 517/124/115 +f 517/124/115 531/139/129 518/125/116 +f 518/125/116 531/139/129 519/126/117 +f 519/126/117 531/139/129 520/127/118 +f 520/127/118 531/139/129 521/128/119 +f 521/128/119 531/139/129 522/129/120 +f 522/129/120 531/139/129 523/130/121 +f 523/131/121 531/140/129 524/132/122 +f 524/132/122 531/140/129 525/133/123 +f 525/133/123 531/140/129 526/134/124 +f 526/134/124 531/140/129 527/135/125 +f 527/135/125 531/140/129 528/136/126 +f 528/136/126 531/140/129 529/137/127 +f 529/137/127 531/140/129 530/138/128 +f 492/91/90 530/138/128 515/141/113 481/92/79 +f 530/138/128 531/140/129 515/141/113 +f 532/142/65 533/143/66 468/66/66 467/65/65 +f 534/144/69 535/145/70 472/70/70 471/69/69 +f 536/146/73 537/147/74 476/74/74 475/73/73 +f 538/148/77 539/149/78 480/78/78 479/77/77 +f 540/150/81 541/151/82 484/82/82 483/81/81 +f 542/152/85 543/153/130 488/86/86 487/85/85 +f 539/154/78 544/155/89 491/90/89 480/89/78 +f 545/156/91 546/157/92 494/94/92 493/93/91 +f 533/143/66 547/158/95 497/97/95 468/66/66 +f 535/145/70 532/142/65 467/99/65 472/70/70 +f 537/147/74 534/144/69 471/69/69 476/74/74 +f 541/151/82 536/146/73 475/73/73 484/82/82 +f 543/153/130 538/148/77 479/77/77 488/86/86 +f 544/155/89 540/150/81 483/81/81 491/90/89 +f 546/157/92 542/152/85 487/85/85 494/94/92 +f 547/158/95 545/156/91 493/93/91 497/97/95 +f 507/113/105 506/112/104 548/159/66 549/160/65 +f 509/115/107 508/114/106 550/161/70 551/162/69 +f 511/117/109 510/116/108 552/163/74 553/164/73 +f 500/106/98 499/105/97 554/165/78 555/166/77 +f 513/119/111 512/118/110 556/167/82 557/168/81 +f 502/108/100 501/107/99 558/169/86 559/170/85 +f 499/121/97 514/120/112 560/171/89 554/172/78 +f 504/110/102 503/109/101 561/173/92 562/174/91 +f 506/112/104 505/111/103 563/175/95 548/159/66 +f 508/114/106 507/113/105 549/160/65 550/161/70 +f 510/116/108 509/115/107 551/162/69 552/163/74 +f 512/118/110 511/117/109 553/164/73 556/167/82 +f 501/107/99 500/106/98 555/166/77 558/169/86 +f 514/120/112 513/119/111 557/168/81 560/171/89 +f 503/109/101 502/108/100 559/170/85 561/173/92 +f 505/111/103 504/110/102 562/174/91 563/175/95 +f 549/160/65 548/159/66 533/143/66 532/142/65 +f 551/162/69 550/161/70 535/145/70 534/144/69 +f 553/164/73 552/163/74 537/147/74 536/146/73 +f 555/166/77 554/165/78 539/149/78 538/148/77 +f 557/168/81 556/167/82 541/151/82 540/150/81 +f 559/170/85 558/169/86 543/153/130 542/152/85 +f 554/172/78 560/171/89 544/155/89 539/154/78 +f 562/174/91 561/173/92 546/157/92 545/156/91 +f 548/159/66 563/175/95 547/158/95 533/143/66 +f 550/161/70 549/160/65 532/142/65 535/145/70 +f 552/163/74 551/162/69 534/144/69 537/147/74 +f 556/167/82 553/164/73 536/146/73 541/151/82 +f 558/169/86 555/166/77 538/148/77 543/153/130 +f 560/171/89 557/168/81 540/150/81 544/155/89 +f 561/173/92 559/170/85 542/152/85 546/157/92 +f 563/175/95 562/174/91 545/156/91 547/158/95 +g Sphere.001_Sphere.001_base +f 339/176/131 340/177/132 341/178/133 342/179/134 +f 342/179/134 341/178/133 343/180/135 344/181/136 +f 344/181/136 343/180/135 345/182/137 346/183/138 +f 346/183/138 345/182/137 347/184/139 348/185/140 +f 348/185/140 347/184/139 349/186/141 350/187/142 +f 350/187/142 349/186/141 351/188/143 352/189/144 +f 352/189/144 351/188/143 353/190/145 354/191/146 +f 354/191/146 353/190/145 355/192/147 356/193/148 +f 356/193/148 355/192/147 357/194/149 358/195/150 +f 358/195/150 357/194/149 359/196/151 360/197/152 +f 360/197/152 359/196/151 361/198/153 362/199/154 +f 362/199/154 361/198/153 363/200/155 364/201/156 +f 364/201/156 363/200/155 365/202/157 366/203/158 +f 366/203/158 365/202/157 367/204/159 368/205/160 +f 368/205/160 367/204/159 369/206/161 370/207/162 +f 370/207/162 369/206/161 371/208/163 372/209/164 +f 372/209/164 371/208/163 373/210/165 374/211/166 +f 374/211/166 373/210/165 375/212/167 376/213/168 +f 376/213/168 375/212/167 377/214/169 378/215/170 +f 378/215/170 377/214/169 379/216/171 380/217/172 +f 380/217/172 379/216/171 381/218/173 382/219/174 +f 382/219/174 381/218/173 383/220/175 384/221/176 +f 384/221/176 383/220/175 385/222/177 386/223/178 +f 386/223/178 385/222/177 387/224/179 388/225/180 +f 388/225/180 387/224/179 389/226/181 390/227/182 +f 390/227/182 389/226/181 391/228/183 392/229/184 +f 392/229/184 391/228/183 393/230/185 394/231/186 +f 394/231/186 393/230/185 395/232/187 396/233/188 +f 396/233/188 395/232/187 397/234/189 398/235/190 +f 398/235/190 397/234/189 399/236/191 400/237/192 +f 402/238/193 401/239/194 340/177/132 339/176/131 +f 400/237/192 399/236/191 401/239/194 402/238/193 +f 368/205/160 370/207/162 372/209/164 374/211/166 376/213/168 378/215/170 380/217/172 382/219/174 384/221/176 386/223/178 388/225/180 390/227/182 392/229/184 394/231/186 396/233/188 398/235/190 400/237/192 402/238/193 339/176/131 342/179/134 344/181/136 346/183/138 348/185/140 350/187/142 352/189/144 354/191/146 356/193/148 358/195/150 360/197/152 362/199/154 364/201/156 366/203/158 +f 347/184/139 345/182/137 343/180/135 341/178/133 340/177/132 401/239/194 399/236/191 397/234/189 395/232/187 393/230/185 391/228/183 389/226/181 387/224/179 385/222/177 383/220/175 381/218/173 379/216/171 377/214/169 375/212/167 373/210/165 371/208/163 369/206/161 367/204/159 365/202/157 363/200/155 361/198/153 359/196/151 357/194/149 355/192/147 353/190/145 351/188/143 349/186/141 +g Sphere.001_Sphere.001_neck +f 27/240/195 28/241/196 29/242/197 30/243/198 +f 30/243/198 29/242/197 31/244/199 32/245/200 +f 32/245/200 31/244/199 33/246/201 34/247/202 +f 34/247/202 33/246/201 35/248/203 36/249/204 +f 36/250/204 35/248/203 37/251/205 38/252/206 +f 38/252/206 37/251/205 39/253/207 40/254/208 +f 42/255/209 41/256/210 28/241/196 27/240/195 +f 40/254/208 39/253/207 41/256/210 42/255/209 +f 43/257/211 27/240/195 30/243/198 44/258/212 +f 44/258/212 30/243/198 32/245/200 45/259/213 +f 45/259/213 32/245/200 34/247/202 46/260/214 +f 46/260/214 34/247/202 36/249/204 47/261/215 +f 47/261/215 36/250/204 38/252/206 48/262/216 +f 48/262/216 38/252/206 40/254/208 49/263/217 +f 50/264/218 42/255/209 27/240/195 43/257/211 +f 49/263/217 40/254/208 42/255/209 50/264/218 +f 51/265/219 52/266/220 53/267/221 54/268/222 +f 54/268/222 53/267/221 55/269/223 56/270/224 +f 56/270/224 55/269/223 57/271/225 58/272/226 +f 58/272/226 57/271/225 59/273/227 60/274/228 +f 60/275/228 59/273/227 61/276/229 62/277/230 +f 62/277/230 61/276/229 63/278/231 64/279/232 +f 66/280/233 65/281/234 52/266/220 51/265/219 +f 64/279/232 63/278/231 65/281/234 66/280/233 +f 67/282/235 51/265/219 54/268/222 68/283/236 +f 68/283/236 54/268/222 56/270/224 69/284/237 +f 69/284/237 56/270/224 58/272/226 70/285/238 +f 70/285/238 58/272/226 60/274/228 71/286/239 +f 71/286/239 60/275/228 62/277/230 72/287/240 +f 72/287/240 62/277/230 64/279/232 73/288/241 +f 74/289/242 66/280/233 51/265/219 67/282/235 +f 73/288/241 64/279/232 66/280/233 74/289/242 +f 75/290/243 76/291/244 77/292/245 78/293/246 +f 78/293/246 77/292/245 79/294/247 80/295/248 +f 80/295/248 79/294/247 81/296/249 82/297/250 +f 82/297/250 81/296/249 83/298/251 84/299/252 +f 84/300/252 83/298/251 85/301/253 86/302/254 +f 86/302/254 85/301/253 87/303/255 88/304/256 +f 90/305/257 89/306/258 76/291/244 75/290/243 +f 88/304/256 87/303/255 89/306/258 90/305/257 +f 91/307/259 75/290/243 78/293/246 92/308/260 +f 92/308/260 78/293/246 80/295/248 93/309/261 +f 93/309/261 80/295/248 82/297/250 94/310/262 +f 94/310/262 82/297/250 84/299/252 95/311/263 +f 95/311/263 84/300/252 86/302/254 96/312/264 +f 96/312/264 86/302/254 88/304/256 97/313/265 +f 98/314/266 90/305/257 75/290/243 91/307/259 +f 97/313/265 88/304/256 90/305/257 98/314/266 +f 99/315/267 100/316/268 101/317/269 102/318/270 +f 102/318/270 101/317/269 103/319/271 104/320/272 +f 104/320/272 103/319/271 105/321/273 106/322/274 +f 106/322/274 105/321/273 107/323/275 108/324/276 +f 108/325/276 107/323/275 109/326/277 110/327/278 +f 110/327/278 109/326/277 111/328/279 112/329/280 +f 114/330/281 113/331/282 100/316/268 99/315/267 +f 112/329/280 111/328/279 113/331/282 114/330/281 +f 115/332/283 99/315/267 102/318/270 116/333/284 +f 116/333/284 102/318/270 104/320/272 117/334/285 +f 117/334/285 104/320/272 106/322/274 118/335/286 +f 118/335/286 106/322/274 108/324/276 119/336/287 +f 119/336/287 108/325/276 110/327/278 120/337/288 +f 120/337/288 110/327/278 112/329/280 121/338/289 +f 122/339/290 114/330/281 99/315/267 115/332/283 +f 121/338/289 112/329/280 114/330/281 122/339/290 +f 123/340/291 124/341/292 125/342/293 126/343/294 +f 126/343/294 125/342/293 127/344/295 128/345/296 +f 128/345/296 127/344/295 129/346/297 130/347/298 +f 130/347/298 129/346/297 131/348/299 132/349/300 +f 132/350/300 131/348/299 133/351/301 134/352/302 +f 134/352/302 133/351/301 135/353/303 136/354/304 +f 138/355/305 137/356/306 124/341/292 123/340/291 +f 136/354/304 135/353/303 137/356/306 138/355/305 +f 139/357/307 123/340/291 126/343/294 140/358/308 +f 140/358/308 126/343/294 128/345/296 141/359/309 +f 141/359/309 128/345/296 130/347/298 142/360/310 +f 142/360/310 130/347/298 132/349/300 143/361/311 +f 143/361/311 132/350/300 134/352/302 144/362/312 +f 144/362/312 134/352/302 136/354/304 145/363/313 +f 146/364/314 138/355/305 123/340/291 139/357/307 +f 145/363/313 136/354/304 138/355/305 146/364/314 +f 147/365/315 148/366/316 149/367/317 150/368/318 +f 150/368/318 149/367/317 151/369/319 152/370/320 +f 152/370/320 151/369/319 153/371/321 154/372/322 +f 154/372/322 153/371/321 155/373/323 156/374/324 +f 156/375/324 155/373/323 157/376/325 158/377/326 +f 158/377/326 157/376/325 159/378/327 160/379/328 +f 162/380/329 161/381/330 148/366/316 147/365/315 +f 160/379/328 159/378/327 161/381/330 162/380/329 +f 163/382/331 147/365/315 150/368/318 164/383/332 +f 164/383/332 150/368/318 152/370/320 165/384/333 +f 165/384/333 152/370/320 154/372/322 166/385/334 +f 166/385/334 154/372/322 156/374/324 167/386/335 +f 167/386/335 156/375/324 158/377/326 168/387/336 +f 168/387/336 158/377/326 160/379/328 169/388/337 +f 170/389/338 162/380/329 147/365/315 163/382/331 +f 169/388/337 160/379/328 162/380/329 170/389/338 +f 171/390/339 172/391/340 173/392/341 174/393/342 +f 174/393/342 173/392/341 175/394/343 176/395/344 +f 176/395/344 175/394/343 177/396/345 178/397/346 +f 178/397/346 177/396/345 179/398/347 180/399/348 +f 180/400/348 179/398/347 181/401/349 182/402/350 +f 182/402/350 181/401/349 183/403/351 184/404/352 +f 186/405/353 185/406/354 172/391/340 171/390/339 +f 184/404/352 183/403/351 185/406/354 186/405/353 +f 187/407/355 171/390/339 174/393/342 188/408/356 +f 188/408/356 174/393/342 176/395/344 189/409/357 +f 189/409/357 176/395/344 178/397/346 190/410/358 +f 190/410/358 178/397/346 180/399/348 191/411/359 +f 191/411/359 180/400/348 182/402/350 192/412/360 +f 192/412/360 182/402/350 184/404/352 193/413/361 +f 194/414/362 186/405/353 171/390/339 187/407/355 +f 193/413/361 184/404/352 186/405/353 194/414/362 +f 195/415/363 196/416/364 197/417/365 198/418/366 +f 198/418/366 197/417/365 199/419/367 200/420/368 +f 200/420/368 199/419/367 201/421/369 202/422/370 +f 202/422/370 201/421/369 203/423/371 204/424/372 +f 204/425/372 203/423/371 205/426/373 206/427/374 +f 206/427/374 205/426/373 207/428/375 208/429/376 +f 210/430/377 209/431/378 196/416/364 195/415/363 +f 208/429/376 207/428/375 209/431/378 210/430/377 +f 211/432/379 195/415/363 198/418/366 212/433/380 +f 212/433/380 198/418/366 200/420/368 213/434/381 +f 213/434/381 200/420/368 202/422/370 214/435/382 +f 214/435/382 202/422/370 204/424/372 215/436/383 +f 215/436/383 204/425/372 206/427/374 216/437/384 +f 216/437/384 206/427/374 208/429/376 217/438/385 +f 218/439/386 210/430/377 195/415/363 211/432/379 +f 217/438/385 208/429/376 210/430/377 218/439/386 +f 219/440/387 220/441/388 221/442/389 222/443/390 +f 222/443/390 221/442/389 223/444/391 224/445/392 +f 224/445/392 223/444/391 225/446/393 226/447/394 +f 226/447/394 225/446/393 227/448/395 228/449/396 +f 228/450/396 227/448/395 229/451/397 230/452/398 +f 230/452/398 229/451/397 231/453/399 232/454/400 +f 234/455/401 233/456/402 220/441/388 219/440/387 +f 232/454/400 231/453/399 233/456/402 234/455/401 +f 235/457/403 219/440/387 222/443/390 236/458/404 +f 236/458/404 222/443/390 224/445/392 237/459/405 +f 237/459/405 224/445/392 226/447/394 238/460/406 +f 238/460/406 226/447/394 228/449/396 239/461/407 +f 239/461/407 228/450/396 230/452/398 240/462/408 +f 240/462/408 230/452/398 232/454/400 241/463/409 +f 242/464/410 234/455/401 219/440/387 235/457/403 +f 241/463/409 232/454/400 234/455/401 242/464/410 +f 243/465/411 244/466/412 245/467/413 246/468/414 +f 246/468/414 245/467/413 247/469/415 248/470/416 +f 248/470/416 247/469/415 249/471/417 250/472/418 +f 250/472/418 249/471/417 251/473/419 252/474/420 +f 252/475/420 251/473/419 253/476/421 254/477/422 +f 254/477/422 253/476/421 255/478/423 256/479/424 +f 258/480/425 257/481/426 244/466/412 243/465/411 +f 256/479/424 255/478/423 257/481/426 258/480/425 +f 259/482/427 243/465/411 246/468/414 260/483/428 +f 260/483/428 246/468/414 248/470/416 261/484/429 +f 261/484/429 248/470/416 250/472/418 262/485/430 +f 262/485/430 250/472/418 252/474/420 263/486/431 +f 263/486/431 252/475/420 254/477/422 264/487/432 +f 264/487/432 254/477/422 256/479/424 265/488/433 +f 266/489/434 258/480/425 243/465/411 259/482/427 +f 265/488/433 256/479/424 258/480/425 266/489/434 +f 267/490/435 268/491/436 269/492/437 270/493/438 +f 270/493/438 269/492/437 271/494/439 272/495/440 +f 272/495/440 271/494/439 273/496/441 274/497/442 +f 274/497/442 273/496/441 275/498/443 276/499/444 +f 276/500/444 275/498/443 277/501/445 278/502/446 +f 278/502/446 277/501/445 279/503/447 280/504/448 +f 282/505/449 281/506/450 268/491/436 267/490/435 +f 280/504/448 279/503/447 281/506/450 282/505/449 +f 283/507/451 267/490/435 270/493/438 284/508/452 +f 284/508/452 270/493/438 272/495/440 285/509/453 +f 285/509/453 272/495/440 274/497/442 286/510/454 +f 286/510/454 274/497/442 276/499/444 287/511/455 +f 287/511/455 276/500/444 278/502/446 288/512/456 +f 288/512/456 278/502/446 280/504/448 289/513/457 +f 290/514/458 282/505/449 267/490/435 283/507/451 +f 289/513/457 280/504/448 282/505/449 290/514/458 +f 291/515/459 292/516/460 293/517/461 294/518/462 +f 294/518/462 293/517/461 295/519/463 296/520/464 +f 296/520/464 295/519/463 297/521/465 298/522/466 +f 298/522/466 297/521/465 299/523/467 300/524/468 +f 300/525/468 299/523/467 301/526/469 302/527/470 +f 302/527/470 301/526/469 303/528/471 304/529/472 +f 306/530/473 305/531/474 292/516/460 291/515/459 +f 304/529/472 303/528/471 305/531/474 306/530/473 +f 307/532/475 291/515/459 294/518/462 308/533/476 +f 308/533/476 294/518/462 296/520/464 309/534/477 +f 309/534/477 296/520/464 298/522/466 310/535/478 +f 310/535/478 298/522/466 300/524/468 311/536/479 +f 311/536/479 300/525/468 302/527/470 312/537/480 +f 312/537/480 302/527/470 304/529/472 313/538/481 +f 314/539/482 306/530/473 291/515/459 307/532/475 +f 313/538/481 304/529/472 306/530/473 314/539/482 +f 315/540/483 316/541/484 317/542/485 318/543/486 +f 318/543/486 317/542/485 319/544/487 320/545/488 +f 320/545/488 319/544/487 321/546/489 322/547/490 +f 322/547/490 321/546/489 323/548/491 324/549/492 +f 324/549/492 323/548/491 325/550/493 326/551/494 +f 326/551/494 325/550/493 327/552/495 328/553/496 +f 330/554/497 329/555/498 316/541/484 315/540/483 +f 328/553/496 327/552/495 329/555/498 330/554/497 +f 331/556/499 315/540/483 318/543/486 332/557/500 +f 332/557/500 318/543/486 320/545/488 333/558/501 +f 333/558/501 320/545/488 322/547/490 334/559/502 +f 334/559/502 322/547/490 324/549/492 335/560/503 +f 335/560/503 324/549/492 326/551/494 336/561/504 +f 336/561/504 326/551/494 328/553/496 337/562/505 +f 338/563/506 330/554/497 315/540/483 331/556/499 +f 337/562/505 328/553/496 330/554/497 338/563/506 +f 196/416/364 209/431/378 207/428/375 205/426/373 203/423/371 201/421/369 199/419/367 197/417/365 +f 157/376/325 155/373/323 153/371/321 151/369/319 149/367/317 148/366/316 161/381/330 159/378/327 +f 43/257/211 44/258/212 45/259/213 46/260/214 47/261/215 48/262/216 49/263/217 50/264/218 +f 325/550/493 323/548/491 321/546/489 319/544/487 317/542/485 316/541/484 329/555/498 327/552/495 +f 77/292/245 76/291/244 89/306/258 87/303/255 85/301/253 83/298/251 81/296/249 79/294/247 +f 314/539/482 307/532/475 308/533/476 309/534/477 310/535/478 311/536/479 312/537/480 313/538/481 +f 238/460/406 239/461/407 240/462/408 241/463/409 242/464/410 235/457/403 236/458/404 237/459/405 +f 244/466/412 257/481/426 255/478/423 253/476/421 251/473/419 249/471/417 247/469/415 245/467/413 +f 338/563/506 331/556/499 332/557/500 333/558/501 334/559/502 335/560/503 336/561/504 337/562/505 +f 67/282/235 68/283/236 69/284/237 70/285/238 71/286/239 72/287/240 73/288/241 74/289/242 +f 229/451/397 227/448/395 225/446/393 223/444/391 221/442/389 220/441/388 233/456/402 231/453/399 +f 293/517/461 292/516/460 305/531/474 303/528/471 301/526/469 299/523/467 297/521/465 295/519/463 +f 289/513/457 290/514/458 283/507/451 284/508/452 285/509/453 286/510/454 287/511/455 288/512/456 +f 119/336/287 120/337/288 121/338/289 122/339/290 115/332/283 116/333/284 117/334/285 118/335/286 +f 107/323/275 105/321/273 103/319/271 101/317/269 100/316/268 113/331/282 111/328/279 109/326/277 +f 275/498/443 273/496/441 271/494/439 269/492/437 268/491/436 281/506/450 279/503/447 277/501/445 +f 124/341/292 137/356/306 135/353/303 133/351/301 131/348/299 129/346/297 127/344/295 125/342/293 +f 193/413/361 194/414/362 187/407/355 188/408/356 189/409/357 190/410/358 191/411/359 192/412/360 +f 52/266/220 65/281/234 63/278/231 61/276/229 59/273/227 57/271/225 55/269/223 53/267/221 +f 211/432/379 212/433/380 213/434/381 214/435/382 215/436/383 216/437/384 217/438/385 218/439/386 +f 166/385/334 167/386/335 168/387/336 169/388/337 170/389/338 163/382/331 164/383/332 165/384/333 +f 179/398/347 177/396/345 175/394/343 173/392/341 172/391/340 185/406/354 183/403/351 181/401/349 +f 91/307/259 92/308/260 93/309/261 94/310/262 95/311/263 96/312/264 97/313/265 98/314/266 +f 144/362/312 145/363/313 146/364/314 139/357/307 140/358/308 141/359/309 142/360/310 143/361/311 +f 262/485/430 263/486/431 264/487/432 265/488/433 266/489/434 259/482/427 260/483/428 261/484/429 +f 41/256/210 39/253/207 37/251/205 35/248/203 33/246/201 31/244/199 29/242/197 28/241/196 +g Sphere.001_Sphere.001_bulb +f 1/564/507 2/565/508 3/566/509 4/567/510 +f 2/565/508 5/568/511 6/569/512 3/566/509 +f 4/567/510 3/566/509 7/570/392 8/571/513 +f 3/566/509 6/569/512 9/572/514 7/570/392 +f 8/571/513 7/570/392 10/573/515 11/574/516 +f 7/570/392 9/572/514 12/575/517 10/573/515 +f 11/574/516 10/573/515 13/576/518 14/577/519 +f 10/573/515 12/575/517 15/578/520 13/576/518 +f 14/577/519 13/576/518 16/579/521 17/580/522 +f 13/576/518 15/578/520 18/581/523 16/579/521 +f 17/580/522 16/579/521 19/582/524 20/583/525 +f 16/579/521 18/581/523 21/584/526 19/582/524 +f 20/583/525 19/582/524 22/585/527 23/586/528 +f 19/582/524 21/584/526 24/587/529 22/585/527 +f 25/588/530 1/564/507 4/567/510 +f 5/568/511 26/589/531 6/569/512 +f 25/588/530 4/567/510 8/571/513 +f 6/569/512 26/589/531 9/572/514 +f 25/588/530 8/571/513 11/574/516 +f 9/572/514 26/589/531 12/575/517 +f 25/588/530 11/574/516 14/577/519 +f 12/575/517 26/589/531 15/578/520 +f 25/588/530 14/577/519 17/580/522 +f 15/578/520 26/589/531 18/581/523 +f 25/588/530 17/580/522 20/583/525 +f 18/581/523 26/589/531 21/584/526 +f 25/588/530 20/583/525 23/586/528 +f 21/584/526 26/589/531 24/587/529 +f 23/586/528 1/590/507 25/588/530 +f 2/591/508 1/590/507 23/586/528 22/585/527 +f 22/585/527 24/587/529 5/568/511 2/591/508 +f 24/587/529 26/589/531 5/568/511 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ground_lantern.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ground_lantern.obj new file mode 100644 index 00000000..e1df42ab --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_ground_lantern.obj @@ -0,0 +1,287 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_ground_lantern.mtl +o light_Cylinder.001_(null)_light_Cylinder.001_(null)_(null).002 +v -0.120042 0.015635 0.076454 +v -0.006092 0.015635 0.142243 +v -0.006092 0.202286 0.142243 +v -0.120042 0.202286 0.076454 +v 0.006019 0.015427 0.142316 +v 0.120222 0.015427 0.076381 +v 0.120222 0.202494 0.076381 +v 0.006019 0.202494 0.142316 +v 0.126214 0.014002 0.067008 +v 0.126214 0.014002 -0.066874 +v 0.126214 0.203919 -0.066874 +v 0.126214 0.203919 0.067008 +v 0.121524 0.013295 -0.075495 +v 0.004717 0.013295 -0.142935 +v 0.004717 0.204626 -0.142935 +v 0.121524 0.204626 -0.075495 +v -0.006039 0.015549 -0.142140 +v -0.120095 0.015549 -0.076290 +v -0.120095 0.202372 -0.076290 +v -0.006039 0.202372 -0.142140 +v -0.126161 0.014882 -0.066253 +v -0.126161 0.014882 0.066387 +v -0.126161 0.203039 0.066387 +v -0.126161 0.203039 -0.066253 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g light_Cylinder.001_(null)_light_Cylinder.001_(null)_(null).002_light_Cylinder.001_(null)_light_Cylinder.001_(null)_(null).002_(null).002 +usemtl (null).002 +s off +f 1/1 2/2 3/3 4/4 +f 5/1 6/2 7/3 8/4 +f 9/1 10/2 11/3 12/4 +f 13/1 14/2 15/3 16/4 +f 17/1 18/2 19/3 20/4 +f 21/1 22/2 23/3 24/4 +o cage_Cylinder_(null)_cage_Cylinder_(null)_(null).002 +v 0.071015 -0.417014 -0.040918 +v 0.000027 -0.417014 -0.081903 +v 0.000027 -0.054239 -0.081903 +v 0.071015 -0.054239 -0.040918 +v 0.071015 -0.417014 0.041052 +v 0.071015 -0.054239 0.041052 +v 0.000027 -0.418491 0.082037 +v 0.000027 -0.054239 0.082037 +v -0.070961 -0.417014 0.041052 +v -0.070961 -0.054239 0.041052 +v -0.070961 -0.417014 -0.040918 +v -0.070961 -0.054239 -0.040918 +v 0.000027 -0.499284 -0.216256 +v 0.000027 -0.461037 -0.216256 +v 0.187368 -0.461037 -0.108095 +v 0.187368 -0.499284 -0.108095 +v 0.187368 -0.461037 0.108229 +v 0.187368 -0.499284 0.108229 +v 0.000027 -0.461037 0.216390 +v 0.000027 -0.499284 0.216390 +v -0.187315 -0.461037 0.108228 +v -0.187315 -0.499284 0.108228 +v -0.187315 -0.461037 -0.108095 +v -0.187315 -0.499284 -0.108095 +v 0.000027 0.245980 -0.240326 +v 0.000027 0.219641 -0.240326 +v 0.208213 0.219641 -0.120130 +v 0.208213 0.245980 -0.120130 +v 0.208213 0.219641 0.120264 +v 0.208213 0.245980 0.120264 +v 0.000027 0.219641 0.240460 +v 0.000027 0.245980 0.240460 +v -0.208160 0.219641 0.120263 +v -0.208160 0.245980 0.120263 +v -0.208160 0.245980 -0.120130 +v -0.208160 0.219641 -0.120130 +v -0.046448 0.379396 -0.026765 +v 0.000027 0.379396 -0.053597 +v 0.000027 0.447247 -0.023624 +v -0.020490 0.447247 -0.011778 +v -0.046448 0.379396 0.026899 +v -0.020490 0.447247 0.011912 +v 0.000027 0.379396 0.053731 +v 0.000027 0.447247 0.023757 +v 0.046501 0.379396 0.026899 +v 0.020543 0.447247 0.011912 +v 0.046501 0.379396 -0.026765 +v 0.020543 0.447247 -0.011778 +v 0.000027 0.311544 -0.122023 +v -0.105707 0.311544 -0.060978 +v -0.105707 0.311544 0.061112 +v 0.000027 0.311544 0.122157 +v 0.105760 0.311544 0.061112 +v 0.105760 0.311544 -0.060978 +v 0.000027 -0.054233 -0.199676 +v 0.000027 -0.002972 -0.199676 +v 0.173009 -0.002972 -0.099805 +v 0.173009 -0.054233 -0.099805 +v 0.173009 -0.002972 0.099938 +v 0.173009 -0.054233 0.099938 +v 0.000027 -0.002972 0.199810 +v 0.000027 -0.054233 0.199810 +v -0.172956 -0.002972 0.099938 +v -0.172956 -0.054233 0.099938 +v -0.172956 -0.054233 -0.099805 +v -0.172956 -0.002972 -0.099805 +v 0.000027 -0.002972 -0.157746 +v 0.136696 -0.002972 -0.078839 +v 0.136696 -0.002972 0.078973 +v 0.000027 -0.002972 0.157879 +v -0.136643 -0.002972 0.078973 +v -0.136643 -0.002972 -0.078839 +v 0.000027 0.220893 -0.157746 +v 0.136696 0.220893 -0.078839 +v 0.131617 0.212573 -0.081772 +v 0.005107 0.212573 -0.154813 +v 0.136696 0.211807 -0.072434 +v 0.136696 0.006114 -0.072434 +v 0.130207 0.007658 0.082720 +v 0.006516 0.007658 0.154132 +v 0.000027 0.220893 0.157879 +v -0.006600 0.210038 0.154053 +v -0.006600 0.007883 0.154053 +v -0.136643 0.007068 0.071896 +v -0.136643 0.007068 -0.071762 +v -0.136643 0.220893 -0.078839 +v -0.006543 0.210131 -0.153953 +v -0.130073 0.210131 -0.082632 +v -0.006039 0.202372 -0.142140 +v -0.120095 0.202372 -0.076290 +v -0.130016 0.007883 0.082799 +v -0.136643 0.220893 0.078973 +v -0.130016 0.210038 0.082799 +v 0.131617 0.005348 -0.081772 +v 0.121524 0.013295 -0.075495 +v 0.121524 0.204626 -0.075495 +v 0.006516 0.210263 0.154132 +v 0.136696 0.220893 0.078973 +v 0.130207 0.210263 0.082720 +v 0.136696 0.211807 0.072568 +v 0.126214 0.203919 0.067008 +v 0.126214 0.203919 -0.066874 +v 0.136696 0.006114 0.072568 +v 0.126214 0.014002 -0.066874 +v 0.005107 0.005348 -0.154813 +v 0.120222 0.202494 0.076381 +v 0.120222 0.015427 0.076381 +v -0.006543 0.007790 -0.153953 +v -0.130073 0.007790 -0.082632 +v -0.136643 0.210853 -0.071762 +v -0.126161 0.014882 -0.066253 +v -0.126161 0.203039 -0.066253 +v -0.136643 0.210853 0.071896 +v -0.006092 0.015635 0.142243 +v -0.120042 0.015635 0.076454 +v 0.004717 0.013295 -0.142935 +v -0.120095 0.015549 -0.076290 +v -0.120042 0.202286 0.076454 +v -0.006092 0.202286 0.142243 +v 0.006019 0.015427 0.142316 +v -0.126161 0.203039 0.066387 +v 0.006019 0.202494 0.142316 +v -0.126161 0.014882 0.066387 +v 0.126214 0.014002 0.067008 +v 0.004717 0.204626 -0.142935 +v -0.006039 0.015549 -0.142140 +vt 0.632098 0.624279 +vt 0.383552 0.624279 +vt 0.383552 0.376580 +vt 0.632098 0.376580 +vt 0.509761 0.375721 +vt 0.402132 0.437860 +vt 0.402132 0.562140 +vt 0.509761 0.624279 +vt 0.617390 0.562140 +vt 0.617390 0.437860 +g cage_Cylinder_(null)_cage_Cylinder_(null)_(null).002_cage_Cylinder_(null)_cage_Cylinder_(null)_(null).002_(null).002 +usemtl (null).002 +s off +f 25/5 26/6 27/7 28/8 +f 29/6 25/5 28/8 30/7 +f 31/5 29/6 30/7 32/8 +f 33/6 31/5 32/8 34/7 +f 35/5 33/6 34/7 36/8 +f 37/7 38/7 39/8 40/8 +f 40/8 39/8 41/7 42/7 +f 42/7 41/7 43/8 44/8 +f 44/8 43/8 45/7 46/7 +f 38/7 47/8 35/5 26/6 +f 48/8 47/8 38/7 37/7 +f 46/7 45/7 47/8 48/8 +f 26/6 35/5 36/8 27/7 +f 47/8 45/7 33/6 35/5 +f 45/7 43/8 31/5 33/6 +f 43/8 41/7 29/6 31/5 +f 25/5 29/6 41/7 39/8 +f 26/6 25/5 39/8 38/7 +f 49/5 50/6 51/7 52/8 +f 52/5 51/6 53/7 54/8 +f 54/5 53/6 55/7 56/8 +f 56/5 55/6 57/7 58/8 +f 59/5 60/6 50/7 49/8 +f 58/5 57/6 60/7 59/8 +f 61/5 62/6 63/7 64/8 +f 65/5 61/6 64/7 66/8 +f 67/5 65/6 66/7 68/8 +f 69/5 67/6 68/7 70/8 +f 71/5 69/6 70/7 72/8 +f 62/5 71/6 72/7 63/8 +f 59/5 49/6 73/7 74/8 +f 74/5 73/6 62/7 61/8 +f 58/5 59/6 74/7 75/8 +f 75/5 74/6 61/7 65/8 +f 56/5 58/6 75/7 76/8 +f 76/5 75/6 65/7 67/8 +f 54/5 56/6 76/7 77/8 +f 77/5 76/6 67/7 69/8 +f 52/5 54/6 77/7 78/8 +f 78/5 77/6 69/7 71/8 +f 49/5 52/6 78/7 73/8 +f 73/5 78/6 71/7 62/8 +f 79/5 80/6 81/7 82/8 +f 82/5 81/6 83/7 84/8 +f 84/5 83/6 85/7 86/8 +f 86/5 85/6 87/7 88/8 +f 89/5 90/6 80/7 79/8 +f 88/5 87/6 90/7 89/8 +f 81/5 80/6 91/7 92/8 +f 83/5 81/6 92/7 93/8 +f 85/5 83/6 93/7 94/8 +f 87/5 85/6 94/7 95/8 +f 90/5 87/6 95/7 96/8 +f 80/5 90/6 96/7 91/8 +f 97/5 98/6 99/7 100/8 +f 92/5 98/6 101/7 102/8 +f 94/5 93/6 103/7 104/8 +f 94/5 105/6 106/7 107/8 +f 96/5 95/6 108/7 109/8 +f 110/5 97/6 111/7 112/8 +f 112/5 111/6 113/7 114/8 +f 95/5 94/6 107/7 115/8 +f 116/5 95/6 115/7 117/8 +f 105/5 116/6 117/7 106/8 +f 99/5 118/6 119/7 120/8 +f 105/5 94/6 104/7 121/8 +f 122/5 105/6 121/7 123/8 +f 93/5 122/6 123/7 103/8 +f 101/5 124/6 125/7 126/8 +f 93/5 92/6 102/7 127/8 +f 98/5 122/6 124/7 101/8 +f 122/5 93/6 127/7 124/8 +f 102/5 101/6 126/7 128/8 +f 98/5 92/6 118/7 99/8 +f 91/5 97/6 100/7 129/8 +f 92/5 91/6 129/7 118/8 +f 103/5 123/6 130/7 131/8 +f 97/5 91/6 132/7 111/8 +f 96/5 110/6 112/7 133/8 +f 91/5 96/6 133/7 132/8 +f 134/5 109/6 135/7 136/8 +f 116/5 110/6 134/7 137/8 +f 110/5 96/6 109/7 134/8 +f 95/5 116/6 137/7 108/8 +f 115/5 107/6 138/7 139/8 +f 118/5 129/6 140/7 119/8 +f 133/5 112/6 114/7 141/8 +f 106/5 117/6 142/7 143/8 +f 104/5 103/6 131/7 144/8 +f 137/5 134/6 136/7 145/8 +f 123/5 121/6 146/7 130/8 +f 108/5 137/6 145/7 147/8 +f 127/5 102/6 128/7 148/8 +f 124/5 127/6 148/7 125/8 +f 100/5 99/6 120/7 149/8 +f 107/5 106/6 143/7 138/8 +f 129/5 100/6 149/7 140/8 +f 111/5 132/6 150/7 113/8 +f 117/5 115/6 139/7 142/8 +f 109/5 108/6 147/7 135/8 +f 132/5 133/6 141/7 150/8 +f 121/5 104/6 144/7 146/8 +f 53/9 51/10 50/11 60/12 57/13 55/14 +f 44/9 46/10 48/11 37/12 40/13 42/14 +f 72/9 70/10 68/11 66/12 64/13 63/14 +f 88/9 89/10 79/11 82/12 84/13 86/14 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_hanging_lantern.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_hanging_lantern.obj new file mode 100644 index 00000000..0f731f97 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_hanging_lantern.obj @@ -0,0 +1,538 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_hanging_lantern.mtl +o cage_cage_lantern +v -0.009490 0.082036 0.058057 +v -0.009490 0.119436 0.058057 +v 0.009490 0.119436 0.058057 +v 0.009490 0.082036 0.058057 +v -0.009490 0.082036 0.077037 +v -0.009490 0.119436 0.077037 +v 0.009490 0.082036 0.077037 +v 0.009490 0.119436 0.077037 +v -0.000001 -0.016654 0.499996 +v -0.000001 -0.033108 0.464553 +v -0.096440 -0.088787 0.464553 +v -0.110690 -0.080560 0.499996 +v -0.096440 -0.200145 0.464553 +v -0.110690 -0.208373 0.499996 +v -0.000001 -0.255825 0.464553 +v -0.000001 -0.272279 0.499997 +v 0.096439 -0.200145 0.464553 +v 0.110688 -0.208372 0.499997 +v 0.110688 -0.080560 0.499997 +v 0.096439 -0.088787 0.464553 +v 0.158984 0.002217 -0.089425 +v 0.158983 0.002217 0.228543 +v 0.226693 -0.028095 0.296252 +v 0.226694 -0.028095 -0.157134 +v -0.158984 0.002217 0.228542 +v -0.226694 -0.028095 0.296252 +v -0.158983 0.002217 -0.089425 +v -0.226693 -0.028095 -0.157135 +v 0.226694 -0.028095 -0.157134 +v -0.226693 -0.028095 -0.157135 +v -0.077047 0.084441 -0.007488 +v -0.077047 0.084441 0.146606 +v 0.077047 0.084441 0.146606 +v 0.077047 0.084441 -0.007488 +v 0.090171 0.054129 0.159730 +v 0.090171 0.054129 -0.020612 +v 0.122642 0.028173 0.192201 +v 0.122642 0.028173 -0.053083 +v -0.090171 0.054129 0.159730 +v -0.122642 0.028173 0.192201 +v -0.090171 0.054129 -0.020612 +v -0.122642 0.028173 -0.053083 +v 0.226694 -0.050961 -0.157134 +v -0.226693 -0.050961 -0.157135 +v -0.226694 -0.028095 0.296252 +v 0.226693 -0.028095 0.296252 +v 0.199360 -0.050951 -0.129800 +v -0.199359 -0.050951 -0.129801 +v -0.226694 -0.050961 0.296252 +v 0.226693 -0.050961 0.296252 +v -0.115429 -0.421248 -0.045871 +v -0.175969 -0.072674 -0.124877 +v -0.101886 -0.399525 -0.050795 +v -0.199360 -0.050951 0.268918 +v 0.199359 -0.050951 0.268919 +v 0.115430 -0.421248 -0.045870 +v 0.115429 -0.421248 0.184989 +v -0.115430 -0.421248 0.184988 +v -0.119558 -0.403030 -0.034513 +v -0.195230 -0.069169 -0.110185 +v 0.181502 -0.067535 0.265160 +v 0.105090 -0.404664 0.188748 +v 0.119177 -0.404713 0.174680 +v 0.195611 -0.067486 0.251115 +v -0.175969 -0.072674 -0.110205 +v -0.101886 -0.399525 -0.036123 +v 0.101887 -0.399525 -0.050794 +v 0.175970 -0.072674 -0.124876 +v 0.101887 -0.399525 -0.036122 +v 0.175970 -0.072674 -0.110204 +v -0.105623 -0.403030 -0.034513 +v -0.181294 -0.069169 -0.110185 +v -0.195231 -0.069169 0.249302 +v -0.119559 -0.403030 0.173630 +v -0.181295 -0.069169 0.249302 +v -0.105623 -0.403030 0.173630 +v 0.181502 -0.067535 0.253277 +v 0.105090 -0.404664 0.176864 +v -0.105091 -0.404664 0.188747 +v -0.181503 -0.067535 0.265159 +v -0.105091 -0.404664 0.176863 +v -0.181503 -0.067535 0.253276 +v 0.104815 -0.404713 0.174680 +v 0.181249 -0.067486 0.251115 +v 0.195612 -0.067486 -0.111996 +v 0.119178 -0.404713 -0.035562 +v 0.181250 -0.067486 -0.111996 +v 0.104816 -0.404713 -0.035562 +v 0.024036 -0.379102 0.464368 +v 0.022613 -0.347764 0.427958 +v 0.022828 0.281333 0.417164 +v 0.024036 0.285310 0.464553 +v -0.024563 -0.379102 0.464368 +v -0.024563 0.285310 0.464553 +v -0.022923 0.281333 0.417164 +v -0.023138 -0.347764 0.427958 +v -0.023138 0.370374 0.386313 +v 0.022613 0.370374 0.386313 +v -0.023138 0.420515 0.328229 +v 0.022613 0.420515 0.328229 +v 0.024036 0.396431 0.426749 +v -0.024563 0.396431 0.426749 +v -0.023138 0.459717 0.208985 +v 0.022613 0.459717 0.208985 +v 0.024036 0.456542 0.356701 +v -0.024563 0.456541 0.356701 +v -0.023138 0.455639 0.110627 +v 0.022613 0.455639 0.110627 +v 0.024036 0.499961 0.218019 +v -0.024563 0.499961 0.218019 +v -0.023138 0.414646 0.006123 +v 0.022613 0.414646 0.006123 +v 0.024036 0.490391 0.094478 +v -0.024563 0.490391 0.094478 +v -0.023138 0.367613 -0.049844 +v 0.022613 0.367613 -0.049844 +v 0.024036 0.444420 -0.016903 +v -0.024563 0.444420 -0.016903 +v -0.023138 0.303173 -0.077175 +v 0.022613 0.303173 -0.077175 +v 0.024036 0.386794 -0.081861 +v -0.024563 0.386794 -0.081861 +v -0.023138 0.243299 -0.074574 +v 0.022613 0.243299 -0.074574 +v 0.024036 0.307408 -0.112372 +v -0.024563 0.307408 -0.112372 +v -0.022280 0.195459 -0.046776 +v 0.021754 0.195459 -0.046776 +v 0.024036 0.236493 -0.107810 +v -0.024563 0.236493 -0.107810 +v -0.022280 0.151222 0.006275 +v 0.021754 0.151222 0.006275 +v 0.024036 0.178015 -0.074400 +v -0.024563 0.178015 -0.074400 +v -0.022280 0.136838 0.088345 +v 0.021754 0.136838 0.088345 +v 0.024036 0.128623 -0.010815 +v -0.024563 0.128623 -0.010815 +v -0.022280 0.154924 0.159690 +v 0.021754 0.154924 0.159690 +v 0.024036 0.111217 0.084747 +v -0.024563 0.111217 0.084747 +v -0.022280 0.189186 0.194160 +v 0.021754 0.189186 0.194160 +v 0.024036 0.134656 0.169193 +v -0.024563 0.134656 0.169193 +v -0.018717 0.230427 0.198469 +v 0.018192 0.230427 0.198469 +v 0.024036 0.180818 0.214230 +v -0.024563 0.180818 0.214230 +v -0.013320 0.274655 0.184457 +v 0.012795 0.274655 0.184457 +v 0.020105 0.238584 0.216373 +v -0.020631 0.238584 0.216373 +v -0.007343 0.289257 0.172023 +v 0.006818 0.289257 0.172023 +v 0.014148 0.284098 0.196570 +v -0.014674 0.284098 0.196570 +v -0.002547 0.304419 0.152245 +v 0.002021 0.304419 0.152245 +v 0.007551 0.302322 0.175854 +v -0.008078 0.302322 0.175854 +v -0.010476 -0.484434 0.480376 +v 0.009949 -0.484434 0.480376 +v 0.009351 -0.441188 0.444021 +v -0.009876 -0.441188 0.444021 +v 0.002258 0.307357 0.153237 +v -0.002784 0.307357 0.153237 +v -0.022597 0.209701 0.218785 +v 0.022071 0.209701 0.218785 +v 0.019973 0.209806 0.198056 +v -0.020498 0.209806 0.198056 +v -0.017653 0.261341 0.209084 +v 0.017127 0.261341 0.209084 +v 0.015494 0.253847 0.192769 +v -0.016019 0.253847 0.192769 +v -0.022280 0.169812 0.180343 +v -0.024563 0.154601 0.196851 +v 0.024036 0.154601 0.196851 +v 0.021754 0.169812 0.180343 +v -0.022280 0.140843 0.124017 +v -0.024563 0.118604 0.130440 +v 0.024036 0.118604 0.130440 +v 0.021754 0.140843 0.124017 +v -0.022280 0.142075 0.033632 +v -0.022280 0.138248 0.060988 +v -0.024563 0.117502 0.021039 +v -0.024563 0.113150 0.052893 +v 0.024036 0.117502 0.021039 +v 0.024036 0.113150 0.052893 +v 0.021754 0.142075 0.033632 +v 0.021754 0.138248 0.060988 +v -0.024563 0.149141 -0.046089 +v 0.021754 0.169859 -0.024429 +v 0.024036 0.149141 -0.046089 +v -0.022280 0.169859 -0.024429 +v -0.024563 0.205861 -0.093890 +v -0.022709 0.217986 -0.063460 +v 0.024036 0.205861 -0.093890 +v 0.022184 0.217986 -0.063460 +v 0.024036 0.271951 -0.112876 +v -0.023138 0.273236 -0.077964 +v -0.024563 0.271951 -0.112876 +v 0.022613 0.273236 -0.077964 +v 0.024036 0.350583 -0.102687 +v -0.024563 0.350583 -0.102687 +v -0.023138 0.336089 -0.067688 +v 0.022613 0.336089 -0.067688 +v 0.024036 0.419669 -0.054024 +v -0.023138 0.395191 -0.025342 +v -0.024563 0.419669 -0.054024 +v 0.022613 0.395191 -0.025342 +v 0.024036 0.480386 0.053966 +v 0.024036 0.464096 0.017323 +v -0.024563 0.480386 0.053966 +v -0.024563 0.464096 0.017323 +v -0.023138 0.445843 0.073375 +v -0.023138 0.431212 0.039023 +v 0.022613 0.445843 0.073375 +v 0.022613 0.431212 0.039023 +v -0.024563 0.500833 0.176839 +v -0.024563 0.497643 0.135658 +v -0.023138 0.461259 0.176199 +v -0.023138 0.459319 0.143413 +v 0.022613 0.461259 0.176199 +v 0.022613 0.459319 0.143413 +v 0.024036 0.500833 0.176839 +v 0.024036 0.497643 0.135658 +v -0.024563 0.474980 0.317082 +v -0.024563 0.490081 0.270452 +v -0.023138 0.436168 0.296448 +v -0.023138 0.451099 0.255513 +v 0.022613 0.436168 0.296448 +v 0.022613 0.451099 0.255513 +v 0.024036 0.474980 0.317082 +v 0.024036 0.490082 0.270452 +v -0.024563 0.417193 0.406220 +v -0.024563 0.436408 0.383177 +v -0.023138 0.385356 0.372034 +v -0.023138 0.401943 0.354099 +v 0.022613 0.385356 0.372034 +v 0.022613 0.401943 0.354099 +v 0.024036 0.417193 0.406220 +v 0.024036 0.436409 0.383177 +v -0.024563 0.322350 0.459675 +v -0.024563 0.362292 0.448148 +v 0.022756 0.311013 0.411716 +v 0.022685 0.342628 0.402882 +v -0.022995 0.311013 0.411716 +v -0.023066 0.342628 0.402882 +v 0.024036 0.322350 0.459675 +v 0.024036 0.362292 0.448148 +vt 0.380302 0.380302 +vt 0.619698 0.380302 +vt 0.619698 0.619698 +vt 0.380302 0.619698 +vt 0.380302 0.539899 +vt 0.619698 0.539899 +vt 0.380302 0.500000 +vt 0.619698 0.500000 +vt 0.603662 0.440151 +vt 0.500000 0.380302 +vt 0.396338 0.440151 +vt 0.396338 0.559849 +vt 0.500000 0.619698 +vt 0.603662 0.559849 +vt 0.619698 0.460101 +vt 0.380302 0.460101 +g cage_cage_lantern_(null).001 +usemtl (null).001 +s off +f 1/1 2/2 3/3 4/4 +f 2/3 1/4 5/1 6/2 +f 7/1 8/2 6/3 5/4 +f 4/1 3/2 8/3 7/4 +f 9/1 10/2 11/3 12/4 +f 12/1 11/2 13/3 14/4 +f 14/1 13/2 15/3 16/4 +f 16/1 15/2 17/3 18/4 +f 19/1 20/2 10/3 9/4 +f 18/1 17/2 20/3 19/4 +f 21/1 22/2 23/3 24/4 +f 22/1 25/2 26/3 23/4 +f 25/1 27/2 28/3 26/4 +f 27/1 21/2 24/3 28/4 +f 28/1 24/2 29/3 30/4 +f 31/1 32/2 33/3 34/4 +f 34/1 33/2 35/3 36/4 +f 36/1 35/2 37/3 38/4 +f 38/1 37/2 22/3 21/4 +f 33/1 32/2 39/3 35/4 +f 35/1 39/2 40/3 37/4 +f 37/1 40/2 25/3 22/4 +f 32/1 31/2 41/3 39/4 +f 39/1 41/2 42/3 40/4 +f 40/1 42/2 27/3 25/4 +f 31/1 34/2 36/3 41/4 +f 41/1 36/2 38/3 42/4 +f 42/1 38/2 21/3 27/4 +f 30/1 29/2 43/3 44/4 +f 26/1 28/2 30/3 45/4 +f 23/1 26/2 45/3 46/4 +f 24/1 23/2 46/3 29/4 +f 44/1 43/2 47/3 48/4 +f 45/1 30/2 44/3 49/4 +f 46/1 45/2 49/3 50/4 +f 29/1 46/2 50/3 43/4 +f 51/1 48/2 52/3 53/4 +f 49/1 44/2 48/3 54/4 +f 50/1 49/2 54/3 55/4 +f 43/1 50/2 55/3 47/4 +f 56/1 57/2 58/3 51/4 +f 48/1 51/2 59/3 60/4 +f 57/1 55/2 61/3 62/4 +f 55/1 57/2 63/3 64/4 +f 53/1 52/2 65/3 66/4 +f 47/1 56/2 67/3 68/4 +f 56/1 51/2 53/3 67/4 +f 48/1 47/2 68/3 52/4 +f 68/1 67/2 69/3 70/4 +f 67/1 53/2 66/3 69/4 +f 52/1 68/2 70/3 65/4 +f 60/1 59/2 71/3 72/4 +f 54/1 48/2 60/3 73/4 +f 58/1 54/2 73/3 74/4 +f 51/1 58/2 74/3 59/4 +f 73/1 60/2 72/3 75/4 +f 74/1 73/2 75/3 76/4 +f 59/1 74/2 76/3 71/4 +f 62/1 61/2 77/3 78/4 +f 54/1 58/2 79/3 80/4 +f 55/1 54/2 80/3 61/4 +f 58/1 57/2 62/3 79/4 +f 80/1 79/2 81/3 82/4 +f 61/1 80/2 82/3 77/4 +f 79/1 62/2 78/3 81/4 +f 64/1 63/2 83/3 84/4 +f 47/1 55/2 64/3 85/4 +f 56/1 47/2 85/3 86/4 +f 57/1 56/2 86/3 63/4 +f 85/1 64/2 84/3 87/4 +f 86/1 85/2 87/3 88/4 +f 63/1 86/2 88/3 83/4 +f 89/1 90/2 91/3 92/4 +f 93/1 94/2 95/3 96/4 +f 248/5 250/6 97/3 98/4 +f 89/1 92/2 94/3 93/4 +f 91/1 90/2 96/3 95/4 +f 242/5 240/6 99/3 100/4 +f 246/5 252/6 101/3 102/4 +f 250/5 246/6 102/3 97/4 +f 252/5 248/6 98/3 101/4 +f 234/5 232/6 103/3 104/4 +f 238/5 244/6 105/3 106/4 +f 240/5 238/6 106/3 99/4 +f 244/5 242/6 100/3 105/4 +f 226/5 224/6 107/3 108/4 +f 230/5 236/6 109/3 110/4 +f 232/5 230/6 110/3 103/4 +f 236/5 234/6 104/3 109/4 +f 220/5 218/6 111/3 112/4 +f 222/5 228/6 113/3 114/4 +f 224/5 222/6 114/3 107/4 +f 228/5 226/6 108/3 113/4 +f 212/7 210/8 115/3 116/4 +f 216/5 214/6 117/3 118/4 +f 218/5 216/6 118/3 111/4 +f 214/5 220/6 112/3 117/4 +f 208/7 207/8 119/3 120/4 +f 211/7 209/8 121/3 122/4 +f 210/7 211/8 122/3 115/4 +f 209/7 212/8 116/3 121/4 +f 204/7 202/8 123/3 124/4 +f 206/7 205/8 125/3 126/4 +f 207/7 206/8 126/3 119/4 +f 205/7 208/8 120/3 125/4 +f 200/7 198/8 127/3 128/4 +f 203/7 201/8 129/3 130/4 +f 202/7 203/8 130/3 123/4 +f 201/7 204/8 124/3 129/4 +f 194/7 196/8 131/3 132/4 +f 197/7 199/8 133/3 134/4 +f 198/7 197/8 134/3 127/4 +f 199/7 200/8 128/3 133/4 +f 192/5 186/6 135/3 136/4 +f 193/7 195/8 137/3 138/4 +f 196/7 193/8 138/3 131/4 +f 195/7 194/8 132/3 137/4 +f 184/7 181/8 139/3 140/4 +f 188/5 190/6 141/3 142/4 +f 186/5 188/6 142/3 135/4 +f 190/5 192/6 136/3 141/4 +f 180/7 177/8 143/3 144/4 +f 182/7 183/8 145/3 146/4 +f 181/7 182/8 146/3 139/4 +f 183/7 184/8 140/3 145/4 +f 171/7 172/8 147/3 148/4 +f 178/7 179/8 149/3 150/4 +f 177/7 178/8 150/3 143/4 +f 179/7 180/8 144/3 149/4 +f 175/7 176/8 151/3 152/4 +f 169/7 170/8 153/3 154/4 +f 172/7 169/8 154/3 147/4 +f 170/7 171/8 148/3 153/4 +f 152/1 151/2 155/3 156/4 +f 173/7 174/8 157/3 158/4 +f 176/7 173/8 158/3 151/4 +f 174/7 175/8 152/3 157/4 +f 156/1 155/2 159/3 160/4 +f 158/1 157/2 161/3 162/4 +f 151/1 158/2 162/3 155/4 +f 157/1 152/2 156/3 161/4 +f 89/1 93/2 163/3 164/4 +f 96/1 90/2 165/3 166/4 +f 93/1 96/2 166/3 163/4 +f 90/1 89/2 164/3 165/4 +f 165/1 164/2 163/3 166/4 +f 167/1 160/2 159/3 168/4 +f 162/1 161/2 167/3 168/4 +f 155/1 162/2 168/3 159/4 +f 161/1 156/2 160/3 167/4 +f 13/9 11/10 10/11 20/12 17/13 15/14 +f 144/1 143/2 172/8 171/7 +f 150/1 149/2 170/8 169/7 +f 143/1 150/2 169/8 172/7 +f 149/1 144/2 171/8 170/7 +f 148/1 147/2 176/8 175/7 +f 154/1 153/2 174/8 173/7 +f 147/1 154/2 173/8 176/7 +f 153/1 148/2 175/8 174/7 +f 140/1 139/2 177/8 180/7 +f 146/1 145/2 179/8 178/7 +f 139/1 146/2 178/8 177/7 +f 145/1 140/2 180/8 179/7 +f 136/1 135/2 181/8 184/7 +f 142/1 141/2 183/8 182/7 +f 135/1 142/2 182/8 181/7 +f 141/1 136/2 184/8 183/7 +f 132/1 131/2 185/15 191/16 +f 191/16 185/15 186/6 192/5 +f 138/1 137/2 189/15 187/16 +f 187/16 189/15 190/6 188/5 +f 131/1 138/2 187/15 185/16 +f 185/16 187/15 188/6 186/5 +f 137/1 132/2 191/15 189/16 +f 189/16 191/15 192/6 190/5 +f 128/1 127/2 196/8 194/7 +f 134/1 133/2 195/8 193/7 +f 127/1 134/2 193/8 196/7 +f 133/1 128/2 194/8 195/7 +f 124/1 123/2 198/8 200/7 +f 130/1 129/2 199/8 197/7 +f 123/1 130/2 197/8 198/7 +f 129/1 124/2 200/8 199/7 +f 120/1 119/2 202/8 204/7 +f 126/1 125/2 201/8 203/7 +f 119/1 126/2 203/8 202/7 +f 125/1 120/2 204/8 201/7 +f 116/1 115/2 207/8 208/7 +f 122/1 121/2 205/8 206/7 +f 115/1 122/2 206/8 207/7 +f 121/1 116/2 208/8 205/7 +f 112/1 111/2 210/8 212/7 +f 118/1 117/2 209/8 211/7 +f 111/1 118/2 211/8 210/7 +f 117/1 112/2 212/8 209/7 +f 108/1 107/2 217/15 219/16 +f 219/16 217/15 218/6 220/5 +f 114/1 113/2 213/15 215/16 +f 215/16 213/15 214/6 216/5 +f 107/1 114/2 215/15 217/16 +f 217/16 215/15 216/6 218/5 +f 113/1 108/2 219/15 213/16 +f 213/16 219/15 220/6 214/5 +f 104/1 103/2 223/15 225/16 +f 225/16 223/15 224/6 226/5 +f 110/1 109/2 227/15 221/16 +f 221/16 227/15 228/6 222/5 +f 103/1 110/2 221/15 223/16 +f 223/16 221/15 222/6 224/5 +f 109/1 104/2 225/15 227/16 +f 227/16 225/15 226/6 228/5 +f 100/1 99/2 231/15 233/16 +f 233/16 231/15 232/6 234/5 +f 106/1 105/2 235/15 229/16 +f 229/16 235/15 236/6 230/5 +f 99/1 106/2 229/15 231/16 +f 231/16 229/15 230/6 232/5 +f 105/1 100/2 233/15 235/16 +f 235/16 233/15 234/6 236/5 +f 98/1 97/2 239/15 241/16 +f 241/16 239/15 240/6 242/5 +f 102/1 101/2 243/15 237/16 +f 237/16 243/15 244/6 238/5 +f 97/1 102/2 237/15 239/16 +f 239/16 237/15 238/6 240/5 +f 101/1 98/2 241/15 243/16 +f 243/16 241/15 242/6 244/5 +f 91/1 95/2 249/15 247/16 +f 247/16 249/15 250/6 248/5 +f 94/1 92/2 251/15 245/16 +f 245/16 251/15 252/6 246/5 +f 95/1 94/2 245/15 249/16 +f 249/16 245/15 246/6 250/5 +f 92/1 91/2 247/15 251/16 +f 251/16 247/15 248/6 252/5 +o light +v -0.181503 -0.067535 0.253276 +v -0.105091 -0.404664 0.176863 +v 0.105090 -0.404664 0.176864 +v 0.181502 -0.067535 0.253277 +v -0.105623 -0.403030 -0.034513 +v -0.105623 -0.403030 0.173630 +v -0.181295 -0.069169 0.249302 +v -0.181294 -0.069169 -0.110185 +v 0.104816 -0.404713 -0.035562 +v 0.181250 -0.067486 -0.111996 +v 0.181249 -0.067486 0.251115 +v 0.104815 -0.404713 0.174680 +v 0.101887 -0.399525 -0.036122 +v -0.101886 -0.399525 -0.036123 +v -0.175969 -0.072674 -0.110205 +v 0.175970 -0.072674 -0.110204 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g light_light_(null).001 +usemtl (null).001 +s off +f 253/17 254/18 255/19 256/20 +f 257/17 258/18 259/19 260/20 +f 261/17 262/18 263/19 264/20 +f 265/17 266/18 267/19 268/20 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp.obj new file mode 100644 index 00000000..7360e278 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp.obj @@ -0,0 +1,1705 @@ +# Blender v2.73 (sub 0) OBJ File: 'oil-lantern.blend' +# www.blender.org +o Cylinder +v 0.300118 -0.338925 0.000000 +v 0.285864 -0.340554 0.024849 +v 0.257356 -0.343812 0.024849 +v 0.243102 -0.345441 0.000000 +v 0.257356 -0.343812 -0.024849 +v 0.285864 -0.340554 -0.024849 +v 0.161951 0.130484 -0.024849 +v 0.154051 0.102900 -0.024849 +v 0.150102 0.089108 0.000000 +v 0.154051 0.102900 0.024849 +v 0.161951 0.130484 0.024849 +v 0.165901 0.144276 0.000000 +v 0.199454 0.111185 -0.024849 +v 0.181599 0.088724 -0.024849 +v 0.172672 0.077493 0.000000 +v 0.181599 0.088724 0.024849 +v 0.199454 0.111185 0.024849 +v 0.208381 0.122416 0.000000 +v 0.226716 0.079003 -0.024849 +v 0.201625 0.065084 -0.024849 +v 0.189080 0.058124 0.000000 +v 0.201625 0.065084 0.024849 +v 0.226716 0.079003 0.024849 +v 0.239262 0.085963 0.000000 +v 0.239588 0.038838 -0.024849 +v 0.211081 0.035580 -0.024849 +v 0.196827 0.033952 0.000000 +v 0.211081 0.035580 0.024849 +v 0.239588 0.038838 0.024849 +v 0.253842 0.040467 0.000000 +v 0.192368 -0.474479 -0.000000 +v 0.190739 -0.460225 0.024849 +v 0.187482 -0.431717 0.024849 +v 0.185853 -0.417464 0.000000 +v 0.187482 -0.431717 -0.024849 +v 0.190739 -0.460225 -0.024849 +v 0.237864 -0.459899 -0.000000 +v 0.230904 -0.447353 0.024849 +v 0.216985 -0.422262 0.024849 +v 0.210026 -0.409717 0.000000 +v 0.216985 -0.422262 -0.024849 +v 0.230904 -0.447353 -0.024849 +v 0.274317 -0.429018 0.000000 +v 0.263086 -0.420091 0.024849 +v 0.240625 -0.402236 0.024849 +v 0.229394 -0.393309 0.000000 +v 0.240625 -0.402236 -0.024849 +v 0.263086 -0.420091 -0.024849 +v 0.296178 -0.386538 0.000000 +v 0.282385 -0.382588 0.024849 +v 0.254801 -0.374688 0.024849 +v 0.241009 -0.370738 0.000000 +v 0.254801 -0.374688 -0.024849 +v 0.282385 -0.382588 -0.024849 +v 0.000000 -0.283905 -0.000000 +v -0.075943 -0.335938 -0.131538 +v -0.131538 -0.335938 -0.075943 +v -0.151887 -0.335938 0.000000 +v -0.131538 -0.335938 0.075943 +v -0.075943 -0.335938 0.131538 +v 0.000000 -0.335938 0.151887 +v 0.075943 -0.335938 0.131538 +v 0.131538 -0.335938 0.075943 +v 0.151887 -0.335938 0.000000 +v 0.131538 -0.335938 -0.075943 +v 0.075943 -0.335938 -0.131538 +v 0.000000 -0.382812 -0.067500 +v -0.033750 -0.382812 -0.058457 +v -0.058457 -0.382812 -0.033750 +v -0.018984 -0.291253 -0.032882 +v -0.067500 -0.382812 0.000000 +v -0.058457 -0.382812 0.033750 +v -0.032882 -0.291253 -0.018984 +v -0.033750 -0.382812 0.058457 +v 0.000000 -0.382812 0.067500 +v -0.037969 -0.291253 0.000000 +v 0.033750 -0.382812 0.058457 +v -0.032882 -0.291253 0.018984 +v 0.058457 -0.382812 0.033750 +v -0.018984 -0.291253 0.032882 +v 0.067500 -0.382812 0.000000 +v 0.000000 -0.291253 0.037969 +v 0.058457 -0.382812 -0.033750 +v 0.018984 -0.291253 0.032882 +v 0.033750 -0.382812 -0.058457 +v 0.032882 -0.291253 0.018984 +v 0.037969 -0.291253 0.000000 +v 0.032882 -0.291253 -0.018984 +v 0.000000 -0.335938 -0.151887 +v 0.018984 -0.291253 -0.032882 +v 0.000000 -0.291253 -0.037969 +v -0.065764 -0.312500 -0.037969 +v -0.075937 -0.312500 0.000000 +v -0.065764 -0.312500 0.037969 +v -0.037969 -0.312500 0.065764 +v 0.000000 -0.312500 0.075938 +v 0.037969 -0.312500 0.065764 +v 0.065764 -0.312500 0.037969 +v 0.075938 -0.312500 0.000000 +v 0.065764 -0.312500 -0.037969 +v -0.064969 -0.359375 -0.112529 +v -0.112529 -0.359375 -0.064969 +v -0.129938 -0.359375 0.000000 +v -0.112529 -0.359375 0.064969 +v -0.064969 -0.359375 0.112529 +v 0.000000 -0.359375 0.129938 +v 0.064969 -0.359375 0.112529 +v 0.112529 -0.359375 0.064969 +v 0.129937 -0.359375 0.000000 +v 0.112529 -0.359375 -0.064969 +v 0.064969 -0.359375 -0.112529 +v 0.037969 -0.312500 -0.065764 +v 0.000000 -0.359375 -0.129937 +v 0.000000 -0.312500 -0.075938 +v -0.037969 -0.312500 -0.065764 +v 0.000000 -0.007812 0.000000 +v 0.000000 0.250000 0.000000 +v -0.025313 0.250000 -0.043843 +v -0.043843 0.250000 -0.025312 +v -0.050625 0.250000 0.000000 +v -0.043843 0.250000 0.025313 +v -0.025312 0.250000 0.043843 +v 0.000000 0.250000 0.050625 +v 0.025312 0.250000 0.043843 +v 0.058457 -0.406250 0.033750 +v 0.058457 -0.406250 -0.033750 +v 0.000000 -0.500000 0.000000 +v 0.000000 -0.476562 -0.168750 +v -0.064582 -0.429688 -0.111858 +v -0.111859 -0.429688 -0.064581 +v -0.129163 -0.429688 0.000000 +v -0.111858 -0.429688 0.064582 +v -0.064582 -0.429688 0.111859 +v 0.000000 -0.429688 0.129163 +v 0.064582 -0.429688 0.111859 +v 0.111859 -0.429688 0.064582 +v 0.043843 0.250000 0.025313 +v 0.129163 -0.429688 0.000000 +v 0.111859 -0.429688 -0.064582 +v 0.064582 -0.429688 -0.111859 +v 0.050625 0.250000 0.000000 +v 0.000000 -0.429688 -0.129163 +v 0.043843 0.250000 -0.025312 +v -0.084375 -0.476562 -0.146142 +v 0.025312 0.250000 -0.043843 +v -0.146142 -0.476562 -0.084375 +v 0.000000 0.250000 -0.050625 +v -0.168750 -0.476562 0.000000 +v 0.067500 0.203125 -0.116913 +v -0.146142 -0.476562 0.084375 +v 0.116913 0.203125 -0.067500 +v -0.084375 -0.476562 0.146142 +v 0.135000 0.203125 0.000000 +v 0.000000 -0.476562 0.168750 +v 0.116913 0.203125 0.067500 +v 0.084375 -0.476562 0.146142 +v 0.067500 0.203125 0.116913 +v 0.146142 -0.476562 0.084375 +v 0.000000 0.203125 0.135000 +v -0.067500 0.203125 0.116913 +v 0.168750 -0.476562 0.000000 +v 0.146142 -0.476562 -0.084375 +v 0.084375 -0.476562 -0.146142 +v 0.000000 -0.453125 -0.156914 +v -0.078457 -0.453125 -0.135891 +v -0.135891 -0.453125 -0.078457 +v -0.156914 -0.453125 0.000000 +v -0.135891 -0.453125 0.078457 +v -0.078457 -0.453125 0.135891 +v 0.000000 -0.453125 0.156914 +v 0.078457 -0.453125 0.135891 +v -0.116913 0.203125 0.067500 +v 0.135891 -0.453125 0.078457 +v 0.156914 -0.453125 0.000000 +v 0.135891 -0.453125 -0.078457 +v 0.078457 -0.453125 -0.135891 +v -0.033750 -0.406250 -0.058457 +v 0.000000 -0.406250 -0.067500 +v -0.058457 -0.406250 -0.033750 +v -0.067500 -0.406250 0.000000 +v -0.058457 -0.406250 0.033750 +v -0.033750 -0.406250 0.058457 +v 0.000000 -0.406250 0.067500 +v 0.033750 -0.406250 0.058457 +v 0.067500 -0.406250 0.000000 +v 0.033750 -0.406250 -0.058457 +v -0.084375 -0.500000 -0.146142 +v -0.146142 -0.500000 -0.084375 +v -0.168750 -0.500000 0.000000 +v -0.146142 -0.500000 0.084375 +v -0.084375 -0.500000 0.146142 +v 0.000000 -0.500000 0.168750 +v 0.084375 -0.500000 0.146142 +v 0.146142 -0.500000 0.084375 +v 0.168750 -0.500000 0.000000 +v 0.146142 -0.500000 -0.084375 +v 0.084375 -0.500000 -0.146142 +v 0.000000 -0.500000 -0.168750 +v 0.075937 -0.312500 -0.131528 +v 0.000000 -0.312500 -0.151875 +v 0.131528 -0.312500 -0.075938 +v 0.151875 -0.312500 0.000000 +v 0.131528 -0.312500 0.075938 +v 0.075938 -0.312500 0.131528 +v 0.000000 -0.312500 0.151875 +v -0.075937 -0.312500 0.131528 +v -0.131528 -0.312500 0.075938 +v -0.151875 -0.312500 0.000000 +v 0.073515 0.133963 -0.024849 +v 0.076773 0.105455 -0.024849 +v 0.078402 0.091201 0.000000 +v 0.076773 0.105455 0.024849 +v 0.073515 0.133963 0.024849 +v 0.071887 0.148216 0.000000 +v 0.101735 -0.474479 -0.000000 +v 0.100106 -0.460225 0.024849 +v 0.096849 -0.431717 0.024849 +v 0.095220 -0.417464 0.000000 +v 0.096849 -0.431717 -0.024849 +v 0.100106 -0.460225 -0.024849 +v -0.081926 -0.104724 -0.045599 +v -0.081926 -0.292224 -0.045599 +v 0.080453 -0.104724 0.048151 +v 0.080453 -0.292224 0.048151 +v -0.300118 -0.338925 -0.000000 +v -0.285864 -0.340554 -0.024849 +v -0.257356 -0.343812 -0.024849 +v -0.243102 -0.345441 -0.000000 +v -0.257356 -0.343812 0.024849 +v -0.285864 -0.340554 0.024849 +v -0.161951 0.130484 0.024849 +v -0.154051 0.102900 0.024849 +v -0.150102 0.089108 -0.000000 +v -0.154051 0.102900 -0.024849 +v -0.161951 0.130484 -0.024849 +v -0.165901 0.144276 -0.000000 +v -0.199454 0.111185 0.024849 +v -0.181599 0.088724 0.024849 +v -0.172672 0.077493 -0.000000 +v -0.181599 0.088724 -0.024849 +v -0.199454 0.111185 -0.024849 +v -0.208381 0.122416 -0.000000 +v -0.226716 0.079003 0.024849 +v -0.201625 0.065084 0.024849 +v -0.189080 0.058124 -0.000000 +v -0.201625 0.065084 -0.024849 +v -0.226716 0.079003 -0.024849 +v -0.239262 0.085963 -0.000000 +v -0.239588 0.038838 0.024849 +v -0.211081 0.035580 0.024849 +v -0.196827 0.033952 -0.000000 +v -0.211081 0.035580 -0.024849 +v -0.239588 0.038838 -0.024849 +v -0.253842 0.040467 -0.000000 +v -0.192368 -0.474479 -0.000000 +v -0.190739 -0.460225 -0.024849 +v -0.187482 -0.431717 -0.024849 +v -0.185853 -0.417464 -0.000000 +v -0.187482 -0.431717 0.024849 +v -0.190739 -0.460225 0.024849 +v -0.237864 -0.459899 -0.000000 +v -0.230904 -0.447353 -0.024849 +v -0.216985 -0.422262 -0.024849 +v -0.210026 -0.409717 -0.000000 +v -0.216985 -0.422262 0.024849 +v -0.230904 -0.447353 0.024849 +v -0.274317 -0.429018 -0.000000 +v -0.263086 -0.420091 -0.024849 +v -0.240625 -0.402236 -0.024849 +v -0.229394 -0.393309 -0.000000 +v -0.240625 -0.402236 0.024849 +v -0.263086 -0.420091 0.024849 +v -0.296178 -0.386538 -0.000000 +v -0.282385 -0.382588 -0.024849 +v -0.254801 -0.374688 -0.024849 +v -0.241009 -0.370738 -0.000000 +v -0.254801 -0.374688 0.024849 +v -0.282385 -0.382588 0.024849 +v -0.073515 0.133963 0.024849 +v -0.076773 0.105455 0.024849 +v -0.078402 0.091201 -0.000000 +v -0.076773 0.105455 -0.024849 +v -0.073515 0.133963 -0.024849 +v -0.071887 0.148216 -0.000000 +v -0.101735 -0.474479 -0.000000 +v -0.100106 -0.460225 -0.024849 +v -0.096849 -0.431717 -0.024849 +v -0.095220 -0.417464 -0.000000 +v -0.096849 -0.431717 0.024849 +v -0.100106 -0.460225 0.024849 +v -0.135000 0.203125 0.000000 +v -0.131528 -0.312500 -0.075937 +v -0.116913 0.203125 -0.067500 +v -0.067500 0.203125 -0.116913 +v 0.000000 0.203125 -0.135000 +v 0.033750 0.179688 -0.058457 +v 0.058457 0.179688 -0.033750 +v 0.067500 0.179688 0.000000 +v 0.058457 0.179688 0.033750 +v 0.033750 0.179688 0.058457 +v 0.000000 0.179688 0.067500 +v -0.033750 0.179688 0.058457 +v -0.058457 0.179688 0.033750 +v -0.067500 0.179688 0.000000 +v 0.081926 -0.104724 0.045599 +v 0.081926 -0.292224 0.045599 +v -0.080453 -0.104724 -0.048151 +v -0.080453 -0.292224 -0.048151 +v -0.075938 -0.312500 -0.131528 +v 0.037969 0.039062 -0.065764 +v 0.065764 0.039062 -0.037969 +v 0.075937 0.039062 0.000000 +v -0.058457 0.179688 -0.033750 +v 0.065764 0.039062 0.037969 +v -0.033750 0.179688 -0.058457 +v 0.037969 0.039062 0.065764 +v 0.000000 0.039062 0.075938 +v -0.037969 0.039062 0.065764 +v -0.065764 0.039062 0.037969 +v -0.075937 0.039062 0.000000 +v 0.000000 0.039062 -0.075937 +v -0.065764 0.039062 -0.037969 +v -0.037969 0.039062 -0.065764 +v 0.000000 0.179688 -0.067500 +v 0.033750 0.156250 -0.058457 +v 0.058457 0.156250 -0.033750 +v 0.067500 0.156250 0.000000 +v 0.058457 0.156250 0.033750 +v 0.033750 0.156250 0.058457 +v 0.000000 0.156250 0.067500 +v -0.033750 0.156250 0.058457 +v -0.058457 0.156250 0.033750 +v -0.067500 0.156250 0.000000 +v -0.058457 0.156250 -0.033750 +v -0.033750 0.156250 -0.058457 +v 0.075937 0.015625 -0.131528 +v 0.131528 0.015625 -0.075938 +v 0.151875 0.015625 0.000000 +v 0.131528 0.015625 0.075938 +v 0.075938 0.015625 0.131528 +v 0.000000 0.015625 0.151875 +v -0.075937 0.015625 0.131528 +v -0.131528 0.015625 0.075938 +v -0.151875 0.015625 0.000000 +v 0.000000 0.062500 -0.075937 +v -0.131528 0.015625 -0.075937 +v -0.075938 0.015625 -0.131528 +v 0.037969 0.062500 -0.065764 +v 0.065764 0.062500 -0.037969 +v 0.075937 0.062500 0.000000 +v 0.065764 0.062500 0.037969 +v 0.037969 0.062500 0.065764 +v 0.000000 0.062500 0.075938 +v -0.037969 0.062500 0.065764 +v -0.065764 0.062500 0.037969 +v -0.075937 0.062500 0.000000 +v 0.000000 0.015625 -0.151875 +v -0.065764 0.062500 -0.037969 +v -0.037969 0.062500 -0.065764 +v 0.000000 0.156250 -0.067500 +v 0.067500 0.065430 -0.116913 +v 0.116913 0.065430 -0.067500 +v 0.134999 0.065430 0.000000 +v 0.116913 0.065430 0.067500 +v 0.067500 0.065430 0.116913 +v 0.000000 0.065430 0.134999 +v -0.067500 0.065430 0.116913 +v -0.116913 0.065430 0.067500 +v -0.134999 0.065430 0.000000 +v 0.000000 -0.007812 -0.151875 +v -0.116913 0.065430 -0.067500 +v -0.067500 0.065430 -0.116913 +v 0.075937 -0.007812 -0.131528 +v 0.131528 -0.007812 -0.075938 +v 0.151875 -0.007812 0.000000 +v 0.131528 -0.007812 0.075938 +v 0.075937 -0.007812 0.131528 +v 0.000000 -0.007812 0.151875 +v -0.075937 -0.007812 0.131528 +v -0.131528 -0.007812 0.075938 +v -0.151875 -0.007812 0.000000 +v 0.000000 0.065430 -0.134999 +v -0.131528 -0.007812 -0.075937 +v -0.075938 -0.007812 -0.131528 +v -0.067500 0.226562 -0.116913 +v -0.116913 0.226562 -0.067500 +v -0.135000 0.226562 0.000000 +v -0.116913 0.226562 0.067500 +v -0.067500 0.226562 0.116913 +v 0.000000 0.226562 0.135000 +v 0.067500 0.226562 0.116913 +v 0.116913 0.226562 0.067500 +v 0.135000 0.226562 0.000000 +v 0.116913 0.226562 -0.067500 +v 0.067500 0.226562 -0.116913 +v 0.000000 0.226562 -0.135000 +v 0.000000 -0.031250 -0.168750 +v 0.084375 -0.031250 -0.146142 +v -0.075938 -0.007812 -0.131528 +v -0.131528 -0.007812 -0.075937 +v -0.151875 -0.007812 0.000000 +v -0.131528 -0.007812 0.075938 +v -0.075937 -0.007812 0.131528 +v 0.000000 -0.007812 0.151875 +v 0.075937 -0.007812 0.131528 +v 0.131528 -0.007812 0.075938 +v 0.151875 -0.007812 0.000000 +v 0.131528 -0.007812 -0.075938 +v 0.075937 -0.007812 -0.131528 +v 0.000000 -0.007812 -0.151875 +v 0.000000 -0.242188 -0.178125 +v 0.091815 -0.101562 -0.159028 +v 0.159028 -0.101562 -0.091815 +v 0.183630 -0.101562 0.000000 +v 0.159028 -0.101562 0.091815 +v 0.091815 -0.101562 0.159028 +v 0.000000 -0.101562 0.183630 +v -0.091815 -0.101562 0.159028 +v -0.159028 -0.101562 0.091815 +v -0.183630 -0.101562 0.000000 +v -0.159028 -0.101562 -0.091815 +v -0.091815 -0.101562 -0.159028 +v 0.000000 -0.101562 -0.183630 +v 0.089062 -0.242188 -0.154261 +v 0.154261 -0.242188 -0.089062 +v 0.178125 -0.242188 0.000000 +v 0.154261 -0.242188 0.089063 +v 0.089063 -0.242188 0.154261 +v 0.000000 -0.242188 0.178125 +v -0.089062 -0.242188 0.154261 +v -0.154261 -0.242188 0.089063 +v -0.178125 -0.242188 0.000000 +v -0.154261 -0.242188 -0.089062 +v -0.089063 -0.242188 -0.154261 +v 0.000000 -0.171875 -0.187500 +v 0.093750 -0.171875 -0.162380 +v 0.162380 -0.171875 -0.093750 +v 0.187500 -0.171875 0.000000 +v 0.162380 -0.171875 0.093750 +v 0.093750 -0.171875 0.162380 +v 0.000000 -0.171875 0.187500 +v -0.093750 -0.171875 0.162380 +v -0.162380 -0.171875 0.093750 +v -0.187500 -0.171875 0.000000 +v -0.162380 -0.171875 -0.093750 +v -0.093750 -0.171875 -0.162380 +v 0.146142 -0.031250 -0.084375 +v 0.168750 -0.031250 0.000000 +v 0.146142 -0.031250 0.084375 +v 0.084375 -0.031250 0.146142 +v 0.000000 -0.031250 0.168750 +v -0.084375 -0.031250 0.146142 +v -0.146142 -0.031250 0.084375 +v -0.168750 -0.031250 0.000000 +v -0.146142 -0.031250 -0.084375 +v -0.084375 -0.031250 -0.146142 +v -0.075938 -0.312500 -0.131528 +v -0.131528 -0.312500 -0.075937 +v -0.151875 -0.312500 0.000000 +v -0.131528 -0.312500 0.075938 +v -0.075937 -0.312500 0.131528 +v 0.000000 -0.312500 0.151875 +v 0.075938 -0.312500 0.131528 +v 0.131528 -0.312500 0.075938 +v 0.151875 -0.312500 0.000000 +v 0.131528 -0.312500 -0.075938 +v 0.000000 -0.312500 -0.151875 +v 0.075937 -0.312500 -0.131528 +vt 0.535355 0.640672 +vt 0.562500 0.625000 +vt 0.546828 0.652144 +vt 0.531156 0.625000 +vt 0.531156 0.679289 +vt 0.562500 0.656344 +vt 0.562500 0.687687 +vt 0.535355 0.609328 +vt 0.546828 0.597856 +vt 0.562500 0.593656 +vt 0.578172 0.652144 +vt 0.593843 0.679289 +vt 0.578172 0.597856 +vt 0.589644 0.640672 +vt 0.616789 0.656344 +vt 0.589644 0.609328 +vt 0.593843 0.625000 +vt 0.187500 0.187500 +vt 0.187500 0.125000 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.312500 0.125000 +vt 0.312500 0.187500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.437500 0.125000 +vt 0.437500 0.187500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.625187 0.625000 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.687500 0.125000 +vt 0.687500 0.187500 +vt 0.616789 0.593656 +vt 0.750000 0.187500 +vt 0.750000 0.125000 +vt 0.812500 0.125000 +vt 0.812500 0.187500 +vt 0.593843 0.570711 +vt 0.062500 0.187500 +vt 0.062500 0.125000 +vt 0.125000 0.125000 +vt 0.125000 0.187500 +vt 0.562500 0.562313 +vt 0.531156 0.570711 +vt 0.187500 0.375000 +vt 0.250000 0.375000 +vt 0.312500 0.375000 +vt 0.508211 0.593656 +vt 0.499813 0.625000 +vt 0.508211 0.656344 +vt 0.375000 0.375000 +vt 0.437500 0.375000 +vt 0.500000 0.375000 +vt 0.562500 0.375000 +vt 0.625000 0.375000 +vt 0.687500 0.375000 +vt 0.750000 0.375000 +vt 0.812500 0.375000 +vt 0.062500 0.375000 +vt 0.125000 0.375000 +vt 0.187500 0.437500 +vt 0.250000 0.437500 +vt 0.312500 0.437500 +vt 0.375000 0.437500 +vt 0.437500 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.437500 +vt 0.625000 0.437500 +vt 0.687500 0.437500 +vt 0.750000 0.437500 +vt 0.812500 0.437500 +vt 0.062500 0.437500 +vt 0.125000 0.437500 +vt 0.499812 0.733577 +vt 0.562500 0.750375 +vt 0.625187 0.733577 +vt 0.671077 0.687687 +vt 0.687874 0.625000 +vt 0.671077 0.562313 +vt 0.625187 0.516423 +vt 0.562500 0.499625 +vt 0.499813 0.516423 +vt 0.453922 0.562313 +vt 0.437125 0.625000 +vt 0.453922 0.687687 +vt 0.125000 0.062500 +vt 0.187500 0.062500 +vt 0.687500 0.062500 +vt 0.750000 0.062500 +vt 0.062500 0.062500 +vt 0.812500 0.062500 +vt 0.625000 0.062500 +vt 0.562500 0.062500 +vt 0.500000 0.062500 +vt 0.437500 0.062500 +vt 0.375000 0.062500 +vt 0.312500 0.062500 +vt 0.250000 0.062500 +vt 0.454874 0.417800 +vt 0.476899 0.500000 +vt 0.312500 0.500000 +vt 0.394700 0.357626 +vt 0.312500 0.335601 +vt 0.230300 0.357626 +vt 0.170126 0.417801 +vt 0.148101 0.500000 +vt 0.170126 0.582200 +vt 0.230301 0.642374 +vt 0.312500 0.664399 +vt 0.394700 0.642374 +vt 0.454874 0.582200 +vt 0.500000 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.312500 +vt 0.500000 0.312500 +vt 0.187500 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.750000 +vt 0.187500 0.750000 +vt 0.312500 0.812500 +vt 0.187500 0.812500 +vt 0.187500 0.250000 +vt 0.312500 0.875000 +vt 0.187500 0.875000 +vt 0.187500 0.625000 +vt 0.312500 0.625000 +vt 0.187500 0.562500 +vt 0.312500 0.562500 +vt 0.187500 0.500000 +vt 0.187500 0.312500 +vt 0.062500 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.312500 +vt 0.062500 0.312500 +vt 0.125000 0.500000 +vt 0.062500 0.500000 +vt 0.125000 0.562500 +vt 0.062500 0.562500 +vt 0.125000 0.625000 +vt 0.062500 0.625000 +vt 0.125000 0.687500 +vt 0.062500 0.687500 +vt 0.062500 0.812500 +vt 0.125000 0.812500 +vt 0.125000 0.875000 +vt 0.062500 0.875000 +vt 0.062500 0.750000 +vt 0.125000 0.750000 +vt 0.500000 0.500000 +vt 0.500000 0.562500 +vt 0.500000 0.625000 +vt 0.500000 0.687500 +vt 0.500000 0.812500 +vt 0.500000 0.875000 +vt 0.500000 0.750000 +vt 0.469286 0.721980 +vt 0.493540 0.812500 +vt 0.403020 0.655714 +vt 0.312500 0.631459 +vt 0.221980 0.655714 +vt 0.155714 0.721980 +vt 0.131460 0.812500 +vt 0.155714 0.903020 +vt 0.221980 0.969286 +vt 0.312500 0.993540 +vt 0.403020 0.969286 +vt 0.469286 0.903020 +vt 0.625000 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.562500 +vt 0.625000 0.562500 +vt 0.687009 0.921604 +vt 0.640896 0.875491 +vt 0.750000 0.812500 +vt 0.750000 0.938483 +vt 0.812991 0.921604 +vt 0.859104 0.875491 +vt 0.875983 0.812500 +vt 0.859104 0.749509 +vt 0.812991 0.703396 +vt 0.750000 0.686517 +vt 0.687009 0.703396 +vt 0.640896 0.749509 +vt 0.624017 0.812500 +vt 0.000000 0.625000 +vt 0.000000 0.562500 +vt 0.000000 0.500000 +vt 0.000000 0.437500 +vt 0.000000 0.375000 +vt 0.000000 0.312500 +vt 0.000000 0.250000 +vt 0.000000 0.187500 +vt 0.000000 0.125000 +vt 0.375000 0.625000 +vt 0.250000 0.625000 +vt 0.250000 0.562500 +vt 0.375000 0.562500 +vt 0.250000 0.500000 +vt 0.375000 0.500000 +vt 0.250000 0.312500 +vt 0.375000 0.312500 +vt 0.250000 0.250000 +vt 0.375000 0.250000 +vt 0.437500 0.500000 +vt 0.437500 0.312500 +vt 0.437500 0.250000 +vt 1.000000 0.312500 +vt 0.937500 0.312500 +vt 0.937500 0.250000 +vt 1.000000 0.250000 +vt 0.625000 0.500000 +vt 0.937500 0.187500 +vt 1.000000 0.187500 +vt 0.625000 0.312500 +vt 1.000000 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.062500 +vt 1.000000 0.062500 +vt 0.625000 0.250000 +vt 1.000000 0.375000 +vt 0.937500 0.375000 +vt 1.000000 0.437500 +vt 0.937500 0.437500 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.562500 +vt 0.937500 0.562500 +vt 1.000000 0.625000 +vt 0.937500 0.625000 +vt 0.812500 0.250000 +vt 0.750000 0.250000 +vt 0.812500 0.312500 +vt 0.750000 0.312500 +vt 0.812500 0.500000 +vt 0.750000 0.500000 +vt 0.812500 0.562500 +vt 0.750000 0.562500 +vt 0.812500 0.625000 +vt 0.750000 0.625000 +vt 0.000000 0.062500 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.000000 +vt 0.750000 0.875000 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.875000 +vt 0.812500 0.875000 +vt 0.812500 1.000000 +vt 0.937500 0.875000 +vt 0.937500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 1.000000 +vt 0.062500 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.875000 +vt 0.875000 0.812500 +vt 0.812500 0.812500 +vt 0.937500 0.812500 +vt 0.625000 0.812500 +vt 0.562500 0.875000 +vt 0.562500 0.812500 +vt 0.687500 0.812500 +vt 0.875000 0.750000 +vt 0.812500 0.750000 +vt 0.937500 0.750000 +vt 0.625000 0.750000 +vt 0.562500 0.750000 +vt 0.687500 0.750000 +vt 0.750000 0.750000 +vt 0.812500 0.687500 +vt 0.875000 0.687500 +vt 0.937500 0.687500 +vt 0.625000 0.687500 +vt 0.562500 0.687500 +vt 0.687500 0.687500 +vt 0.750000 0.687500 +vt 0.875000 0.125000 +vt 0.875000 0.062500 +vt 0.875000 0.187500 +vt 0.687500 0.250000 +vt 0.562500 0.250000 +vt 0.875000 0.250000 +vt 0.687500 0.312500 +vt 0.562500 0.312500 +vt 0.875000 0.312500 +vt 0.562500 1.000000 +vt 0.875000 -0.000000 +vt 0.937500 -0.000000 +vt 0.750000 -0.000000 +vt 0.812500 -0.000000 +vt 0.625000 -0.000000 +vt 0.687500 -0.000000 +vt 0.562500 -0.000000 +vt 0.250000 0.875000 +vt 0.250000 1.000000 +vt 0.187500 1.000000 +vt 0.312500 1.000000 +vt 0.437500 0.875000 +vt 0.437500 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.875000 +vt 0.375000 0.812500 +vt 0.437500 0.812500 +vt 0.250000 0.812500 +vt 0.375000 0.750000 +vt 0.437500 0.750000 +vt 0.250000 0.750000 +vt 0.375000 0.687500 +vt 0.437500 0.687500 +vt 0.250000 0.687500 +vt 0.375000 -0.000000 +vt 0.437500 -0.000000 +vt 0.250000 -0.000000 +vt 0.312500 -0.000000 +vt 0.125000 -0.000000 +vt 0.187500 -0.000000 +vt 0.062500 -0.000000 +vt 0.875000 0.437500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vn -0.317300 0.930400 -0.183200 +vn 0.000000 1.000000 0.000000 +vn -0.183200 0.930400 -0.317300 +vn -0.366400 0.930400 0.000000 +vn -0.106100 0.977200 -0.183800 +vn 0.000000 0.930400 -0.366400 +vn 0.000000 0.977200 -0.212200 +vn -0.317300 0.930400 0.183200 +vn -0.183200 0.930400 0.317300 +vn 0.000000 0.930400 0.366400 +vn 0.183200 0.930400 -0.317300 +vn 0.106100 0.977200 -0.183800 +vn 0.183200 0.930400 0.317300 +vn 0.317300 0.930400 -0.183200 +vn 0.183800 0.977200 -0.106100 +vn 0.317300 0.930400 0.183200 +vn 0.366400 0.930400 0.000000 +vn 0.502500 -0.814400 -0.290100 +vn 0.811900 -0.348000 -0.468700 +vn 0.937500 -0.348000 0.000000 +vn 0.580300 -0.814400 0.000000 +vn 0.811900 -0.348000 0.468700 +vn 0.502500 -0.814400 0.290100 +vn 0.468700 -0.348000 0.811900 +vn 0.290100 -0.814400 0.502500 +vn 0.000000 -0.348000 0.937500 +vn 0.000000 -0.814400 0.580300 +vn -0.468700 -0.348000 0.811900 +vn -0.290100 -0.814400 0.502500 +vn -0.811900 -0.348000 0.468700 +vn -0.502500 -0.814400 0.290100 +vn 0.212200 0.977200 0.000000 +vn -0.937500 -0.348000 0.000000 +vn -0.580300 -0.814400 0.000000 +vn -0.811900 -0.348000 -0.468700 +vn -0.502500 -0.814400 -0.290100 +vn 0.183800 0.977200 0.106100 +vn -0.290100 -0.814400 -0.502500 +vn -0.468700 -0.348000 -0.811900 +vn 0.000000 -0.348000 -0.937500 +vn 0.000000 -0.814400 -0.580300 +vn 0.106100 0.977200 0.183800 +vn 0.468700 -0.348000 -0.811900 +vn 0.290100 -0.814400 -0.502500 +vn 0.000000 0.977200 0.212200 +vn -0.106100 0.977200 0.183800 +vn 0.680800 -0.618000 -0.393000 +vn 0.786100 -0.618000 0.000000 +vn 0.680800 -0.618000 0.393000 +vn -0.183800 0.977200 0.106100 +vn -0.212200 0.977200 0.000000 +vn -0.183800 0.977200 -0.106100 +vn 0.393000 -0.618000 0.680800 +vn 0.000000 -0.618000 0.786100 +vn -0.393000 -0.618000 0.680800 +vn -0.680800 -0.618000 0.393000 +vn -0.786100 -0.618000 0.000000 +vn -0.680800 -0.618000 -0.393000 +vn -0.393000 -0.618000 -0.680800 +vn 0.000000 -0.618000 -0.786100 +vn 0.393000 -0.618000 -0.680800 +vn 0.682100 0.616100 -0.393800 +vn 0.787600 0.616100 0.000000 +vn 0.682100 0.616100 0.393800 +vn 0.393800 0.616100 0.682100 +vn 0.000000 0.616100 0.787600 +vn -0.393800 0.616100 0.682100 +vn -0.682100 0.616100 0.393800 +vn -0.787600 0.616100 0.000000 +vn -0.682100 0.616100 -0.393800 +vn -0.393800 0.616100 -0.682100 +vn 0.000000 0.616100 -0.787600 +vn 0.393800 0.616100 -0.682100 +vn -0.378500 0.653400 -0.655600 +vn 0.000000 0.653400 -0.757000 +vn 0.378500 0.653400 -0.655600 +vn 0.655600 0.653400 -0.378500 +vn 0.757000 0.653400 0.000000 +vn 0.655600 0.653400 0.378500 +vn 0.378500 0.653400 0.655600 +vn 0.000000 0.653400 0.757000 +vn -0.378500 0.653400 0.655600 +vn -0.655600 0.653400 0.378500 +vn -0.757000 0.653400 0.000000 +vn -0.655600 0.653400 -0.378500 +vn -0.378600 -0.653200 -0.655700 +vn 0.000000 -0.653200 -0.757100 +vn 0.000000 -1.000000 0.000000 +vn -0.655700 -0.653200 -0.378600 +vn -0.757100 -0.653200 0.000000 +vn -0.655700 -0.653200 0.378600 +vn -0.378600 -0.653200 0.655700 +vn 0.000000 -0.653200 0.757100 +vn 0.378600 -0.653200 0.655700 +vn 0.655700 -0.653200 0.378600 +vn 0.757100 -0.653200 0.000000 +vn 0.655700 -0.653200 -0.378600 +vn 0.378600 -0.653200 -0.655700 +vn 0.263800 0.849400 -0.457000 +vn 0.457000 0.849400 -0.263800 +vn 0.457000 0.849400 0.263800 +vn 0.263800 0.849400 0.457000 +vn 0.527700 0.849400 0.000000 +vn -0.796800 0.604300 0.000000 +vn -0.527700 0.849400 0.000000 +vn -0.457000 0.849400 -0.263800 +vn -0.690000 0.604300 -0.398400 +vn 0.000000 0.604300 -0.796800 +vn 0.000000 0.849400 -0.527700 +vn 0.398400 0.604300 -0.690000 +vn -0.263800 0.849400 -0.457000 +vn -0.398400 0.604300 -0.690000 +vn 0.690000 0.604300 -0.398400 +vn -0.690000 0.604300 0.398400 +vn -0.457000 0.849400 0.263800 +vn -0.398400 0.604300 0.690000 +vn -0.263800 0.849400 0.457000 +vn 0.000000 0.604200 0.796800 +vn 0.000000 0.849400 0.527700 +vn 0.398400 0.604200 0.690000 +vn 0.690000 0.604200 0.398400 +vn 0.796800 0.604300 0.000000 +vn 0.844100 0.223500 -0.487300 +vn 0.974700 0.223500 0.000000 +vn 0.844100 0.223500 0.487300 +vn 0.487300 0.223500 0.844100 +vn 0.000000 0.223500 0.974700 +vn -0.487300 0.223500 0.844100 +vn -0.844100 0.223500 0.487300 +vn -0.974700 0.223500 0.000000 +vn -0.487300 0.223500 -0.844100 +vn 0.000000 0.223500 -0.974700 +vn 0.487300 0.223500 -0.844100 +vn -0.844100 0.223500 -0.487300 +vn 0.000000 -0.379300 -0.925300 +vn 0.000000 0.330800 -0.943700 +vn 0.471800 0.330800 -0.817300 +vn 0.462600 -0.379300 -0.801300 +vn 0.136000 0.987600 -0.078500 +vn 0.078500 0.987600 -0.136000 +vn 0.157000 0.987600 0.000000 +vn 0.136000 0.987600 0.078500 +vn 0.078500 0.987600 0.136000 +vn 0.000000 0.987600 0.157000 +vn -0.078500 0.987600 0.136000 +vn -0.136000 0.987600 0.078500 +vn -0.157000 0.987600 0.000000 +vn -0.136000 0.987600 -0.078500 +vn -0.078500 0.987600 -0.136000 +vn 0.000000 0.987600 -0.157000 +vn 0.413800 0.561200 -0.716800 +vn 0.000000 0.561200 -0.827700 +vn 0.716800 0.561200 -0.413800 +vn 0.827700 0.561200 0.000000 +vn 0.716800 0.561200 0.413800 +vn 0.413800 0.561200 0.716800 +vn 0.000000 0.561200 0.827700 +vn -0.413800 0.561200 0.716800 +vn -0.716800 0.561200 0.413800 +vn -0.827700 0.561200 0.000000 +vn -0.716800 0.561200 -0.413800 +vn -0.413800 0.561200 -0.716800 +vn 0.000000 -0.629500 -0.776900 +vn 0.000000 -0.538400 -0.842700 +vn 0.421300 -0.538400 -0.729800 +vn 0.388500 -0.629500 -0.672900 +vn 0.729800 -0.538400 -0.421300 +vn 0.672900 -0.629500 -0.388500 +vn 0.842700 -0.538400 0.000000 +vn 0.776900 -0.629500 0.000000 +vn 0.729800 -0.538400 0.421300 +vn 0.672900 -0.629500 0.388500 +vn 0.421300 -0.538400 0.729800 +vn 0.388500 -0.629500 0.672900 +vn 0.000000 -0.538400 0.842700 +vn 0.000000 -0.629500 0.776900 +vn -0.421300 -0.538400 0.729800 +vn -0.388500 -0.629500 0.672900 +vn -0.729800 -0.538400 0.421300 +vn -0.672900 -0.629500 0.388500 +vn -0.842700 -0.538400 0.000000 +vn -0.776900 -0.629500 0.000000 +vn -0.729800 -0.538400 -0.421300 +vn -0.672900 -0.629500 -0.388500 +vn -0.388500 -0.629500 -0.672900 +vn -0.421300 -0.538400 -0.729800 +vn 0.817300 0.330800 -0.471800 +vn 0.943700 0.330800 0.000000 +vn 0.817300 0.330800 0.471800 +vn 0.471800 0.330800 0.817300 +vn 0.000000 0.330800 0.943700 +vn -0.471800 0.330800 0.817300 +vn -0.817300 0.330800 0.471800 +vn -0.943700 0.330800 0.000000 +vn -0.817300 0.330800 -0.471800 +vn -0.471800 0.330800 -0.817300 +vn -0.417200 0.551000 0.722700 +vn -0.722700 0.551000 0.417200 +vn 0.801300 -0.379300 -0.462600 +vn 0.925300 -0.379300 0.000000 +vn -0.834500 0.551000 0.000000 +vn 0.801300 -0.379300 0.462600 +vn 0.462600 -0.379300 0.801300 +vn 0.000000 -0.379300 0.925300 +vn -0.722700 0.551000 -0.417200 +vn -0.462600 -0.379300 0.801300 +vn -0.417200 0.551000 -0.722700 +vn 0.000000 0.551000 -0.834500 +vn -0.801300 -0.379300 0.462600 +vn -0.925300 -0.379300 0.000000 +vn -0.801300 -0.379300 -0.462600 +vn -0.462600 -0.379300 -0.801300 +vn 0.000000 0.551000 0.834500 +vn 0.417200 0.551000 0.722700 +vn 0.722700 0.551000 0.417200 +vn 0.834500 0.551000 0.000000 +vn 0.722700 0.551000 -0.417200 +vn 0.417200 0.551000 -0.722700 +vn -0.661500 0.645400 -0.381900 +vn -0.571700 -0.751200 -0.330000 +vn -0.330000 -0.751200 -0.571700 +vn -0.381900 0.645400 -0.661500 +vn 0.000000 -0.751200 -0.660100 +vn 0.000000 0.645400 -0.763800 +vn -0.763800 0.645400 0.000000 +vn -0.660100 -0.751200 0.000000 +vn -0.661500 0.645400 0.381900 +vn -0.571700 -0.751200 0.330000 +vn -0.381900 0.645400 0.661500 +vn -0.330000 -0.751200 0.571700 +vn 0.000000 0.645400 0.763800 +vn 0.000000 -0.751200 0.660100 +vn 0.381900 0.645400 0.661500 +vn 0.330000 -0.751200 0.571700 +vn 0.661500 0.645400 0.381900 +vn 0.571700 -0.751200 0.330000 +vn 0.763800 0.645400 0.000000 +vn 0.660100 -0.751200 0.000000 +vn 0.661500 0.645400 -0.381900 +vn 0.571700 -0.751200 -0.330000 +vn 0.381900 0.645400 -0.661500 +vn 0.330000 -0.751200 -0.571700 +vn -0.500000 0.000000 0.866000 +vn 0.500000 0.000000 -0.866000 +vn 0.139000 0.529700 0.836700 +vn 0.022000 0.540500 0.841000 +vn -0.014600 -0.468800 0.883200 +vn -0.111700 -0.428400 0.896600 +vn 0.256500 0.966500 0.000000 +vn 0.040600 0.999200 0.000000 +vn -0.111700 -0.428400 -0.896600 +vn -0.014600 -0.468800 -0.883200 +vn 0.022000 0.540500 -0.841000 +vn 0.139000 0.529700 -0.836700 +vn 0.248800 -0.968500 0.000000 +vn 0.031200 -0.999500 -0.000000 +vn 0.014600 -0.468800 0.883200 +vn 0.111700 -0.428400 0.896600 +vn -0.031200 -0.999500 -0.000000 +vn -0.248800 -0.968500 0.000000 +vn 0.338500 0.425800 -0.839100 +vn 0.622200 0.782800 0.000000 +vn -0.280200 -0.352500 -0.892900 +vn -0.622200 -0.782800 0.000000 +vn -0.280200 -0.352500 0.892900 +vn 0.338500 0.425800 0.839100 +vn 0.475700 0.263900 -0.839100 +vn 0.874400 0.485100 0.000000 +vn -0.393700 -0.218400 -0.892900 +vn -0.874400 -0.485100 0.000000 +vn -0.393700 -0.218400 0.892900 +vn 0.475700 0.263900 0.839100 +vn 0.977400 0.211200 0.000000 +vn 0.510400 0.113600 -0.852400 +vn -0.466900 -0.100900 -0.878500 +vn -0.976100 -0.217200 0.000000 +vn -0.466900 -0.100900 0.878500 +vn 0.510400 0.113600 0.852400 +vn 0.152600 -0.988300 0.000000 +vn 0.485100 -0.874400 0.000000 +vn 0.263900 -0.475700 0.839100 +vn 0.083800 -0.528800 0.844600 +vn -0.218400 0.393700 0.892900 +vn -0.070400 0.455900 0.887200 +vn -0.485100 0.874400 0.000000 +vn -0.156600 0.987600 0.000000 +vn -0.218400 0.393700 -0.892900 +vn -0.070400 0.455900 -0.887200 +vn 0.263900 -0.475700 -0.839100 +vn 0.083800 -0.528800 -0.844600 +vn 0.782800 -0.622200 0.000000 +vn 0.425800 -0.338500 0.839100 +vn -0.352500 0.280200 0.892900 +vn -0.782800 0.622200 0.000000 +vn -0.352500 0.280200 -0.892900 +vn 0.425800 -0.338500 -0.839100 +vn 0.961300 -0.275300 0.000000 +vn 0.522900 -0.149800 0.839100 +vn -0.432900 0.124000 0.892900 +vn -0.961300 0.275300 0.000000 +vn -0.432900 0.124000 -0.892900 +vn 0.522900 -0.149800 -0.839100 +vn 0.999700 0.022300 0.000000 +vn 0.524400 0.008500 0.851400 +vn -0.475500 -0.010600 0.879600 +vn -0.999800 -0.016200 0.000000 +vn -0.475500 -0.010600 -0.879600 +vn 0.524400 0.008500 -0.851400 +vn 0.000000 -0.474300 -0.880400 +vn 0.000000 0.528700 -0.848800 +vn 0.000000 -0.474300 0.880400 +vn 0.000000 0.528700 0.848800 +vn -0.139000 0.529700 -0.836700 +vn -0.022000 0.540500 -0.841000 +vn 0.014600 -0.468800 -0.883200 +vn 0.111700 -0.428400 -0.896600 +vn -0.256500 0.966500 0.000000 +vn -0.040600 0.999200 -0.000000 +vn -0.022000 0.540500 0.841000 +vn -0.139000 0.529700 0.836700 +vn -0.338500 0.425800 0.839100 +vn -0.622200 0.782800 0.000000 +vn 0.280200 -0.352500 0.892900 +vn 0.622200 -0.782800 0.000000 +vn 0.280200 -0.352500 -0.892900 +vn -0.338500 0.425800 -0.839100 +vn -0.475700 0.263900 0.839100 +vn -0.874400 0.485100 0.000000 +vn 0.393700 -0.218400 0.892900 +vn 0.874400 -0.485100 0.000000 +vn 0.393700 -0.218400 -0.892900 +vn -0.475700 0.263900 -0.839100 +vn -0.977400 0.211200 0.000000 +vn -0.510400 0.113600 0.852400 +vn 0.466900 -0.100900 0.878500 +vn 0.976100 -0.217200 0.000000 +vn 0.466900 -0.100900 -0.878500 +vn -0.510400 0.113600 -0.852400 +vn -0.152600 -0.988300 0.000000 +vn -0.485100 -0.874400 0.000000 +vn -0.263900 -0.475700 -0.839100 +vn -0.083800 -0.528800 -0.844600 +vn 0.218400 0.393700 -0.892900 +vn 0.070400 0.455900 -0.887200 +vn 0.485100 0.874400 0.000000 +vn 0.156600 0.987600 0.000000 +vn 0.218400 0.393700 0.892900 +vn 0.070400 0.455900 0.887200 +vn -0.263900 -0.475700 0.839100 +vn -0.083800 -0.528800 0.844600 +vn -0.782800 -0.622200 0.000000 +vn -0.425800 -0.338500 -0.839100 +vn 0.352500 0.280200 -0.892900 +vn 0.782800 0.622200 0.000000 +vn 0.352500 0.280200 0.892900 +vn -0.425800 -0.338500 0.839100 +vn -0.961300 -0.275300 0.000000 +vn -0.522900 -0.149800 -0.839100 +vn 0.432900 0.124000 -0.892900 +vn 0.961300 0.275300 0.000000 +vn 0.432900 0.124000 0.892900 +vn -0.522900 -0.149800 0.839100 +vn -0.999700 0.022300 0.000000 +vn -0.524400 0.008500 -0.851400 +vn 0.475500 -0.010600 -0.879600 +vn 0.999800 -0.016200 0.000000 +vn 0.475500 -0.010600 0.879600 +vn -0.524400 0.008500 0.851400 +vn 0.999300 -0.038200 0.000000 +vn 0.991500 0.129800 0.000000 +vn 0.858700 0.129800 0.495700 +vn 0.865400 -0.038200 0.499600 +vn 0.865400 -0.038200 -0.499600 +vn 0.858700 0.129800 -0.495700 +vn 0.499600 -0.038200 -0.865400 +vn 0.495700 0.129800 -0.858700 +vn 0.000000 -0.038200 -0.999300 +vn 0.000000 0.129800 -0.991500 +vn -0.499600 -0.038200 0.865400 +vn -0.495700 0.129800 0.858700 +vn -0.858700 0.129800 0.495700 +vn -0.865400 -0.038200 0.499600 +vn -0.991500 0.129800 0.000000 +vn -0.999300 -0.038200 0.000000 +vn -0.858700 0.129800 -0.495700 +vn -0.865400 -0.038200 -0.499600 +vn -0.499600 -0.038200 -0.865400 +vn -0.495700 0.129800 -0.858700 +vn 0.000000 -0.038200 0.999300 +vn 0.000000 0.129800 0.991500 +vn 0.499600 -0.038200 0.865400 +vn 0.495700 0.129800 0.858700 +vn -0.000000 -0.349800 -0.936800 +vn 0.000000 -0.238200 -0.971200 +vn 0.485600 -0.238200 -0.841100 +vn 0.468400 -0.349800 -0.811300 +vn 0.841100 -0.238200 -0.485600 +vn 0.811300 -0.349800 -0.468400 +vn 0.971200 -0.238200 0.000000 +vn 0.936800 -0.349800 0.000000 +vn 0.841100 -0.238200 0.485600 +vn 0.811300 -0.349800 0.468400 +vn 0.485600 -0.238200 0.841100 +vn 0.468400 -0.349800 0.811300 +vn 0.000000 -0.238200 0.971200 +vn 0.000000 -0.349800 0.936800 +vn -0.485600 -0.238200 0.841100 +vn -0.468400 -0.349800 0.811300 +vn -0.811300 -0.349800 -0.468400 +vn -0.841100 -0.238200 -0.485600 +vn -0.485600 -0.238200 -0.841100 +vn -0.468400 -0.349800 -0.811300 +vn -0.936800 -0.349800 0.000000 +vn -0.971200 -0.238200 0.000000 +vn -0.811300 -0.349800 0.468400 +vn -0.841100 -0.238200 0.485600 +vn 0.000000 0.392300 -0.919800 +vn 0.459900 0.392300 -0.796600 +vn 0.796600 0.392300 -0.459900 +vn 0.919800 0.392300 0.000000 +vn 0.796600 0.392300 0.459900 +vn 0.459900 0.392300 0.796600 +vn 0.000000 0.392300 0.919800 +vn -0.459900 0.392300 0.796600 +vn -0.796600 0.392300 -0.459900 +vn -0.459900 0.392300 -0.796600 +vn -0.919800 0.392300 0.000000 +vn -0.796600 0.392300 0.459900 +vn -0.405800 0.584300 0.702800 +vn -0.702800 0.584300 0.405800 +vn -0.811500 0.584300 0.000000 +vn -0.702800 0.584300 -0.405800 +vn -0.405800 0.584300 -0.702800 +vn -0.000000 0.584300 -0.811500 +vn 0.000000 0.584300 0.811500 +vn 0.405800 0.584300 0.702800 +vn 0.702800 0.584300 0.405800 +vn 0.811500 0.584300 0.000000 +vn 0.702800 0.584300 -0.405800 +vn 0.405800 0.584300 -0.702800 +g Cylinder_Cylinder_brass +s 1 +f 73/1/1 55/2/2 70/3/3 +f 76/4/4 55/2/2 73/1/1 +f 115/5/5 70/3/3 91/6/6 114/7/7 +f 78/8/8 55/2/2 76/4/4 +f 80/9/9 55/2/2 78/8/8 +f 82/10/10 55/2/2 80/9/9 +f 114/7/7 91/6/6 90/11/11 112/12/12 +f 84/13/13 55/2/2 82/10/10 +f 112/12/12 90/11/11 88/14/14 100/15/15 +f 86/16/16 55/2/2 84/13/13 +f 87/17/17 55/2/2 86/16/16 +f 88/14/14 55/2/2 87/17/17 +f 90/11/11 55/2/2 88/14/14 +f 91/6/6 55/2/2 90/11/11 +f 70/3/3 55/2/2 91/6/6 +f 110/18/18 65/19/19 64/20/20 109/21/21 +f 109/21/21 64/20/20 63/22/22 108/23/23 +f 108/23/23 63/22/22 62/24/24 107/25/25 +f 107/25/25 62/24/24 61/26/26 106/27/27 +f 106/27/27 61/26/26 60/28/28 105/29/29 +f 105/29/29 60/28/28 59/30/30 104/31/31 +f 100/15/15 88/14/14 87/17/17 99/32/32 +f 104/31/31 59/30/30 58/33/33 103/34/34 +f 103/34/34 58/33/33 57/35/35 102/36/36 +f 99/32/32 87/17/17 86/16/16 98/37/37 +f 101/38/38 56/39/39 89/40/40 113/41/41 +f 98/37/37 86/16/16 84/13/13 97/42/42 +f 113/43/41 89/44/40 66/45/43 111/46/44 +f 97/42/42 84/13/13 82/10/10 96/47/45 +f 102/36/36 57/35/35 56/39/39 101/38/38 +f 96/47/45 82/10/10 80/9/9 95/48/46 +f 111/46/44 66/45/43 65/19/19 110/18/18 +f 83/49/47 110/18/18 109/21/21 81/50/48 +f 81/50/48 109/21/21 108/23/23 79/51/49 +f 95/48/46 80/9/9 78/8/8 94/52/50 +f 94/52/50 78/8/8 76/4/4 93/53/51 +f 93/53/51 76/4/4 73/1/1 92/54/52 +f 92/54/52 73/1/1 70/3/3 115/5/5 +f 79/51/49 108/23/23 107/25/25 77/55/53 +f 77/55/53 107/25/25 106/27/27 75/56/54 +f 75/56/54 106/27/27 105/29/29 74/57/55 +f 74/57/55 105/29/29 104/31/31 72/58/56 +f 72/58/56 104/31/31 103/34/34 71/59/57 +f 71/59/57 103/34/34 102/36/36 69/60/58 +f 68/61/59 101/38/38 113/41/41 67/62/60 +f 67/63/60 113/43/41 111/46/44 85/64/61 +f 69/60/58 102/36/36 101/38/38 68/61/59 +f 85/64/61 111/46/44 110/18/18 83/49/47 +f 126/65/62 83/49/47 81/50/48 185/66/63 +f 185/66/63 81/50/48 79/51/49 125/67/64 +f 125/67/64 79/51/49 77/55/53 184/68/65 +f 184/68/65 77/55/53 75/56/54 183/69/66 +f 183/69/66 75/56/54 74/57/55 182/70/67 +f 182/70/67 74/57/55 72/58/56 181/71/68 +f 181/71/68 72/58/56 71/59/57 180/72/69 +f 180/72/69 71/59/57 69/60/58 179/73/70 +f 177/74/71 68/61/59 67/62/60 178/75/72 +f 178/76/72 67/63/60 85/64/61 186/77/73 +f 179/73/70 69/60/58 68/61/59 177/74/71 +f 186/77/73 85/64/61 83/49/47 126/65/62 +f 309/78/74 115/5/5 114/7/7 200/79/75 +f 200/79/75 114/7/7 112/12/12 199/80/76 +f 199/80/76 112/12/12 100/15/15 201/81/77 +f 201/81/77 100/15/15 99/32/32 202/82/78 +f 202/82/78 99/32/32 98/37/37 203/83/79 +f 203/83/79 98/37/37 97/42/42 204/84/80 +f 204/84/80 97/42/42 96/47/45 205/85/81 +f 205/85/81 96/47/45 95/48/46 206/86/82 +f 206/86/82 95/48/46 94/52/50 207/87/83 +f 207/87/83 94/52/50 93/53/51 208/88/84 +f 208/88/84 93/53/51 92/54/52 292/89/85 +f 292/89/85 92/54/52 115/5/5 309/78/74 +f 66/45/43 199/90/76 201/91/77 65/19/19 +f 57/35/35 292/92/85 309/93/74 56/39/39 +f 89/44/40 200/94/75 199/90/76 66/45/43 +f 56/39/39 309/93/74 200/95/75 89/40/40 +f 58/33/33 208/96/84 292/92/85 57/35/35 +f 59/30/30 207/97/83 208/96/84 58/33/33 +f 60/28/28 206/98/82 207/97/83 59/30/30 +f 61/26/26 205/99/81 206/98/82 60/28/28 +f 62/24/24 204/100/80 205/99/81 61/26/26 +f 63/22/22 203/101/79 204/100/80 62/24/24 +f 64/20/20 202/102/78 203/101/79 63/22/22 +f 65/19/19 201/91/77 202/102/78 64/20/20 +g Cylinder_Cylinder_base +f 187/103/86 198/104/87 127/105/88 +f 188/106/89 187/103/86 127/105/88 +f 189/107/90 188/106/89 127/105/88 +f 190/108/91 189/107/90 127/105/88 +f 191/109/92 190/108/91 127/105/88 +f 192/110/93 191/109/92 127/105/88 +f 193/111/94 192/110/93 127/105/88 +f 194/112/95 193/111/94 127/105/88 +f 195/113/96 194/112/95 127/105/88 +f 196/114/97 195/113/96 127/105/88 +f 197/115/98 196/114/97 127/105/88 +f 198/104/87 197/115/98 127/105/88 +f 140/23/99 186/29/73 126/116/62 139/117/100 +f 136/51/101 125/57/64 184/70/65 135/67/102 +f 138/118/103 185/119/63 125/57/64 136/51/101 +f 139/117/100 126/116/62 185/119/63 138/118/103 +f 167/120/104 131/121/105 130/122/106 166/123/107 +f 164/19/108 142/22/109 140/23/99 176/18/110 +f 166/123/107 130/122/106 129/124/111 165/125/112 +f 176/18/110 140/23/99 139/117/100 175/126/113 +f 165/125/112 129/124/111 142/127/109 164/128/108 +f 168/129/114 132/130/115 131/121/105 167/120/104 +f 169/131/116 133/132/117 132/130/115 168/129/114 +f 170/133/118 134/105/119 133/132/117 169/131/116 +f 171/65/120 135/67/102 134/105/119 170/133/118 +f 173/49/121 136/51/101 135/67/102 171/65/120 +f 174/134/122 138/118/103 136/51/101 173/49/121 +f 175/126/113 139/117/100 138/118/103 174/134/122 +f 196/135/97 162/136/123 161/137/124 195/138/96 +f 195/138/96 161/137/124 158/64/125 194/63/95 +f 194/63/95 158/64/125 156/77/126 193/76/94 +f 193/76/94 156/77/126 154/139/127 192/140/93 +f 192/140/93 154/139/127 152/141/128 191/142/92 +f 191/142/92 152/141/128 150/143/129 190/144/91 +f 190/144/91 150/143/129 148/145/130 189/146/90 +f 187/147/86 144/148/131 128/149/132 198/150/87 +f 197/43/98 163/46/133 162/136/123 196/135/97 +f 188/151/89 146/152/134 144/148/131 187/147/86 +f 198/44/87 128/45/132 163/46/133 197/43/98 +f 189/146/90 148/145/130 146/152/134 188/151/89 +f 148/145/130 167/120/104 166/123/107 146/152/134 +f 128/45/132 164/19/108 176/18/110 163/46/133 +f 146/152/134 166/123/107 165/125/112 144/148/131 +f 163/46/133 176/18/110 175/126/113 162/136/123 +f 144/148/131 165/125/112 164/128/108 128/149/132 +f 150/143/129 168/129/114 167/120/104 148/145/130 +f 152/141/128 169/131/116 168/129/114 150/143/129 +f 154/139/127 170/133/118 169/131/116 152/141/128 +f 156/77/126 171/65/120 170/133/118 154/139/127 +f 158/64/125 173/49/121 171/65/120 156/77/126 +f 161/137/124 174/134/122 173/49/121 158/64/125 +f 162/136/123 175/126/113 174/134/122 161/137/124 +f 135/67/102 184/70/65 183/153/66 134/105/119 +f 134/105/119 183/153/66 182/154/67 133/132/117 +f 133/132/117 182/154/67 181/155/68 132/130/115 +f 132/130/115 181/155/68 180/156/69 131/121/105 +f 129/124/111 177/157/71 178/158/72 142/127/109 +f 130/122/106 179/159/70 177/157/71 129/124/111 +f 142/22/109 178/28/72 186/29/73 140/23/99 +f 131/121/105 180/156/69 179/159/70 130/122/106 +g Cylinder_Cylinder_top +f 384/160/86 370/161/87 116/124/88 +f 383/162/89 384/160/86 116/124/88 +f 381/163/90 383/162/89 116/124/88 +f 380/164/91 381/163/90 116/124/88 +f 379/165/92 380/164/91 116/124/88 +f 378/166/93 379/165/92 116/124/88 +f 377/167/94 378/166/93 116/124/88 +f 376/168/95 377/167/94 116/124/88 +f 375/169/96 376/168/95 116/124/88 +f 374/170/97 375/169/96 116/124/88 +f 373/171/98 374/170/97 116/124/88 +f 370/161/87 373/171/98 116/124/88 +f 382/172/135 360/173/136 325/174/137 361/175/138 +f 143/176/139 145/177/140 117/178/2 +f 141/179/141 143/176/139 117/178/2 +f 137/180/142 141/179/141 117/178/2 +f 124/181/143 137/180/142 117/178/2 +f 123/182/144 124/181/143 117/178/2 +f 122/183/145 123/182/144 117/178/2 +f 121/184/146 122/183/145 117/178/2 +f 120/185/147 121/184/146 117/178/2 +f 119/186/148 120/185/147 117/178/2 +f 118/187/149 119/186/148 117/178/2 +f 147/188/150 118/187/149 117/178/2 +f 395/131/151 396/129/152 147/189/150 145/190/140 +f 394/131/153 395/131/151 145/190/140 143/190/139 +f 393/133/154 394/131/153 143/190/139 141/191/141 +f 392/65/155 393/133/154 141/191/141 137/192/142 +f 391/49/156 392/65/155 137/192/142 124/193/143 +f 390/49/157 391/49/156 124/193/143 123/193/144 +f 389/134/158 390/49/157 123/193/144 122/194/145 +f 388/126/159 389/134/158 122/194/145 121/195/146 +f 387/126/160 388/126/159 121/195/146 120/195/147 +f 386/18/161 387/126/160 120/195/147 119/196/148 +f 385/19/162 386/18/161 119/196/148 118/197/149 +f 324/198/163 295/199/164 149/200/165 296/201/166 +f 296/201/166 149/200/165 151/200/167 297/201/168 +f 297/201/168 151/200/167 153/202/169 298/203/170 +f 298/203/170 153/202/169 155/66/171 299/68/172 +f 299/68/172 155/66/171 157/50/173 300/55/174 +f 300/55/174 157/50/173 159/50/175 301/55/176 +f 301/55/176 159/50/175 160/204/177 302/205/178 +f 302/205/178 160/204/177 172/206/179 303/207/180 +f 303/207/180 172/206/179 291/206/181 304/207/182 +f 304/207/182 291/206/181 293/21/183 313/25/184 +f 315/24/185 294/20/186 295/102/164 324/100/163 +f 313/25/184 293/21/183 294/20/186 315/24/185 +f 360/173/136 324/198/163 296/201/166 325/174/137 +f 325/174/137 296/201/166 297/201/168 326/174/187 +f 326/174/187 297/201/168 298/203/170 327/208/188 +f 327/208/188 298/203/170 299/68/172 328/69/189 +f 328/69/189 299/68/172 300/55/174 329/56/190 +f 329/56/190 300/55/174 301/55/176 330/56/191 +f 330/56/191 301/55/176 302/205/178 331/209/192 +f 331/209/192 302/205/178 303/207/180 332/210/193 +f 332/210/193 303/207/180 304/207/182 333/210/194 +f 333/210/194 304/207/182 313/25/184 334/27/195 +f 335/26/196 315/24/185 324/100/163 360/99/136 +f 334/27/195 313/25/184 315/24/185 335/26/196 +f 379/211/92 342/212/197 343/213/198 380/214/91 +f 361/175/138 325/174/137 326/174/187 362/175/199 +f 362/175/199 326/174/187 327/208/188 363/215/200 +f 380/214/91 343/213/198 344/213/201 381/214/90 +f 363/215/200 327/208/188 328/69/189 364/72/202 +f 364/72/202 328/69/189 329/56/190 365/59/203 +f 365/59/203 329/56/190 330/56/191 366/59/204 +f 381/214/90 344/213/201 346/216/205 383/217/89 +f 366/59/204 330/56/191 331/209/192 367/218/206 +f 384/219/86 347/220/207 357/221/208 370/222/87 +f 367/218/206 331/209/192 332/210/193 368/223/209 +f 383/217/89 346/216/205 347/220/207 384/219/86 +f 368/223/209 332/210/193 333/210/194 369/223/210 +f 369/223/210 333/210/194 334/27/195 371/34/211 +f 372/33/212 335/26/196 360/99/136 382/96/135 +f 371/34/211 334/27/195 335/26/196 372/33/212 +f 378/224/93 341/225/213 342/212/197 379/211/92 +f 377/224/94 340/225/214 341/225/213 378/224/93 +f 376/226/95 339/227/215 340/225/214 377/224/94 +f 375/228/96 338/229/216 339/227/215 376/226/95 +f 374/230/97 337/231/217 338/229/216 375/228/96 +f 373/230/98 336/231/218 337/231/217 374/230/97 +f 370/232/87 357/233/208 336/231/218 373/230/98 +f 322/41/219 358/38/220 359/39/221 323/40/222 +f 323/40/222 359/39/221 345/93/223 321/95/224 +f 320/234/225 356/235/226 358/38/220 322/41/219 +f 319/234/227 355/235/228 356/235/226 320/234/225 +f 318/236/229 354/237/230 355/235/228 319/234/227 +f 317/62/231 353/61/232 354/237/230 318/236/229 +f 316/62/233 352/61/234 353/61/232 317/62/231 +f 314/75/235 351/74/236 352/61/234 316/62/233 +f 312/238/237 350/239/238 351/74/236 314/75/235 +f 311/240/239 349/241/240 350/239/238 312/238/237 +f 310/240/241 348/241/242 349/241/240 311/240/239 +f 321/242/224 345/243/223 348/241/242 310/240/241 +f 345/243/223 382/172/135 361/175/138 348/241/242 +f 348/241/242 361/175/138 362/175/199 349/241/240 +f 349/241/240 362/175/199 363/215/200 350/239/238 +f 350/239/238 363/215/200 364/72/202 351/74/236 +f 351/74/236 364/72/202 365/59/203 352/61/234 +f 352/61/234 365/59/203 366/59/204 353/61/232 +f 353/61/232 366/59/204 367/218/206 354/237/230 +f 354/237/230 367/218/206 368/223/209 355/235/228 +f 355/235/228 368/223/209 369/223/210 356/235/226 +f 356/235/226 369/223/210 371/34/211 358/38/220 +f 359/39/221 372/33/212 382/96/135 345/93/223 +f 358/38/220 371/34/211 372/33/212 359/39/221 +f 357/233/208 321/242/224 310/240/241 336/231/218 +f 336/231/218 310/240/241 311/240/239 337/231/217 +f 337/231/217 311/240/239 312/238/237 338/229/216 +f 338/229/216 312/238/237 314/75/235 339/227/215 +f 339/227/215 314/75/235 316/62/233 340/225/214 +f 340/225/214 316/62/233 317/62/231 341/225/213 +f 341/225/213 317/62/231 318/236/229 342/212/197 +f 145/177/140 147/188/150 117/178/2 +f 293/21/183 386/18/161 385/19/162 294/20/186 +f 294/20/186 385/19/162 396/91/152 295/102/164 +f 396/91/152 385/19/162 118/197/149 147/244/150 +f 291/206/181 387/126/160 386/18/161 293/21/183 +f 172/206/179 388/126/159 387/126/160 291/206/181 +f 160/204/177 389/134/158 388/126/159 172/206/179 +f 346/216/205 322/41/219 323/40/222 347/220/207 +f 159/50/175 390/49/157 389/134/158 160/204/177 +f 347/220/207 323/40/222 321/95/224 357/221/208 +f 157/50/173 391/49/156 390/49/157 159/50/175 +f 344/213/201 320/234/225 322/41/219 346/216/205 +f 155/66/171 392/65/155 391/49/156 157/50/173 +f 153/202/169 393/133/154 392/65/155 155/66/171 +f 151/200/167 394/131/153 393/133/154 153/202/169 +f 343/213/198 319/234/227 320/234/225 344/213/201 +f 149/200/165 395/131/151 394/131/153 151/200/167 +f 295/199/164 396/129/152 395/131/151 149/200/165 +f 342/212/197 318/236/229 319/234/227 343/213/198 +g Cylinder_Cylinder_wick +s off +f 224/245/243 223/246/243 221/247/243 222/248/243 +f 308/248/244 307/247/244 305/246/244 306/245/244 +g Cylinder_Cylinder_handles +s 1 +f 11/249/245 213/250/246 212/251/247 10/252/248 +f 12/253/249 214/254/250 213/250/246 11/249/245 +f 8/255/251 210/256/252 209/257/253 7/258/254 +f 7/258/254 209/257/253 214/254/250 12/253/249 +f 233/149/255 281/259/256 280/260/257 232/150/258 +f 10/252/248 212/251/247 211/261/259 9/262/260 +f 13/263/261 7/258/254 12/253/249 18/264/262 +f 14/265/263 8/255/251 7/258/254 13/263/261 +f 15/266/264 9/262/260 8/267/251 14/268/263 +f 16/269/265 10/252/248 9/262/260 15/266/264 +f 17/178/266 11/249/245 10/252/248 16/269/265 +f 18/264/262 12/253/249 11/249/245 17/178/266 +f 19/270/267 13/263/261 18/264/262 24/271/268 +f 20/272/269 14/265/263 13/263/261 19/270/267 +f 21/273/270 15/266/264 14/268/263 20/274/269 +f 22/275/271 16/269/265 15/266/264 21/273/270 +f 23/276/272 17/178/266 16/269/265 22/275/271 +f 24/271/268 18/264/262 17/178/266 23/276/272 +f 30/277/273 25/278/274 19/270/267 24/271/268 +f 26/279/275 20/272/269 19/270/267 25/278/274 +f 27/280/276 21/273/270 20/274/269 26/281/275 +f 28/282/277 22/275/271 21/273/270 27/280/276 +f 29/283/278 23/276/272 22/275/271 28/282/277 +f 30/277/273 24/271/268 23/276/272 29/283/278 +f 31/95/279 37/40/280 38/39/281 32/93/282 +f 32/93/282 38/39/281 39/35/283 33/92/284 +f 33/92/284 39/35/283 40/33/285 34/96/286 +f 34/96/286 40/33/285 41/30/287 35/97/288 +f 35/221/288 41/220/287 42/284/289 36/285/290 +f 36/285/290 42/284/289 37/40/280 31/95/279 +f 37/40/280 43/41/291 44/38/292 38/39/281 +f 38/39/281 44/38/292 45/36/293 39/35/283 +f 39/35/283 45/36/293 46/34/294 40/33/285 +f 40/33/285 46/34/294 47/31/295 41/30/287 +f 41/220/287 47/216/295 48/286/296 42/284/289 +f 42/284/289 48/286/296 43/41/291 37/40/280 +f 43/41/291 49/234/297 50/235/298 44/38/292 +f 44/38/292 50/235/298 51/287/299 45/36/293 +f 45/36/293 51/287/299 52/223/300 46/34/294 +f 46/34/294 52/223/300 53/288/301 47/31/295 +f 47/216/295 53/213/301 54/289/302 48/286/296 +f 48/286/296 54/289/302 49/234/297 43/41/291 +f 49/234/297 1/236/303 2/237/304 50/235/298 +f 50/235/298 2/237/304 3/290/305 51/287/299 +f 51/287/299 3/290/305 4/218/306 52/223/300 +f 52/223/300 4/218/306 5/291/307 53/288/301 +f 53/213/301 5/212/307 6/292/308 54/289/302 +f 54/289/302 6/292/308 1/236/303 49/234/297 +f 9/262/260 211/261/259 210/293/252 8/267/251 +f 6/292/308 25/278/274 30/277/273 1/236/303 +f 1/236/303 30/277/273 29/283/278 2/237/304 +f 2/237/304 29/283/278 28/282/277 3/290/305 +f 3/290/305 28/282/277 27/280/276 4/218/306 +f 4/218/306 27/280/276 26/281/275 5/291/307 +f 5/212/307 26/279/275 25/278/274 6/292/308 +f 35/221/288 36/285/290 220/294/309 219/295/310 +f 31/95/279 32/93/282 216/296/311 215/297/88 +f 36/285/290 31/95/279 215/297/88 220/294/309 +f 33/92/284 34/96/286 218/298/2 217/299/312 +f 34/96/286 35/97/288 219/300/310 218/298/2 +f 32/93/282 33/92/284 217/299/312 216/296/311 +f 235/301/313 283/302/314 282/303/315 234/128/316 +f 236/127/317 284/304/318 283/302/314 235/301/313 +f 232/305/258 280/306/257 279/307/319 231/308/320 +f 231/308/320 279/307/319 284/304/318 236/127/317 +f 234/128/316 282/303/315 281/259/256 233/149/255 +f 237/309/321 231/308/320 236/127/317 242/124/322 +f 238/310/323 232/305/258 231/308/320 237/309/321 +f 239/148/324 233/149/255 232/150/258 238/147/323 +f 240/125/325 234/128/316 233/149/255 239/148/324 +f 241/311/326 235/301/313 234/128/316 240/125/325 +f 242/124/322 236/127/317 235/301/313 241/311/326 +f 243/312/327 237/309/321 242/124/322 248/122/328 +f 244/313/329 238/310/323 237/309/321 243/312/327 +f 245/152/330 239/148/324 238/147/323 244/151/329 +f 246/123/331 240/125/325 239/148/324 245/152/330 +f 247/314/332 241/311/326 240/125/325 246/123/331 +f 248/122/328 242/124/322 241/311/326 247/314/332 +f 254/121/333 249/315/334 243/312/327 248/122/328 +f 250/316/335 244/313/329 243/312/327 249/315/334 +f 251/145/336 245/152/330 244/151/329 250/146/335 +f 252/120/337 246/123/331 245/152/330 251/145/336 +f 253/317/338 247/314/332 246/123/331 252/120/337 +f 254/121/333 248/122/328 247/314/332 253/317/338 +f 255/101/339 261/22/340 262/20/341 256/102/342 +f 256/102/342 262/20/341 263/19/343 257/91/344 +f 257/91/344 263/19/343 264/45/345 258/90/346 +f 258/90/346 264/45/345 265/44/347 259/94/348 +f 259/99/348 265/26/347 266/24/349 260/100/350 +f 260/100/350 266/24/349 261/22/340 255/101/339 +f 261/22/340 267/23/351 268/21/352 262/20/341 +f 262/20/341 268/21/352 269/18/353 263/19/343 +f 263/19/343 269/18/353 270/46/354 264/45/345 +f 264/45/345 270/46/354 271/43/355 265/44/347 +f 265/26/347 271/27/355 272/25/356 266/24/349 +f 266/24/349 272/25/356 267/23/351 261/22/340 +f 267/23/351 273/117/357 274/206/358 268/21/352 +f 268/21/352 274/206/358 275/126/359 269/18/353 +f 269/18/353 275/126/359 276/136/360 270/46/354 +f 270/46/354 276/136/360 277/135/361 271/43/355 +f 271/27/355 277/210/361 278/207/362 272/25/356 +f 272/25/356 278/207/362 273/117/357 267/23/351 +f 273/117/357 225/118/363 226/204/364 274/206/358 +f 274/206/358 226/204/364 227/134/365 275/126/359 +f 275/126/359 227/134/365 228/137/366 276/136/360 +f 276/136/360 228/137/366 229/138/367 277/135/361 +f 277/210/361 229/209/367 230/205/368 278/207/362 +f 278/207/362 230/205/368 225/118/363 273/117/357 +f 230/205/368 249/315/334 254/121/333 225/118/363 +f 225/118/363 254/121/333 253/317/338 226/204/364 +f 226/204/364 253/317/338 252/120/337 227/134/365 +f 227/134/365 252/120/337 251/145/336 228/137/366 +f 228/137/366 251/145/336 250/146/335 229/138/367 +f 229/209/367 250/316/335 249/315/334 230/205/368 +f 259/99/348 260/100/350 290/318/311 289/319/312 +f 255/101/339 256/102/342 286/320/309 285/321/88 +f 260/100/350 255/101/339 285/321/88 290/318/311 +f 257/91/344 258/90/346 288/322/2 287/323/310 +f 258/90/346 259/94/348 289/324/312 288/322/2 +f 256/102/342 257/91/344 287/323/310 286/320/309 +g Cylinder_Cylinder_glass +f 438/119/369 414/70/370 415/68/371 439/205/372 +f 437/218/373 413/72/374 414/70/370 438/119/369 +f 436/237/375 412/74/376 413/72/374 437/218/373 +f 435/292/377 423/325/378 412/74/376 436/237/375 +f 442/237/379 418/74/380 419/72/381 443/218/382 +f 443/218/382 419/72/381 420/70/383 444/119/384 +f 444/119/384 420/70/383 421/68/385 445/205/386 +f 446/204/387 422/66/388 423/77/378 435/137/377 +f 445/205/386 421/68/385 422/66/388 446/204/387 +f 441/292/389 417/325/390 418/74/380 442/237/379 +f 440/204/391 416/66/392 417/77/390 441/137/389 +f 439/205/372 415/68/371 416/66/392 440/204/391 +f 467/285/393 411/286/394 424/38/395 468/93/396 +f 468/93/396 424/38/395 425/34/397 466/96/398 +f 466/96/398 425/34/397 426/29/399 465/98/400 +f 465/98/400 426/29/399 427/25/401 464/100/402 +f 464/100/402 427/25/401 428/21/403 463/102/404 +f 463/102/404 428/21/403 429/46/405 462/90/406 +f 462/285/406 429/286/405 430/38/407 461/93/408 +f 458/100/409 433/25/410 434/21/411 457/102/412 +f 457/102/412 434/21/411 411/46/394 467/90/393 +f 459/98/413 432/29/414 433/25/410 458/100/409 +f 460/96/415 431/34/416 432/29/414 459/98/413 +f 461/93/408 430/38/407 431/34/416 460/96/415 +f 430/38/407 442/237/379 443/218/382 431/34/416 +f 431/34/416 443/218/382 444/119/384 432/29/414 +f 432/29/414 444/119/384 445/205/386 433/25/410 +f 434/21/411 446/204/387 435/137/377 411/46/394 +f 433/25/410 445/205/386 446/204/387 434/21/411 +f 429/286/405 441/292/389 442/237/379 430/38/407 +f 428/21/403 440/204/391 441/137/389 429/46/405 +f 427/25/401 439/205/372 440/204/391 428/21/403 +f 426/29/399 438/119/369 439/205/372 427/25/401 +f 425/34/397 437/218/373 438/119/369 426/29/399 +f 424/38/395 436/237/375 437/218/373 425/34/397 +f 411/286/394 435/292/377 436/237/375 424/38/395 +f 423/325/378 397/326/417 398/241/418 412/74/376 +f 412/74/376 398/241/418 447/175/419 413/72/374 +f 413/72/374 447/175/419 448/154/420 414/70/370 +f 414/70/370 448/154/420 449/201/421 415/68/371 +f 415/68/371 449/201/421 450/200/422 416/66/392 +f 416/66/392 450/200/422 451/141/423 417/77/390 +f 417/325/390 451/326/423 452/241/424 418/74/380 +f 421/68/385 455/201/425 456/200/426 422/66/388 +f 422/66/388 456/200/426 397/141/417 423/77/378 +f 420/70/383 454/154/427 455/201/425 421/68/385 +f 419/72/381 453/175/428 454/154/427 420/70/383 +f 418/74/380 452/241/424 453/175/428 419/72/381 +f 452/241/424 403/243/429 402/172/430 453/175/428 +f 453/175/428 402/172/430 401/155/431 454/154/427 +f 454/154/427 401/155/431 400/198/432 455/201/425 +f 456/200/426 399/199/433 410/143/434 397/141/417 +f 455/201/425 400/198/432 399/199/433 456/200/426 +f 451/326/423 404/327/435 403/243/429 452/241/424 +f 450/200/422 405/199/436 404/143/435 451/141/423 +f 449/201/421 406/198/437 405/199/436 450/200/422 +f 448/154/420 407/155/438 406/198/437 449/201/421 +f 447/175/419 408/172/439 407/155/438 448/154/420 +f 398/241/418 409/243/440 408/172/439 447/175/419 +f 397/326/417 410/327/434 409/243/440 398/241/418 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp_tabletop.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp_tabletop.obj new file mode 100644 index 00000000..6b48a276 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_oil_lamp_tabletop.obj @@ -0,0 +1,610 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_oil_lamp.mtl +o Circle +v -0.000000 -0.499999 -0.168820 +v 0.119374 -0.499999 -0.119374 +v 0.168820 -0.499999 0.000000 +v 0.119374 -0.499999 0.119374 +v -0.000000 -0.499999 0.168820 +v -0.119374 -0.499999 0.119374 +v -0.168820 -0.499999 0.000000 +v -0.119374 -0.499999 -0.119374 +v -0.037773 -0.428077 -0.037773 +v 0.000000 -0.428077 -0.053421 +v -0.053421 -0.428077 0.000000 +v -0.037773 -0.428077 0.037773 +v 0.000000 -0.428077 0.053421 +v 0.037773 -0.428077 0.037773 +v 0.053421 -0.428077 0.000000 +v 0.037773 -0.428077 -0.037773 +v 0.000000 -0.381022 -0.025424 +v 0.017978 -0.381022 -0.017978 +v 0.025424 -0.381022 0.000000 +v 0.017978 -0.381022 0.017978 +v 0.000000 -0.381022 0.025424 +v -0.017978 -0.381022 0.017978 +v -0.025424 -0.381022 0.000000 +v -0.017978 -0.381022 -0.017978 +v -0.021802 -0.366978 -0.021802 +v 0.000000 -0.366978 -0.030833 +v -0.030833 -0.366978 0.000000 +v -0.021802 -0.366978 0.021802 +v 0.000000 -0.366978 0.030833 +v 0.021802 -0.366978 0.021802 +v 0.030833 -0.366978 0.000000 +v 0.021802 -0.366978 -0.021802 +v 0.000000 -0.347978 -0.026007 +v 0.018391 -0.347978 -0.018391 +v 0.026007 -0.347978 0.000000 +v 0.018391 -0.347978 0.018391 +v 0.000000 -0.347978 0.026007 +v -0.018391 -0.347978 0.018391 +v -0.026007 -0.347978 0.000000 +v -0.018391 -0.347978 -0.018391 +v -0.084133 -0.288300 -0.084133 +v 0.000000 -0.288300 -0.118980 +v -0.118980 -0.288300 0.000000 +v -0.084133 -0.288300 0.084133 +v 0.000000 -0.288300 0.118980 +v 0.084133 -0.288300 0.084133 +v 0.118980 -0.288300 0.000000 +v 0.084133 -0.288300 -0.084133 +v 0.091700 -0.224615 -0.091700 +v 0.000000 -0.224615 -0.129683 +v 0.000000 -0.191011 -0.102266 +v 0.072314 -0.191011 -0.072314 +v 0.129683 -0.224615 0.000000 +v 0.102266 -0.191011 0.000000 +v 0.072314 -0.191011 0.072314 +v 0.091700 -0.224615 0.091700 +v 0.000000 -0.224615 0.129683 +v 0.000000 -0.191011 0.102266 +v -0.072314 -0.191011 0.072314 +v -0.091700 -0.224615 0.091700 +v -0.102266 -0.191011 0.000000 +v -0.129683 -0.224615 0.000000 +v -0.072314 -0.191011 -0.072314 +v -0.091700 -0.224615 -0.091700 +v -0.044375 -0.178245 -0.044375 +v 0.000000 -0.178245 -0.062757 +v -0.062757 -0.178245 0.000000 +v -0.044375 -0.178245 0.044375 +v 0.000000 -0.178245 0.062757 +v 0.044375 -0.178245 0.044375 +v 0.062757 -0.178245 0.000000 +v 0.044375 -0.178245 -0.044375 +v 0.000000 -0.160828 -0.062757 +v 0.044375 -0.160828 -0.044375 +v 0.062757 -0.160828 0.000000 +v 0.044375 -0.160828 0.044375 +v 0.000000 -0.160828 0.062757 +v -0.044375 -0.160828 0.044375 +v -0.062757 -0.160828 0.000000 +v -0.044375 -0.160828 -0.044375 +v -0.021955 -0.160828 -0.021955 +v 0.000000 -0.160828 -0.031048 +v -0.031048 -0.160828 0.000000 +v -0.021955 -0.160828 0.021955 +v 0.000000 -0.160828 0.031048 +v 0.021955 -0.160828 0.021955 +v 0.031048 -0.160828 0.000000 +v 0.021955 -0.160828 -0.021955 +v 0.000000 -0.137405 -0.048121 +v 0.034028 -0.137405 -0.034028 +v 0.048121 -0.137405 0.000000 +v 0.034028 -0.137405 0.034028 +v 0.000000 -0.137405 0.048121 +v -0.034028 -0.137405 0.034028 +v -0.048121 -0.137405 0.000000 +v -0.034028 -0.137405 -0.034028 +v -0.043045 -0.108577 -0.043045 +v 0.000000 -0.108577 -0.060875 +v -0.060876 -0.108577 0.000000 +v -0.043045 -0.108577 0.043045 +v 0.000000 -0.108577 0.060876 +v 0.043045 -0.108577 0.043045 +v 0.060876 -0.108577 0.000000 +v 0.043045 -0.108577 -0.043045 +v 0.000000 -0.104974 -0.099435 +v 0.070311 -0.104974 -0.070310 +v 0.099435 -0.104974 0.000000 +v 0.070311 -0.104974 0.070311 +v 0.000000 -0.104974 0.099435 +v -0.070311 -0.104974 0.070311 +v -0.099435 -0.104974 0.000000 +v -0.070311 -0.104974 -0.070310 +v 0.000000 0.459841 -0.059720 +v 0.000000 -0.044025 -0.059720 +v -0.042228 -0.044025 -0.042228 +v -0.042228 0.459841 -0.042227 +v -0.059720 -0.044025 0.000000 +v -0.059720 0.459841 0.000000 +v -0.042228 -0.044025 0.042228 +v -0.042228 0.459841 0.042228 +v 0.000000 -0.044025 0.059720 +v 0.000000 0.459841 0.059720 +v 0.042228 -0.044025 0.042228 +v 0.042228 0.459841 0.042228 +v 0.059720 -0.044025 0.000000 +v 0.059720 0.459841 0.000000 +v 0.042228 -0.044025 -0.042228 +v 0.042228 0.459841 -0.042227 +v -0.000000 -0.068940 -0.091369 +v 0.064608 -0.068940 -0.064608 +v 0.091369 -0.068940 0.000000 +v 0.064608 -0.068940 0.064608 +v -0.000000 -0.068940 0.091369 +v -0.064608 -0.068940 0.064608 +v -0.091369 -0.068940 0.000000 +v -0.064608 -0.068940 -0.064608 +v 0.140908 -0.025916 0.000000 +v 0.099637 -0.025916 -0.099637 +v 0.130182 0.038734 -0.130182 +v 0.184105 0.038734 0.000000 +v 0.140908 0.114991 -0.140908 +v 0.199273 0.114991 0.000000 +v 0.130182 0.191249 -0.130182 +v 0.184105 0.191249 0.000000 +v 0.099637 0.255899 -0.099637 +v 0.140908 0.255899 0.000000 +v 0.067756 0.293043 -0.067756 +v 0.095821 0.293043 0.000000 +v 0.000000 0.255899 -0.140908 +v 0.000000 0.293043 -0.095821 +v 0.000000 0.191249 -0.184105 +v 0.000000 0.114991 -0.199273 +v 0.000000 0.038734 -0.184105 +v 0.000000 -0.025916 -0.140908 +v -0.099637 -0.025916 -0.099637 +v -0.130182 0.038734 -0.130182 +v -0.140908 0.114991 -0.140908 +v -0.130182 0.191249 -0.130182 +v -0.099637 0.255899 -0.099637 +v -0.067756 0.293043 -0.067756 +v -0.140908 0.255899 0.000000 +v -0.095821 0.293043 0.000000 +v -0.184105 0.191249 0.000000 +v -0.199273 0.114991 0.000000 +v -0.184105 0.038734 0.000000 +v -0.140908 -0.025916 0.000000 +v -0.099637 -0.025916 0.099637 +v -0.130182 0.038734 0.130182 +v -0.140908 0.114991 0.140908 +v -0.130182 0.191249 0.130182 +v -0.099637 0.255899 0.099637 +v -0.067756 0.293043 0.067756 +v 0.000000 0.255899 0.140908 +v 0.000000 0.293043 0.095821 +v 0.000000 0.191249 0.184105 +v 0.000000 0.114991 0.199273 +v 0.000000 0.038734 0.184105 +v 0.000000 -0.025916 0.140908 +v 0.099637 -0.025916 0.099637 +v 0.130182 0.038734 0.130182 +v 0.140908 0.114991 0.140908 +v 0.130182 0.191249 0.130182 +v 0.099637 0.255899 0.099637 +v 0.067756 0.293043 0.067756 +vt 0.722486 0.709370 +vt 0.757674 0.709370 +vt 0.782555 0.734252 +vt 0.782555 0.769440 +vt 0.757672 0.794321 +vt 0.722484 0.794321 +vt 0.697604 0.769438 +vt 0.697604 0.734250 +vt 0.672942 0.481053 +vt 0.749004 0.489926 +vt 0.750701 0.386273 +vt 0.705697 0.384042 +vt 0.599555 0.449154 +vt 0.665758 0.367008 +vt 0.541223 0.399315 +vt 0.632681 0.345843 +vt 0.510327 0.316762 +vt 0.614477 0.315709 +vt 0.993281 0.322822 +vt 0.889195 0.319147 +vt 0.870006 0.348816 +vt 0.959680 0.404573 +vt 0.899730 0.452926 +vt 0.836242 0.369143 +vt 0.795762 0.385170 +vt 0.825328 0.482966 +vt 0.781352 0.317656 +vt 0.751792 0.319209 +vt 0.808945 0.313831 +vt 0.833014 0.306958 +vt 0.850359 0.300331 +vt 0.671020 0.304943 +vt 0.653907 0.297882 +vt 0.694845 0.312415 +vt 0.722298 0.316924 +vt 0.752094 0.300507 +vt 0.724828 0.299879 +vt 0.698652 0.295754 +vt 0.675862 0.292062 +vt 0.655368 0.287569 +vt 0.849238 0.289983 +vt 0.828595 0.293954 +vt 0.805681 0.297077 +vt 0.779376 0.300551 +vt 0.777985 0.280736 +vt 0.752466 0.277162 +vt 0.803165 0.275409 +vt 0.826355 0.277409 +vt 0.845879 0.276592 +vt 0.678645 0.275597 +vt 0.659172 0.274271 +vt 0.701867 0.274167 +vt 0.726858 0.280114 +vt 0.694160 0.158567 +vt 0.694456 0.178102 +vt 0.724757 0.177691 +vt 0.724798 0.159438 +vt 0.783676 0.160122 +vt 0.754250 0.158963 +vt 0.753963 0.177171 +vt 0.783132 0.178407 +vt 0.814326 0.160128 +vt 0.813511 0.179598 +vt 0.848789 0.182939 +vt 0.850041 0.159366 +vt 0.659325 0.180752 +vt 0.658781 0.157535 +vt 0.609963 0.148864 +vt 0.608121 0.185567 +vt 0.783787 0.146570 +vt 0.754430 0.146664 +vt 0.814083 0.145407 +vt 0.847109 0.143510 +vt 0.899744 0.152215 +vt 0.887317 0.131180 +vt 0.662241 0.141227 +vt 0.623209 0.128413 +vt 0.694930 0.144545 +vt 0.725099 0.146021 +vt 0.754671 0.129931 +vt 0.725784 0.126923 +vt 0.696587 0.127490 +vt 0.668220 0.122079 +vt 0.639955 0.113289 +vt 0.870999 0.115461 +vt 0.841788 0.124134 +vt 0.812794 0.128156 +vt 0.783712 0.127444 +vt 0.783485 0.118571 +vt 0.754806 0.119166 +vt 0.812085 0.119206 +vt 0.839111 0.114928 +vt 0.867947 0.106969 +vt 0.670997 0.113931 +vt 0.643102 0.105254 +vt 0.697590 0.117816 +vt 0.726235 0.118013 +vt 0.755106 0.089381 +vt 0.726550 0.095049 +vt 0.699269 0.090328 +vt 0.674932 0.094337 +vt 0.656703 0.091373 +vt 0.854028 0.092448 +vt 0.835517 0.095276 +vt 0.811070 0.091152 +vt 0.783618 0.095500 +vt 0.785250 0.066676 +vt 0.755293 0.066188 +vt 0.813239 0.069786 +vt 0.839770 0.074096 +vt 0.859070 0.080517 +vt 0.670991 0.073246 +vt 0.651801 0.079467 +vt 0.697404 0.069156 +vt 0.725341 0.066342 +vt 0.755416 0.046290 +vt 0.723472 0.044668 +vt 0.693282 0.051097 +vt 0.664406 0.056200 +vt 0.642384 0.069154 +vt 0.868626 0.070185 +vt 0.846568 0.057006 +vt 0.817596 0.051670 +vt 0.787399 0.044961 +vt 0.789659 0.026982 +vt 0.755528 0.025507 +vt 0.823125 0.032411 +vt 0.854771 0.041689 +vt 0.887092 0.059171 +vt 0.656377 0.040905 +vt 0.624099 0.058098 +vt 0.687966 0.031873 +vt 0.721412 0.026705 +vt 0.683169 0.015011 +vt 0.649158 0.026657 +vt 0.791759 0.011407 +vt 0.755617 0.008139 +vt 0.828091 0.015534 +vt 0.615605 0.040972 +vt 0.986800 0.748984 +vt 0.512260 0.748985 +vt 0.512260 0.689394 +vt 0.986800 0.689393 +vt 0.512260 0.629803 +vt 0.986800 0.629802 +vt 0.512260 0.570212 +vt 0.986800 0.570212 +vt 0.512260 0.510621 +vt 0.986800 0.510621 +vt 0.512260 0.987349 +vt 0.512260 0.927758 +vt 0.986800 0.927756 +vt 0.986800 0.987347 +vt 0.512260 0.868167 +vt 0.986800 0.868165 +vt 0.512260 0.808576 +vt 0.986800 0.808575 +vt 0.895756 0.042003 +vt 0.862135 0.027422 +vt 0.719464 0.011138 +vt 0.146336 0.682257 +vt 0.152771 0.586856 +vt 0.210877 0.590551 +vt 0.205878 0.690051 +vt 0.261052 0.591591 +vt 0.259216 0.693906 +vt 0.311639 0.591765 +vt 0.313035 0.693150 +vt 0.371377 0.591207 +vt 0.375476 0.689328 +vt 0.435833 0.588359 +vt 0.433555 0.682598 +vt 0.368760 0.495857 +vt 0.424955 0.495595 +vt 0.310948 0.494868 +vt 0.261858 0.494609 +vt 0.212885 0.494338 +vt 0.155694 0.493329 +vt 0.152763 0.399262 +vt 0.211798 0.398034 +vt 0.262151 0.397658 +vt 0.312478 0.398133 +vt 0.371188 0.401156 +vt 0.434446 0.403951 +vt 0.375951 0.304714 +vt 0.432108 0.311952 +vt 0.315944 0.298223 +vt 0.262547 0.295469 +vt 0.208917 0.297310 +vt 0.147117 0.302436 +vt 0.129686 0.198499 +vt 0.200156 0.183048 +vt 0.264130 0.181014 +vt 0.327189 0.186132 +vt 0.393319 0.203407 +vt 0.453861 0.224992 +vt 0.439904 0.091979 +vt 0.490926 0.141576 +vt 0.361914 0.039073 +vt 0.268831 0.014173 +vt 0.173844 0.031135 +vt 0.084462 0.076779 +vt 0.077038 0.893343 +vt 0.126590 0.782717 +vt 0.192243 0.801797 +vt 0.153993 0.948348 +vt 0.255236 0.808515 +vt 0.246740 0.975555 +vt 0.319418 0.808094 +vt 0.342261 0.960846 +vt 0.390531 0.794500 +vt 0.432568 0.917373 +vt 0.455379 0.774827 +vt 0.490491 0.867238 +vt 0.058449 0.755751 +vt 0.020189 0.835268 +vt 0.082327 0.672348 +vt 0.080751 0.582661 +vt 0.091386 0.493575 +vt 0.079450 0.403420 +vt 0.081040 0.311727 +vt 0.056924 0.223463 +vt 0.020187 0.135649 +vt 0.900110 0.189169 +vt 0.683660 0.682301 +vt 0.703596 0.706053 +vt 0.684693 0.735733 +vt 0.654739 0.727710 +vt 0.778828 0.706053 +vt 0.798763 0.682301 +vt 0.827685 0.727710 +vt 0.797731 0.735733 +vt 0.825332 0.781495 +vt 0.796194 0.770887 +vt 0.792557 0.824205 +vt 0.774771 0.798802 +vt 0.741212 0.840393 +vt 0.741212 0.809384 +vt 0.689866 0.824205 +vt 0.707652 0.798802 +vt 0.657091 0.781495 +vt 0.686230 0.770887 +usemtl None +s off +f 119/1 121/2 123/3 125/4 127/5 114/6 115/7 117/8 +s 1 +f 8/9 1/10 10/11 9/12 +f 7/13 8/9 9/12 11/14 +f 6/15 7/13 11/14 12/16 +f 5/17 6/15 12/16 13/18 +f 5/19 13/20 14/21 4/22 +f 3/23 4/22 14/21 15/24 +f 3/23 15/24 16/25 2/26 +f 2/26 16/25 10/11 1/10 +f 16/25 18/27 17/28 10/11 +f 15/24 19/29 18/27 16/25 +f 15/24 14/21 20/30 19/29 +f 13/20 21/31 20/30 14/21 +f 13/18 12/16 22/32 21/33 +f 12/16 11/14 23/34 22/32 +f 11/14 9/12 24/35 23/34 +f 9/12 10/11 17/28 24/35 +f 24/35 17/28 26/36 25/37 +f 23/34 24/35 25/37 27/38 +f 22/32 23/34 27/38 28/39 +f 21/33 22/32 28/39 29/40 +f 21/31 29/41 30/42 20/30 +f 19/29 20/30 30/42 31/43 +f 19/29 31/43 32/44 18/27 +f 18/27 32/44 26/36 17/28 +f 32/44 34/45 33/46 26/36 +f 31/43 35/47 34/45 32/44 +f 31/43 30/42 36/48 35/47 +f 29/41 37/49 36/48 30/42 +f 29/40 28/39 38/50 37/51 +f 28/39 27/38 39/52 38/50 +f 27/38 25/37 40/53 39/52 +f 25/37 26/36 33/46 40/53 +f 62/54 43/55 41/56 64/57 +f 49/58 50/59 42/60 48/61 +f 53/62 47/63 46/64 56/65 +f 44/66 60/67 57/68 45/69 +f 49/58 52/70 51/71 50/59 +f 53/62 54/72 52/70 49/58 +f 53/62 56/65 55/73 54/72 +f 57/74 58/75 55/73 56/65 +f 57/68 60/67 59/76 58/77 +f 60/67 62/54 61/78 59/76 +f 62/54 64/57 63/79 61/78 +f 64/57 50/59 51/71 63/79 +f 63/79 51/71 66/80 65/81 +f 61/78 63/79 65/81 67/82 +f 59/76 61/78 67/82 68/83 +f 58/77 59/76 68/83 69/84 +f 58/75 69/85 70/86 55/73 +f 54/72 55/73 70/86 71/87 +f 54/72 71/87 72/88 52/70 +f 52/70 72/88 66/80 51/71 +f 72/88 74/89 73/90 66/80 +f 71/87 75/91 74/89 72/88 +f 71/87 70/86 76/92 75/91 +f 69/85 77/93 76/92 70/86 +f 69/84 68/83 78/94 77/95 +f 68/83 67/82 79/96 78/94 +f 67/82 65/81 80/97 79/96 +f 65/81 66/80 73/90 80/97 +f 80/97 73/90 82/98 81/99 +f 79/96 80/97 81/99 83/100 +f 78/94 79/96 83/100 84/101 +f 77/95 78/94 84/101 85/102 +f 77/93 85/103 86/104 76/92 +f 75/91 76/92 86/104 87/105 +f 75/91 87/105 88/106 74/89 +f 74/89 88/106 82/98 73/90 +f 88/106 90/107 89/108 82/98 +f 87/105 91/109 90/107 88/106 +f 87/105 86/104 92/110 91/109 +f 85/103 93/111 92/110 86/104 +f 85/102 84/101 94/112 93/113 +f 84/101 83/100 95/114 94/112 +f 83/100 81/99 96/115 95/114 +f 81/99 82/98 89/108 96/115 +f 96/115 89/108 98/116 97/117 +f 95/114 96/115 97/117 99/118 +f 94/112 95/114 99/118 100/119 +f 93/113 94/112 100/119 101/120 +f 93/111 101/121 102/122 92/110 +f 91/109 92/110 102/122 103/123 +f 91/109 103/123 104/124 90/107 +f 90/107 104/124 98/116 89/108 +f 104/124 106/125 105/126 98/116 +f 103/123 107/127 106/125 104/124 +f 103/123 102/122 108/128 107/127 +f 101/121 109/129 108/128 102/122 +f 101/120 100/119 110/130 109/131 +f 100/119 99/118 111/132 110/130 +f 99/118 97/117 112/133 111/132 +f 97/117 98/116 105/126 112/133 +f 110/130 111/132 135/134 134/135 +f 130/136 129/137 105/126 106/125 +f 106/125 107/127 131/138 130/136 +f 134/135 133/139 109/131 110/130 +f 113/140 114/141 115/142 116/143 +f 115/142 117/144 118/145 116/143 +f 117/144 119/146 120/147 118/145 +f 119/146 121/148 122/149 120/147 +f 121/150 123/151 124/152 122/153 +f 123/151 125/154 126/155 124/152 +f 125/154 127/156 128/157 126/155 +f 127/156 114/141 113/140 128/157 +f 108/128 109/129 133/158 132/159 +f 132/159 131/138 107/127 108/128 +f 112/133 105/126 129/137 136/160 +f 136/160 135/134 111/132 112/133 +f 137/161 138/162 139/163 140/164 +f 140/164 139/163 141/165 142/166 +f 142/166 141/165 143/167 144/168 +f 144/168 143/167 145/169 146/170 +f 146/170 145/169 147/171 148/172 +f 145/169 149/173 150/174 147/171 +f 143/167 151/175 149/173 145/169 +f 141/165 152/176 151/175 143/167 +f 139/163 153/177 152/176 141/165 +f 138/162 154/178 153/177 139/163 +f 154/178 155/179 156/180 153/177 +f 153/177 156/180 157/181 152/176 +f 152/176 157/181 158/182 151/175 +f 151/175 158/182 159/183 149/173 +f 149/173 159/183 160/184 150/174 +f 159/183 161/185 162/186 160/184 +f 158/182 163/187 161/185 159/183 +f 157/181 164/188 163/187 158/182 +f 156/180 165/189 164/188 157/181 +f 155/179 166/190 165/189 156/180 +f 166/190 167/191 168/192 165/189 +f 165/189 168/192 169/193 164/188 +f 164/188 169/193 170/194 163/187 +f 163/187 170/194 171/195 161/185 +f 161/185 171/195 172/196 162/186 +f 171/195 173/197 174/198 172/196 +f 170/194 175/199 173/197 171/195 +f 169/193 176/200 175/199 170/194 +f 168/192 177/201 176/200 169/193 +f 167/191 178/202 177/201 168/192 +f 178/203 179/204 180/205 177/206 +f 177/206 180/205 181/207 176/208 +f 176/208 181/207 182/209 175/210 +f 175/210 182/209 183/211 173/212 +f 173/212 183/211 184/213 174/214 +f 183/211 146/170 148/172 184/213 +f 182/209 144/168 146/170 183/211 +f 181/207 142/166 144/168 182/209 +f 180/205 140/164 142/166 181/207 +f 179/204 137/161 140/164 180/205 +f 132/215 179/204 178/203 133/216 +f 131/217 137/161 179/204 132/215 +f 130/218 138/162 137/161 131/217 +f 129/219 154/178 138/162 130/218 +f 129/219 136/220 155/179 154/178 +f 135/221 166/190 155/179 136/220 +f 134/222 167/191 166/190 135/221 +f 133/223 178/202 167/191 134/222 +f 36/48 46/64 47/63 35/47 +f 34/45 48/61 42/60 33/46 +f 40/53 41/56 43/55 39/52 +f 38/50 44/66 45/69 37/51 +f 37/49 45/224 46/64 36/48 +f 39/52 43/55 44/66 38/50 +f 40/53 33/46 42/60 41/56 +f 35/47 47/63 48/61 34/45 +f 44/66 43/55 62/54 60/67 +f 41/56 42/60 50/59 64/57 +f 48/61 47/63 53/62 49/58 +f 45/224 57/74 56/65 46/64 +f 133/225 121/226 119/227 134/228 +f 121/229 133/230 132/231 123/232 +f 131/233 125/234 123/232 132/231 +f 125/234 131/233 130/235 127/236 +f 129/237 114/238 127/236 130/235 +f 114/238 129/237 136/239 115/240 +f 135/241 117/242 115/240 136/239 +f 117/242 135/241 134/228 119/227 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_plasma_ball.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_plasma_ball.obj new file mode 100644 index 00000000..777ca117 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_plasma_ball.obj @@ -0,0 +1,621 @@ +# Blender v2.73 (sub 0) OBJ File: 'plasma-ball.blend' +# www.blender.org +o base_Cylinder.007 +v -0.139130 -0.500000 0.139130 +v -0.139130 -0.500000 -0.139130 +v 0.139130 -0.500000 -0.139130 +v 0.139130 -0.500000 0.139130 +v -0.086956 -0.326087 0.086956 +v -0.086956 -0.326087 -0.086956 +v 0.086956 -0.326087 -0.086956 +v 0.086956 -0.326087 0.086956 +vt 0.000000 0.812500 +vt 0.000000 0.187500 +vt 0.566168 0.000000 +vt 0.566168 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.867665 0.000000 +vt 0.867665 1.000000 +vt 0.457709 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.625000 +vt 0.457710 0.625000 +vn -0.957800 0.287300 0.000000 +vn 0.000000 0.287300 -0.957800 +vn 0.957800 0.287300 0.000000 +vn 0.000000 0.287300 0.957800 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +g base_Cylinder.007_base +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 6/1/2 7/2/2 3/3/2 2/4/2 +f 7/1/3 8/2/3 4/3/3 3/4/3 +f 8/1/4 5/2/4 1/3/4 4/4/4 +f 1/5/5 2/6/5 3/7/5 4/8/5 +f 8/9/6 7/10/6 6/11/6 5/12/6 +o streamers_Cylinder.006 +v -0.170156 -0.006805 0.000468 +v -0.170156 -0.341022 0.000468 +v 0.170156 -0.006805 0.000468 +v 0.170156 -0.341022 0.000468 +v 0.170156 -0.006805 -0.000469 +v 0.170156 -0.341022 -0.000469 +v -0.170156 -0.006805 -0.000469 +v -0.170156 -0.341022 -0.000469 +v 0.085483 -0.006805 0.147126 +v 0.085483 -0.341022 0.147126 +v -0.084673 -0.006805 -0.147594 +v -0.084673 -0.341022 -0.147594 +v -0.085484 -0.006805 -0.147125 +v -0.085484 -0.341022 -0.147125 +v 0.084672 -0.006805 0.147594 +v 0.084672 -0.341022 0.147594 +v -0.085484 -0.341022 0.147125 +v -0.085484 -0.006805 0.147125 +v 0.084672 -0.341022 -0.147594 +v 0.084672 -0.006805 -0.147594 +v 0.085483 -0.341022 -0.147126 +v 0.085483 -0.006805 -0.147126 +v -0.084673 -0.341022 0.147594 +v -0.084673 -0.006805 0.147594 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 -0.000000 -1.000000 +vn 0.000000 -0.000000 1.000000 +vn -0.866000 -0.000000 0.500000 +vn 0.866000 -0.000000 -0.500000 +vn 0.866000 -0.000000 0.500000 +vn -0.866000 -0.000000 -0.500000 +g streamers_Cylinder.006_streamers +s off +f 9/13/7 11/14/7 12/15/7 10/16/7 +f 13/14/8 15/13/8 16/16/8 14/15/8 +f 17/13/9 19/14/9 20/15/9 18/16/9 +f 21/14/10 23/13/10 24/16/10 22/15/10 +f 28/14/11 26/13/11 25/16/11 27/15/11 +f 32/13/12 30/14/12 29/15/12 31/16/12 +o globe_Cylinder.005 +v -0.066554 -0.013239 0.000000 +v -0.122975 -0.050938 0.000000 +v -0.160675 -0.107360 0.000000 +v -0.173913 -0.173913 0.000000 +v -0.160675 -0.240467 0.000000 +v -0.122975 -0.296888 0.000000 +v -0.066554 -0.334588 0.000000 +v -0.061487 -0.013239 -0.025469 +v -0.113614 -0.050938 -0.047060 +v -0.148444 -0.107360 -0.061487 +v -0.160675 -0.173913 -0.066554 +v -0.148444 -0.240467 -0.061487 +v -0.113614 -0.296888 -0.047060 +v -0.061487 -0.334588 -0.025469 +v -0.047060 -0.013239 -0.047060 +v -0.086956 -0.050938 -0.086956 +v -0.113614 -0.107360 -0.113614 +v -0.122975 -0.173913 -0.122975 +v -0.113614 -0.240467 -0.113614 +v -0.086956 -0.296888 -0.086956 +v -0.047060 -0.334588 -0.047060 +v -0.025469 -0.013239 -0.061487 +v -0.047060 -0.050938 -0.113614 +v -0.061487 -0.107360 -0.148444 +v -0.066554 -0.173913 -0.160675 +v -0.061487 -0.240467 -0.148444 +v -0.047060 -0.296888 -0.113614 +v -0.025469 -0.334588 -0.061487 +v -0.000000 -0.013239 -0.066554 +v -0.000000 -0.050938 -0.122975 +v -0.000000 -0.107360 -0.160675 +v -0.000000 -0.173913 -0.173913 +v -0.000000 -0.240467 -0.160675 +v -0.000000 -0.296888 -0.122975 +v -0.000000 -0.334588 -0.066554 +v 0.025469 -0.013239 -0.061487 +v 0.047060 -0.050938 -0.113614 +v 0.061487 -0.107360 -0.148444 +v 0.066554 -0.173913 -0.160674 +v 0.061487 -0.240467 -0.148444 +v 0.047060 -0.296888 -0.113614 +v 0.025469 -0.334588 -0.061487 +v 0.047060 -0.013239 -0.047060 +v 0.086956 -0.050938 -0.086956 +v 0.113614 -0.107360 -0.113614 +v 0.122975 -0.173913 -0.122975 +v 0.113614 -0.240467 -0.113614 +v 0.086956 -0.296888 -0.086956 +v 0.047060 -0.334588 -0.047060 +v 0.061487 -0.013239 -0.025469 +v 0.113614 -0.050938 -0.047060 +v 0.148444 -0.107360 -0.061487 +v 0.160674 -0.173913 -0.066554 +v 0.148444 -0.240467 -0.061487 +v 0.113614 -0.296888 -0.047060 +v 0.061487 -0.334588 -0.025469 +v 0.066554 -0.013239 0.000000 +v 0.122975 -0.050938 0.000000 +v 0.160674 -0.107360 0.000000 +v 0.173913 -0.173913 0.000000 +v 0.160674 -0.240467 0.000000 +v 0.122975 -0.296888 0.000000 +v 0.066554 -0.334588 0.000000 +v 0.061487 -0.013239 0.025469 +v 0.113614 -0.050938 0.047061 +v 0.148444 -0.107360 0.061488 +v 0.160674 -0.173913 0.066554 +v 0.148444 -0.240467 0.061488 +v 0.113614 -0.296888 0.047061 +v 0.061487 -0.334588 0.025469 +v 0.047060 -0.013239 0.047060 +v 0.086956 -0.050938 0.086956 +v 0.113614 -0.107360 0.113614 +v 0.122975 -0.173913 0.122975 +v 0.113614 -0.240467 0.113614 +v 0.086956 -0.296888 0.086956 +v 0.047060 -0.334588 0.047060 +v 0.025469 -0.013239 0.061487 +v 0.047060 -0.050938 0.113614 +v 0.061487 -0.107360 0.148444 +v 0.066553 -0.173913 0.160675 +v 0.061487 -0.240467 0.148444 +v 0.047060 -0.296888 0.113614 +v 0.025469 -0.334588 0.061487 +v -0.000000 -0.013239 0.066554 +v -0.000000 -0.050938 0.122975 +v -0.000000 -0.107360 0.160674 +v -0.000000 -0.173913 0.173913 +v -0.000000 -0.240467 0.160674 +v -0.000000 -0.296888 0.122975 +v -0.000000 -0.334588 0.066554 +v -0.025469 -0.013239 0.061487 +v -0.047061 -0.050938 0.113614 +v -0.061488 -0.107360 0.148444 +v -0.066554 -0.173913 0.160674 +v -0.061488 -0.240467 0.148444 +v -0.047061 -0.296888 0.113614 +v -0.025469 -0.334588 0.061487 +v -0.047060 -0.013239 0.047060 +v -0.086956 -0.050938 0.086956 +v -0.113614 -0.107360 0.113614 +v -0.122975 -0.173913 0.122975 +v -0.113614 -0.240467 0.113614 +v -0.086956 -0.296888 0.086956 +v -0.047061 -0.334588 0.047060 +v -0.061487 -0.013239 0.025469 +v -0.113614 -0.050938 0.047060 +v -0.148444 -0.107360 0.061487 +v -0.160675 -0.173913 0.066553 +v -0.148444 -0.240467 0.061487 +v -0.113614 -0.296888 0.047060 +v -0.061487 -0.334588 0.025469 +v -0.015090 -0.003120 0.000000 +v -0.013941 -0.003120 -0.005775 +v -0.010670 -0.003120 -0.010670 +v -0.005775 -0.003120 -0.013941 +v -0.000000 -0.003120 -0.015090 +v 0.005775 -0.003120 -0.013941 +v 0.010670 -0.003120 -0.010670 +v 0.013941 -0.003120 -0.005775 +v 0.015090 -0.003120 0.000000 +v 0.013941 -0.003120 0.005775 +v 0.010670 -0.003120 0.010670 +v 0.005775 -0.003120 0.013941 +v -0.000000 -0.003120 0.015090 +v -0.005775 -0.003120 0.013941 +v -0.010670 -0.003120 0.010670 +v -0.013941 -0.003120 0.005775 +v -0.000000 -0.003120 -0.000000 +vt 0.750000 0.000033 +vt 0.750000 0.147616 +vt 0.687500 0.147616 +vt 0.687500 0.000033 +vt 0.750000 0.295200 +vt 0.687500 0.295200 +vt 0.750000 0.442784 +vt 0.687500 0.442784 +vt 0.750000 0.590367 +vt 0.687500 0.590367 +vt 0.750000 0.737951 +vt 0.687500 0.737951 +vt 0.750000 0.885534 +vt 0.687500 0.885535 +vt 0.625000 0.147616 +vt 0.625000 0.000033 +vt 0.625000 0.295200 +vt 0.625000 0.442784 +vt 0.625000 0.590367 +vt 0.625000 0.737951 +vt 0.625000 0.885535 +vt 0.562500 0.147616 +vt 0.562500 0.000033 +vt 0.562500 0.295200 +vt 0.562500 0.442784 +vt 0.562500 0.590367 +vt 0.562500 0.737951 +vt 0.562500 0.885535 +vt 0.500000 0.147616 +vt 0.500000 0.000033 +vt 0.500000 0.295200 +vt 0.500000 0.442784 +vt 0.500000 0.590367 +vt 0.500000 0.737951 +vt 0.500000 0.885535 +vt 0.437500 0.147616 +vt 0.437500 0.000033 +vt 0.437500 0.295200 +vt 0.437500 0.442784 +vt 0.437500 0.590367 +vt 0.437500 0.737951 +vt 0.437500 0.885535 +vt 0.375000 0.147616 +vt 0.375000 0.000033 +vt 0.375000 0.295200 +vt 0.375000 0.442784 +vt 0.375000 0.590367 +vt 0.375000 0.737951 +vt 0.375000 0.885535 +vt 0.312500 0.147616 +vt 0.312500 0.000033 +vt 0.312500 0.295200 +vt 0.312500 0.442784 +vt 0.312500 0.590367 +vt 0.312500 0.737951 +vt 0.312500 0.885535 +vt 0.250000 0.147616 +vt 0.250000 0.000033 +vt 0.250000 0.295200 +vt 0.250000 0.442784 +vt 0.250000 0.590367 +vt 0.250000 0.737951 +vt 0.250000 0.885534 +vt 0.187500 0.147616 +vt 0.187500 0.000033 +vt 0.187500 0.295200 +vt 0.187500 0.442784 +vt 0.187500 0.590367 +vt 0.187500 0.737951 +vt 0.187500 0.885534 +vt 0.125000 0.147616 +vt 0.125000 0.000033 +vt 0.125000 0.295200 +vt 0.125000 0.442784 +vt 0.125000 0.590367 +vt 0.125000 0.737951 +vt 0.125000 0.885534 +vt 0.062500 0.147616 +vt 0.062500 0.000033 +vt 0.062500 0.295200 +vt 0.062500 0.442784 +vt 0.062500 0.590367 +vt 0.062500 0.737951 +vt 0.062500 0.885534 +vt 0.000000 0.147616 +vt 0.000000 0.000033 +vt 0.000000 0.295200 +vt 0.000000 0.442784 +vt 0.000000 0.590367 +vt 0.000000 0.737951 +vt 0.000000 0.885534 +vt 1.000000 0.000033 +vt 1.000000 0.147616 +vt 0.937500 0.147616 +vt 0.937500 0.000033 +vt 1.000000 0.295200 +vt 0.937500 0.295200 +vt 1.000000 0.442784 +vt 0.937500 0.442784 +vt 1.000000 0.590367 +vt 0.937500 0.590367 +vt 1.000000 0.737951 +vt 0.937500 0.737951 +vt 1.000000 0.885534 +vt 0.937500 0.885534 +vt 0.875000 0.147616 +vt 0.875000 0.000033 +vt 0.875000 0.295200 +vt 0.875000 0.442784 +vt 0.875000 0.590367 +vt 0.875000 0.737951 +vt 0.875000 0.885534 +vt 0.812500 0.147616 +vt 0.812500 0.000033 +vt 0.812500 0.295200 +vt 0.812500 0.442784 +vt 0.812500 0.590367 +vt 0.812500 0.737951 +vt 0.812500 0.885534 +vt 0.578309 0.478593 +vt 0.583117 0.534519 +vt 0.470728 0.526112 +vt 0.469638 0.513432 +vt 0.565798 0.587997 +vt 0.466801 0.538237 +vt 0.528988 0.630886 +vt 0.458455 0.547962 +vt 0.478292 0.656657 +vt 0.446961 0.553805 +vt 0.421427 0.661385 +vt 0.434068 0.554877 +vt 0.367051 0.644352 +vt 0.421739 0.551015 +vt 0.309750 0.448887 +vt 0.346559 0.405998 +vt 0.417093 0.496972 +vt 0.408747 0.506697 +vt 0.323442 0.608150 +vt 0.411851 0.542807 +vt 0.397256 0.380228 +vt 0.428587 0.491129 +vt 0.297238 0.558291 +vt 0.405910 0.531502 +vt 0.454121 0.375499 +vt 0.441480 0.490057 +vt 0.292430 0.502365 +vt 0.404820 0.518822 +vt 0.508497 0.392532 +vt 0.453809 0.493919 +vt 0.552106 0.428734 +vt 0.463697 0.502127 +vt 0.437774 0.522467 +vn -0.555600 -0.831500 0.000000 +vn -0.718800 -0.695200 0.000000 +vn -0.664100 -0.695200 -0.275100 +vn -0.513300 -0.831500 -0.212600 +vn -0.927300 -0.374300 0.000000 +vn -0.856700 -0.374300 -0.354800 +vn -1.000000 0.000000 0.000000 +vn -0.923900 0.000000 -0.382700 +vn -0.927300 0.374300 0.000000 +vn -0.856700 0.374300 -0.354800 +vn -0.718800 0.695200 0.000000 +vn -0.664100 0.695200 -0.275100 +vn -0.402200 0.915500 0.000000 +vn -0.371600 0.915500 -0.153900 +vn -0.508300 -0.695200 -0.508300 +vn -0.392800 -0.831500 -0.392800 +vn -0.655700 -0.374300 -0.655700 +vn -0.707100 0.000000 -0.707100 +vn -0.655700 0.374300 -0.655700 +vn -0.508300 0.695200 -0.508300 +vn -0.284400 0.915500 -0.284400 +vn -0.275100 -0.695200 -0.664100 +vn -0.212600 -0.831500 -0.513300 +vn -0.354800 -0.374300 -0.856700 +vn -0.382700 0.000000 -0.923900 +vn -0.354800 0.374300 -0.856700 +vn -0.275100 0.695200 -0.664100 +vn -0.153900 0.915500 -0.371600 +vn 0.000000 -0.695200 -0.718800 +vn 0.000000 -0.831500 -0.555600 +vn 0.000000 -0.374300 -0.927300 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.374300 -0.927300 +vn 0.000000 0.695200 -0.718800 +vn 0.000000 0.915500 -0.402200 +vn 0.275100 -0.695200 -0.664100 +vn 0.212600 -0.831500 -0.513300 +vn 0.354800 -0.374300 -0.856700 +vn 0.382700 0.000000 -0.923900 +vn 0.354800 0.374300 -0.856700 +vn 0.275100 0.695200 -0.664100 +vn 0.153900 0.915500 -0.371600 +vn 0.508300 -0.695200 -0.508300 +vn 0.392800 -0.831500 -0.392800 +vn 0.655700 -0.374300 -0.655700 +vn 0.707100 0.000000 -0.707100 +vn 0.655700 0.374300 -0.655700 +vn 0.508300 0.695200 -0.508300 +vn 0.284400 0.915500 -0.284400 +vn 0.664100 -0.695200 -0.275100 +vn 0.513300 -0.831500 -0.212600 +vn 0.856700 -0.374300 -0.354800 +vn 0.923900 0.000000 -0.382700 +vn 0.856700 0.374300 -0.354800 +vn 0.664100 0.695200 -0.275100 +vn 0.371600 0.915500 -0.153900 +vn 0.718800 -0.695200 0.000000 +vn 0.555600 -0.831500 0.000000 +vn 0.927300 -0.374300 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.927300 0.374300 0.000000 +vn 0.718800 0.695200 0.000000 +vn 0.402200 0.915500 0.000000 +vn 0.664100 -0.695200 0.275100 +vn 0.513300 -0.831500 0.212600 +vn 0.856700 -0.374300 0.354800 +vn 0.923900 0.000000 0.382700 +vn 0.856700 0.374300 0.354800 +vn 0.664100 0.695200 0.275100 +vn 0.371600 0.915500 0.153900 +vn 0.508300 -0.695200 0.508300 +vn 0.392800 -0.831500 0.392800 +vn 0.655700 -0.374300 0.655700 +vn 0.707100 0.000000 0.707100 +vn 0.655700 0.374300 0.655700 +vn 0.508300 0.695200 0.508300 +vn 0.284400 0.915500 0.284400 +vn 0.275100 -0.695200 0.664100 +vn 0.212600 -0.831500 0.513300 +vn 0.354800 -0.374300 0.856700 +vn 0.382700 0.000000 0.923900 +vn 0.354800 0.374300 0.856700 +vn 0.275100 0.695200 0.664100 +vn 0.153900 0.915500 0.371600 +vn 0.000000 -0.695200 0.718800 +vn -0.000000 -0.831500 0.555600 +vn 0.000000 -0.374300 0.927300 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.374300 0.927300 +vn 0.000000 0.695200 0.718800 +vn 0.000000 0.915500 0.402200 +vn -0.275100 -0.695200 0.664100 +vn -0.212600 -0.831500 0.513300 +vn -0.354800 -0.374300 0.856700 +vn -0.382700 0.000000 0.923900 +vn -0.354800 0.374300 0.856700 +vn -0.275100 0.695200 0.664100 +vn -0.153900 0.915500 0.371600 +vn -0.508300 -0.695200 0.508300 +vn -0.392800 -0.831500 0.392800 +vn -0.655700 -0.374300 0.655700 +vn -0.707100 0.000000 0.707100 +vn -0.655700 0.374300 0.655700 +vn -0.508300 0.695200 0.508300 +vn -0.284400 0.915500 0.284400 +vn -0.664100 -0.695200 0.275100 +vn -0.513300 -0.831500 0.212600 +vn -0.856700 -0.374300 0.354800 +vn -0.923900 0.000000 0.382700 +vn -0.856700 0.374300 0.354800 +vn -0.664100 0.695200 0.275100 +vn -0.371600 0.915500 0.153900 +vn 0.108900 0.994000 0.000000 +vn 0.100600 0.994000 0.041700 +vn 0.100600 0.994000 -0.041700 +vn 0.077000 0.994000 -0.077000 +vn 0.041700 0.994000 -0.100600 +vn 0.000000 0.994000 -0.108900 +vn -0.041700 0.994000 -0.100600 +vn -0.077000 0.994000 0.077000 +vn -0.100600 0.994000 0.041700 +vn -0.077000 0.994000 -0.077000 +vn -0.041700 0.994000 0.100600 +vn -0.100600 0.994000 -0.041700 +vn 0.000000 0.994000 0.108900 +vn -0.108900 0.994000 0.000000 +vn 0.041700 0.994000 0.100600 +vn 0.077000 0.994000 0.077000 +vn 0.000000 1.000000 0.000000 +g globe_Cylinder.005_globe +s 1 +f 39/17/13 38/18/14 45/19/15 46/20/16 +f 38/18/14 37/21/17 44/22/18 45/19/15 +f 37/21/17 36/23/19 43/24/20 44/22/18 +f 36/23/19 35/25/21 42/26/22 43/24/20 +f 35/25/21 34/27/23 41/28/24 42/26/22 +f 34/27/23 33/29/25 40/30/26 41/28/24 +f 46/20/16 45/19/15 52/31/27 53/32/28 +f 45/19/15 44/22/18 51/33/29 52/31/27 +f 44/22/18 43/24/20 50/34/30 51/33/29 +f 43/24/20 42/26/22 49/35/31 50/34/30 +f 42/26/22 41/28/24 48/36/32 49/35/31 +f 41/28/24 40/30/26 47/37/33 48/36/32 +f 53/32/28 52/31/27 59/38/34 60/39/35 +f 52/31/27 51/33/29 58/40/36 59/38/34 +f 51/33/29 50/34/30 57/41/37 58/40/36 +f 50/34/30 49/35/31 56/42/38 57/41/37 +f 49/35/31 48/36/32 55/43/39 56/42/38 +f 48/36/32 47/37/33 54/44/40 55/43/39 +f 60/39/35 59/38/34 66/45/41 67/46/42 +f 59/38/34 58/40/36 65/47/43 66/45/41 +f 58/40/36 57/41/37 64/48/44 65/47/43 +f 57/41/37 56/42/38 63/49/45 64/48/44 +f 56/42/38 55/43/39 62/50/46 63/49/45 +f 55/43/39 54/44/40 61/51/47 62/50/46 +f 67/46/42 66/45/41 73/52/48 74/53/49 +f 66/45/41 65/47/43 72/54/50 73/52/48 +f 65/47/43 64/48/44 71/55/51 72/54/50 +f 64/48/44 63/49/45 70/56/52 71/55/51 +f 63/49/45 62/50/46 69/57/53 70/56/52 +f 62/50/46 61/51/47 68/58/54 69/57/53 +f 74/53/49 73/52/48 80/59/55 81/60/56 +f 73/52/48 72/54/50 79/61/57 80/59/55 +f 72/54/50 71/55/51 78/62/58 79/61/57 +f 71/55/51 70/56/52 77/63/59 78/62/58 +f 70/56/52 69/57/53 76/64/60 77/63/59 +f 69/57/53 68/58/54 75/65/61 76/64/60 +f 81/60/56 80/59/55 87/66/62 88/67/63 +f 80/59/55 79/61/57 86/68/64 87/66/62 +f 79/61/57 78/62/58 85/69/65 86/68/64 +f 78/62/58 77/63/59 84/70/66 85/69/65 +f 77/63/59 76/64/60 83/71/67 84/70/66 +f 76/64/60 75/65/61 82/72/68 83/71/67 +f 88/67/63 87/66/62 94/73/69 95/74/70 +f 87/66/62 86/68/64 93/75/71 94/73/69 +f 86/68/64 85/69/65 92/76/72 93/75/71 +f 85/69/65 84/70/66 91/77/73 92/76/72 +f 84/70/66 83/71/67 90/78/74 91/77/73 +f 83/71/67 82/72/68 89/79/75 90/78/74 +f 95/74/70 94/73/69 101/80/76 102/81/77 +f 94/73/69 93/75/71 100/82/78 101/80/76 +f 93/75/71 92/76/72 99/83/79 100/82/78 +f 92/76/72 91/77/73 98/84/80 99/83/79 +f 91/77/73 90/78/74 97/85/81 98/84/80 +f 90/78/74 89/79/75 96/86/82 97/85/81 +f 102/81/77 101/80/76 108/87/83 109/88/84 +f 101/80/76 100/82/78 107/89/85 108/87/83 +f 100/82/78 99/83/79 106/90/86 107/89/85 +f 99/83/79 98/84/80 105/91/87 106/90/86 +f 98/84/80 97/85/81 104/92/88 105/91/87 +f 97/85/81 96/86/82 103/93/89 104/92/88 +f 109/88/84 108/87/83 115/94/90 116/95/91 +f 108/87/83 107/89/85 114/96/92 115/94/90 +f 107/89/85 106/90/86 113/97/93 114/96/92 +f 106/90/86 105/91/87 112/98/94 113/97/93 +f 105/91/87 104/92/88 111/99/95 112/98/94 +f 104/92/88 103/93/89 110/100/96 111/99/95 +f 116/95/91 115/94/90 122/101/97 123/102/98 +f 115/94/90 114/96/92 121/103/99 122/101/97 +f 114/96/92 113/97/93 120/104/100 121/103/99 +f 113/97/93 112/98/94 119/105/101 120/104/100 +f 112/98/94 111/99/95 118/106/102 119/105/101 +f 111/99/95 110/100/96 117/107/103 118/106/102 +f 123/108/98 122/109/97 129/110/104 130/111/105 +f 122/109/97 121/112/99 128/113/106 129/110/104 +f 121/112/99 120/114/100 127/115/107 128/113/106 +f 120/114/100 119/116/101 126/117/108 127/115/107 +f 119/116/101 118/118/102 125/119/109 126/117/108 +f 118/118/102 117/120/103 124/121/110 125/119/109 +f 130/111/105 129/110/104 136/122/111 137/123/112 +f 129/110/104 128/113/106 135/124/113 136/122/111 +f 128/113/106 127/115/107 134/125/114 135/124/113 +f 127/115/107 126/117/108 133/126/115 134/125/114 +f 126/117/108 125/119/109 132/127/116 133/126/115 +f 125/119/109 124/121/110 131/128/117 132/127/116 +f 137/123/112 136/122/111 143/129/118 144/130/119 +f 136/122/111 135/124/113 142/131/120 143/129/118 +f 135/124/113 134/125/114 141/132/121 142/131/120 +f 134/125/114 133/126/115 140/133/122 141/132/121 +f 133/126/115 132/127/116 139/134/123 140/133/122 +f 132/127/116 131/128/117 138/135/124 139/134/123 +f 144/130/119 143/129/118 38/18/14 39/17/13 +f 143/129/118 142/131/120 37/21/17 38/18/14 +f 142/131/120 141/132/121 36/23/19 37/21/17 +f 141/132/121 140/133/122 35/25/21 36/23/19 +f 140/133/122 139/134/123 34/27/23 35/25/21 +f 139/134/123 138/135/124 33/29/25 34/27/23 +f 96/136/82 89/137/75 153/138/125 154/139/126 +f 89/137/75 82/140/68 152/141/127 153/138/125 +f 82/140/68 75/142/61 151/143/128 152/141/127 +f 75/142/61 68/144/54 150/145/129 151/143/128 +f 68/144/54 61/146/47 149/147/130 150/145/129 +f 61/146/47 54/148/40 148/149/131 149/147/130 +f 138/150/124 131/151/117 159/152/132 160/153/133 +f 54/148/40 47/154/33 147/155/134 148/149/131 +f 131/151/117 124/156/110 158/157/135 159/152/132 +f 47/154/33 40/158/26 146/159/136 147/155/134 +f 124/156/110 117/160/103 157/161/137 158/157/135 +f 33/162/25 138/150/124 160/153/133 145/163/138 +f 40/158/26 33/162/25 145/163/138 146/159/136 +f 117/160/103 110/164/96 156/165/139 157/161/137 +f 110/164/96 103/166/89 155/167/140 156/165/139 +f 103/166/89 96/136/82 154/139/126 155/167/140 +f 145/163/138 160/153/133 161/168/141 +f 160/153/133 159/152/132 161/168/141 +f 159/152/132 158/157/135 161/168/141 +f 158/157/135 157/161/137 161/168/141 +f 157/161/137 156/165/139 161/168/141 +f 156/165/139 155/167/140 161/168/141 +f 155/167/140 154/139/126 161/168/141 +f 154/139/126 153/138/125 161/168/141 +f 153/138/125 152/141/127 161/168/141 +f 152/141/127 151/143/128 161/168/141 +f 151/143/128 150/145/129 161/168/141 +f 150/145/129 149/147/130 161/168/141 +f 149/147/130 148/149/131 161/168/141 +f 148/149/131 147/155/134 161/168/141 +f 147/155/134 146/159/136 161/168/141 +f 146/159/136 145/163/138 161/168/141 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_standing_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_standing_lamp.obj new file mode 100644 index 00000000..d450eac1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_standing_lamp.obj @@ -0,0 +1,2429 @@ +# Blender v2.73 (sub 0) OBJ File: 'standing_lamp.blend' +# www.blender.org +o Circle.000 +v -0.024465 1.371110 -0.000001 +v -0.069661 1.352390 -0.000001 +v -0.104252 1.317799 -0.000001 +v -0.122972 1.272604 -0.000001 +v -0.122972 1.223685 -0.000001 +v -0.104252 1.178490 -0.000001 +v -0.069661 1.143899 -0.000001 +v -0.024465 1.125178 -0.000001 +v -0.022604 1.371110 -0.009362 +v -0.064358 1.352390 -0.026657 +v -0.096316 1.317799 -0.039894 +v -0.113612 1.272604 -0.047058 +v -0.113612 1.223685 -0.047058 +v -0.096316 1.178490 -0.039894 +v -0.064358 1.143899 -0.026657 +v -0.022603 1.125178 -0.009362 +v -0.017301 1.371110 -0.017297 +v -0.049259 1.352390 -0.049255 +v -0.073719 1.317799 -0.073714 +v -0.086956 1.272604 -0.086951 +v -0.086956 1.223685 -0.086951 +v -0.073719 1.178490 -0.073714 +v -0.049259 1.143899 -0.049255 +v -0.017301 1.125178 -0.017297 +v -0.009366 1.371110 -0.022599 +v -0.026662 1.352390 -0.064354 +v -0.039899 1.317799 -0.096312 +v -0.047063 1.272604 -0.113607 +v -0.047063 1.223685 -0.113607 +v -0.039899 1.178490 -0.096312 +v -0.026662 1.143899 -0.064354 +v -0.009366 1.125178 -0.022599 +v -0.000006 1.371110 -0.024461 +v -0.000006 1.352390 -0.069656 +v -0.000006 1.317799 -0.104247 +v -0.000006 1.272604 -0.122967 +v -0.000006 1.223685 -0.122967 +v -0.000006 1.178490 -0.104247 +v -0.000006 1.143899 -0.069656 +v -0.000006 1.125178 -0.024461 +v 0.009354 1.371110 -0.022599 +v 0.026650 1.352390 -0.064354 +v 0.039887 1.317799 -0.096312 +v 0.047051 1.272604 -0.113607 +v 0.047051 1.223685 -0.113607 +v 0.039887 1.178490 -0.096312 +v 0.026650 1.143899 -0.064354 +v 0.009354 1.125178 -0.022599 +v 0.017290 1.371110 -0.017297 +v 0.049247 1.352390 -0.049255 +v 0.073707 1.317799 -0.073714 +v 0.086944 1.272604 -0.086951 +v 0.086944 1.223685 -0.086951 +v 0.073707 1.178490 -0.073714 +v 0.049247 1.143899 -0.049255 +v 0.017290 1.125178 -0.017297 +v 0.022592 1.371110 -0.009362 +v 0.064347 1.352390 -0.026657 +v 0.096305 1.317799 -0.039894 +v 0.113600 1.272604 -0.047058 +v 0.113600 1.223685 -0.047058 +v 0.096305 1.178490 -0.039894 +v 0.064347 1.143899 -0.026657 +v 0.022592 1.125178 -0.009362 +v 0.024454 1.371110 -0.000001 +v 0.069649 1.352390 -0.000001 +v 0.104240 1.317799 -0.000001 +v 0.122960 1.272604 -0.000001 +v 0.122960 1.223685 -0.000001 +v 0.104240 1.178490 -0.000001 +v 0.069649 1.143899 -0.000001 +v 0.024454 1.125178 -0.000001 +v 0.022592 1.371110 0.009359 +v 0.064347 1.352390 0.026654 +v 0.096304 1.317799 0.039892 +v 0.113600 1.272604 0.047056 +v 0.113600 1.223685 0.047056 +v 0.096304 1.178490 0.039892 +v 0.064347 1.143899 0.026654 +v 0.022592 1.125178 0.009359 +v 0.017290 1.371110 0.017294 +v 0.049247 1.352390 0.049252 +v 0.073707 1.317799 0.073711 +v 0.086944 1.272604 0.086949 +v 0.086944 1.223685 0.086949 +v 0.073707 1.178490 0.073711 +v 0.049247 1.143899 0.049252 +v 0.017290 1.125178 0.017294 +v 0.009354 1.371110 0.022596 +v 0.026650 1.352390 0.064351 +v 0.039887 1.317799 0.096309 +v 0.047051 1.272604 0.113604 +v 0.047051 1.223685 0.113604 +v 0.039887 1.178490 0.096309 +v 0.026650 1.143899 0.064351 +v 0.009354 1.125178 0.022596 +v -0.000006 1.371110 0.024458 +v -0.000006 1.352390 0.069653 +v -0.000006 1.317799 0.104244 +v -0.000006 1.272604 0.122965 +v -0.000006 1.223685 0.122965 +v -0.000006 1.178490 0.104244 +v -0.000006 1.143899 0.069653 +v -0.000006 1.125178 0.024458 +v -0.009366 1.371110 0.022596 +v -0.026662 1.352390 0.064351 +v -0.039899 1.317799 0.096309 +v -0.047063 1.272604 0.113604 +v -0.047063 1.223685 0.113604 +v -0.039899 1.178490 0.096309 +v -0.026662 1.143899 0.064351 +v -0.009366 1.125178 0.022596 +v -0.017301 1.371110 0.017294 +v -0.049259 1.352390 0.049252 +v -0.073719 1.317799 0.073711 +v -0.086956 1.272604 0.086949 +v -0.086956 1.223685 0.086949 +v -0.073719 1.178490 0.073711 +v -0.049259 1.143899 0.049252 +v -0.017301 1.125178 0.017294 +v -0.022603 1.371110 0.009359 +v -0.064358 1.352390 0.026654 +v -0.096316 1.317799 0.039892 +v -0.113612 1.272604 0.047056 +v -0.113612 1.223685 0.047056 +v -0.096316 1.178490 0.039892 +v -0.064358 1.143899 0.026654 +v -0.022603 1.125178 0.009359 +v -0.000006 -0.481764 -0.203070 +v -0.000006 -0.499993 -0.203070 +v 0.039611 -0.481764 -0.199168 +v 0.039611 -0.499993 -0.199168 +v 0.077705 -0.481764 -0.187613 +v 0.077705 -0.499993 -0.187613 +v 0.112813 -0.481764 -0.168847 +v 0.112813 -0.499993 -0.168847 +v 0.143586 -0.481764 -0.143593 +v 0.143586 -0.499993 -0.143593 +v 0.168840 -0.481764 -0.112820 +v 0.168840 -0.499993 -0.112820 +v 0.187605 -0.481764 -0.077712 +v 0.187605 -0.499993 -0.077712 +v 0.199161 -0.481764 -0.039618 +v 0.199161 -0.499993 -0.039618 +v 0.203063 -0.481764 -0.000001 +v 0.203063 -0.499993 -0.000001 +v 0.199161 -0.481764 0.039615 +v 0.199161 -0.499993 0.039615 +v 0.187605 -0.481764 0.077710 +v 0.187605 -0.499993 0.077710 +v 0.168840 -0.481764 0.112818 +v 0.168840 -0.499993 0.112818 +v 0.143586 -0.481764 0.143590 +v 0.143586 -0.499993 0.143590 +v 0.112813 -0.481764 0.168844 +v 0.112813 -0.499993 0.168844 +v 0.077705 -0.481764 0.187610 +v 0.077705 -0.499993 0.187610 +v 0.039611 -0.481764 0.199166 +v 0.039611 -0.499993 0.199166 +v -0.000006 -0.481764 0.203068 +v -0.000006 -0.499993 0.203068 +v -0.039623 -0.481764 0.199166 +v -0.039623 -0.499993 0.199166 +v -0.077717 -0.481764 0.187610 +v -0.077717 -0.499993 0.187610 +v -0.112825 -0.481764 0.168844 +v -0.112825 -0.499993 0.168844 +v -0.143597 -0.481764 0.143590 +v -0.143597 -0.499993 0.143590 +v -0.168852 -0.481764 0.112818 +v -0.168852 -0.499993 0.112818 +v -0.187617 -0.481764 0.077710 +v -0.187617 -0.499993 0.077710 +v -0.199173 -0.481764 0.039615 +v -0.199173 -0.499993 0.039615 +v -0.203075 -0.481764 -0.000002 +v -0.203075 -0.499993 -0.000002 +v -0.199173 -0.481764 -0.039618 +v -0.199173 -0.499993 -0.039618 +v -0.187617 -0.481764 -0.077713 +v -0.187617 -0.499993 -0.077713 +v -0.168851 -0.481764 -0.112821 +v -0.168851 -0.499993 -0.112821 +v -0.143597 -0.481764 -0.143593 +v -0.143597 -0.499993 -0.143593 +v -0.112825 -0.481764 -0.168847 +v -0.112825 -0.499993 -0.168847 +v -0.077717 -0.481764 -0.187613 +v -0.077717 -0.499993 -0.187613 +v -0.039622 -0.481764 -0.199168 +v -0.039622 -0.499993 -0.199168 +v -0.000006 1.100996 -0.251988 +v -0.050712 1.100996 -0.247146 +v -0.099469 1.100996 -0.232806 +v -0.144405 1.100996 -0.209520 +v -0.183790 1.100996 -0.178183 +v -0.216114 1.100996 -0.139997 +v -0.240132 1.100996 -0.096432 +v -0.254922 1.100996 -0.049161 +v -0.259917 1.100996 -0.000001 +v -0.254923 1.100996 0.049159 +v -0.240132 1.100996 0.096430 +v -0.216114 1.100996 0.139995 +v -0.183790 1.100996 0.178180 +v -0.144405 1.100996 0.209518 +v -0.099469 1.100996 0.232804 +v -0.050712 1.100996 0.247143 +v -0.000006 1.100996 0.251985 +v 0.050700 1.100996 0.247143 +v 0.099458 1.100996 0.232804 +v 0.144393 1.100996 0.209518 +v 0.183779 1.100996 0.178180 +v 0.216102 1.100996 0.139995 +v 0.240120 1.100996 0.096429 +v 0.254911 1.100996 0.049159 +v 0.259905 1.100996 -0.000002 +v 0.254911 1.100996 -0.049162 +v 0.240120 1.100996 -0.096433 +v 0.216102 1.100996 -0.139998 +v 0.183778 1.100996 -0.178183 +v 0.144392 1.100996 -0.209520 +v 0.099457 1.100996 -0.232806 +v 0.050700 1.100996 -0.247146 +v -0.000006 1.498944 -0.117664 +v -0.023683 1.498944 -0.115403 +v -0.046450 1.498944 -0.108708 +v -0.067432 1.498944 -0.097835 +v -0.085823 1.498944 -0.083202 +v -0.100916 1.498944 -0.065371 +v -0.112131 1.498944 -0.045029 +v -0.119037 1.498944 -0.022956 +v -0.121369 1.498944 -0.000001 +v -0.119037 1.498944 0.022954 +v -0.112131 1.498944 0.045026 +v -0.100916 1.498944 0.065369 +v -0.085823 1.498944 0.083199 +v -0.067432 1.498944 0.097832 +v -0.046450 1.498944 0.108705 +v -0.023683 1.498944 0.115401 +v -0.000006 1.498944 0.117662 +v 0.023671 1.498944 0.115401 +v 0.046438 1.498944 0.108705 +v 0.067420 1.498944 0.097832 +v 0.085811 1.498944 0.083199 +v 0.100904 1.498944 0.065369 +v 0.112119 1.498944 0.045026 +v 0.119025 1.498944 0.022953 +v 0.121357 1.498944 -0.000001 +v 0.119025 1.498944 -0.022956 +v 0.112119 1.498944 -0.045029 +v 0.100904 1.498944 -0.065372 +v 0.085811 1.498944 -0.083202 +v 0.067420 1.498944 -0.097835 +v 0.046438 1.498944 -0.108708 +v 0.023671 1.498944 -0.115404 +v -0.000006 1.117462 -0.240715 +v -0.046967 1.117462 -0.236089 +v -0.092123 1.117462 -0.222391 +v -0.133739 1.117462 -0.200147 +v -0.170216 1.117462 -0.170211 +v -0.200152 1.117462 -0.133734 +v -0.222396 1.117462 -0.092118 +v -0.236094 1.117462 -0.046962 +v -0.240719 1.117462 -0.000001 +v -0.236094 1.117462 0.046959 +v -0.222396 1.117462 0.092116 +v -0.200152 1.117462 0.133732 +v -0.170216 1.117462 0.170209 +v -0.133739 1.117462 0.200144 +v -0.092123 1.117462 0.222389 +v -0.046967 1.117462 0.236087 +v -0.000006 1.117462 0.240712 +v 0.046955 1.117462 0.236087 +v 0.092111 1.117462 0.222389 +v 0.133727 1.117462 0.200144 +v 0.170204 1.117462 0.170209 +v 0.200140 1.117462 0.133732 +v 0.222384 1.117462 0.092115 +v 0.236082 1.117462 0.046959 +v 0.240707 1.117462 -0.000002 +v 0.236082 1.117462 -0.046962 +v 0.222384 1.117462 -0.092119 +v 0.200140 1.117462 -0.133735 +v 0.170204 1.117462 -0.170211 +v 0.133727 1.117462 -0.200147 +v 0.092111 1.117462 -0.222391 +v 0.046955 1.117462 -0.236089 +v -0.000006 1.117462 -0.220963 +v -0.043113 1.117462 -0.216717 +v -0.084564 1.117462 -0.204143 +v -0.122765 1.117462 -0.183724 +v -0.156249 1.117462 -0.156244 +v -0.183728 1.117462 -0.122761 +v -0.204147 1.117462 -0.084560 +v -0.216721 1.117462 -0.043109 +v -0.220967 1.117462 -0.000001 +v -0.216721 1.117462 0.043106 +v -0.204147 1.117462 0.084557 +v -0.183728 1.117462 0.122758 +v -0.156249 1.117462 0.156242 +v -0.122765 1.117462 0.183721 +v -0.084564 1.117462 0.204140 +v -0.043113 1.117462 0.216714 +v -0.000006 1.117462 0.220960 +v 0.043102 1.117462 0.216714 +v 0.084552 1.117462 0.204140 +v 0.122754 1.117462 0.183721 +v 0.156237 1.117462 0.156242 +v 0.183717 1.117462 0.122758 +v 0.204136 1.117462 0.084557 +v 0.216710 1.117462 0.043106 +v 0.220955 1.117462 -0.000002 +v 0.216710 1.117462 -0.043109 +v 0.204136 1.117462 -0.084560 +v 0.183716 1.117462 -0.122761 +v 0.156237 1.117462 -0.156245 +v 0.122753 1.117462 -0.183724 +v 0.084552 1.117462 -0.204143 +v 0.043101 1.117462 -0.216717 +v -0.000006 1.125992 -0.240715 +v -0.046967 1.125992 -0.236089 +v -0.092123 1.125992 -0.222391 +v -0.133739 1.125992 -0.200147 +v -0.170216 1.125992 -0.170211 +v -0.200152 1.125992 -0.133734 +v -0.222396 1.125992 -0.092118 +v -0.236094 1.125992 -0.046962 +v -0.240719 1.125992 -0.000001 +v -0.236094 1.125992 0.046959 +v -0.222396 1.125992 0.092116 +v -0.200152 1.125992 0.133732 +v -0.170216 1.125992 0.170209 +v -0.133739 1.125992 0.200144 +v -0.092123 1.125992 0.222389 +v -0.046967 1.125992 0.236087 +v -0.000006 1.125992 0.240712 +v 0.046955 1.125992 0.236087 +v 0.092111 1.125992 0.222389 +v 0.133727 1.125992 0.200144 +v 0.170204 1.125992 0.170209 +v 0.200140 1.125992 0.133732 +v 0.222384 1.125992 0.092115 +v 0.236082 1.125992 0.046959 +v 0.240707 1.125992 -0.000002 +v 0.236082 1.125992 -0.046962 +v 0.222384 1.125992 -0.092119 +v 0.200140 1.125992 -0.133735 +v 0.170204 1.125992 -0.170211 +v 0.133727 1.125992 -0.200147 +v 0.092111 1.125992 -0.222391 +v 0.046955 1.125992 -0.236089 +v -0.000006 1.125992 -0.220963 +v -0.043113 1.125992 -0.216717 +v -0.084564 1.125992 -0.204143 +v -0.122765 1.125992 -0.183724 +v -0.156249 1.125992 -0.156244 +v -0.183728 1.125992 -0.122761 +v -0.204147 1.125992 -0.084560 +v -0.216721 1.125992 -0.043109 +v -0.220967 1.125992 -0.000001 +v -0.216721 1.125992 0.043106 +v -0.204147 1.125992 0.084557 +v -0.183728 1.125992 0.122758 +v -0.156249 1.125992 0.156242 +v -0.122765 1.125992 0.183721 +v -0.084564 1.125992 0.204140 +v -0.043113 1.125992 0.216714 +v -0.000006 1.125992 0.220960 +v 0.043102 1.125992 0.216714 +v 0.084552 1.125992 0.204140 +v 0.122754 1.125992 0.183721 +v 0.156237 1.125992 0.156242 +v 0.183717 1.125992 0.122758 +v 0.204136 1.125992 0.084557 +v 0.216710 1.125992 0.043106 +v 0.220955 1.125992 -0.000002 +v 0.216710 1.125992 -0.043109 +v 0.204136 1.125992 -0.084560 +v 0.183716 1.125992 -0.122761 +v 0.156237 1.125992 -0.156245 +v 0.122753 1.125992 -0.183724 +v 0.084552 1.125992 -0.204143 +v 0.043101 1.125992 -0.216717 +v 0.229708 1.117053 -0.008386 +v 0.229708 1.117053 0.008383 +v 0.229708 1.124975 -0.008386 +v 0.229708 1.124975 0.008383 +v -0.230430 1.117053 0.008383 +v -0.230430 1.117053 -0.008386 +v -0.230430 1.124975 0.008383 +v -0.230430 1.124975 -0.008386 +v -0.006939 1.117053 -0.231100 +v 0.006927 1.117053 -0.231100 +v -0.006939 1.124975 -0.231100 +v 0.006927 1.124975 -0.231100 +v -0.006939 1.117053 0.230920 +v 0.006927 1.117053 0.230920 +v -0.006939 1.124975 0.230920 +v 0.006927 1.124975 0.230920 +v -0.028512 1.109688 0.007851 +v 0.028328 1.109688 -0.008659 +v 0.000000 1.109650 0.000000 +v 0.000000 1.116913 0.000000 +v -0.028512 1.116798 0.007851 +v -0.000006 -0.493220 -0.023144 +v -0.004521 -0.493220 -0.022699 +v -0.008862 -0.493220 -0.021382 +v -0.012863 -0.493220 -0.019244 +v -0.016370 -0.493220 -0.016366 +v -0.019248 -0.493220 -0.012859 +v -0.021387 -0.493220 -0.008858 +v -0.022704 -0.493220 -0.004516 +v -0.023148 -0.493220 -0.000001 +v -0.022704 -0.493220 0.004514 +v -0.021387 -0.493220 0.008855 +v -0.019248 -0.493220 0.012856 +v -0.016370 -0.493220 0.016363 +v -0.012863 -0.493220 0.019241 +v -0.008862 -0.493220 0.021380 +v -0.004521 -0.493220 0.022697 +v -0.000006 -0.493220 0.023141 +v 0.004509 -0.493220 0.022697 +v 0.008850 -0.493220 0.021380 +v 0.012851 -0.493220 0.019241 +v 0.016358 -0.493220 0.016363 +v 0.019236 -0.493220 0.012856 +v 0.021375 -0.493220 0.008855 +v 0.022692 -0.493220 0.004514 +v 0.023137 -0.493220 -0.000001 +v 0.022692 -0.493220 -0.004516 +v 0.021375 -0.493220 -0.008858 +v 0.019236 -0.493220 -0.012859 +v 0.016358 -0.493220 -0.016366 +v 0.012851 -0.493220 -0.019244 +v 0.008850 -0.493220 -0.021382 +v 0.004509 -0.493220 -0.022699 +v -0.000006 1.110228 -0.023144 +v -0.004521 1.110228 -0.022699 +v -0.008862 1.110228 -0.021382 +v -0.012863 1.110228 -0.019244 +v -0.016370 1.110228 -0.016366 +v -0.019248 1.110228 -0.012859 +v -0.021387 1.110228 -0.008858 +v -0.022704 1.110228 -0.004516 +v -0.023148 1.110228 -0.000001 +v -0.022704 1.110228 0.004514 +v -0.021387 1.110228 0.008855 +v -0.019248 1.110228 0.012856 +v -0.016370 1.110228 0.016363 +v -0.012863 1.110228 0.019241 +v -0.008862 1.110228 0.021380 +v -0.004521 1.110228 0.022697 +v -0.000006 1.110228 0.023141 +v 0.004509 1.110228 0.022697 +v 0.008850 1.110228 0.021380 +v 0.012851 1.110228 0.019241 +v 0.016358 1.110228 0.016363 +v 0.019236 1.110228 0.012856 +v 0.021375 1.110228 0.008855 +v 0.022692 1.110228 0.004514 +v 0.023137 1.110228 -0.000001 +v 0.022692 1.110228 -0.004516 +v 0.021375 1.110228 -0.008858 +v 0.019236 1.110228 -0.012859 +v 0.016358 1.110228 -0.016366 +v 0.012851 1.110228 -0.019244 +v 0.008850 1.110228 -0.021382 +v 0.004509 1.110228 -0.022699 +v 0.000000 1.109650 -0.030000 +v 0.000000 1.116913 -0.030000 +v 0.011481 1.109650 -0.027716 +v 0.011481 1.116913 -0.027716 +v 0.021213 1.109650 -0.021213 +v 0.021213 1.116913 -0.021213 +v 0.027716 1.109650 -0.011481 +v 0.027716 1.116913 -0.011481 +v 0.030000 1.109650 0.000000 +v 0.030000 1.116913 0.000000 +v 0.027716 1.109650 0.011481 +v 0.027716 1.116913 0.011481 +v 0.021213 1.109650 0.021213 +v 0.021213 1.116913 0.021213 +v 0.011481 1.109650 0.027716 +v 0.011481 1.116913 0.027716 +v 0.000000 1.109650 0.030000 +v 0.000000 1.116913 0.030000 +v -0.011480 1.109650 0.027716 +v -0.011480 1.116913 0.027716 +v -0.021213 1.109650 0.021213 +v -0.021213 1.116913 0.021213 +v -0.027716 1.109650 0.011481 +v -0.027716 1.116913 0.011481 +v -0.030000 1.109650 -0.000000 +v -0.030000 1.116913 -0.000000 +v -0.027716 1.109650 -0.011481 +v -0.027716 1.116913 -0.011481 +v -0.021213 1.109650 -0.021213 +v -0.021213 1.116913 -0.021213 +v -0.011480 1.109650 -0.027716 +v -0.011480 1.116913 -0.027716 +v -0.000006 1.104226 -0.247896 +v -0.049889 1.104226 -0.243133 +v -0.097854 1.104226 -0.229026 +v -0.142060 1.104226 -0.206118 +v -0.180806 1.104226 -0.175289 +v -0.212605 1.104226 -0.137724 +v -0.236233 1.104226 -0.094867 +v -0.250783 1.104226 -0.048363 +v -0.255696 1.104226 -0.000001 +v -0.250783 1.104226 0.048361 +v -0.236233 1.104226 0.094864 +v -0.212605 1.104226 0.137722 +v -0.180806 1.104226 0.175287 +v -0.142060 1.104226 0.206116 +v -0.097854 1.104226 0.229024 +v -0.049889 1.104226 0.243130 +v -0.000006 1.104226 0.247893 +v 0.049877 1.104226 0.243130 +v 0.097843 1.104226 0.229024 +v 0.142048 1.104226 0.206116 +v 0.180795 1.104226 0.175287 +v 0.212593 1.104226 0.137721 +v 0.236221 1.104226 0.094864 +v 0.250772 1.104226 0.048360 +v 0.255685 1.104226 -0.000002 +v 0.250771 1.104226 -0.048363 +v 0.236221 1.104226 -0.094867 +v 0.212593 1.104226 -0.137725 +v 0.180794 1.104226 -0.175290 +v 0.142048 1.104226 -0.206118 +v 0.097842 1.104226 -0.229026 +v 0.049876 1.104226 -0.243133 +v -0.000006 1.495713 -0.115754 +v -0.023298 1.495713 -0.113530 +v -0.045696 1.495713 -0.106943 +v -0.066337 1.495713 -0.096246 +v -0.084429 1.495713 -0.081851 +v -0.099277 1.495713 -0.064310 +v -0.110310 1.495713 -0.044298 +v -0.117104 1.495713 -0.022584 +v -0.119399 1.495713 -0.000001 +v -0.117104 1.495713 0.022581 +v -0.110310 1.495713 0.044295 +v -0.099277 1.495713 0.064307 +v -0.084429 1.495713 0.081848 +v -0.066337 1.495713 0.096243 +v -0.045695 1.495713 0.106940 +v -0.023298 1.495713 0.113527 +v -0.000006 1.495713 0.115751 +v 0.023286 1.495713 0.113527 +v 0.045684 1.495713 0.106940 +v 0.066325 1.495713 0.096243 +v 0.084417 1.495713 0.081848 +v 0.099265 1.495713 0.064307 +v 0.110299 1.495713 0.044295 +v 0.117093 1.495713 0.022581 +v 0.119387 1.495713 -0.000001 +v 0.117093 1.495713 -0.022584 +v 0.110298 1.495713 -0.044298 +v 0.099265 1.495713 -0.064310 +v 0.084417 1.495713 -0.081851 +v 0.066325 1.495713 -0.096246 +v 0.045683 1.495713 -0.106943 +v 0.023286 1.495713 -0.113530 +v -0.000006 -0.481764 -0.000001 +v -0.000006 -0.499993 -0.000001 +v -0.220955 1.118888 0.006111 +v -0.220955 1.118888 -0.006112 +v 0.220955 1.118888 -0.006112 +v 0.220955 1.118888 0.006111 +v -0.220955 1.123299 0.006111 +v -0.220955 1.123299 -0.006112 +v 0.220955 1.123299 -0.006112 +v 0.220955 1.123299 0.006111 +v 0.006111 1.118888 0.220955 +v -0.006112 1.118888 0.220955 +v -0.006111 1.118888 -0.220955 +v 0.006112 1.118888 -0.220955 +v 0.006111 1.123299 0.220955 +v -0.006112 1.123299 0.220955 +v -0.006111 1.123299 -0.220955 +v 0.006112 1.123299 -0.220955 +v -0.000128 1.123974 -0.000001 +v -0.000012 1.372315 -0.000001 +v -0.000119 1.123974 -0.000048 +v -0.000010 1.372315 -0.000006 +v -0.000092 1.123974 -0.000088 +v -0.000053 1.123974 -0.000114 +v -0.000006 1.372315 -0.000007 +v -0.000006 1.123974 -0.000124 +v 0.000041 1.123974 -0.000114 +v -0.000002 1.372315 -0.000006 +v 0.000081 1.123974 -0.000088 +v 0.000107 1.123974 -0.000048 +v 0.000000 1.372315 -0.000001 +v 0.000116 1.123974 -0.000001 +v 0.000107 1.123974 0.000045 +v -0.000002 1.372315 0.000003 +v 0.000081 1.123974 0.000085 +v 0.000041 1.123974 0.000112 +v -0.000006 1.372315 0.000005 +v -0.000006 1.123974 0.000121 +v -0.000053 1.123974 0.000112 +v -0.000010 1.372315 0.000003 +v -0.000092 1.123974 0.000085 +v -0.000119 1.123974 0.000045 +v 0.022692 0.308504 0.004514 +v 0.023137 0.308504 -0.000001 +v -0.004521 0.308504 -0.022699 +v -0.008862 0.308504 -0.021382 +v -0.016370 0.308504 0.016363 +v -0.012863 0.308504 0.019241 +v 0.019236 0.308504 0.012856 +v 0.021375 0.308504 0.008855 +v -0.021387 0.308504 0.008855 +v -0.019248 0.308504 0.012856 +v 0.008850 0.308504 -0.021382 +v 0.004509 0.308504 -0.022699 +v 0.012851 0.308504 0.019241 +v 0.016358 0.308504 0.016363 +v -0.023148 0.308504 -0.000001 +v -0.022704 0.308504 0.004514 +v 0.016358 0.308504 -0.016366 +v 0.012851 0.308504 -0.019244 +v 0.004509 0.308504 0.022697 +v 0.008850 0.308504 0.021380 +v -0.021387 0.308504 -0.008858 +v -0.022704 0.308504 -0.004516 +v 0.021375 0.308504 -0.008858 +v 0.019236 0.308504 -0.012859 +v -0.016370 0.308504 -0.016366 +v -0.019248 0.308504 -0.012859 +v -0.004521 0.308504 0.022697 +v -0.000006 0.308504 0.023141 +v 0.022692 0.308504 -0.004516 +v -0.012863 0.308504 -0.019244 +v -0.008862 0.308504 0.021380 +v -0.000006 0.308504 -0.023144 +v 0.022692 -0.092358 0.004514 +v 0.023137 0.709366 -0.000001 +v -0.004521 -0.092358 -0.022699 +v -0.008862 0.709366 -0.021382 +v -0.016370 -0.092358 0.016363 +v -0.012863 0.709366 0.019241 +v 0.019236 -0.092358 0.012856 +v 0.021375 0.709366 0.008855 +v -0.021387 -0.092358 0.008855 +v -0.019248 0.709366 0.012856 +v 0.008850 -0.092358 -0.021382 +v 0.004509 0.709366 -0.022699 +v 0.012851 -0.092358 0.019241 +v 0.016358 0.709366 0.016363 +v -0.023148 -0.092358 -0.000001 +v -0.022704 0.709366 0.004514 +v 0.016358 -0.092358 -0.016366 +v 0.012851 0.709366 -0.019244 +v 0.004509 -0.092358 0.022697 +v 0.008850 0.709366 0.021380 +v -0.021387 -0.092358 -0.008858 +v -0.022704 0.709366 -0.004516 +v 0.021375 -0.092358 -0.008858 +v 0.019236 0.709366 -0.012859 +v -0.016370 -0.092358 -0.016366 +v -0.019248 0.709366 -0.012859 +v -0.004521 -0.092358 0.022697 +v -0.000006 0.709366 0.023141 +v 0.022692 0.709366 -0.004516 +v -0.012863 0.709366 -0.019244 +v -0.008862 0.709366 0.021380 +v -0.000006 -0.092358 -0.023144 +v 0.022692 0.709366 0.004514 +v 0.023137 -0.092358 -0.000001 +v -0.004521 0.709366 -0.022699 +v -0.008862 -0.092358 -0.021382 +v -0.016370 0.709366 0.016363 +v -0.012863 -0.092358 0.019241 +v 0.019236 0.709366 0.012856 +v 0.021375 -0.092358 0.008855 +v -0.021387 0.709366 0.008855 +v -0.019248 -0.092358 0.012856 +v 0.008850 0.709366 -0.021382 +v 0.004509 -0.092358 -0.022699 +v 0.012851 0.709366 0.019241 +v 0.016358 -0.092358 0.016363 +v -0.023148 0.709366 -0.000001 +v -0.022704 -0.092358 0.004514 +v 0.016358 0.709366 -0.016366 +v 0.012851 -0.092358 -0.019244 +v 0.004509 0.709366 0.022697 +v 0.008850 -0.092358 0.021380 +v -0.021387 0.709366 -0.008858 +v -0.022704 -0.092358 -0.004516 +v 0.021375 0.709366 -0.008858 +v 0.019236 -0.092358 -0.012859 +v -0.016370 0.709366 -0.016366 +v -0.019248 -0.092358 -0.012859 +v -0.004521 0.709366 0.022697 +v -0.000006 -0.092358 0.023141 +v 0.022692 -0.092358 -0.004516 +v -0.012863 -0.092358 -0.019244 +v -0.008862 -0.092358 0.021380 +v -0.000006 0.709366 -0.023144 +vt 0.937500 0.562500 +vt 0.062500 0.562500 +vt 0.062500 0.625000 +vt 0.937500 0.625000 +vt 0.937500 0.875000 +vt 0.062500 0.875000 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.187500 +vt 0.062500 0.187500 +vt 0.062500 0.250000 +vt 0.937500 0.250000 +vt 0.937500 0.437500 +vt 0.062500 0.437500 +vt 0.062500 0.500000 +vt 0.937500 0.500000 +vt 0.937500 0.750000 +vt 0.062500 0.750000 +vt 0.062500 0.812500 +vt 0.937500 0.812500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.062500 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.312500 +vt 0.062500 0.312500 +vt 0.062500 0.375000 +vt 0.937500 0.375000 +vt 0.062500 0.687500 +vt 0.937500 0.687500 +vt 0.062500 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.000000 +vt 0.062500 0.000000 +vt -0.000000 0.187500 +vt -0.000000 0.250000 +vt 0.000000 0.437500 +vt 0.000000 0.500000 +vt 1.000000 0.625000 +vt 1.000000 0.562500 +vt 0.000000 0.812500 +vt 0.000000 0.875000 +vt -0.000000 0.125000 +vt -0.000000 0.062500 +vt 0.000000 0.312500 +vt 0.000000 0.375000 +vt 0.000000 -0.000000 +vt 0.000000 0.750000 +vt 0.000000 0.562500 +vt -0.000000 0.687500 +vt -0.000000 0.625000 +vt 0.000000 0.937500 +vt 0.000000 1.000000 +vt 1.000000 0.937500 +vt 1.000000 0.875000 +vt 1.000000 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.125000 +vt 1.000000 0.062500 +vt 1.000000 0.812500 +vt 1.000000 0.687500 +vt 1.000000 0.187500 +vt 1.000000 0.750000 +vt 1.000000 0.375000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.687500 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.687500 +vt 0.687500 0.687500 +vt 0.750000 0.781250 +vt 0.687500 0.781250 +vt 0.687500 0.125000 +vt 0.750000 0.125000 +vt 0.750000 0.218750 +vt 0.687500 0.218750 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.312500 +vt 0.687500 0.312500 +vt 0.750000 0.437500 +vt 0.687500 0.437500 +vt 0.625000 0.687500 +vt 0.625000 0.781250 +vt 0.562500 0.687500 +vt 0.562500 0.781250 +vt 0.562500 0.562500 +vt 0.625000 0.562500 +vt 0.750000 0.093750 +vt 0.687500 0.093750 +vt 0.812500 0.125000 +vt 0.812500 0.218750 +vt 0.562500 0.312500 +vt 0.625000 0.312500 +vt 0.625000 0.437500 +vt 0.562500 0.437500 +vt 0.562500 0.218750 +vt 0.625000 0.218750 +vt 0.500000 0.437500 +vt 0.500000 0.562500 +vt 0.500000 0.687500 +vt 0.500000 0.781250 +vt 0.562500 0.875000 +vt 0.500000 0.875000 +vt 0.625000 0.125000 +vt 0.625000 0.093750 +vt 0.500000 0.312500 +vt 0.500000 0.218750 +vt 0.437500 0.437500 +vt 0.437500 0.562500 +vt 0.437500 0.687500 +vt 0.437500 0.781250 +vt 0.437500 0.875000 +vt 0.562500 0.125000 +vt 0.562500 0.093750 +vt 0.437500 0.312500 +vt 0.437500 0.218750 +vt 0.375000 0.437500 +vt 0.375000 0.562500 +vt 0.375000 0.687500 +vt 0.375000 0.781250 +vt 0.375000 0.875000 +vt 0.500000 0.125000 +vt 0.500000 0.093750 +vt 0.375000 0.312500 +vt 0.375000 0.218750 +vt 0.312500 0.437500 +vt 0.312500 0.562500 +vt 0.312500 0.687500 +vt 0.312500 0.781250 +vt 0.312500 0.875000 +vt 0.437500 0.125000 +vt 0.437500 0.093750 +vt 0.312500 0.312500 +vt 0.312500 0.218750 +vt 0.250000 0.437500 +vt 0.250000 0.562500 +vt 0.250000 0.687500 +vt 0.250000 0.781250 +vt 0.250000 0.875000 +vt 0.375000 0.125000 +vt 0.375000 0.093750 +vt 0.250000 0.312500 +vt 0.250000 0.218750 +vt 0.187500 0.437500 +vt 0.187500 0.562500 +vt 0.187500 0.687500 +vt 0.187500 0.781250 +vt 0.187500 0.875000 +vt 0.312500 0.125000 +vt 0.312500 0.093750 +vt 0.187500 0.312500 +vt 0.187500 0.218750 +vt 0.125000 0.437500 +vt 0.125000 0.562500 +vt 0.125000 0.687500 +vt 0.125000 0.781250 +vt 0.125000 0.875000 +vt 0.250000 0.125000 +vt 0.250000 0.093750 +vt 0.125000 0.312500 +vt 0.125000 0.218750 +vt 0.062500 0.781250 +vt 0.187500 0.125000 +vt 0.187500 0.093750 +vt 0.062500 0.218750 +vt 0.000000 0.781250 +vt 0.125000 0.125000 +vt 0.125000 0.093750 +vt 0.000000 0.218750 +vt 1.000000 0.781250 +vt 0.937500 0.781250 +vt 0.062500 0.093750 +vt 0.937500 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.437500 +vt 0.875000 0.562500 +vt 0.875000 0.687500 +vt 0.875000 0.781250 +vt 0.875000 0.875000 +vt 0.000000 0.093750 +vt 0.875000 0.312500 +vt 0.875000 0.218750 +vt 0.812500 0.437500 +vt 0.812500 0.562500 +vt 0.812500 0.687500 +vt 0.812500 0.781250 +vt 0.812500 0.875000 +vt 1.000000 0.093750 +vt 0.937500 0.093750 +vt 0.812500 0.312500 +vt 0.875000 0.125000 +vt 0.875000 0.093750 +vt 0.812500 0.093750 +vt 0.625000 0.875000 +vt 0.625000 0.906250 +vt 0.687500 0.906250 +vt 0.562500 0.906250 +vt 0.500000 0.906250 +vt 0.437500 0.906250 +vt 0.375000 0.906250 +vt 0.312500 0.906250 +vt 0.250000 0.906250 +vt 0.187500 0.906250 +vt 0.125000 0.906250 +vt 0.062500 0.906250 +vt 0.000000 0.906250 +vt 0.937500 0.906250 +vt 1.000000 0.906250 +vt 0.875000 0.906250 +vt 0.812500 0.906250 +vt 0.750000 0.906250 +vt 0.500000 0.500000 +vt 0.500000 0.468750 +vt 0.531250 0.468750 +vt 0.531250 0.500000 +vt 0.531250 0.437500 +vt 0.500000 0.406250 +vt 0.531250 0.406250 +vt 0.500000 0.375000 +vt 0.531250 0.375000 +vt 0.500000 0.343750 +vt 0.531250 0.343750 +vt 0.531250 0.312500 +vt 0.500000 0.281250 +vt 0.531250 0.281250 +vt 0.500000 0.250000 +vt 0.531250 0.250000 +vt 0.531250 0.218750 +vt 0.500000 0.187500 +vt 0.531250 0.187500 +vt 0.500000 0.156250 +vt 0.531250 0.156250 +vt 0.531250 0.125000 +vt 0.531250 0.093750 +vt 0.500000 0.062500 +vt 0.531250 0.062500 +vt 0.500000 0.031250 +vt 0.531250 0.031250 +vt 0.500000 0.000000 +vt 0.531250 0.000000 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.531250 0.968750 +vt 0.531250 1.000000 +vt 0.500000 0.937500 +vt 0.531250 0.937500 +vt 0.531250 0.906250 +vt 0.531250 0.875000 +vt 0.500000 0.843750 +vt 0.531250 0.843750 +vt 0.500000 0.812500 +vt 0.531250 0.812500 +vt 0.531250 0.781250 +vt 0.500000 0.750000 +vt 0.531250 0.750000 +vt 0.500000 0.718750 +vt 0.531250 0.718750 +vt 0.531250 0.687500 +vt 0.500000 0.656250 +vt 0.531250 0.656250 +vt 0.500000 0.625000 +vt 0.531250 0.625000 +vt 0.500000 0.593750 +vt 0.531250 0.593750 +vt 0.531250 0.562500 +vt 0.500000 0.531250 +vt 0.531250 0.531250 +vt 0.000000 0.031250 +vt 1.000000 0.031250 +vt 0.000000 0.718750 +vt 1.000000 0.718750 +vt 0.000000 0.406250 +vt 1.000000 0.406250 +vt 0.000000 0.093750 +vt 0.000000 0.468750 +vt 1.000000 0.468750 +vt 0.000000 0.843750 +vt 1.000000 0.843750 +vt 0.000000 0.156250 +vt 1.000000 0.156250 +vt 0.000000 0.531250 +vt 1.000000 0.531250 +vt 0.000000 0.218750 +vt 0.000000 0.593750 +vt 1.000000 0.593750 +vt -0.000000 0.968750 +vt 1.000000 0.968750 +vt 0.000000 0.656250 +vt 1.000000 0.656250 +vt 0.000000 0.281250 +vt 1.000000 0.281250 +vt 0.000000 0.343750 +vt 1.000000 0.343750 +vt 0.995196 0.701227 +vt 0.750000 0.750000 +vt 0.957867 0.611108 +vt 0.926777 0.573223 +vt 0.980970 0.654329 +vt 0.019030 0.154329 +vt 0.004804 0.201227 +vt 0.250000 0.250000 +vt 0.042133 0.111107 +vt 0.073223 0.073223 +vt 0.111108 0.042133 +vt 0.154329 0.019030 +vt 0.201227 0.004804 +vt 0.250000 0.000000 +vt 0.298773 0.004804 +vt 0.345671 0.019030 +vt 0.388893 0.042133 +vt 0.426777 0.073223 +vt 0.457868 0.111107 +vt 0.480970 0.154329 +vt 0.495196 0.201227 +vt 0.495196 0.298773 +vt 0.480970 0.345671 +vt 0.457867 0.388893 +vt 0.426777 0.426777 +vt 0.388892 0.457867 +vt 0.345671 0.480970 +vt 0.298772 0.495196 +vt 0.250000 0.500000 +vt 0.201227 0.495196 +vt 0.154329 0.480970 +vt 0.111107 0.457867 +vt 0.073223 0.426776 +vt 0.042132 0.388892 +vt 0.019030 0.345670 +vt 0.004804 0.298772 +vt 0.888893 0.542133 +vt 0.845671 0.519030 +vt 0.798773 0.504804 +vt 0.750000 0.500000 +vt 0.701227 0.504804 +vt 0.654329 0.519030 +vt 0.611107 0.542133 +vt 0.573223 0.573223 +vt 0.542133 0.611107 +vt 0.519030 0.654329 +vt 0.504804 0.701228 +vt 0.504804 0.798773 +vt 0.519030 0.845671 +vt 0.542133 0.888893 +vt 0.573223 0.926777 +vt 0.611108 0.957868 +vt 0.654329 0.980970 +vt 0.701228 0.995196 +vt 0.750000 1.000000 +vt 0.798773 0.995196 +vt 0.845671 0.980970 +vt 0.888893 0.957867 +vt 0.926777 0.926777 +vt 0.957868 0.888892 +vt 0.980970 0.845671 +vt 0.995196 0.798772 +vt 0.953310 0.249012 +vt 0.953310 0.217886 +vt 0.968873 0.217886 +vt 0.968873 0.249012 +vt 0.922184 0.062253 +vt 0.906620 0.062253 +vt 0.906620 0.093380 +vt 0.922184 0.093380 +vt 0.922184 0.591404 +vt 0.906620 0.591404 +vt 0.906620 0.622531 +vt 0.922184 0.622531 +vt 0.953310 0.778163 +vt 0.953310 0.747037 +vt 0.968873 0.747037 +vt 0.968873 0.778163 +vt 0.953310 0.466898 +vt 0.953310 0.435771 +vt 0.968873 0.435771 +vt 0.968873 0.466898 +vt 0.922184 0.280139 +vt 0.906620 0.280139 +vt 0.906620 0.311265 +vt 0.922184 0.311265 +vt 0.922184 0.809290 +vt 0.906620 0.809290 +vt 0.906620 0.840417 +vt 0.922184 0.840417 +vt 0.953310 0.996049 +vt 0.953310 0.964923 +vt 0.968873 0.964923 +vt 0.968873 0.996049 +vt 0.953310 0.529151 +vt 0.953310 0.498025 +vt 0.968873 0.498025 +vt 0.968873 0.529151 +vt 0.922184 0.031127 +vt 0.906620 0.031127 +vt 0.953310 0.186759 +vt 0.968873 0.186759 +vt 0.922184 0.560278 +vt 0.906620 0.560278 +vt 0.953310 0.715910 +vt 0.968873 0.715910 +vt 0.953310 0.404645 +vt 0.968873 0.404645 +vt 0.922184 0.249012 +vt 0.906620 0.249012 +vt 0.922184 0.778163 +vt 0.906620 0.778163 +vt 0.953310 0.933796 +vt 0.968873 0.933796 +vt 0.922184 0.466898 +vt 0.906620 0.466898 +vt 0.906620 0.498025 +vt 0.922184 0.498025 +vt 0.953310 0.155633 +vt 0.968873 0.155633 +vt 0.922184 0.000000 +vt 0.906620 0.000000 +vt 0.922184 0.529151 +vt 0.906620 0.529151 +vt 0.953310 0.684784 +vt 0.968873 0.684784 +vt 0.953310 0.373518 +vt 0.968873 0.373518 +vt 0.922184 0.217886 +vt 0.906620 0.217886 +vt 0.922184 0.747037 +vt 0.906620 0.747037 +vt 0.953310 0.902670 +vt 0.968873 0.902670 +vt 0.922184 0.435771 +vt 0.906620 0.435771 +vt 0.953310 0.124506 +vt 0.968873 0.124506 +vt 0.922184 0.964923 +vt 0.906620 0.964923 +vt 0.906620 0.996049 +vt 0.922184 0.996049 +vt 0.953310 0.653657 +vt 0.968873 0.653657 +vt 0.953310 0.342392 +vt 0.968873 0.342392 +vt 0.922184 0.186759 +vt 0.906620 0.186759 +vt 0.922184 0.715910 +vt 0.906620 0.715910 +vt 0.953310 0.871543 +vt 0.968873 0.871543 +vt 0.922184 0.404645 +vt 0.906620 0.404645 +vt 0.953310 0.093380 +vt 0.968873 0.093380 +vt 0.922184 0.933796 +vt 0.906620 0.933796 +vt 0.953310 0.622531 +vt 0.968873 0.622531 +vt 0.953310 0.311265 +vt 0.968873 0.311265 +vt 0.922184 0.155633 +vt 0.906620 0.155633 +vt 0.922184 0.684784 +vt 0.906620 0.684784 +vt 0.953310 0.840417 +vt 0.968873 0.840417 +vt 0.922184 0.373518 +vt 0.906620 0.373518 +vt 0.953310 0.062253 +vt 0.968873 0.062253 +vt 0.922184 0.902670 +vt 0.906620 0.902670 +vt 0.953310 0.591404 +vt 0.968873 0.591404 +vt 0.953310 0.280139 +vt 0.968873 0.280139 +vt 0.922184 0.124506 +vt 0.906620 0.124506 +vt 0.922184 0.653657 +vt 0.906620 0.653657 +vt 0.953310 0.809290 +vt 0.968873 0.809290 +vt 0.922184 0.342392 +vt 0.906620 0.342392 +vt 0.953310 0.031127 +vt 0.968873 0.031127 +vt 0.922184 0.871543 +vt 0.906620 0.871543 +vt 0.953310 0.560278 +vt 0.968873 0.560278 +vt 0.953310 0.000000 +vt 0.968873 0.000000 +vt 0.131651 0.348071 +vt 0.193904 0.348071 +vt 0.193904 0.379197 +vt 0.131651 0.379197 +vt 0.131651 0.316944 +vt 0.193904 0.316944 +vt 0.131651 0.285818 +vt 0.193904 0.285818 +vt 0.131651 0.254691 +vt 0.193904 0.254691 +vt 0.149272 0.750988 +vt 0.195033 0.769942 +vt 0.124506 0.875494 +vt 0.099741 0.750988 +vt 0.053979 0.769942 +vt 0.018955 0.804967 +vt -0.000000 0.850728 +vt -0.000000 0.900260 +vt 0.018955 0.946021 +vt 0.053979 0.981045 +vt 0.099740 1.000000 +vt 0.149272 1.000000 +vt 0.195033 0.981045 +vt 0.230057 0.946021 +vt 0.249012 0.900260 +vt 0.249012 0.850728 +vt 0.230057 0.804967 +vt 0.099740 0.690360 +vt 0.053979 0.671404 +vt 0.124506 0.565853 +vt 0.149272 0.690360 +vt 0.195033 0.671404 +vt 0.230057 0.636380 +vt 0.249012 0.590619 +vt 0.249012 0.541088 +vt 0.230057 0.495326 +vt 0.195033 0.460302 +vt 0.149272 0.441347 +vt 0.099741 0.441347 +vt 0.053979 0.460302 +vt 0.018955 0.495326 +vt 0.000000 0.541087 +vt 0.000000 0.590619 +vt 0.018955 0.636380 +vt 0.380663 0.379197 +vt 0.380663 0.348071 +vt 0.427353 0.348071 +vt 0.427353 0.379197 +vt 0.474043 0.348071 +vt 0.474043 0.379197 +vt 0.287284 0.285818 +vt 0.287284 0.254691 +vt 0.333974 0.254691 +vt 0.333974 0.285818 +vt 0.380663 0.254691 +vt 0.380663 0.285818 +vt 0.427353 0.254691 +vt 0.427353 0.285818 +vt 0.474043 0.285818 +vt 0.474043 0.316944 +vt 0.427353 0.316944 +vt 0.380663 0.316944 +vt 0.333974 0.316944 +vt 0.287284 0.316944 +vt 0.240594 0.348071 +vt 0.240594 0.316944 +vt 0.287284 0.348071 +vt 0.333974 0.348071 +vt 0.333974 0.379197 +vt 0.287284 0.379197 +vt 0.735424 0.000000 +vt 0.735424 0.996049 +vt 0.719861 0.996049 +vt 0.719861 0.000000 +vt 0.626482 0.000000 +vt 0.626481 0.996049 +vt 0.610918 0.996049 +vt 0.610918 0.000000 +vt 0.844367 0.000000 +vt 0.844367 0.996049 +vt 0.828804 0.996049 +vt 0.828804 0.000000 +vt 0.673171 0.000000 +vt 0.673171 0.996049 +vt 0.782114 0.996049 +vt 0.782114 0.000000 +vt 1.000000 0.529151 +vt 1.000000 0.498025 +vt 1.000000 0.871543 +vt 1.000000 0.840417 +vt 1.000000 0.217886 +vt 1.000000 0.186759 +vt 1.000000 0.591404 +vt 1.000000 0.560278 +vt 1.000000 0.933796 +vt 1.000000 0.902670 +vt 1.000000 0.280139 +vt 1.000000 0.249012 +vt 1.000000 0.653657 +vt 1.000000 0.622531 +vt 1.000000 0.996049 +vt 1.000000 0.964923 +vt 1.000000 0.342392 +vt 1.000000 0.311265 +vt 1.000000 0.715910 +vt 1.000000 0.684784 +vt 1.000000 0.404645 +vt 1.000000 0.373518 +vt 1.000000 0.062253 +vt 1.000000 0.031127 +vt 1.000000 0.778163 +vt 1.000000 0.747037 +vt 1.000000 0.466898 +vt 1.000000 0.435771 +vt 1.000000 0.124506 +vt 1.000000 0.093380 +vt 1.000000 0.809290 +vt 1.000000 0.155633 +vn -0.115900 0.790200 0.601800 +vn -0.029300 -0.987400 0.155200 +vn 0.000000 -0.987500 0.157800 +vn 0.000000 0.790500 0.612400 +vn -0.430000 0.786100 -0.443900 +vn -0.110400 -0.987100 -0.116200 +vn -0.131900 -0.986900 -0.092700 +vn -0.510500 0.784400 -0.352200 +vn 0.610600 0.781900 -0.125400 +vn 0.159200 -0.986700 -0.033300 +vn 0.148600 -0.986800 -0.064800 +vn 0.572000 0.782900 -0.244600 +vn -0.334600 0.787800 0.517000 +vn -0.085400 -0.987200 0.134500 +vn -0.058000 -0.987300 0.147500 +vn -0.228600 0.789200 0.569900 +vn -0.228600 0.789200 -0.569900 +vn -0.058000 -0.987300 -0.147500 +vn -0.085400 -0.987200 -0.134500 +vn -0.334600 0.787800 -0.517000 +vn 0.610600 0.781900 0.125400 +vn 0.159200 -0.986700 0.033300 +vn 0.162900 -0.986600 0.000000 +vn 0.623800 0.781500 0.000000 +vn -0.510500 0.784400 0.352200 +vn -0.131900 -0.986900 0.092700 +vn -0.110400 -0.987100 0.116200 +vn -0.430000 0.786100 0.443900 +vn 0.000000 0.790500 -0.612400 +vn 0.000000 -0.987500 -0.157800 +vn -0.029300 -0.987400 -0.155200 +vn -0.115900 0.790200 -0.601800 +vn 0.510500 0.784400 0.352200 +vn 0.131900 -0.986900 0.092700 +vn 0.148600 -0.986800 0.064800 +vn 0.572000 0.782900 0.244600 +vn -0.610600 0.781900 0.125400 +vn -0.159200 -0.986700 0.033300 +vn -0.148600 -0.986800 0.064800 +vn -0.572000 0.782900 0.244600 +vn 0.334600 0.787800 0.517000 +vn 0.085400 -0.987200 0.134500 +vn 0.110400 -0.987100 0.116200 +vn 0.430000 0.786100 0.443900 +vn 0.228600 0.789200 -0.569900 +vn 0.058000 -0.987300 -0.147500 +vn 0.029300 -0.987400 -0.155200 +vn 0.115900 0.790200 -0.601800 +vn -0.610600 0.781900 -0.125400 +vn -0.159200 -0.986700 -0.033300 +vn -0.162900 -0.986600 0.000000 +vn -0.623800 0.781500 0.000000 +vn 0.115900 0.790200 0.601800 +vn 0.029300 -0.987400 0.155200 +vn 0.058000 -0.987300 0.147500 +vn 0.228600 0.789200 0.569900 +vn 0.430000 0.786100 -0.444000 +vn 0.110400 -0.987100 -0.116200 +vn 0.085400 -0.987200 -0.134500 +vn 0.334600 0.787800 -0.517000 +vn -0.148600 -0.986800 -0.064800 +vn -0.572000 0.782900 -0.244600 +vn 0.131900 -0.986900 -0.092700 +vn 0.510500 0.784400 -0.352200 +vn 0.153600 0.584700 -0.796500 +vn 0.000000 0.584300 -0.811500 +vn 0.000000 -0.106800 -0.994300 +vn 0.188100 -0.106800 -0.976300 +vn 0.562200 0.589600 0.579900 +vn 0.663800 0.591600 0.457500 +vn 0.818200 -0.108400 0.564500 +vn 0.691600 -0.107900 0.714100 +vn -0.787600 0.594600 0.161600 +vn -0.740200 0.593400 0.316200 +vn -0.914000 -0.108800 0.390900 +vn -0.973700 -0.109000 0.200000 +vn 0.439900 0.587600 -0.679100 +vn 0.302000 0.585900 -0.752000 +vn 0.370200 -0.107100 -0.922800 +vn 0.540100 -0.107500 -0.834700 +vn 0.302000 0.585900 0.752000 +vn 0.439900 0.587600 0.679100 +vn 0.540100 -0.107500 0.834700 +vn 0.370200 -0.107100 0.922800 +vn -0.787600 0.594600 -0.161600 +vn -0.803700 0.595000 0.000000 +vn -0.994000 -0.109100 0.000000 +vn -0.973700 -0.109000 -0.200000 +vn 0.663800 0.591600 -0.457500 +vn 0.562200 0.589600 -0.579900 +vn 0.691600 -0.107900 -0.714100 +vn 0.818200 -0.108400 -0.564500 +vn 0.000000 0.584400 0.811500 +vn 0.153600 0.584700 0.796500 +vn 0.188100 -0.106800 0.976300 +vn 0.000000 -0.106800 0.994300 +vn -0.663800 0.591600 -0.457500 +vn -0.740200 0.593400 -0.316200 +vn -0.914000 -0.108800 -0.390900 +vn -0.818200 -0.108400 -0.564500 +vn 0.787600 0.594600 -0.161600 +vn 0.740200 0.593400 -0.316200 +vn 0.914000 -0.108800 -0.390900 +vn 0.973700 -0.109000 -0.200000 +vn -0.439900 0.587600 -0.679100 +vn -0.562200 0.589600 -0.579900 +vn -0.691600 -0.107900 -0.714100 +vn -0.540100 -0.107500 -0.834700 +vn -0.302000 0.585900 0.752000 +vn -0.153600 0.584700 0.796500 +vn -0.188100 -0.106800 0.976300 +vn -0.370200 -0.107100 0.922800 +vn 0.787600 0.594600 0.161600 +vn 0.803700 0.595000 0.000000 +vn 0.994000 -0.109100 0.000000 +vn 0.973700 -0.109000 0.200000 +vn -0.153600 0.584700 -0.796500 +vn -0.302000 0.585900 -0.752000 +vn -0.370200 -0.107100 -0.922800 +vn -0.188100 -0.106800 -0.976300 +vn -0.562200 0.589600 0.579900 +vn -0.439900 0.587600 0.679100 +vn -0.540100 -0.107500 0.834700 +vn -0.691600 -0.107900 0.714100 +vn 0.740200 0.593400 0.316200 +vn 0.914000 -0.108800 0.390900 +vn -0.663800 0.591600 0.457500 +vn -0.818200 -0.108400 0.564500 +vn -0.906900 0.190600 -0.375700 +vn -0.981700 0.190600 0.000000 +vn -0.838600 0.544600 0.000000 +vn -0.774800 0.544600 -0.320900 +vn -0.571900 0.820300 0.000000 +vn -0.528400 0.820300 -0.218800 +vn -0.221200 -0.970900 -0.091600 +vn -0.239400 -0.970900 0.000000 +vn -0.571900 -0.820300 0.000000 +vn -0.528400 -0.820300 -0.218800 +vn -0.239300 0.970900 0.000000 +vn -0.221100 0.970900 -0.091600 +vn -0.838600 -0.544600 0.000000 +vn -0.774800 -0.544600 -0.320900 +vn -0.981700 -0.190600 0.000000 +vn -0.906900 -0.190600 -0.375700 +vn -0.593000 0.544600 -0.593000 +vn -0.404400 0.820300 -0.404400 +vn -0.320900 0.544600 -0.774800 +vn -0.218800 0.820300 -0.528400 +vn -0.375700 0.190600 -0.906900 +vn -0.694100 0.190600 -0.694100 +vn -0.049400 -0.998800 0.000000 +vn -0.045700 -0.998800 -0.018900 +vn -0.221200 -0.970900 0.091600 +vn -0.528400 -0.820300 0.218800 +vn -0.320900 -0.544600 -0.774800 +vn -0.593000 -0.544600 -0.593000 +vn -0.694100 -0.190600 -0.694100 +vn -0.375700 -0.190600 -0.906900 +vn -0.218800 -0.820300 -0.528400 +vn -0.404400 -0.820300 -0.404400 +vn 0.000000 -0.190600 -0.981700 +vn 0.000000 0.190600 -0.981700 +vn 0.000000 0.544600 -0.838600 +vn 0.000000 0.820300 -0.571900 +vn -0.091600 0.970900 -0.221100 +vn 0.000000 0.970900 -0.239300 +vn -0.169300 -0.970900 -0.169300 +vn -0.035000 -0.998800 -0.035000 +vn 0.000000 -0.544600 -0.838600 +vn 0.000000 -0.820300 -0.571900 +vn 0.375700 -0.190600 -0.906900 +vn 0.375700 0.190600 -0.906900 +vn 0.320900 0.544600 -0.774800 +vn 0.218800 0.820300 -0.528400 +vn 0.091600 0.970900 -0.221100 +vn -0.091600 -0.970900 -0.221200 +vn -0.018900 -0.998800 -0.045700 +vn 0.320900 -0.544600 -0.774800 +vn 0.218800 -0.820300 -0.528400 +vn 0.694100 -0.190600 -0.694100 +vn 0.694100 0.190600 -0.694100 +vn 0.593000 0.544600 -0.593000 +vn 0.404400 0.820300 -0.404400 +vn 0.169200 0.970900 -0.169200 +vn 0.000000 -0.970900 -0.239400 +vn 0.000000 -0.998800 -0.049400 +vn 0.593000 -0.544600 -0.593000 +vn 0.404400 -0.820300 -0.404400 +vn 0.906900 -0.190600 -0.375700 +vn 0.906900 0.190600 -0.375700 +vn 0.774800 0.544600 -0.320900 +vn 0.528400 0.820300 -0.218800 +vn 0.221100 0.970900 -0.091600 +vn 0.091600 -0.970900 -0.221200 +vn 0.018900 -0.998800 -0.045700 +vn 0.774800 -0.544600 -0.320900 +vn 0.528400 -0.820300 -0.218800 +vn 0.981700 -0.190600 0.000000 +vn 0.981700 0.190600 0.000000 +vn 0.838600 0.544600 0.000000 +vn 0.571900 0.820300 0.000000 +vn 0.239300 0.970900 0.000000 +vn 0.169300 -0.970900 -0.169300 +vn 0.035000 -0.998800 -0.035000 +vn 0.838600 -0.544600 0.000000 +vn 0.571900 -0.820300 0.000000 +vn 0.906900 -0.190600 0.375700 +vn 0.906900 0.190600 0.375700 +vn 0.774800 0.544600 0.320900 +vn 0.528400 0.820300 0.218800 +vn 0.221100 0.970900 0.091600 +vn 0.221200 -0.970900 -0.091600 +vn 0.045700 -0.998800 -0.018900 +vn 0.774800 -0.544600 0.320900 +vn 0.528400 -0.820300 0.218800 +vn 0.694100 -0.190600 0.694100 +vn 0.694100 0.190600 0.694100 +vn 0.593000 0.544600 0.593000 +vn 0.404400 0.820300 0.404400 +vn 0.169200 0.970900 0.169200 +vn 0.239400 -0.970900 0.000000 +vn 0.049400 -0.998800 0.000000 +vn 0.593000 -0.544600 0.593000 +vn 0.404400 -0.820300 0.404400 +vn 0.375700 -0.190600 0.906900 +vn 0.375700 0.190600 0.906900 +vn 0.320900 0.544600 0.774800 +vn 0.218800 0.820300 0.528400 +vn 0.091600 0.970900 0.221100 +vn 0.221200 -0.970900 0.091600 +vn 0.045700 -0.998800 0.018900 +vn 0.320900 -0.544600 0.774800 +vn 0.218800 -0.820300 0.528400 +vn 0.000000 -0.190600 0.981700 +vn 0.000000 0.190600 0.981700 +vn 0.000000 0.544600 0.838600 +vn 0.000000 0.820300 0.571900 +vn 0.000000 0.970900 0.239300 +vn 0.169300 -0.970900 0.169300 +vn 0.035000 -0.998800 0.035000 +vn 0.000000 -0.544600 0.838600 +vn 0.000000 -0.820300 0.571900 +vn -0.375700 -0.190600 0.906900 +vn -0.375700 0.190600 0.906900 +vn -0.320900 0.544600 0.774800 +vn -0.218800 0.820300 0.528400 +vn -0.091600 0.970900 0.221100 +vn 0.091600 -0.970900 0.221200 +vn 0.018900 -0.998800 0.045700 +vn -0.320900 -0.544600 0.774800 +vn -0.218800 -0.820300 0.528400 +vn -0.694100 -0.190600 0.694100 +vn -0.694100 0.190600 0.694100 +vn -0.593000 0.544600 0.593000 +vn -0.404400 0.820300 0.404400 +vn -0.169200 0.970900 0.169200 +vn 0.000000 -0.970900 0.239400 +vn -0.000000 -0.998800 0.049400 +vn -0.593000 -0.544600 0.593000 +vn -0.404400 -0.820300 0.404400 +vn -0.906900 -0.190600 0.375700 +vn -0.906900 0.190600 0.375700 +vn -0.774800 0.544600 0.320900 +vn -0.528400 0.820300 0.218800 +vn -0.221100 0.970900 0.091600 +vn -0.091600 -0.970900 0.221200 +vn -0.018900 -0.998800 0.045700 +vn -0.774800 -0.544600 0.320900 +vn -0.169300 -0.970900 0.169300 +vn -0.035000 -0.998800 0.035000 +vn -0.045700 -0.998800 0.018900 +vn -0.169200 0.970900 -0.169200 +vn -0.027600 0.998900 -0.037800 +vn -0.046200 0.998900 -0.007200 +vn 0.007200 0.998900 -0.046200 +vn 0.034800 0.998800 -0.034800 +vn 0.046200 0.998900 -0.007200 +vn 0.037800 0.998900 0.027600 +vn 0.007200 0.998900 0.046200 +vn -0.030600 0.999100 0.030600 +vn 0.000000 0.000000 -1.000000 +vn 0.195100 0.000000 -0.980800 +vn 0.382700 0.000000 -0.923900 +vn 0.555600 0.000000 -0.831500 +vn 0.707100 0.000000 -0.707100 +vn 0.831500 0.000000 -0.555600 +vn 0.923900 0.000000 -0.382700 +vn 0.980800 0.000000 -0.195100 +vn 1.000000 0.000000 -0.000000 +vn 0.980800 0.000000 0.195100 +vn 0.923900 0.000000 0.382700 +vn 0.831500 0.000000 0.555600 +vn 0.707100 0.000000 0.707100 +vn 0.555600 0.000000 0.831500 +vn 0.382700 0.000000 0.923900 +vn 0.195100 0.000000 0.980800 +vn -0.000000 0.000000 1.000000 +vn -0.195100 0.000000 0.980800 +vn -0.382700 0.000000 0.923900 +vn -0.555600 0.000000 0.831500 +vn -0.707100 0.000000 0.707100 +vn -0.831500 0.000000 0.555600 +vn -0.923900 0.000000 0.382700 +vn -0.980800 0.000000 0.195100 +vn -1.000000 0.000000 -0.000000 +vn -0.980800 0.000000 -0.195100 +vn -0.923900 0.000000 -0.382700 +vn -0.831500 0.000000 -0.555600 +vn -0.707100 0.000000 -0.707100 +vn -0.555600 0.000000 -0.831500 +vn -0.382700 0.000000 -0.923900 +vn -0.195100 0.000000 -0.980800 +vn -0.555600 0.000000 0.831400 +vn 0.831400 0.000000 0.555600 +vn -0.831400 0.000000 0.555600 +vn 0.555600 0.000000 0.831400 +vn 0.555600 0.000000 -0.831400 +vn 0.831400 0.000000 -0.555600 +vn -0.831400 0.000000 -0.555600 +vn -0.555600 0.000000 -0.831400 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.261600 0.729800 0.631600 +vn -0.261600 -0.729800 0.631600 +vn -0.379800 -0.729800 0.568400 +vn -0.379800 0.729800 0.568400 +vn 0.379800 0.729800 -0.568400 +vn 0.379800 -0.729800 -0.568400 +vn 0.483400 -0.729800 -0.483400 +vn 0.483400 0.729800 -0.483400 +vn -0.670500 0.729800 -0.133300 +vn -0.670500 -0.729800 -0.133400 +vn -0.631600 -0.729800 -0.261600 +vn -0.631600 0.729800 -0.261600 +vn 0.631600 0.729800 0.261600 +vn 0.631600 -0.729800 0.261600 +vn 0.568400 -0.729800 0.379800 +vn 0.568400 0.729800 0.379800 +vn -0.133300 0.729800 0.670500 +vn -0.133300 -0.729800 0.670500 +vn 0.261600 0.729800 -0.631600 +vn 0.261600 -0.729800 -0.631600 +vn -0.683600 0.729800 0.000000 +vn -0.683600 -0.729800 0.000000 +vn 0.670500 0.729800 0.133300 +vn 0.670500 -0.729800 0.133300 +vn -0.133400 0.729800 -0.670500 +vn -0.133400 -0.729800 -0.670500 +vn 0.000000 -0.729800 -0.683600 +vn 0.000000 0.729800 -0.683600 +vn 0.000000 0.729800 0.683600 +vn 0.000000 -0.729800 0.683600 +vn 0.133300 0.729800 -0.670500 +vn 0.133300 -0.729800 -0.670500 +vn -0.670500 0.729800 0.133300 +vn -0.670500 -0.729800 0.133400 +vn 0.683600 0.729800 0.000000 +vn 0.683600 -0.729800 0.000000 +vn -0.261600 0.729800 -0.631600 +vn -0.261600 -0.729800 -0.631600 +vn 0.133400 0.729800 0.670500 +vn 0.133400 -0.729800 0.670500 +vn -0.631600 0.729800 0.261600 +vn -0.631600 -0.729800 0.261600 +vn 0.670500 0.729800 -0.133400 +vn 0.670500 -0.729800 -0.133400 +vn -0.379800 0.729800 -0.568400 +vn -0.379800 -0.729800 -0.568400 +vn 0.261600 0.729800 0.631600 +vn 0.261600 -0.729800 0.631600 +vn -0.568400 0.729800 0.379800 +vn -0.568400 -0.729800 0.379800 +vn 0.631600 0.729800 -0.261600 +vn 0.631600 -0.729800 -0.261600 +vn -0.483400 0.729800 -0.483400 +vn -0.483400 -0.729800 -0.483400 +vn 0.379800 0.729800 0.568400 +vn 0.379800 -0.729800 0.568400 +vn -0.483400 0.729800 0.483400 +vn -0.483400 -0.729800 0.483400 +vn 0.568400 0.729800 -0.379800 +vn 0.568400 -0.729800 -0.379800 +vn -0.568400 0.729800 -0.379800 +vn -0.568400 -0.729800 -0.379800 +vn 0.483400 0.729800 0.483400 +vn 0.483400 -0.729800 0.483400 +vn -0.285500 -0.665700 -0.689400 +vn 0.000000 -0.665700 -0.746200 +vn -0.527600 -0.665700 -0.527600 +vn -0.689400 -0.665700 -0.285500 +vn -0.746200 -0.665700 0.000000 +vn -0.689400 -0.665700 0.285500 +vn -0.527600 -0.665700 0.527600 +vn -0.285500 -0.665700 0.689400 +vn 0.000000 -0.665700 0.746200 +vn 0.285500 -0.665700 0.689400 +vn 0.527600 -0.665700 0.527600 +vn 0.689400 -0.665700 0.285500 +vn 0.746200 -0.665700 0.000000 +vn 0.689400 -0.665700 -0.285500 +vn 0.527600 -0.665700 -0.527600 +vn 0.285500 -0.665700 -0.689400 +vn 0.527600 0.665700 -0.527600 +vn 0.285500 0.665700 -0.689400 +vn 0.689400 0.665700 -0.285500 +vn 0.746200 0.665700 0.000000 +vn 0.689400 0.665700 0.285500 +vn 0.527600 0.665700 0.527600 +vn 0.285500 0.665700 0.689400 +vn 0.000000 0.665700 0.746200 +vn -0.285500 0.665700 0.689400 +vn -0.527600 0.665700 0.527600 +vn -0.689400 0.665700 0.285500 +vn -0.746200 0.665700 0.000000 +vn -0.689400 0.665700 -0.285500 +vn -0.527600 0.665700 -0.527600 +vn -0.285500 0.665700 -0.689400 +vn 0.000000 0.665700 -0.746200 +vn -0.707100 0.707100 -0.000000 +vn -0.707100 -0.707100 -0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.707100 -0.707100 +vn 0.707100 0.707100 0.000000 +vn 0.707100 -0.707100 0.000000 +vn 0.000000 0.707100 0.707100 +vn 0.000000 -0.707100 0.707100 +g Circle.000_Circle.000_lampshade +s 1 +f 224/1/1 256/2/2 225/3/3 193/4/4 +f 213/5/5 245/6/6 246/7/7 214/8/8 +f 202/9/9 234/10/10 235/11/11 203/12/12 +f 222/13/13 254/14/14 255/15/15 223/16/16 +f 211/17/17 243/18/18 244/19/19 212/20/20 +f 200/21/21 232/22/22 233/23/23 201/24/24 +f 220/25/25 252/26/26 253/27/27 221/28/28 +f 209/4/29 241/3/30 242/29/31 210/30/32 +f 198/8/33 230/7/34 231/31/35 199/32/36 +f 218/9/37 250/10/38 251/11/39 219/12/40 +f 196/20/41 228/19/42 229/6/43 197/5/44 +f 207/16/45 239/15/46 240/2/47 208/1/48 +f 216/21/49 248/22/50 249/23/51 217/24/52 +f 194/30/53 226/29/54 227/18/55 195/17/56 +f 205/28/57 237/27/58 238/14/59 206/13/60 +f 214/8/8 246/7/7 247/31/61 215/32/62 +f 203/12/12 235/11/11 236/26/63 204/25/64 +f 223/16/16 255/15/15 256/2/2 224/1/1 +f 212/20/20 244/19/19 245/6/6 213/5/5 +f 201/24/24 233/23/23 234/10/10 202/9/9 +f 221/28/28 253/27/27 254/14/14 222/13/13 +f 210/30/32 242/29/31 243/18/18 211/17/17 +f 199/33/36 231/34/35 232/22/22 200/21/21 +f 219/12/40 251/11/39 252/26/26 220/25/25 +f 197/5/44 229/6/43 230/7/34 198/8/33 +f 208/1/48 240/2/47 241/3/30 209/4/29 +f 217/24/52 249/23/51 250/10/38 218/9/37 +f 195/17/56 227/18/55 228/19/42 196/20/41 +f 206/13/60 238/14/59 239/15/46 207/16/45 +f 215/33/62 247/34/61 248/22/50 216/21/49 +f 193/4/4 225/3/3 226/29/54 194/30/53 +f 204/25/64 236/26/63 237/27/58 205/28/57 +f 533/1/65 502/4/66 534/3/67 565/2/68 +f 522/5/69 523/8/70 555/7/71 554/6/72 +f 511/9/73 512/12/74 544/11/75 543/10/76 +f 531/13/77 532/16/78 564/15/79 563/14/80 +f 520/17/81 521/20/82 553/19/83 552/18/84 +f 509/21/85 510/24/86 542/23/87 541/22/88 +f 529/25/89 530/28/90 562/27/91 561/26/92 +f 518/4/93 519/30/94 551/29/95 550/3/96 +f 507/8/97 508/32/98 540/31/99 539/7/100 +f 527/9/101 528/12/102 560/11/103 559/10/104 +f 505/20/105 506/5/106 538/6/107 537/19/108 +f 516/16/109 517/1/110 549/2/111 548/15/112 +f 525/21/113 526/24/114 558/23/115 557/22/116 +f 503/30/117 504/17/118 536/18/119 535/29/120 +f 514/28/121 515/13/122 547/14/123 546/27/124 +f 523/8/70 524/32/125 556/31/126 555/7/71 +f 512/12/74 513/25/127 545/26/128 544/11/75 +f 532/16/78 533/1/65 565/2/68 564/15/79 +f 521/20/82 522/5/69 554/6/72 553/19/83 +f 510/24/86 511/9/73 543/10/76 542/23/87 +f 530/28/90 531/13/77 563/14/80 562/27/91 +f 519/30/94 520/17/81 552/18/84 551/29/95 +f 508/33/98 509/21/85 541/22/88 540/34/99 +f 528/12/102 529/25/89 561/26/92 560/11/103 +f 506/5/106 507/8/97 539/7/100 538/6/107 +f 517/1/110 518/4/93 550/3/96 549/2/111 +f 526/24/114 527/9/101 559/10/104 558/23/115 +f 504/17/118 505/20/105 537/19/108 536/18/119 +f 515/13/122 516/16/109 548/15/112 547/14/123 +f 524/33/125 525/21/113 557/22/116 556/34/126 +f 502/4/66 503/30/117 535/29/120 534/3/67 +f 513/25/127 514/28/121 546/27/124 545/26/128 +f 237/35/58 236/36/63 545/11/128 546/10/124 +f 557/15/116 558/14/115 249/37/51 248/38/50 +f 199/39/36 200/40/21 509/1/85 508/4/98 +f 551/6/95 552/19/84 243/41/18 242/42/31 +f 238/43/59 547/23/123 548/22/112 239/44/46 +f 559/27/104 560/26/103 251/45/39 250/46/38 +f 564/22/79 565/34/68 256/47/2 255/44/15 +f 536/19/119 227/41/55 226/42/54 535/6/120 +f 243/41/18 552/19/84 553/18/83 244/48/19 +f 556/2/126 557/15/116 248/38/50 247/49/61 +f 538/29/107 229/50/43 228/48/42 537/18/108 +f 539/3/100 230/51/34 229/50/43 538/29/107 +f 237/35/58 546/10/124 547/23/123 238/43/59 +f 554/29/72 555/3/71 246/51/7 245/50/6 +f 540/2/99 231/49/35 230/51/34 539/3/100 +f 246/51/7 555/3/71 556/2/126 247/49/61 +f 561/11/92 562/10/91 253/35/27 252/36/26 +f 562/10/91 563/23/80 254/43/14 253/35/27 +f 563/23/80 564/22/79 255/44/15 254/43/14 +f 233/37/23 542/14/87 543/27/76 234/46/10 +f 236/36/63 235/45/11 544/26/75 545/11/128 +f 241/52/30 240/53/47 549/31/111 550/7/96 +f 235/45/11 234/46/10 543/27/76 544/26/75 +f 565/31/68 534/7/67 225/52/3 256/53/2 +f 542/14/87 233/37/23 232/38/22 541/15/88 +f 541/15/88 232/38/22 231/49/35 540/2/99 +f 244/48/19 553/18/83 554/29/72 245/50/6 +f 560/26/103 561/11/92 252/36/26 251/45/39 +f 194/54/53 195/55/56 504/5/118 503/8/117 +f 537/18/108 228/48/42 227/41/55 536/19/119 +f 240/47/47 239/44/46 548/22/112 549/34/111 +f 558/14/115 559/27/104 250/46/38 249/37/51 +f 535/6/120 226/42/54 225/52/3 534/7/67 +f 221/56/28 530/12/90 529/25/89 220/57/25 +f 550/7/96 551/6/95 242/42/31 241/52/30 +f 218/58/37 527/13/101 526/16/114 217/59/52 +f 207/60/45 208/61/48 517/21/110 516/24/109 +f 520/5/81 211/55/17 212/62/20 521/20/82 +f 523/30/70 214/63/8 215/39/62 524/4/125 +f 224/61/1 533/21/65 532/24/78 223/60/16 +f 223/60/16 532/24/78 531/9/77 222/64/13 +f 196/62/41 197/65/44 506/17/106 505/20/105 +f 219/66/40 528/28/102 527/13/101 218/58/37 +f 521/20/82 212/62/20 213/65/5 522/17/69 +f 197/65/44 198/63/33 507/30/97 506/17/106 +f 522/17/69 213/65/5 214/63/8 523/30/70 +f 198/63/33 199/39/36 508/4/98 507/30/97 +f 206/64/60 207/60/45 516/24/109 515/9/122 +f 203/66/12 204/57/64 513/25/127 512/28/74 +f 202/58/9 203/66/12 512/28/74 511/13/73 +f 195/55/56 196/62/41 505/20/105 504/5/118 +f 525/1/113 524/4/125 215/39/62 216/40/49 +f 519/8/94 210/54/32 211/55/17 520/5/81 +f 200/40/21 201/59/24 510/16/86 509/1/85 +f 517/21/110 208/61/48 209/67/29 518/33/93 +f 201/59/24 202/58/9 511/13/73 510/16/86 +f 525/1/113 216/40/49 217/59/52 526/16/114 +f 193/68/4 194/54/53 503/8/117 502/32/66 +f 220/57/25 529/25/89 528/28/102 219/66/40 +f 513/25/127 204/57/64 205/56/57 514/12/121 +f 205/56/57 206/64/60 515/9/122 514/12/121 +f 222/64/13 531/9/77 530/12/90 221/56/28 +f 193/67/4 502/33/66 533/21/65 224/61/1 +f 518/32/93 209/68/29 210/54/32 519/8/94 +g Circle.000_Circle.000_bulb +f 12/69/129 4/70/130 3/71/131 11/72/132 +f 11/72/132 3/71/131 2/73/133 10/74/134 +f 16/75/135 8/76/136 7/77/137 15/78/138 +f 10/74/134 2/73/133 1/79/139 9/80/140 +f 15/78/138 7/77/137 6/81/141 14/82/142 +f 14/82/142 6/81/141 5/83/143 13/84/144 +f 13/84/144 5/83/143 4/70/130 12/69/129 +f 19/85/145 11/72/132 10/74/134 18/86/146 +f 27/87/147 19/85/145 18/86/146 26/88/148 +f 28/89/149 20/90/150 19/85/145 27/87/147 +f 584/91/151 8/76/136 16/75/135 586/92/152 +f 7/77/137 8/76/136 128/93/153 127/94/154 +f 30/95/155 22/96/156 21/97/157 29/98/158 +f 31/99/159 23/100/160 22/96/156 30/95/155 +f 37/101/161 29/98/158 28/89/149 36/102/162 +f 35/103/163 27/87/147 26/88/148 34/104/164 +f 36/102/162 28/89/149 27/87/147 35/103/163 +f 34/104/164 26/88/148 25/105/165 33/106/166 +f 586/92/152 16/75/135 24/107/167 588/108/168 +f 38/109/169 30/95/155 29/98/158 37/101/161 +f 39/110/170 31/99/159 30/95/155 38/109/169 +f 45/111/171 37/101/161 36/102/162 44/112/172 +f 43/113/173 35/103/163 34/104/164 42/114/174 +f 44/112/172 36/102/162 35/103/163 43/113/173 +f 42/114/174 34/104/164 33/106/166 41/115/175 +f 588/108/168 24/107/167 32/116/176 589/117/177 +f 46/118/178 38/109/169 37/101/161 45/111/171 +f 47/119/179 39/110/170 38/109/169 46/118/178 +f 53/120/180 45/111/171 44/112/172 52/121/181 +f 51/122/182 43/113/173 42/114/174 50/123/183 +f 52/121/181 44/112/172 43/113/173 51/122/182 +f 50/123/183 42/114/174 41/115/175 49/124/184 +f 589/117/177 32/116/176 40/125/185 591/126/186 +f 54/127/187 46/118/178 45/111/171 53/120/180 +f 55/128/188 47/119/179 46/118/178 54/127/187 +f 61/129/189 53/120/180 52/121/181 60/130/190 +f 59/131/191 51/122/182 50/123/183 58/132/192 +f 60/130/190 52/121/181 51/122/182 59/131/191 +f 58/132/192 50/123/183 49/124/184 57/133/193 +f 591/126/186 40/125/185 48/134/194 592/135/195 +f 62/136/196 54/127/187 53/120/180 61/129/189 +f 63/137/197 55/128/188 54/127/187 62/136/196 +f 69/138/198 61/129/189 60/130/190 68/139/199 +f 67/140/200 59/131/191 58/132/192 66/141/201 +f 68/139/199 60/130/190 59/131/191 67/140/200 +f 66/141/201 58/132/192 57/133/193 65/142/202 +f 592/135/195 48/134/194 56/143/203 594/144/204 +f 70/145/205 62/136/196 61/129/189 69/138/198 +f 71/146/206 63/137/197 62/136/196 70/145/205 +f 77/147/207 69/138/198 68/139/199 76/148/208 +f 75/149/209 67/140/200 66/141/201 74/150/210 +f 76/148/208 68/139/199 67/140/200 75/149/209 +f 74/150/210 66/141/201 65/142/202 73/151/211 +f 594/144/204 56/143/203 64/152/212 595/153/213 +f 78/154/214 70/145/205 69/138/198 77/147/207 +f 79/155/215 71/146/206 70/145/205 78/154/214 +f 85/156/216 77/147/207 76/148/208 84/157/217 +f 83/158/218 75/149/209 74/150/210 82/159/219 +f 84/157/217 76/148/208 75/149/209 83/158/218 +f 82/159/219 74/150/210 73/151/211 81/160/220 +f 595/153/213 64/152/212 72/161/221 597/162/222 +f 86/163/223 78/154/214 77/147/207 85/156/216 +f 87/164/224 79/155/215 78/154/214 86/163/223 +f 93/14/225 85/156/216 84/157/217 92/2/226 +f 91/29/227 83/158/218 82/159/219 90/165/228 +f 92/2/226 84/157/217 83/158/218 91/29/227 +f 90/165/228 82/159/219 81/160/220 89/6/229 +f 597/162/222 72/161/221 80/166/230 598/167/231 +f 94/26/232 86/163/223 85/156/216 93/14/225 +f 95/168/233 87/164/224 86/163/223 94/26/232 +f 101/37/234 93/14/225 92/2/226 100/49/235 +f 99/50/236 91/29/227 90/165/228 98/169/237 +f 100/49/235 92/2/226 91/29/227 99/50/236 +f 98/169/237 90/165/228 89/6/229 97/42/238 +f 598/167/231 80/166/230 88/170/239 600/171/240 +f 102/45/241 94/26/232 93/14/225 101/37/234 +f 103/172/242 95/168/233 94/26/232 102/45/241 +f 109/13/243 101/58/234 100/40/235 108/1/244 +f 107/30/245 99/63/236 98/173/237 106/174/246 +f 108/1/244 100/40/235 99/63/236 107/30/245 +f 106/174/246 98/173/237 97/55/238 105/5/247 +f 600/171/240 88/170/239 96/23/248 601/175/249 +f 110/25/250 102/57/241 101/58/234 109/13/243 +f 111/176/251 103/177/242 102/57/241 110/25/250 +f 117/178/252 109/13/243 108/1/244 116/179/253 +f 115/180/254 107/30/245 106/174/246 114/181/255 +f 116/179/253 108/1/244 107/30/245 115/180/254 +f 114/181/255 106/174/246 105/5/247 113/182/256 +f 601/175/249 96/23/248 104/43/257 603/183/258 +f 118/184/259 110/25/250 109/13/243 117/178/252 +f 119/185/260 111/176/251 110/25/250 118/184/259 +f 125/186/261 117/178/252 116/179/253 124/187/262 +f 123/188/263 115/180/254 114/181/255 122/189/264 +f 124/187/262 116/179/253 115/180/254 123/188/263 +f 122/189/264 114/181/255 113/182/256 121/190/265 +f 603/191/258 104/60/257 112/24/266 604/192/267 +f 126/193/268 118/184/259 117/178/252 125/186/261 +f 127/94/154 119/185/260 118/184/259 126/193/268 +f 604/192/267 112/24/266 120/194/269 606/195/270 +f 607/196/271 128/93/153 8/76/136 584/91/151 +f 606/195/270 120/194/269 128/93/153 607/196/271 +f 6/81/141 7/77/137 127/94/154 126/193/268 +f 32/116/176 24/107/167 23/100/160 31/99/159 +f 40/125/185 32/116/176 31/99/159 39/110/170 +f 48/134/194 40/125/185 39/110/170 47/119/179 +f 56/143/203 48/134/194 47/119/179 55/128/188 +f 64/152/212 56/143/203 55/128/188 63/137/197 +f 72/161/221 64/152/212 63/137/197 71/146/206 +f 80/166/230 72/161/221 71/146/206 79/155/215 +f 88/170/239 80/166/230 79/155/215 87/164/224 +f 96/23/248 88/170/239 87/164/224 95/168/233 +f 104/43/257 96/23/248 95/168/233 103/172/242 +f 112/24/266 104/60/257 103/177/242 111/176/251 +f 120/194/269 112/24/266 111/176/251 119/185/260 +f 128/93/153 120/194/269 119/185/260 127/94/154 +f 3/71/131 4/70/130 124/187/262 123/188/263 +f 21/97/157 13/84/144 12/69/129 20/90/150 +f 4/70/130 5/83/143 125/186/261 124/187/262 +f 20/90/150 12/69/129 11/72/132 19/85/145 +f 29/98/158 21/97/157 20/90/150 28/89/149 +f 26/88/148 18/86/146 17/197/272 25/105/165 +f 24/107/167 16/75/135 15/78/138 23/100/160 +f 23/100/160 15/78/138 14/82/142 22/96/156 +f 22/96/156 14/82/142 13/84/144 21/97/157 +f 18/86/146 10/74/134 9/80/140 17/197/272 +f 2/73/133 3/71/131 123/188/263 122/189/264 +f 1/79/139 2/73/133 122/189/264 121/190/265 +f 5/83/143 6/81/141 126/193/268 125/186/261 +f 587/198/273 17/197/272 9/80/140 585/199/274 +f 587/200/273 25/105/165 17/197/272 +f 590/201/275 33/106/166 25/105/165 587/200/273 +f 590/202/275 41/115/175 33/106/166 +f 593/203/276 49/124/184 41/115/175 590/202/275 +f 596/204/277 57/133/193 49/124/184 593/203/276 +f 596/205/277 65/142/202 57/133/193 +f 599/206/278 73/151/211 65/142/202 596/205/277 +f 599/207/278 81/160/220 73/151/211 +f 602/208/279 89/6/229 81/160/220 599/207/278 +f 602/209/279 97/42/238 89/6/229 +f 605/210/280 105/5/247 97/55/238 602/211/279 +f 605/212/280 113/182/256 105/5/247 +f 605/213/280 121/190/265 113/182/256 +f 585/214/274 1/79/139 121/190/265 605/213/280 +f 585/199/274 9/80/140 1/79/139 +g Circle.000_Circle.000_base-stand +f 129/215/281 131/216/282 132/217/282 130/218/281 +f 131/216/282 133/101/283 134/219/283 132/217/282 +f 133/101/283 135/220/284 136/221/284 134/219/283 +f 135/220/284 137/222/285 138/223/285 136/221/284 +f 137/222/285 139/224/286 140/225/286 138/223/285 +f 139/224/286 141/109/287 142/226/287 140/225/286 +f 141/109/287 143/227/288 144/228/288 142/226/287 +f 143/227/288 145/229/289 146/230/289 144/228/288 +f 145/229/289 147/110/290 148/231/290 146/230/289 +f 147/110/290 149/232/291 150/233/291 148/231/290 +f 149/232/291 151/234/292 152/235/292 150/233/291 +f 151/234/292 153/125/293 154/236/293 152/235/292 +f 153/125/293 155/126/294 156/237/294 154/236/293 +f 155/126/294 157/238/295 158/239/295 156/237/294 +f 157/238/295 159/240/296 160/241/296 158/239/295 +f 159/240/296 161/242/297 162/243/297 160/241/296 +f 161/244/297 163/245/298 164/246/298 162/247/297 +f 163/245/298 165/248/299 166/249/299 164/246/298 +f 165/248/299 167/201/300 168/250/300 166/249/299 +f 167/201/300 169/106/301 170/251/301 168/250/300 +f 169/106/301 171/252/302 172/253/302 170/251/301 +f 171/252/302 173/254/303 174/255/303 172/253/302 +f 173/254/303 175/104/304 176/256/304 174/255/303 +f 175/104/304 177/257/305 178/258/305 176/256/304 +f 177/257/305 179/259/306 180/260/306 178/258/305 +f 179/259/306 181/103/307 182/261/307 180/260/306 +f 181/103/307 183/262/308 184/263/308 182/261/307 +f 183/262/308 185/264/309 186/265/309 184/263/308 +f 185/264/309 187/266/310 188/267/310 186/265/309 +f 187/266/310 189/102/311 190/268/311 188/267/310 +f 191/269/312 129/215/281 130/218/281 192/270/312 +f 189/102/311 191/269/312 192/270/312 190/268/311 +f 672/44/290 641/271/289 462/272/289 461/61/290 +f 674/48/312 643/273/311 440/274/311 439/65/312 +f 676/275/301 645/46/313 451/66/300 450/276/301 +f 678/43/314 647/277/291 460/191/291 459/60/292 +f 680/278/303 649/37/315 449/58/302 448/279/303 +f 682/280/283 651/41/282 469/62/282 468/281/283 +f 684/35/316 653/282/293 458/283/293 457/64/294 +f 686/284/305 655/38/304 447/59/304 446/285/305 +f 688/209/285 657/42/317 467/55/284 466/211/285 +f 690/36/296 659/286/295 456/177/295 455/56/296 +f 692/287/307 661/49/306 445/40/306 444/288/307 +f 694/289/287 663/52/318 465/54/286 464/290/287 +f 696/291/309 665/51/319 443/39/308 442/292/309 +f 698/45/298 667/293/297 454/294/297 453/57/298 +f 641/271/289 668/47/288 463/67/288 462/272/289 +f 643/273/311 669/50/320 441/63/310 440/274/311 +f 645/46/313 670/295/299 452/296/299 451/66/300 +f 647/277/291 672/44/290 461/61/290 460/191/291 +f 703/169/281 674/48/312 439/65/312 438/173/281 +f 649/37/315 676/275/301 450/276/301 449/58/302 +f 651/41/282 703/169/281 438/173/281 469/62/282 +f 653/282/293 678/43/314 459/60/292 458/283/293 +f 655/38/304 680/278/303 448/279/303 447/59/304 +f 657/42/317 682/280/283 468/281/283 467/55/284 +f 659/286/295 684/35/316 457/64/294 456/177/295 +f 661/49/306 686/284/305 446/285/305 445/40/306 +f 663/52/318 688/209/285 466/211/285 465/54/286 +f 667/293/297 690/36/296 455/56/296 454/294/297 +f 665/51/319 692/287/307 444/288/307 443/39/308 +f 668/53/288 694/289/287 464/290/287 463/68/288 +f 669/50/320 696/291/309 442/292/309 441/63/310 +f 670/295/299 698/45/298 453/57/298 452/296/299 +f 702/295/299 666/45/298 634/57/298 638/296/299 +f 701/50/320 664/291/309 632/292/309 637/63/320 +f 700/53/288 662/289/287 630/290/287 636/68/288 +f 697/51/319 660/287/307 628/288/307 633/39/319 +f 699/293/297 658/36/296 626/56/296 635/294/297 +f 695/52/318 656/209/285 624/211/285 631/54/318 +f 693/49/306 654/284/305 622/285/305 629/40/306 +f 691/286/295 652/35/316 620/64/316 627/177/295 +f 689/42/317 650/280/283 618/281/283 625/55/317 +f 687/38/304 648/278/303 616/279/303 623/59/304 +f 685/282/293 646/43/314 614/60/314 621/283/293 +f 683/41/282 671/169/281 639/173/281 619/62/282 +f 681/37/315 644/275/301 612/276/301 617/58/315 +f 671/169/281 642/48/312 610/65/312 639/173/281 +f 679/277/291 640/44/290 608/61/290 615/191/291 +f 677/46/313 702/295/299 638/296/299 613/66/313 +f 675/273/311 701/50/320 637/63/320 611/274/311 +f 673/271/289 700/47/288 636/67/288 609/272/289 +f 666/45/298 699/293/297 635/294/297 634/57/298 +f 664/291/309 697/51/319 633/39/319 632/292/309 +f 662/289/287 695/52/318 631/54/318 630/290/287 +f 660/287/307 693/49/306 629/40/306 628/288/307 +f 658/36/296 691/286/295 627/177/295 626/56/296 +f 656/209/285 689/42/317 625/55/317 624/211/285 +f 654/284/305 687/38/304 623/59/304 622/285/305 +f 652/35/316 685/282/293 621/283/293 620/64/316 +f 650/280/283 683/41/282 619/62/282 618/281/283 +f 648/278/303 681/37/315 617/58/315 616/279/303 +f 646/43/314 679/277/291 615/191/291 614/60/314 +f 644/275/301 677/46/313 613/66/313 612/276/301 +f 642/48/312 675/273/311 611/274/311 610/65/312 +f 640/44/290 673/271/289 609/272/289 608/61/290 +f 429/44/290 430/271/289 673/272/289 640/61/290 +f 407/48/312 408/273/311 675/274/311 642/65/312 +f 418/275/301 419/46/300 677/66/313 644/276/301 +f 427/43/292 428/277/291 679/191/291 646/60/314 +f 416/278/303 417/37/302 681/58/315 648/279/303 +f 436/280/283 437/41/282 683/62/282 650/281/283 +f 425/35/294 426/282/293 685/283/293 652/64/316 +f 414/284/305 415/38/304 687/59/304 654/285/305 +f 434/209/285 435/42/284 689/55/317 656/211/285 +f 423/36/296 424/286/295 691/177/295 658/56/296 +f 412/287/307 413/49/306 693/40/306 660/288/307 +f 432/289/287 433/52/286 695/54/318 662/290/287 +f 410/291/309 411/51/308 697/39/319 664/292/309 +f 421/45/298 422/293/297 699/294/297 666/57/298 +f 430/271/289 431/47/288 700/67/288 673/272/289 +f 408/273/311 409/50/310 701/63/320 675/274/311 +f 419/46/300 420/295/299 702/296/299 677/66/313 +f 428/277/291 429/44/290 640/61/290 679/191/291 +f 406/169/281 407/48/312 642/65/312 671/173/281 +f 417/37/302 418/275/301 644/276/301 681/58/315 +f 437/41/282 406/169/281 671/173/281 683/62/282 +f 426/282/293 427/43/292 646/60/314 685/283/293 +f 415/38/304 416/278/303 648/279/303 687/59/304 +f 435/42/284 436/280/283 650/281/283 689/55/317 +f 424/286/295 425/35/294 652/64/316 691/177/295 +f 413/49/306 414/284/305 654/285/305 693/40/306 +f 433/52/286 434/209/285 656/211/285 695/54/318 +f 422/293/297 423/36/296 658/56/296 699/294/297 +f 411/51/308 412/287/307 660/288/307 697/39/319 +f 431/53/288 432/289/287 662/290/287 700/68/288 +f 409/50/310 410/291/309 664/292/309 701/63/320 +f 420/295/299 421/45/298 666/57/298 702/296/299 +f 638/295/299 634/45/298 698/57/298 670/296/299 +f 637/50/320 632/291/309 696/292/309 669/63/320 +f 636/53/288 630/289/287 694/290/287 668/68/288 +f 633/51/319 628/287/307 692/288/307 665/39/319 +f 635/293/297 626/36/296 690/56/296 667/294/297 +f 631/52/318 624/209/285 688/211/285 663/54/318 +f 629/49/306 622/284/305 686/285/305 661/40/306 +f 627/286/295 620/35/316 684/64/316 659/177/295 +f 625/42/317 618/280/283 682/281/283 657/55/317 +f 623/38/304 616/278/303 680/279/303 655/59/304 +f 621/282/293 614/43/314 678/60/314 653/283/293 +f 619/41/282 639/169/281 703/173/281 651/62/282 +f 617/37/315 612/275/301 676/276/301 649/58/315 +f 639/169/281 610/48/312 674/65/312 703/173/281 +f 615/277/291 608/44/290 672/61/290 647/191/291 +f 613/46/313 638/295/299 670/296/299 645/66/313 +f 611/273/311 637/50/320 669/63/320 643/274/311 +f 609/271/289 636/47/288 668/67/288 641/272/289 +f 634/45/298 635/293/297 667/294/297 698/57/298 +f 632/291/309 633/51/319 665/39/319 696/292/309 +f 630/289/287 631/52/318 663/54/318 694/290/287 +f 628/287/307 629/49/306 661/40/306 692/288/307 +f 626/36/296 627/286/295 659/177/295 690/56/296 +f 624/209/285 625/42/317 657/55/317 688/211/285 +f 622/284/305 623/38/304 655/59/304 686/285/305 +f 620/35/316 621/282/293 653/283/293 684/64/316 +f 618/280/283 619/41/282 651/62/282 682/281/283 +f 616/278/303 617/37/315 649/58/315 680/279/303 +f 614/43/314 615/277/291 647/191/291 678/60/314 +f 612/275/301 613/46/313 645/66/313 676/276/301 +f 610/48/312 611/273/311 643/274/311 674/65/312 +f 608/44/290 609/271/289 641/272/289 672/61/290 +f 129/65/321 131/297/321 566/298/321 +f 135/299/321 137/300/321 566/298/321 +f 133/301/321 135/299/321 566/298/321 +f 131/297/321 133/301/321 566/298/321 +f 134/302/322 132/303/322 567/304/322 +f 136/305/322 134/302/322 567/304/322 +f 138/306/322 136/305/322 567/304/322 +f 140/307/322 138/306/322 567/304/322 +f 142/308/322 140/307/322 567/304/322 +f 144/309/322 142/308/322 567/304/322 +f 146/310/322 144/309/322 567/304/322 +f 148/311/322 146/310/322 567/304/322 +f 150/312/322 148/311/322 567/304/322 +f 152/313/322 150/312/322 567/304/322 +f 154/314/322 152/313/322 567/304/322 +f 156/315/322 154/314/322 567/304/322 +f 158/316/322 156/315/322 567/304/322 +f 160/317/322 158/316/322 567/304/322 +f 162/229/322 160/317/322 567/304/322 +f 164/318/322 162/229/322 567/304/322 +f 166/319/322 164/318/322 567/304/322 +f 168/320/322 166/319/322 567/304/322 +f 170/321/322 168/320/322 567/304/322 +f 172/322/322 170/321/322 567/304/322 +f 174/323/322 172/322/322 567/304/322 +f 176/324/322 174/323/322 567/304/322 +f 178/325/322 176/324/322 567/304/322 +f 180/326/322 178/325/322 567/304/322 +f 182/327/322 180/326/322 567/304/322 +f 184/328/322 182/327/322 567/304/322 +f 186/329/322 184/328/322 567/304/322 +f 188/330/322 186/329/322 567/304/322 +f 190/331/322 188/330/322 567/304/322 +f 192/332/322 190/331/322 567/304/322 +f 130/36/322 192/332/322 567/304/322 +f 132/303/322 130/36/322 567/304/322 +f 137/300/321 139/333/321 566/298/321 +f 139/333/321 141/334/321 566/298/321 +f 141/334/321 143/335/321 566/298/321 +f 143/335/321 145/336/321 566/298/321 +f 145/336/321 147/337/321 566/298/321 +f 147/337/321 149/338/321 566/298/321 +f 149/338/321 151/339/321 566/298/321 +f 151/339/321 153/340/321 566/298/321 +f 153/340/321 155/341/321 566/298/321 +f 155/341/321 157/342/321 566/298/321 +f 157/342/321 159/343/321 566/298/321 +f 159/343/321 161/257/321 566/298/321 +f 161/257/321 163/344/321 566/298/321 +f 163/344/321 165/345/321 566/298/321 +f 165/345/321 167/346/321 566/298/321 +f 167/346/321 169/347/321 566/298/321 +f 169/347/321 171/348/321 566/298/321 +f 171/348/321 173/349/321 566/298/321 +f 173/349/321 175/350/321 566/298/321 +f 175/350/321 177/351/321 566/298/321 +f 177/351/321 179/352/321 566/298/321 +f 179/352/321 181/353/321 566/298/321 +f 181/353/321 183/354/321 566/298/321 +f 183/354/321 185/355/321 566/298/321 +f 185/355/321 187/356/321 566/298/321 +f 187/356/321 189/357/321 566/298/321 +f 189/357/321 191/358/321 566/298/321 +f 191/358/321 129/65/321 566/298/321 +g Circle.000_Circle.000_metal-supports +f 265/359/305 266/360/304 330/361/304 329/362/305 +f 303/363/323 367/364/324 366/365/325 302/366/326 +f 318/367/327 382/368/328 381/369/329 317/370/330 +f 280/371/290 281/372/289 345/373/289 344/374/290 +f 258/375/312 259/376/311 323/377/311 322/378/312 +f 296/379/331 360/380/332 359/381/333 295/382/334 +f 311/383/335 375/384/336 374/385/337 310/386/338 +f 273/387/297 274/388/296 338/389/296 337/390/297 +f 288/391/282 257/392/281 321/393/281 352/394/282 +f 304/395/339 368/396/340 367/364/324 303/363/323 +f 266/360/304 267/397/303 331/398/303 330/361/304 +f 319/399/341 383/400/342 382/368/328 318/367/327 +f 281/372/289 282/401/288 346/402/288 345/373/289 +f 259/376/311 260/403/310 324/404/310 323/377/311 +f 297/405/343 361/406/344 360/380/332 296/379/331 +f 312/407/345 376/408/346 375/384/336 311/383/335 +f 274/388/296 275/409/295 339/410/295 338/389/296 +f 290/411/347 354/412/348 353/413/349 289/414/350 +f 267/397/303 268/415/302 332/416/302 331/398/303 +f 305/417/351 369/418/352 368/396/340 304/395/339 +f 320/419/353 384/420/354 383/400/342 319/399/341 +f 282/401/288 283/421/287 347/422/287 346/402/288 +f 260/403/310 261/423/309 325/424/309 324/404/310 +f 298/425/355 362/426/356 361/406/344 297/405/343 +f 313/427/357 377/428/358 376/408/346 312/407/345 +f 275/409/295 276/429/294 340/430/294 339/410/295 +f 291/431/359 355/432/360 354/412/348 290/411/347 +f 268/415/302 269/433/301 333/434/301 332/416/302 +f 306/435/361 370/436/362 369/437/352 305/438/351 +f 289/414/350 353/413/349 384/420/354 320/419/353 +f 283/421/287 284/439/286 348/440/286 347/422/287 +f 261/423/309 262/441/308 326/442/308 325/424/309 +f 299/443/363 363/444/364 362/426/356 298/425/355 +f 314/445/365 378/446/366 377/428/358 313/427/357 +f 276/429/294 277/447/293 341/448/293 340/430/294 +f 292/449/367 356/450/368 355/432/360 291/431/359 +f 269/433/301 270/451/300 334/452/300 333/434/301 +f 307/453/369 371/454/370 370/436/362 306/435/361 +f 284/439/286 285/455/285 349/456/285 348/440/286 +f 262/441/308 263/457/307 327/458/307 326/442/308 +f 300/459/371 364/460/372 363/444/364 299/443/363 +f 315/461/373 379/462/374 378/446/366 314/445/365 +f 277/447/293 278/463/292 342/464/292 341/448/293 +f 293/465/375 357/466/376 356/450/368 292/449/367 +f 270/451/300 271/467/299 335/468/299 334/452/300 +f 308/469/377 372/470/378 371/454/370 307/453/369 +f 285/455/285 286/471/284 350/472/284 349/456/285 +f 263/457/307 264/473/306 328/474/306 327/458/307 +f 301/475/379 365/476/380 364/460/372 300/459/371 +f 316/477/381 380/478/382 379/462/374 315/461/373 +f 278/463/292 279/479/291 343/480/291 342/464/292 +f 294/481/383 358/482/384 357/466/376 293/465/375 +f 271/467/299 272/483/298 336/484/298 335/468/299 +f 309/485/385 373/486/386 372/470/378 308/469/377 +f 286/471/284 287/487/283 351/488/283 350/472/284 +f 264/473/306 265/359/305 329/362/305 328/474/306 +f 302/366/326 366/365/325 365/476/380 301/475/379 +f 317/370/330 381/369/329 380/478/382 316/477/381 +f 279/479/291 280/371/290 344/374/290 343/480/291 +f 257/392/281 258/375/312 322/378/312 321/393/281 +f 295/382/334 359/381/333 358/482/384 294/481/383 +f 310/386/338 374/385/337 373/486/386 309/485/385 +f 272/483/298 273/489/297 337/490/297 336/484/298 +f 287/487/283 288/391/282 352/394/282 351/488/283 +f 387/491/289 388/492/289 386/493/289 385/494/289 +f 391/495/305 392/496/305 390/492/305 389/491/305 +f 395/496/281 396/495/281 394/497/281 393/498/281 +f 400/498/297 399/497/297 397/499/297 398/500/297 +f 500/501/387 470/502/388 403/503/321 +f 498/504/389 500/501/387 403/503/321 +f 496/505/390 498/504/389 403/503/321 +f 494/506/391 496/505/390 403/503/321 +f 492/507/392 494/506/391 403/503/321 +f 490/508/393 492/507/392 403/503/321 +f 488/509/394 490/508/393 403/503/321 +f 486/510/395 488/509/394 403/503/321 +f 484/511/396 486/510/395 403/503/321 +f 482/512/397 484/511/396 403/503/321 +f 480/513/398 482/512/397 403/503/321 +f 478/514/399 480/513/398 403/503/321 +f 476/515/400 478/514/399 403/503/321 +f 474/516/401 476/515/400 403/503/321 +f 472/517/402 474/516/401 403/503/321 +f 475/518/403 473/519/404 404/520/322 +f 477/521/405 475/518/403 404/520/322 +f 479/522/406 477/521/405 404/520/322 +f 481/523/407 479/522/406 404/520/322 +f 483/524/408 481/523/407 404/520/322 +f 485/525/409 483/524/408 404/520/322 +f 487/526/410 485/525/409 404/520/322 +f 489/527/411 487/526/410 404/520/322 +f 491/528/412 489/527/411 404/520/322 +f 493/529/413 491/528/412 404/520/322 +f 495/530/414 493/529/413 404/520/322 +f 497/531/415 495/530/414 404/520/322 +f 499/532/416 497/531/415 404/520/322 +f 501/533/417 499/532/416 404/520/322 +f 471/534/418 501/533/417 404/520/322 +f 473/519/404 471/534/418 404/520/322 +f 470/535/388 471/536/418 473/537/404 472/538/402 +f 472/538/402 473/537/404 475/539/403 474/540/401 +f 474/541/401 475/542/403 477/543/405 476/544/400 +f 476/544/400 477/543/405 479/545/406 478/546/399 +f 478/546/399 479/545/406 481/547/407 480/548/398 +f 480/549/398 481/550/407 483/551/408 482/548/397 +f 482/548/397 483/551/408 485/552/409 484/546/396 +f 484/546/396 485/552/409 487/553/410 486/544/395 +f 486/544/395 487/553/410 489/554/411 488/541/394 +f 488/555/394 489/556/411 491/554/412 490/557/393 +f 490/557/393 491/554/412 493/553/413 492/558/392 +f 492/558/392 493/553/413 495/552/414 494/536/391 +f 494/536/391 495/552/414 497/551/415 496/537/390 +f 496/537/390 497/551/415 499/550/416 498/539/389 +f 470/502/388 472/517/402 403/503/321 +f 500/559/387 501/558/417 471/536/418 470/535/388 +f 498/560/389 499/557/416 501/558/417 500/559/387 +f 581/561/419 582/562/419 578/563/420 577/564/420 +f 573/565/421 574/566/421 570/567/422 569/568/422 +f 583/569/423 580/570/423 576/571/424 579/572/424 +f 575/568/425 572/567/425 568/567/426 571/568/426 +f 568/565/426 569/573/422 570/574/422 571/566/426 +f 575/563/425 574/574/421 573/573/421 572/564/425 +f 576/571/424 577/575/420 578/576/420 579/572/424 +f 583/575/423 582/562/419 581/561/419 580/576/423 +f 288/391/322 257/392/322 289/414/350 320/419/353 +f 277/447/322 278/463/322 310/386/338 309/485/385 +f 266/360/322 267/397/322 299/443/363 298/425/355 +f 286/471/322 287/487/322 319/399/341 318/367/327 +f 275/409/322 276/429/322 308/469/377 307/453/369 +f 264/473/322 265/359/322 297/405/343 296/379/331 +f 284/439/322 285/455/322 317/370/330 316/477/381 +f 273/387/322 274/388/322 306/435/361 305/438/351 +f 262/441/322 263/457/322 295/382/334 294/481/383 +f 282/401/322 283/421/322 315/461/373 314/445/365 +f 260/403/322 261/423/322 293/465/375 292/449/367 +f 271/467/322 272/483/322 304/395/339 303/363/323 +f 280/371/322 281/372/322 313/427/357 312/407/345 +f 258/375/322 259/376/322 291/431/359 290/411/347 +f 269/433/322 270/451/322 302/366/326 301/475/379 +f 278/463/322 279/479/322 311/383/335 310/386/338 +f 267/397/322 268/415/322 300/459/371 299/443/363 +f 287/487/322 288/391/322 320/419/353 319/399/341 +f 276/429/322 277/447/322 309/485/385 308/469/377 +f 265/359/322 266/360/322 298/425/355 297/405/343 +f 285/455/322 286/471/322 318/367/327 317/370/330 +f 274/388/322 275/409/322 307/453/369 306/435/361 +f 263/457/322 264/473/322 296/379/331 295/382/334 +f 283/421/322 284/439/322 316/477/381 315/461/373 +f 261/423/322 262/441/322 294/481/383 293/465/375 +f 272/483/322 273/489/322 305/417/351 304/395/339 +f 281/372/322 282/401/322 314/445/365 313/427/357 +f 259/376/322 260/403/322 292/449/367 291/431/359 +f 270/451/322 271/467/322 303/363/323 302/366/326 +f 279/479/322 280/371/322 312/407/345 311/383/335 +f 257/392/322 258/375/322 290/411/347 289/414/350 +f 268/415/322 269/433/322 301/475/379 300/459/371 +f 352/394/321 384/577/354 353/578/349 321/393/321 +f 341/448/321 373/579/386 374/580/337 342/464/321 +f 330/361/321 362/581/356 363/582/364 331/398/321 +f 350/472/321 382/583/328 383/584/342 351/488/321 +f 339/410/321 371/585/370 372/586/378 340/430/321 +f 328/474/321 360/587/332 361/588/344 329/362/321 +f 348/440/321 380/589/382 381/590/329 349/456/321 +f 337/390/321 369/591/352 370/592/362 338/389/321 +f 326/442/321 358/593/384 359/594/333 327/458/321 +f 346/402/321 378/595/366 379/596/374 347/422/321 +f 324/404/321 356/597/368 357/598/376 325/424/321 +f 335/468/321 367/599/324 368/600/340 336/484/321 +f 344/374/321 376/601/346 377/602/358 345/373/321 +f 322/378/321 354/603/348 355/604/360 323/377/321 +f 333/434/321 365/605/380 366/606/325 334/452/321 +f 342/464/321 374/580/337 375/607/336 343/480/321 +f 331/398/321 363/582/364 364/608/372 332/416/321 +f 351/488/321 383/584/342 384/577/354 352/394/321 +f 340/430/321 372/586/378 373/579/386 341/448/321 +f 329/362/321 361/588/344 362/581/356 330/361/321 +f 349/456/321 381/590/329 382/583/328 350/472/321 +f 338/389/321 370/592/362 371/585/370 339/410/321 +f 327/458/321 359/594/333 360/587/332 328/474/321 +f 347/422/321 379/596/374 380/589/382 348/440/321 +f 325/424/321 357/598/376 358/593/384 326/442/321 +f 336/484/321 368/600/340 369/67/352 337/490/321 +f 345/373/321 377/602/358 378/595/366 346/402/321 +f 323/377/321 355/604/360 356/597/368 324/404/321 +f 334/452/321 366/606/325 367/599/324 335/468/321 +f 343/480/321 375/607/336 376/601/346 344/374/321 +f 321/393/321 353/578/349 354/603/348 322/378/321 +f 332/416/321 364/608/372 365/605/380 333/434/321 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_table_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_table_lamp.obj new file mode 100644 index 00000000..e59c4a1e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_table_lamp.obj @@ -0,0 +1,2367 @@ +# Blender v2.73 (sub 0) OBJ File: 'desk_lamp.blend' +# www.blender.org +o Circle.000 +v -0.024465 0.368956 -0.000001 +v -0.069661 0.350236 -0.000001 +v -0.104252 0.315645 -0.000001 +v -0.122972 0.270450 -0.000001 +v -0.122972 0.221531 -0.000001 +v -0.104252 0.176335 -0.000001 +v -0.069661 0.141745 -0.000001 +v -0.024465 0.123024 -0.000001 +v -0.022604 0.368956 -0.009362 +v -0.064358 0.350236 -0.026657 +v -0.096316 0.315645 -0.039894 +v -0.113612 0.270450 -0.047058 +v -0.113612 0.221531 -0.047058 +v -0.096316 0.176335 -0.039894 +v -0.064358 0.141745 -0.026657 +v -0.022603 0.123024 -0.009362 +v -0.017301 0.368956 -0.017297 +v -0.049259 0.350236 -0.049255 +v -0.073719 0.315645 -0.073714 +v -0.086956 0.270450 -0.086951 +v -0.086956 0.221531 -0.086951 +v -0.073719 0.176335 -0.073714 +v -0.049259 0.141745 -0.049255 +v -0.017301 0.123024 -0.017297 +v -0.009366 0.368956 -0.022599 +v -0.026662 0.350236 -0.064354 +v -0.039899 0.315645 -0.096312 +v -0.047063 0.270450 -0.113607 +v -0.047063 0.221531 -0.113607 +v -0.039899 0.176335 -0.096312 +v -0.026662 0.141745 -0.064354 +v -0.009366 0.123024 -0.022599 +v -0.000006 0.368956 -0.024461 +v -0.000006 0.350236 -0.069656 +v -0.000006 0.315645 -0.104247 +v -0.000006 0.270450 -0.122967 +v -0.000006 0.221531 -0.122967 +v -0.000006 0.176335 -0.104247 +v -0.000006 0.141745 -0.069656 +v -0.000006 0.123024 -0.024461 +v 0.009354 0.368956 -0.022599 +v 0.026650 0.350236 -0.064354 +v 0.039887 0.315645 -0.096312 +v 0.047051 0.270450 -0.113607 +v 0.047051 0.221531 -0.113607 +v 0.039887 0.176335 -0.096312 +v 0.026650 0.141745 -0.064354 +v 0.009354 0.123024 -0.022599 +v 0.017290 0.368956 -0.017297 +v 0.049247 0.350236 -0.049255 +v 0.073707 0.315645 -0.073714 +v 0.086944 0.270450 -0.086951 +v 0.086944 0.221531 -0.086951 +v 0.073707 0.176335 -0.073714 +v 0.049247 0.141745 -0.049255 +v 0.017290 0.123024 -0.017297 +v 0.022592 0.368956 -0.009362 +v 0.064347 0.350236 -0.026657 +v 0.096305 0.315645 -0.039894 +v 0.113600 0.270450 -0.047058 +v 0.113600 0.221531 -0.047058 +v 0.096305 0.176335 -0.039894 +v 0.064347 0.141745 -0.026657 +v 0.022592 0.123024 -0.009362 +v 0.024454 0.368956 -0.000001 +v 0.069649 0.350236 -0.000001 +v 0.104240 0.315645 -0.000001 +v 0.122960 0.270450 -0.000001 +v 0.122960 0.221531 -0.000001 +v 0.104240 0.176335 -0.000001 +v 0.069649 0.141745 -0.000001 +v 0.024454 0.123024 -0.000001 +v 0.022592 0.368956 0.009359 +v 0.064347 0.350236 0.026654 +v 0.096304 0.315645 0.039892 +v 0.113600 0.270450 0.047056 +v 0.113600 0.221531 0.047056 +v 0.096304 0.176335 0.039892 +v 0.064347 0.141745 0.026654 +v 0.022592 0.123024 0.009359 +v 0.017290 0.368956 0.017294 +v 0.049247 0.350236 0.049252 +v 0.073707 0.315645 0.073711 +v 0.086944 0.270450 0.086949 +v 0.086944 0.221531 0.086949 +v 0.073707 0.176335 0.073711 +v 0.049247 0.141745 0.049252 +v 0.017290 0.123024 0.017294 +v 0.009354 0.368956 0.022596 +v 0.026650 0.350236 0.064351 +v 0.039887 0.315645 0.096309 +v 0.047051 0.270450 0.113604 +v 0.047051 0.221531 0.113604 +v 0.039887 0.176335 0.096309 +v 0.026650 0.141745 0.064351 +v 0.009354 0.123024 0.022596 +v -0.000006 0.368956 0.024458 +v -0.000006 0.350236 0.069653 +v -0.000006 0.315645 0.104244 +v -0.000006 0.270450 0.122965 +v -0.000006 0.221531 0.122965 +v -0.000006 0.176335 0.104244 +v -0.000006 0.141745 0.069653 +v -0.000006 0.123024 0.024458 +v -0.009366 0.368956 0.022596 +v -0.026662 0.350236 0.064351 +v -0.039899 0.315645 0.096309 +v -0.047063 0.270450 0.113604 +v -0.047063 0.221531 0.113604 +v -0.039899 0.176335 0.096309 +v -0.026662 0.141745 0.064351 +v -0.009366 0.123024 0.022596 +v -0.017301 0.368956 0.017294 +v -0.049259 0.350236 0.049252 +v -0.073719 0.315645 0.073711 +v -0.086956 0.270450 0.086949 +v -0.086956 0.221531 0.086949 +v -0.073719 0.176335 0.073711 +v -0.049259 0.141745 0.049252 +v -0.017301 0.123024 0.017294 +v -0.022603 0.368956 0.009359 +v -0.064358 0.350236 0.026654 +v -0.096316 0.315645 0.039892 +v -0.113612 0.270450 0.047056 +v -0.113612 0.221531 0.047056 +v -0.096316 0.176335 0.039892 +v -0.064358 0.141745 0.026654 +v -0.022603 0.123024 0.009359 +v -0.000006 -0.481764 -0.203070 +v -0.000006 -0.499993 -0.203070 +v 0.039611 -0.481764 -0.199168 +v 0.039611 -0.499993 -0.199168 +v 0.077705 -0.481764 -0.187613 +v 0.077705 -0.499993 -0.187613 +v 0.112813 -0.481764 -0.168847 +v 0.112813 -0.499993 -0.168847 +v 0.143586 -0.481764 -0.143593 +v 0.143586 -0.499993 -0.143593 +v 0.168840 -0.481764 -0.112820 +v 0.168840 -0.499993 -0.112820 +v 0.187605 -0.481764 -0.077712 +v 0.187605 -0.499993 -0.077712 +v 0.199161 -0.481764 -0.039618 +v 0.199161 -0.499993 -0.039618 +v 0.203063 -0.481764 -0.000001 +v 0.203063 -0.499993 -0.000001 +v 0.199161 -0.481764 0.039615 +v 0.199161 -0.499993 0.039615 +v 0.187605 -0.481764 0.077710 +v 0.187605 -0.499993 0.077710 +v 0.168840 -0.481764 0.112818 +v 0.168840 -0.499993 0.112818 +v 0.143586 -0.481764 0.143590 +v 0.143586 -0.499993 0.143590 +v 0.112813 -0.481764 0.168844 +v 0.112813 -0.499993 0.168844 +v 0.077705 -0.481764 0.187610 +v 0.077705 -0.499993 0.187610 +v 0.039611 -0.481764 0.199166 +v 0.039611 -0.499993 0.199166 +v -0.000006 -0.481764 0.203068 +v -0.000006 -0.499993 0.203068 +v -0.039623 -0.481764 0.199166 +v -0.039623 -0.499993 0.199166 +v -0.077717 -0.481764 0.187610 +v -0.077717 -0.499993 0.187610 +v -0.112825 -0.481764 0.168844 +v -0.112825 -0.499993 0.168844 +v -0.143597 -0.481764 0.143590 +v -0.143597 -0.499993 0.143590 +v -0.168852 -0.481764 0.112818 +v -0.168852 -0.499993 0.112818 +v -0.187617 -0.481764 0.077710 +v -0.187617 -0.499993 0.077710 +v -0.199173 -0.481764 0.039615 +v -0.199173 -0.499993 0.039615 +v -0.203075 -0.481764 -0.000002 +v -0.203075 -0.499993 -0.000002 +v -0.199173 -0.481764 -0.039618 +v -0.199173 -0.499993 -0.039618 +v -0.187617 -0.481764 -0.077713 +v -0.187617 -0.499993 -0.077713 +v -0.168851 -0.481764 -0.112821 +v -0.168851 -0.499993 -0.112821 +v -0.143597 -0.481764 -0.143593 +v -0.143597 -0.499993 -0.143593 +v -0.112825 -0.481764 -0.168847 +v -0.112825 -0.499993 -0.168847 +v -0.077717 -0.481764 -0.187613 +v -0.077717 -0.499993 -0.187613 +v -0.039622 -0.481764 -0.199168 +v -0.039622 -0.499993 -0.199168 +v -0.000006 0.098841 -0.251988 +v -0.050712 0.098841 -0.247146 +v -0.099469 0.098841 -0.232806 +v -0.144405 0.098841 -0.209520 +v -0.183790 0.098841 -0.178183 +v -0.216114 0.098841 -0.139997 +v -0.240132 0.098841 -0.096432 +v -0.254922 0.098841 -0.049161 +v -0.259917 0.098841 -0.000001 +v -0.254923 0.098841 0.049159 +v -0.240132 0.098841 0.096430 +v -0.216114 0.098841 0.139995 +v -0.183790 0.098841 0.178180 +v -0.144405 0.098841 0.209518 +v -0.099469 0.098841 0.232804 +v -0.050712 0.098841 0.247143 +v -0.000006 0.098841 0.251985 +v 0.050700 0.098841 0.247143 +v 0.099458 0.098841 0.232804 +v 0.144393 0.098841 0.209518 +v 0.183779 0.098841 0.178180 +v 0.216102 0.098841 0.139995 +v 0.240120 0.098841 0.096429 +v 0.254911 0.098841 0.049159 +v 0.259905 0.098841 -0.000002 +v 0.254911 0.098841 -0.049162 +v 0.240120 0.098841 -0.096433 +v 0.216102 0.098841 -0.139998 +v 0.183778 0.098841 -0.178183 +v 0.144392 0.098841 -0.209520 +v 0.099457 0.098841 -0.232806 +v 0.050700 0.098841 -0.247146 +v -0.000006 0.496790 -0.117664 +v -0.023683 0.496790 -0.115403 +v -0.046450 0.496790 -0.108708 +v -0.067432 0.496790 -0.097835 +v -0.085823 0.496790 -0.083202 +v -0.100916 0.496790 -0.065371 +v -0.112131 0.496790 -0.045029 +v -0.119037 0.496790 -0.022956 +v -0.121369 0.496790 -0.000001 +v -0.119037 0.496790 0.022954 +v -0.112131 0.496790 0.045026 +v -0.100916 0.496790 0.065369 +v -0.085823 0.496790 0.083199 +v -0.067432 0.496790 0.097832 +v -0.046450 0.496790 0.108705 +v -0.023683 0.496790 0.115401 +v -0.000006 0.496790 0.117662 +v 0.023671 0.496790 0.115401 +v 0.046438 0.496790 0.108705 +v 0.067420 0.496790 0.097832 +v 0.085811 0.496790 0.083199 +v 0.100904 0.496790 0.065369 +v 0.112119 0.496790 0.045026 +v 0.119025 0.496790 0.022953 +v 0.121357 0.496790 -0.000001 +v 0.119025 0.496790 -0.022956 +v 0.112119 0.496790 -0.045029 +v 0.100904 0.496790 -0.065372 +v 0.085811 0.496790 -0.083202 +v 0.067420 0.496790 -0.097835 +v 0.046438 0.496790 -0.108708 +v 0.023671 0.496790 -0.115404 +v -0.000006 0.115308 -0.240715 +v -0.046967 0.115308 -0.236089 +v -0.092123 0.115308 -0.222391 +v -0.133739 0.115308 -0.200147 +v -0.170216 0.115308 -0.170211 +v -0.200152 0.115308 -0.133734 +v -0.222396 0.115308 -0.092118 +v -0.236094 0.115308 -0.046962 +v -0.240719 0.115308 -0.000001 +v -0.236094 0.115308 0.046959 +v -0.222396 0.115308 0.092116 +v -0.200152 0.115308 0.133732 +v -0.170216 0.115308 0.170209 +v -0.133739 0.115308 0.200144 +v -0.092123 0.115308 0.222389 +v -0.046967 0.115308 0.236087 +v -0.000006 0.115308 0.240712 +v 0.046955 0.115308 0.236087 +v 0.092111 0.115308 0.222389 +v 0.133727 0.115308 0.200144 +v 0.170204 0.115308 0.170209 +v 0.200140 0.115308 0.133732 +v 0.222384 0.115308 0.092115 +v 0.236082 0.115308 0.046959 +v 0.240707 0.115308 -0.000002 +v 0.236082 0.115308 -0.046962 +v 0.222384 0.115308 -0.092119 +v 0.200140 0.115308 -0.133735 +v 0.170204 0.115308 -0.170211 +v 0.133727 0.115308 -0.200147 +v 0.092111 0.115308 -0.222391 +v 0.046955 0.115308 -0.236089 +v -0.000006 0.115308 -0.220963 +v -0.043113 0.115308 -0.216717 +v -0.084564 0.115308 -0.204143 +v -0.122765 0.115308 -0.183724 +v -0.156249 0.115308 -0.156244 +v -0.183728 0.115308 -0.122761 +v -0.204147 0.115308 -0.084560 +v -0.216721 0.115308 -0.043109 +v -0.220967 0.115308 -0.000001 +v -0.216721 0.115308 0.043106 +v -0.204147 0.115308 0.084557 +v -0.183728 0.115308 0.122758 +v -0.156249 0.115308 0.156242 +v -0.122765 0.115308 0.183721 +v -0.084564 0.115308 0.204140 +v -0.043113 0.115308 0.216714 +v -0.000006 0.115308 0.220960 +v 0.043102 0.115308 0.216714 +v 0.084552 0.115308 0.204140 +v 0.122754 0.115308 0.183721 +v 0.156237 0.115308 0.156242 +v 0.183717 0.115308 0.122758 +v 0.204136 0.115308 0.084557 +v 0.216710 0.115308 0.043106 +v 0.220955 0.115308 -0.000002 +v 0.216710 0.115308 -0.043109 +v 0.204136 0.115308 -0.084560 +v 0.183716 0.115308 -0.122761 +v 0.156237 0.115308 -0.156245 +v 0.122753 0.115308 -0.183724 +v 0.084552 0.115308 -0.204143 +v 0.043101 0.115308 -0.216717 +v -0.000006 0.123837 -0.240715 +v -0.046967 0.123837 -0.236089 +v -0.092123 0.123837 -0.222391 +v -0.133739 0.123837 -0.200147 +v -0.170216 0.123837 -0.170211 +v -0.200152 0.123837 -0.133734 +v -0.222396 0.123837 -0.092118 +v -0.236094 0.123837 -0.046962 +v -0.240719 0.123837 -0.000001 +v -0.236094 0.123837 0.046959 +v -0.222396 0.123837 0.092116 +v -0.200152 0.123837 0.133732 +v -0.170216 0.123837 0.170209 +v -0.133739 0.123837 0.200144 +v -0.092123 0.123837 0.222389 +v -0.046967 0.123837 0.236087 +v -0.000006 0.123837 0.240712 +v 0.046955 0.123837 0.236087 +v 0.092111 0.123837 0.222389 +v 0.133727 0.123837 0.200144 +v 0.170204 0.123837 0.170209 +v 0.200140 0.123837 0.133732 +v 0.222384 0.123837 0.092115 +v 0.236082 0.123837 0.046959 +v 0.240707 0.123837 -0.000002 +v 0.236082 0.123837 -0.046962 +v 0.222384 0.123837 -0.092119 +v 0.200140 0.123837 -0.133735 +v 0.170204 0.123837 -0.170211 +v 0.133727 0.123837 -0.200147 +v 0.092111 0.123837 -0.222391 +v 0.046955 0.123837 -0.236089 +v -0.000006 0.123837 -0.220963 +v -0.043113 0.123837 -0.216717 +v -0.084564 0.123837 -0.204143 +v -0.122765 0.123837 -0.183724 +v -0.156249 0.123837 -0.156244 +v -0.183728 0.123837 -0.122761 +v -0.204147 0.123837 -0.084560 +v -0.216721 0.123837 -0.043109 +v -0.220967 0.123837 -0.000001 +v -0.216721 0.123837 0.043106 +v -0.204147 0.123837 0.084557 +v -0.183728 0.123837 0.122758 +v -0.156249 0.123837 0.156242 +v -0.122765 0.123837 0.183721 +v -0.084564 0.123837 0.204140 +v -0.043113 0.123837 0.216714 +v -0.000006 0.123837 0.220960 +v 0.043102 0.123837 0.216714 +v 0.084552 0.123837 0.204140 +v 0.122754 0.123837 0.183721 +v 0.156237 0.123837 0.156242 +v 0.183717 0.123837 0.122758 +v 0.204136 0.123837 0.084557 +v 0.216710 0.123837 0.043106 +v 0.220955 0.123837 -0.000002 +v 0.216710 0.123837 -0.043109 +v 0.204136 0.123837 -0.084560 +v 0.183716 0.123837 -0.122761 +v 0.156237 0.123837 -0.156245 +v 0.122753 0.123837 -0.183724 +v 0.084552 0.123837 -0.204143 +v 0.043101 0.123837 -0.216717 +v 0.229708 0.114899 -0.008386 +v 0.229708 0.114899 0.008383 +v 0.229708 0.122821 -0.008386 +v 0.229708 0.122821 0.008383 +v -0.230430 0.114899 0.008383 +v -0.230430 0.114899 -0.008386 +v -0.230430 0.122821 0.008383 +v -0.230430 0.122821 -0.008386 +v -0.006939 0.114899 -0.231100 +v 0.006927 0.114899 -0.231100 +v -0.006939 0.122821 -0.231100 +v 0.006927 0.122821 -0.231100 +v -0.006939 0.114899 0.230920 +v 0.006927 0.114899 0.230920 +v -0.006939 0.122821 0.230920 +v 0.006927 0.122821 0.230920 +v -0.028512 1.109688 0.007851 +v 0.028328 1.109688 -0.008659 +v 0.000000 0.107496 0.000000 +v 0.000000 0.114758 0.000000 +v -0.028512 1.116798 0.007851 +v -0.000006 -0.493220 -0.023144 +v -0.004521 -0.493220 -0.022699 +v -0.008862 -0.493220 -0.021382 +v -0.012863 -0.493220 -0.019244 +v -0.016370 -0.493220 -0.016366 +v -0.019248 -0.493220 -0.012859 +v -0.021387 -0.493220 -0.008858 +v -0.022704 -0.493220 -0.004516 +v -0.023148 -0.493220 -0.000001 +v -0.022704 -0.493220 0.004514 +v -0.021387 -0.493220 0.008855 +v -0.019248 -0.493220 0.012856 +v -0.016370 -0.493220 0.016363 +v -0.012863 -0.493220 0.019241 +v -0.008862 -0.493220 0.021380 +v -0.004521 -0.493220 0.022697 +v -0.000006 -0.493220 0.023141 +v 0.004509 -0.493220 0.022697 +v 0.008850 -0.493220 0.021380 +v 0.012851 -0.493220 0.019241 +v 0.016358 -0.493220 0.016363 +v 0.019236 -0.493220 0.012856 +v 0.021375 -0.493220 0.008855 +v 0.022692 -0.493220 0.004514 +v 0.023137 -0.493220 -0.000001 +v 0.022692 -0.493220 -0.004516 +v 0.021375 -0.493220 -0.008858 +v 0.019236 -0.493220 -0.012859 +v 0.016358 -0.493220 -0.016366 +v 0.012851 -0.493220 -0.019244 +v 0.008850 -0.493220 -0.021382 +v 0.004509 -0.493220 -0.022699 +v -0.000006 0.108073 -0.023144 +v -0.004521 0.108073 -0.022699 +v -0.008862 0.108073 -0.021382 +v -0.012863 0.108073 -0.019244 +v -0.016370 0.108073 -0.016366 +v -0.019248 0.108073 -0.012859 +v -0.021387 0.108073 -0.008858 +v -0.022704 0.108073 -0.004516 +v -0.023148 0.108073 -0.000001 +v -0.022704 0.108073 0.004514 +v -0.021387 0.108073 0.008855 +v -0.019248 0.108073 0.012856 +v -0.016370 0.108073 0.016363 +v -0.012863 0.108073 0.019241 +v -0.008862 0.108073 0.021380 +v -0.004521 0.108073 0.022697 +v -0.000006 0.108073 0.023141 +v 0.004509 0.108073 0.022697 +v 0.008850 0.108073 0.021380 +v 0.012851 0.108073 0.019241 +v 0.016358 0.108073 0.016363 +v 0.019236 0.108073 0.012856 +v 0.021375 0.108073 0.008855 +v 0.022692 0.108073 0.004514 +v 0.023137 0.108073 -0.000001 +v 0.022692 0.108073 -0.004516 +v 0.021375 0.108073 -0.008858 +v 0.019236 0.108073 -0.012859 +v 0.016358 0.108073 -0.016366 +v 0.012851 0.108073 -0.019244 +v 0.008850 0.108073 -0.021382 +v 0.004509 0.108073 -0.022699 +v 0.000000 0.107496 -0.030000 +v 0.000000 0.114758 -0.030000 +v 0.011481 0.107496 -0.027716 +v 0.011481 0.114758 -0.027716 +v 0.021213 0.107496 -0.021213 +v 0.021213 0.114758 -0.021213 +v 0.027716 0.107496 -0.011481 +v 0.027716 0.114758 -0.011481 +v 0.030000 0.107496 0.000000 +v 0.030000 0.114758 0.000000 +v 0.027716 0.107496 0.011481 +v 0.027716 0.114758 0.011481 +v 0.021213 0.107496 0.021213 +v 0.021213 0.114758 0.021213 +v 0.011481 0.107496 0.027716 +v 0.011481 0.114758 0.027716 +v 0.000000 0.107496 0.030000 +v 0.000000 0.114758 0.030000 +v -0.011480 0.107496 0.027716 +v -0.011480 0.114758 0.027716 +v -0.021213 0.107496 0.021213 +v -0.021213 0.114758 0.021213 +v -0.027716 0.107496 0.011481 +v -0.027716 0.114758 0.011481 +v -0.030000 0.107496 -0.000000 +v -0.030000 0.114758 -0.000000 +v -0.027716 0.107496 -0.011481 +v -0.027716 0.114758 -0.011481 +v -0.021213 0.107496 -0.021213 +v -0.021213 0.114758 -0.021213 +v -0.011480 0.107496 -0.027716 +v -0.011480 0.114758 -0.027716 +v -0.000006 0.102072 -0.247896 +v -0.049889 0.102072 -0.243133 +v -0.097854 0.102072 -0.229026 +v -0.142060 0.102072 -0.206118 +v -0.180806 0.102072 -0.175289 +v -0.212605 0.102072 -0.137724 +v -0.236233 0.102072 -0.094867 +v -0.250783 0.102072 -0.048363 +v -0.255696 0.102072 -0.000001 +v -0.250783 0.102072 0.048361 +v -0.236233 0.102072 0.094864 +v -0.212605 0.102072 0.137722 +v -0.180806 0.102072 0.175287 +v -0.142060 0.102072 0.206116 +v -0.097854 0.102072 0.229024 +v -0.049889 0.102072 0.243130 +v -0.000006 0.102072 0.247893 +v 0.049877 0.102072 0.243130 +v 0.097843 0.102072 0.229024 +v 0.142048 0.102072 0.206116 +v 0.180795 0.102072 0.175287 +v 0.212593 0.102072 0.137721 +v 0.236221 0.102072 0.094864 +v 0.250772 0.102072 0.048360 +v 0.255685 0.102072 -0.000002 +v 0.250771 0.102072 -0.048363 +v 0.236221 0.102072 -0.094867 +v 0.212593 0.102072 -0.137725 +v 0.180794 0.102072 -0.175290 +v 0.142048 0.102072 -0.206118 +v 0.097842 0.102072 -0.229026 +v 0.049876 0.102072 -0.243133 +v -0.000006 0.493559 -0.115754 +v -0.023298 0.493559 -0.113530 +v -0.045696 0.493559 -0.106943 +v -0.066337 0.493559 -0.096246 +v -0.084429 0.493559 -0.081851 +v -0.099277 0.493559 -0.064310 +v -0.110310 0.493559 -0.044298 +v -0.117104 0.493559 -0.022584 +v -0.119399 0.493559 -0.000001 +v -0.117104 0.493559 0.022581 +v -0.110310 0.493559 0.044295 +v -0.099277 0.493559 0.064307 +v -0.084429 0.493559 0.081848 +v -0.066337 0.493559 0.096243 +v -0.045695 0.493559 0.106940 +v -0.023298 0.493559 0.113527 +v -0.000006 0.493559 0.115751 +v 0.023286 0.493559 0.113527 +v 0.045684 0.493559 0.106940 +v 0.066325 0.493559 0.096243 +v 0.084417 0.493559 0.081848 +v 0.099265 0.493559 0.064307 +v 0.110299 0.493559 0.044295 +v 0.117093 0.493559 0.022581 +v 0.119387 0.493559 -0.000001 +v 0.117093 0.493559 -0.022584 +v 0.110298 0.493559 -0.044298 +v 0.099265 0.493559 -0.064310 +v 0.084417 0.493559 -0.081851 +v 0.066325 0.493559 -0.096246 +v 0.045683 0.493559 -0.106943 +v 0.023286 0.493559 -0.113530 +v -0.000006 -0.481764 -0.000001 +v -0.000006 -0.499993 -0.000001 +v -0.220955 0.116734 0.006111 +v -0.220955 0.116734 -0.006112 +v 0.220955 0.116734 -0.006112 +v 0.220955 0.116734 0.006111 +v -0.220955 0.121145 0.006111 +v -0.220955 0.121145 -0.006112 +v 0.220955 0.121145 -0.006112 +v 0.220955 0.121145 0.006111 +v 0.006111 0.116734 0.220955 +v -0.006112 0.116734 0.220955 +v -0.006111 0.116734 -0.220955 +v 0.006112 0.116734 -0.220955 +v 0.006111 0.121145 0.220955 +v -0.006112 0.121145 0.220955 +v -0.006111 0.121145 -0.220955 +v 0.006112 0.121145 -0.220955 +v -0.000128 0.121820 -0.000001 +v -0.000012 0.370161 -0.000001 +v -0.000119 0.121820 -0.000048 +v -0.000010 0.370161 -0.000006 +v -0.000092 0.121820 -0.000088 +v -0.000053 0.121820 -0.000114 +v -0.000006 0.370161 -0.000007 +v -0.000006 0.121820 -0.000124 +v 0.000041 0.121820 -0.000114 +v -0.000002 0.370161 -0.000006 +v 0.000081 0.121820 -0.000088 +v 0.000107 0.121820 -0.000048 +v 0.000000 0.370161 -0.000001 +v 0.000116 0.121820 -0.000001 +v 0.000107 0.121820 0.000045 +v -0.000002 0.370161 0.000003 +v 0.000081 0.121820 0.000085 +v 0.000041 0.121820 0.000112 +v -0.000006 0.370161 0.000005 +v -0.000006 0.121820 0.000121 +v -0.000053 0.121820 0.000112 +v -0.000010 0.370161 0.000003 +v -0.000092 0.121820 0.000085 +v -0.000119 0.121820 0.000045 +v -0.000006 -0.292789 -0.023144 +v -0.004521 -0.292789 0.022697 +v -0.016370 -0.292789 -0.016366 +v 0.021375 -0.292789 -0.008858 +v -0.021387 -0.292789 -0.008858 +v 0.004509 -0.292789 0.022697 +v 0.016358 -0.292789 -0.016366 +v -0.023148 -0.292789 -0.000001 +v 0.012851 -0.292789 0.019241 +v 0.008850 -0.292789 -0.021382 +v -0.021387 -0.292789 0.008855 +v 0.019236 -0.292789 0.012856 +v -0.016370 -0.292789 0.016363 +v -0.004521 -0.292789 -0.022699 +v 0.022692 -0.292789 0.004514 +v 0.022692 -0.092358 0.004514 +v -0.004521 -0.092358 -0.022699 +v -0.016370 -0.092358 0.016363 +v 0.019236 -0.092358 0.012856 +v -0.021387 -0.092358 0.008855 +v 0.008850 -0.092358 -0.021382 +v 0.012851 -0.092358 0.019241 +v -0.023148 -0.092358 -0.000001 +v 0.016358 -0.092358 -0.016366 +v 0.004509 -0.092358 0.022697 +v -0.021387 -0.092358 -0.008858 +v 0.021375 -0.092358 -0.008858 +v -0.016370 -0.092358 -0.016366 +v -0.004521 -0.092358 0.022697 +v -0.000006 -0.092358 -0.023144 +v 0.023137 -0.092358 -0.000001 +v -0.008862 -0.092358 -0.021382 +v -0.012863 -0.092358 0.019241 +v 0.021375 -0.092358 0.008855 +v -0.019248 -0.092358 0.012856 +v 0.004509 -0.092358 -0.022699 +v 0.016358 -0.092358 0.016363 +v -0.022704 -0.092358 0.004514 +v 0.012851 -0.092358 -0.019244 +v 0.008850 -0.092358 0.021380 +v -0.022704 -0.092358 -0.004516 +v 0.019236 -0.092358 -0.012859 +v -0.019248 -0.092358 -0.012859 +v -0.000006 -0.092358 0.023141 +v 0.022692 -0.092358 -0.004516 +v -0.012863 -0.092358 -0.019244 +v -0.008862 -0.092358 0.021380 +v 0.023137 -0.292789 -0.000001 +v -0.008862 -0.292789 -0.021382 +v -0.012863 -0.292789 0.019241 +v 0.021375 -0.292789 0.008855 +v -0.019248 -0.292789 0.012856 +v 0.004509 -0.292789 -0.022699 +v 0.016358 -0.292789 0.016363 +v -0.022704 -0.292789 0.004514 +v 0.012851 -0.292789 -0.019244 +v 0.008850 -0.292789 0.021380 +v -0.022704 -0.292789 -0.004516 +v 0.019236 -0.292789 -0.012859 +v -0.019248 -0.292789 -0.012859 +v -0.000006 -0.292789 0.023141 +v 0.022692 -0.292789 -0.004516 +v -0.012863 -0.292789 -0.019244 +v -0.008862 -0.292789 0.021380 +vt 0.937500 0.562500 +vt 0.062500 0.562500 +vt 0.062500 0.625000 +vt 0.937500 0.625000 +vt 0.937500 0.875000 +vt 0.062500 0.875000 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.187500 +vt 0.062500 0.187500 +vt 0.062500 0.250000 +vt 0.937500 0.250000 +vt 0.937500 0.437500 +vt 0.062500 0.437500 +vt 0.062500 0.500000 +vt 0.937500 0.500000 +vt 0.937500 0.750000 +vt 0.062500 0.750000 +vt 0.062500 0.812500 +vt 0.937500 0.812500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.062500 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.312500 +vt 0.062500 0.312500 +vt 0.062500 0.375000 +vt 0.937500 0.375000 +vt 0.062500 0.687500 +vt 0.937500 0.687500 +vt 0.062500 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.000000 +vt 0.062500 0.000000 +vt -0.000000 0.187500 +vt -0.000000 0.250000 +vt 0.000000 0.437500 +vt 0.000000 0.500000 +vt 1.000000 0.625000 +vt 1.000000 0.562500 +vt 0.000000 0.812500 +vt 0.000000 0.875000 +vt -0.000000 0.125000 +vt -0.000000 0.062500 +vt 0.000000 0.312500 +vt 0.000000 0.375000 +vt 0.000000 -0.000000 +vt 0.000000 0.750000 +vt 0.000000 0.562500 +vt -0.000000 0.687500 +vt -0.000000 0.625000 +vt 0.000000 0.937500 +vt 0.000000 1.000000 +vt 1.000000 0.937500 +vt 1.000000 0.875000 +vt 1.000000 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.125000 +vt 1.000000 0.062500 +vt 1.000000 0.812500 +vt 1.000000 0.687500 +vt 1.000000 0.187500 +vt 1.000000 0.750000 +vt 1.000000 0.375000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.687500 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.687500 +vt 0.687500 0.687500 +vt 0.750000 0.781250 +vt 0.687500 0.781250 +vt 0.687500 0.125000 +vt 0.750000 0.125000 +vt 0.750000 0.218750 +vt 0.687500 0.218750 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.312500 +vt 0.687500 0.312500 +vt 0.750000 0.437500 +vt 0.687500 0.437500 +vt 0.625000 0.687500 +vt 0.625000 0.781250 +vt 0.562500 0.687500 +vt 0.562500 0.781250 +vt 0.562500 0.562500 +vt 0.625000 0.562500 +vt 0.750000 0.093750 +vt 0.687500 0.093750 +vt 0.812500 0.125000 +vt 0.812500 0.218750 +vt 0.562500 0.312500 +vt 0.625000 0.312500 +vt 0.625000 0.437500 +vt 0.562500 0.437500 +vt 0.562500 0.218750 +vt 0.625000 0.218750 +vt 0.500000 0.437500 +vt 0.500000 0.562500 +vt 0.500000 0.687500 +vt 0.500000 0.781250 +vt 0.562500 0.875000 +vt 0.500000 0.875000 +vt 0.625000 0.125000 +vt 0.625000 0.093750 +vt 0.500000 0.312500 +vt 0.500000 0.218750 +vt 0.437500 0.437500 +vt 0.437500 0.562500 +vt 0.437500 0.687500 +vt 0.437500 0.781250 +vt 0.437500 0.875000 +vt 0.562500 0.125000 +vt 0.562500 0.093750 +vt 0.437500 0.312500 +vt 0.437500 0.218750 +vt 0.375000 0.437500 +vt 0.375000 0.562500 +vt 0.375000 0.687500 +vt 0.375000 0.781250 +vt 0.375000 0.875000 +vt 0.500000 0.125000 +vt 0.500000 0.093750 +vt 0.375000 0.312500 +vt 0.375000 0.218750 +vt 0.312500 0.437500 +vt 0.312500 0.562500 +vt 0.312500 0.687500 +vt 0.312500 0.781250 +vt 0.312500 0.875000 +vt 0.437500 0.125000 +vt 0.437500 0.093750 +vt 0.312500 0.312500 +vt 0.312500 0.218750 +vt 0.250000 0.437500 +vt 0.250000 0.562500 +vt 0.250000 0.687500 +vt 0.250000 0.781250 +vt 0.250000 0.875000 +vt 0.375000 0.125000 +vt 0.375000 0.093750 +vt 0.250000 0.312500 +vt 0.250000 0.218750 +vt 0.187500 0.437500 +vt 0.187500 0.562500 +vt 0.187500 0.687500 +vt 0.187500 0.781250 +vt 0.187500 0.875000 +vt 0.312500 0.125000 +vt 0.312500 0.093750 +vt 0.187500 0.312500 +vt 0.187500 0.218750 +vt 0.125000 0.437500 +vt 0.125000 0.562500 +vt 0.125000 0.687500 +vt 0.125000 0.781250 +vt 0.125000 0.875000 +vt 0.250000 0.125000 +vt 0.250000 0.093750 +vt 0.125000 0.312500 +vt 0.125000 0.218750 +vt 0.062500 0.781250 +vt 0.187500 0.125000 +vt 0.187500 0.093750 +vt 0.062500 0.218750 +vt 0.000000 0.781250 +vt 0.125000 0.125000 +vt 0.125000 0.093750 +vt 0.000000 0.218750 +vt 1.000000 0.781250 +vt 0.937500 0.781250 +vt 0.062500 0.093750 +vt 0.937500 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.437500 +vt 0.875000 0.562500 +vt 0.875000 0.687500 +vt 0.875000 0.781250 +vt 0.875000 0.875000 +vt 0.000000 0.093750 +vt 0.875000 0.312500 +vt 0.875000 0.218750 +vt 0.812500 0.437500 +vt 0.812500 0.562500 +vt 0.812500 0.687500 +vt 0.812500 0.781250 +vt 0.812500 0.875000 +vt 1.000000 0.093750 +vt 0.937500 0.093750 +vt 0.812500 0.312500 +vt 0.875000 0.125000 +vt 0.875000 0.093750 +vt 0.812500 0.093750 +vt 0.625000 0.875000 +vt 0.687500 0.906250 +vt 0.750000 0.906250 +vt 0.812500 0.906250 +vt 0.875000 0.906250 +vt 0.937500 0.906250 +vt 1.000000 0.906250 +vt 0.000000 0.906250 +vt 0.062500 0.906250 +vt 0.125000 0.906250 +vt 0.187500 0.906250 +vt 0.250000 0.906250 +vt 0.312500 0.906250 +vt 0.375000 0.906250 +vt 0.437500 0.906250 +vt 0.500000 0.906250 +vt 0.562500 0.906250 +vt 0.625000 0.906250 +vt 0.500000 0.500000 +vt 0.500000 0.468750 +vt 0.531250 0.468750 +vt 0.531250 0.500000 +vt 0.531250 0.437500 +vt 0.500000 0.406250 +vt 0.531250 0.406250 +vt 0.500000 0.375000 +vt 0.531250 0.375000 +vt 0.500000 0.343750 +vt 0.531250 0.343750 +vt 0.531250 0.312500 +vt 0.500000 0.281250 +vt 0.531250 0.281250 +vt 0.500000 0.250000 +vt 0.531250 0.250000 +vt 0.531250 0.218750 +vt 0.500000 0.187500 +vt 0.531250 0.187500 +vt 0.500000 0.156250 +vt 0.531250 0.156250 +vt 0.531250 0.125000 +vt 0.531250 0.093750 +vt 0.500000 0.062500 +vt 0.531250 0.062500 +vt 0.500000 0.031250 +vt 0.531250 0.031250 +vt 0.500000 0.000000 +vt 0.531250 0.000000 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.531250 0.968750 +vt 0.531250 1.000000 +vt 0.500000 0.937500 +vt 0.531250 0.937500 +vt 0.531250 0.906250 +vt 0.531250 0.875000 +vt 0.500000 0.843750 +vt 0.531250 0.843750 +vt 0.500000 0.812500 +vt 0.531250 0.812500 +vt 0.531250 0.781250 +vt 0.500000 0.750000 +vt 0.531250 0.750000 +vt 0.500000 0.718750 +vt 0.531250 0.718750 +vt 0.531250 0.687500 +vt 0.500000 0.656250 +vt 0.531250 0.656250 +vt 0.500000 0.625000 +vt 0.531250 0.625000 +vt 0.500000 0.593750 +vt 0.531250 0.593750 +vt 0.531250 0.562500 +vt 0.500000 0.531250 +vt 0.531250 0.531250 +vt 1.000000 0.718750 +vt 1.000000 0.031250 +vt 1.000000 0.281250 +vt 1.000000 0.656250 +vt 1.000000 0.968750 +vt 1.000000 0.593750 +vt 0.500000 0.218750 +vt 1.000000 0.531250 +vt 1.000000 0.156250 +vt 1.000000 0.843750 +vt 1.000000 0.468750 +vt 0.500000 0.093750 +vt 1.000000 0.406250 +vt 1.000000 0.343750 +vt 0.000000 0.031250 +vt 0.000000 0.718750 +vt 0.000000 0.406250 +vt 0.000000 0.093750 +vt 0.000000 0.468750 +vt 0.000000 0.843750 +vt 0.000000 0.156250 +vt 0.000000 0.531250 +vt 0.000000 0.218750 +vt 0.000000 0.593750 +vt -0.000000 0.968750 +vt 0.000000 0.656250 +vt 0.000000 0.281250 +vt 0.000000 0.343750 +vt 0.995196 0.701227 +vt 0.750000 0.750000 +vt 0.957867 0.611108 +vt 0.926777 0.573223 +vt 0.980970 0.654329 +vt 0.019030 0.154329 +vt 0.004804 0.201227 +vt 0.250000 0.250000 +vt 0.042133 0.111107 +vt 0.073223 0.073223 +vt 0.111108 0.042133 +vt 0.154329 0.019030 +vt 0.201227 0.004804 +vt 0.250000 0.000000 +vt 0.298773 0.004804 +vt 0.345671 0.019030 +vt 0.388893 0.042133 +vt 0.426777 0.073223 +vt 0.457868 0.111107 +vt 0.480970 0.154329 +vt 0.495196 0.201227 +vt 0.495196 0.298773 +vt 0.480970 0.345671 +vt 0.457867 0.388893 +vt 0.426777 0.426777 +vt 0.388892 0.457867 +vt 0.345671 0.480970 +vt 0.298772 0.495196 +vt 0.250000 0.500000 +vt 0.201227 0.495196 +vt 0.154329 0.480970 +vt 0.111107 0.457867 +vt 0.073223 0.426776 +vt 0.042132 0.388892 +vt 0.019030 0.345670 +vt 0.004804 0.298772 +vt 0.888893 0.542133 +vt 0.845671 0.519030 +vt 0.798773 0.504804 +vt 0.750000 0.500000 +vt 0.701227 0.504804 +vt 0.654329 0.519030 +vt 0.611107 0.542133 +vt 0.573223 0.573223 +vt 0.542133 0.611107 +vt 0.519030 0.654329 +vt 0.504804 0.701228 +vt 0.504804 0.798773 +vt 0.519030 0.845671 +vt 0.542133 0.888893 +vt 0.573223 0.926777 +vt 0.611108 0.957868 +vt 0.654329 0.980970 +vt 0.701228 0.995196 +vt 0.750000 1.000000 +vt 0.798773 0.995196 +vt 0.845671 0.980970 +vt 0.888893 0.957867 +vt 0.926777 0.926777 +vt 0.957868 0.888892 +vt 0.980970 0.845671 +vt 0.995196 0.798772 +vt 0.953310 0.249012 +vt 0.953310 0.217886 +vt 0.968873 0.217886 +vt 0.968873 0.249012 +vt 0.922184 0.062253 +vt 0.906620 0.062253 +vt 0.906620 0.093380 +vt 0.922184 0.093380 +vt 0.922184 0.591404 +vt 0.906620 0.591404 +vt 0.906620 0.622531 +vt 0.922184 0.622531 +vt 0.953310 0.778163 +vt 0.953310 0.747037 +vt 0.968873 0.747037 +vt 0.968873 0.778163 +vt 0.953310 0.466898 +vt 0.953310 0.435771 +vt 0.968873 0.435771 +vt 0.968873 0.466898 +vt 0.922184 0.280139 +vt 0.906620 0.280139 +vt 0.906620 0.311265 +vt 0.922184 0.311265 +vt 0.922184 0.809290 +vt 0.906620 0.809290 +vt 0.906620 0.840417 +vt 0.922184 0.840417 +vt 0.953310 0.996049 +vt 0.953310 0.964923 +vt 0.968873 0.964923 +vt 0.968873 0.996049 +vt 0.953310 0.529151 +vt 0.953310 0.498025 +vt 0.968873 0.498025 +vt 0.968873 0.529151 +vt 0.922184 0.031127 +vt 0.906620 0.031127 +vt 0.953310 0.186759 +vt 0.968873 0.186759 +vt 0.922184 0.560278 +vt 0.906620 0.560278 +vt 0.953310 0.715910 +vt 0.968873 0.715910 +vt 0.953310 0.404645 +vt 0.968873 0.404645 +vt 0.922184 0.249012 +vt 0.906620 0.249012 +vt 0.922184 0.778163 +vt 0.906620 0.778163 +vt 0.953310 0.933796 +vt 0.968873 0.933796 +vt 0.922184 0.466898 +vt 0.906620 0.466898 +vt 0.906620 0.498025 +vt 0.922184 0.498025 +vt 0.953310 0.155633 +vt 0.968873 0.155633 +vt 0.922184 0.000000 +vt 0.906620 0.000000 +vt 0.922184 0.529151 +vt 0.906620 0.529151 +vt 0.953310 0.684784 +vt 0.968873 0.684784 +vt 0.953310 0.373518 +vt 0.968873 0.373518 +vt 0.922184 0.217886 +vt 0.906620 0.217886 +vt 0.922184 0.747037 +vt 0.906620 0.747037 +vt 0.953310 0.902670 +vt 0.968873 0.902670 +vt 0.922184 0.435771 +vt 0.906620 0.435771 +vt 0.953310 0.124506 +vt 0.968873 0.124506 +vt 0.922184 0.964923 +vt 0.906620 0.964923 +vt 0.906620 0.996049 +vt 0.922184 0.996049 +vt 0.953310 0.653657 +vt 0.968873 0.653657 +vt 0.953310 0.342392 +vt 0.968873 0.342392 +vt 0.922184 0.186759 +vt 0.906620 0.186759 +vt 0.922184 0.715910 +vt 0.906620 0.715910 +vt 0.953310 0.871543 +vt 0.968873 0.871543 +vt 0.922184 0.404645 +vt 0.906620 0.404645 +vt 0.953310 0.093380 +vt 0.968873 0.093380 +vt 0.922184 0.933796 +vt 0.906620 0.933796 +vt 0.953310 0.622531 +vt 0.968873 0.622531 +vt 0.953310 0.311265 +vt 0.968873 0.311265 +vt 0.922184 0.155633 +vt 0.906620 0.155633 +vt 0.922184 0.684784 +vt 0.906620 0.684784 +vt 0.953310 0.840417 +vt 0.968873 0.840417 +vt 0.922184 0.373518 +vt 0.906620 0.373518 +vt 0.953310 0.062253 +vt 0.968873 0.062253 +vt 0.922184 0.902670 +vt 0.906620 0.902670 +vt 0.953310 0.591404 +vt 0.968873 0.591404 +vt 0.953310 0.280139 +vt 0.968873 0.280139 +vt 0.922184 0.124506 +vt 0.906620 0.124506 +vt 0.922184 0.653657 +vt 0.906620 0.653657 +vt 0.953310 0.809290 +vt 0.968873 0.809290 +vt 0.922184 0.342392 +vt 0.906620 0.342392 +vt 0.953310 0.031127 +vt 0.968873 0.031127 +vt 0.922184 0.871543 +vt 0.906620 0.871543 +vt 0.953310 0.560278 +vt 0.968873 0.560278 +vt 0.953310 0.000000 +vt 0.968873 0.000000 +vt 0.131651 0.348071 +vt 0.193904 0.348071 +vt 0.193904 0.379197 +vt 0.131651 0.379197 +vt 0.131651 0.316944 +vt 0.193904 0.316944 +vt 0.131651 0.285818 +vt 0.193904 0.285818 +vt 0.131651 0.254691 +vt 0.193904 0.254691 +vt 0.149272 0.750988 +vt 0.195033 0.769942 +vt 0.124506 0.875494 +vt 0.099741 0.750988 +vt 0.053979 0.769942 +vt 0.018955 0.804967 +vt -0.000000 0.850728 +vt -0.000000 0.900260 +vt 0.018955 0.946021 +vt 0.053979 0.981045 +vt 0.099740 1.000000 +vt 0.149272 1.000000 +vt 0.195033 0.981045 +vt 0.230057 0.946021 +vt 0.249012 0.900260 +vt 0.249012 0.850728 +vt 0.230057 0.804967 +vt 0.099740 0.690360 +vt 0.053979 0.671404 +vt 0.124506 0.565853 +vt 0.149272 0.690360 +vt 0.195033 0.671404 +vt 0.230057 0.636380 +vt 0.249012 0.590619 +vt 0.249012 0.541088 +vt 0.230057 0.495326 +vt 0.195033 0.460302 +vt 0.149272 0.441347 +vt 0.099741 0.441347 +vt 0.053979 0.460302 +vt 0.018955 0.495326 +vt 0.000000 0.541087 +vt 0.000000 0.590619 +vt 0.018955 0.636380 +vt 0.380663 0.379197 +vt 0.380663 0.348071 +vt 0.427353 0.348071 +vt 0.427353 0.379197 +vt 0.474043 0.348071 +vt 0.474043 0.379197 +vt 0.287284 0.285818 +vt 0.287284 0.254691 +vt 0.333974 0.254691 +vt 0.333974 0.285818 +vt 0.380663 0.254691 +vt 0.380663 0.285818 +vt 0.427353 0.254691 +vt 0.427353 0.285818 +vt 0.474043 0.285818 +vt 0.474043 0.316944 +vt 0.427353 0.316944 +vt 0.380663 0.316944 +vt 0.333974 0.316944 +vt 0.287284 0.316944 +vt 0.240594 0.348071 +vt 0.240594 0.316944 +vt 0.287284 0.348071 +vt 0.333974 0.348071 +vt 0.333974 0.379197 +vt 0.287284 0.379197 +vt 0.735424 0.000000 +vt 0.735424 0.996049 +vt 0.719861 0.996049 +vt 0.719861 0.000000 +vt 0.626482 0.000000 +vt 0.626481 0.996049 +vt 0.610918 0.996049 +vt 0.610918 0.000000 +vt 0.844367 0.000000 +vt 0.844367 0.996049 +vt 0.828804 0.996049 +vt 0.828804 0.000000 +vt 0.673171 0.000000 +vt 0.673171 0.996049 +vt 0.782114 0.996049 +vt 0.782114 0.000000 +vt 1.000000 0.529151 +vt 1.000000 0.498025 +vt 1.000000 0.871543 +vt 1.000000 0.840417 +vt 1.000000 0.217886 +vt 1.000000 0.186759 +vt 1.000000 0.591404 +vt 1.000000 0.560278 +vt 1.000000 0.933796 +vt 1.000000 0.902670 +vt 1.000000 0.280139 +vt 1.000000 0.249012 +vt 1.000000 0.653657 +vt 1.000000 0.622531 +vt 1.000000 0.996049 +vt 1.000000 0.964923 +vt 1.000000 0.342392 +vt 1.000000 0.311265 +vt 1.000000 0.715910 +vt 1.000000 0.684784 +vt 1.000000 0.404645 +vt 1.000000 0.373518 +vt 1.000000 0.062253 +vt 1.000000 0.031127 +vt 1.000000 0.778163 +vt 1.000000 0.747037 +vt 1.000000 0.466898 +vt 1.000000 0.435771 +vt 1.000000 0.124506 +vt 1.000000 0.093380 +vt 1.000000 0.809290 +vt 1.000000 0.155633 +vn -0.115900 0.790200 0.601800 +vn -0.029300 -0.987400 0.155200 +vn 0.000000 -0.987500 0.157800 +vn 0.000000 0.790500 0.612400 +vn -0.430000 0.786100 -0.443900 +vn -0.110400 -0.987100 -0.116200 +vn -0.131900 -0.986900 -0.092700 +vn -0.510500 0.784400 -0.352200 +vn 0.610600 0.781900 -0.125400 +vn 0.159200 -0.986700 -0.033300 +vn 0.148600 -0.986800 -0.064800 +vn 0.572000 0.782900 -0.244600 +vn -0.334600 0.787800 0.517000 +vn -0.085400 -0.987200 0.134500 +vn -0.058000 -0.987300 0.147500 +vn -0.228600 0.789200 0.569900 +vn -0.228600 0.789200 -0.569900 +vn -0.058000 -0.987300 -0.147500 +vn -0.085400 -0.987200 -0.134500 +vn -0.334600 0.787800 -0.517000 +vn 0.610600 0.781900 0.125400 +vn 0.159200 -0.986700 0.033300 +vn 0.162900 -0.986600 0.000000 +vn 0.623800 0.781500 0.000000 +vn -0.510500 0.784400 0.352200 +vn -0.131900 -0.986900 0.092700 +vn -0.110400 -0.987100 0.116200 +vn -0.430000 0.786100 0.444000 +vn 0.000000 0.790500 -0.612400 +vn 0.000000 -0.987500 -0.157800 +vn -0.029300 -0.987400 -0.155200 +vn -0.115900 0.790200 -0.601800 +vn 0.510500 0.784400 0.352200 +vn 0.131900 -0.986900 0.092700 +vn 0.148600 -0.986800 0.064800 +vn 0.572000 0.782900 0.244600 +vn -0.610600 0.781900 0.125400 +vn -0.159200 -0.986700 0.033300 +vn -0.148600 -0.986800 0.064800 +vn -0.572000 0.782900 0.244600 +vn 0.334600 0.787800 0.517000 +vn 0.085400 -0.987200 0.134500 +vn 0.110400 -0.987100 0.116200 +vn 0.430000 0.786100 0.444000 +vn 0.228600 0.789200 -0.569900 +vn 0.058000 -0.987300 -0.147500 +vn 0.029300 -0.987400 -0.155200 +vn 0.115900 0.790200 -0.601800 +vn -0.610600 0.781900 -0.125400 +vn -0.159200 -0.986700 -0.033300 +vn -0.162900 -0.986600 0.000000 +vn -0.623800 0.781500 0.000000 +vn 0.115900 0.790200 0.601800 +vn 0.029300 -0.987400 0.155200 +vn 0.058000 -0.987300 0.147500 +vn 0.228600 0.789200 0.569900 +vn 0.430000 0.786100 -0.443900 +vn 0.110400 -0.987100 -0.116200 +vn 0.085400 -0.987200 -0.134500 +vn 0.334600 0.787800 -0.517000 +vn -0.148600 -0.986800 -0.064800 +vn -0.572000 0.782900 -0.244600 +vn 0.131900 -0.986900 -0.092700 +vn 0.510500 0.784400 -0.352200 +vn 0.153600 0.584700 -0.796500 +vn 0.000000 0.584300 -0.811500 +vn 0.000000 -0.106800 -0.994300 +vn 0.188100 -0.106800 -0.976300 +vn 0.562200 0.589600 0.579900 +vn 0.663800 0.591600 0.457500 +vn 0.818200 -0.108400 0.564500 +vn 0.691600 -0.107900 0.714100 +vn -0.787600 0.594600 0.161600 +vn -0.740200 0.593400 0.316200 +vn -0.914000 -0.108800 0.390900 +vn -0.973700 -0.109000 0.200000 +vn 0.439900 0.587600 -0.679100 +vn 0.302000 0.585900 -0.752000 +vn 0.370200 -0.107100 -0.922800 +vn 0.540100 -0.107500 -0.834700 +vn 0.302000 0.585900 0.752000 +vn 0.439900 0.587600 0.679100 +vn 0.540100 -0.107500 0.834700 +vn 0.370200 -0.107100 0.922800 +vn -0.787600 0.594600 -0.161600 +vn -0.803700 0.595000 0.000000 +vn -0.994000 -0.109100 0.000000 +vn -0.973700 -0.109000 -0.200000 +vn 0.663800 0.591600 -0.457500 +vn 0.562200 0.589600 -0.579900 +vn 0.691600 -0.107900 -0.714100 +vn 0.818200 -0.108400 -0.564500 +vn 0.000000 0.584300 0.811500 +vn 0.153600 0.584700 0.796500 +vn 0.188100 -0.106800 0.976300 +vn 0.000000 -0.106800 0.994300 +vn -0.663800 0.591600 -0.457500 +vn -0.740200 0.593400 -0.316200 +vn -0.914000 -0.108800 -0.390900 +vn -0.818200 -0.108400 -0.564500 +vn 0.787600 0.594600 -0.161600 +vn 0.740200 0.593400 -0.316200 +vn 0.914000 -0.108800 -0.390900 +vn 0.973700 -0.109000 -0.200000 +vn -0.439900 0.587600 -0.679100 +vn -0.562200 0.589600 -0.579900 +vn -0.691600 -0.107900 -0.714100 +vn -0.540100 -0.107500 -0.834700 +vn -0.302000 0.585900 0.752000 +vn -0.153600 0.584700 0.796500 +vn -0.188100 -0.106800 0.976300 +vn -0.370200 -0.107100 0.922800 +vn 0.787600 0.594600 0.161600 +vn 0.803700 0.595000 0.000000 +vn 0.994000 -0.109100 0.000000 +vn 0.973700 -0.109000 0.200000 +vn -0.153600 0.584700 -0.796500 +vn -0.302000 0.585900 -0.752000 +vn -0.370200 -0.107100 -0.922800 +vn -0.188100 -0.106800 -0.976300 +vn -0.562200 0.589600 0.579900 +vn -0.439900 0.587600 0.679100 +vn -0.540100 -0.107500 0.834700 +vn -0.691600 -0.107900 0.714100 +vn 0.740200 0.593400 0.316200 +vn 0.914000 -0.108800 0.390900 +vn -0.663800 0.591600 0.457500 +vn -0.818200 -0.108400 0.564500 +vn -0.906900 0.190600 -0.375700 +vn -0.981700 0.190600 0.000000 +vn -0.838600 0.544600 0.000000 +vn -0.774800 0.544600 -0.320900 +vn -0.571900 0.820300 0.000000 +vn -0.528400 0.820300 -0.218800 +vn -0.221200 -0.970900 -0.091600 +vn -0.239400 -0.970900 0.000000 +vn -0.571900 -0.820300 0.000000 +vn -0.528400 -0.820300 -0.218800 +vn -0.239300 0.970900 0.000000 +vn -0.221100 0.970900 -0.091600 +vn -0.838600 -0.544600 0.000000 +vn -0.774800 -0.544600 -0.320900 +vn -0.981700 -0.190600 0.000000 +vn -0.906900 -0.190600 -0.375700 +vn -0.593000 0.544600 -0.593000 +vn -0.404400 0.820300 -0.404400 +vn -0.320900 0.544600 -0.774800 +vn -0.218800 0.820300 -0.528400 +vn -0.375700 0.190600 -0.906900 +vn -0.694100 0.190600 -0.694100 +vn -0.049400 -0.998800 0.000000 +vn -0.045700 -0.998800 -0.018900 +vn -0.221200 -0.970900 0.091600 +vn -0.528400 -0.820300 0.218800 +vn -0.320900 -0.544600 -0.774800 +vn -0.593000 -0.544600 -0.593000 +vn -0.694100 -0.190600 -0.694100 +vn -0.375700 -0.190600 -0.906900 +vn -0.218800 -0.820300 -0.528400 +vn -0.404400 -0.820300 -0.404400 +vn 0.000000 -0.190600 -0.981700 +vn 0.000000 0.190600 -0.981700 +vn 0.000000 0.544600 -0.838600 +vn 0.000000 0.820300 -0.571900 +vn -0.091600 0.970900 -0.221100 +vn 0.000000 0.970900 -0.239300 +vn -0.169300 -0.970900 -0.169300 +vn -0.035000 -0.998800 -0.035000 +vn 0.000000 -0.544600 -0.838600 +vn 0.000000 -0.820300 -0.571900 +vn 0.375700 -0.190600 -0.906900 +vn 0.375700 0.190600 -0.906900 +vn 0.320900 0.544600 -0.774800 +vn 0.218800 0.820300 -0.528400 +vn 0.091600 0.970900 -0.221100 +vn -0.091600 -0.970900 -0.221200 +vn -0.018900 -0.998800 -0.045700 +vn 0.320900 -0.544600 -0.774800 +vn 0.218800 -0.820300 -0.528400 +vn 0.694100 -0.190600 -0.694100 +vn 0.694100 0.190600 -0.694100 +vn 0.593000 0.544600 -0.593000 +vn 0.404400 0.820300 -0.404400 +vn 0.169200 0.970900 -0.169200 +vn 0.000000 -0.970900 -0.239400 +vn 0.000000 -0.998800 -0.049400 +vn 0.593000 -0.544600 -0.593000 +vn 0.404400 -0.820300 -0.404400 +vn 0.906900 -0.190600 -0.375700 +vn 0.906900 0.190600 -0.375700 +vn 0.774800 0.544600 -0.320900 +vn 0.528400 0.820300 -0.218800 +vn 0.221100 0.970900 -0.091600 +vn 0.091600 -0.970900 -0.221200 +vn 0.018900 -0.998800 -0.045700 +vn 0.774800 -0.544600 -0.320900 +vn 0.528400 -0.820300 -0.218800 +vn 0.981700 -0.190600 0.000000 +vn 0.981700 0.190600 0.000000 +vn 0.838600 0.544600 0.000000 +vn 0.571900 0.820300 0.000000 +vn 0.239300 0.970900 0.000000 +vn 0.169300 -0.970900 -0.169300 +vn 0.035000 -0.998800 -0.035000 +vn 0.838600 -0.544600 0.000000 +vn 0.571900 -0.820300 0.000000 +vn 0.906900 -0.190600 0.375700 +vn 0.906900 0.190600 0.375700 +vn 0.774800 0.544600 0.320900 +vn 0.528400 0.820300 0.218800 +vn 0.221100 0.970900 0.091600 +vn 0.221200 -0.970900 -0.091600 +vn 0.045700 -0.998800 -0.018900 +vn 0.774800 -0.544600 0.320900 +vn 0.528400 -0.820300 0.218800 +vn 0.694100 -0.190600 0.694100 +vn 0.694100 0.190600 0.694100 +vn 0.593000 0.544600 0.593000 +vn 0.404400 0.820300 0.404400 +vn 0.169200 0.970900 0.169200 +vn 0.239400 -0.970900 0.000000 +vn 0.049400 -0.998800 0.000000 +vn 0.593000 -0.544600 0.593000 +vn 0.404400 -0.820300 0.404400 +vn 0.375700 -0.190600 0.906900 +vn 0.375700 0.190600 0.906900 +vn 0.320900 0.544600 0.774800 +vn 0.218800 0.820300 0.528400 +vn 0.091600 0.970900 0.221100 +vn 0.221200 -0.970900 0.091600 +vn 0.045700 -0.998800 0.018900 +vn 0.320900 -0.544600 0.774800 +vn 0.218800 -0.820300 0.528400 +vn 0.000000 -0.190600 0.981700 +vn 0.000000 0.190600 0.981700 +vn 0.000000 0.544600 0.838600 +vn 0.000000 0.820300 0.571900 +vn 0.000000 0.970900 0.239300 +vn 0.169300 -0.970900 0.169300 +vn 0.035000 -0.998800 0.035000 +vn 0.000000 -0.544600 0.838600 +vn 0.000000 -0.820300 0.571900 +vn -0.375700 -0.190600 0.906900 +vn -0.375700 0.190600 0.906900 +vn -0.320900 0.544600 0.774800 +vn -0.218800 0.820300 0.528400 +vn -0.091600 0.970900 0.221100 +vn 0.091600 -0.970900 0.221200 +vn 0.018900 -0.998800 0.045700 +vn -0.320900 -0.544600 0.774800 +vn -0.218800 -0.820300 0.528400 +vn -0.694100 -0.190600 0.694100 +vn -0.694100 0.190600 0.694100 +vn -0.593000 0.544600 0.593000 +vn -0.404400 0.820300 0.404400 +vn -0.169200 0.970900 0.169200 +vn 0.000000 -0.970900 0.239400 +vn 0.000000 -0.998800 0.049400 +vn -0.593000 -0.544600 0.593000 +vn -0.404400 -0.820300 0.404400 +vn -0.906900 -0.190600 0.375700 +vn -0.906900 0.190600 0.375700 +vn -0.774800 0.544600 0.320900 +vn -0.528400 0.820300 0.218800 +vn -0.221100 0.970900 0.091600 +vn -0.091600 -0.970900 0.221200 +vn -0.018900 -0.998800 0.045700 +vn -0.774800 -0.544600 0.320900 +vn -0.169300 -0.970900 0.169300 +vn -0.035000 -0.998800 0.035000 +vn -0.045700 -0.998800 0.018900 +vn -0.169200 0.970900 -0.169200 +vn -0.046200 0.998900 -0.007200 +vn -0.030600 0.999100 0.030600 +vn 0.007200 0.998900 0.046200 +vn 0.037800 0.998900 0.027600 +vn 0.046200 0.998900 -0.007200 +vn 0.034800 0.998800 -0.034800 +vn 0.007200 0.998900 -0.046200 +vn -0.027600 0.998900 -0.037800 +vn 0.000000 0.000000 -1.000000 +vn 0.195100 0.000000 -0.980800 +vn 0.382700 0.000000 -0.923900 +vn 0.555600 0.000000 -0.831500 +vn 0.707100 0.000000 -0.707100 +vn 0.831500 0.000000 -0.555600 +vn 0.923900 0.000000 -0.382700 +vn 0.980800 0.000000 -0.195100 +vn 1.000000 0.000000 -0.000000 +vn 0.980800 0.000000 0.195100 +vn 0.923900 0.000000 0.382700 +vn 0.831500 0.000000 0.555600 +vn 0.707100 0.000000 0.707100 +vn 0.555600 0.000000 0.831500 +vn 0.382700 0.000000 0.923900 +vn 0.195100 0.000000 0.980800 +vn -0.000000 0.000000 1.000000 +vn -0.195100 0.000000 0.980800 +vn -0.382700 0.000000 0.923900 +vn -0.555600 0.000000 0.831500 +vn -0.707100 0.000000 0.707100 +vn -0.831500 0.000000 0.555600 +vn -0.923900 0.000000 0.382700 +vn -0.980800 0.000000 0.195100 +vn -1.000000 0.000000 -0.000000 +vn -0.980800 0.000000 -0.195100 +vn -0.923900 0.000000 -0.382700 +vn -0.831500 0.000000 -0.555600 +vn -0.707100 0.000000 -0.707100 +vn -0.555600 0.000000 -0.831500 +vn -0.382700 0.000000 -0.923900 +vn -0.195100 0.000000 -0.980800 +vn -0.555600 0.000000 -0.831400 +vn -0.831400 0.000000 -0.555600 +vn 0.831400 0.000000 -0.555600 +vn 0.555600 0.000000 -0.831400 +vn 0.555600 0.000000 0.831400 +vn -0.831400 0.000000 0.555600 +vn 0.831400 0.000000 0.555600 +vn -0.555600 0.000000 0.831400 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.261600 0.729800 0.631600 +vn -0.261600 -0.729800 0.631600 +vn -0.379800 -0.729800 0.568400 +vn -0.379800 0.729800 0.568400 +vn 0.379800 0.729800 -0.568400 +vn 0.379800 -0.729800 -0.568400 +vn 0.483400 -0.729800 -0.483400 +vn 0.483400 0.729800 -0.483400 +vn -0.670500 0.729800 -0.133300 +vn -0.670500 -0.729800 -0.133300 +vn -0.631600 -0.729800 -0.261600 +vn -0.631600 0.729800 -0.261600 +vn 0.631600 0.729800 0.261600 +vn 0.631600 -0.729800 0.261600 +vn 0.568400 -0.729800 0.379800 +vn 0.568400 0.729800 0.379800 +vn -0.133300 0.729800 0.670500 +vn -0.133300 -0.729800 0.670500 +vn 0.261600 0.729800 -0.631600 +vn 0.261600 -0.729800 -0.631600 +vn -0.683600 0.729800 0.000000 +vn -0.683600 -0.729800 0.000000 +vn 0.670500 0.729800 0.133300 +vn 0.670500 -0.729800 0.133300 +vn -0.133300 0.729800 -0.670500 +vn -0.133300 -0.729800 -0.670500 +vn 0.000000 -0.729800 -0.683600 +vn 0.000000 0.729800 -0.683600 +vn 0.000000 0.729800 0.683600 +vn 0.000000 -0.729800 0.683600 +vn 0.133300 0.729800 -0.670500 +vn 0.133300 -0.729800 -0.670500 +vn -0.670500 0.729800 0.133300 +vn -0.670500 -0.729800 0.133300 +vn 0.683600 0.729800 0.000000 +vn 0.683600 -0.729800 0.000000 +vn -0.261600 0.729800 -0.631600 +vn -0.261600 -0.729800 -0.631600 +vn 0.133300 0.729800 0.670500 +vn 0.133300 -0.729800 0.670500 +vn -0.631600 0.729800 0.261600 +vn -0.631600 -0.729800 0.261600 +vn 0.670500 0.729800 -0.133400 +vn 0.670500 -0.729800 -0.133400 +vn -0.379800 0.729800 -0.568400 +vn -0.379800 -0.729800 -0.568400 +vn 0.261600 0.729800 0.631600 +vn 0.261600 -0.729800 0.631600 +vn -0.568400 0.729800 0.379800 +vn -0.568400 -0.729800 0.379800 +vn 0.631600 0.729800 -0.261600 +vn 0.631600 -0.729800 -0.261600 +vn -0.483400 0.729800 -0.483400 +vn -0.483400 -0.729800 -0.483400 +vn 0.379800 0.729800 0.568400 +vn 0.379800 -0.729800 0.568400 +vn -0.483400 0.729800 0.483400 +vn -0.483400 -0.729800 0.483400 +vn 0.568400 0.729800 -0.379800 +vn 0.568400 -0.729800 -0.379800 +vn -0.568400 0.729800 -0.379800 +vn -0.568400 -0.729800 -0.379800 +vn 0.483400 0.729800 0.483400 +vn 0.483400 -0.729800 0.483400 +vn -0.285500 -0.665700 -0.689400 +vn 0.000000 -0.665700 -0.746200 +vn -0.527600 -0.665700 -0.527600 +vn -0.689400 -0.665700 -0.285500 +vn -0.746200 -0.665700 0.000000 +vn -0.689400 -0.665700 0.285500 +vn -0.527600 -0.665700 0.527600 +vn -0.285500 -0.665700 0.689400 +vn 0.000000 -0.665700 0.746200 +vn 0.285500 -0.665700 0.689400 +vn 0.527600 -0.665700 0.527600 +vn 0.689400 -0.665700 0.285500 +vn 0.746200 -0.665700 0.000000 +vn 0.689400 -0.665700 -0.285500 +vn 0.527600 -0.665700 -0.527600 +vn 0.285500 -0.665700 -0.689400 +vn 0.527600 0.665700 -0.527600 +vn 0.285500 0.665700 -0.689400 +vn 0.689400 0.665700 -0.285500 +vn 0.746200 0.665700 0.000000 +vn 0.689400 0.665700 0.285500 +vn 0.527600 0.665700 0.527600 +vn 0.285500 0.665700 0.689400 +vn 0.000000 0.665700 0.746200 +vn -0.285500 0.665700 0.689400 +vn -0.527600 0.665700 0.527600 +vn -0.689400 0.665700 0.285500 +vn -0.746200 0.665700 0.000000 +vn -0.689400 0.665700 -0.285500 +vn -0.527600 0.665700 -0.527600 +vn -0.285500 0.665700 -0.689400 +vn 0.000000 0.665700 -0.746200 +vn -0.707100 0.707100 -0.000000 +vn -0.707100 -0.707100 -0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.707100 -0.707100 +vn 0.707100 0.707100 0.000000 +vn 0.707100 -0.707100 0.000000 +vn 0.000000 0.707100 0.707100 +vn 0.000000 -0.707100 0.707100 +g Circle.000_Circle.000_lampshade +s 1 +f 224/1/1 256/2/2 225/3/3 193/4/4 +f 213/5/5 245/6/6 246/7/7 214/8/8 +f 202/9/9 234/10/10 235/11/11 203/12/12 +f 222/13/13 254/14/14 255/15/15 223/16/16 +f 211/17/17 243/18/18 244/19/19 212/20/20 +f 200/21/21 232/22/22 233/23/23 201/24/24 +f 220/25/25 252/26/26 253/27/27 221/28/28 +f 209/4/29 241/3/30 242/29/31 210/30/32 +f 198/8/33 230/7/34 231/31/35 199/32/36 +f 218/9/37 250/10/38 251/11/39 219/12/40 +f 196/20/41 228/19/42 229/6/43 197/5/44 +f 207/16/45 239/15/46 240/2/47 208/1/48 +f 216/21/49 248/22/50 249/23/51 217/24/52 +f 194/30/53 226/29/54 227/18/55 195/17/56 +f 205/28/57 237/27/58 238/14/59 206/13/60 +f 214/8/8 246/7/7 247/31/61 215/32/62 +f 203/12/12 235/11/11 236/26/63 204/25/64 +f 223/16/16 255/15/15 256/2/2 224/1/1 +f 212/20/20 244/19/19 245/6/6 213/5/5 +f 201/24/24 233/23/23 234/10/10 202/9/9 +f 221/28/28 253/27/27 254/14/14 222/13/13 +f 210/30/32 242/29/31 243/18/18 211/17/17 +f 199/33/36 231/34/35 232/22/22 200/21/21 +f 219/12/40 251/11/39 252/26/26 220/25/25 +f 197/5/44 229/6/43 230/7/34 198/8/33 +f 208/1/48 240/2/47 241/3/30 209/4/29 +f 217/24/52 249/23/51 250/10/38 218/9/37 +f 195/17/56 227/18/55 228/19/42 196/20/41 +f 206/13/60 238/14/59 239/15/46 207/16/45 +f 215/33/62 247/34/61 248/22/50 216/21/49 +f 193/4/4 225/3/3 226/29/54 194/30/53 +f 204/25/64 236/26/63 237/27/58 205/28/57 +f 533/1/65 502/4/66 534/3/67 565/2/68 +f 522/5/69 523/8/70 555/7/71 554/6/72 +f 511/9/73 512/12/74 544/11/75 543/10/76 +f 531/13/77 532/16/78 564/15/79 563/14/80 +f 520/17/81 521/20/82 553/19/83 552/18/84 +f 509/21/85 510/24/86 542/23/87 541/22/88 +f 529/25/89 530/28/90 562/27/91 561/26/92 +f 518/4/93 519/30/94 551/29/95 550/3/96 +f 507/8/97 508/32/98 540/31/99 539/7/100 +f 527/9/101 528/12/102 560/11/103 559/10/104 +f 505/20/105 506/5/106 538/6/107 537/19/108 +f 516/16/109 517/1/110 549/2/111 548/15/112 +f 525/21/113 526/24/114 558/23/115 557/22/116 +f 503/30/117 504/17/118 536/18/119 535/29/120 +f 514/28/121 515/13/122 547/14/123 546/27/124 +f 523/8/70 524/32/125 556/31/126 555/7/71 +f 512/12/74 513/25/127 545/26/128 544/11/75 +f 532/16/78 533/1/65 565/2/68 564/15/79 +f 521/20/82 522/5/69 554/6/72 553/19/83 +f 510/24/86 511/9/73 543/10/76 542/23/87 +f 530/28/90 531/13/77 563/14/80 562/27/91 +f 519/30/94 520/17/81 552/18/84 551/29/95 +f 508/33/98 509/21/85 541/22/88 540/34/99 +f 528/12/102 529/25/89 561/26/92 560/11/103 +f 506/5/106 507/8/97 539/7/100 538/6/107 +f 517/1/110 518/4/93 550/3/96 549/2/111 +f 526/24/114 527/9/101 559/10/104 558/23/115 +f 504/17/118 505/20/105 537/19/108 536/18/119 +f 515/13/122 516/16/109 548/15/112 547/14/123 +f 524/33/125 525/21/113 557/22/116 556/34/126 +f 502/4/66 503/30/117 535/29/120 534/3/67 +f 513/25/127 514/28/121 546/27/124 545/26/128 +f 237/35/58 236/36/63 545/11/128 546/10/124 +f 557/15/116 558/14/115 249/37/51 248/38/50 +f 199/39/36 200/40/21 509/1/85 508/4/98 +f 551/6/95 552/19/84 243/41/18 242/42/31 +f 238/43/59 547/23/123 548/22/112 239/44/46 +f 559/27/104 560/26/103 251/45/39 250/46/38 +f 564/22/79 565/34/68 256/47/2 255/44/15 +f 536/19/119 227/41/55 226/42/54 535/6/120 +f 243/41/18 552/19/84 553/18/83 244/48/19 +f 556/2/126 557/15/116 248/38/50 247/49/61 +f 538/29/107 229/50/43 228/48/42 537/18/108 +f 539/3/100 230/51/34 229/50/43 538/29/107 +f 237/35/58 546/10/124 547/23/123 238/43/59 +f 554/29/72 555/3/71 246/51/7 245/50/6 +f 540/2/99 231/49/35 230/51/34 539/3/100 +f 246/51/7 555/3/71 556/2/126 247/49/61 +f 561/11/92 562/10/91 253/35/27 252/36/26 +f 562/10/91 563/23/80 254/43/14 253/35/27 +f 563/23/80 564/22/79 255/44/15 254/43/14 +f 233/37/23 542/14/87 543/27/76 234/46/10 +f 236/36/63 235/45/11 544/26/75 545/11/128 +f 241/52/30 240/53/47 549/31/111 550/7/96 +f 235/45/11 234/46/10 543/27/76 544/26/75 +f 565/31/68 534/7/67 225/52/3 256/53/2 +f 542/14/87 233/37/23 232/38/22 541/15/88 +f 541/15/88 232/38/22 231/49/35 540/2/99 +f 244/48/19 553/18/83 554/29/72 245/50/6 +f 560/26/103 561/11/92 252/36/26 251/45/39 +f 194/54/53 195/55/56 504/5/118 503/8/117 +f 537/18/108 228/48/42 227/41/55 536/19/119 +f 240/47/47 239/44/46 548/22/112 549/34/111 +f 558/14/115 559/27/104 250/46/38 249/37/51 +f 535/6/120 226/42/54 225/52/3 534/7/67 +f 221/56/28 530/12/90 529/25/89 220/57/25 +f 550/7/96 551/6/95 242/42/31 241/52/30 +f 218/58/37 527/13/101 526/16/114 217/59/52 +f 207/60/45 208/61/48 517/21/110 516/24/109 +f 520/5/81 211/55/17 212/62/20 521/20/82 +f 523/30/70 214/63/8 215/39/62 524/4/125 +f 224/61/1 533/21/65 532/24/78 223/60/16 +f 223/60/16 532/24/78 531/9/77 222/64/13 +f 196/62/41 197/65/44 506/17/106 505/20/105 +f 219/66/40 528/28/102 527/13/101 218/58/37 +f 521/20/82 212/62/20 213/65/5 522/17/69 +f 197/65/44 198/63/33 507/30/97 506/17/106 +f 522/17/69 213/65/5 214/63/8 523/30/70 +f 198/63/33 199/39/36 508/4/98 507/30/97 +f 206/64/60 207/60/45 516/24/109 515/9/122 +f 203/66/12 204/57/64 513/25/127 512/28/74 +f 202/58/9 203/66/12 512/28/74 511/13/73 +f 195/55/56 196/62/41 505/20/105 504/5/118 +f 525/1/113 524/4/125 215/39/62 216/40/49 +f 519/8/94 210/54/32 211/55/17 520/5/81 +f 200/40/21 201/59/24 510/16/86 509/1/85 +f 517/21/110 208/61/48 209/67/29 518/33/93 +f 201/59/24 202/58/9 511/13/73 510/16/86 +f 525/1/113 216/40/49 217/59/52 526/16/114 +f 193/68/4 194/54/53 503/8/117 502/32/66 +f 220/57/25 529/25/89 528/28/102 219/66/40 +f 513/25/127 204/57/64 205/56/57 514/12/121 +f 205/56/57 206/64/60 515/9/122 514/12/121 +f 222/64/13 531/9/77 530/12/90 221/56/28 +f 193/67/4 502/33/66 533/21/65 224/61/1 +f 518/32/93 209/68/29 210/54/32 519/8/94 +g Circle.000_Circle.000_bulb +f 12/69/129 4/70/130 3/71/131 11/72/132 +f 11/72/132 3/71/131 2/73/133 10/74/134 +f 16/75/135 8/76/136 7/77/137 15/78/138 +f 10/74/134 2/73/133 1/79/139 9/80/140 +f 15/78/138 7/77/137 6/81/141 14/82/142 +f 14/82/142 6/81/141 5/83/143 13/84/144 +f 13/84/144 5/83/143 4/70/130 12/69/129 +f 19/85/145 11/72/132 10/74/134 18/86/146 +f 27/87/147 19/85/145 18/86/146 26/88/148 +f 28/89/149 20/90/150 19/85/145 27/87/147 +f 584/91/151 8/76/136 16/75/135 586/92/152 +f 7/77/137 8/76/136 128/93/153 127/94/154 +f 30/95/155 22/96/156 21/97/157 29/98/158 +f 31/99/159 23/100/160 22/96/156 30/95/155 +f 37/101/161 29/98/158 28/89/149 36/102/162 +f 35/103/163 27/87/147 26/88/148 34/104/164 +f 36/102/162 28/89/149 27/87/147 35/103/163 +f 34/104/164 26/88/148 25/105/165 33/106/166 +f 586/92/152 16/75/135 24/107/167 588/108/168 +f 38/109/169 30/95/155 29/98/158 37/101/161 +f 39/110/170 31/99/159 30/95/155 38/109/169 +f 45/111/171 37/101/161 36/102/162 44/112/172 +f 43/113/173 35/103/163 34/104/164 42/114/174 +f 44/112/172 36/102/162 35/103/163 43/113/173 +f 42/114/174 34/104/164 33/106/166 41/115/175 +f 588/108/168 24/107/167 32/116/176 589/117/177 +f 46/118/178 38/109/169 37/101/161 45/111/171 +f 47/119/179 39/110/170 38/109/169 46/118/178 +f 53/120/180 45/111/171 44/112/172 52/121/181 +f 51/122/182 43/113/173 42/114/174 50/123/183 +f 52/121/181 44/112/172 43/113/173 51/122/182 +f 50/123/183 42/114/174 41/115/175 49/124/184 +f 589/117/177 32/116/176 40/125/185 591/126/186 +f 54/127/187 46/118/178 45/111/171 53/120/180 +f 55/128/188 47/119/179 46/118/178 54/127/187 +f 61/129/189 53/120/180 52/121/181 60/130/190 +f 59/131/191 51/122/182 50/123/183 58/132/192 +f 60/130/190 52/121/181 51/122/182 59/131/191 +f 58/132/192 50/123/183 49/124/184 57/133/193 +f 591/126/186 40/125/185 48/134/194 592/135/195 +f 62/136/196 54/127/187 53/120/180 61/129/189 +f 63/137/197 55/128/188 54/127/187 62/136/196 +f 69/138/198 61/129/189 60/130/190 68/139/199 +f 67/140/200 59/131/191 58/132/192 66/141/201 +f 68/139/199 60/130/190 59/131/191 67/140/200 +f 66/141/201 58/132/192 57/133/193 65/142/202 +f 592/135/195 48/134/194 56/143/203 594/144/204 +f 70/145/205 62/136/196 61/129/189 69/138/198 +f 71/146/206 63/137/197 62/136/196 70/145/205 +f 77/147/207 69/138/198 68/139/199 76/148/208 +f 75/149/209 67/140/200 66/141/201 74/150/210 +f 76/148/208 68/139/199 67/140/200 75/149/209 +f 74/150/210 66/141/201 65/142/202 73/151/211 +f 594/144/204 56/143/203 64/152/212 595/153/213 +f 78/154/214 70/145/205 69/138/198 77/147/207 +f 79/155/215 71/146/206 70/145/205 78/154/214 +f 85/156/216 77/147/207 76/148/208 84/157/217 +f 83/158/218 75/149/209 74/150/210 82/159/219 +f 84/157/217 76/148/208 75/149/209 83/158/218 +f 82/159/219 74/150/210 73/151/211 81/160/220 +f 595/153/213 64/152/212 72/161/221 597/162/222 +f 86/163/223 78/154/214 77/147/207 85/156/216 +f 87/164/224 79/155/215 78/154/214 86/163/223 +f 93/14/225 85/156/216 84/157/217 92/2/226 +f 91/29/227 83/158/218 82/159/219 90/165/228 +f 92/2/226 84/157/217 83/158/218 91/29/227 +f 90/165/228 82/159/219 81/160/220 89/6/229 +f 597/162/222 72/161/221 80/166/230 598/167/231 +f 94/26/232 86/163/223 85/156/216 93/14/225 +f 95/168/233 87/164/224 86/163/223 94/26/232 +f 101/37/234 93/14/225 92/2/226 100/49/235 +f 99/50/236 91/29/227 90/165/228 98/169/237 +f 100/49/235 92/2/226 91/29/227 99/50/236 +f 98/169/237 90/165/228 89/6/229 97/42/238 +f 598/167/231 80/166/230 88/170/239 600/171/240 +f 102/45/241 94/26/232 93/14/225 101/37/234 +f 103/172/242 95/168/233 94/26/232 102/45/241 +f 109/13/243 101/58/234 100/40/235 108/1/244 +f 107/30/245 99/63/236 98/173/237 106/174/246 +f 108/1/244 100/40/235 99/63/236 107/30/245 +f 106/174/246 98/173/237 97/55/238 105/5/247 +f 600/171/240 88/170/239 96/23/248 601/175/249 +f 110/25/250 102/57/241 101/58/234 109/13/243 +f 111/176/251 103/177/242 102/57/241 110/25/250 +f 117/178/252 109/13/243 108/1/244 116/179/253 +f 115/180/254 107/30/245 106/174/246 114/181/255 +f 116/179/253 108/1/244 107/30/245 115/180/254 +f 114/181/255 106/174/246 105/5/247 113/182/256 +f 601/175/249 96/23/248 104/43/257 603/183/258 +f 118/184/259 110/25/250 109/13/243 117/178/252 +f 119/185/260 111/176/251 110/25/250 118/184/259 +f 125/186/261 117/178/252 116/179/253 124/187/262 +f 123/188/263 115/180/254 114/181/255 122/189/264 +f 124/187/262 116/179/253 115/180/254 123/188/263 +f 122/189/264 114/181/255 113/182/256 121/190/265 +f 603/191/258 104/60/257 112/24/266 604/192/267 +f 126/193/268 118/184/259 117/178/252 125/186/261 +f 127/94/154 119/185/260 118/184/259 126/193/268 +f 604/192/267 112/24/266 120/194/269 606/195/270 +f 607/196/271 128/93/153 8/76/136 584/91/151 +f 606/195/270 120/194/269 128/93/153 607/196/271 +f 6/81/141 7/77/137 127/94/154 126/193/268 +f 32/116/176 24/107/167 23/100/160 31/99/159 +f 40/125/185 32/116/176 31/99/159 39/110/170 +f 48/134/194 40/125/185 39/110/170 47/119/179 +f 56/143/203 48/134/194 47/119/179 55/128/188 +f 64/152/212 56/143/203 55/128/188 63/137/197 +f 72/161/221 64/152/212 63/137/197 71/146/206 +f 80/166/230 72/161/221 71/146/206 79/155/215 +f 88/170/239 80/166/230 79/155/215 87/164/224 +f 96/23/248 88/170/239 87/164/224 95/168/233 +f 104/43/257 96/23/248 95/168/233 103/172/242 +f 112/24/266 104/60/257 103/177/242 111/176/251 +f 120/194/269 112/24/266 111/176/251 119/185/260 +f 128/93/153 120/194/269 119/185/260 127/94/154 +f 3/71/131 4/70/130 124/187/262 123/188/263 +f 21/97/157 13/84/144 12/69/129 20/90/150 +f 4/70/130 5/83/143 125/186/261 124/187/262 +f 20/90/150 12/69/129 11/72/132 19/85/145 +f 29/98/158 21/97/157 20/90/150 28/89/149 +f 26/88/148 18/86/146 17/197/272 25/105/165 +f 24/107/167 16/75/135 15/78/138 23/100/160 +f 23/100/160 15/78/138 14/82/142 22/96/156 +f 22/96/156 14/82/142 13/84/144 21/97/157 +f 18/86/146 10/74/134 9/80/140 17/197/272 +f 2/73/133 3/71/131 123/188/263 122/189/264 +f 1/79/139 2/73/133 122/189/264 121/190/265 +f 5/83/143 6/81/141 126/193/268 125/186/261 +f 585/198/273 9/80/140 1/79/139 +f 585/199/273 1/79/139 121/190/265 605/200/274 +f 605/200/274 121/190/265 113/182/256 +f 605/201/274 113/182/256 105/5/247 +f 605/202/274 105/5/247 97/55/238 602/203/275 +f 602/204/275 97/42/238 89/6/229 +f 602/205/275 89/6/229 81/160/220 599/206/276 +f 599/206/276 81/160/220 73/151/211 +f 599/207/276 73/151/211 65/142/202 596/208/277 +f 596/208/277 65/142/202 57/133/193 +f 596/209/277 57/133/193 49/124/184 593/210/278 +f 593/210/278 49/124/184 41/115/175 590/211/279 +f 590/211/279 41/115/175 33/106/166 +f 590/212/279 33/106/166 25/105/165 587/213/280 +f 587/213/280 25/105/165 17/197/272 +f 587/214/280 17/197/272 9/80/140 585/198/273 +g Circle.000_Circle.000_base-stand +f 129/215/281 131/216/282 132/217/282 130/218/281 +f 131/216/282 133/101/283 134/219/283 132/217/282 +f 133/101/283 135/220/284 136/221/284 134/219/283 +f 135/220/284 137/222/285 138/223/285 136/221/284 +f 137/222/285 139/224/286 140/225/286 138/223/285 +f 139/224/286 141/109/287 142/226/287 140/225/286 +f 141/109/287 143/227/288 144/228/288 142/226/287 +f 143/227/288 145/229/289 146/230/289 144/228/288 +f 145/229/289 147/110/290 148/231/290 146/230/289 +f 147/110/290 149/232/291 150/233/291 148/231/290 +f 149/232/291 151/234/292 152/235/292 150/233/291 +f 151/234/292 153/125/293 154/236/293 152/235/292 +f 153/125/293 155/126/294 156/237/294 154/236/293 +f 155/126/294 157/238/295 158/239/295 156/237/294 +f 157/238/295 159/240/296 160/241/296 158/239/295 +f 159/240/296 161/242/297 162/243/297 160/241/296 +f 161/244/297 163/245/298 164/246/298 162/247/297 +f 163/245/298 165/248/299 166/249/299 164/246/298 +f 165/248/299 167/212/300 168/250/300 166/249/299 +f 167/212/300 169/106/301 170/251/301 168/250/300 +f 169/106/301 171/252/302 172/253/302 170/251/301 +f 171/252/302 173/254/303 174/255/303 172/253/302 +f 173/254/303 175/104/304 176/256/304 174/255/303 +f 175/104/304 177/257/305 178/258/305 176/256/304 +f 177/257/305 179/259/306 180/260/306 178/258/305 +f 179/259/306 181/103/307 182/261/307 180/260/306 +f 181/103/307 183/262/308 184/263/308 182/261/307 +f 183/262/308 185/264/309 186/265/309 184/263/308 +f 185/264/309 187/266/310 188/267/310 186/265/309 +f 187/266/310 189/102/311 190/268/311 188/267/310 +f 191/269/312 129/215/281 130/218/281 192/270/312 +f 189/102/311 191/269/312 192/270/312 190/268/311 +f 639/259/311 653/103/313 441/63/310 440/271/311 +f 638/240/289 652/242/288 463/67/288 462/272/289 +f 636/109/298 651/227/297 454/273/297 453/57/298 +f 635/262/309 650/264/314 443/39/308 442/274/309 +f 634/245/287 649/248/315 465/54/286 464/275/287 +f 633/266/307 648/102/306 445/40/306 444/276/307 +f 632/229/296 647/277/295 456/177/295 455/56/296 +f 631/212/285 646/106/316 467/55/284 466/203/285 +f 630/269/305 645/215/304 447/59/304 446/278/305 +f 629/232/317 644/234/293 458/279/293 457/64/294 +f 628/252/283 643/254/282 469/62/282 468/280/283 +f 627/216/303 642/101/318 449/58/302 448/281/303 +f 626/125/319 641/282/291 460/191/291 459/60/292 +f 625/220/301 640/222/320 451/66/300 450/283/301 +f 624/257/312 639/259/311 440/271/311 439/65/312 +f 623/238/290 638/240/289 462/272/289 461/61/290 +f 622/238/290 655/240/289 638/272/289 623/61/290 +f 621/257/312 656/259/311 639/271/311 624/65/312 +f 620/220/301 657/222/320 640/66/320 625/283/301 +f 619/125/319 658/282/291 641/191/291 626/60/319 +f 618/216/303 659/101/318 642/58/318 627/281/303 +f 617/252/283 660/254/282 643/62/282 628/280/283 +f 616/232/317 661/234/293 644/279/293 629/64/317 +f 615/269/305 662/215/304 645/59/304 630/278/305 +f 614/212/285 663/106/316 646/55/316 631/203/285 +f 613/229/296 664/277/295 647/177/295 632/56/296 +f 612/266/307 665/102/306 648/40/306 633/276/307 +f 611/245/287 666/248/315 649/54/315 634/275/287 +f 610/262/309 667/264/314 650/39/314 635/274/309 +f 609/109/298 668/227/297 651/273/297 636/57/298 +f 655/240/289 669/242/288 652/67/288 638/272/289 +f 656/259/311 670/103/313 653/63/313 639/271/311 +f 657/222/320 671/224/299 654/284/299 640/66/320 +f 658/282/291 622/238/290 623/61/290 641/191/291 +f 608/104/281 621/257/312 624/65/312 637/173/281 +f 659/101/318 620/220/301 625/283/301 642/58/318 +f 660/254/282 608/104/281 637/173/281 643/62/282 +f 661/234/293 619/125/319 626/60/319 644/279/293 +f 662/215/304 618/216/303 627/281/303 645/59/304 +f 663/106/316 617/252/283 628/280/283 646/55/316 +f 664/277/295 616/232/317 629/64/317 647/177/295 +f 665/102/306 615/269/305 630/278/305 648/40/306 +f 666/248/315 614/212/285 631/203/285 649/54/315 +f 668/227/297 613/229/296 632/56/296 651/273/297 +f 667/264/314 612/266/307 633/276/307 650/39/314 +f 669/244/288 611/245/287 634/275/287 652/68/288 +f 670/103/313 610/262/309 635/274/309 653/63/313 +f 671/224/299 609/109/298 636/57/298 654/284/299 +f 429/44/290 430/285/289 655/240/289 622/238/290 +f 407/48/312 408/286/311 656/259/311 621/257/312 +f 418/287/301 419/46/300 657/222/320 620/220/301 +f 427/43/292 428/288/291 658/282/291 619/125/319 +f 416/289/303 417/37/302 659/101/318 618/216/303 +f 436/290/283 437/41/282 660/254/282 617/252/283 +f 425/35/294 426/291/293 661/234/293 616/232/317 +f 414/292/305 415/38/304 662/215/304 615/269/305 +f 434/204/285 435/42/284 663/106/316 614/212/285 +f 423/36/296 424/293/295 664/277/295 613/229/296 +f 412/294/307 413/49/306 665/102/306 612/266/307 +f 432/295/287 433/52/286 666/248/315 611/245/287 +f 410/296/309 411/51/308 667/264/314 610/262/309 +f 421/45/298 422/297/297 668/227/297 609/109/298 +f 430/285/289 431/47/288 669/242/288 655/240/289 +f 408/286/311 409/50/310 670/103/313 656/259/311 +f 419/46/300 420/298/299 671/224/299 657/222/320 +f 428/288/291 429/44/290 622/238/290 658/282/291 +f 406/169/281 407/48/312 621/257/312 608/104/281 +f 417/37/302 418/287/301 620/220/301 659/101/318 +f 437/41/282 406/169/281 608/104/281 660/254/282 +f 426/291/293 427/43/292 619/125/319 661/234/293 +f 415/38/304 416/289/303 618/216/303 662/215/304 +f 435/42/284 436/290/283 617/252/283 663/106/316 +f 424/293/295 425/35/294 616/232/317 664/277/295 +f 413/49/306 414/292/305 615/269/305 665/102/306 +f 433/52/286 434/204/285 614/212/285 666/248/315 +f 422/297/297 423/36/296 613/229/296 668/227/297 +f 411/51/308 412/294/307 612/266/307 667/264/314 +f 431/53/288 432/295/287 611/245/287 669/244/288 +f 409/50/310 410/296/309 610/262/309 670/103/313 +f 420/298/299 421/45/298 609/109/298 671/224/299 +f 640/222/320 654/224/299 452/284/299 451/66/300 +f 641/282/291 623/238/290 461/61/290 460/191/291 +f 637/104/281 624/257/312 439/65/312 438/173/281 +f 642/101/318 625/220/301 450/283/301 449/58/302 +f 643/254/282 637/104/281 438/173/281 469/62/282 +f 644/234/293 626/125/319 459/60/292 458/279/293 +f 645/215/304 627/216/303 448/281/303 447/59/304 +f 646/106/316 628/252/283 468/280/283 467/55/284 +f 647/277/295 629/232/317 457/64/294 456/177/295 +f 648/102/306 630/269/305 446/278/305 445/40/306 +f 649/248/315 631/212/285 466/203/285 465/54/286 +f 651/227/297 632/229/296 455/56/296 454/273/297 +f 650/264/314 633/266/307 444/276/307 443/39/308 +f 652/244/288 634/245/287 464/275/287 463/68/288 +f 653/103/313 635/262/309 442/274/309 441/63/310 +f 654/224/299 636/109/298 453/57/298 452/284/299 +f 129/65/321 131/299/321 566/300/321 +f 135/301/321 137/302/321 566/300/321 +f 133/303/321 135/301/321 566/300/321 +f 131/299/321 133/303/321 566/300/321 +f 134/304/322 132/305/322 567/306/322 +f 136/307/322 134/304/322 567/306/322 +f 138/308/322 136/307/322 567/306/322 +f 140/309/322 138/308/322 567/306/322 +f 142/310/322 140/309/322 567/306/322 +f 144/311/322 142/310/322 567/306/322 +f 146/312/322 144/311/322 567/306/322 +f 148/313/322 146/312/322 567/306/322 +f 150/314/322 148/313/322 567/306/322 +f 152/315/322 150/314/322 567/306/322 +f 154/316/322 152/315/322 567/306/322 +f 156/317/322 154/316/322 567/306/322 +f 158/318/322 156/317/322 567/306/322 +f 160/319/322 158/318/322 567/306/322 +f 162/229/322 160/319/322 567/306/322 +f 164/320/322 162/229/322 567/306/322 +f 166/321/322 164/320/322 567/306/322 +f 168/322/322 166/321/322 567/306/322 +f 170/323/322 168/322/322 567/306/322 +f 172/324/322 170/323/322 567/306/322 +f 174/325/322 172/324/322 567/306/322 +f 176/326/322 174/325/322 567/306/322 +f 178/327/322 176/326/322 567/306/322 +f 180/328/322 178/327/322 567/306/322 +f 182/329/322 180/328/322 567/306/322 +f 184/330/322 182/329/322 567/306/322 +f 186/331/322 184/330/322 567/306/322 +f 188/332/322 186/331/322 567/306/322 +f 190/333/322 188/332/322 567/306/322 +f 192/334/322 190/333/322 567/306/322 +f 130/36/322 192/334/322 567/306/322 +f 132/305/322 130/36/322 567/306/322 +f 137/302/321 139/335/321 566/300/321 +f 139/335/321 141/336/321 566/300/321 +f 141/336/321 143/337/321 566/300/321 +f 143/337/321 145/338/321 566/300/321 +f 145/338/321 147/339/321 566/300/321 +f 147/339/321 149/340/321 566/300/321 +f 149/340/321 151/341/321 566/300/321 +f 151/341/321 153/342/321 566/300/321 +f 153/342/321 155/343/321 566/300/321 +f 155/343/321 157/344/321 566/300/321 +f 157/344/321 159/345/321 566/300/321 +f 159/345/321 161/257/321 566/300/321 +f 161/257/321 163/346/321 566/300/321 +f 163/346/321 165/347/321 566/300/321 +f 165/347/321 167/348/321 566/300/321 +f 167/348/321 169/349/321 566/300/321 +f 169/349/321 171/350/321 566/300/321 +f 171/350/321 173/351/321 566/300/321 +f 173/351/321 175/352/321 566/300/321 +f 175/352/321 177/353/321 566/300/321 +f 177/353/321 179/354/321 566/300/321 +f 179/354/321 181/355/321 566/300/321 +f 181/355/321 183/356/321 566/300/321 +f 183/356/321 185/357/321 566/300/321 +f 185/357/321 187/358/321 566/300/321 +f 187/358/321 189/359/321 566/300/321 +f 189/359/321 191/360/321 566/300/321 +f 191/360/321 129/65/321 566/300/321 +g Circle.000_Circle.000_metal-supports +f 265/361/305 266/362/304 330/363/304 329/364/305 +f 303/365/323 367/366/324 366/367/325 302/368/326 +f 318/369/327 382/370/328 381/371/329 317/372/330 +f 280/373/290 281/374/289 345/375/289 344/376/290 +f 258/377/312 259/378/311 323/379/311 322/380/312 +f 296/381/331 360/382/332 359/383/333 295/384/334 +f 311/385/335 375/386/336 374/387/337 310/388/338 +f 273/389/297 274/390/296 338/391/296 337/392/297 +f 288/393/282 257/394/281 321/395/281 352/396/282 +f 304/397/339 368/398/340 367/366/324 303/365/323 +f 266/362/304 267/399/303 331/400/303 330/363/304 +f 319/401/341 383/402/342 382/370/328 318/369/327 +f 281/374/289 282/403/288 346/404/288 345/375/289 +f 259/378/311 260/405/310 324/406/310 323/379/311 +f 297/407/343 361/408/344 360/382/332 296/381/331 +f 312/409/345 376/410/346 375/386/336 311/385/335 +f 274/390/296 275/411/295 339/412/295 338/391/296 +f 290/413/347 354/414/348 353/415/349 289/416/350 +f 267/399/303 268/417/302 332/418/302 331/400/303 +f 305/419/351 369/420/352 368/398/340 304/397/339 +f 320/421/353 384/422/354 383/402/342 319/401/341 +f 282/403/288 283/423/287 347/424/287 346/404/288 +f 260/405/310 261/425/309 325/426/309 324/406/310 +f 298/427/355 362/428/356 361/408/344 297/407/343 +f 313/429/357 377/430/358 376/410/346 312/409/345 +f 275/411/295 276/431/294 340/432/294 339/412/295 +f 291/433/359 355/434/360 354/414/348 290/413/347 +f 268/417/302 269/435/301 333/436/301 332/418/302 +f 306/437/361 370/438/362 369/439/352 305/440/351 +f 289/416/350 353/415/349 384/422/354 320/421/353 +f 283/423/287 284/441/286 348/442/286 347/424/287 +f 261/425/309 262/443/308 326/444/308 325/426/309 +f 299/445/363 363/446/364 362/428/356 298/427/355 +f 314/447/365 378/448/366 377/430/358 313/429/357 +f 276/431/294 277/449/293 341/450/293 340/432/294 +f 292/451/367 356/452/368 355/434/360 291/433/359 +f 269/435/301 270/453/300 334/454/300 333/436/301 +f 307/455/369 371/456/370 370/438/362 306/437/361 +f 284/441/286 285/457/285 349/458/285 348/442/286 +f 262/443/308 263/459/307 327/460/307 326/444/308 +f 300/461/371 364/462/372 363/446/364 299/445/363 +f 315/463/373 379/464/374 378/448/366 314/447/365 +f 277/449/293 278/465/292 342/466/292 341/450/293 +f 293/467/375 357/468/376 356/452/368 292/451/367 +f 270/453/300 271/469/299 335/470/299 334/454/300 +f 308/471/377 372/472/378 371/456/370 307/455/369 +f 285/457/285 286/473/284 350/474/284 349/458/285 +f 263/459/307 264/475/306 328/476/306 327/460/307 +f 301/477/379 365/478/380 364/462/372 300/461/371 +f 316/479/381 380/480/382 379/464/374 315/463/373 +f 278/465/292 279/481/291 343/482/291 342/466/292 +f 294/483/383 358/484/384 357/468/376 293/467/375 +f 271/469/299 272/485/298 336/486/298 335/470/299 +f 309/487/385 373/488/386 372/472/378 308/471/377 +f 286/473/284 287/489/283 351/490/283 350/474/284 +f 264/475/306 265/361/305 329/364/305 328/476/306 +f 302/368/326 366/367/325 365/478/380 301/477/379 +f 317/372/330 381/371/329 380/480/382 316/479/381 +f 279/481/291 280/373/290 344/376/290 343/482/291 +f 257/394/281 258/377/312 322/380/312 321/395/281 +f 295/384/334 359/383/333 358/484/384 294/483/383 +f 310/388/338 374/387/337 373/488/386 309/487/385 +f 272/485/298 273/491/297 337/492/297 336/486/298 +f 287/489/283 288/393/282 352/396/282 351/490/283 +f 387/493/289 388/494/289 386/495/289 385/496/289 +f 391/497/305 392/498/305 390/494/305 389/493/305 +f 395/498/281 396/497/281 394/499/281 393/500/281 +f 400/500/297 399/499/297 397/501/297 398/502/297 +f 500/503/387 470/504/388 403/505/321 +f 498/506/389 500/503/387 403/505/321 +f 496/507/390 498/506/389 403/505/321 +f 494/508/391 496/507/390 403/505/321 +f 492/509/392 494/508/391 403/505/321 +f 490/510/393 492/509/392 403/505/321 +f 488/511/394 490/510/393 403/505/321 +f 486/512/395 488/511/394 403/505/321 +f 484/513/396 486/512/395 403/505/321 +f 482/514/397 484/513/396 403/505/321 +f 480/515/398 482/514/397 403/505/321 +f 478/516/399 480/515/398 403/505/321 +f 476/517/400 478/516/399 403/505/321 +f 474/518/401 476/517/400 403/505/321 +f 472/519/402 474/518/401 403/505/321 +f 475/520/403 473/521/404 404/522/322 +f 477/523/405 475/520/403 404/522/322 +f 479/524/406 477/523/405 404/522/322 +f 481/525/407 479/524/406 404/522/322 +f 483/526/408 481/525/407 404/522/322 +f 485/527/409 483/526/408 404/522/322 +f 487/528/410 485/527/409 404/522/322 +f 489/529/411 487/528/410 404/522/322 +f 491/530/412 489/529/411 404/522/322 +f 493/531/413 491/530/412 404/522/322 +f 495/532/414 493/531/413 404/522/322 +f 497/533/415 495/532/414 404/522/322 +f 499/534/416 497/533/415 404/522/322 +f 501/535/417 499/534/416 404/522/322 +f 471/536/418 501/535/417 404/522/322 +f 473/521/404 471/536/418 404/522/322 +f 470/537/388 471/538/418 473/539/404 472/540/402 +f 472/540/402 473/539/404 475/541/403 474/542/401 +f 474/543/401 475/544/403 477/545/405 476/546/400 +f 476/546/400 477/545/405 479/547/406 478/548/399 +f 478/548/399 479/547/406 481/549/407 480/550/398 +f 480/551/398 481/552/407 483/553/408 482/550/397 +f 482/550/397 483/553/408 485/554/409 484/548/396 +f 484/548/396 485/554/409 487/555/410 486/546/395 +f 486/546/395 487/555/410 489/556/411 488/543/394 +f 488/557/394 489/558/411 491/556/412 490/559/393 +f 490/559/393 491/556/412 493/555/413 492/560/392 +f 492/560/392 493/555/413 495/554/414 494/538/391 +f 494/538/391 495/554/414 497/553/415 496/539/390 +f 496/539/390 497/553/415 499/552/416 498/541/389 +f 470/504/388 472/519/402 403/505/321 +f 500/561/387 501/560/417 471/538/418 470/537/388 +f 498/562/389 499/559/416 501/560/417 500/561/387 +f 581/563/419 582/564/419 578/565/420 577/566/420 +f 573/567/421 574/568/421 570/569/422 569/570/422 +f 583/571/423 580/572/423 576/573/424 579/574/424 +f 575/570/425 572/569/425 568/569/426 571/570/426 +f 568/567/426 569/575/422 570/576/422 571/568/426 +f 575/565/425 574/576/421 573/575/421 572/566/425 +f 576/573/424 577/577/420 578/578/420 579/574/424 +f 583/577/423 582/564/419 581/563/419 580/578/423 +f 288/393/322 257/394/322 289/416/350 320/421/353 +f 277/449/322 278/465/322 310/388/338 309/487/385 +f 266/362/322 267/399/322 299/445/363 298/427/355 +f 286/473/322 287/489/322 319/401/341 318/369/327 +f 275/411/322 276/431/322 308/471/377 307/455/369 +f 264/475/322 265/361/322 297/407/343 296/381/331 +f 284/441/322 285/457/322 317/372/330 316/479/381 +f 273/389/322 274/390/322 306/437/361 305/440/351 +f 262/443/322 263/459/322 295/384/334 294/483/383 +f 282/403/322 283/423/322 315/463/373 314/447/365 +f 260/405/322 261/425/322 293/467/375 292/451/367 +f 271/469/322 272/485/322 304/397/339 303/365/323 +f 280/373/322 281/374/322 313/429/357 312/409/345 +f 258/377/322 259/378/322 291/433/359 290/413/347 +f 269/435/322 270/453/322 302/368/326 301/477/379 +f 278/465/322 279/481/322 311/385/335 310/388/338 +f 267/399/322 268/417/322 300/461/371 299/445/363 +f 287/489/322 288/393/322 320/421/353 319/401/341 +f 276/431/322 277/449/322 309/487/385 308/471/377 +f 265/361/322 266/362/322 298/427/355 297/407/343 +f 285/457/322 286/473/322 318/369/327 317/372/330 +f 274/390/322 275/411/322 307/455/369 306/437/361 +f 263/459/322 264/475/322 296/381/331 295/384/334 +f 283/423/322 284/441/322 316/479/381 315/463/373 +f 261/425/322 262/443/322 294/483/383 293/467/375 +f 272/485/322 273/491/322 305/419/351 304/397/339 +f 281/374/322 282/403/322 314/447/365 313/429/357 +f 259/378/322 260/405/322 292/451/367 291/433/359 +f 270/453/322 271/469/322 303/365/323 302/368/326 +f 279/481/322 280/373/322 312/409/345 311/385/335 +f 257/394/322 258/377/322 290/413/347 289/416/350 +f 268/417/322 269/435/322 301/477/379 300/461/371 +f 352/396/321 384/579/354 353/580/349 321/395/321 +f 341/450/321 373/581/386 374/582/337 342/466/321 +f 330/363/321 362/583/356 363/584/364 331/400/321 +f 350/474/321 382/585/328 383/586/342 351/490/321 +f 339/412/321 371/587/370 372/588/378 340/432/321 +f 328/476/321 360/589/332 361/590/344 329/364/321 +f 348/442/321 380/591/382 381/592/329 349/458/321 +f 337/392/321 369/593/352 370/594/362 338/391/321 +f 326/444/321 358/595/384 359/596/333 327/460/321 +f 346/404/321 378/597/366 379/598/374 347/424/321 +f 324/406/321 356/599/368 357/600/376 325/426/321 +f 335/470/321 367/601/324 368/602/340 336/486/321 +f 344/376/321 376/603/346 377/604/358 345/375/321 +f 322/380/321 354/605/348 355/606/360 323/379/321 +f 333/436/321 365/607/380 366/608/325 334/454/321 +f 342/466/321 374/582/337 375/609/336 343/482/321 +f 331/400/321 363/584/364 364/610/372 332/418/321 +f 351/490/321 383/586/342 384/579/354 352/396/321 +f 340/432/321 372/588/378 373/581/386 341/450/321 +f 329/364/321 361/590/344 362/583/356 330/363/321 +f 349/458/321 381/592/329 382/585/328 350/474/321 +f 338/391/321 370/594/362 371/587/370 339/412/321 +f 327/460/321 359/596/333 360/589/332 328/476/321 +f 347/424/321 379/598/374 380/591/382 348/442/321 +f 325/426/321 357/600/376 358/595/384 326/444/321 +f 336/486/321 368/602/340 369/67/352 337/492/321 +f 345/375/321 377/604/358 378/597/366 346/404/321 +f 323/379/321 355/606/360 356/599/368 324/406/321 +f 334/454/321 366/608/325 367/601/324 335/470/321 +f 343/482/321 375/609/336 376/603/346 344/376/321 +f 321/395/321 353/580/349 354/605/348 322/380/321 +f 332/418/321 364/610/372 365/607/380 333/436/321 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_lamp.obj new file mode 100644 index 00000000..58965c02 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_lamp.obj @@ -0,0 +1,341 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_wall_lamp.mtl +o boulons_Cube_Lamp.003 +v -0.091794 -0.383579 0.447287 +v -0.091793 -0.383579 0.425256 +v -0.072714 -0.372564 0.425256 +v -0.072714 -0.372564 0.447287 +v -0.091794 -0.108200 0.447287 +v -0.091793 -0.108200 0.425256 +v -0.072714 -0.097185 0.425256 +v -0.072714 -0.097185 0.447287 +v 0.091793 -0.064139 0.447287 +v 0.091793 -0.064139 0.425257 +v 0.072714 -0.075155 0.425257 +v 0.072714 -0.075155 0.447287 +v 0.091793 -0.339519 0.447287 +v 0.091793 -0.339519 0.425257 +v 0.072714 -0.350534 0.425257 +v 0.072714 -0.350534 0.447287 +v -0.110873 -0.097185 0.447287 +v -0.110873 -0.097185 0.425256 +v 0.072714 -0.097185 0.425257 +v 0.072714 -0.097185 0.447287 +v -0.072714 -0.075155 0.425256 +v -0.072714 -0.075155 0.447287 +v -0.110873 -0.075155 0.447287 +v -0.110873 -0.075155 0.425256 +v 0.091793 -0.108200 0.425257 +v 0.091793 -0.108200 0.447287 +v -0.091793 -0.064139 0.425256 +v -0.091794 -0.064139 0.447287 +v 0.110872 -0.097185 0.425257 +v 0.110872 -0.097185 0.447287 +v 0.110872 -0.075155 0.447287 +v 0.110872 -0.075155 0.425257 +v -0.110873 -0.372564 0.447287 +v -0.110873 -0.372564 0.425256 +v 0.072714 -0.372564 0.425257 +v 0.072714 -0.372564 0.447287 +v -0.072714 -0.350534 0.425256 +v -0.072714 -0.350534 0.447287 +v -0.110873 -0.350534 0.447287 +v -0.110873 -0.350534 0.425256 +v 0.091793 -0.383579 0.425257 +v 0.091793 -0.383579 0.447287 +v -0.091793 -0.339519 0.425256 +v -0.091794 -0.339519 0.447287 +v 0.110872 -0.372564 0.425257 +v 0.110872 -0.372564 0.447288 +v 0.110872 -0.350534 0.447288 +v 0.110872 -0.350534 0.425257 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.500000 1.000000 +vt 0.933013 0.750000 +vt 0.933013 0.250000 +vt 0.500000 0.000000 +vt 0.066987 0.250000 +vt 0.066987 0.750000 +g boulons_Cube_Lamp.003_Lamp +usemtl Lamp +s off +f 1/1 2/2 3/3 4/4 +f 5/1 6/2 7/3 8/4 +f 9/1 10/2 11/3 12/4 +f 13/1 14/2 15/3 16/4 +f 17/1 18/2 6/3 5/4 +f 12/1 11/2 19/3 20/4 +f 8/1 7/2 21/3 22/4 +f 23/1 24/2 18/3 17/4 +f 20/1 19/2 25/3 26/4 +f 22/1 21/2 27/3 28/4 +f 28/1 27/2 24/3 23/4 +f 26/1 25/2 29/3 30/4 +f 31/1 32/2 10/3 9/4 +f 30/1 29/2 32/3 31/4 +f 33/1 34/2 2/3 1/4 +f 16/1 15/2 35/3 36/4 +f 4/1 3/2 37/3 38/4 +f 39/1 40/2 34/3 33/4 +f 36/1 35/2 41/3 42/4 +f 38/1 37/2 43/3 44/4 +f 44/1 43/2 40/3 39/4 +f 42/1 41/2 45/3 46/4 +f 47/1 48/2 14/3 13/4 +f 46/1 45/2 48/3 47/4 +f 34/5 40/6 43/7 37/8 3/9 2/10 +f 45/5 41/6 35/7 15/8 14/9 48/10 +f 18/5 24/6 27/7 21/8 7/9 6/10 +f 29/5 25/6 19/7 11/8 10/9 32/10 +o wood_Cube_Lamp.002 +v 0.000000 -0.417543 0.199446 +v 0.000000 -0.048534 0.199446 +v -0.027261 -0.048534 0.188153 +v -0.027261 -0.417543 0.188153 +v -0.038553 -0.048534 0.160893 +v -0.038553 -0.417543 0.160893 +v -0.027261 -0.048534 0.133632 +v -0.027261 -0.417543 0.133632 +v 0.000000 -0.048534 0.122340 +v 0.000000 -0.417543 0.122340 +v 0.027261 -0.048534 0.133632 +v 0.027261 -0.417543 0.133632 +v 0.038553 -0.048534 0.160893 +v 0.038553 -0.417543 0.160893 +v 0.027261 -0.417543 0.188153 +v 0.027261 -0.048534 0.188154 +v 0.000000 -0.435907 0.160893 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.110396 0.000000 +vt 0.110396 1.000000 +vt 0.188459 0.000000 +vt 0.188459 1.000000 +vt 0.565373 1.000000 +vt 0.565373 0.000000 +vt 0.675768 0.000000 +vt 0.675768 1.000000 +vt 0.753830 0.000000 +vt 0.753830 1.000000 +vt 0.376917 1.000000 +vt 0.376916 0.000000 +vt 0.487311 0.000000 +vt 0.487311 1.000000 +vt 0.266525 0.000000 +vt 0.266521 1.000000 +vt 0.753831 0.056545 +vt 0.825931 0.000000 +vt 0.850586 0.096524 +vt 0.753830 0.136506 +vt 0.825932 0.193048 +vt 0.927899 0.193048 +vt 1.000000 0.136505 +vt 1.000000 0.056542 +vt 0.927899 0.000003 +g wood_Cube_Lamp.002_Lamp +usemtl Lamp +s off +f 49/11 50/12 51/13 52/14 +f 52/14 51/13 53/15 54/16 +f 54/17 53/18 55/19 56/20 +f 56/20 55/19 57/21 58/22 +f 58/23 57/24 59/25 60/26 +f 60/26 59/25 61/18 62/17 +f 63/27 64/28 50/16 49/15 +f 62/24 61/23 64/28 63/27 +f 63/29 49/30 65/31 +f 62/32 63/29 65/31 +f 60/33 62/32 65/31 +f 58/34 60/33 65/31 +f 56/35 58/34 65/31 +f 54/36 56/35 65/31 +f 52/37 54/36 65/31 +f 49/30 52/37 65/31 +o light_Cube_Lamp.001 +v -0.079662 0.050537 0.215785 +v -0.079662 0.050537 0.106001 +v -0.079662 0.292408 0.215785 +v -0.079662 0.292408 0.106001 +v 0.079659 0.050537 0.106001 +v 0.079659 0.292408 0.106001 +v 0.079659 0.292408 0.215785 +v 0.079659 0.050537 0.215785 +v -0.054893 0.050537 0.081232 +v 0.054891 0.050537 0.081232 +v -0.054893 0.292408 0.081232 +v 0.054891 0.292408 0.081232 +v 0.054891 0.050537 0.240553 +v 0.054891 0.292408 0.240553 +v -0.054893 0.292408 0.240553 +v -0.054893 0.050537 0.240553 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +g light_Cube_Lamp.001_Lamp +usemtl Lamp +s off +f 67/38 66/39 68/40 69/41 +f 70/38 71/39 72/40 73/41 +f 75/38 74/39 76/40 77/41 +f 78/38 79/39 80/40 81/41 +o cage_Cube_Lamp +v -0.109953 0.342520 0.050939 +v -0.109953 0.342519 0.270846 +v -0.039583 0.388416 0.200476 +v -0.039583 0.388416 0.121310 +v 0.109953 0.342520 0.050940 +v 0.039583 0.388416 0.121310 +v 0.109953 0.342519 0.270847 +v 0.039583 0.388416 0.200476 +v -0.109953 0.034634 0.093125 +v -0.109953 0.034634 0.228661 +v -0.079662 0.050537 0.215785 +v -0.079662 0.050537 0.106001 +v 0.029987 -0.176861 0.210871 +v -0.029987 -0.176861 0.210871 +v -0.029987 -0.176861 0.443450 +v 0.029986 -0.176861 0.443450 +v -0.029987 -0.261678 0.210871 +v -0.029987 -0.261678 0.443450 +v 0.029987 -0.261678 0.210871 +v 0.029986 -0.261678 0.443450 +v -0.128673 -0.037299 0.443450 +v 0.128672 -0.037299 0.443450 +v -0.128673 -0.401240 0.443450 +v 0.128672 -0.401240 0.443451 +v -0.128673 -0.037299 0.499994 +v 0.128672 -0.037299 0.499995 +v -0.128673 -0.401240 0.499994 +v 0.128672 -0.401240 0.499995 +v -0.109953 0.308310 0.093125 +v -0.109953 0.308310 0.228661 +v -0.109953 -0.017933 0.050939 +v -0.079662 0.292408 0.215785 +v -0.079662 0.292408 0.106001 +v 0.079659 0.050537 0.106001 +v 0.079659 0.292408 0.106001 +v 0.079659 0.292408 0.215785 +v 0.079659 0.050537 0.215785 +v 0.109951 0.308310 0.228661 +v 0.109951 0.308310 0.093125 +v 0.109951 0.034634 0.093125 +v 0.109951 0.034634 0.228661 +v 0.067767 0.034634 0.050941 +v -0.067769 0.034634 0.050940 +v -0.054893 0.050537 0.081232 +v 0.054891 0.050537 0.081232 +v -0.067769 0.308310 0.050940 +v -0.054893 0.292408 0.081232 +v 0.067767 0.308310 0.050941 +v 0.054891 0.292408 0.081232 +v 0.054891 0.050537 0.240553 +v 0.054891 0.292408 0.240553 +v -0.054893 0.292408 0.240553 +v -0.054893 0.050537 0.240553 +v -0.067769 0.308310 0.270845 +v 0.067767 0.308310 0.270845 +v 0.067767 0.034634 0.270845 +v -0.067769 0.034634 0.270844 +v 0.109952 -0.017933 0.270845 +v -0.109954 -0.017933 0.270844 +v 0.109953 -0.017933 0.050941 +v -0.045897 -0.265189 0.240388 +v -0.045897 -0.173396 0.240388 +v -0.091793 -0.173396 0.160893 +v -0.091793 -0.265189 0.160893 +v -0.045897 -0.173396 0.081397 +v -0.045897 -0.265189 0.081397 +v 0.045897 -0.173396 0.081398 +v 0.045897 -0.265189 0.081398 +v 0.091793 -0.173396 0.160893 +v 0.091793 -0.265189 0.160893 +v 0.045897 -0.265189 0.240389 +v 0.045897 -0.173396 0.240389 +v 0.046179 -0.048431 0.207072 +v 0.046179 -0.048431 0.114713 +v -0.046181 -0.048431 0.114712 +v -0.046181 -0.048431 0.207072 +v 0.000000 0.498568 0.160893 +vt 0.377885 0.378926 +vt 0.622115 0.378926 +vt 0.622115 0.623155 +vt 0.377885 0.623155 +vt 0.500000 0.622746 +vt 0.605754 0.561689 +vt 0.605754 0.439574 +vt 0.500000 0.378517 +vt 0.394246 0.439574 +vt 0.394246 0.561689 +g cage_Cube_Lamp_Lamp +usemtl Lamp +s off +f 82/42 83/43 84/44 85/45 +f 86/42 82/43 85/44 87/45 +f 88/42 86/43 87/44 89/45 +f 83/42 88/43 89/44 84/45 +f 90/42 91/43 92/44 93/45 +f 94/42 95/43 96/44 97/45 +f 95/42 98/43 99/44 96/45 +f 100/42 94/43 97/44 101/45 +f 98/42 100/43 101/44 99/45 +f 97/42 96/43 102/44 103/45 +f 96/42 99/43 104/44 102/45 +f 101/42 97/43 103/44 105/45 +f 99/42 101/43 105/44 104/45 +f 103/42 102/43 106/44 107/45 +f 102/42 104/43 108/44 106/45 +f 105/42 103/43 107/44 109/45 +f 104/42 105/43 109/44 108/45 +f 83/42 82/43 110/44 111/45 +f 82/42 112/43 90/44 110/45 +f 111/42 113/43 92/44 91/45 +f 110/42 90/43 93/44 114/45 +f 111/42 110/43 114/44 113/45 +f 119/42 117/43 116/44 120/45 +f 120/42 116/43 115/44 121/45 +f 119/42 122/43 118/44 117/45 +f 123/42 124/43 125/44 126/45 +f 121/42 115/43 118/44 122/45 +f 88/42 119/43 120/44 86/45 +f 127/42 128/43 125/44 124/45 +f 129/42 123/43 126/44 130/45 +f 127/42 129/43 130/44 128/45 +f 135/42 133/43 132/44 136/45 +f 136/42 132/43 131/44 137/45 +f 135/42 138/43 134/44 133/45 +f 139/42 137/43 138/44 140/45 +f 137/42 131/43 134/44 138/45 +f 112/42 140/43 91/44 90/45 +f 83/42 111/43 91/44 140/45 +f 82/42 86/43 129/44 127/45 +f 141/42 112/43 124/44 123/45 +f 141/42 121/43 122/44 139/45 +f 88/42 139/43 122/44 119/45 +f 86/42 120/43 121/44 141/45 +f 86/42 141/43 123/44 129/45 +f 82/42 127/43 124/44 112/45 +f 83/42 140/43 138/44 135/45 +f 88/42 136/43 137/44 139/45 +f 83/42 135/43 136/44 88/45 +f 142/42 143/43 144/44 145/45 +f 145/45 144/44 146/44 147/45 +f 147/45 146/44 148/44 149/45 +f 149/45 148/44 150/43 151/42 +f 152/45 153/44 143/43 142/42 +f 151/42 150/43 153/44 152/45 +f 139/42 154/43 155/44 141/45 +f 112/42 141/43 155/44 156/45 +f 140/42 112/43 156/44 157/45 +f 140/42 157/43 154/44 139/45 +f 154/42 157/43 156/44 155/45 +f 85/42 84/43 158/44 +f 87/42 85/43 158/44 +f 89/42 87/43 158/44 +f 84/42 89/43 158/44 +f 142/46 145/47 147/48 149/49 151/50 152/51 +f 150/46 148/47 146/48 144/49 143/50 153/51 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_sconce.obj b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_sconce.obj new file mode 100644 index 00000000..d0e8186a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/homedecor_wall_sconce.obj @@ -0,0 +1,423 @@ +# Blender v2.73 (sub 0) OBJ File: 'wall-sconce.blend' +# www.blender.org +o Cylinder +v 0.030936 0.157185 0.442848 +v 0.030936 0.025935 0.442848 +v 0.008535 -0.093010 0.369002 +v 0.008535 0.025935 0.369002 +v 0.024306 -0.093010 0.375535 +v 0.024306 0.025935 0.375535 +v 0.036377 -0.093010 0.387606 +v 0.036377 0.025935 0.387606 +v 0.042909 -0.093010 0.403377 +v 0.042909 0.025935 0.403377 +v 0.042909 -0.093010 0.420447 +v 0.042909 0.025935 0.420447 +v 0.036377 -0.093010 0.436218 +v 0.036377 0.025935 0.436218 +v 0.024306 -0.093010 0.448289 +v 0.024306 0.025935 0.448289 +v 0.008535 -0.093010 0.454821 +v 0.008535 0.025935 0.454821 +v -0.008535 -0.093010 0.454821 +v -0.008535 0.025935 0.454821 +v -0.024306 -0.093010 0.448289 +v -0.024306 0.025935 0.448289 +v -0.036377 -0.093010 0.436218 +v -0.036377 0.025935 0.436218 +v -0.042909 -0.093010 0.420447 +v -0.042909 0.025935 0.420447 +v -0.042909 -0.093010 0.403377 +v -0.042909 0.025935 0.403377 +v -0.036377 -0.093010 0.387606 +v -0.036377 0.025935 0.387606 +v -0.024306 -0.093010 0.375535 +v -0.024306 0.025935 0.375535 +v -0.008535 -0.093010 0.369002 +v -0.008535 0.025935 0.369002 +v -0.030936 0.025935 0.380976 +v -0.030936 0.157185 0.380976 +v 0.030936 0.157185 0.380976 +v 0.030936 0.025935 0.380976 +v -0.030936 0.025935 0.442848 +v -0.030936 0.157185 0.442848 +v 0.030936 0.157185 0.442848 +v 0.030936 0.025935 0.442848 +v -0.030936 0.025935 0.380976 +v -0.030936 0.157185 0.380976 +v 0.030936 0.157185 0.380976 +v 0.030936 0.025935 0.380976 +v -0.030936 0.025935 0.442848 +v -0.030936 0.157185 0.442848 +v -0.250000 -0.249999 0.498046 +v 0.250000 -0.249999 0.498046 +v -0.250000 0.250001 0.498045 +v 0.250000 0.250001 0.498045 +v 0.017070 -0.106000 0.326093 +v 0.017070 -0.084125 0.326093 +v 0.048612 -0.106000 0.339158 +v 0.048612 -0.084125 0.339158 +v 0.042909 -0.093011 0.420447 +v 0.042909 -0.093011 0.403376 +v 0.072754 -0.106000 0.363299 +v 0.072754 -0.084125 0.363299 +v 0.036377 -0.093011 0.387605 +v 0.024306 -0.093011 0.375535 +v 0.085819 -0.106000 0.394841 +v 0.085819 -0.084125 0.394841 +v 0.008535 -0.093011 0.369002 +v -0.008535 -0.093011 0.369002 +v 0.085819 -0.106000 0.428982 +v 0.085819 -0.084125 0.428982 +v -0.024306 -0.093011 0.375535 +v -0.036377 -0.093011 0.387605 +v 0.072754 -0.106000 0.460524 +v 0.072754 -0.084125 0.460524 +v -0.042909 -0.093011 0.403376 +v -0.042909 -0.093011 0.420447 +v 0.048612 -0.106000 0.484665 +v 0.048612 -0.084125 0.484665 +v -0.036377 -0.093011 0.436218 +v -0.024306 -0.093011 0.448288 +v 0.017070 -0.106000 0.497730 +v 0.017070 -0.084125 0.497730 +v -0.008535 -0.093011 0.454821 +v 0.008535 -0.093011 0.454821 +v -0.017070 -0.106000 0.497730 +v -0.017070 -0.084125 0.497730 +v 0.024306 -0.093011 0.448288 +v 0.036377 -0.093011 0.436218 +v -0.048612 -0.106000 0.484665 +v -0.048612 -0.084125 0.484665 +v 0.000000 -0.106000 0.411912 +v 0.000000 -0.093695 0.411912 +v -0.072754 -0.106000 0.460524 +v -0.072754 -0.084125 0.460524 +v 0.010938 -0.106000 0.498045 +v 0.010938 -0.106000 0.368162 +v -0.085819 -0.106000 0.428982 +v -0.085819 -0.084125 0.428982 +v -0.010937 -0.106000 0.368162 +v -0.010937 -0.106000 0.498045 +v -0.085819 -0.106000 0.394841 +v -0.085819 -0.084125 0.394841 +v 0.010938 -0.149750 0.498045 +v 0.010938 -0.149750 0.477537 +v -0.072753 -0.106000 0.363299 +v -0.072753 -0.084125 0.363299 +v -0.010937 -0.149750 0.477537 +v -0.010937 -0.149750 0.498045 +v -0.048612 -0.106000 0.339158 +v -0.048612 -0.084125 0.339158 +v 0.250000 0.250001 0.499999 +v -0.250000 0.250001 0.499999 +v -0.017070 -0.106000 0.326093 +v -0.017070 -0.084125 0.326093 +v 0.250000 -0.249999 0.499999 +v -0.250000 -0.249999 0.499999 +vt 0.500000 -0.000000 +vt 0.500000 0.500000 +vt 0.437500 0.500000 +vt 0.437500 -0.000000 +vt 0.375000 0.500000 +vt 0.375000 -0.000000 +vt 0.312500 0.500000 +vt 0.312500 -0.000000 +vt 0.250000 0.500000 +vt 0.250000 -0.000000 +vt 0.187500 0.500000 +vt 0.187500 -0.000000 +vt 0.125000 0.500000 +vt 0.125000 -0.000000 +vt 0.062500 0.500000 +vt 0.062500 -0.000000 +vt -0.000000 0.500000 +vt -0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.937500 0.500000 +vt 0.937500 -0.000000 +vt 0.875000 0.500000 +vt 0.875000 -0.000000 +vt 0.812500 0.500000 +vt 0.812500 -0.000000 +vt 0.750000 0.500000 +vt 0.750000 -0.000000 +vt 0.687500 0.500000 +vt 0.687500 -0.000000 +vt 0.625000 0.500000 +vt 0.625000 -0.000000 +vt 0.476190 0.785650 +vt 0.488110 0.783278 +vt 0.498216 0.776526 +vt 0.504969 0.766420 +vt 0.507340 0.754500 +vt 0.504969 0.742579 +vt 0.498216 0.732474 +vt 0.488110 0.725721 +vt 0.476190 0.723350 +vt 0.464269 0.725721 +vt 0.454164 0.732474 +vt 0.447411 0.742579 +vt 0.445040 0.754500 +vt 0.447411 0.766420 +vt 0.454164 0.776526 +vt 0.464269 0.783278 +vt 0.562500 -0.000000 +vt 0.562500 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.937500 1.000000 +vt 0.625000 0.062500 +vt 0.562500 0.062500 +vt 0.225161 0.490214 +vt 0.282890 0.466302 +vt 0.314132 0.623368 +vt 0.687500 0.062500 +vt 0.180978 0.534397 +vt 0.750000 0.062500 +vt 0.157066 0.592125 +vt 0.812500 0.062500 +vt 0.157066 0.654610 +vt 0.875000 0.062500 +vt 0.180978 0.712339 +vt 0.937500 0.062500 +vt 0.225162 0.756522 +vt 1.000000 0.062500 +vt 0.282890 0.780434 +vt 0.062500 0.062500 +vt 0.000000 0.062500 +vt 0.125000 0.062500 +vt 1.000000 0.187500 +vt 0.875000 0.187500 +vt 0.187500 0.062500 +vt 0.345375 0.780434 +vt 0.250000 0.062500 +vt 0.875000 0.687500 +vt 0.625000 0.687500 +vt 0.625000 0.562500 +vt 0.312500 0.062500 +vt 1.000000 0.687500 +vt 0.375000 0.062500 +vt 0.437500 0.062500 +vt 0.500000 0.062500 +vt 0.376617 0.309236 +vt 0.492073 0.357060 +vt 0.375000 0.687500 +vt 0.492074 0.889676 +vt 0.376617 0.937500 +vt 0.403103 0.756522 +vt 0.345375 0.466302 +vt 0.403103 0.490214 +vt 0.447286 0.534397 +vt 0.471198 0.592125 +vt 0.471198 0.654610 +vt 0.447286 0.712338 +vt 0.580440 0.445427 +vt 0.628264 0.560883 +vt 0.628264 0.685853 +vt 0.580440 0.801309 +vt 0.251647 0.937500 +vt 0.136191 0.889676 +vt 0.047824 0.801309 +vt 0.000000 0.685853 +vt 0.000000 0.560883 +vt 0.047824 0.445426 +vt 0.136191 0.357059 +vt 0.251648 0.309236 +vn 0.195100 0.000000 -0.980800 +vn 0.145600 0.665700 -0.731900 +vn 0.414600 0.665700 -0.620400 +vn 0.555600 0.000000 -0.831500 +vn 0.620400 0.665700 -0.414600 +vn 0.831500 0.000000 -0.555600 +vn 0.731900 0.665700 -0.145600 +vn 0.980800 0.000000 -0.195100 +vn 0.731900 0.665700 0.145600 +vn 0.980800 0.000000 0.195100 +vn 0.620400 0.665700 0.414600 +vn 0.831500 0.000000 0.555600 +vn 0.414600 0.665700 0.620400 +vn 0.555600 0.000000 0.831500 +vn 0.145600 0.665700 0.731900 +vn 0.195100 0.000000 0.980800 +vn -0.145600 0.665700 0.731900 +vn -0.195100 0.000000 0.980800 +vn -0.414600 0.665700 0.620400 +vn -0.555600 0.000000 0.831500 +vn -0.620400 0.665700 0.414600 +vn -0.831500 0.000000 0.555600 +vn -0.731900 0.665700 0.145600 +vn -0.980800 0.000000 0.195100 +vn -0.731900 0.665700 -0.145600 +vn -0.980800 0.000000 -0.195100 +vn -0.620400 0.665700 -0.414600 +vn -0.831500 0.000000 -0.555600 +vn -0.414600 0.665700 -0.620400 +vn -0.555600 0.000000 -0.831500 +vn -0.145600 0.665700 -0.731900 +vn -0.195100 0.000000 -0.980800 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 0.707100 +vn -0.707100 -0.000000 -0.707100 +vn 0.707100 -0.000000 -0.707100 +vn 0.000000 -0.000000 -1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.380100 0.729200 -0.568900 +vn 0.568900 0.729200 -0.380100 +vn 0.620400 -0.665700 -0.414600 +vn 0.414600 -0.665700 -0.620400 +vn 0.066200 0.992900 -0.099100 +vn 0.023200 0.992900 -0.116900 +vn 0.671100 0.729200 -0.133500 +vn 0.731900 -0.665700 -0.145600 +vn 0.099100 0.992900 -0.066200 +vn 0.671100 0.729200 0.133500 +vn 0.731900 -0.665700 0.145600 +vn 0.116900 0.992900 -0.023200 +vn 0.568900 0.729200 0.380100 +vn 0.620400 -0.665700 0.414600 +vn 0.116900 0.992900 0.023200 +vn 0.380100 0.729200 0.568900 +vn 0.414600 -0.665700 0.620400 +vn 0.099100 0.992900 0.066200 +vn 0.133500 0.729200 0.671100 +vn 0.145600 -0.665700 0.731900 +vn 0.066200 0.992900 0.099100 +vn -0.133500 0.729200 0.671100 +vn -0.145600 -0.665700 0.731900 +vn 0.023200 0.992900 0.116900 +vn -0.380100 0.729200 0.568900 +vn -0.414600 -0.665700 0.620400 +vn -0.568900 0.729200 0.380100 +vn -0.620400 -0.665700 0.414600 +vn -0.707100 -0.707100 0.000000 +vn -0.666900 -0.731700 -0.140900 +vn 0.666900 -0.731700 -0.140900 +vn 0.707100 -0.707100 0.000000 +vn -0.671100 0.729200 0.133500 +vn -0.731900 -0.665700 0.145600 +vn -0.023200 0.992900 0.116900 +vn -0.671100 0.729200 -0.133500 +vn -0.731900 -0.665700 -0.145600 +vn 0.235400 -0.902400 -0.361000 +vn -0.568900 0.729200 -0.380100 +vn -0.620400 -0.665700 -0.414600 +vn -0.235400 -0.902400 -0.361000 +vn -0.380100 0.729200 -0.568900 +vn -0.414600 -0.665700 -0.620400 +vn -0.133500 0.729200 -0.671100 +vn -0.145600 -0.665700 -0.731900 +vn 0.133500 0.729200 -0.671100 +vn 0.145600 -0.665700 -0.731900 +vn -0.066200 0.992900 0.099100 +vn -0.023200 0.992900 -0.116900 +vn -0.066200 0.992900 -0.099100 +vn -0.099100 0.992900 -0.066200 +vn -0.116900 0.992900 -0.023200 +vn -0.116900 0.992900 0.023200 +vn -0.099100 0.992900 0.066200 +g Cylinder_Cylinder_candle +s 1 +f 3/1/1 4/2/2 6/3/3 5/4/4 +f 5/4/4 6/3/3 8/5/5 7/6/6 +f 7/6/6 8/5/5 10/7/7 9/8/8 +f 9/8/8 10/7/7 12/9/9 11/10/10 +f 11/10/10 12/9/9 14/11/11 13/12/12 +f 13/12/12 14/11/11 16/13/13 15/14/14 +f 15/14/14 16/13/13 18/15/15 17/16/16 +f 17/16/16 18/15/15 20/17/17 19/18/18 +f 19/19/18 20/20/17 22/21/19 21/22/20 +f 21/22/20 22/21/19 24/23/21 23/24/22 +f 23/24/22 24/23/21 26/25/23 25/26/24 +f 25/26/24 26/25/23 28/27/25 27/28/26 +f 27/28/26 28/27/25 30/29/27 29/30/28 +f 29/30/28 30/29/27 32/31/29 31/32/30 +f 6/33/3 4/34/2 34/35/31 32/36/29 30/37/27 28/38/25 26/39/23 24/40/21 22/41/19 20/42/17 18/43/15 16/44/13 14/45/11 12/46/9 10/47/7 8/48/5 +f 33/49/32 34/50/31 4/2/2 3/1/1 +f 31/32/30 32/31/29 34/50/31 33/49/32 +g Cylinder_Cylinder_flame +s off +f 38/19/33 37/51/33 40/52/33 39/18/33 +f 2/19/34 1/51/34 36/52/34 35/18/34 +f 46/19/35 47/18/35 48/52/35 45/51/35 +f 42/19/36 43/18/36 44/52/36 41/51/36 +g Cylinder_Cylinder_back +f 49/19/37 51/51/37 52/52/37 50/18/37 +f 51/19/38 49/51/38 114/53/38 110/22/38 +f 49/19/39 50/51/39 113/53/39 114/22/39 +f 50/19/40 52/51/40 109/53/40 113/22/40 +f 52/19/41 51/51/41 110/53/41 109/22/41 +g Cylinder_Cylinder_dish +s 1 +f 56/49/42 60/32/43 59/54/44 55/55/45 +f 78/56/46 81/57/47 90/58/41 +f 60/32/43 64/30/48 63/59/49 59/54/44 +f 77/60/50 78/56/46 90/58/41 +f 64/30/48 68/28/51 67/61/52 63/59/49 +f 74/62/53 77/60/50 90/58/41 +f 68/28/51 72/26/54 71/63/55 67/61/52 +f 73/64/56 74/62/53 90/58/41 +f 72/26/54 76/24/57 75/65/58 71/63/55 +f 70/66/59 73/64/56 90/58/41 +f 76/24/57 80/22/60 79/67/61 75/65/58 +f 69/68/62 70/66/59 90/58/41 +f 80/22/60 84/19/63 83/69/64 79/67/61 +f 66/70/65 69/68/62 90/58/41 +f 84/18/63 88/16/66 87/71/67 83/72/64 +f 88/16/66 92/14/68 91/73/69 87/71/67 +f 106/69/70 105/74/71 102/75/72 101/65/73 +f 92/14/68 96/12/74 95/76/75 91/73/69 +f 65/77/76 66/70/65 90/58/41 +f 96/12/74 100/10/77 99/78/78 95/76/75 +f 94/65/79 93/79/40 101/80/73 102/81/72 +f 100/10/77 104/8/80 103/82/81 99/78/78 +f 97/83/82 94/79/79 102/75/72 105/74/71 +f 104/8/80 108/6/83 107/84/84 103/82/81 +f 108/6/83 112/4/85 111/85/86 107/84/84 +f 111/85/86 112/4/85 54/1/87 53/86/88 +f 53/87/88 55/88/45 89/58/39 +f 98/89/38 97/84/82 105/81/71 106/80/70 +f 56/90/42 54/91/87 65/77/76 62/92/89 +f 54/1/87 56/49/42 55/55/45 53/86/88 +f 81/57/47 82/93/90 90/58/41 +f 82/93/90 85/94/91 90/58/41 +f 85/94/91 86/95/92 90/58/41 +f 86/95/92 57/96/93 90/58/41 +f 57/96/93 58/97/94 90/58/41 +f 58/97/94 61/98/95 90/58/41 +f 61/98/95 62/92/89 90/58/41 +f 62/92/89 65/77/76 90/58/41 +f 55/88/45 59/99/44 89/58/39 +f 59/99/44 63/100/49 89/58/39 +f 63/100/49 67/101/52 89/58/39 +f 67/101/52 71/102/55 89/58/39 +f 71/102/55 75/90/58 89/58/39 +f 75/90/58 79/91/61 89/58/39 +f 79/91/61 83/103/64 89/58/39 +f 83/103/64 87/104/67 89/58/39 +f 87/104/67 91/105/69 89/58/39 +f 91/105/69 95/106/75 89/58/39 +f 95/106/75 99/107/78 89/58/39 +f 99/107/78 103/108/81 89/58/39 +f 103/108/81 107/109/84 89/58/39 +f 107/109/84 111/110/86 89/58/39 +f 111/110/86 53/87/88 89/58/39 +f 60/102/43 56/90/42 62/92/89 61/98/95 +f 64/101/48 60/102/43 61/98/95 58/97/94 +f 68/100/51 64/101/48 58/97/94 57/96/93 +f 72/99/54 68/100/51 57/96/93 86/95/92 +f 76/88/57 72/99/54 86/95/92 85/94/91 +f 80/87/60 76/88/57 85/94/91 82/93/90 +f 84/110/63 80/87/60 82/93/90 81/57/47 +f 54/91/87 112/103/85 66/70/65 65/77/76 +f 112/103/85 108/104/83 69/68/62 66/70/65 +f 108/104/83 104/105/80 70/66/59 69/68/62 +f 104/105/80 100/106/77 73/64/56 70/66/59 +f 100/106/77 96/107/74 74/62/53 73/64/56 +f 96/107/74 92/108/68 77/60/50 74/62/53 +f 92/108/68 88/109/66 78/56/46 77/60/50 +f 88/109/66 84/110/63 81/57/47 78/56/46 diff --git a/mods/homedecor_modpack/homedecor_lighting/models/plasma_lamp.obj b/mods/homedecor_modpack/homedecor_lighting/models/plasma_lamp.obj new file mode 100644 index 00000000..ffc6d934 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_lighting/models/plasma_lamp.obj @@ -0,0 +1,202 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Cube_Cube.001 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v 0.437500 -0.437500 -0.437500 +v 0.437500 0.437500 -0.437500 +v 0.437500 -0.437500 0.437500 +v 0.437500 0.437500 0.437500 +v -0.437500 -0.437500 -0.437500 +v -0.437500 0.437500 -0.437500 +v -0.437500 -0.437500 0.437500 +v -0.437500 0.437500 0.437500 +v -0.500000 -0.437500 -0.437500 +v -0.500000 0.437500 -0.437500 +v -0.500000 -0.437500 0.437500 +v -0.500000 0.437500 0.437500 +v 0.500000 -0.437500 -0.437500 +v 0.500000 0.437500 -0.437500 +v 0.500000 -0.437500 0.437500 +v 0.500000 0.437500 0.437500 +v 0.437500 -0.437500 -0.500000 +v 0.437500 0.437500 -0.500000 +v -0.437500 -0.437500 -0.500000 +v -0.437500 0.437500 -0.500000 +v 0.437500 -0.437500 0.500000 +v 0.437500 0.437500 0.500000 +v -0.437500 -0.437500 0.500000 +v -0.437500 0.437500 0.500000 +v 0.437500 0.500000 -0.437500 +v 0.437500 0.500000 0.437500 +v -0.437500 0.500000 -0.437500 +v -0.437500 0.500000 0.437500 +v 0.437500 -0.500000 -0.437500 +v 0.437500 -0.500000 0.437500 +v -0.437500 -0.500000 -0.437500 +v -0.437500 -0.500000 0.437500 +vt 0.0625 0.0000 +vt 0.9375 0.0000 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt -0.0000 0.9375 +vt -0.0000 0.0625 +vt 0.0625 0.9375 +vt -0.0000 0.0625 +vt -0.0000 0.9375 +vt -0.0000 0.9375 +vt -0.0000 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0.9375 +vt -0.0000 0.9375 +vt 0.0625 0.9375 +vt 0.0625 0.0625 +vt -0.0000 0.0625 +vt 0.9375 0.0000 +vt 0.0625 0.0000 +vt 0.9375 0.0625 +vt 0.0625 0.9375 +vt 0.0625 0.0625 +vt -0.0000 0.0625 +vt -0.0000 0.9375 +vt 1.0000 0.9375 +vt 1.0000 0.0625 +vt 0.9375 0.9375 +vt 1.0000 0.9375 +vt 0.9375 0.9375 +vt 1.0000 0.9375 +vt 0.9375 0.9375 +vt 0.9375 0.0625 +vt 1.0000 0.0625 +vt 1.0000 0.0625 +vt 1.0000 0.9375 +vt 1.0000 0.0625 +vt 0.9375 1.0000 +vt 0.0625 1.0000 +vt 0.9375 0.9375 +vt 0.9375 0.0625 +vt 1.0000 0.0625 +vt 1.0000 0.9375 +vt 0.0625 1.0000 +vt 0.9375 1.0000 +vt 0.0625 0.0000 +vt 0.9375 0.0000 +vt 0.0625 0.0000 +vt 0.9375 0.0000 +vt 0.0625 0.0000 +vt 0.9375 0.0000 +vt 0.0625 1.0000 +vt 0.9375 1.0000 +vt 0.0625 1.0000 +vt 0.9375 1.0000 +vt 0.0625 1.0000 +vt 0.9375 1.0000 +vt -0.0000 0.0000 +vt 1.0000 0.0000 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt -0.0000 1.0000 +vt 0.0625 0.9375 +vt 1.0000 1.0000 +vt 0.9375 0.9375 +vt -0.0000 1.0000 +vt 0.0625 0.9375 +vt 0.9375 0.9375 +vt 1.0000 0.0000 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt -0.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 0.0000 +vt 0.9375 0.0625 +vt 0.9375 0.9375 +vt -0.0000 0.0000 +vt 0.0625 0.0625 +vt -0.0000 1.0000 +vt 0.0625 0.9375 +vt -0.0000 0.0000 +vt 0.0625 0.9375 +vt 0.0625 0.0625 +vt 0.9375 0.9375 +vt 0.9375 0.0625 +vt 1.0000 0.0000 +vt 0.9375 0.0625 +vt 0.9375 0.9375 +vt 1.0000 1.0000 +vt 0.0625 0.9375 +vt -0.0000 1.0000 +vt 0.0625 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0.9375 +vt 0.9375 0.9375 +vt 1.0000 1.0000 +vt 0.9375 0.0625 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +g Cube_Cube.001_frame +s off +f 25/1/1 27/2/1 13/3/1 9/4/1 +f 26/5/2 25/6/2 9/4/2 10/7/2 +f 21/8/3 22/9/3 10/7/3 9/4/3 +f 24/10/4 23/11/4 11/12/4 12/13/4 +f 23/14/1 21/8/1 9/4/1 11/15/1 +f 12/13/5 10/16/5 22/17/5 24/10/5 +f 28/18/5 26/19/5 10/16/5 14/20/5 +f 14/21/6 13/22/6 27/23/6 28/24/6 +f 18/25/3 17/26/3 13/3/3 14/27/3 +f 17/26/1 19/28/1 15/29/1 13/3/1 +f 20/30/4 16/31/4 15/32/4 19/33/4 +f 20/30/5 18/34/5 14/20/5 16/31/5 +f 16/31/6 32/35/6 31/36/6 15/32/6 +f 31/37/1 29/38/1 11/15/1 15/29/1 +f 12/39/2 11/40/2 29/41/2 30/42/2 +f 30/43/5 32/44/5 16/31/5 12/13/5 +f 15/32/4 11/12/4 38/45/4 40/46/4 +f 13/22/6 15/32/6 40/46/6 39/47/6 +f 9/4/3 13/3/3 39/48/3 37/49/3 +f 11/40/2 9/4/2 37/49/2 38/50/2 +f 16/31/6 14/21/6 35/51/6 36/52/6 +f 12/13/4 16/31/4 36/52/4 34/53/4 +f 10/7/2 12/39/2 34/54/2 33/55/2 +f 14/27/3 10/7/3 33/55/3 35/56/3 +f 2/57/1 6/58/1 35/59/1 33/60/1 +f 4/61/1 2/57/1 33/60/1 34/62/1 +f 8/63/1 4/61/1 34/62/1 36/64/1 +f 6/58/1 8/63/1 36/64/1 35/59/1 +f 6/65/2 18/66/2 20/67/2 8/63/2 +f 7/68/2 8/63/2 20/67/2 19/69/2 +f 7/68/2 19/69/2 17/70/2 5/71/2 +f 5/71/2 17/70/2 18/66/2 6/65/2 +f 7/72/5 5/73/5 39/74/5 40/75/5 +f 5/73/5 1/76/5 37/77/5 39/74/5 +f 1/76/5 3/78/5 38/79/5 37/77/5 +f 3/78/5 7/72/5 40/75/5 38/79/5 +f 3/80/3 4/61/3 30/81/3 29/82/3 +f 8/63/3 32/83/3 30/81/3 4/61/3 +f 7/68/3 31/84/3 32/83/3 8/63/3 +f 3/80/3 29/82/3 31/84/3 7/68/3 +f 3/85/6 23/86/6 24/87/6 4/88/6 +f 4/88/6 24/87/6 22/89/6 2/90/6 +f 2/90/6 22/89/6 21/91/6 1/76/6 +f 1/76/6 21/91/6 23/86/6 3/85/6 +f 2/90/4 1/76/4 25/92/4 26/93/4 +f 2/90/4 26/93/4 28/94/4 6/95/4 +f 5/73/4 6/95/4 28/94/4 27/96/4 +f 5/73/4 27/96/4 25/92/4 1/76/4 +g Cube_Cube.001_glass +f 9/4/6 10/7/6 12/39/6 11/40/6 +f 11/12/3 12/13/3 16/31/3 15/32/3 +f 15/32/2 16/31/2 14/21/2 13/22/2 +f 13/3/4 14/27/4 10/7/4 9/4/4 +f 11/15/5 15/29/5 13/3/5 9/4/5 +f 16/31/1 12/13/1 10/16/1 14/20/1 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_flame.png b/mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..b280b000a7a4465c4b991af045464c04c45d7c6e GIT binary patch literal 6313 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/forniture_torch_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..a648b5482d06503a69fc02d9aca5d81b7010ad9b GIT binary patch literal 4115 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 RoTvZ*002ovPDHLkV1m(H$zA{e literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flame.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..a34b9a5e3eaf72e8945f99930e2c49d814924502 GIT binary patch literal 1490 zcmV;@1ugoCP)EK|000G`Lp(kwM&;3@eH|LB z)Jg^xu82|Do&LsnDkHkwpO=46QzU1yvstertROF(97WERf`y!X+DMP<} zAd1j?!R$ZzD2XEMJQQPZ8q>#Eyvo!`k;~$=eS6GIicwg;D_*hJrnW9}IIwt+URC6B z=Qz)PLXY`NB8RziES+cmOS-E(za?^*J!xOpz~Xt4!~*;PG1F(oD@yl74vjSfr3ds{w3{M_r5~wH+p{lnxsX_yM1{2(k;BrLe3Q8T4?1<0 zrbG_2U$8Y#yGr?{$Yo>6KzB(LrThb*Cowkmiiy98mmEuCRB9VEw$MY1?ykr|7d`a! zMJ~_J+qb7Lawy&9Tw?KCb{1*X*sX|BsV`Ew&E&i2iChkw`H#q@x<+r6^4FY6q6iO9 ziLtTY@lq6}G|ygFv8glq3nTQ=~`5t>iLs2o_m#m=h8 z<*>)6MJ|hTY)`QAZ%!pqgsFGL*x2v*Byl2%BFtT8cb(fO#i-b#UZ%03FLHQ#iQPr& zcMQyaCvxa6vw4RHr|EV?F7{Ao{w$V6F3;!uMsrEz@bC_*tW5A$5=FR>#Mqn2>VHL1 zYKzzwMc6YCIZPkpVxm!^{esq_$l5Ci= zyMKaiOXSe1(_P|P5=FU`#MmFt`V1+FqV#>1L=hTwT3ezBx6j(QD~fQSSrfTD{?)+t zhA2Y2p)YbMKfyZBexkWxU}0X2%7L5j)2Y*3WpiDO%3+t^61g;Y*to)##8*ia;riQR zZ0vWm%AzRibLfg9y!csPZQ++Wi2X-G}mv@rLLC?M> z6G`NM>Y@nkUCNg@mqbzSpA=(%EGcm^iPvHIJZFRZSm@(9BiBV}hp!bxWWvXl3x+Zeyn>s>e zK@{PzZb0Ucxt|n>^P!YLoPSag9aPfVSOJ8l4&N|P}i(J;98oHcB5qf2Qd7C3i6rnOJ z#{PIxA|+9TFA}$pa_g8VLVFH9QG|L~UyMrS3H1`&&(P5qIqXy&7DbppWuRLUxjdVo zHchLHU6IR^tJuQ^?HQ5Fd&$t#3!(_R+&eCcvO6cn{_1?2#OqL=6tB4WzQ|$eBJB#z z3OkFmn<9sH$8R(nB8T!kOQ#IgcSR1jK4#-G3twYbU*zyp;@Ugh_?LmbuE=5LGg{jQ zzDlA98qA*%MX5jLlO+Dyq$FO4&ypz0yNR10ilUrKJp4ku4x2Z`ORoN16v4WIW=Z65 z^EjO~G#rQ=dR}Q8s#in~k58j(sM!*u@?+xpcQiM6bOUV`=f$WfGkugsnP!#kHIaig sLpR?QMX<@rS&k=Bgq;;mCh>p#4}_TE3?}q|B>(^b07*qoM6N<$g8jAOoB#j- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flat.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_flat.png new file mode 100644 index 0000000000000000000000000000000000000000..d709a8cf87d37de41a36908805651b10b7514552 GIT binary patch literal 390 zcmV;10eSw3P)JDHQ(kJ+rVK|;m)DVU(XqbJ)t8|-9bP6ErXaM>6bT4PXU5=wVg}{DlPRC7X4sMs-3G7bn-5?&j^1^CIu8jC}d}57` zS)D?#UFy&fzVF+m5!hEL=_CHWdWf7Z&)*UaE!p|6QLJGO(<(hTL1t607*qoM6N<$f@h_z{{R30 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f1709ca0359b4f5a0992196001fd23456e0c0f68 GIT binary patch literal 1186 zcmX|92~d+q6#joXbf7>+Nlk$=s8}6pm8u9H(BOn4)J733(y18~rCR9-m?{bs15}5j zKtNCnq96lWA#wF=Ov07C{!BXE+1>Yj-@b2l-|S01Me(sP zvoS*u#DeTgI*mo*`r2fK?T_o|9}on6cGXHdifwql0=zY7EE>Hnx&+GC(_&UHoF0+*fTA|9MQI6c|` zvo!{be2QxT*j)wybF;8418fuoz(gBpRhSMPH`nSD2j2aK0SG+^{dB0mu9OHt(+k5a z=z0d@Tqr&Vf+k=`=*xmYC4%m97;Bb`xKK-jMKMs_K;8r+8L+H@{&;vwg~@{Tw2>5u z_Fg|-QUNm%QjfrV6?}hSwKjZC+zR>y$a4YFGYEIVo-rqGQ%Lw9rg<|H9MK3%IP|w< z?2UA?dF*|)a`vrE)G{kGjaZEngSD`%luz--2WmjS0%GoP_bbrIU~v@2Yt{=~ zkbqVUauFzaAnyfnk4n}FJ$b;&h8_moIn^$aR%3s2fp(e_fUIq?bXOPdWF0a^Mg9I? z;LVl<{PH|Ta#C#c^^4SC&wV>=O?6B2lJ{Nw#)=n3xmj_SsH9^D_HQRxZ#L4eY1OKE z@o-=7TRyk)MM+6n*7I~Oktk@1%ym+le7m(G3HPAU+^C_zTj85~hRk%(M(%085%lDMFF&{PVh~PV zY_&u=Ok}v`i>G!YP0k}kJIiSoDvrh|OLUfRGNE#uJDHQ(kJ+rVK|;m)DVU(XqbJ)t8|-9bP6ErXaM>6bT4PXU5=wVg}{DlPRC7X4sMs-3G7bn-5?&j^1^CIu8jC}d}57` zS)D?#UFy&fzVF+m5!hEL=_CHWdWf7Z&)*UaE!p|6QLJGO(<(hTL1t607*qoM6N<$f@h_z{{R30 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_thin_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candle_thin_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8944642ac56ae84f1a4f7d18dfb9af2c8aaa10 GIT binary patch literal 794 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz^D-56XFWwzI}T9{qvJhv}?k< zXD2?r28sNBdFj#3U2mQo`~Uah@x3!&Jvs^$1j@d6aPY>3_0R7gglKv3;PCg4$3e>e zeENTW%KtBKKR-YF-^Ap9zXwpke=`#h+tdW4{r0A}Pmle6f9C(qUXav}#~^Zd@{0$D z{%;Nb4+8%{B2)c<>i?gc@c+mD|Bsjc|NrNIr~CgEf&VMbK}G?Az5f4}q)B_e{=YN< z$OCEtBA_#XB9CtE0&Hj#T;6o`%<2~p4m`hi;NG>ZA6}dSy8rR*-9TMW z@9zEo3=mJ=bkHM@DakHoYZ@%nuqeI6Sk@P$vEaoIa-mjf&&0bJ9Zq$(8ti8Gk93L04O7PNe3OWD9sz|n2! zzopr0DmsRcK`qY literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_brass_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_brass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..eeae63f9b54a47b09dc79a15f49382c01ec9cfae GIT binary patch literal 2323 zcmV+u3GDWXP)gcHBHOyy}5rKiJl|xjN3c*C?s0lp;lMKodALrgl)B4YIyJvoIIQyKlVXyUF z-{1H5SnCK&V0zA{%YXvU(~(mcRF%gc^Gh+7cqtyrr$z)LO72f&raeSlY4G@xj0CeJ zPgR9D2I~wX?sIbMAD!NGo*X(1c&Y(2xpK-doI2c{cv9lf0bt8ID3yigJUsVe2EeN? zaLAZG^YfBE{Iy8;KG;y*zoY9Fxg0tGsLI0om8$a!p!HoV0kpNdr$8);2#Sace? z+NxPjxi+@&UDE$i;NL*J1hgQ^F{SW-Fr+1MhjX=S4FJuvo`!>X=^>ao5)ydh@q4<6 zcz?*az=F$Hpa9++1YqJ`4lw|#fQJ=FtnH4dB8M0NZwm}U<#aQrDrmL;8Iab;;<}0W44FKh#jfJMW*Tr%C z9_9rE)pulvph+CtIF2X!N(4Kd`C%hMxl|&KV?^HTfpHX3DV5Y1Q{;Kp=&MvX1n}My zMG=uP#8I?Z4=ff(2d`BFx7>1#_KgSv)W>(8Jg{Q;#mGb+i2lc|Ik3;vHk{aJ38bG@YNRl!lkY$~oxMxo_VCb+BvNXkqZowzUfCwQ3RKtQMr~+|O6ubMb z9FEF0qBQNUzCf!vPwgv&DL&}J=RgP^ zRLS#{JkLVkF`%mhiVvQwF-N5~K$4X3-VsF!N#cZf z;k9VaIYbO`+?&pr>FxAE#9;Fr6GdGS{0}R|i3ar~73=I`LDXL^peU+(Fbs;k_wlMhlca={j(#n)UyJ(+08>3O z2gN!|rCePg{JYJ0r;E%8!AV~MF!TKHzb;V;BVvp($ooxCjB#nbn>Y<_^nC-sp2x0O z=Zof*NMr#~{jY_d2`*>nZ6EuEh=jfYz$Dc(^ZNc3L~&#eF1@^uP#Ve8Mpkc!O?@ST zCMp}n$?OXcQ5qOQgGV)hE(&8H1WQz^u>ZMj46a(Iy%<-|!k|m%w6^*L8gD;Ck+)fO z+$S(e4HK79RlH5Hd5iu3d{86Wz!09D|A1V6$dVs==Oigr=Uoc}G+pJR_+MMnJwC?O1UhW$Wn110`$?DUu{-~Jv5qL)%I0P22HF(evOBA2K?(7?09)J3W(pL}9aoIfH=BSuN zl+O2CGDo`QGUl-K|gl=ECZp?Uzemx> zn7CY3BchndfPR0&rn`Q+Y#A`V<9bI>(yv@NFeBMT##pfC7b0#L|an3VSZ=tFTR)r9hp}{I^ z*B((wR4T=_!K02nf9qSzh5=$kgDpgZ2k*%n)7^s*HbZRz0^Vi^x5kVyBvFJaWI3Qv ziVfa5qrqX@^G7W=5sZ&M=jJ&y%z2wd0Jc*nWE~Jet$h~-1*lfKJH&+x3{)!&*2)xV z8bI+yF}AD#2sZZszDVywyVb4FGm1_Fm#3ty7S4IR4=7-L02L~UFftJ1?ZI=DQIVz- zqZdC^f9al0X4z;!H*{?g*QrNQWyKSyo>_F}6X^Q)>`Vh6l*kBEvkklt_@Ep%5D_gL zm0LM7sMSg=!G~dqqRxjmKWdj%9&qdhcjyUUyx&O_f5E$Aa&a3_Rn-SoRV6I$2`nsy zwW=bhh|p?hu2hOYX`-n8K~4SxPlaFGwporn|Mu~8ZfX>fEkNO%7w>}rK6tgEyJegS zV1q77!tHtPPTP3NBTt;N`BArQYk}i8-KhYjfuXjw{v6#Yc7Q%m4rY002ovPDHLkV1lqYafbi^ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_wrought_iron_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_candlestick_wrought_iron_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f87b383e3db157f270ed2faeae08af600dedde99 GIT binary patch literal 2091 zcmV+`2-Nq9P)*|B5!PZBSwV=Hafgi=<-Km&n5MZBPs z$`F+hFcocpilS<7n6`lmQUwfkW79xPEi}s-lDLkX)M?kXYt*FiId}K)eSUXNQ^?+e zd_L*XozHibzMtRs`SXk0((->e=sW&6r9yuY*XfX{rCAR8LBd34vx)xnl^;`Xa9!LR zPc#vL6G0O_>on8J&})?HuWAnHZz2FhCK0!1|4s*E&x?EcSQ7y_mC;h**ORkEGZW(8 zjhC7Tz@JYu05jeE=Nm){(F@V1Tbk*B{mlpq;%$UXFCRHYZytC|eE0i!Q`Lf(5Gu|8 z_5z(xT@d%qMfNli0QptYjul#c^#gIQIBjVn01MAR`~uaFZ#-;msyd*b-_q2-PIUHb z-)pK_KtKNrArUPTUHsY4o2wiA@&tE+M`?LZlmQTUzPSKgnBGHcH`-|a&Exd9Z*73U zspb(cm)f?kfAjPyy$p`&-|azIj1J&ok`_OY^EvwC$y>B`o@b&mN%PO)o)^(-WbsE4 zD%Gw+bBXBXXNeYJf=$!`S-&TjW)YuZHyBO43sFVLx=^B8ndr{%ur0W@69C8MdP*3m z{VhK(R$neD_W=}fUfL;K3uWn!ctz~U=>kb)ZQ_Y12*T9MAsAzfB>P3U8Vb<^?UNwl6Xg2G!6iDW7Y`(78W*iU%0INFyENRuhhK-?Gx({RX${Bt~zI)khoD@*Yj?G)| z>~O$!UTKJ5)Pk=?pd~7$Y4J|2XdnQz;gCMO1OO`laD#A7%KE!R_pV^Y=SW_gA*6|3 z2v?@{)@dXFD-PIu17f!UY~H>|%3VO%c#q_}IsgWulzybQK_dZJw!`)t(w$3N%KD6! z`$|b~e`PKI;RNlw;*&Z6laUhVdu;Fu?!2nPzR``9Y&Pj-m0I;kNMf5pk zeco6ArV3dfRf|=sF31>lcM)IF3Zq=4voHK`ihn=Ir3~oV9?1^!S-x*5`H2!Wd9`sql-X4p`*745T^-HAQgZ-t2-2tfB9Kj(^O&z3s zCT=%`^`pIR%Ye^q33*&^fAdR+A@nv}uuz}*^;*DxAXygIubn%ym5KI~<{ASyfB_^! zJ^<+cYs~MZFBGy=p1S}DybCO80HmwL>2c=t_bJlrsYU%B0U+$_X*B`>Q3LwD-M{MV zc97p?Cs)TlDvYEExlYHw{v;hel%sgaPab<01>8;;g1t9)$2GHxWDL$u- z9Du;#vbIxqR|oajt@zGPeLYSBfRnldjI$fmAxr|mJ;XKu7SG|fTU7?&?{-Y9 zjdUb%%htZvoC^1~85RImSxk0rTjv`Lz-_Zq$nB!2-%Su+;qNlhpmBd3tsgyI9p4oI zx~xjj?Gyl#{r;cm0L(4TaCq$2RiuQ1VkZv*EE0U0Y#dK}|-5~1G49*R)q_h=A0U+l4U^0=!Y$cw2D z)t_4*W#bWgV*iK$0l_Ldf`T(&ALn=ROk>xDzHa9UOnWLqY=U^|>-V_W?le3QqQY>B z4v&vgK9ivR$r$eSGZ+B@=cgJH0z{ki^Q6Dq$uqtZz%DO{i1>Oa*5?()Z!9^0ZE>2W z3j2i%CUBig57Jm-fSsYRD2;FRnQ-_R>%^h{6{Wq7RM@ z(~*fB9UL8^1KA8=E&zlmJ4D5^3;b{4+&G;f?DJT1y?ad&pBq;9ZL#I+;@R4~`q_9` zIDi2hfN*xfP6(VDc&^6JLVQ=lSrOIMWl7%99;Y!1dygfr~wRsBZrv);yJ4Pe8a6iR$a8e zWXS*Gw&+;D5Ill2i|72WrvR@w1K?V~-9WQ{P}L!v7rVqru(1juR^E(4_i2c)a4u&D zBUFz(1QuZXJj5R!AET)}^1qN1xt||Oir`L=4hI$>ybaN~e;kGNAA#ks*TusHDr~RT z0Zi%u5Gq=s${m0K;Cw9;4s-)Tunylx+{o1Aq(wRREA7zN$kY z9l*Dd29FqKKQMxAF2swvFqVvcwU8Zp1pux9z!m^V5dHyT8gcAEHYExuApB2q{@=G$ VF6HFH_A~$h002ovPDHLkV1h43+p_=w literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_glass.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..410349d14a82db16c09156dc88dc5eade28c6fd7 GIT binary patch literal 483 zcmV<90UZ8`P)u!Z05QKT-CjHgER+IkeG3V54yrNM-ps26XPd6b1c4u~W7L?X{U8iN4LvZUlPt$13 z?ESXyVVZQ;HRGs_S(>I|^?j@MJ%$k2jaf;vv>sw~-n$s%vP?wgdE`)*1suhN!mn3S z*QK>)+bm4Z!_bvwZtV(`!l)6v2-{}J5$gNSdyhH@?=8$cPf1ZuI89TxZLNqxy*ugQ zI7cV`IIdq&zh%XDM(lWO4K=%BtJkI1D!Av3f+SO zz2B4A6gUXD;UU>!f`h{jl$YYO#27$3x8X$518zuXSxP5>q*pqGPfCU+rqA=Z6gUAz zM@)kjDVf;K#Lq5F#ef0H=i$IKcuMIC0&3v+zg!sr07WIDRDvUeqF2)L!H^|I+lWw} Z^FNnmZDzY<{_g+)002ovPDHLkV1g@I-x2@- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lamp_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..265f2c8d56e76096afcbb82f3d2f56309f41f7d7 GIT binary patch literal 3450 zcmV-=4TbWFP)ELoD>zE`@x2HRxSp<&SyKl3thyFCZF|}m-3h~ z7GByNxOY1Q7y(32aE-_Y?$rVS_k;Wj3(JppdKYZdeL#fLnQQ&Pstq8Q$ePPU)+__@ z)ngPO>%Uuc8Ov+|vVnUn@+(D`Z}B)t=Kuk`4g6@v5ziP)UFx{JuRBl<@=K)v-5?1O zBzXy5ht@i*zd~5VH7G{P@`U0UBS4o=#cr2(!NH8NNRn4rDl+D>yZ}JPAn`I~eWPr; z0As-WQUKqQnUfDd+!g=;$tAW39iBTSQ7u5HZ!w782`qy9FPbjEWHzvBea3%x@r(+A z=>iZW56=Lp1rkbtrS`RKgAfV}nG15v4O#zv^Rj{aTr(^OEVpt%SwF2R2|0-7ap!5s z1HL6d*<^Qct(chwPxv91I<7mI@t3Q(w>+WibcCfqPU|lbz2SADFZS!u%r1gLYp;SB z?HT_{NPS1R~3}!$W_aW4BE|IyO(3)`;O8tpve>k&C-|)KgR6TId z;~8_sNH*{*kfa#PawHqA`Gx2Vy+9#yY(v5mL~rDgTE5p8f2z1>rvD&<$_M`PuXTqW zdZ0V>;L+~T8VIp^!n13k*tP|0zp+{zh;9_U(Z@c7*W4)Ii)=W%c8L&RmOk%~KX?6s z*b~(~k;hLqR;(0a@Q*j>dmWyIC4I3c&h9O8Hn_&sWh{SnAi1%5{j$pkesXo`yaM_F zqSo}Rf7NClZ}`4z)yDEmA1HIOH@9Udv0`&!eh!PhGGTl&Uqowf zy`-Rs4`$zW?bzOOep}Q1t*^hhLi9FW@a=*UV5s|p;-dp~H~#(i*M406(FRd)uAdE* z7mJYxZ}`Jgw+T<>!vh5;z|cUo>tJ%z8$YA|AeX`Yp2df1{0BeY|hY((8uB@JkB|iumEKf4FwOxAuaL(ChB^{<2oY-!J-FK?#sC?s6ro zue^LP`?fgI|CSg$*#5185}+^sR7p1c#G6G$#j|g^vgn-?2e(!hlmPw77fLdrryu!X z%et%PeW&Qn6Me62KGgN$oWq@eD>>`P8iuzRC=CS6S`EW33icrWe0TF;8&VwQt3dy5x2XPULMMNYLlGhMVG&eU5*4NjC;RQ7wPs{Tj zk9%QLQ^Um^E0s#mGEL8yFAfOMvT|ULr}@JA`q~Y3bv0dpsIA>6a4lL|nojurzA=!W zpa6k@A>a{`l-KK)=UNnk&#;Yf2$q8&6X|q%3>Zx$61a{^fq)L&zr_x#w&<4=B9TbY zPF5hZ6{N>BaZSFpwZ$UZ3PL^sFA&HDc3b|QSKfnFPk~{0AcWr*qpd9_QmK?gGMN;K zM4O1m+t3~zg17uqi4ZA`M!z5-;GU({AeX_--}L!fB~f4;))sJ4T3z^j9!Y>lPCgh6 zNQ6QGNysz}NeDtp(A8DDPndpF-uL537=}-eVfV>)-5B z^A+OY!9&Fu;IEu0CN$}^R%@$UxZSk6M^2h9no6~cbUI~&)*?C6G$lxcxqu`(I`#t{ zA{qCJXt-JC0=7q^5%~mhR%VF*0&Q z5+z1PMot0Sv)PP%UR#&sko5&>0u+u2!3%n^IxMCQ#V8-LE2MN<$z-;gL}ZKEoVDPy~jC4kdW(IK3AfhcNd$$P-D^ zbvhA#!+`<0-qPZ3UXCV-u6hm8slK#hk~U zq^jx^bj3$E<={g@L*mGhBU4=ebjW17tfc3gRu`zTnGdR}J`vT`RdQ~uK^PkP8K(%S zASJj;@m)2aP%aRV-n_*b_qS2$jU zi8JHttUp~03dERY5yU!!Zmb2M5o&6x#jafyV#ki{qM~A(*u8tFoF7F&MQR&|?>a@O zt>rU~&edWZAwA-DyXSI=m<>|Hz?e!RZt3zQ&jC3J=bEcxGhmbFeVv$i42MHjJs*}a zx_^Jl79gEYg6N1XfYT#*&Ue|jVYEsT6hhC1{VUXqefz551(is$&C($GT%nRC=cK{u^#taAM-dtpsHEYst1eyI(hF2Z_S-S33lqKm>WPs&YXdHkDu1Zt z#5|Hn#N;`TtP>6#=)tmh7#V+13=9m&xM$JBnt~!wJdRsavk%K&CCKi<5?CeYrNYrC zJ=K{Pv;c(85js?z;i|l=pAcK^`k=M7+47$J`_2_aR*KjXD-ZNqrL$9?q#bS0+)d|<@RU%MGCNk||P7zc+qT=4UOzXMm{euHJ9wE$I z))y-mJV1SF!o^3xBrv99oE*|pGDAHjoDMlsO#=b~i zgZG^z2=z0G+X&0;m3~K)wjln;|ZLd-qn_OC&+V=yI7!8hz$0 zOj2a@zZm z@mUTrt^Y+UGM;jFZ9DGk_+;Le-;FoeY*P)=b~sdcniV>dkpip@Pb$25j#Ps z0)!-By$bYE0dXskp({XaCu00H;7P3e_u~G~aqq%2&7rZeZVu}EQds`nf4)5TJNG;H c`^>+819Ond?2|Z2<^TWy07*qoM6N<$f}`P`82|tP literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lantern_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ceiling_lantern_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..85b2c54843bbc1a8b4963c5839ca152bdfffb584 GIT binary patch literal 2167 zcmV--2#EKIP)g1D5(^S9C?iu$IVT|=cydiB zAs#m`DM>>!JvS{gD<(NGD=Q@-C?X#*DJ3Z*ASojsFDN7`Bp@;?CM_o-FexN1CnGE- zA|@am`S_YOEhscBCpRxCCm|mH|DO8ynELss`uC+OBOw0zrTO`y|Nfi*`>0e-IsW^t z`uL_hGA#M`vikX+`uLsy{J8n}t@`<@|NNu=`JVp!nJFS49v2z^{=fSAzyAKT{`#=` z`LO@|pZfQo`}&%ooMe)XUH|^Y{`|xL{k#AEw)*+C{{5`|`Jw;+p!fHk`}&vv{g(dv zm344TEhQr*9~}Al!u|Wc{rb21`M3D@wg3OI|NW@?`lS8*p7->b|NfWw^pw1~bT}|7 zIW#Ex`@;G8v-Kr`uoZH`>*-?qW}A$`t_mu z{Ga>%ng95h{r8md?vw25kKNmh*3yE^$$i4Ucd)E)o0wvIbx>hjKukt7|NhGR`?~x1 zy8ipN|Nf-x=$O~jiMh0Px3qMtscopDXpM~Bp-1nf;s>I06TP2PE!Co3}G7;2X|Qz1NZE;+Rw2amk#tS;@Z;gx*1oxdaVTa4j{pD#rAb6VR9M5cmt|KQK^TRXQlvoL z-Q8VgWo9ia*?34uf(6&&UMN=FrS9(T{?9t0R8CJzmT>xf%*lN+?@nfNL;QcHMNTmf z=T1>zojIlax@fRv;k3~6t2k2RLF|lB^9vD!Sc*YgB14>?5hzxb5ma^&p)r3w0u+V7 z`sfe^VURQmP&C5nq2(9Q98ak#De%iecnH&@XK{!$aH7a_X-2So;iR@AX7^HxVp&#E z6jfCKN3jaa&Iymv^~vEo4sBKxmf{6O8Vx5fC?TOsrUa{zjGMi3%|u_jHBmD+LJoap z7?NZd`X^9fIe?h4mw-5HZuG*KKbJf$B6_AEG6oFEj3aUYh*ql=r|>vpKspBCc%GWG zJK|?LGJJVlEKQT+AcUAPIQR=5LTty72#m3D{x8Aeumw>ow=WeD8Gr^q;3)n(-vvS% zISw-`Y7y}l7KP89EpXg#g5O~2?~r8d&Isb4L}TCSrF z#yi(cKJTR^#Ki0$YWLSvUv{)>n&aAyTLpLT*C~*e#rV#)c2i!SS34X;uv*ost7=kH zY~`r~{`Q(0e?>)sm6q>oCX?i|yM3ot2fKz(->7yBlw(0&dCK|AS4?fD+iA3VzrDjG zS=?sxtvy5#;$BzhrrMlNXTQyM{<6tr$`1(M`#YpOOH#7=?%H62neo-B&VHB6<+M3% zxu+ykeqe-qRc(?zx!2Ak*z|E*P{HC8 zpR|_jtdf$%tZa+ZX0OaI1V|npkSs}!51XDw5kc8dsHM107AGd2Y<9I^fvM2S$+h?q zdNMOhpDhk9SlR7&VnIexLzb(h-%=?Rk{nwr`I0<6^;rcvuGTQ?(-c=p!||e`lg(u| zi#Hz&$UBlfr}0cr^S($Ow<@}EzAQ20`0<{M5-f20-jI;I<8^y7&(xda2pv!bxz5MM z4;~a{BsTY(TTj)J(D$>{i3(cfdwNK z(z){6bpTLvb(O|N%925clxMeG@JSt5z>idzyw9y7f~>k#k01()hP$5~UaurcRgQQT z4r!+A3Zex{NeBxbpRtUm(nw^8AI!&jN&6rR!;WhzBJr_K*rlT!#zM$b6o(td$W2X> zv~IcXt$)PGkOshS4t|_x8%bJ(90Gt7$n^Nk2Egf~e9I2N(viGNF$dtDt}wWHev}kh>@q2^7Kt z7)I!2?Hnj@04wmyMY#)50Rf!Uf0yvRG6ewQActr~QBY*KrNpF&nJ3E-@Dzkx8U+O! zz)5%hMcd^-y}$|{;$wF^6V9^ir!L4?9Q+_Q0Mr%6K?5gOCCB_yaUZJ0xZ t%z~{63Ct#93g9`wd}2yO9wq)8-vF!K>Qp7N#1H@g002ovPDHLkV1kOB2tfb< literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_desk_lamp_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_desk_lamp_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..18067580dae350f46619ffd459c444b3b532063d GIT binary patch literal 1370 zcmV-g1*Q6lP)m5L6H$3K|3w0vaf3Xb=?SkD%ct8jvEW zKp-BDICu{FIm%Gi?&Yk(b`Oafz&OpJBY`*KP z!Xg>M!9GSYo9#HGN`~NR@QdDY0y7F=sZhb;Iiq*f1T!6QDG?ctGGk;2ismyLlPx09 z2_JG11&b%c;|T=7qWB)XV-qF_H@yjhlA-O{1TvOrkZ@MF%n6s_Og3Y+kOGrAiCq@+}^YbxW(P%IS;DT^GE0V*)hbpn9| zhwbo)P8AGgDmYS797Fu710?X0%rb{ZD6atz@HO8xmWLNSj>@{pYQqFZxWw}^%OaH= zzMI77Ghd>JcDIyq>rmJ*fpK7*rzKm%`tV7X?8<;=YN3mmp|p;>nT^6vvxjLW=gOq3 zGQ($h*F=zZ+j5J=tx0%;1g5yb4lc9%v>OkkXcvVq)RPcnfUMo7IfxyE0_Pd!Dcq|g zQ}aRbU0LA$_>#nV@JSBbnXUxaFM(mEsBwac4`YV&Ijv+ttt>LjJeCZ9Evy1C+`py- zu6F{9oMV=e6IE9yGJ?$qSA^s3*+v}2?p6dtz_hin{pNxDsBsUl>xFvWX{GD&wlkEI zS8_=0`Xa28F*ZQp0z3Gbd%urNnR-_)k9kvAAmHENwenhhJ#e@5wH6#^9>+A3O#bRYQ4LBAUb~isFe$ay6tY?M&R# z%sqwSgVcco@6}755*p?{x{H6<$r33sJH`1X7GBO1AjNfE6&k@|4!b((En9 z1d5>qC^N+<0G^nX!2Y5Xuvij2=ZjIm64I1_k^RLGi1WjhAN{u&6O@oFR18+77zGp( z2>5bV41p@dih?Uhf%CY95@n1HMdg8Jy+MOi%&`IpdZK@bcATu={v-5A}1z)xy17+f2$PQXz`+y5$#z;F71 z44A+v4fzqf1#J-wKjwud$q(R`fG5gNi3252>#Au9U@(}Rkj)8X#4L3cC6hLX8n1AbrlihcIkiPG+QpyZ|LYOw96q*%p{U zI}S`f2ar5xwJz#XqV{dcqkVHbgXdZ=R>F7IA zJIc~lD{+zXBg9Du8p})8zyW7Zz*s^S>1ws=`guqWeagG6H<2#EEG9#&bOmDjQw?xJ zhoPXQ^VxMJ^1zo@1nuG;J($8Ee~8@~U6kYK|~9IHsjc69kN z<&u)e@x0oXM$Ofq`|Ia955sB_w9LnO0H--dPnetq<)vI^f~yPlpC&93Q*_OFgfxYD zNtWbaQeD4)Xt@$AVq{lSJCi|%B{G*n*Ceo|eZ)|1Ab6hXE02UkEU=g=v#+v)C;C-5 z2_Xg3MZ)WEghUE2nh!;?E?E)td9KGw14%x3*@KS0e$r(%lj$n)bmFUaW@25HEZecH z#)5JPo|cefb0QdGF&`$09d_^d=EqwIK~s&C<|Xr5Ys2zMzjJG1lKoEQef0=Qh@A4O sT-2~KzINO+vt%bu(*ax{lA3gv|EHac0FAQB=>Px#07*qoM6N<$g0g4Ivj6}9 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_white.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_white.png new file mode 100644 index 0000000000000000000000000000000000000000..cd93c8f7a96b0a516e9c3d1a2da106c1c603e6b4 GIT binary patch literal 594 zcmV-Y0Of zEHcg#ICz$)hD~zU$({b*0nC1H?}Lj~FC(!l^uF;r0OE;{Cnve+K;6Uu^MrXl-#e4> zw*ve90&uCDW(%$O7}$OdabD){PoQI;8^mZV#J}LwqPcXe#?PF&*2`=t5 z1=kgmMz>T4>_9;YC+2x))Dg}q5p0YQ=-7xq*woP=)UIBtVa5VRdhA{!6m)J}YRX6P2Kcd~%K*OS*Y`%zyz>jLmk g0Gwb=vijTq11dAT&Z!R)qyPW_07*qoM6N<$g4W*%@Bjb+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_yellow.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_generic_light_source_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..ca304e94c4dbcc035dca96eff9b8453326cf4557 GIT binary patch literal 524 zcmV+n0`vWeP)fIJ{(b9rAhaTutG>nD&irCu_~Lwv2(wG% z=3znIFCytBXW=4lDn+-bq;BW@QS}nB_4{L1NqO`nk}I(|-;SH}l5Tt7&U>l)+j)|_ zO}&(my$8cyJTLN>(MpnEdcQ>dC9k4G#c!S^?nN()kiEz6I$lA`+%r@s^f{0Cyh}3)QyUCU^)z>24G9NvU^QLNu|I9op z+UYmzNB1N8Ep~x5=MhuJ5qZlllUoFkj`Os9J^DG~8qsOuUy>Dd<1L;SxyiTlq>76y zQCqFhPn-Rg8RXGD%CY7=;tH-!rt|Yr>suK1F%k60HRc+8sG~HIR#fud`YQAJh-|v3 zV}zcqhwCg6+w33F2SJ5pO2;;zqZU^3{=sGPQE`iTbd0PJ+Gu?)72|)R93YG@PHfWv O00005w-Ho6$B gN(?!C;UWV==UK-4b6g(s16472y85}Sb4q9e0NIokw*UYD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_edges.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..49f6179b303520477c558a8296b480afaf23d78a GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`hMq2tAr_~T6C_v{H#9a1#y&n|4d3e?Qt>FVdQ&MBb@ E03t>re*gdg literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_glare.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_sides_glare.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5aefb824eb95978c9a8ba4a88696142b59b6fd GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRAd7{XYJ@&sE0XGIA3d*gptgV8}fe{d_y0MdsJ{g3r|? zVz2C3-@tfdXDLJ60o&`Z7(z`273JSN?oCTe{V&}lt*O4stn)C?bqt=aelF{r5}E+B C?@(a? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_tb_edges.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_tb_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..f7bca653e2636583dad8d82d8d8352bb69db46ad GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar_~T6C_xBUNE)u%m3^5 zZ(h4rS2<4jqhy0`UuTehkJNz!2b{8edYF6|82s<@zVPxBe*x6W;OXk;vd$@?2>?Yy B9w-0+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_top_glare.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_cube_top_glare.png new file mode 100644 index 0000000000000000000000000000000000000000..03cf1dcc4e344c581773c0fc88756853548f66c1 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRaG=Lo80eowSkfkO7ZNyg)E_ zQgfdLH~0VlsyaFwj~{Adi9IZ&80;kxQ9UX3Ws+^|oC9kN%!0hM1#dFTUJ$8fs0!UG z@pv!S2}}7#<_*$}dIv093O;>4-5DagLH8-60s#D z-&`*mdw264VBRrpvz0@ruZsqEb+w!E=AX~&Uvc_tYN~tG*E9p2$KdJe=d#Wzp$Pz? C%}N;n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_tb_edges.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_tb_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf524fa7a7e3aea116bd3d10fdc29aabdf3dddd GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>Ygr+Ar_~TZEAjesAuzHP-T;` stNCFs%-ouAr6G{njkkfp&1 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_edges.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..a4217506f68935a11e4b88b8186c0c0a0a64f4f6 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr_~TZEAjesAuzHP-T;` xtNCFs%-ouAg@KLD&1><*B=MeQ&50BF7>;ca7n=X9$P}oJ!PC{xWt~$(69AWf8)5(e literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_glare.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thick_sides_glare.png new file mode 100644 index 0000000000000000000000000000000000000000..5fbf89108f46aec62949342ac90f7e54c60e5733 GIT binary patch literal 423 zcmV;Y0a*TtP)kP>TuAIA&E2LR7Y63k3!DdSOl2v7YecQie zyWLis&1N2BybU4z0UaxcUZ=fWY0uw-h0XRFs zEQC(FgYNhHCdNqkTuAQ@ zn~!XJ84(=J>~CGy&E)>!-j+X>!)mokB4VR~buRl@e4>|>Qd8GY&2G2rJ^<5?pQicN R@(BO{002ovPDHLkV1mv`w=@6% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_edges.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..6110d677c62cbaf6e8a337f01bc9482f7fc27be8 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8lEnWAr_~TZEAjesAuzHP-T;` utNCFs%-q^AF-gCtDbQhRi^-SIOboMUNqJt;yHEqv!{F)a=d#Wzp$PzMY8$@* literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_glare.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_glowlight_thin_sides_glare.png new file mode 100644 index 0000000000000000000000000000000000000000..fd92157b04488d1b6d94a4a59414b3d2acfe9d47 GIT binary patch literal 313 zcmV-90mlA`P)m~`i~$$G1Q1{VJ|p1DIhT9y zF|$Tg)r-gj@c0KHeeeaGBH$Hx0ctg^GZC2sbD)TT8E_5cKo$W*1f;J3PEOpwS!V%a zW>3H(x`<8uuSiGW4QPQqP-kY=iAWv;259X4xXL=(!XZ|kP>TuAIA&E2LR7Y63k3!DdSOl2v7YecQie zyWLis&1N2BybU4z0UaxcUZ=fWY0uw-h0XRFs zEQC(FgYNhHCdNqkTuAQ@ zn~!XJ84(=J>~CGy&E)>!-j+X>!)mokB4VR~buRl@e4>|>Qd8GY&2G2rJ^<5?pQicN R@(BO{002ovPDHLkV1mv`w=@6% literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ground_lantern_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_ground_lantern_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3e94072de7e7c2165442c6b2993792d02026ed73 GIT binary patch literal 1292 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_large_overlay.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_large_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..e6bbae5ea84c0b39e610a98cb5db1e93eb0941c3 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0D`p|NsAQzI*->ki}RM z{2?U#kO$v%Kfs&-pE#>;;eiuK#4+8J2!B1*L8DT zc{dkwnEp*JFWF~&ELK;UHTlVe1!pZ+JBH0 z->LQAs`lWk_TjAd;jQ-KulD1w_T#YjAd*r zz4+?B`0Bs->%aKx!1(OI`0T;>?85l%!}#sQ`R&B`?!@`-#rf{W`R~U0@5lM?$ocTe z`SHv7@yz-1%=+@o`tr^C^UeD6&ieDu`t#8G^w9eB(fak%`t{WM_SE|J)%y3<`}fxS z_t*RR+WYz2`}*Ab`rZ5c;rsmI{QTqm{N()n=KTEV{r&1wd4}cy0004WQchCGit2jAdujeFQ`xXU2r!O|g?3U-Z?6?tb4**?v7A2Sb ze$OvSH219kfx;1mOBSAq-=d=ZKKdaFy;P5<%jIU?&FQnhQTx;%=glDz*L3j<00000NkvXXu0mjfhU_fM literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_sides_overlay.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_sides_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..7122b6b98b27d8eaf18a69cb6e016614d83e21ff GIT binary patch literal 282 zcmV+#0pHqoa|N89z`tASv z?*IDl|NHO%`|$t!@&Ehs|NHa*`}F_(^#A`v3m>|Ni{{{{8>{{zLR- zL;wH)0d!JMQvg8b*k%9#0AEQ&K~y-)?T}Fpz#s@iOWFO;yv2-(v$$m6_5+MGPb#pr zC1gfg(qwS97S(4$oAItNVR)uQVL*E22Z3KZ9AgSwrntJVcBlxQ&p1i~%75s5nZh}w g)jOn|!theupSijKtRoZ1ZvX%Q07*qoM6N<$f)mJ@H2?qr literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_light.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7c3257ace6f57072092141eccf35829661603a GIT binary patch literal 493 zcmV z->LQAs`lWk_TjAd;jQ-KulD1w_T#YjAd*r zz4+?B`0Bs->%aKx!1(OI`0T;>?85l%!}#sQ`R&B`?!@`-#rf{W`R~U0@5lM?$ocTe z`SHv7@yz-1%=+@o`tr^C^UeD6&ieDu`t#8G^w9eB(fak%`t{WM_SE|J)%y3<`}fxS z_t*RR+WYz2`}*Ab`rZ5c;rsmI{QTqm{N()n=KTEV{r&1wd4}cy0004WQchC_g!) zq5?ppL$Qr7*Xt$T3dbY>FnF*&CE4wkC8tebQ2_LYVs}pOMR8BhJK+uh(0Auik{4xJ z1yl7L`L*u8H5GqT@08A_~1!PiCvtZ1PmCw&Af*mzcIU9(%S)RHX^e-B46Q jxova$tZ&x;5Ac}>0$L#vrf=PV00000NkvXXu0mjf$qFiV literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_overlay.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_lattice_lantern_small_tb_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..f22874d14e8802e1a77fcf20ed1ee03c97442af8 GIT binary patch literal 287 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_tabletop.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_oil_lamp_tabletop.png new file mode 100644 index 0000000000000000000000000000000000000000..2b051b91806ede0a5078671d2e12016b2e95f8c1 GIT binary patch literal 784 zcmV+r1MmEaP)xwz|Fl`=bB*p1Hli|NEROCL+DS!nwY||NE;iD<>o&AHBiE|NEvgE-Amm z#XUDMI5RFZFf1n{A^-ca|NOSW#mBR@x&QpU{`;B7%g+D%mLDA(#K_A3{lh^!HUIs} zuClby)77i4uyD6$3;+NER!KxbR5;6Ikx`1oAP_{W8(W(gQ2a^aI3dH%?){IrWrqD) zK@jRu6i)z2plt~aMS`Gu^bw<(MUT-dQFI&&fxF^f`Pl%ZLjqOOhzKoDfcdtq<`GJu^ne_4 z!M9?1BEgt>90NxVOk2vd1mZqC+Q($QO}?7|5TWOTQ{nTgh)@!r1oEPZniOaO+F(9z zV173d1KMwmWV9+V2m{fH3KB~!ZdI^QT$bJc|HV6bxS{P!PEV$>64IRt4zR+#cinZe zDr@ge00AQ5Ea7~wBwKf_8g;5pN7%d5f!|8W7lu^59i!hy4Gp;j5Mj6YqfU($+h|6L z76MY_$avA^Yu|jcw-)VcWVAxkR*`F?M>U}&07D@(3rs$D=*|wz>*nV;R84!`d2)V?7uz)IUPZ{AQDVCqH&pEt?({6 z18>0#T%_l0^ixnP*zh$-5qAOAfo8^QP9-3@;I&ZX7Z%{abfytgKde8XY%bE-w!!rP O0000_JB|bMYJ~%SM z#KAr|GrYjUyT8KL*S0@6Gd(vl{`#YVfq_0ZGXMIX+uOUv$jivg&$PL_z{JP8y}`G; zzWw^5xxK->!Nt11!9F-Ly1u}>zrnk}!YU>rEGHx=Bq6=Q#JRq~JT@{sHZU+OD7(JF zy}`pSDkUu`CAYf0CL zIy5;nFETDFyuZQ!`>_A}r^Ls~yS=};yS@MWvj6+5R8mjt>c8pey8rs3(bLn;(9y`t z&akz&prWI#u(bdDv#hVNQBX}lJv!}IM-Tu207`UHPE!B^2pAaaCkt+EOFIqz{r2eG z($2M|Y+zS7Egk;+`uEz|*22NIud1q}qN16VlZJ(Rcy454SS}|L_V)13$-tbHigRvK zQcy|;(qr-T0008#Nkl5*afFo`iCi4WMneS4zf)y^P(_wNT?T~zkM`Ot1RssH-8TCH|IZ4SJ-sPq0c zfysP(GP!63%;%Gx&4IV$*?4Qb-EIQR#*Kj4-fVzF2*Pk(RJf7fLT z!2?L3K`XsKWMP%^mx7py4?C&-pL>340EDQN(oC+O*zfd3xUvAuiZ}v@r)j_!PdYH5 zbF4K3RYmVl(g5SrMSvQhH9$pioB|wqLI5e1)@Y0+BEa1g;J_o)fY#a?pG zgYXE52SA}7J|8&SlQLEig%DuO6>t#7e@&R-?i0W@03x_>^nBpF2Mjf!Bar7cAWHu| zVU6~uEL~L;3P5=uAm+9_Pxyty8c-3i7Vm*@E3$-~=!zY#0WM1s0oH>Qpw(jnw04T< zZ*DH7#Hu^WQgYTMg7prT*Vhq{_$^DziR9AdIZ=FqH4^u;)Eq+)cX#V8HV*ooWS}*~ zJkKqngh~%O8y&^}wUR+=!Y~wo+m!YoUKAAdB#5Fo#i@AM*#1BcNgxR%zK?|W&fgz3U+1?3#ZbtfPvDm^T%d2Q)qu5=6jvaFTmy@Cf+ZV! zt^GJf>S?hk%gUGKv_(*X)#(bQYKie%Qb{S5QZxkGLIma#P&FZhXGB0Y0UGEG5uitU z3&4rF!TS-QH4r!;0?U7a*CA#KohH!P5zHQu{mV752OS65bwZedj%P#ZA-RY7Nv-bj z2PLo_VfCylwb8!xJ%Z7TwKW<7Rpm9`6ltX1e##B_mG_l4#_~M&9b3l@6m9{-T|aV* zdV(2%aciu#oQZYh3%ZOkZY=yQz&V?yaRU&b!UvUF7tT#c+z6Z#0KdSPbKNY7W0XUI yHGy6N#LiLNU_$h9do0`qkr&ui9%fmVJeohnCjU33R>xKV0000;Kn&uI*j;;LAjj|NjF%Jg;q03v1t3_xG1QhjKR~1EX)i V(rKr5p8#6U;OXk;vd$@?2>{X)Oz;2z literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_ball_glass.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_ball_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..91f160ea74dbf19c82e92dabb033ab3e9b0d22dd GIT binary patch literal 163 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≈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

    -eX6BawB~M8O~LV6+J5##@PpQBRrkei;5_Y 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_lamp_off.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_lamp_off.png new file mode 100644 index 0000000000000000000000000000000000000000..82dbcba739b284636d8371cdd5021848faae54ad GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-5RU7~2?aooGlQd}?~zC# Oi^0>?&t;ucLK6U2Pz);o literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_storm.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_plasma_storm.png new file mode 100644 index 0000000000000000000000000000000000000000..42b7ca4814b5e2607f3cd1da1a4bcb9aa2dacc82 GIT binary patch literal 221379 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

    *bsqw_WxU$gO&;2g|HTmpt- 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�Pu4u=AZQURnE=wwl?OXX&xTd`~R*+4jfW`!*Ua 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_rope_light_on_ceiling.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_rope_light_on_ceiling.png new file mode 100644 index 0000000000000000000000000000000000000000..78e6d4bc4e8243600b9aead118685a0278faf204 GIT binary patch literal 1834 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 b?X}1MPqr9-nlFzk00000NkvXXu0mjfZZXM6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_standing_lamp_foot_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_standing_lamp_foot_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..8efd5baf7ff1fb895b75222f6894726cd74e50f7 GIT binary patch literal 824 zcmV-81IPS{P)05FL=eA5u9j@EL0_NxMNwe8RKHrJGy*dhm16Y6g9J>+Y^oc2v9!P0wnOe7SLM3Xpd_F z0g$i;7QlW3Fj|4&aT+v%=UD(uaL(hWuww_yKGy<7&|3KmfUw^e z^!O=E2)up@CtC+455PJ`6kCr0SccZ*w+kd31Cs?11_pu8vq6>kX!ZzHgR#&300E#B z`5XhZ-=i^O6pYV75J%u6TuYB|sW_xQ{QAik28-|OQFLy2pf@M6V5`xHYxVlZv0QdM z-`nxy&8M=oodsMeouDAl!()R*5$174locW<1z5*{A{y$*1>ZH%-L|!W%cYX+MX`to zWsJd4p&Q(^Sl_7v0`&Lh0V3?|H2cDg-hQ|C?Y~<>ONR3kr%qB3m_lv04iO>84g`b0 zQ4D7tV&@PT17#GPWfvMMDUk|VFga}r0Ery>Ojxa0x8DQ-pftg9eEsd2^#ZGx6le zuzvlu>>gdaI?-tGXr)?19CP`}%E~hOLD*>RkBNVv&OaygfMdx30000BR3c_^TwAw|#Ojiye$>xwla+qbC=l2Dk;$KzN^Ay7ua(Q{lrIb5WRaO0d z|Kpch2b*=l(P$)BR#u`g4AJRy@+3)EmSxs>JjT}6*38$#XI;>??Z`AuXszLSo}Fcx z<#`^;vc&%WzHWQ~hG9%i(}eH)m`o<%oFhpRNGV}i78)JE>FMcDLI_MI6SP__q-lz} zt`WyE+U+(h%c>3!4|f_H0O$O>Uau$G?KYw)!s_ZOlv410A4(~hrYWkb`q0<_T-QZe zmXJ~c0E7_WoWnFt%+JrGC<>OQX)~|D@$vDFWm#oaRfyvlQc65LJfPd{!uNe-Sq9EI z*4EbYgM$ORaRC^H@q=Yq1^}3*38fUY)_H{$ZF8;lH#6IqSrpmb-L-w+&!Z@^*Voto=)f2QV+_;j z6h%=$DTOS{U|ANl)@7qkz}(#2ryvLnDJ7ntpV8@b5Cj44?(Se127(|!k|Yp9fH4No z^Vr_r-p`E*pxf=faa~uqu8Ta+|L(&XLtWRX>lzCS3*eli)oLNna|6KJ#suIv4$87b z6h#n1;PLShPft(i^?J}+BZ?wODdBk@US3|nIfoFU8N<+UI6NB+2H##^U&C=6Os7+9 zY;0gK82qF5?d`3;zrV+y&t#G$D2n38?d|RN_?n%ao&EY*FQ6|jF8+1kxw*N~S65g1 zv&r!neCPw1vJ9J>n+yQPW|UW P00000NkvXXu0mjf1{Hcb literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_foot_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_foot_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..eb29b0c8466e6937e3ea9c6f77ac94627a5745d6 GIT binary patch literal 984 zcmV;}11J26P)j1>}|3d2#E+m5XAVJuz9=pd7hbbEOz}9lFMD^^ADW!{NT*Yd7!GQs;a80s;a80 zs;a80s;a80s;a80s;a80s;a8(DonEYJC8l|;(_Jm2Nrd3<-*40OOxm!PBH*5{;^}T zS^Ow)VG=#)Bm*cgHg^Ivlj>oj0brJ!CK6-V`M(Un1i*2pOsa>8o&lCkT$R{_)k*ar zx4PgXcP_stA-p0gx81vI=j_gfIXVB^--Us+R^-}v)SmeE!q0DQyAgPNW#!1Ddsn=` zG0Yc6ZQI}?DJbS5xFmPmVcFkYTiWewOG~eAn*g3%-FMQRFT9v3c(F3b<_UpZ4BWI7 zOQrarE#`eL2=dY4{db+3`T(9NC z6>+#)GOccoMQ4Qqn8R=wNsWLAnB{C`aVi5ab9}2vZv|B$gh(0$f+#J{55N2g4maA4 zfDnQbLbj%wZ-rsDc#(0r$cn1+qKEjiACzN?3736nC&< z5m=wf0HW&mQ582Mg+LPnO^SpVz#*H{j(gg!Ly*nWKPgQUaiF-!bkP3%sbK0BSaz*lF_eRALaJ?Gob zyou_AnFzkMfhd&h>X)H6o_YA}@<=58MnqvFNb!Qj)+&YXF9>UV+T-+Z@cZFTA7p7~iZ+zE8qtT*1F@llcWm4K5BSgfPaizAarMR>A~Jui>;E{uzJ7}8*83NFFTA~D4XQo>0000 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_top_inv.png b/mods/homedecor_modpack/homedecor_lighting/textures/homedecor_table_lamp_top_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c48029e9e7bf1f61acb982849bb53834e5f104cf GIT binary patch literal 2491 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 fQ$T><_e1grVM=y3h6sJ~8KFj~5jV&F<6@Z+=+} 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 Pvl%>H{an^LB{Ts5vK&jA literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/flowers_cactus.png b/mods/homedecor_modpack/homedecor_misc/textures/flowers_cactus.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c03da8d769bc6aa082848f1e0d8b0ffedf9af2 GIT binary patch literal 178 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 FV1n6usQ3T? literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wood_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wood_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..06531e50502d3364b9a469bb461a78614f101c65 GIT binary patch literal 3207 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wrought_iron_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_banister_wrought_iron_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..452932f761f805b6f47af133c891485aab188111 GIT binary patch literal 3136 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 E0BmSZ+yDRo literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_sides.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_cardbox_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..830bcedd1a81a7c7f34ae0c8d4f191ff7ab6754a GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=90!z2{_m&C2rJJ~4kv zveUeY1t~yL#*!evU7>s7{xXMfwZQyZBPE=N8 z6mY(I!s8-?imJ+z6pkbVE-p#Q#-$>SI;<1Q6ou0tGO#h+NN4?aN$kWWpkWN2u6{1- HoD!MfJ*T9(Z=aaIrY)s6 z&VKHmhxR~G#*!evUcGM3@NK`Z z_A;Ra3mdj|i{;BMcj-mSJm%U{-JyHRPu-}b*XZkubv41p+=0Fa=bLYd7iSi0IS{*{ zJ=ABX)k!t&b=}U~LKa)%UWc?@y)@y^!e3YYPM+BG=!bQS!2ZCt;O%aFXAj1{Ty1Xh zYH~`!<>d6DHS>ABzHQq!C8NAdy>;j3YITO6UW@%w?*?`S3j3^P6JD{mIAsm{T&@E-HktiQWC}fXCH6nUgQpD{NCwVX#=AP*PkHrseaBUn#5ZjZF3e&7+GOit z9OoRi=0bb6!!;ge1>Yl5O$%qLICC(TIG;F`VBp;FgCVp?hv94PzfvRb!(l*2GI+ZB KxvXlq->gx9P_W1bt?Ck9Q{r&Or@%sAu^Yion z|Nqt1)#&Kxh4mYJ0001$NklskoB5 z=J0uj_cu@Rx32hkpW*G!Livh0;pZ8itljZvrA6s}pyI9DcdqecAOHX$ zARr+jAtC?(A|fIqBO@dL03;+NBq%5)B_$>R0463TCjbB^CnqQX04OLZDJUo@DJdx` zDk>@}D=8~0D=RDj04yvlEdT&5EiEoCE-x=HFaQ8BFfcJOF)}hTGXMZHGczIetpTicfWhlcy`5;HGbxDLNd;@II$T$O{mx6jd=u=YzmPwp99%$4ksn8*g+vrLN+!olx0P$hWtXG zWqIu+g-b|Nj+l9Vq z636$FU+WX$Xmh;5)t`57-Xz9DpDAQ0xiwuWwN!K!!#UtUG3z}+mX<bc-gkf zwY6}jD59%ZYle!GAe8C5Z8mINZf>^Q2a=};I@PArver;aGzgC1NhU^TQbwz*%@wK| z#X{eNMy|vAqe@m+0RSn12nNi+8fRhPT!u!75m=UTrJ|LU38V`3Af;3@8_CKF{g_M4 z7_^N{6_5>3LL^A8B?rzkfav`BDdgumj2aR|GJ#yVqLfs3jE7;~#guBSoaG+A)2N1R zDm@qzt*s^hG{0_QsOoU4U@i6TzscH~5S*JsVOWl>d?*2ryr6>fRHsV1Aqghh+$>{d zM0-4JG^5yZ^7(7I^N9|%$S&+^%;CkRwejtS)^%CUPt#?9w zk|zyVt0io`RYMS|hdnu?)YQga7nIPi(-og*3t|ftqfw zl>nR3>>%Y!CI?yLCvkisnYioJl<2Fj8Bs7uMCw<_luQfT%20V}jrFPvl-*V<*kc^O z9klUNHSv?sLdnk5WKjVqCV+ZYQkfMAjT$;tT`O8sqh4RXd&;PrYrTJL)T%>9*mX?! z5vFJXvzAh1-clTojE#+ViSp;n$oM!ecXxM>M@GkhB9UlS>z;er61D&_l(WO@jW?pQ z{JpAv>;=f*Wf{#fsLmjuqp0DqHWVzhGm;HYj!`=M=Ij{V**(c1f8)%OLOP>Ios@&{ zg|O`OK##Y#m!l8EK>r}x**VRiLCRdw?ijC)>e!<~2s`J|Vtbixag|=L#qrM0yhjUy z7#McAl|Ya=j~0`l0%ZKmHHDnmjK(iuy=X|*N8Kw94s2g(!}|(*hRHsem*^{F6pBG+ zald~ciXIxw?L0{Kyb$}cZZh8QjclKN&25i*)Tv(Ipw0^#D^4ku)0kp;&+hm8+A6-! zxSR*se_n`uSvUC~>EsM@204SALCzp&ke3em52dS`>Q?1d{{R3007*qoM6N<$f<1xd ARR910 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_dartboard_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_dartboard_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..9eee77562b29dd40074a31c3f16df84ac0bfc535 GIT binary patch literal 8294 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_dvdcd_cabinet_back.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_dvdcd_cabinet_back.png new file mode 100644 index 0000000000000000000000000000000000000000..8e98d9166e0aafde7e04300cac0f99b0eff55f96 GIT binary patch literal 268 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 Z{{eo6>wiyaNx}dC002ovPDHLkV1kyX4mJP) literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..21b02f6237ee90b47323f0add5288e53cba001b8 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`rk*a2Ar_~TU(B#rJWuG10S`|` zM#cgTV-Yd2eT!L)pFDeJ^kd0+W$xxLO%h+HJP2fV<7G%>IJDxCOs?bacAxzopr09m&p%m4rY literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides_lighted.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_sides_lighted.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe49aa6a68059efe4fcaf6c1fc8d1abe8d15e1f GIT binary patch literal 303 zcmV+~0nq-5P)nStx{&3e0`(51+yLK3MZ9lX++_hFp=G?(?1jZRSPo3}Qj`P^j zL2VAPMMT(P$|h||rX+xw8O+Q8B+8~_$tz!ihzL@aWKinMa_TZg*?{y}lqva2&_T^8 znVA_8A=$N-vi77j%}@sgNOoKc?C?BOOK$^mtwouO09dYDC07}&fRZL#vP((TQt~1U z%I=*4r5_=FN3zEW%#2(G@*@573%_B9LHWNoegHO8@vr#5j0OMz002ovPDHLkV1loJ Bf71W} literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top.png new file mode 100644 index 0000000000000000000000000000000000000000..aac2972b4f1bbe84d085d130e2b3af2de22f75c6 GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lAbP(Ar_~TKX}d$_vcKLFip79 e5Xjut&Bze!bV0z)rehmW5re0zpUXO@geCycu@ssB literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top_lighted.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_fishtank_water_top_lighted.png new file mode 100644 index 0000000000000000000000000000000000000000..b69ff10361faa741d855fb2ee7a6d7c7998e2298 GIT binary patch literal 388 zcmV-~0ek+5P)u2 zYoStXp;T_7Rd1tKaHCjpq*-#MT63mcbf#T(r(SlbUw5csd8uN0s$+YqWPGb;eXM7G ztZ09&X@IV3fv#(UuWf^{ZiKLJg|Tpkv2lm8a)+~YiL-Tyw04TLcZ;=njJA1=wt9}Y zdylt#khp!3xPFqkf0DU?le&SFyMvazgqOU9n7z%FH;e!P04{V=PE&z_f`WsCgoK5K zhK7fSh=_@aii(SijEs$qj*gFykdTp)l9H2?l$4c~mY0{9XJU$q0001cNkltyC?|)TAI)kQ5{O}$VL|@1Gxm#=B`+6T$M75Ms_f=JzP!Dgj`EP0% za?WtE0zd+zV!TC45h7%^iRC`s@!^OA<}@?B=+hErV+^C20t)T}A)79XduN13EaIzZ iAO=lDVC+e73DggaCU&li7Z$QcE}G7^I6Pk(jh{O8}x)DBSF@6i|vqivok#2Bj8&E{L$~+!7T? z)FUg8ezmIgmnnfnQwb<1j1sT};AX6Ti~&g`452MpDzPI9peRZZLO?eO=eM=2eP1AzMmh!Ga)KzW^0QG@CJS3mu69Bu1uG zur1^v1PcyAHQ|VNz#`o(y6#omx^COLt=qZm%UVq00000NkvXXu0mjf1dt!T literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_flower_pot_green.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_flower_pot_green.png new file mode 100644 index 0000000000000000000000000000000000000000..d36acaca9c3399dcd549553c156c46f10e7ec3b7 GIT binary patch literal 828 zcmV-C1H=4@P)!U2E&>1m0#!*wK~xwS1;Ja697hZUz~rN z#fKed0yD6IZ31nnC8^kL(^> ziJeZs8Q=1UoF%`{`%0}{UmNoq4{(2M$5S3JkHcwKuYtFo70MV^Ha%=nAGh?Rh5sDE z>vPNH7zj(cz}4Fw0P$%*yPH*VNN{HKMTm4+*C>TS+iZGWAA7kZFhK{}Xa{=^wttKQ zEcMG0P-#6a+Y;XUqCZ~t4?EAOvedO`OzGzkAXHxzaXYc4$lKn#48*&mGJ?ssa6Z%i z4k;Fo+xt;FJF_aGk}UC8rhU!@Nh?d;9nN;Cqu7;>-Cp+dt$#}TshPcB<8?;!jh3yk zqC#!d%c#5ZS&6qG8^3!-O>Q?mRrIx zyqYkeYB>g8GXVglr4)9QSkF zqUnZJYod-QCM(N$cw{tTDpJfz(X1%(uxfg2-}87pzpu~xFZk+rgaz5zZnj0CPN@HNtK$&nF3rc4Ku$&3WL0OQT1uIyP!d#q!4QH^R3>KUL1{LL^r}$Q2?w0YN7O5S@^y6A|-- zggg;3Ux?(30Ahg%DG(!tBBT&hOe_*3MW9=W#bRRdR$>X@Pt=={3=&eQKdDqgDwB}P zw|S7qi;O4~+9@Q!KhpJ6tKP|qN32b#(a-l+S2x|No(Sdnk6DC3Zf7gs*JZ2R&U#*0 zRx{QH96hUM#}xx-`g=#!Jr8RrmQ9yGSuE*ovt1oeT5pbxWeuclKPc z@HyAFN6%LJjC2m2c@phO?kYKfDRVCAL^m3naw8Xpov?HBvDT>Wj%dQFm6h-EKco92 z2G2zf^UH%x-9-`M=V!(W9|miU4h6!Xy_)Ho<8iwh`hIuW*zJ1G$KvwOwYa0Aw5#%R7}$oo8E+ZmM0n0ZY9iAmgW*u5FSortWL_CmZvK0m{n1w zZC$&5Y7#{)-}WqHFSR|-I3-*?6y|BT@@w_ulr8%k*OBX16OM1Ry!bhj>NT#h#PTbj6*{!{sOE>Zs>g$K3<@y@~v5W2w zf}P&%Y1#W%YOS%_e!=F_hcTz-YNa*xdnWyq1>~r;LQQcUa_s~^9{ZZ29RI$>XM*}7 z)$-)*`B?tOsnxxXc`a>?WKF)?k!|f$#m&$c)^z^e=WPdtkLJEn`l5s7gN&Mq zh><%Eq`SKX{9`kU*UtUP)6F^ui#Pq#ien@4i?vtXeBH>sp?&S6w-wLO+0f+dHb#i? z1tf3C-1I>6wWWm<8FiBPGV2c{3jm_~_;1x{-l+a$!68?cdne%E_~Sd zJK4!hBrbBZe0RDyKbkoRv|6oJ>;LF{kRH|4?PmGdz3lZSldG$nhsEku)r2!|FN@m? z$8#&Xt|JFwA5Lx;FJqyvuWm33DJdw;^SmfYQ5J>knpud>@7@Fgs}!4LA0LmDl0C@^ zn$e6vu-oHt6sl&nQ^_uwan z^925F4UHsCq2-ua<{rGz^D;N^VG=>d>kR|~uResf5k*OoL{Vhe>|pyiK%U1Iq6h@k zAFyUa3p+^H`Do<~h}fLN->d-XAD+fQ$gum@08)UkxnX|_AcXoOAZ%$Ek-^vyJE-( zfs~>DDbNRUwC*1P&wB=v)|SsM;bX*xz1?o70!iDs80cb!80v0%!oC=!gJ3&wdT=tTi7+pAl6Pm7j uHUiCP_p{k_di~r1jg1s#I|i-R7w`*Cx^2bmga)ku0000-jwJG+{#V!k9jTuz z0G%itj71-yVgAP@jsOE8Pyn<5j`)EO1&{%XgAC$8hA8|Hphr{?46sNG!=z9EBkUI@ zFb)t_R2JQ@x;QmhuA?eb8+UZ5BeOhAOax5i~P*!Ue zfG-N?A7kbA*LYTEdgKNwHePdWPQt%>dJQ8CD=mmORuaq(F`j7le)1q6ka4^4VyL%n zUHR`drEv$FK^_bUNX4LFfB;}=z-Tf6=D}LPz|ydQe)u6Yj8_!Uj{qb1Kr1U>P+%?& zXHrf|1Sf_>3-Bvrr9OOEo1UH@931ZL8DKx{uBfQ8G&La^5!4lrh{AZs$EP1Y=)8P6 zj(Rrm>?vPYSBk5Ht(^slprNAsn}Wg-90rZp-28WaeRJZ?^sCWvCbPYvuCc86W_CtK zNY)oWiOl(B>1uE6wKfuq=|AddPj~iK^pl_h7ZKR{FAR~blf$#7C*xCItJG=OD zcx<3=@X;d{vxRxLiP?0gsiC2%tfaiSsJI}%fKE>j4!#t1DU?F-^7EqD+S;2K8RIoI zwbWEGk`iKKV!XUObMs4cvx}1xGrfI7Z1%H1t7}r}DP=i`JqencD&o6a-xfy)d%D`v zLOhXBzP+8#>nrc)-@Sd&-+#ZAQJJ5Y91})yv$xaN)7H{dmqQDDQz-TWf%wi@lT2Mb z*sC`J!lsDG)WxHvI%6T^vp=8Sj_VGyH~kIm0)B>n$Gs`Z zD_fCKas|p*w^}6OmR-Q^@EPdx8_mDs9%ar!GWuJ{qXw3TboUI2mvYM8%t+48D*Sz^ z?)5YGC_WV#%ufZd;G%-JSf+oh)6OxjNeZqYQ?hXAEM&&2DqTn3fN=DF4Cfr@^8FP~ zM`TIt+}?FrvY~~p?w&w8)So_pFO)~i)3q#|3b->f2kr$Zs#sd`r_sApQ{5ZA8UrdO zBc>GO;+9$%p?3w)EuL~iNEDGS&5rZu;Cj^zJ}pTPYTPT)-L)`7Mi`nd-I8$2O+?QW%r2ZcKyoo}XZd z^@$i0y{{j?l+yTv*Pk8phz_1+T$XwpnKeDY#nVS;@$S5^T)`&b&-I44x#4`6Z*(1B zr~1>j(50T`W$gj~4vf>*W{fWX&FPKk%X&Lzvr0XFdtWxdj>fSfs;#=Zv=m}mW9Cd~Ar&v5ieuSJuxrmre0tJ!Yo1=&Oe-^7lYsk^Jr zYYj(crO0%I>W>$<$ZLeH&m<$h+|v$z=ks-Apo`PjZnYpBnsX)L8A0SrF*FDVav!qL zUUpxVcP|QD&B=1a>s8D|ssv8uJ)+5&4Cu$qPT$!RG*6V1tgC$uM%m#}VD=i$1k|Iw z%+n%J~TOW9=6fGr#|44_TeBP;7iO7oofqtti{Xw;9o`Xc5vx6)j?iet*7iJpA>m zUa(qg<~%6gaQt%}$&JPl=q0m#yZP?LH#=tyeGtgv%weUVly$@9n$|lAQERppP{! zoE*h1_c@>F>MwOZe0!^+y(kEMdTUtR`7Uy=WdK4``c6(}WP9pd*iOf37-N=HxVVUV z^r~2p-^a&spc4J_|8(Y!rZiW3n@6SOF~kU*5V>Ro{jco&-Pu`+8@La(1FHR3bEd)DyeCiWNS&y74$|3?OWR$n7f`g zbyIK`mOh9mCI*+7^C*bwCjnUe+)_B;DXE^}4 zy#i}ORHZ}` z0FDCo->(e-a9F6@7y!^-0So}wqcXYT1iTG^qecckNUHzd%2P*_lp2!m5_Q@*Em(pr zQA>^hQ1ZK*yj&wvY;0VH*WL3=GytkbYBDOn9+^pEsWc+`QZ#@@+0lCst1+jDUZ!@0 z9~xqDG8@r5fNUmRUeu#aa%0~hF&-aEi e&N$u@RmVST?|pvUTeqs-ukKDO#z1Qf4{;{=9|#hs&Ll%;5(xMM)J}{Lf`X8_gFq6A z13@EEv_lUx0}*0CjW|$DC*9%Is~`9GJ?HGb*K)8=)vMPwIWjbr#n1Sk`^1}BbN(4b-d4@{ zYsBsS(98ItA@b6JV_-W;0B&7eWv~S1fEk8iBI5wV`aK0*^`-o@;v*`kGv&Ef>Stg||W_wH{aet1uK#m6vtM};F zd-}~K{dSEAq@hPshpA3@2grExVwh!OT#@2{rH*0wU7W8-!-2!{2XyO>e!ZmIZ4n@M zds3V@0M}dKmW3nYK?33%#8-&VW!t-qxC(I<4#?tO{>MoIplMvAi3s9c0m1pv(+eW5 z03~H!M*tCrbM8K_|Ly>A&7%Ck?2*^BC+-x{9xRg%OT-8A(2@Hsx$nu{j@<14BMw`3 zn=Luz=>j0mmmBD+GqbE3dn6Ypn1&tB1#;}s*ppLFP6Ig&g%PAkijf%a9sqaOKcL3G z#Iygrq0J2Y;6wK|?i_$}aq?f2Zh7gY83ZS?bs{=h6G(AWb^wWfb4F}xoOYNgx!#hriy7sO;OFH zl)+#aGCAksAg2mIK3tWxTakw6#N83j22e#08^i_D(9!RAq)ypycPy{AV8(K}0TkzD z!al(Hkq-nAU(&){?!Lwz=QA1ya*X7Zi7^sm#0=C7@3|KM?#u^RE*{)chaun`I5$#Z z2jWJ17o2nWaf%bn3_`Dw;I z1Kh0?*cD2sieacKPBS@2h9Q!YkaH%hAs$2Us`@8O(4R0y{D;b4u_tuj~s@wE1F8Eg5#A( z#~d9m@S&PA6@Dqd!LpXLSB>+FHFXu(?s``1J^S9sIa6095`-YgJ(W)GJkFTe0de*L ziQlbk@#U9xkLmH90WfSY?Hj-M)8YKRXV3Dm&zdu;hME<1z(&zeZsiLyasuzEnmN_{ zWYUTdarw;rgO55L-jn6!p8n9`gJZecQda>pWzl+aPPBE!(Y&FqE84{ZU$r(?@RFSgLwiS!T4E2G5no!Si zp*CO50efy5r>hBWwg;X(KH=N{@NWbs1n+T9P*tiB5K-FNGn?1cT|#pJaYZTC4B`^5 znyv{f*IO=@8+6EAE;po@Ff-I3XC-GNXGO24DmMB6=L4ZVk$UmUgo%*B*=5g%Uw_2@ z(4#r>aPB#sc^*7C;^d^IowxY9rD|q`dPZpGgxLaD&q@j1)zkF>S&cft_AuOpvpSR{ z==8yy7!#pxp*p7N95GgytH&MzkD-{Q37f!b!=uxNzy0<<7xA;Se~fj|5)Pd!%Fwkk ze7$u{GrpQr&mT`%5;NnqhcmwS3}%gI-c~eqbyE(zDT`hAkYGhR6Hiz?p_)G;)Dxz{ z04i`)m+PA~6(4%#1VflD9*|RMi-|JFH-`5$&NYPshX!1@5mhD$!0|k=-bS9j(LjEY z>WP4J0SO?XB}r3yf^w09u2Vth0wJ^$jsgN7d*gNf{yV)qJe?DQyT$FtjPQM3V#O5* zF4TnPIEUH8Y3l)X&zQhXS8~40WvO_a1phzj67@0Vh*e44>JDUU0%;r?>0$(-d&W_H`G-E`}a^VM| z!Pj#_eFS3Uyqh)vc8e2KO^a_9m}Nq{fE*#r$nF%s4+Ktd&BGD~eT`~A^*%vvBrWFx zs=0W0U*oG8<^xh6~D%IlLg?qITGja%@Ngnf#qC!2xEu20M3`rQETw^5sd9Ls_{j$l^P*+XOE61>dVf$X5qP%wRYDfG^ac>#3@w6#4!;-(|De z$kU&Eb>ck0m#T0Ga(=P(uj;wClZ6OJ1CEUN#J-Ch_6N4>HOtF0mKSF_bUQ?3U8UZp z4L}GAAU^!5cRbCCT&&2;e(k&i=hm`ZUfB8NhO4vpNc}#GnoeI3C!v? z{mmc0>GHs5orJFf<{iGSoH!?vlbWfD_d!Bci4P$NqGr5FZU4kQjJtnw^ozePKmUo( z**|{kPwF51%eQ_}#C<%>AO4iUYdH-^>-7a!>%(Dn{_Nf1u>L0KU;fJP{`pt9r*SWh zC|~%^kIOHA_RkF9tv~vmMQDznipb-fh9~RwMSr>4@77o6XP^A^m;Vmnw|?oV%;&H1 zYrp^Y|Kg(*|HI=izVxf|SAY0v|KI)H=Rftc{yxv^-k;)r>#M&lp?!b|lGDI?eZl4G k!20scKKYri-1{B>4+$A+gks>iBLDyZ07*qoM6N<$f&)boC;$Ke literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pole_wrought_iron_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pole_wrought_iron_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8e303abf3e3c963be37a247df3fe52f4c2123d GIT binary patch literal 1443 zcmV;U1zh@xP)ldOLr4){Coy5ymU*6O4 zc_=A8prUg6?605whxO&n#ope(uKw|AG-Cij0S8_JuFSr1Kl{lr|zX48LGQhN& zhd==w6;%~b1vh{mVIR2ZjyJUhB3wr7fDCw;shgo5gazR)1c+$2TxMy?0Du4B{TTvS zDU^PNiqf00S{GKE6}Xf0qAe1<`PqMF2w-lM%?c4AB3PTTx_uinLsi={K+1WB0BQa6wKCxAwt?R zz(qdbWBhk_h?u#Ddp!@R>1}tBD6i}Rv(?^egB@=G%xq`nqcILBWri0T$*k(c@2)N2 zKKj9S`J*Wh`1U1G+>C(maDZ=szA+sTGX&_(2h}HuJ__zoieY_!d~|edO>F@Wj}f<* zxv^On)|)l`+VBX%orur}AN+oE93bcKr+}#3@f0G0nKfsC$@fpEz~?bNfPxP{a0iQ^ zq7JIV0oL1uhr8Oq+z1UE$K8n$y`mJX9R>O`k8nH!&Xs=@t@>1#s{=&l6CXAQde~Sx zTuMJf0K*`RDfum4DAwcQY!22#^{|;-VATD-tN$%VZZI5h^Q{Nmds6r^g=m#1FtWOh zOdn?gX(vuPeK^(!hhP1-Ee<$2Jvl=i1&~8Hh(frt-fZY?$QJKExSzwLTkRNNQhZzG z=R4eBhPmN5GQ`I)w|k2Ngz?;DczgWG=U=py4o}*CLKVG$C$@9`x~B0f86f7!a2_xn zfCPb=gMvb8&H(>Us-)ZPpwXNGWR$!jazU0HJMR>gy5-?Y9-wz{uBwpIFl~21wEpBT zH41ENAv#{?q;m5d;4!e>l=?f6QzGvipf+QGoMeUpBvn#Mcm!sFijY!jl>_dizLXNn zoDqdi5~bMXY{k1FAM3+#?@?7!*R|&Xd&~VThC6-O*a)#>2JJ{GT@Wf;;DFrCa8E|s z#}Sk+Czgv2Rh=E0HoFBp9GoHcCncx6ZHvh%Npl|XZKn5dd?=E{Vj#xj<~(4^{#0~( zO;I4HL=q*b4*f##CBUOsu1M1!kW^W8i=8ZSHD&{nYVOV|cbV8;bf|oI4CSzi@Fwx2 zNzYp9Qfh|-mdiY$`B)3gS+^n2Bgi6%r0qEYm3jrcN*oX)eyRyb(4~&9%VT)#N!^qK z)IArdbTBea%FBG$DI%bfK!Ti?ESGx#EJkd?0Qc=53<7BHKzcL6Z7hR0pm;bbEy%gs z9v5~kaloYSQ`c=@=dL4>u^2i=Ef@3>WZ9+G1hrF=bnNdNtA0ao!SH_y=qq)J)Nhnj zy)gF1wlQM(c513)g{Mq9&-cwUb@!GXFW>o*vA3v&Zy?eu( xHNg4t%#%-vs>>q$gGR2Ufr!HHqmFbo7RS>%1BowVJ5*a9c|@&F8NrC*q4gDs|M9x+rg z+thV}M5?hty{dCi>KGGc>++{HZ>Kb_w7U<;hfum9K{mAzVm~RDk9=!q29gs=PMSyM zY+v~_xQ`_LX_f{PiGe7}3C`>!5F4t7QxmFH99;){G}LXEWsPPz$gBsS#b@T=WuaGZ zebb@^4ZpP?4>)~DebCyFh;U!iV_IlW>yYDN*%^@IQGdxDYB{nF9l58;U2Ss+UD!`M zw0In%G!*gDk~D>gb33B<07c{-us#6l9zER+Hlx9bJ!`7(m4mnRv>{u;$MsRV+oXX~ z%3s-xQPJ=vPC8mRq{Hu*Y#Wc7HJmLUd1#hs;)PAOxZ}Q7>^@**aHv!aJJE7jz0>dT zsNs=sgOuD7P`Sp-;9eX`EZh8vD5b6^`z1<~g|jo^-A)GPP`%WvE88pi>@;OjK%-}D z8)*%mO2iYdzRE=J$k7A~dw#?L$YXFw^F=N?R>%z)y>{%QOw%P5+G*YPEzz#pXTuXC z9<&FEM6E2Q+=>P|a+1V0p~y7cZj3~K!-Lrl`A(-818Sua6sc;S)=mwqzy}l(CMLs* zs}EU9D2x?~tWXz2pO8%OR#kV_3q(+fMgs0svZ@g00000NkvXXu0mjf D-8KQd literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_balls.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_balls.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd04b6ebbd2524e0489c97756b0e1268c91afda GIT binary patch literal 10367 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_cue.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_cue.png new file mode 100644 index 0000000000000000000000000000000000000000..fe12d4765a8e2c9e9f617ef8ee326d7e8b0e5b8d GIT binary patch literal 1415 zcmV;21$g?2P)MnmsTQ|S0b2KBA8brnO7s3SR8StFcTBb-_z zoM0`TS|pueEuCmIo?0ZHTO^)oHJ@7~pJFbcV=kj>Hl%DfrfxT;bU&wWIH+|$sdhlB zcR{RpL9Tg1u6jbRfJ(4{O0a=Suz^dlflIN1OR|DXvx7{uic__bTegc-wvk)6j8(Ui zT)2!?xQ$i1j#j#rUAmfNyN_18m0i7-UcQ}X!JlWtn_ z$Ek71uz1O(Y{{!~%B*wBvU$q4fXlal%&l|Gu5`?}fz7mg&9!^YxPi^Ng3h&j&born zx`NNUg3r5y&(F`$yMxfYgV4~>(Y%Dwy@b)x(bBVb(zt!ny@b-eh0?x-($dn?zJ=4j zh11j1)U*4Eb7!H3tvhu6Z0 z*VotB!id1!rH!~k0t8YYfalosV!|)DB2&oNes-#3o?4)*Luf4Oo zvvc74$nT{zzX*F=`h2THLqo%3*9eouT2&qyZhAKW9zgK|(Iqu%5U!0x1z5?R_lS`7 zfk5kshbDj&ypmhNxe1-rfD{;DsDS{f0|#&=Y3iZTaTStSvfN8VD3|Bp!7+x~+MXp? zL>BU}ZL+Ei%whL=@)9`EoFKFL(gh+)6*o;M2I`S8oUiRa;K7%%or_9D+dy}16ELHO ztG05urOgBYD6Mcn0W%>hK*gl20a}+j{F-*RKp^VqLU2fpPj1aykqmVz{L%XFzD+8B z7zU}9LFQjp+dgdWr_LvAv0*;}`H;5*cRS?sQzL~jor}ri(x3U;q&?c@Buit(xZ1*= z%|zd3$Lrm3TYLK7;nVa=cNzJOI@XhyuimTT1r7IngS9eh_2%LI+5H&ioV;AMjCmxn zCxz_99Mc1L^6~gOH+=@>!3Fyv`TJztED!%3RBFU#^E2R$&&tz6Ay?$798C{)RB+D}rZ{;KX-Y;Kt z-9wT3Bg@IBc0PI@^Nzbg_;|>4nbU7ZJZ$=Icky(!NcMT0&d2Rt^zMtiUobzIVJ7Tj zEX`f0Pv7u(8Q&fQ^^dt+U$0DEn+f(;bC*45Cxz4(@F_Lwuj{a*d`|Y-{;IlR{{t0f V#RSFqO5Okf002ovPDHLkV1lR{+tL64 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..33ce3d5d9bc466c38e42a0b9dc4f14bad36e1d8b GIT binary patch literal 4322 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 QGXMYp07*qoM6N<$f);Xc`~Uy| literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_pockets.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_pool_table_pockets.png new file mode 100644 index 0000000000000000000000000000000000000000..28145d4f6728d173ad6ac2093cb19af77253651a GIT binary patch literal 1062 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0V7wLJ6XFWwGBPnS!7w{JI}Z;p z4=)7p@$&KV^6`NPFa>1t^YZia@e2w8fuNAEurLS<3yX*di;9W>DKHih1p=UesF;|T z1Q19{O2V+Dl#~<k;=L;wf`27+-Q5Cj2XU=Rod2ZL~Ma7b_n2!sY-VVc3f zz{Kw9;uspS(xxgee@HY!gI0T|8&@%wO?f|4S#&TXQ$~ammhkePYt$OL1>EXumk`U0oe{ z`(fJq_21juE+2lqcut8-`p>%Ub-}iOyS2C7xbpAP=}#e_Ri1w|OR271p#S~zviT>? z)#avMPk;J!k>SyGySwgZ%|2Y(-69jcCFe?k7@N7=2{D@j!xs}A_Dm9VNb%_{$=bkr zDV62*n<)=eR2t{7YZSGpSUU1tm?z^=wosvkCDo|iP>8YY+T55uai2Y2PEfoTwqqH? z;zAv|Yx-yJJJ)ZQuDty` z_H)hlr^WK^>sMaidUi*_kB!yR`@g*3CsDqC>o2!+^EFCum)5OqzP!S_&iSR~G(kq2 zjqFb9{#|ay4kwIKE_K{JaHTVu$;vUshf&~1nAJy@q8%z~M?9?q)hskvIQ=CBdY(AS zoSaz|Z1HCTW5)Ud7p9GT7OPGR-1Xqy)*1I+X8WZLQoBr|d6zGW{BkM#rlt6CpNPcQ z_qzFP_1C3Gx5{lfz;g0ZmjtVK_zbm!o4!QVG5AQA&8kmUJ^;+{44$rjF6*2UngFf2 BWd;BM literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_large.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_large.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a441d69f5c1e66adc5e857908c80aafc763333 GIT binary patch literal 1079 zcmWlZ`FqoJ0LH)LPy`XY5xh@4@V*ssxB*i(5m3Q{LxjPkbgM~|v^Hs4d!(&x(j=zM zVUustnDnyS*pvZ7@xc2+MY#k)LFIY;2Yh@S@AJIx=g0T`>1CF5Eu1=e=41fC)Q&}M zOUF3>7-wYCkK6^CZ9xDXNQ zHE)s#ViBXVV?e0ejvGv6p~Ic@SAU9@DF&H0nIWI@(8IAtiV7Ws0jVk=d3Oo0&6z!@u_&%~-&Z$i?y z8)~hR5&ObCF(jb#4XbGfF>=Hx_`ONq-a(-e1@4N4BZ{hH!2}t>V86=25g$&JwPpzxbD1cV zRI6;%cvE5tPHFHI*I%$@uF**4OJa!^vdlUGB?Lp^y`h{ER}Ik#6KKkG*7srQOm-NW zG()m_spK{&e1mE!=AcEVGyVX^xMczj@761W8L?TB(rGlkGFYq06)Q!Oy-r_Z1Qrlq zPk_doMnX4BYPd&_r0k~T=G~@d6)Rkpk)mqJtxJ`<-ivMVWqY}J$laRXM0gp6_h2}L z(nbV{(5oEN$RSZy5fn?y7POrM;gM1ylb{CqGN;PJwvM2FR#QgHssT*|p>#u5Bms&J zijoOmFyM)+L#7LLk_`Khgep663ZW6AQ8tabg2o~w(cQG2QdxH#lL%A&t3CSwXqnZ~ z*1CMg-j?Yt|NIAByVBVD)t-TpT3p+)@bSk$^_{nezW(w1PX~3auOWnX;Y_8YDN`+hq0ad-gwg2iW`Zu@whzx?uA3TaLVNbj>68fsgv1dHCjwCrz1f{+#*G39IIU z=F(*>bhLN1 JHRi90{14XoD8c{$ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_persian.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_persian.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbd7411d4c5e7744f3ff28ecf34f13478b7c1b6 GIT binary patch literal 1111 zcmV-d1gQIoP)yK4m>aWj{k_P(ElsLTEuk zXiz?BQ9f!xL26PzY*RmNL_cj)KW;)lZd5;TMm}&=KXFz+b5}ofM?7>`KXq6?c3D4m zT0wSNLv~w4c3VbvTt;?WM|NFEc3nz#UQ2dgPj+BXcVbj`WLbDfI(SJpdP+HaN;rE= zI(uF;SVDzcM21{Nh+apCUq^^vNQq!bieX8QX-|-9P?ISUmUC8^by%5qS)4i} zoH`_(JR_omVxxs)rA{KJR3fNUBB+dMs#zkcS|O^BYpY!$tB`B0U?Hz$A+MEhuxKH( zn{>2rAhmNKwxD;np?J8WdBBPvUn?+X0008QNkl<1SE8o$r!oKwEg~IT_e3T;wf-Lx< zUfZ6m16yL%DtVa7fyrdDV+4KywQA)EKKJF?YULdsgcuT+1WZUt?S>b0L%PRqx5Fsy#i^_rBv6F|phLHxe6)uH)DB z?9{5Ned_U5l0nYl?;Qa{l7d=m)!Kv0!?+!%1vi7-HJIo~j&C0C5A3PEzolNL5|c%? zTl}>lQ7()iEVfT>FQ3lr7XZK@NMWv;&BEm6d0h*pmTp z9sFhT^_cfiG|L1y1jteYR%IB^8^Qz1ZF~spzK6m1$Q3k?g*=WKCx|>^oD>XdE6i7!HHBhRgxCtyeLj_)ivH*W{M708C9Ec4?h$dan8KI;q{aI#r<-%%-&_IHl zU0Ir#ivlNQr_ dtilh>{trT7p*XAsX&nFn002ovPDHLkV1mUQ;yM5T literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_small.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_rug_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a441d69f5c1e66adc5e857908c80aafc763333 GIT binary patch literal 1079 zcmWlZ`FqoJ0LH)LPy`XY5xh@4@V*ssxB*i(5m3Q{LxjPkbgM~|v^Hs4d!(&x(j=zM zVUustnDnyS*pvZ7@xc2+MY#k)LFIY;2Yh@S@AJIx=g0T`>1CF5Eu1=e=41fC)Q&}M zOUF3>7-wYCkK6^CZ9xDXNQ zHE)s#ViBXVV?e0ejvGv6p~Ic@SAU9@DF&H0nIWI@(8IAtiV7Ws0jVk=d3Oo0&6z!@u_&%~-&Z$i?y z8)~hR5&ObCF(jb#4XbGfF>=Hx_`ONq-a(-e1@4N4BZ{hH!2}t>V86=25g$&JwPpzxbD1cV zRI6;%cvE5tPHFHI*I%$@uF**4OJa!^vdlUGB?Lp^y`h{ER}Ik#6KKkG*7srQOm-NW zG()m_spK{&e1mE!=AcEVGyVX^xMczj@761W8L?TB(rGlkGFYq06)Q!Oy-r_Z1Qrlq zPk_doMnX4BYPd&_r0k~T=G~@d6)Rkpk)mqJtxJ`<-ivMVWqY}J$laRXM0gp6_h2}L z(nbV{(5oEN$RSZy5fn?y7POrM;gM1ylb{CqGN;PJwvM2FR#QgHssT*|p>#u5Bms&J zijoOmFyM)+L#7LLk_`Khgep663ZW6AQ8tabg2o~w(cQG2QdxH#lL%A&t3CSwXqnZ~ z*1CMg-j?Yt|NIAByVBVD)t-TpT3p+)@bSk$^_{nezW(w1PX~3auOWnX;Y_8YDN`+hq0ad-gwg2iW`Zu@whzx?uA3TaLVNbj>68fsgv1dHCjwCrz1f{+#*G39IIU z=F(*>bhLN1 JHRi90{14XoD8c{$ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard.png new file mode 100644 index 0000000000000000000000000000000000000000..10a5ffd6aa690f2cfc61ec3973f31815a65e5384 GIT binary patch literal 5339 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_skateboard_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fc7b7a19addde5bdf6881ee5f1cd99c2a044a3 GIT binary patch literal 2392 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 JPDHLkV1gpx+NuBm literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tatami.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tatami.png new file mode 100644 index 0000000000000000000000000000000000000000..da40bd12d39faf4e577c90062bf06e876be9796d GIT binary patch literal 1876 zcmV-a2dnsrP)4aNXuzOozMyW#pJ~OPZ^5By zzM*xp?AfjWy7Ou!lQA$ql3w!Y{a5{#H4J) zq;kNde!!+|#-(kRP$EI$@rgX!oXvw8|$){oSCtAxv|dC;nP#;tkHtaQq(f6T0U(yMgUt8dY(d(f+Z(5-LBt&GpDbfzYmY&aQmdt#QV%htjQr(5;Bnt$ot3aLuoR(XV&bu6NI{eaf(o%&>{luz1a~ zc*3%p(XoEdv4qUCe%P>i(6e*ZvUAh2dD60f&a#WqvWCmFh03&x*s*}tv4+*NdegIj z*0PPzw2aiWfzz~y&$N@zwt?8ScGb0l(zTAkK4X|*1nJAyM*Dre$BtF z;k=O9zlz|#h1M)r$C>HJ zl-$Xy-piBV%An%Ot>wz7=*pt)%b4BGwc^dG;LWe?%Btkdw&c#F>dvg>(5vUrrr^`9 z=g_(E(4z0rspHeS=+m#^)wSZ;zU+dHB$UP{l?Vv=2COB0qsqW4X z=d``ZoD2HSJ=1E6)kgSAwHf1}Vq&G8KRZ>S>IT_G`=n6t5h7r(vIfK> z`=Ijac_T#Mzc+WLRo{2(4Arq%Fuc~T`xr03DZ%6pKP|dCxeSeD{|tC)5fW*bi3Imv zbkuUu)#I~~HKR8vd#v`uU2?la5spb%sxVAPy6%8fHNwR6>AWN_s|;4-koWUtgeebz zd>xb+jZbta2Q2V4JT<<&+fD#T+aqn8mSxIKH^h8+=HdMFW&_yPl}rM&x=0g?O3(hq zqe-Ky%hm0tj580pQh8$B^EQsY_gJD`sO_N>Z*Z>5T~hsIVbDsJjjWC&Ac$lLZX6GQ0J$;Y^3T%;!&B5Njf>PSEWJr)>P>rnw=t( zFQK$k27#`XGR3Zq6)FELuR!MPKWz~v13L4$WNwTfDP6`VUzlJ0UO8&&+%t%YrehpgPpUFCX^z9B1PSVOqKJT8BBd(VNQkzP z(YhFz3+lQU)a4vtfgaFhWS>+SvUIsn0sr6U=yIRb0OnB40 zr+{CP`SH-jvGv|j6+Ye3MYMcT@0)7Dxux!+rN?6^BLlEH9?aXVrb@Kkh*-Cg9`J9B zO=ZI*@7(%39EU^t literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png new file mode 100644 index 0000000000000000000000000000000000000000..28d857c62a139cd36a7af8d00095e38e8b900528 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}W`IwKYl4VKf~aVssA!U?XfhCq ziKU2%rHYBAiHW6)iDih1?b6cPqouW1OKYE&)_!g61KQdLwY3jvYaa$89i1aOI!ASM zj_K$e2O?eF6S}%5b#+ha>YmosJp)8~dS~_Y>o$*VAj7!gCsE>3&Za#}Elg)`Of) zhZJ}i4(!ktd3|xhvq>zg|NWnMuHn99u~&(3|MTk&pZT*^FAsb0DgGXF(1l5#lVkZV z8XoxeLS^6Sv_j*=8T)iLTwA)$TlcJNNl*F%XQQ{1pD?%CuIpIYmYJt^VXK(N+No7` z`k|uVCS+%s)aTA#jNFlUSaTb^>bP0 Hl+XkK=9r4q literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..56f8b208f032bb2831db230563926789e6b0cc75 GIT binary patch literal 4549 zcmV;$5jyUPP)t}y`Ju#o|R#MnVx|`Ac`Q$5(^cJH9{68#xgNtl0N{&GSSkQ5YQMa zq6tU~FsL)Kh!`Da270FH?peEMy5H-5@7?8`^UEJ^=^k8CnXR!r zRk!-}efQpXe&6%`?dJ-=BI9$PyVt0yc<;?M*SsTdpTF(4uS=Sy$9~`g?;bsv=gP}T z$lGqaO8`WSTz&N)_}SmxamPJ9z%kzYCBU133xIP0s?|xn*WQnQ^qT7b_cy~MA;`eM zNtbNfw)Me-T#z!*b^GmizeYsf0$eB}0|2TDkhiWgfQkrtp3C*uUspYtxgHS!tj+ER z;{WTqTWj607q{;Dg{%}2j4_djw86j_4(I_KJd+W?3dpXce0gPp5690HpQiOfY5&BX-E zUbno^zi`p#SFAj7(e&|C1v!UE&Lfa>4p`X(R@r-pcMj()Ab9V8<~LLoRmFSXIhy}l zP19`G2S51nU@jT(HsCB^;qLON>)A`r0-b@e##DyX@x8%<8_cvV4`#<~{R6VLN zqZNXx0|aXwNzw>Z-4DIT&zTAU7AT;^K#U9y)+urEIIxp`j#BWysi?bz4|-|y4YW>@$6IU$+HZAuC6lk=Jhf# za1xcuWXE7yYx&ft{_05(KbJOO1URW}-V|jjt8&WXSMuEWkALx9EyMQqcV10bc^>!O z{?{y9xPXiP{1X@>R3`V)^z)Y0tJm=K(;Hc_Vl~~}y=@Pmd7cZvr$2qY&K(1k5qt~I z5Y#Bs^(oFg{=6pp&8$OOj8KS8jJ1|Lx1>n}V}vj&;B1a_p6+?`$@82%&j8`vbKgjJ zcQ;d0lQ?H_&iXWM>^d~^9-c8g6RgY#nArL+jkQaK?v^eqd7fj$5EqKg+f_TdA4L(H zHvNb~p~zEDZKSKKgmVs6e3oTf<{kiHxbr06dTI#I?tT&z1Wo6pv%YVA_RizHL%kL?Huy71n&R@ilnU%g((dq<@*fvU$^i?z8=(`4(l*Z$=}%Ml(X6&UJJTV|M0YfKS{ z!K?dOg9t<>!a0iwc$Xsx#bT+o@^U~39EKszS&T8AASlbyK*VejAp+95G=jq~0R(^@ zQzK24n57mSrYOWg5$`=Bg0nf+TjH)V-YX({K)@ITA2DIrOMKNib z9uQSoYq{f&o1T9;Fo3`Z%gR$d%a3;hPb7^7>f!mNn|h^Ah@qk1rSZv6+&FWx7{r9A<{c`j3aSuAF^xvO!vH|jG?iwtjWQmlDk_sG2|#93>RBxsog6A;dD_eZeN(Tqv_aH~0W8+G8Q>@sVg?3I zq_3|JV@%sSc<1uXhdS@W#(>(on!DnP-;Y7RE#P3xp-N*IP1 zV`f5U5&Di9VE(bINYh3u)00`(G}UG2&e2X9oFw%KbcgD}yTBs?z|A+jKdesG#sJJ) z5wuyy_1{FZEW_GVavS-;G(niD|GAE^&3M54(n?U0B&g~R@4dckY=F6v;Qjw|v$^hu zo4?ueVy6QCM8ptRGL~jZX*#IBd;X&G_vUx^81Fn;mSSx_%OlL_epAJSzfpYLH&-Gc`M{xmcp2k;QH)zkR}$EGR4@&n-!k zQLiVcYKI+dRS=N_raL}9#@%;+;gIKl&?@llZ?6k3x#UgA#d47;@p&Saw-Oyoh7h4> z%fbnP2u%43WJuTuur))#rxj--fLbsssP;b*{=l7xz#=0 z<;@Eg_SjNamrN(q!L92)!!s{FMP+&l3BiPdPJnj`2A0lW%B5$#h0D+U9kSe#U&CJ22b^3)+`u?KtOadF`fww&2s#HMVRXWXJAt%;Y|L9{v{HJBP^-L=_cqN)U_OWJGp9TAlPq9e^wP z7o4*wjL$f;dtNZ*EaSOl%v!e8Yq&6=*Lh0YpGVey17kvT;bPLbM0H<&Q@h9GFx z$J&BtSYXGe3sD)1X?xI>lNycRVVeR0`SS>SB3=>tf_f- zLD86SNnGI6Qkf~|m~@s&=NL&FjN6O_#WIE6I|#n}9fIv!(d8>}EjyYpq zFRAyuwtF6#cJp*?is2-|dw8r`q1y-p#S+U41)>M;B{TtY@@Y)J@e;zd_fyWOnb-nB*6$Qjti(N#}$g4R4S2qWmle| zV%V4G2(T!QNf7c@R_jn~r;pkMBWMAFHop%MZ{ddXd-`^)uU3wJJ)qZw`nD}UnS643 zng=KM@nYIwQ517|e?KbJ*A*&;C!o{ zka~|GL@m?gXi{H++$+-5f4mSBM0Q5A1Btn)2i!hzqCQ%wV7+B&p}?!lJsm_JuU6P^ zbIQih8w8wODlI~?#x5ezepl`k|j*E<>8IMfvV^5wE02lQ3aehxP3hc3#A52fNu{wd9C1gO; zx@qgPh;%lRbQ#ksD9mgtXeE}2z`TG;DCnFr;6uxnKh|Y}-&|SjGBxK|SD7Fbp*Jv` zJ+F^QnlpU1KFwf~AVA3oi=&uVmFIPQ`>re_@l8btMKB^{sx5aY1k&7uB<)aI;fB$n z!&1#UBnH&He|A&7rW>Xv=`w~Z`WMn4M(neWb(Q^Ws@G7ISC+bYTmM4JCZOS!ku+s} zWj}jchR~tS)ou&ls&fW(BEF_EpyL)FIc#OTL%I2!?w-xB>F&`zSy4qm2 zl@Nh)5K=ORigle$Br*#WN7G(N%Lvl?8^A{&txk^4DFA!(T)tJ=&+067)nwS^^7D9=0y=@W9T*kxi*bm#W{RS|Jy4cOS6)y+9H0_ z3;11G=Ko>W=(VSImHn8_=MI2emEkm<_)c~54VU*X{IOR~UQsA&C?Z2i%FaBcWCD&a zlsK)s%!^6Fg!k;vGN!#_NgPuS0-P#UXFI~SEwgV~dxy5aQ-wV@?;8CV;DN&-{2>7_ z?VB}-au9s&(%$+1CL&V`7xqS>UtTE4V3M*s&)9Esj*W|)P$&?KVOO40^`0GR!qTWf z(HN$@!|BZSp~$oXA%&>f9`i;>ZybHGANX$$VMD|bYmD5vYE5Y1MBCgPO;LpVC-#%6 zr`HH)&FiITn$iA46B8)Pg?;^WnSkv{qvOyI40~Io`oWkqrv8Sofnb@y@6p_RN$mi8Bt|x+F*HHq-YF7Nz&@1&4A#Pmf-{ISuDc7 zj~`;xcf@;x01uCi$yI|}B2}IMNl)%7aei+f73&yE6P}owzyT}cVu$J~GnF2zO_!&D zQ$^raLCE-#5dMfTprsDMy9c+pFRfbhcLE<#&{VyAuUf&XQWRKI>gJfZfCy|$8i>y1 z0I>+R8TefCvC*N2ID+Gdzcu!yRcqd1;I0g{MKR$s)6;BE8}tN**Z1~QG=}Hv^_f>; z=2(79+y4T%OKYf?I&k9fi3ac>t~& z+>)Vw_)iD7io!kzERJF>=$TLZ#Rn0=v>M5Q$O9t$#f?Wu=a0GyymWkV)ta>eZ*F*R zNZLFrecpR-b%! zEV5z3T0frWl^aHf`agdB%HXeuw>y3fhV+MFG(QaeXIGq<0AJ$Qal|550(xv*m@kKr jm;6d&aHvVyp^pCrcd6a|XkZuF00000NkvXXu0mjf!a(H* literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png b/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png new file mode 100644 index 0000000000000000000000000000000000000000..a3237a015103ef00924811aed27ee8b4602ecee7 GIT binary patch literal 1296 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 P00000NkvXXu0mjfWhkXq literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/top_chain_brass_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/top_chain_brass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8183c0124488428c8a2f945211d211d6f5777f GIT binary patch literal 2593 zcmV++3f}dJP))!&b4(`&v{PQGa9a|wZ>?T(d#?|$5{+#V2&7>GqQIEMi_w+ z1~bm#4AF5+V~i(p4r4e2A)JmQdX_keGcf0Ic+Aa}ZUO{NC2G2?6g8%wghJSmE^DtMaqSoc71t#El5|N+ zF%9C(3qx4Z#f(!B4H-%i`vxTbHiQ;pUM1#)Az^S5Pyhf4pFlN`3d(_`r39jQ0pj

    hh6mmsL8i#)-gL%a{+R1hoxi9d@FBz$lZP=EtSn#3N&lL)GxNLz0` zfy6@)0D*S{K*A)pAe;~tr!V>hzA{D3465mt$tNEaLfbW0eL4j*?w zC6MsxB=K-mgac7iUJ#PrkBacIs43^t=}ZBFara0Bf)Q3pn!j>^m;-IkI-UYV!*lkR zwUvXT$U}&m3rN!8D0yEOJLfw2TTm40X%#^j6#yu^8lOo6D29lAT!1dd^ZDOa3W*m* z$ir)tIEg(GJG+7W4RKR$%;_$M1Y;;7LIY63$R7%D81)DkKrXBUGFb3n)sF&3pC8G2 zvIvTr^AE{~AY>@=oV?gmOq@y8_b91C{>^we^?gLzUJZ#WNa8U1a?ViFmm>q;^5R}5XUqYsWpz;6~ zybvmSyc=-3%YoBf&QpSw@swbslLEX+eg_mGhVmjdNc_+VzawjbQXFxCil_rUqS~;$ zqY6k`%Ye8II)Q%+NVr94+KcA@&!gn2lo!3JrQAfg5NcF*F@Go(GJo7Jtu?Gp^MPL3 zpw|j-jShC?h15iCx4fge6Rrbz5?=9JNYmF` z|8?wlhfDejWanwstye4qj4i*VrF)_yrGG?_x=r36;>O2gEx_tzGZFx7D$+((HGeZI zZh|Qy4Ok>s{xM0UpEC(B#oA<5+*@ zd!l5XrIXL-xXCft2@qaYBT~REYhSf0{%JP$zAESDj;eWAM{BYu-|S|c{Z!wQtRbHn zz}>n9Vm>^vd?Qq__POD*8s5G_N}dXg@0|X`(3iHCFn6d%_%6_ zdTvscftMVTGtL!|{T_A_ezhPt-(C}#6YaPxs@KW>L@(=z0%OM`^%K z!mkd5<~Vepxn+BCqU{dZ-*yU*1X%0O`L;!T>8X~T$RqoPmh<=t0Bn^n`_0_Hc&1wk z)CaoQ&3PG00f*vBy}9e+E|*SumF#O+XYon_0EQ8vO*6Z1-OT@BWJvQ80Jhkmw}%Q$ zWpP$X#(M^S@`uyd4 zVnopmtW1_|tqcS2thx{iAhybLJ}2+n6uAjl*8rEb9|8}%9CSSUb=00jP)M***RE?rvSUF z{jYC0q+8yZj;a$wG5!3EpW1rMJ;C*Xvk@0G;Fkvb%c|QxYv<GcI>9IC9sty41|47WJD$kN@XCVmBJd6F1RU~r*4<~2`|!k)hH=A8Jp&o#zcUo`Ai!cEea*B0w_Xfd{bU?OrNv@=`2@9qHsTl+Qt(m3IB zjiB=YpKBEF?J(G!h~)pSt$x?t3pO2{-+%)A#^)M#M+6wgTY&ZX$brbxg1KPdZvtRV zQM|Dd5B*419Sm_?1+jJ^Ut7Aqx zV;?27i~1^yf0D6jmK9tipIO#d;yDwT8!2a2bVUzbI{MGhA&5$F0WN+LG)hKi6tIfLZROhZ+ zmHBli#}@nOKk|)LeKMw?zl>&z=u4GYH6N8ib*ghL4o&_qpA$z<|DH#GE4XZ^LZ?M5 zxCyYR$wt+EL7gRbsPpC~l;!8i{+NJKSa`Lt21 zBJ0cE)-3c7k%JwXc&-Izhzm!ywuw`!9P+gN;a1v1J&*SBMAsGJ#Y9RX_Df->JdN7h zbPh$>C`ig4) literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_misc/textures/top_chain_wrought_iron_inv.png b/mods/homedecor_modpack/homedecor_misc/textures/top_chain_wrought_iron_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..cddf6c9a02f4a6e071895d9203130fa5ea06bc59 GIT binary patch literal 2366 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 kQPcKW7>_M3Yzd~GfQShc8LQ_Z#JL5 z*Vx5M7NnBZGpqO%1FYIG(;}XkeSc n5G}=`a)2emSy7>ZQJaC``Ko6#^`CUj0QuL`)z4*}Q$iB}aV=&3 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_office/textures/homedecor_calendar_inv.png b/mods/homedecor_modpack/homedecor_office/textures/homedecor_calendar_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..8d705f6abfbadcad908b21586e63525cada71273 GIT binary patch literal 2856 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 AL;wH) literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_globe_inv.png b/mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_globe_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c5558c97b421b32e46de16e69e757ce85e1f0819 GIT binary patch literal 6694 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_inv.png b/mods/homedecor_modpack/homedecor_office/textures/homedecor_desk_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..fb59d07b1ad0f99b220dd6d61649d3c90bc2db11 GIT binary patch literal 5103 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_bottom.png b/mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..a896a307e24ef6be9c7a08452a908c38581300d5 GIT binary patch literal 675 zcmV;U0$lxxP)0IC zy{;TJ6ae6J>|=X8v%9m*-W3#)NFt$xNC=*Qf(E2K13UyhZ$U$iXep?vDCiIrNJu0~ zE)pnV+3f7>&&=39KIVQOe*e|Sl6d!eZw)P4Th*(+KkxfXYZ1D4wiJf*RUwdq(=pmw z(YW9L{9-CZPd{26_Q!Myjl<2>T}FvYb=`u1Ps8}rpBEzf|w5I`|v^6 zHRQDh4L3J7gm5|>0bsjrpU)iMo%bD$^pJC1YhtLbzO z9RITZreV^``pQ|OY01pS`4Z15FQEwWu;apS`m8`IU;C& zJnp?;CC<$14pwcP&IlPxF3NEhPP4BYuYph(EXsA8cs^FEwaSEcnPY|qbIfr(p-i@} z{FJfMWeoKDD-|VsI`GV>2PBtb02D1r*B(owG{wMazW(|=S!e0}ciV4%_@lPzi%;LP zi9iwC7QVhh1gq)?ReF(uh{2y)GV7LhK`5OQL002ov JPDHLkV1fz!Kve($ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_front.png b/mods/homedecor_modpack/homedecor_office/textures/homedecor_filing_cabinet_front.png new file mode 100644 index 0000000000000000000000000000000000000000..b434932ab71f0924fa4bf441784fea7c1fd4d025 GIT binary patch literal 683 zcmV;c0#yBpP);Tq2QNAR?73&VYiO9hXwzX0!SI&wty}qsl3g5Hc7C zA^|T+PqL`|=pcm2F};{y-<)G!m*0F@TztFs#tR|5)gUrdxerjUUr=;z>g_ae@PECx zMcd-r>*4Zd$`unbL&1pX^5!vmM~n}LcdwtXkr73kmSCw4l+#e}nRk-#Xp zX3Jm+b(K=w3qwr}8EanjqD0FvOtHR5KBxGZKd zW!pII8Iv55FVQ&w#_=$J8p7=uadYH%YkBcRK~kCNKshe+|3p-j4S;<=;wkHZAWg8# z^|RxM-s-XIx>^Cus%{XmtWKOK6C%ZsNG7?`%RElx84r$7l&5Ly^0sD4<;+4HgLl?D zy9_==ZBvt~v`n+Q`Zzyev&Oeq+v~f>rcSNB)5alUn&lz7UBp!~@s2k42G|O?BV9{l_6sxrxy^qN}k! zs>`Yg>2aN_>P!&{RdeQm_}jrSrCI+e**F)LZNP`ST5z_!*xfgw>!Y Rxaj}@002ovPDHLkV1fh$QX2pO literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/.luacheckrc b/mods/homedecor_modpack/homedecor_pictures_and_paintings/.luacheckrc new file mode 100644 index 00000000..4f0848c8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/init.lua b/mods/homedecor_modpack/homedecor_pictures_and_paintings/init.lua new file mode 100644 index 00000000..695bf566 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/init.lua @@ -0,0 +1,162 @@ +local S = minetest.get_translator("homedecor_pictures_and_paintings") + +local pframe_cbox = { + type = "fixed", + fixed = { -0.18, -0.5, -0.08, 0.18, -0.08, 0.18 } +} +local n = { 1, 2 } + +for _, i in ipairs(n) do + homedecor.register("picture_frame"..i, { + description = S("Picture Frame @1", i), + mesh = "homedecor_picture_frame.obj", + tiles = { + "homedecor_picture_frame_image"..i..".png", + homedecor.lux_wood, + "homedecor_picture_frame_back.png", + }, + inventory_image = "homedecor_picture_frame"..i.."_inv.png", + wield_image = "homedecor_picture_frame"..i.."_inv.png", + groups = {snappy = 3}, + selection_box = pframe_cbox, + walkable = false, + sounds = default.node_sound_glass_defaults() + }) +end + +local p_cbox = { + type = "fixed", + fixed = { + { -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 } + } +} + +for i = 1,20 do + homedecor.register("painting_"..i, { + description = S("Decorative painting #@1", i), + mesh = "homedecor_painting.obj", + tiles = { + "default_wood.png", + "homedecor_blank_canvas.png", + "homedecor_painting"..i..".png" + }, + selection_box = p_cbox, + walkable = false, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- crafting + +minetest.register_craftitem(":homedecor:blank_canvas", { + description = S("Blank Canvas"), + inventory_image = "homedecor_blank_canvas.png" +}) + +-- paintings + +minetest.register_craft({ + output = "homedecor:blank_canvas", + recipe = { + { "", "group:stick", "" }, + { "group:stick", "wool:white", "group:stick" }, + { "", "group:stick", "" }, + } +}) + +local painting_patterns = { + [1] = { { "brown", "red", "brown" }, + { "dark_green", "red", "green" } }, + + [2] = { { "green", "yellow", "green" }, + { "green", "yellow", "green" } }, + + [3] = { { "green", "pink", "green" }, + { "brown", "pink", "brown" } }, + + [4] = { { "black", "orange", "grey" }, + { "dark_green", "orange", "orange" } }, + + [5] = { { "blue", "orange", "yellow" }, + { "green", "red", "brown" } }, + + [6] = { { "green", "red", "orange" }, + { "orange", "yellow", "green" } }, + + [7] = { { "blue", "dark_green", "dark_green" }, + { "green", "grey", "green" } }, + + [8] = { { "blue", "blue", "blue" }, + { "green", "green", "green" } }, + + [9] = { { "blue", "blue", "dark_green" }, + { "green", "grey", "dark_green" } }, + + [10] = { { "green", "white", "green" }, + { "dark_green", "white", "dark_green" } }, + + [11] = { { "blue", "white", "blue" }, + { "blue", "grey", "dark_green" } }, + + [12] = { { "green", "green", "green" }, + { "grey", "grey", "green" } }, + + [13] = { { "blue", "blue", "grey" }, + { "dark_green", "white", "white" } }, + + [14] = { { "red", "yellow", "blue" }, + { "blue", "green", "violet" } }, + + [15] = { { "blue", "yellow", "blue" }, + { "black", "black", "black" } }, + + [16] = { { "red", "orange", "blue" }, + { "black", "dark_grey", "grey" } }, + + [17] = { { "orange", "yellow", "orange" }, + { "black", "black", "black" } }, + + [18] = { { "grey", "dark_green", "grey" }, + { "white", "white", "white" } }, + + [19] = { { "white", "brown", "green" }, + { "green", "brown", "brown" } }, + + [20] = { { "blue", "blue", "blue" }, + { "red", "brown", "grey" } } +} + +for i,recipe in pairs(painting_patterns) do + + local item1 = "dye:"..recipe[1][1] + local item2 = "dye:"..recipe[1][2] + local item3 = "dye:"..recipe[1][3] + local item4 = "dye:"..recipe[2][1] + local item5 = "dye:"..recipe[2][2] + local item6 = "dye:"..recipe[2][3] + + minetest.register_craft({ + output = "homedecor:painting_"..i, + recipe = { + { item1, item2, item3 }, + { item4, item5, item6 }, + {"", "homedecor:blank_canvas", "" } + } + }) +end + +local picture_dyes = { + {"dye:brown", "dye:green"}, -- the figure sitting by the tree, wielding a pick + {"dye:green", "dye:blue"} -- the "family photo" +} + +for i in ipairs(picture_dyes) do + minetest.register_craft({ + output = "homedecor:picture_frame"..i, + recipe = { + { picture_dyes[i][1], picture_dyes[i][2] }, + { "homedecor:blank_canvas", "group:stick" }, + }, + }) +end diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.de.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.de.tr new file mode 100644 index 00000000..ad8e9011 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Leeres Leintuch +Decorative painting #@1=dekoratives Wandbild @1 +Picture Frame @1=Bilderrahmen @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.es.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.es.tr new file mode 100644 index 00000000..b436e19b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.es.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Lienzo en blanco +Decorative painting #@1= +Picture Frame @1=Marco de fotografía @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.fr.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.fr.tr new file mode 100644 index 00000000..d0494415 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Toile vierge +Decorative painting #@1=Painture décorative #@1 +Picture Frame @1=Cadre photo @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ms.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ms.tr new file mode 100644 index 00000000..a5ac9d28 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ms.tr @@ -0,0 +1,484 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Kanvas Kosong +Decorative painting #@1= +Picture Frame @1=Bingkai Gambar @1 + + +##### not used anymore ##### + +Small Wooden Drawer=Laci Kayu Kecil +Terracotta Roof Tile=Genting Bumbung Terracotta +Not enough room - the space for the headboard is occupied!=Tidak cukup ruang - ada barang di kawasan untuk letak kepala katil! +Not enough room - the upper space is occupied!=Tidak cukup ruang - ada barang di kawasan atas! +Someone already owns that spot.=Kawasan itu kepunyaan orang lain. +Someone already owns the spot where the headboard goes.=Tempat untuk letak kepala katil itu kawasan kepunyaan orang lain. +@1 (active)=@1 (aktif) +@1 (active: @2%)=@1 (aktif: @2) +@1 (empty)=@1 (kosong) +@1 (out of fuel)=@1 (kehabisan bahan api) +@1 (output bins are full)=@1 (dulang keluar penuh) +Furnace=Relau +@1 (Locked)=@1 (Berkunci) +@1 (owned by @2)=@1 (hak milik @2) +@1 moves @2 to @3 at @4=@1 pindahkan @2 ke @3 dekat @4 +@1 moves stuff in @2 at @3=@1 pindah barang dalam @2 dekat @3 +@1 takes @2 from @3 at @4=@1 ambil @2 daripada @3 dekat @4 +@1 tried to access a @2 belonging to @3 at @4=@1 cuba untuk pakai @2 milik @3 dekat @4 +Granite=Granit +Grate=Jeriji +Streak Free Glass=Kaca Bebas Calar +Wood Framed Glass=Kaca Berbingkai Kayu +Adobe=Adob +Fake Grass=Rumput Tiruan +Hardwood=Kayu Keras +Roof block=Blok Bumbung +Tar=Tar +Marble=Marmar +Brobble Spread=Sebaran Batu Merah +Gravel Spread=Sebaran Kelikir +Tarmac Spread=Sebaran Tar +Terrycloth towel=Kain Tuala +Chess board tiling=Jubin Papan Catur +Fireplace=Pendiangan +Small bundle of sticks=Seberkas Kecil Serpihan Kayu +Tar base=Campuran Tar +Tar Knife=Pisau Tar +Hanging chain (wrought iron)=Rantai Gantung (Besi Tempaan) +Hanging chain (brass)=Rantai Gantung (Loyang) +Hanging chain (ceiling mount, wrought iron)=Rantai Gantung (Lekap Siling, Besi Tempaan) +Hanging chain (ceiling mount, brass)=Rantai Gantung (Lekap Siling, Loyang) +Chandelier (wrought iron)=Candelier (Besi Tempaan) +Chandelier (brass)=Candelier (Loyang) +Monitor and keyboard=Monitor dan Papan Kekunci +WIFI Router=Penghala WIFI +Computer Tower=Sistem Unit +Printer-Scanner Combo=Pencetak Semua Dalam Satu +Rack Server=Rak Pelayan +Not enough vertical space to place a server!=Tidak cukup ruang menegak untuk letak rak pelayan! +Plastic sheet=Kepingan Plastik +Unprocessed Plastic base=Campuran Plastik Belum Diproses +New Game=Main Baru +Next...=Seterusnya... +Score: =Markah: +Tetris Arcade=Arked Tetris +No room for place the Arcade!=Tiada ruang untuk letak Arked! +Ice fire=Api Ais +Fancy Fire=Api Hiasan +Glowing Embers=Bara Api +Stone chimney top=Kepala Serombong Batu +Sandstone chimney top=Kepala Serombong Batu Pasir +Bathroom/kitchen tiles (dark)=Jubin Dapur/Bilik Mandi (Gelap) +Bathroom/kitchen tiles (medium)=Jubin Dapur/Bilik Mandi (Biasa) +Bathroom/kitchen tiles (light)=Jubin Dapur/Bilik Mandi (Cerah) +Towel rod with towel=Ampaian Beserta Tuala +Medicine cabinet=Kabinet Ubat +Toilet=Tandas +Toilet paper=Tisu Tandas +Bathroom Sink=Sinki Bilik Mandi +Bathroom taps/faucet=Kepala Paip Bilik Mandi +Bathroom taps/faucet (brass)=Kepala Paip Bilik Mandi (Loyang) +Shower Tray=Lubang Air Mandi +Shower Head=Kepala Pancuran +Bathtub, clawfoot, with brass taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Loyang +Bathtub, clawfoot, with chrome taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Krom +Bathroom sundries set=Set Barangan Bilik Mandi +Bed=Katil +Bed (king sized)=Katil Raja +mahogany=Mahogani +oak=Oak +Nightstand with One Drawer (@1)=Kabinet Katil dengan Satu Laci (@1) +One-drawer Nightstand=Kabinet Katil Satu Laci +Nightstand with Two Drawers (@1)=Kabinet Katil dengan Dua Laci (@1) +Two-drawer Nightstand=Kabinet Katil Dua Laci +red=Merah +green=Hijau +blue=Biru +violet=Ungu +grey=Kelabu +brown=Perang +Writable Book (@1)=Buku Boleh Ditulis (@1) +@1 has written in a book (title: "@2"): "@3" at location @4=@1 telah menulis dalam buku (tajuk: "@2"): "@3" di lokasi @4 +Air Conditioner=Pendingin Hawa +Desk Fan=Kipas Meja +Ceiling Fan=Kipas Siling +Space heater=Pemanas Ruang +Radiator heater=Pemanas Radiator +Plastic analog clock=Jam Analog Plastik +Wooden analog clock=Jam Analog Kayu +Digital clock=Jam Digital +Alarm clock=Jam Loceng +Grandfather Clock=Jam Besar Berdiri +Cobweb=Sarang Labah-Labah +Uncooked Terracotta Base=Asas Terracotta Belum Dimasak +Oil extract=Sari Minyak +Unprocessed paraffin=Parafin Belum Diproses +Plastic strips=Jalur Plastik +Simple Integrated Circuit=Litar Bersepadu Ringkas +Heating element=Unsur Pemanas +Motor=Motor +Power Crystal=Kristal Kuasa +VCR=Perakam Kaset Video +DVD Player=Pemain DVD +Spool of copper wire=Gelendong Wayar Tembaga +Spool of steel wire=Gelendong Wayar Keluli +Speaker driver=Pemacu Pembesar Suara +Fan blades=Bilah Kipas +Copper Strip=Jalur Tembaga +Steel Strip=Jalur Keluli +Steel chainlink=Dawai Rangkai Keluli +Brass chainlink=Dawai Rangkai Loyang +Soda Can=Tin Soda +Gold Coin (for soda vending machine)=Duit Syiling Emas (untuk mesin soda layan diri) +Silicon lump=Ketulan Silikon +Brass Ingot=Jongkong Loyang +Small Flower Pot=Pasu Bunga Kecil +Mahogany Closet Door (@1 opening)=Pintu Almari Mahogani (Bukaan @1) +Oak Closet Door (@1 opening)=Pintu Almari Oak (Bukaan @1) +Fancy Wood/Glass Door (@1 opening)=Pintu Hiasan Kayu/Kaca (Bukaan @1) +Glass Office Door (@1 opening)=Pintu Pejabat Kaca (Bukaan @1) +Glass and Wood, Oak-colored (@1 opening)=Pintu Kayu Kaca, warna Oak (Bukaan @1) +Glass and Wood, Mahogany-colored (@1 opening)=Pintu Kayu Kaca, warna Mahogani (Bukaan @1) +Glass and Wood, White (@1 opening)=Pintu Kayu Kaca, warna Putih (Bukaan @1) +Plain Wooden Door (@1 opening)=Pintu Kayu Biasa (Bukaan @1) +White Bedroom Door (@1 opening)=Pintu Bilik Tidur Putih (Bukaan @1) +Wrought Iron Gate/Door (@1 opening)=Pintu Besi Tempaan (Bukaan @1) +Wooden door with glass insert (@1 opening)=Pintu Kayu dengan Masukan Kaca (Bukaan @1) +Wooden door with glass insert, type 2 (@1 opening)=Pintu Kayu dengan Masukan Kaca, Jenis ke-2 (Bukaan @1) +left=Kiri +right=Kanan +Unpainted Picket Fence Gate=Pintu Pagar Pancang Tidak Bercat +White Picket Fence Gate=Pintu Pagar Pancang Putih +Barbed Wire Fence Gate=Pintu Pagar Dawai Berduri +Chainlink Fence Gate=Pintu Pagar Dawai Berangkai +"Half" Door=Pintu "Separuh" +"Half" Door (white)=Pintu "Separuh" (Putih) +Japanese wall (top)=Dinding Jepun (Atas) +Japanese wall=Dinding Jepun +Japanese wall (bottom)=Dinding Jepun (Bawah) +Japanese tatami=Tatami Jepun +Japanese-style door=Pintu Gaya Jepun +Power Outlet=Palam Elektrik +Light switch=Suis Lampu +Doorbell=Loceng Pintu +Large Stereo Speaker=Pembesar Suara Stereo Besar +Large Stereo Speaker, open front=Pembesar Suara Stereo Besar, bahagian depan terbuka +Small Surround Speaker=Pembesar Suara Keliling Kecil +Stereo Receiver=Penerima Stereo +Projection Screen Material=Bahan Skrin Pemancaran +Small CRT Television=Televisyen CRT Kecil +DVD and VCR=Pemain DVD beserta Perakam VCR +Telephone=Telefon +Barbecue=Barbeku +Garden Bench (style 1)=Bangku Taman (gaya 1) +Garden Bench (style 2)=Bangku Taman (gaya 2) +Deck Chair=Kerusi Anduh +Deck Chair (blue striped)=Kerusi Anduh (Berjalur Biru) +Doghouse=Rumah Anjing +Simple Bench=Bangku Ringkas +Garden stone path=Laluan Berbatu Taman +wood=Kayu +white wood=Kayu Putih +wood, with vegetation=Kayu, dengan Tumbuhan +white wood, with vegetation=Kayu Putih, dengan Tumbuhan +Garden Lattice (@1)=Kekisi Taman (@1) +Tree's swing=Buaian Pokok +Water well=Perigi Air +yellow=Kuning +Shrubbery (large, @1)=Rumpun Pokok Renek (Besar, @1) +Shrubbery (@1)=Rumpun Pokok Renek (@1) +brass=Loyang +wrought iron=Besi Tempaan +Fence/railing (@1)=Pagar/Kisi-Kisi (@1) +Fence/railing with sign (@1)=Pagar/Kisi-Kisi dengan Papan Tanda (@1) +Unpainted Picket Fence=Pagar Pancang Tidak Bercat +Unpainted Picket Fence Corner=Bucu Pagar Pancang Tidak Bercat +White Picket Fence=Pagar Pancang Putih +White Picket Fence Corner=Bucu Pagar Pancang Putih +Wooden Privacy Fence=Pagar Privasi Kayu +Wooden Privacy Fence Corner=Bucu Pagar Privasi Kayu +Barbed Wire Fence=Pagar Dawai Berduri +Barbed Wire Fence Corner=Bucu Pagar Dawai Berduri +Chainlink Fence=Pagar Dawai Berangkai +Chainlink Fence Corner=Bucu Pagar Dawai Berangkai +Wrought Iron fence (type 2)=Pagar Besi Tempaan (jenis ke-2) +Wrought Iron fence (type 2) Corner=Bucu Pagar Besi Tempaan (jenis ke-2) +Wall-mounted coat rack=Penyangkut Baju Dinding +Coat tree=Penyangkut Baju Berdiri +Green welcome mat=Alas Kaki "Welcome" Hijau +Brown welcome mat=Alas Kaki "Welcome" Perang +Grey welcome mat=Alas Kaki "Welcome" Kelabu +Table=Meja +Mahogany Table=Meja Mahogani +White Table=Meja Putih +Kitchen chair=Kerusi Dapur +Armchair=Kerusi Berlengan +Bookshelf (open-frame)=Rak Buku (Bingkai Terbuka) +Wall Shelf=Rak Dinding +Bars=Palang +Binding Bars=Palang Bucu +Chains=Rantai +Wall Torch=Obor Dinding +Wall Lamp=Lantera Dinding +Cutlery set=Set Kutleri +Brown bottle=Botol Perang +Four brown bottles=Empat Botol Perang +Four green bottles=Empat Botol Hijau +Green bottle=Botol Hijau +Four misc brown/green bottles=Empat Botol Pelbagai Warna +Wine rack=Rak Wain +Dartboard=Papan Damak +Beer tap=Paip Bir +Ahh, a frosty cold beer - look in your inventory for it!=Ahh, bir sejuk dingin - cari dalam inventori anda! +No room in your inventory to add a beer mug!=Tiada ruang dalam inventori anda untuk menambah kole bir! +Beer mug=Kole Bir +Soda vending machine=Mesin Soda Layan Diri +Please insert a coin in the machine.=Sila masukkan duit syiling ke dalam mesin. +Loaded!=Telah Dimuatkan! +Refrigerator (stainless steel)=Peti Sejuk (Keluli Tahan Karat) +Refrigerator=Peti Sejuk +Oven=Ketuhar +Oven (stainless steel)=Ketuhar (Keluli Tahan Karat) +Microwave Oven=Ketuhar Gelombang Mikro +Coffee Maker=Alat Pembuat Kopi +Toaster=Pembakar Roti +Dishwasher=Mesin Basuh Pinggan Mangkuk +granite=Granit +marble=Marmar +steel=Keluli +Dishwasher (@1)=Mesin Basuh Pinggan Mangkuk (@1) +Kitchen Cabinet=Kabinet Dapur +Kitchen Cabinet (@1 top)=Kabinet Dapur (Beralaskan @1) +Half-height Kitchen Cabinet (on ceiling)=Kabinet Dapur Separuh (dekat siling) +Kitchen Cabinet with sink=Kabinet Dapur dengan Sinki +Under-sink cabinet=Kabinet Bawah Sinki +Copper pans=Kuali Leper Tembaga +Kitchen Faucet=Kepala Paip Dapur +Paper towels=Tuala Dapur Pakai Buang +Thick Glowlight=Lampu Putih Tebal +Thin Glowlight=Lampu Putih Nipis +Small Glowlight Cube=Kiub Lampu Putih Kecil +Plasma Lamp=Lampu Plasma +Plasma Ball=Bebola Plasma +Thick Candle=Lilin Tebal +Thin Candle=Lili Nipis +Candlestick (wrought iron)=Lilin Berkaki (Besi Tempaan) +Candlestick (brass)=Lilin Berkaki (Loyang) +Wall sconce=Pendakap Lilin Dinding +Oil lamp (hurricane)=Pelita Gantung +Oil Lamp (tabletop)=Pelita Duduk +Ground Lantern=Lantera Berdiri +Hanging Lantern=Lantera Bergantung +Ceiling Lantern=Lantera Siling +Lattice lantern (large)=Lantera Kekisi (Besar) +Lattice lantern (small)=Lantera Kekisi (Kecil) +Table Lamp=Lampu Meja +Standing Lamp=Lampu Berdiri +Desk Lamp=Lampu Meja Kerja +Ceiling Lamp=Lampu Siling +Ceiling Lamp (off)=Lampu Siling (tutup) +Textured Ceiling Paint=Cat Siling Bertekstur +Drop-Ceiling Tile=Kepingan Siling +small=Kecil +large=Besar +persian=Parsi +Rug (@1)=Ambal (@1) +black=Hitam +terracotta=Terracotta +Flower Pot (@1)=Pasu Bunga (@1) +Rose=Ros +Tulip=Tulip +Yellow Dandelion=Dandelion Kuning +White Dandelion=Dandelion Putih +Blue Geranium=Geranium Biru +Viola=Violet +Cactus=Kaktus +Bonsai=Bonsai +Potted flower (@1)=Pasu Berbunga (@1) +Brass Pole=Tiang Loyang +Wrought Iron Pole=Tiang Besi Tempaan +Fishtank=Tangki Ikan +Fishtank (lighted)=Tangki Ikan (Bercahaya) +Cardboard box (big)=Kotak Kadbod (Besar) +Cardboard box=Kotak Kadbod (Kecil) +DVD/CD cabinet=Kabinet DVD/CD +Pool Table=Meja Pool +Piano=Piano +Trophy=Trofi +Sport bench=Bangku Angkat Berat +Skateboard=Papan Luncur +Metal tool cabinet and work table=Kabinet Alatan Logam dan Meja Kerja +Picture Frame =Bingkai Gambar +dark topped=atasan gelap +diagonal=pepenjuru +horizontal=mendatar +Banister for Stairs (@1, @2)=Selusur Tangga (@1, @2) +not enough space=Tidak cukup ruang +Filing cabinet=Kabinet Pemfailan +Desk=Meja Kerja +Desk globe=Glob Dunia +Calendar=Kalendar +Date (right-click to update):@n@1=Tarikh (klik-kanan untuk kemaskini):@n@1 +Basic office chair=Kerusi Pejabat Biasa +Upscale office chair=Kerusi Pejabat Besar +Glass Skylight=Bumbung Kaca +Glass Skylight Frosted=Bumbung Kaca Berkabut +asphalt=Asfalt +Shingles (@1)=Genting (@1) +@1 (outer corner)=@1 (bucu luar) +@1 (inner corner)=@1 (bucu dalam) +Wood Shingles=Genting Kayu +Asphalt Shingles=Genting Asfalt +Terracotta Shingles=Genting Terracotta +Glass Shingles=Genting Kaca +Chimney=Serombong +Wooden Shutter=Pengatup Kayu +Small square glass table=Kaca Meja Segi Empat Kecil +Small round glass table=Kaca Meja Bulat Kecil +Large glass table piece=Kepingan Kaca Meja Besar +Small square wooden table=Kepingan Meja Kayu Segi Empat Kecil +Small round wooden table=Kepingan Meja Kayu Bulat Kecil +Large wooden table piece=Kepingan Meja Kayu Besar +Utility Table=Kepingan Meja Utiliti +Table Legs (@1)=Kaki Meja (@1) +Legs for Utility Table=Kaki untuk Meja Utiliti +Green Trash Can=Tong Sampah Hijau +Trash Can=Tong Sampah +Small Trash Can=Tong Sampah Kecil +Wardrobe=Almari Pakaian +Clothes=Pakaian +Storage=Simpanan +Window (quartered)=Tingkap (Berpalang) +Window (plain)=Tingkap (Biasa) +Window Blinds (thick)=Bidai Tingkap (Tebal) +Window Blinds (thin)=Bidai Tingkap (Nipis) +Curtains=Langsir +Curtains (open)=Langsir (Terbuka) +Curtain Rod (@1)=Alang Langsir +Window flowerbox=Kotak Bunga Tingkap +Stained Glass=Kaca Berwarna +Mailbox=Peti Surat +@1's Mailbox=Peti Surat @1 +Item frame=Bingkai Item +Item frame (owned by @1)=Bingkai Item (hak milik @1) +Pedestal=Kekaki +Pedestal (owned by @1)=Kekaki (hak milik @1) +Lava Lamp=Lampu Lava +Lava Lamp (off)=Lampu Lava (tutup) +Coffee Table=Meja Kopi +No room to place the coffee table!=Tiada ruang untuk letak meja kopi! +End Table=Meja Hujung +Someone else owns the spot where other end goes!=Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain! +Someone else owns the spot where the middle or far end goes!=Tempat untuk letak pertengahan atau hujung objek itu kawasan kepunyaan orang lain! +Someone else owns the spot where the other end goes!=Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain! +Long Sofa=Sofa Panjang +No room to place the sofa!=Tiada ruang untuk letak sofa! +Sofa=Sofa +Plasma Screen TV Stand=Kaki TV Plasma +Plasma TV=TV Plasma +Plasma TV (off)=TV Plasma (tutup) +Grass=Rumput +Roofing=Bahan Bumbung +Marble stair=Tangga Marmar +Marble slab=Bidur Marmar +Hardwood stair=Tangga Kayu Keras +Hardwood slab=Bidur Kayu Keras +Grass stair=Tangga Rumput +Grass slab=Bidur Rumput +Tar stair=Tangga Tar +Tar slab=Bidur Tar +Grate Stair=Tangga Jeriji +Grate Slab=Bidur Jeriji +Adobe stair=Tangga Adob +Adobe slab=Bidur Adob +Roofing stair=Tangga Bahan Bumbung +Roofing slab=Bidur Bahan Bumbung +Fake fire=Api Tiruan +Flint and steel=Pemetik Api +This area is protected!=Kawasan ini dilindungi! +white=putih +pink=merah jambu +dark green=Hijau Gelap +white/grey=putih +white/red=putih +white/blue=putih +white/tan=putih +light blue=kanan +Armchair (@1)=Kerusi Tangan (%s) +dark_grey=Hijau Gelap +dark_green=Hijau Gelap +%s moves stuff in kitchen cabinet at %s =%s pindah barang dalam kabinet dapur dekat %s +%s moves stuff to kitchen cabinet at %s =%s pindah barang masuk kabinet dapur dekat %s +%s takes stuff from kitchen cabinet at %s =%s ambil barang dari kabinet dapur dekat %s +(Top Half, %s-opening) =(Separuh Atas, bukaan %s) +(%s-opening) =(Bukaan %s) +Not enough space above that spot to place a door! =Tidak cukup ruang di atas kawasan untuk letak pintu! +Bucket of white paint =Baldi cat putih +Legs for Small Utility table =Kaki untuk Meja Utiliti Kecil +Titanium Dioxide =Titanium Dioksida +Wrought Iron Fence/railing with sign =Pagar/Kisi-kisi Besi Tempaan dengan Papan Tanda +want to simply place the wielded item like usual. =ingin letakkan barangan yang diacukan seperti biasa. +Red =Merah +Pink =Merah Jambu +Blue =Biru +Sink =Sinki +Taps =Pili Air +Asphalt Shingles (outer corner) =Genting Asfalt (bucu luar) +Asphalt Shingles (inner corner) =Genting Asfalt (bucu dalam) +Wrought Iron Table Legs =Kaki Meja Besi Tempaan +Glass Table (Small, Round) =Meja Kaca (Bulat, Kecil) +Glass Table (Small, Square) =Meja Kaca (Segi Empat, Kecil) +Glass Table Piece (large) =Kepingan Meja Kaca (besar) +Green Plastic Flower Pot =Pasu Bunga Plastik Hijau +Large Area Rug =Ambal Kawasan Besar +Small Throw Rug =Ambal Kecil +Terracotta Flower Pot =Pasu Bunga Terracotta +Terracotta Shingles (outer corner) =Genting Terracotta (bucu luar) +Terracotta Shingles (inner corner) =Genting Terracotta (bucu dalam) +Utility table mk2 =Meja utiliti mk2 +Wooden Shutter (Black) =Pengatup Kayu (Hitam) +Wooden Shutter (Dark grey) =Pengatup Kayu (Kelabu Gelap) +Wooden Shutter (Forest green) =Pengatup Kayu (Hijau Rimba) +Wooden Shutter (Grey) =Pengatup Kayu (Kelabu) +Wooden Shutter (Light blue) =Pengatup Kayu (Biru Cerah) +Wooden Shutter (Violet) =Pengatup Kayu (Ungu) +Wooden Shutter (Mahogany) =Pengatup Kayu (Mahogani) +Wooden Shutter (Unpainted oak) =Pengatup Kayu (Oak tak bercat) +Wooden Shutter (White) =Pengatup Kayu (Putih) +Wooden Shutter (Yellow) =Pengatup Kayu (Kuning) +Wood Table Piece (large)=Kepingan Meja Kayu (besar) +Wood Table (Small, Round) =Meja Kayu (Bulat, Kecil) +Wood Table (Small, Square) =Meja Kayu (Segi Empat, Kecil) +someone =seseorang +White Glowlight (small cube) =Lampu Bara Putih (kiub kecil) +White Glowlight (small cube, on ceiling) =Lampu Bara Putih (kiub kecil, dekat siling) +White Glowlight (thick, on wall) =Lampu Bara Putih (tebal, dekat dinding) +White Glowlight (thin, on wall) =Lampu Bara Putih (nipis, dekat dinding) +Yellow Glowlight (small cube, on ceiling) =Lampu Bara Kuning (kiub kecil, dekat siling) +Yellow Glowlight (thick) =Lampu Bara Kuning (tebal) +Yellow Glowlight (thick, on wall) =Lampu Bara Kuning (tebal, dekat dinding) +Yellow Glowlight (thin) =Lampu Bara Kuning (nipis) +Yellow Glowlight (thin, on wall) =Lampu Bara Kuning (nipis, dekat dinding) +Locked Fridge =Peti Sejuk Berkunci +Locked Cabinet =Kabinet Berkunci +Locked Nightstand =Kabinet Katil Berkunci +Locked Oven =Ketuhar Berkunci +Locked Oven (active) =Ketuhar Berkunci (aktif) +Locked Microwave Oven =Ketuhar Gelombang Mikro Berkunci +Locked Microwave Oven (active) =Ketuhar Gelombang Mikro Berkunci (aktif) +Mahogany Nightstand with One Drawer =Kabinet Katil Mahogani dengan Satu Laci +Mahogany Nightstand with Two Drawers =Kabinet Katil Mahogani dengan Dua Laci +%s moves stuff to nightstand at %s =%s pindah barang masuk kabinet katil dekat %s +%s takes stuff from nightstand at %s =%s ambil barang dari kabinet katil dekat %s +%s is empty =%s tiada apa-apa +%s moves stuff in refrigerator at %s =%s pindah barang dalam peti sejuk dekat %s +%s moves stuff to refrigerator at %s =%s pindah barang masuk peti sejuk dekat %s +%s takes stuff from refrigerator at %s =%s ambil barang dari peti sejuk dekat %s +%s wrote "%s" to sign at %s =%s menulis "%s" pada papan tanda dekat %s +Reading cached character database. =Sedang membaca pangkalan data watak yang di-cache. +Font seems to have changed. Rebuilding cache. =Nampaknya fon tulisan berubah. Membina semula cache. +Registered %s and %s =Dah daftarkan %s dan %s +signs loaded =papan tanda telah dimuatkan diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt.tr new file mode 100644 index 00000000..5c52b914 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Tela Branca +Decorative painting #@1= +Picture Frame @1=Quadro de Foto @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt_BR.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt_BR.tr new file mode 100644 index 00000000..5c52b914 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=Tela Branca +Decorative painting #@1= +Picture Frame @1=Quadro de Foto @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ru.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ru.tr new file mode 100644 index 00000000..cd40ccf0 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.ru.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=ПуÑтой холÑÑ‚ +Decorative painting #@1= +Picture Frame @1=Рамка Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‚Ð¸Ð½Ñ‹ @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.zh_CN.tr b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.zh_CN.tr new file mode 100644 index 00000000..69a2a642 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/homedecor_pictures_and_paintings.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas=空白画布 +Decorative painting #@1= +Picture Frame @1=相框 @1 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/template.txt b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/template.txt new file mode 100644 index 00000000..2aeac019 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_pictures_and_paintings + + +### init.lua ### + +Blank Canvas= +Decorative painting #@1= +Picture Frame @1= diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/mod.conf b/mods/homedecor_modpack/homedecor_pictures_and_paintings/mod.conf new file mode 100644 index 00000000..2041ba83 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_pictures_and_paintings +description = Homedecor mod: pictures and paintings +depends = homedecor_common, default, dye diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_painting.obj b/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_painting.obj new file mode 100644 index 00000000..bcf4c1e2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_painting.obj @@ -0,0 +1,111 @@ +# Blender v2.73 (sub 0) OBJ File: 'painting.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.437500 +v 0.500000 -0.500000 0.437500 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.437500 +v 0.500000 0.500000 0.437500 +v 0.500000 0.500000 0.500000 +v -0.500000 0.468750 0.437500 +v 0.500000 0.468750 0.437500 +v -0.500000 -0.468750 0.437500 +v 0.500000 -0.468750 0.437500 +v -0.468750 0.468750 0.437500 +v -0.468750 -0.468750 0.437500 +v 0.468750 0.468750 0.437500 +v 0.468750 -0.468750 0.437500 +v -0.468750 0.468750 0.468750 +v -0.468750 -0.468750 0.468750 +v 0.468750 0.468750 0.468750 +v 0.468750 -0.468750 0.468750 +v -0.468750 0.468750 0.500000 +v -0.468750 -0.468750 0.500000 +v 0.468750 0.468750 0.500000 +v 0.468750 -0.468750 0.500000 +v -0.500000 -0.468750 0.500000 +v 0.500000 -0.468750 0.500000 +v -0.500000 0.468750 0.500000 +v 0.500000 0.468750 0.500000 +vt 0.250000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 -3.000000 +vt 0.250000 -3.000000 +vt 0.000000 1.000000 +vt 0.000000 -3.000000 +vt 0.250000 1.062500 +vt 0.500000 1.062500 +vt 0.500000 -2.937500 +vt 0.250000 -2.937500 +vt 0.000000 -2.937500 +vt 0.000000 1.062500 +vt 0.375000 1.000000 +vt 0.375000 -3.000000 +vt 0.125000 1.000000 +vt 0.125000 -3.000000 +vt 0.250000 0.875000 +vt 0.250000 -2.875000 +vt 0.375000 -2.875000 +vt 0.375000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 -2.875000 +vt 0.125000 -2.875000 +vt 0.750000 -2.875000 +vt 0.500000 -2.875000 +vt 0.500000 0.875000 +vt 0.750000 0.875000 +vt 1.000000 -2.875000 +vt 1.000000 0.875000 +vt 1.000000 -2.812500 +vt 1.000000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 -2.812500 +vt 0.625000 -3.000000 +vt 0.625000 1.000000 +vt 0.750000 1.000000 +vt 0.750000 -3.000000 +vt 1.000000 1.000000 +vt 1.000000 -3.000000 +vt 0.875000 -3.000000 +vt 0.875000 1.000000 +vt 0.500000 -2.812500 +vt 0.500000 0.937500 +vt 0.875000 0.875000 +vt 0.875000 -2.875000 +vt 0.625000 -2.875000 +vt 0.625000 0.875000 +vt 0.031250 0.031250 +vt 0.968750 0.031250 +vt 0.968750 0.968750 +vt 0.031250 0.968750 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +g Cylinder_Cylinder_wood +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 7/1/2 8/5/2 4/6/2 3/4/2 +f 1/7/3 2/8/3 3/9/3 4/10/3 +f 8/11/4 7/10/4 6/7/4 5/12/4 +f 6/3/5 7/2/5 10/13/5 9/14/5 +f 3/15/5 2/16/5 11/4/5 12/1/5 +f 13/17/5 14/18/5 11/19/5 9/20/5 +f 15/21/5 10/22/5 12/23/5 16/24/5 +f 16/25/1 20/26/1 19/27/1 15/28/1 +f 14/29/2 13/30/2 17/28/2 18/25/2 +f 16/31/4 14/32/4 18/33/4 20/34/4 +f 1/35/6 4/36/6 26/37/6 25/38/6 +f 8/39/6 5/40/6 27/41/6 28/42/6 +f 19/43/3 17/44/3 13/33/3 15/34/3 +f 22/25/6 21/28/6 27/45/6 25/46/6 +f 24/47/6 26/26/6 28/27/6 23/48/6 +g Cylinder_Cylinder_canvas +f 22/49/6 24/50/6 23/51/6 21/52/6 +g Cylinder_Cylinder_picture +f 18/50/5 17/51/5 19/52/5 20/49/5 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_picture_frame.obj b/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_picture_frame.obj new file mode 100644 index 00000000..46e9f153 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_pictures_and_paintings/models/homedecor_picture_frame.obj @@ -0,0 +1,135 @@ +# Blender v2.73 (sub 0) OBJ File: 'pictureframe.blend' +# www.blender.org +o Cube.001 +v 0.173052 -0.495810 -0.052949 +v 0.172886 -0.499223 -0.033954 +v 0.171698 -0.092877 0.039032 +v 0.171864 -0.089465 0.020037 +v -0.167440 -0.093323 0.035990 +v -0.167274 -0.089911 0.016995 +v 0.147926 -0.118279 0.014651 +v 0.023980 -0.210277 0.016652 +v 0.148946 -0.467059 -0.047994 +v -0.143167 -0.118662 0.012041 +v -0.166085 -0.496255 -0.055991 +v -0.142147 -0.467441 -0.050606 +v 0.148849 -0.469041 -0.036961 +v -0.143264 -0.120644 0.023074 +v -0.142244 -0.469423 -0.039573 +v 0.023869 -0.172444 0.023448 +v 0.147829 -0.120261 0.025685 +v -0.166251 -0.499668 -0.036996 +v -0.022442 -0.210337 0.016236 +v -0.022553 -0.172506 0.023031 +v -0.047003 -0.499354 0.123450 +v -0.047695 -0.499323 0.127967 +v 0.052470 -0.498423 0.124796 +v 0.051783 -0.498230 0.128805 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.821100 0.491529 +vt 0.000000 0.491529 +vt 0.000000 0.444804 +vt 0.821099 0.444804 +vt 0.000000 0.937471 +vt 0.999521 0.937471 +vt 0.928722 0.995633 +vt 0.070799 0.995632 +vt 0.000000 0.933133 +vt 0.070799 0.874973 +vt 0.928725 0.874972 +vt 0.999524 0.933133 +vt 0.000000 0.852545 +vt 0.058161 0.781746 +vt 0.762937 0.781746 +vt 0.821097 0.852545 +vt 0.704776 0.373327 +vt 0.000000 0.373330 +vt 0.000002 0.346187 +vt 0.704777 0.346187 +vt 0.000000 0.569804 +vt 0.999524 0.569804 +vt 0.999523 0.616529 +vt 0.000002 0.616529 +vt 0.762938 0.758795 +vt 0.058162 0.758795 +vt 0.000000 0.687996 +vt 0.821099 0.687996 +vt 0.857926 0.408687 +vt 0.857927 0.435827 +vt 0.000000 0.435830 +vt 0.000001 0.408687 +vt 0.857924 0.404580 +vt 0.000000 0.404579 +vt 0.000000 0.377439 +vt 0.857924 0.377440 +vt 0.821097 0.554029 +vt 0.000000 0.554029 +vt 0.000000 0.507304 +vt 0.821097 0.507304 +vt 0.000002 0.342080 +vt 0.000000 0.314940 +vt 0.704775 0.314940 +vt 0.704777 0.342080 +vt 0.000002 0.632304 +vt 0.999525 0.632304 +vt 0.999526 0.679029 +vt 0.000000 0.679029 +vt 1.000000 0.794897 +vt 0.968292 0.716732 +vt 0.992429 0.003230 +vt 0.598091 1.000000 +vt 0.590222 0.998491 +vt 0.591098 0.768719 +vt 0.598091 0.770223 +vt 0.808277 0.000000 +vt 0.889066 0.000639 +vt 0.936493 0.711728 +vt 0.763359 0.711728 +vt 0.634221 0.001037 +vt 0.715008 0.000000 +vt 0.763359 0.768719 +vt 0.590222 0.768719 +vt 0.936493 0.078064 +vt 0.968292 0.000000 +vt 0.968292 0.793425 +vt 0.961698 0.791145 +vt 0.590222 0.925281 +vt 0.000002 0.925115 +vt 0.590222 0.000169 +vn 0.008600 0.176800 -0.984200 +vn -0.002900 0.984200 0.176800 +vn 0.002900 -0.984200 -0.176800 +vn -1.000000 -0.001300 -0.009000 +vn 1.000000 0.001300 0.009000 +vn -0.987400 0.025800 -0.156400 +vn 0.009900 -0.999600 0.027900 +vn 0.013700 -0.349500 -0.936800 +vn -0.010600 0.306600 0.951800 +vn 0.992400 0.052500 -0.111300 +vn -0.008600 -0.176800 0.984200 +g Cube.001_Cube.001_picture +s off +f 14/1/1 17/2/1 13/3/1 15/4/1 +g Cube.001_Cube.001_frame +f 5/5/2 3/6/2 4/7/2 6/8/2 +f 11/9/1 6/10/1 10/11/1 12/12/1 +f 1/13/1 9/14/1 7/15/1 4/16/1 +f 11/17/1 12/18/1 9/19/1 1/20/1 +f 10/21/3 7/22/3 17/23/3 14/24/3 +f 18/25/4 5/26/4 6/27/4 11/28/4 +f 7/29/1 10/30/1 6/31/1 4/32/1 +f 9/33/4 13/34/4 17/35/4 7/36/4 +f 12/37/5 10/38/5 14/39/5 15/40/5 +f 2/41/3 18/42/3 11/43/3 1/44/3 +f 12/45/2 15/46/2 13/47/2 9/48/2 +f 1/49/5 4/50/5 3/51/5 2/52/5 +g Cube.001_Cube.001_back +f 20/53/6 19/54/6 21/55/6 22/4/6 +f 22/56/7 21/57/7 23/58/7 24/59/7 +f 19/60/8 8/61/8 23/62/8 21/63/8 +f 16/64/9 20/65/9 22/66/9 24/67/9 +f 8/68/10 16/69/10 24/70/10 23/71/10 +f 18/72/11 2/73/11 3/3/11 5/74/11 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_blank_canvas.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_blank_canvas.png new file mode 100644 index 0000000000000000000000000000000000000000..88c0f42c3ef7f5d740a9940e3a6a524a691247c5 GIT binary patch literal 2435 zcmV-}34Hd6P)uz*=jZ3>=;-O`>FVn0?Ck9A?d|UF?(gsK z@bK{R^78ZZ^Yrxe`T6-$!QHa}00_fLL_t(oN0pb+j_f#&MD48Ho#}fk?WCztC`8dp zS9W#p|9{~=)GV;C{TLu25Q5@}v8?yo?Y7+Rw~yuaalftqR4?nt{dQkI?)TgJ)9?@V zvVJ5K#UG#sQX+JGsjH&Kb`?V6K~iu^;w>!_(0(cb#BHy)Vo90m931N}wW2wD2a?P}94fK1^h^e;0mv zQ36P$Tgt(DUzTN&RAN6I9Ha-`2xF&TWD3nLgAF``L@=Y$Mv993t=qCJ_cxI`=n#@g zlAdaMMBTe{-!cf>62#!y@@gJ}oM7W^UDkVWo10N|Vt489XQ1_hDUBLqOQZ6ez;zA3 zlF*?j0XD~NUDlgpfN2pr)we^|W}dAy&t~mtqvRH)(L7EFWE`RF;StQ+x~zA5KP@Uf zT%2K>_qZyi6WOAdIMR63oW;F;zjxJ4w6Z^F!fjpFyPp#lZ>xWL|L$ImvJN#1|IL|9 zhUWyup8bIuN9VS4cE$c<=eRs_d-37Bet$&}54+Aj&b%Iu7f@$YmvyHUgap+X7Bg?_ zvVJf_(Nf3u-)#%{3`jj)ly|ol@$3qrNfDEF38PvnzU}<6^ED=)9%N>Ys!8ghiw!C6 z?U_Tf`#g_mNRe^kF&`>)IyAA#{Oq$tK%T!? z`JVmqLirJnc6!&FW z77XNO&7Rs0x$40T1WHk2)(*VcQIT<`@nVY$Ug0UP{kAO2-N=}Kr__R9vQUX6PYcM? z1MPgfj8vc;LOLXkdTC=d&{Z`Yey3{tWdVNA0vMLH$u#BkKzRG4w|O zx~?L)iHs5T;;%i>UJvp3?V}D5+$&3;*GPq@rCI5E7@(^XPi@>kuYG z)!(4Jb5K6Biv0c5l-L!wby+_EW#$|w18i;fkWX)NW)DOTMzz+^^2?8~lM+7D5zyo3 z0NMO?Au~I*y$ju}$&p?O`Xr-00JlgFf4thPN49v*FuO0y`jOufj!i7%VcgqMg^)`r zkdxV4&yGLJaoQ0hM#FWz!#U;mWm!L{uqZ;`^+IcmmS{26f*$gxmGm~|$k=hUJrM|h z{Hjd;@Zj|M%EV}zP^1)!q2@=FX~Pv2y~M6Ovv|0o=xSbDq5pYbm-UX|Rglr2?wA`d zcqsfR5mA$y+Z&r<`ZQcVgOZ&6yJY3EEbHA*1u&xqeH5j-L0o<%lZ+Ql+r;d7(rYOGNb3kq`sdWQacJVA&Z&F8ft%7zpneTEX&!$dvC!D z^>K#Gql@J=FK5_ZMjd#`^?1vBnU|`D%4eOOuiLUL_dU%k5@E86`HE{RjyE$@$nmc| zTx`g!9^uzHqhFavIg&qa+>pi+pUAI}CVTEZ87y@m9?$U%RKA!kNshV6=`%^5|1P(6 zS#S2GR|=D7+pe^ZG(SV}7i>;T1QWx+n%{m<=igULC_**oZC%!TrM@iEM?I8zj!h@@ zcK6TOF!}?;*sQ7<`j>J9f=BvO&URau_5RRT&MqbAu6jlu8ReqbW3;PGP=0b$2HooU z`|!f6;5ubL%XVN&Pk?NDuR%+wjy;eh{Y0m4pI`l*S)pH#I7>JwgnpOXx~w0sh)A8# zOix1-aOlci+tqDnwi^3hW*>Sw34LxSm90-~^|mhShY7gkZ*GF&f+-K9q1XH)LgW?( zDm>Ll5O8{9YYzMeD6?)f^j*Qg=cVcm)Ye|lW7CUY;n`1DgQ%W8uJ^;AvihF)Wm!Mw z9=`z#rjdah0uX>&o*biuqDV+NeMXc7FIM*P=Fi`l5JU4})N6RnU)$A=8ZMA@YY`Ub z8~G%%KN&L}2w;l5ugm)JInNlghezF<|Mi!yn#3m*PNfH{XNYsc(Bd_$CcsRFU-xxc z@1L_KYVyoNxMp2YEHbIj?B%XW|i`QZ(s( zPMM_{!NY;qbE59?-2*nKFz^$)wDH9Vc?s2wfqL1iy=KJljtKv3-Q7Ln8MBH(cwU^v z?QfeBr7A zQ@qWFQ+a+?bt+ToeQb0%Ax#ISQJ zs-CxXS#KZrkM-kr|G#wp5B0L%Z};2(Z}^A$e*x2>R8q&U5aIv;002ovPDHLkV1j+E B`Y-?h literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting1.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting1.png new file mode 100644 index 0000000000000000000000000000000000000000..be637df9bf205d8e84bcae3293d4ae3fee984792 GIT binary patch literal 9123 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 Ar~m)} literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting11.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting11.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9133ddc5160675f7ce89ba133c37704c50edc3 GIT binary patch literal 6779 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting12.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting12.png new file mode 100644 index 0000000000000000000000000000000000000000..04d9e0ca1f31ac44eb98776c411afaf6ff9da29f GIT binary patch literal 8922 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting13.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting13.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9f28c34d7827975c055ead3a54ecc3d488d39b GIT binary patch literal 6264 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting19.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting19.png new file mode 100644 index 0000000000000000000000000000000000000000..65a3fb349767d9ce3a65aaa51f8450ac04e67e35 GIT binary patch literal 7925 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting2.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting2.png new file mode 100644 index 0000000000000000000000000000000000000000..abb3fa037dc341d8385d1a93d707265cff6e16f3 GIT binary patch literal 8266 zcmV-QAhq9#P)001BnNklZIBd6dRqit5cDDi3ba6w z7B0G7wP+f&Nzu4LlNwG_C$5#)ur1rN7LuYUE+Sv@-JkvWZD*V51#K{||A8Vv&&|31 zVCFmXoihhN_qor(U*;p=FZogTuYdE-e?_4L7$K$P3ZxOjAhCuSGO>z)(vu>T0)!_= z6r}(Lfhd50Be4jhJNLrevmlunm1d~55E1~0B3i5m17<=3f{3gT83X`=U?gUgfKq~z zN=xKOp$Zg*(5M3VKrTiAAYg({9}=Tt1;6?ezxe>b`zlEi;vj`^(_v9GCP`gW$7rQs zV|13AG*6YuET+IhNI)SJA~AqqrSyC-2{R7@gc8yyr4x{nCgQI{904MsVD@`lQ^l4Q$$^2Qh+?PRpC=T*WGnG{Gs_P{X;KqW+wido7i z6-yF{JPwd3<(Z{az!W`mj6h21TnY&SgwWEZ{myzo813xzHcd6GQHWptYp=wc@BHT5 z!=HWS`4^wqh_1P^J@_wwc6qN30H74wQBluJ@PeYqdVQG~M#%dM{gt&=ziZMAm|J<` zZ95GZAa?1?Nhf{+BD1z^-ka&jR%aSVV2Dgb6Cc8g0JRRfvHg%mbc z6ukiHT(dWLKT#+`vprC&%h^Bv`H!9K(0r};FMj#u&g$Z5=Q3z>W-b3aFQ5G9U)qsE zHwUBn(NF*~$h@;;I(?1=l8nxyuU$pNnLvWz#aLsgD&1W|Hk3DvNvy;De zd2eU;UZRtJwx+Nc6izFJzzj7ZArJ+I0Kk%>0Zvn6`Ym$|KuQ^+SAs*dNmA!(-H}@j znRDZ|Y8?r0B8s%Fv<#K|+duK-Qb(g+vCW>4UIKvd-Cp0*iK1+h`8R*z)b_vo#*&nR znVATr06(!9V-bJM#bn z0|>rfvjhNP1oFX(IZt;7A81#@$tV7zh{wA7adgViZ z^#OoDk4PvKq5zSz7^JiA{=4s;c>Ys)Vpg1&+4A<`n-6Vve(vSd6g6-iY2urSZ%UH; z?Ujcmc1}I?qOI5w;tkoyt#=D<>>Ef$Tv=ZKFCVS3W<%)Fc z;_SVz9o!msmd`C-c(m79{1r&PvNu{A2rw+GdP2@rr0$N)!Aj&1Mr2n1A82@?qf5(*@c z-KSfvy_6lFJk@Ho#?L)*;q1nQeDK~glEy)_m1&>tuAHhSuY>MJSJ)s$>T^}CEiC1F zpD~eIFhugTP}yS}r1GfA1ee6RNOPkT2)>OZ79M>#%ax{`*w` z)F1>z0YE?kw4`8a3NVR5u5AohO%DaYU;i8DxIVBA=v0vNk%Y`@ z3SPHXslLrkgOEf5U+wsEW_;a><8Dio9zifdXy!vy>4zSBHqfDvm?yPpZ%E};zAi)y zwNWUVW+L*7l5PgJLZ&+MYj+PD4T1n7AOiyk0faC-3OK3Y>Azs+loHB_ER9)ej3goI zqzK|_w-q*RU9}hN-u25>K@cc5mb_e+B@tFy5oFnGZhRR^pk3gkT#1Av?D z`OcFt{)QGBL}b7i=0L>cf90oM{VPvy{Hs5@^6NkI*+;id3(eNYPJ11>0-bRjHZBSP zC`USNyZKP{9*)foa-}e-tEXRk>%FOG0tNuS?;9de05pkC4PtW);FV5nLukujwT6(@ zH8hX#yd1uNgU*~dTsyH5M?36eXeut}K)_y7uoOgfa3x)O8k#xkA)18kG?sHFL=>aF z@19>>|BYXKF-c1mZ^ieC*EY`m zXx2UL3l-+`Xl1#-W2b}p;V?|bp^3~5ngp03QHX(g-dR3Nt`@-x5M*Z%qxUlm)=qZF zm*6Z0N8ZY;9g5o=EK`Wl&!>l9-3!2qSuh9y!Gz2p0GVU7Rv;g@5^3RJ-EjZi(cc;?e*9)1d&NpERgWvN-vTNfXh&*|RVUk^nmOXJ$JpQhj#bPUTBw!JK& zAwLaj(JH$`9tZ{6!j^Lw7SN8(tU?t~3XS?T7^-S*L02(Go6M+>bj z9b<%Mz`?0(fu(li-8Z*OEiwWY00fZ`5MzvhfXoa4)*bHy$cWJkoJySu%ox(xOcV+h z`MloSd++V#M>g}7ttbXe$k9u^P>rquC&m6{)oMp_0#fIa$=>xeUy+H%sL9tLn&2zu z5at6rJ*0-_+h%aHP|8vit=%f^L2`BlZ9&taZW#u!v%_XMe19SpGBGkL7R(_62t-DS zkw^-Wbd%$aj3i(#BnTmeAWRojFA4iY1m9ggdG6x#FRO(oH>|`_Uz2Em~`0@!_PpF}pP_j@00G?Q3;(SDgLm30>Uw zMFh;Sy#=C#NOs^7L&DWbuG&jPIqEE>JNun}CrlKP-MKQ(mdk~w`$zM;EP7}(BLN8j zNgM?W;)H``KUa#nEq$z!{lT~H);6~!36P)$LT0VhsaRj~#n{fqZa!{q)M{aJQa~r?)NzR|6!$M`>DFZ$or)Hy9Rg-RfMFy_3?_35t-K zW^~ueR7n+4M2w{X3%(XyEUf$9DyNIoKA%ZZxx>&|h_2C1Jr~%h#cq2;WNXVyiz|71 z4M}l`93wCRFfwWl-JV$PqvTjj(_;WxmVE7v5B~U#TXhpcV2Y7r?Tae7w$|0VU%yn< zUDdEQU}lQohn=akZrtn@KXInEL4Gz;kx zBx|6Sg<0lMVKho4p_(^D5g&1Gbw_4*Xfjyu3uYEf$OwqUC^#gtGTM@tYuQo?s|eli z4Fa#e`YHgtJGi=XdgIE?Yoj@yT*wk7A^H$WSliTceZ6v%dmNLb-C?Q`HBlXAM?%RY z@6>zp@Mg3BE<^ zo{WbV&MlD+vb}P3*4-Y@y(`kzidH$fQX-{U5=Hx^b8El$*&li4iRYf(5OsO(0RWsn znYEO2(|d!toTn>`-6S>E(>u+Am~FRJOgioU$(LMpJ_jLc`W9>na5Hc-RTxb zE|hWY%%Kt7S&Z2N=yrxi2y6sa=ve@;fS^GcAsb&cu&_9rT+LK!MtAX%7i79o#%7KB zoB!jx69SJ&wy8s~KDdpJ{)HFM{DV)PdikS|QL6G(b~~#(_xca2kZVR9U~~OL)V%-r z<7axEGNAmfUb{Jc_vQ#cyO>V*Ts{5cjmMrVMnlsQTF7QNmw6D{h@?g!R-OH8_3Ept zr9BuB2>~*516+b9jKBh-1ev069wMx*;Ori?dSXH+)!t6F9*X@;tgrmbKi=EDbChOM znWUK7jivOLKK0lqo?7blI%R~Sky0&1)*@LxmO^8HE0H-`@#uQ@!<&|CH!SS8uU);n zdr&oY9`SVBoqXrxh}ptPq`B%QfH_Y*C`uEtf87&g%8i!Kd7%ImaH55DKoJ{2 z0Z{-YpdtW)%KPjpU+O^WJ0IMA`6ugo>O;A)Q=5lZ)^6_~mZN!B#eekEPyPDOy>Rx- zrp{Mw2$2*fXPSVXmz(Wi1*cSY?@sOLco7lDzm5m?BTzu=d zyXT&jTKHnnUOnk-Ap~I0X%MXj7B_hJ12;ZQ&tnx*Xll^PM<1jECU6l#0!aWs6e_jD zIa74jF!+~07Rrf8vK}oYkIA&XzWBqBe5&@N6Prsxr?a3LqIdhjGYdt{E(6xZ?b<7V zjR#ezoE_E8$X0b-#d<(RCd3r{xXl$%0#Hgsnb zM2f0B@pwpcJs#yTf_D%FFa>TPHsAtO1d>1qfeP)YCX8lD0kxLSVXLiLdB?*E6EIn8 zQ3}}A>FSfi#!ib_RquyTfjBGV2Bx2NWjQ~(<9#5xd8`vRe$F8<%Hr;1bc1Gfr>q(& zjMBi8KvLzoYKi?(BQAYOKK+?kj5~|Vj0vORJWIAViAL*Z!kw$_{hKo1ilPOv0j>ZT z8h}n8ObXPnZx~x(^5nH|cV2j^aI;_*0328jw65%^*BVL##;bRBoQJBA(%=}ZGxMJ&R%|P{p=$lV7c>F zfAcXLO>||xx_0_`e{g$vxZhb>owQPD<^TjLgM~hDgys-r&e#Q!%B(Fu^7tUs>sbd$ zPxZld`hdt2ed_Ki0_uNMOp zBSYV07L|{2-F5`Oe=54Vyv`+IFq8n{B)q3Tq>Gbt}2l!WCo$F_e{(vC^}*r zREOwp$j{64xvTHpYa0d7dr*ZI*JmVC%uTw=i|4x=kL0)K#ki=_ESnW`@5mr3gpCwh z651YubbjZS-MKy=?DtPUA&>xt&NlOv>hK#^g~5C=Y7NslGzBoA?f|yH$W}(J(2ScJ zSddJjU=^y1Lbhf*x9aVJ>j)qyxchrEFpE(yB3dtmbJB|Q+#5#+ z0Fb)>Mdid56FaCzmxj0hd{P;6h!bQLV+f7}LL%X82b2O9U@WLC>z#f)iP>~`q)@{= z9=!ifm|t61>&)*om2rbH0Kv++htifYN!iU+C}2{|=OtR?ZiZ6e-aD$;2FaUBu6aAb zlu>Cy5ta6p45&%1)?RqAGAqkbqp#lh;NO4#cOhbj-TLY?4^k*wSVEM7Ii@z%CP~>h z{+$XOL}mg+6x=uA9^cP_H ziD&ZOnaS1v`Tn~%V+?5uy%u-c7z!TV)zd>m&Dgt}y;EoVXP-VQ?*!=jaR}pRRj`9$ z5Hr?hG~a*i%J#vaF3JW`&m7&|ojmj8U(f)n$U!rzU@R}Et-L%n;Pkq-!84E}umOmn znxw|CNKNLd}MR5SNYC7lz1;K(%l-r51hjqa({?ec>V#KFPA?$OMq?MCI-_R9TXZ9oG63kMvW zlS6;}S!G&)HegH+8B#qZDLTv4+tz!o5(<6fnlUh({`d>m-`oGmU;H)czbT;=8Ygs? z=1-uk-28nXRVWXTcdMP;&rQ*9nUZw5V-_xCiyQgEGg!SINZ7fLo`a9JHciNz&=$%} zW+L9R7alsj+JWDH>(cuJH?38eH37Y3nWoatE%|^V3Jr*G*wn|Y1hx(kc|IM?hkK!F zvR==$dbbZpcSa>KxQ1f@CivfPAN|5F|HFi?W_in3jp?3&{4~mi;493Z!{CJ@(^dk# z=}Jj{HrmD3LaV>7lEtK>%Y7K%*+Bw`Ko-b_y6mvlEZTs%(X8UZ+S!dd(${YcB82Dz z)z-U)2{{4~M-SwH0>(fefBKaN0Q2#mkPopssAfg7a&|hO5IIHhTX)7B!8Z^*!~h?C z{zpFX{KJ_pZ54%CCbQ;41E^)Zjr6{0^$~}_kakx(4?WqKx^Ak&TQ@qJr?d7ZXl+^v z+3w*7fT1pD3)Y=T@?Lknk0J3>xwxdao=tVDx^S|!oWcKj<3J^fh#)|;fkPxh1V({C zNHPBCv!8m9LgVRVuzhQFZ5^}a?HjMJY&8N! zQ2GcY6IF@T+EdNR`) zN0j|cnpTpGX8eWUyIO!y7rF#xsDkrCg~QQkPaq^oJA@6WuCU+pwpRHHo5e4F@wY$s zTc1}#L3RkiTm)ne0kdE&fsauV2#S`J860lkeebJ6 zwK@yyKl7PSFJ;M_@83p1iU=S<;>Vx*~49>*>GDV>ci;Y%y zltlOXr4ODx)#c102`b+!2K&PF^7SY7F8>Mfx{lv9CTl_s5WENP7$u;_ba7o2MLlcA zcfam~S$=3sXIWKC=NqHVtO@831h5PU@{Y(>i9-l;a&!rBpG>V-dJ=_yKbhIjBymJF2zRS?```byF{zIx)I&YwdQG=xeu+9$IT+KZzZX z6#Tp_*5uyXvsLdcQ*3IEh|xkU2_>jbyt_Mp?eaS<>03Afxjvt6$Likdx#teAzu8bU z?L}ACZZNW52;yvU&H1=+@?v}A*{e6F|M{zX!&y{P1fWO^fcF8uKashk(oI)Rp84#L z{j32uJ1Qo=p4bv3+q#Yf@9)o)lb9~l^U)V>ZCx7iAG~MZI_Q9GL2hJQC#uk5Sjd$% zH;#I-amH4n8Iu8-bYv?Rd8Y3F%rO+U{Pd)e2!%zMAsdFDWwQ%;0 zZ+~TNWu=&w5QRsOQiU>RvbD9cXsg+5I%t|+)g(8^;_Qjm+SbVm``@{aUwt>fa@$M_ z@=(h>CnRK6A_=umt0b1H5dk!gkNCa)!F)EWCc8y!5zD-@a_`!=fqlO4kkWYPop(!L zAAImF3(KopPmOl({o&WHX;27Cp=J<~EtB}sr(b>`;)}Yy*uDTs3q^YO?mNAu#UyV$ zhWlfzkV+*Aaw=)GerhvVm<;v2o>$fAcfN-B^$9w)l;^oLB6Y|B&RTD!F(OlIDvYO~ zWbW$P^jZuI!d<(3^~&|@D$nHT;OR5@D`yr%(#_`8aQ|*^;q=b5%0^>c>c8{Wf2Xz8 z*Kbsr*7&_C`@TCC2*;Ov2lsAl-@fu*bqw)cJ7 zjskRD(0n@56pasFYf@qCX3nT!eGHL+qW6rDq$|VdW3OmjA%*aQB@2;CDv0Nmt6gT) z?$~|H3@@JQ-MRJdyI=nfV)w?~SrHR|ebj)6w|1iEOesYY7*TQ*gn&%PJ8{|6_w>Qq zl0F!3w=j_{DNth>j8YComL)3ZV&;-oA4NJj9M(ru6bL5ub?s^=TW!bIS&IbVT;M>+ z*f`?GclwR3zz1rAQX0A}1?!IXBQLDCktP6d4#Qi+8}rafl@|5r@eT9V-B8vX0fj<| zK#?gDVt~M)2!-J96MRp^<7kJw!%T%HIAn+f6cu8kOt!MrmnIhTscB`x$m!vr8cq>W z2oVAmMP(<2oy{1vwYF(oU@3Ga6$;i=H@=#nHqi(|XbydBAXt|zw6b2x$VBKp2Md;@ z!hqz^aFt-E10Di1$EXMZ1T#d6KKR;u2M9lCCAKGH=Jeps5jYWaT}_;;kuA3t(@8mt zfdCN%mZMoco+AND2A~)`GcuE(Rm>pMG`K1NOO#r*q{`EFN91BY9jP?&5V65ncx99; zZD(^C@u(R$-U^f?HKGu{;Us}!O(YQoA$uZ2URW1J3~+x_$@jPR$2HK9XV9a_fGS36 zY8SI^8ew=aGP-5K3n`nauO!;0VlczYKgYlmZ!rPEBufZMM5Z zA!gmhR;xWaJglZAvsOAr7E&P*+lnzp+f)={vbZ3Ws)vP=iXbc{kV3AxJr?P3d=Chz zi9njApoUNYGC%|d{6T=|YeEvDMbQxtO|2n~XRhR$36SvUQl(L6S$weiFz9-D;001EsNkl|J z7=Qz?00dwGIDi1)A3l@-DS!pA06sto03Qzj;8pP9dpLjvFaQ8xKK$bU>GP8t0ER#S z2=K;l{^myjIe-OF1c+b&41q;p1P;IhpbwNnU;vCjd^pS^06+u~0n7kAf@K5`Km!~A zXaMyg*audAU>^}E4V-{^fcO*Z5da7bf^iTdG!P~P)&ggs=0FBekc^?OKyWmUP@Pm@ zR|7}j0LFrKfC%8gATR^~Kmy|c9RPx0Kn}PBK;Qs^!GwSqFajhvmf$RC`;(vS9DoC5 zA>afSM-y-kH~=6R2b_R0AOyyNF#rIEfCN(uk z*t<1zWEf*sgVhFs3T=`kan|}lC<6(M0{~;dIamt>00bPt5dZ>$u^I`X+vAbv@&ZF2 z=P5V^Oo9wxG6!oN_c4%A)lgLg&bmO>c|l4SMc(N|qvM(IkQ_HwSwQA2a1t0ufl|s^ zRe4z(T?26oP9Qr0FdGd3u(rlo<19KNB9~4loN)#Wfus;za%5b1f(s##oB^wiu|=)5 z;65-i1pNaUN6k*F(s)8VL)`b%DN_U!~%nBly70NgphY2{%kcE*P z42s%ggL#%`IdD-K2jnbSK*j+TWPF0}ZSMz+Gl8-1&#USKKNkcFdBH$1MBvI9;21DW zjf$nufg_lr=AI{}X?|vL@x&A=MlC!*7_VJ$G}4d%o0+2HxK&BxBCzvR0$pC>Ea-+171nF!H3m*e0ZN*U{fUXQj14va#3K%e|jZ%(? zKmbY3h;*e)p$rgd>jXhz3@8EzSydZD#1I`Rr8OEr(1s)j=P1jnPB(TnOf&KYUuuWQ z{L#EnmcTkgfJlrSF@^+=q2r7L8RxjMfXtva+Qpu%t&<%3a|a9JBY?^{Mv5~O2-cAS z#}Sn?f{>iEwJmh1Ekr_SXBYqztgcLL3=t{goVCu8BO)ZHw6YKg>5y@TR;x_avF9ZL zOXoHB9d~|O%&9Crp{?+=;lRi`AV-`F;i$3}IWn!41K|mSgj!o5kF#3qQd{OppPyWX z7=T7X2Q^ydoB%{1V@VSjYk`9Y0RS0vLP&-n1tOp{vQo+c8Q_73);a6Q0t&`0VZhK> z8^nPOLhICn2Rm0DyM#oHIq8SaVnHmgT)-?603i{PG0dZtcD&%LsfszcaaPO=8+hE~ z$bf)R} znxUPhQlKFqa8j~}b0n5o?F=zQZ2*A?(QmXIX>O=;wk%8OM~f}-doErC zdQ3I7os}x`wN@%ZED&9(3tKVH7zO|(w-88vLV@{YSZH0AW>V=QtyNkeV-8*Hd*gX7 zpcx3Brl~R35laFutCY2lAsgfw0UDogv}*oFkWPh!)DyXq9U{ zuhgQYjkBEw*P_fcc!9vs_dU*}17yGe`qOzM@WEJA&RH_GVG@0AIC7;;6!<3qvRP3% zDxF<#`3A8lOV5*B!gN$H?nOQx_J^FfHEJ)bP9+T{Ar8GftAQaB8Kr#RB|)G@qvgfc z(PZXHSu1t`3;(A1Y&<7s1wW zwj8yrR*d;zHJ8=_3hr5L-1K-bQlSj2F=Sj?&QZX_yM06n;Cw$&HP)4%6%`8p^x2MQ zlnC3(*mDc`k? z^H~KeNhF!H&g|_R9t{SKcBc+lse*`e>4ixwimLV`lTrjM_edymrm8%&k7u@PD$Xj1LymgBaVD&$ zTfWWCpIvQ)fho%q0H>CltGY4Ev$`sgM;@n+Ct^<;XPvPNaj?AHS?I-5a5hsT>l`vJ zL0MYwt!Y%XR-~mPrLoP;=gZt2d${nDEAt4)BVj{qk9K@dh|a-z(I6vSpqq2jA9E?Upjx*ggy{j=NJ!~jkWE)9j~aJah#)btlJDcF1m5R z1+!LbRe9(yM}9kmacSIW5?wf-PE$)*Ylq04DbJoe#hIF?#c`&XkPFRLqlLhr%(76* zRx5U1^3spr$;#UECFe5si{*D|^xh)>mRe z0Aido!7;BYN!Aa-h1hK$kLI~sT8Q#ORoXNo=>U6+;d6`4?JQZtG}`kU%$L!jg5kE zGM!HgEozq+by=%)k~i8(S}Dc_2pvh;5+?(hn$If~2u=tYM!{-t@o;w^%Y(UVFd;i_ zXB=u<1E4b27+V_(Jo(JV`orymHttMV{MOwG33G96wc$ssfe*KK)HGiR8>2MUN~7>| z0A@^9;G_HZ7S|TEwU8Bl6h?t31#e2rz*ub@(c#h1SUWk&4X>?oT00TgdQdGd_jsJnTcCM^7H!dxz$|P}v5Jxlh5x~Y{8;>3x zwp;CDG7A@yPPf@^HE%w(QC2F?(ri|tL?E)p1W`-~LEyznGMG%ie0KHa@BTn^+K)Yb zZFqQmd^k!x;fb(rfXU`Y7s8>o4j34%!%&jbsY0)`!sm5ukB|EM!}-QS`_X8QmR8zH zS9;9%f-rHw4vz+Fs|)-6ahlEZsw_)mls48Si66+50A%%rb4%|&+96v{A8!8QKlyrH zRmji}<=c0UE?zm;Z8yp+3xWU$0nqcrn=k!krqsc`TgDg|npf`LLJ^2YbHRmKJ&$EX z#)JYJf#jZ-W`)+q7_!d#Nu#U^EKM^?_KwG;cB7m^E^7i0aj_GdP;L(T0_fag_rdXO zJQ$B>sV=K0uLXMt+yCP`_fIdiea=7kGtYhm@b+K4boHm6HHU|npV%nt;`Xbr%x5#n zh2LyJKHt7QePk^IcKX73V;m7VYr}TOCv3J8Ysl&<9~>g1`K*E^aEdG#OS)9GR;nhK zsX7cfXH03OGxWO&=WJA!$oYI$yr1q@H8tbJG502bA4Mxbk#q->bTpbQ^j1Fc#6@e( zY&`#?m$yoXZji=tbixNbj<;XCop@erp_AxFS=QO3ht|-w3mZ$PP8(}%t@0w*st*0Y z55q8ye(>jiE*TteIv|jNFF6NBsw~NxY&w^5PkPKr4uVVOwHq)<%c|5(pGWP$A|$b2 z*J)jq>y5>&(R_Kf_>nx);?mqa;<#YG< zr$tp9r|J1x=cZ$<*oe|+gu;)jbX>yNKpKxIYXv6Y3!bT}ULM~;|g-0LkG zWLFou?PmP?y}SL_m0udY0Eh?)&ddZ zOo{*rg+~rW((5`+wNl8)S|X>x5syN~nIHNswAv5=8B+`9A||xeoR}h2*36H+iOQ}$ z{lrf_|13H^9QKVPPsow74;~?pxtW(WXVw^7*J(bVO^z1)csM+=CU*!+XV-+1k% zm*;6_@MIvX>%1&y`&GrAVGIbF6x;;05;AGP0D>dZ z+Bk~!?Ts7PI-PcZckcts`B%R36#(Ffv&r;$ zdzUlrNr6O;$QUd9!0Fm*V~iyNL%7iEs=6rWlm7kzk|jshXf8Zm*GB8f)CHUgqfaN) zj(Y+sTc~uNXUe6sSu1Hy4v*Wt#kGrPj{5@&1M+1poO2En&V?Kg2SSQ!I_)`Af|He< zjHk6WqiJ#V^2Ioi51A{q`=Yk{k`qsXqpFc6gq$pEVI@cV{}b`KwynN zc=(=~42hxD+8X18XttYV;dn3x0!0}20#(_i(`UjU815WKTJIbmFeXp0v=^?PAB@UR zJiT#TrLX?r<@Unj(sI3Zca!PrnDq~&44o?x!8whLRb>r;*3#nDr#w`NC;QW> zp3M^}>!N<;`JaZp(8YCHRdZuR||<_F8w6sl9R8UOXiPDy5sTG#ZduRViXlshYrT z9Sp-L-rpZR=q7ru1E0^+ywfoXyu6w$L{g>Yn0v=*<&-)BFqs!Jiqh$LuS(-kT3454 zJ)BO*XH7N8=~KP&V8Ug%c>c`Jn{SS0r9swSZqKtCq(Dubi^~gX=k>Sl zwmTicxgXchee$_Sn>(NS)LEdk5(^zVUMbtH1lbSMG1^6Dsl*XBl>sxk%BwvyQvUZp{PXtG@~PFu zN&j$=mAz)$I-N~t-1q$`GERUg7g`;winMS$_qWi)z!!k1v~4sRsddr9V%i_AUp+P5 zJG90Gftb!pB$rir5+=3rtZ zzSZt{Fli>yxSH)Aj=RmUp4K~iqaX;y?h!}UP9kNDHk1T@Z7V3?Q8D72pEpU;Cs%nOIG|qtBWLEt6_N_~o&cE>F4fKTbR#-b!-^$Wba5kOJ@>*wU3WSVNmZlP=)hQ>BbE*xI#Ud}QbDk7HV4V$p$&mac zV%$$>rPkTm3m4bcm$@rzUER2OWilK#+YR5xKlr0>KX&a&&+{%_y*S+8U%&F0g_G6k zX;!CYt^4CBkYvcXDrm;v{MtVXTTNA@ySuxs#Y^2**O9Sgc^Jh>JQ_{7tLEvg^-rsxTnVY};JOAa?AHQ+?!NVw!EDr9x^TUnx3jm8B zMdDj`HwC9gD{2H@l28yfuUuR^y}C9jbP$Ec^7ZwVJgYmMR<9ZRl7{1SWo>!;!NZk> zW;5}Iql_3=TGd)BQzHNZB4h2Oapn5;i&wAKdEQ%El)_(K?iJdspF3l$(RI~nH)^B9 z&`W2dDB!18TD?xBRW%wM4F~!8^Ji;Puit)c^U;IzXHG3F^tLwNeem#yX)zs+hELyo z;v)q@5926FiyWELRe{VOj;l^LUteCh`|dkR>3v-oW2&jgk&1LKeKwjMgrJAV*~azj z7p~q&)A_5fzHw>e%7cen%_Ip!A7yj>-1^&Z-0mN2cNe>dM}t;(F)OO;H?B3C@pB7L z^;Vbnb`IZu<251h`pqY`(XCjjvW&vW^ZfB-HtG-iN5h}}^3U1aM2iD>o*&X*5lW&365v3UNpvSZ9ZIDT;AE-nvG{N;Rssv z_pe>P@a#YQX&8B~0P zgm>KUfA7VY2S@uCW-mYY*qN`MId^Y+G||cF>(3!s0veC!lksSES#2HdS;KM?JP(k+Onr(HKTDzM+K6C!_FMj{^`K%NkzjNm=4+oo) zx7y8keeIGiE#~8=pMQ3S?wxmcvwZ%>JHvBlBW>j2;Q=tt3+)2ETYpn_J`+xigKmO6HT=+`m;f=>0K6?M+^&7wVxv#ICzZ``h6rAa$AN=*}um13N zfA2e|u3uX|6aMJMZ?DIT??v&0_um~(vmk1>qJ+?$0Jw5x{c!94`ww3=yj++UMEJ8` zz5LI9?U!an^4o9`qd)$`KNEiZ z)1Uq1*6z{4{>~FmyzuY;?Z4W%a;DpDu@AS@rIY~hxnKC@ul&;A|G%C)+1uU!)_?d< z``h%k zX|C(^(R=r{4u_w9?kWch#L%%M?h4=g+?T!>3;g_NpBzlbH$M3VZL%<8RhFIr7>(wW z@eCXew$S|O>1Rsp({_y zJ8$2WaX{r(_w2RZ_wRCC3R;a%J@K@8_|6+|KYZ@_D<3;Alw05D*4n7SvWapU((%|5 zc-#@(6@pBE!h;YIJjtGW`pLn;Q4l1jPRlaQ5z$4JojZ3{V)I~UFAlN4bubz2k)Xg!=A*)o;z}2%)>g)c z+kC0Jb9|KNL)J>dpy(~GmsM3xl$0xBX?c;rrCECM#?5v+dR(xhtp|T&ldrY}fM^V9Yr`lo zwP6AmRuj>1q3m))oY>XJE~e9=vh%pRxOcSw!ZXivTMrKpNe^e^LqjA3dHu#yi@mj5 zx9@-YbDzGr@xt@NWUcFKlg%m1Ig0)j;m*dsE zN?NPy&J>+&Yx9SHQCE7oEg$R^?>!o9Ja)0uj+O10Qm0|FtmfUN_+&aw%sFSRvzmxO zt}18AUtqW1dOvDm*wp7i{~3G8&3yhCP1`zc<79+R2AlF zJx*1*_GjNU_D64i>tFx;o!jq&^!9e|TZhj)y^+rrtJzRH+f0fte&s22L2Z)hSd+z4&PJF!Tg6nZ)7gQ!AG)T$9{eURv=5-`aWb%(G9u^Txd> ziqBoTxP3e{$=%MvJt(Sw_iw&8IP6Qd{)zx+L-`pj~2`<36neft5I z;`D{3m1Mcqd^U=Er4q((kfH+kN<%=RcJs4d1gr_2lWr zg#OMKzw{q}>$i>$`XZ3?SxMF+;r_wI*`?J}Zc^-K)!^ArpF!71TA!*k^CG`AWfa!F z+AU|}N|ja3J%$wtLa1z|9gT{2x3*87m0$wNkuwAYqydqT0XaY*au~JbY@`Ke+GdQH zlmU<`@{)+>c|OT=kHh`VoiMT8UKj*oI@w!XS{IxLo;bUj+`M`&ZiL7C!%Ax}ik-Cx zVlq2kTuB)Ad<+J6vf#``;!4#IT#m@+6Fo;}jRmTERb9k^Z=9Fs+uultQ#MXJZwm<*Xul(tszGzKdYjy6zMNy|9{s0H;rQ{&tQl`BLDyZ07*qo IM6N<$f==VA;{X5v literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting3.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting3.png new file mode 100644 index 0000000000000000000000000000000000000000..55d8b5c6392ecf174f27686354d89af83228b122 GIT binary patch literal 9868 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting6.png b/mods/homedecor_modpack/homedecor_pictures_and_paintings/textures/homedecor_painting6.png new file mode 100644 index 0000000000000000000000000000000000000000..d296cb613b6959f57f95e96538ad93e503fa5e48 GIT binary patch literal 8832 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 z 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 N002ovPDHLkV1iYGdiDSS literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_roofing/.luacheckrc b/mods/homedecor_modpack/homedecor_roofing/.luacheckrc new file mode 100644 index 00000000..4f0848c8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_roofing/init.lua b/mods/homedecor_modpack/homedecor_roofing/init.lua new file mode 100644 index 00000000..3c88deaf --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/init.lua @@ -0,0 +1,360 @@ +local S = minetest.get_translator("homedecor_roofing") + +homedecor_roofing = {} + +minetest.register_node(":homedecor:skylight", { + description = S("Glass Skylight"), + drawtype = "raillike", + tiles = { "default_glass.png" }, + wield_image = "default_glass.png", + inventory_image = "homedecor_skylight_inv.png", + groups = { snappy = 3 }, + paramtype = "light", + sounds = default.node_sound_glass_defaults(), + selection_box = homedecor.nodebox.slab_y(0.1), +}) + +minetest.register_node(":homedecor:skylight_frosted", { + description = S("Glass Skylight Frosted"), + drawtype = "raillike", + tiles = { "homedecor_skylight_frosted.png" }, + wield_image = "homedecor_skylight_frosted.png", + inventory_image = "homedecor_skylight_frosted_inv.png", + use_texture_alpha = true, + groups = { snappy = 3 }, + paramtype = "light", + sounds = default.node_sound_glass_defaults(), + selection_box = homedecor.nodebox.slab_y(0.1), +}) + +for s, s_loc in pairs({ ["asphalt"] = S("asphalt"), ["terracotta"] = S("terracotta"), ["wood"] = S("wood") }) do + minetest.register_node(":homedecor:shingles_"..s, { + description = S("Shingles (@1)", s_loc), + drawtype = "raillike", + tiles = { "homedecor_shingles_"..s..".png" }, + wield_image = "homedecor_shingles_"..s..".png", + inventory_image = "homedecor_shingles_"..s.."_inv.png", + paramtype = "light", + walkable = false, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + selection_box = homedecor.nodebox.slab_y(0.1), + }) +end + +local slope_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.5, 0, 0.5}, + {-0.5, 0, 0, 0.5, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5} + } +} + +local ocorner_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.25, 0, 0.5}, + {-0.5, 0, 0, 0, 0.25, 0.5}, + {-0.5, 0.25, 0.25, -0.25, 0.5, 0.5} + } +} + +local icorner_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, -- NodeBox5 + {-0.5, -0.5, -0.25, 0.5, 0, 0.5}, -- NodeBox6 + {-0.5, -0.5, -0.5, 0.25, 0, 0.5}, -- NodeBox7 + {-0.5, 0, -0.5, 0, 0.25, 0.5}, -- NodeBox8 + {-0.5, 0, 0, 0.5, 0.25, 0.5}, -- NodeBox9 + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5}, -- NodeBox10 + {-0.5, 0.25, -0.5, -0.25, 0.5, 0.5}, -- NodeBox11 + } +} + +homedecor_roofing.register_outer_corner = function(modname, subname, groups, slope_image, description) + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + + minetest.register_node(":"..modname..":shingle_outer_corner_" .. subname, { + description = S("@1 (outer corner)", description), + drawtype = "mesh", + mesh = "homedecor_slope_outer_corner.obj", + tiles = tiles, + paramtype = "light", + paramtype2 = "facedir", + selection_box = ocorner_cbox, + collision_box = ocorner_cbox, + groups = groups, + on_place = minetest.rotate_node, + sounds = default.node_sound_wood_defaults() + }) +end + +homedecor_roofing.register_inner_corner = function(modname, subname, groups, slope_image, description) + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + + minetest.register_node(":"..modname..":shingle_inner_corner_" .. subname, { + description = S("@1 (inner corner)", description), + drawtype = "mesh", + mesh = "homedecor_slope_inner_corner.obj", + tiles = tiles, + paramtype = "light", + paramtype2 = "facedir", + collision_box = icorner_cbox, + groups = groups, + on_place = minetest.rotate_node, + sounds = default.node_sound_wood_defaults() + }) +end + +homedecor_roofing.register_slope = function(modname, subname, recipeitem, groups, slope_image, description) + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + + minetest.register_node(":"..modname..":shingle_side_" .. subname, { + description = description, + drawtype = "mesh", + mesh = "homedecor_slope.obj", + tiles = tiles, + paramtype = "light", + paramtype2 = "facedir", + selection_box = slope_cbox, + collision_box = slope_cbox, + groups = groups, + on_place = minetest.rotate_node, + sounds = default.node_sound_wood_defaults() + }) + + -- convert between flat shingles and slopes + + minetest.register_craft({ + output = modname..":shingle_side_"..subname.." 3", + recipe = { + {recipeitem, recipeitem, recipeitem} + } + }) + + minetest.register_craft({ + output = recipeitem.." 3", + recipe = { + {modname..":shingle_side_"..subname, modname..":shingle_side_"..subname, modname..":shingle_side_"..subname}, + } + }) + + -- craft outer corners + + minetest.register_craft({ + output = modname..":shingle_outer_corner_"..subname.." 3", + recipe = { + { "", recipeitem, "" }, + { recipeitem, "", recipeitem } + } + }) + + minetest.register_craft({ + output = modname..":shingle_outer_corner_"..subname.." 3", + recipe = { + { "", modname..":shingle_side_"..subname, "" }, + { modname..":shingle_side_"..subname, "", modname..":shingle_side_"..subname }, + } + }) + + -- craft inner corners + + minetest.register_craft({ + output = modname..":shingle_inner_corner_"..subname.." 3", + recipe = { + {recipeitem, recipeitem}, + {"", recipeitem} + } + }) + + minetest.register_craft({ + output = modname..":shingle_inner_corner_"..subname.." 3", + recipe = { + {modname..":shingle_side_"..subname, modname..":shingle_side_"..subname}, + {"", modname..":shingle_side_"..subname} + } + }) + -- convert between flat shingles and inner/outer corners + + minetest.register_craft({ + type = "shapeless", + output = recipeitem.." 1", + recipe = { modname..":shingle_outer_corner_"..subname } + }) + + minetest.register_craft({ + type = "shapeless", + output = recipeitem.." 1", + recipe = { modname..":shingle_inner_corner_"..subname } + }) +end + +minetest.register_craft( { + output = "homedecor:shingle_side_glass", + recipe = { + { "homedecor:skylight", "homedecor:skylight", "homedecor:skylight" } + } +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_outer_corner_terracotta", "homedecor:shingle_outer_corner_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_inner_corner_terracotta", "homedecor:shingle_inner_corner_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_side_terracotta", "homedecor:shingle_side_terracotta" } + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_inner_corner_wood", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_outer_corner_wood", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_side_wood", + burntime = 30, +}) + +homedecor_roofing.register_roof = function(modname, subname, groups, slope_image , description) + homedecor_roofing.register_outer_corner(modname, subname, groups, slope_image, description) + homedecor_roofing.register_inner_corner(modname, subname, groups, slope_image, description) +end + +-- corners + +homedecor_roofing.register_roof("homedecor", "wood", + { snappy = 3 }, + { "homedecor_shingles_wood.png" }, + S("Wood Shingles") +) + +homedecor_roofing.register_roof("homedecor", "asphalt", + { snappy = 3 }, + { "homedecor_shingles_asphalt.png" }, + S("Asphalt Shingles") +) + +homedecor_roofing.register_roof("homedecor", "terracotta", + { snappy = 3 }, + { "homedecor_shingles_terracotta.png" }, + S("Terracotta Shingles") +) + +-- register just the slopes + +homedecor_roofing.register_slope("homedecor", "wood", + "homedecor:shingles_wood", + { snappy = 3 }, + { "homedecor_shingles_wood.png" }, + S("Wood Shingles") +) + +homedecor_roofing.register_slope("homedecor", "asphalt", + "homedecor:shingles_asphalt", + { snappy = 3 }, + { "homedecor_shingles_asphalt.png" }, + S("Asphalt Shingles") +) + +homedecor_roofing.register_slope("homedecor", "terracotta", + "homedecor:shingles_terracotta", + { snappy = 3 }, + { "homedecor_shingles_terracotta.png" }, + S("Terracotta Shingles") +) + +homedecor_roofing.register_slope("homedecor", "glass", + "homedecor:shingles_glass", + { snappy = 3 }, + { "homedecor_shingles_glass.png", "homedecor_shingles_wood.png" }, + S("Glass Shingles") +) + + +homedecor.register("chimney", { + description = S("Chimney"), + mesh = "homedecor_chimney.obj", + tiles = { + "homedecor_chimney_tb.png", + "default_brick.png" + }, + selection_box = homedecor.nodebox.bar_y(0.25), + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +-- crafting + +minetest.register_craft( { + output = "homedecor:skylight 4", + recipe = { + { "homedecor:glass_table_large", "homedecor:glass_table_large" }, + { "homedecor:glass_table_large", "homedecor:glass_table_large" }, + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:skylight_frosted", + recipe = { + "dye:white", + "homedecor:skylight" + }, +}) + +minetest.register_craft({ + type = "cooking", + output = "homedecor:skylight", + recipe = "homedecor:skylight_frosted", +}) + +-- recycling + +minetest.register_craft({ + type = "shapeless", + output = "vessels:glass_fragments 2", + recipe = { + "homedecor:skylight", + "homedecor:skylight", + "homedecor:skylight", + "homedecor:skylight", + "homedecor:skylight", + "homedecor:skylight" + } +}) diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.de.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.de.tr new file mode 100644 index 00000000..01741266 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.de.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (Innenecke) +@1 (outer corner)=@1 (Aussenecke) +Asphalt Shingles=Asphaltschindeln +Chimney=Schornstein +Glass Shingles=Glasschindeln +Glass Skylight=Glasdachfenster +Glass Skylight Frosted=Milchglasdachfenster +Shingles (@1)=Schindeln (@1) +Terracotta Shingles=Terrakottaschindeln +Wood Shingles=Holzschindeln +asphalt=Asphalt +terracotta=Terrakotta +wood=Holz diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.es.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.es.tr new file mode 100644 index 00000000..dbec9c88 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.es.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (esquina interior) +@1 (outer corner)=@1 (esquina exterior) +Asphalt Shingles=Tejado de asfalto +Chimney=Chimenea +Glass Shingles=Claraboya de cristal +Glass Skylight=Claraboya de cristal +Glass Skylight Frosted=Claraboya de cristal esmerilado +Shingles (@1)=Tejas (@1) +Terracotta Shingles=Tejado de terracota +Wood Shingles=Tejado de madera +asphalt=asfalto +terracotta=terracota +wood=madera diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.fr.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.fr.tr new file mode 100644 index 00000000..482d1bf8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.fr.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (coin intérieur) +@1 (outer corner)=@1 (coin extérieur) +Asphalt Shingles=Bardeaux d'asphalte +Chimney=Cheminée +Glass Shingles=Bardeaux de verre +Glass Skylight=Lucarne en verre +Glass Skylight Frosted=Lucarne en verre givrée +Shingles (@1)=Bardeaux (@1) +Terracotta Shingles=Bardeaux de terre cuite +Wood Shingles=Bardeaux de bois +asphalt=asphalte +terracotta=terre cuite +wood=bois diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.it.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.it.tr new file mode 100644 index 00000000..70cee243 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.it.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=Tegole in legno (angolo interno) +@1 (outer corner)=Tegole in legno (angolo esterno) +Asphalt Shingles=Mattonelle di asfalto +Chimney= +Glass Shingles=Mattonelle di asfalto +Glass Skylight=Lucernario di vetro +Glass Skylight Frosted=Lucernario di vetro satinato +Shingles (@1)=Tegole in legno +Terracotta Shingles=Tegole di terracotta +Wood Shingles=Tegole in legno +asphalt= +terracotta=Tegole di terracotta +wood= diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ms.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ms.tr new file mode 100644 index 00000000..b83978b0 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ms.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (bucu dalam) +@1 (outer corner)=@1 (bucu luar) +Asphalt Shingles=Genting Asfalt +Chimney=Serombong +Glass Shingles=Genting Kaca +Glass Skylight=Bumbung Kaca +Glass Skylight Frosted=Bumbung Kaca Berkabut +Shingles (@1)=Genting (@1) +Terracotta Shingles=Genting Terracotta +Wood Shingles=Genting Kayu +asphalt=Asfalt +terracotta=Terracotta +wood=Kayu diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt.tr new file mode 100644 index 00000000..3c774ea4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (canto interno) +@1 (outer corner)=@1 (canto externo) +Asphalt Shingles=Telhas de Asfalto +Chimney=Chaminé +Glass Shingles=Telhas de Vidro +Glass Skylight=Claraboia de Vidro +Glass Skylight Frosted=Claraboia de Vidro Fosco +Shingles (@1)=Telhas (@1) +Terracotta Shingles=Telhas de Terracota +Wood Shingles=Telhas de Madeira +asphalt=asfalto +terracotta=terracota +wood=madeira diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt_BR.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt_BR.tr new file mode 100644 index 00000000..3c774ea4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.pt_BR.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (canto interno) +@1 (outer corner)=@1 (canto externo) +Asphalt Shingles=Telhas de Asfalto +Chimney=Chaminé +Glass Shingles=Telhas de Vidro +Glass Skylight=Claraboia de Vidro +Glass Skylight Frosted=Claraboia de Vidro Fosco +Shingles (@1)=Telhas (@1) +Terracotta Shingles=Telhas de Terracota +Wood Shingles=Telhas de Madeira +asphalt=asfalto +terracotta=terracota +wood=madeira diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ru.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ru.tr new file mode 100644 index 00000000..5b22b9b1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.ru.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1 (внутренний угол) +@1 (outer corner)=@1 (внешний угол) +Asphalt Shingles=ÐÑÑ„Ð°Ð»ÑŒÑ‚Ð¾Ð²Ð°Ñ Ñ‡ÐµÑ€ÐµÐ¿Ð¸Ñ†Ð° +Chimney=Дымоход +Glass Shingles=СтеклÑÐ½Ð½Ð°Ñ Ñ‡ÐµÑ€ÐµÐ¿Ð¸Ñ†Ð° +Glass Skylight=СтеклÑнный люк +Glass Skylight Frosted=Матовый ÑтеклÑнный люк +Shingles (@1)=Черепица (@1) +Terracotta Shingles=Ð¢ÐµÑ€Ñ€Ð°ÐºÐ¾Ñ‚Ð¾Ð²Ð°Ñ Ñ‡ÐµÑ€ÐµÐ¿Ð¸Ñ†Ð° +Wood Shingles=ДеревÑÐ½Ð½Ð°Ñ Ñ‡ÐµÑ€ÐµÐ¿Ð¸Ñ†Ð° +asphalt=аÑфальт +terracotta=терракотовый +wood=дерево diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.zh_CN.tr b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.zh_CN.tr new file mode 100644 index 00000000..0eba4758 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/homedecor_roofing.zh_CN.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)=@1(内角) +@1 (outer corner)=@1(外角) +Asphalt Shingles=æ²¥é’瓦 +Chimney=烟囱 +Glass Shingles=玻璃瓦 +Glass Skylight=玻璃天窗 +Glass Skylight Frosted=磨砂玻璃天窗 +Shingles (@1)=瓦(@1) +Terracotta Shingles=陶瓦 +Wood Shingles=木头瓦 +asphalt=æ²¥é’ +terracotta=陶土 +wood=木æ diff --git a/mods/homedecor_modpack/homedecor_roofing/locale/template.txt b/mods/homedecor_modpack/homedecor_roofing/locale/template.txt new file mode 100644 index 00000000..35ee14d2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/locale/template.txt @@ -0,0 +1,18 @@ +# textdomain: homedecor_roofing + + +### init.lua ### + +@1 (inner corner)= +@1 (outer corner)= +Asphalt Shingles= +Chimney= +Glass Shingles= +Glass Skylight= +Glass Skylight Frosted= +Shingles (@1)= +Terracotta Shingles= +Wood Shingles= +asphalt= +terracotta= +wood= diff --git a/mods/homedecor_modpack/homedecor_roofing/mod.conf b/mods/homedecor_modpack/homedecor_roofing/mod.conf new file mode 100644 index 00000000..2457e4cf --- /dev/null +++ b/mods/homedecor_modpack/homedecor_roofing/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_roofing +description = Homedecor mod: roofing +depends = homedecor_common, default, dye diff --git a/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_asphalt_inv.png b/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_asphalt_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..d36ca09ebde6284ede1277fb775f05e5c75d169b GIT binary patch literal 1907 zcmV-(2aNcMP)92_1tHarOl2o4Sq3kwYq5fc~~94RR;Dk?4w4GkL`9RdOY8X6ufEHEuC zF*7qdBqJyk6csr+KQ=Zy9UUSA0|F>0E)o(GIyyiK3JMJk5E&U89v&k&I6n*w3^zAE zB_%5v866)VBnSu!Ffca}5fl~{7!eT?1Ox>d8XN)w0}c)j3kwT1H9G_Z0{{R4EiE)J zFEb`4ED#V96B88}7#lb^J|!h63=9qf0|YB8FAWV36ciT^4-gO#5i&A2F)=nYG&&+8 zB{nua7#JEC7a1ofEi5cD78V%^2?-z|B_JRpG&DOhGC2BJz1?k3EhX&ZnGn%MPnTY@$QD302?Is@;u>-Jz~7gcC;P74C5hUhjq5 zgc#_F3K;kM!8o@)J+Vf}sQ1n8;%jT0KKB+rG)hxi>kP)hn0xv%8I91_Xzgv@#_CqN zerd5|jkgJLZ@t!1jW@SU^Lq>0^Lm@0q?AF1cGll%5`wH)epi9$KJ)Y9*$)P0IcX>XWAVzM$K#wsBv zbT?|W1MDpVP^vWq-KZ#oe)`>74I%XEgH!YXpRBK*IP*iM6O0Dk#&@p8fi*by{;6=9 zkh;2R(S9&Hiy70J(N5gH_RCN4g;CQ$2(6{lC*P@*%lSsCA+*+ZXbQZA3m9^q3BW9}-$?mK%-8_v5{6 z*_3H=Sc&DoTs3$Dn)P0K&}ldz%*K&he~ zd$?UM{iQ>dVp@+otgw>XZIawd-F02`b%tT=E+{&l?OX@XE>P=It^TJ!?_i}U_p}aw z#(?hFA2)YN#dOh=7)@hzQ8ZFlti>?gUz~0>&%N!(e!w{A5Dr?Ws0?CkkP&I3Cu=rq z&9KpkH}+e0+ML-nS{>=fjPpEe3;S-SU5rI~LJYwkq~iJ+2MZlD8?B6 zx;#IRp2M9cBhnm*Ah?r?60u4=xcbOBSlZBxWAt2vklkKiN@=OjqNpgxN~vmm&}d|I z0v!UWXBZm?1%PVXms0jsLe4RrK!>sc09L>N*nU5j@jt0j3RZLi9TET*0t0IeT75YN zph|JhwMK^)_(J$}kO%_}z{Va=pd%2%r(rl4glz|Jz*tDlIXV*YpcRH;@2cY*tdD&m z#C>!`tuPGj&z(d&7727@VQBOG*m2rY#zLTD=yA^TpDzbe$`~CBPw1*lpkv~k0aT?# t$CZZ!8>8cc$Iy!a0Q6!2z4X#yd;w9*=Uq^|zLx+1002ovPDHLkV1nl%{doWY literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_glass.png b/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_shingles_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..c567eb3bf4c55a289dda4cca36a5d6d8bc3c0fd8 GIT binary patch literal 221 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_frosted_inv.png b/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_frosted_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..e00585bed0f5069129314b3384e6ef298ea02be7 GIT binary patch literal 906 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik92l#}z zzJ7M?*`xE1?wx*c=lJs{m)^X%@$U7lS5L1zdwlW7x7RC+6PoCVpd-w6<$FE<%e)a0rg9i_uJ$rWj`t|?+{{!7y(-c<=q%2E<{DOfZWB~@N zHK`5^3{0+`E{-7)hu==SJ#ChOh(oUXaqI8aEhm?-xdck;&-wR%`d5dIuG~z&u5A5q zckj2GoStm<@qc)$9Qa=_+Ah#d_#u_BWy$01&l#<*raEuCzu%U1LGoRLN1rRbIi}vX zVm?u{&44d{ch818^%BFEEE_^+_vugP6%yEZcb)n!?d@zjyxER@%WJ0yb9K6Gf4M@m z!RWf`^2dUl9XC>h3g-w;dN}2jZ^L`;^nE6a|JteF@ow3cD$&odPTS~L>5Uk@i~qia zKPt$bsj~1i$4cgcvzO*pY~QUIquMpiQzD{eUpPbBw3J;rdu`_@t0*XStvc>;sL@Yj zFY}5At3NC7Ol}G=cDrUYdBgH)wwjC~S3`b0@4u?WF_}j&T}XP$ifl=?l!I!gwH+7& zy)X9*J#2I_blVUlx$*6x2Il7;9)f}_HzhPK-Y|*~bXL3eo~`eB;kWfi9#3Q3s@obD z-dKI+Jg3IRRjG@#u1HLqCRoGke8^oKlU#+cQ3Y!b|Uq0Hj%T7eMFg1jKS6r@ylKK+)C^LcA zbvt(*D9m0ixjgUJvfGmXJ30Ej{p}58KG?|55s%Z5I8^zzm*ubZM)p7E4e{(6Hr={h SA8!CtC4;A{pUXO@geCy$&+}*i literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_inv.png b/mods/homedecor_modpack/homedecor_roofing/textures/homedecor_skylight_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c4370525f815168a94e100255b64d359f08adc3d GIT binary patch literal 1468 zcmdUu`%hB`6vr>R0ufjoJ{CtbiijeM=s@u?165F}fCSMvpEwmCK|$Qq0h=JKOha^I zi_T3PMpVFwI&tfi77z-3-`;!sxVOFSz3pvppR|-#UIn@?`z!WM&iN)M=lt+VzUNwA z?)IozAI$;)Ac~chkstK*e=B@uus8ly?F`y`Cz&}+0C;gTV)7^h0A|GIWfx?+-F}L4 zlcalWEMT{f)AX=bYoY0PX0y*=a2ky+w|mms2aJi;Do`ApPnESuF3I&T$;KqbSYg3Y^Xf zz1}I4VFLq*REkO@SWl0*t4q|^Cs(O37!Gn_d_MH{tq{Wqi6n@x5DLM;LBGp2Nf3iR zU%=(^8w_r()@rwplB7$gv+Hy=it;FxhM}Qp9Ji{~CaF}TP>?8U76=d!)Cz@4fj}V^ zt071Yf=a0rQK|6Z;egFHs?k`i))AX+#A5N8OdgfWs8&-_DJGL?Bob6CMiGSI^W_f5 znAto`l7lAGu+iw&>m4GI3W9V7gNvrU7-mLM6G1o~j&ZphHy8$CSRaf{^+*gWXn%f@ zpSwHoe-vGGIH=s_POHkIz#o~F#g(B~HeSBrWzO92j9;Ddhas9pTgxoRO%&I8||2va~F7dp=#B*?E9N(q4r^@eys0e&JNhx0bOloUO@UX5Hz& zDtHwBNn%FP-|DWUV=+&e6+bgM-sTjDm+Dx2r#SCam~O0jvkh&mh}PB~{Nek(9Q^io zGrleBiKjAKdpE}x)ZbloH#;Yaj9XvAUG8Jc>wdqSeU;UiiEMykNmradiQv9XyTRi} zQNIPIs>&Cy$!lBGq+Rl4?Vx$!CM0%vx>&3qPPjj=5ov}CcmmG=+ zn^jxa04%SE656^~?tQvhz2MsV?Bbt__ORzGQ&Ud9iB7z&Vl2QTiqBnU_J`#O<~-Xc zvwnV*QAHYkrlYyk9{}mD6}{*^w0$ZSKC6WLL-}W5xcF)E%vhrh^X!urhNq+P4&5 F{Rf%b*dYJ_ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/.luacheckrc b/mods/homedecor_modpack/homedecor_seating/.luacheckrc new file mode 100644 index 00000000..afda9303 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/.luacheckrc @@ -0,0 +1,23 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "creative", + "default", + "homedecor", + "unifieddyes", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_seating/README.txt b/mods/homedecor_modpack/homedecor_seating/README.txt new file mode 100644 index 00000000..c86df3c2 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/README.txt @@ -0,0 +1,67 @@ +Living Room Furniture (lrfurn) mod for Minetest + + +by thefamilygrog66 + +Description: +Coloured Long Sofas (3 blocks wide), Sofas (2 blocks wide), Armchairs, Coffee Tables and End Tables, loosely based on PilzAdam's beds mod. There are 9 colours in all: red, orange, yellow, green, blue, violet, black, grey and white. + +When you right-click on a long sofa, sofa or armchair, it transports you onto it, and replenishes your HP. Good if you've just escaped nasty mobs, didn't fare so well in battle, or just had a bad fall. The coffee table - which isn't coloured, just wooden - is pretty much just for decoration. It stands half a block high and nearly 2 blocks long. The end table is similar to the coffee table, though roughly half the length (i.e. only one block) and square. + +Recipes: + + Long Sofa + + +---------------+---------------+---------------+ + | coloured wool | coloured wool | coloured wool | + +---------------+---------------+---------------+ + | wood slab | wood slab | wood slab | + +---------------+---------------+---------------+ + | stick | stick | stick | + +---------------+---------------+---------------+ + + Sofa + + +---------------+---------------+-------+ + | coloured wool | coloured wool | | + +---------------+---------------+-------+ + | wood slab | wood slab | | + +---------------+---------------+-------+ + | stick | stick | | + +---------------+---------------+-------+ + + Armchair + + +---------------+-------+-------+ + | coloured wool | | | + +---------------+-------+-------+ + | wood slab | | | + +---------------+-------+-------+ + | stick | | | + +---------------+-------+-------+ + + Coffee Table (only wood texture) + + +-----------+-----------+-----------+ + | | | | + +-----------+-----------+-----------+ + | wood slab | wood slab | wood slab | + +-----------+-----------+-----------+ + | stick | | stick | + +-----------+-----------+-----------+ + + End Table (only wood texture) + + +-----------+-----------+-----------+ + | | | | + +-----------+-----------+-----------+ + | wood slab | wood slab | | + +-----------+-----------+-----------+ + | stick | stick | | + +-----------+-----------+-----------+ + + +Mod dependencies: default, wool + +See also: +http://minetest.net/ diff --git a/mods/homedecor_modpack/homedecor_seating/armchairs.lua b/mods/homedecor_modpack/homedecor_seating/armchairs.lua new file mode 100644 index 00000000..609ce827 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/armchairs.lua @@ -0,0 +1,172 @@ +local S = minetest.get_translator("homedecor_seating") +local armchair_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5 }, + {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5 } + } +} + +minetest.register_node(":lrfurn:armchair", { + description = S("Armchair"), + drawtype = "mesh", + mesh = "lrfurn_armchair.obj", + tiles = { + "lrfurn_upholstery.png", + { name = "lrfurn_sofa_bottom.png", color = 0xffffffff } + }, + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + inventory_image = "lrfurn_armchair_inv.png", + groups = {snappy=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + node_box = armchair_cbox, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not clicker:is_player() then + return itemstack + end + pos.y = pos.y-0.5 + clicker:setpos(pos) + clicker:set_hp(20) + return itemstack + end +}) + +homedecor.register("armchair", { + description = S("Armchair"), + mesh = "forniture_armchair.obj", + tiles = { + "wool_white.png", + { name = "wool_dark_grey.png", color = 0xffffffff }, + { name = "default_wood.png", color = 0xffffffff } + }, + inventory_image = "homedecor_armchair_inv.png", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + groups = {snappy=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + node_box = armchair_cbox, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, +}) + +-- crafts + +minetest.register_craft({ + output = "lrfurn:armchair", + recipe = { + {"wool:white", "", "", }, + {"stairs:slab_wood", "", "", }, + {"group:stick", "", "", } + } +}) + +minetest.register_craft({ + output = "lrfurn:armchair", + recipe = { + {"wool:white", "", "", }, + {"moreblocks:slab_wood", "", "", }, + {"group:stick", "", "", } + } +}) + +unifieddyes.register_color_craft({ + output = "lrfurn:armchair", + palette = "wallmounted", + type = "shapeless", + neutral_node = "lrfurn:armchair", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + output = "homedecor:armchair 2", + recipe = { + { "wool:white",""}, + { "group:wood","group:wood" }, + { "wool:white","wool:white" }, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:armchair", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:armchair", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:armchair", + burntime = 30, +}) + +minetest.register_alias('armchair', 'homedecor:armchair') + +-- convert old static nodes to param2 color + +lrfurn.old_static_armchairs = {} + +for _, color in ipairs(lrfurn.colors) do + table.insert(lrfurn.old_static_armchairs, "lrfurn:armchair_"..color) +end + +minetest.register_lbm({ + name = ":lrfurn:convert_armchairs", + label = "Convert lrfurn armchairs to use param2 color", + run_at_every_load = false, + nodenames = lrfurn.old_static_armchairs, + action = function(pos, node) + local name = node.name + local color = string.sub(name, string.find(name, "_")+1) + + if color == "red" then + color = "medium_red" + elseif color == "dark_green" then + color = "medium_green" + elseif color == "magenta" then + color = "medium_magenta" + elseif color == "cyan" then + color = "medium_cyan" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + local old_fdir = math.floor(node.param2 % 32) + local new_fdir = 3 + + if old_fdir == 0 then + new_fdir = 3 + elseif old_fdir == 1 then + new_fdir = 4 + elseif old_fdir == 2 then + new_fdir = 2 + elseif old_fdir == 3 then + new_fdir = 5 + end + + local param2 = paletteidx + new_fdir + + minetest.set_node(pos, { name = "lrfurn:armchair", param2 = param2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + end +}) + +if minetest.settings:get("log_mods") then + minetest.log("action", "[lrfurn/armchairs] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_seating/init.lua b/mods/homedecor_modpack/homedecor_seating/init.lua new file mode 100644 index 00000000..3587e090 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/init.lua @@ -0,0 +1,84 @@ +-- Home decor seating +-- forked from the previous lrfurn mod + +local S = minetest.get_translator("homedecor_seating") +local modpath = minetest.get_modpath("homedecor_seating") + +lrfurn = {} + +lrfurn.fdir_to_right = { + { 1, 0 }, + { 0, -1 }, + { -1, 0 }, + { 0, 1 }, +} + +lrfurn.colors = { + "black", + "brown", + "blue", + "cyan", + "dark_grey", + "dark_green", + "green", + "grey", + "magenta", + "orange", + "pink", + "red", + "violet", + "white", + "yellow", +} + +function lrfurn.check_right(pos, fdir, long, placer) + if not fdir or fdir > 3 then fdir = 0 end + + local pos2 = { + x = pos.x + lrfurn.fdir_to_right[fdir+1][1], + y = pos.y, z = pos.z + lrfurn.fdir_to_right[fdir+1][2] + } + local pos3 = { + x = pos.x + lrfurn.fdir_to_right[fdir+1][1] * 2, + y = pos.y, z = pos.z + lrfurn.fdir_to_right[fdir+1][2] * 2 + } + + local node2 = minetest.get_node(pos2) + if node2 and node2.name ~= "air" then + return false + elseif minetest.is_protected(pos2, placer:get_player_name()) then + if not long then + minetest.chat_send_player(placer:get_player_name(), S("Someone else owns the spot where the other end goes!")) + else + minetest.chat_send_player(placer:get_player_name(), + S("Someone else owns the spot where the middle or far end goes!")) + end + return false + end + + if long then + local node3 = minetest.get_node(pos3) + if node3 and node3.name ~= "air" then + return false + elseif minetest.is_protected(pos3, placer:get_player_name()) then + minetest.chat_send_player(placer:get_player_name(), S("Someone else owns the spot where the other end goes!")) + return false + end + end + + return true +end + +function lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + local node = minetest.get_node(pos) + local colorbits = node.param2 - (node.param2 % 8) + local yaw = placer:get_look_yaw() + local dir = minetest.yaw_to_dir(yaw-1.5) + local fdir = minetest.dir_to_wallmounted(dir) + minetest.swap_node(pos, { name = node.name, param2 = fdir+colorbits }) +end + +dofile(modpath.."/longsofas.lua") +dofile(modpath.."/sofas.lua") +dofile(modpath.."/armchairs.lua") +dofile(modpath.."/misc.lua") diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.de.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.de.tr new file mode 100644 index 00000000..8939d515 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.de.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Sessel + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Jemanden gehört schon die Stelle, wo das mittlere oder ferne Stück hingehen würde. +Someone else owns the spot where the other end goes!=Jemanden gehört schon die Stelle, wo das andere Ende hingehen würde. + +### longsofas.lua ### + +Long Sofa=Langes Sofa + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Kein Platz, um das Sofa zu platzieren! + +### sofas.lua ### + +Sofa=Sofa diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.es.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.es.tr new file mode 100644 index 00000000..54483ade --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.es.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Sillón + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Alguien ya es dueño del lugar donde va la cabecera. +Someone else owns the spot where the other end goes!=Alguien ya es dueño del lugar donde va la cabecera. + +### longsofas.lua ### + +Long Sofa=Sofá largo + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=¡No hay lugar para colocar el sofá! + +### sofas.lua ### + +Sofa=Sofá diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.fr.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.fr.tr new file mode 100644 index 00000000..5ba01a47 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.fr.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Fauteuil + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Quelqu'un d'autre est propriétaire de l'endroit où va le milieu ou l'autre bout ! +Someone else owns the spot where the other end goes!=Quelqu'un d'autre est propriétaire de l'endroit où va l'autre bout ! + +### longsofas.lua ### + +Long Sofa=Canapé long + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Pas assez de place pour poser le canapé ! + +### sofas.lua ### + +Sofa=Canapé diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.it.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.it.tr new file mode 100644 index 00000000..66a37614 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.it.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Poltrona + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!= +Someone else owns the spot where the other end goes!= + +### longsofas.lua ### + +Long Sofa= + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!= + +### sofas.lua ### + +Sofa= diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ms.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ms.tr new file mode 100644 index 00000000..71a16813 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ms.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Kerusi Berlengan + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Tempat untuk letak pertengahan atau hujung objek itu kawasan kepunyaan orang lain! +Someone else owns the spot where the other end goes!=Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain! + +### longsofas.lua ### + +Long Sofa=Sofa Panjang + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Tiada ruang untuk letak sofa! + +### sofas.lua ### + +Sofa=Sofa diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt.tr new file mode 100644 index 00000000..bfd9a3c7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Poltrona + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Alguém já é proprietário do local onde a cabeceira vai. +Someone else owns the spot where the other end goes!=Alguém já é proprietário do local onde a cabeceira vai. + +### longsofas.lua ### + +Long Sofa=Sofá Grande + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Sem espaço para colocar o sofá! + +### sofas.lua ### + +Sofa=Sofá diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt_BR.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt_BR.tr new file mode 100644 index 00000000..bfd9a3c7 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.pt_BR.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=Poltrona + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Alguém já é proprietário do local onde a cabeceira vai. +Someone else owns the spot where the other end goes!=Alguém já é proprietário do local onde a cabeceira vai. + +### longsofas.lua ### + +Long Sofa=Sofá Grande + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Sem espaço para colocar o sofá! + +### sofas.lua ### + +Sofa=Sofá diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ru.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ru.tr new file mode 100644 index 00000000..37ed4222 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.ru.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=КреÑло + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=Кому-то другому принадлежит точка, куда выходит Ñредний или дальний конец! +Someone else owns the spot where the other end goes!=Кому-то другому принадлежит точка, где выходит другой конец! + +### longsofas.lua ### + +Long Sofa=Длинный диван + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=Ðет меÑта Ð´Ð»Ñ Ð´Ð¸Ð²Ð°Ð½Ð°! + +### sofas.lua ### + +Sofa=Диван diff --git a/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.zh_CN.tr b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.zh_CN.tr new file mode 100644 index 00000000..7420e1ed --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/homedecor_seating.zh_CN.tr @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair=扶手椅 + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!=ä¸­é—´æˆ–è¿œç«¯åŽ»çš„åœ°æ–¹æ˜¯åˆ«äººçš„ï¼ +Someone else owns the spot where the other end goes!=å¦ä¸€ç«¯åŽ»çš„åœ°æ–¹æ˜¯åˆ«äººçš„ï¼ + +### longsofas.lua ### + +Long Sofa=é•¿æ²™å‘ + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!=没有地方放沙å‘ï¼ + +### sofas.lua ### + +Sofa=æ²™å‘ diff --git a/mods/homedecor_modpack/homedecor_seating/locale/template.txt b/mods/homedecor_modpack/homedecor_seating/locale/template.txt new file mode 100644 index 00000000..07705d29 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/locale/template.txt @@ -0,0 +1,24 @@ +# textdomain: homedecor_seating + + +### armchairs.lua ### + +Armchair= + +### init.lua ### + +Someone else owns the spot where the middle or far end goes!= +Someone else owns the spot where the other end goes!= + +### longsofas.lua ### + +Long Sofa= + +### longsofas.lua ### +### sofas.lua ### + +No room to place the sofa!= + +### sofas.lua ### + +Sofa= diff --git a/mods/homedecor_modpack/homedecor_seating/longsofas.lua b/mods/homedecor_modpack/homedecor_seating/longsofas.lua new file mode 100644 index 00000000..d696b26a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/longsofas.lua @@ -0,0 +1,136 @@ +local S = minetest.get_translator("homedecor_seating") + +local longsofa_cbox = { + type = "wallmounted", + wall_side = {-0.5, -0.5, -0.5, 0.5, 0.5, 2.5}, +} + +minetest.register_node(":lrfurn:longsofa", { + description = S("Long Sofa"), + drawtype = "mesh", + mesh = "lrfurn_sofa_long.obj", + tiles = { + "lrfurn_upholstery.png", + { name = "lrfurn_sofa_bottom.png", color = 0xffffffff } + }, + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + inventory_image = "lrfurn_longsofa_inv.png", + wield_scale = { x = 0.6, y = 0.6, z = 0.6 }, + groups = {snappy=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + selection_box = longsofa_cbox, + node_box = longsofa_cbox, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, + after_place_node = function(pos, placer, itemstack, pointed_thing) + lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + local playername = placer:get_player_name() + if minetest.is_protected(pos, placer:get_player_name()) then return true end + + local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) + + if lrfurn.check_right(pos, fdir, true, placer) then + if not creative.is_enabled_for(playername) then + itemstack:take_item() + end + else + minetest.chat_send_player(placer:get_player_name(), S("No room to place the sofa!")) + minetest.set_node(pos, { name = "air" }) + end + return itemstack + end, + on_dig = unifieddyes.on_dig, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not clicker:is_player() then + return itemstack + end + pos.y = pos.y-0.5 + clicker:setpos(pos) + clicker:set_hp(20) + return itemstack + end +}) + +minetest.register_craft({ + output = "lrfurn:longsofa", + recipe = { + {"wool:white", "wool:white", "wool:white", }, + {"stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood", }, + {"group:stick", "group:stick", "group:stick", } + } +}) + +minetest.register_craft({ + output = "lrfurn:longsofa", + recipe = { + {"wool:white", "wool:white", "wool:white", }, + {"moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood", }, + {"group:stick", "group:stick", "group:stick", } + } +}) + +unifieddyes.register_color_craft({ + output = "lrfurn:longsofa", + palette = "wallmounted", + type = "shapeless", + neutral_node = "lrfurn:longsofa", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +-- convert old static nodes to param2 colorization + +lrfurn.old_static_longsofas = {} + +for _, color in ipairs(lrfurn.colors) do + table.insert(lrfurn.old_static_longsofas, "lrfurn:longsofa_"..color) +end + +minetest.register_lbm({ + name = ":lrfurn:convert_longsofas", + label = "Convert lrfurn long sofas to use param2 color", + run_at_every_load = false, + nodenames = lrfurn.old_static_longsofas, + action = function(pos, node) + local name = node.name + local color = string.sub(name, string.find(name, "_")+1) + + if color == "red" then + color = "medium_red" + elseif color == "dark_green" then + color = "medium_green" + elseif color == "magenta" then + color = "medium_magenta" + elseif color == "cyan" then + color = "medium_cyan" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + local old_fdir = math.floor(node.param2 % 32) + local new_fdir = 3 + + if old_fdir == 0 then + new_fdir = 3 + elseif old_fdir == 1 then + new_fdir = 4 + elseif old_fdir == 2 then + new_fdir = 2 + elseif old_fdir == 3 then + new_fdir = 5 + end + + local param2 = paletteidx + new_fdir + + minetest.set_node(pos, { name = "lrfurn:longsofa", param2 = param2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + + end +}) + +if minetest.settings:get("log_mods") then + minetest.log("action", "[lrfurn/longsofas] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_seating/misc.lua b/mods/homedecor_modpack/homedecor_seating/misc.lua new file mode 100644 index 00000000..57ddfc5b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/misc.lua @@ -0,0 +1,327 @@ +-- this component contains all of the random types of seating previously +-- scattered among homedecor's other mods + +local dc_cbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 0, 1 } +} + +homedecor.register("deckchair", { + mesh = "homedecor_deckchair.obj", + tiles = {"homedecor_deckchair.png"}, + description = "Deck Chair", + groups = { snappy = 3 }, + expand = { forward="placeholder" }, + sounds = default.node_sound_wood_defaults(), + selection_box = dc_cbox, + collision_box = dc_cbox, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, +}) + +minetest.register_alias("homedecor:deckchair_foot", "homedecor:deckchair") +minetest.register_alias("homedecor:deckchair_head", "air") + +homedecor.register("deckchair_striped_blue", { + mesh = "homedecor_deckchair.obj", + tiles = {"homedecor_deckchair_striped_blue.png"}, + description = "Deck Chair (blue striped)", + groups = { snappy = 3 }, + expand = { forward="placeholder" }, + sounds = default.node_sound_wood_defaults(), + selection_box = dc_cbox, + collision_box = dc_cbox, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, +}) + +homedecor.register("simple_bench", { + tiles = { "homedecor_generic_wood_old.png" }, + description = "Simple Bench", + groups = {snappy=3}, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.15, 0, 0.5, -0.05, 0.4}, + {-0.4, -0.5, 0.1, -0.3, -0.15, 0.3}, + { 0.3, -0.5, 0.1, 0.4, -0.15, 0.3}, + } + }, + sounds = default.node_sound_wood_defaults(), +}) + +local bl1_sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.25, 1.5, 0.5, 0.5 } +} + +local bl1_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.25, 1.5, 0, 0.5 }, + {-0.5, -0.5, 0.45, 1.5, 0.5, 0.5 }, + } +} + +homedecor.register("bench_large_1", { + mesh = "homedecor_bench_large_1.obj", + tiles = { + "homedecor_generic_wood_old.png", + "homedecor_generic_metal_wrought_iron.png" + }, + description = "Garden Bench (style 1)", + inventory_image = "homedecor_bench_large_1_inv.png", + groups = { snappy = 3 }, + expand = { right="placeholder" }, + sounds = default.node_sound_wood_defaults(), + selection_box = bl1_sbox, + node_box = bl1_cbox, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, +}) + +minetest.register_alias("homedecor:bench_large_1_left", "homedecor:bench_large_1") +minetest.register_alias("homedecor:bench_large_1_right", "air") + +local bl2_sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.25, 1.5, 0.5, 0.5 } +} + +local bl2_cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.25, 1.5, 0, 0.5 }, + {-0.5, -0.5, 0.45, 1.5, 0.5, 0.5 }, + } +} + +homedecor.register("bench_large_2", { + description = "Garden Bench (style 2)", + mesh = "homedecor_bench_large_2.obj", + tiles = { "homedecor_generic_wood_old.png" }, + inventory_image = "homedecor_bench_large_2_inv.png", + groups = {snappy=3}, + selection_box = bl2_sbox, + node_box = bl2_cbox, + expand = { right="placeholder" }, + sounds = default.node_sound_wood_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, +}) + +minetest.register_alias("homedecor:bench_large_2_left", "homedecor:bench_large_2") +minetest.register_alias("homedecor:bench_large_2_right", "air") + +local kc_cbox = { + type = "fixed", + fixed = { -0.3125, -0.3125, -0.5, 0.3125, 0.3125, 0.5 }, +} + +homedecor.register("kitchen_chair_wood", { + description = "Kitchen chair", + mesh = "homedecor_kitchen_chair.obj", + tiles = { + homedecor.plain_wood, + homedecor.plain_wood + }, + inventory_image = "homedecor_chair_wood_inv.png", + paramtype2 = "wallmounted", + selection_box = kc_cbox, + collision_box = kc_cbox, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2}, + sounds = default.node_sound_wood_defaults(), + after_place_node = unifieddyes.fix_rotation_nsew, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + pos.y = pos.y+0 -- where do I put my ass ? + homedecor.sit(pos, node, clicker) + return itemstack + end +}) + +homedecor.register("kitchen_chair_padded", { + description = "Kitchen chair", + mesh = "homedecor_kitchen_chair.obj", + tiles = { + homedecor.plain_wood, + "wool_white.png", + }, + inventory_image = "homedecor_chair_padded_inv.png", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = kc_cbox, + collision_box = kc_cbox, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rotate = unifieddyes.fix_after_screwdriver_nsew, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + pos.y = pos.y+0 -- where do I put my ass ? + homedecor.sit(pos, node, clicker) + return itemstack + end +}) + +local ofchairs_sbox = { + type = "fixed", + fixed = { -8/16, -8/16, -8/16, 8/16, 29/32, 8/16 } +} +local ofchairs_cbox = { + type = "fixed", + fixed = { + { -5/16, 1/16, -7/16, 5/16, 4/16, 7/16 }, -- seat + { -5/16, 4/16, 4/16, 5/16, 29/32, 15/32 }, -- seatback + { -1/16, -11/32, -1/16, 1/16, 1/16, 1/16 }, -- cylinder + { -8/16, -8/16, -8/16, 8/16, -11/32, 8/16 } -- legs/wheels + } +} + +local chairs = { + { "basic", "Basic office chair" }, + { "upscale", "Upscale office chair" }, +} + +for _, c in pairs(chairs) do + local name, desc = unpack(c) + homedecor.register("office_chair_"..name, { + description = desc, + drawtype = "mesh", + tiles = { "homedecor_office_chair_"..name..".png" }, + mesh = "homedecor_office_chair_"..name..".obj", + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + selection_box = ofchairs_sbox, + collision_box = ofchairs_cbox, + expand = { top = "placeholder" }, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + }) +end + +-- crafts! + +minetest.register_craft( { + output = "homedecor:bench_large_1", + recipe = { + { "group:wood", "group:wood", "group:wood" }, + { "group:wood", "group:wood", "group:wood" }, + { "basic_materials:steel_bar", "", "basic_materials:steel_bar" } + }, +}) + +minetest.register_craft( { + output = "homedecor:bench_large_2_left", + recipe = { + { "homedecor:shutter_oak", "homedecor:shutter_oak", "homedecor:shutter_oak" }, + { "group:wood", "group:wood", "group:wood" }, + { "stairs:slab_wood", "", "stairs:slab_wood" } + }, +}) + +minetest.register_craft( { + output = "homedecor:bench_large_2_left", + recipe = { + { "homedecor:shutter_oak", "homedecor:shutter_oak", "homedecor:shutter_oak" }, + { "group:wood", "group:wood", "group:wood" }, + { "moreblocks:slab_wood", "", "moreblocks:slab_wood" } + }, +}) + +minetest.register_craft( { + output = "homedecor:simple_bench", + recipe = { + { "stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood" }, + { "stairs:slab_wood", "", "stairs:slab_wood" } + }, +}) + +minetest.register_craft( { + output = "homedecor:simple_bench", + recipe = { + { "moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood" }, + { "moreblocks:slab_wood", "", "moreblocks:slab_wood" } + }, +}) + + +minetest.register_craft({ + output = "homedecor:deckchair", + recipe = { + { "group:stick", "building_blocks:terrycloth_towel", "group:stick" }, + { "group:stick", "building_blocks:terrycloth_towel", "group:stick" }, + { "group:stick", "building_blocks:terrycloth_towel", "group:stick" } + }, +}) + +minetest.register_craft({ + output = "homedecor:deckchair_striped_blue", + type = "shapeless", + recipe = { + "homedecor:deckchair", + "dye:blue" + } +}) + +minetest.register_craft({ + output = "homedecor:kitchen_chair_wood 2", + recipe = { + { "group:stick",""}, + { "group:wood","group:wood" }, + { "group:stick","group:stick" }, + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:kitchen_chair_padded", + recipe = { + "homedecor:kitchen_chair_wood", + "wool:white", + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:kitchen_chair_padded", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:kitchen_chair_padded", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:kitchen_chair_wood", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:kitchen_chair_padded", + burntime = 15, +}) + + +minetest.register_craft({ + output = "homedecor:office_chair_basic", + recipe = { + { "", "", "wool:black" }, + { "", "wool:black", "default:steel_ingot" }, + { "group:stick", "basic_materials:steel_bar", "group:stick" } + }, +}) + +minetest.register_craft({ + output = "homedecor:office_chair_upscale", + recipe = { + { "dye:black", "building_blocks:sticks", "group:wool" }, + { "basic_materials:plastic_sheet", "group:wool", "default:steel_ingot" }, + { "building_blocks:sticks", "basic_materials:steel_bar", "building_blocks:sticks" } + }, +}) + +-- aliases + +minetest.register_alias("3dforniture:chair", "homedecor:chair") +minetest.register_alias('chair', 'homedecor:chair') diff --git a/mods/homedecor_modpack/homedecor_seating/mod.conf b/mods/homedecor_modpack/homedecor_seating/mod.conf new file mode 100644 index 00000000..8bf5957e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_seating +description = Homedecor mod: seating +depends = default, wool, homedecor_common, unifieddyes, basic_materials +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/homedecor_seating/models/forniture_armchair.obj b/mods/homedecor_modpack/homedecor_seating/models/forniture_armchair.obj new file mode 100644 index 00000000..b563691b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/forniture_armchair.obj @@ -0,0 +1,539 @@ +# Blender v2.72 (sub 0) OBJ File: 'forniture-armchair.blend' +# www.blender.org +o chair_Cylinder +v 0.500000 -0.375000 -0.437500 +v 0.500000 -0.375000 0.039062 +v 0.437500 -0.375000 0.101562 +v -0.035156 -0.375000 0.101562 +v -0.035156 -0.375000 0.437500 +v -0.097656 -0.375000 0.500000 +v -0.375000 0.375000 0.500000 +v 0.375000 -0.312500 -0.187500 +v -0.097656 0.375000 0.500000 +v -0.035156 0.375000 0.437500 +v 0.375000 0.312500 -0.187500 +v -0.035156 0.375000 0.101562 +v 0.437500 0.375000 0.101562 +v 0.500000 0.375000 0.039062 +v -0.375000 -0.375000 0.500000 +v 0.500000 0.375000 -0.437500 +v 0.500000 0.437500 -0.437500 +v 0.375000 0.500000 -0.437500 +v -0.097656 0.500000 0.437500 +v 0.500000 0.437500 0.039062 +v -0.437500 -0.437500 0.500000 +v 0.437500 0.437500 0.101562 +v -0.097656 -0.437500 0.500000 +v -0.035156 0.437500 0.101562 +v -0.035156 -0.437500 0.437500 +v -0.035156 0.437500 0.437500 +v -0.035156 -0.437500 0.101562 +v -0.097656 0.437500 0.500000 +v 0.437500 -0.437500 0.101562 +v -0.437500 0.437500 0.500000 +v 0.500000 -0.437500 0.039062 +v -0.097656 -0.500000 0.437500 +v 0.500000 -0.437500 -0.437500 +v 0.375000 0.312500 -0.437500 +v -0.500000 -0.500000 0.437500 +v -0.500000 -0.500000 -0.437500 +v 0.375000 -0.312500 -0.437500 +v -0.500000 0.500000 0.437500 +v -0.500000 0.500000 -0.437500 +v -0.097656 0.500000 0.039062 +v -0.097656 -0.500000 0.039062 +v 0.437500 0.500000 0.039062 +v 0.437500 -0.500000 0.039062 +v 0.437500 0.500000 -0.437500 +v 0.437500 -0.500000 -0.437500 +v -0.097656 -0.312500 0.437500 +v -0.097656 -0.312500 0.039062 +v 0.437500 -0.312500 0.039062 +v 0.437500 -0.312500 -0.437500 +v -0.097656 0.312500 0.437500 +v 0.375000 -0.500000 -0.437500 +v -0.097656 0.312500 0.039062 +v 0.437500 0.312500 0.039062 +v 0.437500 0.312500 -0.437500 +v -0.312500 -0.312500 -0.125000 +v -0.312500 0.312500 -0.125000 +v -0.312500 -0.312500 0.437500 +v -0.312500 0.312500 0.437500 +v 0.187500 -0.312500 -0.109375 +v 0.187500 0.312500 -0.109375 +v -0.285156 -0.312500 0.156250 +v -0.285156 0.312500 0.156250 +v 0.312500 -0.312500 -0.125000 +v -0.250000 0.312500 -0.109375 +v -0.296875 -0.312500 -0.062500 +v -0.296875 0.312500 0.375000 +v -0.250000 -0.312500 -0.109375 +v 0.312500 0.312500 -0.125000 +v -0.296875 -0.312500 0.375000 +v -0.296875 0.312500 -0.062500 +v -0.031250 -0.312500 -0.101562 +v -0.031250 0.312500 -0.101562 +v -0.343750 0.432138 -0.500000 +v -0.343750 0.432138 -0.437500 +v -0.343750 0.380361 -0.500000 +v -0.343750 0.380361 -0.437500 +v -0.380362 0.343750 -0.500000 +v -0.380362 0.343750 -0.437500 +v -0.432139 0.343750 -0.500000 +v -0.432139 0.343750 -0.437500 +v -0.468750 0.380361 -0.500000 +v -0.468750 0.380361 -0.437500 +v -0.468750 0.432138 -0.500000 +v -0.468750 0.432138 -0.437500 +v -0.432139 0.468750 -0.500000 +v -0.432139 0.468750 -0.437500 +v -0.380362 0.468750 -0.500000 +v -0.380362 0.468750 -0.437500 +v -0.380361 -0.343750 -0.437500 +v -0.380361 -0.343750 -0.500000 +v -0.432138 -0.343750 -0.437500 +v -0.432138 -0.343750 -0.500000 +v -0.468750 -0.380362 -0.437500 +v -0.468750 -0.380362 -0.500000 +v -0.468750 -0.432139 -0.437500 +v -0.468750 -0.432139 -0.500000 +v -0.432138 -0.468750 -0.437500 +v -0.432138 -0.468750 -0.500000 +v -0.380361 -0.468750 -0.437500 +v -0.380361 -0.468750 -0.500000 +v -0.343750 -0.432139 -0.437500 +v -0.343750 -0.432139 -0.500000 +v -0.343750 -0.380362 -0.437500 +v -0.343750 -0.380362 -0.500000 +v 0.468750 0.432139 -0.500000 +v 0.468750 0.432139 -0.437500 +v 0.468750 0.380362 -0.500000 +v 0.468750 0.380362 -0.437500 +v 0.432138 0.343750 -0.500000 +v 0.432138 0.343750 -0.437500 +v 0.380361 0.343750 -0.500000 +v 0.380361 0.343750 -0.437500 +v 0.343750 0.380362 -0.500000 +v 0.343750 0.380362 -0.437500 +v 0.343750 0.432139 -0.500000 +v 0.343750 0.432139 -0.437500 +v 0.380361 0.468750 -0.500000 +v 0.380361 0.468750 -0.437500 +v 0.432138 0.468750 -0.500000 +v 0.432138 0.468750 -0.437500 +v 0.432139 -0.343750 -0.437500 +v 0.432139 -0.343750 -0.500000 +v 0.380362 -0.343750 -0.437500 +v 0.380362 -0.343750 -0.500000 +v 0.343750 -0.380361 -0.437500 +v 0.343750 -0.380361 -0.500000 +v 0.343750 -0.432138 -0.437500 +v 0.343750 -0.432138 -0.500000 +v 0.380362 -0.468750 -0.437500 +v 0.380362 -0.468750 -0.500000 +v 0.432139 -0.468750 -0.437500 +v 0.432139 -0.468750 -0.500000 +v 0.468750 -0.432138 -0.437500 +v 0.468750 -0.432138 -0.500000 +v 0.468750 -0.380361 -0.437500 +v 0.468750 -0.380361 -0.500000 +vt 0.062590 0.539162 +vt 0.062590 0.601648 +vt 0.000103 0.539162 +vt 0.125076 0.601648 +vt 0.125076 0.539162 +vt 0.187563 0.539162 +vt 0.937402 0.601648 +vt 0.937402 0.539162 +vt 0.999888 0.539162 +vt 0.812428 0.539162 +vt 0.874915 0.539162 +vt 0.874915 0.601648 +vt 0.000103 0.937514 +vt 0.062590 0.937514 +vt 0.062590 1.000000 +vt 0.125076 1.000000 +vt 0.125076 0.937514 +vt 0.187563 0.937514 +vt 0.937513 1.000000 +vt 0.597743 1.000000 +vt 0.597743 0.937514 +vt 1.000000 0.937514 +vt 0.937299 1.000000 +vt 0.062487 1.000000 +vt 0.000000 0.937514 +vt 0.999786 0.937514 +vt 0.874915 0.937514 +vt 0.874915 1.000000 +vt 0.812428 0.937514 +vt 0.937402 1.000000 +vt 0.937402 0.937514 +vt 0.999888 0.937514 +vt 0.597743 0.539162 +vt 0.062701 0.539162 +vt 0.062701 0.062702 +vt 1.000000 0.062702 +vt 0.187563 0.062702 +vt 0.812428 0.062702 +vt 0.812428 0.312648 +vt 0.187563 0.312648 +vt 0.812433 0.250180 +vt 0.187567 0.250180 +vt 0.187567 0.187694 +vt 0.812433 0.187694 +vt 0.187563 0.875027 +vt 0.812428 0.875027 +vt 0.874919 0.125207 +vt 0.125081 0.125207 +vt 0.062594 0.062721 +vt 0.937406 0.062721 +vt 0.937406 0.402491 +vt 0.874919 0.402491 +vt 0.535256 0.601649 +vt 0.062701 0.601649 +vt 0.999888 0.062702 +vt 0.874915 0.062702 +vt 0.812433 0.812559 +vt 0.187567 0.812559 +vt 0.187567 0.687586 +vt 0.812433 0.687586 +vt 0.187563 0.437621 +vt 0.812428 0.437621 +vt 0.812428 0.656324 +vt 0.187563 0.656324 +vt 0.125081 0.402491 +vt 0.062594 0.402491 +vt 0.402257 0.937513 +vt 0.402257 1.000000 +vt 0.464744 0.601648 +vt 0.402257 0.539161 +vt 0.937298 0.539161 +vt 0.937298 0.601648 +vt 0.874919 0.464978 +vt 0.937406 0.464978 +vt 0.535233 0.601622 +vt 0.062678 0.539135 +vt 0.597718 0.539135 +vt 0.062594 0.464978 +vt 0.125081 0.464978 +vt 0.000103 0.062702 +vt 0.125076 0.062702 +vt 0.875003 0.999974 +vt 0.812517 0.937487 +vt 0.124973 1.000000 +vt 0.187460 0.937513 +vt 0.000000 0.062702 +vt 0.937298 0.062702 +vt 0.187691 0.375183 +vt 0.812557 0.375183 +vt 0.812557 0.437670 +vt 0.187691 0.437670 +vt 0.812428 0.375134 +vt 0.187563 0.375134 +vt 0.812433 0.468883 +vt 0.187567 0.468883 +vt 0.796895 0.875000 +vt 0.785178 0.656297 +vt 0.796895 0.437594 +vt 0.203081 0.875027 +vt 0.214797 0.656324 +vt 0.203081 0.437621 +vt 0.187460 0.375134 +vt 0.249947 0.390756 +vt 0.750030 0.390729 +vt 0.812517 0.375107 +vt 0.531327 0.398540 +vt 0.468650 0.398567 +vt 0.687352 0.390756 +vt 0.312624 0.390729 +vt 0.187651 0.375107 +vt 0.812326 0.375134 +vt 0.874812 0.312648 +vt 0.125164 0.312621 +vt 0.125164 0.062675 +vt 0.874812 0.062702 +vt 0.999786 0.062701 +vt 0.000000 0.125016 +vt 0.000000 0.062508 +vt 0.062507 0.000000 +vt 0.125016 0.000000 +vt 0.187524 0.062508 +vt 0.187524 0.125016 +vt 1.000000 0.125016 +vt 0.812475 0.125016 +vt 0.812475 0.062508 +vt 0.874984 0.000000 +vt 0.937492 0.000000 +vt 1.000000 0.062508 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.750000 0.687500 +vt 0.750000 0.750000 +vt 0.687500 0.750000 +vt 0.687500 0.687500 +vt 0.625000 0.750000 +vt 0.625000 0.687500 +vt 0.562500 0.750000 +vt 0.562500 0.687500 +vt 0.500000 0.750000 +vt 0.500000 0.687500 +vt 1.000000 0.687500 +vt 1.000000 0.750000 +vt 0.937500 0.750000 +vt 0.937500 0.687500 +vt 0.875000 0.750000 +vt 0.875000 0.687500 +vt 0.812500 0.687500 +vt 0.812500 0.750000 +vt 0.669272 0.937532 +vt 0.669272 0.874968 +vt 0.625032 0.830728 +vt 0.562468 0.830728 +vt 0.518228 0.874968 +vt 0.518228 0.937532 +vt 0.562468 0.981772 +vt 0.625032 0.981772 +vt 0.169272 0.937532 +vt 0.169272 0.874968 +vt 0.125032 0.830728 +vt 0.062468 0.830728 +vt 0.018228 0.874968 +vt 0.018228 0.937532 +vt 0.062468 0.981772 +vt 0.125032 0.981772 +vt 0.375000 0.687500 +vt 0.375000 0.750000 +vt 0.312500 0.750000 +vt 0.312500 0.687500 +vt 0.250000 0.750000 +vt 0.250000 0.687500 +vt 0.437500 0.687500 +vt 0.437500 0.750000 +vt 0.062500 0.687500 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.687500 +vt 0.125000 0.687500 +vt 0.125000 0.750000 +vt 0.187500 0.687500 +vt 0.187500 0.750000 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.687500 0.375000 +vt 0.687500 0.312500 +vt 0.625000 0.375000 +vt 0.625000 0.312500 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.312500 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt 0.937500 0.375000 +vt 0.937500 0.312500 +vt 0.875000 0.375000 +vt 0.875000 0.312500 +vt 0.812500 0.312500 +vt 0.812500 0.375000 +vt 0.669272 0.562532 +vt 0.669272 0.499968 +vt 0.625032 0.455728 +vt 0.562468 0.455728 +vt 0.518228 0.499968 +vt 0.518228 0.562532 +vt 0.562468 0.606772 +vt 0.625032 0.606772 +vt 0.169272 0.562532 +vt 0.169272 0.499968 +vt 0.125032 0.455728 +vt 0.062468 0.455728 +vt 0.018228 0.499968 +vt 0.018228 0.562532 +vt 0.062468 0.606772 +vt 0.125032 0.606772 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.312500 0.375000 +vt 0.312500 0.312500 +vt 0.250000 0.375000 +vt 0.250000 0.312500 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.062500 0.312500 +vt 0.062500 0.375000 +vt 0.000000 0.375000 +vt 0.000000 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.187500 0.312500 +vt 0.187500 0.375000 +vn 0.875600 -0.341600 0.341600 +vn 0.341600 -0.341600 0.875600 +vn 0.341600 -0.875600 0.341600 +vn 0.341600 0.341600 0.875600 +vn 0.875600 0.341600 0.341600 +vn 0.341600 0.875600 0.341600 +vn -0.300200 0.300200 0.905400 +vn -0.650700 0.650700 0.391300 +vn -0.300200 -0.300200 0.905400 +vn -0.650700 -0.650700 0.391300 +vn 0.110000 0.987800 0.110000 +vn 0.297100 0.717300 -0.630300 +vn -0.577400 0.577400 -0.577400 +vn 1.000000 0.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.139900 -0.000000 0.990200 +vn 0.707100 0.000000 0.707100 +vn 0.676600 0.729300 0.101700 +vn 0.676600 -0.729300 0.101700 +vn 0.563000 -0.526700 0.636900 +vn 0.563000 0.526700 0.636900 +vn 0.110000 0.110000 0.987800 +vn 0.110000 -0.110000 0.987800 +vn 0.578900 0.574300 0.578900 +vn 0.717300 0.297100 -0.630200 +vn 0.717300 -0.297100 -0.630200 +vn 0.297100 -0.717300 -0.630200 +vn 0.439400 0.000000 0.898300 +vn 0.079900 0.000000 0.996800 +vn 0.988900 0.000000 -0.148700 +vn 0.110000 -0.987800 0.110000 +vn 0.578900 -0.574300 0.578900 +vn 0.297100 -0.717300 -0.630300 +vn 0.297100 0.717300 -0.630200 +vn -0.577400 -0.577400 -0.577400 +vn 0.000000 0.000000 1.000000 +vn -0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.707100 -0.707100 +vn 0.000000 0.000000 -1.000000 +vn 0.707100 -0.707100 0.000000 +vn -0.707100 -0.707100 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.707100 0.707100 0.000000 +vn 0.707100 0.707100 0.000000 +g chair_Cylinder_colored +s 1 +f 31/1/1 29/2/2 43/3/3 +f 3/4/4 2/5/5 48/6/6 +f 22/7/4 20/8/5 42/9/6 +f 53/10/3 14/11/1 13/12/2 +f 32/13/3 25/14/1 23/15/2 +f 6/16/4 5/17/5 46/18/6 +f 30/19/7 28/20/4 19/21/6 38/22/8 +f 21/23/9 30/24/7 38/25/8 35/26/10 +f 10/27/1 9/28/2 50/29/3 +f 28/30/4 26/31/5 19/32/6 +f 40/33/11 42/34/6 44/35/12 39/36/13 +f 37/37/14 34/38/14 11/39/15 8/40/15 +f 67/41/16 64/42/16 56/43/17 55/44/17 +f 69/45/18 66/46/19 58/29/20 57/18/21 +f 38/22/8 19/21/6 40/33/11 39/36/13 +f 15/47/22 7/48/23 30/49/7 21/50/9 +f 21/50/9 23/51/2 6/52/4 15/47/22 +f 10/27/1 26/31/5 28/30/4 9/28/2 +f 26/31/5 24/7/24 40/9/11 19/32/6 +f 24/53/24 22/54/4 42/34/6 40/33/11 +f 14/11/1 20/8/5 22/7/4 13/12/2 +f 20/8/5 17/50/25 44/55/12 42/9/6 +f 16/56/26 17/50/25 20/8/5 14/11/1 +f 14/11/1 53/10/3 54/38/27 16/56/26 +f 63/57/28 68/58/28 60/59/29 59/60/29 +f 65/61/30 70/62/30 62/63/14 61/64/14 +f 5/17/5 6/16/4 23/15/2 25/14/1 +f 30/49/7 7/48/23 9/65/2 28/66/4 +f 21/24/9 35/25/10 32/67/3 23/68/2 +f 25/14/1 32/13/3 41/3/31 27/2/32 +f 4/4/24 5/17/5 25/14/1 27/2/32 +f 27/69/32 41/70/31 43/71/3 29/72/2 +f 2/5/5 3/4/4 29/2/2 31/1/1 +f 3/27/4 4/73/24 27/74/32 29/31/2 +f 4/75/24 3/54/4 48/76/6 47/77/11 +f 5/17/5 4/4/24 47/6/11 46/18/6 +f 13/17/2 22/14/4 24/78/24 12/79/32 +f 12/12/32 24/7/24 26/31/5 10/27/1 +f 10/27/1 50/29/3 52/10/31 12/12/32 +f 12/69/32 52/70/31 53/71/3 13/72/2 +f 31/1/1 43/3/3 45/80/33 33/49/26 +f 1/81/25 2/5/5 31/1/1 33/49/26 +f 2/5/5 1/81/25 49/37/34 48/6/6 +f 15/82/22 6/20/4 46/21/6 57/83/21 +f 7/84/23 58/85/20 50/67/3 9/68/2 +f 15/16/22 57/18/21 58/29/20 7/28/23 +f 35/25/10 36/86/35 41/70/31 32/67/3 +f 41/70/31 36/86/35 45/87/33 43/71/3 +f 55/88/17 56/89/17 70/90/30 65/91/30 +f 8/40/15 11/39/15 68/92/28 63/93/28 +f 61/64/14 62/63/14 66/46/19 69/45/18 +f 71/94/36 72/95/36 64/42/16 67/41/16 +f 59/60/29 60/59/29 72/95/36 71/94/36 +f 57/83/21 46/21/6 69/96/18 +f 69/96/18 46/21/6 61/97/37 +f 65/98/37 61/97/37 47/77/11 +f 47/77/11 61/97/37 46/21/6 +f 58/85/20 66/99/19 50/67/3 +f 66/99/19 62/100/38 50/67/3 +f 50/67/3 62/100/38 52/70/31 +f 62/100/38 70/101/38 52/70/31 +f 70/101/38 56/102/38 52/70/31 +f 56/102/38 64/103/38 52/70/31 +f 67/104/37 55/105/37 47/77/11 +f 65/98/37 47/77/11 55/105/37 +f 71/106/37 67/104/37 47/77/11 +f 64/103/38 72/107/38 52/70/31 +f 72/107/38 60/108/38 52/70/31 +f 59/109/37 71/106/37 47/77/11 +f 63/110/37 59/109/37 48/76/6 +f 47/77/11 48/76/6 59/109/37 +f 60/108/38 68/111/38 53/71/3 +f 52/70/31 60/108/38 53/71/3 +f 68/111/38 11/112/38 53/71/3 +f 8/113/37 63/110/37 48/76/6 +f 37/114/39 8/113/37 49/35/34 +f 48/76/6 49/35/34 8/113/37 +f 54/87/27 11/112/38 34/115/40 +f 53/71/3 11/112/38 54/87/27 +f 38/25/8 39/86/13 36/116/35 35/26/10 +f 18/117/41 44/118/12 17/119/25 16/120/26 54/121/27 34/122/40 +f 51/123/41 37/124/39 49/125/34 1/126/25 33/127/26 45/128/33 +g chair_Cylinder_grey +f 36/126/35 39/82/13 18/129/41 51/130/41 +g chair_Cylinder_wood +s off +f 73/131/14 74/132/14 76/133/14 75/134/14 +f 75/134/42 76/133/42 78/135/42 77/136/42 +f 77/136/38 78/135/38 80/137/38 79/138/38 +f 79/138/43 80/137/43 82/139/43 81/140/43 +f 81/141/44 82/142/44 84/143/44 83/144/44 +f 83/144/45 84/143/45 86/145/45 85/146/45 +f 87/147/46 88/148/46 74/132/46 73/131/46 +f 85/146/37 86/145/37 88/148/37 87/147/37 +f 73/149/41 75/150/41 77/151/41 79/152/41 81/153/41 83/154/41 85/155/41 87/156/41 +f 104/157/41 102/158/41 100/159/41 98/160/41 96/161/41 94/162/41 92/163/41 90/164/41 +f 92/165/37 91/166/37 89/167/37 90/168/37 +f 90/168/46 89/167/46 103/169/46 104/170/46 +f 94/171/45 93/172/45 91/166/45 92/165/45 +f 96/140/44 95/139/44 93/172/44 94/171/44 +f 98/173/43 97/174/43 95/175/43 96/176/43 +f 100/177/38 99/178/38 97/174/38 98/173/38 +f 102/179/42 101/180/42 99/178/42 100/177/42 +f 104/170/14 103/169/14 101/180/14 102/179/14 +f 105/181/14 106/182/14 108/183/14 107/184/14 +f 107/184/42 108/183/42 110/185/42 109/186/42 +f 109/186/38 110/185/38 112/187/38 111/188/38 +f 111/188/43 112/187/43 114/189/43 113/190/43 +f 113/191/44 114/192/44 116/193/44 115/194/44 +f 115/194/45 116/193/45 118/195/45 117/196/45 +f 119/197/46 120/198/46 106/182/46 105/181/46 +f 117/196/37 118/195/37 120/198/37 119/197/37 +f 105/199/41 107/200/41 109/201/41 111/202/41 113/203/41 115/204/41 117/205/41 119/206/41 +f 136/207/41 134/208/41 132/209/41 130/210/41 128/211/41 126/212/41 124/213/41 122/214/41 +f 124/215/37 123/216/37 121/217/37 122/218/37 +f 122/218/46 121/217/46 135/219/46 136/220/46 +f 126/221/45 125/222/45 123/216/45 124/215/45 +f 128/190/44 127/189/44 125/222/44 126/221/44 +f 130/223/43 129/224/43 127/225/43 128/226/43 +f 132/227/38 131/228/38 129/224/38 130/223/38 +f 134/229/42 133/230/42 131/228/42 132/227/42 +f 136/220/14 135/219/14 133/230/14 134/229/14 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_1.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_1.obj new file mode 100644 index 00000000..a5719c90 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_1.obj @@ -0,0 +1,354 @@ +# Blender v2.73 (sub 0) OBJ File: 'garden-bench1.blend' +# www.blender.org +o wood_planks_wood_planks_None +v 0.499999 0.083461 0.325602 +v 0.499999 0.203704 0.347882 +v 0.499999 0.199117 0.374628 +v 0.499999 0.078873 0.352348 +v -1.500000 0.203704 0.347882 +v -1.500000 0.199117 0.374628 +v -1.500000 0.083461 0.325602 +v -1.500000 0.078873 0.352348 +v 0.499999 0.229372 0.352638 +v 0.499999 0.349616 0.374918 +v 0.499999 0.345028 0.401664 +v 0.499999 0.224784 0.379384 +v -1.500000 0.349616 0.374918 +v -1.500000 0.345028 0.401664 +v -1.500000 0.229372 0.352638 +v -1.500000 0.224784 0.379384 +v 0.499999 0.378036 0.380184 +v 0.499999 0.498279 0.402464 +v 0.499999 0.493692 0.429210 +v 0.499999 0.373448 0.406930 +v -1.500000 0.498279 0.402464 +v -1.500000 0.493692 0.429210 +v -1.500000 0.378036 0.380184 +v -1.500000 0.373448 0.406930 +v 0.499999 -0.013063 0.162452 +v 0.499999 -0.013063 0.289398 +v 0.499999 -0.039202 0.289398 +v 0.499999 -0.039202 0.162452 +v -1.500000 -0.013063 0.289398 +v -1.500000 -0.039202 0.289398 +v -1.500000 -0.013063 0.162452 +v -1.500000 -0.039202 0.162452 +v 0.499999 -0.013063 0.005502 +v 0.499999 -0.013063 0.132448 +v 0.499999 -0.039202 0.132448 +v 0.499999 -0.039202 0.005502 +v -1.500000 -0.013063 0.132448 +v -1.500000 -0.039202 0.132448 +v -1.500000 -0.013063 0.005502 +v -1.500000 -0.039202 0.005502 +v 0.499999 -0.013063 -0.148542 +v 0.499999 -0.013063 -0.021596 +v 0.499999 -0.039202 -0.021596 +v 0.499999 -0.039202 -0.148542 +v -1.500000 -0.013063 -0.021596 +v -1.500000 -0.039202 -0.021596 +v -1.500000 -0.013063 -0.148542 +v -1.500000 -0.039202 -0.148542 +v 0.319746 -0.038350 0.336909 +v 0.319746 -0.004507 0.336909 +v 0.371221 -0.004507 0.336909 +v 0.371221 -0.038350 0.336909 +v 0.319746 0.477133 0.426074 +v 0.371221 0.477133 0.426074 +v 0.319746 0.477133 0.460000 +v 0.371221 0.477133 0.460000 +v 0.319746 -0.499811 0.459999 +v 0.371221 -0.499811 0.459999 +v 0.371221 -0.117922 0.002852 +v 0.371221 -0.117922 0.336909 +v 0.319746 -0.117922 -0.098451 +v 0.319746 -0.038350 -0.098451 +v 0.371221 -0.038350 -0.098451 +v 0.371221 -0.117922 -0.098451 +v 0.371221 -0.499999 -0.186412 +v 0.319746 -0.499999 -0.186413 +v 0.371221 -0.499811 0.336909 +v -1.375376 -0.117922 -0.098451 +v -1.323900 -0.117922 -0.098451 +v -1.323900 -0.499999 -0.186412 +v -1.375376 -0.499999 -0.186413 +v -1.323900 -0.038350 -0.098451 +v -1.375376 -0.038350 -0.098451 +v -1.323900 -0.499811 0.459999 +v -1.323900 -0.499811 0.336909 +v -1.323900 -0.117922 0.336909 +v -1.323900 -0.117922 0.002852 +v -1.323900 -0.038350 0.336909 +v -1.323900 0.477133 0.460000 +v -1.375376 0.477133 0.460000 +v -1.375376 -0.499811 0.459999 +v -1.375376 -0.117922 0.002852 +v -1.375376 -0.499999 -0.085109 +v -1.323900 -0.499999 -0.085109 +v -1.375376 -0.117922 0.336909 +v -1.323900 -0.004507 0.336909 +v -1.375376 -0.004507 0.336909 +v -1.375376 0.477133 0.426074 +v -1.323900 0.477133 0.426074 +v -1.375376 -0.038350 0.336909 +v -1.375376 -0.499811 0.336909 +v 0.319746 -0.499811 0.336909 +v 0.319746 -0.117922 0.336909 +v 0.319746 -0.117922 0.002852 +v 0.319746 -0.499999 -0.085109 +v 0.371221 -0.499999 -0.085109 +v -0.500002 0.083461 0.325602 +v -0.500002 -0.013063 0.005502 +v -0.500002 0.498279 0.402464 +v -0.500002 0.493692 0.429210 +v -0.500002 -0.039202 -0.148542 +v -0.500002 0.373448 0.406930 +v -0.500002 -0.013063 0.289398 +v -0.500002 -0.039202 0.289398 +v -0.500002 -0.039202 0.162452 +v -0.500002 0.349616 0.374918 +v -0.500002 -0.013063 -0.021596 +v -0.500002 0.345028 0.401664 +v -0.500002 -0.039202 0.005502 +v -0.500002 0.224784 0.379384 +v -0.500002 0.378036 0.380184 +v -0.500002 -0.013063 0.162452 +v -0.500002 -0.039202 -0.021596 +v -0.500002 0.203704 0.347882 +v -0.500002 -0.013063 0.132448 +v -0.500002 0.199117 0.374628 +v -0.500002 0.078873 0.352348 +v -0.500002 0.229372 0.352638 +v -0.500002 -0.013063 -0.148542 +v -0.500002 -0.039202 0.132448 +vt 0.062500 0.125000 +vt 0.062500 0.250000 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 1.000000 0.812500 +vt -0.000000 0.812500 +vt -0.000000 0.750000 +vt 1.000000 0.750000 +vt 0.937500 0.250000 +vt 0.937500 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.250000 +vt 1.000000 0.875000 +vt -0.000000 0.875000 +vt 1.000000 -0.000000 +vt 0.000000 -0.000000 +vt 0.000000 0.625000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.625000 +vt 0.062500 0.312500 +vt 0.062500 0.437500 +vt 0.000000 0.437500 +vt 0.000000 0.312500 +vt -0.000000 0.687500 +vt 1.000000 0.687500 +vt 0.937500 0.437500 +vt 0.937500 0.312500 +vt 1.000000 0.312500 +vt 1.000000 0.437500 +vt 1.000000 0.937500 +vt -0.000000 0.937500 +vt 1.000000 0.187500 +vt 0.000000 0.187500 +vt 0.062500 0.500000 +vt 0.062500 0.625000 +vt 0.937500 0.625000 +vt 0.937500 0.500000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 0.250000 0.062500 +vt 0.125000 0.062500 +vt 0.125000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.875000 0.062500 +vt 0.750000 0.062500 +vt 0.750000 0.000000 +vt 0.875000 0.000000 +vt 0.437500 0.062500 +vt 0.312500 0.062500 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.687500 0.062500 +vt 0.562500 0.062500 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 0.062500 +vt 0.500000 0.062500 +vt 0.500000 0.000000 +vt 0.625000 0.000000 +vt 0.375000 0.062500 +vt 0.375000 0.000000 +vt 1.000000 0.562500 +vt -0.000000 0.562500 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.062500 0.375000 +vt 0.125000 1.000000 +vt 0.062500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.937500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.062500 0.000000 +vt 0.000000 0.997974 +vt 0.000001 0.000192 +vt 0.125717 0.000192 +vt 0.125717 0.390227 +vt 0.125717 0.471496 +vt 0.125717 0.506061 +vt 0.034650 0.997974 +vt 0.937500 0.375000 +vt 0.875000 0.375000 +vt 0.937500 0.000000 +vt 0.937500 0.687500 +vt 0.875000 0.687500 +vt 0.875000 0.250000 +vt 0.875000 0.437500 +vt 0.874284 0.390227 +vt 0.874284 0.471496 +vt 0.429638 0.471496 +vt 0.429638 0.390227 +vt 0.533101 0.390227 +vt 0.125000 0.125000 +vt 0.062500 0.937500 +vt 0.125000 0.937500 +vt 0.875000 0.125000 +vt 0.570363 0.390227 +vt 0.466899 0.390227 +vt 0.556736 0.000000 +vt 0.660201 0.000000 +vt 0.443264 0.000000 +vt 0.339800 0.000000 +vt 0.874284 0.506061 +vt 0.874284 0.000192 +vt 0.999999 0.000192 +vt 1.000000 0.997974 +vt 0.965350 0.997974 +vt 0.875000 0.500000 +vt 0.570363 0.471496 +vt 0.125000 0.500000 +vt 0.125000 0.250000 +vt 0.125000 0.687500 +vt 0.062500 0.687500 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.985600 0.169000 +vn -1.000000 -0.000000 0.000000 +vn 0.000000 -0.985600 -0.169100 +vn 0.000000 -0.182200 0.983300 +vn 0.000000 0.182200 -0.983300 +vn 0.000000 0.985600 0.169100 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 0.182000 -0.983300 +vn 0.000000 0.224400 -0.974500 +vn 0.000000 -0.224300 0.974500 +g wood_planks_wood_planks_None_wood_planks_wood_planks_None_seat +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 114/5/2 5/6/2 6/7/2 116/8/2 +f 5/9/3 7/10/3 8/11/3 6/12/3 +f 97/6/4 1/5/4 4/13/4 117/14/4 +f 117/15/5 116/11/5 6/4/5 8/16/5 +f 114/17/6 97/18/6 7/19/6 5/20/6 +f 9/21/1 10/22/1 11/23/1 12/24/1 +f 106/8/7 13/7/7 14/25/7 108/26/7 +f 13/27/3 15/28/3 16/29/3 14/30/3 +f 118/14/4 9/13/4 12/31/4 110/32/4 +f 110/33/5 108/29/5 14/24/5 16/34/5 +f 118/26/6 106/5/6 10/6/6 9/25/6 +f 17/35/1 18/36/1 19/17/1 20/18/1 +f 99/26/2 21/25/2 22/17/2 100/20/2 +f 21/37/3 23/38/3 24/19/3 22/20/3 +f 111/32/4 17/31/4 20/39/4 102/40/4 +f 102/41/5 100/19/5 22/18/5 24/42/5 +f 111/13/6 99/39/6 18/40/6 17/14/6 +f 25/43/1 26/44/1 27/45/1 28/46/1 +f 103/11/8 29/4/8 30/47/8 104/48/8 +f 29/49/3 31/50/3 32/51/3 30/52/3 +f 112/48/9 25/47/9 28/16/9 105/15/9 +f 105/13/10 104/39/10 30/40/10 32/14/10 +f 112/4/11 103/16/11 26/15/11 25/11/11 +f 33/53/1 34/54/1 35/55/1 36/56/1 +f 115/11/8 37/4/8 38/47/8 120/48/8 +f 37/57/3 39/58/3 40/59/3 38/60/3 +f 98/48/9 33/47/9 36/16/9 109/15/9 +f 109/26/10 120/5/10 38/6/10 40/25/10 +f 98/24/11 115/34/11 34/33/11 33/29/11 +f 41/61/1 42/62/1 43/63/1 44/64/1 +f 107/11/8 45/4/8 46/47/8 113/48/8 +f 45/62/3 47/65/3 48/66/3 46/63/3 +f 119/48/9 41/47/9 44/16/9 101/15/9 +f 101/30/10 113/67/10 46/68/10 48/23/10 +f 119/18/11 107/42/11 42/41/11 41/19/11 +f 47/18/11 45/42/11 107/41/11 119/19/11 +f 44/19/10 43/20/10 113/17/10 101/18/10 +f 47/48/9 119/47/9 101/16/9 48/15/9 +f 42/11/8 107/4/8 113/47/8 43/48/8 +f 39/24/11 37/34/11 115/33/11 98/29/11 +f 36/26/10 35/5/10 120/6/10 109/25/10 +f 39/48/9 98/47/9 109/16/9 40/15/9 +f 34/11/8 115/4/8 120/47/8 35/48/8 +f 31/4/11 29/16/11 103/15/11 112/11/11 +f 28/13/10 27/39/10 104/40/10 105/14/10 +f 31/48/9 112/47/9 105/16/9 32/15/9 +f 26/11/8 103/4/8 104/47/8 27/48/8 +f 23/13/6 21/39/6 99/40/6 111/14/6 +f 20/41/5 19/19/5 100/18/5 102/42/5 +f 23/32/4 111/31/4 102/39/4 24/40/4 +f 18/26/2 99/25/2 100/17/2 19/20/2 +f 15/26/6 13/5/6 106/6/6 118/25/6 +f 12/33/5 11/29/5 108/24/5 110/34/5 +f 15/14/4 118/13/4 110/31/4 16/32/4 +f 10/8/7 106/7/7 108/25/7 11/26/7 +f 2/17/6 1/18/6 97/19/6 114/20/6 +f 4/15/5 3/11/5 116/4/5 117/16/5 +f 7/6/4 97/5/4 117/13/4 8/14/4 +f 2/5/2 114/6/2 116/7/2 3/8/2 +g wood_planks_wood_planks_None_wood_planks_wood_planks_None_legs +f 49/69/9 50/70/9 51/22/9 52/71/9 +f 51/22/12 50/70/12 53/72/12 54/73/12 +f 53/74/11 55/75/11 56/76/11 54/77/11 +f 61/69/9 62/70/9 63/22/9 64/71/9 +f 61/69/13 64/71/13 65/78/13 66/45/13 +f 79/79/1 74/80/1 75/81/1 76/82/1 78/83/1 86/84/1 89/85/1 +f 68/86/13 69/87/13 70/52/13 71/88/13 +f 52/9/11 63/89/11 62/90/11 49/91/11 +f 68/86/9 73/27/9 72/92/9 69/87/9 +f 93/93/3 49/94/3 62/95/3 61/96/3 94/97/3 +f 82/22/14 83/78/14 84/45/14 77/70/14 +f 85/71/10 82/1/10 77/98/10 76/69/10 +f 86/92/12 87/27/12 88/77/12 89/74/12 +f 90/86/9 87/27/9 86/92/9 78/87/9 +f 88/73/11 80/99/11 79/100/11 89/72/11 +f 76/87/9 75/52/9 91/88/9 85/86/9 +f 60/71/9 67/78/9 92/45/9 93/69/9 +f 93/87/10 94/101/10 59/10/10 60/86/10 +f 94/92/14 95/52/14 96/88/14 59/27/14 +f 64/102/1 59/103/1 96/104/1 65/105/1 +f 95/106/3 94/97/3 61/96/3 66/107/3 +f 85/93/3 90/94/3 73/95/3 68/96/3 82/97/3 +f 50/108/3 49/94/3 93/93/3 92/109/3 57/110/3 55/111/3 53/112/3 +f 58/80/1 67/81/1 60/82/1 52/83/1 51/84/1 54/85/1 56/79/1 +f 65/88/10 96/10/10 95/101/10 66/52/10 +f 58/38/10 57/113/10 92/87/10 67/86/10 +f 80/111/3 88/112/3 87/108/3 90/94/3 85/93/3 91/109/3 81/110/3 +f 69/102/1 77/103/1 84/104/1 70/105/1 +f 83/106/3 82/97/3 68/96/3 71/107/3 +f 59/103/1 64/102/1 63/114/1 52/83/1 60/82/1 +f 70/45/10 84/98/10 83/1/10 71/78/10 +f 74/115/10 81/35/10 91/71/10 75/69/10 +f 81/78/8 74/45/8 79/72/8 80/73/8 +f 55/74/8 57/52/8 58/88/8 56/77/8 +f 77/103/1 69/102/1 72/114/1 78/83/1 76/82/1 +f 90/2/11 78/116/11 72/117/11 73/118/11 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_2.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_2.obj new file mode 100644 index 00000000..505f1673 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_bench_large_2.obj @@ -0,0 +1,646 @@ +# Blender v2.73 (sub 0) OBJ File: 'garden-bench2.blend' +# www.blender.org +o Cylinder +v 0.372863 -0.500000 0.359375 +v 0.372863 -0.500000 0.500000 +v -1.375000 0.476813 0.459024 +v -1.500000 0.476813 0.459024 +v -1.500000 0.499994 0.336183 +v -1.375000 0.499994 0.336183 +v 0.375000 -0.247623 -0.105628 +v -1.375000 -0.247623 -0.105628 +v -1.375000 -0.242196 -0.136403 +v 0.375000 -0.242196 -0.136403 +v 0.375000 -0.124522 -0.083922 +v -1.375000 -0.124522 -0.083922 +v -1.375000 -0.124488 -0.115648 +v 0.375000 -0.124488 -0.115648 +v -1.502137 -0.500000 0.359375 +v -1.502137 -0.500000 0.500000 +v 0.500000 0.476813 0.459024 +v 0.375000 0.476813 0.459024 +v 0.375000 0.499994 0.336183 +v 0.500000 0.499994 0.336183 +v -1.373516 -0.499999 -0.113281 +v -1.502137 -0.499999 -0.113281 +v -1.502137 -0.499999 -0.238281 +v -1.373516 -0.499999 -0.238281 +v -1.373516 0.049124 -0.002615 +v -1.502137 0.049124 -0.002615 +v -1.502137 0.060009 -0.125500 +v -1.373516 0.060009 -0.125500 +v 0.501484 -0.499999 -0.113281 +v 0.372863 -0.499999 -0.113281 +v 0.372863 -0.499999 -0.238281 +v 0.501484 -0.499999 -0.238281 +v 0.501484 0.049124 -0.002615 +v 0.372863 0.049124 -0.002615 +v 0.372863 0.060009 -0.125500 +v 0.501484 0.060009 -0.125500 +v 0.406250 -0.406250 0.156250 +v -1.406250 -0.406250 0.156250 +v -1.406250 -0.406250 0.093750 +v 0.406250 -0.406250 0.093750 +v 0.406250 -0.343750 0.156250 +v -1.406250 -0.343750 0.156250 +v -1.406250 -0.343750 0.093750 +v 0.406250 -0.343750 0.093750 +v 0.468750 -0.437500 0.320602 +v 0.406250 -0.437500 0.320602 +v 0.406250 -0.437500 -0.100955 +v 0.468750 -0.437500 -0.100955 +v 0.468750 -0.312500 0.242477 +v 0.406250 -0.312500 0.242477 +v 0.406250 -0.312500 -0.075637 +v 0.468750 -0.312500 -0.075637 +v -1.406250 -0.437500 0.320602 +v -1.468750 -0.437500 0.320602 +v -1.468750 -0.437500 -0.100955 +v -1.406250 -0.437500 -0.100955 +v -1.406250 -0.312500 0.242477 +v -1.468750 -0.312500 0.242477 +v -1.468750 -0.312500 -0.075637 +v -1.406250 -0.312500 -0.075637 +v 0.500000 -0.126003 0.225803 +v 0.375000 -0.126003 0.225803 +v -1.375000 -0.126003 0.225803 +v -1.500000 -0.126003 0.225803 +v 0.515625 0.026734 0.252770 +v 0.359375 0.026734 0.252770 +v 0.359375 0.068142 -0.220522 +v 0.515625 0.068142 -0.220522 +v 0.515625 0.088519 0.263675 +v 0.359375 0.088519 0.263675 +v 0.359375 0.130404 -0.215075 +v 0.515625 0.130404 -0.215075 +v -1.359375 0.026734 0.252770 +v -1.515625 0.026734 0.252769 +v -1.515625 0.068142 -0.220522 +v -1.359375 0.068142 -0.220522 +v -1.359375 0.088519 0.263675 +v -1.515625 0.088519 0.263675 +v -1.515625 0.130404 -0.215075 +v -1.359375 0.130404 -0.215075 +v 0.375000 0.304466 0.428635 +v -1.375000 0.304466 0.428634 +v -1.375000 0.315319 0.367084 +v 0.375000 0.315319 0.367084 +v 0.375000 0.427567 0.450341 +v -1.375000 0.427567 0.450340 +v -1.375000 0.438420 0.388790 +v 0.375000 0.438420 0.388790 +v 0.375000 -0.064837 0.363516 +v -1.375000 -0.064837 0.363516 +v -1.375000 -0.053984 0.301966 +v 0.375000 -0.053984 0.301966 +v 0.375000 0.058264 0.385222 +v -1.375000 0.058264 0.385222 +v -1.375000 0.069117 0.323672 +v 0.375000 0.069117 0.323672 +v 0.312500 0.058264 0.385222 +v 0.250000 0.058264 0.385222 +v 0.250000 0.069117 0.323672 +v 0.312500 0.069117 0.323672 +v 0.312500 0.304466 0.428635 +v 0.250000 0.304466 0.428635 +v 0.250000 0.315319 0.367084 +v 0.312500 0.315319 0.367084 +v 0.187500 0.058264 0.385222 +v 0.125000 0.058264 0.385222 +v 0.125000 0.069117 0.323672 +v 0.187500 0.069117 0.323672 +v 0.187500 0.304466 0.428635 +v 0.125000 0.304466 0.428635 +v 0.125000 0.315319 0.367084 +v 0.187500 0.315319 0.367084 +v 0.062500 0.058264 0.385222 +v 0.000000 0.058264 0.385222 +v 0.000000 0.069117 0.323672 +v 0.062500 0.069117 0.323672 +v 0.062500 0.304466 0.428635 +v 0.000000 0.304466 0.428635 +v 0.000000 0.315319 0.367084 +v 0.062500 0.315319 0.367084 +v -0.062500 0.058264 0.385222 +v -0.125000 0.058264 0.385222 +v -0.125000 0.069117 0.323672 +v -0.062500 0.069117 0.323672 +v -0.062500 0.304466 0.428634 +v -0.125000 0.304466 0.428634 +v -0.125000 0.315319 0.367084 +v -0.062500 0.315319 0.367084 +v -0.187500 0.058264 0.385222 +v -0.250000 0.058264 0.385222 +v -0.250000 0.069117 0.323672 +v -0.187500 0.069117 0.323672 +v -0.187500 0.304466 0.428634 +v -0.250000 0.304466 0.428634 +v -0.250000 0.315319 0.367084 +v -0.187500 0.315319 0.367084 +v -0.312500 0.058264 0.385222 +v -0.375000 0.058264 0.385222 +v -0.375000 0.069117 0.323672 +v -0.312500 0.069117 0.323672 +v -0.312500 0.304466 0.428634 +v -0.375000 0.304466 0.428634 +v -0.375000 0.315319 0.367084 +v -0.312500 0.315319 0.367084 +v -0.437500 0.058264 0.385222 +v -0.500000 0.058264 0.385222 +v -0.500000 0.069117 0.323672 +v -0.437500 0.069117 0.323672 +v -0.437500 0.304466 0.428634 +v -0.500000 0.304466 0.428634 +v -0.500000 0.315319 0.367084 +v -0.437500 0.315319 0.367084 +v -0.625000 0.058264 0.385222 +v -0.687500 0.058264 0.385222 +v -0.687500 0.069117 0.323672 +v -0.625000 0.069117 0.323672 +v -0.625000 0.304466 0.428634 +v -0.687500 0.304466 0.428634 +v -0.687500 0.315319 0.367084 +v -0.625000 0.315319 0.367084 +v -0.750000 0.058264 0.385222 +v -0.812500 0.058264 0.385222 +v -0.812500 0.069117 0.323672 +v -0.750000 0.069117 0.323672 +v -0.750000 0.304466 0.428634 +v -0.812500 0.304466 0.428634 +v -0.812500 0.315319 0.367084 +v -0.750000 0.315319 0.367084 +v -0.875000 0.058264 0.385222 +v -0.937500 0.058264 0.385222 +v -0.937500 0.069117 0.323672 +v -0.875000 0.069117 0.323672 +v -0.875000 0.304466 0.428634 +v -0.937500 0.304466 0.428634 +v -0.937500 0.315319 0.367084 +v -0.875000 0.315319 0.367084 +v -1.000000 0.058264 0.385222 +v -1.062500 0.058264 0.385222 +v -1.062500 0.069117 0.323672 +v -1.000000 0.069117 0.323672 +v -1.000000 0.304466 0.428634 +v -1.062500 0.304466 0.428634 +v -1.062500 0.315319 0.367084 +v -1.000000 0.315319 0.367084 +v -1.125000 0.058264 0.385222 +v -1.187500 0.058264 0.385222 +v -1.187500 0.069117 0.323672 +v -1.125000 0.069117 0.323672 +v -1.125000 0.304466 0.428634 +v -1.187500 0.304466 0.428634 +v -1.187500 0.315319 0.367084 +v -1.125000 0.315319 0.367084 +v -1.250000 0.058264 0.385222 +v -1.312500 0.058264 0.385222 +v -1.312500 0.069117 0.323672 +v -1.250000 0.069117 0.323672 +v -1.250000 0.304466 0.428634 +v -1.312500 0.304466 0.428634 +v -1.312500 0.315319 0.367084 +v -1.250000 0.315319 0.367084 +v -0.562500 0.058264 0.385222 +v -0.562500 0.069117 0.323672 +v -0.562500 0.304466 0.428634 +v -0.562500 0.315319 0.367084 +v -0.500000 -0.124522 -0.083922 +v -0.500000 -0.247623 -0.105628 +v -0.500000 -0.124488 -0.115648 +v -0.500000 -0.242196 -0.136403 +v -0.500000 -0.343750 0.156250 +v -0.500000 -0.406250 0.156250 +v -0.500000 -0.343750 0.093750 +v -0.500000 -0.406250 0.093750 +v -0.500000 0.427567 0.450340 +v -0.500000 0.438420 0.388790 +v -0.500000 -0.064837 0.363516 +v -0.500000 -0.053984 0.301966 +v -1.375000 -0.234413 0.333615 +v -1.500000 -0.234413 0.333615 +v 0.500000 -0.234413 0.333616 +v 0.375000 -0.234413 0.333616 +v -1.502137 -0.124459 0.265625 +v -1.502137 -0.124459 0.125000 +v 0.372863 -0.124459 0.265625 +v 0.372863 -0.124459 0.125000 +v -1.373516 -0.500000 0.500000 +v -1.373516 -0.500000 0.359375 +v 0.501484 -0.500000 0.500000 +v 0.501484 -0.500000 0.359375 +v -1.373516 -0.124459 0.265625 +v -1.373516 -0.124459 0.125000 +v 0.501484 -0.124459 0.265625 +v 0.501484 -0.124459 0.125000 +v 0.375000 -0.125000 0.343750 +v -1.375000 -0.125000 0.343750 +v -1.375000 -0.125000 -0.156250 +v 0.375000 -0.125000 -0.156250 +v 0.375000 -0.093750 0.343750 +v -1.375000 -0.093750 0.343750 +v -1.375000 -0.093750 -0.156250 +v 0.375000 -0.093750 -0.156250 +v 0.497940 -0.125000 0.232376 +v 0.375000 -0.125000 0.232376 +v 0.375000 -0.125000 -0.037745 +v 0.497940 -0.125000 -0.037745 +v 0.497940 -0.093750 0.232376 +v 0.375000 -0.093750 0.232376 +v 0.375000 -0.093750 -0.031473 +v 0.497940 -0.093750 -0.031473 +v -1.375000 -0.125000 0.232375 +v -1.497999 -0.125000 0.232375 +v -1.497999 -0.125000 -0.037746 +v -1.375000 -0.125000 -0.037746 +v -1.375000 -0.093750 0.232375 +v -1.497999 -0.093750 0.232375 +v -1.497999 -0.093750 -0.031473 +v -1.375000 -0.093750 -0.031473 +v -0.500000 -0.093750 0.343750 +v -0.500000 -0.125000 0.343750 +v -0.500000 -0.093750 -0.156250 +v -0.500000 -0.125000 -0.156250 +vt 0.586012 0.152312 +vt 0.501641 0.287500 +vt 0.000000 0.287500 +vt 0.084371 0.152311 +vt 0.000000 0.812500 +vt 0.125000 0.812500 +vt 0.125000 0.937500 +vt 0.000000 0.937500 +vt 0.000000 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.625000 +vt 0.000000 0.625000 +vt 0.375000 0.562500 +vt 0.375000 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.562500 +vt 1.000000 0.812500 +vt 0.250000 0.812500 +vt 0.250000 0.687500 +vt 1.000000 0.687500 +vt 1.000000 0.625000 +vt 0.437500 0.625000 +vt 1.000000 0.562500 +vt 0.750000 0.687500 +vt 0.000000 0.687500 +vt 0.915628 0.152311 +vt 1.000000 0.287500 +vt 0.498359 0.287500 +vt 0.413988 0.152311 +vt 0.875000 0.812500 +vt 1.000000 0.937500 +vt 0.875000 0.937500 +vt 0.000000 0.187500 +vt 0.000000 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.187500 +vt 1.000000 0.461054 +vt 0.984581 0.600000 +vt 0.337237 0.599913 +vt 0.365221 0.461054 +vt 0.687500 0.187500 +vt 0.687500 0.312500 +vt 0.000000 0.312500 +vt 0.647343 0.461053 +vt 0.662744 0.600000 +vt 0.027966 0.599914 +vt 0.000000 0.461052 +vt 0.750000 0.062500 +vt 0.750000 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.312500 +vt 0.000000 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.500000 +vt 0.687500 0.500000 +vt 0.687500 0.625000 +vt 0.750000 0.375000 +vt 0.812500 0.500000 +vt 0.812500 0.625000 +vt 0.000000 0.250000 +vt 0.750000 0.250000 +vt 0.750000 0.312500 +vt 1.000000 0.187500 +vt 0.250000 0.187500 +vt 0.250000 0.125000 +vt 1.000000 0.125000 +vt 0.750000 0.125000 +vt 0.000000 0.125000 +vt 0.610823 0.770850 +vt 0.971310 0.770850 +vt 1.000000 0.912500 +vt 0.522292 0.912500 +vt 0.449018 0.912500 +vt 0.088531 0.912500 +vt 0.000000 0.770850 +vt 0.477709 0.770850 +vt 0.000000 0.437500 +vt 0.500000 0.437500 +vt 0.500000 0.500000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.000000 0.875000 +vt 0.562500 0.375000 +vt 0.562500 0.312500 +vt 0.562500 0.125000 +vt 0.000000 0.562500 +vt 0.500000 0.562500 +vt 0.500000 0.625000 +vt 0.375000 0.687500 +vt 0.375000 0.750000 +vt 0.000000 0.750000 +vt 0.562500 0.562500 +vt 0.562500 0.625000 +vt 0.625000 0.562500 +vt 0.437500 0.312500 +vt 0.437500 0.125000 +vt 1.000000 0.312500 +vt 1.000000 0.375000 +vt 0.625000 0.625000 +vt 1.000000 0.875000 +vt 0.250000 0.875000 +vt 0.375000 0.312500 +vt 0.375000 0.062500 +vt 0.437500 0.062500 +vt 0.812500 0.062500 +vt 0.250000 0.562500 +vt 0.250000 0.625000 +vt 0.125000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 0.375000 +vt 0.125000 0.375000 +vt 0.500000 0.937500 +vt 0.437500 0.937500 +vt 0.437500 0.687500 +vt 0.500000 0.687500 +vt 0.312500 0.625000 +vt 0.250000 0.375000 +vt 0.312500 0.375000 +vt 0.875000 0.625000 +vt 0.812500 0.375000 +vt 0.875000 0.375000 +vt 0.812500 0.937500 +vt 0.812500 0.687500 +vt 0.875000 0.687500 +vt 0.062500 0.312500 +vt 0.062500 0.062500 +vt 0.375000 0.625000 +vt 0.062500 0.937500 +vt 0.062500 0.687500 +vt 0.125000 0.687500 +vt 0.187500 0.625000 +vt 0.187500 0.375000 +vt 0.937500 0.312500 +vt 0.875000 0.312500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vt 0.500000 0.375000 +vt 0.250000 0.937500 +vt 0.187500 0.937500 +vt 0.187500 0.687500 +vt 0.500000 0.312500 +vt 0.500000 0.062500 +vt 0.562500 0.062500 +vt 0.375000 0.937500 +vt 0.312500 0.937500 +vt 0.312500 0.687500 +vt 0.187500 0.312500 +vt 0.125000 0.312500 +vt 0.125000 0.062500 +vt 0.187500 0.062500 +vt 0.625000 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.687500 +vt 0.625000 0.687500 +vt 0.687500 0.375000 +vt 0.312500 0.312500 +vt 0.250000 0.312500 +vt 0.250000 0.062500 +vt 0.312500 0.062500 +vt 0.750000 0.562500 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.687500 0.687500 +vt 0.625000 0.312500 +vt 0.687500 0.062500 +vt 0.937500 0.625000 +vt 0.937500 0.375000 +vt 0.750000 0.812500 +vt 0.750000 0.875000 +vt 1.000000 0.250000 +vt 0.250000 0.250000 +vt 1.000000 0.062500 +vt 0.250000 0.500000 +vt 1.000000 0.500000 +vt 0.812500 0.812500 +vt 0.500000 0.187500 +vt 0.625000 0.812500 +vt 0.500000 0.812500 +vt 0.250000 0.437500 +vt 1.000000 0.437500 +vt 1.000000 0.750000 +vt 0.250000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.437500 +vt 0.832553 0.770850 +vt 0.832553 0.912500 +vt 0.000000 0.912500 +vt 0.099769 0.770849 +vt 1.000000 0.770850 +vt 0.267215 0.912500 +vt 0.167447 0.770850 +vt 0.750000 1.000000 +vt 0.000000 1.000000 +vt 0.562500 0.804267 +vt 0.562500 0.499834 +vt 0.625000 0.499834 +vt 0.625000 0.804267 +vt 0.750000 0.499834 +vt 0.750000 0.804267 +vt 0.125000 0.515219 +vt 0.250000 0.515219 +vt 0.437500 0.499834 +vt 0.437500 0.804267 +vt 0.375000 0.804267 +vt 0.375000 0.499834 +vt 0.250000 0.499834 +vt 0.250000 0.804267 +vt 0.750000 0.515219 +vt 0.875000 0.515219 +vt 1.000000 1.000000 +vt 0.250000 1.000000 +vt 0.687500 0.812500 +vn 1.000000 -0.000000 0.000000 +vn 0.000000 0.982700 0.185400 +vn -0.000000 -0.173600 0.984800 +vn -0.000000 0.087200 -0.996200 +vn 0.000000 0.173600 -0.984800 +vn -1.000000 -0.000000 0.000000 +vn 0.000000 -0.984800 -0.173600 +vn 0.000000 -0.197600 0.980300 +vn 0.000000 0.197400 -0.980300 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 0.996100 0.088200 +vn -0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -0.996200 -0.087200 +vn -0.000000 0.996200 0.087200 +vn 0.000000 0.984800 0.173600 +vn 0.000000 -0.529400 -0.848300 +vn -0.000000 0.529400 0.848300 +g Cylinder_Cylinder_None +s off +f 230/1/1 229/2/1 225/3/1 226/4/1 +f 6/5/2 5/6/2 4/7/2 3/8/2 +f 205/9/3 12/10/3 8/11/3 206/12/3 +f 71/13/4 72/14/4 68/15/4 67/16/4 +f 207/17/5 14/18/5 10/19/5 208/20/5 +f 70/21/6 71/22/6 67/16/6 66/23/6 +f 206/12/7 8/11/7 9/24/7 208/25/7 +f 223/26/6 224/27/6 1/28/6 2/29/6 +f 221/26/6 222/27/6 15/28/6 16/29/6 +f 20/30/2 19/17/2 18/31/2 17/32/2 +f 25/33/8 26/34/8 22/35/8 21/36/8 +f 26/37/6 27/38/6 23/39/6 22/40/6 +f 27/41/9 28/42/9 24/43/9 23/33/9 +f 28/44/1 25/45/1 21/46/1 24/47/1 +f 21/36/10 22/35/10 23/48/10 24/49/10 +f 28/42/11 27/41/11 26/50/11 25/51/11 +f 33/9/8 34/52/8 30/53/8 29/54/8 +f 34/37/6 35/38/6 31/39/6 30/40/6 +f 35/55/9 36/56/9 32/12/9 31/9/9 +f 36/44/1 33/45/1 29/46/1 32/47/1 +f 29/54/10 30/53/10 31/57/10 32/10/10 +f 36/56/11 35/55/11 34/58/11 33/59/11 +f 209/60/12 42/61/12 38/62/12 210/43/12 +f 211/63/13 44/64/13 40/65/13 212/66/13 +f 210/34/10 38/48/10 39/67/10 212/68/10 +f 50/69/6 51/70/6 47/71/6 46/72/6 +f 52/73/1 49/74/1 45/75/1 48/76/1 +f 45/9/10 46/77/10 47/78/10 48/79/10 +f 211/33/14 43/49/14 42/61/14 209/60/14 +f 52/80/14 51/81/14 50/82/14 49/5/14 +f 80/83/1 77/52/1 73/43/1 76/84/1 +f 58/69/6 59/70/6 55/71/6 54/72/6 +f 73/43/15 74/68/15 75/85/15 76/84/15 +f 60/73/1 57/74/1 53/75/1 56/76/1 +f 53/12/10 54/86/10 55/87/10 56/88/10 +f 60/89/14 59/90/14 58/91/14 57/25/14 +f 80/83/16 79/92/16 78/86/16 77/52/16 +f 78/86/6 79/92/6 75/93/6 74/12/6 +f 79/92/4 80/83/4 76/53/4 75/94/4 +f 72/95/16 71/96/16 70/66/16 69/97/16 +f 65/98/15 66/23/15 67/16/15 68/15/15 +f 72/95/1 69/97/1 65/98/1 68/15/1 +f 117/99/3 118/93/3 114/83/3 113/53/3 +f 214/18/17 87/17/17 86/100/17 213/101/17 +f 120/95/1 117/102/1 113/103/1 116/104/1 +f 112/51/1 109/62/1 105/48/1 108/105/1 +f 215/106/7 90/23/7 91/21/7 216/107/7 +f 109/108/3 110/109/3 106/110/3 105/111/3 +f 103/112/5 104/113/5 100/114/5 99/115/5 +f 102/116/6 103/107/6 99/117/6 98/118/6 +f 101/119/3 102/59/3 98/120/3 97/121/3 +f 110/109/6 111/12/6 107/52/6 106/110/6 +f 111/32/5 112/122/5 108/123/5 107/124/5 +f 104/125/1 101/43/1 97/34/1 100/126/1 +f 118/22/6 119/127/6 115/14/6 114/15/6 +f 119/7/5 120/128/5 116/129/5 115/130/5 +f 125/107/3 126/131/3 122/132/3 121/117/3 +f 128/133/1 125/134/1 121/135/1 124/136/1 +f 126/93/6 127/88/6 123/137/6 122/83/6 +f 127/138/5 128/139/5 124/140/5 123/19/5 +f 133/127/3 134/116/3 130/118/3 129/14/3 +f 136/84/1 133/141/1 129/142/1 132/143/1 +f 134/131/6 135/108/6 131/111/6 130/132/6 +f 135/144/5 136/145/5 132/146/5 131/89/5 +f 141/88/3 142/22/3 138/15/3 137/137/3 +f 144/147/1 141/148/1 137/149/1 140/150/1 +f 142/109/6 143/12/6 139/52/6 138/110/6 +f 143/151/5 144/152/5 140/153/5 139/154/5 +f 149/11/3 150/56/3 146/155/3 145/57/3 +f 152/156/1 149/157/1 145/158/1 148/159/1 +f 89/86/7 215/160/7 216/11/7 92/12/7 +f 151/161/5 152/162/5 148/163/5 147/24/5 +f 157/11/3 158/56/3 154/155/3 153/57/3 +f 160/42/1 157/164/1 153/35/1 156/165/1 +f 158/116/6 159/107/6 155/117/6 154/118/6 +f 159/161/5 160/162/5 156/163/5 155/24/5 +f 165/119/3 166/59/3 162/120/3 161/121/3 +f 168/84/1 165/141/1 161/142/1 164/143/1 +f 166/56/6 167/99/6 163/53/6 162/155/6 +f 167/112/5 168/113/5 164/114/5 163/115/5 +f 173/99/3 174/93/3 170/83/3 169/53/3 +f 176/95/1 173/102/1 169/103/1 172/104/1 +f 174/93/6 175/88/6 171/137/6 170/83/6 +f 175/32/5 176/122/5 172/123/5 171/124/5 +f 181/127/3 182/116/3 178/118/3 177/14/3 +f 184/156/1 181/157/1 177/158/1 180/159/1 +f 182/131/6 183/108/6 179/111/6 178/132/6 +f 183/138/5 184/139/5 180/140/5 179/19/5 +f 189/108/3 190/109/3 186/110/3 185/111/3 +f 192/125/1 189/43/1 185/34/1 188/126/1 +f 190/166/6 191/119/6 187/121/6 186/167/6 +f 191/151/5 192/152/5 188/153/5 187/154/5 +f 197/107/3 198/131/3 194/132/3 193/117/3 +f 200/147/1 197/148/1 193/149/1 196/150/1 +f 198/59/6 199/11/6 195/57/6 194/120/6 +f 199/144/5 200/145/5 196/146/5 195/89/5 +f 203/22/6 204/127/6 202/14/6 201/15/6 +f 88/5/17 214/168/17 213/169/17 85/82/17 +f 44/64/14 211/63/14 209/170/14 41/171/14 +f 37/158/10 210/172/10 212/66/10 40/65/10 +f 43/49/13 211/33/13 212/68/13 39/67/13 +f 41/171/12 209/170/12 210/97/12 37/157/12 +f 7/107/7 206/21/7 208/20/7 10/19/7 +f 13/168/5 207/5/5 208/25/5 9/24/5 +f 11/173/3 205/174/3 206/21/3 7/107/3 +f 17/123/3 18/175/3 220/5/3 219/25/3 +f 3/175/3 4/122/3 218/8/3 217/5/3 +f 232/1/1 231/2/1 227/3/1 228/4/1 +f 224/33/18 232/34/18 228/142/18 1/176/18 +f 231/176/19 223/141/19 2/43/19 227/33/19 +f 225/154/10 16/177/10 15/178/10 226/115/10 +f 147/31/5 96/8/5 92/5/5 216/17/5 +f 222/5/18 230/25/18 226/115/18 15/178/18 +f 229/178/19 221/112/19 16/8/19 225/5/19 +f 214/17/5 88/5/5 84/25/5 151/20/5 +f 213/25/3 86/20/3 82/17/3 150/5/3 +f 150/179/7 82/180/7 83/174/7 151/173/7 +f 146/5/3 94/17/3 90/31/3 215/8/3 +f 147/19/17 95/20/17 94/181/17 146/182/17 +f 150/88/3 203/22/3 201/15/3 146/137/3 +f 96/25/17 147/24/17 146/183/17 93/91/17 +f 204/7/5 151/128/5 147/129/5 202/130/5 +f 93/5/3 146/17/3 215/31/3 89/8/3 +f 81/77/7 150/184/7 151/10/7 84/9/7 +f 85/25/3 213/20/3 150/17/3 81/5/3 +f 87/17/5 214/5/5 151/25/5 83/20/5 +f 95/31/5 147/8/5 216/5/5 91/17/5 +f 20/185/1 17/186/1 219/187/1 61/188/1 +f 19/168/5 20/161/5 61/8/5 62/5/5 +f 18/189/6 19/71/6 62/190/6 220/191/6 +f 6/185/1 3/186/1 217/187/1 63/188/1 +f 5/24/5 6/168/5 63/5/5 64/25/5 +f 4/189/6 5/71/6 64/190/6 218/191/6 +f 227/35/10 2/36/10 1/176/10 228/142/10 +f 257/8/12 238/161/12 234/192/12 258/193/12 +f 259/98/13 240/117/13 236/157/13 260/97/13 +f 258/52/10 234/57/10 235/161/10 260/8/10 +f 259/52/14 239/57/14 238/161/14 257/8/14 +f 248/194/1 245/195/1 241/196/1 244/197/1 +f 241/196/10 242/198/10 243/199/10 244/197/10 +f 248/200/14 247/201/14 246/18/14 245/6/14 +f 254/202/6 255/203/6 251/204/6 250/205/6 +f 249/206/10 250/205/10 251/204/10 252/207/10 +f 256/208/14 255/209/14 254/30/14 253/168/14 +f 240/117/14 259/98/14 257/31/14 237/138/14 +f 233/117/10 258/98/10 260/31/10 236/138/10 +f 239/57/13 259/52/13 260/43/13 235/62/13 +f 237/138/12 257/31/12 258/210/12 233/211/12 +f 222/162/14 221/112/14 229/178/14 230/212/14 +f 224/42/14 223/141/14 231/176/14 232/41/14 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_deckchair.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_deckchair.obj new file mode 100644 index 00000000..e5f8d03c --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_deckchair.obj @@ -0,0 +1,410 @@ +# Blender v2.73 (sub 0) OBJ File: '' +# www.blender.org +o Cube.001 +v 0.331299 -0.108997 -0.420378 +v -0.330736 -0.108997 -0.419627 +v -0.330756 -0.119287 -0.437450 +v 0.331279 -0.119287 -0.438202 +v 0.331259 -0.088416 -0.456025 +v -0.330776 -0.088416 -0.455274 +v -0.330756 -0.078125 -0.437450 +v 0.331279 -0.078125 -0.438202 +v 0.331259 -0.108997 -0.456025 +v -0.330776 -0.108997 -0.455274 +v -0.330736 -0.088416 -0.419627 +v 0.331299 -0.088416 -0.420378 +v 0.356377 0.501814 0.949297 +v -0.356630 0.501814 0.950105 +v -0.356650 0.512105 0.932282 +v 0.356357 0.512105 0.931473 +v -0.356650 0.532686 0.932282 +v 0.356357 0.532686 0.931473 +v -0.356630 0.542976 0.950105 +v 0.356377 0.542976 0.949297 +v -0.356610 0.532686 0.967929 +v 0.356398 0.532686 0.967120 +v 0.356398 0.512105 0.967120 +v -0.356610 0.512105 0.967929 +v 0.389723 -0.330506 0.592356 +v -0.390785 -0.330506 0.593241 +v -0.390785 -0.309925 0.593241 +v 0.389723 -0.309925 0.592356 +v 0.389743 -0.340796 0.610180 +v -0.390765 -0.340796 0.611065 +v -0.390765 -0.299634 0.611065 +v 0.389743 -0.299634 0.610180 +v -0.390745 -0.309925 0.628889 +v 0.389763 -0.309925 0.628003 +v 0.389763 -0.330506 0.628003 +v -0.390745 -0.330506 0.628889 +v 0.323960 -0.132414 0.255548 +v 0.338696 0.107305 0.593510 +v -0.338775 0.107305 0.594305 +v -0.323825 -0.132414 0.256327 +v 0.328153 -0.224373 -0.082415 +v -0.327803 -0.224373 -0.081650 +v -0.416005 0.232654 0.483276 +v -0.386301 0.232654 0.483276 +v -0.386301 -0.352386 0.586435 +v -0.416004 -0.352386 0.586435 +v -0.386301 0.242970 0.541780 +v -0.416004 0.242970 0.541781 +v -0.416004 -0.342071 0.644939 +v -0.386301 -0.342071 0.644939 +v -0.416004 -0.348952 0.640120 +v -0.386301 -0.348952 0.640120 +v -0.416004 0.239536 0.488095 +v -0.386301 0.239536 0.488095 +v -0.416005 0.247788 0.534899 +v -0.386301 0.247788 0.534898 +v -0.386301 -0.357205 0.593317 +v -0.416004 -0.357205 0.593317 +v -0.386300 0.570892 0.961787 +v -0.356596 0.570892 0.961787 +v -0.356602 -0.451333 -0.498102 +v -0.386305 -0.451333 -0.498102 +v -0.356596 0.522229 0.995861 +v -0.386300 0.522229 0.995861 +v -0.386305 -0.499997 -0.464028 +v -0.356602 -0.499997 -0.464028 +v -0.386305 -0.498538 -0.472302 +v -0.356602 -0.498538 -0.472302 +v -0.386299 0.569433 0.970061 +v -0.356596 0.569433 0.970061 +v -0.386299 0.530503 0.997321 +v -0.356596 0.530503 0.997320 +v -0.356601 -0.459607 -0.499561 +v -0.386305 -0.459607 -0.499561 +v -0.356601 -0.118875 -0.476087 +v -0.326898 -0.118875 -0.476087 +v -0.326893 -0.503263 0.958471 +v -0.356597 -0.503263 0.958471 +v -0.326898 -0.061492 -0.460711 +v -0.356601 -0.061492 -0.460712 +v -0.356596 -0.445880 0.973846 +v -0.326893 -0.445880 0.973846 +v -0.356596 -0.453156 0.978047 +v -0.326893 -0.453156 0.978046 +v -0.356601 -0.111599 -0.480287 +v -0.326898 -0.111599 -0.480287 +v -0.356601 -0.065693 -0.467987 +v -0.326898 -0.065693 -0.467987 +v -0.326893 -0.499062 0.965746 +v -0.356596 -0.499062 0.965746 +v 0.415686 0.232654 0.483274 +v 0.415686 -0.352386 0.586432 +v 0.385983 -0.352386 0.586432 +v 0.385983 0.232654 0.483274 +v 0.385983 0.242970 0.541778 +v 0.385983 -0.342071 0.644936 +v 0.415687 -0.342071 0.644936 +v 0.415686 0.242970 0.541778 +v 0.415687 -0.348953 0.640117 +v 0.385983 -0.348953 0.640117 +v 0.415686 0.239536 0.488092 +v 0.385983 0.239536 0.488093 +v 0.415687 0.247788 0.534896 +v 0.385983 0.247788 0.534896 +v 0.415687 -0.357205 0.593314 +v 0.385983 -0.357205 0.593314 +v 0.385985 0.570892 0.961784 +v 0.385980 -0.451333 -0.498105 +v 0.356276 -0.451333 -0.498105 +v 0.356281 0.570892 0.961785 +v 0.356282 0.522229 0.995859 +v 0.356276 -0.499997 -0.464031 +v 0.385980 -0.499997 -0.464031 +v 0.385985 0.522229 0.995859 +v 0.385980 -0.498538 -0.472304 +v 0.356276 -0.498538 -0.472304 +v 0.385985 0.569433 0.970058 +v 0.356281 0.569433 0.970058 +v 0.385985 0.530503 0.997318 +v 0.356281 0.530503 0.997318 +v 0.385980 -0.459607 -0.499564 +v 0.356276 -0.459607 -0.499564 +v 0.356276 -0.118875 -0.476089 +v 0.356281 -0.503263 0.958468 +v 0.326578 -0.503263 0.958468 +v 0.326573 -0.118875 -0.476089 +v 0.326573 -0.061492 -0.460714 +v 0.326578 -0.445880 0.973844 +v 0.356281 -0.445880 0.973844 +v 0.356276 -0.061492 -0.460714 +v 0.356282 -0.453157 0.978045 +v 0.326578 -0.453157 0.978044 +v 0.356276 -0.111599 -0.480290 +v 0.326573 -0.111599 -0.480290 +v 0.356276 -0.065693 -0.467990 +v 0.326573 -0.065693 -0.467990 +v 0.356282 -0.499062 0.965744 +v 0.326578 -0.499062 0.965744 +vt 0.994473 0.684535 +vt 0.992047 0.627986 +vt 0.503752 0.627986 +vt 0.501326 0.684535 +vt 0.856339 0.005141 +vt 0.822269 0.006761 +vt 0.822269 0.982038 +vt 0.856339 0.983658 +vt 0.794078 0.385745 +vt 0.794078 0.326578 +vt 0.764223 0.326578 +vt 0.770765 0.385745 +vt 0.825254 0.352957 +vt 0.794170 0.352957 +vt 0.794170 0.414399 +vt 0.825254 0.414399 +vt 0.826392 0.385745 +vt 0.832934 0.326578 +vt 0.764315 0.352957 +vt 0.764315 0.414399 +vt 0.994473 0.736117 +vt 0.501326 0.736117 +vt 0.627020 0.003808 +vt 0.588823 0.004416 +vt 0.584609 0.980383 +vt 0.631235 0.981716 +vt 0.794078 0.444911 +vt 0.764223 0.444911 +vt 0.825254 0.293791 +vt 0.794170 0.293791 +vt 0.832934 0.444911 +vt 0.808391 0.388020 +vt 0.764315 0.293791 +vt 0.994473 0.787698 +vt 0.501326 0.787698 +vt 0.887423 0.005141 +vt 0.887423 0.983658 +vt 0.857476 0.385745 +vt 0.864018 0.326578 +vt 0.886194 0.352957 +vt 0.856339 0.352957 +vt 0.862881 0.414399 +vt 0.879652 0.414399 +vt 0.879560 0.385745 +vt 0.886102 0.326578 +vt 0.501326 0.839280 +vt 0.994473 0.839280 +vt 0.650992 0.982324 +vt 0.650992 0.003808 +vt 0.864018 0.444911 +vt 0.839476 0.388020 +vt 0.886194 0.293791 +vt 0.856339 0.293791 +vt 0.886102 0.444911 +vt 0.870560 0.388020 +vt 0.501298 0.067908 +vt 0.994446 0.067908 +vt 0.987218 0.010678 +vt 0.506659 0.008221 +vt 0.934049 0.983658 +vt 0.934049 0.005141 +vt 0.840796 0.416674 +vt 0.840796 0.475840 +vt 0.825254 0.478116 +vt 0.794170 0.475840 +vt 0.794170 0.535007 +vt 0.833025 0.535007 +vt 0.878423 0.475840 +vt 0.764315 0.475840 +vt 0.764315 0.535007 +vt 0.501326 0.890861 +vt 0.994473 0.890861 +vt 0.701433 0.981716 +vt 0.701433 0.005749 +vt 0.864110 0.535007 +vt 0.886194 0.535007 +vt 0.857568 0.478116 +vt 0.638748 0.009024 +vt 0.758558 0.005428 +vt 0.758558 0.982038 +vt 0.526655 0.980383 +vt 0.529640 0.004416 +vt 0.994459 0.105626 +vt 0.944985 0.117138 +vt 0.549074 0.117138 +vt 0.501314 0.105626 +vt 0.549072 0.015886 +vt 0.944980 0.015886 +vt 0.501326 0.426628 +vt 0.549070 0.426627 +vt 0.944983 0.426627 +vt 0.994473 0.426627 +vt 0.992047 0.534271 +vt 0.944984 0.527880 +vt 0.549074 0.527880 +vt 0.503751 0.534271 +vt 0.501326 0.323464 +vt 0.549070 0.323464 +vt 0.944982 0.323464 +vt 0.994473 0.323465 +vt 0.573594 0.007083 +vt 0.569379 0.983658 +vt 0.501314 0.125534 +vt 0.994459 0.125534 +vt 0.994459 0.220591 +vt 0.944983 0.220301 +vt 0.549072 0.220301 +vt 0.501312 0.220591 +vt 0.501326 0.916652 +vt 0.994473 0.916652 +vt 0.501326 0.942443 +vt 0.994473 0.942443 +vt 0.501298 0.160070 +vt 0.994446 0.160070 +vt 0.972905 0.983658 +vt 0.965134 0.005141 +vt 0.501326 0.968233 +vt 0.994731 0.974990 +vt 0.732517 0.980991 +vt 0.732517 0.002474 +vt 0.501298 0.190791 +vt 0.994446 0.190791 +vt 0.501537 0.995149 +vt 0.994473 0.992114 +vt 0.000922 0.000433 +vt 0.499184 0.000519 +vt 0.499027 0.999328 +vt 0.000761 0.999494 +vt 0.000521 -0.000070 +vt 0.499556 0.000624 +vt 0.499331 0.999867 +vt 0.000980 0.999173 +vt 0.000118 0.001382 +vt 0.499090 0.000579 +vt 0.000444 1.000054 +vt 0.002692 -0.000992 +vt 0.498849 -0.000329 +vt 0.499240 0.999342 +vt -0.000835 1.000097 +vn 0.000000 -0.173600 -0.984800 +vn 0.000000 0.173600 0.984800 +vn 0.000000 -0.573600 0.819100 +vn 0.000000 0.573600 -0.819100 +vn -0.000000 0.984800 -0.173600 +vn 0.000000 0.819200 0.573500 +vn 0.000000 -0.819100 -0.573600 +vn 0.000000 -0.984800 0.173700 +vn 0.000000 0.819200 -0.573600 +vn 0.000000 -0.819200 0.573600 +vn 0.000000 -0.984800 -0.173700 +vn 0.000000 0.984800 0.173700 +vn 0.000000 0.573600 0.819100 +vn 0.000000 -0.173700 0.984800 +vn 0.000000 0.173700 -0.984800 +vn 0.000000 -0.573600 -0.819200 +vn 0.000000 -0.965900 -0.258800 +vn -0.000000 0.965900 0.258800 +vn 0.000000 0.500000 0.866000 +vn 0.000000 -0.499900 -0.866100 +vn 0.000000 0.258800 -0.965900 +vn 0.000000 0.866000 -0.500000 +vn 0.000000 -0.866000 0.500100 +vn 0.000000 -0.258800 0.965900 +vn -0.000000 0.573500 -0.819200 +vn 0.000000 -0.984800 0.173600 +vn 0.000000 -0.573600 -0.819100 +vn -0.000000 0.499900 0.866100 +vn 0.000000 -0.500000 -0.866000 +vn 0.000000 -0.866000 0.500000 +vn 1.000000 0.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000600 -0.866000 0.500000 +vn -0.000600 0.866000 -0.500000 +vn -0.001100 0.000000 -1.000000 +vn 0.000600 0.866000 0.500000 +vn 0.001100 0.000000 1.000000 +vn -0.000600 -0.866000 -0.500000 +vn -0.000500 0.903700 -0.428200 +vn -0.000500 0.903600 -0.428500 +vn -0.000800 0.723900 -0.689900 +vn -0.000800 0.724000 -0.689800 +vn 0.000100 0.998100 0.060800 +vn 0.000100 0.998200 0.060200 +vn 0.000400 0.927700 0.373200 +vn -0.000900 0.622100 -0.783000 +s off +f 43/1/1 44/2/1 45/3/1 46/4/1 +f 47/5/2 48/6/2 49/7/2 50/8/2 +f 51/9/3 52/10/3 50/10/3 49/9/3 +f 44/9/4 43/10/4 53/11/4 54/12/4 +f 55/13/5 56/14/5 54/15/5 53/16/5 +f 48/17/6 47/18/6 56/10/6 55/9/6 +f 46/9/7 45/10/7 57/10/7 58/9/7 +f 58/14/8 57/19/8 52/20/8 51/15/8 +f 59/21/9 60/1/9 61/4/9 62/22/9 +f 63/23/10 64/24/10 65/25/10 66/26/10 +f 67/27/11 68/9/11 66/9/11 65/27/11 +f 69/27/12 70/12/12 60/12/12 59/28/12 +f 71/29/13 72/30/13 70/14/13 69/13/13 +f 64/31/14 63/17/14 72/17/14 71/27/14 +f 62/27/15 61/32/15 73/9/15 74/27/15 +f 74/30/16 73/33/16 68/19/16 67/14/16 +f 75/34/17 76/21/17 77/22/17 78/35/17 +f 79/36/18 80/5/18 81/8/18 82/37/18 +f 83/38/19 84/39/19 82/18/19 81/17/19 +f 85/17/20 86/18/20 76/18/20 75/17/20 +f 87/40/21 88/41/21 86/42/21 85/43/21 +f 80/44/22 79/45/22 88/39/22 87/38/22 +f 78/38/23 77/39/23 89/39/23 90/38/23 +f 90/41/24 89/13/24 84/16/24 83/42/24 +f 91/46/1 92/47/1 93/34/1 94/35/1 +f 95/48/2 96/49/2 97/23/2 98/26/2 +f 99/38/3 97/38/3 96/31/3 100/50/3 +f 101/51/25 91/17/25 94/31/25 102/31/25 +f 103/52/5 101/53/5 102/41/5 104/40/5 +f 98/44/6 103/44/6 104/50/6 95/54/6 +f 92/55/7 105/38/7 106/50/7 93/50/7 +f 105/53/26 99/29/26 100/13/26 106/41/26 +f 107/56/9 108/57/9 109/58/9 110/59/9 +f 111/60/10 112/61/10 113/36/10 114/37/10 +f 115/42/11 113/62/11 112/63/11 116/63/11 +f 117/62/12 107/16/12 110/63/12 118/63/12 +f 119/64/13 117/65/13 118/66/13 120/67/13 +f 114/43/14 119/43/14 120/68/14 111/68/14 +f 108/42/15 121/42/15 122/63/15 109/68/15 +f 121/65/27 115/69/27 116/70/27 122/66/27 +f 123/71/17 124/72/17 125/47/17 126/46/17 +f 127/73/18 128/74/18 129/49/18 130/48/18 +f 131/63/28 129/63/28 128/67/28 132/75/28 +f 133/63/29 123/64/29 126/67/29 134/67/29 +f 135/16/21 133/15/21 134/65/21 136/63/21 +f 130/68/22 135/68/22 136/75/22 127/76/22 +f 124/68/30 137/77/30 138/75/30 125/75/30 +f 137/15/24 131/20/24 132/69/24 138/65/24 +f 84/49/31 89/74/31 77/74/31 76/73/31 86/73/31 88/48/31 79/26/31 82/78/31 +f 59/79/32 62/80/32 74/80/32 67/73/32 65/73/32 64/74/32 71/74/32 69/79/32 +f 130/81/31 129/82/31 131/82/31 137/24/31 124/24/31 123/25/31 133/25/31 135/81/31 +f 63/58/31 66/83/31 68/84/31 73/85/31 61/86/31 60/59/31 70/87/31 72/88/31 +f 48/89/32 55/90/32 53/91/32 43/92/32 46/93/32 58/94/32 51/95/32 49/96/32 +f 98/89/31 97/97/31 99/98/31 105/99/31 92/100/31 91/92/31 101/91/31 103/90/31 +f 57/2/31 45/2/31 44/3/31 54/3/31 56/96/31 47/96/31 50/93/31 52/93/31 +f 112/101/32 111/25/32 120/102/32 118/81/32 110/81/32 109/59/32 122/82/32 116/101/32 +f 80/103/32 87/85/32 85/84/32 75/104/32 78/105/32 90/106/32 83/107/32 81/108/32 +f 96/105/32 95/100/32 104/99/32 102/98/32 94/97/32 93/108/32 106/107/32 100/106/32 +f 126/78/32 125/26/32 138/26/32 132/25/32 128/25/32 127/101/32 136/24/32 134/23/32 +f 107/79/31 117/79/31 119/6/31 114/6/31 113/7/31 115/7/31 121/80/31 108/80/31 +f 1/86/33 2/83/33 3/57/33 4/56/33 +f 5/60/34 6/61/34 7/61/34 8/60/34 +f 9/109/35 10/110/35 6/72/35 5/71/35 +f 8/73/36 7/74/36 11/74/36 12/73/36 +f 2/83/37 1/86/37 12/103/37 11/104/37 +f 4/60/38 3/61/38 10/61/38 9/60/38 +f 13/111/38 14/112/38 15/110/38 16/109/38 +f 16/73/35 15/74/35 17/74/35 18/73/35 +f 18/113/34 17/114/34 19/104/34 20/103/34 +f 20/115/36 19/116/36 21/61/36 22/60/36 +f 23/117/33 24/118/33 14/112/33 13/111/33 +f 22/119/37 21/120/37 24/74/37 23/73/37 +f 25/121/35 26/122/35 27/114/35 28/113/35 +f 29/115/38 30/58/38 26/116/38 25/115/38 +f 28/123/34 27/124/34 31/118/34 32/117/34 +f 32/80/36 31/79/36 33/120/36 34/119/36 +f 35/108/33 36/105/33 30/122/33 29/121/33 +f 34/118/37 33/58/37 36/58/37 35/115/37 +s 1 +f 37/125/39 40/126/40 39/127/41 38/128/42 +f 41/129/43 42/130/44 40/131/40 37/132/39 +f 12/133/45 11/134/45 42/131/44 41/135/43 +f 38/136/42 39/137/41 17/138/46 18/139/46 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_kitchen_chair.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_kitchen_chair.obj new file mode 100644 index 00000000..52bd58b9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_kitchen_chair.obj @@ -0,0 +1,205 @@ +# Blender v2.72 (sub 0) OBJ File: 'kitchen-chair.blend' +# www.blender.org +o Cylinder +v -0.187500 -0.312500 -0.125000 +v -0.187500 0.312500 -0.125000 +v 0.312500 -0.312500 -0.500000 +v 0.187500 -0.312500 -0.500000 +v 0.187500 -0.187500 -0.500000 +v 0.312500 -0.187500 -0.500000 +v 0.312500 -0.312500 -0.125000 +v 0.187500 -0.312500 -0.125000 +v 0.187500 -0.187500 -0.125000 +v 0.312500 -0.187500 -0.125000 +v 0.312500 0.187500 -0.500000 +v 0.187500 0.187500 -0.500000 +v 0.187500 0.312500 -0.500000 +v 0.312500 0.187500 -0.125000 +v 0.187500 0.187500 -0.125000 +v 0.187500 0.312500 -0.125000 +v 0.312500 0.312500 -0.125000 +v -0.187500 -0.312500 -0.062500 +v 0.312500 -0.312500 -0.062500 +v 0.312500 0.312500 -0.062500 +v -0.187500 -0.312500 0.000000 +v -0.187500 0.312500 0.000000 +v 0.312500 -0.312500 0.000000 +v 0.312500 0.312500 0.000000 +v -0.312500 -0.312500 0.500000 +v -0.187500 -0.312500 0.500000 +v -0.187500 -0.187500 0.500000 +v -0.312500 -0.187500 0.500000 +v -0.312500 0.187500 0.500000 +v -0.187500 0.187500 0.500000 +v -0.187500 0.312500 0.500000 +v -0.312500 0.312500 0.500000 +v -0.187500 0.312500 -0.062500 +v -0.257812 -0.187500 0.437500 +v -0.257813 0.187500 0.437500 +v -0.257812 -0.187500 0.062500 +v -0.257813 0.187500 0.062500 +v -0.242187 -0.187500 0.437500 +v -0.242187 0.187500 0.437500 +v -0.242188 -0.187500 0.062500 +v -0.242188 0.187500 0.062500 +v 0.312500 0.187500 -0.500000 +v 0.187500 0.187500 -0.500000 +v 0.187500 0.312500 -0.500000 +v 0.312500 0.312500 -0.500000 +v 0.312500 0.187500 -0.125000 +v 0.187500 0.312500 -0.125000 +v 0.312500 0.312500 -0.125000 +v -0.187500 -0.312500 -0.500000 +v -0.312500 -0.187500 -0.500000 +v -0.187500 -0.187500 -0.500000 +v -0.187500 -0.312500 0.500000 +v -0.312500 -0.187500 0.500000 +v -0.187500 -0.187500 0.500000 +v -0.187500 0.187500 0.500000 +v -0.187500 0.312500 -0.500000 +v -0.312500 -0.312500 0.500000 +v -0.187500 -0.312500 0.500000 +v -0.187500 -0.187500 -0.500000 +v -0.312500 -0.187500 -0.500000 +v -0.312500 -0.312500 -0.500000 +v -0.187500 -0.312500 -0.500000 +v -0.312500 0.312500 -0.500000 +v -0.312500 0.187500 -0.500000 +v -0.187500 0.187500 -0.500000 +v -0.312500 -0.187500 0.500000 +v -0.312500 0.187500 0.500000 +v -0.312500 0.312500 0.500000 +v -0.187500 0.312500 0.500000 +v -0.187500 0.187500 -0.125000 +v -0.187500 0.187500 0.000000 +v -0.187500 -0.187500 -0.125000 +v -0.187500 -0.187500 0.000000 +v -0.312500 0.187500 -0.125000 +v -0.312500 0.187500 0.000000 +v -0.312500 -0.187500 -0.125000 +v -0.312500 -0.187500 -0.062500 +v -0.312500 -0.187500 0.000000 +v -0.312500 0.187500 -0.062500 +vt 0.125000 0.375000 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.125000 0.437500 +vt 0.187500 0.375000 +vt 0.812500 0.375000 +vt 0.812500 0.437500 +vt 0.187500 0.437500 +vt 0.500000 0.375000 +vt 0.500000 0.000000 +vt 0.625000 0.000000 +vt 0.687500 0.375000 +vt 0.687500 0.000000 +vt 0.812500 0.000000 +vt 0.375000 0.375000 +vt 0.375000 0.000000 +vt 0.312500 0.375000 +vt 0.187500 0.000000 +vt 0.312500 0.000000 +vt 0.187500 0.812500 +vt 0.187500 0.687500 +vt 0.312500 0.687500 +vt 0.312500 0.812500 +vt 0.812500 0.812500 +vt 0.187500 0.187500 +vt 0.812500 0.187500 +vt 0.187500 1.000000 +vt 0.187500 0.875000 +vt 0.312500 0.875000 +vt 0.312500 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.875000 +vt 0.812500 0.875000 +vt 0.812500 1.000000 +vt 0.312500 0.562500 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.312500 0.937500 +vt 0.312500 0.968750 +vt 0.312500 0.906250 +vt 0.687500 0.906250 +vt 0.687500 0.968750 +vt 0.687500 0.812500 +vt 0.687500 0.687500 +vt 0.812500 0.687500 +vt 0.875000 0.375000 +vt 0.875000 0.437500 +vt 0.375000 0.437500 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 1.000000 0.000000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.125000 0.000000 +vt 0.187500 0.312500 +vt 0.312500 0.187500 +vt 0.312500 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.187500 +vt 0.812500 0.312500 +vt 0.687500 0.437500 +vt 0.312500 0.437500 +vt 0.232843 0.000000 +vt 0.250000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 1.000000 +vt 0.250000 1.000000 +vt 0.250000 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.625000 +vt 0.687500 0.625000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 -0.000000 0.000000 +vn -0.000000 1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +g Cylinder_Cylinder_wood +s off +f 1/1/1 7/2/1 19/3/1 18/4/1 +f 7/5/2 17/6/2 20/7/2 19/8/2 +f 7/2/1 8/9/1 4/10/1 3/11/1 +f 8/6/3 9/12/3 5/13/3 4/14/3 +f 9/9/4 10/15/4 6/16/4 5/10/4 +f 10/17/2 7/5/2 3/18/2 6/19/2 +f 3/20/5 4/21/5 5/22/5 6/23/5 +f 14/2/1 15/9/1 12/10/1 11/11/1 +f 15/17/3 16/5/3 13/18/3 12/19/3 +f 17/24/5 7/20/5 1/25/5 2/26/5 +f 25/27/6 26/28/6 27/29/6 28/30/6 +f 29/31/6 30/32/6 31/33/6 32/34/6 +f 37/35/3 36/36/3 34/37/3 35/38/3 +f 41/36/2 39/37/2 38/38/2 40/35/2 +f 34/39/6 38/40/6 39/41/6 35/42/6 +f 37/40/5 41/41/5 40/42/5 36/39/5 +f 42/43/5 43/44/5 44/45/5 45/24/5 +f 48/6/2 46/12/2 42/13/2 45/14/2 +f 17/15/4 2/46/4 33/47/4 20/48/4 +f 47/9/4 48/15/4 45/16/4 44/10/4 +f 53/49/4 54/50/4 51/51/4 50/52/4 +f 54/30/2 52/27/2 49/18/2 51/19/2 +f 55/53/1 67/54/1 64/55/1 65/56/1 +f 62/57/5 61/25/5 60/58/5 59/59/5 +f 65/60/5 64/61/5 63/26/5 56/62/5 +f 57/34/3 66/31/3 60/13/3 61/14/3 +f 58/53/1 57/54/1 61/55/1 62/56/1 +f 69/34/2 55/31/2 65/13/2 56/14/2 +f 68/49/4 69/50/4 56/51/4 63/52/4 +f 67/30/3 68/27/3 63/18/3 64/19/3 +f 77/63/3 79/64/3 74/17/3 76/12/3 +f 70/65/5 72/65/5 76/65/5 74/65/5 +f 72/65/2 70/65/2 71/65/2 73/65/2 +g Cylinder_Cylinder_seat +f 19/20/2 20/24/2 24/33/2 23/28/2 +f 24/20/6 22/57/6 21/62/6 23/24/6 +f 18/66/1 19/67/1 23/68/1 21/69/1 +f 20/70/4 33/71/4 22/72/4 24/73/4 +f 77/74/3 78/35/3 75/36/3 79/75/3 +f 73/60/6 71/59/6 75/58/6 78/61/6 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_basic.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_basic.obj new file mode 100644 index 00000000..40ef6385 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_basic.obj @@ -0,0 +1,970 @@ +# Blender v2.73 (sub 0) OBJ File: 'desk_chair_lowend.blend' +# www.blender.org +o chair_Cube.003 +v -0.230121 0.283332 0.400571 +v -0.230121 0.283332 0.349943 +v -0.221091 0.793095 0.361231 +v -0.221091 0.793095 0.434435 +v -0.124012 0.896416 0.450239 +v -0.124012 0.896416 0.415414 +v -0.275274 0.346154 0.400571 +v -0.275274 0.346154 0.320594 +v -0.285377 0.559500 0.400571 +v -0.285377 0.559500 0.295760 +v -0.114000 0.793095 0.337677 +v -0.063944 0.896416 0.450239 +v -0.118656 0.283332 0.326389 +v -0.118656 0.283332 0.400571 +v -0.063944 0.896416 0.391861 +v -0.141938 0.342874 0.400571 +v -0.141938 0.342874 0.297040 +v -0.147148 0.559500 0.272206 +v -0.241693 0.793095 0.396242 +v -0.144615 0.896416 0.432070 +v -0.250724 0.283332 0.374156 +v -0.295877 0.346154 0.358844 +v -0.305980 0.559500 0.345887 +v -0.139259 0.273288 0.361867 +v -0.084547 0.906885 0.419781 +v -0.265896 0.128562 0.362790 +v -0.288656 0.101646 -0.397805 +v -0.265896 0.220126 0.362790 +v -0.288656 0.177983 -0.397805 +v -0.343931 0.216106 -0.266452 +v -0.343931 0.116444 -0.266452 +v -0.300517 0.116666 0.266781 +v -0.300517 0.217671 0.266781 +v -0.322224 0.118537 0.000165 +v -0.322224 0.228706 0.000165 +v -0.132174 0.205953 0.362790 +v -0.143488 0.101073 -0.397805 +v -0.132174 0.117452 0.362790 +v -0.143488 0.175027 -0.397805 +v -0.170964 0.106959 -0.266452 +v -0.170964 0.202281 -0.266452 +v -0.149384 0.099242 0.266781 +v -0.149384 0.202846 0.266781 +v -0.160174 0.099917 0.000165 +v -0.160174 0.206831 0.000165 +v -0.288785 0.171651 0.380481 +v -0.311545 0.137569 -0.413173 +v -0.366819 0.163344 -0.266452 +v -0.323406 0.164198 0.266781 +v -0.345113 0.170381 0.000165 +v -0.155063 0.159100 0.380481 +v -0.166376 0.135875 -0.413173 +v 0.230121 0.283332 0.400571 +v 0.230121 0.283332 0.349943 +v 0.221091 0.793095 0.361231 +v 0.221091 0.793095 0.434435 +v 0.124012 0.896416 0.450239 +v 0.124012 0.896416 0.415414 +v 0.000000 0.283332 0.400571 +v 0.275274 0.346154 0.400571 +v 0.275274 0.346154 0.320594 +v 0.000000 0.339381 0.400571 +v 0.285378 0.559500 0.400571 +v 0.285378 0.559500 0.295760 +v 0.000000 0.559500 0.400571 +v 0.114000 0.793095 0.337677 +v 0.063944 0.896416 0.450239 +v 0.118656 0.283332 0.326389 +v 0.118656 0.283332 0.400571 +v 0.063944 0.896416 0.391861 +v 0.141938 0.342874 0.400571 +v 0.141938 0.342874 0.297040 +v 0.147148 0.559500 0.272206 +v 0.241694 0.793095 0.396242 +v 0.144615 0.896416 0.432069 +v 0.250724 0.283332 0.374156 +v 0.295877 0.346154 0.358843 +v 0.305980 0.559500 0.345887 +v 0.139259 0.273288 0.361867 +v 0.084547 0.906885 0.419781 +v 0.265896 0.128562 0.362790 +v 0.288656 0.101646 -0.397805 +v 0.265896 0.220126 0.362790 +v 0.288656 0.177983 -0.397805 +v 0.000000 0.197428 0.362790 +v 0.000000 0.103367 0.362790 +v -0.000000 0.170037 -0.397805 +v -0.000000 0.091756 -0.397805 +v 0.343931 0.216106 -0.266452 +v 0.343931 0.116444 -0.266452 +v -0.000000 0.092701 -0.266452 +v -0.000000 0.193555 -0.266452 +v 0.300517 0.116666 0.266781 +v 0.300517 0.217671 0.266781 +v 0.000000 0.079102 0.266781 +v 0.000000 0.193555 0.266781 +v 0.322224 0.118537 0.000165 +v 0.322224 0.228706 0.000165 +v 0.000000 0.079102 0.000165 +v 0.000000 0.193555 0.000165 +v 0.132174 0.205953 0.362790 +v 0.143488 0.101073 -0.397805 +v 0.132174 0.117452 0.362790 +v 0.143488 0.175027 -0.397805 +v 0.170964 0.106959 -0.266452 +v 0.170964 0.202281 -0.266452 +v 0.149384 0.099242 0.266781 +v 0.149384 0.202846 0.266781 +v 0.160174 0.099917 0.000165 +v 0.160174 0.206831 0.000165 +v 0.288785 0.171651 0.380481 +v 0.311545 0.137569 -0.413173 +v 0.000000 0.147631 0.380481 +v -0.000000 0.128594 -0.413173 +v 0.366819 0.163344 -0.266452 +v 0.323406 0.164198 0.266781 +v 0.345113 0.170381 0.000165 +v 0.155063 0.159100 0.380481 +v 0.166376 0.135875 -0.413173 +v 0.196992 0.059935 -0.115636 +v 0.196992 0.059935 0.115636 +v 0.026330 0.114953 0.115638 +v -0.021064 0.114953 0.115638 +v 0.196992 0.114953 -0.115636 +v 0.196992 0.114953 0.115636 +v -0.196992 0.114953 0.115636 +v -0.196992 0.114953 -0.115636 +v -0.021064 0.114953 0.324567 +v 0.026330 0.114953 0.324567 +v 0.026330 0.059935 0.324567 +v -0.021064 0.059935 0.324567 +v -0.021064 0.109697 0.360918 +v 0.029090 0.109697 0.360918 +v 0.026330 0.084222 0.380825 +v -0.021064 0.084222 0.380825 +v -0.022875 0.212080 0.402273 +v 0.026693 0.211560 0.402243 +v 0.026761 0.211291 0.426733 +v -0.022807 0.211811 0.426763 +v -0.062308 0.503626 0.402273 +v 0.067396 0.503105 0.402243 +v 0.067574 0.502836 0.426733 +v -0.062130 0.503357 0.426763 +v -0.029017 0.458109 0.402273 +v -0.028930 0.457840 0.426763 +v 0.034167 0.457319 0.426733 +v 0.034080 0.457588 0.402243 +v -0.062162 0.540052 0.402672 +v 0.067542 0.539532 0.402642 +v 0.067720 0.539263 0.427132 +v -0.061983 0.539783 0.427162 +v -0.196992 0.059935 0.115636 +v -0.196992 0.059935 -0.115636 +v 0.197931 0.059935 0.115636 +v -0.346991 0.409282 0.302826 +v 0.348226 0.194174 -0.251706 +v 0.347930 0.409282 0.302826 +v 0.348226 0.181475 -0.192630 +v 0.348426 0.234603 -0.172317 +v 0.348152 0.164844 -0.191504 +v -0.062308 0.503626 0.402273 +v 0.067396 0.503105 0.402243 +v -0.029017 0.458109 0.402273 +v 0.034080 0.457588 0.402243 +v -0.062162 0.540052 0.402672 +v 0.067542 0.539532 0.402642 +v 0.001590 -0.430287 0.037516 +v 0.001590 -0.355601 0.037516 +v -0.035281 -0.430287 0.010727 +v -0.035281 -0.355601 0.010727 +v -0.021198 -0.430287 -0.032618 +v -0.021198 -0.355601 -0.032618 +v 0.024379 -0.430287 -0.032618 +v 0.024379 -0.355601 -0.032618 +v 0.038462 -0.430287 0.010727 +v 0.038462 -0.355601 0.010727 +v -0.012139 -0.445474 -0.498394 +v -0.012139 -0.400563 -0.498394 +v 0.015320 -0.445474 -0.498394 +v 0.015320 -0.400563 -0.498394 +v 0.486206 -0.445474 -0.173150 +v 0.486206 -0.400563 -0.173150 +v 0.494691 -0.445474 -0.147036 +v 0.494691 -0.400563 -0.147036 +v 0.275494 -0.445474 0.399100 +v 0.275494 -0.400563 0.399100 +v 0.297708 -0.445474 0.382960 +v 0.297708 -0.400563 0.382960 +v -0.272552 -0.445474 0.399429 +v -0.272552 -0.400563 0.399429 +v -0.294766 -0.445474 0.383289 +v -0.294766 -0.400563 0.383289 +v -0.464453 -0.445474 -0.138244 +v -0.464453 -0.400563 -0.138244 +v -0.455968 -0.445474 -0.164358 +v -0.455968 -0.400563 -0.164358 +v 0.001591 -0.202699 0.037516 +v -0.035281 -0.202699 0.010727 +v -0.021198 -0.202699 -0.032618 +v 0.024379 -0.202699 -0.032618 +v 0.038462 -0.202699 0.010727 +v 0.001591 -0.202699 0.024570 +v -0.022969 -0.202699 0.006726 +v -0.013588 -0.202699 -0.022144 +v 0.016769 -0.202699 -0.022144 +v 0.026150 -0.202699 0.006726 +v 0.001590 -0.075588 0.024570 +v -0.022969 -0.075588 0.006726 +v -0.013588 -0.075588 -0.022144 +v 0.016769 -0.075588 -0.022144 +v 0.026150 -0.075588 0.006726 +v 0.001590 -0.075588 0.017627 +v -0.016366 -0.075588 0.004581 +v -0.009507 -0.075588 -0.016528 +v 0.012688 -0.075588 -0.016528 +v 0.019547 -0.075588 0.004581 +v 0.001590 0.063069 0.017627 +v -0.016366 0.063069 0.004581 +v -0.009507 0.063069 -0.016528 +v 0.012688 0.063069 -0.016528 +v 0.019547 0.063069 0.004581 +v 0.029818 -0.470000 -0.430182 +v -0.029818 -0.470000 -0.430182 +v 0.029818 -0.491084 -0.438916 +v -0.029818 -0.491084 -0.438916 +v 0.029818 -0.499818 -0.460000 +v -0.029818 -0.499818 -0.460000 +v 0.029818 -0.491084 -0.481084 +v -0.029818 -0.491084 -0.481084 +v 0.029818 -0.470000 -0.489818 +v -0.029818 -0.470000 -0.489818 +v 0.029818 -0.448916 -0.481084 +v -0.029818 -0.448916 -0.481084 +v 0.029818 -0.440182 -0.460000 +v -0.029818 -0.440182 -0.460000 +v 0.029818 -0.448916 -0.438916 +v -0.029818 -0.448916 -0.438916 +v 0.026242 -0.202699 0.009105 +v 0.467304 -0.470000 -0.112330 +v 0.407668 -0.470000 -0.112330 +v 0.467304 -0.491084 -0.121064 +v 0.407668 -0.491084 -0.121064 +v 0.467304 -0.499818 -0.142148 +v 0.407668 -0.499818 -0.142148 +v 0.467304 -0.491084 -0.163232 +v 0.407668 -0.491084 -0.163232 +v 0.467304 -0.470000 -0.171966 +v 0.407668 -0.470000 -0.171966 +v 0.467304 -0.448916 -0.163232 +v 0.407668 -0.448916 -0.163232 +v 0.467304 -0.440182 -0.142148 +v 0.407668 -0.440182 -0.142148 +v 0.467304 -0.448916 -0.121064 +v 0.407668 -0.448916 -0.121064 +v -0.000550 -0.202699 0.027772 +v 0.300199 -0.470000 0.401966 +v 0.240563 -0.470000 0.401966 +v 0.300199 -0.491084 0.393232 +v 0.240563 -0.491084 0.393232 +v 0.300199 -0.499818 0.372148 +v 0.240563 -0.499818 0.372148 +v 0.300199 -0.491084 0.351063 +v 0.240563 -0.491084 0.351063 +v 0.300199 -0.470000 0.342330 +v 0.240563 -0.470000 0.342330 +v 0.300199 -0.448916 0.351063 +v 0.240563 -0.448916 0.351063 +v 0.300199 -0.440182 0.372148 +v 0.240563 -0.440182 0.372148 +v 0.300199 -0.448916 0.393232 +v 0.240563 -0.448916 0.393232 +v -0.026582 -0.202699 0.008059 +v -0.240563 -0.470000 0.401966 +v -0.300199 -0.470000 0.401966 +v -0.240564 -0.491084 0.393232 +v -0.300199 -0.491084 0.393232 +v -0.240563 -0.499818 0.372148 +v -0.300199 -0.499818 0.372148 +v -0.240563 -0.491084 0.351063 +v -0.300199 -0.491084 0.351063 +v -0.240564 -0.470000 0.342330 +v -0.300199 -0.470000 0.342330 +v -0.240563 -0.448916 0.351063 +v -0.300199 -0.448916 0.351063 +v -0.240563 -0.440182 0.372148 +v -0.300199 -0.440182 0.372148 +v -0.240564 -0.448916 0.393232 +v -0.300199 -0.448916 0.393232 +v -0.407668 -0.470000 -0.112330 +v -0.467304 -0.470000 -0.112330 +v -0.407668 -0.491084 -0.121063 +v -0.467304 -0.491084 -0.121063 +v -0.407668 -0.499818 -0.142148 +v -0.467304 -0.499818 -0.142148 +v -0.407668 -0.491084 -0.163232 +v -0.467304 -0.491084 -0.163232 +v -0.407668 -0.470000 -0.171966 +v -0.467304 -0.470000 -0.171966 +v -0.407668 -0.448916 -0.163232 +v -0.467304 -0.448916 -0.163232 +v -0.407668 -0.440182 -0.142148 +v -0.467304 -0.440182 -0.142148 +v -0.407668 -0.448916 -0.121063 +v -0.467304 -0.448916 -0.121063 +v 0.026330 0.059935 0.115638 +v -0.021064 0.059935 0.115638 +vt 0.984375 0.320312 +vt 0.984375 0.343750 +vt 0.726562 0.343750 +vt 0.726562 0.320312 +vt 0.726562 0.453125 +vt 0.984375 0.453125 +vt 0.984375 0.554688 +vt 0.726562 0.554688 +vt 0.171875 0.218750 +vt 0.085938 0.218750 +vt 0.085938 0.195312 +vt 0.171875 0.195312 +vt 0.171875 0.242188 +vt 0.085938 0.242188 +vt 0.116601 0.128897 +vt 0.133574 0.128897 +vt 0.138818 0.112755 +vt 0.125087 0.102779 +vt 0.111356 0.112755 +vt 0.406250 0.132812 +vt 0.406250 0.125000 +vt 0.414062 0.125000 +vt 0.414062 0.132812 +vt 0.421875 0.125000 +vt 0.421875 0.132812 +vt 0.359375 0.132812 +vt 0.359375 0.125000 +vt 0.367188 0.125000 +vt 0.367188 0.132812 +vt 0.375000 0.125000 +vt 0.375000 0.132812 +vt 0.382812 0.125000 +vt 0.382812 0.132812 +vt 0.390625 0.125000 +vt 0.390625 0.132812 +vt 0.385479 0.146639 +vt 0.382479 0.153880 +vt 0.385479 0.161122 +vt 0.392721 0.164122 +vt 0.399962 0.161122 +vt 0.402961 0.153880 +vt 0.399962 0.146639 +vt 0.392721 0.143640 +vt 0.398438 0.132812 +vt 0.398438 0.125000 +vt 0.984375 0.429688 +vt 0.726562 0.429688 +vt 0.496967 0.726626 +vt 0.434092 0.728066 +vt 0.455384 0.700488 +vt 0.507946 0.700488 +vt 0.329335 0.685124 +vt 0.319620 0.703161 +vt 0.298327 0.689321 +vt 0.308043 0.677902 +vt 0.255479 0.683698 +vt 0.245763 0.665446 +vt 0.298327 0.665446 +vt 0.122874 0.726567 +vt 0.133853 0.700428 +vt 0.245759 0.700428 +vt 0.256738 0.726567 +vt 0.271206 0.980248 +vt 0.256281 0.976540 +vt 0.294063 0.924214 +vt 0.313493 0.937580 +vt 0.136048 0.924214 +vt 0.120417 0.821666 +vt 0.259194 0.821666 +vt 0.243563 0.924214 +vt 0.563899 0.821725 +vt 0.429327 0.821725 +vt 0.563899 0.725093 +vt 0.459642 0.924273 +vt 0.668156 0.924273 +vt 0.622378 0.969632 +vt 0.594052 0.969632 +vt 0.533746 0.969632 +vt 0.505420 0.969632 +vt 0.357783 0.821630 +vt 0.335840 0.821630 +vt 0.319613 0.728007 +vt 0.337168 0.728007 +vt 0.348360 0.830152 +vt 0.371498 0.851471 +vt 0.563899 0.700488 +vt 0.248285 0.969572 +vt 0.219959 0.969572 +vt 0.298321 0.700428 +vt 0.257972 0.988527 +vt 0.248259 0.997092 +vt 0.219941 0.997092 +vt 0.229654 0.982733 +vt 0.324378 0.821666 +vt 0.319620 0.665446 +vt 0.264824 0.994862 +vt 0.312023 0.962730 +vt 0.381189 0.821630 +vt 0.354722 0.728007 +vt 0.374075 0.885297 +vt 0.248259 0.980676 +vt 0.219941 0.969572 +vt 0.498430 0.337960 +vt 0.442055 0.343252 +vt 0.451705 0.325087 +vt 0.508080 0.320403 +vt 0.344366 0.357516 +vt 0.321063 0.346650 +vt 0.311414 0.331505 +vt 0.334717 0.337744 +vt 0.626780 0.400293 +vt 0.619525 0.363688 +vt 0.675900 0.363688 +vt 0.690496 0.400293 +vt 0.259862 0.345936 +vt 0.189719 0.342866 +vt 0.189719 0.327336 +vt 0.250212 0.331264 +vt 0.252695 0.617074 +vt 0.245440 0.653679 +vt 0.189718 0.653679 +vt 0.189718 0.617074 +vt 0.352151 0.515448 +vt 0.354835 0.413768 +vt 0.372722 0.413768 +vt 0.371923 0.515448 +vt 0.624295 0.653679 +vt 0.635878 0.603598 +vt 0.708798 0.603598 +vt 0.685495 0.653679 +vt 0.250210 0.363688 +vt 0.261793 0.413768 +vt 0.189718 0.413768 +vt 0.189718 0.363688 +vt 0.631329 0.501946 +vt 0.699647 0.501946 +vt 0.257244 0.515421 +vt 0.189718 0.515421 +vt 0.427459 0.340110 +vt 0.437109 0.320072 +vt 0.354510 0.617127 +vt 0.372636 0.617127 +vt 0.563802 0.333127 +vt 0.563802 0.314464 +vt 0.563802 0.400293 +vt 0.563802 0.363688 +vt 0.316411 0.617074 +vt 0.301815 0.653679 +vt 0.563802 0.653679 +vt 0.563802 0.603598 +vt 0.311411 0.363688 +vt 0.334713 0.413768 +vt 0.563802 0.501946 +vt 0.325562 0.515421 +vt 0.508080 0.357714 +vt 0.451705 0.363688 +vt 0.334717 0.379760 +vt 0.250212 0.362442 +vt 0.189719 0.360338 +vt 0.329908 0.515448 +vt 0.437109 0.362653 +vt 0.334117 0.617127 +vt 0.563802 0.354118 +vt 0.630831 0.726626 +vt 0.619853 0.700488 +vt 0.672415 0.700488 +vt 0.693707 0.728066 +vt 0.050280 0.685124 +vt 0.071572 0.677902 +vt 0.081288 0.689321 +vt 0.059995 0.703161 +vt 0.124137 0.683698 +vt 0.081288 0.665446 +vt 0.133853 0.665446 +vt 0.108405 0.980248 +vt 0.066119 0.937580 +vt 0.085549 0.924214 +vt 0.123331 0.976540 +vt 0.698471 0.821725 +vt 0.023406 0.821630 +vt 0.042444 0.728007 +vt 0.059998 0.728007 +vt 0.045349 0.821630 +vt 0.008113 0.851471 +vt 0.031251 0.830152 +vt 0.131327 0.969572 +vt 0.159653 0.969572 +vt 0.081290 0.700428 +vt 0.121623 0.988527 +vt 0.149940 0.982733 +vt 0.159653 0.997092 +vt 0.131335 0.997092 +vt 0.055234 0.821666 +vt 0.059995 0.665446 +vt 0.114788 0.994862 +vt 0.067588 0.962730 +vt 0.000000 0.821630 +vt 0.024890 0.728007 +vt 0.005536 0.885297 +vt 0.131335 0.980676 +vt 0.629173 0.337960 +vt 0.619523 0.320403 +vt 0.675898 0.325087 +vt 0.685548 0.343252 +vt 0.035073 0.357516 +vt 0.044722 0.337744 +vt 0.068025 0.331505 +vt 0.058376 0.346650 +vt 0.500824 0.400293 +vt 0.437109 0.400293 +vt 0.508080 0.363688 +vt 0.119577 0.345936 +vt 0.129227 0.331264 +vt 0.126740 0.617074 +vt 0.133995 0.653679 +vt 0.027284 0.515448 +vt 0.007512 0.515448 +vt 0.006715 0.413768 +vt 0.024600 0.413768 +vt 0.503310 0.653679 +vt 0.442110 0.653679 +vt 0.418807 0.603598 +vt 0.491726 0.603598 +vt 0.129226 0.363688 +vt 0.117642 0.413768 +vt 0.496275 0.501946 +vt 0.427958 0.501946 +vt 0.122191 0.515421 +vt 0.690494 0.320072 +vt 0.700144 0.340110 +vt 0.024926 0.617127 +vt 0.006799 0.617127 +vt 0.063025 0.617074 +vt 0.077620 0.653679 +vt 0.068025 0.363688 +vt 0.044722 0.413768 +vt 0.053874 0.515421 +vt 0.619523 0.357714 +vt 0.044722 0.379760 +vt 0.129227 0.362442 +vt 0.049527 0.515448 +vt 0.690494 0.362653 +vt 0.045319 0.617127 +vt 0.455692 0.046847 +vt 0.455692 0.023876 +vt 0.479179 0.034017 +vt 0.470868 0.040478 +vt 0.498360 0.087287 +vt 0.488135 0.087399 +vt 0.687287 0.024092 +vt 0.687287 0.047063 +vt 0.672112 0.040694 +vt 0.663799 0.034233 +vt 0.523254 0.007353 +vt 0.523254 0.022978 +vt 0.507629 0.022978 +vt 0.507629 0.007353 +vt 0.488135 0.190120 +vt 0.498360 0.190008 +vt 0.498360 0.209012 +vt 0.488135 0.209124 +vt 0.654857 0.087398 +vt 0.644633 0.087286 +vt 0.597528 0.034322 +vt 0.617296 0.034322 +vt 0.617476 0.087321 +vt 0.596802 0.087538 +vt 0.527657 0.040663 +vt 0.548576 0.040663 +vt 0.549331 0.087537 +vt 0.528656 0.087320 +vt 0.498526 0.224221 +vt 0.488301 0.224333 +vt 0.644633 0.190008 +vt 0.654857 0.190120 +vt 0.654857 0.209124 +vt 0.644633 0.209012 +vt 0.620565 0.189938 +vt 0.594248 0.190156 +vt 0.551893 0.190155 +vt 0.525575 0.189938 +vt 0.511561 0.225441 +vt 0.565714 0.225454 +vt 0.565640 0.235679 +vt 0.511486 0.235666 +vt 0.654690 0.224333 +vt 0.644465 0.224220 +vt 0.189808 0.665446 +vt 0.634499 0.208923 +vt 0.634560 0.224116 +vt 0.580461 0.224333 +vt 0.580400 0.209140 +vt 0.940843 0.607079 +vt 0.941271 0.613390 +vt 0.963690 0.618209 +vt 0.565779 0.209139 +vt 0.511679 0.208922 +vt 0.565717 0.224333 +vt 0.511617 0.224115 +vt 0.213217 0.249509 +vt 0.213217 0.231846 +vt 0.382049 0.231846 +vt 0.382049 0.241659 +vt 0.132812 0.085938 +vt 0.109375 0.085938 +vt 0.109375 0.000000 +vt 0.132812 0.000000 +vt 0.189948 0.000000 +vt 0.206653 0.000000 +vt 0.203333 0.168670 +vt 0.193269 0.168670 +vt 0.406250 0.117188 +vt 0.406250 0.093750 +vt 0.414062 0.093750 +vt 0.414062 0.117188 +vt 0.156538 0.000000 +vt 0.173243 0.000000 +vt 0.169923 0.168784 +vt 0.159859 0.168784 +vt 0.382042 0.200580 +vt 0.382042 0.218243 +vt 0.213210 0.210393 +vt 0.213210 0.200580 +vt 0.382812 0.117188 +vt 0.375000 0.117188 +vt 0.375000 0.093750 +vt 0.382812 0.093750 +vt 0.186628 0.168848 +vt 0.176564 0.168847 +vt 0.398438 0.117188 +vt 0.390625 0.117188 +vt 0.390625 0.093750 +vt 0.398438 0.093750 +vt 0.223359 0.000001 +vt 0.220038 0.168738 +vt 0.209974 0.168738 +vt 0.240064 0.000000 +vt 0.236744 0.168837 +vt 0.226679 0.168837 +vt 0.070177 0.178780 +vt 0.095592 0.178779 +vt 0.091349 0.184895 +vt 0.074420 0.184895 +vt 0.085938 0.085938 +vt 0.085938 0.000000 +vt 0.062500 0.085938 +vt 0.062500 0.000000 +vt 0.039062 0.085938 +vt 0.039062 0.000000 +vt 0.015625 0.085938 +vt 0.015625 0.000000 +vt 0.093750 0.164062 +vt 0.078125 0.164062 +vt 0.078125 0.085938 +vt 0.093750 0.085938 +vt 0.121007 0.178780 +vt 0.116765 0.184895 +vt 0.099836 0.184895 +vt 0.146421 0.178780 +vt 0.142177 0.184894 +vt 0.125250 0.184894 +vt 0.171836 0.178780 +vt 0.167592 0.184895 +vt 0.150663 0.184896 +vt 0.197249 0.178780 +vt 0.193007 0.184895 +vt 0.176078 0.184896 +vt 0.069976 0.187157 +vt 0.086929 0.187158 +vt 0.084650 0.190480 +vt 0.072255 0.190480 +vt 0.062500 0.164062 +vt 0.046875 0.164062 +vt 0.046875 0.085938 +vt 0.031250 0.164062 +vt 0.031250 0.085938 +vt 0.015625 0.164062 +vt 0.054688 0.250000 +vt 0.046875 0.250000 +vt 0.054688 0.164062 +vt 0.103883 0.187159 +vt 0.101604 0.190481 +vt 0.089208 0.190480 +vt 0.120835 0.187159 +vt 0.118556 0.190482 +vt 0.106162 0.190482 +vt 0.137789 0.187157 +vt 0.135510 0.190480 +vt 0.123114 0.190481 +vt 0.154743 0.187157 +vt 0.152464 0.190481 +vt 0.140067 0.190480 +vt 0.039062 0.250000 +vt 0.039062 0.164062 +vt 0.031250 0.250000 +vt 0.023438 0.250000 +vt 0.023438 0.164062 +vt 0.015625 0.250000 +vt 0.624817 0.007353 +vt 0.624817 0.022978 +vt 0.292515 0.169147 +vt 0.282290 0.169147 +vt 0.278916 0.000000 +vt 0.295889 0.000000 +vt 0.275542 0.169133 +vt 0.265317 0.169133 +vt 0.261943 0.000000 +vt 0.343433 0.169156 +vt 0.333208 0.169156 +vt 0.329834 0.000000 +vt 0.346807 0.000000 +vt 0.326461 0.169074 +vt 0.316235 0.169073 +vt 0.312861 0.000000 +vt 0.309488 0.169046 +vt 0.299262 0.169046 +s off +f 126/1 152/2 154/3 125/4 +f 124/5 127/6 126/7 125/8 +f 126/9 127/10 153/11 152/12 +f 124/13 125/14 154/10 120/9 +f 173/15 171/16 169/17 167/18 175/19 +f 222/20 223/21 225/22 224/23 +f 224/23 225/22 227/24 226/25 +f 226/26 227/27 229/28 228/29 +f 228/29 229/28 231/30 230/31 +f 230/31 231/30 233/32 232/33 +f 232/33 233/32 235/34 234/35 +f 225/36 223/37 237/38 235/39 233/40 231/41 229/42 227/43 +f 236/44 237/45 223/21 222/20 +f 234/35 235/34 237/45 236/44 +f 222/37 224/36 226/43 228/42 230/41 232/40 234/39 236/38 +f 239/20 240/21 242/22 241/23 +f 241/23 242/22 244/24 243/25 +f 243/26 244/27 246/28 245/29 +f 245/29 246/28 248/30 247/31 +f 247/31 248/30 250/32 249/33 +f 249/33 250/32 252/34 251/35 +f 242/36 240/37 254/38 252/39 250/40 248/41 246/42 244/43 +f 253/44 254/45 240/21 239/20 +f 251/35 252/34 254/45 253/44 +f 239/37 241/36 243/43 245/42 247/41 249/40 251/39 253/38 +f 256/20 257/21 259/22 258/23 +f 258/23 259/22 261/24 260/25 +f 260/26 261/27 263/28 262/29 +f 262/29 263/28 265/30 264/31 +f 264/31 265/30 267/32 266/33 +f 266/33 267/32 269/34 268/35 +f 259/36 257/37 271/38 269/39 267/40 265/41 263/42 261/43 +f 270/44 271/45 257/21 256/20 +f 268/35 269/34 271/45 270/44 +f 256/37 258/36 260/43 262/42 264/41 266/40 268/39 270/38 +f 273/20 274/21 276/22 275/23 +f 275/23 276/22 278/24 277/25 +f 277/26 278/27 280/28 279/29 +f 279/29 280/28 282/30 281/31 +f 281/31 282/30 284/32 283/33 +f 283/33 284/32 286/34 285/35 +f 276/36 274/37 288/38 286/39 284/40 282/41 280/42 278/43 +f 287/44 288/45 274/21 273/20 +f 285/35 286/34 288/45 287/44 +f 273/37 275/36 277/43 279/42 281/41 283/40 285/39 287/38 +f 289/20 290/21 292/22 291/23 +f 291/23 292/22 294/24 293/25 +f 293/26 294/27 296/28 295/29 +f 295/29 296/28 298/30 297/31 +f 297/31 298/30 300/32 299/33 +f 299/33 300/32 302/34 301/35 +f 292/36 290/37 304/38 302/39 300/40 298/41 296/42 294/43 +f 303/44 304/45 290/21 289/20 +f 301/35 302/34 304/45 303/44 +f 289/37 291/36 293/43 295/42 297/41 299/40 301/39 303/38 +f 153/46 127/6 124/5 120/47 +s 1 +f 16/48 7/49 1/50 14/51 +f 22/52 8/53 2/54 21/55 +f 24/56 14/57 1/58 21/55 +f 72/59 68/60 13/61 17/62 +f 20/63 6/64 3/65 19/66 +f 66/67 73/68 18/69 11/70 +f 65/71 9/72 7/49 16/48 62/73 +f 4/74 56/75 57/76 67/77 12/78 5/79 +f 23/80 10/81 8/82 22/83 +f 19/66 3/65 10/84 23/85 +f 73/68 72/59 17/62 18/69 +f 62/73 16/48 14/51 59/86 +f 6/87 15/88 11/70 3/65 +f 8/82 17/62 13/61 2/89 +f 20/90 5/91 12/92 25/93 +f 10/94 18/69 17/62 8/82 +f 3/65 11/70 18/69 10/94 +f 7/95 22/52 21/55 1/58 +f 13/61 24/56 21/55 2/54 +f 5/96 20/63 19/66 4/97 +f 9/98 23/80 22/83 7/99 +f 4/97 19/66 23/85 9/100 +f 6/101 20/90 25/93 15/102 +f 51/103 46/104 26/105 38/106 +f 48/107 47/108 27/109 31/110 +f 42/111 38/112 26/113 32/114 +f 52/115 114/116 88/117 37/118 +f 43/119 36/120 85/121 96/122 +f 50/123 48/124 31/125 34/126 +f 37/127 40/128 31/129 27/130 +f 39/131 41/132 92/133 87/134 +f 44/135 42/111 32/114 34/136 +f 45/137 43/119 96/122 100/138 +f 46/104 49/139 32/140 26/105 +f 49/141 50/123 34/126 32/142 +f 40/128 44/135 34/136 31/129 +f 41/132 45/137 100/138 92/133 +f 113/143 51/103 38/106 86/144 +f 95/145 86/146 38/112 42/111 +f 47/108 52/115 37/118 27/109 +f 33/147 28/148 36/120 43/119 +f 88/149 91/150 40/128 37/127 +f 29/151 30/152 41/132 39/131 +f 99/153 95/145 42/111 44/135 +f 35/154 33/147 43/119 45/137 +f 91/150 99/153 44/135 40/128 +f 30/152 35/154 45/137 41/132 +f 36/155 28/156 46/104 51/103 +f 30/157 29/151 47/108 48/107 +f 39/158 87/159 114/116 52/115 +f 35/160 30/152 48/124 50/123 +f 28/156 33/161 49/139 46/104 +f 33/162 35/160 50/123 49/141 +f 85/163 36/155 51/103 113/143 +f 29/151 39/158 52/115 47/108 +f 71/164 69/165 53/166 60/167 +f 77/168 76/169 54/170 61/171 +f 79/172 76/169 53/173 69/174 +f 75/175 74/176 55/177 58/178 +f 65/71 62/73 71/164 60/167 63/179 +f 4/74 9/72 65/71 63/179 56/75 +f 78/180 77/181 61/182 64/183 +f 74/176 78/184 64/185 55/177 +f 62/73 59/86 69/165 71/164 +f 58/186 55/177 66/67 70/187 +f 61/182 54/188 68/60 72/59 +f 75/189 80/190 67/191 57/192 +f 64/193 61/182 72/59 73/68 +f 55/177 64/193 73/68 66/67 +f 60/194 53/173 76/169 77/168 +f 68/60 54/170 76/169 79/172 +f 57/195 56/196 74/176 75/175 +f 63/197 60/198 77/181 78/180 +f 56/196 63/199 78/184 74/176 +f 58/200 70/187 80/190 75/189 +f 118/201 103/202 81/203 111/204 +f 115/205 90/206 82/207 112/208 +f 107/209 93/210 81/156 103/211 +f 119/212 102/213 88/117 114/116 +f 108/214 96/122 85/121 101/215 +f 117/216 97/217 90/218 115/219 +f 102/220 82/221 90/222 105/223 +f 104/224 87/134 92/133 106/225 +f 109/226 97/227 93/210 107/209 +f 110/228 100/138 96/122 108/214 +f 111/204 81/203 93/229 116/230 +f 116/231 93/232 97/217 117/216 +f 105/223 90/222 97/227 109/226 +f 106/225 92/133 100/138 110/228 +f 113/143 86/144 103/202 118/201 +f 95/145 107/209 103/211 86/146 +f 112/208 82/207 102/213 119/212 +f 94/233 108/214 101/215 83/234 +f 88/149 102/220 105/223 91/150 +f 84/235 104/224 106/225 89/236 +f 99/153 109/226 107/209 95/145 +f 98/237 110/228 108/214 94/233 +f 91/150 105/223 109/226 99/153 +f 89/236 106/225 110/228 98/237 +f 101/238 118/201 111/204 83/113 +f 89/239 115/205 112/208 84/235 +f 104/240 119/212 114/116 87/159 +f 98/241 117/216 115/219 89/236 +f 83/113 111/204 116/230 94/242 +f 94/243 116/231 117/216 98/241 +f 85/163 113/143 118/201 101/238 +f 84/235 112/208 119/212 104/240 +f 121/3 152/2 153/46 120/47 +f 128/244 131/245 135/246 132/247 +f 131/245 128/244 123/244 306/245 +f 132/247 135/246 139/248 136/249 +f 130/250 129/251 133/252 134/253 +f 131/254 130/255 134/256 135/257 +f 144/258 145/259 143/260 140/261 +f 134/253 133/252 137/262 138/263 +f 135/264 134/265 138/266 139/267 +f 133/268 132/269 136/270 137/271 +f 140/261 143/260 151/272 148/273 +f 146/274 147/275 141/276 142/277 +f 136/249 139/248 145/259 144/258 +f 138/263 137/262 147/275 146/274 +f 139/267 138/266 146/278 145/279 +f 137/271 136/270 144/280 147/281 +f 149/282 148/283 151/284 150/285 +f 142/277 141/276 149/286 150/287 +f 15/102 25/93 80/190 70/187 +f 24/56 79/172 69/174 59/288 14/57 +f 80/190 25/93 12/92 67/191 +f 70/187 66/67 11/70 15/88 +f 142/289 150/290 151/291 143/292 145/279 146/278 +f 79/172 24/56 13/61 68/60 +f 160/293 158/294 156/295 +f 164/281 163/280 161/296 162/297 +f 162/297 161/296 165/298 166/299 +f 170/300 169/301 191/302 192/303 +f 172/300 171/301 195/302 196/303 +f 174/300 173/301 179/302 180/303 +f 168/304 176/305 201/306 197/307 +f 176/308 168/309 186/310 188/311 +f 176/300 175/301 183/302 184/303 +f 177/312 178/313 180/314 179/315 +f 172/316 174/317 180/318 178/319 +f 171/320 172/321 178/322 177/323 +f 181/324 182/325 184/326 183/327 +f 174/317 176/308 184/328 182/329 +f 173/320 174/321 182/322 181/323 +f 187/330 188/331 186/332 185/333 +f 175/320 176/321 188/322 187/323 +f 168/300 167/301 185/302 186/303 +f 189/333 190/313 192/312 191/330 +f 167/320 168/321 190/322 189/323 +f 168/309 170/334 192/335 190/336 +f 193/331 194/324 196/327 195/332 +f 170/334 172/337 196/338 194/339 +f 169/320 170/321 194/322 193/323 +f 197/340 201/341 206/342 202/343 +f 176/305 174/344 200/345 201/306 +f 174/344 172/346 199/347 200/345 +f 172/346 170/348 198/349 199/347 +f 170/348 168/350 197/351 198/349 +f 202/352 206/353 211/354 207/355 +f 201/341 200/356 205/357 206/358 +f 200/356 199/359 204/360 205/361 +f 199/359 198/362 203/363 204/364 +f 198/362 197/365 202/366 203/367 +f 207/368 211/369 216/370 212/371 +f 206/353 205/372 210/346 211/354 +f 205/372 204/373 209/374 210/346 +f 204/373 203/375 208/376 209/374 +f 203/375 202/377 207/350 208/376 +f 212/378 216/379 221/373 217/380 +f 211/369 210/381 215/382 216/383 +f 210/381 209/384 214/385 215/386 +f 209/384 208/387 213/388 214/389 +f 208/387 207/390 212/391 213/392 +f 216/379 215/393 220/394 221/373 +f 215/393 214/395 219/375 220/394 +f 214/395 213/396 218/397 219/375 +f 213/396 212/398 217/377 218/397 +f 129/251 130/250 305/250 122/251 +f 130/255 131/254 306/399 305/400 +f 193/401 195/402 171/403 169/404 +f 177/405 179/406 173/407 171/403 +f 181/408 183/409 175/410 173/411 +f 187/412 185/413 167/414 175/410 +f 189/415 191/416 169/404 167/414 +l 158 159 diff --git a/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_upscale.obj b/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_upscale.obj new file mode 100644 index 00000000..254cb676 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/homedecor_office_chair_upscale.obj @@ -0,0 +1,1956 @@ +# Blender v2.73 (sub 0) OBJ File: 'desk_chair.blend' +# www.blender.org +o chair_Cube.003 +v -0.230121 0.283332 0.400571 +v -0.230121 0.283332 0.349943 +v -0.221091 0.793095 0.361231 +v -0.221091 0.793095 0.434435 +v -0.124012 0.896416 0.450239 +v -0.124012 0.896416 0.415414 +v -0.275274 0.346154 0.400571 +v -0.275274 0.346154 0.320594 +v -0.285377 0.559500 0.400571 +v -0.285377 0.559500 0.295760 +v -0.114000 0.793095 0.337677 +v -0.063944 0.896416 0.450239 +v -0.118656 0.283332 0.326389 +v -0.118656 0.283332 0.400571 +v -0.063944 0.896416 0.391861 +v -0.141938 0.342874 0.400571 +v -0.141938 0.342874 0.297040 +v -0.147148 0.559500 0.272206 +v -0.241693 0.793095 0.396242 +v -0.144615 0.896416 0.432070 +v -0.250724 0.283332 0.374156 +v -0.295877 0.346154 0.358844 +v -0.305980 0.559500 0.345887 +v -0.139259 0.273288 0.361867 +v -0.084547 0.906885 0.419781 +v -0.265896 0.128562 0.362790 +v -0.288656 0.101646 -0.397805 +v -0.265896 0.220126 0.362790 +v -0.288656 0.177983 -0.397805 +v -0.343931 0.216106 -0.266452 +v -0.343931 0.116444 -0.266452 +v -0.300517 0.116666 0.266781 +v -0.300517 0.217671 0.266781 +v -0.322224 0.118537 0.000165 +v -0.322224 0.228706 0.000165 +v -0.132174 0.205953 0.362790 +v -0.143488 0.101073 -0.397805 +v -0.132174 0.117452 0.362790 +v -0.143488 0.175027 -0.397805 +v -0.170964 0.106959 -0.266452 +v -0.170964 0.202281 -0.266452 +v -0.149384 0.099242 0.266781 +v -0.149384 0.202846 0.266781 +v -0.160174 0.099917 0.000165 +v -0.160174 0.206831 0.000165 +v -0.288785 0.171651 0.380481 +v -0.311545 0.137569 -0.413173 +v -0.366819 0.163344 -0.266452 +v -0.323406 0.164198 0.266781 +v -0.345113 0.170381 0.000165 +v -0.155063 0.159100 0.380481 +v -0.166376 0.135875 -0.413173 +v 0.230121 0.283332 0.400571 +v 0.230121 0.283332 0.349943 +v 0.221091 0.793095 0.361231 +v 0.221091 0.793095 0.434435 +v 0.124012 0.896416 0.450239 +v 0.124012 0.896416 0.415414 +v 0.000000 0.283332 0.400571 +v 0.275274 0.346154 0.400571 +v 0.275274 0.346154 0.320594 +v 0.000000 0.339381 0.400571 +v 0.285378 0.559500 0.400571 +v 0.285378 0.559500 0.295760 +v 0.000000 0.559500 0.400571 +v 0.114000 0.793095 0.337677 +v 0.063944 0.896416 0.450239 +v 0.118656 0.283332 0.326389 +v 0.118656 0.283332 0.400571 +v 0.063944 0.896416 0.391861 +v 0.141938 0.342874 0.400571 +v 0.141938 0.342874 0.297040 +v 0.147148 0.559500 0.272206 +v 0.241694 0.793095 0.396242 +v 0.144615 0.896416 0.432069 +v 0.250724 0.283332 0.374156 +v 0.295877 0.346154 0.358843 +v 0.305980 0.559500 0.345887 +v 0.139259 0.273288 0.361867 +v 0.084547 0.906885 0.419781 +v 0.265896 0.128562 0.362790 +v 0.288656 0.101646 -0.397805 +v 0.265896 0.220126 0.362790 +v 0.288656 0.177983 -0.397805 +v 0.000000 0.197428 0.362790 +v 0.000000 0.103367 0.362790 +v -0.000000 0.170037 -0.397805 +v -0.000000 0.091756 -0.397805 +v 0.343931 0.216106 -0.266452 +v 0.343931 0.116444 -0.266452 +v -0.000000 0.092701 -0.266452 +v -0.000000 0.193555 -0.266452 +v 0.300517 0.116666 0.266781 +v 0.300517 0.217671 0.266781 +v 0.000000 0.079102 0.266781 +v 0.000000 0.193555 0.266781 +v 0.322224 0.118537 0.000165 +v 0.322224 0.228706 0.000165 +v 0.000000 0.079102 0.000165 +v 0.000000 0.193555 0.000165 +v 0.132174 0.205953 0.362790 +v 0.143488 0.101073 -0.397805 +v 0.132174 0.117452 0.362790 +v 0.143488 0.175027 -0.397805 +v 0.170964 0.106959 -0.266452 +v 0.170964 0.202281 -0.266452 +v 0.149384 0.099242 0.266781 +v 0.149384 0.202846 0.266781 +v 0.160174 0.099917 0.000165 +v 0.160174 0.206831 0.000165 +v 0.288785 0.171651 0.380481 +v 0.311545 0.137569 -0.413173 +v 0.000000 0.147631 0.380481 +v -0.000000 0.128594 -0.413173 +v 0.366819 0.163344 -0.266452 +v 0.323406 0.164198 0.266781 +v 0.345113 0.170381 0.000165 +v 0.155063 0.159100 0.380481 +v 0.166376 0.135875 -0.413173 +v 0.346992 0.059935 -0.115636 +v 0.346992 0.059935 0.115636 +v 0.026330 0.114953 0.115638 +v -0.021064 0.114953 0.115638 +v 0.346992 0.114953 -0.115636 +v 0.346992 0.114953 0.115636 +v -0.346992 0.114953 0.115636 +v -0.346992 0.114953 -0.115636 +v -0.021064 0.114953 0.324567 +v 0.026330 0.114953 0.324567 +v 0.026330 0.059935 0.324567 +v -0.021064 0.059935 0.324567 +v -0.021064 0.109697 0.360918 +v 0.029090 0.109697 0.360918 +v 0.026330 0.084222 0.380825 +v -0.021064 0.084222 0.380825 +v -0.022875 0.212080 0.402273 +v 0.026693 0.211560 0.402243 +v 0.026761 0.211291 0.426733 +v -0.022807 0.211811 0.426763 +v -0.062308 0.503626 0.402273 +v 0.067396 0.503105 0.402243 +v 0.067574 0.502836 0.426733 +v -0.062130 0.503357 0.426763 +v -0.029017 0.458109 0.402273 +v -0.028930 0.457840 0.426763 +v 0.034167 0.457319 0.426733 +v 0.034080 0.457588 0.402243 +v -0.062162 0.540052 0.402672 +v 0.067542 0.539532 0.402642 +v 0.067720 0.539263 0.427132 +v -0.061983 0.539783 0.427162 +v -0.346992 0.059935 0.115636 +v -0.346992 0.059935 -0.115636 +v 0.347931 0.059935 0.115636 +v 0.347931 0.059935 -0.115636 +v -0.373736 0.364841 0.302842 +v -0.346992 0.364841 0.302842 +v -0.346992 0.059935 -0.243977 +v -0.346992 0.114953 -0.276098 +v -0.373736 0.059935 -0.243977 +v -0.373736 0.114953 -0.276098 +v -0.346992 0.059935 0.225942 +v -0.346992 0.114953 0.302842 +v -0.373736 0.059935 0.225942 +v -0.373736 0.114953 0.302842 +v -0.373736 0.357897 0.234933 +v -0.346992 0.357897 0.234933 +v -0.346992 0.114953 0.183026 +v -0.373736 0.114953 0.183026 +v -0.374031 0.194174 -0.251706 +v -0.374231 0.257384 -0.223217 +v -0.374164 0.306404 -0.190559 +v -0.374215 0.343052 -0.153660 +v -0.374210 0.369150 -0.112450 +v -0.374163 0.386516 -0.066856 +v -0.374087 0.396972 -0.016807 +v -0.373996 0.402336 0.037767 +v -0.373901 0.404429 0.096940 +v -0.373818 0.405070 0.160781 +v -0.373758 0.406081 0.229363 +v -0.373735 0.409282 0.302826 +v -0.373736 0.114953 -0.135838 +v -0.374031 0.181475 -0.192630 +v -0.374231 0.234603 -0.172317 +v -0.374164 0.275863 -0.142596 +v -0.374215 0.306780 -0.109121 +v -0.374210 0.328880 -0.071818 +v -0.374163 0.343689 -0.030611 +v -0.374087 0.352731 0.014573 +v -0.373996 0.357532 0.063810 +v -0.373901 0.359618 0.117173 +v -0.373818 0.360514 0.174738 +v -0.373758 0.360696 0.205741 +v -0.347287 0.194174 -0.251706 +v -0.347488 0.257384 -0.223217 +v -0.347421 0.306404 -0.190559 +v -0.347471 0.343052 -0.153660 +v -0.347466 0.369150 -0.112450 +v -0.347419 0.386516 -0.066856 +v -0.347343 0.396972 -0.016807 +v -0.347252 0.402336 0.037767 +v -0.347158 0.404429 0.096940 +v -0.347074 0.405070 0.160781 +v -0.347014 0.406081 0.229363 +v -0.346991 0.409282 0.302826 +v -0.346992 0.114953 -0.135838 +v -0.347287 0.181475 -0.192630 +v -0.347488 0.234603 -0.172317 +v -0.347421 0.275863 -0.142596 +v -0.347471 0.306780 -0.109121 +v -0.347466 0.328880 -0.071818 +v -0.347419 0.343689 -0.030611 +v -0.347343 0.352731 0.014573 +v -0.347252 0.357532 0.063810 +v -0.347158 0.359618 0.117173 +v -0.347074 0.360514 0.174738 +v -0.347014 0.360696 0.205741 +v -0.327904 0.367863 -0.167815 +v -0.322748 0.367792 0.332107 +v -0.399418 0.367792 0.332107 +v -0.394262 0.367863 -0.167815 +v -0.328894 0.414796 -0.167815 +v -0.323891 0.425190 0.332107 +v -0.398275 0.425190 0.332107 +v -0.393273 0.414796 -0.167815 +v -0.344615 0.401216 -0.201532 +v -0.344204 0.371636 -0.201699 +v -0.377962 0.371636 -0.201699 +v -0.377551 0.401216 -0.201532 +v -0.357151 0.385258 -0.210646 +v -0.357115 0.380377 -0.210646 +v -0.365051 0.380377 -0.210646 +v -0.365015 0.385258 -0.210646 +v -0.322466 0.424711 -0.107590 +v -0.321280 0.365484 -0.107590 +v -0.399700 0.424711 -0.107590 +v -0.400886 0.365484 -0.107590 +v -0.357210 0.394860 0.351911 +v -0.364956 0.394860 0.351911 +v -0.364956 0.399645 0.351911 +v -0.357210 0.399645 0.351911 +v -0.342915 0.413436 0.347086 +v -0.342357 0.379907 0.347086 +v -0.379809 0.379907 0.347086 +v -0.379251 0.413436 0.347086 +v -0.319634 0.427820 0.311408 +v -0.403806 0.365081 0.311408 +v -0.318360 0.365081 0.311408 +v -0.402532 0.427820 0.311408 +v -0.318360 0.365081 -0.073487 +v -0.402532 0.427820 -0.073487 +v -0.319634 0.427820 -0.073487 +v -0.403806 0.365081 -0.073487 +v -0.361083 0.436191 0.332107 +v -0.361083 0.422779 -0.167815 +v -0.361083 0.405255 -0.201532 +v -0.361083 0.385945 -0.210646 +v -0.361083 0.435573 -0.107590 +v -0.361083 0.400659 0.351911 +v -0.361083 0.421024 0.347086 +v -0.361083 0.439585 0.311408 +v -0.361083 0.439585 -0.073487 +v -0.313089 0.397253 0.332107 +v -0.409077 0.397253 0.332107 +v -0.321778 0.390042 -0.167815 +v -0.400388 0.390042 -0.167815 +v -0.382275 0.382875 -0.201615 +v -0.339891 0.382875 -0.201615 +v -0.366144 0.382818 -0.210646 +v -0.356022 0.382818 -0.210646 +v -0.410915 0.395499 -0.107590 +v -0.311251 0.395499 -0.107590 +v -0.366597 0.397253 0.351911 +v -0.355569 0.397253 0.351911 +v -0.384527 0.397253 0.347086 +v -0.337639 0.397253 0.347086 +v -0.414571 0.397253 0.311408 +v -0.307595 0.397253 0.311408 +v -0.307596 0.397253 -0.073487 +v -0.414571 0.397253 -0.073487 +v -0.346992 0.085585 -0.271788 +v -0.373736 0.085585 -0.271788 +v -0.346992 0.070651 -0.260976 +v -0.373736 0.070651 -0.260976 +v -0.373736 0.101199 -0.275519 +v -0.346992 0.101199 -0.275519 +v -0.346992 0.076814 0.284436 +v -0.373736 0.076814 0.284436 +v -0.346992 0.065532 0.257801 +v -0.373736 0.065532 0.257801 +v -0.373736 0.091805 0.298224 +v -0.346992 0.091805 0.298224 +v -0.373883 0.148214 -0.184858 +v -0.347140 0.148214 -0.184858 +v -0.373957 0.164844 -0.191504 +v -0.347213 0.164844 -0.191504 +v -0.347066 0.131584 -0.169084 +v -0.373810 0.131584 -0.169084 +v -0.346992 0.192263 0.276099 +v -0.373736 0.192263 0.276098 +v -0.346992 0.139783 0.252341 +v -0.373736 0.139783 0.252341 +v -0.346992 0.124887 0.231133 +v -0.373736 0.158336 0.266217 +v -0.346992 0.158336 0.266217 +v -0.373736 0.124887 0.231133 +v -0.373736 0.313067 0.276098 +v -0.346992 0.313067 0.276099 +v -0.373736 0.345059 0.266017 +v -0.346992 0.345059 0.266017 +v -0.373736 0.352685 0.254789 +v -0.346992 0.332030 0.273386 +v -0.373736 0.332030 0.273386 +v -0.346992 0.352685 0.254789 +v 0.374674 0.364841 0.302842 +v 0.347931 0.364841 0.302842 +v 0.347931 0.059935 -0.243977 +v 0.347931 0.114953 -0.276098 +v 0.374674 0.059935 -0.243977 +v 0.374674 0.114953 -0.276098 +v 0.347931 0.059935 0.225942 +v 0.347931 0.114953 0.302842 +v 0.374674 0.059935 0.225942 +v 0.374674 0.114953 0.302842 +v 0.374674 0.357897 0.234933 +v 0.347931 0.357897 0.234933 +v 0.347931 0.114953 0.183026 +v 0.374674 0.114953 0.183026 +v 0.374970 0.194174 -0.251706 +v 0.375170 0.257384 -0.223217 +v 0.375103 0.306404 -0.190559 +v 0.375153 0.343052 -0.153660 +v 0.375149 0.369150 -0.112450 +v 0.375102 0.386516 -0.066856 +v 0.375026 0.396972 -0.016807 +v 0.374934 0.402336 0.037767 +v 0.374840 0.404429 0.096940 +v 0.374757 0.405070 0.160781 +v 0.374697 0.406081 0.229363 +v 0.374674 0.409282 0.302826 +v 0.374675 0.114953 -0.135838 +v 0.374970 0.181475 -0.192630 +v 0.375170 0.234603 -0.172317 +v 0.375103 0.275863 -0.142596 +v 0.375153 0.306780 -0.109121 +v 0.375149 0.328880 -0.071818 +v 0.375102 0.343689 -0.030611 +v 0.375026 0.352731 0.014573 +v 0.374934 0.357532 0.063810 +v 0.374840 0.359618 0.117173 +v 0.374757 0.360514 0.174738 +v 0.374697 0.360696 0.205741 +v 0.348226 0.194174 -0.251706 +v 0.348426 0.257384 -0.223217 +v 0.348359 0.306404 -0.190559 +v 0.348410 0.343052 -0.153660 +v 0.348405 0.369150 -0.112450 +v 0.348358 0.386516 -0.066856 +v 0.348282 0.396972 -0.016807 +v 0.348190 0.402336 0.037767 +v 0.348096 0.404429 0.096940 +v 0.348013 0.405070 0.160781 +v 0.347953 0.406081 0.229363 +v 0.347930 0.409282 0.302826 +v 0.347931 0.114953 -0.135838 +v 0.348226 0.181475 -0.192630 +v 0.348426 0.234603 -0.172317 +v 0.348359 0.275863 -0.142596 +v 0.348410 0.306780 -0.109121 +v 0.348405 0.328880 -0.071818 +v 0.348358 0.343689 -0.030611 +v 0.348282 0.352731 0.014573 +v 0.348190 0.357532 0.063810 +v 0.348096 0.359618 0.117173 +v 0.348013 0.360514 0.174738 +v 0.347953 0.360696 0.205741 +v 0.328843 0.367863 -0.167815 +v 0.323687 0.367792 0.332106 +v 0.400356 0.367792 0.332106 +v 0.395200 0.367863 -0.167815 +v 0.329832 0.414796 -0.167815 +v 0.324830 0.425190 0.332106 +v 0.399214 0.425190 0.332106 +v 0.394211 0.414796 -0.167815 +v 0.345553 0.401216 -0.201532 +v 0.345143 0.371636 -0.201699 +v 0.378901 0.371636 -0.201699 +v 0.378490 0.401216 -0.201532 +v 0.358089 0.385258 -0.210646 +v 0.358054 0.380377 -0.210646 +v 0.365990 0.380377 -0.210646 +v 0.365954 0.385258 -0.210646 +v 0.323405 0.424711 -0.107590 +v 0.322219 0.365484 -0.107590 +v 0.400638 0.424711 -0.107590 +v 0.401825 0.365484 -0.107590 +v 0.358149 0.394860 0.351911 +v 0.365895 0.394860 0.351911 +v 0.365895 0.399645 0.351911 +v 0.358149 0.399645 0.351911 +v 0.343854 0.413436 0.347086 +v 0.343296 0.379907 0.347086 +v 0.380748 0.379907 0.347086 +v 0.380190 0.413436 0.347086 +v 0.320573 0.427820 0.311407 +v 0.404745 0.365081 0.311407 +v 0.319299 0.365081 0.311407 +v 0.403471 0.427820 0.311407 +v 0.319299 0.365081 -0.073487 +v 0.403471 0.427820 -0.073487 +v 0.320573 0.427820 -0.073487 +v 0.404744 0.365081 -0.073487 +v 0.362022 0.436191 0.332107 +v 0.362022 0.422779 -0.167815 +v 0.362022 0.405255 -0.201532 +v 0.362022 0.385945 -0.210646 +v 0.362022 0.435573 -0.107590 +v 0.362022 0.400659 0.351911 +v 0.362022 0.421024 0.347086 +v 0.362022 0.439585 0.311407 +v 0.362022 0.439585 -0.073487 +v 0.314028 0.397253 0.332106 +v 0.410015 0.397253 0.332106 +v 0.322717 0.390042 -0.167815 +v 0.401327 0.390042 -0.167815 +v 0.383213 0.382875 -0.201616 +v 0.340830 0.382875 -0.201616 +v 0.367083 0.382818 -0.210646 +v 0.356961 0.382818 -0.210646 +v 0.411854 0.395499 -0.107590 +v 0.312189 0.395499 -0.107590 +v 0.367536 0.397253 0.351911 +v 0.356508 0.397253 0.351911 +v 0.385466 0.397253 0.347086 +v 0.338577 0.397253 0.347086 +v 0.415509 0.397253 0.311407 +v 0.308534 0.397253 0.311407 +v 0.308534 0.397253 -0.073487 +v 0.415509 0.397253 -0.073487 +v 0.347931 0.085585 -0.271788 +v 0.374674 0.085585 -0.271788 +v 0.347931 0.070651 -0.260976 +v 0.374674 0.070651 -0.260976 +v 0.374674 0.101199 -0.275520 +v 0.347931 0.101199 -0.275520 +v 0.347931 0.076814 0.284436 +v 0.374674 0.076814 0.284436 +v 0.347931 0.065532 0.257801 +v 0.374674 0.065532 0.257801 +v 0.374674 0.091805 0.298224 +v 0.347931 0.091805 0.298224 +v 0.374822 0.148214 -0.184858 +v 0.348078 0.148214 -0.184858 +v 0.374896 0.164844 -0.191504 +v 0.348152 0.164844 -0.191504 +v 0.348005 0.131584 -0.169084 +v 0.374748 0.131584 -0.169084 +v 0.347931 0.192263 0.276098 +v 0.374674 0.192263 0.276098 +v 0.347931 0.139783 0.252341 +v 0.374674 0.139783 0.252341 +v 0.347931 0.124887 0.231132 +v 0.374674 0.158336 0.266217 +v 0.347931 0.158336 0.266217 +v 0.374674 0.124887 0.231132 +v 0.374674 0.313067 0.276098 +v 0.347931 0.313067 0.276098 +v 0.374674 0.345059 0.266017 +v 0.347931 0.345059 0.266017 +v 0.374674 0.352685 0.254789 +v 0.347931 0.332030 0.273386 +v 0.374674 0.332030 0.273386 +v 0.347931 0.352685 0.254789 +v -0.062308 0.503626 0.402273 +v 0.067396 0.503105 0.402243 +v -0.029017 0.458109 0.402273 +v 0.034080 0.457588 0.402243 +v -0.062162 0.540052 0.402672 +v 0.067542 0.539532 0.402642 +v 0.001590 -0.430287 0.037516 +v 0.001590 -0.355601 0.037516 +v -0.035281 -0.430287 0.010727 +v -0.035281 -0.355601 0.010727 +v -0.021198 -0.430287 -0.032618 +v -0.021198 -0.355601 -0.032618 +v 0.024379 -0.430287 -0.032618 +v 0.024379 -0.355601 -0.032618 +v 0.038462 -0.430287 0.010727 +v 0.038462 -0.355601 0.010727 +v -0.012139 -0.445474 -0.498394 +v -0.012139 -0.400563 -0.498394 +v 0.015320 -0.445474 -0.498394 +v 0.015320 -0.400563 -0.498394 +v 0.486206 -0.445474 -0.173150 +v 0.486206 -0.400563 -0.173150 +v 0.494691 -0.445474 -0.147036 +v 0.494691 -0.400563 -0.147036 +v 0.275494 -0.445474 0.399100 +v 0.275494 -0.400563 0.399100 +v 0.297708 -0.445474 0.382960 +v 0.297708 -0.400563 0.382960 +v -0.272552 -0.445474 0.399429 +v -0.272552 -0.400563 0.399429 +v -0.294766 -0.445474 0.383289 +v -0.294766 -0.400563 0.383289 +v -0.464453 -0.445474 -0.138244 +v -0.464453 -0.400563 -0.138244 +v -0.455968 -0.445474 -0.164358 +v -0.455968 -0.400563 -0.164358 +v 0.001591 -0.202699 0.037516 +v -0.035281 -0.202699 0.010727 +v -0.021198 -0.202699 -0.032618 +v 0.024379 -0.202699 -0.032618 +v 0.038462 -0.202699 0.010727 +v 0.001591 -0.202699 0.024570 +v -0.022969 -0.202699 0.006726 +v -0.013588 -0.202699 -0.022144 +v 0.016769 -0.202699 -0.022144 +v 0.026150 -0.202699 0.006726 +v 0.001590 -0.075588 0.024570 +v -0.022969 -0.075588 0.006726 +v -0.013588 -0.075588 -0.022144 +v 0.016769 -0.075588 -0.022144 +v 0.026150 -0.075588 0.006726 +v 0.001590 -0.075588 0.017627 +v -0.016366 -0.075588 0.004581 +v -0.009507 -0.075588 -0.016528 +v 0.012688 -0.075588 -0.016528 +v 0.019547 -0.075588 0.004581 +v 0.001590 0.063069 0.017627 +v -0.016366 0.063069 0.004581 +v -0.009507 0.063069 -0.016528 +v 0.012688 0.063069 -0.016528 +v 0.019547 0.063069 0.004581 +v 0.029818 -0.470000 -0.430182 +v -0.029818 -0.470000 -0.430182 +v 0.029818 -0.491084 -0.438916 +v -0.029818 -0.491084 -0.438916 +v 0.029818 -0.499818 -0.460000 +v -0.029818 -0.499818 -0.460000 +v 0.029818 -0.491084 -0.481084 +v -0.029818 -0.491084 -0.481084 +v 0.029818 -0.470000 -0.489818 +v -0.029818 -0.470000 -0.489818 +v 0.029818 -0.448916 -0.481084 +v -0.029818 -0.448916 -0.481084 +v 0.029818 -0.440182 -0.460000 +v -0.029818 -0.440182 -0.460000 +v 0.029818 -0.448916 -0.438916 +v -0.029818 -0.448916 -0.438916 +v 0.026242 -0.202699 0.009105 +v 0.467304 -0.470000 -0.112330 +v 0.407668 -0.470000 -0.112330 +v 0.467304 -0.491084 -0.121064 +v 0.407668 -0.491084 -0.121064 +v 0.467304 -0.499818 -0.142148 +v 0.407668 -0.499818 -0.142148 +v 0.467304 -0.491084 -0.163232 +v 0.407668 -0.491084 -0.163232 +v 0.467304 -0.470000 -0.171966 +v 0.407668 -0.470000 -0.171966 +v 0.467304 -0.448916 -0.163232 +v 0.407668 -0.448916 -0.163232 +v 0.467304 -0.440182 -0.142148 +v 0.407668 -0.440182 -0.142148 +v 0.467304 -0.448916 -0.121064 +v 0.407668 -0.448916 -0.121064 +v -0.000550 -0.202699 0.027772 +v 0.300199 -0.470000 0.401966 +v 0.240563 -0.470000 0.401966 +v 0.300199 -0.491084 0.393232 +v 0.240563 -0.491084 0.393232 +v 0.300199 -0.499818 0.372148 +v 0.240563 -0.499818 0.372148 +v 0.300199 -0.491084 0.351063 +v 0.240563 -0.491084 0.351063 +v 0.300199 -0.470000 0.342330 +v 0.240563 -0.470000 0.342330 +v 0.300199 -0.448916 0.351063 +v 0.240563 -0.448916 0.351063 +v 0.300199 -0.440182 0.372148 +v 0.240563 -0.440182 0.372148 +v 0.300199 -0.448916 0.393232 +v 0.240563 -0.448916 0.393232 +v -0.026582 -0.202699 0.008059 +v -0.240563 -0.470000 0.401966 +v -0.300199 -0.470000 0.401966 +v -0.240564 -0.491084 0.393232 +v -0.300199 -0.491084 0.393232 +v -0.240563 -0.499818 0.372148 +v -0.300199 -0.499818 0.372148 +v -0.240563 -0.491084 0.351063 +v -0.300199 -0.491084 0.351063 +v -0.240564 -0.470000 0.342330 +v -0.300199 -0.470000 0.342330 +v -0.240563 -0.448916 0.351063 +v -0.300199 -0.448916 0.351063 +v -0.240563 -0.440182 0.372148 +v -0.300199 -0.440182 0.372148 +v -0.240564 -0.448916 0.393232 +v -0.300199 -0.448916 0.393232 +v -0.407668 -0.470000 -0.112330 +v -0.467304 -0.470000 -0.112330 +v -0.407668 -0.491084 -0.121063 +v -0.467304 -0.491084 -0.121063 +v -0.407668 -0.499818 -0.142148 +v -0.467304 -0.499818 -0.142148 +v -0.407668 -0.491084 -0.163232 +v -0.467304 -0.491084 -0.163232 +v -0.407668 -0.470000 -0.171966 +v -0.467304 -0.470000 -0.171966 +v -0.407668 -0.448916 -0.163232 +v -0.467304 -0.448916 -0.163232 +v -0.407668 -0.440182 -0.142148 +v -0.467304 -0.440182 -0.142148 +v -0.407668 -0.448916 -0.121063 +v -0.467304 -0.448916 -0.121063 +v 0.026330 0.059935 0.115638 +v -0.021064 0.059935 0.115638 +vt 0.984375 0.320312 +vt 0.984375 0.343750 +vt 0.726562 0.343750 +vt 0.726562 0.320312 +vt 0.726562 0.453125 +vt 0.984375 0.453125 +vt 0.984375 0.554688 +vt 0.726562 0.554688 +vt 0.116601 0.128897 +vt 0.133574 0.128897 +vt 0.138818 0.112755 +vt 0.125087 0.102779 +vt 0.111356 0.112755 +vt 0.406250 0.132812 +vt 0.406250 0.125000 +vt 0.414062 0.125000 +vt 0.414062 0.132812 +vt 0.421875 0.125000 +vt 0.421875 0.132812 +vt 0.359375 0.132812 +vt 0.359375 0.125000 +vt 0.367188 0.125000 +vt 0.367188 0.132812 +vt 0.375000 0.125000 +vt 0.375000 0.132812 +vt 0.382812 0.125000 +vt 0.382812 0.132812 +vt 0.390625 0.125000 +vt 0.390625 0.132812 +vt 0.385479 0.146639 +vt 0.382479 0.153880 +vt 0.385479 0.161122 +vt 0.392721 0.164122 +vt 0.399962 0.161122 +vt 0.402961 0.153880 +vt 0.399962 0.146639 +vt 0.392721 0.143640 +vt 0.398438 0.132812 +vt 0.398438 0.125000 +vt 0.984375 0.429688 +vt 0.726562 0.429688 +vt 0.496967 0.726626 +vt 0.434092 0.728066 +vt 0.455384 0.700488 +vt 0.507946 0.700488 +vt 0.329335 0.685124 +vt 0.319620 0.703161 +vt 0.298327 0.689321 +vt 0.308043 0.677902 +vt 0.255479 0.683698 +vt 0.245763 0.665446 +vt 0.298327 0.665446 +vt 0.122874 0.726567 +vt 0.133853 0.700428 +vt 0.245759 0.700428 +vt 0.256738 0.726567 +vt 0.271206 0.980248 +vt 0.256281 0.976540 +vt 0.294063 0.924214 +vt 0.313493 0.937580 +vt 0.136048 0.924214 +vt 0.120417 0.821666 +vt 0.259194 0.821666 +vt 0.243563 0.924214 +vt 0.563899 0.821725 +vt 0.429327 0.821725 +vt 0.563899 0.725093 +vt 0.459642 0.924273 +vt 0.668156 0.924273 +vt 0.622378 0.969632 +vt 0.594052 0.969632 +vt 0.533746 0.969632 +vt 0.505420 0.969632 +vt 0.357783 0.821630 +vt 0.335840 0.821630 +vt 0.319613 0.728007 +vt 0.337168 0.728007 +vt 0.348360 0.830152 +vt 0.371498 0.851471 +vt 0.563899 0.700488 +vt 0.248285 0.969572 +vt 0.219959 0.969572 +vt 0.298321 0.700428 +vt 0.257972 0.988527 +vt 0.248259 0.997092 +vt 0.219941 0.997092 +vt 0.229654 0.982733 +vt 0.324378 0.821666 +vt 0.319620 0.665446 +vt 0.264824 0.994862 +vt 0.312023 0.962730 +vt 0.381189 0.821630 +vt 0.354722 0.728007 +vt 0.374075 0.885297 +vt 0.248259 0.980676 +vt 0.219941 0.969572 +vt 0.498430 0.337960 +vt 0.442055 0.343252 +vt 0.451705 0.325087 +vt 0.508080 0.320403 +vt 0.344366 0.357516 +vt 0.321063 0.346650 +vt 0.311414 0.331505 +vt 0.334717 0.337744 +vt 0.626780 0.400293 +vt 0.619525 0.363688 +vt 0.675900 0.363688 +vt 0.690496 0.400293 +vt 0.259862 0.345936 +vt 0.189719 0.342866 +vt 0.189719 0.327336 +vt 0.250212 0.331264 +vt 0.252695 0.617074 +vt 0.245440 0.653679 +vt 0.189718 0.653679 +vt 0.189718 0.617074 +vt 0.352151 0.515448 +vt 0.354835 0.413768 +vt 0.372722 0.413768 +vt 0.371923 0.515448 +vt 0.624295 0.653679 +vt 0.635878 0.603598 +vt 0.708798 0.603598 +vt 0.685495 0.653679 +vt 0.250210 0.363688 +vt 0.261793 0.413768 +vt 0.189718 0.413768 +vt 0.189718 0.363688 +vt 0.631329 0.501946 +vt 0.699647 0.501946 +vt 0.257244 0.515421 +vt 0.189718 0.515421 +vt 0.427459 0.340110 +vt 0.437109 0.320072 +vt 0.354510 0.617127 +vt 0.372636 0.617127 +vt 0.563802 0.333127 +vt 0.563802 0.314464 +vt 0.563802 0.400293 +vt 0.563802 0.363688 +vt 0.316411 0.617074 +vt 0.301815 0.653679 +vt 0.563802 0.653679 +vt 0.563802 0.603598 +vt 0.311411 0.363688 +vt 0.334713 0.413768 +vt 0.563802 0.501946 +vt 0.325562 0.515421 +vt 0.508080 0.357714 +vt 0.451705 0.363688 +vt 0.334717 0.379760 +vt 0.250212 0.362442 +vt 0.189719 0.360338 +vt 0.329908 0.515448 +vt 0.437109 0.362653 +vt 0.334117 0.617127 +vt 0.563802 0.354118 +vt 0.630831 0.726626 +vt 0.619853 0.700488 +vt 0.672415 0.700488 +vt 0.693707 0.728066 +vt 0.050280 0.685124 +vt 0.071572 0.677902 +vt 0.081288 0.689321 +vt 0.059995 0.703161 +vt 0.124137 0.683698 +vt 0.081288 0.665446 +vt 0.133853 0.665446 +vt 0.108405 0.980248 +vt 0.066119 0.937580 +vt 0.085549 0.924214 +vt 0.123331 0.976540 +vt 0.698471 0.821725 +vt 0.023406 0.821630 +vt 0.042444 0.728007 +vt 0.059998 0.728007 +vt 0.045349 0.821630 +vt 0.008113 0.851471 +vt 0.031251 0.830152 +vt 0.131327 0.969572 +vt 0.159653 0.969572 +vt 0.081290 0.700428 +vt 0.121623 0.988527 +vt 0.149940 0.982733 +vt 0.159653 0.997092 +vt 0.131335 0.997092 +vt 0.055234 0.821666 +vt 0.059995 0.665446 +vt 0.114788 0.994862 +vt 0.067588 0.962730 +vt 0.000000 0.821630 +vt 0.024890 0.728007 +vt 0.005536 0.885297 +vt 0.131335 0.980676 +vt 0.629173 0.337960 +vt 0.619523 0.320403 +vt 0.675898 0.325087 +vt 0.685548 0.343252 +vt 0.035073 0.357516 +vt 0.044722 0.337744 +vt 0.068025 0.331505 +vt 0.058376 0.346650 +vt 0.500824 0.400293 +vt 0.437109 0.400293 +vt 0.508080 0.363688 +vt 0.119577 0.345936 +vt 0.129227 0.331264 +vt 0.126740 0.617074 +vt 0.133995 0.653679 +vt 0.027284 0.515448 +vt 0.007512 0.515448 +vt 0.006715 0.413768 +vt 0.024600 0.413768 +vt 0.503310 0.653679 +vt 0.442110 0.653679 +vt 0.418807 0.603598 +vt 0.491726 0.603598 +vt 0.129226 0.363688 +vt 0.117642 0.413768 +vt 0.496275 0.501946 +vt 0.427958 0.501946 +vt 0.122191 0.515421 +vt 0.690494 0.320072 +vt 0.700144 0.340110 +vt 0.024926 0.617127 +vt 0.006799 0.617127 +vt 0.063025 0.617074 +vt 0.077620 0.653679 +vt 0.068025 0.363688 +vt 0.044722 0.413768 +vt 0.053874 0.515421 +vt 0.619523 0.357714 +vt 0.044722 0.379760 +vt 0.129227 0.362442 +vt 0.049527 0.515448 +vt 0.690494 0.362653 +vt 0.045319 0.617127 +vt 0.455692 0.046847 +vt 0.455692 0.023876 +vt 0.479179 0.034017 +vt 0.470868 0.040478 +vt 0.498360 0.087287 +vt 0.488135 0.087399 +vt 0.687287 0.024092 +vt 0.687287 0.047063 +vt 0.672112 0.040694 +vt 0.663799 0.034233 +vt 0.523254 0.007353 +vt 0.523254 0.022978 +vt 0.507629 0.022978 +vt 0.507629 0.007353 +vt 0.488135 0.190120 +vt 0.498360 0.190008 +vt 0.498360 0.209012 +vt 0.488135 0.209124 +vt 0.654857 0.087398 +vt 0.644633 0.087286 +vt 0.597528 0.034322 +vt 0.617296 0.034322 +vt 0.617476 0.087321 +vt 0.596802 0.087538 +vt 0.527657 0.040663 +vt 0.548576 0.040663 +vt 0.549331 0.087537 +vt 0.528656 0.087320 +vt 0.498526 0.224221 +vt 0.488301 0.224333 +vt 0.644633 0.190008 +vt 0.654857 0.190120 +vt 0.654857 0.209124 +vt 0.644633 0.209012 +vt 0.620565 0.189938 +vt 0.594248 0.190156 +vt 0.551893 0.190155 +vt 0.525575 0.189938 +vt 0.511561 0.225441 +vt 0.565714 0.225454 +vt 0.565640 0.235679 +vt 0.511486 0.235666 +vt 0.654690 0.224333 +vt 0.644465 0.224220 +vt 0.189808 0.665446 +vt 0.634499 0.208923 +vt 0.634560 0.224116 +vt 0.580461 0.224333 +vt 0.580400 0.209140 +vt 0.156250 0.273438 +vt 0.156250 0.257812 +vt 0.226562 0.257812 +vt 0.382812 0.257812 +vt 0.460938 0.257812 +vt 0.460938 0.273438 +vt 0.382812 0.273438 +vt 0.257812 0.273438 +vt 0.140625 0.257812 +vt 0.140625 0.273438 +vt 0.967368 0.712551 +vt 0.960911 0.708480 +vt 0.782406 0.708480 +vt 0.770304 0.710607 +vt 0.760186 0.714892 +vt 0.754948 0.720587 +vt 0.753194 0.729380 +vt 0.798708 0.729380 +vt 0.919833 0.729380 +vt 0.973113 0.729380 +vt 0.972893 0.724155 +vt 0.971476 0.718224 +vt 0.492188 0.289062 +vt 0.492188 0.304688 +vt 0.312500 0.304688 +vt 0.312500 0.289062 +vt 0.031250 0.304688 +vt 0.031250 0.289062 +vt 0.039062 0.289062 +vt 0.039062 0.304688 +vt 0.763353 0.758747 +vt 0.753194 0.824303 +vt 0.763353 0.804636 +vt 0.753210 0.682956 +vt 0.753210 0.588042 +vt 0.763368 0.617406 +vt 0.078125 0.289062 +vt 0.117188 0.289062 +vt 0.117188 0.304688 +vt 0.078125 0.304688 +vt 0.140625 0.289062 +vt 0.164062 0.289062 +vt 0.164062 0.304688 +vt 0.140625 0.304688 +vt 0.195312 0.289062 +vt 0.210938 0.289062 +vt 0.210938 0.304688 +vt 0.195312 0.304688 +vt 0.015625 0.273438 +vt 0.015625 0.257812 +vt 0.031250 0.257812 +vt 0.031250 0.273438 +vt 0.226562 0.289062 +vt 0.265625 0.289062 +vt 0.265625 0.304688 +vt 0.226562 0.304688 +vt 0.070312 0.273438 +vt 0.070312 0.257812 +vt 0.085938 0.257812 +vt 0.085938 0.273438 +vt 0.273438 0.289062 +vt 0.281250 0.289062 +vt 0.281250 0.304688 +vt 0.273438 0.304688 +vt 0.062500 0.289062 +vt 0.062500 0.304688 +vt 0.507812 0.257812 +vt 0.515625 0.257812 +vt 0.515625 0.273438 +vt 0.507812 0.273438 +vt 0.109375 0.257812 +vt 0.109375 0.273438 +vt 0.304688 0.289062 +vt 0.304688 0.304688 +vt 0.554688 0.257812 +vt 0.554688 0.273438 +vt 0.960905 0.567145 +vt 0.967362 0.571215 +vt 0.971468 0.576888 +vt 0.972886 0.582818 +vt 0.973106 0.588042 +vt 0.919831 0.588042 +vt 0.798719 0.588042 +vt 0.754964 0.579250 +vt 0.760201 0.573556 +vt 0.770318 0.569271 +vt 0.782419 0.567145 +vt 0.125000 0.257812 +vt 0.125000 0.273438 +vt 0.750006 0.874954 +vt 0.742144 0.874954 +vt 0.742144 0.863764 +vt 0.750006 0.862734 +vt 0.909114 0.945325 +vt 0.931991 0.943252 +vt 0.931991 0.934828 +vt 0.909114 0.933924 +vt 0.750488 0.921717 +vt 0.742663 0.920330 +vt 0.742663 0.896088 +vt 0.750488 0.894700 +vt 0.750238 0.979188 +vt 0.742405 0.979188 +vt 0.742405 0.968738 +vt 0.750238 0.967542 +vt 0.944831 0.940530 +vt 0.944862 0.936261 +vt 0.931657 0.897717 +vt 0.944468 0.902872 +vt 0.944468 0.913546 +vt 0.931657 0.918700 +vt 0.931586 0.979188 +vt 0.944345 0.979188 +vt 0.944345 0.983815 +vt 0.931586 0.988233 +vt 0.932027 0.872215 +vt 0.944865 0.869493 +vt 0.944833 0.876459 +vt 0.932027 0.881617 +vt 0.948261 0.940508 +vt 0.948261 0.939581 +vt 0.947850 0.906954 +vt 0.947850 0.909464 +vt 0.948295 0.869471 +vt 0.948295 0.870398 +vt 0.944345 0.974561 +vt 0.947794 0.978083 +vt 0.947794 0.979188 +vt 0.908796 0.979188 +vt 0.908796 0.968338 +vt 0.931586 0.970143 +vt 0.908890 0.920794 +vt 0.908890 0.895623 +vt 0.896159 0.945992 +vt 0.896159 0.933770 +vt 0.909152 0.874287 +vt 0.909152 0.862887 +vt 0.932027 0.863791 +vt 0.736737 0.979188 +vt 0.736737 0.984293 +vt 0.734911 0.980276 +vt 0.734911 0.979188 +vt 0.736399 0.945992 +vt 0.736399 0.939403 +vt 0.734565 0.945083 +vt 0.734565 0.945992 +vt 0.736455 0.874954 +vt 0.736455 0.881100 +vt 0.734622 0.875863 +vt 0.734622 0.874954 +vt 0.737000 0.902288 +vt 0.737000 0.914130 +vt 0.735176 0.909433 +vt 0.735176 0.906984 +vt 0.742088 0.945992 +vt 0.742088 0.934801 +vt 0.742405 0.989638 +vt 0.742144 0.885565 +vt 0.951429 0.941190 +vt 0.950111 0.941420 +vt 0.948792 0.941190 +vt 0.948413 0.940372 +vt 0.948780 0.939553 +vt 0.951441 0.939553 +vt 0.951807 0.940372 +vt 0.749951 0.945992 +vt 0.749951 0.933770 +vt 0.895890 0.979188 +vt 0.895890 0.967542 +vt 0.895997 0.921717 +vt 0.895997 0.894700 +vt 0.896199 0.874954 +vt 0.896199 0.862734 +vt 0.908796 0.990039 +vt 0.895890 0.990834 +vt 0.750238 0.990834 +vt 0.736737 0.974083 +vt 0.734911 0.978100 +vt 0.947794 0.980294 +vt 0.749951 0.957603 +vt 0.896159 0.957603 +vt 0.909152 0.885383 +vt 0.896199 0.886564 +vt 0.750006 0.886564 +vt 0.742088 0.956604 +vt 0.736455 0.868366 +vt 0.736399 0.952139 +vt 0.734622 0.874045 +vt 0.734565 0.946901 +vt 0.909114 0.956422 +vt 0.944896 0.865224 +vt 0.948295 0.868544 +vt 0.944798 0.947497 +vt 0.948261 0.941436 +vt 0.931991 0.952656 +vt 0.731423 0.946575 +vt 0.730907 0.945823 +vt 0.731423 0.945071 +vt 0.733858 0.945071 +vt 0.734374 0.945823 +vt 0.733858 0.946575 +vt 0.732640 0.946894 +vt 0.922400 0.790503 +vt 0.909684 0.802248 +vt 0.926603 0.816027 +vt 0.940619 0.802105 +vt 0.895514 0.810643 +vt 0.879861 0.816268 +vt 0.893629 0.832537 +vt 0.910949 0.825940 +vt 0.862697 0.819703 +vt 0.843994 0.821527 +vt 0.853887 0.838546 +vt 0.874618 0.836509 +vt 0.790080 0.822729 +vt 0.753201 0.841185 +vt 0.781106 0.839969 +vt 0.801856 0.822660 +vt 0.807158 0.839585 +vt 0.940979 0.748331 +vt 0.938454 0.742014 +vt 0.831409 0.839341 +vt 0.823723 0.822319 +vt 0.953025 0.783484 +vt 0.933690 0.774830 +vt 0.963841 0.618132 +vt 0.940975 0.606992 +vt 0.938451 0.600675 +vt 0.932459 0.594359 +vt 0.941402 0.613308 +vt 0.831417 0.697992 +vt 0.807168 0.698236 +vt 0.801867 0.681312 +vt 0.823731 0.680972 +vt 0.781120 0.698619 +vt 0.790091 0.681382 +vt 0.932462 0.735697 +vt 0.953020 0.642141 +vt 0.933687 0.633488 +vt 0.753216 0.699836 +vt 0.844001 0.680180 +vt 0.853892 0.697197 +vt 0.941407 0.754649 +vt 0.963847 0.759473 +vt 0.940616 0.660760 +vt 0.922398 0.649159 +vt 0.862702 0.678356 +vt 0.874620 0.695159 +vt 0.926600 0.674680 +vt 0.909684 0.660903 +vt 0.296875 0.289062 +vt 0.296875 0.304688 +vt 0.879864 0.674921 +vt 0.893630 0.691189 +vt 0.910948 0.684592 +vt 0.895515 0.669297 +vt 0.484375 0.257812 +vt 0.484375 0.273438 +vt 0.132812 0.257812 +vt 0.132812 0.273438 +vt 0.500000 0.257812 +vt 0.500000 0.273438 +vt 0.531250 0.304688 +vt 0.531250 0.289062 +vt 0.539062 0.289062 +vt 0.539062 0.304688 +vt 0.515625 0.304688 +vt 0.515625 0.289062 +vt 0.554688 0.289062 +vt 0.554688 0.304688 +vt 0.023438 0.304688 +vt 0.023438 0.289062 +vt 0.015625 0.304688 +vt 0.015625 0.289062 +vt 0.778991 0.821665 +vt 0.779004 0.680318 +vt 0.780434 0.733153 +vt 0.771448 0.819685 +vt 0.772378 0.738811 +vt 0.767183 0.816788 +vt 0.767107 0.745859 +vt 0.764384 0.811840 +vt 0.771462 0.678338 +vt 0.780447 0.591815 +vt 0.767197 0.675442 +vt 0.772392 0.597473 +vt 0.764398 0.670493 +vt 0.767121 0.604520 +vt 0.763368 0.663290 +vt 0.967356 0.712544 +vt 0.972880 0.724147 +vt 0.754952 0.720579 +vt 0.763392 0.617484 +vt 0.753243 0.588146 +vt 0.960756 0.567267 +vt 0.782426 0.567267 +vt 0.770336 0.569391 +vt 0.760228 0.573672 +vt 0.754996 0.579361 +vt 0.798712 0.588146 +vt 0.919719 0.588146 +vt 0.972947 0.588146 +vt 0.972727 0.582926 +vt 0.971311 0.577001 +vt 0.967208 0.571333 +vt 0.749942 0.874964 +vt 0.749942 0.862755 +vt 0.931959 0.943234 +vt 0.750255 0.979178 +vt 0.750255 0.990823 +vt 0.944830 0.936242 +vt 0.931804 0.872228 +vt 0.931804 0.881621 +vt 0.944599 0.876468 +vt 0.944631 0.869508 +vt 0.948228 0.939562 +vt 0.948228 0.940490 +vt 0.947850 0.906948 +vt 0.948058 0.870412 +vt 0.948058 0.869486 +vt 0.896130 0.945972 +vt 0.896130 0.933753 +vt 0.931804 0.863811 +vt 0.908949 0.862908 +vt 0.908949 0.874298 +vt 0.736755 0.979178 +vt 0.736756 0.974074 +vt 0.734549 0.945972 +vt 0.734549 0.945064 +vt 0.736403 0.874964 +vt 0.736403 0.881105 +vt 0.749933 0.933753 +vt 0.749933 0.945972 +vt 0.896007 0.874964 +vt 0.896007 0.862755 +vt 0.750255 0.967534 +vt 0.736756 0.984282 +vt 0.749933 0.957583 +vt 0.896130 0.957583 +vt 0.908949 0.885384 +vt 0.896007 0.886564 +vt 0.749942 0.886564 +vt 0.736403 0.868381 +vt 0.734572 0.874056 +vt 0.734549 0.946881 +vt 0.944662 0.865242 +vt 0.948058 0.868559 +vt 0.948228 0.941417 +vt 0.931959 0.952636 +vt 0.733848 0.946577 +vt 0.733848 0.945073 +vt 0.801856 0.822645 +vt 0.938444 0.742005 +vt 0.940843 0.607079 +vt 0.963690 0.618209 +vt 0.938321 0.600768 +vt 0.932335 0.594457 +vt 0.941271 0.613390 +vt 0.952878 0.642197 +vt 0.933562 0.633552 +vt 0.853837 0.697205 +vt 0.940485 0.660800 +vt 0.922283 0.649209 +vt 0.862639 0.678381 +vt 0.874547 0.695170 +vt 0.926482 0.674707 +vt 0.909580 0.660943 +vt 0.879786 0.674949 +vt 0.893541 0.691202 +vt 0.895424 0.669329 +vt 0.910843 0.684611 +vt 0.780435 0.733145 +vt 0.767109 0.745850 +vt 0.771479 0.678363 +vt 0.780456 0.591916 +vt 0.767218 0.675469 +vt 0.772408 0.597569 +vt 0.767142 0.604609 +vt 0.565779 0.209139 +vt 0.511679 0.208922 +vt 0.565717 0.224333 +vt 0.511617 0.224115 +vt 0.213217 0.249509 +vt 0.213217 0.231846 +vt 0.382049 0.231846 +vt 0.382049 0.241659 +vt 0.132812 0.085938 +vt 0.109375 0.085938 +vt 0.109375 0.000000 +vt 0.132812 0.000000 +vt 0.189948 0.000000 +vt 0.206653 0.000000 +vt 0.203333 0.168670 +vt 0.193269 0.168670 +vt 0.406250 0.117188 +vt 0.406250 0.093750 +vt 0.414062 0.093750 +vt 0.414062 0.117188 +vt 0.156538 0.000000 +vt 0.173243 0.000000 +vt 0.169923 0.168784 +vt 0.159859 0.168784 +vt 0.382042 0.200580 +vt 0.382042 0.218243 +vt 0.213210 0.210393 +vt 0.213210 0.200580 +vt 0.382812 0.117188 +vt 0.375000 0.117188 +vt 0.375000 0.093750 +vt 0.382812 0.093750 +vt 0.186628 0.168848 +vt 0.176564 0.168847 +vt 0.398438 0.117188 +vt 0.390625 0.117188 +vt 0.390625 0.093750 +vt 0.398438 0.093750 +vt 0.223359 0.000001 +vt 0.220038 0.168738 +vt 0.209974 0.168738 +vt 0.240064 0.000000 +vt 0.236744 0.168837 +vt 0.226679 0.168837 +vt 0.070177 0.178780 +vt 0.095592 0.178779 +vt 0.091349 0.184895 +vt 0.074420 0.184895 +vt 0.085938 0.085938 +vt 0.085938 0.000000 +vt 0.062500 0.085938 +vt 0.062500 0.000000 +vt 0.039062 0.085938 +vt 0.039062 0.000000 +vt 0.015625 0.085938 +vt 0.015625 0.000000 +vt 0.093750 0.164062 +vt 0.078125 0.164062 +vt 0.078125 0.085938 +vt 0.093750 0.085938 +vt 0.121007 0.178780 +vt 0.116765 0.184895 +vt 0.099836 0.184895 +vt 0.146421 0.178780 +vt 0.142177 0.184894 +vt 0.125250 0.184894 +vt 0.171836 0.178780 +vt 0.167592 0.184895 +vt 0.150663 0.184896 +vt 0.197249 0.178780 +vt 0.193007 0.184895 +vt 0.176078 0.184896 +vt 0.069976 0.187157 +vt 0.086929 0.187158 +vt 0.084650 0.190480 +vt 0.072255 0.190480 +vt 0.062500 0.164062 +vt 0.046875 0.164062 +vt 0.046875 0.085938 +vt 0.031250 0.164062 +vt 0.031250 0.085938 +vt 0.015625 0.164062 +vt 0.054688 0.250000 +vt 0.046875 0.250000 +vt 0.054688 0.164062 +vt 0.103883 0.187159 +vt 0.101604 0.190481 +vt 0.089208 0.190480 +vt 0.120835 0.187159 +vt 0.118556 0.190482 +vt 0.106162 0.190482 +vt 0.137789 0.187157 +vt 0.135510 0.190480 +vt 0.123114 0.190481 +vt 0.154743 0.187157 +vt 0.152464 0.190481 +vt 0.140067 0.190480 +vt 0.039062 0.250000 +vt 0.039062 0.164062 +vt 0.031250 0.250000 +vt 0.023438 0.250000 +vt 0.023438 0.164062 +vt 0.015625 0.250000 +vt 0.624817 0.007353 +vt 0.624817 0.022978 +vt 0.292515 0.169147 +vt 0.282290 0.169147 +vt 0.278916 0.000000 +vt 0.295889 0.000000 +vt 0.275542 0.169133 +vt 0.265317 0.169133 +vt 0.261943 0.000000 +vt 0.343433 0.169156 +vt 0.333208 0.169156 +vt 0.329834 0.000000 +vt 0.346807 0.000000 +vt 0.326461 0.169074 +vt 0.316235 0.169073 +vt 0.312861 0.000000 +vt 0.309488 0.169046 +vt 0.299262 0.169046 +s off +f 126/1 152/2 154/3 125/4 +f 124/5 127/6 126/7 125/8 +f 486/9 484/10 482/11 480/12 488/13 +f 535/14 536/15 538/16 537/17 +f 537/17 538/16 540/18 539/19 +f 539/20 540/21 542/22 541/23 +f 541/23 542/22 544/24 543/25 +f 543/25 544/24 546/26 545/27 +f 545/27 546/26 548/28 547/29 +f 538/30 536/31 550/32 548/33 546/34 544/35 542/36 540/37 +f 549/38 550/39 536/15 535/14 +f 547/29 548/28 550/39 549/38 +f 535/31 537/30 539/37 541/36 543/35 545/34 547/33 549/32 +f 552/14 553/15 555/16 554/17 +f 554/17 555/16 557/18 556/19 +f 556/20 557/21 559/22 558/23 +f 558/23 559/22 561/24 560/25 +f 560/25 561/24 563/26 562/27 +f 562/27 563/26 565/28 564/29 +f 555/30 553/31 567/32 565/33 563/34 561/35 559/36 557/37 +f 566/38 567/39 553/15 552/14 +f 564/29 565/28 567/39 566/38 +f 552/31 554/30 556/37 558/36 560/35 562/34 564/33 566/32 +f 569/14 570/15 572/16 571/17 +f 571/17 572/16 574/18 573/19 +f 573/20 574/21 576/22 575/23 +f 575/23 576/22 578/24 577/25 +f 577/25 578/24 580/26 579/27 +f 579/27 580/26 582/28 581/29 +f 572/30 570/31 584/32 582/33 580/34 578/35 576/36 574/37 +f 583/38 584/39 570/15 569/14 +f 581/29 582/28 584/39 583/38 +f 569/31 571/30 573/37 575/36 577/35 579/34 581/33 583/32 +f 586/14 587/15 589/16 588/17 +f 588/17 589/16 591/18 590/19 +f 590/20 591/21 593/22 592/23 +f 592/23 593/22 595/24 594/25 +f 594/25 595/24 597/26 596/27 +f 596/27 597/26 599/28 598/29 +f 589/30 587/31 601/32 599/33 597/34 595/35 593/36 591/37 +f 600/38 601/39 587/15 586/14 +f 598/29 599/28 601/39 600/38 +f 586/31 588/30 590/37 592/36 594/35 596/34 598/33 600/32 +f 602/14 603/15 605/16 604/17 +f 604/17 605/16 607/18 606/19 +f 606/20 607/21 609/22 608/23 +f 608/23 609/22 611/24 610/25 +f 610/25 611/24 613/26 612/27 +f 612/27 613/26 615/28 614/29 +f 605/30 603/31 617/32 615/33 613/34 611/35 609/36 607/37 +f 616/38 617/39 603/15 602/14 +f 614/29 615/28 617/39 616/38 +f 602/31 604/30 606/37 608/36 610/35 612/34 614/33 616/32 +f 153/40 127/6 124/5 120/41 +s 1 +f 16/42 7/43 1/44 14/45 +f 22/46 8/47 2/48 21/49 +f 24/50 14/51 1/52 21/49 +f 72/53 68/54 13/55 17/56 +f 20/57 6/58 3/59 19/60 +f 66/61 73/62 18/63 11/64 +f 65/65 9/66 7/43 16/42 62/67 +f 4/68 56/69 57/70 67/71 12/72 5/73 +f 23/74 10/75 8/76 22/77 +f 19/60 3/59 10/78 23/79 +f 73/62 72/53 17/56 18/63 +f 62/67 16/42 14/45 59/80 +f 6/81 15/82 11/64 3/59 +f 8/76 17/56 13/55 2/83 +f 20/84 5/85 12/86 25/87 +f 10/88 18/63 17/56 8/76 +f 3/59 11/64 18/63 10/88 +f 7/89 22/46 21/49 1/52 +f 13/55 24/50 21/49 2/48 +f 5/90 20/57 19/60 4/91 +f 9/92 23/74 22/77 7/93 +f 4/91 19/60 23/79 9/94 +f 6/95 20/84 25/87 15/96 +f 51/97 46/98 26/99 38/100 +f 48/101 47/102 27/103 31/104 +f 42/105 38/106 26/107 32/108 +f 52/109 114/110 88/111 37/112 +f 43/113 36/114 85/115 96/116 +f 50/117 48/118 31/119 34/120 +f 37/121 40/122 31/123 27/124 +f 39/125 41/126 92/127 87/128 +f 44/129 42/105 32/108 34/130 +f 45/131 43/113 96/116 100/132 +f 46/98 49/133 32/134 26/99 +f 49/135 50/117 34/120 32/136 +f 40/122 44/129 34/130 31/123 +f 41/126 45/131 100/132 92/127 +f 113/137 51/97 38/100 86/138 +f 95/139 86/140 38/106 42/105 +f 47/102 52/109 37/112 27/103 +f 33/141 28/142 36/114 43/113 +f 88/143 91/144 40/122 37/121 +f 29/145 30/146 41/126 39/125 +f 99/147 95/139 42/105 44/129 +f 35/148 33/141 43/113 45/131 +f 91/144 99/147 44/129 40/122 +f 30/146 35/148 45/131 41/126 +f 36/149 28/150 46/98 51/97 +f 30/151 29/145 47/102 48/101 +f 39/152 87/153 114/110 52/109 +f 35/154 30/146 48/118 50/117 +f 28/150 33/155 49/133 46/98 +f 33/156 35/154 50/117 49/135 +f 85/157 36/149 51/97 113/137 +f 29/145 39/152 52/109 47/102 +f 71/158 69/159 53/160 60/161 +f 77/162 76/163 54/164 61/165 +f 79/166 76/163 53/167 69/168 +f 75/169 74/170 55/171 58/172 +f 65/65 62/67 71/158 60/161 63/173 +f 4/68 9/66 65/65 63/173 56/69 +f 78/174 77/175 61/176 64/177 +f 74/170 78/178 64/179 55/171 +f 62/67 59/80 69/159 71/158 +f 58/180 55/171 66/61 70/181 +f 61/176 54/182 68/54 72/53 +f 75/183 80/184 67/185 57/186 +f 64/187 61/176 72/53 73/62 +f 55/171 64/187 73/62 66/61 +f 60/188 53/167 76/163 77/162 +f 68/54 54/164 76/163 79/166 +f 57/189 56/190 74/170 75/169 +f 63/191 60/192 77/175 78/174 +f 56/190 63/193 78/178 74/170 +f 58/194 70/181 80/184 75/183 +f 118/195 103/196 81/197 111/198 +f 115/199 90/200 82/201 112/202 +f 107/203 93/204 81/150 103/205 +f 119/206 102/207 88/111 114/110 +f 108/208 96/116 85/115 101/209 +f 117/210 97/211 90/212 115/213 +f 102/214 82/215 90/216 105/217 +f 104/218 87/128 92/127 106/219 +f 109/220 97/221 93/204 107/203 +f 110/222 100/132 96/116 108/208 +f 111/198 81/197 93/223 116/224 +f 116/225 93/226 97/211 117/210 +f 105/217 90/216 97/221 109/220 +f 106/219 92/127 100/132 110/222 +f 113/137 86/138 103/196 118/195 +f 95/139 107/203 103/205 86/140 +f 112/202 82/201 102/207 119/206 +f 94/227 108/208 101/209 83/228 +f 88/143 102/214 105/217 91/144 +f 84/229 104/218 106/219 89/230 +f 99/147 109/220 107/203 95/139 +f 98/231 110/222 108/208 94/227 +f 91/144 105/217 109/220 99/147 +f 89/230 106/219 110/222 98/231 +f 101/232 118/195 111/198 83/107 +f 89/233 115/199 112/202 84/229 +f 104/234 119/206 114/110 87/153 +f 98/235 117/210 115/213 89/230 +f 83/107 111/198 116/224 94/236 +f 94/237 116/225 117/210 98/235 +f 85/157 113/137 118/195 101/232 +f 84/229 112/202 119/206 104/234 +f 121/3 152/2 153/40 120/41 +f 128/238 131/239 135/240 132/241 +f 131/239 128/238 123/238 619/239 +f 132/241 135/240 139/242 136/243 +f 130/244 129/245 133/246 134/247 +f 131/248 130/249 134/250 135/251 +f 144/252 145/253 143/254 140/255 +f 134/247 133/246 137/256 138/257 +f 135/258 134/259 138/260 139/261 +f 133/262 132/263 136/264 137/265 +f 140/255 143/254 151/266 148/267 +f 146/268 147/269 141/270 142/271 +f 136/243 139/242 145/253 144/252 +f 138/257 137/256 147/269 146/268 +f 139/261 138/260 146/272 145/273 +f 137/265 136/264 144/274 147/275 +f 149/276 148/277 151/278 150/279 +f 142/271 141/270 149/280 150/281 +f 15/96 25/87 80/184 70/181 +f 24/50 79/166 69/168 59/282 14/51 +f 80/184 25/87 12/86 67/185 +f 70/181 66/61 11/64 15/82 +f 142/283 150/284 151/285 143/286 145/273 146/272 +f 79/166 24/50 13/55 68/54 +f 160/287 158/288 153/289 152/290 162/291 164/292 +f 319/288 323/291 321/292 154/293 155/294 317/287 +f 283/295 158/288 160/287 284/296 +f 284/297 160/298 164/299 290/300 288/301 291/302 165/303 169/304 182/305 161/306 285/307 282/308 +f 169/309 168/310 206/311 182/312 +f 314/313 311/314 166/315 167/316 +f 300/317 156/318 307/319 +f 157/320 163/321 299/322 +f 192/323 191/324 215/325 216/326 +f 190/327 189/328 213/329 214/330 +f 188/331 187/332 211/333 212/334 +f 174/335 198/336 197/337 173/338 +f 186/339 185/340 209/341 210/342 +f 172/343 196/344 195/345 171/346 +f 184/347 183/348 207/349 208/350 +f 193/351 192/323 216/326 217/352 +f 191/324 190/327 214/330 215/325 +f 189/328 188/331 212/334 213/329 +f 187/332 186/339 210/342 211/333 +f 292/353 163/354 165/355 291/356 +f 173/338 197/337 196/344 172/343 +f 185/340 184/347 208/350 209/341 +f 171/346 195/345 194/357 170/358 +f 298/359 182/312 206/311 297/360 +f 157/361 156/362 165/355 163/354 +f 158/363 283/364 281/365 286/366 159/367 206/368 168/369 163/321 292/370 287/371 289/372 162/373 +f 170/358 194/357 159/374 161/375 +f 159/374 286/374 285/375 161/375 +f 278/376 263/377 219/378 248/379 +f 271/380 266/381 221/382 237/383 +f 248/384 219/385 220/386 247/387 +f 261/388 254/389 223/390 246/391 +f 266/381 267/392 228/393 221/382 +f 221/394 228/395 227/396 218/397 +f 255/398 256/399 229/400 225/401 +f 265/402 268/403 226/404 222/405 +f 267/392 269/406 232/407 228/393 +f 228/395 232/408 231/409 227/396 +f 268/403 270/410 230/411 226/404 +f 256/399 226/412 230/413 257/414 +f 255/398 258/415 234/416 222/417 +f 218/397 235/418 237/419 221/394 +f 280/420 271/380 237/383 253/421 +f 265/402 272/422 235/423 218/424 +f 260/425 245/426 240/427 259/428 +f 275/429 244/430 239/431 273/432 +f 276/433 242/434 241/435 274/436 +f 244/437 243/438 238/439 239/440 +f 264/441 220/442 244/430 275/429 +f 220/386 219/385 243/438 244/437 +f 254/389 224/443 245/426 260/425 +f 263/377 223/444 242/434 276/433 +f 233/445 257/446 230/447 270/448 231/449 232/450 269/451 +f 264/441 277/452 247/453 220/442 +f 262/454 261/388 246/391 252/455 +f 250/456 248/384 247/387 253/457 +f 279/458 278/376 248/379 250/459 +f 272/422 279/458 250/459 235/423 +f 235/418 250/456 253/457 237/419 +f 258/415 262/454 252/455 234/416 +f 277/452 280/420 253/421 247/453 +f 236/460 251/461 262/454 258/415 +f 251/461 249/462 261/388 262/454 +f 223/390 254/389 260/425 242/463 +f 242/463 260/425 259/428 241/464 +f 225/401 236/460 258/415 255/398 +f 229/400 256/399 257/414 233/465 +f 222/417 226/412 256/399 255/398 +f 249/462 224/443 254/389 261/388 +f 249/466 251/467 280/420 277/452 +f 234/468 252/469 279/458 272/422 +f 252/469 246/470 278/376 279/458 +f 224/471 249/466 277/452 264/441 +f 219/378 263/377 276/433 243/472 +f 224/471 264/441 275/429 245/473 +f 243/472 276/433 274/436 238/474 +f 245/473 275/429 273/432 240/475 +f 222/405 234/468 272/422 265/402 +f 251/467 236/476 271/380 280/420 +f 227/477 231/478 270/410 268/403 +f 229/479 233/480 269/406 267/392 +f 218/424 227/477 268/403 265/402 +f 225/481 229/479 267/392 266/381 +f 236/476 225/481 266/381 271/380 +f 246/470 223/444 263/377 278/376 +f 240/482 273/483 239/484 238/485 274/486 241/487 259/488 +f 185/489 186/490 173/491 172/492 +f 187/493 188/494 175/495 174/496 +f 189/497 190/498 177/499 176/500 +f 193/501 156/318 181/502 180/503 +f 192/504 193/501 180/503 179/505 +f 295/506 161/306 293/507 +f 178/508 191/509 192/504 179/505 +f 172/492 171/510 184/511 185/489 +f 178/508 177/499 190/498 191/509 +f 175/495 188/494 189/497 176/500 +f 159/367 194/512 296/513 +f 294/514 297/515 159/367 +f 174/496 173/491 186/490 187/493 +f 296/513 294/514 159/367 +f 297/515 206/368 159/367 +f 296/513 194/512 207/516 +f 202/517 203/518 216/519 215/520 +f 203/518 204/521 217/522 216/519 +f 161/306 298/523 293/507 +f 195/524 208/525 207/516 194/512 +f 204/521 205/526 157/320 217/522 +f 214/527 201/528 202/517 215/520 +f 295/506 183/529 170/530 +f 196/531 209/532 208/525 195/524 +f 213/533 200/534 201/528 214/527 +f 197/535 210/536 209/532 196/531 +f 295/537 293/537 294/538 296/538 +f 293/537 298/359 297/360 294/538 +f 212/539 199/540 200/534 213/533 +f 210/536 197/535 198/541 211/542 +f 162/291 289/543 290/544 164/292 +f 161/306 182/305 298/523 +f 199/540 212/539 211/542 198/541 +f 281/545 283/295 284/296 282/546 +f 289/543 287/547 288/548 290/544 +f 183/348 295/537 296/538 207/349 +f 161/306 295/506 170/530 +f 286/374 281/545 282/546 285/375 +f 287/547 292/353 291/356 288/548 +f 183/529 184/511 171/510 170/530 +f 305/549 304/550 300/551 299/552 +f 303/553 306/554 302/550 301/549 +f 168/310 169/309 306/554 303/553 +f 301/549 302/550 304/550 305/549 +f 299/552 300/551 307/555 308/556 +f 312/557 313/558 309/314 310/313 +f 308/559 307/560 313/558 312/557 +f 310/313 309/314 311/314 314/313 +f 156/318 193/501 166/561 +f 157/320 167/562 217/522 +f 166/315 193/351 217/352 167/316 +f 306/563 169/304 165/303 +f 156/318 166/561 311/564 +f 302/565 306/563 165/303 +f 156/318 311/564 309/566 +f 304/567 302/565 165/303 +f 156/318 309/566 313/568 +f 300/317 304/567 165/303 +f 156/318 313/568 307/319 +f 156/318 300/317 165/303 +f 314/569 167/562 157/320 +f 163/321 168/369 303/570 +f 310/571 314/569 157/320 +f 163/321 303/570 301/572 +f 312/573 310/571 157/320 +f 163/321 301/572 305/574 +f 308/575 312/573 157/320 +f 163/321 305/574 299/322 +f 299/322 308/575 157/320 +f 442/296 443/295 319/288 317/287 +f 443/576 441/308 444/577 320/306 341/305 328/304 324/303 450/578 447/301 449/300 323/299 319/298 +f 328/310 341/311 365/312 327/309 +f 473/314 326/315 325/316 470/313 +f 459/317 466/319 315/318 +f 316/320 458/579 322/580 +f 351/326 375/323 374/324 350/325 +f 349/330 373/327 372/328 348/329 +f 347/334 371/331 370/332 346/333 +f 333/336 332/337 356/338 357/335 +f 345/342 369/339 368/340 344/341 +f 331/344 330/345 354/346 355/343 +f 343/350 367/347 366/348 342/349 +f 352/352 376/351 375/323 351/326 +f 350/325 374/324 373/327 349/330 +f 348/329 372/328 371/331 347/334 +f 346/333 370/332 369/339 345/342 +f 451/356 450/353 324/354 322/355 +f 332/337 331/344 355/343 356/338 +f 344/341 368/340 367/347 343/350 +f 330/345 329/357 353/358 354/346 +f 457/360 456/359 365/312 341/311 +f 316/362 322/355 324/354 315/361 +f 317/581 321/582 448/583 446/584 451/585 322/580 327/586 365/587 318/588 445/589 440/590 442/591 +f 329/357 320/374 318/375 353/358 +f 318/375 320/374 444/374 445/375 +f 437/592 407/593 378/378 422/377 +f 430/380 396/383 380/382 425/594 +f 407/387 406/384 379/385 378/386 +f 420/595 405/596 382/443 413/389 +f 425/594 380/382 387/597 426/392 +f 380/397 377/394 386/395 387/396 +f 414/398 384/417 388/412 415/399 +f 424/598 381/599 385/600 427/601 +f 426/392 387/597 391/602 428/603 +f 387/396 386/395 390/604 391/409 +f 427/601 385/600 389/605 429/606 +f 415/399 416/414 389/465 385/400 +f 414/398 381/401 393/460 417/415 +f 377/394 380/397 396/418 394/419 +f 439/607 412/608 396/383 430/380 +f 424/598 377/609 394/610 431/611 +f 419/612 418/428 399/464 404/613 +f 434/429 432/614 398/615 403/430 +f 435/616 433/436 400/435 401/617 +f 403/438 398/439 397/440 402/437 +f 423/441 434/429 403/430 379/442 +f 379/385 403/438 402/437 378/386 +f 413/389 419/612 404/613 383/390 +f 422/377 435/616 401/617 382/444 +f 392/447 428/448 391/449 390/450 429/451 389/445 416/446 +f 423/441 379/442 406/618 436/619 +f 421/454 411/461 405/596 420/595 +f 409/457 412/456 406/384 407/387 +f 438/620 409/621 407/593 437/592 +f 431/611 394/610 409/621 438/620 +f 394/419 396/418 412/456 409/457 +f 417/415 393/460 411/461 421/454 +f 436/619 406/618 412/608 439/607 +f 395/416 417/415 421/454 410/455 +f 410/455 421/454 420/595 408/622 +f 382/443 401/623 419/612 413/389 +f 401/623 400/427 418/428 419/612 +f 384/417 414/398 417/415 395/416 +f 388/412 392/413 416/414 415/399 +f 381/401 414/398 415/399 385/400 +f 408/622 420/595 413/389 383/390 +f 408/624 436/619 439/607 410/625 +f 393/626 431/611 438/620 411/627 +f 411/627 438/620 437/592 405/628 +f 383/471 423/441 436/619 408/624 +f 378/378 402/629 435/616 422/377 +f 383/471 404/473 434/429 423/441 +f 402/629 397/630 433/436 435/616 +f 404/473 399/631 432/614 434/429 +f 381/599 424/598 431/611 393/626 +f 410/625 439/607 430/380 395/476 +f 386/632 427/601 429/606 390/633 +f 388/479 426/392 428/603 392/634 +f 377/609 424/598 427/601 386/632 +f 384/635 425/594 426/392 388/479 +f 395/476 430/380 425/594 384/635 +f 405/628 437/592 422/377 382/444 +f 399/636 418/488 400/482 433/483 397/484 398/637 432/486 +f 344/489 331/492 332/491 345/490 +f 346/493 333/496 334/495 347/494 +f 348/497 335/500 336/499 349/498 +f 352/501 339/503 340/502 315/318 +f 351/638 338/505 339/503 352/501 +f 454/506 452/639 320/306 +f 337/508 338/505 351/638 350/509 +f 331/492 344/489 343/511 330/510 +f 337/508 350/509 349/498 336/499 +f 334/495 335/500 348/497 347/494 +f 318/588 455/640 353/641 +f 453/642 318/588 456/643 +f 333/496 346/493 345/490 332/491 +f 455/640 318/588 453/642 +f 456/643 318/588 365/587 +f 455/640 366/644 353/641 +f 361/517 374/520 375/519 362/518 +f 362/518 375/519 376/522 363/521 +f 320/306 452/639 457/523 +f 354/645 353/641 366/644 367/646 +f 363/521 376/522 316/320 364/526 +f 373/527 374/520 361/517 360/647 +f 454/506 329/530 342/529 +f 355/648 354/645 367/646 368/649 +f 372/650 373/527 360/647 359/651 +f 356/652 355/648 368/649 369/653 +f 454/538 455/537 453/537 452/538 +f 452/538 453/537 456/359 457/360 +f 371/654 372/650 359/651 358/655 +f 369/653 370/656 357/657 356/652 +f 321/292 323/291 449/543 448/544 +f 320/306 457/523 341/305 +f 358/655 357/657 370/656 371/654 +f 440/546 441/545 443/295 442/296 +f 448/544 449/543 447/547 446/548 +f 342/349 366/348 455/537 454/538 +f 320/306 329/530 454/506 +f 445/375 444/374 441/545 440/546 +f 446/548 447/547 450/353 451/356 +f 342/529 329/530 330/510 343/511 +f 464/550 458/551 459/552 463/549 +f 462/554 460/550 461/549 465/553 +f 327/309 462/554 465/553 328/310 +f 460/550 464/550 463/549 461/549 +f 458/551 467/555 466/556 459/552 +f 471/558 469/314 468/313 472/557 +f 467/560 471/558 472/557 466/559 +f 469/314 473/314 470/313 468/313 +f 315/318 325/561 352/501 +f 316/320 376/522 326/562 +f 325/316 326/315 376/351 352/352 +f 465/658 324/303 328/304 +f 315/318 470/564 325/561 +f 461/565 324/303 465/658 +f 315/318 468/566 470/564 +f 463/659 324/303 461/565 +f 315/318 472/568 468/566 +f 459/317 324/303 463/659 +f 315/318 466/319 472/568 +f 315/318 324/303 459/317 +f 473/660 316/320 326/562 +f 322/580 462/661 327/586 +f 469/662 316/320 473/660 +f 322/580 460/663 462/661 +f 471/573 316/320 469/662 +f 322/580 464/664 460/663 +f 467/575 316/320 471/573 +f 322/580 458/579 464/664 +f 458/579 316/320 467/575 +f 477/275 476/274 474/665 475/666 +f 475/666 474/665 478/667 479/668 +f 483/669 482/670 504/671 505/672 +f 485/669 484/670 508/671 509/672 +f 487/669 486/670 492/671 493/672 +f 481/673 489/674 514/675 510/676 +f 489/677 481/678 499/679 501/680 +f 489/669 488/670 496/671 497/672 +f 490/681 491/682 493/683 492/684 +f 485/685 487/686 493/687 491/688 +f 484/689 485/690 491/691 490/692 +f 494/693 495/694 497/695 496/696 +f 487/686 489/677 497/697 495/698 +f 486/689 487/690 495/691 494/692 +f 500/699 501/700 499/701 498/702 +f 488/689 489/690 501/691 500/692 +f 481/669 480/670 498/671 499/672 +f 502/702 503/682 505/681 504/699 +f 480/689 481/690 503/691 502/692 +f 481/678 483/703 505/704 503/705 +f 506/700 507/693 509/696 508/701 +f 483/703 485/706 509/707 507/708 +f 482/689 483/690 507/691 506/692 +f 510/709 514/710 519/711 515/712 +f 489/674 487/713 513/714 514/675 +f 487/713 485/715 512/716 513/714 +f 485/715 483/717 511/718 512/716 +f 483/717 481/719 510/720 511/718 +f 515/721 519/722 524/723 520/724 +f 514/710 513/725 518/726 519/727 +f 513/725 512/728 517/729 518/730 +f 512/728 511/731 516/732 517/733 +f 511/731 510/734 515/735 516/736 +f 520/737 524/738 529/739 525/740 +f 519/722 518/741 523/715 524/723 +f 518/741 517/742 522/743 523/715 +f 517/742 516/744 521/745 522/743 +f 516/744 515/746 520/719 521/745 +f 525/747 529/748 534/742 530/749 +f 524/738 523/750 528/751 529/752 +f 523/750 522/753 527/754 528/755 +f 522/753 521/756 526/757 527/758 +f 521/756 520/759 525/760 526/761 +f 529/748 528/762 533/763 534/742 +f 528/762 527/764 532/744 533/763 +f 527/764 526/765 531/766 532/744 +f 526/765 525/767 530/746 531/766 +f 129/245 130/244 618/244 122/245 +f 130/249 131/248 619/768 618/769 +f 506/770 508/771 484/772 482/773 +f 490/774 492/775 486/776 484/772 +f 494/777 496/778 488/779 486/780 +f 500/781 498/782 480/783 488/779 +f 502/784 504/785 482/773 480/783 diff --git a/mods/homedecor_modpack/homedecor_seating/models/lrfurn_armchair.obj b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_armchair.obj new file mode 100644 index 00000000..1ad653e1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_armchair.obj @@ -0,0 +1,575 @@ +# Blender v2.72 (sub 0) OBJ File: 'lrfurn-armchair.blend' +# www.blender.org +o Cylinder +v -0.312500 -0.464844 0.234375 +v -0.464844 0.500000 0.460938 +v 0.437500 0.312500 0.187500 +v -0.316406 -0.500000 0.421875 +v -0.496094 -0.500000 0.421875 +v -0.312500 -0.312500 -0.078125 +v 0.500000 -0.312500 -0.078125 +v 0.500000 -0.496094 0.187500 +v -0.312500 -0.500000 0.187500 +v -0.312500 -0.312500 0.187500 +v 0.500000 -0.316406 0.187500 +v -0.347657 0.500000 0.460938 +v -0.406250 0.500000 0.476562 +v -0.250000 0.312500 -0.062500 +v -0.312500 0.347656 0.234375 +v -0.500000 0.437500 0.437500 +v -0.312500 0.437500 0.437500 +v -0.312500 0.312500 -0.078125 +v 0.500000 -0.464844 0.218750 +v -0.312500 -0.347656 0.234375 +v 0.500000 -0.347656 0.218750 +v 0.437500 0.312500 -0.062500 +v 0.500000 -0.406250 0.234375 +v -0.312500 -0.406250 0.250000 +v -0.406250 -0.500000 0.476562 +v -0.406250 0.437500 0.500000 +v -0.464844 -0.500000 0.460938 +v -0.347656 0.437500 0.484375 +v -0.347656 -0.500000 0.460938 +v -0.464844 0.437500 0.484375 +v -0.312500 -0.000000 -0.039062 +v 0.500000 0.000000 -0.039062 +v 0.500000 0.312500 -0.078125 +v 0.500000 0.347656 0.218750 +v 0.500000 -0.250000 -0.046875 +v -0.312500 -0.250000 -0.046875 +v 0.437500 0.000000 0.000000 +v 0.437500 -0.312500 -0.062500 +v 0.437500 -0.250000 -0.015625 +v -0.250000 -0.000000 0.000000 +v -0.250000 -0.312500 -0.062500 +v -0.250000 -0.250000 -0.015625 +v -0.228538 2.426160 -0.153004 +v 0.437500 -0.500000 0.187500 +v 0.437500 -0.312500 0.187500 +v -0.316407 0.500000 0.421875 +v -0.312500 0.312500 0.187500 +v 0.437500 -0.464844 0.234375 +v -0.496094 0.500000 0.421875 +v 0.437500 -0.347656 0.234375 +v 0.500000 0.316406 0.187500 +v 0.437500 -0.406250 0.250000 +v -0.312500 0.312500 -0.078125 +v -0.312500 -0.437500 0.437500 +v -0.500000 -0.437500 0.437500 +v -0.312500 -0.000000 0.437500 +v -0.406250 -0.437500 0.500000 +v -0.347656 -0.437500 0.484375 +v -0.464844 -0.437500 0.484375 +v -0.500000 0.500000 -0.187500 +v 0.500000 0.000000 -0.187500 +v -0.500000 -0.500000 -0.187500 +v 0.500000 0.312500 -0.078125 +v 0.500000 0.500000 -0.187500 +v 0.500000 -0.500000 -0.187500 +v 0.437500 0.464844 0.234375 +v 0.437500 0.347656 0.234375 +v -0.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.437500 -0.437500 -0.500000 +v 0.375000 -0.437500 -0.500000 +v 0.375000 -0.375000 -0.500000 +v 0.437500 -0.375000 -0.500000 +v 0.437500 -0.437500 -0.375000 +v 0.375000 -0.437500 -0.375000 +v 0.375000 -0.375000 -0.375000 +v 0.437500 -0.375000 -0.375000 +v 0.437500 0.500000 0.187500 +v -0.464844 0.500000 0.460938 +v -0.347657 0.500000 0.460938 +v -0.406250 0.500000 0.476562 +v -0.312500 0.406250 0.250000 +v 0.500000 0.406250 0.234375 +v -0.312500 0.464844 0.234375 +v 0.500000 0.496094 0.187500 +v -0.375000 -0.437500 -0.500000 +v -0.437500 -0.437500 -0.500000 +v -0.437500 -0.375000 -0.500000 +v -0.375000 -0.375000 -0.500000 +v -0.375000 -0.437500 -0.375000 +v -0.437500 -0.437500 -0.375000 +v -0.437500 -0.375000 -0.375000 +v -0.375000 -0.375000 -0.375000 +v -0.312500 0.500000 0.187500 +v 0.500000 0.316406 0.187500 +v 0.500000 0.312500 -0.078125 +v -0.316407 0.500000 0.421875 +v -0.496094 0.500000 0.421875 +v 0.500000 0.464844 0.218750 +v -0.312500 0.347656 0.234375 +v 0.500000 0.347656 0.218750 +v -0.500000 0.500000 -0.375000 +v 0.500000 0.500000 -0.375000 +v -0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.375000 +v -0.500000 0.500000 -0.375000 +v 0.437500 0.375000 -0.500000 +v 0.375000 0.375000 -0.500000 +v 0.375000 0.437500 -0.500000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.375000 -0.375000 +v 0.375000 0.375000 -0.375000 +v 0.375000 0.437500 -0.375000 +v 0.437500 0.437500 -0.375000 +v -0.375000 0.375000 -0.500000 +v -0.437500 0.375000 -0.500000 +v -0.437500 0.437500 -0.500000 +v -0.375000 0.437500 -0.500000 +v -0.375000 0.375000 -0.375000 +v -0.437500 0.375000 -0.375000 +v -0.437500 0.437500 -0.375000 +v -0.375000 0.437500 -0.375000 +v 0.437500 0.406250 0.250000 +v -0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.187500 +v 0.437500 0.347656 0.234375 +v -0.500000 0.437500 0.437500 +v -0.312500 0.437500 0.437500 +v -0.406250 0.437500 0.500000 +v -0.347656 0.437500 0.484375 +v -0.464844 0.437500 0.484375 +v -0.312500 -0.000000 -0.039062 +v 0.500000 0.000000 -0.039062 +v 0.500000 0.250000 -0.046875 +v -0.312500 0.250000 -0.046875 +v 0.437500 0.000000 0.000000 +v 0.437500 0.312500 -0.062500 +v 0.437500 0.250000 -0.015625 +v -0.250000 -0.000000 0.000000 +v -0.250000 0.250000 -0.015625 +v -0.250000 0.312500 -0.062500 +v -0.500000 -0.000000 0.437500 +v -0.406250 -0.000000 0.500000 +v -0.347656 -0.000000 0.484375 +v -0.464844 -0.000000 0.484375 +v -0.500000 -0.000000 -0.187500 +vt 0.140470 0.234971 +vt 0.140470 0.272035 +vt 0.078047 0.270084 +vt 0.062442 0.262281 +vt 0.015625 0.234971 +vt 0.703125 0.562500 +vt 0.703125 0.546875 +vt 0.718750 0.546875 +vt 0.718750 0.562500 +vt 0.749590 0.202859 +vt 0.749590 0.190887 +vt 0.765553 0.186896 +vt 0.765553 0.196873 +vt 0.305134 0.884532 +vt 0.476969 0.822047 +vt 0.492591 0.884532 +vt 0.249108 0.918025 +vt 0.062649 0.918025 +vt 0.062649 0.906371 +vt 0.249108 0.906371 +vt 0.305134 0.822047 +vt 0.516834 0.906371 +vt 0.532373 0.906371 +vt 0.532373 0.918025 +vt 0.516834 0.914140 +vt 0.031250 0.562500 +vt 0.031250 0.750000 +vt 0.015625 0.750000 +vt 0.015625 0.562500 +vt 0.062500 0.562500 +vt 0.062500 0.750000 +vt 0.046875 0.750000 +vt 0.046875 0.562500 +vt 0.749864 0.503824 +vt 0.749864 0.515528 +vt 0.640625 0.515528 +vt 0.640625 0.503824 +vt 0.727431 0.453105 +vt 0.742061 0.457007 +vt 0.765470 0.499922 +vt 0.015625 0.499922 +vt 0.039033 0.457007 +vt 0.031231 0.503824 +vt 0.062500 0.734375 +vt 0.078125 0.734375 +vt 0.078125 0.750000 +vt 0.171875 0.734375 +vt 0.171875 0.750000 +vt 0.024403 0.453105 +vt 0.492591 0.818141 +vt 0.015625 0.441401 +vt 0.640625 0.234971 +vt 0.703047 0.270084 +vt 0.640625 0.272035 +vt 0.718653 0.262281 +vt 0.289513 0.884532 +vt 0.289513 0.818141 +vt 0.148438 0.765625 +vt 0.148438 0.779712 +vt 0.031250 0.779712 +vt 0.031250 0.765625 +vt 0.015625 0.196873 +vt 0.015625 0.186896 +vt 0.031589 0.190887 +vt 0.031589 0.202859 +vt 0.727572 0.974351 +vt 0.742139 0.978235 +vt 0.742139 0.984062 +vt 0.727572 0.980178 +vt 0.756706 0.974351 +vt 0.756706 0.980178 +vt 0.053909 0.980178 +vt 0.039342 0.984062 +vt 0.039342 0.978236 +vt 0.053909 0.974351 +vt 0.031231 0.515528 +vt 0.015625 0.509676 +vt 0.024774 0.980178 +vt 0.024774 0.974351 +vt 0.609375 0.562500 +vt 0.609375 0.546875 +vt 0.756692 0.453105 +vt 0.078125 0.546875 +vt 0.171875 0.546875 +vt 0.171875 0.562500 +vt 0.078125 0.562500 +vt 0.062500 0.546875 +vt 0.053664 0.453105 +vt 0.765470 0.441401 +vt 0.718653 0.441401 +vt 0.046875 0.546875 +vt 0.031250 0.546875 +vt 0.015625 0.546875 +vt 0.765470 0.509676 +vt 0.264646 0.914140 +vt 0.264646 0.906371 +vt 0.016600 0.328605 +vt 0.024403 0.336408 +vt 0.039033 0.340309 +vt 0.053664 0.336408 +vt 0.061466 0.328605 +vt 0.148438 0.750000 +vt 0.637844 0.202859 +vt 0.637844 0.190887 +vt 0.017005 0.964640 +vt 0.061678 0.964640 +vt 0.765470 0.234971 +vt 0.016034 0.813142 +vt 0.264646 0.813142 +vt 0.062442 0.441401 +vt 0.140470 0.503824 +vt 0.477287 0.976904 +vt 0.305452 0.914419 +vt 0.477287 0.914419 +vt 0.734375 0.562500 +vt 0.734375 0.750000 +vt 0.718750 0.750000 +vt 0.734375 0.546875 +vt 0.492909 0.976904 +vt 0.492909 0.910513 +vt 0.289831 0.910513 +vt 0.289831 0.976904 +vt 0.765553 0.031250 +vt 0.765625 0.546875 +vt 0.765625 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.546875 +vt 0.719628 0.328605 +vt 0.727431 0.336408 +vt 0.742061 0.340309 +vt 0.756692 0.336408 +vt 0.764494 0.328605 +vt 0.719803 0.964639 +vt 0.718832 0.906371 +vt 0.765625 0.750000 +vt 0.750000 0.750000 +vt 0.718832 0.918025 +vt 0.764475 0.964639 +vt 0.516834 0.813142 +vt 0.765447 0.813142 +vt 0.015625 0.031250 +vt 0.703125 0.734375 +vt 0.718750 0.734375 +vt 0.609375 0.734375 +vt 0.609375 0.750000 +vt 0.703125 0.750000 +vt 0.062442 0.375077 +vt 0.078047 0.382880 +vt 0.703047 0.382880 +vt 0.718653 0.375077 +vt 0.140470 0.384831 +vt 0.640625 0.384831 +vt 0.143334 0.190887 +vt 0.143334 0.202859 +vt 0.734375 0.765625 +vt 0.617188 0.765625 +vt 0.617188 0.750000 +vt 0.734375 0.779712 +vt 0.617188 0.779712 +vt 0.140470 0.515528 +vt 0.143334 0.031250 +vt 0.637844 0.031250 +vt -0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.312500 +vt 0.500000 0.312500 +vt -0.000000 0.312500 +vt 0.937500 0.125000 +vt 0.875000 0.125000 +vt 0.875000 0.000000 +vt 0.937500 0.000000 +vt 0.125000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.000000 +vt 0.125000 0.000000 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vn 1.000000 0.000000 0.000000 +vn 0.207300 0.310300 0.927700 +vn 0.805600 0.192600 0.560200 +vn 0.303000 0.505100 0.808100 +vn 0.160300 0.557500 0.814600 +vn -0.536500 -0.146800 0.831000 +vn -0.937700 -0.075700 0.338900 +vn -0.694400 -0.689700 0.205200 +vn -0.392500 -0.746300 0.537600 +vn 0.035700 0.943400 0.329600 +vn -0.000000 1.000000 -0.000000 +vn 0.785700 0.586900 0.195600 +vn 0.090600 -0.535500 0.839600 +vn 0.779600 -0.352300 0.517700 +vn 0.105900 -0.981900 0.156900 +vn 0.042000 -0.943000 0.330000 +vn 0.017300 0.999800 0.004100 +vn 0.661600 0.701300 0.265500 +vn 0.042000 0.943000 0.330000 +vn 0.090600 0.535500 0.839600 +vn 0.718100 0.386900 0.578400 +vn 0.119800 0.000000 0.992800 +vn 0.767500 -0.005700 0.640900 +vn 0.788700 0.344000 0.509500 +vn 0.800000 0.000000 0.600000 +vn 0.559600 0.000000 0.828700 +vn 0.948700 0.000000 0.316200 +vn 0.924400 -0.098200 0.368400 +vn 0.767500 0.005700 0.640900 +vn 0.999500 0.030800 -0.005100 +vn 0.576600 0.817000 -0.001200 +vn 0.697500 -0.687300 0.202400 +vn 0.938800 -0.077600 0.335500 +vn -0.160300 -0.557500 0.814600 +vn -0.207300 -0.310300 0.927700 +vn -0.403400 -0.297500 0.865300 +vn -0.303000 -0.505100 0.808100 +vn -0.250500 -0.053500 0.966600 +vn -0.489900 -0.040800 0.870800 +vn 0.641000 0.767600 0.000000 +vn 0.858500 0.024000 0.512200 +vn 0.655400 0.706800 0.266200 +vn 0.848700 0.528800 0.004000 +vn 0.000000 0.000000 1.000000 +vn -0.559600 0.000000 0.828700 +vn 0.000000 -0.173500 0.984800 +vn -0.565600 0.282800 0.774700 +vn -0.773500 0.210900 0.597700 +vn -0.498900 0.299000 0.813400 +vn 0.565600 0.282800 0.774700 +vn -0.000000 0.351100 0.936300 +vn 0.498900 0.299000 0.813400 +vn 0.536500 -0.146800 0.831000 +vn 0.000000 -0.779200 0.626800 +vn 0.392500 -0.746300 0.537600 +vn 0.250500 0.053500 0.966600 +vn 0.779600 0.352300 0.517700 +vn 0.403400 -0.297500 0.865300 +vn 0.489900 -0.040800 0.870800 +vn 0.250500 -0.053500 0.966600 +vn 0.207300 -0.310300 0.927700 +vn 0.303000 -0.505100 0.808100 +vn 0.160300 -0.557500 0.814600 +vn 0.105900 0.981900 0.156900 +vn 0.785700 -0.586900 0.195600 +vn 0.741200 0.000000 0.671300 +vn 0.718100 -0.386900 0.578400 +vn 0.773500 0.210900 0.597700 +vn 0.661600 -0.701300 0.265500 +vn -0.948700 -0.000000 0.316200 +vn 0.707100 0.707100 0.000800 +vn -0.707100 -0.707100 0.000300 +vn 0.553000 -0.833200 0.000900 +vn 0.035700 -0.943400 0.329600 +vn 0.000000 -1.000000 0.000000 +vn 0.017300 -0.999800 0.004100 +vn 0.048700 -0.781700 0.621700 +vn 0.000000 -0.800000 0.600000 +vn 0.104200 -0.757800 0.644100 +vn 0.073100 -0.933300 0.351600 +vn 0.032200 -0.999500 0.007600 +vn 0.641000 -0.767600 0.000000 +vn 0.896800 -0.114000 0.427600 +vn 0.120500 -0.255800 0.959200 +vn -0.573200 0.819400 0.003700 +vn -0.707100 0.707100 0.000300 +vn -0.999600 0.027100 0.002700 +vn -0.207300 0.310300 0.927700 +vn -0.160300 0.557500 0.814600 +vn -0.250500 0.053500 0.966600 +vn -0.489900 0.040800 0.870800 +vn -0.403400 0.297500 0.865300 +vn -0.303000 0.505100 0.808100 +vn -0.800000 -0.000000 0.600000 +vn -1.000000 -0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_upholstery +s off +f 61/1/1 134/2/1 35/3/1 +f 7/4/1 61/1/1 35/3/1 +f 7/4/1 65/5/1 61/1/1 +s 1 +f 139/6/2 135/7/3 33/8/4 138/9/5 +f 59/10/6 55/11/7 5/12/8 27/13/9 +f 45/14/10 41/15/11 10/16/12 +f 48/17/13 1/18/14 9/19/15 44/20/16 +f 41/15/11 45/14/10 38/21/17 +f 85/22/18 78/23/19 66/24/20 99/25/21 +f 52/26/22 24/27/23 1/28/14 48/29/13 +f 45/30/10 10/31/12 20/32/24 50/33/20 +f 17/34/25 28/35/26 145/36/26 56/37/27 +f 100/38/28 82/39/29 129/34/30 +f 97/40/31 129/34/30 82/39/29 +f 4/41/32 24/42/23 54/43/33 +f 41/44/34 42/45/35 36/46/36 6/31/37 +f 42/45/35 40/47/38 31/48/39 36/46/36 +f 50/33/20 20/32/24 24/27/23 52/26/22 +f 4/41/32 1/49/14 24/42/23 +f 6/50/40 10/16/12 41/15/11 +f 1/49/14 4/41/32 9/51/15 +f 61/52/1 135/53/3 134/54/41 +f 96/55/1 135/53/3 61/52/1 +f 45/14/10 11/56/42 7/57/43 38/21/17 +f 144/58/44 146/59/45 59/60/6 57/61/46 +f 2/62/47 49/63/48 128/64/48 132/65/49 +f 12/66/50 13/67/51 130/68/51 131/69/52 +f 13/67/51 2/70/47 132/71/49 130/68/51 +f 58/72/53 57/73/46 25/74/54 29/75/55 +f 54/43/33 58/76/53 29/77/55 4/41/32 +f 57/73/46 59/78/6 27/79/9 25/74/54 +f 137/80/56 134/81/41 135/7/3 139/6/2 +f 82/39/29 84/82/57 97/40/31 +f 35/83/58 32/84/59 37/85/60 39/86/61 +f 7/87/62 35/83/58 39/86/61 38/30/63 +f 20/88/24 54/43/33 24/42/23 +f 84/82/57 94/89/64 97/40/31 +f 47/90/65 100/38/28 56/37/27 +f 39/86/61 37/85/60 40/47/38 42/45/35 +f 38/30/63 39/86/61 42/45/35 41/44/34 +f 21/91/21 50/33/20 52/26/22 23/92/66 +f 11/87/42 45/30/10 50/33/20 21/91/21 +f 23/92/66 52/26/22 48/29/13 19/93/67 +f 46/40/68 12/94/50 131/35/52 129/34/68 +f 19/95/67 48/17/13 44/20/16 8/96/69 +f 8/97/69 7/4/43 19/98/67 +f 19/98/67 7/4/43 23/99/66 +f 21/100/21 23/99/66 7/4/43 +f 7/4/43 11/101/42 21/100/21 +f 145/102/26 144/58/44 57/61/46 58/27/53 +f 146/103/45 143/104/70 55/11/7 59/10/6 +f 5/105/8 9/19/15 27/79/9 +f 27/79/9 9/19/15 25/74/54 +f 25/74/54 9/19/15 29/75/55 +f 9/19/15 4/106/32 29/75/55 +f 126/107/71 96/55/1 61/52/1 +f 62/108/72 65/109/73 9/19/15 +f 9/19/15 65/109/73 44/20/16 +f 44/20/16 65/109/73 8/96/69 +f 7/4/43 8/97/69 65/5/73 +f 100/38/28 129/34/30 56/37/27 +f 10/110/12 56/111/27 20/88/24 +f 3/112/74 14/113/75 22/114/76 +f 127/115/77 15/116/78 47/117/65 3/9/74 +f 54/43/33 20/88/24 56/111/27 +f 34/118/79 127/115/77 3/9/74 51/8/80 +f 51/119/80 3/112/74 22/114/76 63/120/81 +f 53/121/82 14/113/75 47/122/65 +f 47/122/65 14/113/75 3/112/74 +f 5/105/8 62/108/72 9/19/15 +f 55/11/7 62/123/72 5/12/8 +f 99/124/21 66/125/20 124/126/22 83/127/66 +f 95/128/1 96/55/1 101/129/83 +f 101/129/83 96/55/1 83/130/66 +f 83/130/66 96/55/1 99/131/21 +f 99/131/21 96/55/1 85/132/18 +f 97/133/31 94/134/64 80/66/11 +f 80/66/11 94/134/64 81/67/11 +f 66/125/20 84/135/57 82/136/29 124/126/22 +f 78/23/19 94/134/64 84/137/57 66/24/20 +f 124/126/22 82/136/29 100/116/28 67/115/84 +f 83/127/66 124/126/22 67/115/84 101/118/83 +f 81/67/11 94/134/64 79/70/11 +f 94/134/64 98/138/85 79/70/11 +f 96/55/1 126/107/71 85/132/18 +f 85/22/18 126/139/71 78/23/19 +f 78/23/19 126/139/71 94/134/64 +f 126/139/71 125/140/86 94/134/64 +f 94/134/64 125/140/86 98/138/85 +f 128/64/87 98/63/85 125/141/86 +f 141/142/88 139/6/2 138/9/5 142/143/89 +f 140/144/90 137/80/56 139/6/2 141/142/88 +f 133/145/91 140/144/90 141/142/88 136/146/92 +f 136/146/92 141/142/88 142/143/89 18/117/93 +f 6/147/40 36/148/1 10/110/12 +f 136/149/1 53/150/82 47/90/65 +f 47/90/65 56/37/27 136/149/1 +f 56/111/27 10/110/12 36/148/1 +f 36/148/1 133/151/1 56/111/27 +f 136/149/1 56/37/27 133/152/1 +f 30/65/45 16/64/94 143/153/70 146/154/45 +f 28/116/26 26/155/44 144/156/44 145/157/26 +f 26/155/44 30/158/45 146/159/45 144/156/44 +f 56/111/27 145/160/26 58/76/53 54/43/33 +f 143/153/70 128/64/87 125/141/86 +f 62/123/72 55/11/7 143/104/70 +f 125/141/86 147/161/95 143/153/70 +f 143/104/70 147/162/95 62/123/72 +g Cylinder_Cylinder_bottom +s off +f 69/163/1 103/164/1 64/165/1 61/166/1 65/167/1 +f 68/163/75 69/164/75 65/165/75 62/167/75 +f 68/164/95 62/165/95 60/167/95 102/163/95 +f 74/168/75 75/169/75 71/170/75 70/171/75 +f 75/168/95 76/169/95 72/170/95 71/171/95 +f 76/172/11 77/173/11 73/174/11 72/175/11 +f 77/172/1 74/173/1 70/174/1 73/175/1 +f 70/176/96 71/177/96 72/178/96 73/179/96 +f 69/180/96 68/181/96 102/182/96 103/183/96 +f 90/172/75 91/173/75 87/174/75 86/175/75 +f 91/168/95 92/169/95 88/170/95 87/171/95 +f 92/168/11 93/169/11 89/170/11 88/171/11 +f 93/172/1 90/173/1 86/174/1 89/175/1 +f 86/173/96 87/184/96 88/185/96 89/172/96 +f 106/163/11 107/164/11 104/165/11 105/167/11 +f 112/168/75 113/169/75 109/170/75 108/171/75 +f 113/172/95 114/173/95 110/174/95 109/175/95 +f 114/172/11 115/173/11 111/174/11 110/175/11 +f 115/168/1 112/169/1 108/170/1 111/171/1 +f 108/186/96 109/187/96 110/188/96 111/189/96 +f 120/172/75 121/173/75 117/174/75 116/175/75 +f 121/172/95 122/173/95 118/174/95 117/175/95 +f 122/168/11 123/169/11 119/170/11 118/171/11 +f 123/168/1 120/169/1 116/170/1 119/171/1 +f 116/169/96 117/190/96 118/191/96 119/168/96 diff --git a/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_long.obj b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_long.obj new file mode 100644 index 00000000..d8e32db1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_long.obj @@ -0,0 +1,715 @@ +# Blender v2.72 (sub 0) OBJ File: 'lrfurn-sofa-long.blend' +# www.blender.org +o Cylinder +v 0.464844 -0.312500 0.234375 +v -2.347656 0.500000 0.218751 +v -2.347656 -0.312500 0.234375 +v -2.464844 0.500000 0.218751 +v 0.500000 -0.316407 0.421875 +v 0.500000 -0.496094 0.421875 +v -2.500000 -0.496094 0.421875 +v -2.500000 -0.316406 0.421875 +v 0.312500 -0.312500 -0.078125 +v 0.312500 0.500000 -0.078125 +v 0.496094 0.500000 0.187500 +v 0.500000 -0.312500 0.187500 +v 0.312500 -0.312500 0.187500 +v 0.316406 0.500000 0.187500 +v -2.312500 0.500000 -0.078124 +v -2.312500 -0.312500 -0.078125 +v -2.316406 0.500000 0.187501 +v -2.312500 -0.312500 0.187500 +v -2.500000 -0.312500 0.187500 +v -2.496094 0.500000 0.187501 +v -0.500000 0.500000 -0.078125 +v -0.500000 -0.500000 0.437500 +v -0.500000 -0.312500 0.437500 +v -0.500000 -0.312500 -0.078125 +v -1.500000 -0.500000 0.437500 +v -1.500000 -0.312500 -0.078125 +v -1.500000 0.500000 -0.078124 +v -1.500000 -0.312500 0.437500 +v -2.464844 -0.312500 0.234375 +v 0.464844 0.500000 0.218750 +v 0.347656 -0.312500 0.234375 +v 0.347656 0.500000 0.218750 +v -2.406250 0.500000 0.234376 +v -2.406250 -0.312500 0.250000 +v 0.406250 0.500000 0.234375 +v 0.406250 -0.312500 0.250000 +v 0.500000 -0.406250 0.476562 +v -2.500000 -0.406250 0.476563 +v -0.500000 -0.406250 0.500000 +v -1.500000 -0.406250 0.500000 +v 0.500000 -0.464844 0.460937 +v -2.500000 -0.347656 0.460938 +v -0.500000 -0.347656 0.484375 +v -1.500000 -0.347656 0.484375 +v 0.500000 -0.347657 0.460937 +v -2.500000 -0.464844 0.460938 +v -0.500000 -0.464844 0.484375 +v -1.500000 -0.464844 0.484375 +v -1.906250 -0.312500 -0.039062 +v -1.000000 0.500000 -0.039062 +v -0.093750 -0.312500 -0.039063 +v -1.000000 -0.312500 -0.039063 +v -0.093750 0.500000 -0.039062 +v -1.906250 0.500000 -0.039062 +v -1.562500 -0.312500 -0.046875 +v -0.562500 0.500000 -0.046875 +v -2.250000 0.500000 -0.046874 +v -0.437500 -0.312500 -0.046875 +v -0.437500 0.500000 -0.046875 +v -1.437500 -0.312500 -0.046875 +v -0.562500 -0.312500 -0.046875 +v 0.250000 0.500000 -0.046875 +v 0.250000 -0.312500 -0.046875 +v -1.437500 0.500000 -0.046874 +v -2.250000 -0.312500 -0.046875 +v -1.562500 0.500000 -0.046874 +v -0.093750 0.437500 0.000000 +v -1.906250 0.437500 0.000001 +v 0.312500 0.437500 -0.062500 +v -2.312500 0.437500 -0.062499 +v -1.500000 0.437500 -0.062499 +v -0.500000 0.437500 -0.062500 +v -1.000000 0.437500 0.000000 +v -1.562500 0.437500 -0.015624 +v 0.250000 0.437500 -0.015625 +v -1.437500 0.437500 -0.015625 +v -2.250000 0.437500 -0.015624 +v -0.437500 0.437500 -0.015625 +v -0.562500 0.437500 -0.015625 +v -0.093750 -0.250000 -0.000000 +v -1.906250 -0.250000 0.000000 +v 0.312500 -0.250000 -0.062500 +v -1.500000 -0.250000 -0.062500 +v -1.562500 -0.250000 -0.015625 +v 0.250000 -0.250000 -0.015625 +v -2.250000 -0.250000 -0.015625 +v -0.437500 -0.250000 -0.015625 +v -2.312500 -0.250000 -0.062500 +v -0.500000 -0.250000 -0.062500 +v -1.000000 -0.250000 -0.000000 +v -1.437500 -0.250000 -0.015625 +v -0.562500 -0.250000 -0.015625 +v -2.426160 -0.228537 -0.153004 +v 0.500000 0.437500 0.187500 +v 0.312500 0.437500 0.187500 +v -2.312500 0.437500 0.187501 +v -2.500000 0.437500 0.187501 +v 0.464844 0.437500 0.234375 +v -2.347656 0.437500 0.234376 +v 0.347656 0.437500 0.234375 +v -2.464844 0.437500 0.234376 +v 0.406250 0.437500 0.250000 +v -2.406250 0.437500 0.250001 +v 0.437500 -0.312500 0.437500 +v -2.437500 -0.500000 0.437500 +v 0.437500 -0.500000 0.437500 +v -2.437500 -0.312500 0.437500 +v -2.437500 -0.406250 0.500000 +v 0.437500 -0.406250 0.500000 +v 0.437500 -0.347657 0.484375 +v -2.437500 -0.347656 0.484375 +v -2.437500 -0.464844 0.484375 +v 0.437500 -0.464844 0.484375 +v -0.500000 -0.500000 -0.187500 +v -1.500000 -0.500000 -0.187500 +v -2.500000 -0.499999 -0.187500 +v 0.500000 -0.500000 -0.187500 +v -2.500000 0.500000 -0.187499 +v -1.500000 0.500000 -0.187499 +v -0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.187500 +v -2.500000 0.500001 -0.374999 +v -2.500000 -0.499999 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 0.500000 -0.375000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.375000 -0.500000 +v 0.375000 0.375000 -0.500000 +v 0.375000 0.437500 -0.500000 +v 0.437500 0.437500 -0.375000 +v 0.437500 0.375000 -0.375000 +v 0.375000 0.375000 -0.375000 +v 0.375000 0.437500 -0.375000 +v -2.375000 0.437501 -0.499999 +v -2.375000 0.375001 -0.499999 +v -2.437500 0.375001 -0.499999 +v -2.437500 0.437501 -0.499999 +v -2.375000 0.437501 -0.374999 +v -2.375000 0.375001 -0.374999 +v -2.437500 0.375001 -0.374999 +v -2.437500 0.437501 -0.374999 +v 0.437500 -0.375000 -0.500000 +v 0.437500 -0.437500 -0.500000 +v 0.375000 -0.437500 -0.500000 +v 0.375000 -0.375000 -0.500000 +v 0.437500 -0.375000 -0.375000 +v 0.437500 -0.437500 -0.375000 +v 0.375000 -0.437500 -0.375000 +v 0.375000 -0.375000 -0.375000 +v -2.375000 -0.374999 -0.500000 +v -2.375000 -0.437499 -0.500000 +v -2.437500 -0.437499 -0.500000 +v -2.437500 -0.374999 -0.500000 +v -2.375000 -0.374999 -0.375000 +v -2.375000 -0.437499 -0.375000 +v -2.437500 -0.437499 -0.375000 +v -2.437500 -0.374999 -0.375000 +v -0.968750 0.437500 -0.500000 +v -0.968750 0.375000 -0.500000 +v -1.031250 0.375000 -0.500000 +v -1.031250 0.437500 -0.500000 +v -0.968750 0.437500 -0.375000 +v -0.968750 0.375000 -0.375000 +v -1.031250 0.375000 -0.375000 +v -1.031250 0.437500 -0.375000 +v -0.968750 -0.375000 -0.500000 +v -0.968750 -0.437500 -0.500000 +v -1.031250 -0.437500 -0.500000 +v -1.031250 -0.375000 -0.500000 +v -0.968750 -0.375000 -0.375000 +v -0.968750 -0.437500 -0.375000 +v -1.031250 -0.437500 -0.375000 +v -1.031250 -0.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 0.500000 -0.375000 +v -1.500000 0.500000 -0.374999 +v -1.500000 -0.500000 -0.375000 +vt 0.250000 0.383435 +vt 0.265625 0.375706 +vt 0.265625 0.503232 +vt 0.281250 0.734375 +vt 0.281250 0.750000 +vt 0.265625 0.750000 +vt 0.265625 0.734375 +vt 0.390625 0.734375 +vt 0.390625 0.750000 +vt 0.750000 0.201141 +vt 0.750000 0.187500 +vt 0.765625 0.187500 +vt 0.305134 0.884532 +vt 0.476969 0.822047 +vt 0.492591 0.884532 +vt 0.249108 0.918025 +vt 0.062649 0.918025 +vt 0.062649 0.906371 +vt 0.249108 0.906371 +vt 0.305134 0.822047 +vt 0.734375 0.562500 +vt 0.734375 0.750000 +vt 0.718750 0.750000 +vt 0.718750 0.562500 +vt 0.171875 0.734375 +vt 0.250000 0.734375 +vt 0.250000 0.750000 +vt 0.171875 0.750000 +vt 0.609375 0.562500 +vt 0.609375 0.546875 +vt 0.703125 0.546875 +vt 0.703125 0.562500 +vt 0.265625 0.201141 +vt 0.265625 0.187500 +vt 0.515625 0.187500 +vt 0.515625 0.201141 +vt 0.031250 0.201141 +vt 0.031250 0.187500 +vt 0.031250 0.562500 +vt 0.031250 0.750000 +vt 0.015625 0.750000 +vt 0.015625 0.562500 +vt 0.718750 0.546875 +vt 0.515625 0.734375 +vt 0.515625 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.734375 +vt 0.750000 0.562500 +vt 0.750000 0.750000 +vt 0.062500 0.562500 +vt 0.062500 0.750000 +vt 0.046875 0.750000 +vt 0.046875 0.562500 +vt 0.265625 0.514825 +vt 0.031250 0.514825 +vt 0.031250 0.503232 +vt 0.053711 0.452995 +vt 0.062500 0.441401 +vt 0.015625 0.499368 +vt 0.532373 0.906371 +vt 0.718832 0.906371 +vt 0.718832 0.918025 +vt 0.532373 0.918025 +vt 0.062500 0.734375 +vt 0.078125 0.734375 +vt 0.078125 0.750000 +vt 0.515625 0.562500 +vt 0.515625 0.546875 +vt 0.531250 0.546875 +vt 0.531250 0.562500 +vt 0.742188 0.456859 +vt 0.765625 0.499368 +vt 0.727539 0.452995 +vt 0.765625 0.441401 +vt 0.756836 0.452995 +vt 0.515625 0.503232 +vt 0.718750 0.441401 +vt 0.765625 0.562500 +vt 0.765625 0.750000 +vt 0.015625 0.441401 +vt 0.024414 0.452995 +vt 0.492591 0.818141 +vt 0.039062 0.456859 +vt 0.289513 0.884532 +vt 0.289513 0.818141 +vt 0.727572 0.974351 +vt 0.742139 0.978235 +vt 0.719803 0.964639 +vt 0.765625 0.509029 +vt 0.750000 0.514825 +vt 0.750000 0.503232 +vt 0.756706 0.974351 +vt 0.756706 0.980178 +vt 0.742139 0.984062 +vt 0.265625 0.765625 +vt 0.265625 0.779712 +vt 0.031250 0.779712 +vt 0.031250 0.765625 +vt 0.477287 0.976904 +vt 0.305452 0.914419 +vt 0.477287 0.914419 +vt 0.289831 0.976904 +vt 0.289831 0.910513 +vt 0.492909 0.976904 +vt 0.492909 0.910513 +vt 0.756836 0.337900 +vt 0.718750 0.264013 +vt 0.764648 0.330122 +vt 0.742187 0.341789 +vt 0.727539 0.337900 +vt 0.719727 0.330122 +vt 0.750000 0.765625 +vt 0.515625 0.765625 +vt 0.053909 0.980178 +vt 0.039342 0.984062 +vt 0.039342 0.978236 +vt 0.053909 0.974351 +vt 0.015625 0.509029 +vt 0.515625 0.514825 +vt 0.750000 0.779712 +vt 0.515625 0.779712 +vt 0.024774 0.980178 +vt 0.024774 0.974351 +vt 0.164062 0.385367 +vt 0.078125 0.383435 +vt 0.515625 0.375706 +vt 0.531250 0.383435 +vt 0.617188 0.385367 +vt 0.703125 0.383435 +vt 0.500000 0.383435 +vt 0.390625 0.385367 +vt 0.281250 0.383435 +vt 0.531250 0.734375 +vt 0.609375 0.734375 +vt 0.078125 0.546875 +vt 0.171875 0.546875 +vt 0.171875 0.562500 +vt 0.078125 0.562500 +vt 0.500000 0.546875 +vt 0.500000 0.562500 +vt 0.390625 0.562500 +vt 0.390625 0.546875 +vt 0.062500 0.546875 +vt 0.703125 0.734375 +vt 0.718750 0.734375 +vt 0.250000 0.546875 +vt 0.265625 0.546875 +vt 0.265625 0.562500 +vt 0.250000 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.546875 +vt 0.062500 0.375706 +vt 0.718750 0.375706 +vt 0.609375 0.750000 +vt 0.703125 0.750000 +vt 0.531250 0.750000 +vt 0.765625 0.546875 +vt 0.750000 0.546875 +vt 0.046875 0.546875 +vt 0.031250 0.546875 +vt 0.516834 0.906371 +vt 0.516834 0.914140 +vt 0.734375 0.546875 +vt 0.015625 0.546875 +vt 0.264646 0.914140 +vt 0.264646 0.906371 +vt 0.016602 0.330122 +vt 0.062500 0.264013 +vt 0.024414 0.337900 +vt 0.039062 0.341789 +vt 0.053711 0.337900 +vt 0.061523 0.330122 +vt 0.727572 0.980178 +vt 0.015625 0.187500 +vt 0.764475 0.964639 +vt 0.017005 0.964640 +vt 0.061678 0.964640 +vt 0.265625 0.031250 +vt 0.015625 0.031250 +vt 0.515625 0.031250 +vt 0.016034 0.813142 +vt 0.264646 0.813142 +vt 0.015625 0.236792 +vt 0.078125 0.271791 +vt 0.265625 0.236792 +vt 0.164062 0.273735 +vt 0.250000 0.271791 +vt 0.265625 0.264013 +vt 0.281250 0.271791 +vt 0.390625 0.273735 +vt 0.515625 0.236792 +vt 0.500000 0.271791 +vt 0.515625 0.264013 +vt 0.531250 0.271791 +vt 0.617187 0.273735 +vt 0.703125 0.271791 +vt 0.765625 0.236792 +vt 0.516834 0.813142 +vt 0.765447 0.813142 +vt 0.765625 0.031250 +vt -0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.312500 +vt -0.000000 0.312500 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.937500 0.125000 +vt 0.875000 0.125000 +vt 0.875000 0.000000 +vt 0.937500 0.000000 +vt 0.125000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.000000 +vt 0.125000 0.000000 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vt 0.531250 0.125000 +vt 0.468750 0.125000 +vt 0.468750 0.000000 +vt 0.531250 0.000000 +vt 0.468750 0.937500 +vt 0.468750 0.875000 +vt 0.531250 0.875000 +vt 0.531250 0.937500 +vt 0.468750 0.062500 +vt 0.531250 0.062500 +vn 0.000000 1.000000 0.000000 +vn 0.000000 0.948700 0.316200 +vn 0.299600 -0.207400 0.931200 +vn 0.289300 -0.404600 0.867500 +vn -0.000000 -0.351100 0.936300 +vn 0.000000 -0.193100 0.981200 +vn 0.000000 -0.251900 0.967700 +vn 0.000000 -0.490300 0.871600 +vn 0.146800 -0.536500 0.831000 +vn 0.075700 -0.937700 0.338900 +vn 0.689700 -0.694400 0.205200 +vn 0.746300 -0.392500 0.537600 +vn -0.943400 0.035700 0.329600 +vn -1.000000 0.000000 0.000000 +vn -0.586900 0.785700 0.195600 +vn 0.535500 0.090600 0.839600 +vn 0.352300 0.779600 0.517700 +vn 0.981900 0.105900 0.156900 +vn 0.943000 0.042000 0.330000 +vn -0.999800 0.017300 0.004100 +vn 0.341800 0.788400 0.511400 +vn 0.586900 0.785700 0.195600 +vn 0.943400 0.035700 0.329600 +vn 0.000000 -0.251500 0.967800 +vn -0.303500 -0.207400 0.930000 +vn -0.292300 -0.404200 0.866700 +vn 0.000000 0.251500 0.967800 +vn 0.000000 0.860000 0.510300 +vn -0.189400 0.805300 0.561700 +vn -0.303500 0.207400 0.930000 +vn 0.000000 -0.559600 0.828700 +vn 0.000000 -0.948700 0.316200 +vn -0.146800 -0.536500 0.831000 +vn -0.075700 -0.937700 0.338900 +vn 0.000000 0.119800 0.992800 +vn -0.002000 0.760700 0.649000 +vn 0.101100 0.973400 0.205400 +vn -0.557500 0.160300 0.814600 +vn -0.289300 -0.404600 0.867500 +vn -0.299600 -0.207400 0.931200 +vn 0.002000 0.760700 0.649000 +vn -0.341800 0.788400 0.511400 +vn -0.535500 0.090600 0.839600 +vn 0.000000 0.559600 0.828700 +vn 0.146800 0.536500 0.831000 +vn 0.079300 0.940200 0.331200 +vn 0.685500 0.699900 0.200500 +vn -0.943000 0.042000 0.330000 +vn -0.981900 0.105900 0.156900 +vn -0.352300 0.779600 0.517700 +vn 0.557500 -0.160300 0.814600 +vn 0.303500 -0.207400 0.930000 +vn 0.292300 -0.404200 0.866700 +vn 0.505100 -0.303000 0.808100 +vn 0.000000 0.193100 0.981200 +vn 0.000000 0.902600 0.430500 +vn 0.189400 0.805300 0.561700 +vn 0.303500 0.207400 0.930000 +vn -0.685500 0.699900 0.200500 +vn -0.767600 0.641000 0.000000 +vn -0.706800 0.655400 0.266200 +vn -0.101100 0.973400 0.205400 +vn -0.746300 0.392500 0.537600 +vn -0.779200 0.000000 0.626800 +vn -0.146800 0.536500 0.831000 +vn -0.079300 0.940200 0.331200 +vn -0.746300 -0.392500 0.537600 +vn -0.173500 0.000000 0.984800 +vn 0.000000 0.000000 1.000000 +vn 0.173500 0.000000 0.984800 +vn 1.000000 -0.000000 0.000000 +vn 0.999800 0.017300 0.004100 +vn 0.767600 0.641000 0.000000 +vn 0.706800 0.655400 0.266200 +vn -0.386900 0.718100 0.578400 +vn -0.701300 0.661600 0.265500 +vn 0.000000 0.741200 0.671300 +vn 0.386900 0.718100 0.578400 +vn 0.779200 0.000000 0.626800 +vn 0.746300 0.392500 0.537600 +vn -0.187600 0.805200 0.562500 +vn -0.299600 0.207400 0.931200 +vn 0.000000 0.251900 0.967700 +vn 0.000000 0.860700 0.509200 +vn 0.557500 0.160300 0.814600 +vn -0.557500 -0.160300 0.814600 +vn 0.299600 0.207400 0.931200 +vn 0.187600 0.805200 0.562500 +vn -0.505100 -0.303000 0.808100 +vn 0.701300 0.661600 0.265500 +vn -0.689700 -0.694400 0.205200 +vn -0.000000 -1.000000 -0.000000 +vn -0.707100 -0.707100 0.000300 +vn 0.707100 -0.707100 0.000300 +vn 0.707100 0.707100 0.000800 +vn -0.707100 0.707100 0.000800 +vn -0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_upholstery +s 1 +f 58/1/1 24/2/1 23/3/2 +f 92/4/3 61/5/4 24/6/5 89/7/6 +f 90/8/7 52/9/8 61/5/4 92/4/3 +f 113/10/9 106/11/10 6/12/11 41/12/12 +f 95/13/13 82/14/14 13/15/15 +f 98/16/16 1/17/17 12/18/18 94/19/19 +f 82/14/14 95/13/13 69/20/20 +f 99/21/16 3/22/21 18/23/22 96/24/23 +f 80/25/24 87/26/25 58/27/26 51/28/8 +f 87/26/25 89/7/6 24/6/5 58/27/26 +f 68/29/27 54/30/28 57/31/29 77/32/30 +f 48/33/31 25/34/32 22/35/32 47/36/31 +f 112/37/33 105/38/34 25/34/32 48/33/31 +f 102/39/35 36/40/36 1/41/17 98/42/16 +f 77/32/30 57/31/29 15/43/37 70/24/38 +f 83/44/6 26/45/5 60/46/39 91/47/40 +f 103/48/35 34/49/41 3/22/21 99/21/16 +f 95/50/13 13/51/15 31/52/42 100/53/43 +f 23/3/2 43/54/44 110/55/45 104/56/46 +f 31/57/42 23/3/2 104/56/46 +f 13/58/15 23/3/2 31/57/42 +f 5/59/47 31/57/42 104/56/46 +f 97/60/48 19/61/49 29/62/50 101/63/43 +f 82/64/51 85/65/52 63/66/53 9/51/54 +f 71/67/55 27/68/56 66/69/57 74/70/58 +f 34/71/41 8/72/59 3/73/21 +f 91/47/40 60/46/39 52/9/8 90/8/7 +f 85/65/52 80/25/24 51/28/8 63/66/53 +f 100/53/43 31/52/42 36/40/36 102/39/35 +f 19/74/49 8/72/59 29/75/50 +f 74/70/58 66/69/57 54/30/28 68/29/27 +f 3/73/21 28/76/2 18/77/22 +f 101/78/43 29/79/50 34/49/41 103/48/35 +f 12/80/18 1/81/17 5/59/47 +f 9/82/60 13/15/15 82/14/14 +f 36/83/36 5/59/47 1/81/17 +f 5/59/47 36/83/36 31/57/42 +f 8/72/59 34/71/41 29/75/50 +f 95/13/13 14/84/61 10/85/62 69/20/20 +f 42/86/63 19/61/49 38/87/64 +f 8/88/59 19/61/49 42/86/63 +f 8/72/59 42/89/63 111/90/65 107/91/66 +f 38/87/64 46/92/67 112/93/33 108/94/68 +f 39/95/69 47/96/31 113/97/9 109/98/70 +f 96/99/23 88/100/71 70/101/72 +f 18/102/22 88/100/71 96/99/23 +f 16/103/73 88/100/71 18/102/22 +f 17/104/74 96/99/23 70/101/72 15/105/37 +f 4/106/75 15/107/37 20/108/76 +f 33/109/77 15/107/37 4/106/75 +f 2/110/78 15/107/37 33/109/77 +f 17/111/74 15/107/37 2/110/78 +f 111/49/65 108/112/68 40/113/69 44/45/44 +f 44/45/44 40/113/69 39/95/69 43/6/44 +f 110/114/45 109/115/70 37/116/79 45/117/80 +f 104/56/46 110/55/45 45/118/80 5/59/47 +f 28/76/2 44/119/44 43/54/44 23/3/2 +f 107/91/66 111/90/65 44/119/44 28/76/2 +f 108/112/68 112/120/33 48/121/31 40/113/69 +f 40/113/69 48/121/31 47/96/31 39/95/69 +f 109/115/70 113/122/9 41/123/12 37/116/79 +f 58/1/1 23/3/2 51/124/1 +f 51/124/1 23/3/2 63/125/1 +f 26/126/1 55/127/1 28/76/2 +f 55/127/1 49/128/1 28/76/2 +f 49/128/1 65/129/1 28/76/2 +f 26/126/1 28/76/2 60/130/1 +f 60/130/1 28/76/2 52/131/1 +f 61/132/1 52/131/1 23/3/2 +f 24/2/1 61/132/1 23/3/2 +f 28/76/2 23/3/2 52/131/1 +f 84/133/52 74/70/58 68/29/27 81/134/24 +f 62/135/57 53/136/28 67/137/27 75/138/58 +f 64/139/81 76/140/82 73/141/83 50/142/84 +f 83/44/6 71/67/55 74/70/58 84/133/52 +f 10/143/62 62/135/57 75/138/58 69/50/85 +f 27/68/56 71/67/55 76/140/82 64/139/81 +f 86/144/25 77/32/30 70/24/38 88/145/86 +f 81/134/24 68/29/27 77/32/30 86/144/25 +f 59/146/29 21/147/56 72/148/55 78/149/30 +f 53/136/28 59/146/29 78/149/30 67/137/27 +f 50/142/84 73/141/83 79/150/87 56/151/88 +f 56/151/88 79/150/87 72/148/55 21/147/56 +f 9/152/60 63/125/1 13/58/15 +f 23/3/2 13/58/15 63/125/1 +f 16/153/73 18/77/22 65/129/1 +f 28/76/2 65/129/1 18/77/22 +f 49/154/8 81/134/24 86/144/25 65/155/26 +f 65/155/26 86/144/25 88/145/86 16/23/89 +f 26/45/5 83/44/6 84/133/52 55/156/53 +f 55/156/53 84/133/52 81/134/24 49/154/8 +f 75/138/58 67/137/27 80/25/24 85/65/52 +f 76/140/82 91/47/40 90/8/7 73/141/83 +f 69/50/85 75/138/58 85/65/52 82/64/51 +f 71/67/55 83/44/6 91/47/40 76/140/82 +f 78/149/30 72/148/55 89/7/6 87/26/25 +f 67/137/27 78/149/30 87/26/25 80/25/24 +f 73/141/83 90/8/7 92/4/3 79/150/87 +f 79/150/87 92/4/3 89/7/6 72/148/55 +f 4/157/75 101/78/43 103/48/35 33/158/77 +f 32/159/75 100/53/43 102/39/35 35/160/77 +f 20/161/76 97/60/48 101/63/43 4/162/75 +f 14/143/61 95/50/13 100/53/43 32/159/75 +f 33/158/77 103/48/35 99/21/16 2/163/78 +f 35/160/77 102/39/35 98/42/16 30/164/78 +f 2/163/78 99/21/16 96/24/23 17/43/74 +f 30/165/78 98/16/16 94/19/19 11/166/90 +f 11/167/90 10/168/62 30/169/78 +f 30/169/78 10/168/62 35/170/77 +f 32/171/75 35/170/77 10/168/62 +f 10/168/62 14/172/61 32/171/75 +f 43/6/44 39/95/69 109/98/70 110/40/45 +f 42/86/63 38/87/64 108/94/68 111/173/65 +f 46/174/67 7/174/91 105/38/34 112/37/33 +f 47/36/31 22/35/32 106/11/10 113/10/9 +f 38/87/64 19/61/49 46/92/67 +f 19/61/49 7/175/91 46/92/67 +f 6/176/11 12/18/18 41/123/12 +f 41/123/12 12/18/18 37/116/79 +f 37/116/79 12/18/18 45/117/80 +f 12/18/18 5/177/47 45/117/80 +f 3/73/21 8/72/59 107/91/66 +f 107/91/66 28/76/2 3/73/21 +f 115/178/92 25/34/32 116/179/93 +f 25/34/32 105/38/34 116/179/93 +f 7/174/91 116/179/93 105/38/34 +f 25/34/32 115/178/92 114/180/92 22/35/32 +f 117/181/94 121/182/95 12/18/18 +f 12/18/18 121/182/95 94/19/19 +f 94/19/19 121/182/95 11/166/90 +f 10/168/62 11/167/90 121/183/95 +f 62/184/57 10/168/62 120/185/1 +f 62/184/57 120/185/1 53/186/28 +f 53/186/28 120/185/1 59/187/29 +f 59/187/29 120/185/1 21/188/56 +f 121/183/95 120/185/1 10/168/62 +f 21/188/56 120/185/1 56/189/88 +f 56/189/88 120/185/1 50/190/84 +f 120/185/1 119/191/1 50/190/84 +f 50/190/84 119/191/1 64/192/81 +f 64/192/81 119/191/1 27/193/56 +f 27/193/56 119/191/1 66/194/57 +f 66/194/57 119/191/1 54/195/28 +f 54/195/28 119/191/1 57/196/29 +f 57/196/29 119/191/1 15/107/37 +f 119/191/1 118/197/96 15/107/37 +f 15/107/37 118/197/96 20/108/76 +f 20/161/76 118/198/96 97/60/48 +f 97/60/48 118/198/96 19/61/49 +f 118/198/96 116/199/93 19/61/49 +f 19/61/49 116/199/93 7/175/91 +f 6/176/11 117/181/94 12/18/18 +f 106/11/10 117/200/94 6/12/11 +f 22/35/32 117/200/94 106/11/10 +f 22/35/32 114/180/92 117/200/94 +g Cylinder_Cylinder_bottom +s off +f 125/201/1 175/202/1 120/203/1 121/204/1 +f 175/201/1 176/202/1 119/203/1 120/204/1 +f 176/201/1 122/202/1 118/203/1 119/204/1 +f 122/201/14 123/202/14 116/203/14 118/204/14 +f 124/201/71 125/202/71 121/203/71 117/204/71 +f 124/202/92 117/203/92 114/204/92 174/201/92 +f 177/201/92 174/202/92 114/203/92 115/204/92 +f 123/201/92 177/202/92 115/203/92 116/204/92 +f 176/205/97 177/206/97 123/207/97 122/208/97 +f 130/209/71 131/210/71 127/211/71 126/212/71 +f 131/209/92 132/210/92 128/211/92 127/212/92 +f 132/213/14 133/214/14 129/215/14 128/216/14 +f 133/213/1 130/214/1 126/215/1 129/216/1 +f 126/217/97 127/218/97 128/219/97 129/220/97 +f 138/209/71 139/210/71 135/211/71 134/212/71 +f 139/213/92 140/214/92 136/215/92 135/216/92 +f 140/213/14 141/214/14 137/215/14 136/216/14 +f 141/209/1 138/210/1 134/211/1 137/212/1 +f 134/221/97 135/222/97 136/223/97 137/224/97 +f 125/205/97 124/206/97 174/207/97 175/208/97 +f 146/213/71 147/214/71 143/215/71 142/216/71 +f 147/209/92 148/210/92 144/211/92 143/212/92 +f 148/209/14 149/210/14 145/211/14 144/212/14 +f 149/213/1 146/214/1 142/215/1 145/216/1 +f 142/214/97 143/225/97 144/226/97 145/213/97 +f 154/213/71 155/214/71 151/215/71 150/216/71 +f 155/213/92 156/214/92 152/215/92 151/216/92 +f 156/209/14 157/210/14 153/211/14 152/212/14 +f 157/209/1 154/210/1 150/211/1 153/212/1 +f 150/210/97 151/227/97 152/228/97 153/209/97 +f 162/209/71 163/210/71 159/211/71 158/212/71 +f 163/229/92 164/230/92 160/231/92 159/232/92 +f 164/213/14 165/214/14 161/215/14 160/216/14 +f 165/229/1 162/230/1 158/231/1 161/232/1 +f 158/233/97 159/234/97 160/235/97 161/236/97 +f 170/213/71 171/214/71 167/215/71 166/216/71 +f 171/229/92 172/230/92 168/231/92 167/232/92 +f 172/209/14 173/210/14 169/211/14 168/212/14 +f 173/229/1 170/230/1 166/231/1 169/232/1 +f 166/230/97 167/237/97 168/238/97 169/229/97 +f 175/205/97 174/206/97 177/207/97 176/208/97 diff --git a/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_short.obj b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_short.obj new file mode 100644 index 00000000..1bf14468 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/models/lrfurn_sofa_short.obj @@ -0,0 +1,595 @@ +# Blender v2.72 (sub 0) OBJ File: 'lrfurn-sofa-short.blend' +# www.blender.org +o Cylinder +v 0.464844 -0.312500 0.234375 +v -1.347656 0.500000 0.218750 +v -1.347656 -0.312500 0.234375 +v -1.464844 0.500000 0.218750 +v 0.500000 -0.316406 0.421875 +v 0.500000 -0.496094 0.421875 +v -1.500000 -0.496094 0.421875 +v -1.500000 -0.316407 0.421875 +v 0.312500 -0.312500 -0.078125 +v 0.312500 0.500000 -0.078125 +v 0.496094 0.500000 0.187500 +v 0.500000 -0.312500 0.187500 +v 0.312500 -0.312500 0.187500 +v 0.316406 0.500000 0.187500 +v -1.312500 0.500000 -0.078125 +v -1.312500 -0.312500 -0.078125 +v -1.316406 0.500000 0.187500 +v -1.312500 -0.312500 0.187500 +v -1.500000 -0.312500 0.187500 +v -1.496094 0.500000 0.187500 +v -0.500000 0.500000 -0.078125 +v -0.500000 -0.500000 0.437500 +v -0.500000 -0.312500 0.437500 +v -0.500000 -0.312500 -0.078125 +v -1.464844 -0.312500 0.234375 +v 0.464844 0.500000 0.218750 +v 0.347656 -0.312500 0.234375 +v 0.347656 0.500000 0.218750 +v -1.406250 0.500000 0.234375 +v -1.406250 -0.312500 0.250000 +v 0.406250 0.500000 0.234375 +v 0.406250 -0.312500 0.250000 +v 0.500000 -0.406250 0.476562 +v -1.500000 -0.406250 0.476562 +v -0.500000 -0.406250 0.500000 +v 0.500000 -0.464844 0.460938 +v -1.500000 -0.347657 0.460938 +v -0.500000 -0.347656 0.484375 +v 0.500000 -0.347656 0.460938 +v -1.500000 -0.464844 0.460938 +v -0.500000 -0.464844 0.484375 +v -0.906250 -0.312500 -0.039062 +v -0.093750 -0.312500 -0.039062 +v -0.093750 0.500000 -0.039062 +v -0.906250 0.500000 -0.039062 +v -0.562500 -0.312500 -0.046875 +v -1.250000 0.500000 -0.046875 +v -0.437500 -0.312500 -0.046875 +v -0.437500 0.500000 -0.046875 +v 0.250000 0.500000 -0.046875 +v 0.250000 -0.312500 -0.046875 +v -1.250000 -0.312500 -0.046875 +v -0.562500 0.500000 -0.046875 +v -0.093750 0.437500 0.000000 +v -0.906250 0.437500 0.000000 +v 0.312500 0.437500 -0.062500 +v -1.312500 0.437500 -0.062500 +v -0.500000 0.437500 -0.062500 +v -0.562500 0.437500 -0.015625 +v 0.250000 0.437500 -0.015625 +v -1.250000 0.437500 -0.015625 +v -0.437500 0.437500 -0.015625 +v -0.093750 -0.250000 0.000000 +v -0.906250 -0.250000 0.000000 +v 0.312500 -0.250000 -0.062500 +v -0.562500 -0.250000 -0.015625 +v 0.250000 -0.250000 -0.015625 +v -1.250000 -0.250000 -0.015625 +v -0.437500 -0.250000 -0.015625 +v -1.312500 -0.250000 -0.062500 +v -0.500000 -0.250000 -0.062500 +v -2.426160 -0.228538 -0.153004 +v 0.500000 0.437500 0.187500 +v 0.312500 0.437500 0.187500 +v -1.312500 0.437500 0.187500 +v -1.500000 0.437500 0.187500 +v 0.464844 0.437500 0.234375 +v -1.347656 0.437500 0.234375 +v 0.347656 0.437500 0.234375 +v -1.464844 0.437500 0.234375 +v 0.406250 0.437500 0.250000 +v -1.406250 0.437500 0.250000 +v 0.437500 -0.312500 0.437500 +v -1.437500 -0.500000 0.437500 +v 0.437500 -0.500000 0.437500 +v -1.437500 -0.312500 0.437500 +v -1.437500 -0.406250 0.500000 +v 0.437500 -0.406250 0.500000 +v 0.437500 -0.347656 0.484375 +v -1.437500 -0.347657 0.484375 +v -1.437500 -0.464844 0.484375 +v 0.437500 -0.464844 0.484375 +v -0.500000 -0.500000 -0.187500 +v -1.500000 -0.500000 -0.187500 +v 0.500000 -0.500000 -0.187500 +v -1.500000 0.500000 -0.187500 +v -0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.187500 +v -1.500000 0.500000 -0.375000 +v -1.500000 -0.500000 -0.375000 +v 0.500000 -0.500000 -0.375000 +v 0.500000 0.500000 -0.375000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.375000 -0.500000 +v 0.375000 0.375000 -0.500000 +v 0.375000 0.437500 -0.500000 +v 0.437500 0.437500 -0.375000 +v 0.437500 0.375000 -0.375000 +v 0.375000 0.375000 -0.375000 +v 0.375000 0.437500 -0.375000 +v -1.375000 0.437500 -0.500000 +v -1.375000 0.375000 -0.500000 +v -1.437500 0.375000 -0.500000 +v -1.437500 0.437500 -0.500000 +v -1.375000 0.437500 -0.375000 +v -1.375000 0.375000 -0.375000 +v -1.437500 0.375000 -0.375000 +v -1.437500 0.437500 -0.375000 +v 0.437500 -0.375000 -0.500000 +v 0.437500 -0.437500 -0.500000 +v 0.375000 -0.437500 -0.500000 +v 0.375000 -0.375000 -0.500000 +v 0.437500 -0.375000 -0.375000 +v 0.437500 -0.437500 -0.375000 +v 0.375000 -0.437500 -0.375000 +v 0.375000 -0.375000 -0.375000 +v -1.375000 -0.375000 -0.500000 +v -1.375000 -0.437500 -0.500000 +v -1.437500 -0.437500 -0.500000 +v -1.437500 -0.375000 -0.500000 +v -1.375000 -0.375000 -0.375000 +v -1.375000 -0.437500 -0.375000 +v -1.437500 -0.437500 -0.375000 +v -1.437500 -0.375000 -0.375000 +v -0.500000 -0.500000 -0.375000 +v -0.500000 0.500000 -0.375000 +vt 0.250000 0.383435 +vt 0.265625 0.375706 +vt 0.265625 0.503232 +vt 0.750000 0.201141 +vt 0.750000 0.187500 +vt 0.765625 0.187500 +vt 0.305134 0.884532 +vt 0.476969 0.822047 +vt 0.492591 0.884532 +vt 0.249108 0.918025 +vt 0.062649 0.918025 +vt 0.062649 0.906371 +vt 0.249108 0.906371 +vt 0.305134 0.822047 +vt 0.734375 0.562500 +vt 0.734375 0.750000 +vt 0.718750 0.750000 +vt 0.718750 0.562500 +vt 0.171875 0.734375 +vt 0.250000 0.734375 +vt 0.250000 0.750000 +vt 0.171875 0.750000 +vt 0.265625 0.734375 +vt 0.265625 0.750000 +vt 0.609375 0.562500 +vt 0.609375 0.546875 +vt 0.703125 0.546875 +vt 0.703125 0.562500 +vt 0.031250 0.562500 +vt 0.031250 0.750000 +vt 0.015625 0.750000 +vt 0.015625 0.562500 +vt 0.718750 0.546875 +vt 0.750000 0.562500 +vt 0.750000 0.750000 +vt 0.062500 0.562500 +vt 0.062500 0.750000 +vt 0.046875 0.750000 +vt 0.046875 0.562500 +vt 0.265625 0.514825 +vt 0.031250 0.514825 +vt 0.031250 0.503232 +vt 0.053711 0.452995 +vt 0.062500 0.441401 +vt 0.015625 0.499368 +vt 0.532373 0.906371 +vt 0.718832 0.906371 +vt 0.718832 0.918025 +vt 0.532373 0.918025 +vt 0.062500 0.734375 +vt 0.078125 0.734375 +vt 0.078125 0.750000 +vt 0.742188 0.456859 +vt 0.765625 0.499368 +vt 0.727539 0.452995 +vt 0.765625 0.441401 +vt 0.756836 0.452995 +vt 0.531250 0.562500 +vt 0.531250 0.546875 +vt 0.765625 0.562500 +vt 0.765625 0.750000 +vt 0.015625 0.441401 +vt 0.024414 0.452995 +vt 0.492591 0.818141 +vt 0.039062 0.456859 +vt 0.289513 0.884532 +vt 0.289513 0.818141 +vt 0.727572 0.974351 +vt 0.742139 0.978235 +vt 0.719803 0.964639 +vt 0.765625 0.509029 +vt 0.750000 0.514825 +vt 0.750000 0.503232 +vt 0.756706 0.974351 +vt 0.756706 0.980178 +vt 0.742139 0.984062 +vt 0.265625 0.765625 +vt 0.265625 0.779712 +vt 0.031250 0.779712 +vt 0.031250 0.765625 +vt 0.477287 0.976904 +vt 0.305452 0.914419 +vt 0.477287 0.914419 +vt 0.289831 0.976904 +vt 0.289831 0.910513 +vt 0.492909 0.976904 +vt 0.492909 0.910513 +vt 0.756836 0.337900 +vt 0.718750 0.264013 +vt 0.764648 0.330122 +vt 0.742187 0.341789 +vt 0.727539 0.337900 +vt 0.719727 0.330122 +vt 0.053909 0.980178 +vt 0.039342 0.984062 +vt 0.039342 0.978236 +vt 0.053909 0.974351 +vt 0.015625 0.509029 +vt 0.024774 0.980178 +vt 0.024774 0.974351 +vt 0.164062 0.385367 +vt 0.078125 0.383435 +vt 0.531250 0.734375 +vt 0.609375 0.734375 +vt 0.078125 0.546875 +vt 0.171875 0.546875 +vt 0.171875 0.562500 +vt 0.078125 0.562500 +vt 0.062500 0.546875 +vt 0.703125 0.734375 +vt 0.718750 0.734375 +vt 0.250000 0.546875 +vt 0.265625 0.546875 +vt 0.265625 0.562500 +vt 0.250000 0.562500 +vt 0.062500 0.375706 +vt 0.718750 0.375706 +vt 0.718750 0.441401 +vt 0.703125 0.383435 +vt 0.609375 0.750000 +vt 0.703125 0.750000 +vt 0.531250 0.750000 +vt 0.515625 0.236792 +vt 0.765625 0.236792 +vt 0.703125 0.271791 +vt 0.617187 0.273735 +vt 0.531250 0.271791 +vt 0.765625 0.546875 +vt 0.750000 0.546875 +vt 0.046875 0.546875 +vt 0.031250 0.546875 +vt 0.516834 0.906371 +vt 0.516834 0.914140 +vt 0.734375 0.546875 +vt 0.015625 0.546875 +vt 0.264646 0.914140 +vt 0.264646 0.906371 +vt 0.016602 0.330122 +vt 0.062500 0.264013 +vt 0.024414 0.337900 +vt 0.039062 0.341789 +vt 0.053711 0.337900 +vt 0.061523 0.330122 +vt 0.727572 0.980178 +vt 0.015625 0.187500 +vt 0.031250 0.187500 +vt 0.031250 0.201141 +vt 0.515625 0.201141 +vt 0.515625 0.187500 +vt 0.764475 0.964639 +vt 0.017005 0.964640 +vt 0.061678 0.964640 +vt 0.015625 0.031250 +vt 0.515625 0.264013 +vt 0.016034 0.813142 +vt 0.264646 0.813142 +vt 0.015625 0.236792 +vt 0.078125 0.271791 +vt 0.265625 0.236792 +vt 0.164062 0.273735 +vt 0.250000 0.271791 +vt 0.265625 0.264013 +vt 0.265625 0.187500 +vt 0.265625 0.031250 +vt 0.515625 0.503232 +vt 0.515625 0.750000 +vt 0.515625 0.734375 +vt 0.516834 0.813142 +vt 0.765447 0.813142 +vt 0.765625 0.031250 +vt 0.515625 0.031250 +vt 0.515625 0.562500 +vt 0.617188 0.385367 +vt 0.531250 0.383435 +vt 0.515625 0.375706 +vt 0.750000 0.765625 +vt 0.750000 0.779712 +vt 0.515625 0.779712 +vt 0.515625 0.765625 +vt 0.515625 0.514825 +vt 0.515625 0.546875 +vt 0.265625 0.201141 +vt -0.000000 0.125000 +vt 1.000000 0.125000 +vt 1.000000 0.312500 +vt -0.000000 0.312500 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.937500 0.125000 +vt 0.875000 0.125000 +vt 0.875000 0.000000 +vt 0.937500 0.000000 +vt 0.125000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.000000 +vt 0.125000 0.000000 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.937500 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.875000 0.062500 +vt 0.937500 0.062500 +vn -0.000000 1.000000 0.000000 +vn 0.000000 0.948700 0.316200 +vn 0.146800 -0.536500 0.831000 +vn 0.075700 -0.937700 0.338900 +vn 0.689700 -0.694400 0.205200 +vn 0.746300 -0.392500 0.537600 +vn -0.943400 0.035700 0.329600 +vn -1.000000 -0.000000 0.000000 +vn -0.586900 0.785700 0.195600 +vn 0.535500 0.090600 0.839600 +vn 0.352300 0.779600 0.517700 +vn 0.981900 0.105900 0.156900 +vn 0.943000 0.042000 0.330000 +vn -0.999800 0.017300 0.004100 +vn 0.341800 0.788400 0.511400 +vn 0.586900 0.785700 0.195600 +vn 0.943400 0.035700 0.329600 +vn 0.000000 -0.251500 0.967800 +vn -0.303500 -0.207400 0.930000 +vn -0.292300 -0.404200 0.866700 +vn 0.000000 -0.490300 0.871600 +vn 0.000000 -0.193100 0.981200 +vn 0.000000 -0.351100 0.936300 +vn 0.000000 0.251500 0.967800 +vn 0.000000 0.860000 0.510300 +vn -0.189400 0.805300 0.561700 +vn -0.303500 0.207400 0.930000 +vn 0.000000 0.119800 0.992800 +vn -0.002000 0.760700 0.649000 +vn 0.101100 0.973400 0.205400 +vn -0.557500 0.160300 0.814600 +vn 0.002000 0.760700 0.649000 +vn -0.341800 0.788400 0.511400 +vn -0.535500 0.090600 0.839600 +vn 0.000000 0.559600 0.828700 +vn 0.146800 0.536500 0.831000 +vn 0.079300 0.940200 0.331200 +vn 0.685500 0.699900 0.200500 +vn -0.943000 0.042000 0.330000 +vn -0.981900 0.105900 0.156900 +vn -0.352300 0.779600 0.517700 +vn 0.557500 -0.160300 0.814600 +vn 0.303500 -0.207400 0.930000 +vn 0.292300 -0.404200 0.866700 +vn 0.505100 -0.303000 0.808100 +vn -0.685500 0.699900 0.200500 +vn 0.303500 0.207400 0.930000 +vn 0.189400 0.805300 0.561700 +vn -0.767600 0.641000 0.000000 +vn -0.706800 0.655400 0.266200 +vn -0.101100 0.973400 0.205400 +vn -0.746300 0.392500 0.537600 +vn -0.779200 0.000000 0.626800 +vn -0.146800 0.536500 0.831000 +vn -0.079300 0.940200 0.331200 +vn -0.746300 -0.392500 0.537600 +vn -0.146800 -0.536500 0.831000 +vn -0.173500 0.000000 0.984800 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.559600 0.828700 +vn 0.173500 0.000000 0.984800 +vn 1.000000 0.000000 0.000000 +vn 0.999800 0.017300 0.004100 +vn 0.767600 0.641000 0.000000 +vn 0.706800 0.655400 0.266200 +vn -0.386900 0.718100 0.578400 +vn -0.701300 0.661600 0.265500 +vn 0.000000 0.741200 0.671300 +vn 0.386900 0.718100 0.578400 +vn 0.779200 0.000000 0.626800 +vn 0.746300 0.392500 0.537600 +vn 0.557500 0.160300 0.814600 +vn -0.557500 -0.160300 0.814600 +vn 0.000000 0.902600 0.430500 +vn 0.000000 0.193100 0.981200 +vn -0.505100 -0.303000 0.808100 +vn -0.707100 0.707100 0.000800 +vn 0.701300 0.661600 0.265500 +vn -0.689700 -0.694400 0.205200 +vn -0.075700 -0.937700 0.338900 +vn 0.000000 -0.948700 0.316200 +vn -0.707100 -0.707100 0.000300 +vn 0.707100 -0.707100 0.000300 +vn 0.707100 0.707100 0.000800 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +g Cylinder_Cylinder_upholstery +s 1 +f 48/1/1 24/2/1 23/3/2 +f 92/4/3 85/5/4 6/6/5 36/6/6 +f 74/7/7 65/8/8 13/9/9 +f 77/10/10 1/11/11 12/12/12 73/13/13 +f 65/8/8 74/7/7 56/14/14 +f 78/15/10 3/16/15 18/17/16 75/18/17 +f 63/19/18 69/20/19 48/21/20 43/22/21 +f 69/20/19 71/23/22 24/24/23 48/21/20 +f 55/25/24 45/26/25 47/27/26 61/28/27 +f 81/29/28 32/30/29 1/31/11 77/32/10 +f 61/28/27 47/27/26 15/33/30 57/18/31 +f 82/34/28 30/35/32 3/16/15 78/15/10 +f 74/36/7 13/37/9 27/38/33 79/39/34 +f 23/3/2 38/40/35 89/41/36 83/42/37 +f 27/43/33 23/3/2 83/42/37 +f 13/44/9 23/3/2 27/43/33 +f 5/45/38 27/43/33 83/42/37 +f 76/46/39 19/47/40 25/48/41 80/49/34 +f 65/50/42 67/51/43 51/52/44 9/37/45 +f 30/53/32 8/54/46 3/55/15 +f 67/51/43 63/19/18 43/22/21 51/52/44 +f 79/39/34 27/38/33 32/30/29 81/29/28 +f 19/56/40 8/54/46 25/57/41 +f 59/58/47 53/59/48 45/26/25 55/25/24 +f 80/60/34 25/61/41 30/35/32 82/34/28 +f 12/62/12 1/63/11 5/45/38 +f 9/64/49 13/9/9 65/8/8 +f 32/65/29 5/45/38 1/63/11 +f 5/45/38 32/65/29 27/43/33 +f 8/54/46 30/53/32 25/57/41 +f 74/7/7 14/66/50 10/67/51 56/14/14 +f 37/68/52 19/47/40 34/69/53 +f 8/70/46 19/47/40 37/68/52 +f 8/54/46 37/71/52 90/72/54 86/73/55 +f 34/69/53 40/74/56 91/75/57 87/76/58 +f 35/77/59 41/78/60 92/79/3 88/80/61 +f 75/81/17 70/82/62 57/83/63 +f 18/84/16 70/82/62 75/81/17 +f 16/85/64 70/82/62 18/84/16 +f 17/86/65 75/81/17 57/83/63 15/87/30 +f 4/88/66 15/89/30 20/90/67 +f 29/91/68 15/89/30 4/88/66 +f 2/92/69 15/89/30 29/91/68 +f 17/93/65 15/89/30 2/92/69 +f 89/94/36 88/95/61 33/96/70 39/97/71 +f 83/42/37 89/41/36 39/98/71 5/45/38 +f 88/95/61 92/99/3 36/100/6 33/96/70 +f 48/1/1 23/3/2 43/101/1 +f 43/101/1 23/3/2 51/102/1 +f 66/103/43 59/58/47 55/25/24 64/104/18 +f 50/105/48 44/106/25 54/107/24 60/108/47 +f 10/109/51 50/105/48 60/108/47 56/36/72 +f 68/110/19 61/28/27 57/18/31 70/111/73 +f 64/104/18 55/25/24 61/28/27 68/110/19 +f 49/112/26 21/113/74 58/114/75 62/115/27 +f 44/106/25 49/112/26 62/115/27 54/107/24 +f 9/116/49 51/102/1 13/44/9 +f 23/3/2 13/44/9 51/102/1 +f 16/117/64 18/118/16 52/119/1 +f 42/120/21 64/104/18 68/110/19 52/121/20 +f 52/121/20 68/110/19 70/111/73 16/17/76 +f 46/122/44 66/103/43 64/104/18 42/120/21 +f 60/108/47 54/107/24 63/19/18 67/51/43 +f 97/123/1 96/124/77 15/89/30 +f 56/36/72 60/108/47 67/51/43 65/50/42 +f 47/125/26 97/123/1 15/89/30 +f 62/115/27 58/114/75 71/23/22 69/20/19 +f 54/107/24 62/115/27 69/20/19 63/19/18 +f 45/126/25 97/123/1 47/125/26 +f 53/127/48 97/123/1 45/126/25 +f 4/128/66 80/60/34 82/34/28 29/129/68 +f 28/130/66 79/39/34 81/29/28 31/131/68 +f 20/132/67 76/46/39 80/49/34 4/133/66 +f 14/109/50 74/36/7 79/39/34 28/130/66 +f 29/129/68 82/34/28 78/15/10 2/134/69 +f 31/131/68 81/29/28 77/32/10 26/135/69 +f 2/134/69 78/15/10 75/18/17 17/33/65 +f 26/136/69 77/10/10 73/13/13 11/137/78 +f 11/138/78 10/139/51 26/140/69 +f 26/140/69 10/139/51 31/141/68 +f 28/142/66 31/141/68 10/139/51 +f 10/139/51 14/143/50 28/142/66 +f 38/24/35 35/77/59 88/80/61 89/30/36 +f 37/68/52 34/69/53 87/76/58 90/144/54 +f 40/145/56 7/145/79 84/146/80 91/147/57 +f 41/148/60 22/149/81 85/5/4 92/4/3 +f 34/69/53 19/47/40 40/74/56 +f 19/47/40 7/150/79 40/74/56 +f 6/151/5 12/12/12 36/100/6 +f 36/100/6 12/12/12 33/96/70 +f 33/96/70 12/12/12 39/97/71 +f 12/12/12 5/152/38 39/97/71 +f 3/55/15 8/54/46 86/73/55 +f 7/145/79 94/153/82 84/146/80 +f 21/154/74 97/123/1 53/127/48 +f 95/155/83 98/156/84 12/12/12 +f 12/12/12 98/156/84 73/13/13 +f 73/13/13 98/156/84 11/137/78 +f 10/139/51 11/138/78 98/157/84 +f 50/158/48 10/139/51 97/159/1 +f 50/158/48 97/159/1 44/160/25 +f 44/160/25 97/159/1 49/161/26 +f 49/161/26 97/159/1 21/162/74 +f 98/157/84 97/159/1 10/139/51 +f 22/163/81 84/146/80 94/153/82 +f 93/164/85 22/163/81 94/153/82 +f 86/73/55 23/165/2 3/55/15 +f 24/166/23 71/167/22 66/103/43 46/122/44 +f 23/165/2 52/119/1 18/118/16 +f 15/89/30 96/124/77 20/90/67 +f 20/132/67 96/168/77 76/46/39 +f 76/46/39 96/168/77 19/47/40 +f 96/168/77 94/169/82 19/47/40 +f 19/47/40 94/169/82 7/150/79 +f 6/151/5 95/155/83 12/12/12 +f 85/5/4 95/170/83 6/6/5 +f 22/149/81 95/170/83 85/5/4 +f 22/149/81 93/171/85 95/170/83 +f 71/167/22 58/172/75 59/58/47 66/103/43 +f 42/173/1 52/119/1 23/165/2 +f 46/174/1 42/173/1 23/165/2 +f 24/175/1 46/174/1 23/165/2 +f 87/176/58 91/177/57 41/178/60 35/179/59 +f 86/73/55 90/72/54 38/180/35 23/165/2 +f 90/35/54 87/176/58 35/179/59 38/166/35 +f 3/55/15 23/165/2 18/118/16 +f 58/172/75 21/181/74 53/59/48 59/58/47 +f 91/147/57 84/146/80 22/163/81 41/182/60 +g Cylinder_Cylinder_bottom +s off +f 102/183/1 136/184/1 97/185/1 98/186/1 +f 99/183/8 100/184/8 94/185/8 96/186/8 +f 101/183/62 102/184/62 98/185/62 95/186/62 +f 136/187/86 135/188/86 100/189/86 99/190/86 +f 101/184/85 95/185/85 93/186/85 135/183/85 +f 100/183/85 135/184/85 93/185/85 94/186/85 +f 107/191/62 108/192/62 104/193/62 103/194/62 +f 108/191/85 109/192/85 105/193/85 104/194/85 +f 109/195/8 110/196/8 106/197/8 105/198/8 +f 110/195/1 107/196/1 103/197/1 106/198/1 +f 103/199/86 104/200/86 105/201/86 106/202/86 +f 115/191/62 116/192/62 112/193/62 111/194/62 +f 116/195/85 117/196/85 113/197/85 112/198/85 +f 117/195/8 118/196/8 114/197/8 113/198/8 +f 118/191/1 115/192/1 111/193/1 114/194/1 +f 111/203/86 112/204/86 113/205/86 114/206/86 +f 102/187/86 101/188/86 135/189/86 136/190/86 +f 123/195/62 124/196/62 120/197/62 119/198/62 +f 124/191/85 125/192/85 121/193/85 120/194/85 +f 125/191/8 126/192/8 122/193/8 121/194/8 +f 126/195/1 123/196/1 119/197/1 122/198/1 +f 119/196/86 120/207/86 121/208/86 122/195/86 +f 131/195/62 132/196/62 128/197/62 127/198/62 +f 132/195/85 133/196/85 129/197/85 128/198/85 +f 133/191/8 134/192/8 130/193/8 129/194/8 +f 134/191/1 131/192/1 127/193/1 130/194/1 +f 127/192/86 128/209/86 129/210/86 130/191/86 +f 136/183/1 99/184/1 96/185/1 97/186/1 diff --git a/mods/homedecor_modpack/homedecor_seating/sofas.lua b/mods/homedecor_modpack/homedecor_seating/sofas.lua new file mode 100644 index 00000000..43b26cfd --- /dev/null +++ b/mods/homedecor_modpack/homedecor_seating/sofas.lua @@ -0,0 +1,136 @@ +local S = minetest.get_translator("homedecor_seating") + +local sofa_cbox = { + type = "wallmounted", + wall_side = {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5} +} + +minetest.register_node(":lrfurn:sofa", { + description = S("Sofa"), + drawtype = "mesh", + mesh = "lrfurn_sofa_short.obj", + tiles = { + "lrfurn_upholstery.png", + { name = "lrfurn_sofa_bottom.png", color = 0xffffffff } + }, + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + inventory_image = "lrfurn_sofa_inv.png", + wield_scale = { x = 0.6, y = 0.6, z = 0.6 }, + groups = {snappy=3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + selection_box = sofa_cbox, + node_box = sofa_cbox, + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil, + after_place_node = function(pos, placer, itemstack, pointed_thing) + lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + local playername = placer:get_player_name() + if minetest.is_protected(pos, placer:get_player_name()) then return true end + + local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) + + if lrfurn.check_right(pos, fdir, false, placer) then + if not creative.is_enabled_for(playername) then + itemstack:take_item() + end + else + minetest.chat_send_player(placer:get_player_name(), S("No room to place the sofa!")) + minetest.set_node(pos, { name = "air" }) + end + return itemstack + end, + on_dig = unifieddyes.on_dig, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not clicker:is_player() then + return itemstack + end + pos.y = pos.y-0.5 + clicker:setpos(pos) + clicker:set_hp(20) + return itemstack + end +}) + +minetest.register_craft({ + output = "lrfurn:sofa", + recipe = { + {"wool:white", "wool:white", "", }, + {"stairs:slab_wood", "stairs:slab_wood", "", }, + {"group:stick", "group:stick", "", } + } +}) + +minetest.register_craft({ + output = "lrfurn:sofa", + recipe = { + {"wool:white", "wool:white", "", }, + {"moreblocks:slab_wood", "moreblocks:slab_wood", "", }, + {"group:stick", "group:stick", "", } + } +}) + +unifieddyes.register_color_craft({ + output = "lrfurn:sofa", + palette = "wallmounted", + type = "shapeless", + neutral_node = "lrfurn:sofa", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +-- convert old static nodes to param2 color + +lrfurn.old_static_sofas = {} + +for _, color in ipairs(lrfurn.colors) do + table.insert(lrfurn.old_static_sofas, "lrfurn:sofa_"..color) +end + +minetest.register_lbm({ + name = ":lrfurn:convert_sofas", + label = "Convert lrfurn short sofas to use param2 color", + run_at_every_load = false, + nodenames = lrfurn.old_static_sofas, + action = function(pos, node) + local name = node.name + local color = string.sub(name, string.find(name, "_")+1) + + if color == "red" then + color = "medium_red" + elseif color == "dark_green" then + color = "medium_green" + elseif color == "magenta" then + color = "medium_magenta" + elseif color == "cyan" then + color = "medium_cyan" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + local old_fdir = math.floor(node.param2 % 32) + local new_fdir = 3 + + if old_fdir == 0 then + new_fdir = 3 + elseif old_fdir == 1 then + new_fdir = 4 + elseif old_fdir == 2 then + new_fdir = 2 + elseif old_fdir == 3 then + new_fdir = 5 + end + + local param2 = paletteidx + new_fdir + + minetest.set_node(pos, { name = "lrfurn:sofa", param2 = param2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + + end +}) + +if minetest.settings:get("log_mods") then + minetest.log("action", "[lrfurn/sofas] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_seating/textures/homedecor_armchair_inv.png b/mods/homedecor_modpack/homedecor_seating/textures/homedecor_armchair_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..41eb85dda8e8c5b4d7275d1607ad42ec6474b0bd GIT binary patch literal 6376 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/homedecor_bench_large_2_inv.png b/mods/homedecor_modpack/homedecor_seating/textures/homedecor_bench_large_2_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..961be62ce21b5a811b8b4f44933b3c62cfd721b9 GIT binary patch literal 6581 zcmV;m8A|4fP)g~`3~ovv-^*NQi7(PMalP{`&;XG zhu{9(ea_i?pZx=#=b|6w!+WOrc|q#hU0cQT)&qWX*Jk?c z?T7d^ySBVOLUv^}qJu#cEu;nCT=rYjI;!vozI5c5(i7AVbCP2s0L-8lw^Ce}T0%7F zBe!-f321$5Whn#jD-59Y0D!XeBVe%BMBL)ZOzy=i%2~G`_Ev zh`p0dbMHGpb>!Yp+&S-0z}U6HM23BAg#Vv6P5WOO0DR)TQR%&h0KqdMhyxfcnMolp zsoGET^9N~me$)mI&82HspEuU7M&iMGM0+A-|M5LH9X)hEH#oi05c=AIS3wF0oHj)0TPM; z0u!Mu9C_=gvetKR)XKk6QGr2fANlB>{N~@ka{ZShjiV(4U6HL zVWk8G>2OFzy2xBAwLv=&wTZe2Y@6D!VVbh7({^0GAI+F-|aw|3Y1Y$Hb--81j-+U z3L}&y4bt4k);fR$5j+t)B4W};F$sz8z_SpjN+n)uw0vpqCFVQ%($y~+TQb5wJTVk~ zWw>T;edi4arl0;zzje{1smH`g0MGFLy}1v3HyQIG^sN)lTJlZ0nR z=?Q7>M~l*prfIQrv7P^BHB@;0MdK^=MBfw|xmz&b^51WowgB+jm#(L`T)Cbi#rW%+ zzW*@!_g79*m_+!i&mDNi_v$~q`BhZr1^(CH-TJHxIs3f)AAfOUZDzh*{lhn0-pJPu zR*hBw2&Hpy-a+XA9vK8_l&+5;2;r?o=_O=XGt0||IjL4z#i8~6R%9ZEGL_qP5nW-k z)N7>#fQ%%CDu~!qo-$r2ot%H_xT<`TeH0bw{4F(`VAQAv1v{H_V zJV7uBCNL6lK+sC0lK4JF{+>|r-jT%bd)M3bLv-O$cg^|h{2TocDV|Dh(A>vZ6O#7g8dJM^!{9ot+_(Au

    -Sf3Y)f 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/homedecor_chair_padded_inv.png b/mods/homedecor_modpack/homedecor_seating/textures/homedecor_chair_padded_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..1d59dd5ce5c553ae061feb2362b668fefbcf5a86 GIT binary patch literal 4554 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 Brr7`h literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/homedecor_deckchair.png b/mods/homedecor_modpack/homedecor_seating/textures/homedecor_deckchair.png new file mode 100644 index 0000000000000000000000000000000000000000..47b7752ebcec24f08e1ca9b8807d5bbe08bf69d2 GIT binary patch literal 314 zcmV-A0mc4_P)( zqX0{kY(xds)z!kn!T>yh05*AKJqB_{1MBPS07Q)M@9){!+0jpc6951Jm`OxIR2Ufr z!9kA2APhvow#SGk0b-L)V)eiOF{et64N&XGQ!!+N4Yf7m%M|>;_MC6TUL_2s$*s`$ zeDa|W5c}1Tu9^eg?D|wgQnvwIcSn9o(O~HJYTr2@VE~h( zqX0{kY(xds)z!kn!T>yh05*AKJqB_{1MBPS07Q)M@9){!*|W2=04i&{ukiZ-006s5 zL_t&-83na6(D3?%VSTBf_0TP=f6D zKIYpR*G$UHxF?z3NoGpi;5ebja%@Kl&Maoh34iZL3ocSdYo!1H002ovPDHLkV1jF4 BlpFv6 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/homedecor_office_chair_basic.png b/mods/homedecor_modpack/homedecor_seating/textures/homedecor_office_chair_basic.png new file mode 100644 index 0000000000000000000000000000000000000000..a12d1d9944d228f30632be6ebfd1d3ae2a00594b GIT binary patch literal 5309 zcma)AXHZj7w>=5HH>HFwy$B%`QE3s7-m6Fnh=3>p1_h)fARUw<9ce0Hp^6j*N$4OT z0R$02BE3s*QXb-aGw;1$-;cY`%)PVM*?X^b o#)evS)G%rQ0G*DuhUv+Q{rgZt zPolo<_A>y^gz0D?&HYA}?L0iMx2Gs1@gYO&6=R-v$Z=#8av*4%5t3A)Zz-GZjb?bMoj9%WoZ+7O8?mSE})IQkKdng$R zG6x1v?8S3ptsH{3QmpJ7)8QKLWs+-|VSdq_p%b{+ zCJ%9GVX`)Ak5;{IwgZ{d?{EQi5?|V#i$ZaoN?M!(Ik~y*UPemC-XvhTnZk@iMt4_Y zM1!_NR2cR?-}om>FJ=@F1%CO%&tP*c5G$hDhO&3y>QlMi@Ad@XNO*Yd4K6pOjc!@0 z0@sw#7~1QdYRk?WycdAE@(7Y$gO&y<^NBTB{=$XG*(lysS0aD#{fRvRfYse!?~+DK z4*bP`N6)I>1#sa&@is?WmbCM>O~z;guAW(utdqvnoXIa!N<^pL&a;v8F}c#g zYBRw9&B=XUv?)^;9ReYCisXioGoEat$Q%sCDy(#iH(%;|VFPL(;uBXV{f9)b5MDeX z2PmzzumEDB77qlJ@^}dzkn%0FaDzhG=X~|tKyBZr>GUldRAaK4F$yRh?M{;a1AU({ z?+iX`Vk=YupvV5hMGwh-LR&`rlXc(rL$&1jfKA9r`tCuu_#@Gvhm>uq$oWUM$|sfn zzc9LYg6TC&@}I4Lhv)Sl2F0sK)UPa?t0dot@(L9=RalF&u79{A<)Bt)EK20xjA*~N zneHN$@)^EbkdufvHcomVb$jdg0z?5*Wn=gA#UW6e*n^VV8Usoas%#KpF5ZfEPYz%N za5S(yF6BXOn5jwV4(fiekuuvS#d_#IL-StI>UAU1E5l(4(o-}LCk8j`!@7sq9*5UM z+oa~?Db!at5gV~CQg5e2Mj=S*WoyZtDCztRLs!kC@{1gK=Buk6H@zX0Z!uO3<$Dr? z?mZ&ui>3uvz&5R6g_kvYW3!dn zC%8jOH18eMm@zhqg;uxK{8C-AcHb`XafKfj`^&9j#Pr>IsKHySAbL{gQc5>9HOHk{A)z;! zgSfX8!v|-K4UR0PO#A1l;kvumB-1KLMMcR4$+cI%ZL%~OGnVOTWp9cVIG@s?I#VXH zHl3NMQix+0AOjUIA_|3U_-{n*YT#cb$KJd(U?gbTsqvWvge3g~4}iWI{CtzL&dGkr zXYWm+_Jo<;=uD4zOf z4fNAbb*K7Aprc-lrgu?No+1BKx8u9AQmIJ<`w}FtLTs!Ir?lOm*e)2gDnP*pb9EXD{zm1!>r=A}EM_FDG_(CA&CK-Prv zecvsRg@J)|n)~U@^8<}g`eJHvmGf2->x)j&zn?oH=~4yP^>cG_v$Ap{=lcAw1me$} zoDhstuDaKz={Xv$n|~&YIjTd|3M6}D?lsC206~74wlgXv?V2XOr4^hqT5cNlc)9oMO zv6jgQ&P-;_yh#p@T9neO=&xyqjIY2vTa17C8QoU>RC~pzpPiHR#Db*;#^4(NEk_3S z+nMrdrPUhSnx%1FPDi&TBx+wVE+oYU40hUHl9oVR6KUQTOl6J=Wg=%H|I3kLEst?Y z#=FjY6~?LcHWg~%v!9)~K8vjPL_rljuu!X^snDELgWj&t2yNB-n~?s7VhSBKpRsKs z*11ok_sywbj-!Ct%;QhYIuZyrCCc9uD|rh~rAVhf3$}Mo&JwdNtSxKk+C2sfX$V`l zx?gl&Qn9PNg~{p-Gf$mvi;6TFUEzV(%FH75xKjb}SD{wS`g39TZP?ZJZ%Wqdnm%(h zH?t%Ow`@p=q}YBs_?)XzI;HBA!CVvS&Ms9NkX|Vv^gYv}yD?`P4KrYE;nya+Dm~_# z)OFLW{6dEL&+%;NUDhze^v?(-|vvT1D`Ip5;XK>q8Z4_g69 z7&rRJZ+N@I=FR)lO?U_Vdgm5-n#7^}J?ez7YDJ=iXCrJb!RZeNY)3=tSd@X+wNnK$ zh@rnFJJi@jq_?yPl=d07g9Q2m99hD7W7Jp9(PX!dJ5MVAA+lbT^|<-@m1*h%mG4X{ z^fGN@$E&ut@3ku=3@qR<#?g7+8<0V2f=K%dvm_KdhKIY8!5<10%Q7sz#1Q@Rn>-}zUH2Thtf~1 zWf(Pn;C;4r=3zO61Njc{4R6SOoEe~dU+4;5J^J%oeZQWQmJE6poNSN`&j zBPu5ymud-hqBiu8<%InlZ}q5aKN=+F|0a%V70hEF>)P;@tm%~t(W$W+cj)Io!F|0 zttqq9m{dFRJaU}-n$H_6A4+d8zWMF$r;RaH`-ddH^#=!I-}nznGQ7DJhnUwe-0sAiga{wr|uJvxi($! zAi3?uFF(bXn^fROvf`{tSVL7+IQa^JFUmG3f4fEwU8_c_ti}0eH?XsV|)U@keTG_qf#2 z*2hC0I+~fwVHi)3<)eKVWO#HqY%{AwVOT>GwoJatNYRHaJQxFB?CnkrH)W?oZiJ^$ zLg8GGTP9*PZ^f>0Y%V??nz@?YMv-K9-GPGKs}UPksH3)^^P)^up+*5IXGV;s#WpLm z2Kd|}{W;HHFS$vOD_Wku?s(T^77ktQgY8eTtVy4GC6x)k)nLIjK% zG8ncL(FVR2E-9ZQ21QjP8xyn^hi^2CPsw&*UX{?x7vS=4$frm!03QENNe?6)rK`sJB&Kx&<4H-b7-ac_PdKoEa@jQcf%l3QY+@Y7bUFc}|t6#)2* zW5}@?@vShxH(geGj0JfiyUe)#9gL3b!0PvS9825N%I879n!-0`dszeB=16*)OX7|WPI~1G)Z;7Dy=s~7 zzP>fy9JJejFr2*d&4H&zTNp{&r%u9mScW@-MTm;C$W2yQ-*6w^Jq(a=J6;-JCkIN$ zlLZ&N7&ge*66E#iR$P-=gC_Kzq*Pj;k4qSS`pYZ8wZ3jqx+mgA$V}u_U6v21LP3vw zj>y!AKL*k!BX{rIDd`$@aKNEw=~pn)AWVsslN20n$G&CjYgpT`VFWKA7U?n=h5~su1C-m%!T@(+joGFDNea~7_|3Er8J(3`^^JoM$ z1W^mWSPOUXf{2lT9M0)msbslv9pP#V)dM*l%_^&`v0= zDVr<7ee608*HA&8j}{92{qs|YKB2qaNv7^^$z<5uY(??_1bQ!@FH~**>g;D3YnF2_ zH#c{d-;4y1uy0iepioN7YKg?;G`J6}3SxZHuwoI2Ep{^gL9SyxHYsTHj&aM<}XRp}Z8;?C^3asYj zF7Ehf4f8<-DJWcEJQAQiN6Q3(FIHHWhP8gR^&fx|w+CyW;7oI1qh^QmvyLFA&xjv~ zKaJPj0kS}K$v2Y3%ze|nY3y#=STddtL7EKEg{i>${>QXx>8uba&_j1;f^{jXIeM00B(qkKoW z6~9$qeQVe4SAw4__+vP-Y{|V{cU2<6_Ef z;I{kPbx|LF^X9DCw2648Q^OJ1P$onZzMSqbtlU}gR1 zT1&|-8r`rp1|7X`#Qm6->9Y5%@9aKQJ5}0{Wf9#CGyq5RCQy_@d*_j2iNE(`^p|7H o>%RKzpnmxMn7hLBH3$acURKkZ_b@Nz6z?fuZk+=Xd|P_pWvS*xz2?+HXAX`#j&f_u3H#dYV+^*T?|?pwfb>8xrn_-`7{JD51hc?01$TM^>bhi&Wo8Dr~DKh+Jd!puzq-aH_) zUT~A34dK}jtBjvShN{y-uM#71G7qQB7$*}2FC312w>JAWd+SCQ{SIb+_{y?-dAW7G z-jdvF>~k?LH&f_)u`w=QpQYgI35VZ^&ee=6B7es&Vj_5zCm{i0;LxK&n< zlj&QTRrWJ3G?w$g5zB1*BOUGRz^=7`j?GN98|SRYVo_P6obhQ{!@)KGZGtKOQNE#U zGjXF4T8}9Om>eHxT^ef+z7kCl8hNolW-a=zC-?OQ8Bn3)4l;|SIKTMZKdg9H(MEhuF^ew7y#T*MB-V5P@VtxSD-C9> z1~S``0=#R4SO>TNXbB68PhF9ySUk8Vm0W8jQoJ%sy?WqEYr|0$68G1ekd5>uiu-U3xrOL#oG73VMFU zQ1x{I-r8@K?_14aLqH`Hm`(hdE72-psY#}!CEw5_ozz>^>dCSXV-@PL}ZKNe10bZ;&!1=dc*q-;#H!4ft1lNjw| zwnT1Jpi9+5T9ahK_TDBX-)QMs&}_Vbq}n#5aqIqCLyC-P5$}r^U{x{ukf>4%&!o5M zfXzCHw29Q_{a+$WC&E#WOaMPF6CF7Gi!on0I5x>VbNw2cNjybxs6sB1aGAF4d4AT#zyli-D|W$J33#> z+fmQ5MfiPokx0$jX`Y<4*3dicZISc1twuCfAWtF&Gi`sBVCG zquM8Oj&-$4YJSyW3#+wH@8pIbGG(;~b|d3;0T)FGUJBT1)Y#>Te)wov!BD2>w&qHL zdW^{XFt1`OvBN=sba5YJp$8~B$nP)Y_bW=7-s9>gFJvi0|1Cb?J88YVrjh^IT_GPG z-xX#FGRfjZhlv(jrmTVwLP)9Gci5(c3?h1p8B7CAo%~YCD=Wt`QMiDgni(Y)FUz@aUfW}Wdu`?xt)+$*N3K| zQ6?6iJMcK2i6L@VbB`uS-#hX~$UV8mDwyvY{McY;-4DXqQT>0#{U5my4MsH25Eggp zmm-+A^}jJ{JiPHH(0VVJc2kUUaP`E$#H7fiD0BHyQRBMFAcNSEP#`xfr^;Hgosc4- zX~Lzix{v{YDqQ8p#(`*AL%2LJ*gBEclEq9C;9F3nc;jzT^PosRIONV2k7*o(5tSM^ zi9^1GNYdGI>R;qnzjA$xdy5DaZ&c*8*_BQ$sY0xwWJYq(?>Sd%zonwPU(Z-p(wWM< zp-;^;y?LazY#eBqg8ebJ4W@0!AHWe^bI$=wHjQGBV$Y2Hp*jUmjCk2jclWhxXu}d?XAYmx zywr~i)bUJLRZlfQ2*v!5e-hCetN~J~;&0v8$0(wr2F7~%0SpgfV}~5R3+O}%TZzyIyE~F!WB;LozFBEWXe##HgB?@*L450E8-+4j8Dt;cl<{biX+jH?!({Fqp zC$qcSwHBFOnztaqc4-`Ylm>-2=I6(*>UW2O5L=z4j<+qKw|G{$#jfoa=((0N#60$x zCI)04wBxHdY<8^z}bSn(YDE=?@ESSOgy_}TYQ%`ADKpg#p~TjOfDNZp(aXoF1*puL|t8>GoLkj;kVOfn}mRl$+;o!?J$SyDTij1I4r9vdSYiPJ=~oNnZDi5{T+;=P9G2exJb0 zt{?E={@dtSc3D5hC_seh=Xch*??gK13V;ENi&)n%3lW73Ez@1YRJVI8>w?Ke>Lj*o ziJg1DV%`pB#Yf=cs8)zCM~9Zsr)ln+g3c>xbx<<~&_IEawYq2uDLna?WFl>zUOUP} z-ilRJhJm(D{i}hGfyy5WqKI1VRe{(XwXaLkODuL#xsLAO%E$oL2*FTo<1ozyUt$C& z>6`A>S3hd>{N~+2r1o&av^mOu#%GvJidO%z!ux=fpOyU%@)*7beiP@xp;K=!32#1!8s4%z{6y7R$srucbug-a-D&8}E@Z65wnL5;doFLFT^n9y$a^b_(i+ z9(X*Uo(`x{0SEu~aj~X(R`p^6rbND;Xd0yoLdEoZqzH7i#wRVw0m)!MNl83L3d_ap zbwkMNw_YKo9JKiDRldy@!yG(Cw)03heLkc1$C6yZEE0smjmUWW*jzCo8mMq0uyTXY zWzT(}iL{xwHp~Hu=vm@MsvGF++(rw39g)^mwTp;Mcw&%`t99kMIW2oRL*gv%9cr!W zAIMQra-GS6%TgjGaib&VD%ngSpxf@L#UI*!sD@ydG6RtEi9+19H}Vu{ zAN|Wsf;Sk##OlA($S_w{J0Sf?8tQ{aJSP9j1>%ywOo7Yim6~D3sL$g|Ug|l$U<6bqLJlv15e~NNJ+e0IgThe5RAQ-M9jb3WC*W+Ky7WWS& zA`(s`g?>EpUi06m)jBQeQ}c#Y+eGw}gRDRkCAVzBnQp&jUF!$Is!g~MLF&|ufq}I7 zX8||H>S6O_{THeI^89y!2)DJdk5+A$a`rFXMRvct8?2`?-(ZfWqH)whY}20Ie65c? z-e%6;42JE*J@c_!#-GW$Re1?a_;DO9(`BEhOHb7%xG2UdNC3YU>nHj$VC%jM@gS7w za_`HZypQ{D#!>=*|Hs1@2CVdW3B3Fn!A$UwyNBZJ&ls;2u=u60D+t=YP$q=Wd^Wh( zd6Nh-7u$BwmVN5mAGdZ=KHeykI5oRI-w~U2x_+fTQ}Ok|e5~@1vof7I|C3FhwCmQh zO^4VYrqA45Tu^(2?`@y0*#@uWzLLk)N*AY5Y0}CX{c0ahgaU1Y$u?gf{-mNuC~-t> z_BeFAZtbrQqx%gd0E~Rz1-3c3x3^a_mV=Bkz&5BA)FO}t2YWcz{sjU)p(MDNMz-wB z<$cP)7=0am4mZV#N%~a^V2C-QXF6=aZMr7#&&vvbyk6E^6_0$2Xh#7nd;dY75O6*~ zYU8|qvUL%9B$6`+8}edPZTkD&8I2NsckwL%FJXc+Hj}_=VqZ@8tlFl&`o8vy4YrHr=X}ZV& z+|Q1^p%;5!tP#=4of)Ff={TyJk5+rr)QBL;F>MD=B?*DZ@5GbXtnb)Esg4(l!f2pj z@M_=n;r?^@S*Rcri-k zI;1;a!fIMLx9QuK20ENYDpF%2?)LS$^qiJW>f&K6PJ@Sk3FIB}x9t>JuB6CV+zEGQ+=2u)680czlgN)rA#I;dDn&vBkZ!88c5=C|_MoTrP|x zE-b;xEA#u&s&%))`}a}#)UQ!mS(HE*M_V&6uvczYXse~`6fJ!VLSh;9sF6?zwRz`7 zi>kJIRd1%9Uugr%Dz;6;YcUzwr7%Y~V3p3FkhZn81Y(K%tkl5wT6&*U^{k0)EV*`b zDsk$kK?S(m)zUhiB_LrRj(izUiGYZlsE3gtL}J@YKR7Pzvz12U6NduHyAOT#5EM{0 zRl4kD8Uuy?Tc~CG@^ybhsJV7V)}DxCCOklzrUn2i2A^bIPuffyN|*%DErtDf{3MVl zUx@T{Ue-KOu0R`APIH+;`aA5}hEz8Vnw>)p9V^RtKVv4&pL4i_gw*bPnrZY=vg@zP zTK{fU{+Vog=M!8Cg=EG(itUifrJdpqo+m=x90ER-Z~0x9&GG(|>a zEkq+(YZ6%zhUF0dfRprXt_DRZ629z4Dre;nBIJVxwG@KK(by^Y;I0h_d}73 zpb4VyBJUznc0iWPzVG@u(u(0epH1Av00F4sfoteNkab3GgF(-e9!n1b!D&~XY|Jnb zm>+lcs-!q=NYPWX!3~pEOMv1od7YU;z|T8$-Xtf~LBypGqm1u*4Ixl@pY($(e|NB< zRptBWFyl_1hzcMT*5&k5Y93U+lqh%n)oJ2P7ho%KK|uW3CjXqJ-j|%sfVK#9kmj< zyJs^BSlqjxkpra$Li0x}Y%_Yk{QAVg=QKmlhY)MOPl=+m7E_A%tizXfuZv=}=s&?) zJRoHqc3qqAbA$pW^kKTS{cK5>MOsb*5xz!}|1^xbx%kDokF7o-nLsYvxMBhT&Ai&f V@8Kzfg#R>vmWG~ssj5xTe*sMY#D4$) literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_armchair_inv.png b/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_armchair_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6b87b4660548cfb0c92d61246d72ebc14a8946 GIT binary patch literal 6841 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_longsofa_inv.png b/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_longsofa_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..37bde8bc3a0242f2fc66d9b87d8272014610924d GIT binary patch literal 4423 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 N002ovPDHLkV1f=(lS%*p literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_sofa_bottom.png b/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_sofa_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e72944a68d1f75d39795486d22fb44fb574f54d1 GIT binary patch literal 642 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 DRnyU8 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_upholstery.png b/mods/homedecor_modpack/homedecor_seating/textures/lrfurn_upholstery.png new file mode 100644 index 0000000000000000000000000000000000000000..6db36a83f6dda8a6334fee2a3651d62fc472cf8a GIT binary patch literal 2309 zcmV+g3HtVlP)#X zTaI1XaRkta$lT}LDi*6qHk_;pZ{r3xHzzEbCic?G+qitV-`XB+7uUzv?|y9R*s6y0 zR3D$;uB^Zk`}*~}leBfq-EteP+f!`$nwT@{9?9)-paX&B4&VFn=))V83vtmtd)TX z1j=c-wtp7tZC^QK`?X`8F)pAr+o+YFli@-*diI7yesDTbNsHD6E$VG0J4bxRk zde6(k{ik;uFU?NOOP~9Ru+}mW&$BP{T!>yR&)LV;;dz>Z9Ked4f8V}-`eilUvei8feg3Z> z{^iBv!<$i{)f<!MI{SF-~ROH^Y4%S4n%>y z!pQXgV*sMysN!Ez%R9OLFiCSn#0nj~= z)s!S-^qQzx6~PhYMVBtQfu;kIWjH;-RIMh{(h3-`Y`cU3tQ4HX>A?)mW)oJ$nPLSr z0>=unII&C?JD_lIgkb6Lq*oTB+)aa0fKGux)1^SU)L{}ADnVgcC0gzQ(Ew19rOfs+ z1jb@_i!j0z%o0Jdyddm?*|D5vn5fhQ*lt5Lr`Lh@uuEPuWWpi%@-1%aUKNWyvWa#x zy!J+@n+{=s!$!pvk-#L?UBR95NM@a59?$1S*v&OpJ)Y(I^8J3*ZgF*AeD18jCQLciYbW1=IkDI_-RUotv3}jpN1R)yr4L z94*KG@+$E3J?J6Fd2@8+AMzQrgU_4&<6ppPw5&RPy4>8ofo3!)8~XHli$z9}-5ZfhH(Rd=n@7gg zvM8%$QY|Qa96chdD2qx`UG4&fjsWN-!Dxt4 zJU3h`mYtQ2zSOppf|@1S2!c>Rvtb)NTnZ4@?Czp8H(63;6|k-4#?;yn&UtxCsPUYY zjmxY#A5IsYSC(2wtvb##t4%m;)VX_a#0qCy$}cs8Ek{}4{QZ5tXBbdJ^zr`Vp2*s4U^#9V6}kDSpC=ok_a`4Thx=YduW zT70hCA96I{;^^lO^X`Y6u)MZ){{8-X-}45VGn|TDu`W6BdDGoqMMo0U3u5X9Y z)fd@2Co4eu2xNiMDhigCy^h6#!A1o}jxr6YI|%hv2g{6}QCd5Z(|tV6^H|vzvYx*_ z+~2=!frOX)(tTb%WwU0@v)tG0TpF#WJM#B49?tI{L9h|?>rv;=55aEGS^Zdb|7)Nq z$N7^v`uvxdA}kb&aITIkU5RcZOD}&qZbzU@gNwNO9#@1F%ZS&#x!P<)i_sC6E&p@g z%23fHQRw>mE1Cq04o`s~VY;>89=HF_m8@)bcw_F{-Dbc9SAZor7HO^cr&Q4|YipX#u!#y3C!p$pfpDWG6AMC22EO&Dy#@`$V$;k83Al`zoqXI^ zfR(Oj8Q;_)HygR4JKKVdbc4-U0>GwaxU)EkMMxz8^kr|g{0%Qnst_nZ=vWmZIme0y zIu9htTHqRN%9m3YX_98EK*2VlZ;~ycB2yAZI%akSs?53>45|6->xrr{NY& zvsAMX1l7 z{Pw=hpQ}ZxC^vy`bF$GFnNDK~W~?kUVL#pdn@gfDs;D*c z=^k#`VZ&_EPzjv^!vzaq6sE&jT-K5QB%c;DxQbxs9NiErFM+Ut0u6P{+Ny?0gJ{ZH f>9*K0fyDm 3 then fdir = 0 end + + local pos2 = { x = pos.x + fdir_to_right[fdir+1][1], y=pos.y, z = pos.z + fdir_to_right[fdir+1][2] } + local pos3 = { x = pos.x + fdir_to_right[fdir+1][1] * 2, y=pos.y, z = pos.z + fdir_to_right[fdir+1][2] * 2 } + + local node2 = minetest.get_node(pos2) + if node2 and node2.name ~= "air" then + return false + elseif minetest.is_protected(pos2, placer:get_player_name()) then + if not long then + minetest.chat_send_player(placer:get_player_name(), S("Someone else owns the spot where the other end goes!")) + else + minetest.chat_send_player(placer:get_player_name(), + S("Someone else owns the spot where the middle or far end goes!")) + end + return false + end + + if long then + local node3 = minetest.get_node(pos3) + if node3 and node3.name ~= "air" then + return false + elseif minetest.is_protected(pos3, placer:get_player_name()) then + minetest.chat_send_player(placer:get_player_name(), S("Someone else owns the spot where the other end goes!")) + return false + end + end + + return true +end + +minetest.register_alias("lrfurn:coffeetable_back", "lrfurn:coffeetable") +minetest.register_alias("lrfurn:coffeetable_front", "air") + +minetest.register_node(":lrfurn:coffeetable", { + description = S("Coffee Table"), + drawtype = "nodebox", + tiles = { + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png" + }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = { + --legs + { -0.375, -0.5, -0.375, -0.3125, -0.0625, -0.3125 }, + { 0.3125, -0.5, -0.375, 0.375, -0.0625, -0.3125 }, + { -0.375, -0.5, 1.3125, -0.3125, -0.0625, 1.375 }, + { 0.3125, -0.5, 1.3125, 0.375, -0.0625, 1.375 }, + --tabletop + {-0.4375, -0.0625, -0.4375, 0.4375, 0, 1.4375}, + } + }, + selection_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.4375, 0.0, 1.4375}, + } + }, + + after_place_node = function(pos, placer, itemstack, pointed_thing) + if minetest.is_protected(pos, placer:get_player_name()) then return true end + local node = minetest.get_node(pos) + local fdir = node.param2 + + if check_right(pos, fdir, false, placer) then + minetest.set_node(pos, { name = node.name, param2 = (fdir + 1) % 4 }) + else + minetest.chat_send_player(placer:get_player_name(), + S("No room to place the coffee table!")) + minetest.set_node(pos, {name = "air"}) + return true + end + end, +}) + +minetest.register_craft({ + output = "lrfurn:coffeetable", + type = "shapeless", + recipe = { + "lrfurn:endtable", + "lrfurn:endtable" + } +}) + +minetest.register_craft({ + output = "lrfurn:coffeetable", + recipe = { + {"", "", "", }, + {"stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood", }, + {"group:stick", "", "group:stick", } + } +}) + +minetest.register_craft({ + output = "lrfurn:coffeetable", + recipe = { + {"", "", "", }, + {"moreblocks:slab_wood", "moreblocks:slab_wood", "moreblocks:slab_wood", }, + {"group:stick", "", "group:stick", } + } +}) + +if minetest.settings:get("log_mods") then + minetest.log("action", "[lrfurn/coffeetable] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_tables/endtable.lua b/mods/homedecor_modpack/homedecor_tables/endtable.lua new file mode 100644 index 00000000..d28b5c4b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/endtable.lua @@ -0,0 +1,61 @@ +-- formerly lrfurn endtable component + +local S = minetest.get_translator("homedecor_tables") + +minetest.register_node(":lrfurn:endtable", { + description = S("End Table"), + drawtype = "nodebox", + tiles = { + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png", + "lrfurn_coffeetable_back.png" + }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = { + --legs + {-0.375, -0.5, -0.375, -0.3125, -0.0625, -0.3125}, + {0.3125, -0.5, -0.375, 0.375, -0.0625, -0.3125}, + {-0.375, -0.5, 0.3125, -0.3125, -0.0625, 0.375}, + {0.3125, -0.5, 0.3125, 0.375, -0.0625, 0.375}, + + --tabletop + {-0.4375, -0.0625, -0.4375, 0.4375, 0, 0.4375}, + } + }, + selection_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.4375, 0.0, 0.4375}, + } + }, +}) + +minetest.register_craft({ + output = "lrfurn:endtable", + recipe = { + {"", "", "", }, + {"stairs:slab_wood", "stairs:slab_wood", "", }, + {"group:stick", "group:stick", "", } + } +}) + +minetest.register_craft({ + output = "lrfurn:endtable", + recipe = { + {"", "", "", }, + {"moreblocks:slab_wood", "moreblocks:slab_wood", "", }, + {"group:stick", "group:stick", "", } + } +}) + +if minetest.settings:get("log_mods") then + minetest.log("action", "[lrfurn/endtable] Loaded!") +end diff --git a/mods/homedecor_modpack/homedecor_tables/init.lua b/mods/homedecor_modpack/homedecor_tables/init.lua new file mode 100644 index 00000000..56ae778e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/init.lua @@ -0,0 +1,6 @@ +local modpath = minetest.get_modpath("homedecor_tables") + +dofile(modpath.."/misc.lua") +dofile(modpath.."/endtable.lua") +dofile(modpath.."/coffeetable.lua") + diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.de.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.de.tr new file mode 100644 index 00000000..8755fcb3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.de.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Kaffeetisch +No room to place the coffee table!=Kein Platz, um den Kaffeetisch zu platzieren! +Someone else owns the spot where the middle or far end goes!=Jemanden gehört schon die Stelle, wo das mittlere oder ferne Stück hingehen würde. +Someone else owns the spot where the other end goes!=Jemanden gehört schon die Stelle, wo das andere Ende hingehen würde. + +### endtable.lua ### + +End Table=Beitisch + +### misc.lua ### + +Large glass table piece=Großes Glastischteil +Large wooden table piece=Großes Holztischteil +Legs for Utility Table=Tischbeine für Werkzeugtisch +Small round glass table=Kleiner runder Glastisch +Small round wooden table=Kleiner runder Holztisch +Small square glass table=Kleiner quadratischer Glastisch +Small square wooden table=Kleiner quadratischer Holztisch +Table Legs (@1)=Tischbeine (@1) +Utility Table=Werkzeugtisch +brass=Messing +wrought iron=Schmiedeeisen diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.es.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.es.tr new file mode 100644 index 00000000..1da8a3e3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.es.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Mesa de café +No room to place the coffee table!=¡No hay lugar para colocar la mesa de café! +Someone else owns the spot where the middle or far end goes!=Alguien ya es dueño del lugar donde va la cabecera. +Someone else owns the spot where the other end goes!=Alguien ya es dueño del lugar donde va la cabecera. + +### endtable.lua ### + +End Table=Mesa final + +### misc.lua ### + +Large glass table piece=Mesa grande de vídrio +Large wooden table piece=Mesa grande de madera +Legs for Utility Table=Patas para mesa utilitaria +Small round glass table=Mesa redonda pequeña de vídrio +Small round wooden table=Mesa redonda pequeña de madera +Small square glass table=Mesa cuadrada pequeña de vídrio +Small square wooden table=Mesa cuadrada pequeña de madera +Table Legs (@1)=Patas de mesa (@1) +Utility Table=Mesa utilitaria +brass=latón +wrought iron=hierro forjado diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.fr.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.fr.tr new file mode 100644 index 00000000..3882f3da --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.fr.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Table basse +No room to place the coffee table!=Pas assez de place pour poser la table basse ! +Someone else owns the spot where the middle or far end goes!=Quelqu'un d'autre est propriétaire de l'endroit où va le milieu ou l'autre bout ! +Someone else owns the spot where the other end goes!=Quelqu'un d'autre est propriétaire de l'endroit où va l'autre bout ! + +### endtable.lua ### + +End Table=Extrémité de table + +### misc.lua ### + +Large glass table piece=Élément de grande table en verre +Large wooden table piece=Élément de grande table en bois +Legs for Utility Table=Pieds pour plan de travail +Small round glass table=Petite table ronde en verre +Small round wooden table=Petite table ronde en bois +Small square glass table=Petite table carrée en verre +Small square wooden table=Petite table carrée en bois +Table Legs (@1)=Pieds de table (@1) +Utility Table=Plan de travail +brass=laiton +wrought iron=fer forgé diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.it.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.it.tr new file mode 100644 index 00000000..768d408d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.it.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Tavolo +No room to place the coffee table!= +Someone else owns the spot where the middle or far end goes!= +Someone else owns the spot where the other end goes!= + +### endtable.lua ### + +End Table=Tavolo + +### misc.lua ### + +Large glass table piece= +Large wooden table piece= +Legs for Utility Table=Gambe per il tavolo da lavoro +Small round glass table=Altoparlante audio surround piccolo +Small round wooden table=Altoparlante audio surround piccolo +Small square glass table= +Small square wooden table=Bauletto in legno +Table Legs (@1)=Gambe in ottone del tavolo +Utility Table=Tavolo di lavoro +brass= +wrought iron=Palo di ferro battuto diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ms.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ms.tr new file mode 100644 index 00000000..6b8a14c5 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ms.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Meja Kopi +No room to place the coffee table!=Tiada ruang untuk letak meja kopi! +Someone else owns the spot where the middle or far end goes!=Tempat untuk letak pertengahan atau hujung objek itu kawasan kepunyaan orang lain! +Someone else owns the spot where the other end goes!=Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain! + +### endtable.lua ### + +End Table=Meja Hujung + +### misc.lua ### + +Large glass table piece=Kepingan Kaca Meja Besar +Large wooden table piece=Kepingan Meja Kayu Besar +Legs for Utility Table=Kaki untuk Meja Utiliti +Small round glass table=Kaca Meja Bulat Kecil +Small round wooden table=Kepingan Meja Kayu Bulat Kecil +Small square glass table=Kaca Meja Segi Empat Kecil +Small square wooden table=Kepingan Meja Kayu Segi Empat Kecil +Table Legs (@1)=Kaki Meja (@1) +Utility Table=Kepingan Meja Utiliti +brass=Loyang +wrought iron=Besi Tempaan diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt.tr new file mode 100644 index 00000000..4851e5c6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Mesa de Café +No room to place the coffee table!=Sem espaço para colocar a mesa de café +Someone else owns the spot where the middle or far end goes!=Alguém já é proprietário do local onde a cabeceira vai. +Someone else owns the spot where the other end goes!=Alguém já é proprietário do local onde a cabeceira vai. + +### endtable.lua ### + +End Table=Mesa + +### misc.lua ### + +Large glass table piece=Mesa grande de vidro +Large wooden table piece=Mesa grande de madeira +Legs for Utility Table=Pernas para Mesa de Trabalho +Small round glass table=Mesa pequena circular de vidro +Small round wooden table=Mesa pequena circular de madeira +Small square glass table=Mesa pequena quadrada de vidro +Small square wooden table=Mesa pequena quadrada de madeira +Table Legs (@1)=Pernas de Mesa (@1) +Utility Table=Mesa de Trabalho +brass=latão +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt_BR.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt_BR.tr new file mode 100644 index 00000000..4851e5c6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.pt_BR.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Mesa de Café +No room to place the coffee table!=Sem espaço para colocar a mesa de café +Someone else owns the spot where the middle or far end goes!=Alguém já é proprietário do local onde a cabeceira vai. +Someone else owns the spot where the other end goes!=Alguém já é proprietário do local onde a cabeceira vai. + +### endtable.lua ### + +End Table=Mesa + +### misc.lua ### + +Large glass table piece=Mesa grande de vidro +Large wooden table piece=Mesa grande de madeira +Legs for Utility Table=Pernas para Mesa de Trabalho +Small round glass table=Mesa pequena circular de vidro +Small round wooden table=Mesa pequena circular de madeira +Small square glass table=Mesa pequena quadrada de vidro +Small square wooden table=Mesa pequena quadrada de madeira +Table Legs (@1)=Pernas de Mesa (@1) +Utility Table=Mesa de Trabalho +brass=latão +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ru.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ru.tr new file mode 100644 index 00000000..a9a965ce --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.ru.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=Кофейный Ñтолик +No room to place the coffee table!=Ðет меÑта Ð´Ð»Ñ ÑƒÑтановки кофейного Ñтолика! +Someone else owns the spot where the middle or far end goes!=Кому-то другому принадлежит точка, куда выходит Ñредний или дальний конец! +Someone else owns the spot where the other end goes!=Кому-то другому принадлежит точка, где выходит другой конец! + +### endtable.lua ### + +End Table=Оконечный Ñтол + +### misc.lua ### + +Large glass table piece=Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÑтеклÑÐ½Ð½Ð°Ñ Ñтолешница +Large wooden table piece=Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ Ð´ÐµÑ€ÐµÐ²ÑÐ½Ð½Ð°Ñ Ñтолешница +Legs for Utility Table=Ðожки вÑпомогательного Ñтола +Small round glass table=Маленький круглый ÑтеклÑнный Ñтолик +Small round wooden table=Маленький круглый деревÑнный Ñтолик +Small square glass table=Маленький квадратный ÑтеклÑнный Ñтолик +Small square wooden table=Маленький квадратный деревÑнный Ñтолик +Table Legs (@1)=Ðожки Ñтола (@1) +Utility Table=Ð’Ñпомогательный Ñтол +brass=латунь +wrought iron=кованное железо diff --git a/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.zh_CN.tr b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.zh_CN.tr new file mode 100644 index 00000000..df898614 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/homedecor_tables.zh_CN.tr @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table=å’–å•¡æ¡Œ +No room to place the coffee table!=æ²¡æœ‰åœ°æ–¹æ”¾å’–å•¡æ¡Œï¼ +Someone else owns the spot where the middle or far end goes!=ä¸­é—´æˆ–è¿œç«¯åŽ»çš„åœ°æ–¹æ˜¯åˆ«äººçš„ï¼ +Someone else owns the spot where the other end goes!=å¦ä¸€ç«¯åŽ»çš„åœ°æ–¹æ˜¯åˆ«äººçš„ï¼ + +### endtable.lua ### + +End Table=结æŸè¡¨ + +### misc.lua ### + +Large glass table piece=大玻璃桌片 +Large wooden table piece=大木桌片 +Legs for Utility Table=通用桌腿 +Small round glass table=å°åœ†å½¢çŽ»ç’ƒæ¡Œ +Small round wooden table=å°åœ†æ¡Œ +Small square glass table=å°æ–¹å½¢çŽ»ç’ƒæ¡Œ +Small square wooden table=å°æ–¹æœ¨æ¡Œ +Table Legs (@1)=桌腿(@1) +Utility Table=效用表 +brass=黄铜 +wrought iron=é”»é“ diff --git a/mods/homedecor_modpack/homedecor_tables/locale/template.txt b/mods/homedecor_modpack/homedecor_tables/locale/template.txt new file mode 100644 index 00000000..5fe784d1 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/locale/template.txt @@ -0,0 +1,27 @@ +# textdomain: homedecor_tables + + +### coffeetable.lua ### + +Coffee Table= +No room to place the coffee table!= +Someone else owns the spot where the middle or far end goes!= +Someone else owns the spot where the other end goes!= + +### endtable.lua ### + +End Table= + +### misc.lua ### + +Large glass table piece= +Large wooden table piece= +Legs for Utility Table= +Small round glass table= +Small round wooden table= +Small square glass table= +Small square wooden table= +Table Legs (@1)= +Utility Table= +brass= +wrought iron= diff --git a/mods/homedecor_modpack/homedecor_tables/misc.lua b/mods/homedecor_modpack/homedecor_tables/misc.lua new file mode 100644 index 00000000..51fb3993 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/misc.lua @@ -0,0 +1,370 @@ +-- formerly homedecor's misc tables component + +local S = minetest.get_translator("homedecor_tables") + +local materials = { + { "glass", + S("Small square glass table"), + S("Small round glass table"), + S("Large glass table piece"), + }, + { "wood", + S("Small square wooden table"), + S("Small round wooden table"), + S("Large wooden table piece"), + } +} + +local tables_cbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 }, +} + +for i, mat in ipairs(materials) do + local m, small_s, small_r, large = unpack(mat) + local s + + if m == "glass" then + s = default.node_sound_glass_defaults() + else + s = default.node_sound_wood_defaults() + end + +-- small square tables + + homedecor.register(m.."_table_small_square", { + description = small_s, + mesh = "homedecor_table_small_square.obj", + tiles = { 'homedecor_'..m..'_table_small_square.png' }, + wield_image = 'homedecor_'..m..'_table_small_square_inv.png', + inventory_image = 'homedecor_'..m..'_table_small_square_inv.png', + groups = { snappy = 3 }, + sounds = s, + selection_box = tables_cbox, + collision_box = tables_cbox, + on_place = minetest.rotate_node + }) + +-- small round tables + + homedecor.register(m..'_table_small_round', { + description = small_r, + mesh = "homedecor_table_small_round.obj", + tiles = { "homedecor_"..m.."_table_small_round.png" }, + wield_image = 'homedecor_'..m..'_table_small_round_inv.png', + inventory_image = 'homedecor_'..m..'_table_small_round_inv.png', + groups = { snappy = 3 }, + sounds = s, + selection_box = tables_cbox, + collision_box = tables_cbox, + on_place = minetest.rotate_node + }) + +-- Large square table pieces + + homedecor.register(m..'_table_large', { + description = large, + tiles = { + 'homedecor_'..m..'_table_large_tb.png', + 'homedecor_'..m..'_table_large_tb.png', + 'homedecor_'..m..'_table_large_edges.png', + 'homedecor_'..m..'_table_large_edges.png', + 'homedecor_'..m..'_table_large_edges.png', + 'homedecor_'..m..'_table_large_edges.png' + }, + wield_image = 'homedecor_'..m..'_table_large_inv.png', + inventory_image = 'homedecor_'..m..'_table_large_inv.png', + groups = { snappy = 3 }, + sounds = s, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 }, + }, + selection_box = tables_cbox, + on_place = minetest.rotate_node + }) + + minetest.register_alias('homedecor:'..m..'_table_large_b', 'homedecor:'..m..'_table_large') + minetest.register_alias('homedecor:'..m..'_table_small_square_b', 'homedecor:'..m..'_table_small_square') + minetest.register_alias('homedecor:'..m..'_table_small_round_b', 'homedecor:'..m..'_table_small_round') + +end + +-- conversion routines for old non-6dfacedir tables + +local tlist_s = {} +local tlist_t = {} +local dirs2 = { 9, 18, 7, 12 } + +for i in ipairs(materials) do + local m = materials[i][1] + table.insert(tlist_s, "homedecor:"..m.."_table_large_s") + table.insert(tlist_s, "homedecor:"..m.."_table_small_square_s") + table.insert(tlist_s, "homedecor:"..m.."_table_small_round_s") + + table.insert(tlist_t, "homedecor:"..m.."_table_large_t") + table.insert(tlist_t, "homedecor:"..m.."_table_small_square_t") + table.insert(tlist_t, "homedecor:"..m.."_table_small_round_t") +end + +minetest.register_abm({ + nodenames = tlist_s, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local newnode = string.sub(node.name, 1, -3) -- strip the "_s" from the name + local fdir = node.param2 or 0 + minetest.set_node(pos, {name = newnode, param2 = dirs2[fdir+1]}) + end +}) + +minetest.register_abm({ + nodenames = tlist_t, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local newnode = string.sub(node.name, 1, -3) -- strip the "_t" from the name + minetest.set_node(pos, { name = newnode, param2 = 20 }) + end +}) + +-- other tables + +homedecor.register("utility_table_top", { + description = S("Utility Table"), + tiles = { + 'homedecor_utility_table_tb.png', + 'homedecor_utility_table_tb.png', + 'homedecor_utility_table_edges.png', + 'homedecor_utility_table_edges.png', + 'homedecor_utility_table_edges.png', + 'homedecor_utility_table_edges.png' + }, + wield_image = 'homedecor_utility_table_tb.png', + inventory_image = 'homedecor_utility_table_tb.png', + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + paramtype2 = "wallmounted", + node_box = { + type = "wallmounted", + wall_bottom = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 }, + wall_top = { -0.5, 0.4375, -0.5, 0.5, 0.5, 0.5 }, + wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 }, + }, + selection_box = { + type = "wallmounted", + wall_bottom = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 }, + wall_top = { -0.5, 0.4375, -0.5, 0.5, 0.5, 0.5 }, + wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 }, + }, +}) + +-- Various kinds of table legs + +-- local above +materials = { + { "brass", S("brass") }, + { "wrought_iron", S("wrought iron") }, +} + +for _, t in ipairs(materials) do +local name, desc = unpack(t) +homedecor.register("table_legs_"..name, { + description = S("Table Legs (@1)", desc), + drawtype = "plantlike", + tiles = {"homedecor_table_legs_"..name..".png"}, + inventory_image = "homedecor_table_legs_"..name..".png", + wield_image = "homedecor_table_legs_"..name..".png", + walkable = false, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = { -0.37, -0.5, -0.37, 0.37, 0.5, 0.37 } + }, +}) +end + +homedecor.register("utility_table_legs", { + description = S("Legs for Utility Table"), + drawtype = "plantlike", + tiles = { 'homedecor_utility_table_legs.png' }, + inventory_image = 'homedecor_utility_table_legs_inv.png', + wield_image = 'homedecor_utility_table_legs.png', + walkable = false, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = { -0.37, -0.5, -0.37, 0.37, 0.5, 0.37 } + }, +}) + +-- crafting + + +minetest.register_craft( { + output = "homedecor:glass_table_small_round_b 15", + recipe = { + { "", "default:glass", "" }, + { "default:glass", "default:glass", "default:glass" }, + { "", "default:glass", "" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:glass_table_small_square_b 2", + recipe = { + {"homedecor:glass_table_small_round", "homedecor:glass_table_small_round" }, + } +}) + +minetest.register_craft( { + output = "homedecor:glass_table_large_b 2", + recipe = { + { "homedecor:glass_table_small_square", "homedecor:glass_table_small_square" }, + } +}) + +-- + +minetest.register_craft( { + output = "homedecor:wood_table_small_round_b 15", + recipe = { + { "", "group:wood", "" }, + { "group:wood", "group:wood", "group:wood" }, + { "", "group:wood", "" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:wood_table_small_square_b 2", + recipe = { + { "homedecor:wood_table_small_round","homedecor:wood_table_small_round" }, + } +}) + +minetest.register_craft( { + output = "homedecor:wood_table_large_b 2", + recipe = { + { "homedecor:wood_table_small_square", "homedecor:wood_table_small_square" }, + } +}) + +-- + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:wood_table_small_round_b", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:wood_table_small_square_b", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:wood_table_large_b", + burntime = 30, +}) + + +minetest.register_craft( { + output = "homedecor:table_legs_wrought_iron 3", + recipe = { + { "", "default:iron_lump", "" }, + { "", "default:iron_lump", "" }, + { "default:iron_lump", "default:iron_lump", "default:iron_lump" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:table_legs_brass 3", + recipe = { + { "", "basic_materials:brass_ingot", "" }, + { "", "basic_materials:brass_ingot", "" }, + { "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:utility_table_legs", + recipe = { + { "group:stick", "group:stick", "group:stick" }, + { "group:stick", "", "group:stick" }, + { "group:stick", "", "group:stick" }, + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:utility_table_legs", + burntime = 30, +}) + + + +-- recycling + +minetest.register_craft({ + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "homedecor:glass_table_small_round", + "homedecor:glass_table_small_round", + "homedecor:glass_table_small_round" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "homedecor:glass_table_small_square", + "homedecor:glass_table_small_square", + "homedecor:glass_table_small_square" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "homedecor:glass_table_large", + "homedecor:glass_table_large", + "homedecor:glass_table_large" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "default:stick 4", + recipe = { + "homedecor:wood_table_small_round", + "homedecor:wood_table_small_round", + "homedecor:wood_table_small_round" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "default:stick 4", + recipe = { + "homedecor:wood_table_small_square", + "homedecor:wood_table_small_square", + "homedecor:wood_table_small_square" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "default:stick 4", + recipe = { + "homedecor:wood_table_large", + "homedecor:wood_table_large", + "homedecor:wood_table_large" + } +}) diff --git a/mods/homedecor_modpack/homedecor_tables/mod.conf b/mods/homedecor_modpack/homedecor_tables/mod.conf new file mode 100644 index 00000000..a652f4c6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_tables +description = Homedecor mod: tables +depends = homedecor_common, default, basic_materials diff --git a/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_round.obj b/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_round.obj new file mode 100644 index 00000000..c0bb6e27 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_round.obj @@ -0,0 +1,303 @@ +# Blender v2.73 (sub 0) OBJ File: 'table_small_round.blend' +# www.blender.org +o Cylinder +v 0.049009 -0.499000 -0.497592 +v 0.049009 -0.453125 -0.497592 +v 0.145142 -0.499000 -0.478470 +v 0.145142 -0.453125 -0.478470 +v 0.235698 -0.499000 -0.440960 +v 0.235698 -0.453125 -0.440961 +v 0.317197 -0.499000 -0.386505 +v 0.317197 -0.453125 -0.386505 +v 0.386505 -0.499000 -0.317197 +v 0.386505 -0.453125 -0.317197 +v 0.440961 -0.499000 -0.235698 +v 0.440961 -0.453125 -0.235698 +v 0.478470 -0.499000 -0.145142 +v 0.478470 -0.453125 -0.145142 +v 0.497592 -0.499000 -0.049008 +v 0.497592 -0.453125 -0.049008 +v 0.497592 -0.499000 0.049009 +v 0.497592 -0.453125 0.049009 +v 0.478470 -0.499000 0.145142 +v 0.478470 -0.453125 0.145142 +v 0.440961 -0.499000 0.235698 +v 0.440961 -0.453125 0.235698 +v 0.386505 -0.499000 0.317197 +v 0.386505 -0.453125 0.317197 +v 0.317197 -0.499000 0.386505 +v 0.317197 -0.453125 0.386505 +v 0.235698 -0.499000 0.440961 +v 0.235698 -0.453125 0.440961 +v 0.145142 -0.499000 0.478470 +v 0.145142 -0.453125 0.478470 +v 0.049008 -0.499000 0.497592 +v 0.049008 -0.453125 0.497592 +v -0.049009 -0.499000 0.497592 +v -0.049009 -0.453125 0.497592 +v -0.145143 -0.499000 0.478470 +v -0.145143 -0.453125 0.478470 +v -0.235699 -0.499000 0.440961 +v -0.235699 -0.453125 0.440961 +v -0.317197 -0.499000 0.386505 +v -0.317197 -0.453125 0.386505 +v -0.386505 -0.499000 0.317196 +v -0.386505 -0.453125 0.317196 +v -0.440961 -0.499000 0.235698 +v -0.440961 -0.453125 0.235698 +v -0.478470 -0.499000 0.145142 +v -0.478470 -0.453125 0.145142 +v -0.497592 -0.499000 0.049008 +v -0.497592 -0.453125 0.049008 +v -0.497592 -0.499000 -0.049009 +v -0.497592 -0.453125 -0.049009 +v -0.478470 -0.499000 -0.145143 +v -0.478470 -0.453125 -0.145143 +v -0.440960 -0.499000 -0.235699 +v -0.440960 -0.453125 -0.235699 +v -0.386505 -0.499000 -0.317197 +v -0.386505 -0.453125 -0.317197 +v -0.317196 -0.499000 -0.386506 +v -0.317196 -0.453125 -0.386506 +v -0.235698 -0.499000 -0.440961 +v -0.235698 -0.453125 -0.440961 +v -0.145142 -0.499000 -0.478470 +v -0.145142 -0.453125 -0.478470 +v -0.049008 -0.499000 -0.497592 +v -0.049008 -0.453125 -0.497592 +v 0.046186 -0.437500 -0.468938 +v 0.136784 -0.437500 -0.450917 +v 0.222126 -0.437500 -0.415568 +v 0.298931 -0.437500 -0.364248 +v 0.364248 -0.437500 -0.298931 +v 0.415568 -0.437500 -0.222126 +v 0.450917 -0.437500 -0.136784 +v 0.468938 -0.437500 -0.046186 +v 0.468938 -0.437500 0.046186 +v 0.450917 -0.437500 0.136784 +v 0.415568 -0.437500 0.222126 +v 0.364248 -0.437500 0.298931 +v 0.298931 -0.437500 0.364248 +v 0.222126 -0.437500 0.415568 +v 0.136784 -0.437500 0.450917 +v 0.046186 -0.437500 0.468938 +v -0.046187 -0.437500 0.468938 +v -0.136785 -0.437500 0.450917 +v -0.222126 -0.437500 0.415568 +v -0.298931 -0.437500 0.364248 +v -0.364249 -0.437500 0.298931 +v -0.415568 -0.437500 0.222125 +v -0.450918 -0.437500 0.136784 +v -0.468938 -0.437500 0.046186 +v -0.468938 -0.437500 -0.046187 +v -0.450917 -0.437500 -0.136785 +v -0.415568 -0.437500 -0.222126 +v -0.364248 -0.437500 -0.298931 +v -0.298930 -0.437500 -0.364249 +v -0.222125 -0.437500 -0.415568 +v -0.136784 -0.437500 -0.450918 +v -0.046186 -0.437500 -0.468939 +vt 0.277344 0.123047 +vt 0.277344 0.095703 +vt 0.333008 0.095703 +vt 0.333008 0.123047 +vt 0.388672 0.095703 +vt 0.388672 0.123047 +vt 0.444336 0.095703 +vt 0.444336 0.123047 +vt 0.500000 0.095703 +vt 0.500000 0.123047 +vt 0.555664 0.095703 +vt 0.555664 0.123047 +vt 0.611328 0.095703 +vt 0.611328 0.123047 +vt 0.666992 0.095703 +vt 0.666992 0.123047 +vt 0.722656 0.095703 +vt 0.722656 0.123047 +vt 0.277344 0.404297 +vt 0.277344 0.376953 +vt 0.333008 0.376953 +vt 0.333008 0.404297 +vt 0.388672 0.376953 +vt 0.388672 0.404297 +vt 0.444336 0.376953 +vt 0.444336 0.404297 +vt 0.500000 0.376953 +vt 0.500000 0.404297 +vt 0.555664 0.376953 +vt 0.555664 0.404297 +vt 0.611328 0.376953 +vt 0.611328 0.404297 +vt 0.666992 0.376953 +vt 0.666992 0.404297 +vt 0.722656 0.376953 +vt 0.722656 0.404297 +vt 0.277344 0.310547 +vt 0.277344 0.283203 +vt 0.333008 0.283203 +vt 0.333008 0.310547 +vt 0.388672 0.283203 +vt 0.388672 0.310547 +vt 0.444336 0.283203 +vt 0.444336 0.310547 +vt 0.500000 0.283203 +vt 0.500000 0.310547 +vt 0.555664 0.283203 +vt 0.555664 0.310547 +vt 0.611328 0.283203 +vt 0.611328 0.310547 +vt 0.666992 0.283203 +vt 0.666992 0.310547 +vt 0.722656 0.283203 +vt 0.722656 0.310547 +vt 0.277344 0.216797 +vt 0.277344 0.189453 +vt 0.333008 0.189453 +vt 0.333008 0.216797 +vt 0.388672 0.189453 +vt 0.388672 0.216797 +vt 0.444336 0.189453 +vt 0.444336 0.216797 +vt 0.500000 0.189453 +vt 0.500000 0.216797 +vt 0.555664 0.189453 +vt 0.555664 0.216797 +vt 0.611328 0.189453 +vt 0.611328 0.216797 +vt 0.666992 0.216797 +vt 0.666992 0.189453 +vt 0.722656 0.189453 +vt 0.722656 0.216797 +vt 0.727947 0.526084 +vt 0.684687 0.534689 +vt 0.643937 0.551568 +vt 0.607262 0.576073 +vt 0.576074 0.607262 +vt 0.551569 0.643936 +vt 0.534689 0.684686 +vt 0.526084 0.727946 +vt 0.526084 0.772054 +vt 0.534689 0.815315 +vt 0.551568 0.856065 +vt 0.576073 0.892739 +vt 0.607262 0.923928 +vt 0.643936 0.948433 +vt 0.684686 0.965312 +vt 0.727946 0.973917 +vt 0.772054 0.973917 +vt 0.815315 0.965311 +vt 0.856065 0.948432 +vt 0.892739 0.923927 +vt 0.923928 0.892738 +vt 0.948433 0.856063 +vt 0.965312 0.815312 +vt 0.973917 0.772052 +vt 0.973916 0.727945 +vt 0.965311 0.684685 +vt 0.948432 0.643935 +vt 0.923927 0.607261 +vt 0.892739 0.576073 +vt 0.856065 0.551568 +vt 0.815315 0.534689 +vt 0.772054 0.526084 +vt 0.191894 0.558450 +vt 0.230380 0.550794 +vt 0.269620 0.550794 +vt 0.308106 0.558450 +vt 0.344359 0.573466 +vt 0.376986 0.595267 +vt 0.404733 0.623014 +vt 0.426534 0.655641 +vt 0.441550 0.691894 +vt 0.449206 0.730380 +vt 0.449206 0.769620 +vt 0.441551 0.808106 +vt 0.426534 0.844359 +vt 0.404733 0.876986 +vt 0.376986 0.904733 +vt 0.344359 0.926534 +vt 0.308106 0.941550 +vt 0.269620 0.949206 +vt 0.230380 0.949206 +vt 0.191894 0.941550 +vt 0.155640 0.926534 +vt 0.123014 0.904733 +vt 0.095267 0.876986 +vt 0.073466 0.844359 +vt 0.058450 0.808106 +vt 0.050794 0.769620 +vt 0.050794 0.730380 +vt 0.058450 0.691894 +vt 0.073466 0.655641 +vt 0.095267 0.623014 +vt 0.123014 0.595267 +vt 0.155641 0.573466 +g Cylinder_Cylinder_None +s off +f 1/1 2/2 4/3 3/4 +f 3/4 4/3 6/5 5/6 +f 5/6 6/5 8/7 7/8 +f 7/8 8/7 10/9 9/10 +f 9/10 10/9 12/11 11/12 +f 11/12 12/11 14/13 13/14 +f 13/14 14/13 16/15 15/16 +f 15/16 16/15 18/17 17/18 +f 17/19 18/20 20/21 19/22 +f 19/22 20/21 22/23 21/24 +f 21/24 22/23 24/25 23/26 +f 23/26 24/25 26/27 25/28 +f 25/28 26/27 28/29 27/30 +f 27/30 28/29 30/31 29/32 +f 29/32 30/31 32/33 31/34 +f 31/34 32/33 34/35 33/36 +f 33/37 34/38 36/39 35/40 +f 35/40 36/39 38/41 37/42 +f 37/42 38/41 40/43 39/44 +f 39/44 40/43 42/45 41/46 +f 41/46 42/45 44/47 43/48 +f 43/48 44/47 46/49 45/50 +f 45/50 46/49 48/51 47/52 +f 47/52 48/51 50/53 49/54 +f 49/55 50/56 52/57 51/58 +f 51/58 52/57 54/59 53/60 +f 53/60 54/59 56/61 55/62 +f 55/62 56/61 58/63 57/64 +f 57/64 58/63 60/65 59/66 +f 59/66 60/65 62/67 61/68 +f 54/59 52/57 90/57 91/59 +f 63/69 64/70 2/71 1/72 +f 61/68 62/67 64/70 63/69 +f 1/73 3/74 5/75 7/76 9/77 11/78 13/79 15/80 17/81 19/82 21/83 23/84 25/85 27/86 29/87 31/88 33/89 35/90 37/91 39/92 41/93 43/94 45/95 47/96 49/97 51/98 53/99 55/100 57/101 59/102 61/103 63/104 +f 66/105 65/106 96/107 95/108 94/109 93/110 92/111 91/112 90/113 89/114 88/115 87/116 86/117 85/118 84/119 83/120 82/121 81/122 80/123 79/124 78/125 77/126 76/127 75/128 74/129 73/130 72/131 71/132 70/133 69/134 68/135 67/136 +f 10/9 8/7 68/7 69/9 +f 32/33 30/31 79/31 80/33 +f 60/65 58/63 93/63 94/65 +f 38/41 36/39 82/39 83/41 +f 16/15 14/13 71/13 72/15 +f 2/71 64/70 96/70 65/71 +f 44/47 42/45 85/45 86/47 +f 22/23 20/21 74/21 75/23 +f 50/53 48/51 88/51 89/53 +f 6/5 4/3 66/3 67/5 +f 28/29 26/27 77/27 78/29 +f 56/61 54/59 91/59 92/61 +f 12/11 10/9 69/9 70/11 +f 34/35 32/33 80/33 81/35 +f 62/67 60/65 94/65 95/67 +f 40/43 38/41 83/41 84/43 +f 4/3 2/2 65/2 66/3 +f 18/17 16/15 72/15 73/17 +f 46/49 44/47 86/47 87/49 +f 24/25 22/23 75/23 76/25 +f 52/57 50/56 89/56 90/57 +f 8/7 6/5 67/5 68/7 +f 30/31 28/29 78/29 79/31 +f 58/63 56/61 92/61 93/63 +f 36/39 34/38 81/38 82/39 +f 14/13 12/11 70/11 71/13 +f 64/70 62/67 95/67 96/70 +f 42/45 40/43 84/43 85/45 +f 20/21 18/20 73/20 74/21 +f 48/51 46/49 87/49 88/51 +f 26/27 24/25 76/25 77/27 diff --git a/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_square.obj b/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_square.obj new file mode 100644 index 00000000..467259e9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_tables/models/homedecor_table_small_square.obj @@ -0,0 +1,48 @@ +# Blender v2.69 (sub 0) OBJ File: 'table_small_square.blend' +# www.blender.org +mtllib homedecor_table_small_square.mtl +o Cube +v 0.499000 -0.499000 -0.499000 +v 0.499000 -0.499000 0.499000 +v -0.499000 -0.499000 0.499000 +v -0.499000 -0.499000 -0.499000 +v 0.499000 -0.468750 -0.499000 +v 0.499000 -0.468750 0.499000 +v -0.499000 -0.468750 0.499000 +v -0.499000 -0.468750 -0.499000 +v 0.468750 -0.437500 -0.468750 +v 0.468750 -0.437500 0.468750 +v -0.468750 -0.437500 0.468750 +v -0.468750 -0.437500 -0.468750 +vt 0.500000 0.029412 +vt 0.970588 0.029412 +vt 0.970588 0.500000 +vt 0.500000 0.500000 +vt 0.014706 0.985294 +vt 0.014706 0.514706 +vt 0.029412 0.529412 +vt 0.029412 0.970588 +vt 0.985294 0.500000 +vt 0.985294 0.029412 +vt 0.500000 0.514706 +vt 0.970588 0.514706 +vt 0.485294 0.029412 +vt 0.485294 0.500000 +vt 0.970588 0.014706 +vt 0.500000 0.014706 +vt 0.470588 0.970588 +vt 0.470588 0.529412 +vt 0.485294 0.514706 +vt 0.485294 0.985294 +usemtl Material +s off +f 1/1 2/2 3/3 4/4 +f 8/5 7/6 11/7 12/8 +f 1/9 5/3 6/2 2/10 +f 2/11 6/4 7/3 3/12 +f 3/13 7/1 8/4 4/14 +f 5/15 1/2 4/1 8/16 +f 9/17 12/8 11/7 10/18 +f 7/6 6/19 10/18 11/7 +f 5/20 8/5 12/8 9/17 +f 6/19 5/20 9/17 10/18 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_face_clean.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_face_clean.png new file mode 100644 index 0000000000000000000000000000000000000000..18271fe00432344165ef18b3b08b5a67a5547db3 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5X>#`*$gJR@A0=bMOL4Lsu o4$p3+0Xf{BE{-7_vdId9K#lY9smFU literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_edges.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..3225bf7cad4c07e993d161902c0f16f295ebef3d GIT binary patch literal 257 zcmV+c0sj7pP)Y&~Nt9Oq^YK03~+S1nKS{gCo(tfXL!Rv`hvO+Pi8kz3<{V2qvL(E!Lpm zpOmQ=JawEi3)Ib+c0Fkj3)x#&;S-XXE?thPwV_%lkDxjgM(qWpYwB3 zGp9s*g1Q<Q(>7A51m98U7kS|l8CY_iQC;PY1erO}3R00000NkvXX Hu0mjf#p`y| literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f6580c4ea35efb219eb25f0025e41142699273eb GIT binary patch literal 2584 zcmV+z3g`8SP)ysnZIyQ;SfoSRS_3+M-j-OsAbrHDx*qqT=A#m((&?N809D5-A}s zAT0xVl5EI^O|qNpBgs+>NnoI%*iZ%OfK-B}mZHIez*v&(?)CreekVCzHz6sBB(P`Z zH|L(*bMHOhcfQxziNO$Su@-Bw7HhE%jJ$nvxfTduXcxK$#y27G#08{+f*Rv*-E0*`_N{K7N924?H5Lm4CC$vw>6n{=+D>efnrF9*!; zfL)wMY3)T|F8EYbD_yp1l_Ev!ui<7Q_$xpB4oIdbPxm!VQ`+0#u_B); z2jB&8C-2}gupCThGyf5I8cZ4F9sTh^iW!QmD8vTiAc~j|ilsE#1QsKHOc@BO`yz3| z>GUn~df#xgwYC34n!J#T88P|r;rHUD57TZ~Z8ZV0Sy!?KP z{0+7aRla}X#3@Bmgeob5TzDnu7MltstZiv&zau=MveLERG^QP$FLp~W0C)h*1(QHL%?0=K^L#6Xuq`_InrrG8eQ4avX9Df;_t1k`+bJ=^bJ*8w>mT^Ay8l6)CV*Wjle7Es z^Gh_iLI_F_me7pxtx*UF6|H_b(lC44smXws74p@X%R#puq_%(hJ;S?JF zB)+Zx+i>O#Q*hdO6R-lmv|f$;op!ybsP>N~C9av5eOX#sZX8=fZ6r8u6E6#Le-PY0 z3J9b4r^rRU6)rdVu8wWAu};COMC6L zQqARRpbXK+F3}Ah=MNjjLZlLwa=VSIJo3>S!OuY%_zKUR1@gfP5XbYVc&Y$%MkxHV zVw2$SaNDLJ`Fl~3D+J*;u;3~zVdO_;WQd<8Ca%+Ra<&Akt34sA7gz~YH@rIVyIzNd z1(Q#1#1p_Jjk{Pu=cK>UFGRo8J(n;HU!M%Bg}Fm`^7lY_IR!h{dGI97LvJoDtQnbW zrKRO514_vI7ObKd!7)%-=?r?kJ3_1k!bc0?lA5COE#Ot~KA#2XOz>6yCFplt2~OoY zqKl8aGnkh^FL)7rb`asM+}{OG(i*Vi;Tp!_Xb6(OJGxsal0z@ON*htjw(;w;zPL z-!$qe1`05yrR7XUkbD!@@UKdZtso>-S&s|fJbLsm=2NH6D!P-M8YRygqaA|>Q9wM{ z&fn|h-4EGp^;&6ZeGm$$qj^w*31eln6`({?<+i9UQ5fCZQgW8Dw~k@?q15zazzYkbXUVi0;pf8{r2IQ4uA){BmX-6jGFwv`)*+ ze7!ePIr>G_Nc|a*p!0Lle;w@Mc|F49QO^g+N~Q>M+&>9E;`;%L@-7#dy!#USdxy=|IGu%`82>AP>hZ@=L;!Aq z>TEmx<|r$H`c{teg>s-Hkl*o4T@OckJ1}#OpD@B3xqk!-I0Hp!n>LkcQu!Q`DoFXL zt<}^tXe>C9#QttFOtc1}&D_s}65ge_ke62w;A6E=LXR+c^7pDLZ;%8>Zoi0ri8#g@ zCTbH(KwzAjl9JU#abfM+*ZUj}cQ`{(y&(L(qQcWdDGtIP1M?^B&PO{$ac_n~wus=k zZJSf0@|pY{#m&boycc|)=A)nZ!VeN3aE8dzppZaOQB}CILvAPGb3r@{uUxCbtLz$2 z;rdcuUJ2!Q9BS%TT+@Q(#%`N_u-R@5iXL!T)(kLEKZ?i?JKnQO(TyITO ujxhV{^B<*SE!JW!)?zKzVlCFLcKZ*Jgy(RcW1`^z0000}+g2;p*W71p+5h**ZTm wa88I|=I=0ISlxVDj^UJzopr08QH~egFUf literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round.png new file mode 100644 index 0000000000000000000000000000000000000000..99cb543cc3f70a3df67949edae513dffe4cf913c GIT binary patch literal 338 zcmV-Y0j>UtP)wns}ec$(aMdm&V>fSi@u4KnOp6fV7Uy?&oB+cuoFbA>v~^_j$Tt z=n;L@DJ4%WfiZHoRYpkHNxpGi%@L(^q?X`54Fld%OlkBnhg5TNDP5^0;8rMS<=XN+ kS0}A&&Y_evwe&lC0$lYG0>PlGZU6uP07*qoM6N<$g7F2c@c;k- literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_round_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..1ff5d25bf1106d96ac03ee95de9f63fab330b12f GIT binary patch literal 4002 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..2898c21f6a56e982481fbc41fccf8a00682e93d7 GIT binary patch literal 4026 zcmV;r4@K~aP);&Gdd6$%;@bMY5RrQ+UcmMNy_a3|}^)ta>_{Q=Iz23@$;R1)F z@8W~2RLbv~Ol@L^qw5tiwx*_qz3_sNEnBwo%`IDmFBcYySxJeEH8q)-&E|WrtE<0Z z_wIc^WQ@h{Ar#i~g2C+>&PyT#MPEPKF#l;o(3Wa5>3JXg|^Ycqtaj}#&G_*2D z+3Xd7gv{$oE0TtrOzsSNU02tf-O{2hFc_RC9FE=()oLf(x>d|_bJw$_OIMs;v}j2l zyyWqN2gh=gJ4{0)D*v)jD1H(cD=aJn5fUboHM5o$`=rkoIyE@BLu|9PWzt%wvnzu< z!tWp8ed@-W&2AodeVbNm(isen4;+pFcG19|dv0qCyUc+9{>^Vz{u1t0T(&Il=*pFA|0B76&6+6C6tTueBXhg`3?#Vw`i8!9^5o0e*J7tH z%h?SL4d2x1EX!@Sjsq5pmo+!rAZ+Rjt5_?Ud4`kb92}ID7ii-Cok*87YhXB zvixo zyz>`(_UykSxgHupp27bF3^!*WmQzHn<@;K#QSNm5e{ZvOGnLBBM51aYmDb^5+%TvI zO5VEelHs|TK>R`W?mfcejQeL8A08OkHQCu2$_<5vFS;;7;wE4VZ~#!7&20~rmB}_% zRLFmp@Q8|sMWQk(h&WA|LnxF)<#IJM8rxZWd+(8ff#Fh!=KU!|kYMuv8c~Dcwu`RV z+^kuu)0wv0?cHac&LG2=#*oIM%a^Za5VbLtO1u2{@!xyK$4_m5u+i@E^77VQ7MopN ziL?kWcmT$a_4VzTbUJ;T3JS!66ax6bj}amxm`kdw>z_bad;k(&2OdfZjeFn;>p{XB zn>LBq=FKJ1ii&!8qLsN^-KRl>6JGIn3K7}J9)hbeUSKfTGZNRn42?!#0#|>{;qXsc ztvx7O>SB3$8({b{p%Ho_x2 zKL~}kA4Vbd#HDgOoH=XXp;ou@;r4ez*qT5@#A@w=uysc%H$%lq%_9)DL%?@w{r2s9 z`FO|$c-Ud!4G{2DYHCXzFo4I+j{|=K7$Aay{Anco3iu!3Wrw3?j!7hSqZAq>n5Ct1gl0?3X7jS1o`EyHz2U{f!+U1l9GA;;vtDocVQZ_k z3l$rRkaoC}ePYX&5>j(u`PmgKR(n^hSo0XI->_j5Z|&OWvatJ^c!0;C=*r>Y{ejwA z)lw8XbFU`UV9c%4-#c>Tw>%i~72MMbi2m@0w-#{O;TzM};_q=ndwK>bt7zecFP=H` z?rmjd(j^Fw{lGcs1q8D?T2-Z-Fq=IP%)q-KqYz$j*QrylCCEhlJiKk2W(PVnh=~LF z)-kbhY$?9~V+`j5 z0`B@FH2`Xa{G&%typH=%!KgZVkGu*(c-dO$P26*^ZprBA%Lni|hVUCm(TSfUg(7p5 zy+=fB-C8!OP-vole?J2OlO9iRy+YCaRiv2eQISZ3xKU4lgs4)fj^yVToqy(;rO#rg z?@lp1BdO@gc%>P}{|Lp+E7*Pi!i7)#eX6@(X&`oaH8qXA>F-_2HhP2A+Fq3C9L-rM zkw0?3&6|so?`7b-s{?_d4VUT@?M1SRiz|Pyd9$cmp-}yAM@KIiAA#{qqp?EFHTxk* z$~7X9j1?4=U#P8ZifOgxD8w*gG}>F}1{D=jer;`|V7gdwb1Mj-ijEiD|0&gweg!sB+c=MlFM}qOG;}0l%HSDDk~LWNf+fvI14}rVu0wqr|RYhrR|fY%u;5zPt#y<4VSJ^8@glafHno zh}LWHp2af|@Jn)QU>q(@RpISe--r1f;61=W>rhf>aqAxe?7$hUAH=iV-`6+1fp(pY zM<*H8>)T=t4SJ^6cf8f!9{%@)@q?FVE2&hSm1t-6cS09Jg@qEN5Xl7ETj+vmk|RM2 ze2vx}KYoJL{0?9_&=1U;O#o5yCfntE!r?t<5!Xetgu;5jfxJF1g~TdAm%0vBATQIK91V*CB>-n4!IuELxPqpJx1; zlzYAkh5tKv%Zo7nkHD*37(7C2j~zS7LrWYd3Dw~DVE8F6-lJ}J5A`Y&YPFl$Y(YmT zbm(SUXSMdu-aeyxiZ6Kmb;hf#ROJ^J%ZY?&b#((ZI!ST-GeYC({Cx4Pc*u6(d%*mp zh|SR5@i+qh0d7A$GIE?D*LR{T{MPhp5ts}77cc<))4X}NQr36~ILT=THA=UDNI@tx zl+DF^1@Ivmk9ddJb+g7s)A`m`FT}1-bgAI$|I5z~B$B3_($cyKp|A?#Sj&`34H1wO zNYTE12Y8fnP}|RXb7%#h3Yx}7Z4R;qniqN9^UoJ#U8!W|G=?`#OMa57DKL0G5K6dw zIM&h8$1D~fp3xF9nYz#q1b<5F9FD%f?z9=k$IC^TO#QR+@@;3RU@9wDTinSe;>dHe16@4MRPNNs0vy$+Zl`9rd5sbGY9IQmbIbg+=NI)(p1E{d^qh~;C zEtgXndzHp#ar13}opX7L_o&m^!_;c$1X3IsU+4Gly@}Sk-GiU(&uuV1Zcu%_DO)Df zG?$k*5D5{fv;i@vP1XwWRLPN$nIr+(B7>VZb7gLf%2&L8>MD%S@ z+q+`ayrE@hF4w^F{{CG&F311>|JGPjqb;eZ*al;2q7n%mLa0d(k|Z1jZlME~R&irpIELL%M=7{xopj$9u7e()R&e$?+ja_vrsVLT^}nw3>ms&gQL zRaMo;>grmc3nt1CQ@{tnqchd|DTMGphJY^sdd}si;PQ;(-DL8D>~^Z>$KCGmH#nug zw#VZjVJ=6)Lg>O9VsS0fWPOCh5k(V)M1=E(b*bl#bOOYA0&fO`c`4W52FAIn?tEuw zAES6T7(9&fyUR7$>2~+ezh*9fg~~CDE1vF!Cma=v>*(AtBA2VEXo{tTgb}zodG0uy zyK~ohNtZ{wPj+;KDBe-idtydo7a3ofTnpnr-CvYJ0-y7UFI81F`AHm;Bq)`-SV}W> z1h|hQA$z72hxsPJ#5FP$?=gyZtF;p$<-y!L0heENsj?fm{{FE7B) zM~R}zlqBID;6GDIpuU}(?*>j@N^yPhcsHAUkwl6M{jser{GIFir*Wi80XLUaRVj&t zNKK6@o*_^)5dkr-jFu*TD+ncb{@2{DN9g1REiByJkIK%AnD;RV+-}tL3vP)24}kI6 z-25x(!Ug&V2&q&RtFKp+IIuW@lPd6+HlsK8+9bl8)Y)>7b+`Ny+ndUqMT4D)RZA$Xa}PdNBP}o z?3l7x{1CqIQFL+-e5(2V6V3`3;}#^S091{Q7aAILOs{vs)jJ_{-l*LkKnM&4yxyVt zb3Tg$L}YUF^9T>7P_)LHo2{{?CL25<6v587B+d@D3+8-Q2X>!pt5r{dgmaCJ7CN$e zAFjThGybMIpY;I`i0`maSp9tzI71M-pKxL~ch2W!AS>__9h{SYUDWgGksj%h9_f)D g>5(4k@i`p-2S9aGsIM_2+yDRo07*qoM6N<$f@CVl0RR91 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_brass.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..219c5177ed012301d6a1a8d8e76d38f035562594 GIT binary patch literal 351 zcmV-l0igbgP)Zo-H}<-s2remA`+um<>_1F1vfQy)N)vY#1S{2LSal@gME!G#eT!r4|xsq4dZ7p3^&0B(}9N9+;Q8bIzSr5Wdkg4akHm z7>r9jhBAxrTJG>xKjHIScR@$)-$g5ILI<(4gljDN0y%#OZKLNrKbNSs35qnpKK6QV z%IqGNCjXyp;@d5m%w4KiOZyZ1wTE=YrjZGo$mKPg(*=^11>e%93pj=XcCA@Mpr4n@ zycO^*{dN(iDX>(zoq5QN+XNUV(wsH%vCV+?Mh_SMC9oB)wMQ-!T7 z9U%){yw?>zPA|VjXwK9mYM8m0bFv1i|7Tov$Z@I)9P>5kHnuUp4ZbIWp@@(k?m+vk yNi$drX)x6+a1k)Q{g9^AWoeow$j0{QGX4wvxrkUmq0==00000*E^9_BZ%He2Pb+#`HjQjWh-gB2Tse7KHET#KhiOBBWI=II zEonz9gJ?l_Su=uUKx9HJdRaDqUpag=Rs4Vm*dvK!9LAaY`$IVm@a= zD~M`Deqla}Y({=wJZVBJb5JXNUO8z*D}-f0c~~`qVLoR=D}iM}W+w!5}%Gg-#^ zIDI<qot1@oHKRh(@Vkx8 zjkZ78X}1k`7+P{mrvKzEhAuHwhR1WMDcPJ{Fc{&u#fSu~qO7ee$}t-X`F!lH0_Yj( zt4J84(>+~((Gd(uD#4$`y|KZ=D;Z!6`9AIwLbOWlOZ|yfYS63pF7~&3_R_na#UosW z1H&*{9hnwshxw$m2v+O3#WL$mhwq;X>2jeAlG)5jwq{c_iEpA-7@M?D0Gbl!j=By)euY1cgHmQ7Us8$y0000l*y3e6+T;hRrSX zj0>`h@G)Co9~d2Ay}mXu%+sVkNLN)C)O8=L&6=6MIXS{NzF z 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 Qz5oCK07*qoM6N<$g5J1(#sB~S literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_tb.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..7a134e75b6ba332c1e5d10ac571a8a7754291479 GIT binary patch literal 814 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd41291b8d1262e64f70e3ab7dbd10075c3015f GIT binary patch literal 1022 zcmVPOf7p(EqzTbeNQcYQ7wK@E`C-nfKM)fQ7(W}E`U`o zfLAVpR4#&6E`nGtgjO(wSTKZIFoat$gk3O)RxgKGFNaw%hgvU(TQP@TF^69-hhQ;@ zUonYbGm2t3i(N5`U@?niHIZyRlWIScZ9$c8L6vVqmTW$jZ9Q>TDYr+`zZ zf>Ee}RH%bgsDxIjf>Wu2RjGtks)ACggI21AR;z;zj&IZ#dvXJRg!O?KBpTNw+PsULnk#SHwJU{@iiiS`6%8NwEea;%{tF(H4+LG(2 zH}}I(Ut`;MEw2+H_ZVxmc64NB zHVQ*Ct=vAmN`%~HWM)T$+(>TfjGnbpMFM7& s2-%DF$w4B-UKvS?`MWss5C28K0FuEUcNTr7#sB~S07*qoM6N<$f}wY`_W%F@ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_square_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5e2b389f81c8c19ca511d56184fdd12aaf4215 GIT binary patch literal 4795 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/lrfurn_coffeetable_front.png b/mods/homedecor_modpack/homedecor_tables/textures/lrfurn_coffeetable_front.png new file mode 100644 index 0000000000000000000000000000000000000000..65d4f51c7474734b9da12a1016e80c175d05344c GIT binary patch literal 473 zcmV;~0Ve*5P)9oKy>(R2H0C3#3&Hq*fH9SstWX3#3{Uq+KnfUkjvP6r^Atq-i9qS`w^a z6s%z$tY;IfXdkR-F05`OtaKx+bS<=85VU0!v}GK$WhJz1A+&8Rv~wf0bS<=dE3|?& zw1+aZh&;S)BD`)bymTYHbuPSnD!hC(ynRHxf-Ag&HoS*4#B?LXbuPqu9K?Jp#CQ@nDsmGmBylpcU_qh=`S>g1$gEp>}Gxo!mcykMW-aWdCq3&MMJ>S zMd8P|tldqueOl`@^0Do$nQ^S<4r1gPK;0hr=Uvc<>IbG8=+Czd*iX}c=#pg(JzDZY P00000NkvXXu0mjfsqD+K literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/.luacheckrc b/mods/homedecor_modpack/homedecor_trash_cans/.luacheckrc new file mode 100644 index 00000000..4f0848c8 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_trash_cans/init.lua b/mods/homedecor_modpack/homedecor_trash_cans/init.lua new file mode 100644 index 00000000..092f4f92 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/init.lua @@ -0,0 +1,87 @@ +local S = minetest.get_translator("homedecor_trash_cans") + +local tg_cbox = { + type = "fixed", + fixed = { -0.35, -0.5, -0.35, 0.35, 0.4, 0.35 } +} + +local trashcan_green = 0x00006000 + +homedecor.register("trash_can_green", { + drawtype = "mesh", + mesh = "homedecor_trash_can_green.obj", + tiles = { { name = "homedecor_generic_plastic.png", color = trashcan_green } }, + inventory_image = "homedecor_trash_can_green_inv.png", + description = S("Green Trash Can"), + groups = {snappy=3}, + selection_box = tg_cbox, + collision_box = tg_cbox, + on_punch = function(pos, node, puncher, pointed_thing) + minetest.set_node(pos, {name = "homedecor:trash_can_green_open", param2 = node.param2}) + end +}) + +homedecor.register("trash_can_green_open", { + drawtype = "mesh", + mesh = "homedecor_trash_can_green_open.obj", + tiles = { { name = "homedecor_generic_plastic.png", color = trashcan_green } }, + groups = {snappy=3, not_in_creative_inventory=1}, + selection_box = tg_cbox, + collision_box = tg_cbox, + drop = "homedecor:trash_can_green", + on_punch = function(pos, node, puncher, pointed_thing) + minetest.set_node(pos, {name = "homedecor:trash_can_green", param2 = node.param2}) + end, + infotext=S("Trash Can"), + inventory= { + size = 9, + formspec = "size[8,9]" .. default.gui_bg .. default.gui_bg_img .. default.gui_slots .. + "button[2.5,3.8;3,1;empty;Empty Trash]".. + "list[context;main;2.5,0.5;3,3;]".. + "list[current_player;main;0,5;8,4;]" .. + "listring[]", + }, + on_receive_fields = function(pos, formname, fields, sender) + if fields.empty then + local meta = minetest.get_meta(pos) + meta:get_inventory():set_list("main", {}) + minetest.sound_play("homedecor_trash_all", {to_player=sender:get_player_name(), gain = 1.0}) + end + end +}) + +local trash_cbox = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0.125, 0.25 } +} + +homedecor.register("trash_can", { + drawtype = "mesh", + mesh = "homedecor_trash_can.obj", + tiles = { "homedecor_trash_can.png" }, + inventory_image = "homedecor_trash_can_inv.png", + description = S("Small Trash Can"), + groups = {snappy=3}, + selection_box = trash_cbox, + collision_box = trash_cbox, +}) + +-- crafting + + +minetest.register_craft( { + output = "homedecor:trash_can 3", + recipe = { + { "basic_materials:steel_wire", "", "basic_materials:steel_wire" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) + +minetest.register_craft({ + output = "homedecor:trash_can_green", + recipe = { + { "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "dye:green", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.de.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.de.tr new file mode 100644 index 00000000..98f4612f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Grüner Mülleimer +Small Trash Can=Kleiner Mülleimer +Trash Can=Mülleimer diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.es.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.es.tr new file mode 100644 index 00000000..d2623e90 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.es.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Bote de basura verde +Small Trash Can=Bote de basura pequeño +Trash Can=Bote de basura diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.fr.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.fr.tr new file mode 100644 index 00000000..aae427d4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Poubelle verte +Small Trash Can=Corbeille à papier +Trash Can=Poubelle diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ms.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ms.tr new file mode 100644 index 00000000..c26cbf87 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ms.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Tong Sampah Hijau +Small Trash Can=Tong Sampah Kecil +Trash Can=Tong Sampah diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt.tr new file mode 100644 index 00000000..b77d87bc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Lixeira Verde +Small Trash Can=Lixeira pequena +Trash Can=Lixeira diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt_BR.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt_BR.tr new file mode 100644 index 00000000..b77d87bc --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Lixeira Verde +Small Trash Can=Lixeira pequena +Trash Can=Lixeira diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ru.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ru.tr new file mode 100644 index 00000000..864493e6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.ru.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=Зелёный муÑорный контейнер +Small Trash Can=Малый муÑорный контейнер +Trash Can=МуÑорный контейнер diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.zh_CN.tr b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.zh_CN.tr new file mode 100644 index 00000000..8f776bf9 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/homedecor_trash_cans.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can=绿色垃圾桶 +Small Trash Can=å°åžƒåœ¾æ¡¶ +Trash Can=垃圾桶 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/locale/template.txt b/mods/homedecor_modpack/homedecor_trash_cans/locale/template.txt new file mode 100644 index 00000000..0b4bb47b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_trash_cans + + +### init.lua ### + +Green Trash Can= +Small Trash Can= +Trash Can= diff --git a/mods/homedecor_modpack/homedecor_trash_cans/mod.conf b/mods/homedecor_modpack/homedecor_trash_cans/mod.conf new file mode 100644 index 00000000..b2947cc4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/mod.conf @@ -0,0 +1,3 @@ +name = homedecor_trash_cans +description = Homedecor mod: trash cans +depends = homedecor_common, default, basic_materials, dye diff --git a/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can.obj b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can.obj new file mode 100644 index 00000000..9b461f90 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can.obj @@ -0,0 +1,316 @@ +# Blender v2.73 (sub 0) OBJ File: 'trash_can.blend' +# www.blender.org +o Circle +v -0.000000 -0.500000 -0.177250 +v -0.067831 -0.500000 -0.163757 +v -0.125334 -0.500000 -0.125334 +v -0.163757 -0.500000 -0.067831 +v -0.177250 -0.500000 -0.000000 +v -0.163757 -0.500000 0.067830 +v -0.125334 -0.500000 0.125334 +v -0.067830 -0.500000 0.163757 +v -0.000000 -0.500000 0.177249 +v 0.067830 -0.500000 0.163757 +v 0.125334 -0.500000 0.125334 +v 0.163757 -0.500000 0.067830 +v 0.177249 -0.500000 -0.000000 +v 0.163757 -0.500000 -0.067831 +v 0.125334 -0.500000 -0.125335 +v 0.067830 -0.500000 -0.163757 +v -0.000000 -0.000000 -0.250000 +v -0.095671 -0.000000 -0.230970 +v -0.176777 -0.000000 -0.176777 +v -0.230970 -0.000000 -0.095671 +v -0.250000 -0.000000 -0.000000 +v -0.230970 -0.000000 0.095671 +v -0.176777 -0.000000 0.176777 +v -0.095671 -0.000000 0.230970 +v 0.000000 -0.000000 0.250000 +v 0.095671 -0.000000 0.230970 +v 0.176777 -0.000000 0.176777 +v 0.230970 -0.000000 0.095671 +v 0.250000 -0.000000 -0.000000 +v 0.230970 -0.000000 -0.095671 +v 0.176776 -0.000000 -0.176777 +v 0.095671 -0.000000 -0.230970 +v -0.000000 -0.000000 -0.229034 +v -0.087647 -0.000000 -0.211600 +v -0.161951 -0.000000 -0.161951 +v -0.211600 -0.000000 -0.087648 +v -0.229034 -0.000000 -0.000000 +v -0.211600 -0.000000 0.087647 +v -0.161951 -0.000000 0.161951 +v -0.087647 -0.000000 0.211600 +v 0.000000 -0.000000 0.229034 +v 0.087648 -0.000000 0.211600 +v 0.161951 -0.000000 0.161951 +v 0.211600 -0.000000 0.087647 +v 0.229034 -0.000000 -0.000000 +v 0.211600 -0.000000 -0.087648 +v 0.161951 -0.000000 -0.161952 +v 0.087647 -0.000000 -0.211600 +v 0.069570 -0.468750 -0.167958 +v -0.181796 -0.468750 -0.000000 +v 0.128549 -0.468750 -0.128550 +v -0.167958 -0.468750 -0.069571 +v 0.167958 -0.468750 -0.069571 +v -0.128550 -0.468750 -0.128550 +v 0.181796 -0.468750 -0.000000 +v -0.069571 -0.468750 -0.167958 +v 0.167958 -0.468750 0.069570 +v -0.000000 -0.468750 -0.181797 +v -0.128468 -0.469123 0.128468 +v -0.167852 -0.469123 0.069526 +v 0.069526 -0.469123 -0.167852 +v -0.181682 -0.469123 -0.000000 +v 0.128468 -0.469123 -0.128469 +v -0.167852 -0.469123 -0.069527 +v 0.167852 -0.469123 -0.069527 +v -0.128468 -0.469123 -0.128468 +v 0.181682 -0.469123 -0.000000 +v -0.069527 -0.469123 -0.167852 +v 0.128549 -0.468750 0.128549 +v 0.069571 -0.468750 0.167958 +v 0.000000 -0.468750 0.181796 +v -0.069570 -0.468750 0.167958 +v -0.128550 -0.468750 0.128549 +v -0.167958 -0.468750 0.069570 +v 0.167852 -0.469123 0.069526 +v -0.000000 -0.469123 -0.181682 +v 0.128468 -0.469123 0.128468 +v 0.069527 -0.469123 0.167852 +v 0.000000 -0.469123 0.181681 +v -0.069527 -0.469123 0.167852 +v 0.226953 -0.029320 0.094007 +v -0.000000 -0.029320 -0.245652 +v 0.173702 -0.029320 0.173702 +v 0.094007 -0.029320 0.226953 +v 0.000000 -0.029320 0.245652 +v -0.094007 -0.029320 0.226953 +v -0.173702 -0.029320 0.173702 +v -0.226953 -0.029320 0.094007 +v 0.094007 -0.029320 -0.226953 +v -0.245652 -0.029320 -0.000000 +v 0.173702 -0.029320 -0.173703 +v -0.226953 -0.029320 -0.094007 +v 0.226953 -0.029320 -0.094007 +v -0.173702 -0.029320 -0.173702 +v 0.245652 -0.029320 -0.000000 +v -0.094007 -0.029320 -0.226953 +vt 0.875000 0.604167 +vt 0.812500 0.604167 +vt 0.812500 0.625000 +vt 0.875000 0.625000 +vt 0.250000 0.604167 +vt 0.187500 0.604167 +vt 0.187500 0.625000 +vt 0.250000 0.625000 +vt 0.625000 0.604167 +vt 0.562500 0.604167 +vt 0.562500 0.625000 +vt 0.625000 0.625000 +vt 0.937500 0.604167 +vt 0.937500 0.625000 +vt 0.312500 0.604167 +vt 0.312500 0.625000 +vt 0.687500 0.604167 +vt 0.687500 0.625000 +vt 1.000000 0.604167 +vt 1.000000 0.625000 +vt 0.375000 0.604167 +vt 0.375000 0.625000 +vt 0.750000 0.604167 +vt 0.750000 0.625000 +vt 0.437500 0.604167 +vt 0.437500 0.625000 +vt 0.062500 0.604167 +vt -0.000000 0.604167 +vt -0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.500000 0.604167 +vt 0.500000 0.625000 +vt 0.125000 0.604167 +vt 0.125000 0.625000 +vt 0.562500 0.312500 +vt 0.500000 0.312500 +vt 0.562467 0.653596 +vt 0.623276 0.665691 +vt 0.674827 0.700137 +vt 0.709272 0.751688 +vt 0.721368 0.812497 +vt 0.709272 0.873305 +vt 0.674827 0.924857 +vt 0.623276 0.959302 +vt 0.562467 0.971397 +vt 0.501659 0.959302 +vt 0.450107 0.924857 +vt 0.415662 0.873305 +vt 0.403567 0.812497 +vt 0.415662 0.751688 +vt 0.450107 0.700137 +vt 0.501659 0.665692 +vt 0.187500 0.312500 +vt 0.125000 0.312500 +vt 0.875000 0.312500 +vt 0.812500 0.312500 +vt 0.437500 0.312500 +vt 0.062500 0.312500 +vt 0.750000 0.312500 +vt 0.375000 0.312500 +vt 0.687500 0.312500 +vt -0.000000 0.312500 +vt 0.312500 0.312500 +vt 0.625000 0.312500 +vt 1.000000 0.312500 +vt 0.937500 0.312500 +vt 0.250000 0.312500 +vt 0.562500 0.291667 +vt 0.500000 0.291667 +vt 0.250000 0.291667 +vt 0.187500 0.291667 +vt 1.000000 0.291667 +vt 0.937500 0.291667 +vt 0.625000 0.291667 +vt 0.312500 0.291667 +vt 0.062500 0.291667 +vt -0.000000 0.291667 +vt 0.687500 0.291667 +vt 0.375000 0.291667 +vt 0.750000 0.291667 +vt 0.125000 0.291667 +vt 0.437500 0.291667 +vt 0.812500 0.291667 +vt 0.875000 0.291667 +vt 0.187470 0.975468 +vt 0.125102 0.963062 +vt 0.072228 0.927733 +vt 0.036899 0.874860 +vt 0.024493 0.812491 +vt 0.036899 0.750122 +vt 0.072228 0.697249 +vt 0.125102 0.661920 +vt 0.187470 0.649514 +vt 0.249839 0.661920 +vt 0.302712 0.697249 +vt 0.338041 0.750123 +vt 0.350447 0.812491 +vt 0.338041 0.874860 +vt 0.302712 0.927733 +vt 0.249838 0.963062 +vt 0.437500 -0.000000 +vt 0.500000 -0.000000 +vt 0.500000 0.270833 +vt 0.437500 0.270833 +vt 0.812500 -0.000000 +vt 0.875000 -0.000000 +vt 0.875000 0.270833 +vt 0.812500 0.270833 +vt 0.937500 -0.000000 +vt 0.937500 0.270833 +vt 0.562500 -0.000000 +vt 0.562500 0.270833 +vt 0.187500 -0.000000 +vt 0.250000 -0.000000 +vt 0.250000 0.270833 +vt 0.187500 0.270833 +vt 1.000000 -0.000000 +vt 1.000000 0.270833 +vt 0.625000 -0.000000 +vt 0.625000 0.270833 +vt 0.312500 -0.000000 +vt 0.312500 0.270833 +vt -0.000000 -0.000000 +vt 0.062500 -0.000000 +vt 0.062500 0.270833 +vt -0.000000 0.270833 +vt 0.687500 -0.000000 +vt 0.687500 0.270833 +vt 0.375000 -0.000000 +vt 0.375000 0.270833 +vt 0.750000 -0.000000 +vt 0.750000 0.270833 +vt 0.125000 -0.000000 +vt 0.125000 0.270833 +s 1 +f 27/1 28/2 44/3 43/4 +f 21/5 22/6 38/7 37/8 +f 31/9 32/10 48/11 47/12 +f 26/13 27/1 43/4 42/14 +f 20/15 21/5 37/8 36/16 +f 30/17 31/9 47/12 46/18 +f 25/19 26/13 42/14 41/20 +f 19/21 20/15 36/16 35/22 +f 29/23 30/17 46/18 45/24 +f 18/25 19/21 35/22 34/26 +f 24/27 25/28 41/29 40/30 +f 28/2 29/23 45/24 44/3 +f 17/31 18/25 34/26 33/32 +f 23/33 24/27 40/30 39/34 +f 22/6 23/33 39/34 38/7 +f 32/10 49/35 58/36 17/31 +f 1/37 16/38 15/39 14/40 13/41 12/42 11/43 10/44 9/45 8/46 7/47 6/48 5/49 4/50 3/51 2/52 +f 23/33 22/6 74/53 73/54 +f 27/1 69/55 57/56 28/2 +f 17/31 58/36 56/57 18/25 +f 24/27 23/33 73/54 72/58 +f 28/2 57/56 55/59 29/23 +f 18/25 56/57 54/60 19/21 +f 29/23 55/59 53/61 30/17 +f 25/28 24/27 72/58 71/62 +f 19/21 54/60 52/63 20/15 +f 30/17 53/61 51/64 31/9 +f 26/13 25/19 71/65 70/66 +f 20/15 52/63 50/67 21/5 +f 31/9 51/64 49/35 32/10 +f 21/5 50/67 74/53 22/6 +f 16/68 1/69 58/36 49/35 +f 5/70 6/71 74/53 50/67 +f 9/72 10/73 70/66 71/65 +f 15/74 16/68 49/35 51/64 +f 4/75 5/70 50/67 52/63 +f 8/76 9/77 71/62 72/58 +f 14/78 15/74 51/64 53/61 +f 3/79 4/75 52/63 54/60 +f 13/80 14/78 53/61 55/59 +f 7/81 8/76 72/58 73/54 +f 2/82 3/79 54/60 56/57 +f 12/83 13/80 55/59 57/56 +f 6/71 7/81 73/54 74/53 +f 1/69 2/82 56/57 58/36 +f 11/84 12/83 57/56 69/55 +f 32/10 17/31 33/32 48/11 +f 27/1 26/13 70/66 69/55 +f 10/73 11/84 69/55 70/66 +f 58/85 56/86 54/87 52/88 50/89 74/90 73/91 72/92 71/93 70/94 69/95 57/96 55/97 53/98 51/99 49/100 +f 68/101 76/102 82/103 96/104 +f 75/105 77/106 83/107 81/108 +f 77/106 78/109 84/110 83/107 +f 76/102 61/111 89/112 82/103 +f 60/113 62/114 90/115 88/116 +f 78/109 79/117 85/118 84/110 +f 61/111 63/119 91/120 89/112 +f 62/114 64/121 92/122 90/115 +f 79/123 80/124 86/125 85/126 +f 63/119 65/127 93/128 91/120 +f 64/121 66/129 94/130 92/122 +f 65/127 67/131 95/132 93/128 +f 80/124 59/133 87/134 86/125 +f 66/129 68/101 96/104 94/130 +f 59/133 60/113 88/116 87/134 +f 67/131 75/105 81/108 95/132 +f 44/83 45/80 95/132 81/108 +f 38/71 39/81 87/134 88/116 +f 34/82 35/79 94/130 96/104 +f 39/81 40/76 86/125 87/134 +f 45/80 46/78 93/128 95/132 +f 35/79 36/75 92/122 94/130 +f 46/78 47/74 91/120 93/128 +f 40/76 41/77 85/126 86/125 +f 36/75 37/70 90/115 92/122 +f 47/74 48/68 89/112 91/120 +f 41/72 42/73 84/110 85/118 +f 37/70 38/71 88/116 90/115 +f 48/68 33/69 82/103 89/112 +f 42/73 43/84 83/107 84/110 +f 43/84 44/83 81/108 83/107 +f 33/69 34/82 96/104 82/103 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green.obj b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green.obj new file mode 100644 index 00000000..5d69ab77 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green.obj @@ -0,0 +1,822 @@ +# Blender v2.73 (sub 0) OBJ File: 'trash_can.blend' +# www.blender.org +o poubelle_Poubelle_Cylinder.214 +v -0.124387 -0.499107 0.262526 +v -0.147565 0.203898 0.310496 +v -0.246590 0.203899 0.239106 +v -0.208403 -0.499106 0.201957 +v -0.315226 0.203899 0.138154 +v -0.266637 -0.499106 0.116305 +v -0.345195 0.203899 0.019813 +v -0.292063 -0.499106 0.015900 +v -0.332882 0.203899 -0.101640 +v -0.281616 -0.499106 -0.087145 +v -0.279773 0.203899 -0.211556 +v -0.236556 -0.499106 -0.180402 +v -0.192272 0.203900 -0.296680 +v -0.162318 -0.499106 -0.252624 +v -0.080934 0.203900 -0.346744 +v -0.067854 -0.499106 -0.295100 +v 0.040812 0.203900 -0.355708 +v 0.035439 -0.499105 -0.302705 +v 0.158281 0.203900 -0.322492 +v 0.135105 -0.499105 -0.274523 +v 0.257306 0.203899 -0.251102 +v 0.219121 -0.499105 -0.213954 +v 0.325943 0.203899 -0.150150 +v 0.277355 -0.499105 -0.128301 +v 0.355912 0.203899 -0.031810 +v 0.302781 -0.499105 -0.027898 +v 0.343599 0.203899 0.089643 +v 0.292335 -0.499105 0.075148 +v 0.290489 0.203899 0.199560 +v 0.247275 -0.499105 0.168405 +v 0.202989 0.203899 0.284684 +v 0.173036 -0.499106 0.240627 +v 0.091651 0.203898 0.334747 +v 0.078573 -0.499106 0.283103 +v -0.030095 0.203898 0.343712 +v -0.024721 -0.499107 0.290709 +v -0.032947 0.218496 0.371843 +v -0.159866 0.218496 0.335955 +v 0.098592 0.218496 0.362157 +v 0.218886 0.218497 0.308067 +v 0.313425 0.218497 0.216096 +v 0.370807 0.218497 0.097336 +v 0.384110 0.218498 -0.033886 +v 0.351730 0.218498 -0.161745 +v 0.277573 0.218498 -0.270819 +v 0.170583 0.218498 -0.347951 +v 0.043664 0.218498 -0.383839 +v -0.087876 0.218498 -0.374153 +v -0.208169 0.218498 -0.320063 +v -0.302709 0.218498 -0.228092 +v -0.360090 0.218498 -0.109333 +v -0.373393 0.218497 0.021889 +v -0.341014 0.218497 0.149749 +v -0.266857 0.218497 0.258822 +v -0.166289 0.193365 0.349248 +v -0.277439 0.193366 0.269117 +v -0.354479 0.193366 0.155803 +v -0.388117 0.193366 0.022974 +v -0.374296 0.193366 -0.113350 +v -0.314684 0.193366 -0.236726 +v -0.216470 0.193367 -0.332272 +v -0.091500 0.193367 -0.388465 +v 0.045153 0.193367 -0.398526 +v 0.177005 0.193367 -0.361244 +v 0.288155 0.193366 -0.281114 +v 0.365195 0.193366 -0.167800 +v 0.398834 0.193366 -0.034970 +v 0.385013 0.193366 0.101352 +v 0.325401 0.193366 0.224728 +v 0.227187 0.193365 0.320276 +v 0.102217 0.193365 0.376468 +v -0.034436 0.193365 0.386531 +v -0.034436 0.258097 0.386531 +v -0.166289 0.258097 0.349248 +v 0.102217 0.258097 0.376468 +v 0.227187 0.258097 0.320276 +v 0.325401 0.258098 0.224728 +v 0.385013 0.258098 0.101352 +v 0.398834 0.258099 -0.034970 +v 0.365195 0.258099 -0.167800 +v 0.288155 0.258099 -0.281113 +v 0.177005 0.258099 -0.361244 +v 0.045153 0.258099 -0.398526 +v -0.091500 0.258099 -0.388465 +v -0.216470 0.258099 -0.332272 +v -0.314684 0.258099 -0.236726 +v -0.374296 0.258099 -0.113350 +v -0.388117 0.258098 0.022974 +v -0.354479 0.258098 0.155803 +v -0.277439 0.258098 0.269117 +v -0.143761 0.258098 0.302623 +v -0.240322 0.258098 0.233009 +v -0.307251 0.258098 0.134567 +v -0.336475 0.258098 0.019171 +v -0.324468 0.258099 -0.099260 +v -0.272679 0.258099 -0.206443 +v -0.187356 0.258099 -0.289449 +v -0.078788 0.258099 -0.338267 +v 0.039930 0.258099 -0.347009 +v 0.154477 0.258099 -0.314619 +v 0.251039 0.258099 -0.245005 +v 0.317968 0.258099 -0.146564 +v 0.347191 0.258099 -0.031168 +v 0.335184 0.258098 0.087264 +v 0.283396 0.258098 0.194446 +v 0.198072 0.258098 0.277453 +v 0.089504 0.258097 0.326270 +v -0.029213 0.258097 0.335012 +v -0.027136 0.313812 0.314521 +v -0.134800 0.313813 0.284077 +v 0.084448 0.313813 0.306305 +v 0.186492 0.313813 0.260421 +v 0.266689 0.313813 0.182402 +v 0.315365 0.313813 0.081660 +v 0.326650 0.313813 -0.029655 +v 0.299183 0.313814 -0.138117 +v 0.236276 0.313814 -0.230643 +v 0.037852 0.313814 -0.326518 +v 0.145517 0.313814 -0.296074 +v -0.073731 0.313814 -0.318301 +v -0.175775 0.313814 -0.272417 +v -0.255972 0.313814 -0.194398 +v -0.304649 0.313814 -0.093656 +v -0.315934 0.313813 0.017659 +v -0.288467 0.313813 0.126120 +v -0.225559 0.313813 0.218647 +v 0.052078 0.313814 -0.102690 +v 0.082331 0.313814 -0.080880 +v 0.082331 0.355065 -0.080880 +v 0.052078 0.355065 -0.102690 +v -0.041361 0.313813 0.090693 +v -0.071614 0.313813 0.068884 +v -0.071614 0.355065 0.068884 +v -0.041361 0.355065 0.090693 +v -0.071614 0.386203 0.068884 +v -0.041361 0.386203 0.090693 +v 0.082331 0.386204 -0.080880 +v 0.052078 0.386204 -0.102690 +v 0.175770 0.313814 -0.274264 +v 0.206023 0.313814 -0.252454 +v -0.195306 0.313813 0.240457 +v -0.165053 0.313813 0.262267 +v 0.088043 0.313814 -0.120857 +v 0.077220 0.313814 -0.121676 +v 0.077220 0.355065 -0.121676 +v 0.088043 0.355065 -0.120857 +v 0.092348 0.313814 -0.110774 +v 0.092348 0.355065 -0.110774 +v -0.077327 0.313813 0.108861 +v -0.066504 0.313813 0.109679 +v -0.066504 0.355065 0.109679 +v -0.077327 0.355065 0.108861 +v -0.081632 0.313813 0.098776 +v -0.081632 0.355065 0.098776 +v -0.081632 0.386203 0.098776 +v -0.077327 0.386203 0.108861 +v -0.066504 0.386203 0.109679 +v 0.092348 0.386204 -0.110774 +v 0.088043 0.386204 -0.120857 +v 0.077220 0.386204 -0.121676 +vt 0.322026 0.460840 +vt 0.000000 0.456784 +vt 0.000901 0.404004 +vt 0.322790 0.416061 +vt 0.002594 0.360586 +vt 0.324227 0.379223 +vt 0.679238 0.652419 +vt 1.000000 0.641530 +vt 0.999384 0.693984 +vt 0.678715 0.696924 +vt 0.999169 0.749768 +vt 0.678534 0.744253 +vt 0.999383 0.802154 +vt 0.678715 0.788699 +vt 1.000000 0.844824 +vt 0.679238 0.824902 +vt 0.003418 0.625780 +vt 0.324227 0.606633 +vt 0.323404 0.648576 +vt 0.002720 0.661366 +vt 0.322966 0.700570 +vt 0.002349 0.705479 +vt 0.322966 0.756341 +vt 0.002349 0.752798 +vt 0.323404 0.809164 +vt 0.002721 0.797615 +vt 0.324227 0.852668 +vt 0.003419 0.834525 +vt 0.678534 0.832143 +vt 0.356771 0.847924 +vt 0.355537 0.800514 +vt 0.677486 0.791919 +vt 0.355108 0.745908 +vt 0.677123 0.745589 +vt 0.355537 0.690693 +vt 0.677486 0.698743 +vt 0.356771 0.641530 +vt 0.678534 0.657031 +vt 0.324227 0.587979 +vt 0.002594 0.606633 +vt 0.000901 0.564600 +vt 0.322790 0.552316 +vt 0.000000 0.512558 +vt 0.322026 0.508162 +vt 0.386913 0.093233 +vt 0.367833 0.145653 +vt 0.355108 0.143410 +vt 0.375723 0.086772 +vt 0.367833 0.201438 +vt 0.355108 0.203682 +vt 0.386912 0.253859 +vt 0.375722 0.260319 +vt 0.422770 0.296593 +vt 0.414464 0.306490 +vt 0.471081 0.324485 +vt 0.466662 0.336627 +vt 0.526018 0.334173 +vt 0.526018 0.347093 +vt 0.580956 0.324486 +vt 0.585375 0.336627 +vt 0.629267 0.296593 +vt 0.637572 0.306491 +vt 0.665125 0.253860 +vt 0.676314 0.260321 +vt 0.684204 0.201440 +vt 0.696929 0.203683 +vt 0.684205 0.145655 +vt 0.696929 0.143411 +vt 0.665125 0.093234 +vt 0.676315 0.086774 +vt 0.629267 0.050500 +vt 0.637573 0.040602 +vt 0.580957 0.022608 +vt 0.585376 0.010466 +vt 0.526020 0.012920 +vt 0.526020 0.000000 +vt 0.471082 0.022607 +vt 0.466663 0.010466 +vt 0.422771 0.050499 +vt 0.414466 0.040601 +vt 0.913966 0.571184 +vt 0.913493 0.514111 +vt 0.924822 0.515132 +vt 0.925313 0.574423 +vt 0.914856 0.618186 +vt 0.926237 0.623253 +vt 0.898822 0.179171 +vt 0.900155 0.230396 +vt 0.888454 0.234876 +vt 0.887068 0.181661 +vt 0.898359 0.120173 +vt 0.886587 0.120369 +vt 0.898822 0.060517 +vt 0.887068 0.058394 +vt 0.900155 0.007398 +vt 0.888454 0.003211 +vt 0.884757 0.296439 +vt 0.886587 0.341853 +vt 0.874911 0.347093 +vt 0.873010 0.299914 +vt 0.883784 0.240210 +vt 0.871998 0.241499 +vt 0.883784 0.179949 +vt 0.871998 0.178896 +vt 0.884757 0.122925 +vt 0.873009 0.119654 +vt 0.886587 0.076014 +vt 0.874910 0.070920 +vt 0.900386 0.066681 +vt 0.901052 0.010008 +vt 0.912420 0.006690 +vt 0.911728 0.065566 +vt 0.900155 0.126953 +vt 0.911487 0.128180 +vt 0.900386 0.183554 +vt 0.911728 0.186981 +vt 0.901052 0.229656 +vt 0.912420 0.234876 +vt 0.913966 0.397678 +vt 0.914855 0.352360 +vt 0.926237 0.347093 +vt 0.925313 0.394172 +vt 0.913493 0.453853 +vt 0.924822 0.452531 +vt 0.726477 0.178896 +vt 0.726477 0.241499 +vt 0.696929 0.241472 +vt 0.696929 0.178869 +vt 0.727488 0.299914 +vt 0.697941 0.299887 +vt 0.729389 0.347093 +vt 0.699841 0.347066 +vt 0.791796 0.115427 +vt 0.790410 0.170611 +vt 0.760858 0.170570 +vt 0.762244 0.115386 +vt 0.789929 0.232586 +vt 0.760378 0.232545 +vt 0.790410 0.293877 +vt 0.760858 0.293836 +vt 0.791796 0.347093 +vt 0.762244 0.347052 +vt 0.730804 0.347093 +vt 0.729880 0.298263 +vt 0.759453 0.298248 +vt 0.760378 0.347078 +vt 0.729389 0.238972 +vt 0.758962 0.238957 +vt 0.729389 0.176372 +vt 0.758962 0.176357 +vt 0.729881 0.118012 +vt 0.759453 0.117998 +vt 0.730805 0.070933 +vt 0.760378 0.070919 +vt 0.325159 0.588772 +vt 0.324467 0.540878 +vt 0.354041 0.540992 +vt 0.354733 0.588887 +vt 0.324227 0.482077 +vt 0.353801 0.482191 +vt 0.324468 0.419462 +vt 0.354041 0.419577 +vt 0.325159 0.360586 +vt 0.354733 0.360700 +vt 0.729389 0.070919 +vt 0.727488 0.119654 +vt 0.697940 0.119627 +vt 0.699841 0.070892 +vt 0.021416 0.270440 +vt 0.000000 0.211601 +vt 0.023304 0.207492 +vt 0.041909 0.258608 +vt 0.061665 0.318406 +vt 0.076875 0.300279 +vt 0.115891 0.349713 +vt 0.123985 0.327478 +vt 0.177555 0.360586 +vt 0.177555 0.336923 +vt 0.239219 0.349713 +vt 0.231126 0.327477 +vt 0.293445 0.318405 +vt 0.278235 0.300278 +vt 0.333693 0.270439 +vt 0.313200 0.258608 +vt 0.355108 0.211599 +vt 0.331806 0.207491 +vt 0.355108 0.148985 +vt 0.331805 0.153094 +vt 0.333692 0.090146 +vt 0.313200 0.101977 +vt 0.293444 0.042180 +vt 0.278234 0.060307 +vt 0.239218 0.010872 +vt 0.231125 0.033108 +vt 0.177554 0.000000 +vt 0.177554 0.023663 +vt 0.115890 0.010873 +vt 0.123984 0.033109 +vt 0.061664 0.042181 +vt 0.076874 0.060308 +vt 0.021416 0.090147 +vt 0.041909 0.101979 +vt 0.000000 0.148986 +vt 0.023304 0.153095 +vt 0.870689 0.200955 +vt 0.870235 0.255341 +vt 0.845258 0.253295 +vt 0.845685 0.202178 +vt 0.870690 0.306093 +vt 0.845685 0.300999 +vt 0.871998 0.347093 +vt 0.846915 0.339535 +vt 0.845258 0.145833 +vt 0.844054 0.193774 +vt 0.819011 0.196678 +vt 0.820142 0.151617 +vt 0.843637 0.247614 +vt 0.818618 0.247283 +vt 0.844054 0.300862 +vt 0.819011 0.297331 +vt 0.845258 0.347093 +vt 0.820142 0.340784 +vt 0.793026 0.347093 +vt 0.792223 0.304672 +vt 0.817863 0.300131 +vt 0.818618 0.340004 +vt 0.791796 0.253162 +vt 0.791796 0.198778 +vt 0.817462 0.200601 +vt 0.817462 0.251717 +vt 0.792223 0.148078 +vt 0.817863 0.152948 +vt 0.793026 0.107178 +vt 0.818618 0.114506 +vt 0.329147 0.828858 +vt 0.328387 0.787252 +vt 0.354018 0.782532 +vt 0.354733 0.821638 +vt 0.327982 0.736170 +vt 0.353638 0.734519 +vt 0.327982 0.681773 +vt 0.353637 0.683391 +vt 0.328386 0.630622 +vt 0.354018 0.635314 +vt 0.329147 0.588887 +vt 0.354733 0.596087 +vt 0.696929 0.000000 +vt 0.713054 0.000261 +vt 0.713054 0.019090 +vt 0.696929 0.018829 +vt 0.696929 0.037821 +vt 0.713067 0.037695 +vt 0.713067 0.056541 +vt 0.696929 0.056667 +vt 0.713067 0.070766 +vt 0.696929 0.070892 +vt 0.713054 0.033304 +vt 0.696929 0.033043 +vt 0.905513 0.337154 +vt 0.905432 0.253532 +vt 0.919657 0.253697 +vt 0.919738 0.337320 +vt 0.852032 0.129487 +vt 0.852032 0.032832 +vt 0.869074 0.032832 +vt 0.869074 0.129487 +vt 0.832832 0.127450 +vt 0.818618 0.127633 +vt 0.818770 0.035802 +vt 0.832984 0.035619 +vt 0.777420 0.115386 +vt 0.760378 0.115386 +vt 0.760378 0.018732 +vt 0.777420 0.018731 +vt 0.713067 0.037796 +vt 0.717905 0.037821 +vt 0.717905 0.056666 +vt 0.713067 0.056641 +vt 0.886785 0.346708 +vt 0.886668 0.336935 +vt 0.905629 0.346927 +vt 0.851663 0.127207 +vt 0.851838 0.141611 +vt 0.833008 0.141854 +vt 0.852032 0.145407 +vt 0.833201 0.145649 +vt 0.717895 0.033253 +vt 0.713054 0.014474 +vt 0.717895 0.014423 +vt 0.852032 0.023630 +vt 0.851815 0.035376 +vt 0.833201 0.023872 +vt 0.886587 0.253312 +vt 0.886681 0.239266 +vt 0.905526 0.239486 +vt 0.886785 0.234876 +vt 0.905630 0.235096 +vt 0.919751 0.239652 +vt 0.919855 0.235261 +vt 0.717895 0.000210 +vt 0.818987 0.024056 +vt 0.818793 0.142037 +vt 0.818987 0.145833 +vt 0.717905 0.070892 +vt 0.713067 0.070867 +vt 0.919855 0.347093 +vt 0.864800 0.143245 +vt 0.860509 0.145833 +vt 0.856278 0.143244 +vt 0.856307 0.019074 +vt 0.860597 0.016487 +vt 0.864828 0.019076 +vt 0.871998 0.149498 +vt 0.846095 0.186057 +vt 0.846505 0.169935 +vt 0.846915 0.153813 +vt 0.825894 0.611436 +vt 0.779282 0.619655 +vt 0.732672 0.611436 +vt 0.691683 0.587772 +vt 0.661260 0.551514 +vt 0.645072 0.507039 +vt 0.645072 0.459709 +vt 0.661259 0.415234 +vt 0.691683 0.378976 +vt 0.732671 0.355312 +vt 0.779282 0.347093 +vt 0.825893 0.355312 +vt 0.866882 0.378977 +vt 0.897305 0.415233 +vt 0.913493 0.459709 +vt 0.913493 0.507039 +vt 0.897305 0.551514 +vt 0.866883 0.587771 +vt 0.449738 0.355972 +vt 0.500090 0.347093 +vt 0.516874 0.350053 +vt 0.533657 0.353012 +vt 0.550441 0.355971 +vt 0.594720 0.381535 +vt 0.627585 0.420702 +vt 0.645072 0.468747 +vt 0.645072 0.519875 +vt 0.627585 0.567920 +vt 0.594720 0.607087 +vt 0.550442 0.632651 +vt 0.500091 0.641530 +vt 0.483306 0.638571 +vt 0.466523 0.635611 +vt 0.449739 0.632652 +vt 0.405460 0.607088 +vt 0.372596 0.567921 +vt 0.355108 0.519876 +vt 0.355108 0.468748 +vt 0.372595 0.420702 +vt 0.405460 0.381536 +vt 0.817596 0.267855 +vt 0.817729 0.283993 +vn -0.311700 -0.697500 0.645200 +vn -0.354900 -0.578400 0.734500 +vn -0.584700 -0.578400 0.568800 +vn -0.513600 -0.697500 0.499600 +vn -0.743900 -0.578400 0.334500 +vn -0.653500 -0.697500 0.293900 +vn -0.813500 -0.578400 0.059900 +vn -0.714600 -0.697500 0.052600 +vn -0.784900 -0.578400 -0.221900 +vn -0.689500 -0.697500 -0.195000 +vn -0.661700 -0.578400 -0.477000 +vn -0.581300 -0.697500 -0.419000 +vn -0.458600 -0.578400 -0.674600 +vn -0.402900 -0.697500 -0.592600 +vn -0.200200 -0.578400 -0.790700 +vn -0.175900 -0.697500 -0.694600 +vn 0.082200 -0.578400 -0.811500 +vn 0.072300 -0.697500 -0.712900 +vn 0.354900 -0.578400 -0.734500 +vn 0.311700 -0.697500 -0.645200 +vn 0.584700 -0.578400 -0.568800 +vn 0.513600 -0.697500 -0.499600 +vn 0.744000 -0.578400 -0.334500 +vn 0.653500 -0.697500 -0.293900 +vn 0.813500 -0.578400 -0.059900 +vn 0.714600 -0.697500 -0.052600 +vn 0.784900 -0.578400 0.221900 +vn 0.689500 -0.697500 0.195000 +vn 0.661700 -0.578400 0.477000 +vn 0.581300 -0.697500 0.419000 +vn 0.458600 -0.578400 0.674600 +vn 0.402900 -0.697500 0.592600 +vn 0.200200 -0.578400 0.790700 +vn 0.175900 -0.697500 0.694600 +vn -0.082200 -0.578400 0.811500 +vn -0.072300 -0.697500 0.712900 +vn 0.034800 -0.938500 -0.343400 +vn 0.150200 -0.938500 -0.310800 +vn -0.084700 -0.938500 -0.334600 +vn -0.194000 -0.938500 -0.285400 +vn -0.280000 -0.938500 -0.201800 +vn -0.332100 -0.938500 -0.093900 +vn -0.344200 -0.938500 0.025300 +vn -0.314800 -0.938500 0.141500 +vn -0.247400 -0.938500 0.240700 +vn -0.150200 -0.938500 0.310800 +vn -0.034800 -0.938500 0.343400 +vn 0.084700 -0.938500 0.334600 +vn 0.194000 -0.938500 0.285400 +vn 0.280000 -0.938500 0.201800 +vn 0.332100 -0.938500 0.093900 +vn 0.344200 -0.938500 -0.025300 +vn 0.314800 -0.938500 -0.141500 +vn 0.247400 -0.938500 -0.240700 +vn -0.154900 -0.934400 0.320700 +vn -0.255300 -0.934400 0.248300 +vn -0.324800 -0.934400 0.146100 +vn -0.355200 -0.934400 0.026100 +vn -0.342700 -0.934400 -0.096900 +vn -0.288900 -0.934400 -0.208300 +vn -0.200200 -0.934400 -0.294500 +vn -0.087400 -0.934400 -0.345300 +vn 0.035900 -0.934400 -0.354300 +vn 0.154900 -0.934400 -0.320700 +vn 0.255300 -0.934400 -0.248300 +vn 0.324800 -0.934400 -0.146000 +vn 0.355200 -0.934400 -0.026100 +vn 0.342700 -0.934400 0.096900 +vn 0.288900 -0.934400 0.208300 +vn 0.200200 -0.934400 0.294500 +vn 0.087400 -0.934400 0.345300 +vn -0.035900 -0.934400 0.354300 +vn -0.074900 0.670000 0.738500 +vn -0.322900 0.670000 0.668400 +vn 0.182200 0.670000 0.719600 +vn 0.417400 0.670000 0.613900 +vn 0.602200 0.670000 0.434100 +vn 0.714300 0.670000 0.202000 +vn 0.740300 0.670000 -0.054500 +vn 0.677000 0.670000 -0.304400 +vn 0.532100 0.670000 -0.517600 +vn 0.322900 0.670000 -0.668400 +vn 0.074900 0.670000 -0.738500 +vn -0.182200 0.670000 -0.719600 +vn -0.417400 0.670000 -0.613900 +vn -0.602200 0.670000 -0.434100 +vn -0.714300 0.670000 -0.202000 +vn -0.740300 0.670000 0.054500 +vn -0.677000 0.670000 0.304400 +vn -0.532100 0.670000 0.517600 +vn -0.228700 0.850700 0.473300 +vn -0.376800 0.850700 0.366600 +vn -0.479400 0.850700 0.215600 +vn -0.524200 0.850700 0.038600 +vn -0.505800 0.850700 -0.143000 +vn -0.426400 0.850700 -0.307400 +vn -0.295500 0.850700 -0.434700 +vn -0.129000 0.850700 -0.509600 +vn 0.053000 0.850700 -0.523000 +vn 0.228700 0.850700 -0.473300 +vn 0.376800 0.850700 -0.366600 +vn 0.479400 0.850700 -0.215600 +vn 0.524200 0.850700 -0.038600 +vn 0.505800 0.850700 0.143000 +vn 0.426400 0.850700 0.307400 +vn 0.295500 0.850700 0.434700 +vn 0.129000 0.850700 0.509600 +vn -0.053000 0.850700 0.523000 +vn -0.061600 0.791400 0.608100 +vn -0.265900 0.791400 0.550400 +vn 0.150100 0.791400 0.592500 +vn 0.343700 0.791400 0.505500 +vn 0.495800 0.791400 0.357500 +vn 0.588200 0.791400 0.166300 +vn 0.609600 0.791400 -0.044900 +vn 0.557500 0.791400 -0.250600 +vn 0.438100 0.791400 -0.426200 +vn 0.061600 0.791400 -0.608100 +vn 0.265900 0.791400 -0.550400 +vn -0.150100 0.791400 -0.592500 +vn -0.343700 0.791400 -0.505500 +vn -0.495800 0.791400 -0.357500 +vn -0.588200 0.791400 -0.166300 +vn -0.609600 0.791400 0.044900 +vn -0.557500 0.791400 0.250700 +vn -0.438100 0.791400 0.426200 +vn -0.999900 0.000000 0.011100 +vn 0.306400 0.000000 0.951900 +vn 0.671700 0.000000 0.740800 +vn -0.915800 0.000000 -0.401600 +vn 0.999900 0.000000 -0.011100 +vn -0.306400 0.000000 -0.951900 +vn -0.671600 0.000000 -0.740900 +vn 0.915800 0.000000 0.401600 +vn 0.584800 0.000000 -0.811200 +vn -0.584800 0.000000 0.811200 +vn -0.573600 -0.707100 -0.413500 +vn -0.573600 0.707100 -0.413500 +vn 0.573600 0.707100 0.413500 +vn 0.573600 -0.707100 0.413500 +vn 0.582200 0.000000 -0.813100 +vn -0.281800 0.000000 -0.959500 +vn -0.281700 0.000000 -0.959500 +vn 0.582200 0.000000 -0.813000 +vn 0.999200 0.000000 -0.040100 +vn -0.582200 0.000000 0.813100 +vn 0.281800 0.000000 0.959500 +vn -0.582100 0.000000 0.813000 +vn -0.999200 0.000000 0.040000 +vn -0.771800 0.635200 0.030900 +vn -0.737400 0.628600 -0.247100 +vn -0.462700 0.606800 0.646300 +vn 0.217500 0.635500 0.740700 +vn 0.468400 0.629100 0.620300 +vn 0.771800 0.635200 -0.030900 +vn 0.737500 0.628600 0.247100 +vn 0.462700 0.606800 -0.646300 +vn -0.217500 0.635500 -0.740800 +vn -0.468400 0.629100 -0.620300 +vn -0.335400 0.819100 0.465200 +vn 0.335400 0.819100 -0.465200 +g poubelle_Poubelle_Cylinder.214_poubelle_Poubelle_Cylinder.214_Poubelle +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/7/6 5/8/5 7/9/7 8/10/8 +f 8/10/8 7/9/7 9/11/9 10/12/10 +f 10/12/10 9/11/9 11/13/11 12/14/12 +f 12/14/12 11/13/11 13/15/13 14/16/14 +f 14/17/14 13/18/13 15/19/15 16/20/16 +f 16/20/16 15/19/15 17/21/17 18/22/18 +f 18/22/18 17/21/17 19/23/19 20/24/20 +f 20/24/20 19/23/19 21/25/21 22/26/22 +f 22/26/22 21/25/21 23/27/23 24/28/24 +f 24/29/24 23/30/23 25/31/25 26/32/26 +f 26/32/26 25/31/25 27/33/27 28/34/28 +f 28/34/28 27/33/27 29/35/29 30/36/30 +f 30/36/30 29/35/29 31/37/31 32/38/32 +f 32/39/32 31/40/31 33/41/33 34/42/34 +f 34/42/34 33/41/33 35/43/35 36/44/36 +f 2/2/2 1/1/1 36/44/36 35/43/35 +f 2/45/2 35/46/35 37/47/37 38/48/38 +f 35/46/35 33/49/33 39/50/39 37/47/37 +f 33/49/33 31/51/31 40/52/40 39/50/39 +f 31/51/31 29/53/29 41/54/41 40/52/40 +f 29/53/29 27/55/27 42/56/42 41/54/41 +f 27/55/27 25/57/25 43/58/43 42/56/42 +f 25/57/25 23/59/23 44/60/44 43/58/43 +f 23/59/23 21/61/21 45/62/45 44/60/44 +f 21/61/21 19/63/19 46/64/46 45/62/45 +f 19/63/19 17/65/17 47/66/47 46/64/46 +f 17/65/17 15/67/15 48/68/48 47/66/47 +f 15/67/15 13/69/13 49/70/49 48/68/48 +f 13/69/13 11/71/11 50/72/50 49/70/49 +f 11/71/11 9/73/9 51/74/51 50/72/50 +f 9/73/9 7/75/7 52/76/52 51/74/51 +f 7/75/7 5/77/5 53/78/53 52/76/52 +f 5/77/5 3/79/3 54/80/54 53/78/53 +f 3/79/3 2/45/2 38/48/38 54/80/54 +f 54/81/54 38/82/38 55/83/55 56/84/56 +f 53/85/53 54/81/54 56/84/56 57/86/57 +f 52/87/52 53/88/53 57/89/57 58/90/58 +f 51/91/51 52/87/52 58/90/58 59/92/59 +f 50/93/50 51/91/51 59/92/59 60/94/60 +f 49/95/49 50/93/50 60/94/60 61/96/61 +f 48/97/48 49/98/49 61/99/61 62/100/62 +f 47/101/47 48/97/48 62/100/62 63/102/63 +f 46/103/46 47/101/47 63/102/63 64/104/64 +f 45/105/45 46/103/46 64/104/64 65/106/65 +f 44/107/44 45/105/45 65/106/65 66/108/66 +f 43/109/43 44/110/44 66/111/66 67/112/67 +f 42/113/42 43/109/43 67/112/67 68/114/68 +f 41/115/41 42/113/42 68/114/68 69/116/69 +f 40/117/40 41/115/41 69/116/69 70/118/70 +f 39/119/39 40/120/40 70/121/70 71/122/71 +f 37/123/37 39/119/39 71/122/71 72/124/72 +f 38/82/38 37/123/37 72/124/72 55/83/55 +f 55/125/55 72/126/72 73/127/73 74/128/74 +f 72/126/72 71/129/71 75/130/75 73/127/73 +f 71/129/71 70/131/70 76/132/76 75/130/75 +f 70/133/70 69/134/69 77/135/77 76/136/76 +f 69/134/69 68/137/68 78/138/78 77/135/77 +f 68/137/68 67/139/67 79/140/79 78/138/78 +f 67/139/67 66/141/66 80/142/80 79/140/79 +f 66/143/66 65/144/65 81/145/81 80/146/80 +f 65/144/65 64/147/64 82/148/82 81/145/81 +f 64/147/64 63/149/63 83/150/83 82/148/82 +f 63/149/63 62/151/62 84/152/84 83/150/83 +f 62/151/62 61/153/61 85/154/85 84/152/84 +f 61/155/61 60/156/60 86/157/86 85/158/85 +f 60/156/60 59/159/59 87/160/87 86/157/86 +f 59/159/59 58/161/58 88/162/88 87/160/87 +f 58/161/58 57/163/57 89/164/89 88/162/88 +f 57/165/57 56/166/56 90/167/90 89/168/89 +f 56/166/56 55/125/55 74/128/74 90/167/90 +f 90/169/90 74/170/74 91/171/91 92/172/92 +f 89/173/89 90/169/90 92/172/92 93/174/93 +f 88/175/88 89/173/89 93/174/93 94/176/94 +f 87/177/87 88/175/88 94/176/94 95/178/95 +f 86/179/86 87/177/87 95/178/95 96/180/96 +f 85/181/85 86/179/86 96/180/96 97/182/97 +f 84/183/84 85/181/85 97/182/97 98/184/98 +f 83/185/83 84/183/84 98/184/98 99/186/99 +f 82/187/82 83/185/83 99/186/99 100/188/100 +f 81/189/81 82/187/82 100/188/100 101/190/101 +f 80/191/80 81/189/81 101/190/101 102/192/102 +f 79/193/79 80/191/80 102/192/102 103/194/103 +f 78/195/78 79/193/79 103/194/103 104/196/104 +f 77/197/77 78/195/78 104/196/104 105/198/105 +f 76/199/76 77/197/77 105/198/105 106/200/106 +f 75/201/75 76/199/76 106/200/106 107/202/107 +f 73/203/73 75/201/75 107/202/107 108/204/108 +f 74/170/74 73/203/73 108/204/108 91/171/91 +f 91/205/91 108/206/108 109/207/109 110/208/110 +f 108/206/108 107/209/107 111/210/111 109/207/109 +f 107/209/107 106/211/106 112/212/112 111/210/111 +f 106/213/106 105/214/105 113/215/113 112/216/112 +f 105/214/105 104/217/104 114/218/114 113/215/113 +f 104/217/104 103/219/103 115/220/115 114/218/114 +f 103/219/103 102/221/102 116/222/116 115/220/115 +f 102/223/102 101/224/101 117/225/117 116/226/116 +f 100/227/100 99/228/99 118/229/118 119/230/119 +f 99/228/99 98/231/98 120/232/120 118/229/118 +f 98/231/98 97/233/97 121/234/121 120/232/120 +f 97/235/97 96/236/96 122/237/122 121/238/121 +f 96/236/96 95/239/95 123/240/123 122/237/122 +f 95/239/95 94/241/94 124/242/124 123/240/123 +f 94/241/94 93/243/93 125/244/125 124/242/124 +f 93/243/93 92/245/92 126/246/126 125/244/125 +f 127/247/127 128/248/128 129/249/129 130/250/130 +f 131/251/131 132/252/132 133/253/133 134/254/134 +f 134/254/135 133/253/135 135/255/135 136/256/135 +f 130/250/136 129/249/136 137/257/136 138/258/136 +f 130/259/137 133/260/137 135/261/138 138/262/138 +f 136/263/139 137/264/139 138/265/138 135/266/138 +f 129/267/140 137/268/139 136/269/139 134/270/140 +f 130/271/137 129/272/140 134/273/140 133/274/137 +f 143/275/141 144/276/142 145/277/143 146/278/144 +f 144/279/142 127/280/127 130/259/130 145/281/143 +f 128/282/128 147/283/145 148/284/145 129/267/129 +f 147/283/145 143/285/141 146/286/144 148/284/145 +f 149/287/146 150/257/147 151/288/147 152/289/148 +f 150/290/147 131/291/131 134/270/134 151/292/147 +f 132/293/132 153/294/149 154/295/149 133/260/133 +f 153/294/149 149/296/146 152/297/148 154/295/149 +f 133/260/133 154/295/149 155/298/150 135/261/151 +f 154/295/149 152/297/148 156/299/152 155/298/150 +f 152/289/148 151/288/147 157/248/153 156/300/152 +f 151/292/147 134/270/134 136/269/154 157/301/153 +f 129/267/129 148/284/145 158/302/155 137/268/156 +f 148/284/145 146/286/144 159/303/157 158/302/155 +f 146/278/144 145/277/143 160/304/158 159/305/157 +f 145/281/143 130/259/130 138/262/159 160/306/158 +f 155/307/150 156/308/152 157/309/153 +f 135/266/151 155/307/150 157/309/153 136/263/154 +f 158/310/155 159/311/157 160/312/158 +f 137/264/156 158/310/155 160/312/158 138/265/159 +f 92/313/92 91/205/91 110/208/110 142/314/160 141/315/160 126/316/126 +f 36/317/36 1/318/1 4/319/4 6/320/6 8/321/8 10/322/10 12/323/12 14/324/14 16/325/16 18/326/18 20/327/20 22/328/22 24/329/24 26/330/26 28/331/28 30/332/30 32/333/32 34/334/34 +f 125/335/125 126/336/126 141/337/160 142/338/160 110/339/110 109/340/109 111/341/111 112/342/112 113/343/113 114/344/114 115/345/115 116/346/116 117/347/117 140/348/161 139/349/161 119/350/119 118/351/118 120/352/120 121/353/121 122/354/122 123/355/123 124/356/124 +f 139/357/161 140/358/161 117/225/117 101/224/101 100/227/100 119/230/119 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green_open.obj b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green_open.obj new file mode 100644 index 00000000..4e436ed5 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can_green_open.obj @@ -0,0 +1,346 @@ +# Blender v2.73 (sub 0) OBJ File: 'trash_can_green.blend' +# www.blender.org +o poubelle_Poubelle_Cylinder.000 +v -0.124387 -0.499107 0.262526 +v -0.147565 0.203898 0.310496 +v -0.246590 0.203899 0.239106 +v -0.208403 -0.499106 0.201957 +v -0.315226 0.203899 0.138154 +v -0.266637 -0.499106 0.116305 +v -0.345195 0.203899 0.019813 +v -0.292063 -0.499106 0.015900 +v -0.332882 0.203899 -0.101640 +v -0.281616 -0.499106 -0.087145 +v -0.279773 0.203899 -0.211556 +v -0.236556 -0.499106 -0.180402 +v -0.192272 0.203900 -0.296680 +v -0.162318 -0.499106 -0.252624 +v -0.080934 0.203900 -0.346744 +v -0.067854 -0.499106 -0.295100 +v 0.040812 0.203900 -0.355708 +v 0.035439 -0.499105 -0.302705 +v 0.158281 0.203900 -0.322492 +v 0.135105 -0.499105 -0.274523 +v 0.257306 0.203899 -0.251102 +v 0.219121 -0.499105 -0.213954 +v 0.325943 0.203899 -0.150150 +v 0.277355 -0.499105 -0.128301 +v 0.355912 0.203899 -0.031810 +v 0.302781 -0.499105 -0.027898 +v 0.343599 0.203899 0.089643 +v 0.292335 -0.499105 0.075148 +v 0.290489 0.203899 0.199560 +v 0.247275 -0.499105 0.168405 +v 0.202989 0.203899 0.284684 +v 0.173036 -0.499106 0.240627 +v 0.091651 0.203898 0.334747 +v 0.078573 -0.499106 0.283103 +v -0.030095 0.203898 0.343712 +v -0.024721 -0.499107 0.290709 +v -0.032947 0.218496 0.371843 +v -0.159866 0.218496 0.335955 +v 0.098592 0.218496 0.362157 +v 0.218886 0.218497 0.308067 +v 0.313425 0.218497 0.216096 +v 0.370807 0.218497 0.097336 +v 0.384110 0.218498 -0.033886 +v 0.351730 0.218498 -0.161745 +v 0.277573 0.218498 -0.270819 +v 0.170583 0.218498 -0.347951 +v 0.043664 0.218498 -0.383839 +v -0.087876 0.218498 -0.374153 +v -0.208169 0.218498 -0.320063 +v -0.302709 0.218498 -0.228092 +v -0.360090 0.218498 -0.109333 +v -0.373393 0.218497 0.021889 +v -0.341014 0.218497 0.149749 +v -0.266857 0.218497 0.258822 +v -0.166289 0.193365 0.349248 +v -0.277439 0.193366 0.269117 +v -0.354479 0.193366 0.155803 +v -0.388117 0.193366 0.022974 +v -0.374296 0.193366 -0.113350 +v -0.314684 0.193366 -0.236726 +v -0.216470 0.193367 -0.332272 +v -0.091500 0.193367 -0.388465 +v 0.045153 0.193367 -0.398526 +v 0.177005 0.193367 -0.361244 +v 0.288155 0.193366 -0.281114 +v 0.365195 0.193366 -0.167800 +v 0.398834 0.193366 -0.034970 +v 0.385013 0.193366 0.101352 +v 0.325401 0.193366 0.224728 +v 0.227187 0.193365 0.320276 +v 0.102217 0.193365 0.376468 +v -0.034436 0.193365 0.386531 +vt 0.322026 0.460840 +vt 0.000000 0.456784 +vt 0.000901 0.404004 +vt 0.322790 0.416061 +vt 0.002594 0.360586 +vt 0.324227 0.379223 +vt 0.679238 0.652419 +vt 1.000000 0.641530 +vt 0.999384 0.693984 +vt 0.678715 0.696924 +vt 0.999169 0.749768 +vt 0.678534 0.744253 +vt 0.999383 0.802154 +vt 0.678715 0.788699 +vt 1.000000 0.844824 +vt 0.679238 0.824902 +vt 0.003418 0.625780 +vt 0.324227 0.606633 +vt 0.323404 0.648576 +vt 0.002720 0.661366 +vt 0.322966 0.700570 +vt 0.002349 0.705479 +vt 0.322966 0.756341 +vt 0.002349 0.752798 +vt 0.323404 0.809164 +vt 0.002721 0.797615 +vt 0.324227 0.852668 +vt 0.003419 0.834525 +vt 0.678534 0.832143 +vt 0.356771 0.847924 +vt 0.355537 0.800514 +vt 0.677486 0.791919 +vt 0.355108 0.745908 +vt 0.677123 0.745589 +vt 0.355537 0.690693 +vt 0.677486 0.698743 +vt 0.356771 0.641530 +vt 0.678534 0.657031 +vt 0.324227 0.587979 +vt 0.002594 0.606633 +vt 0.000901 0.564600 +vt 0.322790 0.552316 +vt 0.000000 0.512558 +vt 0.322026 0.508162 +vt 0.386913 0.093233 +vt 0.367833 0.145653 +vt 0.355108 0.143410 +vt 0.375723 0.086772 +vt 0.367833 0.201438 +vt 0.355108 0.203682 +vt 0.386912 0.253859 +vt 0.375722 0.260319 +vt 0.422770 0.296593 +vt 0.414464 0.306490 +vt 0.471081 0.324485 +vt 0.466662 0.336627 +vt 0.526018 0.334173 +vt 0.526018 0.347093 +vt 0.580956 0.324486 +vt 0.585375 0.336627 +vt 0.629267 0.296593 +vt 0.637572 0.306491 +vt 0.665125 0.253860 +vt 0.676314 0.260321 +vt 0.684204 0.201440 +vt 0.696929 0.203683 +vt 0.684205 0.145655 +vt 0.696929 0.143411 +vt 0.665125 0.093234 +vt 0.676315 0.086774 +vt 0.629267 0.050500 +vt 0.637573 0.040602 +vt 0.580957 0.022608 +vt 0.585376 0.010466 +vt 0.526020 0.012920 +vt 0.526020 0.000000 +vt 0.471082 0.022607 +vt 0.466663 0.010466 +vt 0.422771 0.050499 +vt 0.414466 0.040601 +vt 0.913966 0.571184 +vt 0.913493 0.514111 +vt 0.924822 0.515132 +vt 0.925313 0.574423 +vt 0.914856 0.618186 +vt 0.926237 0.623253 +vt 0.898822 0.179171 +vt 0.900155 0.230396 +vt 0.888454 0.234876 +vt 0.887068 0.181661 +vt 0.898359 0.120173 +vt 0.886587 0.120369 +vt 0.898822 0.060517 +vt 0.887068 0.058394 +vt 0.900155 0.007398 +vt 0.888454 0.003211 +vt 0.884757 0.296439 +vt 0.886587 0.341853 +vt 0.874911 0.347093 +vt 0.873010 0.299914 +vt 0.883784 0.240210 +vt 0.871998 0.241499 +vt 0.883784 0.179949 +vt 0.871998 0.178896 +vt 0.884757 0.122925 +vt 0.873009 0.119654 +vt 0.886587 0.076014 +vt 0.874910 0.070920 +vt 0.900386 0.066681 +vt 0.901052 0.010008 +vt 0.912420 0.006690 +vt 0.911728 0.065566 +vt 0.900155 0.126953 +vt 0.911487 0.128180 +vt 0.900386 0.183554 +vt 0.911728 0.186981 +vt 0.901052 0.229656 +vt 0.912420 0.234876 +vt 0.913966 0.397678 +vt 0.914855 0.352360 +vt 0.926237 0.347093 +vt 0.925313 0.394172 +vt 0.913493 0.453853 +vt 0.924822 0.452531 +vt 0.779282 0.347093 +vt 0.825893 0.355312 +vt 0.866882 0.378977 +vt 0.897305 0.415233 +vt 0.913493 0.459709 +vt 0.913493 0.507039 +vt 0.897305 0.551514 +vt 0.866883 0.587771 +vt 0.825894 0.611436 +vt 0.779282 0.619655 +vt 0.732672 0.611436 +vt 0.691683 0.587772 +vt 0.661260 0.551514 +vt 0.645072 0.507039 +vt 0.645072 0.459709 +vt 0.661259 0.415234 +vt 0.691683 0.378976 +vt 0.732671 0.355312 +vn -0.311700 -0.697500 0.645200 +vn -0.354900 -0.578400 0.734500 +vn -0.584700 -0.578400 0.568800 +vn -0.513600 -0.697500 0.499600 +vn -0.743900 -0.578400 0.334500 +vn -0.653500 -0.697500 0.293900 +vn -0.813500 -0.578400 0.059900 +vn -0.714600 -0.697500 0.052600 +vn -0.784900 -0.578400 -0.221900 +vn -0.689500 -0.697500 -0.195000 +vn -0.661700 -0.578400 -0.477000 +vn -0.581300 -0.697500 -0.419000 +vn -0.458600 -0.578400 -0.674600 +vn -0.402900 -0.697500 -0.592600 +vn -0.200200 -0.578400 -0.790700 +vn -0.175900 -0.697500 -0.694600 +vn 0.082200 -0.578400 -0.811500 +vn 0.072300 -0.697500 -0.712900 +vn 0.354900 -0.578400 -0.734500 +vn 0.311700 -0.697500 -0.645200 +vn 0.584700 -0.578400 -0.568800 +vn 0.513600 -0.697500 -0.499600 +vn 0.744000 -0.578400 -0.334500 +vn 0.653500 -0.697500 -0.293900 +vn 0.813500 -0.578400 -0.059900 +vn 0.714600 -0.697500 -0.052600 +vn 0.784900 -0.578400 0.221900 +vn 0.689500 -0.697500 0.195000 +vn 0.661700 -0.578400 0.477000 +vn 0.581300 -0.697500 0.419000 +vn 0.458600 -0.578400 0.674600 +vn 0.402900 -0.697500 0.592600 +vn 0.200200 -0.578400 0.790700 +vn 0.175900 -0.697500 0.694600 +vn -0.082200 -0.578400 0.811500 +vn -0.072300 -0.697500 0.712900 +vn 0.034800 -0.938500 -0.343400 +vn 0.150200 -0.938500 -0.310800 +vn -0.084700 -0.938500 -0.334600 +vn -0.194000 -0.938500 -0.285400 +vn -0.280000 -0.938500 -0.201800 +vn -0.332100 -0.938500 -0.093900 +vn -0.344200 -0.938500 0.025300 +vn -0.314800 -0.938500 0.141500 +vn -0.247400 -0.938500 0.240700 +vn -0.150200 -0.938500 0.310800 +vn -0.034800 -0.938500 0.343400 +vn 0.084700 -0.938500 0.334600 +vn 0.194000 -0.938500 0.285400 +vn 0.280000 -0.938500 0.201800 +vn 0.332100 -0.938500 0.093900 +vn 0.344200 -0.938500 -0.025300 +vn 0.314800 -0.938500 -0.141500 +vn 0.247400 -0.938500 -0.240700 +vn 0.375100 -0.506500 -0.776400 +vn 0.618000 -0.506500 -0.601200 +vn 0.786400 -0.506500 -0.353600 +vn 0.859900 -0.506500 -0.063300 +vn 0.829700 -0.506500 0.234600 +vn 0.699400 -0.506500 0.504200 +vn 0.484800 -0.506500 0.713000 +vn 0.211700 -0.506500 0.835800 +vn -0.087000 -0.506500 0.857800 +vn -0.375100 -0.506500 0.776400 +vn -0.618000 -0.506500 0.601200 +vn -0.786400 -0.506500 0.353600 +vn -0.859900 -0.506500 0.063300 +vn -0.829700 -0.506500 -0.234600 +vn -0.699400 -0.506500 -0.504200 +vn -0.484800 -0.506500 -0.713000 +vn -0.211700 -0.506500 -0.835800 +vn 0.087000 -0.506500 -0.857800 +g poubelle_Poubelle_Cylinder.000_poubelle_Poubelle_Cylinder.000_Poubelle.001 +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/7/6 5/8/5 7/9/7 8/10/8 +f 8/10/8 7/9/7 9/11/9 10/12/10 +f 10/12/10 9/11/9 11/13/11 12/14/12 +f 12/14/12 11/13/11 13/15/13 14/16/14 +f 14/17/14 13/18/13 15/19/15 16/20/16 +f 16/20/16 15/19/15 17/21/17 18/22/18 +f 18/22/18 17/21/17 19/23/19 20/24/20 +f 20/24/20 19/23/19 21/25/21 22/26/22 +f 22/26/22 21/25/21 23/27/23 24/28/24 +f 24/29/24 23/30/23 25/31/25 26/32/26 +f 26/32/26 25/31/25 27/33/27 28/34/28 +f 28/34/28 27/33/27 29/35/29 30/36/30 +f 30/36/30 29/35/29 31/37/31 32/38/32 +f 32/39/32 31/40/31 33/41/33 34/42/34 +f 34/42/34 33/41/33 35/43/35 36/44/36 +f 2/2/2 1/1/1 36/44/36 35/43/35 +f 2/45/2 35/46/35 37/47/37 38/48/38 +f 35/46/35 33/49/33 39/50/39 37/47/37 +f 33/49/33 31/51/31 40/52/40 39/50/39 +f 31/51/31 29/53/29 41/54/41 40/52/40 +f 29/53/29 27/55/27 42/56/42 41/54/41 +f 27/55/27 25/57/25 43/58/43 42/56/42 +f 25/57/25 23/59/23 44/60/44 43/58/43 +f 23/59/23 21/61/21 45/62/45 44/60/44 +f 21/61/21 19/63/19 46/64/46 45/62/45 +f 19/63/19 17/65/17 47/66/47 46/64/46 +f 17/65/17 15/67/15 48/68/48 47/66/47 +f 15/67/15 13/69/13 49/70/49 48/68/48 +f 13/69/13 11/71/11 50/72/50 49/70/49 +f 11/71/11 9/73/9 51/74/51 50/72/50 +f 9/73/9 7/75/7 52/76/52 51/74/51 +f 7/75/7 5/77/5 53/78/53 52/76/52 +f 5/77/5 3/79/3 54/80/54 53/78/53 +f 3/79/3 2/45/2 38/48/38 54/80/54 +f 54/81/54 38/82/38 55/83/55 56/84/56 +f 53/85/53 54/81/54 56/84/56 57/86/57 +f 52/87/52 53/88/53 57/89/57 58/90/58 +f 51/91/51 52/87/52 58/90/58 59/92/59 +f 50/93/50 51/91/51 59/92/59 60/94/60 +f 49/95/49 50/93/50 60/94/60 61/96/61 +f 48/97/48 49/98/49 61/99/61 62/100/62 +f 47/101/47 48/97/48 62/100/62 63/102/63 +f 46/103/46 47/101/47 63/102/63 64/104/64 +f 45/105/45 46/103/46 64/104/64 65/106/65 +f 44/107/44 45/105/45 65/106/65 66/108/66 +f 43/109/43 44/110/44 66/111/66 67/112/67 +f 42/113/42 43/109/43 67/112/67 68/114/68 +f 41/115/41 42/113/42 68/114/68 69/116/69 +f 40/117/40 41/115/41 69/116/69 70/118/70 +f 39/119/39 40/120/40 70/121/70 71/122/71 +f 37/123/37 39/119/39 71/122/71 72/124/72 +f 38/82/38 37/123/37 72/124/72 55/83/55 +f 20/125/20 22/126/22 24/127/24 26/128/26 28/129/28 30/130/30 32/131/32 34/132/34 36/133/36 1/134/1 4/135/4 6/136/6 8/137/8 10/138/10 12/139/12 14/140/14 16/141/16 18/142/18 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/sounds/homedecor_trash_all.ogg b/mods/homedecor_modpack/homedecor_trash_cans/sounds/homedecor_trash_all.ogg new file mode 100644 index 0000000000000000000000000000000000000000..85c3f66cdf2fafcca72b69e9bb37ed3a884de052 GIT binary patch literal 32753 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 TQ&Wez00000NkvXXu0mjfVh{;x literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_trash_cans/textures/homedecor_trash_can_inv.png b/mods/homedecor_modpack/homedecor_trash_cans/textures/homedecor_trash_can_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f257d70285c75fb322ff293cc3561c1538e802b6 GIT binary patch literal 6379 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/.luacheckrc b/mods/homedecor_modpack/homedecor_wardrobe/.luacheckrc new file mode 100644 index 00000000..12e555ce --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/.luacheckrc @@ -0,0 +1,24 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "player_api", + "screwdriver", + "skins", +} + +globals = { + "armor", +} + diff --git a/mods/homedecor_modpack/homedecor_wardrobe/init.lua b/mods/homedecor_modpack/homedecor_wardrobe/init.lua new file mode 100644 index 00000000..ebbfb0e6 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/init.lua @@ -0,0 +1,195 @@ +local S = minetest.get_translator("homedecor_wardrobe") +modpath = minetest.get_modpath("homedecor_wardrobe") + +local wd_cbox = {type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}} + +-- cache set_textures function (fallback to old version) +-- default.player_set_textures is deprecated and will be removed in future +local set_player_textures = + minetest.get_modpath("player_api") and player_api.set_textures + or default.player_set_textures + +local armor_mod_path = minetest.get_modpath("3d_armor") + +local skinslist = {"male1", "male2", "male3", "male4", "male5"} +local default_skin = "character.png" +local skinsdb_mod_path = minetest.get_modpath("skinsdb") + +if skinsdb_mod_path then + + for _, shrt in ipairs(skinslist) do + + for _, prefix in ipairs({"", "fe"}) do + + local skin_name = prefix..shrt + local skin_obj = skins.new("homedecor_clothes_"..skin_name..".png") + + skin_obj:set_preview("homedecor_clothes_"..skin_name.."_preview.png") + skin_obj:set_texture("homedecor_clothes_"..skin_name..".png") + skin_obj:set_meta("name", S("Wardrobe").." "..skin_name) + skin_obj:set_meta("author", 'Calinou and Jordach') + skin_obj:set_meta("license", 'CC-by-SA-4.0') + + local file = io.open(modpath .. + "/textures/homedecor_clothes_" .. skin_name .. ".png", "r") + + skin_obj:set_meta("format", skins.get_skin_format(file)) + + file:close() + + skin_obj:set_meta("in_inventory_list", false) + end + end +end + + +local function set_player_skin(player, skin, save) + + if skinsdb_mod_path then + + skins.set_player_skin(player, skin or skins.default) + + elseif armor_mod_path then -- if 3D_armor's installed, let it set the skin + + armor.textures[player:get_player_name()].skin = skin or default_skin + armor:update_player_visuals(player) + else + set_player_textures(player, { skin or default_skin}) + end + + if save and not skinsdb_mod_path then + + if skin == default_skin then + player:set_attribute("homedecor:player_skin", "") + else + player:set_attribute("homedecor:player_skin", skin) + end + end +end + +local def = { + + description = S("Wardrobe"), + drawtype = "mesh", + mesh = "homedecor_bedroom_wardrobe.obj", + tiles = { + {name = "homedecor_generic_wood_plain.png", color = 0xffa76820}, + "homedecor_wardrobe_drawers.png", + "homedecor_wardrobe_doors.png" + }, + inventory_image = "homedecor_wardrobe_inv.png", + + paramtype = "light", + paramtype2 = "facedir", + + groups = {snappy = 3}, + selection_box = wd_cbox, + collision_box = wd_cbox, + sounds = default.node_sound_wood_defaults(), + + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + + on_place = function(itemstack, placer, pointed_thing) + + return homedecor.stack_vertically(itemstack, placer, pointed_thing, + itemstack:get_name(), "placeholder") + end, + + can_dig = function(pos,player) + + local meta = minetest.get_meta(pos) + + return meta:get_inventory():is_empty("main") + end, + + on_construct = function(pos) + + local meta = minetest.get_meta(pos) + + meta:set_string("infotext", S("Wardrobe")) + + meta:get_inventory():set_size("main", 10) + + -- textures made by the Minetest community (mostly Calinou and Jordach) + local clothes_strings = "" + + for i = 1, 5 do + + clothes_strings = clothes_strings .. + "image_button_exit[" .. (i-1) .. + ".5,0;1.1,2;homedecor_clothes_" .. skinslist[i] .. + "_preview.png;" .. skinslist[i] .. ";]" .. + "image_button_exit[" .. (i-1) .. + ".5,2;1.1,2;homedecor_clothes_fe" .. skinslist[i] .. + "_preview.png;fe" .. skinslist[i] .. ";]" + end + + meta:set_string("formspec", "size[5.5,8.5]" .. + default.gui_bg .. default.gui_bg_img .. default.gui_slots .. + "vertlabel[0,0.5;" .. minetest.formspec_escape(S("Clothes")) .. "]" .. + "button_exit[0,3.29;0.6,0.6;default;x]" .. + clothes_strings .. + "vertlabel[0,5.2;" .. minetest.formspec_escape(S("Storage")) .. "]" .. + "list[current_name;main;0.5,4.5;5,2;]" .. + "list[current_player;main;0.5,6.8;5,2;]" .. + "listring[]" + ) + end, + + on_receive_fields = function(pos, formname, fields, sender) + + if fields.default then + + set_player_skin(sender, nil, "player") + + return + end + + for i = 1, 5 do + + if fields[skinslist[i]] then + + set_player_skin(sender, + "homedecor_clothes_" .. skinslist[i] .. ".png", "player") + break + + elseif fields["fe" .. skinslist[i]] then + + set_player_skin(sender, + "homedecor_clothes_fe" .. skinslist[i] .. ".png", "player") + break + end + end + end +} + +-- register the actual minetest node +minetest.register_node(":homedecor:wardrobe", def) + +minetest.register_alias("homedecor:wardrobe_bottom", "homedecor:wardrobe") +minetest.register_alias("homedecor:wardrobe_top", "air") + +if not skinsdb_mod_path then -- If not managed by skinsdb + + minetest.register_on_joinplayer(function(player) + + local skin = player:get_attribute("homedecor:player_skin") + + if skin and skin ~= "" then + + -- setting player skin on connect has no effect, so delay skin change + minetest.after(1, function(player1, skin1) + set_player_skin(player1, skin1) + end, player, skin) + end + end) +end + +minetest.register_craft( { + output = "homedecor:wardrobe", + recipe = { + { "homedecor:drawer_small", "homedecor:kitchen_cabinet" }, + { "homedecor:drawer_small", "default:wood" }, + { "homedecor:drawer_small", "default:wood" } + }, +}) diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.de.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.de.tr new file mode 100644 index 00000000..211248ae --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.de.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Kleidung +Storage=Lagerraum +Wardrobe=Kleiderschrank diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.es.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.es.tr new file mode 100644 index 00000000..29b8b468 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.es.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Ropa +Storage=Almacenamiento +Wardrobe=Guardarropa diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.fr.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.fr.tr new file mode 100644 index 00000000..6a816e84 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.fr.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Vêtements +Storage=Rangement +Wardrobe=Garde-robe diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.it.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.it.tr new file mode 100644 index 00000000..869af94e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.it.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes= +Storage= +Wardrobe= diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ms.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ms.tr new file mode 100644 index 00000000..66c44bb3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ms.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Pakaian +Storage=Simpanan +Wardrobe=Almari Pakaian diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt.tr new file mode 100644 index 00000000..73158523 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Roupas +Storage=Armazenamento +Wardrobe=Guarda Roupa diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt_BR.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt_BR.tr new file mode 100644 index 00000000..73158523 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Roupas +Storage=Armazenamento +Wardrobe=Guarda Roupa diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ru.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ru.tr new file mode 100644 index 00000000..d1606573 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.ru.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=Одежда +Storage=Хранилище +Wardrobe=Гардероб diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.zh_CN.tr b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.zh_CN.tr new file mode 100644 index 00000000..d4a881d5 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/homedecor_wardrobe.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes=è¡£æœ +Storage=储è—é—´" +Wardrobe=衣柜 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/locale/template.txt b/mods/homedecor_modpack/homedecor_wardrobe/locale/template.txt new file mode 100644 index 00000000..869af94e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: homedecor_wardrobe + + +### init.lua ### + +Clothes= +Storage= +Wardrobe= diff --git a/mods/homedecor_modpack/homedecor_wardrobe/mod.conf b/mods/homedecor_modpack/homedecor_wardrobe/mod.conf new file mode 100644 index 00000000..8e9f955f --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_wardrobe +description = Homedecor mod: wardrobe +depends = homedecor_common, default, player_api +optional_depends = homedecor_kitchen, homedecor_misc, 3d_armor, skinsdb, screwdriver diff --git a/mods/homedecor_modpack/homedecor_wardrobe/models/homedecor_bedroom_wardrobe.obj b/mods/homedecor_modpack/homedecor_wardrobe/models/homedecor_bedroom_wardrobe.obj new file mode 100644 index 00000000..833158eb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_wardrobe/models/homedecor_bedroom_wardrobe.obj @@ -0,0 +1,168 @@ +# Blender v2.73 (sub 0) OBJ File: 'bedroom-wardrobe.blend' +# www.blender.org +o Cylinder +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.437500 +v 0.500000 -0.500000 -0.437500 +v 0.500000 -0.500000 0.500000 +v -0.500000 1.500000 0.500000 +v -0.500000 1.500000 -0.437500 +v 0.500000 1.500000 -0.437500 +v 0.500000 1.500000 0.500000 +v -0.437500 0.250000 -0.437500 +v -0.437500 0.250000 -0.500000 +v 0.437500 0.250000 -0.500000 +v 0.437500 0.250000 -0.437500 +v -0.437500 0.500000 -0.437500 +v -0.437500 0.500000 -0.500000 +v 0.437500 0.500000 -0.500000 +v 0.437500 0.500000 -0.437500 +v -0.437500 -0.062500 -0.437500 +v -0.437500 -0.062500 -0.500000 +v 0.437500 -0.062500 -0.500000 +v 0.437500 -0.062500 -0.437500 +v -0.437500 0.187500 -0.437500 +v -0.437500 0.187500 -0.500000 +v 0.437500 0.187500 -0.500000 +v 0.437500 0.187500 -0.437500 +v -0.437500 -0.375000 -0.437500 +v -0.437500 -0.375000 -0.500000 +v 0.437500 -0.375000 -0.500000 +v 0.437500 -0.375000 -0.437500 +v -0.437500 -0.125000 -0.437500 +v -0.437500 -0.125000 -0.500000 +v 0.437500 -0.125000 -0.500000 +v 0.437500 -0.125000 -0.437500 +v 0.062500 0.562500 -0.437500 +v 0.062500 0.562500 -0.500000 +v 0.437500 0.562500 -0.500000 +v 0.437500 0.562500 -0.437500 +v 0.062500 1.437500 -0.437500 +v 0.062500 1.437500 -0.500000 +v 0.437500 1.437500 -0.500000 +v 0.437500 1.437500 -0.437500 +v -0.437500 0.562500 -0.437500 +v -0.437500 0.562500 -0.500000 +v -0.062500 0.562500 -0.500000 +v -0.062500 0.562500 -0.437500 +v -0.437500 1.437500 -0.437500 +v -0.437500 1.437500 -0.500000 +v -0.062500 1.437500 -0.500000 +v -0.062500 1.437500 -0.437500 +v -0.500000 1.437500 -0.437500 +v 0.500000 1.437500 -0.437500 +v -0.500000 -0.375000 -0.437500 +v 0.500000 -0.375000 -0.437500 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.437500 +v 0.500000 0.500000 -0.437500 +v 0.500000 0.500000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.937500 +vt 0.000000 0.937500 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 0.062500 0.000000 +vt 0.062500 1.000000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.562500 0.937500 +vt 0.562500 0.062500 +vt 0.625000 0.062500 +vt 0.625000 0.937500 +vt 0.250000 0.937500 +vt 0.250000 0.062500 +vt 0.312500 0.062500 +vt 0.312500 0.937500 +vt 0.937500 0.437500 +vt 0.937500 0.562500 +vt 0.062500 0.562500 +vt 0.062500 0.437500 +vt 0.875000 0.937500 +vt 0.875000 0.062500 +vt -0.000000 0.062500 +vt 0.062500 0.062500 +vt 1.000000 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.062500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 1.000000 0.750000 +vt 0.062500 0.750000 +vt -0.000000 0.750000 +vt 0.062500 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.500000 +vt 1.000000 0.500000 +vt 0.062500 0.500000 +vt 0.000000 0.500000 +vt 0.937500 0.000000 +vt 0.937500 0.250000 +vt 1.000000 0.250000 +vt 0.062500 0.250000 +vt -0.000000 0.250000 +vt 0.062500 0.187500 +vt 0.937500 0.187500 +vt 0.500000 0.937500 +vt 0.437500 0.937500 +vt 0.437500 0.062500 +vt 0.500000 0.062500 +vt 0.437500 0.000000 +vt 0.437500 1.000000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +g Cylinder_Cylinder_wood +s off +f 53/1/1 54/2/1 2/3/1 1/4/1 +f 6/5/2 7/4/2 50/6/2 49/7/2 +f 55/3/3 56/4/3 4/1/3 3/2/3 +f 56/5/4 53/4/4 1/1/4 4/8/4 +f 1/1/5 2/2/5 3/3/5 4/4/5 +f 8/1/6 7/2/6 6/3/6 5/4/6 +f 3/1/2 2/8/2 51/9/2 52/10/2 +f 5/1/1 6/2/1 54/3/1 53/4/1 +f 7/3/3 8/4/3 56/1/3 55/2/3 +f 17/11/2 20/12/2 32/13/2 29/14/2 +f 9/15/2 12/16/2 24/17/2 21/18/2 +f 8/5/4 5/4/4 53/1/4 56/8/4 +f 33/19/2 44/20/2 48/21/2 37/22/2 +f 51/9/2 54/5/2 13/3/2 25/23/2 +f 52/10/2 28/24/2 16/25/2 55/4/2 +f 40/26/2 50/6/2 55/1/2 16/27/2 +f 45/28/2 13/2/2 54/8/2 49/7/2 +f 36/29/2 16/27/2 13/2/2 41/30/2 +g Cylinder_Cylinder_drawers +f 13/8/1 14/31/1 10/32/1 9/33/1 +f 14/31/2 15/7/2 11/34/2 10/32/2 +f 15/7/3 16/5/3 12/35/3 11/34/3 +f 9/36/5 10/26/5 11/29/5 12/37/5 +f 16/29/6 15/37/6 14/36/6 13/26/6 +f 21/33/1 22/32/1 18/38/1 17/39/1 +f 22/32/2 23/34/2 19/40/2 18/38/2 +f 23/34/3 24/35/3 20/41/3 19/40/3 +f 17/26/5 18/6/5 19/42/5 20/29/5 +f 24/42/6 23/29/6 22/26/6 21/6/6 +f 29/39/1 30/38/1 26/43/1 25/44/1 +f 30/38/2 31/40/2 27/45/2 26/43/2 +f 31/40/3 32/41/3 28/46/3 27/45/3 +f 25/47/5 26/36/5 27/37/5 28/48/5 +f 32/37/6 31/48/6 30/47/6 29/36/6 +g Cylinder_Cylinder_doors +f 37/49/1 38/50/1 34/51/1 33/52/1 +f 38/50/2 39/28/2 35/26/2 34/51/2 +f 39/28/3 40/3/3 36/25/3 35/26/3 +f 33/53/5 34/51/5 35/26/5 36/6/5 +f 40/7/6 39/28/6 38/50/6 37/54/6 +f 45/2/1 46/30/1 42/29/1 41/27/1 +f 46/30/2 47/11/2 43/12/2 42/29/2 +f 47/11/3 48/49/3 44/52/3 43/12/3 +f 41/42/5 42/29/5 43/12/5 44/55/5 +f 48/56/6 47/11/6 46/30/6 45/31/6 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female1.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female1.png new file mode 100644 index 0000000000000000000000000000000000000000..7d52b2c2aea62dc868822482862c3da7f0d514c9 GIT binary patch literal 740 zcmV9K`?YNEq|Nj(r^$KO%8X6h^006z6SKG+_-~a#s z19VbOQveDg)%k6(0005^NklQF)L*Z%*H+nbmy z99G;~`Yp=Xz@=BgVEeZiy$bH1p0$2{iYA`SG9eD1KO_jwk6`Zw_?$A(J5X#y@C`8q zKfs^0j;Vt<(yEfDlRSM|Q0@1Xl&QQ$kjm5xJnsvZ%lBG9@<|R_m=0J0_jp116&a3OHl?J!6~#E5JLU1I7h+ca(E>JTlHP_X0cbMG!0!xj5z1!`Uy49@}C@Zl4Y7C}?aY55)UDxdnv~{g7EvP(Kocju{3hE@O z>qHh($0d!JMQvg8b z*k%9#0K!Q`K~yNujm}GU!ypVmQItqU7*a~H!TIignH7YhjB@ghY@_Q5rga*b|9(aj zzD94rJyLo&oN&M1Qo3F56X<+d(&dZ_;kWgKbqzZrh9Iv!tg8Wu5amA-NCplEAi`}! zA~_E@fwhpcLhe8cl&#IA01aeUKoY=LKx|^vCCwR|&CKUFicrFua;aa)W3686Cm7Rj)HXZ%|%%TgGn6Er) P00000NkvXXu0mjfc|?}n literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2.png new file mode 100644 index 0000000000000000000000000000000000000000..4244e3593b9f6ccb3399974ce74f5a1fab3c9d27 GIT binary patch literal 2201 zcmV;K2xj+*P)X*~4-Om^6%`T?CjbBd2L=cU2nY)b z86F-U3knSt6)_PH92FHY5f2W9R>ylBqSsV2MHGxFBlas9~CSV4H5tV01ONe z5f2dq0|N{U3J9RNNYHvQHIzD`A zI-O`cnP4=MU^R~^ELcK9LdK_#UNeruq>DH`crY|)EHGeZIhSNOlw&oMVm6RlGK(%U zV|+%nazLnNIGJNMlwmcLG&pc8FJ0iiqHaB*XgHf+G>o>HfNDIO%dL~hsgPYVjJ}|V zSuu#apN2d^fUJ>vGB#{JK0bX%xpP9P-nyP>I-JzCn$fYA%BzyPoP$M0MLRn?H8nL9 z6cmI{yn9HpbwaFjL8fv)q~yS(Z$hGNJfd(wn`1VYX*-m~rjDnCZ8JA*YGPw3D_15d zQ%Xuo4-Omv008dp?tx0VgHE%4OR{=Jv3N$Wdq=L~#j0;Rs&qoA=*6dZM5o=hm(H$~ zWjK<)rH$CCgjg|zvzLIuoPM&De6WyqqKR}LB2yU|8Lo23t!c!9O}3n3vyE7#nsb(3 zHi%s_h^~}=S~Ysoo^x$zX=`R^U|U=sAVCulC>R(Rsc^)lY`&joxQI`<=gP6It*v}X ztdd%)azLtkN2zi@r))Z=h*zJ1P@dPeo6oYFSYMdox0Ab`k+PAH*sPDrsEop)g}Ie^ zdUSQGjdOHvaH@%K&X;a*YizNGW;i%FH#avkGcy+$F&-Ws78VwjSEr&~qj^N0cSN3T za-5l6m|{GUm2!_sPK&jihhR8@Q7?Z-OMXugnm} z>FMg}>FVj~>FMdzyzA-BnSM+@2KV*p^)6SWhoq2=Rz5<11%R=r56z*uCTGLrdgOp(8mXd}#DG`c919hrAO#a;{ z3i1m6k@hw^-=6cIGwh!%LY+PAVhNCreBv&)9FpGjXZ~iD52lJ(v+5LjD!VS7uy05kMO@5;w8(nT)3pZ-uIbOFhME4*Vcv>L*t&m0Bwnj zCquox!~X#ke-V8Zdl{bwY}vj~we)F2n z^I`=Rpl}v6JAxe@K{5|!!;nOq%xVrUjkYt92vV}_KoA^95&*Dh)#?rF)GA;o@%7_f zRul-L+}9`OK^%lkH#$0QgdugAx6tZ8Ag#71ce%OwTCPy&YHsQ3y49jgEw7FYXE}T4h{!D-WnNz3ETsVIYP@`_~ zR2vg2!3x_@f)_B<4>^KH5=0CJ1SE|?2V@SL$S{?=wR78+Lzz(I*v{kk?mcd@+kslB zFY`QV6-6sSSgk0g!;vINrdnH5B$z~SNFs4Ji05wZJQfMrL!pKf-I+s=yF-5fuj5>` z8m-1-Tr{d0GT?G|8l4b$^(qKCjh&$EVkpW@6>jd>wzVm9$i8d$qr>*&TQZqx02k+C z0WSVJ{wi7x1OnV>>B;ER(xn3jE|s2+J}Hfijf}l`F*Z`#y|ufcX;*jT(e8cQkMFo0 bsonn#eY};tkv-d)00000NkvXXu0mjfjK<|W literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2_preview.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female2_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3bc2b5656fc5efaf282b3313643e6b5d2c3eb4 GIT binary patch literal 677 zcmV;W0$TlvP)D_SL#c8>spY|>-@TySyPh~ab~ih9 zF*RvROG`sTLp3!um}IVqRjKI3r+7r4aY37AIF)HUkz_WJ#;1+JrHv2|90&*q@bK{K z>+7s@$E9q%gHN-2O0wt5v3g0dt*xzkNT}eyql{alZ9<}La-3OUoLFC!#HNl(PK!rN zeyfptbZ&5`hHPtKV=XXWK0ZD&GBSBcqK#dZc1w-Dp^08Kg` zS)&>748yR&>Gi;WST?~jT{Z@ZM53GSvT`)bE$X4GJg@4pIdqrjT|Jt^FP4fy`5`>~(*0iYAJ6+AOh6?|kiKRi00000 LNkvXXu0mjfT_`68 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3.png new file mode 100644 index 0000000000000000000000000000000000000000..7e09536ef008bc6c957e420a53795c7ad859815c GIT binary patch literal 935 zcmV;Y16cftP)tQsA~p>ALgRzxma;=;q|?@9yE?+*9PBY~`$9_sU%H z#8BL`W$&*4)UW*f{G##9diA?6@V8_3u=?W7Y3;{Q@xnOZuAA@3Y2K$e;F0&-#P##= zlW9Oh-?D@1xjW9I0000W?y_9#r{SMu{M*1*@ThF%4PeU)y8PYo+QzrLB$ogH00MMU zPE!B|pYUi60008MNklEg&=ysnNTK z#dcxPbNQ5!qLPMic~lY7-HqtO05em=!SIO*U?721^8}y}oN2t>=re%H#K>(EeHbty z&YnN?|0VwV1lZBcUjPrZ4>BnvwhH^HyUktAZO;ImJuwtFH3nPy+wSk*dE~5`PBt@W z0w&JEqG|0{zT}k9p$UomU0|BA?E&ijn&ahP0E8iNU9Zc!Vg`n4I)%G`TOVhD$^h%@ z`?9>ht|3Ps-BHD_fBMt@GmhrvV|n{{5u?vhpRSUK|EEso32 z`cpUA@H7YmVK}j+Efr{Cg!0)k+()))qW}NT`5v3APJIZ45bojbxaMHLKUMK-oYLUM zjj!iI_0Pn^B;Ew4C_uarNT4WQKokrl(E4w|>9n6>!vx@e2?i4UQ^G!GKn653mJkKM zO31RNY4W@wiK(+p08RplI>2t1By_&MA`${Y^lG>ZnkKt~E6G*?<0Oy*Bs*-2WTzha zmH~LB`0NMBNT&{wrgmzI`rfEr}6)2VO?gFhB{j4Dn8PK}zotq^Ofy>#szIT{L z9PSoBSC#jj_hl3;0s{RZz_KjbwQY;xYy&2tB^z6(lBFy2TzLhm>QSHtF)Z2`V>y#& zi)pgf7)IL^hH)Iz2?FIQT&XAk5QwWlYYPKoXRMML01uVWjo>QqsvEt(3pNiR?Ork} zL`qr{PEDvPM+s>Nn-Og5DHxmQnana;^4wa=;R&JvL##Ee>s5Tke**OMIt76(df@;7002ov JPDHLkV1iBO%OL;& literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3_preview.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female3_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6ea13bba47fa46a4b166a6df20b6b53e379133 GIT binary patch literal 447 zcmV;w0YLtVP)ALyWxyOxIx`a~m*S~4rr_`2SQ1Qa&=HyV^vzzb8t$R%U{rz9}%KzTNQ{T4w;muX! zprCR_0002&?(KT@yN2q!Y~`$6>!+ge%wPAf;h$vL=i}Df+VR@P_uRx>=Dj%Jk!BgO10i2QroI;zV#&SAS9fnuciw5vHl{duG|KdH_JWIZX@8_)vm&L~Mp-8D#_oQd96Sa04l2 zOkI~;mM3}Y+8C7zr&CD3`c`gb&|5!X(znCSBrvxOW(AWWt`IX+TN%#R;9R(#cc`l8 pv#NHmmtbwU*!_lc0M31G`~!6<4iB4co<#rv002ovPDHLkV1h|x*8Tth literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female4.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_female4.png new file mode 100644 index 0000000000000000000000000000000000000000..87c9e46ee2b617cdab03ddd1a38b8169aaadfb36 GIT binary patch literal 612 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 D@xmo0 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male1_preview.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male1_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c00be6b3ac78e18d048ba6ae4b1b35247fcd964a GIT binary patch literal 489 zcmVU(FRxuMb6= z3_OSm;JTdOxR^>rC>%o*>1xi5I|A3k{N6;7`yTAICj?d|G%%$CLs^KLP&Eo8WPL$-!k&-m}jB<_<}s6 zG)me~G^EmoI9({coJ4|(hN=Wo)aP?8nu^u5;G9t`qbRrrwkx(@zmprPO}E|N0J} z3ImDpN95Ve80U=5FW{fM&+vEx7J(%w*e=A11alBJzd^xwJ6Bo##_79dgoJRuVj96Dq- zAR$!$8b#)BKPCzhCS5WeA5Z^IEgM!X8Rg8mXE`DzQU57e|4b_x4i_;aR{tPS=}0IT z=+VD(Ln!9Xyynfi4;eNcP5&fW|0i7S9ZKgeUjG_K|7$!XIBx$lX8$N*|0Z1j8%X~* z9T6KF8zWZhQ!N@8LE|1C9wQ3?;K8dQAt5jj0Nv;R6B8302msx?qtf30)4iah$IyfZ%ex6gD3YetF{zJv9@o{bx<{ z9*5A+n03)PyHq1usL5siBjTz{$+Ze^4{JgQhwqR%xa72ow>(Rn&dUaPK)Se9MK%6Bje1d_l4w|S=NxDC+l zXnvl%;abD4Qajxa2T~E=DkJC9I#v0@R(p4N5Sklph+O1W*gd3J(3 zfQjx^^btKIn5v5)QX@2@mW2bP*aoSTG!4nWQguZ@r~cnY*|xR{gJBqB^+WO@NJIi+ zFhM$_QG7$Gt6R&U?HD`k{Qp05o@|IctR^9E;g;Q>GDO zoXT~*Gg3LeJi_6E3KL%EjMACt3`3T_d4I zaSw3QAO&%frzCgL0ZK^UKS1(lsQMoC^c^ zK}xE@;IhPKfFa~y>bl9^L0@7>%TQpOvhW+=WboW9z;PY|(j0Oi8!V8` z0TQ^8n*;v`;9J1{4lvK-a=DE2IA50Aby<+Idc`yqpluxthA}gQp6~4e5PKjWd)Wr~ zoafsKp5kd)Zu4~4jWOg P00000NkvXXu0mjfQ%PiO literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male2_preview.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male2_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..b3196c741b25beb2228047083aa37d333c6a0cae GIT binary patch literal 523 zcmV+m0`&cfP)C5hhA18X8Cc=+eLD&AKU9|0PlX8%5MUJ0TOqdH?_`;Wiu*HxdBd z`^d@w0004WQchC-~!6Nf!)1+s5#|Nq-M zv<;*W&6OofN8^!<#@zLHE_$?GyU_Y$f}87NklQ@rVaVG~z;4t0RmoO0sBM&r5=s_A0P=r;+G><5axMrEc2tE~x z0488G^zaY(V%#D82dK)#X&ReKjo_)a{Va<6y(o&dRUR56zoAD?X9=;LGXYsHmT<`b z;Mf&pof#avSXk#7$ZAENfOHmKbbppY%NKCz-=O|7!7yC={yGc@`T~R-7C|r@Z>9hM N002ovPDHLkV1i-3)>Qxi literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3.png new file mode 100644 index 0000000000000000000000000000000000000000..92d88f33345a0aafef8604cd9857063b7e7f7f03 GIT binary patch literal 2330 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 AGXMYp literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3_preview.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male3_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0e187fd361eea1bf4777313755fd5c673fb954 GIT binary patch literal 701 zcmV;u0z&eIGuPiK_CMGEu4CA(@0_W54D#A z?zyDnshQlUmf4?!!jE>1B_k{#fy4j+00DGTPE!Ct=GbNc00B`+L_t(2&sEBWj>13` zh2d#uD%7ar4vV|HE$+_h`@hB(2rc_3Gs*pOz^!wRvQd;R2cE?R;jBN(0P3-L0YR`! zf?zYinMgS7_VT9zQoc|w7V<80;Ve3wA73UUWqUA`k`nhr<52cDt&GCT51mDv1~`Ox z?HK$HDJtR-;y^~E`J<6+tFoWuLz22&D7I4d;)AUDRjI~(U7>xLv9nf`4 zLG=M@P;z%cyW|N$o@QB^hapd?4U)q^?{tY@ukp*N7Z@hNErKBR2m(AiVD}CN5E#DS z;~4P*jNU)M8Rm6Ck_?VBBxwLf;(8=zKtEmedaLQa0oHfxV4!~n)O;0}tKzGfi@MM2 j_0`SAZu6$M*#W&jexxctf{V^#00000NkvXXu0mjfB0fR= literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male4.png b/mods/homedecor_modpack/homedecor_wardrobe/textures/homedecor_clothes_male4.png new file mode 100644 index 0000000000000000000000000000000000000000..53eaaa2030dd924cee0dcc4b73ac57aac79111f4 GIT binary patch literal 2173 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 r?=LX%v$0&S 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 bkJ0}CQ#hWB4az~q00000NkvXXu0mjf$L1jV literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/.luacheckrc b/mods/homedecor_modpack/homedecor_windows_and_treatments/.luacheckrc new file mode 100644 index 00000000..d0265b52 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "homedecor", + "unifieddyes", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/init.lua b/mods/homedecor_modpack/homedecor_windows_and_treatments/init.lua new file mode 100644 index 00000000..350ed45a --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/init.lua @@ -0,0 +1,528 @@ +local S = minetest.get_translator("homedecor_windows_and_treatments") + +homedecor_windows_and_treatments = {} + +homedecor.register("window_quartered", { + description = S("Window (quartered)"), + tiles = { + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_quartered.png", + "homedecor_window_quartered.png" + }, + use_texture_alpha = true, + groups = {snappy=3}, + sounds = default.node_sound_glass_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.025, 0.5, 0.5, 0}, -- NodeBox1 + {-0.5, 0.4375, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox2 + {-0.5, -0.5, -0.0625, 0.5, -0.4375, 0.0625}, -- NodeBox3 + {-0.5, -0.0625, -0.025, 0.5, 0.0625, 0.025}, -- NodeBox4 + {0.4375, -0.5, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox5 + {-0.5, -0.5, -0.0625, -0.4375, 0.5, 0.0625}, -- NodeBox6 + {-0.0625, -0.5, -0.025, 0.0625, 0.5, 0.025}, -- NodeBox7 + } + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.0625, 0.5, 0.5, 0.0625} + } +}) + +homedecor.register("window_plain", { + description = S("Window (plain)"), + tiles = { + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_sides.png", + "homedecor_window_frame.png", + "homedecor_window_frame.png" + }, + use_texture_alpha = true, + groups = {snappy=3}, + sounds = default.node_sound_glass_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.025, 0.5, 0.5, 0}, -- NodeBox1 + {-0.5, 0.4375, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox2 + {-0.5, -0.5, -0.0625, 0.5, -0.4375, 0.0625}, -- NodeBox3 + {0.4375, -0.5, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox4 + {-0.5, -0.5, -0.0625, -0.4375, 0.5, 0.0625}, -- NodeBox5 + } + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.0625, 0.5, 0.5, 0.0625} + } +}) + +local wb1_cbox = { + type = "fixed", + fixed = { -8/16, -8/16, 5/16, 8/16, 8/16, 8/16 }, +} + +homedecor.register("blinds_thick", { + description = S("Window Blinds (thick)"), + mesh = "homedecor_windowblind_thick.obj", + inventory_image = "homedecor_windowblind_thick_inv.png", + tiles = { + "homedecor_windowblind_strings.png", + "homedecor_windowblinds.png" + }, + walkable = false, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = wb1_cbox +}) + +local wb2_cbox = { + type = "fixed", + fixed = { -8/16, -8/16, 6/16, 8/16, 8/16, 8/16 }, +} + +homedecor.register("blinds_thin", { + description = S("Window Blinds (thin)"), + mesh = "homedecor_windowblind_thin.obj", + inventory_image = "homedecor_windowblind_thin_inv.png", + tiles = { + "homedecor_windowblind_strings.png", + "homedecor_windowblinds.png" + }, + walkable = false, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + selection_box = wb2_cbox +}) + +minetest.register_node(":homedecor:curtain_closed", { + description = S("Curtains"), + tiles = { "homedecor_curtain.png" }, + inventory_image = "homedecor_curtain.png", + drawtype = 'signlike', + use_texture_alpha = true, + walkable = false, + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory=1 }, + sounds = default.node_sound_leaves_defaults(), + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = { type = "wallmounted" }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + minetest.set_node(pos, { name = "homedecor:curtain_open", param2 = node.param2 }) + return itemstack + end +}) + +minetest.register_node(":homedecor:curtain_open", { + description = S("Curtains (open)"), + tiles = { "homedecor_curtain_open.png" }, + inventory_image = "homedecor_curtain_open.png", + drawtype = 'signlike', + use_texture_alpha = true, + walkable = false, + groups = { snappy = 3, ud_param2_colorable = 1 }, + sounds = default.node_sound_leaves_defaults(), + paramtype = "light", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = { type = "wallmounted" }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + minetest.set_node(pos, { name = "homedecor:curtain_closed", param2 = node.param2 }) + return itemstack + end +}) + +local mats = { + { "brass", S("brass"), "homedecor_generic_metal_brass.png" }, + { "wrought_iron", S("wrought iron"), "homedecor_generic_metal_wrought_iron.png" }, + { "wood", S("wood"), "default_wood.png" } +} + +for _, m in ipairs(mats) do + local material, mat_name, texture = unpack(m) + homedecor.register("curtainrod_"..material, { + tiles = { texture }, + inventory_image = "homedecor_curtainrod_"..material.."_inv.png", + description = S("Curtain Rod (@1)", mat_name), + groups = { snappy = 3 }, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.4375}, + {-0.4375, -0.5, 0.4375, -0.375, -0.4375, 0.5}, + {0.375, -0.5, 0.4375, 0.4375, -0.4375, 0.5} + } + } + }) +end + +homedecor.register("window_flowerbox", { + description = S("Window flowerbox"), + tiles = { + "homedecor_flowerbox_top.png", + "homedecor_flowerbox_bottom.png", + "homedecor_flowerbox_sides.png" + }, + inventory_image = "homedecor_flowerbox_inv.png", + sounds = default.node_sound_stone_defaults(), + groups = { snappy = 3 }, + node_box = { + type = "fixed", + fixed = { + {-0.375, 0.25, -0.125, 0.375, 0.5, 0.375}, -- NodeBox1 + {-0.3125, 0.4375, 0.375, -0.25, 0.4875, 0.5}, -- NodeBox2 + {0.25, 0.4375, 0.375, 0.3125, 0.4875, 0.5}, -- NodeBox3 + } + } +}) + +homedecor.register("stained_glass", { + description = S("Stained Glass"), + tiles = {"homedecor_stained_glass.png"}, + inventory_image = "homedecor_stained_glass.png", + groups = {snappy=3}, + use_texture_alpha = true, + light_source = 3, + sounds = default.node_sound_glass_defaults(), + node_box = { + type = "fixed", + fixed = { {-0.5, -0.5, 0.46875, 0.5, 0.5, 0.5} } + } +}) + +-- Various kinds of window shutters + +local shutters = { + "mahogany", + "red", + "yellow", + "forest_green", + "light_blue", + "violet", + "black", + "dark_grey", + "grey", + "white", +} + +local shutter_cbox = { + type = "wallmounted", + wall_top = { -0.5, 0.4375, -0.5, 0.5, 0.5, 0.5 }, + wall_bottom = { -0.5, -0.5, -0.5, 0.5, -0.4375, 0.5 }, + wall_side = { -0.5, -0.5, -0.5, -0.4375, 0.5, 0.5 } +} + +local inv = "homedecor_window_shutter_inv.png^[colorize:#a87034:150" + +homedecor.register("shutter", { + mesh = "homedecor_window_shutter.obj", + tiles = { + { name = "homedecor_window_shutter.png", color = 0xffa87034 } + }, + description = S("Wooden Shutter"), + inventory_image = inv, + wield_image = inv, + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + airbrush_replacement_node = "homedecor:shutter_colored", + groups = { snappy = 3, ud_param2_colorable = 1 }, + sounds = default.node_sound_wood_defaults(), + selection_box = shutter_cbox, + node_box = shutter_cbox, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, +}) + +homedecor.register("shutter_colored", { + mesh = "homedecor_window_shutter.obj", + tiles = { "homedecor_window_shutter.png" }, + description = S("Wooden Shutter"), + inventory_image = "homedecor_window_shutter_inv.png", + wield_image = "homedecor_window_shutter_inv.png", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + groups = { snappy = 3 , not_in_creative_inventory = 1, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + selection_box = shutter_cbox, + node_box = shutter_cbox, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end, + on_dig = unifieddyes.on_dig, +}) + +minetest.register_alias("homedecor:shutter_purple", "homedecor:shutter_violet") +minetest.register_alias("homedecor:shutter_oak", "homedecor:shutter") + +-- convert old shutters to param2 coloring + +homedecor_windows_and_treatments.old_shutter_nodes = {} + +for _, color in ipairs(shutters) do + table.insert(homedecor_windows_and_treatments.old_shutter_nodes, "homedecor:shutter_"..color) +end + +minetest.register_lbm({ + name = ":homedecor:convert_shutters", + label = "Convert shutter static nodes to use param2 color", + run_at_every_load = false, + nodenames = homedecor_windows_and_treatments.old_shutter_nodes, + action = function(pos, node) + local name = node.name + local color = string.sub(name, string.find(name, "_") + 1) + + if color == "mahogany" then + color = "dark_red" + elseif color == "forest_green" then + color = "dark_green" + elseif color == "light_blue" then + color = "medium_cyan" + elseif color == "red" then + color = "medium_red" + end + + local paletteidx = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") + local param2 = paletteidx + node.param2 + + minetest.set_node(pos, { name = "homedecor:shutter_colored", param2 = param2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + end +}) + +-- Convert old curtain nodes to param2-colorization + +local curtaincolors = { + "red", + "green", + "blue", + "white", + "pink", + "violet", +} + +homedecor_windows_and_treatments.old_static_curtain_nodes = {} + +for _, color in ipairs(curtaincolors) do + table.insert(homedecor_windows_and_treatments.old_static_curtain_nodes, "homedecor:curtain_"..color) + table.insert(homedecor_windows_and_treatments.old_static_curtain_nodes, "homedecor:curtain_open_"..color) +end + +minetest.register_lbm({ + name = ":homedecor:convert_curtains", + label = "Convert static curtain nodes to use param2 color", + run_at_every_load = false, + nodenames = homedecor_windows_and_treatments.old_static_curtain_nodes, + action = function(pos, node) + local name = node.name + local color = string.sub(name, 19) + local openclose = "closed" + + if string.find(color, "open") then + color = string.sub(color, 6) + openclose = "open" + end + + local metadye = "medium_"..color + if color == "white" then + metadye = "white" + end + + local newnode = "homedecor:curtain_"..openclose + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..metadye, "wallmounted") + local newparam2 = paletteidx + (node.param2 % 8) + + minetest.set_node(pos, { name = newnode, param2 = newparam2 }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..metadye) + end +}) + +-- crafting + + +minetest.register_craft( { + output = "homedecor:shutter 2", + recipe = { + { "group:stick", "group:stick" }, + { "group:stick", "group:stick" }, + { "group:stick", "group:stick" }, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:shutter_colored", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:shutter", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shutter_oak", + burntime = 30, +}) + + +minetest.register_craft( { + output = "homedecor:curtain_open 4", + recipe = { + { "wool:white", "", ""}, + { "wool:white", "", ""}, + { "wool:white", "", ""}, + }, +}) + +minetest.register_craft( { + output = "homedecor:curtain_open 4", + recipe = { + { "cottages:wool", "", ""}, + { "cottages:wool", "", ""}, + { "cottages:wool", "", ""}, + }, +}) + +unifieddyes.register_color_craft({ + output = "homedecor:curtain_closed", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:curtain_closed", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +unifieddyes.register_color_craft({ + output = "homedecor:curtain_open", + palette = "wallmounted", + type = "shapeless", + neutral_node = "homedecor:curtain_open", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +local mats_craft = { + { "brass", "homedecor:pole_brass" }, + { "wrought_iron", "homedecor:pole_wrought_iron" }, + { "wood", "group:stick" } +} + +for i in ipairs(mats_craft) do + local material = mats_craft[i][1] + local ingredient = mats_craft[i][2] + minetest.register_craft( { + output = "homedecor:curtainrod_"..material.." 3", + recipe = { + { ingredient, ingredient, ingredient }, + }, + }) +end + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:window_plain 8", + recipe = { + "dye:white", + "dye:white", + "dye:white", + "dye:white", + "building_blocks:woodglass" + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "homedecor:window_quartered", + recipe = { + "dye:white", + "group:stick", + "group:stick", + "homedecor:window_plain" + } +}) + +minetest.register_craft({ + output = "homedecor:blinds_thin", + recipe = { + { "group:stick", "basic_materials:plastic_sheet", "group:stick" }, + { "farming:string", "basic_materials:plastic_strip", "" }, + { "", "basic_materials:plastic_strip", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:blinds_thick", + recipe = { + { "group:stick", "basic_materials:plastic_sheet", "group:stick" }, + { "farming:string", "basic_materials:plastic_strip", "basic_materials:plastic_strip" }, + { "", "basic_materials:plastic_strip", "basic_materials:plastic_strip" }, + }, +}) + +minetest.register_craft( { + output = "homedecor:window_flowerbox", + recipe = { + { "homedecor:roof_tile_terracotta", "default:dirt", "homedecor:roof_tile_terracotta" }, + { "", "homedecor:roof_tile_terracotta", "" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:stained_glass 8", + recipe = { + {"", "dye:blue", ""}, + {"dye:red", "default:glass", "dye:green"}, + {"", "dye:yellow", ""}, + }, +}) + +minetest.register_craft({ + output = "homedecor:stained_glass 3", + recipe = { + {"", "dye:blue", ""}, + {"dye:red", "xpanes:pane_flat", "dye:green"}, + {"", "dye:yellow", ""}, + }, +}) + +minetest.register_craft({ + output = "homedecor:stained_glass 2", + recipe = { + {"", "dye:blue", ""}, + {"dye:red", "cottages:glass_pane_side", "dye:green"}, + {"", "dye:yellow", ""}, + }, +}) + +minetest.register_craft({ + output = "homedecor:stained_glass 2", + recipe = { + {"", "dye:blue", ""}, + {"dye:red", "cottages:glass_pane", "dye:green"}, + {"", "dye:yellow", ""}, + }, +}) + diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.de.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.de.tr new file mode 100644 index 00000000..6baf79c5 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.de.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Gardinenstange (@1) +Curtains=Gardinen +Curtains (open)=Gardinen +Stained Glass=Buntglas +Window (plain)=Fenster (schlicht) +Window (quartered)=Fenster (geviertelt) +Window Blinds (thick)=Jalousie (dick) +Window Blinds (thin)=Jalousie (dünn) +Window flowerbox=Fensterblumenkasten +Wooden Shutter=Holzrolladen +brass=Messing +wood=Holz +wrought iron=Schmiedeeisen diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.es.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.es.tr new file mode 100644 index 00000000..4f51a052 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.es.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Palo de cortinas (@1) +Curtains=Cortinas +Curtains (open)=Cortinas +Stained Glass=Vídrio coloreado +Window (plain)=Ventana (lisa) +Window (quartered)=Ventana (cuarteada) +Window Blinds (thick)=Persianas (gruesas) +Window Blinds (thin)=Persianas (finas) +Window flowerbox=Caja de flores de ventana +Wooden Shutter=Postigo de madera +brass=latón +wood=madera +wrought iron=hierro forjado diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.fr.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.fr.tr new file mode 100644 index 00000000..034c9077 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.fr.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Tringle à rideaux (@1) +Curtains=Rideaux +Curtains (open)=Rideaux +Stained Glass=Vitreaux +Window (plain)=Fenêtre +Window (quartered)=Fenêtre à petits carreaux +Window Blinds (thick)=Store (épais) +Window Blinds (thin)=Store (fin) +Window flowerbox=Jardinière +Wooden Shutter=Store en bois +brass=laiton +wood=bois +wrought iron=fer forgé diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.it.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.it.tr new file mode 100644 index 00000000..95a625b3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.it.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Tende (%s) +Curtains=Tende (%s) +Curtains (open)=Tende (%s) +Stained Glass= +Window (plain)= +Window (quartered)= +Window Blinds (thick)=Luce fosforescente bianca (spessa) +Window Blinds (thin)=Luce fosforescente bianca (sottile) +Window flowerbox= +Wooden Shutter=Persiana in legno (rossa) +brass= +wood= +wrought iron=Palo di ferro battuto diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ms.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ms.tr new file mode 100644 index 00000000..1ab8a563 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ms.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Alang Langsir +Curtains=Langsir +Curtains (open)=Langsir (Terbuka) +Stained Glass=Kaca Berwarna +Window (plain)=Tingkap (Biasa) +Window (quartered)=Tingkap (Berpalang) +Window Blinds (thick)=Bidai Tingkap (Tebal) +Window Blinds (thin)=Bidai Tingkap (Nipis) +Window flowerbox=Kotak Bunga Tingkap +Wooden Shutter=Pengatup Kayu +brass=Loyang +wood=Kayu +wrought iron=Besi Tempaan diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt.tr new file mode 100644 index 00000000..76b2ce18 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Suporte de Cortina (@1) +Curtains=Cortinas +Curtains (open)=Cortinas +Stained Glass=Vitral +Window (plain)=Janela (Sem Acabamento) +Window (quartered)=Janela (dividida em 4) +Window Blinds (thick)=Persiana (grossa) +Window Blinds (thin)=Persiana (fina) +Window flowerbox=Janela com Caixa de Flores +Wooden Shutter=Obturador de Madeira +brass=latão +wood=madeira +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt_BR.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt_BR.tr new file mode 100644 index 00000000..76b2ce18 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.pt_BR.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Suporte de Cortina (@1) +Curtains=Cortinas +Curtains (open)=Cortinas +Stained Glass=Vitral +Window (plain)=Janela (Sem Acabamento) +Window (quartered)=Janela (dividida em 4) +Window Blinds (thick)=Persiana (grossa) +Window Blinds (thin)=Persiana (fina) +Window flowerbox=Janela com Caixa de Flores +Wooden Shutter=Obturador de Madeira +brass=latão +wood=madeira +wrought iron=ferro forjado diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ru.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ru.tr new file mode 100644 index 00000000..f0bb9e67 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.ru.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=Карниз Ð´Ð»Ñ ÑˆÑ‚Ð¾Ñ€ (@1) +Curtains=Шторы +Curtains (open)=Шторы +Stained Glass=Витражное Ñтекло +Window (plain)=Окно (проÑтое) +Window (quartered)=Окно (разделённое) +Window Blinds (thick)=Жалюзи (широкие) +Window Blinds (thin)=Жалюзи (узкие) +Window flowerbox=Оконный цветочный Ñщик +Wooden Shutter=ДеревÑнные Ñтавни +brass=латунь +wood=дерево +wrought iron=кованное железо diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.zh_CN.tr b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.zh_CN.tr new file mode 100644 index 00000000..2a6a51ef --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/homedecor_windows_and_treatments.zh_CN.tr @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)=窗帘æ†ï¼ˆ@1) +Curtains=窗帘 +Curtains (open)=窗帘(打开) +Stained Glass=彩色玻璃 +Window (plain)=窗å£ï¼ˆæ™®é€šï¼‰ +Window (quartered)=窗户(四分之一) +Window Blinds (thick)=百å¶çª—(厚) +Window Blinds (thin)=百å¶çª—(薄) +Window flowerbox=窗花箱 +Wooden Shutter=木快门 +brass=黄铜 +wood=木æ +wrought iron=é”»é“ diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/template.txt b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/template.txt new file mode 100644 index 00000000..4efd4a54 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/locale/template.txt @@ -0,0 +1,18 @@ +# textdomain: homedecor_windows_and_treatments + + +### init.lua ### + +Curtain Rod (@1)= +Curtains= +Curtains (open)= +Stained Glass= +Window (plain)= +Window (quartered)= +Window Blinds (thick)= +Window Blinds (thin)= +Window flowerbox= +Wooden Shutter= +brass= +wood= +wrought iron= diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/mod.conf b/mods/homedecor_modpack/homedecor_windows_and_treatments/mod.conf new file mode 100644 index 00000000..66e2374e --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_windows_and_treatments +description = Homedecor mod: windows and treatments +depends = homedecor_common, default, basic_materials, unifieddyes +optional_depends = building_blocks diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_window_shutter.obj b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_window_shutter.obj new file mode 100644 index 00000000..4080c6cb --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_window_shutter.obj @@ -0,0 +1,207 @@ +# Blender v2.72 (sub 0) OBJ File: 'shutter.blend' +# www.blender.org +o Plane +v 0.437500 -0.453125 -0.031250 +v -0.437500 -0.453125 -0.031250 +v -0.437500 -0.453125 0.031250 +v 0.437500 -0.453125 0.031250 +v 0.437500 -0.461698 0.344815 +v -0.437500 -0.461698 0.344815 +v 0.437500 -0.477874 0.405185 +v -0.437500 -0.477874 0.405185 +v 0.437500 -0.461698 -0.405185 +v -0.437500 -0.461698 -0.405185 +v 0.437500 -0.477874 -0.344815 +v -0.437500 -0.477874 -0.344815 +v 0.437500 -0.461698 -0.311435 +v -0.437500 -0.461698 -0.311435 +v 0.437500 -0.477874 -0.251065 +v -0.437500 -0.477874 -0.251065 +v 0.437500 -0.461698 0.251065 +v -0.437500 -0.461698 0.251065 +v 0.437500 -0.477874 0.311435 +v -0.437500 -0.477874 0.311435 +v 0.437500 -0.461698 0.157315 +v -0.437500 -0.461698 0.157315 +v 0.437500 -0.477874 0.217685 +v -0.437500 -0.477874 0.217685 +v 0.437500 -0.461698 -0.217685 +v -0.437500 -0.461698 -0.217685 +v 0.437500 -0.477874 -0.157315 +v -0.437500 -0.477874 -0.157315 +v 0.437500 -0.461698 -0.123935 +v -0.437500 -0.461698 -0.123935 +v 0.437500 -0.477874 -0.063565 +v -0.437500 -0.477874 -0.063565 +v 0.437500 -0.461698 0.063565 +v -0.437500 -0.461698 0.063565 +v 0.437500 -0.477874 0.123935 +v -0.437500 -0.477874 0.123935 +v 0.437500 -0.484375 0.031250 +v -0.437500 -0.484375 0.031250 +v -0.437500 -0.484375 -0.031250 +v 0.437500 -0.484375 -0.031250 +v -0.500000 -0.437500 -0.500000 +v 0.500000 -0.437500 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.437500 -0.492187 0.437500 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.437500 -0.492187 0.437500 +v 0.437500 -0.492188 -0.437500 +v -0.437500 -0.492188 -0.437500 +v -0.500000 -0.437500 0.500000 +v 0.437500 -0.445313 0.437500 +v 0.500000 -0.437500 0.500000 +v 0.437500 -0.445313 -0.437500 +v -0.437500 -0.445312 0.437500 +v -0.437500 -0.445312 -0.437500 +v 0.437500 -0.460608 0.344815 +v -0.437500 -0.460608 0.344815 +v 0.437500 -0.476784 0.405185 +v -0.437500 -0.476784 0.405185 +v 0.437500 -0.460608 -0.405185 +v -0.437500 -0.460608 -0.405185 +v 0.437500 -0.476784 -0.344815 +v -0.437500 -0.476784 -0.344815 +v 0.437500 -0.460608 -0.311435 +v -0.437500 -0.460608 -0.311435 +v 0.437500 -0.476784 -0.251065 +v -0.437500 -0.476784 -0.251065 +v 0.437500 -0.460608 0.251065 +v -0.437500 -0.460608 0.251065 +v 0.437500 -0.476784 0.311435 +v -0.437500 -0.476784 0.311435 +v 0.437500 -0.460608 0.157315 +v -0.437500 -0.460608 0.157315 +v 0.437500 -0.476784 0.217685 +v -0.437500 -0.476784 0.217685 +v 0.437500 -0.460608 -0.217685 +v -0.437500 -0.460608 -0.217685 +v 0.437500 -0.476784 -0.157315 +v -0.437500 -0.476784 -0.157315 +v 0.437500 -0.460608 -0.123935 +v -0.437500 -0.460608 -0.123935 +v 0.437500 -0.476784 -0.063565 +v -0.437500 -0.476784 -0.063565 +v 0.437500 -0.460608 0.063565 +v -0.437500 -0.460608 0.063565 +v 0.437500 -0.476784 0.123935 +v -0.437500 -0.476784 0.123935 +vt 0.062500 0.905185 +vt 0.937500 0.905185 +vt 0.937500 0.844815 +vt 0.062500 0.844815 +vt 0.062500 0.155185 +vt 0.937500 0.155185 +vt 0.937500 0.094815 +vt 0.062500 0.094815 +vt 0.062500 0.248935 +vt 0.937500 0.248935 +vt 0.937500 0.188565 +vt 0.062500 0.188565 +vt 0.062500 0.811435 +vt 0.937500 0.811435 +vt 0.937500 0.751065 +vt 0.062500 0.751065 +vt 0.062500 0.717685 +vt 0.937500 0.717685 +vt 0.937500 0.657315 +vt 0.062500 0.657315 +vt 0.062500 0.342685 +vt 0.937500 0.342685 +vt 0.937500 0.282315 +vt 0.062500 0.282315 +vt 0.062500 0.436435 +vt 0.937500 0.436435 +vt 0.937500 0.376065 +vt 0.062500 0.376065 +vt 0.062500 0.623935 +vt 0.937500 0.623935 +vt 0.937500 0.563565 +vt 0.062500 0.563565 +vt 0.062500 0.531250 +vt 0.937500 0.531250 +vt 0.937500 0.468750 +vt 0.062500 0.468750 +vt 0.937500 0.953125 +vt 0.937500 0.984375 +vt 0.062500 0.984375 +vt 0.062500 0.953125 +vt 0.062500 0.046875 +vt 0.062500 0.015625 +vt 0.937500 0.015625 +vt 0.937500 0.046875 +vt 0.062500 0.468750 +vt 0.937500 0.468750 +vt 1.000000 0.062500 +vt 0.000000 0.062500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.999999 0.937500 +vt 1.000000 1.000000 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.062500 0.000000 +vt 0.062500 1.000000 +vt 0.937500 0.992188 +vt 0.062500 0.992188 +vt 0.062500 0.945313 +vt 0.937500 0.945313 +vt 0.062500 0.007813 +vt 0.937500 0.007813 +vt 0.937500 0.054688 +vt 0.062500 0.054687 +vt 0.007813 0.937500 +vt 0.007813 0.062500 +vt 0.054688 0.062500 +vt 0.054688 0.937500 +vt 0.945313 0.062500 +vt 0.992188 0.062500 +vt 0.992187 0.937500 +vt 0.945313 0.937500 +g Plane_Plane_Material +s off +f 7/1 8/2 6/3 5/4 +f 11/5 12/6 10/7 9/8 +f 15/9 16/10 14/11 13/12 +f 19/13 20/14 18/15 17/16 +f 23/17 24/18 22/19 21/20 +f 27/21 28/22 26/23 25/24 +f 31/25 32/26 30/27 29/28 +f 35/29 36/30 34/31 33/32 +f 37/33 38/34 39/35 40/36 +f 3/37 38/38 37/39 4/40 +f 1/41 40/42 39/43 2/44 +f 3/34 4/33 1/45 2/46 +f 41/47 42/48 43/49 44/50 +f 46/51 53/52 51/53 47/54 +f 41/55 44/50 47/54 51/56 +f 41/50 51/54 55/57 56/58 +f 41/50 56/58 54/59 42/49 +f 51/54 53/51 52/60 55/57 +f 52/60 53/51 42/49 54/59 +f 42/61 53/62 46/51 43/49 +f 44/50 43/49 49/59 50/58 +f 48/57 47/54 44/50 50/58 +f 43/49 46/51 45/60 49/59 +f 45/60 46/51 47/54 48/57 +f 50/63 49/64 54/65 56/66 +f 45/67 48/68 55/69 52/70 +f 48/71 50/72 56/73 55/74 +f 54/75 49/76 45/77 52/78 +f 59/1 57/4 58/3 60/2 +f 63/5 61/8 62/7 64/6 +f 67/9 65/12 66/11 68/10 +f 71/13 69/16 70/15 72/14 +f 75/17 73/20 74/19 76/18 +f 79/21 77/24 78/23 80/22 +f 83/25 81/28 82/27 84/26 +f 87/29 85/32 86/31 88/30 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thick.obj b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thick.obj new file mode 100644 index 00000000..ebf824e3 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thick.obj @@ -0,0 +1,426 @@ +# Blender v2.73 (sub 0) OBJ File: 'windowblind-wide.blend' +# www.blender.org +o Cube +v 0.433594 0.375000 0.429688 +v 0.433594 0.375000 0.433594 +v 0.437500 0.375000 0.433594 +v 0.437500 0.375000 0.429688 +v 0.433594 -0.464844 0.429688 +v 0.433594 -0.464844 0.433594 +v 0.437500 -0.464844 0.433594 +v 0.437500 -0.464844 0.429688 +v 0.500000 0.375000 0.371094 +v 0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.371094 +v 0.500000 0.500000 0.371094 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.371094 +v 0.500000 0.328989 0.380058 +v 0.500000 0.361341 0.500799 +v -0.500000 0.361341 0.500799 +v -0.500000 0.328989 0.380059 +v 0.500000 0.336535 0.378036 +v 0.500000 0.368888 0.498777 +v -0.500000 0.368888 0.498777 +v -0.500000 0.336535 0.378036 +v -0.500000 -0.452857 0.366944 +v -0.500000 -0.420505 0.487685 +v 0.500000 -0.420505 0.487685 +v 0.500000 -0.452857 0.366944 +v -0.500000 -0.498135 0.379077 +v -0.500000 -0.465783 0.499817 +v 0.500000 -0.465783 0.499817 +v 0.500000 -0.498135 0.379077 +v 0.464844 0.382812 0.324219 +v 0.464844 0.382812 0.371094 +v 0.417969 0.382812 0.371094 +v 0.417969 0.382812 0.324219 +v 0.464844 0.429688 0.324219 +v 0.464844 0.429688 0.371094 +v 0.417969 0.429688 0.371094 +v 0.417969 0.429688 0.324219 +v 0.445312 -0.429688 0.343750 +v 0.445312 -0.429688 0.351562 +v 0.437500 -0.429688 0.351562 +v 0.437500 -0.429688 0.343750 +v 0.445312 0.382812 0.343750 +v 0.445312 0.382812 0.351562 +v 0.437500 0.382812 0.351562 +v 0.437500 0.382812 0.343750 +v -0.439037 -0.454786 0.402725 +v -0.429168 -0.421875 0.367188 +v -0.429168 -0.421875 0.371094 +v -0.433074 -0.421875 0.371094 +v -0.433074 -0.421875 0.367188 +v -0.421875 0.394531 0.367188 +v -0.421875 0.394531 0.371094 +v -0.425781 0.394531 0.371094 +v -0.425781 0.394531 0.367188 +v -0.421875 0.410156 0.371094 +v -0.421875 0.410156 0.375000 +v -0.425781 0.410156 0.375000 +v -0.425781 0.410156 0.371094 +v -0.424871 -0.421875 0.362891 +v -0.424871 -0.421875 0.375391 +v -0.437371 -0.421875 0.375391 +v -0.437371 -0.421875 0.362891 +v -0.424871 -0.449219 0.362891 +v -0.424871 -0.449219 0.375391 +v -0.437371 -0.449219 0.375391 +v -0.437371 -0.449219 0.362891 +v -0.423412 -0.454786 0.402725 +v 0.500000 0.266489 0.380058 +v 0.500000 0.298841 0.500799 +v -0.500000 0.298841 0.500799 +v -0.500000 0.266489 0.380059 +v 0.500000 0.274035 0.378036 +v 0.500000 0.306388 0.498777 +v -0.500000 0.306388 0.498777 +v -0.500000 0.274035 0.378036 +v 0.500000 0.203989 0.380058 +v 0.500000 0.236341 0.500799 +v -0.500000 0.236341 0.500799 +v -0.500000 0.203989 0.380059 +v 0.500000 0.211535 0.378036 +v 0.500000 0.243888 0.498777 +v -0.500000 0.243888 0.498777 +v -0.500000 0.211535 0.378036 +v 0.500000 0.141489 0.380058 +v 0.500000 0.173841 0.500799 +v -0.500000 0.173841 0.500799 +v -0.500000 0.141489 0.380059 +v 0.500000 0.149035 0.378036 +v 0.500000 0.181388 0.498777 +v -0.500000 0.181388 0.498777 +v -0.500000 0.149035 0.378036 +v 0.500000 0.078989 0.380058 +v 0.500000 0.111341 0.500799 +v -0.500000 0.111341 0.500799 +v -0.500000 0.078989 0.380059 +v 0.500000 0.086535 0.378036 +v 0.500000 0.118888 0.498777 +v -0.500000 0.118888 0.498777 +v -0.500000 0.086535 0.378036 +v 0.500000 0.016489 0.380058 +v 0.500000 0.048841 0.500799 +v -0.500000 0.048841 0.500799 +v -0.500000 0.016489 0.380059 +v 0.500000 0.024035 0.378036 +v 0.500000 0.056388 0.498777 +v -0.500000 0.056388 0.498777 +v -0.500000 0.024035 0.378036 +v 0.500000 -0.046011 0.380058 +v 0.500000 -0.013659 0.500799 +v -0.500000 -0.013659 0.500799 +v -0.500000 -0.046011 0.380059 +v 0.500000 -0.038465 0.378036 +v 0.500000 -0.006112 0.498777 +v -0.500000 -0.006112 0.498777 +v -0.500000 -0.038465 0.378036 +v 0.500000 -0.108511 0.380058 +v 0.500000 -0.076159 0.500799 +v -0.500000 -0.076159 0.500799 +v -0.500000 -0.108511 0.380059 +v 0.500000 -0.100965 0.378036 +v 0.500000 -0.068612 0.498777 +v -0.500000 -0.068612 0.498777 +v -0.500000 -0.100965 0.378036 +v 0.500000 -0.171011 0.380058 +v 0.500000 -0.138659 0.500799 +v -0.500000 -0.138659 0.500799 +v -0.500000 -0.171011 0.380059 +v 0.500000 -0.163465 0.378036 +v 0.500000 -0.131112 0.498777 +v -0.500000 -0.131112 0.498777 +v -0.500000 -0.163465 0.378036 +v 0.500000 -0.233511 0.380058 +v 0.500000 -0.201159 0.500799 +v -0.500000 -0.201159 0.500799 +v -0.500000 -0.233511 0.380059 +v 0.500000 -0.225965 0.378036 +v 0.500000 -0.193612 0.498777 +v -0.500000 -0.193612 0.498777 +v -0.500000 -0.225965 0.378036 +v 0.500000 -0.296011 0.380058 +v 0.500000 -0.263659 0.500799 +v -0.500000 -0.263659 0.500799 +v -0.500000 -0.296011 0.380059 +v 0.500000 -0.288465 0.378036 +v 0.500000 -0.256112 0.498777 +v -0.500000 -0.256112 0.498777 +v -0.500000 -0.288465 0.378036 +v 0.500000 -0.358511 0.380058 +v 0.500000 -0.326159 0.500799 +v -0.500000 -0.326159 0.500799 +v -0.500000 -0.358511 0.380059 +v 0.500000 -0.350965 0.378036 +v 0.500000 -0.318612 0.498777 +v -0.500000 -0.318612 0.498777 +v -0.500000 -0.350965 0.378036 +v 0.500000 -0.421011 0.380058 +v 0.500000 -0.388659 0.500799 +v -0.500000 -0.388659 0.500799 +v -0.500000 -0.421011 0.380059 +v 0.500000 -0.413465 0.378036 +v 0.500000 -0.381112 0.498777 +v -0.500000 -0.381112 0.498777 +v -0.500000 -0.413465 0.378036 +v -0.001953 0.375000 0.464844 +v -0.001953 0.375000 0.468750 +v 0.001954 0.375000 0.468750 +v 0.001954 0.375000 0.464844 +v -0.001953 -0.464844 0.464844 +v -0.001953 -0.464844 0.468750 +v 0.001954 -0.464844 0.468750 +v 0.001954 -0.464844 0.464844 +v -0.413543 -0.421875 0.367188 +v -0.413543 -0.421875 0.371094 +v -0.417449 -0.421875 0.371094 +v -0.417449 -0.421875 0.367188 +v -0.417993 0.394531 0.367188 +v -0.417993 0.394531 0.371094 +v -0.421899 0.394531 0.371094 +v -0.421899 0.394531 0.367188 +v -0.417993 0.410156 0.371094 +v -0.417993 0.410156 0.375000 +v -0.421899 0.410156 0.375000 +v -0.421899 0.410156 0.371094 +v -0.409246 -0.421875 0.362891 +v -0.409246 -0.421875 0.375391 +v -0.421746 -0.421875 0.375391 +v -0.421746 -0.421875 0.362891 +v -0.409246 -0.449219 0.362891 +v -0.409246 -0.449219 0.375391 +v -0.421746 -0.449219 0.375391 +v -0.421746 -0.449219 0.362891 +v -0.437500 0.375000 0.429688 +v -0.437500 0.375000 0.433594 +v -0.433594 0.375000 0.433594 +v -0.433594 0.375000 0.429688 +v -0.437500 -0.464844 0.429688 +v -0.437500 -0.464844 0.433594 +v -0.433594 -0.464844 0.433594 +v -0.433594 -0.464844 0.429688 +vt -0.000000 0.625000 +vt -0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.625000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt -0.000000 0.500000 +vt -0.000000 0.437500 +vt -0.000000 0.687500 +vt 1.000000 0.687500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.937500 0.750000 +vt 0.937500 0.812500 +vt 0.000000 0.812500 +vt 0.000000 0.750000 +vt 0.937500 0.875000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.250000 0.312500 +vt 0.250000 0.187500 +vt 0.312500 0.187500 +vt 0.312500 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.750000 +vt 1.000000 1.000000 +vt 0.125000 0.312500 +vt 0.125000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.312500 +vt 0.062500 0.312500 +vt 0.062500 0.187500 +vt 0.250000 0.375000 +vt 0.187500 0.375000 +vt 0.125000 0.375000 +vt 0.062500 0.562500 +vt 0.062500 0.687500 +vt 0.937500 0.687500 +vt 0.937500 0.562500 +vt 0.937500 0.250000 +vt 1.000000 0.250000 +vt 1.000000 0.312500 +vt 0.937500 0.312500 +vt 0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.000000 0.312500 +vt 1.000000 0.187500 +vt 0.000000 0.187500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.312500 0.625000 +vt 0.312500 0.562500 +vt 0.375000 0.562500 +vt 0.375000 0.625000 +vt 0.250000 0.625000 +vt 0.250000 0.562500 +vt 0.375000 0.687500 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 0.125000 0.625000 +vt 0.125000 0.562500 +vt 0.187500 0.562500 +vt 0.187500 0.625000 +vt -0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.937500 0.375000 +vt 0.062500 0.375000 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 1.000000 -0.008900 0.000000 +vn -1.000000 0.008900 0.000000 +vn 0.000000 0.242500 -0.970100 +vn 0.000000 -0.242500 0.970100 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.005500 0.000000 +vn -1.000000 -0.005500 0.000000 +vn -0.000000 -0.258800 -0.965900 +vn 0.000000 -0.965900 0.258800 +vn -0.000000 0.965900 -0.258800 +vn 0.000000 0.258800 0.965900 +g Cube_Cube_strings +s off +f 1/1/1 4/2/1 8/3/1 5/4/1 +f 2/5/2 1/6/2 5/7/2 6/8/2 +f 3/9/3 2/1/3 6/4/3 7/10/3 +f 4/6/4 3/3/4 7/2/4 8/7/4 +f 54/11/5 55/12/5 51/13/5 50/14/5 +f 55/15/3 56/16/3 52/17/3 51/18/3 +f 56/16/6 57/19/6 53/20/6 52/17/6 +f 57/19/1 54/11/1 50/14/1 53/20/1 +f 54/11/7 57/19/7 61/21/7 58/22/7 +f 66/23/4 62/24/4 63/25/4 67/26/4 +f 57/19/2 56/16/2 60/27/2 61/21/2 +f 56/16/8 55/15/8 59/28/8 60/27/8 +f 55/12/4 54/11/4 58/22/4 59/29/4 +f 67/30/3 63/31/3 64/32/3 68/33/3 +f 68/34/2 64/35/2 65/31/2 69/30/2 +f 69/33/1 65/32/1 62/24/1 66/23/1 +f 62/33/9 65/23/9 64/36/9 63/37/9 +f 69/37/10 66/38/10 67/30/10 68/33/10 +f 167/1/1 170/2/1 174/3/1 171/4/1 +f 168/5/2 167/6/2 171/7/2 172/8/2 +f 169/9/3 168/1/3 172/4/3 173/10/3 +f 170/6/4 169/3/4 173/2/4 174/7/4 +f 179/11/11 180/12/11 176/13/11 175/14/11 +f 180/15/3 181/16/3 177/17/3 176/18/3 +f 181/16/12 182/19/12 178/20/12 177/17/12 +f 182/19/1 179/11/1 175/14/1 178/20/1 +f 179/11/7 182/19/7 186/21/7 183/22/7 +f 191/23/4 187/24/4 188/25/4 192/26/4 +f 182/19/2 181/16/2 185/27/2 186/21/2 +f 181/16/8 180/15/8 184/28/8 185/27/8 +f 180/12/4 179/11/4 183/22/4 184/29/4 +f 192/30/3 188/31/3 189/32/3 193/33/3 +f 193/34/2 189/35/2 190/31/2 194/30/2 +f 194/33/1 190/32/1 187/24/1 191/23/1 +f 187/33/9 190/23/9 189/36/9 188/37/9 +f 194/37/10 191/38/10 192/30/10 193/33/10 +f 195/1/1 198/2/1 202/3/1 199/4/1 +f 196/5/2 195/6/2 199/7/2 200/8/2 +f 197/9/3 196/1/3 200/4/3 201/10/3 +f 198/6/4 197/3/4 201/2/4 202/7/4 +g Cube_Cube_plastic +f 13/39/4 14/40/4 10/9/4 9/2/4 +f 15/3/2 16/10/2 12/41/2 11/42/2 +f 16/29/1 13/13/1 9/20/1 12/21/1 +f 9/13/10 10/20/10 11/21/10 12/29/10 +f 16/21/9 15/29/9 14/13/9 13/20/9 +f 21/43/4 22/44/4 18/45/4 17/46/4 +f 23/47/2 24/48/2 20/34/2 19/49/2 +f 24/50/13 21/51/13 17/52/13 20/53/13 +f 17/17/14 18/9/14 19/10/14 20/27/14 +f 24/3/15 23/10/15 22/9/15 21/2/15 +f 18/47/16 22/51/16 23/50/16 19/44/16 +f 10/20/3 14/18/3 15/28/3 11/21/3 +f 37/54/4 38/55/4 34/56/4 33/57/4 +f 39/58/2 40/59/2 36/55/2 35/54/2 +f 40/54/1 37/57/1 33/60/1 36/61/1 +f 33/62/10 34/58/10 35/54/10 36/61/10 +f 40/63/9 39/64/9 38/60/9 37/57/9 +f 45/2/4 46/7/4 42/6/4 41/3/4 +f 46/7/3 47/8/3 43/5/3 42/6/3 +f 47/45/2 48/65/2 44/66/2 43/49/2 +f 48/8/1 45/66/1 41/65/1 44/5/1 +f 41/67/10 42/68/10 43/69/10 44/70/10 +f 32/52/14 31/71/14 30/72/14 29/53/14 +f 25/65/13 28/66/13 32/47/13 29/44/13 +f 26/65/2 25/73/2 29/43/2 30/44/2 +f 28/74/4 27/66/4 31/47/4 32/48/4 +f 25/53/15 26/44/15 27/47/15 28/52/15 +f 31/7/16 27/66/16 26/65/16 30/6/16 +f 75/43/4 76/44/4 72/45/4 71/46/4 +f 77/47/2 78/48/2 74/34/2 73/49/2 +f 78/50/13 75/51/13 71/52/13 74/53/13 +f 71/17/14 72/9/14 73/10/14 74/27/14 +f 78/3/15 77/10/15 76/9/15 75/2/15 +f 83/43/4 84/44/4 80/45/4 79/46/4 +f 85/47/2 86/48/2 82/34/2 81/49/2 +f 86/50/13 83/51/13 79/52/13 82/53/13 +f 79/17/14 80/9/14 81/10/14 82/27/14 +f 86/3/15 85/10/15 84/9/15 83/2/15 +f 91/43/4 92/44/4 88/45/4 87/46/4 +f 93/47/2 94/48/2 90/34/2 89/49/2 +f 94/50/13 91/51/13 87/52/13 90/53/13 +f 87/17/14 88/9/14 89/10/14 90/27/14 +f 94/3/15 93/10/15 92/9/15 91/2/15 +f 99/43/4 100/44/4 96/45/4 95/46/4 +f 101/47/2 102/48/2 98/34/2 97/49/2 +f 102/50/13 99/51/13 95/52/13 98/53/13 +f 95/17/14 96/9/14 97/10/14 98/27/14 +f 102/3/15 101/10/15 100/9/15 99/2/15 +f 107/43/4 108/44/4 104/45/4 103/46/4 +f 109/47/2 110/48/2 106/34/2 105/49/2 +f 110/50/13 107/51/13 103/52/13 106/53/13 +f 103/17/14 104/9/14 105/10/14 106/27/14 +f 110/3/15 109/10/15 108/9/15 107/2/15 +f 115/43/4 116/44/4 112/45/4 111/46/4 +f 117/47/2 118/48/2 114/34/2 113/49/2 +f 118/50/13 115/51/13 111/52/13 114/53/13 +f 111/17/14 112/9/14 113/10/14 114/27/14 +f 118/3/15 117/10/15 116/9/15 115/2/15 +f 123/43/4 124/44/4 120/45/4 119/46/4 +f 125/47/2 126/48/2 122/34/2 121/49/2 +f 126/50/13 123/51/13 119/52/13 122/53/13 +f 119/17/14 120/9/14 121/10/14 122/27/14 +f 126/3/15 125/10/15 124/9/15 123/2/15 +f 131/43/4 132/44/4 128/45/4 127/46/4 +f 133/47/2 134/48/2 130/34/2 129/49/2 +f 134/50/13 131/51/13 127/52/13 130/53/13 +f 127/17/14 128/9/14 129/10/14 130/27/14 +f 134/3/15 133/10/15 132/9/15 131/2/15 +f 139/43/4 140/44/4 136/45/4 135/46/4 +f 141/47/2 142/48/2 138/34/2 137/49/2 +f 142/50/13 139/51/13 135/52/13 138/53/13 +f 135/17/14 136/9/14 137/10/14 138/27/14 +f 142/3/15 141/10/15 140/9/15 139/2/15 +f 147/43/4 148/44/4 144/45/4 143/46/4 +f 149/47/2 150/48/2 146/34/2 145/49/2 +f 150/50/13 147/51/13 143/52/13 146/53/13 +f 143/17/14 144/9/14 145/10/14 146/27/14 +f 150/3/15 149/10/15 148/9/15 147/2/15 +f 155/43/4 156/44/4 152/45/4 151/46/4 +f 157/47/2 158/48/2 154/34/2 153/49/2 +f 158/50/13 155/51/13 151/52/13 154/53/13 +f 151/17/14 152/9/14 153/10/14 154/27/14 +f 158/3/15 157/10/15 156/9/15 155/2/15 +f 163/43/4 164/44/4 160/45/4 159/46/4 +f 165/47/2 166/48/2 162/34/2 161/49/2 +f 166/50/13 163/51/13 159/52/13 162/53/13 +f 159/17/14 160/9/14 161/10/14 162/27/14 +f 166/3/15 165/10/15 164/9/15 163/2/15 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thin.obj b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thin.obj new file mode 100644 index 00000000..002e162d --- /dev/null +++ b/mods/homedecor_modpack/homedecor_windows_and_treatments/models/homedecor_windowblind_thin.obj @@ -0,0 +1,428 @@ +# Blender v2.73 (sub 0) OBJ File: 'windowblind-narrow.blend' +# www.blender.org +o Cube +v 0.433594 0.375000 0.464844 +v 0.433594 0.375000 0.468750 +v 0.437500 0.375000 0.468750 +v 0.437500 0.375000 0.464844 +v 0.433594 -0.464844 0.464844 +v 0.433594 -0.464844 0.468750 +v 0.437500 -0.464844 0.468750 +v 0.437500 -0.464844 0.464844 +v 0.500000 0.375000 0.437500 +v 0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.500000 +v -0.500000 0.375000 0.437500 +v 0.500000 0.500000 0.437500 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.437500 +v 0.500000 0.337346 0.438857 +v 0.500000 0.353522 0.499228 +v -0.500000 0.353522 0.499228 +v -0.500000 0.337346 0.438857 +v 0.500000 0.341119 0.437846 +v 0.500000 0.357295 0.498217 +v -0.500000 0.357295 0.498217 +v -0.500000 0.341119 0.437846 +v -0.500000 -0.471714 0.435319 +v -0.500000 -0.455537 0.495689 +v 0.500000 -0.455537 0.495689 +v 0.500000 -0.471714 0.435319 +v -0.500000 -0.494352 0.441385 +v -0.500000 -0.478176 0.501755 +v 0.500000 -0.478176 0.501755 +v 0.500000 -0.494352 0.441385 +v 0.464844 0.382812 0.390625 +v 0.464844 0.382812 0.437500 +v 0.417969 0.382812 0.437500 +v 0.417969 0.382812 0.390625 +v 0.464844 0.429688 0.390625 +v 0.464844 0.429688 0.437500 +v 0.417969 0.429688 0.437500 +v 0.417969 0.429688 0.390625 +v 0.445312 -0.429688 0.410156 +v 0.445312 -0.429688 0.417969 +v 0.437500 -0.429688 0.417969 +v 0.437500 -0.429688 0.410156 +v 0.445312 0.382812 0.410156 +v 0.445312 0.382812 0.417969 +v 0.437500 0.382812 0.417969 +v 0.437500 0.382812 0.410156 +v -0.439037 -0.454786 0.437881 +v -0.429168 -0.437500 0.433594 +v -0.429168 -0.437500 0.437500 +v -0.433074 -0.437500 0.437500 +v -0.433074 -0.437500 0.433594 +v -0.421875 0.394531 0.433594 +v -0.421875 0.394531 0.437500 +v -0.425781 0.394531 0.437500 +v -0.425781 0.394531 0.433594 +v -0.421875 0.410156 0.437500 +v -0.421875 0.410156 0.441406 +v -0.425781 0.410156 0.441406 +v -0.425781 0.410156 0.437500 +v -0.424871 -0.437500 0.429297 +v -0.424871 -0.437500 0.441797 +v -0.437371 -0.437500 0.441797 +v -0.437371 -0.437500 0.429297 +v -0.424871 -0.464844 0.429297 +v -0.424871 -0.464844 0.441797 +v -0.437371 -0.464844 0.441797 +v -0.437371 -0.464844 0.429297 +v -0.423412 -0.454786 0.437881 +v 0.500000 0.274846 0.438857 +v 0.500000 0.291022 0.499228 +v -0.500000 0.291022 0.499228 +v -0.500000 0.274846 0.438857 +v 0.500000 0.278619 0.437846 +v 0.500000 0.294795 0.498217 +v -0.500000 0.294795 0.498217 +v -0.500000 0.278619 0.437846 +v 0.500000 0.212346 0.438857 +v 0.500000 0.228522 0.499228 +v -0.500000 0.228522 0.499228 +v -0.500000 0.212346 0.438857 +v 0.500000 0.216119 0.437846 +v 0.500000 0.232295 0.498217 +v -0.500000 0.232295 0.498217 +v -0.500000 0.216119 0.437846 +v 0.500000 0.149846 0.438857 +v 0.500000 0.166022 0.499228 +v -0.500000 0.166022 0.499228 +v -0.500000 0.149846 0.438857 +v 0.500000 0.153619 0.437846 +v 0.500000 0.169795 0.498217 +v -0.500000 0.169795 0.498217 +v -0.500000 0.153619 0.437846 +v 0.500000 0.087346 0.438857 +v 0.500000 0.103522 0.499228 +v -0.500000 0.103522 0.499228 +v -0.500000 0.087346 0.438857 +v 0.500000 0.091119 0.437846 +v 0.500000 0.107295 0.498217 +v -0.500000 0.107295 0.498217 +v -0.500000 0.091119 0.437846 +v 0.500000 0.024846 0.438857 +v 0.500000 0.041022 0.499228 +v -0.500000 0.041022 0.499228 +v -0.500000 0.024846 0.438857 +v 0.500000 0.028619 0.437846 +v 0.500000 0.044795 0.498217 +v -0.500000 0.044795 0.498217 +v -0.500000 0.028619 0.437846 +v 0.500000 -0.037654 0.438857 +v 0.500000 -0.021478 0.499228 +v -0.500000 -0.021478 0.499228 +v -0.500000 -0.037654 0.438857 +v 0.500000 -0.033881 0.437846 +v 0.500000 -0.017705 0.498217 +v -0.500000 -0.017705 0.498217 +v -0.500000 -0.033881 0.437846 +v 0.500000 -0.100154 0.438857 +v 0.500000 -0.083978 0.499228 +v -0.500000 -0.083978 0.499228 +v -0.500000 -0.100154 0.438857 +v 0.500000 -0.096381 0.437846 +v 0.500000 -0.080205 0.498217 +v -0.500000 -0.080205 0.498217 +v -0.500000 -0.096381 0.437846 +v 0.500000 -0.162654 0.438857 +v 0.500000 -0.146478 0.499228 +v -0.500000 -0.146478 0.499228 +v -0.500000 -0.162654 0.438857 +v 0.500000 -0.158881 0.437846 +v 0.500000 -0.142705 0.498217 +v -0.500000 -0.142705 0.498217 +v -0.500000 -0.158881 0.437846 +v 0.500000 -0.225154 0.438857 +v 0.500000 -0.208978 0.499228 +v -0.500000 -0.208978 0.499228 +v -0.500000 -0.225154 0.438857 +v 0.500000 -0.221381 0.437846 +v 0.500000 -0.205205 0.498217 +v -0.500000 -0.205205 0.498217 +v -0.500000 -0.221381 0.437846 +v 0.500000 -0.287654 0.438857 +v 0.500000 -0.271478 0.499228 +v -0.500000 -0.271478 0.499228 +v -0.500000 -0.287654 0.438857 +v 0.500000 -0.283881 0.437846 +v 0.500000 -0.267705 0.498217 +v -0.500000 -0.267705 0.498217 +v -0.500000 -0.283881 0.437846 +v 0.500000 -0.350154 0.438857 +v 0.500000 -0.333978 0.499228 +v -0.500000 -0.333978 0.499228 +v -0.500000 -0.350154 0.438857 +v 0.500000 -0.346381 0.437846 +v 0.500000 -0.330205 0.498217 +v -0.500000 -0.330205 0.498217 +v -0.500000 -0.346381 0.437846 +v 0.500000 -0.412654 0.438857 +v 0.500000 -0.396478 0.499228 +v -0.500000 -0.396478 0.499228 +v -0.500000 -0.412654 0.438857 +v 0.500000 -0.408881 0.437846 +v 0.500000 -0.392705 0.498217 +v -0.500000 -0.392705 0.498217 +v -0.500000 -0.408881 0.437846 +v -0.001953 0.375000 0.464844 +v -0.001953 0.375000 0.468750 +v 0.001954 0.375000 0.468750 +v 0.001954 0.375000 0.464844 +v -0.001953 -0.464844 0.464844 +v -0.001953 -0.464844 0.468750 +v 0.001954 -0.464844 0.468750 +v 0.001954 -0.464844 0.464844 +v -0.413543 -0.437500 0.433594 +v -0.413543 -0.437500 0.437500 +v -0.417449 -0.437500 0.437500 +v -0.417449 -0.437500 0.433594 +v -0.417993 0.394531 0.433594 +v -0.417993 0.394531 0.437500 +v -0.421899 0.394531 0.437500 +v -0.421899 0.394531 0.433594 +v -0.417993 0.410156 0.437500 +v -0.417993 0.410156 0.441406 +v -0.421899 0.410156 0.441406 +v -0.421899 0.410156 0.437500 +v -0.409246 -0.437500 0.429297 +v -0.409246 -0.437500 0.441797 +v -0.421746 -0.437500 0.441797 +v -0.421746 -0.437500 0.429297 +v -0.409246 -0.464844 0.429297 +v -0.409246 -0.464844 0.441797 +v -0.421746 -0.464844 0.441797 +v -0.421746 -0.464844 0.429297 +v -0.437500 0.375000 0.464844 +v -0.437500 0.375000 0.468750 +v -0.433594 0.375000 0.468750 +v -0.433594 0.375000 0.464844 +v -0.437500 -0.464844 0.464844 +v -0.437500 -0.464844 0.468750 +v -0.433594 -0.464844 0.468750 +v -0.433594 -0.464844 0.464844 +vt -0.000000 0.625000 +vt -0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.625000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt -0.000000 0.500000 +vt -0.000000 0.437500 +vt -0.000000 0.687500 +vt 1.000000 0.687500 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.937500 0.750000 +vt 0.937500 0.812500 +vt 0.000000 0.812500 +vt 0.000000 0.750000 +vt 0.937500 0.875000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.250000 0.312500 +vt 0.250000 0.187500 +vt 0.312500 0.187500 +vt 0.312500 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.750000 +vt 1.000000 1.000000 +vt 0.125000 0.312500 +vt 0.125000 0.187500 +vt 0.187500 0.187500 +vt 0.187500 0.312500 +vt 0.062500 0.312500 +vt 0.062500 0.187500 +vt 0.250000 0.375000 +vt 0.187500 0.375000 +vt 0.125000 0.375000 +vt 0.062500 0.562500 +vt 0.062500 0.687500 +vt 0.937500 0.687500 +vt 0.937500 0.562500 +vt 0.937500 0.250000 +vt 1.000000 0.250000 +vt 1.000000 0.312500 +vt 0.937500 0.312500 +vt 0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.000000 0.312500 +vt 1.000000 0.187500 +vt 0.000000 0.187500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.312500 0.625000 +vt 0.312500 0.562500 +vt 0.375000 0.562500 +vt 0.375000 0.625000 +vt 0.250000 0.625000 +vt 0.250000 0.562500 +vt 0.375000 0.687500 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 0.125000 0.625000 +vt 0.125000 0.562500 +vt 0.187500 0.562500 +vt 0.187500 0.625000 +vt 0.937500 0.375000 +vt 0.062500 0.375000 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 1.000000 -0.008800 0.000000 +vn -1.000000 0.008800 0.000000 +vn 0.000000 0.242500 -0.970100 +vn 0.000000 -0.242500 0.970100 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.005300 0.000000 +vn -1.000000 -0.005300 0.000000 +vn -0.000000 -0.258800 -0.965900 +vn 0.000000 -0.965900 0.258800 +vn -0.000000 0.965900 -0.258800 +vn 0.000000 0.258800 0.965900 +g Cube_Cube_strings +s off +f 1/1/1 4/2/1 8/3/1 5/4/1 +f 2/5/2 1/6/2 5/7/2 6/8/2 +f 3/9/3 2/1/3 6/4/3 7/10/3 +f 4/6/4 3/3/4 7/2/4 8/7/4 +f 54/11/5 55/12/5 51/13/5 50/14/5 +f 55/15/3 56/16/3 52/17/3 51/18/3 +f 56/16/6 57/19/6 53/20/6 52/17/6 +f 57/19/1 54/11/1 50/14/1 53/20/1 +f 54/11/7 57/19/7 61/21/7 58/22/7 +f 66/23/4 62/24/4 63/25/4 67/26/4 +f 57/19/2 56/16/2 60/27/2 61/21/2 +f 56/16/8 55/15/8 59/28/8 60/27/8 +f 55/12/4 54/11/4 58/22/4 59/29/4 +f 67/30/3 63/31/3 64/32/3 68/33/3 +f 68/34/2 64/35/2 65/31/2 69/30/2 +f 69/33/1 65/32/1 62/24/1 66/23/1 +f 62/33/9 65/23/9 64/36/9 63/37/9 +f 69/37/10 66/38/10 67/30/10 68/33/10 +f 167/1/1 170/2/1 174/3/1 171/4/1 +f 168/5/2 167/6/2 171/7/2 172/8/2 +f 169/9/3 168/1/3 172/4/3 173/10/3 +f 170/6/4 169/3/4 173/2/4 174/7/4 +f 179/11/11 180/12/11 176/13/11 175/14/11 +f 180/15/3 181/16/3 177/17/3 176/18/3 +f 181/16/12 182/19/12 178/20/12 177/17/12 +f 182/19/1 179/11/1 175/14/1 178/20/1 +f 179/11/7 182/19/7 186/21/7 183/22/7 +f 191/23/4 187/24/4 188/25/4 192/26/4 +f 182/19/2 181/16/2 185/27/2 186/21/2 +f 181/16/8 180/15/8 184/28/8 185/27/8 +f 180/12/4 179/11/4 183/22/4 184/29/4 +f 192/30/3 188/31/3 189/32/3 193/33/3 +f 193/34/2 189/35/2 190/31/2 194/30/2 +f 194/33/1 190/32/1 187/24/1 191/23/1 +f 187/33/9 190/23/9 189/36/9 188/37/9 +f 194/37/10 191/38/10 192/30/10 193/33/10 +f 195/1/1 198/2/1 202/3/1 199/4/1 +f 196/5/2 195/6/2 199/7/2 200/8/2 +f 197/9/3 196/1/3 200/4/3 201/10/3 +f 198/6/4 197/3/4 201/2/4 202/7/4 +g Cube_Cube_plastic +f 13/39/4 14/40/4 10/9/4 9/2/4 +f 15/3/2 16/10/2 12/41/2 11/42/2 +f 16/29/1 13/13/1 9/20/1 12/21/1 +f 9/18/10 10/9/10 11/10/10 12/28/10 +f 16/10/9 15/28/9 14/18/9 13/9/9 +f 21/43/4 22/44/4 18/45/4 17/46/4 +f 23/47/2 24/48/2 20/34/2 19/49/2 +f 24/50/13 21/51/13 17/52/13 20/53/13 +f 17/52/14 18/54/14 19/55/14 20/53/14 +f 24/56/15 23/55/15 22/54/15 21/57/15 +f 18/47/16 22/51/16 23/50/16 19/44/16 +f 10/20/3 14/18/3 15/28/3 11/21/3 +f 37/58/4 38/59/4 34/60/4 33/61/4 +f 39/62/2 40/63/2 36/59/2 35/58/2 +f 40/58/1 37/61/1 33/64/1 36/65/1 +f 33/66/10 34/62/10 35/58/10 36/65/10 +f 40/67/9 39/68/9 38/64/9 37/61/9 +f 45/2/4 46/7/4 42/6/4 41/3/4 +f 46/7/3 47/8/3 43/5/3 42/6/3 +f 47/45/2 48/69/2 44/70/2 43/49/2 +f 48/8/1 45/70/1 41/69/1 44/5/1 +f 41/71/10 42/72/10 43/73/10 44/74/10 +f 32/54/14 31/57/14 30/56/14 29/55/14 +f 25/50/13 28/51/13 32/52/13 29/53/13 +f 26/69/2 25/75/2 29/43/2 30/44/2 +f 28/76/4 27/70/4 31/47/4 32/48/4 +f 25/55/15 26/53/15 27/52/15 28/54/15 +f 31/47/16 27/51/16 26/50/16 30/44/16 +f 75/43/4 76/44/4 72/45/4 71/46/4 +f 77/47/2 78/48/2 74/34/2 73/49/2 +f 78/50/13 75/51/13 71/52/13 74/53/13 +f 71/52/14 72/54/14 73/55/14 74/53/14 +f 78/56/15 77/55/15 76/54/15 75/57/15 +f 83/43/4 84/44/4 80/45/4 79/46/4 +f 85/47/2 86/48/2 82/34/2 81/49/2 +f 86/50/13 83/51/13 79/52/13 82/53/13 +f 79/52/14 80/54/14 81/55/14 82/53/14 +f 86/56/15 85/55/15 84/54/15 83/57/15 +f 91/43/4 92/44/4 88/45/4 87/46/4 +f 93/47/2 94/48/2 90/34/2 89/49/2 +f 94/50/13 91/51/13 87/52/13 90/53/13 +f 87/52/14 88/54/14 89/55/14 90/53/14 +f 94/56/15 93/55/15 92/54/15 91/57/15 +f 99/43/4 100/44/4 96/45/4 95/46/4 +f 101/47/2 102/48/2 98/34/2 97/49/2 +f 102/50/13 99/51/13 95/52/13 98/53/13 +f 95/52/14 96/54/14 97/55/14 98/53/14 +f 102/56/15 101/55/15 100/54/15 99/57/15 +f 107/43/4 108/44/4 104/45/4 103/46/4 +f 109/47/2 110/48/2 106/34/2 105/49/2 +f 110/50/13 107/51/13 103/52/13 106/53/13 +f 103/52/14 104/54/14 105/55/14 106/53/14 +f 110/56/15 109/55/15 108/54/15 107/57/15 +f 115/43/4 116/44/4 112/45/4 111/46/4 +f 117/47/2 118/48/2 114/34/2 113/49/2 +f 118/50/13 115/51/13 111/52/13 114/53/13 +f 111/52/14 112/54/14 113/55/14 114/53/14 +f 118/56/15 117/55/15 116/54/15 115/57/15 +f 123/43/4 124/44/4 120/45/4 119/46/4 +f 125/47/2 126/48/2 122/34/2 121/49/2 +f 126/50/13 123/51/13 119/52/13 122/53/13 +f 119/52/14 120/54/14 121/55/14 122/53/14 +f 126/56/15 125/55/15 124/54/15 123/57/15 +f 131/43/4 132/44/4 128/45/4 127/46/4 +f 133/47/2 134/48/2 130/34/2 129/49/2 +f 134/50/13 131/51/13 127/52/13 130/53/13 +f 127/52/14 128/54/14 129/55/14 130/53/14 +f 134/56/15 133/55/15 132/54/15 131/57/15 +f 139/43/4 140/44/4 136/45/4 135/46/4 +f 141/47/2 142/48/2 138/34/2 137/49/2 +f 142/50/13 139/51/13 135/52/13 138/53/13 +f 135/52/14 136/54/14 137/55/14 138/53/14 +f 142/56/15 141/55/15 140/54/15 139/57/15 +f 147/43/4 148/44/4 144/45/4 143/46/4 +f 149/47/2 150/48/2 146/34/2 145/49/2 +f 150/50/13 147/51/13 143/52/13 146/53/13 +f 143/52/14 144/54/14 145/55/14 146/53/14 +f 150/56/15 149/55/15 148/54/15 147/57/15 +f 155/43/4 156/44/4 152/45/4 151/46/4 +f 157/47/2 158/48/2 154/34/2 153/49/2 +f 158/50/13 155/51/13 151/52/13 154/53/13 +f 151/52/14 152/54/14 153/55/14 154/53/14 +f 158/56/15 157/55/15 156/54/15 155/57/15 +f 163/43/4 164/44/4 160/45/4 159/46/4 +f 165/47/2 166/48/2 162/34/2 161/49/2 +f 166/50/13 163/51/13 159/52/13 162/53/13 +f 159/52/14 160/54/14 161/55/14 162/53/14 +f 166/56/15 165/55/15 164/54/15 163/57/15 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain.png new file mode 100644 index 0000000000000000000000000000000000000000..4274d2b0fda00cd2069e4fab2c99cdc513a4d950 GIT binary patch literal 295 zcmV+?0oeYDP){uMVaqonSgvlXhd`aMWF7_C^@f@wLHqAE;1fknp&Pq^ai|UEh&1#o4 zn^0BJ-~}dC^FTy238PW=64Cs&xv3@tCa+WTU-us^vQ;zplY`K3Rl3F1c!Im`CLA6% t&DPJ7?Q$nXAxT!jfMCbn;E#d@{{dP0U<>u>N)iA7002ovPDHLkV1jcafRg|K literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain_open.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtain_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e593d0600080ad0dbf5b67865ac325baff864088 GIT binary patch literal 276 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 KMNUMnLSTYkQ6z}~ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtainrod_wood_inv.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_curtainrod_wood_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..5712d36a9548f23832f5c8cf1774a33c994da35c GIT binary patch literal 1500 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_inv.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_flowerbox_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7a5cfee4afba6b41b3d3f6fe4a838322302cfb55 GIT binary patch literal 4196 zcmV-q5S#CbP)e5Ml|>lr8BbVZ1J;VxUM01pR`2`1YZuxA2E^(>CYH=Feos8Lx@D4y9bojTPJOQ% z>GgNdJ@?%Ewd^@_X0O?6_L{wBui5K!z54pr70BrA9W1!#0vu_H&Qsh^3vgZUn#Fy+ zgIhsB=f;gYw8h0`bMKYF=K}Xh_om^N=#MU^BEJE?Kaz@Ud#`R@&;*yAzJ|v80c#wMOY%tueyy(NHo%7gLcR zn@(Z<+0{%iW2fT5vAszbJ)SbtQ|)%zp0rTBUPXhR2Kq{*nYKku^cdC^&UzYjHPP;% zgN{XfbT%HmISMk~gKDH_eG6o+#q(=%|4`N*3S@k)rl!bt6>t_C{8--fzMy+zt=&ki z<~r)OH&CC$KrM}Gis)-7q^+VL;HWAiLvbOQD@rL+S3~V49R+Kv$g8QKWNi)gHEPq3 znHncv_Pf$tJ|DKniJyNd75OiG*1v*`gZNx`*1jG9<|`AE>w?+N2Of~txwjj1f#Uve z`NM&K;Z0p>jg4PSg~#@XT-0x=r*2>c(Ar!_ZdC;}l@tO+WGpKpuWC72D@sVSWC^Jr zewZ{%my$rK)r+#ZawKeI;r>P=KWtqru1A_N!$|+%}q%Ly}^;lFONJSxCB_$g*G#F?W z1gsC4XqDGUz0L+|x71P6s3(7|iUPW73P3#`D2LJ2sHZ19=JdXxbK+DyF#bVXf<9F#u<_I6t^@v&O$r|}frn3= zP6X*OkBK^Mb<|@=#(^$tEhSLn&T3>C!CN8ofVPshg^jc`Zl>+1_jR5+>NKe-UZFQRD*`r*bD-zfk%N(koc%UM+bZkx|j^7 zLBcrib2PJGR>-fg=NC@2x0=7yH~4E1a2>6edi&Q;babvHi`gBW4ET7+BlqnEz>~m_ zMluhf(bm|_S0di@R-X-cU1_3>r$JmQx@gg|!>+t@Rn{$&{6zh?!_- zteLhTz~m4wAyJ97(n*hkckeXmNthi zv^8#@#1>#(z>3nSMey25BoTbPzJ}t48kB~P2K^w&t|xD0@f7&0OR1$vLv78qFw440 zxN9oNUQs6Cg5sD2{+U&NE3NcdCb7}{1hhA(sSOx_gf|3Dv@PkR%~2-}27!>1)<@i8 zZE4a|lmiD65@JwI1m+jkGb$+nv-DS&P()iHf={4}BpOxl3^k?TF#%l-IjhRaR$fYW z21szjIDL8zMPZn2W|R?Bx*EZ6^3>9LV6{g_o4ob(H1_sxDk744ITPDWZntlRy)@^r z-?j3H-$kzm+;lb;lxt`ba$Uh_=y=RWg9tW(jmLFW6q5m?it0H)Ees8HA9jhr*Pzdb zP$F&w#qaEE!Yytvu_{#J_hEtSQ@AeX68dn3nBP$tr~!XV{<{gP8n;ZperW{5Kvc$AiZkT zJhC4`upz8gWYkufffb#EU-Pqr{9FVbnzzoBX&W8 zAR=t1T@eSp2R|6jO6p#hg`ToBRtO&e0Y3n4vJx0j1s#PVFvBDBnO{&ofQeyzGa04> z0T+x=i!4+_(rN_58L1Mzo>y@X68JUG2ue6XM9QG1?q(e&pbG9LX2_dKaH8H_AW4QB zZPt%xr%+BkXuVx#?k;s=WrOU3VfLB1M4JQ=+d#xlWPUhn@54~?Ih6e4&GjEo8sXdV z(3X=CKbOJ8VTpvJ(s~f8IDw46lMGF=H>nD#u0CpKRru&pV?FA*hV1GJ(Z78X0e%I% z>P+x_-)Yog(+CLY1qQ5jFjh60K!QUefCHCFsKtCyvve6Xl$GGwTqZh@05#w_OaOyh zB%`}oPj6$-*(H4yzJ|=x*Da0br*wlesDEJWO~{}9Kqf*~1h2<}9-iALA3Cg9SrP96 zXHi?bJvOv871>qg6vR*y)J-M9hw(Rva_DGMqfOR|;F*LDm|tDdBbXMKknWMCREzs2 z1S^6sE+%bZp@0TZKZ2hF956!u3~tLzL^nui#q4khQ>wCrW#u06JJUPN4Yb=~e)L&; za{&ilAQ5n0B7uhDA$l{Th)EJ;RUDR9CV~}^&9JNro*G|+a{4gEg|R_5O28+ANByhH z1UxmR@SV(1y7gIIHXbxH@kzlSYhf*rZ4%n(QYY5$9 zhogB~>tpF-Xri6whOxi5HDBN5FsYxjn=<3@yQ%2?7m^X}Ih@%~M>8bIU?N^a<`1J3 zlw`1BGC^pgJdO%>r_`FnI3H|I#{%@6+lm&4jaH%0tCtHf34S$?&n3t(j?Iv`9$Dw? z^O=EzFIlvRiWe>vC|a;Uye?h5h?aX(bU-X}r#g$Uy?D;LLOItO}2+QUou<12Wh&_j(<<$;anDZEd2btWD{?ZX3Pq zb?NgF(9FRDyt z7EL4IkuNMHJ^qcSNoDXt1=Z!W)@TqX#9W{ATF^~jHPzEDhnelcWMa%n^K=bf zUt^z$1#^~0_Sns*xr1RRt+MKI7EnBhi~iq zKvsgZmIL3HO9Dt|tKphN#CgmRXR;L`nWe0V!#PxO*v|*B%tToTg# z0pPl<2A;TbDPp7*n~)SStuz2u#L*mzI5Nd2y!0-Hnvpy{k*}?C5?;W>hqJygzWo{L z{}w3BYks#$#9V1D1}Vt*vzE+MT(;J+3AfXv5p6M=sl%Ap1UbdF<^B61E? za(MteVGgHeRs>6*jZez{1cIl(_+N@-HAwdxf$^#SFkKN>#Z-x5Dr>x!+b6##6fwgb z!KJ~S;}pj6Tt30Z$I|EQ@68N7T>G2;tlIxG6mgNuL8*w*93(Js`pm5c3CBN$2)RT~ zN`n=Xz(-x4_`W9Eo-jVn{(oZdS@eIZ{o5o#Hc3119f^P&8Gnf9G|J3W$>)q<&aS~L ze&uz!(l`XLBA&GwCyj5f%a)c1*fZy^aUt*oFp;f@t9cah4v3gZ5hrd#5!;dd zr$NH5%*e~eH}TgBexBm~kVFK@>u4UM}uCf&NIxWKZ_F$Ea@8`gL#+^Wb zJXW^@zmNzRpFDBSposH{P+k(abFd<~E9}9vw@YN-J|Sg)(;bn01qlT*8Ndbw3Bn^r z@*KV8@%o$?rt&M|MYk0ruLY&xyoum{cSi-Er)53}e55>N-4nE0Hva>xBYoHeYd%#Yr52xt67GaDToAlPz2F8>Jwib1rhF`^00&J;D(3a z$)f?Ev}?*1N+Ma(=47>5?qM3FgyTuGiTJJrB6_34;8v&5lnNj619E)A|vT(05TNyKnJ;sqk8A*Cl&~IA!#vz$!RRi@NI?-L3FHhRI78BxYfX)-uT=8fgJ!JjQ@RIf(|6v P00000NkvXXu0mjfQW1;+ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_stained_glass.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_stained_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..43e86bc0fbc56c78e49545e46217624ad097242e GIT binary patch literal 1515 zcmd6mhgT8^0LCdtrkSUujb~;r)6<;i<>_S^ZZVZ}Yv#%w;$B=siCh7uXyztIZd5>2 z5F9AeffE!5X7!Y!tjjA)&-4C^`@Q#lzdzu6Umn=iK~es!JOBVtbaJ$HKd|P1k&`-T z+xmP40C0#8zUgVl%gf8nVUJ~I3aVxq@xu#Pte~oDuB2qHWV*DJSHT-Ap5!8t>__lX zE_@^^YA7XXKv-X2HjJ4@p(YWC5$c2Cei#P^W2K~|HpdZ3fwi+!PYWj}5S-Lx7W>}F zgL@x*yq!r?ty+dy;g#cPz+=hO3IE_Wi2&C6xcmj{_JN+PwFJWq=5 zCq+|86rb+laDq^PC-S=dx?0Crr85`|hmA^XybEoPAdo^^ac=f#OEWVwD=RBYOG^t2 z3r9ysJ3BiY8yg@HXliQe;^Ja#YzzW{+}zv@3=DL2b=}?F!C>&^%a?U@bhNazD$WqE z94wue?C$DO`F~-*1EB{1Nd4|)3-mPS#!kI~s+*jY5&0cYdNy3Ct(!zghDRLGA6#Dc z<~n5Adyju{p{T*l=kvAWyLr+w`vp=rhhvX{YLb}mLLogPw0uZt?JO^ z-R_|yU#OKK5hnFJ=H@V?(;KKL7ul}C;%&IHSbx?3HuIA%Jr(ZYN;G~_P28t!;E~Q9Tf~RJ^xX;u$h3|YbaX}hjJl>jIw^km{mRaP@IF)pmd2i4V zGEi2!+<7zTSk2kx_Ps*}NS_{6C3W)*|22fnxr$Hu91W;NGiPO%Wv4117kOCd$&h2K zff)m59MbrPCqoblWp^r2<>bwtZWDCDU4;=PXyB<+s&Zk;4+m6U@|G;=Onady3AO|` z>r%E6WBV#yzi5ft&llo*!XSllU b{w~*O+!^bNx%FZ0;MxEuJ6Btrbuj#2h{PXy literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_frame.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..7209ace4a07b226842419df37f29eaf17e085065 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ik>cxAr}70KYo3ESnp-P+`+&U nUi4uF<6^cRDTiEUje`t)3zGO`7R_}9DrWF>^>bP0l+XkKv4qLbV#=ea=b44$rjF6*2U FngH*^9@zi@ literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter.png new file mode 100644 index 0000000000000000000000000000000000000000..47cdf7be2fd0ce7bff905fd791f318ead07c8cfc GIT binary patch literal 278 zcmV+x0qOpUP)Rt}U@_--&pvSF70DNC0MP@i%kmGe=2K*h0h$Zfyogs*1}H^qCNbAFSQ1#D15x9Pr>f2tgUH cY!mq558%mx7n#UO*#H0l07*qoM6N<$g2y9zF8}}l literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter_inv.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_shutter_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..fd77e81648e97d341ebd4712846d70cac097b260 GIT binary patch literal 4879 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 HEFYGB)*Q&8LN_ikb;UPVf;9w7a5aOf# zfS`{!w3*mmQM}}`{6W#u#oCKTU1Qonk#6B4ks*Z2PY9+sY4M@GaE^V8$3K z&yL?$aoLdjtOfiUA*ApJ^cBt~t|yE?I1c*Q6s4Iw7J{A3=4EWZv%e=eo|JZ7`MUgF zZnC^YN$EST>f@>SQ}I*vH3$5$<+z4JGo!MBG`F9zQ;dch&fU(}P{G;Sg9$gM`_ z8x{4x=9>h_bLl4$cn$*}h!UrZn0LU~BW4(3JTh7e*5#JFQ(5Af%GaK&c_zNRWVUxL z2@@NcNB6B#_gK$~2Uy}5X&(d7I4a`}k-kHt(Y?B0&f}boK=Xr73c&(S1E2|)HV(8Q zXZa&Y5+g0zaF4R?jZO+JQ9mPxMUchLe>c^4p2gR_);{_Ij>SCrjN0ZkO5xr_+u+{| zGem)bk;U!s$O5+?a{G^YAn;cs(xTYmZ$=YgA|)tc!F2gZ@r=TY)Gx@&00t+i7Z04( zc^T)bcO8^KGM1k^J&}?z!&%H4419+^TwMBb+9uNbv3cT0CTTANiV|QK-ou$MnMP71 zD8xL23I!xi92?_VlU5}(-X8v8|(A( zClB5f=RHb4D+_$U$6!5e6rcA_K)#~*z~9b3a>N*dW!NIA<+0}P3hE0k7C)s21D{&) zc;}sMkE!`Qs~n{PpVL@Xy}7KxdsrH1h3CaSa7a+}u`c{DT!@9HngB_*at`s|^u5kB zb4ZF#AW9)&EF(+W*Q3IV3j%>#oqdcUh#=vgnwj7GbmpX3d0?~-D2Xph#c3sVVH}Ym zou2q;)s~$s7#vW33W19;fB=&yVk~#lN5^~Z_YCdPlXdI^IuH~hNf=#*c=iV&6A1eLNc7y_O0d{44^e(T78hIB}xP zqn>?)vDR<9Bat-5xS?)(DI`D%g@zXRTKQG-tf&axoZaVF67&LoK+F=i<=$yK-d1Wv zzhwud0U4vU_x&rUv5uKM@L48=hX9u?#HeE|#Xy7?$ugJUQu>rU$&6@{R1!p!B7^6n zWI&--b^pRU+Bs7d6N_L1Jf@aLrbd4dj#}(A-q_tZ`U-wH*ouCt0&pe|JYA2TJp@i)i-;Ea-018VjBMnle48${1HuL-iY57YIPAq8 zzr$#0UvT#ik?j3j1pdHj7RSupv7{uVz;fDp)vP)w4i+2}i9EPdziApp|%(*_HtF_@ega%j5f z-kkka+|O4~bVit4Wz<32ojw}hn^xfW8%`(~qZN?_Q#fJ!^NebIiT6xUo@%YT*e>d;pO;2>{ zl+laV0@(p?e0o3dQ7i_Y0CHpp>A>A|P>Dx^o=Y;6{n4D0E!fN+e+kX+OPmA=g;bRcIGoxryV@3DJq{GB&9l^rH!p@J%A_+CL4k#1D}m6 zfZvhjtW~UfYB66G^IY>?zsVmdBqla_&l`L}!Dlxl|5q#nE@l~pSNEKwW<#MWFf60l zSiiTaD$JYgfPa1n4ln1hjEgzzu6K{-`|=%Ax+1MosPq?k^AonAe-W0k41n+Q+?{`U z|2hBXxhpP$TK->g12+KhmlK}-!(Gq7cR%I4{{g?}1|>Q=3a|hG002ovPDHLkV1g-4 BP%8ic literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_sides.png b/mods/homedecor_modpack/homedecor_windows_and_treatments/textures/homedecor_window_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1ad3712c1f6746d68d8f1c54f1e1f4dfde19fc GIT binary patch literal 443 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 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/inbox/.luacheckrc b/mods/homedecor_modpack/inbox/.luacheckrc new file mode 100644 index 00000000..2ef25d14 --- /dev/null +++ b/mods/homedecor_modpack/inbox/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/inbox/init.lua b/mods/homedecor_modpack/inbox/init.lua new file mode 100644 index 00000000..0ec889b8 --- /dev/null +++ b/mods/homedecor_modpack/inbox/init.lua @@ -0,0 +1,126 @@ +local S = minetest.get_translator("inbox") + +local inbox = {} + +minetest.register_craft({ + output ="inbox:empty", + recipe = { + {"","default:steel_ingot",""}, + {"default:steel_ingot","","default:steel_ingot"}, + {"default:steel_ingot","default:steel_ingot","default:steel_ingot"} + } +}) + +local mb_cbox = { + type = "fixed", + fixed = { -5/16, -8/16, -8/16, 5/16, 2/16, 8/16 } +} + +minetest.register_node("inbox:empty", { + paramtype = "light", + drawtype = "mesh", + mesh = "inbox_mailbox.obj", + description = S("Mailbox"), + tiles = { + "inbox_red_metal.png", + "inbox_white_metal.png", + "inbox_grey_metal.png", + }, + inventory_image = "mailbox_inv.png", + selection_box = mb_cbox, + collision_box = mb_cbox, + paramtype2 = "facedir", + groups = {choppy=2,oddly_breakable_by_hand=2}, + sounds = default.node_sound_wood_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + after_place_node = function(pos, placer, itemstack) + local meta = minetest.get_meta(pos) + local owner = placer:get_player_name() + meta:set_string("owner", owner) + meta:set_string("infotext", S("@1's Mailbox", owner)) + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + inv:set_size("drop", 1) + end, + on_rightclick = function(pos, node, clicker, itemstack) + local meta = minetest.get_meta(pos) + local player = clicker:get_player_name() + local owner = meta:get_string("owner") + if owner == player or + minetest.check_player_privs(player, "protection_bypass") and + clicker:get_player_control().aux1 then + minetest.show_formspec( + player, + "inbox:mailbox", + inbox.get_inbox_formspec(pos)) + else + minetest.show_formspec( + player, + "inbox:mailbox", + inbox.get_inbox_insert_formspec(pos)) + end + return itemstack + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local name = player and player:get_player_name() + local owner = meta:get_string("owner") + local inv = meta:get_inventory() + return name == owner and inv:is_empty("main") + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if listname == "drop" and inv:room_for_item("main", stack) then + inv:remove_item("drop", stack) + inv:add_item("main", stack) + end + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if listname == "main" then + return 0 + end + if listname == "drop" then + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if inv:room_for_item("main", stack) then + return -1 + else + return 0 + end + end + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + if player:get_player_name() == owner or + minetest.check_player_privs(player, "protection_bypass") and + player:get_player_control().aux1 then + return stack:get_count() + end + return 0 + end, + allow_metadata_inventory_move = function(pos) + return 0 + end, +}) + +function inbox.get_inbox_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;]" .. + "listring[]" + return formspec +end + +function inbox.get_inbox_insert_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," ..pos.z + local formspec = + "size[8,9]".. + "list[nodemeta:".. spos .. ";drop;3.5,2;1,1;]".. + "list[current_player;main;0,5;8,4;]".. + "listring[]" + return formspec +end diff --git a/mods/homedecor_modpack/inbox/locale/inbox.de.tr b/mods/homedecor_modpack/inbox/locale/inbox.de.tr new file mode 100644 index 00000000..cb2a78cf --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.de.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Briefkasten von @1 +Mailbox=Briefkasten diff --git a/mods/homedecor_modpack/inbox/locale/inbox.es.tr b/mods/homedecor_modpack/inbox/locale/inbox.es.tr new file mode 100644 index 00000000..7309df14 --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.es.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Buzón de @1 +Mailbox=Buzón diff --git a/mods/homedecor_modpack/inbox/locale/inbox.fr.tr b/mods/homedecor_modpack/inbox/locale/inbox.fr.tr new file mode 100644 index 00000000..3618ea04 --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.fr.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Boîte aux lettres de @1 +Mailbox=Boîte aux lettres diff --git a/mods/homedecor_modpack/inbox/locale/inbox.ms.tr b/mods/homedecor_modpack/inbox/locale/inbox.ms.tr new file mode 100644 index 00000000..259b537f --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.ms.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Peti Surat @1 +Mailbox=Peti Surat diff --git a/mods/homedecor_modpack/inbox/locale/inbox.pt.tr b/mods/homedecor_modpack/inbox/locale/inbox.pt.tr new file mode 100644 index 00000000..59a8ecda --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.pt.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Correio de @1 +Mailbox=Correio diff --git a/mods/homedecor_modpack/inbox/locale/inbox.pt_BR.tr b/mods/homedecor_modpack/inbox/locale/inbox.pt_BR.tr new file mode 100644 index 00000000..59a8ecda --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.pt_BR.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Correio de @1 +Mailbox=Correio diff --git a/mods/homedecor_modpack/inbox/locale/inbox.ru.tr b/mods/homedecor_modpack/inbox/locale/inbox.ru.tr new file mode 100644 index 00000000..0edb392a --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.ru.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=Почтовый Ñщик @1 +Mailbox=Почтовый Ñщик diff --git a/mods/homedecor_modpack/inbox/locale/inbox.zh_CN.tr b/mods/homedecor_modpack/inbox/locale/inbox.zh_CN.tr new file mode 100644 index 00000000..14bbd903 --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/inbox.zh_CN.tr @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox=@1的邮箱 +Mailbox=邮箱 diff --git a/mods/homedecor_modpack/inbox/locale/template.txt b/mods/homedecor_modpack/inbox/locale/template.txt new file mode 100644 index 00000000..0036dc96 --- /dev/null +++ b/mods/homedecor_modpack/inbox/locale/template.txt @@ -0,0 +1,7 @@ +# textdomain: inbox + + +### init.lua ### + +@1's Mailbox= +Mailbox= diff --git a/mods/homedecor_modpack/inbox/mod.conf b/mods/homedecor_modpack/inbox/mod.conf new file mode 100644 index 00000000..c36bc793 --- /dev/null +++ b/mods/homedecor_modpack/inbox/mod.conf @@ -0,0 +1,3 @@ +name = inbox +depends = default, homedecor_common +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/inbox/models/inbox_mailbox.obj b/mods/homedecor_modpack/inbox/models/inbox_mailbox.obj new file mode 100644 index 00000000..95b2156c --- /dev/null +++ b/mods/homedecor_modpack/inbox/models/inbox_mailbox.obj @@ -0,0 +1,275 @@ +# Blender v2.73 (sub 0) OBJ File: 'mailbox.blend' +# www.blender.org +o Cylinder +v 0.312500 -0.500000 -0.500000 +v 0.312500 -0.500000 0.500000 +v -0.312500 -0.500000 0.500000 +v -0.312500 -0.500000 -0.500000 +v -0.230971 -0.082709 0.437500 +v -0.250001 -0.178381 0.437500 +v 0.250001 -0.178381 0.437500 +v 0.230971 -0.082709 0.437500 +v 0.000000 0.125000 0.500000 +v -0.000000 0.125000 -0.500000 +v -0.119589 0.101212 0.500000 +v -0.119589 0.101212 -0.500000 +v -0.220971 0.033471 0.500000 +v -0.220971 0.033471 -0.500000 +v -0.288712 -0.067911 0.500000 +v -0.288712 -0.067911 -0.500000 +v -0.312500 -0.187500 0.500000 +v -0.312500 -0.187500 -0.500000 +v 0.176777 -0.001603 0.437500 +v 0.095671 0.052590 0.437500 +v 0.095671 0.052590 -0.500000 +v 0.176777 -0.001603 -0.500000 +v 0.230971 -0.082709 -0.500000 +v 0.250001 -0.178381 -0.500000 +v -0.250001 -0.178381 -0.500000 +v -0.230971 -0.082709 -0.500000 +v -0.176778 -0.001603 -0.500000 +v -0.095671 0.052590 -0.500000 +v -0.000000 0.071621 -0.500000 +v -0.250001 -0.437501 -0.500000 +v 0.250001 -0.437501 -0.500000 +v 0.000000 -0.067809 0.500000 +v 0.312500 -0.187500 0.500000 +v 0.312500 -0.187500 -0.500000 +v 0.288712 -0.067911 0.500000 +v 0.288712 -0.067911 -0.500000 +v 0.220971 0.033471 0.500000 +v 0.220971 0.033471 -0.500000 +v 0.119588 0.101212 0.500000 +v 0.119588 0.101212 -0.500000 +v -0.176778 -0.001603 0.437500 +v -0.095671 0.052590 0.437500 +v 0.000000 0.071621 0.437500 +v -0.250001 -0.437501 0.437500 +v 0.250001 -0.437501 0.437500 +v 0.000000 -0.082627 0.437500 +v -0.312500 -0.250000 -0.375000 +v -0.312500 -0.250000 -0.312500 +v -0.343750 -0.250000 -0.312500 +v -0.343750 -0.250000 -0.375000 +v -0.312500 0.250000 -0.375000 +v -0.312500 0.250000 -0.312500 +v -0.343750 0.250000 -0.312500 +v -0.343750 0.250000 -0.375000 +v -0.320312 0.125000 -0.312500 +v -0.320312 0.125000 -0.187500 +v -0.335937 0.125000 -0.187500 +v -0.335937 0.125000 -0.312500 +v -0.320312 0.250000 -0.312500 +v -0.320312 0.250000 -0.187500 +v -0.335937 0.250000 -0.187500 +v -0.335937 0.250000 -0.312500 +vt 0.000000 0.000000 +vt 0.181818 0.000000 +vt 0.181818 1.000000 +vt 0.000000 1.000000 +vt 0.818182 0.000000 +vt 0.909091 0.000000 +vt 0.909091 1.000000 +vt 0.818182 1.000000 +vt 0.363637 1.000000 +vt 0.363637 0.000000 +vt 0.454545 0.000000 +vt 0.454546 1.000000 +vt 0.545455 0.500000 +vt 0.545455 0.625000 +vt 0.454546 0.625000 +vt 0.454546 0.500000 +vt 0.636364 0.500000 +vt 0.636364 0.625000 +vt 0.454546 0.250000 +vt 0.818182 0.250000 +vt 0.818182 0.500000 +vt 0.954545 0.000000 +vt 0.954545 0.250000 +vt 0.909091 0.250000 +vt 0.909091 0.500000 +vt 0.954545 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.250000 +vt 0.973553 0.716044 +vt 0.933816 0.766735 +vt 0.804196 0.716095 +vt 0.437572 0.500000 +vt 0.507722 0.511894 +vt 0.493693 0.536205 +vt 0.437572 0.526690 +vt 0.987507 0.656250 +vt 0.567193 0.545764 +vt 0.606930 0.596456 +vt 0.573059 0.603855 +vt 0.541269 0.563301 +vt 0.000000 0.500000 +vt 0.366623 0.000000 +vt 0.366623 0.500000 +vt 0.874346 0.800606 +vt 0.620884 0.656250 +vt 0.634838 0.716044 +vt 0.674575 0.766735 +vt 0.734045 0.800606 +vt 0.804196 0.812500 +vt 0.987507 0.500000 +vt 0.620884 0.500000 +vt 0.584222 0.651690 +vt 0.620884 0.812500 +vt 0.584222 0.781251 +vt 0.254261 0.812500 +vt 0.254261 0.656250 +vt 0.290922 0.651690 +vt 0.290922 0.781251 +vt 0.268214 0.596456 +vt 0.302085 0.603855 +vt 0.307951 0.545765 +vt 0.333875 0.563302 +vt 0.367422 0.511894 +vt 0.381452 0.536205 +vt 0.116656 0.500000 +vt 0.116656 1.000000 +vt 0.050576 1.000000 +vt 0.050576 0.500000 +vt 1.000000 0.500000 +vt 0.936921 0.500000 +vt 0.936921 0.000000 +vt 0.865741 0.500000 +vt 0.865741 0.000000 +vt 0.683312 0.000000 +vt 0.683312 0.500000 +vt 0.549052 0.000000 +vt 0.549052 0.500000 +vt 0.620232 0.000000 +vt 0.620233 0.500000 +vt 0.188180 0.500000 +vt 0.188180 1.000000 +vt 0.254260 0.500000 +vt 0.254261 1.000000 +vt 0.000000 0.703643 +vt 0.000000 0.414971 +vt 0.648062 0.414971 +vt 0.648062 0.703643 +vt 0.820879 0.711328 +vt 1.000000 0.711328 +vt 1.000000 1.000000 +vt 0.820879 1.000000 +vt 0.648062 0.855664 +vt 0.661216 0.800429 +vt 0.754688 0.855664 +vt 0.698678 0.753603 +vt 0.754744 0.722315 +vt 0.754745 0.989013 +vt 0.698679 0.957725 +vt 0.661216 0.910899 +vt 0.000000 0.160377 +vt 0.000000 0.108347 +vt 0.648062 0.108347 +vt 0.648062 0.160377 +vt 0.648062 0.957694 +vt 0.648061 1.000000 +vt 0.000000 0.957694 +vt 0.648062 0.904383 +vt 0.000000 0.904383 +vt 0.648062 0.848183 +vt 0.000000 0.848183 +vt 0.000000 0.309258 +vt 0.648062 0.309258 +vt 0.000000 0.365304 +vt 0.648062 0.365304 +vt 0.000000 0.052030 +vt 0.648062 0.000000 +vt 0.648062 0.052030 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.382700 0.923900 -0.000000 +vn -0.707100 0.707100 0.000000 +vn -0.923900 0.382700 0.000000 +vn -0.995200 0.098000 0.000000 +vn 0.995200 0.098000 -0.000000 +vn 0.923900 0.382700 -0.000000 +vn 0.707100 0.707100 -0.000000 +vn 0.382700 0.923900 -0.000000 +vn 0.382700 -0.923900 -0.000000 +vn 0.707100 -0.707100 -0.000000 +vn 0.923900 -0.382700 -0.000000 +vn 0.995200 -0.098000 -0.000000 +vn -0.995200 -0.098000 0.000000 +vn -0.923900 -0.382700 0.000000 +vn -0.707100 -0.707100 0.000000 +vn -0.382700 -0.923900 0.000000 +g Cylinder_Cylinder_flag +s off +f 51/1/1 52/2/1 48/3/1 47/4/1 +f 52/5/2 53/6/2 49/7/2 48/8/2 +f 53/9/3 54/3/3 50/2/3 49/10/3 +f 54/10/4 51/11/4 47/12/4 50/9/4 +f 47/13/5 48/14/5 49/15/5 50/16/5 +f 54/14/6 53/13/6 52/17/6 51/18/6 +f 59/16/1 60/19/1 56/20/1 55/21/1 +f 60/6/2 61/22/2 57/23/2 56/24/2 +f 61/19/3 62/11/3 58/5/3 57/20/3 +f 55/25/5 56/24/5 57/23/5 58/26/5 +f 62/27/6 61/28/6 60/23/6 59/22/6 +g Cylinder_Cylinder_outside +f 35/29/2 37/30/2 32/31/2 +f 10/32/4 40/33/4 21/34/4 29/35/4 +f 33/36/2 35/29/2 32/31/2 +f 38/37/4 36/38/4 23/39/4 22/40/4 +f 1/41/5 2/1/5 3/42/5 4/43/5 +f 37/30/2 39/44/2 32/31/2 +f 17/45/2 33/36/2 32/31/2 +f 15/46/2 17/45/2 32/31/2 +f 13/47/2 15/46/2 32/31/2 +f 11/48/2 13/47/2 32/31/2 +f 9/49/2 11/48/2 32/31/2 +f 2/50/2 33/36/2 17/45/2 3/51/2 +f 39/44/2 9/49/2 32/31/2 +f 40/33/4 38/37/4 22/40/4 21/34/4 +f 36/38/4 34/45/4 24/52/4 23/39/4 +f 34/45/4 1/53/4 31/54/4 24/52/4 +f 4/55/4 18/56/4 25/57/4 30/58/4 +f 18/56/4 16/59/4 26/60/4 25/57/4 +f 16/59/4 14/61/4 27/62/4 26/60/4 +f 14/61/4 12/63/4 28/64/4 27/62/4 +f 12/63/4 10/32/4 29/35/4 28/64/4 +f 1/53/4 4/55/4 30/58/4 31/54/4 +s 1 +f 9/65/6 10/66/6 12/67/7 11/68/7 +f 11/68/7 12/67/7 14/4/8 13/41/8 +f 13/27/8 14/69/8 16/70/9 15/71/9 +f 15/71/9 16/70/9 18/72/10 17/73/10 +f 3/74/3 17/73/10 18/72/10 4/75/3 +f 2/43/1 1/42/1 34/76/11 33/77/11 +f 33/77/11 34/76/11 36/78/12 35/79/12 +f 35/79/12 36/78/12 38/74/13 37/75/13 +f 39/80/14 40/81/14 10/66/6 9/65/6 +f 37/82/13 38/83/13 40/81/14 39/80/14 +g Cylinder_Cylinder_inside +s off +f 31/84/6 30/85/6 44/86/6 45/87/6 +f 7/88/4 45/89/4 44/90/4 6/91/4 +f 43/92/4 20/93/4 46/94/4 +f 20/93/4 19/95/4 46/94/4 +f 19/95/4 8/96/4 46/94/4 +f 8/96/4 7/88/4 46/94/4 +f 7/88/4 6/91/4 46/94/4 +f 6/91/4 5/97/4 46/94/4 +f 5/97/4 41/98/4 46/94/4 +f 41/98/4 42/99/4 46/94/4 +f 42/99/4 43/92/4 46/94/4 +s 1 +f 28/100/15 29/101/5 43/102/5 42/103/15 +f 27/104/16 28/105/15 42/4/15 41/106/16 +f 26/107/17 27/104/16 41/106/16 5/108/17 +f 25/109/18 26/107/17 5/108/17 6/110/18 +f 30/87/1 25/109/18 6/110/18 44/84/1 +f 24/111/19 31/100/3 45/103/3 7/112/19 +f 23/113/20 24/111/19 7/112/19 8/114/20 +f 22/85/21 23/113/20 8/114/20 19/86/21 +f 21/115/22 22/1/21 19/116/21 20/117/22 +f 29/101/5 21/115/22 20/117/22 43/102/5 diff --git a/mods/homedecor_modpack/inbox/textures/inbox_grey_metal.png b/mods/homedecor_modpack/inbox/textures/inbox_grey_metal.png new file mode 100644 index 0000000000000000000000000000000000000000..a34fc849a916764643934df0c5a4b8fa45a27f41 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA;yqm)LnI_w4>lGuIS4Qt{%jMw zT(A5=I7abhTK<(A}=5YY=|EDR7i zslHTvZ^3KLR}bP0l+XkK1Fn<&=Jz83OwY2sDk+$}J zZS4cv+6T3@4{2*31|l7uBRV=qb##vD=o|+kUELG9x+isYPwDEO*3~@&M0$E>_4Ll^ z>7Ccp+mI5W12lHMr;B5Vge2=hPNrr94i<-1Qw1UfI^6&NzjQ7j=hWUcZP8bL7GHXH zmizvtT;A$Qw{ArL{+hU5adOQyf$q%q>&JaFk4pZ2-57JBMmdKI;Vst09M<7FaQ7m literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/inbox/textures/inbox_white_metal.png b/mods/homedecor_modpack/inbox/textures/inbox_white_metal.png new file mode 100644 index 0000000000000000000000000000000000000000..01cbd9a2fb40c1b099d121c147a57822d1baa2cb GIT binary patch literal 156 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 Cq#!~7 literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/itemframes/textures/itemframes_pedestal.png b/mods/homedecor_modpack/itemframes/textures/itemframes_pedestal.png new file mode 100644 index 0000000000000000000000000000000000000000..a269b0bd1ebaa890937b3fcfcb774623d29858b3 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V1Q4EtGBzGkB7UTmxrI1r#}#R zdjAEev?+1lHm03D<=O3@ur>PFwe_#W zp7W{nTAdS<*|hS$s^!&7oo+WBS3Kd2`}aj{x#gELy9!UQ5|1|gqPejD##<4WyzMVm cthjy5o?qAIHy;;EKG01Jp00i_>zopr0CDkdi2wiq literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/lavalamp/.luacheckrc b/mods/homedecor_modpack/lavalamp/.luacheckrc new file mode 100644 index 00000000..25049b92 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/.luacheckrc @@ -0,0 +1,20 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "default", + "unifieddyes", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/lavalamp/README.txt b/mods/homedecor_modpack/lavalamp/README.txt new file mode 100644 index 00000000..832d624f --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/README.txt @@ -0,0 +1,24 @@ +Lava Lamps (lavalamp) mod for Minetest + + +by thefamilygrog66 + +Description: +Coloured Lava Lamps, loosely based on Tonyka's wall torches from the 3dforniture/homedecor mod. There are 6 colours in all: red, orange, yellow, green, blue, violet. + +After placing a lava lamp, the player can turn it off/on again by right-clicking on it. + +Recipe: + ++---------------+ +| coloured wool | ++---------------+ +| water bucket | ++---------------+ +| black wool | ++---------------+ + +Mod dependencies: wool, bucket + +See also: +http://minetest.net/ diff --git a/mods/homedecor_modpack/lavalamp/init.lua b/mods/homedecor_modpack/lavalamp/init.lua new file mode 100644 index 00000000..74d2f7b2 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/init.lua @@ -0,0 +1,147 @@ +local S = minetest.get_translator("lavalamp") + +lavalamp = {} + +minetest.register_node("lavalamp:lavalamp", { + description = S("Lava Lamp/Light"), + drawtype = "mesh", + mesh = "lavalamp.obj", + tiles = { + { name = "lavalamp_metal.png", color = "white" }, + { name = "lavalamp_lamp_liquid.png", color = "white" }, + }, + overlay_tiles = { + "", + { + name="lavalamp_lamp_anim.png", + animation={ + type="vertical_frames", + aspect_w=40, + aspect_h=40, + length=6.0, + }, + }, + }, + use_texture_alpha = true, + inventory_image = "lavalamp_lamp_inv.png", + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + sunlight_propagates = true, + walkable = false, + light_source = 14, + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25,0.5, 0.25 }, + }, + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, ud_param2_colorable = 1}, + sounds = default.node_sound_glass_defaults(), + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + node.name = "lavalamp:lavalamp_off" + minetest.swap_node(pos, node) + return itemstack + end +}) + +minetest.register_node("lavalamp:lavalamp_off", { + description = S("Lava Lamp/Light (off)"), + drawtype = "mesh", + mesh = "lavalamp.obj", + tiles = { + { name = "lavalamp_metal.png", color = 0xffffffff }, + "lavalamp_lamp_off.png", + }, + paramtype = "light", + paramtype2 = "color", + palette = "unifieddyes_palette_extended.png", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25,0.5, 0.25 }, + }, + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, not_in_creative_inventory=1}, + sounds = default.node_sound_glass_defaults(), + on_construct = unifieddyes.on_construct, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + node.name = "lavalamp:lavalamp" + minetest.swap_node(pos, node) + return itemstack + end, + drop = { + items = { + {items = {"lavalamp:lavalamp"}, inherit_color = true }, + } + } +}) + +minetest.register_craft({ + output = "lavalamp:lavalamp", + recipe = { + {"", "wool:white", "", }, + {"", "bucket:bucket_water", "", }, + {"", "wool:black", "", } + } +}) + +unifieddyes.register_color_craft({ + output = "lavalamp:lavalamp", + palette = "extended", + type = "shapeless", + neutral_node = "lavalamp:lavalamp", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } +}) + +-- convert to param2 coloring + +local colors = { + "red", + "orange", + "yellow", + "green", + "blue", + "violet" +} + +lavalamp.old_static_nodes = {} +for _, color in ipairs(colors) do + table.insert(lavalamp.old_static_nodes, "lavalamp:"..color) + table.insert(lavalamp.old_static_nodes, "lavalamp:"..color.."_off") +end + +minetest.register_lbm({ + name = "lavalamp:convert", + label = "Convert lava lamps to use param2 color", + run_at_every_load = false, + nodenames = lavalamp.old_static_nodes, + action = function(pos, node) + local name = node.name + local color + + if string.find(name, "red") then + color = "red" + elseif string.find(name, "orange") then + color = "orange" + elseif string.find(name, "yellow") then + color = "yellow" + elseif string.find(name, "green") then + color = "green" + elseif string.find(name, "blue") then + color = "blue" + elseif string.find(name, "violet") then + color = "violet" + end + + local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "extended") + + minetest.set_node(pos, { name = "lavalamp:lavalamp", param2 = paletteidx }) + local meta = minetest.get_meta(pos) + meta:set_string("dye", "unifieddyes:"..color) + + end +}) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.de.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.de.tr new file mode 100644 index 00000000..f6dbb70a --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.de.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lavalampe +Lava Lamp/Light (off)=Lavalampe (aus) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.es.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.es.tr new file mode 100644 index 00000000..f5d85673 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.es.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lámpara de lava +Lava Lamp/Light (off)=Lámpara de lava (apagada) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.fr.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.fr.tr new file mode 100644 index 00000000..53152404 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.fr.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lampe à lave +Lava Lamp/Light (off)=Lampe à lave (éteinte) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.it.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.it.tr new file mode 100644 index 00000000..cb588376 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.it.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lampada da tavolo +Lava Lamp/Light (off)= diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.ms.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.ms.tr new file mode 100644 index 00000000..af93e50b --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.ms.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lampu Lava +Lava Lamp/Light (off)=Lampu Lava (tutup) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt.tr new file mode 100644 index 00000000..3ab7b561 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lâmpada de Lava +Lava Lamp/Light (off)=Lâmpada de Lava (desligada) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt_BR.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt_BR.tr new file mode 100644 index 00000000..3ab7b561 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.pt_BR.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Lâmpada de Lava +Lava Lamp/Light (off)=Lâmpada de Lava (desligada) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.ru.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.ru.tr new file mode 100644 index 00000000..78ace11e --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.ru.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=Лавовый Ñветильник +Lava Lamp/Light (off)=Лавовый Ñветильник (выключен) diff --git a/mods/homedecor_modpack/lavalamp/locale/lavalamp.zh_CN.tr b/mods/homedecor_modpack/lavalamp/locale/lavalamp.zh_CN.tr new file mode 100644 index 00000000..3d8cbb88 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/lavalamp.zh_CN.tr @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light=å²©æµ†ç¯ +Lava Lamp/Light (off)=岩浆ç¯ï¼ˆå…³é—­ï¼‰ diff --git a/mods/homedecor_modpack/lavalamp/locale/template.txt b/mods/homedecor_modpack/lavalamp/locale/template.txt new file mode 100644 index 00000000..1ae8f3e3 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/locale/template.txt @@ -0,0 +1,7 @@ +# textdomain: lavalamp + + +### init.lua ### + +Lava Lamp/Light= +Lava Lamp/Light (off)= diff --git a/mods/homedecor_modpack/lavalamp/mod.conf b/mods/homedecor_modpack/lavalamp/mod.conf new file mode 100644 index 00000000..87daabb3 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/mod.conf @@ -0,0 +1,2 @@ +name = lavalamp +depends = wool, bucket, homedecor_common, unifieddyes diff --git a/mods/homedecor_modpack/lavalamp/models/lavalamp.obj b/mods/homedecor_modpack/lavalamp/models/lavalamp.obj new file mode 100644 index 00000000..321ea748 --- /dev/null +++ b/mods/homedecor_modpack/lavalamp/models/lavalamp.obj @@ -0,0 +1,550 @@ +# Blender v2.73 (sub 0) OBJ File: 'lava-lamp.blend' +# www.blender.org +o Cylinder +v 0.017236 0.500000 -0.017236 +v 0.106066 -0.500000 -0.106066 +v 0.009328 0.500000 -0.022520 +v 0.057403 -0.500000 -0.138582 +v 0.000000 0.500000 -0.024375 +v 0.000000 -0.500000 -0.150000 +v 0.057403 0.000000 -0.138582 +v 0.000000 0.000000 -0.150000 +v 0.138582 -0.500000 -0.057403 +v 0.022520 0.500000 -0.009328 +v 0.150000 -0.500000 0.000000 +v 0.024375 0.500000 -0.000000 +v 0.138582 -0.500000 0.057403 +v 0.022520 0.500000 0.009328 +v 0.106066 -0.500000 0.106066 +v 0.017236 0.500000 0.017236 +v 0.057403 -0.500000 0.138582 +v 0.009328 0.500000 0.022520 +v 0.000000 -0.500000 0.150000 +v 0.000000 0.500000 0.024375 +v -0.057402 -0.500000 0.138582 +v -0.009328 0.500000 0.022520 +v -0.106066 -0.500000 0.106066 +v -0.017236 0.500000 0.017236 +v -0.138582 -0.500000 0.057403 +v -0.022520 0.500000 0.009328 +v -0.150000 -0.500000 -0.000000 +v -0.024375 0.500000 -0.000000 +v -0.138582 -0.500000 -0.057403 +v -0.022520 0.500000 -0.009328 +v -0.106066 -0.500000 -0.106066 +v -0.017236 0.500000 -0.017236 +v -0.057402 -0.500000 -0.138582 +v -0.009328 0.500000 -0.022520 +v 0.106066 0.000000 -0.106066 +v 0.138582 0.000000 -0.057403 +v 0.150000 0.000000 0.000000 +v 0.138582 0.000000 0.057403 +v 0.106066 0.000000 0.106066 +v 0.057403 0.000000 0.138582 +v 0.000000 0.000000 0.150000 +v -0.057402 0.000000 0.138582 +v -0.106066 0.000000 0.106066 +v -0.138582 0.000000 0.057403 +v -0.150000 0.000000 -0.000000 +v -0.138582 0.000000 -0.057403 +v -0.106066 0.000000 -0.106066 +v -0.057402 0.000000 -0.138582 +v 0.032145 -0.250000 -0.077606 +v 0.059397 -0.250000 -0.059397 +v 0.077606 -0.250000 -0.032145 +v 0.084000 -0.250000 0.000000 +v 0.077606 -0.250000 0.032145 +v 0.059397 -0.250000 0.059397 +v 0.032145 -0.250000 0.077606 +v 0.000000 -0.250000 0.084000 +v -0.032145 -0.250000 0.077606 +v -0.059397 -0.250000 0.059397 +v -0.077606 -0.250000 0.032145 +v -0.084000 -0.250000 -0.000000 +v -0.077606 -0.250000 -0.032145 +v -0.059397 -0.250000 -0.059397 +v 0.000000 -0.250000 -0.084000 +v -0.032145 -0.250000 -0.077606 +v -0.124724 0.125000 -0.051662 +v -0.095459 0.125000 -0.095459 +v 0.000000 0.375000 -0.059400 +v 0.045922 -0.375000 -0.110866 +v -0.051662 0.125000 -0.124724 +v 0.084853 -0.375000 -0.084853 +v -0.135000 0.125000 -0.000000 +v 0.110866 -0.375000 -0.045922 +v -0.124724 0.125000 0.051662 +v 0.120000 -0.375000 0.000000 +v -0.095459 0.125000 0.095459 +v 0.110866 -0.375000 0.045922 +v -0.051662 0.125000 0.124724 +v 0.084853 -0.375000 0.084853 +v 0.000000 0.125000 0.135000 +v 0.045922 -0.375000 0.110866 +v 0.051662 0.125000 0.124724 +v 0.000000 -0.375000 0.120000 +v 0.095459 0.125000 0.095459 +v -0.045922 -0.375000 0.110866 +v 0.124724 0.125000 0.051662 +v -0.084853 -0.375000 0.084853 +v 0.135000 0.125000 0.000000 +v -0.110866 -0.375000 0.045922 +v 0.124724 0.125000 -0.051662 +v -0.120000 -0.375000 -0.000000 +v 0.095459 0.125000 -0.095459 +v -0.110866 -0.375000 -0.045922 +v 0.051662 0.125000 -0.124724 +v -0.084853 -0.375000 -0.084853 +v 0.000000 -0.125000 -0.150000 +v -0.045922 -0.375000 -0.110866 +v -0.054878 0.375000 -0.022731 +v -0.042002 0.375000 -0.042002 +v 0.000000 0.125000 -0.135000 +v 0.057403 -0.125000 -0.138582 +v -0.022731 0.375000 -0.054878 +v 0.106066 -0.125000 -0.106066 +v -0.059400 0.375000 -0.000000 +v 0.138582 -0.125000 -0.057403 +v -0.054878 0.375000 0.022731 +v 0.150000 -0.125000 0.000000 +v -0.042002 0.375000 0.042002 +v 0.138582 -0.125000 0.057403 +v -0.022731 0.375000 0.054878 +v 0.106066 -0.125000 0.106066 +v 0.000000 0.375000 0.059400 +v 0.057403 -0.125000 0.138582 +v 0.022731 0.375000 0.054878 +v 0.000000 -0.125000 0.150000 +v 0.042002 0.375000 0.042002 +v -0.057402 -0.125000 0.138582 +v 0.054878 0.375000 0.022731 +v -0.106066 -0.125000 0.106066 +v 0.059400 0.375000 0.000000 +v -0.138582 -0.125000 0.057403 +v 0.054878 0.375000 -0.022731 +v -0.150000 -0.125000 -0.000000 +v 0.042002 0.375000 -0.042002 +v -0.138582 -0.125000 -0.057403 +v 0.022731 0.375000 -0.054878 +v -0.106066 -0.125000 -0.106066 +v 0.000000 -0.375000 -0.120000 +v -0.057402 -0.125000 -0.138582 +vt 0.875000 0.062500 +vt 0.750000 0.062500 +vt 0.750000 0.000000 +vt 0.875000 0.000000 +vt 0.125000 0.937500 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 0.812500 +vt 0.125000 0.812500 +vt 0.000000 0.750000 +vt 0.125000 0.750000 +vt 0.875000 1.000000 +vt 0.750000 1.000000 +vt 0.750000 0.937500 +vt 0.875000 0.937500 +vt 0.000000 0.687500 +vt 0.125000 0.687500 +vt 0.000000 0.625000 +vt 0.125000 0.625000 +vt 0.875000 0.875000 +vt 0.750000 0.875000 +vt 0.750000 0.812500 +vt 0.875000 0.812500 +vt 0.000000 0.562500 +vt 0.125000 0.562500 +vt 0.000000 0.500000 +vt 0.125000 0.500000 +vt 0.000000 0.437500 +vt 0.125000 0.437500 +vt 0.750000 0.750000 +vt 0.875000 0.750000 +vt 0.000000 0.375000 +vt 0.125000 0.375000 +vt 0.000000 0.312500 +vt 0.125000 0.312500 +vt 0.000000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 0.187500 +vt 0.125000 0.187500 +vt 0.875000 0.625000 +vt 0.750000 0.625000 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.062500 +vt 0.125000 0.062500 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.625000 0.625000 +vt 0.720671 0.605970 +vt 0.801777 0.551777 +vt 0.855970 0.470671 +vt 0.875000 0.375000 +vt 0.855970 0.279329 +vt 0.801777 0.198223 +vt 0.720671 0.144030 +vt 0.625000 0.125000 +vt 0.529329 0.144030 +vt 0.448223 0.198223 +vt 0.394030 0.279329 +vt 0.375000 0.375000 +vt 0.394030 0.470671 +vt 0.448223 0.551777 +vt 0.529329 0.605970 +vt 0.000000 0.000000 +vt 0.125000 0.000000 +vt 0.875000 0.125000 +vt 0.750000 0.125000 +vt 0.250000 0.875000 +vt 0.297836 0.865485 +vt 0.338388 0.838388 +vt 0.365485 0.797835 +vt 0.375000 0.750000 +vt 0.365485 0.702165 +vt 0.338388 0.661612 +vt 0.297836 0.634515 +vt 0.250000 0.625000 +vt 0.202164 0.634515 +vt 0.161612 0.661612 +vt 0.134515 0.702165 +vt 0.134515 0.797835 +vt 0.161612 0.838388 +vt 0.202164 0.865485 +vt 0.875000 0.187500 +vt 0.750000 0.187500 +vt 0.875000 0.250000 +vt 0.750000 0.250000 +vt 0.875000 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.875000 0.437500 +vt 0.750000 0.437500 +vt 0.875000 0.500000 +vt 0.750000 0.500000 +vt 0.875000 0.687500 +vt 0.750000 0.687500 +vt 1.000000 0.750000 +vt 1.000000 0.687500 +vt 1.000000 0.625000 +vt 1.000000 0.562500 +vt 1.000000 0.500000 +vt 1.000000 0.437500 +vt 1.000000 0.375000 +vt 1.000000 0.312500 +vt 1.000000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.125000 +vt 1.000000 0.062500 +vt 0.625000 0.562500 +vt 0.625000 0.812500 +vt 0.625000 0.750000 +vt 0.625000 0.937500 +vt 0.625000 0.875000 +vt 0.625000 1.000000 +vt 0.625000 0.062500 +vt 0.625000 0.000000 +vt 1.000000 0.812500 +vt 0.625000 0.187500 +vt 1.000000 0.937500 +vt 1.000000 0.875000 +vt 0.625000 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 1.000000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 0.687500 +vt 1.000000 0.000000 +vt 0.250000 -0.000000 +vt 0.250000 0.250000 +vt 0.375000 0.250000 +vt 0.375000 -0.000000 +vt 0.500000 0.250000 +vt 0.500000 -0.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vn -0.967100 0.254400 0.000000 +vn -0.994200 -0.107600 0.000000 +vn -0.918500 -0.107600 -0.380400 +vn -0.893500 0.254400 -0.370100 +vn 0.000000 0.269800 -0.962900 +vn 0.000000 0.761600 -0.648000 +vn 0.248000 0.761600 -0.598700 +vn 0.368500 0.269800 -0.889600 +vn 0.458200 0.761600 -0.458200 +vn 0.680900 0.269800 -0.680900 +vn 0.598700 0.761600 -0.248000 +vn 0.889600 0.269800 -0.368500 +vn -0.703000 -0.107600 -0.703000 +vn -0.683800 0.254400 -0.683800 +vn 0.648000 0.761600 0.000000 +vn 0.962900 0.269800 0.000000 +vn 0.598700 0.761600 0.248000 +vn 0.889600 0.269800 0.368500 +vn -0.370100 0.254400 -0.893500 +vn -0.380400 -0.107600 -0.918500 +vn 0.000000 -0.107600 -0.994200 +vn 0.000000 0.254400 -0.967100 +vn 0.458200 0.761600 0.458200 +vn 0.680900 0.269800 0.680900 +vn 0.248000 0.761600 0.598700 +vn 0.368500 0.269800 0.889600 +vn 0.000000 0.761600 0.648000 +vn 0.000000 0.269800 0.962900 +vn 0.380400 -0.107600 -0.918500 +vn 0.370100 0.254400 -0.893500 +vn -0.248000 0.761600 0.598700 +vn -0.368500 0.269800 0.889600 +vn -0.458200 0.761600 0.458200 +vn -0.680900 0.269800 0.680900 +vn -0.598700 0.761600 0.248000 +vn -0.889600 0.269800 0.368500 +vn -0.648000 0.761600 0.000000 +vn -0.962900 0.269800 -0.000000 +vn 0.893500 0.254400 -0.370100 +vn 0.918500 -0.107600 -0.380400 +vn 0.994200 -0.107600 0.000000 +vn 0.967100 0.254400 0.000000 +vn -0.598700 0.761600 -0.248000 +vn -0.889600 0.269800 -0.368500 +vn -0.458200 0.761600 -0.458200 +vn -0.680900 0.269800 -0.680900 +vn -0.368500 0.269800 -0.889600 +vn -0.248000 0.761600 -0.598700 +vn 0.312900 -0.575600 -0.755500 +vn 0.578200 -0.575600 -0.578200 +vn 0.755500 -0.575600 -0.312900 +vn 0.817700 -0.575600 0.000000 +vn 0.755500 -0.575600 0.312900 +vn 0.578200 -0.575600 0.578200 +vn 0.312900 -0.575600 0.755500 +vn 0.000000 -0.575600 0.817700 +vn -0.312900 -0.575600 0.755500 +vn -0.578200 -0.575600 0.578200 +vn -0.755500 -0.575600 0.312900 +vn -0.817700 -0.575600 0.000000 +vn -0.755500 -0.575600 -0.312900 +vn -0.578200 -0.575600 -0.578200 +vn -0.312900 -0.575600 -0.755500 +vn 0.000000 -0.575600 -0.817700 +vn -0.893500 0.254400 0.370100 +vn -0.918500 -0.107600 0.380400 +vn -0.683800 0.254400 0.683800 +vn -0.703000 -0.107600 0.703000 +vn -0.370100 0.254400 0.893500 +vn -0.380400 -0.107600 0.918500 +vn 0.000000 0.254400 0.967100 +vn 0.000000 -0.107600 0.994200 +vn 0.370100 0.254400 0.893500 +vn 0.380400 -0.107600 0.918500 +vn 0.683800 0.254400 0.683800 +vn 0.703000 -0.107600 0.703000 +vn 0.893500 0.254400 0.370100 +vn 0.918500 -0.107600 0.380400 +vn 0.683800 0.254400 -0.683800 +vn 0.703000 -0.107600 -0.703000 +vn 0.817000 -0.466900 -0.338400 +vn 0.884300 -0.466900 0.000000 +vn 0.000000 -0.466900 -0.884300 +vn 0.338400 -0.466900 -0.817000 +vn -0.625300 -0.466900 -0.625300 +vn -0.338400 -0.466900 -0.817000 +vn -0.817000 -0.466900 -0.338400 +vn -0.884300 -0.466900 -0.000000 +vn -0.817000 -0.466900 0.338400 +vn -0.625300 -0.466900 0.625300 +vn -0.338400 -0.466900 0.817000 +vn 0.000000 -0.466900 0.884300 +vn 0.338400 -0.466900 0.817000 +vn 0.625300 -0.466900 0.625300 +vn 0.817000 -0.466900 0.338400 +vn 0.625300 -0.466900 -0.625300 +vn 0.000000 0.289500 0.957200 +vn -0.366300 0.289500 0.884300 +vn -0.374700 0.202900 0.904600 +vn 0.000000 0.202900 0.979200 +vn 0.382700 0.000000 -0.923900 +vn 0.382000 0.059200 -0.922200 +vn 0.705900 0.059200 -0.705900 +vn 0.707100 0.000000 -0.707100 +vn 0.922200 0.059200 -0.382000 +vn 0.923900 0.000000 -0.382700 +vn 1.000000 0.000000 0.000000 +vn 0.998200 0.059200 0.000000 +vn 0.922200 0.059200 0.382000 +vn 0.923900 0.000000 0.382700 +vn -0.676800 0.289500 0.676800 +vn -0.692400 0.202900 0.692400 +vn 0.705900 0.059200 0.705900 +vn 0.707100 0.000000 0.707100 +vn 0.382000 0.059200 0.922200 +vn 0.382700 0.000000 0.923900 +vn -0.884300 0.289500 0.366300 +vn -0.904600 0.202900 0.374700 +vn 0.000000 0.059200 0.998200 +vn 0.000000 0.000000 1.000000 +vn -0.382000 0.059200 0.922200 +vn -0.382700 0.000000 0.923900 +vn -0.957200 0.289500 -0.000000 +vn -0.979200 0.202900 0.000000 +vn -0.705900 0.059200 0.705900 +vn -0.707100 0.000000 0.707100 +vn -0.922200 0.059200 0.382000 +vn -0.923900 0.000000 0.382700 +vn -0.998200 0.059200 0.000000 +vn -1.000000 0.000000 -0.000000 +vn -0.884300 0.289500 -0.366300 +vn -0.904600 0.202900 -0.374700 +vn -0.922200 0.059200 -0.382000 +vn -0.923900 0.000000 -0.382700 +vn -0.676800 0.289500 -0.676800 +vn -0.692400 0.202900 -0.692400 +vn -0.705900 0.059200 -0.705900 +vn -0.707100 0.000000 -0.707100 +vn -0.366300 0.289500 -0.884300 +vn 0.000000 0.289500 -0.957200 +vn 0.000000 0.202900 -0.979200 +vn -0.374700 0.202900 -0.904600 +vn -0.382700 0.000000 -0.923900 +vn -0.382000 0.059200 -0.922200 +vn 0.000000 0.059200 -0.998200 +vn 0.000000 0.000000 -1.000000 +vn 0.366300 0.289500 0.884300 +vn 0.374700 0.202900 0.904600 +vn 0.676800 0.289500 0.676800 +vn 0.692400 0.202900 0.692400 +vn 0.884300 0.289500 0.366300 +vn 0.904600 0.202900 0.374700 +vn 0.957200 0.289500 0.000000 +vn 0.979200 0.202900 0.000000 +vn 0.884300 0.289500 -0.366300 +vn 0.904600 0.202900 -0.374700 +vn 0.676800 0.289500 -0.676800 +vn 0.692400 0.202900 -0.692400 +vn 0.366300 0.289500 -0.884300 +vn 0.374700 0.202900 -0.904600 +g Cylinder_Cylinder_metal +s 1 +f 90/1/1 60/2/2 61/3/3 92/4/4 +f 67/5/5 5/6/6 3/7/7 125/8/8 +f 125/8/8 3/7/7 1/9/9 123/10/10 +f 123/10/10 1/9/9 10/11/11 121/12/12 +f 92/13/4 61/14/3 62/15/13 94/16/14 +f 121/12/12 10/11/11 12/17/15 119/18/16 +f 119/18/16 12/17/15 14/19/17 117/20/18 +f 96/21/19 64/22/20 63/23/21 127/24/22 +f 117/20/18 14/19/17 16/25/23 115/26/24 +f 115/26/24 16/25/23 18/27/25 113/28/26 +f 94/16/14 62/15/13 64/22/20 96/21/19 +f 113/28/26 18/27/25 20/29/27 111/30/28 +f 127/24/22 63/23/21 49/31/29 68/32/30 +f 111/30/28 20/29/27 22/33/31 109/34/32 +f 109/34/32 22/33/31 24/35/33 107/36/34 +f 107/36/34 24/35/33 26/37/35 105/38/36 +f 105/38/36 26/37/35 28/39/37 103/40/38 +f 72/41/39 51/42/40 52/43/41 74/44/42 +f 103/40/38 28/39/37 30/45/43 97/46/44 +f 97/46/44 30/45/43 32/47/45 98/48/46 +f 101/49/47 34/50/48 5/6/6 67/5/5 +f 4/51/49 2/52/50 9/53/51 11/54/52 13/55/53 15/56/54 17/57/55 19/58/56 21/59/57 23/60/58 25/61/59 27/62/60 29/63/61 31/64/62 33/65/63 6/66/64 +f 98/48/46 32/47/45 34/67/48 101/68/47 +f 88/69/65 59/70/66 60/2/2 90/1/1 +f 1/71/9 3/72/7 5/73/6 34/74/48 32/75/45 30/76/43 28/77/37 26/78/35 24/79/33 22/80/31 20/81/27 18/82/25 16/12/23 14/83/17 12/84/15 10/85/11 +f 86/86/67 58/87/68 59/70/66 88/69/65 +f 84/88/69 57/89/70 58/87/68 86/86/67 +f 82/90/71 56/91/72 57/89/70 84/88/69 +f 80/55/73 55/92/74 56/91/72 82/90/71 +f 78/93/75 54/94/76 55/92/74 80/55/73 +f 76/95/77 53/96/78 54/94/76 78/93/75 +f 74/44/42 52/43/41 53/96/78 76/95/77 +f 70/97/79 50/98/80 51/42/40 72/41/39 +f 68/32/30 49/31/29 50/98/80 70/97/79 +f 4/99/49 68/32/30 70/97/79 2/100/50 +f 2/100/50 70/97/79 72/41/39 9/101/51 +f 11/102/52 74/44/42 76/95/77 13/103/53 +f 13/103/53 76/95/77 78/93/75 15/104/54 +f 15/104/54 78/93/75 80/55/73 17/105/55 +f 17/105/55 80/55/73 82/90/71 19/106/56 +f 19/106/56 82/90/71 84/88/69 21/107/57 +f 21/107/57 84/88/69 86/86/67 23/108/58 +f 23/108/58 86/86/67 88/69/65 25/109/59 +f 25/109/59 88/69/65 90/1/1 27/110/60 +f 51/42/40 104/51/81 106/111/82 52/43/41 +f 63/23/21 95/112/83 100/113/84 49/31/29 +f 62/15/13 126/114/85 128/115/86 64/22/20 +f 9/101/51 72/41/39 74/44/42 11/102/52 +f 64/22/20 128/115/86 95/112/83 63/23/21 +f 61/14/3 124/116/87 126/114/85 62/15/13 +f 60/2/2 122/117/88 124/118/87 61/3/3 +f 59/70/66 120/59/89 122/117/88 60/2/2 +f 6/119/64 127/24/22 68/32/30 4/99/49 +f 58/87/68 118/120/90 120/59/89 59/70/66 +f 31/121/62 94/16/14 96/21/19 33/122/63 +f 57/89/70 116/123/91 118/120/90 58/87/68 +f 56/91/72 114/124/92 116/123/91 57/89/70 +f 33/122/63 96/21/19 127/24/22 6/119/64 +f 55/92/74 112/125/93 114/124/92 56/91/72 +f 54/94/76 110/126/94 112/125/93 55/92/74 +f 29/127/61 92/13/4 94/16/14 31/121/62 +f 53/96/78 108/128/95 110/126/94 54/94/76 +f 52/43/41 106/111/82 108/128/95 53/96/78 +f 50/98/80 102/129/96 104/51/81 51/42/40 +f 49/31/29 100/113/84 102/129/96 50/98/80 +f 27/110/60 90/1/1 92/4/4 29/130/61 +g Cylinder_Cylinder_glass +f 111/13/97 109/14/98 77/96/99 79/95/100 +f 100/131/101 7/132/102 35/133/103 102/134/104 +f 102/134/104 35/133/103 36/135/105 104/136/106 +f 106/118/107 37/123/108 38/89/109 108/3/110 +f 109/14/98 107/116/111 75/128/112 77/96/99 +f 108/3/110 38/89/109 39/88/113 110/4/114 +f 110/4/114 39/88/113 40/107/115 112/130/116 +f 107/116/111 105/137/117 73/138/118 75/128/112 +f 112/130/116 40/107/115 41/88/119 114/4/120 +f 114/4/120 41/88/119 42/89/121 116/3/122 +f 105/137/117 103/139/123 71/140/124 73/138/118 +f 116/3/122 42/89/121 43/123/125 118/118/126 +f 118/118/126 43/123/125 44/135/127 120/136/128 +f 120/136/128 44/135/127 45/133/129 122/134/130 +f 103/139/123 97/141/131 65/142/132 71/140/124 +f 122/134/130 45/133/129 46/132/133 124/131/134 +f 97/141/131 98/49/135 66/28/136 65/142/132 +f 124/131/134 46/132/133 47/38/137 126/68/138 +f 101/50/139 67/49/140 99/28/141 69/27/142 +f 128/67/143 48/37/144 8/38/145 95/68/146 +f 126/68/138 47/38/137 48/37/144 128/67/143 +f 95/68/146 8/38/145 7/132/102 100/131/101 +f 104/136/106 36/135/105 37/123/108 106/118/107 +f 113/127/147 111/13/97 79/95/100 81/103/148 +f 115/13/149 113/127/147 81/103/148 83/95/150 +f 117/14/151 115/13/149 83/95/150 85/96/152 +f 119/116/153 117/14/151 85/96/152 87/128/154 +f 121/137/155 119/116/153 87/128/154 89/138/156 +f 123/139/157 121/137/155 89/138/156 91/140/158 +f 125/141/159 123/139/157 91/140/158 93/142/160 +f 99/28/141 67/49/140 125/141/159 93/142/160 +f 8/38/145 99/28/141 93/142/160 7/132/102 +f 7/132/102 93/142/160 91/140/158 35/133/103 +f 35/133/103 91/140/158 89/138/156 36/135/105 +f 36/135/105 89/138/156 87/128/154 37/123/108 +f 37/123/108 87/128/154 85/96/152 38/89/109 +f 38/89/109 85/96/152 83/95/150 39/88/113 +f 39/88/113 83/95/150 81/103/148 40/107/115 +f 40/107/115 81/103/148 79/95/100 41/88/119 +f 41/88/119 79/95/100 77/96/99 42/89/121 +f 47/38/137 66/28/136 69/27/142 48/37/144 +f 48/37/144 69/27/142 99/28/141 8/38/145 +f 46/132/133 65/142/132 66/28/136 47/38/137 +f 45/133/129 71/140/124 65/142/132 46/132/133 +f 44/135/127 73/138/118 71/140/124 45/133/129 +f 43/123/125 75/128/112 73/138/118 44/135/127 +f 42/89/121 77/96/99 75/128/112 43/123/125 +f 98/49/135 101/50/139 69/27/142 66/28/136 diff --git a/mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_anim.png b/mods/homedecor_modpack/lavalamp/textures/lavalamp_lamp_anim.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f60e7d93df86ee76ddadeaf931f059e0f5559a GIT binary patch literal 5640 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 nodes.txt + +for i in *.lua; do + echo -e "\nIn $i:\n" >> nodes.txt + cat $i | grep "minetest.register_node(" | \ + sed "s/minetest.register_node(.homedecor:/homedecor:/; s/., {//" | \ + sort >> nodes.txt +done + +less nodes.txt +rm -f nodes.txt diff --git a/mods/homedecor_modpack/modpack.conf b/mods/homedecor_modpack/modpack.conf new file mode 100644 index 00000000..c06e07df --- /dev/null +++ b/mods/homedecor_modpack/modpack.conf @@ -0,0 +1 @@ +min_minetest_version = 5.2.0 diff --git a/mods/mob-engine/modpack.txt b/mods/homedecor_modpack/modpack.txt similarity index 100% rename from mods/mob-engine/modpack.txt rename to mods/homedecor_modpack/modpack.txt diff --git a/mods/homedecor_modpack/plasmascreen/.luacheckrc b/mods/homedecor_modpack/plasmascreen/.luacheckrc new file mode 100644 index 00000000..4002b90d --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/.luacheckrc @@ -0,0 +1,19 @@ +unused_args = false +allow_defined_top = true +max_comment_line_length = 999 + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "unpack", + "dump", + table = { fields = { "copy", "getn" } }, + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", + "screwdriver", +} + +globals = { +} + diff --git a/mods/homedecor_modpack/plasmascreen/README.md b/mods/homedecor_modpack/plasmascreen/README.md new file mode 100644 index 00000000..867c2621 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/README.md @@ -0,0 +1,14 @@ +PLASMASCREEN +============ + +Mod adding a plasma screen TV for Minetest. + +This mod adds a 2x3 plasma screen TV using a single large mesh node. + +Point at the bottom center position where you want the TV to go, when placing. + +Note: If you're at a really steep view angle when trying to place a screen, +the mod may occasionally refuse to place it (or it just appears for a moment). +Just move over a bit, so that your target position is more directly in front +of you. + diff --git a/mods/homedecor_modpack/plasmascreen/init.lua b/mods/homedecor_modpack/plasmascreen/init.lua new file mode 100644 index 00000000..4f76bf41 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/init.lua @@ -0,0 +1,187 @@ +local S = minetest.get_translator("plasmascreen") + +local sc_disallow = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil + +minetest.register_node("plasmascreen:stand", { + description = S("Plasma Screen TV Stand"), + tiles = {"plasmascreen_back.png"}, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.5000,-0.5000,0.0625,-0.5000,-0.4375,-0.5000}, --NodeBox 1 + {-0.1875,-0.5000,-0.3750,0.1875,0.1250,-0.1250}, --NodeBox 2 + {-0.5000,-0.2500,-0.5000,0.5000,0.5000,-0.3750}, --NodeBox 3 + {-0.3750,-0.1875,-0.3750,0.3750,0.3125,-0.2500}, --NodeBox 4 + } + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5000, -0.5000, -0.5000, 0.5000, 0.5000, 0.0000}, + } + }, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2}, +}) + +minetest.register_alias("plasmascreen:screen1", "air") +minetest.register_alias("plasmascreen:screen2", "air") +minetest.register_alias("plasmascreen:screen3", "air") +minetest.register_alias("plasmascreen:screen4", "air") +minetest.register_alias("plasmascreen:screen5", "plasmascreen:tv") +minetest.register_alias("plasmascreen:screen6", "air") + +local fdir_to_left = { + { -1, 0 }, + { 0, 1 }, + { 1, 0 }, + { 0, -1 }, +} + +local fdir_to_right = { + { 1, 0 }, + { 0, -1 }, + { -1, 0 }, + { 0, 1 }, +} + +local tv_cbox = { + type = "fixed", + fixed = {-1.5050, -0.3125, 0.3700, 1.5050, 1.5050, 0.5050} +} + +local function checkwall(pos) + + local fdir = minetest.get_node(pos).param2 + + local dxl = fdir_to_left[fdir + 1][1] -- dxl = "[D]elta [X] [L]eft" + local dzl = fdir_to_left[fdir + 1][2] -- Z left + + local dxr = fdir_to_right[fdir + 1][1] -- X right + local dzr = fdir_to_right[fdir + 1][2] -- Z right + + local node1 = minetest.get_node({x=pos.x+dxl, y=pos.y, z=pos.z+dzl}) + if not node1 or not minetest.registered_nodes[node1.name] + or not minetest.registered_nodes[node1.name].buildable_to then + return false + end + + local node2 = minetest.get_node({x=pos.x+dxr, y=pos.y, z=pos.z+dzr}) + if not node2 or not minetest.registered_nodes[node2.name] + or not minetest.registered_nodes[node2.name].buildable_to then + return false + end + + local node3 = minetest.get_node({x=pos.x+dxl, y=pos.y+1, z=pos.z+dzl}) + if not node3 or not minetest.registered_nodes[node3.name] + or not minetest.registered_nodes[node3.name].buildable_to then + return false + end + + local node4 = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}) + if not node4 or not minetest.registered_nodes[node4.name] + or not minetest.registered_nodes[node4.name].buildable_to then + return false + end + + local node5 = minetest.get_node({x=pos.x+dxr, y=pos.y+1, z=pos.z+dzr}) + if not node5 or not minetest.registered_nodes[node5.name] + or not minetest.registered_nodes[node5.name].buildable_to then + return false + end + + return true +end + +minetest.register_node("plasmascreen:tv", { + description = S("Plasma TV"), + drawtype = "mesh", + mesh = "plasmascreen_tv.obj", + tiles = { + "plasmascreen_case.png", + { name="plasmascreen_video.png", + animation={ + type="vertical_frames", + aspect_w = 42, + aspect_h = 23, + length = 44 + } + } + + }, + inventory_image = "plasmascreen_tv_inv.png", + wield_image = "plasmascreen_tv_inv.png", + paramtype = "light", + paramtype2 = "facedir", + light_source = 10, + selection_box = tv_cbox, + collision_box = tv_cbox, + on_rotate = sc_disallow or nil, + groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2}, + after_place_node = function(pos, placer, itemstack) + if not checkwall(pos) then + minetest.set_node(pos, {name = "air"}) + return true -- "API: If return true no item is taken from itemstack" + end + end, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + minetest.set_node(pos, {name = "plasmascreen:tv_off", param2 = node.param2}) + end +}) + +minetest.register_node("plasmascreen:tv_off", { + description = S("Plasma TV (off)"), + drawtype = "mesh", + mesh = "plasmascreen_tv.obj", + tiles = { + "plasmascreen_case_off.png", + "plasmascreen_screen_off.png", + }, + inventory_image = "plasmascreen_tv_inv.png", + wield_image = "plasmascreen_tv_inv.png", + paramtype = "light", + paramtype2 = "facedir", + light_source = 10, + selection_box = tv_cbox, + collision_box = tv_cbox, + on_rotate = sc_disallow or nil, + groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, not_in_creative_inventory=1}, + after_place_node = function(pos, placer, itemstack) + if not checkwall(pos) then + minetest.set_node(pos, {name = "air"}) + return true -- "API: If return true no item is taken from itemstack" + end + end, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + minetest.set_node(pos, {name = "plasmascreen:tv", param2 = node.param2}) + end, + drop = "plasmascreen:tv" +}) + +-- crafting recipes + +minetest.register_craft({ + output = "plasmascreen:tv", + recipe = { + {'default:glass', 'default:coal_lump', 'default:glass'}, + {'default:steel_ingot', 'default:copper_ingot', 'default:steel_ingot'}, + {'default:glass', 'default:glass', 'default:glass'}, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "plasmascreen:tv", + recipe = {'homedecor:television', 'homedecor:television'}, +}) + +minetest.register_craft({ + output = "plasmascreen:stand", + recipe = { + {'', '', ''}, + {'', 'default:steel_ingot', ''}, + {'group:stick', 'default:coal_lump', 'group:stick'}, + } +}) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.de.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.de.tr new file mode 100644 index 00000000..9b808c87 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.de.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Plasmafernseherbildschirmständer +Plasma TV=Plasmafernseher +Plasma TV (off)=Plasmafernseher (aus) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.es.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.es.tr new file mode 100644 index 00000000..53562e97 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.es.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Mesa para televisión de pantalla de plasma +Plasma TV=Televisión de plasma +Plasma TV (off)=Televisión de plasma (apagada) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.fr.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.fr.tr new file mode 100644 index 00000000..64766166 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.fr.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Télévision sur pied +Plasma TV=Écran TV géant +Plasma TV (off)=Écran TV géant (éteint) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ms.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ms.tr new file mode 100644 index 00000000..86944ca4 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ms.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Kaki TV Plasma +Plasma TV=TV Plasma +Plasma TV (off)=TV Plasma (tutup) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt.tr new file mode 100644 index 00000000..26036e50 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Suporte de TV de Plasma +Plasma TV=TV de Plasma +Plasma TV (off)=TV de Plasma (desligada) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt_BR.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt_BR.tr new file mode 100644 index 00000000..26036e50 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.pt_BR.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=Suporte de TV de Plasma +Plasma TV=TV de Plasma +Plasma TV (off)=TV de Plasma (desligada) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ru.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ru.tr new file mode 100644 index 00000000..cfb58739 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.ru.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=ПодÑтавка Ð´Ð»Ñ Ð¿Ð»Ð°Ð·Ð¼ÐµÐ½Ð½Ð¾Ð³Ð¾ телевизора +Plasma TV=Плазменный телевизор +Plasma TV (off)=Плазменный телевизор (выключен) diff --git a/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.zh_CN.tr b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.zh_CN.tr new file mode 100644 index 00000000..55f15e45 --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/plasmascreen.zh_CN.tr @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand=液晶电视架 +Plasma TV=液晶电视 +Plasma TV (off)=液晶电视(关闭) diff --git a/mods/homedecor_modpack/plasmascreen/locale/template.txt b/mods/homedecor_modpack/plasmascreen/locale/template.txt new file mode 100644 index 00000000..fa3de96f --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: plasmascreen + + +### init.lua ### + +Plasma Screen TV Stand= +Plasma TV= +Plasma TV (off)= diff --git a/mods/homedecor_modpack/plasmascreen/mod.conf b/mods/homedecor_modpack/plasmascreen/mod.conf new file mode 100644 index 00000000..ea247cfb --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/mod.conf @@ -0,0 +1,3 @@ +name = plasmascreen +depends = default, homedecor_common, homedecor_electronics +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/plasmascreen/models/plasmascreen_tv.obj b/mods/homedecor_modpack/plasmascreen/models/plasmascreen_tv.obj new file mode 100644 index 00000000..af2df0ec --- /dev/null +++ b/mods/homedecor_modpack/plasmascreen/models/plasmascreen_tv.obj @@ -0,0 +1,135 @@ +# Blender v2.73 (sub 0) OBJ File: 'plasmascreen.blend' +# www.blender.org +o Cylinder +v -1.500000 -0.312500 0.500000 +v -1.500000 -0.312500 0.375000 +v 1.500000 -0.312500 0.375000 +v 1.500000 -0.312500 0.500000 +v -1.500000 1.500000 0.500000 +v -1.500000 1.500000 0.375000 +v 1.500000 1.500000 0.375000 +v 1.500000 1.500000 0.500000 +v -1.312500 -0.125000 0.437500 +v 1.375000 1.375000 0.375000 +v -1.312500 1.312500 0.437500 +v 1.375000 -0.187500 0.375000 +v -1.375000 1.375000 0.375000 +v 1.312500 -0.125000 0.437500 +v -1.375000 -0.187500 0.375000 +v 1.312500 1.312500 0.437500 +v 1.500000 1.375000 0.375000 +v 1.500000 -0.187500 0.375000 +v -1.500000 1.375000 0.375000 +v -1.500000 -0.187500 0.375000 +v -1.312500 -0.187500 0.375000 +v -1.312500 1.375000 0.375000 +v 1.312500 -0.187500 0.375000 +v 1.312500 1.375000 0.375000 +v -1.375000 -0.125000 0.375000 +v -1.375000 1.312500 0.375000 +v 1.375000 -0.125000 0.375000 +v 1.375000 1.312500 0.375000 +v -1.312811 -0.125310 0.437500 +v -1.312811 1.312810 0.437500 +v 1.312811 -0.125310 0.437500 +v 1.312811 1.312810 0.437500 +vt 0.953125 0.984375 +vt 0.921875 0.984375 +vt 0.921875 0.531250 +vt 0.953125 0.531250 +vt 0.906250 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.531250 +vt 0.906250 0.531250 +vt 0.812500 0.984375 +vt 0.781250 0.984375 +vt 0.781250 0.593750 +vt 0.812500 0.593750 +vt 0.015625 0.953125 +vt 0.765625 0.953125 +vt 0.765625 0.984375 +vt 0.015625 0.984375 +vt 0.015625 0.812500 +vt 0.765625 0.812500 +vt 0.765625 0.843750 +vt 0.015625 0.843750 +vt 0.765625 0.796875 +vt 0.015625 0.796875 +vt 0.015625 0.343750 +vt 0.765625 0.343750 +vt 0.828125 0.593750 +vt 0.859375 0.593750 +vt 0.859375 0.984375 +vt 0.828125 0.984375 +vt 0.015625 0.890625 +vt 0.015625 0.859375 +vt 0.765625 0.859375 +vt 0.765625 0.890625 +vt 0.015625 0.937500 +vt 0.015625 0.906250 +vt 0.765625 0.906250 +vt 0.765625 0.937500 +vt 0.031250 0.296875 +vt 0.031250 0.281250 +vt 0.687500 0.281250 +vt 0.687500 0.296875 +vt 0.687500 0.312500 +vt 0.687500 0.328125 +vt 0.031250 0.328125 +vt 0.031250 0.312500 +vt 0.375000 0.250000 +vt 0.375000 0.265625 +vt 0.015625 0.265625 +vt 0.015625 0.250000 +vt 0.703125 0.296875 +vt 0.703125 0.281250 +vt 0.015625 0.234375 +vt 0.015625 0.218750 +vt 0.375000 0.218750 +vt 0.375000 0.234375 +vt 0.703125 0.328125 +vt 0.703125 0.312500 +vt 0.015625 0.328125 +vt 0.015625 0.312500 +vt 0.015625 0.281250 +vt 0.015625 0.296875 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt -0.000000 -0.000000 +vt 1.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.707100 -0.707100 +vn -0.707100 0.000000 -0.707100 +vn 0.707100 0.000000 -0.707100 +vn 0.000000 -0.707100 0.707100 +g Cylinder_Cylinder_case +s off +f 5/1/1 6/2/1 2/3/1 1/4/1 +f 7/5/2 8/6/2 4/7/2 3/8/2 +f 10/9/3 17/10/3 18/11/3 12/12/3 +f 5/13/4 8/14/4 7/15/4 6/16/4 +f 2/17/5 3/18/5 4/19/5 1/20/5 +f 8/21/6 5/22/6 1/23/6 4/24/6 +f 15/25/3 20/26/3 19/27/3 13/28/3 +f 18/29/3 3/30/3 2/31/3 20/32/3 +f 7/33/3 17/34/3 19/35/3 6/36/3 +f 14/37/7 23/38/7 21/39/7 9/40/7 +f 11/41/8 22/42/8 24/43/8 16/44/8 +f 16/45/9 28/46/9 27/47/9 14/48/9 +f 25/49/10 9/40/10 15/50/10 +f 15/50/7 9/40/7 21/39/7 +f 9/51/10 25/52/10 26/53/10 11/54/10 +f 13/55/10 11/41/10 26/56/10 +f 22/42/8 11/41/8 13/55/8 +f 10/57/8 16/44/8 24/43/8 +f 28/58/9 16/44/9 10/57/9 +f 12/59/9 14/37/9 27/60/9 +f 23/38/11 12/59/11 14/37/11 +g Cylinder_Cylinder_screen +f 30/61/3 32/62/3 31/63/3 29/64/3 diff --git a/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_back.png b/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_back.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c43759059233cbf81461a1ec9e9334463a7882 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aWn*JwXJ_Z&;NaxsTYC{abMksI0@&#W93Kmi3^gP?LcG>jnR*;sHAvCPn0M$|hv*^4uAE zJ5hUbwTAwKlePTpyitA33u`Zy34C^4xb?$Pw-!YI0`6pziOkLc5UV8hNV+n%WOja)1Y~MFOr9HUncFH}0KUYmZ&J>P` eFIe&OBRlVF`F#_6-M#_c#Ng@b=d#Wzp$Py)Nl|71qKEN2L}fT2nY!Y2?`1d3kwSj3=9no4GsO!Am}UdPAS(~LYYZ!6bJyhXQp(!|QuHX%ovkO0Q>Fxm-I&u@w6G~N;OmQR1) zC!Z@l0I9%CZY))yhWiRFgBA}@yt9XgLj&y;!d+J+LD%5nKXt`aaN zPrc|uPzH@XWt4dX1C{~`-clRxila+OL_g%08-~tmS=)fUuU!ke7(3Rb*8aN$h<7&Q&Sft1#*0Nk4g`dg;5-Tx$|ey{R7-h9aSFze!VEG5s&iW(COM)FT-YH|xo9ko+O~COQRjQkK)}xFw zZ#4L)$Uf^-2_Xk9IFGjmyKpdQV3tYe?TI6D0<4%O1OrN4**GQWWxbeR^vr4AS|~4~ zJi@g1+Ew%5#HXjYvf-)Z`Nd3b-l|8n*meA3afCTiwN1|Q>ab5e&o5%4d5iL~tP@#2 znv;#4Ca5u0SAMY(o?m?9oi|VxTa_M+T%1Z9s||G=9v?}Q`OalyOIdHQjgqd=MIc9O zke(lPJ>Lb4{xZ~tBzkqd1W?q_TUP7f&3qR^FFq-~l~>|&Jt9G0u_&ocVZKX4!s#f6 zAUhX1v0topdLd|KnD6e^m)izuX)JNu*m_ZRZ5}pUqjUM4^>U>69u zo$sJ}>>#5?F*rg%d}l|c<|x$j-4m835t1-5cdoplejLtgLvqp1cbgDDd7RYNm6n)` zOH%oGE(r+Te3#?}#*jKDk9R3u>^LUi$We35ck)%Xk@nfhPl7!={yk kjB%bV#`DJ?fBc{M8%V%9l$-{B=l}o!07*qoM6N<$f?9h0?EnA( literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_case_off.png b/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_case_off.png new file mode 100644 index 0000000000000000000000000000000000000000..f31329ebc153e8f686ad691ad2982af47d9c2b3d GIT binary patch literal 1118 zcmV-k1flzhP)O!Am}UdPAS(~LYYZ!6bJyhXQp(!|QuHX%ovkO0Q>Fxm-I&u@w6G~N;OmQR1) zC!Z@l0I9%CZY))yhWiRFgBA}@yt9XgLj&y;!d+J+LD%5nKXt`aaN zPrc|uPzH@XWt4dX1C{~`-clRxila+OL_g%08-~tmS=)fUuU!ke7(3Rb*8aN$h<7&Q&Sft1#*0Nk4g`dg;5-Tx$|ey{R7-h9aSFze!VEG5s&iW(COM)FT-YH|xo9ko+O~COQRjQkK)}xFw zZ#4L)$Uf^-2_Xk9IFGjmyKpdQV3tYe?TI6D0<4%O1OrN4**GQWWxbeR^vr4AS|~4~ zJi@g1+Ew%5#HXjYvf-)Z`Nd3b-l|8n*meA3afCTiwN1|Q>ab5e&o5%4d5iL~tP@#2 znv;#4Ca5u0SAMY(o?m?9oi|VxTa_M+T%1Z9s||G=9v?}Q`OalyOIdHQjgqd=MIc9O zke(lPJ>Lb4{xZ~tBzkqd1W?q_TUP7f&3qR^FFq-~l~>|&Jt9G0u_&ocVZKX4!s#f6 zAUhX1v0topdLd|KnD6e^m)izuX)JNu*m_ZRZ5}pUqjUM4^>U>69u zo$sJ}>>#5?F*rg%d}l|c<|x$j-4m835t1-5cdoplejLtgLvqp1cbgDDd7RYNm6n)` zOH%oGE(r+Te3#?}#*jKDk9R3u>^LUi$We35ck)%Xk@nfhPl7!={yk kjB%bV#`DJ?fBc{M8%V%9l$-{B=l}o!07*qoM6N<$f){B0VgLXD literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_screen_off.png b/mods/homedecor_modpack/plasmascreen/textures/plasmascreen_screen_off.png new file mode 100644 index 0000000000000000000000000000000000000000..56cc2039c3c0a37481c536174e45c0e2bde0088f GIT binary patch literal 324 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 DWPdRd literal 0 HcmV?d00001 diff --git a/mods/lib_mount/.luacheckrc b/mods/lib_mount/.luacheckrc new file mode 100644 index 00000000..8fc3db9a --- /dev/null +++ b/mods/lib_mount/.luacheckrc @@ -0,0 +1,17 @@ +unused_args = false +allow_defined_top = true +max_line_length = 999 + +globals = { + "lib_mount", "player_api", +} + +read_globals = { + string = {fields = {"split", "trim"}}, + table = {fields = {"copy", "getn"}}, + + "minetest", "mobs", +} + +files["init.lua"].ignore = { "eye_offset", "attach_at", + "set_animation", "new_velo" } diff --git a/mods/lib_mount/LICENSE.md b/mods/lib_mount/LICENSE.md new file mode 100644 index 00000000..e6ce8fb9 --- /dev/null +++ b/mods/lib_mount/LICENSE.md @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/mods/lib_mount/README.md b/mods/lib_mount/README.md new file mode 100644 index 00000000..e7740d27 --- /dev/null +++ b/mods/lib_mount/README.md @@ -0,0 +1,41 @@ +# Library Mount [![Build status](https://github.com/Panquesito7/lib_mount/workflows/build/badge.svg)](https://github.com/Panquesito7/lib_mount/actions) [![License](https://img.shields.io/badge/license-LGPLv2.1%2B-blue.svg)](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html) [![ContentDB](https://content.minetest.net/packages/Panquesito7/lib_mount/shields/downloads/)](https://content.minetest.net/packages/Panquesito7/lib_mount/) + +Made by [blert2112](https://github.com/blert2112).\ +Improved by [Panquesito7](https://github.com/Panquesito7). + +Current version: 1.2 + +## Dependencies + +- `default` (included in [Minetest Game](https://github.com/minetest/minetest_game)) +- `player_api` (included in [Minetest Game](https://github.com/minetest/minetest_game)) + +### Optional dependencies + +- [`mobs`](https://notabug.org/TenPlus1/mobs_redo) + +## Requirements + +- Version 1.0 for MT 0.4.14+ +- Version 1.1 for MT 5.0.0+ + +## License + +Based on the Boats mod by [PilzAdam](https://github.com/PilzAdam).\ +See [`LICENSE.md`](LICENSE.md) for information. + +## Installation + +- Unzip the archive, rename the folder to `lib_mount` and place it in ../minetest/mods/ + +- GNU/Linux: If you use a system-wide installation place it in ~/.minetest/mods/. + +- If you only want this to be used in a single world, place the folder in worldmods/ in your world directory. + +For further information or help, see:\ +. + +## Bugs, suggestions, features & bugfixes + +Report bugs or suggest ideas by [creating an issue](https://github.com/Panquesito7/lib_mount/issues/new).\ +If you know how to fix an issue, consider opening a [pull request](https://github.com/Panquesito7/lib_mount/compare). diff --git a/mods/lib_mount/README.txt b/mods/lib_mount/README.txt deleted file mode 100644 index 95165879..00000000 --- a/mods/lib_mount/README.txt +++ /dev/null @@ -1,7 +0,0 @@ - -Minetest mod: lib_mount -======================= -by blert2112 - -Based on the Boats mod by: PilzAdam. -License of source code: WTFPL diff --git a/mods/lib_mount/depends.txt b/mods/lib_mount/depends.txt index 4c209364..4c9c4bf8 100644 --- a/mods/lib_mount/depends.txt +++ b/mods/lib_mount/depends.txt @@ -1,2 +1,3 @@ default +player_api mobs? diff --git a/mods/lib_mount/init.lua b/mods/lib_mount/init.lua index 8b7fd816..00e901da 100644 --- a/mods/lib_mount/init.lua +++ b/mods/lib_mount/init.lua @@ -1,3 +1,26 @@ +--[[ + An API framework for mounting objects. + Copyright (C) 2016-2020 blert2112 and David Leal (halfpacho@gmail.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +--]] + +lib_mount = { + passengers = {} +} local enable_crash = true local crash_threshold = 6.5 -- ignored if enable_crash=false @@ -61,16 +84,22 @@ local function force_detach(player) entity.driver = nil elseif entity.passenger and entity.passenger == player then entity.passenger = nil + lib_mount.passengers[player] = nil + elseif entity.passenger2 and entity.passenger2 == player then + entity.passenger2 = nil + lib_mount.passengers[player] = nil + elseif entity.passenger3 and entity.passenger3 == player then + entity.passenger3 = nil + lib_mount.passengers[player] = nil end player:set_detach() - default.player_attached[player:get_player_name()] = false + player_api.player_attached[player:get_player_name()] = false player:set_eye_offset({x=0, y=0, z=0}, {x=0, y=0, z=0}) end end ------------------------------------------------------------------------------- - minetest.register_on_leaveplayer(function(player) force_detach(player) end) @@ -89,38 +118,70 @@ end) ------------------------------------------------------------------------------- - -lib_mount = {} - -function lib_mount.attach(entity, player, is_passenger) +function lib_mount.attach(entity, player, is_passenger, passenger_number) local attach_at, eye_offset = {}, {} - + + if not is_passenger then + passenger_number = nil + end + if not entity.player_rotation then entity.player_rotation = {x=0, y=0, z=0} end - + local rot_view = 0 if entity.player_rotation.y == 90 then rot_view = math.pi/2 end - if is_passenger == true then + if is_passenger == true and passenger_number == 1 then if not entity.passenger_attach_at then entity.passenger_attach_at = {x=0, y=0, z=0} end if not entity.passenger_eye_offset then entity.passenger_eye_offset = {x=0, y=0, z=0} - end + end + attach_at = entity.passenger_attach_at eye_offset = entity.passenger_eye_offset + entity.passenger = player + lib_mount.passengers[entity.passenger] = player + + elseif is_passenger == true and passenger_number == 2 then + if not entity.passenger2_attach_at then + entity.passenger2_attach_at = {x=0, y=0, z=0} + end + if not entity.passenger2_eye_offset then + entity.passenger2_eye_offset = {x=0, y=0, z=0} + end + + attach_at = entity.passenger2_attach_at + eye_offset = entity.passenger2_eye_offset + + entity.passenger2 = player + lib_mount.passengers[entity.passenger2] = player + + elseif is_passenger == true and passenger_number == 3 then + if not entity.passenger3_attach_at then + entity.passenger3_attach_at = {x=0, y=0, z=0} + end + if not entity.passenger3_eye_offset then + entity.passenger3_eye_offset = {x=0, y=0, z=0} + end + + attach_at = entity.passenger3_attach_at + eye_offset = entity.passenger3_eye_offset + + entity.passenger3 = player + lib_mount.passengers[entity.passenger3] = player else if not entity.driver_attach_at then entity.driver_attach_at = {x=0, y=0, z=0} end if not entity.driver_eye_offset then entity.driver_eye_offset = {x=0, y=0, z=0} - end + end attach_at = entity.driver_attach_at eye_offset = entity.driver_eye_offset entity.driver = player @@ -129,29 +190,29 @@ function lib_mount.attach(entity, player, is_passenger) force_detach(player) player:set_attach(entity.object, "", attach_at, entity.player_rotation) - default.player_attached[player:get_player_name()] = true + player_api.player_attached[player:get_player_name()] = true player:set_eye_offset(eye_offset, {x=0, y=0, z=0}) minetest.after(0.2, function() - default.player_set_animation(player, "sit" , 30) + player_api.set_animation(player, "sit", 30) end) - player:set_look_yaw(entity.object:getyaw() - rot_view) + player:set_look_horizontal(entity.object:get_yaw() - rot_view) end function lib_mount.detach(player, offset) force_detach(player) - default.player_set_animation(player, "stand" , 30) - local pos = player:getpos() + player_api.set_animation(player, "stand", 30) + local pos = player:get_pos() pos = {x = pos.x + offset.x, y = pos.y + 0.2 + offset.y, z = pos.z + offset.z} minetest.after(0.1, function() - player:setpos(pos) + player:set_pos(pos) end) end local aux_timer = 0 -function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_height, can_fly) +function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_height, can_fly, can_go_down, can_go_up) aux_timer = aux_timer + dtime - + if can_fly and can_fly == true then jump_height = 0 end @@ -163,7 +224,7 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he local acce_y = 0 - local velo = entity.object:getvelocity() + local velo = entity.object:get_velocity() entity.v = get_v(velo) * get_sign(entity.v) -- process controls @@ -191,25 +252,25 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he end if entity.mouselook then if ctrl.left then - entity.object:setyaw(entity.object:getyaw()+get_sign(entity.v)*math.rad(1+dtime)*entity.turn_spd) + entity.object:set_yaw(entity.object:get_yaw()+get_sign(entity.v)*math.rad(1+dtime)*entity.turn_spd) elseif ctrl.right then - entity.object:setyaw(entity.object:getyaw()-get_sign(entity.v)*math.rad(1+dtime)*entity.turn_spd) + entity.object:set_yaw(entity.object:get_yaw()-get_sign(entity.v)*math.rad(1+dtime)*entity.turn_spd) end else - entity.object:setyaw(entity.driver:get_look_yaw() - rot_steer) + entity.object:set_yaw(entity.driver:get_look_yaw() - rot_steer) end if ctrl.jump then if jump_height > 0 and velo.y == 0 then velo.y = velo.y + (jump_height * 3) + 1 acce_y = acce_y + (acce_y * 3) + 1 end - if can_fly and can_fly == true then + if can_go_down and can_go_up and can_fly and can_fly == true then velo.y = velo.y + 1 acce_y = acce_y + 1 end end if ctrl.sneak then - if can_fly and can_fly == true then + if can_go_down and can_go_up and can_fly and can_fly == true then velo.y = velo.y - 1 acce_y = acce_y - 1 end @@ -225,7 +286,7 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he end return end - + -- set animation if is_mob and mobs_redo == true then if moving_anim and moving_anim ~= nil then @@ -237,7 +298,7 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he local s = get_sign(entity.v) entity.v = entity.v - 0.02 * s if s ~= get_sign(entity.v) then - entity.object:setvelocity({x=0, y=0, z=0}) + entity.object:set_velocity({x=0, y=0, z=0}) entity.v = 0 return end @@ -251,8 +312,8 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he entity.v = entity.v - get_sign(entity.v) end - -- Set position, velocity and acceleration - local p = entity.object:getpos() + -- Set position, velocity and acceleration + local p = entity.object:get_pos() local new_velo = {x=0, y=0, z=0} local new_acce = {x=0, y=-9.8, z=0} @@ -277,9 +338,9 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he end else if math.abs(velo.y) < 1 then - local pos = entity.object:getpos() + local pos = entity.object:get_pos() pos.y = math.floor(pos.y) + 0.5 - entity.object:setpos(pos) + entity.object:set_pos(pos) velo.y = 0 end end @@ -291,11 +352,11 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he -- new_acce.y = 1 end - new_velo = get_velocity(v, entity.object:getyaw() - rot_view, velo.y) + new_velo = get_velocity(v, entity.object:get_yaw() - rot_view, velo.y) new_acce.y = new_acce.y + acce_y - entity.object:setvelocity(new_velo) - entity.object:setacceleration(new_acce) + entity.object:set_velocity(new_velo) + entity.object:set_acceleration(new_acce) -- CRASH! if enable_crash then @@ -307,17 +368,47 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he if entity.driver then local drvr = entity.driver lib_mount.detach(drvr, {x=0, y=0, z=0}) - drvr:setvelocity(new_velo) + drvr:set_velocity(new_velo) drvr:set_hp(drvr:get_hp() - intensity) end + if entity.passenger then local pass = entity.passenger lib_mount.detach(pass, {x=0, y=0, z=0}) - pass:setvelocity(new_velo) + pass:set_velocity(new_velo) pass:set_hp(pass:get_hp() - intensity) end - local pos = entity.object:getpos() - minetest.add_item(pos, entity.drop_on_destroy) + + if entity.passenger2 then + local pass = entity.passenger2 + lib_mount.detach(pass, {x=0, y=0, z=0}) + pass:set_velocity(new_velo) + pass:set_hp(pass:get_hp() - intensity) + end + + if entity.passenger3 then + local pass = entity.passenger3 + lib_mount.detach(pass, {x=0, y=0, z=0}) + pass:set_velocity(new_velo) + pass:set_hp(pass:get_hp() - intensity) + end + local pos = entity.object:get_pos() + + ------------------ + -- Handle drops -- + ------------------ + + -- `entity.drop_on_destory` is table which stores all the items that will be dropped on destroy. + -- It will drop one of those items, from `1` to the length, or the end of the table. + + local i = math.random(1, #entity.drop_on_destroy) + local j = math.random(2, #entity.drop_on_destroy) + + minetest.add_item(pos, entity.drop_on_destroy[i]) + if i ~= j then + minetest.add_item(pos, entity.drop_on_destroy[j]) + end + entity.removed = true -- delay remove to ensure player is detached minetest.after(0.1, function() diff --git a/mods/lib_mount/mod.conf b/mods/lib_mount/mod.conf new file mode 100644 index 00000000..1dcd53cb --- /dev/null +++ b/mods/lib_mount/mod.conf @@ -0,0 +1,3 @@ +name = lib_mount +depends = default, player_api +optional_depends = mobs diff --git a/mods/mail/LICENSE b/mods/mail/LICENSE new file mode 100644 index 00000000..745bdb19 --- /dev/null +++ b/mods/mail/LICENSE @@ -0,0 +1,12 @@ +The file textures/mail_button.png was created by bas080 and is licensed under the WTFPL. + +All other files: + +Copyright (c) 2016 Carter Kolwey ("Cheapie Systems") + + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or any associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/mods/mail/README b/mods/mail/README new file mode 100644 index 00000000..e9ed9e6e --- /dev/null +++ b/mods/mail/README @@ -0,0 +1,26 @@ +Mail mod for Minetest +===================== + +This mod adds a system to Minetest that allows players to send each other messages within the game. Unlike chat messages or /msgs, these can be sent to an offline player and will still be present the next time they join. + +License: See the "LICENSE" file + +Dependencies: None, but will integrate with unified_inventory if it is present. + +Crafting: N/A + +Instructions: + +The inbox can be accessed by using the /mail command or by pressing the "Mail" button in unified_inventory if that mod is installed. In that window, all messages that the player currently has have the sender and subject (truncated if necessary) shown in a list. Unread messages are shown in red, while read messages are shown in white. The "Mark Read" and "Mark Unread" buttons will change this status, as well as viewing the message. + +To view a message, either single-click on it and press "Read", or just double-click on it. A window will then open showing the sender, subject, and body of the message, with buttons to return to the inbox, reply to the message, forward it, or delete it. + +Single-clicking a message and pressing the "delete" button will remove the message from the inbox. + +The compose window can be opened by pressing the "New Message" button in the inbox. This opens a window where the recipient, subject, and body can be entered, along with buttons to cancel or send the message. Since messages can be sent to any name, including ones that have not yet joined the server for the first time, there is no validation to ensure that the recipient exists. + +If a message is sent to a player that is currently online, they will see a notification in the chat that a message has arrived, along with the sender and subject (truncated if necessary) of the message and a brief reminder that they can use the /mail command (or the mail button, if applicable) to view the message. + +If a player has unread messages in their inbox when they join, a notification will appear to notify them of this. It offers the option to either go to the inbox now, or not. If they choose not to, a reminder is shown in the chat to remind them that they can use the /mail command (or the mail button, if applicable) to view the message(s) later. + +All activity (sending messages, marking them as read/unread, deleting them, etc.) is immediately saved to a file called "mail.db" in the world directory. This file is then read at server startup. If an error occurs while saving this file, a message is printed in the server logs. diff --git a/mods/mail/depends.txt b/mods/mail/depends.txt new file mode 100644 index 00000000..20b7c424 --- /dev/null +++ b/mods/mail/depends.txt @@ -0,0 +1 @@ +unified_inventory? diff --git a/mods/mail/init.lua b/mods/mail/init.lua new file mode 100644 index 00000000..71895e33 --- /dev/null +++ b/mods/mail/init.lua @@ -0,0 +1,226 @@ +mail = {} + +mail.highlightedmessages = {} + +mail.messages = {} + +function mail.load() + local file = io.open(minetest.get_worldpath().."/mail.db","r") + if file then + local data = file:read("*a") + mail.messages = minetest.deserialize(data) + file:close() + end +end + +function mail.save() + local file = io.open(minetest.get_worldpath().."/mail.db","w") + if file and file:write(minetest.serialize(mail.messages)) and file:close() then + return true + else + minetest.log("error","[mail] Save failed - messages may be lost!") + return false + end +end + +mail.inboxformspec = "size[8,9;]".. + "button_exit[7.5,0;0.5,0.5;quit;X]".. + "button[6.25,1;1.5,0.5;new;New Message]".. + "button[6.25,2;1.5,0.5;read;Read]".. + "button[6.25,3;1.5,0.5;reply;Reply]".. + "button[6.25,4;1.5,0.5;forward;Forward]".. + "button[6.25,5;1.5,0.5;delete;Delete]".. + "button[6.25,6;1.5,0.5;markread;Mark Read]".. + "button[6.25,7;1.5,0.5;markunread;Mark Unread]".. + "button[6.25,8;1.5,0.5;about;About]".. + "textlist[0,0.5;6,8.5;message;" + +function mail.send(src,dst,subject,body) + if not mail.messages[dst] then mail.messages[dst] = {} end + table.insert(mail.messages[dst],1,{unread=true,sender=src,subject=subject,body=body}) + for _,player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + if name == dst then + if subject == "" then subject = "(No subject)" end + minetest.chat_send_player(dst,string.format("You have a new message from %s!. Use the /mail command" .. (minetest.get_modpath("unified_inventory") and " or the mail button in the inventory " or " ") .. "to view it. Subject: %s",src,(string.len(subject) > 30 and string.sub(subject,1,27) .. "..." or subject))) + end + end + mail.save() +end + +function mail.showabout(name) + local formspec = "size[4,5;]".. + "button[3.5,0;0.5,0.5;back;X]".. + "label[0,0;Mail]".. + "label[0,0.5;By cheapie]".. + "label[0,1;http://github.com/cheapie/mail]".. + "label[0,1.5;See LICENSE file for license information]".. + "label[0,2.5;NOTE: Communication using this system]".. + "label[0,3;is NOT guaranteed to be private!]".. + "label[0,3.5;Admins are able to view the messages]".. + "label[0,4;of any player.]" + minetest.show_formspec(name,"mail:about",formspec) +end + +function mail.showinbox(name) + local formspec = mail.inboxformspec + if not mail.messages[name] then mail.messages[name] = {} end + local idx, message + if mail.messages[name][1] then + for idx,message in ipairs(mail.messages[name]) do + if idx ~= 1 then formspec = formspec .. "," end + if message.unread then + formspec = formspec .. "#FF8888" + end + formspec = formspec .. "From: " .. minetest.formspec_escape(message.sender) .. " Subject: " + if message.subject ~= "" then + if string.len(message.subject) > 30 then + formspec = formspec .. minetest.formspec_escape(string.sub(message.subject,1,27)).. "..." + else + formspec = formspec .. minetest.formspec_escape(message.subject) + end + else + formspec = formspec .. "(No subject)" + end + end + formspec = formspec .. "]label[0,0;Welcome! You've got mail!]" + else + formspec = formspec .. "No mail :(]label[0,0;Welcome!]" + end + minetest.show_formspec(name,"mail:inbox",formspec) +end + +function mail.showmessage(name,msgnumber) + local message = mail.messages[name][msgnumber] + local formspec = "size[8,6]button[7.5,0;0.5,0.5;back;X]label[0,0;From: %s]label[0,0.5;Subject: %s]textarea[0.25,1;8,4;body;;%s]button[1,5;2,1;reply;Reply]button[3,5;2,1;forward;Forward]button[5,5;2,1;delete;Delete]" + local sender = minetest.formspec_escape(message.sender) + local subject = minetest.formspec_escape(message.subject) + local body = minetest.formspec_escape(message.body) + formspec = string.format(formspec,sender,subject,body) + minetest.show_formspec(name,"mail:message",formspec) +end + +function mail.showcompose(name,defaulttgt,defaultsubj,defaultbody) + local formspec = "size[8,8]field[0.25,0.5;4,1;to;To:;%s]field[0.25,1.5;4,1;subject;Subject:;%s]textarea[0.25,2.5;8,4;body;;%s]button[1,7;2,1;cancel;Cancel]button[7.5,0;0.5,0.5;cancel;X]button[5,7;2,1;send;Send]" + formspec = string.format(formspec,minetest.formspec_escape(defaulttgt),minetest.formspec_escape(defaultsubj),minetest.formspec_escape(defaultbody)) + minetest.show_formspec(name,"mail:compose",formspec) +end + +minetest.register_on_player_receive_fields(function(player,formname,fields) + if formname == "mail:about" then + mail.showinbox(player:get_player_name()) + elseif formname == "mail:inbox" then + local name = player:get_player_name() + if fields.message then + local event = minetest.explode_textlist_event(fields.message) + mail.highlightedmessages[name] = event.index + if event.type == "DCL" and mail.messages[name][mail.highlightedmessages[name]] then + mail.messages[name][mail.highlightedmessages[name]].unread = false + mail.showmessage(name,mail.highlightedmessages[name]) + end + end + if fields.read then + if mail.messages[name][mail.highlightedmessages[name]] then + mail.messages[name][mail.highlightedmessages[name]].unread = false + mail.showmessage(name,mail.highlightedmessages[name]) + end + elseif fields.delete then + if mail.messages[name][mail.highlightedmessages[name]] then table.remove(mail.messages[name],mail.highlightedmessages[name]) end + mail.showinbox(name) + mail.save() + elseif fields.reply and mail.messages[name][mail.highlightedmessages[name]] then + local message = mail.messages[name][mail.highlightedmessages[name]] + local replyfooter = "Type your reply here."..string.char(10)..string.char(10).."--Original message follows--"..string.char(10)..message.body + mail.showcompose(name,message.sender,"Re: "..message.subject,replyfooter) + elseif fields.forward and mail.messages[name][mail.highlightedmessages[name]] then + local message = mail.messages[name][mail.highlightedmessages[name]] + local fwfooter = "Type your message here."..string.char(10)..string.char(10).."--Original message follows--"..string.char(10)..message.body + mail.showcompose(name,"","Fw: "..message.subject,fwfooter) + elseif fields.markread then + if mail.messages[name][mail.highlightedmessages[name]] then mail.messages[name][mail.highlightedmessages[name]].unread = false end + mail.showinbox(name) + mail.save() + elseif fields.markunread then + if mail.messages[name][mail.highlightedmessages[name]] then mail.messages[name][mail.highlightedmessages[name]].unread = true end + mail.showinbox(name) + mail.save() + elseif fields.new then + mail.showcompose(name,"","","Type your message here.") + elseif fields.quit then + if minetest.get_modpath("unified_inventory") then + unified_inventory.set_inventory_formspec(player, "craft") + end + elseif fields.about then + mail.showabout(name) + end + return true + elseif formname == "mail:message" then + local name = player:get_player_name() + if fields.back then + mail.showinbox(name) + elseif fields.reply then + local message = mail.messages[name][mail.highlightedmessages[name]] + local replyfooter = "Type your reply here."..string.char(10)..string.char(10).."--Original message follows--"..string.char(10)..message.body + mail.showcompose(name,message.sender,"Re: "..message.subject,replyfooter) + elseif fields.forward then + local message = mail.messages[name][mail.highlightedmessages[name]] + local fwfooter = "Type your message here."..string.char(10)..string.char(10).."--Original message follows--"..string.char(10)..message.body + mail.showcompose(name,"","Fw: "..message.subject,fwfooter) + elseif fields.delete then + if mail.messages[name][mail.highlightedmessages[name]] then table.remove(mail.messages[name],mail.highlightedmessages[name]) end + mail.showinbox(name) + mail.save() + end + return true + elseif formname == "mail:compose" then + if fields.send then + mail.send(player:get_player_name(),fields.to,fields.subject,fields.body) + end + mail.showinbox(player:get_player_name()) + return true + elseif formname == "mail:unreadnag" then + if fields.yes then + mail.showinbox(player:get_player_name()) + else + minetest.chat_send_player(player:get_player_name(),"You can use the /mail command" .. (minetest.get_modpath("unified_inventory") and " or the mail button in the inventory " or " ") .. "to read your messages later.") + end + return true + elseif fields.mail then + mail.showinbox(player:get_player_name()) + else + return false + end +end) + +if minetest.get_modpath("unified_inventory") then + unified_inventory.register_button("mail", { + type = "image", + image = "mail_button.png", + tooltip = "Mail" + }) +end + +minetest.register_chatcommand("mail",{ + description = "Open the mail interface", + func = function(name) + mail.showinbox(name) + end + } +) + +minetest.register_on_joinplayer(function(player) + minetest.after(0,function(player) + local name = player:get_player_name() + local unreadflag = false + if mail.messages[name] then + for _,message in ipairs(mail.messages[name]) do + if message.unread then unreadflag = true end + end + end + if unreadflag then + minetest.show_formspec(name,"mail:unreadnag","size[3,2]label[0,0;You have unread messages in your inbox.]label[0,0.5;Go there now?]button[0.5,0.75;2,1;yes;Yes]button_exit[0.5,1.5;2,1;no;No]") + end + end,player) +end) + +mail.load() diff --git a/mods/mail/textures/mail_button.png b/mods/mail/textures/mail_button.png new file mode 100644 index 0000000000000000000000000000000000000000..8adf3eaa60ae226fc91bb3b11ec77f5e53c66d78 GIT binary patch literal 2916 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 O0000, -- e.g. "default:wood" - , -- either a or table in format {min = , max = }; optional - -- "chance = ": between 0.0 and 1.0 - }, -} - -Example: -Will drop with a chance of 30% 1 to 3 items of type "default:wood" -and with a chance of 100% 2 items of type "default:stone" -{ - {"default:wood", {min = 1, max = 3}, chance = 0.3}, - {"default:stone", 2} -} - - -#Creature definition --------------------- -{ - name = "", -- e.g. "creatures:sheep" - stats = { - hp = 1, -- 1 HP = "1/2 player heart" - hostile = false, -- is mob hostile (required for mode "attack") - lifetime = 300, -- after which time mob despawns, in seconds - dies_when_tamed = false, -- stop despawn when tamed - can_jump = 1, -- height in nodes - can_swim = false, -- can mob swim or will it drown - can_fly = false, -- allows to fly (requires mode "fly") and disable step sounds - can_burn = false, -- takes damage of lava - can_panic = false, -- runs fast around when hit (requires mode "walk") - has_falldamage = false, -- deals damage if falling more than 3 blocks - has_kockback = false, -- get knocked back when hit - sneaky = false, -- disables step sounds - light = {min, max}, -- which light level will burn creature (requires can_burn = true) - }, - - modes = { - idle = {chance = , duration =